Craig Irwin

Stock Analyst at Roth Capital

(1.22)
# 2069
Out of 5,441 analysts
158
Total ratings
Success rate
Average return
53 Stocks
Name Action PT Current % Upside Ratings Updated
BLDP Ballard Power System...
Maintains: Neutral
2 2
1.79 0.56% 5 Aug 12, 2025
WLDN Willdan Group
Reiterates: Strong Buy
62 103
112.77 -8.66% 6 Aug 5, 2025
TSLA Tesla
Maintains: Buy
450 395
339.15 16.47% 14 Apr 23, 2025
EZPW EZCORP
Initiates Coverage On: Buy
16
15.62 2.43% 1 Mar 17, 2025
BLNK Blink Charging
Reiterates: Buy
4 3
0.89 237.08% 7 Mar 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
40 40
13.7 191.97% 2 Mar 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
4
1.5 133.33% 1 Mar 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Strong Buy
4 5
4.75 5.26% 4 Feb 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
25 20
1.41 1318.44% 6 Nov 7, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
15
3.22 365.84% 1 Oct 23, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
48 48
54.72 -12.28% 7 Oct 3, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
18
10.13 77.69% 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
Initiates Coverage On: Buy
14
0.69 1928.99% 1 May 17, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
14
11.68 19.86% 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
8.83 353% 5 May 6, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
9
2.26 298.23% 3 Apr 23, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
80
0.64 12400% 2 Mar 25, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
10
1.67 498.8% 2 Mar 6, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
5 9
1.6 462.5% 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
19.61 124.38% 4 Oct 25, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
280 220
10.67 1961.86% 3 Sep 7, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
8100
4.95 163536.36% 1 Jun 9, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
360
0.93 38609.68% 1 Oct 6, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
3600 800
3.64 21878.02% 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.71 51069.59% 4 Aug 10, 2022
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
6 3
0.86 190.7% 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
14.36 46.24% 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.69 914.49% 3 Jun 2, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
90 35
61.5 -43.09% 1 May 3, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
30 32
11.98 167.11% 3 Apr 29, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
13 11
18.41 -40.25% 3 Apr 23, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
6 10
12.51 -26.06% 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
313.4 -47.35% 2 Apr 5, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
30
27.47 9.21% 1 Mar 11, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
9 15
4.78 213.81% 1 Mar 9, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
18
1.84 851.09% 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
79.12 89.59% 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
29.73 182.54% 2 Oct 22, 2020