US-Iran Negotiation Collapse: $100 Oil Price and Energy Sector Buyback SpeculationIndustry newsApril 24, 2026