Bill Kirk

Stock Analyst at Roth Capital

(0.86)
# 2285
Out of 5,370 analysts
155
Total ratings
34.09%
Success rate
0.48%
Average return
32 Stocks
Name Action PT Current % Upside Ratings Updated
BF/B Brown-Forman
Maintains: Buy
38 35
n/a n/a 5 Jun 10, 2025
BJ BJ's Wholesale Club ...
Reiterates: Neutral
101 106
108.81 -2.58% 9 May 28, 2025
TPG TPG
Maintains: Hold
65 42
49.8 -15.66% 4 Apr 9, 2025
VRTS Virtus Inv
Maintains: Hold
220 158
175.75 -10.1% 5 Apr 9, 2025
STZ Constellation Brands
Maintains: Buy
284 256
161.27 58.74% 13 Apr 3, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Neutral
131 122
95.62 27.59% 13 Mar 5, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
389 349
207.77 67.97% 11 Feb 26, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
105 146
161.29 -9.48% 6 Feb 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Strong Buy
97 108
93.97 14.93% 10 Feb 21, 2025
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
755 907
979.33 -7.39% 10 Dec 13, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
20 26
22.09 17.7% 8 Dec 12, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
52 56
65.88 -15% 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.4 6.38% 3 Nov 12, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
20 16
13.04 22.7% 8 Nov 6, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
120 116
92.56 25.32% 5 Nov 4, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
41 43
42.55 1.06% 4 Oct 31, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Hold
271 277
379.43 -27% 6 Oct 31, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
35 46
42.25 8.88% 4 Oct 28, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
2 2
n/a n/a 2 Oct 11, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Strong Buy
201 226
184.93 22.21% 4 Jul 30, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Downgrades: Hold
22 19
18.69 1.66% 3 Jul 8, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
7 6
0.75 700% 3 May 16, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Maintains: Neutral
23 24
21.45 11.89% 2 Jan 10, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Market Perform
32
22.64 41.34% 1 Jan 4, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Initiates Coverage On: Market Perform
118
136.95 -13.84% 1 Jan 4, 2024
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Reiterates: Buy
77 77
49.41 55.84% 4 Oct 4, 2023
XXXX
XXXXXXXXXXXXXXXX
Upgrade
Upgrades: Buy
33
11.57 185.22% 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.4 39185.71% 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