r/economy•3 mo. agoAlphaFlipperUS oil prices crash below $70/barrel for the first time since March 1st. down 38% from recent high in April.Posted Jun 25, 2026, 5:00 PM UTC1135Share