Philip Shen
Stock Analyst at Roth Capital
(3.80)
# 684
Out of 5,241 analysts
139
Total ratings
46.43%
Success rate
10.81%
Average return
Main Sectors:
Stocks Rated by Philip Shen
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| TOYO TOYO Co., Ltd. | Initiates: Buy | $15 | $13.82 | +8.54% | 1 | Apr 2, 2026 | |
| CSIQ Canadian Solar | Maintains: Neutral | $30 → $15 | $15.86 | -5.39% | 7 | Mar 23, 2026 | |
| MWH SOLV Energy | Initiates: Buy | $35 | $37.56 | -6.82% | 1 | Mar 9, 2026 | |
| SHLS Shoals Technologies Group | Maintains: Buy | $15 → $10 | $9.28 | +7.76% | 7 | Feb 25, 2026 | |
| ENPH Enphase Energy | Reiterates: Buy | $45 → $55 | $46.76 | +17.62% | 14 | Feb 4, 2026 | |
| TE T1 Energy | Initiates: Buy | $7 | $6.88 | +1.74% | 1 | Nov 24, 2025 | |
| JKS JinkoSolar Holding | Maintains: Neutral | $17 → $25 | $22.19 | +12.66% | 15 | Nov 21, 2025 | |
| NXT Nextpower | Reiterates: Buy | $120 | $127.12 | -5.60% | 9 | Nov 13, 2025 | |
| DQ Daqo New Energy | Maintains: Neutral | $25 → $30 | $17.08 | +75.64% | 10 | Oct 28, 2025 | |
| FSLR First Solar | Reiterates: Buy | $225 → $270 | $221.71 | +21.78% | 14 | Oct 27, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Buy | $170 | $104.70 | +62.37% | 1 | Oct 9, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $210 → $250 | $385.00 | -35.06% | 2 | Sep 25, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $15 → $25 | $54.53 | -54.15% | 18 | Aug 5, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Buy | $350 → $450 | $714.13 | -36.99% | 2 | Jul 29, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $3 → $3.5 | $4.28 | -18.22% | 4 | May 2, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $6 → $5 | $8.06 | -37.97% | 7 | May 2, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $1.4 → $1.5 | $3.78 | -60.32% | 5 | May 16, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $10 → $5 | $1.03 | +387.80% | 5 | Oct 25, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Sell | $320 → $75 | $243.97 | -69.26% | 10 | Oct 20, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $42 → $30 | $13.17 | +127.79% | 3 | Jul 20, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Assumes: Neutral | $5.5 | $19.67 | -72.04% | 3 | Feb 11, 2019 |
TOYO Co., Ltd.
Apr 2, 2026
Initiates: Buy
Price Target: $15
Current: $13.82
Upside: +8.54%
Canadian Solar
Mar 23, 2026
Maintains: Neutral
Price Target: $30 → $15
Current: $15.86
Upside: -5.39%
SOLV Energy
Mar 9, 2026
Initiates: Buy
Price Target: $35
Current: $37.56
Upside: -6.82%
Shoals Technologies Group
Feb 25, 2026
Maintains: Buy
Price Target: $15 → $10
Current: $9.28
Upside: +7.76%
Enphase Energy
Feb 4, 2026
Reiterates: Buy
Price Target: $45 → $55
Current: $46.76
Upside: +17.62%
T1 Energy
Nov 24, 2025
Initiates: Buy
Price Target: $7
Current: $6.88
Upside: +1.74%
JinkoSolar Holding
Nov 21, 2025
Maintains: Neutral
Price Target: $17 → $25
Current: $22.19
Upside: +12.66%
Nextpower
Nov 13, 2025
Reiterates: Buy
Price Target: $120
Current: $127.12
Upside: -5.60%
Daqo New Energy
Oct 28, 2025
Maintains: Neutral
Price Target: $25 → $30
Current: $17.08
Upside: +75.64%
First Solar
Oct 27, 2025
Reiterates: Buy
Price Target: $225 → $270
Current: $221.71
Upside: +21.78%
Oct 9, 2025
Initiates: Buy
Price Target: $170
Current: $104.70
Upside: +62.37%
Sep 25, 2025
Maintains: Buy
Price Target: $210 → $250
Current: $385.00
Upside: -35.06%
Aug 5, 2025
Maintains: Neutral
Price Target: $15 → $25
Current: $54.53
Upside: -54.15%
Jul 29, 2025
Reiterates: Buy
Price Target: $350 → $450
Current: $714.13
Upside: -36.99%
May 2, 2025
Maintains: Neutral
Price Target: $3 → $3.5
Current: $4.28
Upside: -18.22%
May 2, 2025
Maintains: Neutral
Price Target: $6 → $5
Current: $8.06
Upside: -37.97%
May 16, 2024
Maintains: Neutral
Price Target: $1.4 → $1.5
Current: $3.78
Upside: -60.32%
Oct 25, 2023
Maintains: Neutral
Price Target: $10 → $5
Current: $1.03
Upside: +387.80%
Oct 20, 2022
Downgrades: Sell
Price Target: $320 → $75
Current: $243.97
Upside: -69.26%
Jul 20, 2022
Maintains: Buy
Price Target: $42 → $30
Current: $13.17
Upside: +127.79%
Feb 11, 2019
Assumes: Neutral
Price Target: $5.5
Current: $19.67
Upside: -72.04%