Sector
Utilities
Industry
Utilities - Independent Power Producers
Market Cap
20.98
Volume
1,745,044
P/E
26.13
ROE
23.77
52W High
188.71
52W Low
93.36
Price Overview
Open
99.19
High
101.21
Low
98.32
Intraday Range
2.94%
20D Avg Volume
3,081,242
Distance From 52W High
-47.11%
Technical Levels
20 SMA
101.08
50 SMA
108.05
200 SMA
136.63
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-10-21 99.19 101.21 98.32 99.8 1,745,044 ▲ 2.0% 1.38% 2.94%
2026-10-20 99.28 100.21 97.64 97.84 2,329,100 ▼ -1.55% -0.1% 2.63%
2026-10-19 104.71 105.71 97.61 99.38 3,257,000 ▼ -4.21% 0.93% 8.3%
2026-10-16 103.5 104.75 102.17 103.75 2,555,500 ▲ 0.87% 0.62% 2.53%
2026-10-15 99.75 103.31 97.53 102.86 2,463,800 ▲ 1.99% -1.09% 5.93%
2026-10-14 106.17 106.38 100.2 100.85 2,487,900 ▼ -5.91% -0.94% 6.17%
2026-10-13 104.08 107.8 104.08 107.18 2,965,300 ▼ nan% nan% 3.57%
Fundamentals
Business
Sector Utilities
Industry Utilities - Independent Power Producers
Market Cap 20.98B
Float Adj MCap 20.88B
Valuation
P/E 26.13
Forward P/E 9.31
P/S 0.7
P/B 4.99
PEG 0.41
Quality Metrics
ROE 23.77%
ROA 4.06%
Gross Margin 18.8%
Operating Margin 12.77%
Profit Margin 2.56%
Trading Metrics
Relative Volume 0.71
Average Volume 3.03M
Beta 1.16
Short Float 3.91%
Latest Q/Q Growth
Revenue -27.06%
Profit 304.8%
Operating Income 156.03%
EPS 344.23%
Quarterly History
Revenue Qtrs 7.48, 10.26, 7.75, 7.63
Profit Qtrs 0.51, 0.12, 0.07, 0.15
Operating Qtrs 0.95, 0.37, 0.33, 0.42
EPS Qtrs 2.31, 0.52, 0.69, -0.62