Craig Irwin

Stock Analyst at Roth Capital

(0.85)
# 3,820
Out of 4,945 analysts
124
Total ratings
27.59%
Success rate
-27.94%
Average return

Stocks Rated by Craig Irwin

Ballard Power Systems
Aug 12, 2025
Maintains: Neutral
Price Target: $1.25$1.8
Current: $2.05
Upside: -11.98%
Willdan Group
Aug 5, 2025
Reiterates: Buy
Price Target: $62$103
Current: $112.68
Upside: -8.59%
Tesla
Apr 23, 2025
Maintains: Buy
Price Target: $450$395
Current: $329.32
Upside: +19.94%
EZCORP
Mar 17, 2025
Initiates: Buy
Price Target: $16
Current: $15.83
Upside: +1.07%
Blink Charging Co.
Mar 14, 2025
Reiterates: Buy
Price Target: $4$3
Current: $0.96
Upside: +213.32%
CPI Card Group
Mar 5, 2025
Reiterates: Buy
Price Target: $40
Current: $15.63
Upside: +155.92%
CURRENC Group
Mar 5, 2025
Initiates: Buy
Price Target: $3.5
Current: $1.71
Upside: +104.68%
Electrovaya
Feb 14, 2025
Reiterates: Buy
Price Target: $4$5
Current: $4.78
Upside: +4.60%
Wolfspeed
Nov 7, 2024
Maintains: Buy
Price Target: $25$20
Current: $1.34
Upside: +1,392.54%
Xos, Inc.
Oct 23, 2024
Initiates: Buy
Price Target: $15
Current: $3.02
Upside: +396.69%
Downgrades: Neutral
Price Target: $48
Current: $57.04
Upside: -15.85%
Initiates: Buy
Price Target: $18
Current: $10.82
Upside: +66.36%
Maintains: Buy
Price Target: $3$1.65
Current: $0.40
Upside: +315.72%
Initiates: Buy
Price Target: $14
Current: $0.70
Upside: +1,901.43%
Maintains: Neutral
Price Target: $14
Current: $11.63
Upside: +20.38%
Maintains: Buy
Price Target: $55$40
Current: $8.57
Upside: +366.74%
Maintains: Buy
Price Target: $9
Current: $2.31
Upside: +289.61%
Initiates: Buy
Price Target: $10
Current: $1.85
Upside: +440.54%
Upgrades: Buy
Price Target: $4.5$9
Current: $1.72
Upside: +424.78%
Downgrades: Neutral
Price Target: $6.3
Current: $0.29
Upside: +2,059.75%
Upgrades: Buy
Price Target: $44
Current: $22.28
Upside: +97.49%
Maintains: Buy
Price Target: $280$220
Current: $12.10
Upside: +1,718.18%
Initiates: Buy
Price Target: $8,100
Current: $1.92
Upside: +421,775.00%
Initiates: Buy
Price Target: $360
Current: $0.87
Upside: +41,208.09%
Downgrades: Neutral
Price Target: $1,750$875
Current: $1.61
Upside: +54,247.83%
Downgrades: Neutral
Price Target: $14$7
Current: $0.62
Upside: +1,028.30%
Maintains: Buy
Price Target: $30$32
Current: $12.39
Upside: +158.27%
Maintains: Buy
Price Target: $13$11
Current: $19.17
Upside: -42.62%
Maintains: Buy
Price Target: $5.75$9.25
Current: $13.42
Upside: -31.05%
Upgrades: Neutral
Price Target: $50$165
Current: $313.61
Upside: -47.39%
Downgrades: Neutral
Price Target: $30
Current: $31.34
Upside: -4.28%
Maintains: Buy
Price Target: $9$15
Current: $5.00
Upside: +200.00%
Initiates: Buy
Price Target: $18
Current: $2.07
Upside: +745.41%
Maintains: Buy
Price Target: $38$84
Current: $31.20
Upside: +169.23%
Downgrades: Neutral
Price Target: n/a
Current: $4.29
Upside: -