BP Chairman Ousted Amid Alleged Bullying and Overbearing Conduct Market Wrap SP 500 Edges Higher as Healthcare and Tech Lead Communication Services Lags Gold Prices in 2026 Analysts Weigh Potential Rally Amid Global Uncertainty National Retail Federation Warns Tariffs Could Raise Consumer Prices and Disrupt Supply Chains Micron Reaches 1 Trillion Market Cap Amid AIDriven Memory Shortage Artificial Intelligence Reshapes Investment Management Deloitte Highlights Transformative Potential Grace Therapeutics Q1 2026 Earnings EPS Surprise of 5098 Despite No Revenue as Stock Declines WSO Q1 2026 Earnings Strong EPS Beat Amid Challenging HVAC Market GTIM Q1 2026 Earnings Modest Profit Amid Challenging Environment EPAM Q1 2026 Earnings EPS Beat Offsets Muted Revenue Visibility PRTA Q1 2026 Earnings EPS Surges 27169 Above Estimates Despite No Revenue Stock Edges Lower SRXH Q2 2025 Earnings EPS Loss of 074 and No Revenue Reported Weigh on Sentiment Spok Holdings SPOK Edges Lower Testing Support Zone Amid Low Volatility Aldel Financial II Inc ALDF Holds Steady at 1065 as Market Awaits Catalysts Sachem Capital Notes SCCG Hold Steady Near Support Amid Modest Decline Ultragenyx RARE Edges Lower as Resistance Holds Support Levels Eyed The Oncology Institute Inc TOI Holds Steady at 459 as Market Watches Key Levels US and Iran Signal Potential Progress but Remain at Odds Over Key Issues GREE Q1 2025 Earnings NarrowerThanExpected Loss Drives Stock Surge J J Snack Foods JJSF Holds Steady Near Support as Consolidation Continues WS Q1 2026 Earnings EPS Falls Short of Estimates Stock Declines OGI Q1 2026 Earnings Narrowerthanexpected loss signals improving cost discipline APWC Q3 1997 Earnings Profit Misses Estimates Amid Regional Economic Challenges STRA Q1 2026 Earnings EPS Misses Estimates as Enrollment Trends Weigh on Sentiment DFLI Q1 2026 Earnings EPS Misses Estimates Despite Stock Gain PSNYW Q4 2024 Earnings Massive EPS Miss But Stock Rises Amid Strategic Shift PRVA Q1 2026 Earnings EPS Falls Short of Consensus Amid Operating Headwinds