U.S. crude oil holds above $72 per barrel after erasing most of 2024 gain
Oil 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.