Sector
Utilities
Industry
Utilities - Independent Power Producers
Market Cap
25.02
Volume
2,749,081
P/E
30.99
ROE
23.77
52W High
188.71
52W Low
108.34
Price Overview
Open
111.29
High
119.25
Low
111.4
Intraday Range
7.05%
20D Avg Volume
2,406,084
Distance From 52W High
-36.94%
Technical Levels
20 SMA
116.05
50 SMA
127.24
200 SMA
145.82
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-09-04 111.29 119.25 111.4 119.0 2,749,081 ▲ 6.4% -0.49% 7.05%
2026-09-03 112.24 114.0 110.12 111.84 2,325,200 ▲ 0.68% 1.04% 3.52%
2026-09-02 110.5 111.92 108.78 111.09 2,108,200 ▲ 1.44% 0.9% 2.89%
2026-09-01 109.5 112.15 108.34 109.51 2,180,800 ▼ -0.55% -0.56% 3.52%
2026-08-31 110.3 110.98 108.54 110.12 3,576,400 ▼ -0.9% -0.74% 2.25%
2026-08-28 114.7 115.09 110.65 111.12 2,169,100 ▼ -2.88% 0.25% 4.01%
2026-08-27 116.16 117.31 113.24 114.41 2,029,400 ▼ nan% nan% 3.59%
Fundamentals
Business
Sector Utilities
Industry Utilities - Independent Power Producers
Market Cap 25.02B
Float Adj MCap 24.9B
Valuation
P/E 30.99
Forward P/E 10.63
P/S 0.84
P/B 5.95
PEG 0.43
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.2
Average Volume 2.78M
Beta 1.17
Short Float 3.89%
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