Craig Irwin

Stock Analyst at Roth Capital

(0.78)
# 4,045
Out of 5,124 analysts
131
Total ratings
30.68%
Success rate
-22.66%
Average return

Stocks Rated by Craig Irwin

VersaBank
Dec 11, 2025
Maintains: Neutral
Price Target: $10$13
Current: $15.00
Upside: -13.33%
ChargePoint Holdings
Dec 5, 2025
Maintains: Neutral
Price Target: $11$8.5
Current: $7.19
Upside: +18.22%
Green Plains
Nov 6, 2025
Downgrades: Neutral
Price Target: $10
Current: $9.74
Upside: +2.67%
Ameresco
Nov 3, 2025
Maintains: Buy
Price Target: $31$45
Current: $30.46
Upside: +47.73%
Legence
Oct 24, 2025
Initiates: Buy
Price Target: $41
Current: $46.00
Upside: -10.87%
Workhorse Group
Aug 18, 2025
Maintains: Neutral
Price Target: $24$21
Current: $5.81
Upside: +261.45%
Ballard Power Systems
Aug 12, 2025
Maintains: Neutral
Price Target: $1.25$1.8
Current: $2.79
Upside: -35.48%
Willdan Group
Aug 5, 2025
Reiterates: Buy
Price Target: $62$103
Current: $113.90
Upside: -9.57%
Tesla
Apr 23, 2025
Maintains: Buy
Price Target: $450$395
Current: $432.96
Upside: -8.77%
EZCORP
Mar 17, 2025
Initiates: Buy
Price Target: $16
Current: $21.49
Upside: -25.55%
Reiterates: Buy
Price Target: $4$3
Current: $0.81
Upside: +271.93%
Reiterates: Buy
Price Target: $40
Current: $14.05
Upside: +184.70%
Initiates: Buy
Price Target: $3.5
Current: $1.80
Upside: +94.44%
Reiterates: Buy
Price Target: $4$5
Current: $8.68
Upside: -42.40%
Maintains: Buy
Price Target: $25$20
Current: $19.70
Upside: +1.52%
Initiates: Buy
Price Target: $15
Current: $2.09
Upside: +617.70%
Downgrades: Neutral
Price Target: $48
Current: $47.37
Upside: +1.33%
Maintains: Buy
Price Target: $30$17
Current: $0.78
Upside: +2,015.11%
Initiates: Buy
Price Target: $14
Current: $0.78
Upside: +1,683.67%
Maintains: Neutral
Price Target: $14
Current: $11.77
Upside: +18.95%
Maintains: Buy
Price Target: $9
Current: $1.70
Upside: +429.41%
Initiates: Buy
Price Target: $10
Current: $1.58
Upside: +532.91%
Upgrades: Buy
Price Target: $4.5$9
Current: $2.39
Upside: +276.57%
Downgrades: Neutral
Price Target: $63
Current: $4.14
Upside: +1,421.74%
Initiates: Buy
Price Target: $8,100
Current: $0.21
Upside: +3,909,166.41%
Initiates: Buy
Price Target: $3,240
Current: $1.06
Upside: +305,560.38%
Downgrades: Neutral
Price Target: $140$70
Current: $17.90
Upside: +291.06%
Maintains: Buy
Price Target: $30$32
Current: $13.97
Upside: +129.06%
Maintains: Buy
Price Target: $13$11
Current: $18.99
Upside: -42.07%
Maintains: Buy
Price Target: $5.75$9.25
Current: $6.53
Upside: +41.65%
Upgrades: Neutral
Price Target: $50$165
Current: $375.36
Upside: -56.04%
Downgrades: Neutral
Price Target: $30
Current: $35.51
Upside: -15.52%
Maintains: Buy
Price Target: $9$15
Current: $13.67
Upside: +9.73%
Initiates: Buy
Price Target: $18
Current: $1.59
Upside: +1,000.63%
Initiates: Buy
Price Target: $30
Current: $10.02
Upside: +199.40%
Maintains: Buy
Price Target: $38$84
Current: $37.57
Upside: +123.58%
Downgrades: Neutral
Price Target: n/a
Current: $8.30
Upside: -