Craig Irwin

Stock Analyst at Roth MKM

(1.13)
# 1999
Out of 5,370 analysts
156
Total ratings
24.29%
Success rate
12.69%
Average return
53 Stocks
Name Action PT Current % Upside Ratings Updated
TSLA Tesla
Maintains: Buy
450 395
323.35 22.16% 14 Apr 23, 2025
EZPW EZCORP
Initiates Coverage On: Buy
16
13.07 22.42% 1 Mar 17, 2025
BLDP Ballard Power System...
Maintains: Neutral
2 2
1.6 -21.88% 4 Mar 14, 2025
BLNK Blink Charging
Reiterates: Buy
4 3
0.86 248.84% 7 Mar 14, 2025
PMTS CPI Card
Reiterates: Buy
40 40
22.81 75.36% 2 Mar 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
4
n/a n/a 1 Mar 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Strong Buy
4 5
3.45 44.93% 4 Feb 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
25 20
1.29 1450.39% 6 Nov 7, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
15
3.13 379.23% 1 Oct 23, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
48 48
41.7 15.11% 7 Oct 3, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
18
11.15 61.43% 1 Sep 27, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
3 2
n/a n/a 6 Aug 16, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
60 30
n/a n/a 7 Aug 15, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
34 47
57.19 -17.82% 5 Aug 2, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
14
0.64 2087.5% 1 May 17, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
14
12.08 15.89% 2 May 15, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
3 2
n/a n/a 3 May 9, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
55 40
5.71 600.53% 5 May 6, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
9
1.47 512.24% 3 Apr 23, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
80
n/a n/a 2 Mar 25, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
10
1.57 536.94% 2 Mar 6, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
5 9
1.19 656.3% 11 Jan 31, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
1 1
n/a n/a 2 Jan 12, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
7
n/a n/a 2 Nov 14, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
44
16.14 172.61% 4 Oct 25, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
14 11
0.72 1427.78% 3 Sep 7, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
8100
8.11 99776.7% 1 Jun 9, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
360
0.95 37794.74% 1 Oct 6, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
3600 800
n/a n/a 1 Sep 23, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
2
n/a n/a 3 Aug 10, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
1750 875
1.02 85684.31% 4 Aug 10, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
6 3
n/a n/a 2 Aug 9, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
18
n/a n/a 1 Nov 16, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
18
n/a n/a 1 Oct 21, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
21
n/a n/a 1 Jun 23, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
1
n/a n/a 2 Jun 18, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
14 7
0.57 1128.07% 3 Jun 2, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
90 35
n/a n/a 1 May 3, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
30 32
11.6 175.86% 3 Apr 29, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
13 11
16.2 -32.1% 3 Apr 23, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
6 10
17.75 -47.89% 2 Apr 14, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
875
n/a n/a 1 Apr 14, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Neutral
50 165
271.01 -39.12% 2 Apr 5, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
30
21.12 42.05% 1 Mar 11, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
9 15
4.12 264.08% 1 Mar 9, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
18
2.31 657.58% 1 Feb 19, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
46
n/a n/a 1 Feb 5, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
105 150
n/a n/a 5 Jan 29, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
30
n/a n/a 1 Dec 16, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
38 84
38.84 116.27% 2 Oct 22, 2020