U.S. oil prices surged above $97 per barrel as the market prices out peace talks.
War risk is keeping global supply under pressure. $C $PIXEL
If tensions escalate → energy prices and inflation could rise further. $STG