Bill Kirk

Stock Analyst at Roth MKM

(0.10)
# 4,414
Out of 4,476 analysts
643
Total ratings
37.8%
Success rate
-7.8%
Average return

Stocks Rated by Bill Kirk

Constellation Brands
Jul 2, 2026
Reiterated: Buy
Price Target: $209
Current: $137.47
Upside: +52.03%
The Kroger Co.
Jun 22, 2026
Reiterated: Buy
Price Target: $78
Current: $58.22
Upside: +33.97%
Canopy Growth Corporation
Jun 20, 2026
Maintained: Buy
Price Target: $5.00
Current: $1.42
Upside: +252.11%
High Tide Inc.
Jun 17, 2026
Reiterated: Buy
Price Target: $7.10
Current: $3.25
Upside: +118.45%
Aurora Cannabis Inc.
Jun 15, 2026
Reiterated: Hold
Price Target: $6.00$5.00
Current: $4.09
Upside: +22.25%
United Natural Foods
Jun 10, 2026
Reiterated: Hold
Price Target: $38$43
Current: $45.57
Upside: -5.64%
Trulieve Cannabis
Jun 5, 2026
Reiterated: Buy
Price Target: $19
Current: $9.78
Upside: +94.27%
Costco Wholesale
May 29, 2026
Rated: Sell
Price Target: $769$781
Current: $951.67
Upside: -17.93%
Target
May 22, 2026
Rated: Hold
Price Target: $88$114
Current: $130.21
Upside: -12.45%
Walmart
May 22, 2026
Reiterated: Buy
Price Target: $138
Current: $111.84
Upside: +23.39%
Maintained: Buy
Price Target: $5.00
Current: $3.99
Upside: +25.31%
Reiterated: Hold
Price Target: $8
Current: $10.39
Upside: -23.00%
Reiterated: Buy
Price Target: $6
Current: $1.82
Upside: +229.67%
Maintained: Buy
Price Target: $2.84
Current: $1.16
Upside: +144.82%
Maintained: Buy
Price Target: $90
Current: $63.36
Upside: +42.05%
Reiterated: Buy
Price Target: $58
Current: $39.78
Upside: +45.80%
Reiterated: Buy
Price Target: $326$315
Current: $183.62
Upside: +71.55%
Maintained: Buy
Price Target: $35.50
Current: $8.89
Upside: +299.31%
Maintained: Hold
Price Target: $74
Current: $89.94
Upside: -17.72%
Reiterated: Buy
Price Target: $24$23
Current: $14.13
Upside: +62.77%
Upgraded: Buy
Price Target: $10
Current: $4.62
Upside: +116.45%
Reiterated: Hold
Price Target: $97
Current: $89.18
Upside: +8.77%
Maintained: Buy
Price Target: $28.40
Current: $10.86
Upside: +161.50%
Maintained: Buy
Price Target: $59$30
Current: $3.35
Upside: +795.52%
Maintained: Buy
Price Target: $4.26
Current: $0.155
Upside: n/a
Reiterated: Buy
Price Target: $1.06$0.7
Current: $0.000001
Upside: n/a
Maintained: Hold
Price Target: $69
Current: $26.76
Upside: n/a
Reiterated: Buy
Price Target: $20$21
Current: $32.60
Upside: n/a
Maintained: Hold
Price Target: $67$65
Current: $84.83
Upside: n/a
Reiterated: Hold
Price Target: $35$34
Current: $104.29
Upside: n/a
Reiterated: Hold
Price Target: $32
Current: $113.09
Upside: n/a
Reiterated: Hold
Price Target: $56$55
Current: $23.32
Upside: n/a