April 27, 2026
Oil prices spiked $30 a barrel the day the bombs fell. For Gazprom, Rosneft, and Lukoil, a windfall followed. For the regulators trying to stop Russian war revenue faced a familiar problem: the money is moving, and they can’t see where.