Philip Shen

Stock Analyst at Roth MKM

(4.23)
# 1,489
Out of 4,969 analysts
729
Total ratings
40.8%
Success rate
7.5%
Average return

Stocks Rated by Philip Shen

SolarEdge Technologies
Sep 11, 2026
Reiterated: Hold
Price Target: $35
Current: $35.33
Upside: -0.93%
TOYO Co., Ltd.
Sep 1, 2026
Reiterated: Buy
Price Target: $15$10
Current: $4.27
Upside: +134.19%
Canadian Solar
Aug 31, 2026
Reiterated: Hold
Price Target: $18$15
Current: $12.95
Upside: +15.83%
Shoals Technologies Group
Aug 31, 2026
Reiterated: Buy
Price Target: $15
Current: $7.05
Upside: +112.77%
Enphase Energy
Aug 27, 2026
Reiterated: Buy
Price Target: $85
Current: $36.66
Upside: +131.86%
JinkoSolar Holding
Aug 27, 2026
Reiterated: Hold
Price Target: $25$16
Current: $11.35
Upside: +40.97%
T1 Energy
Aug 14, 2026
Rated: Buy
Price Target: $10
Current: $4.37
Upside: +128.83%
FTC Solar
Aug 12, 2026
Reiterated: Buy
Price Target: $10$7
Current: $2.21
Upside: +216.74%
Tigo Energy
Aug 12, 2026
Downgraded: Hold
Price Target: $7$1.3
Current: $1.03
Upside: +26.21%
Primoris Services
Aug 7, 2026
Reiterated: Buy
Price Target: $100
Current: $74.17
Upside: +34.83%
Reiterated: Hold
Price Target: $6
Current: $4.41
Upside: +36.05%
Reiterated: Buy
Price Target: $30
Current: $8.33
Upside: +260.14%
Reiterated: Buy
Price Target: $300
Current: $207.04
Upside: +44.90%
Reiterated: Buy
Price Target: $175
Current: $82.62
Upside: +111.81%
Reiterated: Buy
Price Target: $450$500
Current: $227.70
Upside: +119.59%
Reiterated: Buy
Price Target: $35$55
Current: $25.24
Upside: +117.91%
Reiterated: Buy
Price Target: $650$800
Current: $622.02
Upside: +28.61%
Reiterated: Hold
Price Target: $25$19
Current: $11.51
Upside: +65.07%
Reiterated: Hold
Price Target: $300$200
Current: $0.0001
Upside: n/a
Reiterated: Hold
Price Target: $75$120
Current: $176.98
Upside: n/a
Reiterated: Hold
Price Target: $1.2$35
Current: $0.0001
Upside: n/a
Reiterated: Buy
Price Target: $61$70
Current: $36.84
Upside: n/a
Reiterated: Buy
Price Target: $53$39
Current: $0.60
Upside: n/a
Initiated Coverage: Buy
Price Target: $13
Current: $0.0001
Upside: n/a
Reiterated: Buy
Price Target: $20$30
Current: $27.28
Upside: n/a
Reiterated: Hold
Price Target: $9$5.25
Current: $13.61
Upside: n/a
Initiated Coverage: Buy
Price Target: $17
Current: $4.35
Upside: n/a
Reiterated: Buy
Price Target: $6$8
Current: $0.0011
Upside: n/a
Rated: Buy
Price Target: $90
Current: $39.46
Upside: n/a
Reiterated: Buy
Price Target: $6
Current: $5.33
Upside: n/a
Reiterated: Hold
Price Target: $8$4.75
Current: $2.06
Upside: n/a
Reiterated: Buy
Price Target: $30
Current: $11.00
Upside: n/a
Rated: Buy
Price Target: $8$6
Current: $25.29
Upside: n/a
Rated: Buy
Price Target: $15
Current: $28.03
Upside: n/a