r/speculation•3 mo. agoAlphaFlipperUS oil prices crash below $70/barrel for the first time since March 1st. down 38% from recent high in April.ENERGYPosted Jun 25, 2026, 4:59 PM UTC20Share