← Back to Roth Capital

Philip Shen Score: 30

Analyst at Roth Capital
Avg Return (Buy)
? How much profit would you make?
Calculates the average return of all BUY recommendations after exactly 1 year (or today if newer).

Note: Sell ratings are ignored here to focus on investment potential.
+4.9%
1 Year Cap
Win Rate
? How often is the direction correct?
Percentage of trades that are currently profitable.
• Buy: Stock price went UP 📈
• Sell: Stock price went DOWN 📉
55%
17 W / 14 L
Target Met
? How often was the target reached?
Hits vs. Total.
65%
11 W / 6 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
0%
0 W / 17 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
0%
0 W / 17 L
High Conviction
? The "Brave" Trades (>20% Upside)
Win Rate only for recommendations where the analyst predicted a massive move (>20%).
Shows if they are right when they bet big.
59%
10 W / 7 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
55%
12 W / 10 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
56%
5 W / 4 L

Coverage & Price Targets

Date Stock Signal Target Start Price Best Price (1Y) Accuracy Current Price
Mar 09, 2026
SOLV Energy, Inc. Class A Common Stock MWH
BUY $35.00
Est. +16%
$30.09 - -
$0.00 -100.0%
Feb 04, 2026
Enphase Energy Inc ENPH
BUY $55.00
Est. +8%
$50.80 $73.74
Target Met
$52.40 +3.1%
Dec 23, 2025
T1 Energy Inc TE
BUY $15.00
Est. +102%
$7.43 $12.49
Pending
$8.50 +14.4%
Nov 21, 2025
JinkoSolar Holding Co. Ltd - ADR JKS
SELL $25.00
Est. +1%
$25.20 $17.37 (Low)
Target Met
$19.97 +20.8%
Oct 31, 2025
First Solar Inc FSLR
BUY $300.00
Est. +18%
$254.64 $320.95
Target Met
$273.51 +7.4%
Oct 08, 2025
Primoris Services Corp PRIM
BUY $170.00
Est. +22%
$139.31 $205.50
Target Met
$101.34 -27.3%
Aug 04, 2025
Solaredge Technologies Inc SEDG
SELL $25.00
Est. +2%
$25.63 $23.01 (Low)
Target Met
$60.28 -135.2%
Jul 31, 2025
Tigo Energy Inc. TYGO
BUY $3.00
Est. +104%
$1.47 $5.33
Target Met
$2.87 +95.2%
May 16, 2025
Canadian Solar Inc CSIQ
BUY $11.00
Est. +1%
$10.85 $34.59
Target Met
$16.88 +55.6%
Oct 29, 2024
Nextracker Inc - Ordinary Shares - Class A NXT
BUY $55.00
Est. +69%
$32.56 $104.41
Target Met
$121.88 +274.3%
Oct 15, 2024
First Solar Inc FSLR
BUY $280.00
Est. +36%
$205.15 $248.04
Miss
$273.51 +33.3%
Oct 15, 2024
Sunnova Energy International Inc NOVA
BUY $20.00
Est. +223%
$6.19 $7.07
Miss
$0.22 -96.4%
Oct 09, 2024
Enphase Energy Inc ENPH
BUY $130.00
Est. +25%
$104.17 $105.84
Miss
$52.40 -49.7%
Sep 04, 2024
JinkoSolar Holding Co. Ltd - ADR JKS
BUY $20.00
Est. +14%
$17.60 $37.36
Target Met
$19.97 +13.5%
Aug 08, 2024
Solaredge Technologies Inc SEDG
SELL $23.00
Est. +3%
$23.59 $10.24 (Low)
Target Met
$60.28 -155.5%
May 31, 2024
First Solar Inc FSLR
BUY $320.00
Est. +16%
$276.75 $262.70
Miss
$273.51 -1.2%
May 31, 2024
Maxeon Solar Technologies Ltd MAXN
SELL $2.00
Est. +1%
$2.03 $2.52 (Low)
Miss
$0.35 +82.8%
Nov 01, 2023
First Solar Inc FSLR
BUY $230.00
Est. +61%
$142.84 $262.70
Target Met
$273.51 +91.5%
Mar 06, 2023
Nextracker Inc - Ordinary Shares - Class A NXT
BUY $45.00
Est. +33%
$33.95 - -
$121.88 +259.0%
Oct 20, 2022
Generac Holdings Inc GNRC
SELL $75.00
Est. +32%
$110.30 - -
$270.10 -144.9%
Sep 29, 2022
Sunlight Financial Holdings Inc - Class A SUNL
SELL $2.50
Est. +100%
$1,008.00 - -
$0.25 +100.0%
Aug 03, 2022
Sunrun Inc RUN
SELL $30.00
Est. +2%
$30.74 - -
$12.47 +59.4%
Jun 17, 2022
FTC Solar Inc FTCI
BUY $8.00
Est. +72%
$4.65 $56.60
Target Met
$4.51 -3.0%
Jun 06, 2022
Array Technologies Inc ARRY
BUY $18.00
Est. +32%
$13.62 - -
$8.08 -40.7%
Feb 04, 2022
Enphase Energy Inc ENPH
BUY $270.00
Est. +91%
$141.23 - -
$52.40 -62.9%
Nov 12, 2021
Array Technologies Inc ARRY
SELL $25.00
Est. +6%
$26.55 - -
$8.08 +69.6%
Nov 10, 2021
Shoals Technologies Group Inc - Ordinary Shares - Class A SHLS
BUY $37.00
Est. +21%
$30.65 - -
$10.30 -66.4%
Nov 09, 2021
TPI Composites Inc TPIC
BUY $29.00
Est. +12%
$25.97 - -
$0.13 -99.5%
Nov 03, 2021
Solaredge Technologies Inc SEDG
BUY $395.00
Est. +12%
$352.99 - -
$60.28 -82.9%
Nov 03, 2021
Generac Holdings Inc GNRC
BUY $555.00
Est. +22%
$453.40 - -
$270.10 -40.4%
Nov 01, 2021
Sunnova Energy International Inc NOVA
BUY $65.00
Est. +48%
$44.03 - -
$0.22 -99.5%
Signal & Target
BUY $35.00
Start Price $30.09
Best Price (1Y)
-
Current Price $0.00
Return -100.0%
Signal & Target
BUY $55.00
Start Price $50.80
Best Price (1Y)
$73.74
Current Price $52.40
Return +3.1%
T1 Energy Inc
TE
Dec 23, 2025
Signal & Target
BUY $15.00
Start Price $7.43
Best Price (1Y)
$12.49
Current Price $8.50
Return +14.4%
Signal & Target
SELL $25.00
Start Price $25.20
Best Price (1Y)
$17.37
Current Price $19.97
Return +20.8%
Signal & Target
BUY $300.00
Start Price $254.64
Best Price (1Y)
$320.95
Current Price $273.51
Return +7.4%
Signal & Target
BUY $170.00
Start Price $139.31
Best Price (1Y)
$205.50
Current Price $101.34
Return -27.3%
Signal & Target
SELL $25.00
Start Price $25.63
Best Price (1Y)
$23.01
Current Price $60.28
Return -135.2%
Signal & Target
BUY $3.00
Start Price $1.47
Best Price (1Y)
$5.33
Current Price $2.87
Return +95.2%
Signal & Target
BUY $11.00
Start Price $10.85
Best Price (1Y)
$34.59
Current Price $16.88
Return +55.6%
Signal & Target
BUY $55.00
Start Price $32.56
Best Price (1Y)
$104.41
Current Price $121.88
Return +274.3%
Signal & Target
BUY $280.00
Start Price $205.15
Best Price (1Y)
$248.04
Current Price $273.51
Return +33.3%
Signal & Target
BUY $20.00
Start Price $6.19
Best Price (1Y)
$7.07
Current Price $0.22
Return -96.4%
Signal & Target
BUY $130.00
Start Price $104.17
Best Price (1Y)
$105.84
Current Price $52.40
Return -49.7%
Signal & Target
BUY $20.00
Start Price $17.60
Best Price (1Y)
$37.36
Current Price $19.97
Return +13.5%
Signal & Target
SELL $23.00
Start Price $23.59
Best Price (1Y)
$10.24
Current Price $60.28
Return -155.5%
Signal & Target
BUY $320.00
Start Price $276.75
Best Price (1Y)
$262.70
Current Price $273.51
Return -1.2%
Signal & Target
SELL $2.00
Start Price $2.03
Best Price (1Y)
$2.52
Current Price $0.35
Return +82.8%
Signal & Target
BUY $230.00
Start Price $142.84
Best Price (1Y)
$262.70
Current Price $273.51
Return +91.5%
Signal & Target
BUY $45.00
Start Price $33.95
Best Price (1Y)
-
Current Price $121.88
Return +259.0%
Signal & Target
SELL $75.00
Start Price $110.30
Best Price (1Y)
-
Current Price $270.10
Return -144.9%
Signal & Target
SELL $2.50
Start Price $1,008.00
Best Price (1Y)
-
Current Price $0.25
Return +100.0%
Sunrun Inc
RUN
Aug 03, 2022
Signal & Target
SELL $30.00
Start Price $30.74
Best Price (1Y)
-
Current Price $12.47
Return +59.4%
Signal & Target
BUY $8.00
Start Price $4.65
Best Price (1Y)
$56.60
Current Price $4.51
Return -3.0%
Signal & Target
BUY $18.00
Start Price $13.62
Best Price (1Y)
-
Current Price $8.08
Return -40.7%
Signal & Target
BUY $270.00
Start Price $141.23
Best Price (1Y)
-
Current Price $52.40
Return -62.9%
Signal & Target
SELL $25.00
Start Price $26.55
Best Price (1Y)
-
Current Price $8.08
Return +69.6%
Signal & Target
BUY $37.00
Start Price $30.65
Best Price (1Y)
-
Current Price $10.30
Return -66.4%
Signal & Target
BUY $29.00
Start Price $25.97
Best Price (1Y)
-
Current Price $0.13
Return -99.5%
Signal & Target
BUY $395.00
Start Price $352.99
Best Price (1Y)
-
Current Price $60.28
Return -82.9%
Signal & Target
BUY $555.00
Start Price $453.40
Best Price (1Y)
-
Current Price $270.10
Return -40.4%
Signal & Target
BUY $65.00
Start Price $44.03
Best Price (1Y)
-
Current Price $0.22
Return -99.5%