Philip Shen

Stock Analyst at Roth Capital

(3.17)
# 1,071
Out of 5,169 analysts
148
Total ratings
43.02%
Success rate
2.56%
Average return

Stocks Rated by Philip Shen

SOLV Energy
Mar 9, 2026
Initiates: Buy
Price Target: $35
Current: $30.27
Upside: +15.63%
Shoals Technologies Group
Feb 25, 2026
Maintains: Buy
Price Target: $15$10
Current: $5.95
Upside: +68.07%
Enphase Energy
Feb 4, 2026
Reiterates: Buy
Price Target: $45$55
Current: $43.28
Upside: +27.08%
T1 Energy
Nov 24, 2025
Initiates: Buy
Price Target: $7
Current: $7.33
Upside: -4.50%
JinkoSolar Holding
Nov 21, 2025
Maintains: Neutral
Price Target: $17$25
Current: $24.22
Upside: +3.22%
Canadian Solar
Nov 17, 2025
Maintains: Neutral
Price Target: $11$30
Current: $18.52
Upside: +61.99%
Nextpower
Nov 13, 2025
Reiterates: Buy
Price Target: $120
Current: $115.38
Upside: +4.00%
Daqo New Energy
Oct 28, 2025
Maintains: Neutral
Price Target: $25$30
Current: $22.17
Upside: +35.32%
First Solar
Oct 27, 2025
Reiterates: Buy
Price Target: $225$270
Current: $197.81
Upside: +36.49%
Primoris Services
Oct 9, 2025
Initiates: Buy
Price Target: $170
Current: $138.28
Upside: +22.94%
Maintains: Buy
Price Target: $210$250
Current: $303.07
Upside: -17.51%
Maintains: Neutral
Price Target: $15$25
Current: $44.88
Upside: -44.30%
Reiterates: Buy
Price Target: $350$450
Current: $572.00
Upside: -21.33%
Maintains: Neutral
Price Target: $3$3.5
Current: $4.57
Upside: -23.41%
Maintains: Neutral
Price Target: $6$5
Current: $6.86
Upside: -27.11%
Maintains: Neutral
Price Target: $300$200
Current: $2.31
Upside: +8,558.01%
Maintains: Neutral
Price Target: $1.4$1.5
Current: $4.46
Upside: -66.37%
Maintains: Neutral
Price Target: $10$5
Current: $1.19
Upside: +320.17%
Downgrades: Sell
Price Target: $320$75
Current: $200.27
Upside: -62.55%
Maintains: Buy
Price Target: $42$30
Current: $12.79
Upside: +134.56%
Assumes: Neutral
Price Target: $5.5
Current: $11.06
Upside: -50.27%