Alliance Resource Partners, L.P. (NASDAQ: ARLP) shares moved lower as investors weighed a recent second-quarter earnings miss and mixed analyst revisions against improving cost structure, strong contracted sales and growth in the company’s royalty business.