BP Removes Chair Albert Manifold Amid Governance Concerns Appoints Ian Tyler as Interim Leader Reliance Industries Sets June 19 AGM Announces Dividend Record Date Amid Strong Q1 Performance Goldman Sachs Highlights Modest Beauty Sales Growth Amid Volume Contraction Standard Chartered CEO Apologizes for Lower Value Human Capital Remark Wall Street Maintains Caution on Snap Inc After Earnings Report ONGC Shares Decline 35 on Q4 Results Amid Production Declines and Higher Writeoffs USEG Q1 2026 Earnings EPS Misses Estimates by 96 Stock Surges Over 10 GPGI Q1 2026 Earnings EPS Misses Estimates by 5351 as Stock Gains 385 WATT Q1 2026 Earnings NarrowerthanExpected Loss Reflects Effective Cost Control PNR Q1 2026 Earnings Pentair Beats EPS Estimates Stock Rises Danaos Corporation Q1 2026 Earnings Modest EPS Miss Amid Stable Charter Operations Crexendo CXDO Q1 2026 Earnings EPS Surges Past Estimates by 256 Amid Sparse Revenue Disclosure Norwegian Cruise Line NCLH Struggles Near Support After Marginal Decline FACT II Acquisition Corp Unit FACTU Holds Steady at 1145 Amidst SPAC Market Consolidation Otis Worldwide OTIS Edges Higher Key Levels to Watch After a 159 Gain Voya Global Equity Dividend and Premium Opportunity Fund IGD Edges Lower Testing Key Support Levels Rentokil Initial RTO Slips 07 as Traders Weigh Support and Resistance Levels DAVE Q1 2026 Earnings EPS Beats Estimates by 37 Stock Declines on Lack of Revenue Details Altimmune Inc ALT Q1 2026 Earnings EPS Beat Surprises to the Upside Amid Pipeline Progress BYRN Q1 2026 Earnings EPS Misses Estimates but Stock Climbs 317 STX Q1 2026 Earnings EPS Surges Past Estimates with Strong Operational Execution IMCR Q1 2026 Earnings Strong EPS Beat Driven by Operational Efficiency and Pipeline Progress Ellington Credit Company EARN Q2 2025 Earnings EPS Misses Estimates as Credit Market Challenges Persist Barclays Reports 18 Profit Increase and Lifts FullYear Income Forecast Brighthouse Financial Inc BHFAM Q1 2026 Earnings EPS Misses Estimates but Stock Edges Higher AAR Corp Holds Steady Near 11256 Assessing Support and Resistance Levels