← Back to Roth Capital

Philip Shen Score: 27

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.
-3.1%
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 📉
45%
14 W / 17 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.
50%
8 W / 8 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
41%
9 W / 13 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
Aug 27, 2026
JinkoSolar Holding Co. Ltd - ADR JKS
BUY $16.00
Est. +18%
$13.51 $13.97
Pending
$11.98 -11.3%
Mar 09, 2026
SOLV Energy, Inc. Class A Common Stock MWH
BUY $35.00
Est. +16%
$30.09 $33.36
Pending
$25.27 -16.0%
Feb 04, 2026
Enphase Energy Inc ENPH
BUY $55.00
Est. +8%
$50.80 $73.74
Target Met
$36.37 -28.4%
Dec 23, 2025
T1 Energy Inc TE
BUY $15.00
Est. +102%
$7.43 $12.49
Pending
$4.60 -38.1%
Nov 21, 2025
JinkoSolar Holding Co. Ltd - ADR JKS
SELL $25.00
Est. +1%
$25.20 $11.96 (Low)
Target Met
$11.98 +52.5%
Oct 31, 2025
First Solar Inc FSLR
BUY $300.00
Est. +18%
$254.64 $320.95
Target Met
$204.45 -19.7%
Oct 08, 2025
Primoris Services Corp PRIM
BUY $170.00
Est. +22%
$139.31 $205.50
Target Met
$74.43 -46.6%
Aug 04, 2025
Solaredge Technologies Inc SEDG
SELL $25.00
Est. +2%
$25.63 $23.01 (Low)
Target Met
$34.20 -33.4%
Jul 31, 2025
Tigo Energy Inc. TYGO
BUY $3.00
Est. +104%
$1.47 $5.33
Target Met
$1.07 -27.2%
May 16, 2025
Canadian Solar Inc CSIQ
BUY $11.00
Est. +1%
$10.85 $34.59
Target Met
$13.22 +21.8%
Oct 29, 2024
Nextracker Inc - Ordinary Shares - Class A NXT
BUY $55.00
Est. +69%
$32.56 $104.41
Target Met
$84.50 +159.5%
Oct 15, 2024
First Solar Inc FSLR
BUY $280.00
Est. +36%
$205.15 $248.04
Miss
$204.45 -0.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
$36.37 -65.1%
Sep 04, 2024
JinkoSolar Holding Co. Ltd - ADR JKS
BUY $20.00
Est. +14%
$17.60 $37.36
Target Met
$11.98 -31.9%
Aug 08, 2024
Solaredge Technologies Inc SEDG
SELL $23.00
Est. +3%
$23.59 $10.24 (Low)
Target Met
$34.20 -45.0%
May 31, 2024
First Solar Inc FSLR
BUY $320.00
Est. +16%
$276.75 $262.70
Miss
$204.45 -26.1%
May 31, 2024
Maxeon Solar Technologies Ltd MAXN
SELL $2.00
Est. +1%
$2.03 $2.52 (Low)
Miss
$0.21 +89.7%
Nov 01, 2023
First Solar Inc FSLR
BUY $230.00
Est. +61%
$142.84 $262.70
Target Met
$204.45 +43.1%
Mar 06, 2023
Nextracker Inc - Ordinary Shares - Class A NXT
BUY $45.00 $0.00 - - -
Oct 20, 2022
Generac Holdings Inc GNRC
SELL $75.00
Est. +32%
$110.30 - -
$187.35 -69.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 - -
$8.89 +71.1%
Jun 17, 2022
FTC Solar Inc FTCI
SELL $8.00
Est. +66%
$23.23 $17.80 (Low)
Miss
$2.53 +89.1%
Jun 06, 2022
Array Technologies Inc ARRY
BUY $18.00
Est. +32%
$13.62 - -
$4.60 -66.2%
Feb 04, 2022
Enphase Energy Inc ENPH
BUY $270.00
Est. +91%
$141.23 - -
$36.37 -74.2%
Nov 12, 2021
Array Technologies Inc ARRY
SELL $25.00
Est. +6%
$26.55 - -
$4.60 +82.7%
Nov 10, 2021
Shoals Technologies Group Inc - Ordinary Shares - Class A SHLS
BUY $37.00
Est. +21%
$30.65 - -
$7.13 -76.7%
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 - -
$34.20 -90.3%
Nov 03, 2021
Generac Holdings Inc GNRC
BUY $555.00
Est. +22%
$453.40 - -
$187.35 -58.7%
Nov 01, 2021
Sunnova Energy International Inc NOVA
BUY $65.00
Est. +48%
$44.03 - -
$0.22 -99.5%
Signal & Target
BUY $16.00
Start Price $13.51
Best Price (1Y)
$13.97
Current Price $11.98
Return -11.3%
Signal & Target
BUY $35.00
Start Price $30.09
Best Price (1Y)
$33.36
Current Price $25.27
Return -16.0%
Signal & Target
BUY $55.00
Start Price $50.80
Best Price (1Y)
$73.74
Current Price $36.37
Return -28.4%
T1 Energy Inc
TE
Dec 23, 2025
Signal & Target
BUY $15.00
Start Price $7.43
Best Price (1Y)
$12.49
Current Price $4.60
Return -38.1%
Signal & Target
SELL $25.00
Start Price $25.20
Best Price (1Y)
$11.96
Current Price $11.98
Return +52.5%
Signal & Target
BUY $300.00
Start Price $254.64
Best Price (1Y)
$320.95
Current Price $204.45
Return -19.7%
Signal & Target
BUY $170.00
Start Price $139.31
Best Price (1Y)
$205.50
Current Price $74.43
Return -46.6%
Signal & Target
SELL $25.00
Start Price $25.63
Best Price (1Y)
$23.01
Current Price $34.20
Return -33.4%
Signal & Target
BUY $3.00
Start Price $1.47
Best Price (1Y)
$5.33
Current Price $1.07
Return -27.2%
Signal & Target
BUY $11.00
Start Price $10.85
Best Price (1Y)
$34.59
Current Price $13.22
Return +21.8%
Signal & Target
BUY $55.00
Start Price $32.56
Best Price (1Y)
$104.41
Current Price $84.50
Return +159.5%
Signal & Target
BUY $280.00
Start Price $205.15
Best Price (1Y)
$248.04
Current Price $204.45
Return -0.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 $36.37
Return -65.1%
Signal & Target
BUY $20.00
Start Price $17.60
Best Price (1Y)
$37.36
Current Price $11.98
Return -31.9%
Signal & Target
SELL $23.00
Start Price $23.59
Best Price (1Y)
$10.24
Current Price $34.20
Return -45.0%
Signal & Target
BUY $320.00
Start Price $276.75
Best Price (1Y)
$262.70
Current Price $204.45
Return -26.1%
Signal & Target
SELL $2.00
Start Price $2.03
Best Price (1Y)
$2.52
Current Price $0.21
Return +89.7%
Signal & Target
BUY $230.00
Start Price $142.84
Best Price (1Y)
$262.70
Current Price $204.45
Return +43.1%
Signal & Target
BUY $45.00
Start Price $0.00
Best Price (1Y)
-
Current Price -
Return -
Signal & Target
SELL $75.00
Start Price $110.30
Best Price (1Y)
-
Current Price $187.35
Return -69.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 $8.89
Return +71.1%
Signal & Target
SELL $8.00
Start Price $23.23
Best Price (1Y)
$17.80
Current Price $2.53
Return +89.1%
Signal & Target
BUY $18.00
Start Price $13.62
Best Price (1Y)
-
Current Price $4.60
Return -66.2%
Signal & Target
BUY $270.00
Start Price $141.23
Best Price (1Y)
-
Current Price $36.37
Return -74.2%
Signal & Target
SELL $25.00
Start Price $26.55
Best Price (1Y)
-
Current Price $4.60
Return +82.7%
Signal & Target
BUY $37.00
Start Price $30.65
Best Price (1Y)
-
Current Price $7.13
Return -76.7%
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 $34.20
Return -90.3%
Signal & Target
BUY $555.00
Start Price $453.40
Best Price (1Y)
-
Current Price $187.35
Return -58.7%
Signal & Target
BUY $65.00
Start Price $44.03
Best Price (1Y)
-
Current Price $0.22
Return -99.5%