Craig Irwin

Stock Analyst at Roth MKM

(0.77)
# 3,818
Out of 4,865 analysts
122
Total ratings
25.58%
Success rate
-30.64%
Average return

Stocks Rated by Craig Irwin

Tesla
Apr 23, 2025
Maintains: Buy
Price Target: $450$395
Current: $329.13
Upside: +20.01%
EZCORP
Mar 17, 2025
Initiates: Buy
Price Target: $16
Current: $13.32
Upside: +20.12%
Ballard Power Systems
Mar 14, 2025
Maintains: Neutral
Price Target: $1.75$1.25
Current: $1.79
Upside: -30.17%
Blink Charging Co.
Mar 14, 2025
Reiterates: Buy
Price Target: $4$3
Current: $0.88
Upside: +239.40%
CPI Card Group
Mar 5, 2025
Reiterates: Buy
Price Target: $40
Current: $23.06
Upside: +73.46%
CURRENC Group
Mar 5, 2025
Initiates: Buy
Price Target: $3.5
Current: $0.41
Upside: +753.87%
Electrovaya
Feb 14, 2025
Reiterates: Buy
Price Target: $4$5
Current: $3.44
Upside: +45.38%
Wolfspeed
Nov 7, 2024
Maintains: Buy
Price Target: $25$20
Current: $1.29
Upside: +1,450.39%
Xos, Inc.
Oct 23, 2024
Initiates: Buy
Price Target: $15
Current: $3.08
Upside: +387.01%
Blue Bird
Oct 3, 2024
Downgrades: Neutral
Price Target: $48
Current: $41.57
Upside: +15.47%
Initiates: Buy
Price Target: $18
Current: $11.17
Upside: +61.22%
Maintains: Buy
Price Target: $3$1.65
Current: $0.40
Upside: +315.62%
Maintains: Buy
Price Target: $34$47
Current: $57.47
Upside: -18.22%
Initiates: Buy
Price Target: $14
Current: $0.65
Upside: +2,053.85%
Maintains: Neutral
Price Target: $14
Current: $12.00
Upside: +16.67%
Maintains: Buy
Price Target: $55$40
Current: $5.81
Upside: +588.47%
Maintains: Buy
Price Target: $9
Current: $1.49
Upside: +504.03%
Initiates: Buy
Price Target: $10
Current: $1.54
Upside: +549.35%
Upgrades: Buy
Price Target: $4.5$9
Current: $1.31
Upside: +587.02%
Downgrades: Neutral
Price Target: $6.3
Current: $0.22
Upside: +2,762.34%
Upgrades: Buy
Price Target: $44
Current: $16.53
Upside: +166.18%
Maintains: Buy
Price Target: $14$11
Current: $0.72
Upside: +1,424.39%
Initiates: Buy
Price Target: $8,100
Current: $8.28
Upside: +97,726.09%
Initiates: Buy
Price Target: $360
Current: $0.97
Upside: +37,040.20%
Downgrades: Neutral
Price Target: $1,750$875
Current: $1.01
Upside: +86,533.66%
Downgrades: Neutral
Price Target: $14$7
Current: $0.57
Upside: +1,130.23%
Maintains: Buy
Price Target: $30$32
Current: $11.66
Upside: +174.44%
Maintains: Buy
Price Target: $13$11
Current: $16.16
Upside: -31.91%
Maintains: Buy
Price Target: $5.75$9.25
Current: $17.74
Upside: -47.86%
Upgrades: Neutral
Price Target: $50$165
Current: $268.43
Upside: -38.53%
Downgrades: Neutral
Price Target: $30
Current: $21.10
Upside: +42.18%
Maintains: Buy
Price Target: $9$15
Current: $4.17
Upside: +259.71%
Initiates: Buy
Price Target: $18
Current: $2.37
Upside: +638.40%
Maintains: Buy
Price Target: $38$84
Current: $38.58
Upside: +117.73%
Downgrades: Neutral
Price Target: n/a
Current: $6.94
Upside: -