Sector
Utilities
Industry
Utilities - Independent Power Producers
Market Cap
28.17
Volume
2,723,086
P/E
146.71
ROE
6.25
52W High
189.38
52W Low
121.22
Price Overview
Open
129.85
High
135.85
Low
129.25
Intraday Range
5.11%
20D Avg Volume
3,022,664
Distance From 52W High
-29.5%
Technical Levels
20 SMA
136.35
50 SMA
147.7
200 SMA
156.81
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-06-02 129.85 135.85 129.25 133.51 2,723,086 ▲ 3.12% 0.29% 5.11%
2026-06-01 131.09 131.65 127.11 129.47 2,637,200 ▼ -3.44% -2.23% 3.57%
2026-05-29 136.01 138.22 133.91 134.08 3,571,400 ▼ -2.49% -1.08% 3.22%
2026-05-28 135.97 138.95 135.07 137.5 2,251,000 ▼ -0.36% -1.47% 2.87%
2026-05-27 139.7 141.53 136.08 138.0 2,492,300 ▼ -1.73% -0.52% 4.0%
2026-05-26 140.0 143.08 138.88 140.43 2,678,500 ▲ 2.02% 1.71% 3.02%
2026-05-22 137.12 139.85 136.17 137.65 2,147,300 ▼ nan% nan% 2.7%
Fundamentals
Business
Sector Utilities
Industry Utilities - Independent Power Producers
Market Cap 28.17B
Float Adj MCap 28.05B
Valuation
P/E 146.71
Forward P/E 11.47
P/S 0.69
P/B 24.65
PEG 0.46
Quality Metrics
ROE 6.25%
ROA 2.24%
Gross Margin 16.45%
Operating Margin 3.64%
Profit Margin 0.74%
Trading Metrics
Relative Volume 0.92
Average Volume 2.97M
Beta 1.31
Short Float 2.57%
Latest Q/Q Growth
Revenue 32.28%
Profit 89.39%
Operating Income 13.03%
EPS -24.64%
Quarterly History
Revenue Qtrs 10.26, 7.75, 7.63, 6.74
Profit Qtrs 0.12, 0.07, 0.15, -0.1
Operating Qtrs 0.37, 0.33, 0.42, 0.04
EPS Qtrs 0.52, 0.69, -0.62, 3.61