← Back to Roth Capital

Craig Irwin Score: 32

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.
+7468.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 📉
41%
11 W / 16 L
Target Met
? How often was the target reached?
Hits vs. Total.
75%
12 W / 4 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
13%
2 W / 14 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
0%
0 W / 16 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.
38%
6 W / 10 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
45%
9 W / 11 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
29%
2 W / 5 L

Coverage & Price Targets

Date Stock Signal Target Start Price Best Price (1Y) Accuracy Current Price
Jun 30, 2026
VersaBank. VBNK
BUY $25.00
Est. +22%
$20.46 $24.42
Precision Hit (±3%)
$22.94 +12.1%
Jun 25, 2026
Blue Bird Corp BLBD
BUY $94.00
Est. +25%
$75.37 $82.66
Pending
$62.41 -17.2%
Jun 17, 2026
Nano Nuclear Energy Inc. NNE
BUY $45.00
Est. +87%
$24.01 $28.70
Pending
$15.89 -33.8%
Jun 05, 2026
Electrovaya, Inc. ELVA
BUY $20.00
Est. +85%
$10.84 $12.30
Pending
$6.38 -41.1%
Jun 02, 2026
Unusual Machines Inc UMAC
BUY $40.00
Est. +28%
$31.26 $34.93
Pending
$22.66 -27.5%
Jun 01, 2026
Red Cat Holdings Inc RCAT
BUY $25.00
Est. +72%
$14.50 $15.79
Pending
$7.80 -46.2%
May 08, 2026
EZCorp, Inc. - Ordinary Shares - Class A EZPW
BUY $40.00
Est. +22%
$32.88 $36.63
Pending
$32.30 -1.8%
May 05, 2026
CPI Card Group Inc PMTS
BUY $25.00
Est. +56%
$15.99 $31.25
Target Met
$24.26 +51.7%
Jan 16, 2026
Barrick Gold Corp. GOLD
BUY $50.00
Est. +20%
$41.79 $66.70
Target Met
$47.32 +13.2%
Nov 06, 2025
Green Plains Inc GPRE
SELL $10.00
Est. +11%
$11.28 $9.29 (Low)
Target Met
$14.61 -29.5%
Sep 02, 2025
ChargePoint Holdings Inc - Ordinary Shares - Class A CHPT
BUY $11.00
Est. +3%
$10.72 $12.61
Target Met
$8.84 -17.5%
Aug 11, 2025
Ballard Power Systems Inc. BLDP
BUY $1.80
Est. 0%
$1.80 $6.57
Target Met
$2.16 +20.0%
May 16, 2025
REE Automotive Ltd - Ordinary Shares - Class A REE
BUY $1.00
Est. +18%
$0.85 $1.76
Target Met
$0.08 -91.0%
Oct 03, 2024
Blue Bird Corp BLBD
BUY $48.00
Est. +4%
$45.99 $61.95
Target Met
$62.41 +35.7%
Sep 27, 2024
VersaBank. VBNK
BUY $18.00
Est. +35%
$13.32 $18.38
Precision Hit (±3%)
$22.94 +72.2%
Aug 15, 2024
Canoo Inc - Ordinary Shares - Class A GOEV
BUY $1.50
Est. +6%
$1.41 $32.30
Target Met
$0.37 -73.8%
Jan 25, 2024
Tesla Inc TSLA
SELL $85.00
Est. +53%
$181.93 $182.00 (Low)
Miss
$358.97 -97.3%
Oct 19, 2023
General Motors Company GM
BUY $85.00
Est. +187%
$29.66 $50.50
Miss
$87.16 +193.9%
Sep 23, 2022
Tritium DCFC Limited DCFC
SELL $4.00
Est. +9%
$4.38 - -
$3.64 +16.9%
Aug 09, 2022
Workhorse Group Inc WKHS
SELL $3.50
Est. +3%
$3.61 $2,127.00 (Low)
Miss
$2.99 +17.2%
May 13, 2022
Blue Bird Corp BLBD
BUY $29.00
Est. +119%
$13.26 - -
$62.41 +370.7%
Mar 02, 2022
Workhorse Group Inc WKHS
BUY $7.00
Est. +85%
$3.79 $16,170.00
Target Met
$2.99 -21.1%
Oct 27, 2021
Plug Power Inc PLUG
BUY $45.00
Est. +31%
$34.41 - -
$2.06 -94.0%
Sep 02, 2021
ChargePoint Holdings Inc - Ordinary Shares - Class A CHPT
BUY $46.00
Est. +100%
$22.97 $574.40
Target Met
$8.84 -61.5%
May 05, 2021
Ballard Power Systems Inc. BLDP
SELL $15.00
Est. +4%
$15.59 - -
$2.16 +86.1%
May 03, 2021
Renewable Energy Group Inc REGI
SELL $35.00
Est. +33%
$52.55 - -
$61.50 -17.0%
VersaBank.
VBNK
Jun 30, 2026
Signal & Target
BUY $25.00
Start Price $20.46
Best Price (1Y)
$24.42
Current Price $22.94
Return +12.1%
Signal & Target
BUY $94.00
Start Price $75.37
Best Price (1Y)
$82.66
Current Price $62.41
Return -17.2%
Signal & Target
BUY $45.00
Start Price $24.01
Best Price (1Y)
$28.70
Current Price $15.89
Return -33.8%
Signal & Target
BUY $20.00
Start Price $10.84
Best Price (1Y)
$12.30
Current Price $6.38
Return -41.1%
Signal & Target
BUY $40.00
Start Price $31.26
Best Price (1Y)
$34.93
Current Price $22.66
Return -27.5%
Signal & Target
BUY $25.00
Start Price $14.50
Best Price (1Y)
$15.79
Current Price $7.80
Return -46.2%
Signal & Target
BUY $40.00
Start Price $32.88
Best Price (1Y)
$36.63
Current Price $32.30
Return -1.8%
Signal & Target
BUY $25.00
Start Price $15.99
Best Price (1Y)
$31.25
Current Price $24.26
Return +51.7%
Signal & Target
BUY $50.00
Start Price $41.79
Best Price (1Y)
$66.70
Current Price $47.32
Return +13.2%
Signal & Target
SELL $10.00
Start Price $11.28
Best Price (1Y)
$9.29
Current Price $14.61
Return -29.5%
Signal & Target
BUY $11.00
Start Price $10.72
Best Price (1Y)
$12.61
Current Price $8.84
Return -17.5%
Signal & Target
BUY $1.80
Start Price $1.80
Best Price (1Y)
$6.57
Current Price $2.16
Return +20.0%
Signal & Target
BUY $1.00
Start Price $0.85
Best Price (1Y)
$1.76
Current Price $0.08
Return -91.0%
Signal & Target
BUY $48.00
Start Price $45.99
Best Price (1Y)
$61.95
Current Price $62.41
Return +35.7%
VersaBank.
VBNK
Sep 27, 2024
Signal & Target
BUY $18.00
Start Price $13.32
Best Price (1Y)
$18.38
Current Price $22.94
Return +72.2%
Signal & Target
BUY $1.50
Start Price $1.41
Best Price (1Y)
$32.30
Current Price $0.37
Return -73.8%
Tesla Inc
TSLA
Jan 25, 2024
Signal & Target
SELL $85.00
Start Price $181.93
Best Price (1Y)
$182.00
Current Price $358.97
Return -97.3%
Signal & Target
BUY $85.00
Start Price $29.66
Best Price (1Y)
$50.50
Current Price $87.16
Return +193.9%
Signal & Target
SELL $4.00
Start Price $4.38
Best Price (1Y)
-
Current Price $3.64
Return +16.9%
Signal & Target
SELL $3.50
Start Price $3.61
Best Price (1Y)
$2,127.00
Current Price $2.99
Return +17.2%
Signal & Target
BUY $29.00
Start Price $13.26
Best Price (1Y)
-
Current Price $62.41
Return +370.7%
Signal & Target
BUY $7.00
Start Price $3.79
Best Price (1Y)
$16,170.00
Current Price $2.99
Return -21.1%
Signal & Target
BUY $45.00
Start Price $34.41
Best Price (1Y)
-
Current Price $2.06
Return -94.0%
Signal & Target
BUY $46.00
Start Price $22.97
Best Price (1Y)
$574.40
Current Price $8.84
Return -61.5%
Signal & Target
SELL $15.00
Start Price $15.59
Best Price (1Y)
-
Current Price $2.16
Return +86.1%
Signal & Target
SELL $35.00
Start Price $52.55
Best Price (1Y)
-
Current Price $61.50
Return -17.0%