Philip Shen
Stock Analyst at Roth Capital
(3.13)
# 1,021
Out of 5,182 analysts
150
Total ratings
44.83%
Success rate
1.32%
Average return
Main Sectors:
Stocks Rated by Philip Shen
| Stock | Action | Price Target | Current | Upside | Ratings | Updated | |
|---|---|---|---|---|---|---|---|
| TOYO TOYO Co., Ltd. | Initiates: Buy | $15 | $10.62 | +41.24% | 1 | Apr 2, 2026 | |
| CSIQ Canadian Solar | Maintains: Neutral | $30 → $15 | $12.31 | +21.85% | 7 | Mar 23, 2026 | |
| MWH SOLV Energy | Initiates: Buy | $35 | $30.14 | +16.12% | 1 | Mar 9, 2026 | |
| SHLS Shoals Technologies Group | Maintains: Buy | $15 → $10 | $6.97 | +43.47% | 7 | Feb 25, 2026 | |
| ENPH Enphase Energy | Reiterates: Buy | $45 → $55 | $31.26 | +75.94% | 14 | Feb 4, 2026 | |
| TE T1 Energy | Initiates: Buy | $7 | $4.18 | +67.46% | 1 | Nov 24, 2025 | |
| JKS JinkoSolar Holding | Maintains: Neutral | $17 → $25 | $22.91 | +9.12% | 15 | Nov 21, 2025 | |
| NXT Nextpower | Reiterates: Buy | $120 | $113.59 | +5.64% | 9 | Nov 13, 2025 | |
| DQ Daqo New Energy | Maintains: Neutral | $25 → $30 | $21.05 | +42.52% | 10 | Oct 28, 2025 | |
| FSLR First Solar | Reiterates: Buy | $225 → $270 | $197.25 | +36.88% | 14 | Oct 27, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Initiates: Buy | $170 | $163.71 | +3.84% | 1 | Oct 9, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $210 → $250 | $357.37 | -30.04% | 2 | Sep 25, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $15 → $25 | $41.84 | -40.25% | 18 | Aug 5, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Reiterates: Buy | $350 → $450 | $582.06 | -22.69% | 2 | Jul 29, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $3 → $3.5 | $3.57 | -1.96% | 4 | May 2, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $6 → $5 | $7.21 | -30.65% | 7 | May 2, 2025 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $300 → $200 | $1.32 | +15,051.52% | 11 | May 31, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $1.4 → $1.5 | $3.61 | -58.45% | 5 | May 16, 2024 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Neutral | $10 → $5 | $1.12 | +346.43% | 5 | Oct 25, 2023 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Downgrades: Sell | $320 → $75 | $207.34 | -63.83% | 10 | Oct 20, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Maintains: Buy | $42 → $30 | $13.33 | +125.06% | 3 | Jul 20, 2022 | |
| XXXX XXXXXXXXXXXXXXXX Upgrade | Assumes: Neutral | $5.5 | $13.96 | -60.60% | 3 | Feb 11, 2019 |
TOYO Co., Ltd.
Apr 2, 2026
Initiates: Buy
Price Target: $15
Current: $10.62
Upside: +41.24%
Canadian Solar
Mar 23, 2026
Maintains: Neutral
Price Target: $30 → $15
Current: $12.31
Upside: +21.85%
SOLV Energy
Mar 9, 2026
Initiates: Buy
Price Target: $35
Current: $30.14
Upside: +16.12%
Shoals Technologies Group
Feb 25, 2026
Maintains: Buy
Price Target: $15 → $10
Current: $6.97
Upside: +43.47%
Enphase Energy
Feb 4, 2026
Reiterates: Buy
Price Target: $45 → $55
Current: $31.26
Upside: +75.94%
T1 Energy
Nov 24, 2025
Initiates: Buy
Price Target: $7
Current: $4.18
Upside: +67.46%
JinkoSolar Holding
Nov 21, 2025
Maintains: Neutral
Price Target: $17 → $25
Current: $22.91
Upside: +9.12%
Nextpower
Nov 13, 2025
Reiterates: Buy
Price Target: $120
Current: $113.59
Upside: +5.64%
Daqo New Energy
Oct 28, 2025
Maintains: Neutral
Price Target: $25 → $30
Current: $21.05
Upside: +42.52%
First Solar
Oct 27, 2025
Reiterates: Buy
Price Target: $225 → $270
Current: $197.25
Upside: +36.88%
Oct 9, 2025
Initiates: Buy
Price Target: $170
Current: $163.71
Upside: +3.84%
Sep 25, 2025
Maintains: Buy
Price Target: $210 → $250
Current: $357.37
Upside: -30.04%
Aug 5, 2025
Maintains: Neutral
Price Target: $15 → $25
Current: $41.84
Upside: -40.25%
Jul 29, 2025
Reiterates: Buy
Price Target: $350 → $450
Current: $582.06
Upside: -22.69%
May 2, 2025
Maintains: Neutral
Price Target: $3 → $3.5
Current: $3.57
Upside: -1.96%
May 2, 2025
Maintains: Neutral
Price Target: $6 → $5
Current: $7.21
Upside: -30.65%
May 31, 2024
Maintains: Neutral
Price Target: $300 → $200
Current: $1.32
Upside: +15,051.52%
May 16, 2024
Maintains: Neutral
Price Target: $1.4 → $1.5
Current: $3.61
Upside: -58.45%
Oct 25, 2023
Maintains: Neutral
Price Target: $10 → $5
Current: $1.12
Upside: +346.43%
Oct 20, 2022
Downgrades: Sell
Price Target: $320 → $75
Current: $207.34
Upside: -63.83%
Jul 20, 2022
Maintains: Buy
Price Target: $42 → $30
Current: $13.33
Upside: +125.06%
Feb 11, 2019
Assumes: Neutral
Price Target: $5.5
Current: $13.96
Upside: -60.60%