Philip Shen

Stock Analyst at Roth Capital

(3.17)
# 1,107
Out of 5,139 analysts
146
Total ratings
45.24%
Success rate
2.68%
Average return

Stocks Rated by Philip Shen

Enphase Energy
Feb 4, 2026
Reiterates: Buy
Price Target: $45$55
Current: $46.04
Upside: +19.46%
T1 Energy
Nov 24, 2025
Initiates: Buy
Price Target: $7
Current: $6.46
Upside: +8.36%
JinkoSolar Holding
Nov 21, 2025
Maintains: Neutral
Price Target: $17$25
Current: $26.77
Upside: -6.61%
Canadian Solar
Nov 17, 2025
Maintains: Neutral
Price Target: $11$30
Current: $19.82
Upside: +51.36%
Nextpower
Nov 13, 2025
Reiterates: Buy
Price Target: $120
Current: $124.49
Upside: -3.61%
Shoals Technologies Group
Nov 5, 2025
Reiterates: Buy
Price Target: $10$15
Current: $10.73
Upside: +39.79%
Daqo New Energy
Oct 28, 2025
Maintains: Neutral
Price Target: $25$30
Current: $24.14
Upside: +24.28%
First Solar
Oct 27, 2025
Reiterates: Buy
Price Target: $225$270
Current: $238.57
Upside: +13.17%
Primoris Services
Oct 9, 2025
Initiates: Buy
Price Target: $170
Current: $160.41
Upside: +5.98%
MasTec
Sep 25, 2025
Maintains: Buy
Price Target: $210$250
Current: $264.18
Upside: -5.37%
Maintains: Neutral
Price Target: $15$25
Current: $35.10
Upside: -28.77%
Reiterates: Buy
Price Target: $350$450
Current: $519.31
Upside: -13.35%
Maintains: Neutral
Price Target: $3$3.5
Current: $8.62
Upside: -59.40%
Maintains: Neutral
Price Target: $6$5
Current: $11.70
Upside: -57.26%
Maintains: Neutral
Price Target: $300$200
Current: $2.48
Upside: +7,964.52%
Maintains: Neutral
Price Target: $1.4$1.5
Current: $3.22
Upside: -53.42%
Maintains: Neutral
Price Target: $10$5
Current: $1.55
Upside: +222.58%
Downgrades: Sell
Price Target: $320$75
Current: $228.35
Upside: -67.16%
Maintains: Buy
Price Target: $42$30
Current: $20.14
Upside: +48.96%
Assumes: Neutral
Price Target: $5.5
Current: $11.86
Upside: -53.63%