
Oil Markets Enter May on the Back Foot
Crude oil futures tumbled over the past week, falling more than 6% as concerns over weakening global demand and a resurgent supply outlook weighed on sentiment. Friday, May 02, 2025 China, preparing for a week-long lull in trading activity, has …