Craig Irwin

Stock Analyst at Roth Capital

(0.84)
# 3,828
Out of 4,944 analysts
124
Total ratings
27.59%
Success rate
-28.4%
Average return

Stocks Rated by Craig Irwin

Ballard Power Systems
Aug 12, 2025
Maintains: Neutral
Price Target: $1.25$1.8
Current: $1.86
Upside: -2.96%
Willdan Group
Aug 5, 2025
Reiterates: Buy
Price Target: $62$103
Current: $118.24
Upside: -12.89%
Tesla
Apr 23, 2025
Maintains: Buy
Price Target: $450$395
Current: $341.34
Upside: +15.72%
EZCORP
Mar 17, 2025
Initiates: Buy
Price Target: $16
Current: $16.01
Upside: -0.06%
Blink Charging Co.
Mar 14, 2025
Reiterates: Buy
Price Target: $4$3
Current: $0.93
Upside: +222.58%
CPI Card Group
Mar 5, 2025
Reiterates: Buy
Price Target: $40
Current: $16.15
Upside: +147.68%
CURRENC Group
Mar 5, 2025
Initiates: Buy
Price Target: $3.5
Current: $1.33
Upside: +163.16%
Electrovaya
Feb 14, 2025
Reiterates: Buy
Price Target: $4$5
Current: $5.04
Upside: -0.79%
Wolfspeed
Nov 7, 2024
Maintains: Buy
Price Target: $25$20
Current: $1.32
Upside: +1,415.15%
Xos, Inc.
Oct 23, 2024
Initiates: Buy
Price Target: $15
Current: $3.36
Upside: +345.99%
Downgrades: Neutral
Price Target: $48
Current: $56.32
Upside: -14.77%
Initiates: Buy
Price Target: $18
Current: $10.46
Upside: +72.08%
Maintains: Buy
Price Target: $3$1.65
Current: $0.40
Upside: +317.51%
Initiates: Buy
Price Target: $14
Current: $0.70
Upside: +1,897.15%
Maintains: Neutral
Price Target: $14
Current: $11.33
Upside: +23.57%
Maintains: Buy
Price Target: $55$40
Current: $9.28
Upside: +331.03%
Maintains: Buy
Price Target: $9
Current: $2.33
Upside: +286.27%
Initiates: Buy
Price Target: $10
Current: $1.63
Upside: +512.29%
Upgrades: Buy
Price Target: $4.5$9
Current: $1.58
Upside: +471.43%
Downgrades: Neutral
Price Target: $6.3
Current: $0.25
Upside: +2,380.31%
Upgrades: Buy
Price Target: $44
Current: $20.52
Upside: +114.42%
Maintains: Buy
Price Target: $280$220
Current: $11.52
Upside: +1,809.72%
Initiates: Buy
Price Target: $8,100
Current: $3.34
Upside: +242,414.97%
Initiates: Buy
Price Target: $360
Current: $0.87
Upside: +41,465.64%
Downgrades: Neutral
Price Target: $1,750$875
Current: $1.78
Upside: +49,057.30%
Downgrades: Neutral
Price Target: $14$7
Current: $0.68
Upside: +932.45%
Maintains: Buy
Price Target: $30$32
Current: $12.83
Upside: +149.42%
Maintains: Buy
Price Target: $13$11
Current: $19.78
Upside: -44.39%
Maintains: Buy
Price Target: $5.75$9.25
Current: $13.31
Upside: -30.48%
Upgrades: Neutral
Price Target: $50$165
Current: $326.04
Upside: -49.39%
Downgrades: Neutral
Price Target: $30
Current: $32.55
Upside: -7.83%
Maintains: Buy
Price Target: $9$15
Current: $4.96
Upside: +202.42%
Initiates: Buy
Price Target: $18
Current: $2.03
Upside: +762.07%
Maintains: Buy
Price Target: $38$84
Current: $31.39
Upside: +167.64%
Downgrades: Neutral
Price Target: n/a
Current: $4.24
Upside: -