Sector
Utilities
Industry
Utilities - Renewable
Market Cap
5.0
Volume
23,372,967
P/E
nan
ROE
-12.72
52W High
33.51
52W Low
4.4
Price Overview
Open
26.54
High
29.97
Low
26.24
Intraday Range
14.21%
20D Avg Volume
17,707,218
Distance From 52W High
-16.71%
Technical Levels
20 SMA
20.78
50 SMA
16.5
200 SMA
17.07
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-06-02 26.54 29.97 26.24 27.91 23,372,967 ▲ 2.8% -2.25% 14.21%
2026-06-01 23.42 28.88 23.24 27.15 45,812,400 ▲ 43.8% 24.05% 24.27%
2026-05-29 21.2 21.2 18.61 18.88 11,207,200 ▼ -11.61% -0.73% 13.91%
2026-05-28 20.81 21.92 19.92 21.36 6,921,900 ▲ 0.66% -1.93% 10.03%
2026-05-27 20.67 21.77 20.29 21.22 6,342,800 ▼ -0.52% -3.09% 7.29%
2026-05-26 22.01 22.45 20.7 21.33 7,751,500 ▼ -0.74% 2.42% 8.45%
2026-05-22 20.2 22.49 19.9 21.49 10,968,900 ▼ nan% nan% 13.02%
Fundamentals
Business
Sector Utilities
Industry Utilities - Renewable
Market Cap 5.0B
Float Adj MCap 2.72B
Valuation
P/E nan
Forward P/E 147.76
P/S 2.69
P/B 9.79
PEG 3.18
Quality Metrics
ROE -12.72%
ROA -1.32%
Gross Margin 11.71%
Operating Margin -8.43%
Profit Margin -1.62%
Trading Metrics
Relative Volume 5.95
Average Volume 7.56M
Beta 2.62
Short Float 38.19%
Latest Q/Q Growth
Revenue -2.18%
Profit 53.57%
Operating Income 37.88%
EPS 52.94%
Quarterly History
Revenue Qtrs 0.46, 0.48, 1.04, 0.6
Profit Qtrs -0.02, -0.05, 0.02, 0.01
Operating Qtrs -0.04, -0.06, 0.05, 0.0
EPS Qtrs -0.16, -0.34, 0.13, 0.01