IMPPP Q1 2026 Earnings EPS Surges 64 Above Estimates WAVE Q1 2026 Earnings Loss Narrows as Wave Energy Developer Advances Key Projects BBY Q1 2026 Earnings EPS Beats Estimates by 481 Stock Inches Higher ANET Q1 2026 Earnings EPS Beats Estimates by Nearly 6 Stock Climbs AMR Q1 2026 Earnings Significant Earnings Miss Amid Challenging Conditions CICC Q1 2026 Earnings EPS Falls Short of Estimates Stock Slides 06