Even though Trump has pushed oil prices through the roof with his Iran war, Russian newspaper NG writes, "the oil and gas revenues of the Russian treasury are still below last year's level by 38.3%".
I believe, any Russian thinking that Putin can still win the war should ask themselves, "who will pay for it?"
https://www.ng.ru/economics/2026-05-17/1_9496_petroleum.html