Philip Shen

Stock Analyst at Roth MKM

(4.51)
# 1,094
Out of 4,460 analysts
723
Total ratings
44.7%
Success rate
10.8%
Average return

Stocks Rated by Philip Shen

TOYO Co., Ltd.
Jun 30, 2026
Reiterated: Buy
Price Target: $15
Current: $6.95
Upside: +115.83%
FTC Solar
Jun 26, 2026
Maintained: Buy
Price Target: $10
Current: $5.08
Upside: +96.85%
Nextpower
Jun 24, 2026
Reiterated: Buy
Price Target: $175
Current: $119.14
Upside: +46.89%
T1 Energy
Jun 12, 2026
Reiterated: Buy
Price Target: $10
Current: $9.48
Upside: +5.49%
Array Technologies
Jun 12, 2026
Rated: Hold
Price Target: $9
Current: $7.41
Upside: +21.46%
Enphase Energy
May 26, 2026
Reiterated: Buy
Price Target: $85
Current: $49.24
Upside: +72.62%
Canadian Solar
May 15, 2026
Reiterated: Hold
Price Target: $9$18
Current: $16.02
Upside: +12.36%
SOLV Energy
May 13, 2026
Maintained: Buy
Price Target: $35$55
Current: $34.05
Upside: +61.53%
Primoris Services
May 7, 2026
Maintained: Buy
Price Target: $170$150
Current: $99.12
Upside: +51.33%
SolarEdge Technologies
May 7, 2026
Maintained: Hold
Price Target: $40
Current: $58.44
Upside: -31.55%
Maintained: Buy
Price Target: $30
Current: $13.38
Upside: +124.22%
Maintained: Buy
Price Target: $10
Current: $9.90
Upside: +1.01%
Reiterated: Buy
Price Target: $5$7
Current: $2.33
Upside: +200.43%
Reiterated: Buy
Price Target: $350$450
Current: $416.06
Upside: +8.16%
Reiterated: Buy
Price Target: $650$800
Current: $720.04
Upside: +11.10%
Reiterated: Buy
Price Target: $300
Current: $235.96
Upside: +27.14%
Reiterated: Hold
Price Target: $25$19
Current: $13.39
Upside: +41.90%
Maintained: Hold
Price Target: $25
Current: $16.80
Upside: +48.81%
Maintained: Hold
Price Target: $300$200
Current: $0.26
Upside: n/a
Maintained: Hold
Price Target: $16$3.75
Current: $0.008
Upside: n/a
Maintained: Hold
Price Target: $75$120
Current: $292.81
Upside: n/a
Maintained: Hold
Price Target: $1.2$35
Current: $0.0001
Upside: n/a
Reiterated: Buy
Price Target: $61$70
Current: $39.05
Upside: n/a
Maintained: Buy
Price Target: $53$39
Current: $1.00
Upside: n/a
Initiated Coverage: Buy
Price Target: $13
Current: $0.047
Upside: n/a
Maintained: Buy
Price Target: $20$30
Current: $41.51
Upside: n/a
Maintained: Hold
Price Target: $9$5.25
Current: $23.08
Upside: n/a
Initiated Coverage: Buy
Price Target: $17
Current: $5.36
Upside: n/a
Maintained: Buy
Price Target: $6$8
Current: $0.03
Upside: n/a
Rated: Buy
Price Target: $90
Current: $38.89
Upside: n/a
Maintained: Buy
Price Target: $6
Current: $5.74
Upside: n/a
Maintained: Hold
Price Target: $8$4.75
Current: $2.71
Upside: n/a
Reiterated: Buy
Price Target: $30
Current: $15.32
Upside: n/a
Rated: Buy
Price Target: $8$6
Current: $11.85
Upside: n/a
Rated: Buy
Price Target: $15
Current: $29.50
Upside: n/a