Craig Irwin's Stock Ratings

Roth MKM Analyst

Craig Irwin is an analyst at Roth MKM. Analyst ratings are quantitative and qualitative analysis of a stock by Wall Street stock rating analysts. Stock ratings consist of expected future growth, current stock valuation and macroeconomic trends. Updated 04/18/2025

Overall Average Return

-31.9%

Smart Score

36.2%

Overall Average Return Percentile

7th

Number of Ratings

161
Buy NowGet Alert
03/17/2025EZPWBuy Now
EZCORP
$15.910.59%
Craig Irwin36%
→ $16Initiates → BuyGet Alert
03/14/2025BLDPBuy Now
Ballard Power Systems
$1.1310.62%
Craig Irwin36%
$1.75 → $1.25MaintainsNeutralGet Alert
03/14/2025BLNKBuy Now
Blink Charging
$0.69335.41%
Craig Irwin36%
$4 → $3ReiteratesBuy → BuyGet Alert
03/05/2025PMTSBuy Now
CPI Card
$24.5063.27%
Craig Irwin36%
$40 → $40ReiteratesBuy → BuyGet Alert
03/05/2025CURRBuy Now
Currenc Group
$1.54127.49%
Craig Irwin36%
→ $3.5Initiates → BuyGet Alert
02/14/2025ELVABuy Now
Electrovaya
$2.33114.59%
Craig Irwin36%
$4 → $5ReiteratesBuy → BuyGet Alert
12/02/2024TSLABuy Now
Tesla
$240.8957.75%
Craig Irwin36%
$85 → $380UpgradeNeutral → BuyGet Alert
11/07/2024WOLFBuy Now
Wolfspeed
$2.45716.33%
Craig Irwin36%
$25 → $20MaintainsBuyGet Alert
10/23/2024XOSBuy Now
Xos
$3.40341.18%
Craig Irwin36%
→ $15Initiates → BuyGet Alert
10/11/2024TSLABuy Now
Tesla
$240.89-64.71%
Craig Irwin36%
$85 → $85ReiteratesNeutral → NeutralGet Alert
10/03/2024BLBDBuy Now
Blue Bird
$33.7142.39%
Craig Irwin36%
$48 → $48DowngradeBuy → NeutralGet Alert
09/27/2024VBNKBuy Now
VersaBank
$11.2360.28%
Craig Irwin36%
→ $18Initiates → BuyGet Alert
08/16/2024GPBuy Now
GreenPower Motor Co
$0.42289.33%
Craig Irwin36%
$3 → $1.65MaintainsBuyGet Alert
08/15/2024GOEVBuy Now
Canoo
Craig Irwin36%
$60 → $30MaintainsNeutralGet Alert
08/02/2024WLDNBuy Now
Willdan Group
$38.4822.14%
Craig Irwin36%
$34 → $47MaintainsBuyGet Alert
07/24/2024TSLABuy Now
Tesla
$240.89-64.71%
Craig Irwin36%
$85 → $85MaintainsNeutralGet Alert
05/17/2024REEBuy Now
REE Automotive
$2.44473.77%
Craig Irwin36%
→ $14Initiates → BuyGet Alert
05/15/2024GOEVBuy Now
Canoo
Craig Irwin36%
$80 → $60MaintainsNeutralGet Alert
05/15/2024ADSEBuy Now
ADS-TEC Energy
$12.7010.24%
Craig Irwin36%
→ $14MaintainsNeutralGet Alert
05/15/2024ELVABuy Now
Electrovaya
$2.33243.35%
Craig Irwin36%
$8 → $8MaintainsBuyGet Alert
05/09/2024LEVBuy Now
Lion Electric
Craig Irwin36%
$2.5 → $2MaintainsBuyGet Alert
05/09/2024BLBDBuy Now
Blue Bird
$33.7127.56%
Craig Irwin36%
$40 → $43MaintainsBuyGet Alert
05/06/2024GPREBuy Now
Green Plains
$3.401076.47%
Craig Irwin36%
$55 → $40MaintainsBuyGet Alert
04/30/2024WOLFBuy Now
Wolfspeed
$2.451940.82%
Craig Irwin36%
$50 → $50MaintainsBuyGet Alert
04/24/2024TSLABuy Now
Tesla
$240.89-64.71%
Craig Irwin36%
$85 → $85MaintainsNeutralGet Alert
04/23/2024LEVBuy Now
Lion Electric
Craig Irwin36%
$5 → $2.5ReiteratesBuy → BuyGet Alert
04/23/2024BEEMBuy Now
Beam Glb
$1.48508.19%
Craig Irwin36%
→ $9MaintainsBuyGet Alert
04/23/2024GPBuy Now
GreenPower Motor Co
$0.42607.88%
Craig Irwin36%
$3 → $3ReiteratesBuy → BuyGet Alert
04/23/2024BLBDBuy Now
Blue Bird
$33.7118.66%
Craig Irwin36%
$35 → $40ReiteratesBuy → BuyGet Alert
04/01/2024GPBuy Now
GreenPower Motor Co
$0.42607.88%
Craig Irwin36%
$7 → $3MaintainsBuyGet Alert
03/26/2024ELVABuy Now
Electrovaya
$2.33243.35%
Craig Irwin36%
$8 → $8MaintainsBuyGet Alert
03/25/2024HYZNBuy Now
Hyzon Motors
Craig Irwin36%
→ $80MaintainsBuyGet Alert
03/25/2024GPREBuy Now
Green Plains
$3.401517.65%
Craig Irwin36%
→ $55MaintainsBuyGet Alert
03/22/2024WLDNBuy Now
Willdan Group
$38.48-11.64%
Craig Irwin36%
$27 → $34ReiteratesBuy → BuyGet Alert
03/15/2024BLNKBuy Now
Blink Charging
$0.691641.65%
Craig Irwin36%
$25 → $12MaintainsBuyGet Alert
03/14/2024PRLBuy Now
Propel Holdings
Craig Irwin36%
$14 → $20ReiteratesBuy → BuyGet Alert
03/06/2024HYZNBuy Now
Hyzon Motors
Craig Irwin36%
→ $80Initiates → BuyGet Alert
03/06/2024FLUXBuy Now
Flux Power Holdings
$1.44594.44%
Craig Irwin36%
→ $10Initiates → BuyGet Alert
03/06/2024ELVABuy Now
Electrovaya
$2.33243.35%
Craig Irwin36%
→ $8Initiates → BuyGet Alert
02/23/2024PMTSBuy Now
CPI Card
$24.5063.27%
Craig Irwin36%
→ $40Initiates → BuyGet Alert
02/08/2024BLBDBuy Now
Blue Bird
$33.713.83%
Craig Irwin36%
$26 → $35MaintainsBuyGet Alert
01/31/2024PLUGBuy Now
Plug Power
$0.90900.56%
Craig Irwin36%
$4.5 → $9UpgradeNeutral → BuyGet Alert
01/24/2024PLUGBuy Now
Plug Power
$0.90400.28%
Craig Irwin36%
$4 → $4.5MaintainsNeutralGet Alert
01/12/2024SOLOBuy Now
Electrameccanica Vehicles
Craig Irwin36%
$0.5 → $0.4MaintainsNeutralGet Alert
11/16/2023GPBuy Now
GreenPower Motor Co
$0.421551.72%
Craig Irwin36%
$13 → $7MaintainsBuyGet Alert
11/14/2023DFLIBuy Now
Dragonfly Energy Hldgs
$0.649.49%
Craig Irwin36%
→ $6.3DowngradeBuy → NeutralGet Alert
10/31/2023WOLFBuy Now
Wolfspeed
$2.451940.82%
Craig Irwin36%
$65 → $50MaintainsBuyGet Alert
10/25/2023AMRCBuy Now
Ameresco
$10.00340%
Craig Irwin36%
→ $44UpgradeNeutral → BuyGet Alert
10/19/2023TSLABuy Now
Tesla
$240.89-64.71%
Craig Irwin36%
→ $85ReiteratesNeutral → NeutralGet Alert
09/14/2023DFLIBuy Now
Dragonfly Energy Hldgs
$0.64525.68%
Craig Irwin36%
→ $36Initiates → BuyGet Alert
09/07/2023CHPTBuy Now
ChargePoint Hldgs
$0.571845.53%
Craig Irwin36%
$14 → $11MaintainsBuyGet Alert
08/17/2023WOLFBuy Now
Wolfspeed
$2.452553.06%
Craig Irwin36%
$71 → $65MaintainsBuyGet Alert
08/10/2023PLUGBuy Now
Plug Power
$0.90733.8%
Craig Irwin36%
$13 → $7.5DowngradeBuy → NeutralGet Alert
06/09/2023VMARBuy Now
Vision Marine
$6.71-10.58%
Craig Irwin36%
→ $8100Initiates → BuyGet Alert
05/12/2023ADSEBuy Now
ADS-TEC Energy
$12.70-76.38%
Craig Irwin36%
$18 → $3DowngradeBuy → NeutralGet Alert
04/27/2023WOLFBuy Now
Wolfspeed
$2.452797.96%
Craig Irwin36%
$95 → $71MaintainsBuyGet Alert
04/27/2023WOLFBuy Now
Wolfspeed
$2.452797.96%
Craig Irwin36%
$95 → $71MaintainsBuyGet Alert
04/18/2023SOLOBuy Now
Electrameccanica Vehicles
Craig Irwin36%
→ $0.6DowngradeBuy → NeutralGet Alert
03/03/2023CHPTBuy Now
ChargePoint Hldgs
$0.574321.65%
Craig Irwin36%
$46 → $25MaintainsBuyGet Alert
03/01/2023AMRCBuy Now
Ameresco
$10.00340%
Craig Irwin36%
→ $44UpgradeSell → NeutralGet Alert
11/09/2022TSLABuy Now
Tesla
$240.89-64.71%
Craig Irwin36%
$83.33 → $85MaintainsNeutralGet Alert
10/06/2022KITTBuy Now
Nauticus Robotics
$0.97930.93%
Craig Irwin36%
→ $360Initiates → BuyGet Alert
09/23/2022DCFCBuy Now
Tritium DCFC
Craig Irwin36%
$3600 → $800DowngradeBuy → NeutralGet Alert
08/10/2022AMRSBuy Now
Amyris
Craig Irwin36%
→ $2DowngradeBuy → NeutralGet Alert
08/10/2022WKHSBuy Now
Workhorse Gr
$1.38153.4%
Craig Irwin36%
$1750 → $875DowngradeBuy → NeutralGet Alert
08/09/2022GOEVBuy Now
Canoo
Craig Irwin36%
$3220 → $1610DowngradeBuy → NeutralGet Alert
08/09/2022VLTABuy Now
VOLTA INC COM CL A
Craig Irwin36%
$5.5 → $2.5DowngradeBuy → NeutralGet Alert
06/10/2022LEVBuy Now
Lion Electric
Craig Irwin36%
→ $13Initiates → BuyGet Alert
03/02/2022WKHSBuy Now
Workhorse Gr
$1.38406.81%
Craig Irwin36%
→ $1750UpgradeNeutral → BuyGet Alert
02/15/2022BLBDBuy Now
Blue Bird
$33.71-13.97%
Craig Irwin36%
$16 → $29UpgradeNeutral → BuyGet Alert
02/15/2022GPBuy Now
GreenPower Motor Co
$0.422967.48%
Craig Irwin36%
→ $13UpgradeNeutral → BuyGet Alert
12/16/2021GOEVBuy Now
Canoo
Craig Irwin36%
$4140 → $6440UpgradeNeutral → BuyGet Alert
11/16/2021EUSGBuy Now
European Sustainable
Craig Irwin36%
→ $18Initiates → BuyGet Alert
11/15/2021GPBuy Now
GreenPower Motor Co
$0.422967.48%
Craig Irwin36%
$32 → $13DowngradeBuy → NeutralGet Alert
11/12/2021BLNKBuy Now
Blink Charging
$0.696431.2%
Craig Irwin36%
$37 → $45UpgradeNeutral → BuyGet Alert
10/21/2021DCRNBuy Now
Decarbonization Plus
Craig Irwin36%
→ $18Initiates → BuyGet Alert
10/21/2021TSLABuy Now
Tesla
$240.893.78%
Craig Irwin36%
$50 → $83.33MaintainsNeutralGet Alert
10/01/2021VLTABuy Now
VOLTA INC COM CL A
Craig Irwin36%
→ $18Initiates → BuyGet Alert
08/17/2021GOEVBuy Now
Canoo
Craig Irwin36%
$4600 → $3220MaintainsNeutralGet Alert
08/13/2021BLBDBuy Now
Blue Bird
$33.71-37.7%
Craig Irwin36%
$25 → $21MaintainsNeutralGet Alert
08/12/2021BLNKBuy Now
Blink Charging
$0.695270.1%
Craig Irwin36%
→ $37DowngradeBuy → NeutralGet Alert
08/06/2021WLDNBuy Now
Willdan Group
$38.4816.94%
Craig Irwin36%
$58 → $45MaintainsBuyGet Alert
08/06/2021AMRSBuy Now
Amyris
Craig Irwin36%
$25 → $22MaintainsBuyGet Alert
08/06/2021PLUGBuy Now
Plug Power
$0.904902.78%
Craig Irwin36%
$65 → $45MaintainsBuyGet Alert
08/03/2021GPREBuy Now
Green Plains
$3.401517.65%
Craig Irwin36%
$40 → $55MaintainsBuyGet Alert
06/23/2021CLIIBuy Now
Climate Change Crisis
Craig Irwin36%
→ $21Initiates → BuyGet Alert
06/18/2021GOEVBuy Now
Canoo
Craig Irwin36%
$3220 → $4600MaintainsNeutralGet Alert
06/18/2021ADOMBuy Now
Envirotech Vehicles
Craig Irwin36%
→ $0.7Initiates → BuyGet Alert
06/02/2021OESXBuy Now
Orion Energy Sys
$0.71885.78%
Craig Irwin36%
$14 → $7DowngradeBuy → NeutralGet Alert
05/25/2021BEEMBuy Now
Beam Glb
$1.482467.91%
Craig Irwin36%
$65 → $38MaintainsBuyGet Alert
05/14/2021BLNKBuy Now
Blink Charging
$0.695270.1%
Craig Irwin36%
$58 → $37MaintainsBuyGet Alert
05/13/2021BLBDBuy Now
Blue Bird
$33.71-25.84%
Craig Irwin36%
$20 → $25MaintainsNeutralGet Alert
05/05/2021BLDPBuy Now
Ballard Power Systems
$1.131227.43%
Craig Irwin36%
$32 → $15DowngradeBuy → NeutralGet Alert
05/04/2021GPREBuy Now
Green Plains
$3.401076.47%
Craig Irwin36%
$43 → $40MaintainsBuyGet Alert
05/03/2021REGIBuy Now
Renewable Energy Gr
Craig Irwin36%
$90 → $35DowngradeBuy → NeutralGet Alert
04/29/2021LXFRBuy Now
Luxfer Holdings
$9.85224.87%
Craig Irwin36%
$30 → $32MaintainsBuyGet Alert
04/23/2021LYTSBuy Now
LSI Industries
$15.80-30.38%
Craig Irwin36%
$13 → $11MaintainsBuyGet Alert
04/14/2021JFINBuy Now
Jiayin Gr
$10.95-15.53%
Craig Irwin36%
$5.75 → $9.25MaintainsBuyGet Alert
04/14/2021IDEXBuy Now
Ideanomics
$0.272492.59%
Craig Irwin36%
→ $875Initiates → BuyGet Alert
04/05/2021AYIBuy Now
Acuity Brands
$229.02-27.95%
Craig Irwin36%
$50 → $165UpgradeSell → NeutralGet Alert
03/30/2021GOEVBuy Now
Canoo
Craig Irwin36%
$13800 → $5520DowngradeBuy → NeutralGet Alert
03/29/2021XBCBuy Now
Xebec Adsorption
Craig Irwin36%
$6 → $4DowngradeBuy → NeutralGet Alert
03/26/2021BLNKBuy Now
Blink Charging
$0.698318%
Craig Irwin36%
$67 → $58MaintainsBuyGet Alert
03/16/2021LXFRBuy Now
Luxfer Holdings
$9.85204.57%
Craig Irwin36%
$22.5 → $30MaintainsBuyGet Alert
03/11/2021REZIBuy Now
Resideo Technologies
$15.7790.23%
Craig Irwin36%
→ $30DowngradeBuy → NeutralGet Alert
03/09/2021ASYSBuy Now
Amtech Systems
$3.58318.99%
Craig Irwin36%
$9 → $15MaintainsBuyGet Alert
03/01/2021PLUGBuy Now
Plug Power
$0.907126.24%
Craig Irwin36%
→ $65Reiterates → BuyGet Alert
02/26/2021AMRSBuy Now
Amyris
Craig Irwin36%
→ $20Initiates → BuyGet Alert
02/24/2021WKHSBuy Now
Workhorse Gr
$1.38986.01%
Craig Irwin36%
$4750 → $3750MaintainsNeutralGet Alert
02/19/2021MNTKBuy Now
Montauk Renewables
$2.05753.66%
Craig Irwin36%
→ $17.5Initiates → BuyGet Alert
02/05/2021CHPTBuy Now
ChargePoint Hldgs
$0.57
Craig Irwin36%
Initiates → BuyGet Alert
02/05/2021SBEBuy Now
Switchback Energy
Craig Irwin36%
→ $46Initiates → BuyGet Alert
02/05/2021BEEMBuy Now
Beam Glb
$1.485644.02%
Craig Irwin36%
→ $85Initiates → BuyGet Alert
02/05/2021BLNKBuy Now
Blink Charging
$0.699624.24%
Craig Irwin36%
→ $67Initiates → BuyGet Alert
01/29/2021CREEBuy Now
Cree
Craig Irwin36%
$105 → $150UpgradeNeutral → BuyGet Alert
01/28/2021TSLABuy Now
Tesla
$240.89-37.73%
Craig Irwin36%
→ $50MaintainsNeutralGet Alert
01/28/2021CREEBuy Now
Cree
Craig Irwin36%
$105 → $150UpgradeNeutral → BuyGet Alert
01/27/2021CREEBuy Now
Cree
Craig Irwin36%
$65 → $105MaintainsNeutralGet Alert
12/16/2020HCACBuy Now
Hennessy Cap Acquisition
Craig Irwin36%
→ $30Initiates → BuyGet Alert
11/10/2020PLUGBuy Now
Plug Power
$0.902345.8%
Craig Irwin36%
$14 → $22MaintainsBuyGet Alert
11/06/2020WLDNBuy Now
Willdan Group
$38.4811.75%
Craig Irwin36%
$31 → $43MaintainsBuyGet Alert
10/22/2020DARBuy Now
Darling Ingredients
$30.80172.73%
Craig Irwin36%
$38 → $84MaintainsBuyGet Alert
10/12/2020FLUXBuy Now
Flux Power Holdings
$1.44802.78%
Craig Irwin36%
→ $13Initiates → BuyGet Alert
08/20/2020FUVBuy Now
Arcimoto
Craig Irwin36%
→ $160DowngradeBuy → NeutralGet Alert
08/19/2020CREEBuy Now
Cree
Craig Irwin36%
$55 → $75DowngradeBuy → NeutralGet Alert
07/13/2020TSLABuy Now
Tesla
$240.89-37.73%
Craig Irwin36%
$4.67 → $10UpgradeSell → NeutralGet Alert
04/28/2020WKHSBuy Now
Workhorse Gr
$1.38189.6%
Craig Irwin36%
→ $1000Initiates → BuyGet Alert
04/03/2020LXFRBuy Now
Luxfer Holdings
$9.8587.82%
Craig Irwin36%
→ $18.5Initiates → BuyGet Alert
04/03/2020XBCBuy Now
Xebec Adsorption
Craig Irwin36%
→ $4.5Initiates → BuyGet Alert
01/30/2020TSLABuy Now
Tesla
$240.8945.29%
Craig Irwin36%
$16.67 → $23.33MaintainsSellGet Alert
01/29/2020OESXBuy Now
Orion Energy Sys
$0.71533.71%
Craig Irwin36%
$3 → $4.5MaintainsNeutralGet Alert
11/11/2019PLUGBuy Now
Plug Power
$0.90
Craig Irwin36%
UpgradeNeutral → BuyGet Alert
10/29/2019TSLABuy Now
Tesla
$240.89
Craig Irwin36%
DowngradeNeutral → SellGet Alert
08/27/2019JFINBuy Now
Jiayin Gr
$10.9555.25%
Craig Irwin36%
→ $17Initiates → BuyGet Alert
07/22/2019TSLABuy Now
Tesla
$240.89
Craig Irwin36%
DowngradeBuy → NeutralGet Alert
07/01/2019BLDPBuy Now
Ballard Power Systems
$1.13
Craig Irwin36%
DowngradeNeutral → SellGet Alert
06/10/2019TSLABuy Now
Tesla
$240.89-1.2%
Craig Irwin36%
→ $15.87UpgradeNeutral → BuyGet Alert
05/14/2019CTRLBuy Now
Control4
Craig Irwin36%
→ $24DowngradeBuy → NeutralGet Alert
05/03/2019ADOMBuy Now
ADOMANI
Craig Irwin36%
DowngradeBuy → NeutralGet Alert
03/04/2019AMRCBuy Now
Ameresco
$10.00
Craig Irwin36%
UpgradeNeutral → BuyGet Alert
01/30/2019PLUGBuy Now
Plug Power
$0.9044.52%
Craig Irwin36%
→ $1.3UpgradeSell → NeutralGet Alert
11/23/2018FCELBuy Now
FuelCell Energy
$3.88
Craig Irwin36%
DowngradeBuy → NeutralGet Alert
08/16/2018LYTSBuy Now
LSI Industries
$15.80
Craig Irwin36%
UpgradeNeutral → BuyGet Alert
06/15/2018WLDNBuy Now
Willdan Group
$38.481.35%
Craig Irwin36%
→ $39Initiates → BuyGet Alert
06/13/2018CTRLBuy Now
Control4
Craig Irwin36%
→ $31Initiates → BuyGet Alert
05/17/2017PLUGBuy Now
Plug Power
$0.90
Craig Irwin36%
DowngradeNeutral → SellGet Alert
05/04/2017AMRCBuy Now
Ameresco
$10.00
Craig Irwin36%
UpgradeNeutral → BuyGet Alert
10/25/2016FCELBuy Now
FuelCell Energy
$3.88
Craig Irwin36%
DowngradeBuy → NeutralGet Alert
08/24/2016LYTSBuy Now
LSI Industries
$15.80-11.39%
Craig Irwin36%
→ $14Initiates → BuyGet Alert
08/24/2016CREEBuy Now
Cree
Craig Irwin36%
→ $34Initiates → BuyGet Alert
08/24/2016AYIBuy Now
Acuity Brands
$229.0220.08%
Craig Irwin36%
→ $275Initiates → NeutralGet Alert
04/11/2016FCELBuy Now
FuelCell Energy
$3.88209.28%
Craig Irwin36%
→ $4320Initiates → BuyGet Alert
03/14/2016PLUGBuy Now
Plug Power
$0.90122.35%
Craig Irwin36%
$1.8 → $2MaintainsNeutralGet Alert
02/03/2016BLDPBuy Now
Ballard Power Systems
$1.13
Craig Irwin36%
Assumes → NeutralGet Alert
02/03/2016PLUGBuy Now
Plug Power
$0.90
Craig Irwin36%
Assumes → NeutralGet Alert
08/04/2015OESXBuy Now
Orion Energy Sys
$0.71
Craig Irwin36%
DowngradeBuy → NeutralGet Alert
05/21/2015DARBuy Now
Darling Ingredients
$30.80-31.82%
Craig Irwin36%
→ $21Initiates → BuyGet Alert
01/05/2015GPREBuy Now
Green Plains
$3.40900%
Craig Irwin36%
→ $34Initiates → BuyGet Alert
11/04/2014BLDPBuy Now
Ballard Power Systems
$1.13209.73%
Craig Irwin36%
→ $3.5Initiates → BuyGet Alert
03/14/2014PLUGBuy Now
Plug Power
$0.90789.38%
Craig Irwin36%
$0.8 → $8DowngradeBuy → NeutralGet Alert
02/12/2014OESXBuy Now
Orion Energy Systems, Inc.
$0.711026.6%
Craig Irwin36%
→ $8Initiates → BuyGet Alert
The Best Trading Research Platform
For Retail Investors and Professional Trades Alike.
Get Started for Free