You need to look at a gas price chart. Down 85% from its peak. And Russia's new customers in the "global south" are defaulting. India abides by the price cap and buys Russian oil at $45/barrel, below Russia's break even for many fields. Russian oil revenue is down 46% this year. It's drawn down on its sovereign wealth fund by $29bn in just one quarter. Oleg Deripaska said Russia will exhaust its foreign reserves by the end of 2023.
Don't ever invest in energy. You'll lose your money being so disconnected from reality.