June 9, 2026: Roughly 70% of utilities are contracting at triple digit prices

episode
â–˛ 0