Oil’s Rollercoaster Week Amid Trade Policy WhiplashBusiness PenApril 10, 2025 April 10, 2025 The oil markets endured a rollercoaster week as geopolitical tensions and trade policy whiplash sent prices swinging. U.S. crude futures tumbled 2.8% to $60.59 per...