Oil prices are crashing. Blame uncertain demand and booming US production.
Scroll back up to restore default view.Phil RosenWed, December 6, 2023, 9:42 PM ESTIn this article: CL=F+0.95% US and Brent crude oil prices plummeted on Wednesday to $69 and $74 a barrel, respectively. US crude […]