MCK Q1 2026 Earnings EPS Beats Estimates by a Narrow Margin CIEN Q1 2026 Earnings Strong EPS Beat Despite Revenue Uncertainty Compugen Ltd Q1 2026 Earnings Narrowing Losses but Misses Estimates ODFL Q1 2026 Earnings Earnings Beat Estimates Amid Sustained Cost Discipline LGL Q1 2026 Earnings Loss Per Share Disappoints Amid Missing Revenue Data CMS Energy Q1 2026 Earnings EPS Beat Driven by Utility Operations