SP 500 Poised for Best Weekly Run Since 2023 as USIran Peace Talks Draw Focus Gold Technical Analysis Key Levels and Market Dynamics Ahead Strait of Hormuz Disruption Could Tighten LNG Markets and Push Oil Prices to 200 Maxim Upgrades Gilead Sciences to Buy What This Could Mean for Investors Indias Job Market Under Pressure as Iran Conflict Disrupts Remittances and Trade Goldman Sachs Russias Crude Exports Stable Despite Latest US Sanctions MGEE Q1 2026 Earnings EPS Surpasses Estimates on Strong Utility Performance NextDecade Corporation NEXT Q1 2026 Earnings EPS Beat Offers Modest Support Amid Ongoing Project Execution BX Q1 2026 Earnings EPS Misses Estimates Amid Slight Stock Decline Catalyst Pharmaceuticals CPRX Q1 2026 Earnings EPS Beat Signals Operational Strength Amid Quiet Revenue Reporting Upwork Q1 2026 Earnings Strong EPS Beat Drives Positive Investor Sentiment SLMBP Q1 2026 Earnings Preferred Stock Series B Results Driven by Strong EPS Surprise Japer Therapeutics Warrants JSPRW Flat at Penny Level Amid Minimal Activity Huachen AI Parking Management HCAI Slips 32 as Shares Test Key Support Levels Gerdau SA GGB Tests Key Support Zone After Modest Decline SandRidge Energy Inc SD Drops 317 as Energy Sector Faces Headwinds Weave Communications WEAV Pulls Back to 563 Support and Resistance Levels in Focus US Dollar Strengthens to Near SixWeek High Amid Rising Geopolitical Tensions with Iran Drilling Tools International DTI Q1 2026 Earnings EPS Misses Estimates Stock Declines BKHAR Rights Slip 288 as Key Support Level Comes into Focus PSN Q1 2026 Earnings Strong EPS Surprise Drives Positive Stock Reaction C3ai Q1 2026 Earnings EPS Misses Estimates as Loss Widens MainStreet Bancshares Inc MNSB Q1 2026 Earnings Strong EPS Beat Surprises Analysts Currenc Group Inc CURR Q3 2025 Earnings EPS Surprises to the Upside Revenue Details Unavailable PYPD Q1 2026 Earnings NarrowerthanExpected Loss as Clinical Pipeline Advances UMBF Q1 2026 Earnings Strong EPS Surprise Reflects Operational Discipline Kiora Pharmaceuticals Q1 2026 Earnings EPS Beat Masks Continued PreRevenue Status as Stock Slips