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