Trump Indicates Iran Nuclear Deal Largely Negotiated Strait of Hormuz Reopening Eyed BP Ousts Chairman Amid Bullying Allegations Shakes Up Leadership UK Exports to US Plunge 25 Following Trumps Liberation Day Tariff Surge Bankruptcy in Singapore Overspending and Business Failures Drive Rising Personal Insolvency Cases SP 500 Edges Higher as Healthcare and Tech Lead Gains Soaring Gas Prices Drive Americans to Tap Emergency Savings Lesaka Technologies Q1 2026 Earnings EPS Surges Past Estimates with 978 Surprise Apple AAPL Q1 2026 Earnings EPS Beats Estimates as Services Strength Offsets Product Headwinds TXNM Q1 2026 Earnings EPS Misses Estimates Amid Operational Challenges PRG Q1 2026 Earnings EPS Surges Past Estimates by 54 SFIX Q1 2026 Earnings Surprising EPS Beat Masks Uncertainty as Revenue Details Remain Unclear Essential Properties Realty Trust Inc EPRT Q1 2026 Earnings EPS Miss Amidst Steady Portfolio Performance FS Specialty Lending Fund FSSL Gains 189 as Shares Approach Key Resistance at 1243 Ocean Power Technologies OPTT Slides Slightly as Stock Hovers Near Key Support Solo Brands Inc SBDS Stages a Rebound Support Holds Resistance Ahead Rising Dragon Acquisition Corp RDAC Edges Higher Amid Quiet Trading Royal Gold RGLD Edges Lower Near Support as Metals Sector Consolidates Allianz Travel Insurance Comprehensive Coverage for Global Travelers ATT Q1 2026 Earnings EPS Slightly Beats Estimates Stock Edges Lower KLX Energy Services Holdings KLXE Gains Ground After Recent Low Tests Resistance AutoZone Stock Suffers Worst Day in Four Years Despite Earnings Beat NextEra and Dominion Merger Could Create the Worlds Largest Electric Utility Bill Gates Discusses Trump Meeting Elon Musks DOGE and Childhood in WSJ Interview Chinas Crypto Crackdown Middlemen Fuel Booming Trade in CatandMouse Game Wall Street Ends Higher as Healthcare and Tech Lead Energy Lags Rail Vikas Nigam Reports Mixed Q4 Results Profit Slumps 59 Revenue Up 42 Declares Final Dividend Zydus Lifesciences Revises Share Buyback Higher Price Lower Share Count