Philip Shen Stock Analyst Profile - Roth Capital Research Coverage - Stocknear

Philip Shen

Stock Analyst at Roth Capital

(3.7)
# 2423
Out of 5,494 analysts
160
Total ratings
Success rate
Average return

27 Stocks

Name Action PT Current % Upside Ratings Updated
MTZ MasTec
Maintains: Strong Buy
210 250
209.56 19.3% 2 Sep 25, 2025
SEDG SolarEdge Technologi...
Maintains: Neutral
15 25
37.68 -33.65% 18 Aug 5, 2025
NXT Nextracker
Reiterates: Strong Buy
70 80
76.13 5.08% 7 Jul 29, 2025
PWR Quanta Services
Reiterates: Strong Buy
350 450
409.05 10.01% 2 Jul 29, 2025
FTCI FTC Solar
Maintains: Neutral
3 4
7.1 -50.7% 4 May 2, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
6 5
8.07 -38.04% 7 May 2, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
3 2
1.89 5.82% 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
223.53 25.26% 13 Feb 26, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
5 5
7.5 -40% 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
36.05 177.39% 12 Oct 23, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
25 20
23.94 -16.46% 13 Sep 4, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
23 15
28.35 -47.09% 8 Aug 28, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
25 20
12.91 54.92% 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.59 5471.03% 11 May 31, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
2 2
2.45 -38.78% 5 May 16, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
10 5
1.78 180.9% 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
165.85 -54.78% 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
17.78 68.73% 3 Jul 20, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
53 40
n/a n/a 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
9.24 -40.48% 3 Feb 11, 2019
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
n/a
n/a n/a 1 Oct 11, 2017