Oil Above $125. Peace Talks on the Table. The Market Doesn't Buy Either.
Iran sent fresh peace proposals to mediators even as Brent crude touched $126 a barrel. The market can't decide whether to believe the diplomacy or the dwindling supply buffers.
Von Clause