Oil prices remained stable on Thursday after a previous decline, as increased fuel demand and reduced stockpiles in the U.S. balanced concerns over global demand, especially in China. Brent crude rose to $73.55 per barrel, while U.S. West Texas Intermediate reached $69.73 per barrel, following China’s stimulus measures and easing supply disruptions in Libya.