Philip Shen

Stock Analyst at Roth Capital

(0)
# 4624
Out of 5,438 analysts
158
Total ratings
Success rate
Average return
27 Stocks
Name Action PT Current % Upside Ratings Updated
SEDG SolarEdge Technologi...
Maintains: Neutral
15 25
24.93 0.28% 18 Aug 5, 2025
NXT Nextracker
Reiterates: Strong Buy
70 80
53.79 48.73% 6 Jul 29, 2025
PWR Quanta Services
Reiterates: Strong Buy
350 450
384.2 17.13% 2 Jul 29, 2025
MTZ MasTec
Initiates Coverage On: Buy
210
179.1 17.25% 1 Jul 1, 2025
FTCI FTC Solar
Maintains: Neutral
3 4
4.67 -25.05% 4 May 2, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
6 5
5.49 -8.93% 7 May 2, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
3 2
1.88 6.38% 7 Mar 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
n/a
n/a n/a 3 Mar 3, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
280 280
182.23 53.65% 13 Feb 26, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
5 5
4.46 0.9% 5 Feb 26, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
3 2
n/a n/a 5 Feb 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
130 100
32.58 206.94% 12 Oct 23, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
25 20
22.04 -9.26% 13 Sep 4, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
23 15
21.89 -31.48% 8 Aug 28, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
25 20
11.58 72.71% 4 Aug 26, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
20 20
n/a n/a 2 Jul 8, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
300 200
3.6 5455.56% 11 May 31, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
2 2
1.28 17.19% 5 May 16, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
10 5
1.55 222.58% 5 Oct 25, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
2 2
n/a n/a 5 Aug 16, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Sell
320 75
196.59 -61.85% 10 Oct 20, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
200 50
n/a n/a 1 Sep 29, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
42 30
11.6 158.62% 3 Jul 20, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
53 40
1.69 2266.86% 3 Sep 1, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
15
n/a n/a 1 Jun 21, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Assumes: Neutral
6
4.78 15.06% 3 Feb 11, 2019
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
n/a
n/a n/a 1 Oct 11, 2017