Construction Photography Avalon/Getty Images
Oil could top $100 a barrel in 2023 as the Russia embargo bites and China reopens, a UBS analyst said. An EU price cap on Russian oil will make it harder for it to sell crude, hurting output, an analyst said. China's easing of COVID-19 restrictions could also elevate prices as demand bounces back, he added.Oil prices could top $100 a barrel next year as Russia lowers crude production and as demand from China bounces back,...