BP Shares Slide After Board Ousts Chairman in Surprise Move Japans Megabanks Report Record Profits but Analysts Flag Potential Slowdown Amid Rising Risks UK Intelligence Chief Warns Time Running Out to Confront RussiaChina Threats Geopolitical Risks for Global Markets Suzlon Energy Surges as Deliveries Improve Q4 Revenue Jumps 45 Oil Prices Surge 3 as TrumpIran Tensions Raise Strait of Hormuz Risk Premium China Places Order for 200 Boeing Aircraft Signaling Renewed Trade Cooperation NFE Q1 2026 Earnings EPS Misses Estimates as Losses Widen WTFCN Q1 2026 Earnings EPS Exceeds Expectations by 613 Despite Flat Stock Reaction QUAD Q1 2026 Earnings EPS Beat Underpins Cost Discipline Stock Edges Higher CIEN Q1 2026 Earnings Solid EPS Beat Despite Revenue Caution Stock Edges Up CRMD Q1 2026 Earnings Strong EPS Surprise Amidst Limited Revenue Visibility PSEC Q1 2026 Earnings EPS Misses Estimates as Net Investment Income Falls Short Transcat Inc TRNS Surges Over 3 Key Levels to Watch After Recent Rally Cadeler CDLR Shows Modest Gains as Shares Trade Near Key Resistance Zone BankUnited BKU Edges Lower in Quiet Session as Traders Eye Key Price Zones Valley National Bancorp Preferred Series A VLYPP Sees Minor Retreat Amidst Steady Trading Roman DBDR Acquisition Corp II Unit DRDBU Holds Steady at 1052 as Support Levels Are Tested India and Cyprus Sign Six Agreements to Bolster Bilateral Economic Ties and Strategic Partnership NCSM Q1 2026 Earnings Significant EPS Miss Despite Slight Stock Rise Finward Bancorp FNWD Slips Slightly as Stock Holds Near Key Support Zone ElectroCore ECOR Surges 33 as Trading Volume Spikes Key Levels in Focus Immunome Inc IMNM Edges Higher as Stock Holds Above Key Support Saratoga Investment Corp SAR Edges Lower in Quiet Session Voya Emerging Markets High Income Dividend Equity Fund IHD Edges Higher as Investors Seek Yield Putnam Premier Income Trust PPT Edges Higher as Income Investors Weigh Yield Stability Guggenheim Active Allocation Fund GUG Advances Modestly Holds Above Key Support Clean Energy Technologies Inc CETY Nears Support as Shares Decline 373