Bill Kirk

Stock Analyst at Roth Capital

(0.82)
# 2258
Out of 5,356 analysts
153
Total ratings
31.82%
Success rate
1.52%
Average return
32 Stocks
Name Action PT Current % Upside Ratings Updated
BJ BJ's Wholesale Club ...
Reiterates: Neutral
101 106
108.94 -2.7% 9 May 28, 2025
TPG TPG
Maintains: Hold
65 42
48.91 -14.13% 4 Apr 9, 2025
VRTS Virtus Inv
Maintains: Hold
220 158
168.75 -6.37% 5 Apr 9, 2025
STZ Constellation Brands
Maintains: Buy
284 256
170.6 50.06% 13 Apr 3, 2025
TGT Target
Reiterates: Neutral
131 122
93.44 30.57% 13 Mar 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
389 349
220.51 58.27% 11 Feb 26, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
105 146
167.98 -13.08% 5 Feb 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Strong Buy
97 108
97.72 10.52% 10 Feb 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
755 907
1010.29 -10.22% 10 Dec 13, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
20 26
27.41 -5.14% 8 Dec 12, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
52 56
66.11 -15.29% 4 Dec 6, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
4 3
n/a n/a 1 Nov 14, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
11 10
9.18 8.93% 3 Nov 12, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
20 16
13.71 16.7% 8 Nov 6, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
120 116
93.22 24.44% 5 Nov 4, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
41 43
40.28 6.75% 4 Oct 31, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
271 277
379.98 -27.1% 6 Oct 31, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
35 46
41.94 9.68% 4 Oct 28, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
2 2
0.39 348.72% 2 Oct 11, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Neutral
49 48
n/a n/a 4 Sep 3, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
201 226
180.19 25.42% 4 Jul 30, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
22 19
18.98 0.11% 3 Jul 8, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
7 6
0.62 867.74% 3 May 16, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
23 24
21.55 11.37% 2 Jan 10, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Market Perform
32
21.72 47.33% 1 Jan 4, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Market Perform
118
137.66 -14.28% 1 Jan 4, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
77 77
51.84 48.53% 4 Oct 4, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
33
11.91 177.08% 1 Sep 28, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Neutral
n/a
n/a n/a 1 Sep 28, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
550
1.36 40341.18% 1 May 25, 2021
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
5 6
n/a n/a 1 Nov 2, 2020
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Buy
16 17
n/a n/a 2 Mar 19, 2020