API data reportedly show weekly U.S. crude supplies down by more than 4 million barrels
The American Petroleum Institute reported late Tuesday that U.S. crude supplies fell by 4.3 million barrels for the week ended March 18, according to sources....