Sector
Technology
Industry
Solar
Market Cap
13.8
Volume
6,158,997
P/E
23.22
ROE
29.57
52W High
163.13
52W Low
52.61
Price Overview
Open
103.67
High
105.15
Low
89.25
Intraday Range
17.82%
20D Avg Volume
3,087,170
Distance From 52W High
-44.91%
Technical Levels
20 SMA
103.76
50 SMA
117.65
200 SMA
108.98
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-07-31 103.67 105.15 89.25 89.87 6,158,997 ▼ -7.25% 6.99% 17.82%
2026-07-30 97.5 100.96 96.0 96.9 3,878,700 ▲ 4.56% 5.21% 5.17%
2026-07-29 96.77 96.89 91.1 92.67 3,522,800 ▼ -2.81% 1.49% 6.36%
2026-07-28 100.26 100.75 94.19 95.35 4,110,700 ▼ -8.08% -3.35% 6.97%
2026-07-27 100.15 104.21 98.47 103.73 2,578,800 ▲ 3.7% 0.12% 5.83%
2026-07-24 103.23 103.61 98.18 100.03 2,367,100 ▼ -4.27% -1.21% 5.53%
2026-07-23 103.78 107.11 102.43 104.49 1,927,600 ▼ nan% nan% 4.57%
Fundamentals
Business
Sector Technology
Industry Solar
Market Cap 13.8B
Float Adj MCap 13.3B
Valuation
P/E 23.22
Forward P/E 15.49
P/S 3.92
P/B 5.75
PEG 3.25
Quality Metrics
ROE 29.57%
ROA 12.17%
Gross Margin 21.92%
Operating Margin 18.16%
Profit Margin 16.46%
Trading Metrics
Relative Volume 2.0
Average Volume 3.08M
Beta 1.86
Short Float 6.54%
Latest Q/Q Growth
Revenue -3.17%
Profit 14.76%
Operating Income -12.79%
EPS 14.12%
Quarterly History
Revenue Qtrs 0.88, 0.91, 0.91, 0.86
Profit Qtrs 0.15, 0.13, 0.15, 0.16
Operating Qtrs 0.15, 0.18, 0.18, 0.19
EPS Qtrs 0.97, 0.85, 0.97, 1.04