Iamgold Corporation IAG Q1 2026 Earnings Why the Beat Matters Oil Prices Surge as Trump Issues Fresh Warning to Iran European Markets Slide