U.S. crude oil holds above $72 per barrel after erasing most of 2024 gain
CNBCOil demand in China has slowed significantly and downward revisions to U.S. job growth have the market worried.
Oil demand in China has slowed significantly and downward revisions to U.S. job growth have the market worried.