Alliance Resource Partners Q2 revenue beats on higher oil & gas royalties - ARLP News | Rallies