Sector
Utilities
Industry
Utilities - Independent Power Producers
Market Cap
27.77
Volume
2,202,596
P/E
143.04
ROE
6.25
52W High
189.38
52W Low
120.11
Price Overview
Open
131.11
High
140.59
Low
131.11
Intraday Range
7.23%
20D Avg Volume
2,518,395
Distance From 52W High
-26.11%
Technical Levels
20 SMA
139.42
50 SMA
135.15
200 SMA
153.59
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-07-22 131.11 140.59 131.11 139.93 2,202,596 ▲ 6.33% -0.37% 7.23%
2026-07-21 132.54 134.36 131.06 131.6 1,784,800 ▲ 0.78% 1.5% 2.52%
2026-07-20 130.24 131.86 129.18 130.58 1,994,000 ▲ 1.14% 0.88% 2.07%
2026-07-17 130.55 132.3 128.52 129.11 2,965,400 ▼ -2.74% -1.66% 2.94%
2026-07-16 137.0 138.75 131.32 132.75 2,204,000 ▼ -3.73% -0.65% 5.66%
2026-07-15 140.64 143.53 136.51 137.9 1,991,400 ▼ -0.33% 1.65% 5.14%
2026-07-14 142.66 144.73 136.86 138.36 1,790,700 ▼ nan% nan% 5.75%
Fundamentals
Business
Sector Utilities
Industry Utilities - Independent Power Producers
Market Cap 27.77B
Float Adj MCap 27.65B
Valuation
P/E 143.04
Forward P/E 11.46
P/S 0.68
P/B 6.63
PEG 0.6
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.66
Average Volume 2.66M
Beta 1.2
Short Float 5.13%
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