Price
$111.94+13.10%1Y
1M+2.01%1Y+13.10%
Prices are end-of-day closes. This is a research view, the focus is on the fundamentals, quality and valuation below, not intraday price.
Smart Score
Below average4/10
Value48
Quality45
Momentum44
Growth46
P/E (TTM)18.6
Market Cap$39.20B
1Y Return+13.10%
5Y Return+72.98%
Business Segments
Revenue split by product segment, from SEC XBRL filings.
Latest period: Q1 2026Total $4.98B (+9.73%)
●Steam grew +22.03% YoY●Electricity +4.76% YoY
SegmentLatestQoQYoY
- Electricity$3.04B-24.78%+4.76%
- Oil And Gas Purchased$1.62B+274.83%+5.18%
- Steam$432.0M+671.43%+22.03%
- Non Utility Products And Services$1.0M0.00%-
- Product And Service Other−$112.0M-1118.18%-