Earnings highlights