Earnings Roundup: Rite Aid Impresses