Dollar Gen DG Q1 2026 Earnings Why the Beat Matters Oil Prices Surge as Trump Ramps Up Iran Warnings European Markets Dip