Analysis of U.S. EIA data: U.S. crude oil stocks drop nearly 7 million barrels for a third straight weekly decline
The sharp reduction in U.S. commercial crude oil inventories continued apace for the reporting week ended July 12, with stocks ...
Read more