Craig Irwin

Stock Analyst at Roth MKM

(4.61)
# 852
Out of 4,455 analysts
704
Total ratings
46.3%
Success rate
12.2%
Average return

Stocks Rated by Craig Irwin

Blue Bird
Jun 25, 2026
Initiated Coverage: Buy
Price Target: $49$94
Current: $78.81
Upside: +19.27%
Electrovaya Inc.
Jun 25, 2026
Reiterated: Buy
Price Target: $28.38
Current: $13.87
Upside: +104.61%
NANO Nuclear Energy
Jun 17, 2026
Initiated Coverage: Buy
Price Target: $45
Current: $19.87
Upside: +126.47%
Ameresco
Jun 11, 2026
Reiterated: Buy
Price Target: $45
Current: $26.82
Upside: +67.79%
VersaBank
Jun 8, 2026
Maintained: Hold
Price Target: $19.87$28.38
Current: $27.29
Upside: +3.99%
Unusual Machines
Jun 2, 2026
Reiterated: Buy
Price Target: $25$40
Current: $19.10
Upside: +109.42%
Red Cat Holdings
Jun 1, 2026
Initiated Coverage: Buy
Price Target: $25
Current: $9.28
Upside: +169.40%
Anaergia Inc.
May 14, 2026
Maintained: Buy
Price Target: $5.00
Current: $2.57
Upside: +94.55%
Plug Power
May 12, 2026
Reiterated: Buy
Price Target: $3.5$5
Current: $2.54
Upside: +96.85%
Blink Charging Co.
May 12, 2026
Reiterated: Buy
Price Target: $3$2
Current: $0.6078
Upside: +229.06%
Maintained: Buy
Price Target: $2
Current: $0.7752
Upside: +158.00%
Maintained: Buy
Price Target: $16$22
Current: $19.55
Upside: +12.53%
Rated: Buy
Price Target: $36$40
Current: $32.52
Upside: +23.00%
Reiterated: Buy
Price Target: $145
Current: $81.32
Upside: +78.31%
Reiterated: Buy
Price Target: $55$52
Current: $41.92
Upside: +24.05%
Maintained: Buy
Price Target: $3.5$3
Current: $1.76
Upside: +70.45%
Reiterated: Buy
Price Target: $31.00
Current: $23.32
Upside: +32.93%
Maintained: Buy
Price Target: $30$25
Current: $20.38
Upside: +22.67%
Reiterated: Buy
Price Target: $505
Current: $379.71
Upside: +33.00%
Maintained: Hold
Price Target: $0.4$1.2
Current: $0.3588
Upside: +234.45%
Reiterated: Buy
Price Target: $3
Current: $1.22
Upside: +145.90%
Reiterated: Hold
Price Target: $7.8$3
Current: $2.99
Upside: +0.33%
Reiterated: Buy
Price Target: $6$4
Current: $2.84
Upside: +40.85%
Maintained: Hold
Price Target: $4.26$3.55
Current: $5.15
Upside: -31.12%
Maintained: Hold
Price Target: $8.5$6.5
Current: $5.57
Upside: +16.70%
Downgraded: Hold
Price Target: $10
Current: $15.09
Upside: -33.73%
Initiated Coverage: Buy
Price Target: $41
Current: $80.51
Upside: -49.07%
Initiated Coverage: Buy
Price Target: $20
Current: $4.73
Upside: +322.83%
Maintained: Buy
Price Target: $3.5
Current: $2.78
Upside: +25.90%
Downgraded: Hold
Price Target: $14$1
Current: $0.205
Upside: n/a
Reiterated: Buy
Price Target: $15
Current: $1.27
Upside: n/a
Maintained: Hold
Price Target: $3$18
Current: $11.50
Upside: n/a
Maintained: Buy
Price Target: $7.00$5.00
Current: $0.78
Upside: n/a
Rated: Hold
Price Target: $80$30
Current: $0.0003
Upside: n/a
Maintained: Buy
Price Target: $6$23
Current: $1.98
Upside: n/a
Downgraded: Hold
Price Target: $4$0.7
Current: $1.93
Upside: n/a
Maintained: Hold
Price Target: $2$80
Current: $0.000001
Upside: n/a
Initiated Coverage: Buy
Price Target: $10
Current: $1.15
Upside: n/a
Maintained: Hold
Price Target: $3$2.5
Current: $11.32
Upside: n/a
Maintained: Hold
Price Target: $8$80
Current: $0.0001
Upside: n/a
Reiterated: Buy
Price Target: $13
Current: $26.56
Upside: n/a
Reiterated: Buy
Price Target: $28
Current: $18.57
Upside: n/a
Initiated Coverage: Buy
Price Target: $0.35$0.7
Current: $1.47
Upside: n/a
Maintained: Buy
Price Target: $5.75$9.25
Current: $3.01
Upside: n/a
Upgraded: Hold
Price Target: $50$165
Current: $362.48
Upside: n/a
Downgraded: Hold
Price Target: $30
Current: $30.96
Upside: n/a
Initiated Coverage: Buy
Price Target: $18
Current: $1.51
Upside: n/a
Maintained: Buy
Price Target: $38$84
Current: $52.50
Upside: n/a
Reiterated: Buy
Price Target: n/a
Current: $27.10
Upside: n/a
Downgraded: Hold
Price Target: $8$1.5
Current: $5.19
Upside: n/a
Downgraded: Hold
Price Target: $25$9.6
Current: $24.00
Upside: n/a
Reiterated: Hold
Price Target: $0.75$5
Current: $5.13
Upside: n/a
Maintained: Hold
Price Target: $2$1.2
Current: $2.96
Upside: n/a
Reiterated: Hold
Price Target: $4.5$6
Current: $1.67
Upside: n/a
Reiterated: Buy
Price Target: $0.85
Current: $0.0001
Upside: n/a
Reiterated: Buy
Price Target: 1,894p
Current: $111.50
Upside: n/a
Reiterated: Buy
Price Target: $14
Current: $4.24
Upside: n/a
Reiterated: Buy
Price Target: $23
Current: $37.99
Upside: n/a
Reiterated: Hold
Price Target: $1$0.15
Current: $7.75
Upside: n/a
Reiterated: Buy
Price Target: $45$41
Current: $83.87
Upside: n/a
Reiterated: Hold
Price Target: $34
Current: $87.16
Upside: n/a
Reiterated: Hold
Price Target: $35
Current: $70.95
Upside: n/a
Rated: Buy
Price Target: $26$30
Current: $687.87
Upside: n/a
Downgraded: Hold
Price Target: $23
Current: $477.95
Upside: n/a
Initiated Coverage: Buy
Price Target: n/a
Current: $239.07
Upside: n/a