Price
$76.29+12.81%1Y
1M+2.63%1Y+12.81%
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
Above average8/10
Value48
Quality80
Momentum46
Growth69
P/E (TTM)21.2
Market Cap$22.67B
1Y Return+12.81%
5Y Return+49.54%
Business Segments
Revenue split by product segment, from SEC XBRL filings.
Latest period: Q1 2026Total $1.38B (-18.28%)
●Other Utility Service grew +19.30% YoY●Commercial Utility Service +7.18% YoY
SegmentLatestQoQYoY
- Residential Utility Services$663.0M-21.26%+11.62%
- Commercial Utility Service$448.0M-22.36%+7.18%
- Industrial Utility Service$202.0M-0.98%+16.76%
- Other Utility Service$68.0M+1.49%+19.30%