Craig Irwin

Stock Analyst at Roth MKM

(0.77)
# 3,826
Out of 4,876 analysts
122
Total ratings
25.58%
Success rate
-30.59%
Average return

Stocks Rated by Craig Irwin

Tesla
Apr 23, 2025
Maintains: Buy
Price Target: $450$395
Current: $324.73
Upside: +21.64%
EZCORP
Mar 17, 2025
Initiates: Buy
Price Target: $16
Current: $13.62
Upside: +17.47%
Ballard Power Systems
Mar 14, 2025
Maintains: Neutral
Price Target: $1.75$1.25
Current: $1.47
Upside: -14.97%
Blink Charging Co.
Mar 14, 2025
Reiterates: Buy
Price Target: $4$3
Current: $0.98
Upside: +205.47%
CPI Card Group
Mar 5, 2025
Reiterates: Buy
Price Target: $40
Current: $23.79
Upside: +68.14%
CURRENC Group
Mar 5, 2025
Initiates: Buy
Price Target: $3.5
Current: $0.66
Upside: +430.30%
Electrovaya
Feb 14, 2025
Reiterates: Buy
Price Target: $4$5
Current: $3.29
Upside: +51.98%
Wolfspeed
Nov 7, 2024
Maintains: Buy
Price Target: $25$20
Current: $0.41
Upside: +4,726.25%
Xos, Inc.
Oct 23, 2024
Initiates: Buy
Price Target: $15
Current: $3.04
Upside: +393.42%
Blue Bird
Oct 3, 2024
Downgrades: Neutral
Price Target: $48
Current: $43.52
Upside: +10.29%
Initiates: Buy
Price Target: $18
Current: $11.55
Upside: +55.84%
Maintains: Buy
Price Target: $3$1.65
Current: $0.39
Upside: +322.43%
Maintains: Buy
Price Target: $34$47
Current: $61.91
Upside: -24.08%
Initiates: Buy
Price Target: $14
Current: $0.59
Upside: +2,263.27%
Maintains: Neutral
Price Target: $14
Current: $13.10
Upside: +6.87%
Maintains: Buy
Price Target: $55$40
Current: $5.74
Upside: +596.86%
Maintains: Buy
Price Target: $9
Current: $1.61
Upside: +459.01%
Initiates: Buy
Price Target: $10
Current: $1.59
Upside: +530.91%
Upgrades: Buy
Price Target: $4.5$9
Current: $1.17
Upside: +672.53%
Downgrades: Neutral
Price Target: $6.3
Current: $0.17
Upside: +3,650.00%
Upgrades: Buy
Price Target: $44
Current: $15.01
Upside: +193.14%
Maintains: Buy
Price Target: $14$11
Current: $0.77
Upside: +1,328.57%
Initiates: Buy
Price Target: $8,100
Current: $7.19
Upside: +112,556.47%
Initiates: Buy
Price Target: $360
Current: $0.91
Upside: +39,456.09%
Downgrades: Neutral
Price Target: $1,750$875
Current: $1.13
Upside: +77,677.78%
Downgrades: Neutral
Price Target: $14$7
Current: $0.62
Upside: +1,029.03%
Maintains: Buy
Price Target: $30$32
Current: $12.27
Upside: +160.80%
Maintains: Buy
Price Target: $13$11
Current: $17.24
Upside: -36.19%
Maintains: Buy
Price Target: $5.75$9.25
Current: $15.50
Upside: -40.32%
Upgrades: Neutral
Price Target: $50$165
Current: $302.11
Upside: -45.38%
Downgrades: Neutral
Price Target: $30
Current: $22.63
Upside: +32.60%
Maintains: Buy
Price Target: $9$15
Current: $4.50
Upside: +233.33%
Initiates: Buy
Price Target: $18
Current: $2.28
Upside: +667.54%
Maintains: Buy
Price Target: $38$84
Current: $37.21
Upside: +125.75%
Downgrades: Neutral
Price Target: n/a
Current: $5.64
Upside: -