Craig Irwin

Stock Analyst at Roth Capital

(0.78)
# 3,977
Out of 5,182 analysts
132
Total ratings
30.34%
Success rate
-21.84%
Average return

Stocks Rated by Craig Irwin

XCF Global
Mar 18, 2026
Initiates: Neutral
Price Target: $0.4
Current: $0.36
Upside: +10.50%
VersaBank
Dec 11, 2025
Maintains: Neutral
Price Target: $10$13
Current: $18.34
Upside: -29.12%
ChargePoint Holdings
Dec 5, 2025
Maintains: Neutral
Price Target: $11$8.5
Current: $6.79
Upside: +25.18%
Green Plains
Nov 6, 2025
Downgrades: Neutral
Price Target: $10
Current: $16.46
Upside: -39.25%
Ameresco
Nov 3, 2025
Maintains: Buy
Price Target: $31$45
Current: $27.91
Upside: +61.23%
Legence
Oct 24, 2025
Initiates: Buy
Price Target: $41
Current: $81.43
Upside: -49.65%
Workhorse Group
Aug 18, 2025
Maintains: Neutral
Price Target: $24$21
Current: $2.55
Upside: +723.53%
Ballard Power Systems
Aug 12, 2025
Maintains: Neutral
Price Target: $1.25$1.8
Current: $3.25
Upside: -44.62%
Willdan Group
Aug 5, 2025
Reiterates: Buy
Price Target: $62$103
Current: $66.91
Upside: +53.94%
Tesla
Apr 23, 2025
Maintains: Buy
Price Target: $450$395
Current: $378.67
Upside: +4.31%
Initiates: Buy
Price Target: $16
Current: $32.02
Upside: -50.03%
Reiterates: Buy
Price Target: $4$3
Current: $0.77
Upside: +287.15%
Reiterates: Buy
Price Target: $40
Current: $18.10
Upside: +120.99%
Initiates: Buy
Price Target: $3.5
Current: $3.30
Upside: +6.06%
Reiterates: Buy
Price Target: $4$5
Current: $9.31
Upside: -46.29%
Maintains: Buy
Price Target: $25$20
Current: $29.67
Upside: -32.59%
Initiates: Buy
Price Target: $15
Current: $1.68
Upside: +792.86%
Downgrades: Neutral
Price Target: $48
Current: $64.46
Upside: -25.54%
Maintains: Buy
Price Target: $30$17
Current: $0.98
Upside: +1,588.67%
Initiates: Buy
Price Target: $14
Current: $0.57
Upside: +2,356.14%
Maintains: Neutral
Price Target: $14
Current: $11.95
Upside: +17.20%
Maintains: Buy
Price Target: $9
Current: $1.86
Upside: +383.87%
Initiates: Buy
Price Target: $10
Current: $1.22
Upside: +719.67%
Upgrades: Buy
Price Target: $4.5$9
Current: $3.08
Upside: +192.21%
Downgrades: Neutral
Price Target: $63
Current: $2.00
Upside: +3,050.00%
Initiates: Buy
Price Target: $324,000
Current: $1.20
Upside: +26,999,900.00%
Initiates: Buy
Price Target: $3,240
Current: $2.95
Upside: +109,730.51%
Downgrades: Neutral
Price Target: $140$70
Current: $9.21
Upside: +660.04%
Maintains: Buy
Price Target: $30$32
Current: $13.18
Upside: +142.79%
Maintains: Buy
Price Target: $13$11
Current: $22.66
Upside: -51.46%
Maintains: Buy
Price Target: $5.75$9.25
Current: $4.62
Upside: +100.22%
Upgrades: Neutral
Price Target: $50$165
Current: $291.85
Upside: -43.46%
Downgrades: Neutral
Price Target: $30
Current: $40.50
Upside: -25.93%
Maintains: Buy
Price Target: $9$15
Current: $17.73
Upside: -15.40%
Initiates: Buy
Price Target: $18
Current: $1.39
Upside: +1,158.99%
Initiates: Buy
Price Target: $30
Current: $9.95
Upside: +201.51%
Maintains: Buy
Price Target: $38$84
Current: $60.35
Upside: +39.19%
Downgrades: Neutral
Price Target: n/a
Current: $10.68
Upside: -