← Back to Roth Capital

William Kirk Score: 33

Analyst at Roth Capital
Avg Return (Buy)
? How much profit would you make?
Calculates the average return of all BUY recommendations after exactly 1 year (or today if newer).

Note: Sell ratings are ignored here to focus on investment potential.
+46.6%
1 Year Cap
Win Rate
? How often is the direction correct?
Percentage of trades that are currently profitable.
• Buy: Stock price went UP 📈
• Sell: Stock price went DOWN 📉
61%
19 W / 12 L
Target Met
? How often was the target reached?
Hits vs. Total.
63%
15 W / 9 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
8%
2 W / 22 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
0%
0 W / 24 L
High Conviction
? The "Brave" Trades (>20% Upside)
Win Rate only for recommendations where the analyst predicted a massive move (>20%).
Shows if they are right when they bet big.
50%
6 W / 6 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
63%
15 W / 9 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
57%
4 W / 3 L

Coverage & Price Targets

Date Stock Signal Target Start Price Best Price (1Y) Accuracy Current Price
Jul 31, 2026
Sprouts Farmers Market Inc SFM
SELL $82.00
Est. +6%
$86.89 $82.25 (Low)
Bullseye Hit (±1%)
$82.68 +4.8%
Jul 24, 2026
Albertsons Companies Inc - Ordinary Shares - Class A ACI
BUY $17.00
Est. +54%
$11.04 $12.46
Pending
$12.40 +12.3%
Apr 20, 2026
Albertsons Companies Inc - Ordinary Shares - Class A ACI
BUY $23.00
Est. +37%
$16.74 $17.69
Pending
$12.40 -25.9%
Feb 20, 2026
Walmart Inc WMT
BUY $138.00
Est. +13%
$122.38 $135.16
Precision Hit (±3%)
$115.72 -5.4%
Feb 20, 2026
Sprouts Farmers Market Inc SFM
BUY $74.00
Est. +9%
$67.85 $94.89
Target Met
$82.68 +21.9%
Oct 30, 2025
Sprouts Farmers Market Inc SFM
BUY $91.00
Est. +16%
$78.73 $94.89
Target Met
$82.68 +5.0%
Sep 26, 2025
Costco Wholesale Corp COST
SELL $907.00
Est. +4%
$943.31 $844.06 (Low)
Target Met
$961.85 -2.0%
Sep 03, 2025
Constellation Brands Inc - Ordinary Shares - Class A STZ
BUY $209.00
Est. +42%
$147.28 $168.60
Pending
$136.35 -7.4%
Aug 05, 2025
Flora Growth Corp FLGC
BUY $30.00
Est. +53%
$19.65 $47.00
Target Met
$7.79 -60.4%
May 20, 2025
Molson Coors Beverage Company - Ordinary Shares - Class B TAP
BUY $71.00
Est. +25%
$56.95 $57.56
Miss
$42.12 -26.0%
May 01, 2025
Sprouts Farmers Market Inc SFM
SELL $155.00
Est. +10%
$171.66 $64.75 (Low)
Target Met
$82.68 +51.8%
Oct 04, 2024
Constellation Brands Inc - Ordinary Shares - Class A STZ
BUY $298.00
Est. +21%
$246.36 $247.97
Miss
$136.35 -44.7%
Sep 03, 2024
Brown-Forman Corp. - Ordinary Shares - Class B BF.B
BUY $48.00 $0.00 - - -
Aug 16, 2024
Walmart Inc WMT
BUY $81.00
Est. +11%
$73.18 $105.30
Target Met
$115.72 +58.1%
Aug 07, 2024
Grocery Outlet Holding Corp GO
SELL $20.00
Est. +0%
$20.06 $10.26 (Low)
Target Met
$10.80 +46.2%
Jul 26, 2024
Boston Beer Co., Inc. - Ordinary Shares - Class A SAM
BUY $389.00
Est. +44%
$270.52 $329.55
Miss
$184.84 -31.7%
Jun 06, 2024
Brown-Forman Corp. - Ordinary Shares - Class B BF.B
BUY $49.00 $0.00 - - -
May 31, 2024
Costco Wholesale Corp COST
SELL $676.00
Est. +17%
$815.34 $793.03 (Low)
Miss
$961.85 -18.0%
May 17, 2024
Walmart Inc WMT
BUY $71.00
Est. +11%
$64.01 $105.30
Target Met
$115.72 +80.8%
Apr 23, 2024
Albertsons Companies Inc - Ordinary Shares - Class A ACI
BUY $24.00
Est. +19%
$20.23 $23.20
Miss
$12.40 -38.7%
Apr 11, 2024
Costco Wholesale Corp COST
SELL $650.00
Est. +10%
$722.58 $793.03 (Low)
Miss
$961.85 -33.1%
Apr 03, 2024
Flora Growth Corp FLGC
BUY $7.00
Est. +241%
$2.05 $107.25
Target Met
$7.79 +280.0%
Nov 16, 2023
Target Corp TGT
BUY $140.00
Est. +8%
$129.57 $167.40
Target Met
$155.51 +20.0%
Oct 06, 2023
Constellation Brands Inc - Ordinary Shares - Class A STZ
BUY $311.00
Est. +30%
$238.70 $264.45
Miss
$136.35 -42.9%
Signal & Target
SELL $82.00
Start Price $86.89
Best Price (1Y)
$82.25
Current Price $82.68
Return +4.8%
Signal & Target
BUY $17.00
Start Price $11.04
Best Price (1Y)
$12.46
Current Price $12.40
Return +12.3%
Signal & Target
BUY $23.00
Start Price $16.74
Best Price (1Y)
$17.69
Current Price $12.40
Return -25.9%
Walmart Inc
WMT
Feb 20, 2026
Signal & Target
BUY $138.00
Start Price $122.38
Best Price (1Y)
$135.16
Current Price $115.72
Return -5.4%
Signal & Target
BUY $74.00
Start Price $67.85
Best Price (1Y)
$94.89
Current Price $82.68
Return +21.9%
Signal & Target
BUY $91.00
Start Price $78.73
Best Price (1Y)
$94.89
Current Price $82.68
Return +5.0%
Signal & Target
SELL $907.00
Start Price $943.31
Best Price (1Y)
$844.06
Current Price $961.85
Return -2.0%
Signal & Target
BUY $209.00
Start Price $147.28
Best Price (1Y)
$168.60
Current Price $136.35
Return -7.4%
Signal & Target
BUY $30.00
Start Price $19.65
Best Price (1Y)
$47.00
Current Price $7.79
Return -60.4%
Signal & Target
BUY $71.00
Start Price $56.95
Best Price (1Y)
$57.56
Current Price $42.12
Return -26.0%
Signal & Target
SELL $155.00
Start Price $171.66
Best Price (1Y)
$64.75
Current Price $82.68
Return +51.8%
Signal & Target
BUY $298.00
Start Price $246.36
Best Price (1Y)
$247.97
Current Price $136.35
Return -44.7%
Signal & Target
BUY $48.00
Start Price $0.00
Best Price (1Y)
-
Current Price -
Return -
Walmart Inc
WMT
Aug 16, 2024
Signal & Target
BUY $81.00
Start Price $73.18
Best Price (1Y)
$105.30
Current Price $115.72
Return +58.1%
Signal & Target
SELL $20.00
Start Price $20.06
Best Price (1Y)
$10.26
Current Price $10.80
Return +46.2%
Signal & Target
BUY $389.00
Start Price $270.52
Best Price (1Y)
$329.55
Current Price $184.84
Return -31.7%
Signal & Target
BUY $49.00
Start Price $0.00
Best Price (1Y)
-
Current Price -
Return -
Signal & Target
SELL $676.00
Start Price $815.34
Best Price (1Y)
$793.03
Current Price $961.85
Return -18.0%
Walmart Inc
WMT
May 17, 2024
Signal & Target
BUY $71.00
Start Price $64.01
Best Price (1Y)
$105.30
Current Price $115.72
Return +80.8%
Signal & Target
BUY $24.00
Start Price $20.23
Best Price (1Y)
$23.20
Current Price $12.40
Return -38.7%
Signal & Target
SELL $650.00
Start Price $722.58
Best Price (1Y)
$793.03
Current Price $961.85
Return -33.1%
Signal & Target
BUY $7.00
Start Price $2.05
Best Price (1Y)
$107.25
Current Price $7.79
Return +280.0%
Target Corp
TGT
Nov 16, 2023
Signal & Target
BUY $140.00
Start Price $129.57
Best Price (1Y)
$167.40
Current Price $155.51
Return +20.0%
Signal & Target
BUY $311.00
Start Price $238.70
Best Price (1Y)
$264.45
Current Price $136.35
Return -42.9%