Philip Shen

Stock Analyst at Roth MKM

(3.15)
# 1,180
Out of 4,412 analysts
78
Total ratings
41.54%
Success rate
2.31%
Average return

20 Stocks

Enphase Energy
Apr 24, 2024
Reiterates: Buy
Price Target: $140
Current: $108.76
Upside: +28.72%
Bio-Path Holdings
Apr 18, 2024
Reiterates: Buy
Price Target: $40
Current: $2.83
Upside: +1,313.43%
First Solar
Apr 18, 2024
Reiterates: Buy
Price Target: $230
Current: $176.30
Upside: +30.46%
Maxeon Solar Technologies
Apr 9, 2024
Maintains: Neutral
Price Target: $3
Current: $1.95
Upside: +53.85%
JinkoSolar Holding Co.
Mar 21, 2024
Downgrades: Neutral
Price Target: $50$25
Current: $24.12
Upside: +3.65%
FTC Solar
Mar 14, 2024
Downgrades: Neutral
Price Target: $2$0.45
Current: $0.46
Upside: -2.17%
Shoals Technologies Group
Mar 11, 2024
Maintains: Buy
Price Target: $20
Current: $8.45
Upside: +136.69%
Nextracker
Feb 1, 2024
Maintains: Buy
Price Target: $60$70
Current: $42.79
Upside: +63.59%
SolarEdge Technologies
Dec 7, 2023
Maintains: Neutral
Price Target: $60$80
Current: $58.65
Upside: +36.40%
Tigo Energy
Nov 30, 2023
Maintains: Neutral
Price Target: $2.5$2.2
Current: $1.10
Upside: +100.00%
Emeren Group
Nov 22, 2023
Maintains: Buy
Price Target: $7$5
Current: $1.83
Upside: +173.22%
SunPower
Oct 25, 2023
Maintains: Neutral
Price Target: $10$5
Current: $2.06
Upside: +142.72%
Sunnova Energy International
Oct 10, 2023
Reiterates: Buy
Price Target: $58
Current: $4.21
Upside: +1,277.67%
TPI Composites
Jul 27, 2023
Downgrades: Neutral
Price Target: $15$10
Current: $3.18
Upside: +214.47%
Generac Holdings
Oct 20, 2022
Downgrades: Sell
Price Target: $320$75
Current: $135.96
Upside: -44.84%
Sunrun
Jul 20, 2022
Maintains: Buy
Price Target: $42$30
Current: $10.29
Upside: +191.55%
Array Technologies
May 11, 2022
Downgrades: Neutral
Price Target: $25$7
Current: $12.34
Upside: -43.27%
Daqo New Energy
Aug 19, 2021
Maintains: Neutral
Price Target: n/a
Current: $19.20
Upside: -
Amtech Systems
Feb 11, 2019
Assumes: Neutral
Price Target: n/a
Current: $4.82
Upside: -
Canadian Solar
Nov 10, 2017
Upgrades: Buy
Price Target: n/a
Current: $16.21
Upside: -