Metro Boosts Sales, Earnings