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 07/24/2024

Overall Average Return

-26.1%

Smart Score

37.9%

Overall Average Return Percentile

9th

Number of Ratings

66
Buy NowGet Alert
07/24/2024TSLABuy Now
Tesla
$220.63-61.47%$85 → $85MaintainsNeutralGet Alert
05/17/2024REEBuy Now
REE Automotive
$4.00250% → $14Initiates → BuyGet Alert
05/15/2024GOEVBuy Now
Canoo
$2.0248.51%$4 → $3MaintainsNeutralGet Alert
05/15/2024ADSEBuy Now
ADS-TEC Energy
$12.3313.54% → $14MaintainsNeutralGet Alert
05/15/2024ELVABuy Now
Electrovaya
$2.51218.73%$8 → $8MaintainsBuyGet Alert
05/09/2024LEVBuy Now
Lion Electric
$0.93115.24%$2.5 → $2MaintainsBuyGet Alert
05/09/2024BLBDBuy Now
Blue Bird
$50.35-14.6%$40 → $43MaintainsBuyGet Alert
05/06/2024GPREBuy Now
Green Plains
$16.32145.1%$55 → $40MaintainsBuyGet Alert
04/30/2024WOLFBuy Now
Wolfspeed
$19.64154.58%$50 → $50MaintainsBuyGet Alert
04/24/2024TSLABuy Now
Tesla
$220.63-61.47%$85 → $85MaintainsNeutralGet Alert
04/23/2024LEVBuy Now
Lion Electric
$0.93169.05%$5 → $2.5ReiteratesBuy → BuyGet Alert
04/23/2024BEEMBuy Now
Beam Glb
$5.9052.54% → $9MaintainsBuyGet Alert
04/23/2024GPBuy Now
GreenPower Motor Co
$1.22145.9%$3 → $3ReiteratesBuy → BuyGet Alert
04/23/2024BLBDBuy Now
Blue Bird
$50.35-20.56%$35 → $40ReiteratesBuy → BuyGet Alert
04/01/2024GPBuy Now
GreenPower Motor Co
$1.22145.9%$7 → $3MaintainsBuyGet Alert
03/26/2024ELVABuy Now
Electrovaya
$2.51218.73%$8 → $8MaintainsBuyGet Alert
03/25/2024HYZNBuy Now
Hyzon Motors
$0.15988.44% → $1.6MaintainsBuyGet Alert
03/25/2024GPREBuy Now
Green Plains
$16.32237.01% → $55MaintainsBuyGet Alert
03/22/2024WLDNBuy Now
Willdan Group
$33.581.25%$27 → $34ReiteratesBuy → BuyGet Alert
03/15/2024BLNKBuy Now
Blink Charging
$3.27266.97%$25 → $12MaintainsBuyGet Alert
03/14/2024PRLBuy Now
Propel Holdings
——$14 → $20ReiteratesBuy → BuyGet Alert
03/06/2024HYZNBuy Now
Hyzon Motors
$0.15988.44% → $1.6Initiates → BuyGet Alert
03/06/2024FLUXBuy Now
Flux Power Holdings
$3.77165.25% → $10Initiates → BuyGet Alert
03/06/2024ELVABuy Now
Electrovaya
$2.51218.73% → $8Initiates → BuyGet Alert
02/23/2024PMTSBuy Now
CPI Card
$30.0633.07% → $40Initiates → BuyGet Alert
02/08/2024BLBDBuy Now
Blue Bird
$50.35-30.49%$26 → $35MaintainsBuyGet Alert
01/31/2024PLUGBuy Now
Plug Power
$2.46265.11%$4.5 → $9UpgradeNeutral → BuyGet Alert
01/24/2024PLUGBuy Now
Plug Power
$2.4682.56%$4 → $4.5MaintainsNeutralGet Alert
01/12/2024SOLOBuy Now
Electrameccanica Vehicles
——$0.5 → $0.4MaintainsNeutralGet Alert
11/16/2023GPBuy Now
GreenPower Motor Co
$1.22473.77%$13 → $7MaintainsBuyGet Alert
11/14/2023DFLIBuy Now
Dragonfly Energy Hldgs
$0.88-20.2% → $0.7DowngradeBuy → NeutralGet Alert
10/31/2023WOLFBuy Now
Wolfspeed
$19.64154.58%$65 → $50MaintainsBuyGet Alert
10/25/2023AMRCBuy Now
Ameresco
$32.9233.66% → $44UpgradeNeutral → BuyGet Alert
10/19/2023TSLABuy Now
Tesla
$220.63-61.47% → $85ReiteratesNeutral → NeutralGet Alert
09/14/2023DFLIBuy Now
Dragonfly Energy Hldgs
$0.88356% → $4Initiates → BuyGet Alert
09/07/2023CHPTBuy Now
ChargePoint Hldgs
$2.06433.98%$14 → $11MaintainsBuyGet Alert
08/17/2023WOLFBuy Now
Wolfspeed
$19.64230.96%$71 → $65MaintainsBuyGet Alert
08/10/2023PLUGBuy Now
Plug Power
$2.46204.26%$13 → $7.5DowngradeBuy → NeutralGet Alert
06/09/2023VMARBuy Now
Vision Marine
$0.421328.57% → $6Initiates → BuyGet Alert
05/12/2023ADSEBuy Now
ADS-TEC Energy
$12.33-75.67%$18 → $3DowngradeBuy → NeutralGet Alert
04/27/2023WOLFBuy Now
Wolfspeed
$19.64261.51%$95 → $71MaintainsBuyGet Alert
04/27/2023WOLFBuy Now
Wolfspeed
$19.64261.51%$95 → $71MaintainsBuyGet Alert
04/18/2023SOLOBuy Now
Electrameccanica Vehicles
—— → $0.6DowngradeBuy → NeutralGet Alert
03/03/2023CHPTBuy Now
ChargePoint Hldgs
$2.061113.59%$46 → $25MaintainsBuyGet Alert
03/01/2023AMRCBuy Now
Ameresco
$32.9233.66% → $44UpgradeSell → NeutralGet Alert
11/09/2022TSLABuy Now
Tesla
$220.63-61.47%$83.33 → $85MaintainsNeutralGet Alert
10/06/2022KITTBuy Now
Nauticus Robotics
$3.37196.74% → $360Initiates → BuyGet Alert
09/23/2022DCFCBuy Now
Tritium DCFC
——$3600 → $800DowngradeBuy → NeutralGet Alert
08/10/2022AMRSBuy Now
Amyris
—— → $2DowngradeBuy → NeutralGet Alert
08/10/2022WKHSBuy Now
Workhorse Gr
$1.60118.07%$140 → $70DowngradeBuy → NeutralGet Alert
08/09/2022GOEVBuy Now
Canoo
$2.0273.26%$161 → $80.5DowngradeBuy → NeutralGet Alert
08/09/2022VLTABuy Now
VOLTA INC COM CL A
——$5.5 → $2.5DowngradeBuy → NeutralGet Alert
06/10/2022LEVBuy Now
Lion Electric
$0.931299.05% → $13Initiates → BuyGet Alert
03/02/2022WKHSBuy Now
Workhorse Gr
$1.60336.14% → $140UpgradeNeutral → BuyGet Alert
02/15/2022BLBDBuy Now
Blue Bird
$50.35-42.4%$16 → $29UpgradeNeutral → BuyGet Alert
02/15/2022GPBuy Now
GreenPower Motor Co
$1.22965.57% → $13UpgradeNeutral → BuyGet Alert
12/16/2021GOEVBuy Now
Canoo
$2.02593.03%$207 → $322UpgradeNeutral → BuyGet Alert
11/16/2021EUSGBuy Now
European Sustainable
———Initiates → BuyGet Alert
11/15/2021GPBuy Now
GreenPower Motor Co
$1.22965.57%—DowngradeBuy → NeutralGet Alert
11/12/2021BLNKBuy Now
Blink Charging
$3.271276.15%—UpgradeNeutral → BuyGet Alert
08/17/2021GOEVBuy Now
Canoo
$2.02246.52%$230 → $161MaintainsNeutralGet Alert
06/18/2021GOEVBuy Now
Canoo
$2.02395.02%$161 → $230MaintainsNeutralGet Alert
03/30/2021GOEVBuy Now
Canoo
$2.02494.03%$690 → $276DowngradeBuy → NeutralGet Alert
02/24/2021WKHSBuy Now
Workhorse Gr
$1.60834.58%$380 → $300MaintainsNeutralGet Alert
02/05/2021CHPTBuy Now
ChargePoint Hldgs
$2.06——Initiates → BuyGet Alert
04/28/2020WKHSBuy Now
Workhorse Gr
$1.60149.22% → $80Initiates → BuyGet Alert