Oil prices fell over 2% on Friday, as supply fears from Hurricane Rafael eased and China’s economic stimulus measures underwhelmed traders. U.S. WTI crude futures dropped by $1.98 (2.7%) to $70.35 per barrel, and Brent crude fell by $1.76 (2.3%) to $73.87 per barrel. Energy producers had preemptively shut down more than 23% of Gulf […]
