Philip Shen

Stock Analyst at Roth Capital

(2.07)
# 2,913
Out of 4,944 analysts
141
Total ratings
36.59%
Success rate
-3.86%
Average return

Stocks Rated by Philip Shen

SolarEdge Technologies
Aug 5, 2025
Maintains: Neutral
Price Target: $15$25
Current: $25.10
Upside: -0.40%
Nextracker
Jul 29, 2025
Reiterates: Buy
Price Target: $70$80
Current: $54.50
Upside: +46.79%
Quanta Services
Jul 29, 2025
Reiterates: Buy
Price Target: $350$450
Current: $391.57
Upside: +14.92%
MasTec
Jul 1, 2025
Initiates: Buy
Price Target: $210
Current: $184.39
Upside: +13.89%
FTC Solar
May 2, 2025
Maintains: Neutral
Price Target: $3$3.5
Current: $4.81
Upside: -27.23%
Array Technologies
May 2, 2025
Maintains: Neutral
Price Target: $6$5
Current: $5.62
Upside: -11.03%
Emeren Group
Mar 17, 2025
Maintains: Buy
Price Target: $3$2
Current: $1.86
Upside: +7.53%
First Solar
Feb 26, 2025
Reiterates: Buy
Price Target: $280
Current: $184.73
Upside: +51.57%
TPI Composites
Feb 21, 2025
Maintains: Neutral
Price Target: $2.75$1.5
Current: $0.18
Upside: +744.12%
Enphase Energy
Oct 23, 2024
Maintains: Buy
Price Target: $130$100
Current: $33.56
Upside: +197.97%
Maintains: Neutral
Price Target: $25$20
Current: $21.99
Upside: -9.05%
Maintains: Neutral
Price Target: $23$15
Current: $21.78
Upside: -31.13%
Maintains: Buy
Price Target: $25$20
Current: -
Upside: -
Maintains: Neutral
Price Target: $300$200
Current: $3.64
Upside: +5,394.51%
Maintains: Neutral
Price Target: $1.4$1.5
Current: $1.27
Upside: +18.11%
Maintains: Neutral
Price Target: $10$5
Current: $1.55
Upside: +222.58%
Downgrades: Sell
Price Target: $320$75
Current: $198.86
Upside: -62.29%
Maintains: Buy
Price Target: $42$30
Current: $11.42
Upside: +162.70%
Assumes: Neutral
Price Target: $5.5
Current: $4.63
Upside: +18.79%