Sector
Utilities
Industry
Utilities - Renewable
Market Cap
23.28
Volume
2,682,872
P/E
11.9
ROE
7.86
52W High
13.54
52W Low
6.25
Price Overview
Open
10.26
High
10.46
Low
10.24
Intraday Range
2.15%
20D Avg Volume
2,186,544
Distance From 52W High
-23.56%
Technical Levels
20 SMA
11.1
50 SMA
11.73
200 SMA
10.55
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-06-02 10.26 10.46 10.24 10.35 2,682,872 ▲ 1.77% 0.88% 2.15%
2026-06-01 10.24 10.27 10.14 10.17 2,183,400 ▼ -1.83% -1.16% 1.28%
2026-05-29 10.2 10.39 10.08 10.36 3,397,100 ▼ -0.58% -2.11% 3.08%
2026-05-28 10.41 10.59 10.36 10.42 2,509,100 ▼ -0.1% -0.19% 2.22%
2026-05-27 10.53 10.59 10.41 10.43 2,958,200 ▼ -2.34% -1.4% 1.73%
2026-05-26 10.79 10.84 10.51 10.68 2,310,500 ▼ -0.84% 0.19% 3.14%
2026-05-22 10.79 10.84 10.58 10.77 1,565,300 ▼ nan% nan% 2.46%
Fundamentals
Business
Sector Utilities
Industry Utilities - Renewable
Market Cap 23.28B
Float Adj MCap 17.13B
Valuation
P/E 11.9
Forward P/E 8.37
P/S 0.46
P/B 1.23
PEG 2.81
Quality Metrics
ROE 7.86%
ROA 1.97%
Gross Margin 46.97%
Operating Margin 43.52%
Profit Margin 21.89%
Trading Metrics
Relative Volume 1.07
Average Volume 2.58M
Beta 0.33
Short Float 0.54%
Latest Q/Q Growth
Revenue 19.18%
Profit -80.79%
Operating Income -62.58%
EPS 675.0%
Quarterly History
Revenue Qtrs 12.71, 10.67, 10.0, 10.2
Profit Qtrs 2.63, 13.69, -5.45, -1.32
Operating Qtrs 5.46, 14.59, -8.42, 4.5
EPS Qtrs 0.92, -0.16