Craig Irwin

Stock Analyst at Roth Capital

(0.80)
# 3,975
Out of 5,044 analysts
126
Total ratings
31.4%
Success rate
-21.36%
Average return

Stocks Rated by Craig Irwin

Legence
Oct 24, 2025
Initiates: Buy
Price Target: $41
Current: $36.82
Upside: +11.37%
Workhorse Group
Aug 18, 2025
Maintains: Neutral
Price Target: $2$1.75
Current: $1.09
Upside: +60.55%
Ballard Power Systems
Aug 12, 2025
Maintains: Neutral
Price Target: $1.25$1.8
Current: $3.41
Upside: -47.21%
Willdan Group
Aug 5, 2025
Reiterates: Buy
Price Target: $62$103
Current: $96.22
Upside: +7.05%
Tesla
Apr 23, 2025
Maintains: Buy
Price Target: $450$395
Current: $452.42
Upside: -12.69%
EZCORP
Mar 17, 2025
Initiates: Buy
Price Target: $16
Current: $18.09
Upside: -11.55%
Blink Charging Co.
Mar 14, 2025
Reiterates: Buy
Price Target: $4$3
Current: $1.82
Upside: +64.84%
CPI Card Group
Mar 5, 2025
Reiterates: Buy
Price Target: $40
Current: $16.89
Upside: +136.90%
CURRENC Group
Mar 5, 2025
Initiates: Buy
Price Target: $3.5
Current: $1.90
Upside: +84.21%
Electrovaya
Feb 14, 2025
Reiterates: Buy
Price Target: $4$5
Current: $6.28
Upside: -20.38%
Maintains: Buy
Price Target: $25$20
Current: $30.89
Upside: -35.25%
Initiates: Buy
Price Target: $15
Current: $2.78
Upside: +439.57%
Downgrades: Neutral
Price Target: $48
Current: $53.14
Upside: -9.67%
Initiates: Buy
Price Target: $18
Current: $11.99
Upside: +50.13%
Maintains: Buy
Price Target: $30$17
Current: $2.70
Upside: +511.11%
Initiates: Buy
Price Target: $14
Current: $1.19
Upside: +1,076.47%
Maintains: Neutral
Price Target: $14
Current: $10.05
Upside: +39.30%
Maintains: Buy
Price Target: $55$40
Current: $10.63
Upside: +276.29%
Maintains: Buy
Price Target: $9
Current: $2.89
Upside: +211.42%
Initiates: Buy
Price Target: $10
Current: $5.56
Upside: +79.86%
Upgrades: Buy
Price Target: $4.5$9
Current: $2.96
Upside: +204.05%
Downgrades: Neutral
Price Target: $6.3
Current: $1.20
Upside: +425.00%
Upgrades: Buy
Price Target: $44
Current: $41.55
Upside: +5.90%
Maintains: Buy
Price Target: $280$220
Current: $11.02
Upside: +1,896.37%
Initiates: Buy
Price Target: $8,100
Current: $1.49
Upside: +543,524.16%
Initiates: Buy
Price Target: $3,240
Current: $2.01
Upside: +161,094.03%
Downgrades: Neutral
Price Target: $140$70
Current: $10.02
Upside: +598.60%
Maintains: Buy
Price Target: $30$32
Current: $13.40
Upside: +138.81%
Maintains: Buy
Price Target: $13$11
Current: $23.37
Upside: -52.93%
Maintains: Buy
Price Target: $5.75$9.25
Current: $10.00
Upside: -7.50%
Upgrades: Neutral
Price Target: $50$165
Current: $370.46
Upside: -55.46%
Downgrades: Neutral
Price Target: $30
Current: $43.99
Upside: -31.80%
Maintains: Buy
Price Target: $9$15
Current: $8.14
Upside: +84.28%
Initiates: Buy
Price Target: $18
Current: $2.12
Upside: +725.47%
Maintains: Buy
Price Target: $38$84
Current: $34.46
Upside: +143.76%
Downgrades: Neutral
Price Target: n/a
Current: $7.89
Upside: -