← Back to Mkm Partners

Craig Irwin Score: 29

Analyst at Roth Capital, MKM Partners
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.
+8799.4%
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 📉
38%
9 W / 15 L
Target Met
? How often was the target reached?
Hits vs. Total.
71%
10 W / 4 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
7%
1 W / 13 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
0%
0 W / 14 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%
5 W / 8 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
41%
7 W / 10 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 05, 2026
Electrovaya, Inc. ELVA
BUY $20.00
Est. +85%
$10.84 $11.14
Pending
$9.50 -12.4%
Jun 02, 2026
Unusual Machines Inc UMAC
BUY $40.00
Est. +28%
$31.26 $34.36
Pending
$24.43 -21.8%
Jun 01, 2026
Red Cat Holdings Inc RCAT
BUY $25.00
Est. +72%
$14.50 $15.79
Pending
$11.18 -22.9%
May 08, 2026
EZCorp, Inc. - Ordinary Shares - Class A EZPW
BUY $40.00
Est. +22%
$32.88 $35.22
Pending
$31.25 -5.0%
May 05, 2026
CPI Card Group Inc PMTS
BUY $25.00
Est. +56%
$15.99 $19.34
Pending
$19.05 +19.1%
Jan 16, 2026
Barrick Gold Corp. GOLD
BUY $50.00
Est. +20%
$41.79 $66.70
Target Met
$44.23 +5.8%
Nov 06, 2025
Green Plains Inc GPRE
SELL $10.00
Est. +11%
$11.28 $9.29 (Low)
Target Met
$15.00 -33.0%
Sep 02, 2025
ChargePoint Holdings Inc - Ordinary Shares - Class A CHPT
BUY $11.00
Est. +3%
$10.72 $12.61
Target Met
$7.14 -33.4%
Aug 11, 2025
Ballard Power Systems Inc. BLDP
BUY $1.80
Est. 0%
$1.80 $6.57
Target Met
$4.22 +134.4%
May 16, 2025
REE Automotive Ltd - Ordinary Shares - Class A REE
BUY $1.00
Est. +18%
$0.85 $1.76
Target Met
$0.38 -55.9%
Oct 03, 2024
Blue Bird Corp BLBD
BUY $48.00
Est. +4%
$45.99 $61.95
Target Met
$71.54 +55.6%
Sep 27, 2024
VersaBank. VBNK
BUY $18.00
Est. +35%
$13.32 $18.38
Precision Hit (±3%)
$20.20 +51.7%
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
$406.43 -123.4%
Dec 07, 2023
ChargePoint Holdings Inc - Ordinary Shares - Class A CHPT
SELL $2.00
Est. +11%
$2.25 $21.00 (Low)
Miss
$7.14 -217.3%
Oct 19, 2023
General Motors Company GM
BUY $85.00
Est. +187%
$29.66 $50.50
Miss
$81.50 +174.8%
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 - -
$71.54 +439.5%
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.76 -92.0%
Sep 02, 2021
ChargePoint Holdings Inc - Ordinary Shares - Class A CHPT
BUY $46.00
Est. +100%
$22.97 $574.40
Target Met
$7.14 -68.9%
May 05, 2021
Ballard Power Systems Inc. BLDP
SELL $15.00
Est. +4%
$15.59 - -
$4.22 +72.9%
May 03, 2021
Renewable Energy Group Inc REGI
SELL $35.00
Est. +33%
$52.55 - -
$61.50 -17.0%
Signal & Target
BUY $20.00
Start Price $10.84
Best Price (1Y)
$11.14
Current Price $9.50
Return -12.4%
Signal & Target
BUY $40.00
Start Price $31.26
Best Price (1Y)
$34.36
Current Price $24.43
Return -21.8%
Signal & Target
BUY $25.00
Start Price $14.50
Best Price (1Y)
$15.79
Current Price $11.18
Return -22.9%
Signal & Target
BUY $40.00
Start Price $32.88
Best Price (1Y)
$35.22
Current Price $31.25
Return -5.0%
Signal & Target
BUY $25.00
Start Price $15.99
Best Price (1Y)
$19.34
Current Price $19.05
Return +19.1%
Signal & Target
BUY $50.00
Start Price $41.79
Best Price (1Y)
$66.70
Current Price $44.23
Return +5.8%
Signal & Target
SELL $10.00
Start Price $11.28
Best Price (1Y)
$9.29
Current Price $15.00
Return -33.0%
Signal & Target
BUY $11.00
Start Price $10.72
Best Price (1Y)
$12.61
Current Price $7.14
Return -33.4%
Signal & Target
BUY $1.80
Start Price $1.80
Best Price (1Y)
$6.57
Current Price $4.22
Return +134.4%
Signal & Target
BUY $1.00
Start Price $0.85
Best Price (1Y)
$1.76
Current Price $0.38
Return -55.9%
Signal & Target
BUY $48.00
Start Price $45.99
Best Price (1Y)
$61.95
Current Price $71.54
Return +55.6%
VersaBank.
VBNK
Sep 27, 2024
Signal & Target
BUY $18.00
Start Price $13.32
Best Price (1Y)
$18.38
Current Price $20.20
Return +51.7%
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 $406.43
Return -123.4%
Signal & Target
SELL $2.00
Start Price $2.25
Best Price (1Y)
$21.00
Current Price $7.14
Return -217.3%
Signal & Target
BUY $85.00
Start Price $29.66
Best Price (1Y)
$50.50
Current Price $81.50
Return +174.8%
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 $71.54
Return +439.5%
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.76
Return -92.0%
Signal & Target
BUY $46.00
Start Price $22.97
Best Price (1Y)
$574.40
Current Price $7.14
Return -68.9%
Signal & Target
SELL $15.00
Start Price $15.59
Best Price (1Y)
-
Current Price $4.22
Return +72.9%
Signal & Target
SELL $35.00
Start Price $52.55
Best Price (1Y)
-
Current Price $61.50
Return -17.0%