Revvity Inc RVTY Q1 2026 Earnings EPS Beat Amid Revenue Discretion Shares Edge Higher Allstate Q1 2026 Earnings EPS Beat by 4469 on Strong Underwriting Performance Trupanion TRUP Q1 2026 Earnings Strong Earnings Beat Yet Stock Edges Lower MRVI Q1 2026 Earnings EPS Surprises to the Upside Stock Falls Amid Cautious Outlook Imperial Oil Q1 2026 Earnings Earnings Miss Amid Weaker Upstream Margins BuzzFeed Inc BZFD Q1 2026 Earnings EPS Misses Estimates as Stock Surprises with Rally