Craig Irwin

Stock Analyst at Roth MKM

(0.81)
# 3,654
Out of 4,760 analysts
118
Total ratings
26.51%
Success rate
-30.21%
Average return

Stocks Rated by Craig Irwin

CPI Card Group
Mar 5, 2025
Reiterates: Buy
Price Target: $40
Current: $28.53
Upside: +40.20%
CURRENC Group
Mar 5, 2025
Initiates: Buy
Price Target: $3.5
Current: $2.78
Upside: +25.90%
Electrovaya
Feb 14, 2025
Reiterates: Buy
Price Target: $4$5
Current: $2.34
Upside: +113.68%
Tesla
Dec 2, 2024
Upgrades: Buy
Price Target: $85$380
Current: $230.58
Upside: +64.80%
Wolfspeed
Nov 7, 2024
Maintains: Buy
Price Target: $25$20
Current: $5.43
Upside: +268.32%
Xos, Inc.
Oct 23, 2024
Initiates: Buy
Price Target: $15
Current: $3.43
Upside: +337.32%
Blue Bird
Oct 3, 2024
Downgrades: Neutral
Price Target: $48
Current: $35.03
Upside: +37.03%
VersaBank
Sep 27, 2024
Initiates: Buy
Price Target: $18
Current: $10.05
Upside: +79.10%
GreenPower Motor Company
Aug 16, 2024
Maintains: Buy
Price Target: $3$1.65
Current: $0.50
Upside: +231.99%
Willdan Group
Aug 2, 2024
Maintains: Buy
Price Target: $34$47
Current: $40.11
Upside: +17.18%
Initiates: Buy
Price Target: $14
Current: $5.74
Upside: +143.90%
Maintains: Neutral
Price Target: $14
Current: $14.67
Upside: -4.57%
Maintains: Buy
Price Target: $55$40
Current: $5.12
Upside: +681.25%
Maintains: Buy
Price Target: $9
Current: $2.13
Upside: +322.54%
Maintains: Buy
Price Target: $25$12
Current: $1.01
Upside: +1,088.12%
Initiates: Buy
Price Target: $10
Current: $1.42
Upside: +604.23%
Upgrades: Buy
Price Target: $4.5$9
Current: $1.67
Upside: +438.92%
Downgrades: Neutral
Price Target: $6.3
Current: $1.10
Upside: +472.73%
Upgrades: Buy
Price Target: $44
Current: $10.32
Upside: +326.36%
Maintains: Buy
Price Target: $14$11
Current: $0.68
Upside: +1,519.55%
Initiates: Buy
Price Target: $810
Current: $0.62
Upside: +130,545.16%
Initiates: Buy
Price Target: $360
Current: $1.03
Upside: +34,851.46%
Downgrades: Neutral
Price Target: $140$70
Current: $0.36
Upside: +19,088.60%
Downgrades: Neutral
Price Target: $14$7
Current: $0.75
Upside: +833.21%
Downgrades: Neutral
Price Target: $32$15
Current: $1.20
Upside: +1,150.00%
Maintains: Buy
Price Target: $30$32
Current: $12.50
Upside: +156.00%
Maintains: Buy
Price Target: $13$11
Current: $17.17
Upside: -35.93%
Maintains: Buy
Price Target: $5.75$9.25
Current: $10.09
Upside: -8.33%
Upgrades: Neutral
Price Target: $50$165
Current: $268.05
Upside: -38.44%
Downgrades: Neutral
Price Target: $30
Current: $17.76
Upside: +68.92%
Maintains: Buy
Price Target: $9$15
Current: $4.92
Upside: +204.88%
Initiates: Buy
Price Target: $18
Current: $2.77
Upside: +531.77%
Maintains: Buy
Price Target: $38$84
Current: $30.84
Upside: +172.37%
Downgrades: Neutral
Price Target: n/a
Current: $6.56
Upside: -