Sector
Utilities
Industry
Utilities - Independent Power Producers
Market Cap
49.97
Volume
3,784,028
P/E
24.82
ROE
42.9
52W High
218.91
52W Low
132.47
Price Overview
Open
151.85
High
153.13
Low
146.52
Intraday Range
4.51%
20D Avg Volume
4,033,151
Distance From 52W High
-32.3%
Technical Levels
20 SMA
156.71
50 SMA
156.06
200 SMA
163.41
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-07-31 151.85 153.13 146.52 148.21 3,784,028 ▼ -0.28% 2.17% 4.51%
2026-07-30 148.0 151.97 147.09 148.62 4,599,600 ▲ 4.07% 3.63% 3.32%
2026-07-29 148.73 149.28 142.15 142.81 4,925,900 ▼ -3.92% 0.06% 5.01%
2026-07-28 153.92 153.99 146.21 148.64 5,857,500 ▼ -5.37% -2.01% 5.32%
2026-07-27 165.5 166.15 155.54 157.08 4,478,000 ▼ -3.86% 1.3% 6.82%
2026-07-24 168.7 169.76 162.31 163.38 2,553,500 ▼ -3.31% -0.17% 4.59%
2026-07-23 166.26 169.06 165.01 168.98 2,538,200 ▼ nan% nan% 2.45%
Fundamentals
Business
Sector Utilities
Industry Utilities - Independent Power Producers
Market Cap 49.97B
Float Adj MCap 46.6B
Valuation
P/E 24.82
Forward P/E 14.35
P/S 2.21
P/B 16.05
PEG 0.41
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.79
Average Volume 4.77M
Beta 1.41
Short Float 4.32%
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