BP Chairman Removed Amid Allegations of Bullying and Overbearing Conduct Consumer Sentiment Drops to Fresh Record Low in May on Iran Conflict and Oil Price Concerns New Ferry Service Links Taiwan and Japans Ishigaki Island A Tourism and Economic Milestone Compass COMP Stock Under 15 Market Perspectives and Key Considerations Inside Huaweis Chip Comeback The Woman Leading the Charge Against US Sanctions Oil Prices Decline on Rising Hopes of USIran Nuclear Agreement HCWB Q1 2026 Earnings Significant EPS Surprise with No Product Revenue SN Q1 2026 Earnings EPS Surpasses Estimates Amid Lingering Revenue Disclosures Sachem Capital Corp 800 Notes due 2027 SCCG Q1 2026 Earnings Significant EPS Miss Amid Challenging Environment Soleno Therapeutics SLNO Q1 2026 Earnings EPS Misses Estimates as PreRevenue Biotech Refocuses on Clinical Milestones GNLN Q2 2023 Earnings Deep EPS Miss Triggers Selloff EPAM Q1 2026 Earnings EPS Beats Estimates Modestly Amid Subdued Market Reaction Thornburg Income Builder Opportunities Trust TBLD Gains 22 as IncomeFocused Funds Find Favor Forum Energy Technologies FET Slips 06 as Stock Consolidates Between Key Support and Resistance Levels Western Union WU Slips 153 as Technical Pressure Mounts Key Support at 795 Ichor Holdings ICHR Gains 139 as Shares Approach Resistance GrowGeneration Corp GRWG Gains 170 as Shares Test Key Resistance Levels Nationwide Faces Pressure Over Governance Concerns Ahead of AGM 36Kr Holdings KRKR Q1 2023 Earnings Net Loss Deepens as Revenue Visibility Remains Limited First Internet Bancorp INBK Edges Higher Amid Quiet Trading Tandy Leather Factory TLF Holds Steady at 237 Amid LowVolume Trading MoonLake Immunotherapeutics MLTX Holds Near Support as Biotech Sector Sends Mixed Signals Old National Bancorp ONB Holds Steady with Modest Gain as Support Holds Sally Beauty Holdings SBH Inches Higher as Stock Consolidates Near Key Levels Pan American Silver PAAS Rises 174 as Precious Metals Sector Gains Momentum Devon Energy DVN Loses Ground as Bearish Pressure Tests Support Levels Klarna Group KLAR Gains 122 as Shares Approach Key Resistance