An Apparently Unstoppable Oil Price Rally September 18, 2023 by The bull run in oil prices continued this week, greatly buoyed by a string of positive macroeconomic data in China where both manufacturing output and retail sales grew 4.5-4.6% year-on-year, palpably surpassing analysts’ expectations.