Sector
Utilities
Industry
Utilities - Independent Power Producers
Market Cap
22.28
Volume
1,586,383
P/E
27.6
ROE
23.77
52W High
188.71
52W Low
105.13
Price Overview
Open
107.89
High
108.81
Low
106.34
Intraday Range
2.32%
20D Avg Volume
2,682,799
Distance From 52W High
-43.11%
Technical Levels
20 SMA
112.98
50 SMA
122.93
200 SMA
144.02
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-09-16 107.89 108.81 106.34 107.36 1,586,383 ▲ 1.29% 1.79% 2.32%
2026-09-15 109.43 109.65 105.13 105.99 3,393,200 ▼ -2.29% 0.89% 4.3%
2026-09-14 110.0 111.47 107.41 108.47 3,061,200 ▼ -4.4% -3.05% 3.78%
2026-09-11 113.59 114.99 112.17 113.46 1,552,000 ▲ 1.62% 1.74% 2.51%
2026-09-10 114.36 114.96 111.47 111.65 3,532,600 ▼ -3.22% -0.88% 3.13%
2026-09-09 118.55 118.93 114.59 115.37 2,840,400 ▼ -3.57% -0.91% 3.79%
2026-09-08 120.93 121.68 118.51 119.64 2,571,100 ▼ nan% nan% 2.67%
Fundamentals
Business
Sector Utilities
Industry Utilities - Independent Power Producers
Market Cap 22.28B
Float Adj MCap 22.18B
Valuation
P/E 27.6
Forward P/E 9.47
P/S 0.74
P/B 5.3
PEG 0.42
Quality Metrics
ROE 23.77%
ROA 4.06%
Gross Margin 18.8%
Operating Margin 12.77%
Profit Margin 2.56%
Trading Metrics
Relative Volume 1.17
Average Volume 2.84M
Beta 1.17
Short Float 3.81%
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