Philip Shen

Stock Analyst at Roth MKM

(4.00)
# 1,769
Out of 5,088 analysts
737
Total ratings
38.8%
Success rate
5.6%
Average return

Stocks Rated by Philip Shen

Quanta Services
Oct 30, 2026
Reiterated: Buy
Price Target: $800
Current: $635.18
Upside: +25.95%
First Solar
Oct 30, 2026
Reiterated: Buy
Price Target: $300
Current: $176.89
Upside: +69.60%
Nextpower
Oct 29, 2026
Reiterated: Buy
Price Target: $175 → $140
Current: $79.83
Upside: +75.37%
Daqo New Energy
Oct 28, 2026
Reiterated: Hold
Price Target: $19 → $12
Current: $11.26
Upside: +6.57%
Enphase Energy
Oct 28, 2026
Downgraded: Hold
Price Target: $55 → $30
Current: $25.86
Upside: +16.01%
TOYO Co., Ltd.
Oct 7, 2026
Reiterated: Buy
Price Target: $10
Current: $4.70
Upside: +112.77%
SolarEdge Technologies
Sep 11, 2026
Reiterated: Hold
Price Target: $35
Current: $30.54
Upside: +14.62%
Canadian Solar
Aug 31, 2026
Reiterated: Hold
Price Target: $18 → $15
Current: $9.35
Upside: +60.43%
Shoals Technologies Group
Aug 31, 2026
Reiterated: Buy
Price Target: $15
Current: $7.55
Upside: +98.68%
Jinko Holdings
Aug 27, 2026
Reiterated: Hold
Price Target: $25 → $16
Current: $8.23
Upside: +94.41%
Rated: Buy
Price Target: $10
Current: $2.86
Upside: +249.65%
Reiterated: Buy
Price Target: $10 → $7
Current: $1.36
Upside: +414.71%
Downgraded: Hold
Price Target: $7 → $1.3
Current: $0.9542
Upside: +36.24%
Reiterated: Buy
Price Target: $100
Current: $75.61
Upside: +32.26%
Reiterated: Hold
Price Target: $6
Current: $3.56
Upside: +68.54%
Reiterated: Buy
Price Target: $30
Current: $7.59
Upside: +295.26%
Reiterated: Buy
Price Target: $450 → $500
Current: $177.82
Upside: +181.18%
Reiterated: Buy
Price Target: $35 → $55
Current: $24.27
Upside: +126.62%
Reiterated: Hold
Price Target: $300 → $200
Current: $0.0001
Upside: n/a
Reiterated: Hold
Price Target: $75 → $120
Current: $203.36
Upside: n/a
Reiterated: Hold
Price Target: $1.2 → $35
Current: $0.000001
Upside: n/a
Reiterated: Buy
Price Target: $61 → $70
Current: $37.52
Upside: n/a
Reiterated: Buy
Price Target: $53 → $39
Current: $1.00
Upside: n/a
Initiated Coverage: Buy
Price Target: $13
Current: $0.0003
Upside: n/a
Reiterated: Buy
Price Target: $20 → $30
Current: $28.05
Upside: n/a
Reiterated: Hold
Price Target: $9 → $5.25
Current: $13.68
Upside: n/a
Initiated Coverage: Buy
Price Target: $17
Current: $2.95
Upside: n/a
Reiterated: Buy
Price Target: $6 → $8
Current: $0.0005
Upside: n/a
Rated: Buy
Price Target: $90
Current: $48.38
Upside: n/a
Reiterated: Buy
Price Target: $6
Current: $4.42
Upside: n/a
Reiterated: Hold
Price Target: $8 → $4.75
Current: $1.42
Upside: n/a
Reiterated: Buy
Price Target: $30
Current: $10.30
Upside: n/a
Rated: Buy
Price Target: $8 → $6
Current: $20.40
Upside: n/a
Rated: Buy
Price Target: $15
Current: $26.76
Upside: n/a