CIEN Q1 2026 Earnings Strong EPS Beat Despite Revenue Uncertainty BP Q1 2026 Earnings Earnings Beat Estimates Amid Weaker Market Sentiment IMNN Q1 2026 Earnings Narrowerthanexpected loss drives small share gain BHC Q1 2026 Earnings EPS Beat of 1233 Amid Broader Market Concerns PLPC Q1 2026 Earnings EPS Surges 15 Above Estimates Amid Resilient Operations LAC Q1 2026 Earnings NarrowerThanExpected Loss Reflects Progress on Thacker Pass