Sector
Utilities
Industry
Utilities - Renewable
Market Cap
5.14
Volume
4,185,160
P/E
nan
ROE
-12.72
52W High
33.51
52W Low
4.4
Price Overview
Open
27.15
High
28.08
Low
25.35
Intraday Range
10.77%
20D Avg Volume
17,701,016
Distance From 52W High
-23.9%
Technical Levels
20 SMA
21.42
50 SMA
16.7
200 SMA
17.16
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-06-03 27.15 28.08 25.35 25.5 4,185,160 ▼ -8.63% -2.72% 10.77%
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 ▼ nan% nan% 8.45%
Fundamentals
Business
Sector Utilities
Industry Utilities - Renewable
Market Cap 5.14B
Float Adj MCap 2.8B
Valuation
P/E nan
Forward P/E 151.9
P/S 2.77
P/B 10.07
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 2.85
Average Volume 8.21M
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