European stocks rally, oil climbs as traders find footing in Iran conflict Mar 4, 2026By crystalg Business Insider Business Insider