Oil futures fell sharply Thursday, with the U.S. benchmark ending below the $90 a barrel threshold as investors worried about the risk of a global economic slowdown that could crimp demand. West Texas Intermediate crude for September delivery CL.1,
Source: Marketwatch