Sector
Utilities
Industry
Utilities - Independent Power Producers
Market Cap
54.73
Volume
1,898,649
P/E
26.4
ROE
42.9
52W High
218.91
52W Low
132.47
Price Overview
Open
160.11
High
167.81
Low
159.63
Intraday Range
5.12%
20D Avg Volume
4,001,802
Distance From 52W High
-23.64%
Technical Levels
20 SMA
158.81
50 SMA
154.38
200 SMA
165.12
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-07-22 160.11 167.81 159.63 167.16 1,898,649 ▲ 2.98% -1.37% 5.12%
2026-07-21 160.99 164.46 160.01 162.33 3,719,800 ▲ 2.75% 1.9% 2.78%
2026-07-20 157.52 158.57 155.6 157.99 3,256,700 ▲ 1.64% 1.34% 1.91%
2026-07-17 150.36 157.25 148.14 155.44 4,441,000 ▲ 1.89% -1.44% 6.15%
2026-07-16 157.87 158.1 148.52 152.56 7,070,000 ▼ -4.79% -1.47% 6.45%
2026-07-15 162.5 166.94 157.94 160.23 5,504,500 ▲ 1.14% 2.57% 5.7%
2026-07-14 161.0 168.21 157.03 158.43 5,415,600 ▼ nan% nan% 7.12%
Fundamentals
Business
Sector Utilities
Industry Utilities - Independent Power Producers
Market Cap 54.73B
Float Adj MCap 51.05B
Valuation
P/E 26.4
Forward P/E 15.02
P/S 2.43
P/B 17.58
PEG 0.46
Quality Metrics
ROE 42.9%
ROA 6.02%
Gross Margin 38.64%
Operating Margin 26.58%
Profit Margin 11.53%
Trading Metrics
Relative Volume 0.78
Average Volume 4.8M
Beta 1.41
Short Float 5.46%
Latest Q/Q Growth
Revenue 23.04%
Profit 341.63%
Operating Income 138.31%
EPS 62.54%
Quarterly History
Revenue Qtrs 5.64, 4.58, 4.97, 4.25
Profit Qtrs 1.03, 0.23, 0.65, 0.33
Operating Qtrs 1.5, 0.63, 1.04, 0.58
EPS Qtrs 2.9, 1.78, 0.83, -0.93