Sector
Utilities
Industry
Utilities - Independent Power Producers
Market Cap
20.19
Volume
1,726,509
P/E
25.15
ROE
23.77
52W High
188.71
52W Low
90.8
Price Overview
Open
95.7
High
97.28
Low
94.11
Intraday Range
3.36%
20D Avg Volume
3,162,045
Distance From 52W High
-49.1%
Technical Levels
20 SMA
100.37
50 SMA
104.56
200 SMA
134.76
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-10-30 95.7 97.28 94.11 96.06 1,726,509 ▼ -1.52% -1.89% 3.36%
2026-10-29 96.63 98.87 96.28 97.54 2,898,600 ▲ 0.59% -0.35% 2.69%
2026-10-28 96.71 97.71 94.12 96.97 2,830,500 ▲ 1.78% 1.51% 3.81%
2026-10-27 94.64 95.97 93.9 95.27 3,251,000 ▲ 1.77% 1.1% 2.2%
2026-10-26 92.17 93.95 91.0 93.61 3,301,300 ▲ 1.41% -0.15% 3.24%
2026-10-23 93.92 94.35 90.8 92.31 3,486,800 ▼ -2.19% -0.49% 3.91%
2026-10-22 98.99 99.3 93.61 94.38 3,875,400 ▼ nan% nan% 6.08%
Fundamentals
Business
Sector Utilities
Industry Utilities - Independent Power Producers
Market Cap 20.19B
Float Adj MCap 20.1B
Valuation
P/E 25.15
Forward P/E 9.11
P/S 0.67
P/B 4.8
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.08M
Beta 1.16
Short Float 3.8%
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