Craig Irwin Stock Analyst Profile - Roth Capital Research Coverage - Stocknear

Craig Irwin

Stock Analyst at Roth Capital

(3.7)
# 2338
Out of 5,504 analysts
160
Total ratings
Success rate
Average return

54 Stocks

Name Action PT Current % Upside Ratings Updated
GSRT GSR III Acquisition
Initiates Coverage On: Buy
20
10.27 94.74% 1 Sep 23, 2025
WKHS Workhorse Gr
Maintains: Neutral
2 2
1.14 53.51% 5 Aug 18, 2025
BLDP Ballard Power System...
Maintains: Neutral
2 2
3.52 -48.86% 5 Aug 12, 2025
WLDN Willdan Group
Reiterates: Strong Buy
62 103
91.25 12.88% 6 Aug 5, 2025
TSLA Tesla
Maintains: Buy
450 395
429.95 -8.13% 14 Apr 23, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
16
18.16 -11.89% 1 Mar 17, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
4 3
2 50% 7 Mar 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
40 40
15.3 161.44% 2 Mar 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
4
1.55 125.81% 1 Mar 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Strong Buy
4 5
6.17 -18.96% 4 Feb 14, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
25 20
24.6 -18.7% 6 Nov 7, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
15
2.86 424.48% 1 Oct 23, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
48 48
53.91 -10.96% 7 Oct 3, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
18
12.41 45.04% 1 Sep 27, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
30 17
3.16 422.15% 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.79 1672.15% 1 May 17, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
14
11.39 22.91% 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
9.65 314.51% 5 May 6, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
9
2.98 202.01% 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
3.73 168.1% 2 Mar 6, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
5 9
3.81 136.22% 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
1.86 238.71% 2 Nov 14, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
44
37.45 17.49% 4 Oct 25, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
280 220
11.92 1745.64% 3 Sep 7, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
8100
1.5 539900% 1 Jun 9, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
3240
3.06 105782.35% 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
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
140 70
8.26 747.46% 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
13.78 132.22% 3 Apr 29, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
13 11
23.15 -52.48% 3 Apr 23, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
6 10
11.32 -18.29% 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
352.95 -53.25% 2 Apr 5, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Neutral
30
43.11 -30.41% 1 Mar 11, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
9 15
9.11 64.65% 1 Mar 9, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Buy
18
2.49 602.81% 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