Sector
Technology
Industry
Solar
Market Cap
16.23
Volume
968,467
P/E
26.09
ROE
29.57
52W High
163.13
52W Low
52.61
Price Overview
Open
103.79
High
106.37
Low
103.79
Intraday Range
2.49%
20D Avg Volume
4,087,138
Distance From 52W High
-35.1%
Technical Levels
20 SMA
109.43
50 SMA
122.74
200 SMA
108.4
Last 7 Trading Days
Date Open High Low Close Volume % Change Gap % Range %
2026-07-22 103.79 106.37 103.79 105.87 968,467 ▲ 0.19% -1.78% 2.49%
2026-07-21 102.67 108.1 101.5 105.67 2,726,200 ▲ 5.43% 2.43% 6.5%
2026-07-20 103.36 103.5 98.94 100.23 2,438,100 ▼ -2.78% 0.25% 4.61%
2026-07-17 104.38 107.47 101.5 103.1 6,915,700 ▼ -3.51% -2.31% 5.88%
2026-07-16 106.88 111.62 105.41 106.85 2,563,700 ▼ -2.09% -2.06% 5.89%
2026-07-15 109.79 113.47 107.13 109.13 2,812,300 ▲ 4.27% 4.9% 5.92%
2026-07-14 104.3 107.9 100.86 104.66 3,227,900 ▼ nan% nan% 6.98%
Fundamentals
Business
Sector Technology
Industry Solar
Market Cap 16.23B
Float Adj MCap 15.64B
Valuation
P/E 26.09
Forward P/E 18.02
P/S 4.61
P/B 6.76
PEG 3.62
Quality Metrics
ROE 29.57%
ROA 12.17%
Gross Margin 21.92%
Operating Margin 18.16%
Profit Margin 16.46%
Trading Metrics
Relative Volume 0.92
Average Volume 2.96M
Beta 1.86
Short Float 6.45%
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