US oil prices crash below $70/barrel for the first time since March 1st. down 38% from recent high in April.

ENERGY
US oil prices crash below $70/barrel for the first time since March 1st. down 38% from recent high in April.

Posted Jun 25, 2026, 4:59 PM UTC

20
Loading comments…