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 03/28/2025

Overall Average Return

-29.1%

Smart Score

37.5%

Overall Average Return Percentile

7th

Number of Ratings

161
Buy NowGet Alert
03/17/2025EZPWBuy Now
EZCORP
$15.026.52%
Craig Irwin37%
→ $16Initiates → BuyGet Alert
03/14/2025BLDPBuy Now
Ballard Power Systems
$1.25
Craig Irwin37%
$1.75 → $1.25MaintainsNeutralGet Alert
03/14/2025BLNKBuy Now
Blink Charging
$0.95216.66%
Craig Irwin37%
$4 → $3ReiteratesBuy → BuyGet Alert
03/05/2025PMTSBuy Now
CPI Card
$31.3027.8%
Craig Irwin37%
$40 → $40ReiteratesBuy → BuyGet Alert
03/05/2025CURRBuy Now
Currenc Group
$1.46139.73%
Craig Irwin37%
→ $3.5Initiates → BuyGet Alert
02/14/2025ELVABuy Now
Electrovaya
$2.47102.43%
Craig Irwin37%
$4 → $5ReiteratesBuy → BuyGet Alert
12/02/2024TSLABuy Now
Tesla
$277.2537.06%
Craig Irwin37%
$85 → $380UpgradeNeutral → BuyGet Alert
11/07/2024WOLFBuy Now
Wolfspeed
$3.72437.63%
Craig Irwin37%
$25 → $20MaintainsBuyGet Alert
10/23/2024XOSBuy Now
Xos
$3.56321.35%
Craig Irwin37%
→ $15Initiates → BuyGet Alert
10/11/2024TSLABuy Now
Tesla
$277.25-69.34%
Craig Irwin37%
$85 → $85ReiteratesNeutral → NeutralGet Alert
10/03/2024BLBDBuy Now
Blue Bird
$33.9641.34%
Craig Irwin37%
$48 → $48DowngradeBuy → NeutralGet Alert
09/27/2024VBNKBuy Now
VersaBank
$10.0279.64%
Craig Irwin37%
→ $18Initiates → BuyGet Alert
08/16/2024GPBuy Now
GreenPower Motor Co
$0.54204.43%
Craig Irwin37%
$3 → $1.65MaintainsBuyGet Alert
08/15/2024GOEVBuy Now
Canoo
Craig Irwin37%
$60 → $30MaintainsNeutralGet Alert
08/02/2024WLDNBuy Now
Willdan Group
$41.2813.86%
Craig Irwin37%
$34 → $47MaintainsBuyGet Alert
07/24/2024TSLABuy Now
Tesla
$277.25-69.34%
Craig Irwin37%
$85 → $85MaintainsNeutralGet Alert
05/17/2024REEBuy Now
REE Automotive
$3.37315.43%
Craig Irwin37%
→ $14Initiates → BuyGet Alert
05/15/2024GOEVBuy Now
Canoo
Craig Irwin37%
$80 → $60MaintainsNeutralGet Alert
05/15/2024ADSEBuy Now
ADS-TEC Energy
$14.02-0.14%
Craig Irwin37%
→ $14MaintainsNeutralGet Alert
05/15/2024ELVABuy Now
Electrovaya
$2.47223.89%
Craig Irwin37%
$8 → $8MaintainsBuyGet Alert
05/09/2024LEVBuy Now
Lion Electric
Craig Irwin37%
$2.5 → $2MaintainsBuyGet Alert
05/09/2024BLBDBuy Now
Blue Bird
$33.9626.62%
Craig Irwin37%
$40 → $43MaintainsBuyGet Alert
05/06/2024GPREBuy Now
Green Plains
$5.40640.74%
Craig Irwin37%
$55 → $40MaintainsBuyGet Alert
04/30/2024WOLFBuy Now
Wolfspeed
$3.721244.09%
Craig Irwin37%
$50 → $50MaintainsBuyGet Alert
04/24/2024TSLABuy Now
Tesla
$277.25-69.34%
Craig Irwin37%
$85 → $85MaintainsNeutralGet Alert
04/23/2024LEVBuy Now
Lion Electric
Craig Irwin37%
$5 → $2.5ReiteratesBuy → BuyGet Alert
04/23/2024BEEMBuy Now
Beam Glb
$2.20309.09%
Craig Irwin37%
→ $9MaintainsBuyGet Alert
04/23/2024GPBuy Now
GreenPower Motor Co
$0.54453.51%
Craig Irwin37%
$3 → $3ReiteratesBuy → BuyGet Alert
04/23/2024BLBDBuy Now
Blue Bird
$33.9617.79%
Craig Irwin37%
$35 → $40ReiteratesBuy → BuyGet Alert
04/01/2024GPBuy Now
GreenPower Motor Co
$0.54453.51%
Craig Irwin37%
$7 → $3MaintainsBuyGet Alert
03/26/2024ELVABuy Now
Electrovaya
$2.47223.89%
Craig Irwin37%
$8 → $8MaintainsBuyGet Alert
03/25/2024HYZNBuy Now
Hyzon Motors
Craig Irwin37%
→ $80MaintainsBuyGet Alert
03/25/2024GPREBuy Now
Green Plains
$5.40918.52%
Craig Irwin37%
→ $55MaintainsBuyGet Alert
03/22/2024WLDNBuy Now
Willdan Group
$41.28-17.64%
Craig Irwin37%
$27 → $34ReiteratesBuy → BuyGet Alert
03/15/2024BLNKBuy Now
Blink Charging
$0.951166.62%
Craig Irwin37%
$25 → $12MaintainsBuyGet Alert
03/14/2024PRLBuy Now
Propel Holdings
Craig Irwin37%
$14 → $20ReiteratesBuy → BuyGet Alert
03/06/2024HYZNBuy Now
Hyzon Motors
Craig Irwin37%
→ $80Initiates → BuyGet Alert
03/06/2024FLUXBuy Now
Flux Power Holdings
$1.92420.83%
Craig Irwin37%
→ $10Initiates → BuyGet Alert
03/06/2024ELVABuy Now
Electrovaya
$2.47223.89%
Craig Irwin37%
→ $8Initiates → BuyGet Alert
02/23/2024PMTSBuy Now
CPI Card
$31.3027.8%
Craig Irwin37%
→ $40Initiates → BuyGet Alert
02/08/2024BLBDBuy Now
Blue Bird
$33.963.06%
Craig Irwin37%
$26 → $35MaintainsBuyGet Alert
01/31/2024PLUGBuy Now
Plug Power
$1.45520.48%
Craig Irwin37%
$4.5 → $9UpgradeNeutral → BuyGet Alert
01/24/2024PLUGBuy Now
Plug Power
$1.45210.24%
Craig Irwin37%
$4 → $4.5MaintainsNeutralGet Alert
01/12/2024SOLOBuy Now
Electrameccanica Vehicles
Craig Irwin37%
$0.5 → $0.4MaintainsNeutralGet Alert
11/16/2023GPBuy Now
GreenPower Motor Co
$0.541191.51%
Craig Irwin37%
$13 → $7MaintainsBuyGet Alert
11/14/2023DFLIBuy Now
Dragonfly Energy Hldgs
$1.09-35.78%
Craig Irwin37%
→ $6.3DowngradeBuy → NeutralGet Alert
10/31/2023WOLFBuy Now
Wolfspeed
$3.721244.09%
Craig Irwin37%
$65 → $50MaintainsBuyGet Alert
10/25/2023AMRCBuy Now
Ameresco
$12.08264.24%
Craig Irwin37%
→ $44UpgradeNeutral → BuyGet Alert
10/19/2023TSLABuy Now
Tesla
$277.25-69.34%
Craig Irwin37%
→ $85ReiteratesNeutral → NeutralGet Alert
09/14/2023DFLIBuy Now
Dragonfly Energy Hldgs
$1.09266.97%
Craig Irwin37%
→ $36Initiates → BuyGet Alert
09/07/2023CHPTBuy Now
ChargePoint Hldgs
$0.671540.57%
Craig Irwin37%
$14 → $11MaintainsBuyGet Alert
08/17/2023WOLFBuy Now
Wolfspeed
$3.721647.31%
Craig Irwin37%
$71 → $65MaintainsBuyGet Alert
08/10/2023PLUGBuy Now
Plug Power
$1.45417.06%
Craig Irwin37%
$13 → $7.5DowngradeBuy → NeutralGet Alert
06/09/2023VMARBuy Now
Vision Marine
$0.451236.3%
Craig Irwin37%
→ $810Initiates → BuyGet Alert
05/12/2023ADSEBuy Now
ADS-TEC Energy
$14.02-78.6%
Craig Irwin37%
$18 → $3DowngradeBuy → NeutralGet Alert
04/27/2023WOLFBuy Now
Wolfspeed
$3.721808.6%
Craig Irwin37%
$95 → $71MaintainsBuyGet Alert
04/27/2023WOLFBuy Now
Wolfspeed
$3.721808.6%
Craig Irwin37%
$95 → $71MaintainsBuyGet Alert
04/18/2023SOLOBuy Now
Electrameccanica Vehicles
Craig Irwin37%
→ $0.6DowngradeBuy → NeutralGet Alert
03/03/2023CHPTBuy Now
ChargePoint Hldgs
$0.673628.56%
Craig Irwin37%
$46 → $25MaintainsBuyGet Alert
03/01/2023AMRCBuy Now
Ameresco
$12.08264.24%
Craig Irwin37%
→ $44UpgradeSell → NeutralGet Alert
11/09/2022TSLABuy Now
Tesla
$277.25-69.34%
Craig Irwin37%
$83.33 → $85MaintainsNeutralGet Alert
10/06/2022KITTBuy Now
Nauticus Robotics
$1.02880.39%
Craig Irwin37%
→ $360Initiates → BuyGet Alert
09/23/2022DCFCBuy Now
Tritium DCFC
Craig Irwin37%
$3600 → $800DowngradeBuy → NeutralGet Alert
08/10/2022AMRSBuy Now
Amyris
Craig Irwin37%
→ $2DowngradeBuy → NeutralGet Alert
08/10/2022WKHSBuy Now
Workhorse Gr
$2.0769.08%
Craig Irwin37%
$1750 → $875DowngradeBuy → NeutralGet Alert
08/09/2022GOEVBuy Now
Canoo
Craig Irwin37%
$3220 → $1610DowngradeBuy → NeutralGet Alert
08/09/2022VLTABuy Now
VOLTA INC COM CL A
Craig Irwin37%
$5.5 → $2.5DowngradeBuy → NeutralGet Alert
06/10/2022LEVBuy Now
Lion Electric
Craig Irwin37%
→ $13Initiates → BuyGet Alert
03/02/2022WKHSBuy Now
Workhorse Gr
$2.07238.16%
Craig Irwin37%
→ $1750UpgradeNeutral → BuyGet Alert
02/15/2022BLBDBuy Now
Blue Bird
$33.96-14.61%
Craig Irwin37%
$16 → $29UpgradeNeutral → BuyGet Alert
02/15/2022GPBuy Now
GreenPower Motor Co
$0.542298.52%
Craig Irwin37%
→ $13UpgradeNeutral → BuyGet Alert
12/16/2021GOEVBuy Now
Canoo
Craig Irwin37%
$4140 → $6440UpgradeNeutral → BuyGet Alert
11/16/2021EUSGBuy Now
European Sustainable
Craig Irwin37%
→ $18Initiates → BuyGet Alert
11/15/2021GPBuy Now
GreenPower Motor Co
$0.542298.52%
Craig Irwin37%
$32 → $13DowngradeBuy → NeutralGet Alert
11/12/2021BLNKBuy Now
Blink Charging
$0.954649.84%
Craig Irwin37%
$37 → $45UpgradeNeutral → BuyGet Alert
10/21/2021DCRNBuy Now
Decarbonization Plus
Craig Irwin37%
→ $18Initiates → BuyGet Alert
10/21/2021TSLABuy Now
Tesla
$277.25-9.83%
Craig Irwin37%
$50 → $83.33MaintainsNeutralGet Alert
10/01/2021VLTABuy Now
VOLTA INC COM CL A
Craig Irwin37%
→ $18Initiates → BuyGet Alert
08/17/2021GOEVBuy Now
Canoo
Craig Irwin37%
$4600 → $3220MaintainsNeutralGet Alert
08/13/2021BLBDBuy Now
Blue Bird
$33.96-38.16%
Craig Irwin37%
$25 → $21MaintainsNeutralGet Alert
08/12/2021BLNKBuy Now
Blink Charging
$0.953805.43%
Craig Irwin37%
→ $37DowngradeBuy → NeutralGet Alert
08/06/2021WLDNBuy Now
Willdan Group
$41.289.01%
Craig Irwin37%
$58 → $45MaintainsBuyGet Alert
08/06/2021AMRSBuy Now
Amyris
Craig Irwin37%
$25 → $22MaintainsBuyGet Alert
08/06/2021PLUGBuy Now
Plug Power
$1.453002.38%
Craig Irwin37%
$65 → $45MaintainsBuyGet Alert
08/03/2021GPREBuy Now
Green Plains
$5.40918.52%
Craig Irwin37%
$40 → $55MaintainsBuyGet Alert
06/23/2021CLIIBuy Now
Climate Change Crisis
Craig Irwin37%
→ $21Initiates → BuyGet Alert
06/18/2021GOEVBuy Now
Canoo
Craig Irwin37%
$3220 → $4600MaintainsNeutralGet Alert
06/18/2021ADOMBuy Now
Envirotech Vehicles
Craig Irwin37%
→ $0.7Initiates → BuyGet Alert
06/02/2021OESXBuy Now
Orion Energy Sys
$0.78792.86%
Craig Irwin37%
$14 → $7DowngradeBuy → NeutralGet Alert
05/25/2021BEEMBuy Now
Beam Glb
$2.201627.27%
Craig Irwin37%
$65 → $38MaintainsBuyGet Alert
05/14/2021BLNKBuy Now
Blink Charging
$0.953805.43%
Craig Irwin37%
$58 → $37MaintainsBuyGet Alert
05/13/2021BLBDBuy Now
Blue Bird
$33.96-26.38%
Craig Irwin37%
$20 → $25MaintainsNeutralGet Alert
05/05/2021BLDPBuy Now
Ballard Power Systems
$1.251100%
Craig Irwin37%
$32 → $15DowngradeBuy → NeutralGet Alert
05/04/2021GPREBuy Now
Green Plains
$5.40640.74%
Craig Irwin37%
$43 → $40MaintainsBuyGet Alert
05/03/2021REGIBuy Now
Renewable Energy Gr
Craig Irwin37%
$90 → $35DowngradeBuy → NeutralGet Alert
04/29/2021LXFRBuy Now
Luxfer Holdings
$11.82170.73%
Craig Irwin37%
$30 → $32MaintainsBuyGet Alert
04/23/2021LYTSBuy Now
LSI Industries
$17.58-37.43%
Craig Irwin37%
$13 → $11MaintainsBuyGet Alert
04/14/2021JFINBuy Now
Jiayin Gr
$14.84-37.67%
Craig Irwin37%
$5.75 → $9.25MaintainsBuyGet Alert
04/14/2021IDEXBuy Now
Ideanomics
$0.272492.59%
Craig Irwin37%
→ $875Initiates → BuyGet Alert
04/05/2021AYIBuy Now
Acuity Brands
$267.82-38.39%
Craig Irwin37%
$50 → $165UpgradeSell → NeutralGet Alert
03/30/2021GOEVBuy Now
Canoo
Craig Irwin37%
$13800 → $5520DowngradeBuy → NeutralGet Alert
03/29/2021XBCBuy Now
Xebec Adsorption
Craig Irwin37%
$6 → $4DowngradeBuy → NeutralGet Alert
03/26/2021BLNKBuy Now
Blink Charging
$0.956022.02%
Craig Irwin37%
$67 → $58MaintainsBuyGet Alert
03/16/2021LXFRBuy Now
Luxfer Holdings
$11.82153.81%
Craig Irwin37%
$22.5 → $30MaintainsBuyGet Alert
03/11/2021REZIBuy Now
Resideo Technologies
$18.5162.07%
Craig Irwin37%
→ $30DowngradeBuy → NeutralGet Alert
03/09/2021ASYSBuy Now
Amtech Systems
$5.15191.26%
Craig Irwin37%
$9 → $15MaintainsBuyGet Alert
03/01/2021PLUGBuy Now
Plug Power
$1.454381.21%
Craig Irwin37%
→ $65Reiterates → BuyGet Alert
02/26/2021AMRSBuy Now
Amyris
Craig Irwin37%
→ $20Initiates → BuyGet Alert
02/24/2021WKHSBuy Now
Workhorse Gr
$2.07624.64%
Craig Irwin37%
$4750 → $3750MaintainsNeutralGet Alert
02/19/2021MNTKBuy Now
Montauk Renewables
$2.20695.45%
Craig Irwin37%
→ $17.5Initiates → BuyGet Alert
02/05/2021CHPTBuy Now
ChargePoint Hldgs
$0.67
Craig Irwin37%
Initiates → BuyGet Alert
02/05/2021SBEBuy Now
Switchback Energy
Craig Irwin37%
→ $46Initiates → BuyGet Alert
02/05/2021BEEMBuy Now
Beam Glb
$2.203763.64%
Craig Irwin37%
→ $85Initiates → BuyGet Alert
02/05/2021BLNKBuy Now
Blink Charging
$0.956971.99%
Craig Irwin37%
→ $67Initiates → BuyGet Alert
01/29/2021CREEBuy Now
Cree
Craig Irwin37%
$105 → $150UpgradeNeutral → BuyGet Alert
01/28/2021TSLABuy Now
Tesla
$277.25-45.9%
Craig Irwin37%
→ $50MaintainsNeutralGet Alert
01/28/2021CREEBuy Now
Cree
Craig Irwin37%
$105 → $150UpgradeNeutral → BuyGet Alert
01/27/2021CREEBuy Now
Cree
Craig Irwin37%
$65 → $105MaintainsNeutralGet Alert
12/16/2020HCACBuy Now
Hennessy Cap Acquisition
Craig Irwin37%
→ $30Initiates → BuyGet Alert
11/10/2020PLUGBuy Now
Plug Power
$1.451416.72%
Craig Irwin37%
$14 → $22MaintainsBuyGet Alert
11/06/2020WLDNBuy Now
Willdan Group
$41.284.17%
Craig Irwin37%
$31 → $43MaintainsBuyGet Alert
10/22/2020DARBuy Now
Darling Ingredients
$31.91163.24%
Craig Irwin37%
$38 → $84MaintainsBuyGet Alert
10/12/2020FLUXBuy Now
Flux Power Holdings
$1.92577.08%
Craig Irwin37%
→ $13Initiates → BuyGet Alert
08/20/2020FUVBuy Now
Arcimoto
Craig Irwin37%
→ $160DowngradeBuy → NeutralGet Alert
08/19/2020CREEBuy Now
Cree
Craig Irwin37%
$55 → $75DowngradeBuy → NeutralGet Alert
07/13/2020TSLABuy Now
Tesla
$277.25-45.9%
Craig Irwin37%
$4.67 → $10UpgradeSell → NeutralGet Alert
04/28/2020WKHSBuy Now
Workhorse Gr
$2.0793.24%
Craig Irwin37%
→ $1000Initiates → BuyGet Alert
04/03/2020LXFRBuy Now
Luxfer Holdings
$11.8256.51%
Craig Irwin37%
→ $18.5Initiates → BuyGet Alert
04/03/2020XBCBuy Now
Xebec Adsorption
Craig Irwin37%
→ $4.5Initiates → BuyGet Alert
01/30/2020TSLABuy Now
Tesla
$277.2526.24%
Craig Irwin37%
$16.67 → $23.33MaintainsSellGet Alert
01/29/2020OESXBuy Now
Orion Energy Sys
$0.78473.98%
Craig Irwin37%
$3 → $4.5MaintainsNeutralGet Alert
11/11/2019PLUGBuy Now
Plug Power
$1.45
Craig Irwin37%
UpgradeNeutral → BuyGet Alert
10/29/2019TSLABuy Now
Tesla
$277.25
Craig Irwin37%
DowngradeNeutral → SellGet Alert
08/27/2019JFINBuy Now
Jiayin Gr
$14.8414.56%
Craig Irwin37%
→ $17Initiates → BuyGet Alert
07/22/2019TSLABuy Now
Tesla
$277.25
Craig Irwin37%
DowngradeBuy → NeutralGet Alert
07/01/2019BLDPBuy Now
Ballard Power Systems
$1.25
Craig Irwin37%
DowngradeNeutral → SellGet Alert
06/10/2019TSLABuy Now
Tesla
$277.25-14.16%
Craig Irwin37%
→ $15.87UpgradeNeutral → BuyGet Alert
05/14/2019CTRLBuy Now
Control4
Craig Irwin37%
→ $24DowngradeBuy → NeutralGet Alert
05/03/2019ADOMBuy Now
ADOMANI
Craig Irwin37%
DowngradeBuy → NeutralGet Alert
03/04/2019AMRCBuy Now
Ameresco
$12.08
Craig Irwin37%
UpgradeNeutral → BuyGet Alert
01/30/2019PLUGBuy Now
Plug Power
$1.45-10.38%
Craig Irwin37%
→ $1.3UpgradeSell → NeutralGet Alert
11/23/2018FCELBuy Now
FuelCell Energy
$4.91
Craig Irwin37%
DowngradeBuy → NeutralGet Alert
08/16/2018LYTSBuy Now
LSI Industries
$17.58
Craig Irwin37%
UpgradeNeutral → BuyGet Alert
06/15/2018WLDNBuy Now
Willdan Group
$41.28-5.52%
Craig Irwin37%
→ $39Initiates → BuyGet Alert
06/13/2018CTRLBuy Now
Control4
Craig Irwin37%
→ $31Initiates → BuyGet Alert
05/17/2017PLUGBuy Now
Plug Power
$1.45
Craig Irwin37%
DowngradeNeutral → SellGet Alert
05/04/2017AMRCBuy Now
Ameresco
$12.08
Craig Irwin37%
UpgradeNeutral → BuyGet Alert
10/25/2016FCELBuy Now
FuelCell Energy
$4.91
Craig Irwin37%
DowngradeBuy → NeutralGet Alert
08/24/2016LYTSBuy Now
LSI Industries
$17.58-20.36%
Craig Irwin37%
→ $14Initiates → BuyGet Alert
08/24/2016CREEBuy Now
Cree
Craig Irwin37%
→ $34Initiates → BuyGet Alert
08/24/2016AYIBuy Now
Acuity Brands
$267.822.68%
Craig Irwin37%
→ $275Initiates → NeutralGet Alert
04/11/2016FCELBuy Now
FuelCell Energy
$4.91144.4%
Craig Irwin37%
→ $4320Initiates → BuyGet Alert
03/14/2016PLUGBuy Now
Plug Power
$1.4537.88%
Craig Irwin37%
$1.8 → $2MaintainsNeutralGet Alert
02/03/2016BLDPBuy Now
Ballard Power Systems
$1.25
Craig Irwin37%
Assumes → NeutralGet Alert
02/03/2016PLUGBuy Now
Plug Power
$1.45
Craig Irwin37%
Assumes → NeutralGet Alert
08/04/2015OESXBuy Now
Orion Energy Sys
$0.78
Craig Irwin37%
DowngradeBuy → NeutralGet Alert
05/21/2015DARBuy Now
Darling Ingredients
$31.91-34.19%
Craig Irwin37%
→ $21Initiates → BuyGet Alert
01/05/2015GPREBuy Now
Green Plains
$5.40529.63%
Craig Irwin37%
→ $34Initiates → BuyGet Alert
11/04/2014BLDPBuy Now
Ballard Power Systems
$1.25180%
Craig Irwin37%
→ $3.5Initiates → BuyGet Alert
03/14/2014PLUGBuy Now
Plug Power
$1.45451.53%
Craig Irwin37%
$0.8 → $8DowngradeBuy → NeutralGet Alert
02/12/2014OESXBuy Now
Orion Energy Systems, Inc.
$0.78920.41%
Craig Irwin37%
→ $8Initiates → BuyGet Alert

Recent Analyst Stock Rating News

The Best Trading Research Platform
For Retail Investors and Professional Trades Alike.
Get Started for Free