Earnings highlights from last week