European Stocks Gain Amid Decline in Oil Prices Below $100 on Iran Outlook by admin477351 May 25, 2026 Oil prices took a significant dive on Monday, with global benchmarks sliding below the $100 mark per barrel. This decline followed encouraging developments in negotiations between the United States and … Read more