Why is BEP down?
Down 3.6% today, more than its AI power peers' 2.6%; no story names it yet.
Behind the market
Up 3% over five years while the S&P 500 rose 72%.
- Natural gas went from $5.53 on Nov 8, 2021 to $2.63 per million Btu on Nov 3, 2026 (EIA spot price).