Craig Irwin

Stock Analyst at Roth MKM

(0.81)
# 3,795
Out of 4,883 analysts
122
Total ratings
26.74%
Success rate
-30.53%
Average return

Stocks Rated by Craig Irwin

Tesla
Apr 23, 2025
Maintains: Buy
Price Target: $450$395
Current: $300.71
Upside: +31.36%
EZCORP
Mar 17, 2025
Initiates: Buy
Price Target: $16
Current: $13.76
Upside: +16.28%
Ballard Power Systems
Mar 14, 2025
Maintains: Neutral
Price Target: $1.75$1.25
Current: $1.61
Upside: -22.36%
Blink Charging Co.
Mar 14, 2025
Reiterates: Buy
Price Target: $4$3
Current: $0.90
Upside: +235.12%
CPI Card Group
Mar 5, 2025
Reiterates: Buy
Price Target: $40
Current: $24.03
Upside: +66.49%
CURRENC Group
Mar 5, 2025
Initiates: Buy
Price Target: $3.5
Current: $1.05
Upside: +233.33%
Electrovaya
Feb 14, 2025
Reiterates: Buy
Price Target: $4$5
Current: $3.41
Upside: +46.63%
Wolfspeed
Nov 7, 2024
Maintains: Buy
Price Target: $25$20
Current: $0.79
Upside: +2,431.65%
Xos, Inc.
Oct 23, 2024
Initiates: Buy
Price Target: $15
Current: $3.11
Upside: +382.32%
Blue Bird
Oct 3, 2024
Downgrades: Neutral
Price Target: $48
Current: $44.20
Upside: +8.60%
Initiates: Buy
Price Target: $18
Current: $11.50
Upside: +56.52%
Maintains: Buy
Price Target: $3$1.65
Current: $0.39
Upside: +328.02%
Maintains: Buy
Price Target: $34$47
Current: $66.60
Upside: -29.42%
Initiates: Buy
Price Target: $14
Current: $0.61
Upside: +2,196.22%
Maintains: Neutral
Price Target: $14
Current: $12.51
Upside: +11.91%
Maintains: Buy
Price Target: $55$40
Current: $6.23
Upside: +542.57%
Maintains: Buy
Price Target: $9
Current: $1.43
Upside: +529.37%
Initiates: Buy
Price Target: $10
Current: $1.64
Upside: +509.76%
Upgrades: Buy
Price Target: $4.5$9
Current: $1.41
Upside: +538.30%
Downgrades: Neutral
Price Target: $6.3
Current: $0.16
Upside: +3,867.25%
Upgrades: Buy
Price Target: $44
Current: $15.92
Upside: +176.38%
Maintains: Buy
Price Target: $14$11
Current: $0.71
Upside: +1,457.19%
Initiates: Buy
Price Target: $8,100
Current: $7.50
Upside: +107,900.00%
Initiates: Buy
Price Target: $360
Current: $0.90
Upside: +39,873.35%
Downgrades: Neutral
Price Target: $1,750$875
Current: $1.23
Upside: +71,038.21%
Downgrades: Neutral
Price Target: $14$7
Current: $0.60
Upside: +1,064.73%
Maintains: Buy
Price Target: $30$32
Current: $12.32
Upside: +159.85%
Maintains: Buy
Price Target: $13$11
Current: $17.23
Upside: -36.16%
Maintains: Buy
Price Target: $5.75$9.25
Current: $16.24
Upside: -43.04%
Upgrades: Neutral
Price Target: $50$165
Current: $306.54
Upside: -46.17%
Downgrades: Neutral
Price Target: $30
Current: $23.16
Upside: +29.53%
Maintains: Buy
Price Target: $9$15
Current: $4.45
Upside: +237.08%
Initiates: Buy
Price Target: $18
Current: $2.40
Upside: +629.17%
Maintains: Buy
Price Target: $38$84
Current: $38.11
Upside: +120.41%
Downgrades: Neutral
Price Target: n/a
Current: $5.22
Upside: -