Sector
Utilities
Industry
Utilities - Independent Power Producers
Market Cap
53.26
Volume
4,518,106
P/E
26.46
ROE
42.9
52W High
219.21
52W Low
132.66
Price Overview
Open
155.94
High
160.78
Low
152.88
Intraday Range
5.17%
20D Avg Volume
5,954,000
Distance From 52W High
-27.94%
Technical Levels
20 SMA
151.11
50 SMA
154.36
200 SMA
172.44
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-06-02 155.94 160.78 152.88 157.97 4,518,106 ▲ 2.07% 0.76% 5.17%
2026-06-01 157.0 158.55 151.33 154.76 4,309,300 ▼ -3.41% -2.02% 4.77%
2026-05-29 160.0 162.29 156.88 160.23 3,781,200 ▼ -0.03% -0.17% 3.45%
2026-05-28 158.84 163.53 157.6 160.28 3,598,000 ▲ 0.08% -0.82% 3.76%
2026-05-27 164.96 165.02 158.41 160.15 4,896,900 ▼ -2.68% 0.24% 4.18%
2026-05-26 158.91 167.4 158.22 164.56 8,511,800 ▲ 5.3% 1.69% 5.8%
2026-05-22 151.03 157.57 150.75 156.27 8,062,500 ▼ nan% nan% 4.52%
Fundamentals
Business
Sector Utilities
Industry Utilities - Independent Power Producers
Market Cap 53.26B
Float Adj MCap 49.67B
Valuation
P/E 26.46
Forward P/E 14.42
P/S 2.36
P/B 20.38
PEG 0.48
Quality Metrics
ROE 42.9%
ROA 6.02%
Gross Margin 38.64%
Operating Margin 26.58%
Profit Margin 11.53%
Trading Metrics
Relative Volume 0.96
Average Volume 4.71M
Beta 1.45
Short Float 4.61%
Latest Q/Q Growth
Revenue 23.04%
Profit 341.63%
Operating Income 138.31%
EPS 64.0%
Quarterly History
Revenue Qtrs 5.64, 4.58, 4.97, 4.25
Profit Qtrs 1.03, 0.23, 0.65, 0.33
Operating Qtrs 1.5, 0.63, 1.04, 0.58
EPS Qtrs 2.87, 1.75, 0.81, -0.93