← Back to Roth Capital

William Kirk Score: 32

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.
+43.2%
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 📉
56%
18 W / 14 L
Target Met
? How often was the target reached?
Hits vs. Total.
64%
16 W / 9 L
Precision Hit
? How often precise (±3%)?
Hits vs. Total.
8%
2 W / 23 L
Bullseye Hit
? How often perfect (±1%)?
Hits vs. Total.
0%
0 W / 25 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.
45%
5 W / 6 L
Long Wins
? Success rate for BUY ratings
How often is the analyst right when saying "Buy"?
(Price went UP).
58%
14 W / 10 L
Short Wins
? Success rate for SELL ratings
How often is the analyst right when saying "Sell"?
(Price went DOWN).
50%
4 W / 4 L

Coverage & Price Targets

Date Stock Signal Target Start Price Best Price (1Y) Accuracy Current Price
Aug 13, 2026
Grocery Outlet Holding Corp GO
SELL $10.00
Est. +5%
$10.56 $10.12 (Low)
Precision Hit (±3%)
$12.30 -16.5%
Jul 31, 2026
Sprouts Farmers Market Inc SFM
SELL $82.00
Est. +6%
$86.89 $76.13 (Low)
Target Met
$79.13 +8.9%
Jul 24, 2026
Albertsons Companies Inc - Ordinary Shares - Class A ACI
BUY $17.00
Est. +54%
$11.04 $12.75
Pending
$12.59 +14.0%
Apr 20, 2026
Albertsons Companies Inc - Ordinary Shares - Class A ACI
BUY $23.00
Est. +37%
$16.74 $17.69
Pending
$12.59 -24.8%
Feb 20, 2026
Sprouts Farmers Market Inc SFM
BUY $74.00
Est. +9%
$67.85 $94.89
Target Met
$79.13 +16.6%
Feb 20, 2026
Walmart Inc WMT
BUY $138.00
Est. +13%
$122.38 $135.16
Precision Hit (±3%)
$108.42 -11.4%
Oct 30, 2025
Sprouts Farmers Market Inc SFM
BUY $91.00
Est. +16%
$78.73 $94.89
Target Met
$79.13 +0.5%
Sep 26, 2025
Costco Wholesale Corp COST
SELL $907.00
Est. +4%
$943.31 $844.06 (Low)
Target Met
$925.41 +1.9%
Sep 03, 2025
Constellation Brands Inc - Ordinary Shares - Class A STZ
BUY $209.00
Est. +42%
$147.28 $168.60
Miss
$129.09 -12.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
$40.57 -28.8%
May 01, 2025
Sprouts Farmers Market Inc SFM
SELL $155.00
Est. +10%
$171.66 $64.75 (Low)
Target Met
$79.13 +53.9%
Oct 04, 2024
Constellation Brands Inc - Ordinary Shares - Class A STZ
BUY $298.00
Est. +21%
$246.36 $247.97
Miss
$129.09 -47.6%
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
$108.42 +48.2%
Aug 07, 2024
Grocery Outlet Holding Corp GO
SELL $20.00
Est. +0%
$20.06 $10.26 (Low)
Target Met
$12.30 +38.7%
Jul 26, 2024
Boston Beer Co., Inc. - Ordinary Shares - Class A SAM
BUY $389.00
Est. +44%
$270.52 $329.55
Miss
$171.79 -36.5%
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
$925.41 -13.5%
May 17, 2024
Walmart Inc WMT
BUY $71.00
Est. +11%
$64.01 $105.30
Target Met
$108.42 +69.4%
Apr 23, 2024
Albertsons Companies Inc - Ordinary Shares - Class A ACI
BUY $24.00
Est. +19%
$20.23 $23.20
Miss
$12.59 -37.8%
Apr 11, 2024
Costco Wholesale Corp COST
SELL $650.00
Est. +10%
$722.58 $793.03 (Low)
Miss
$925.41 -28.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
$164.01 +26.6%
Oct 06, 2023
Constellation Brands Inc - Ordinary Shares - Class A STZ
BUY $311.00
Est. +30%
$238.70 $264.45
Miss
$129.09 -45.9%
Signal & Target
SELL $10.00
Start Price $10.56
Best Price (1Y)
$10.12
Current Price $12.30
Return -16.5%
Signal & Target
SELL $82.00
Start Price $86.89
Best Price (1Y)
$76.13
Current Price $79.13
Return +8.9%
Signal & Target
BUY $17.00
Start Price $11.04
Best Price (1Y)
$12.75
Current Price $12.59
Return +14.0%
Signal & Target
BUY $23.00
Start Price $16.74
Best Price (1Y)
$17.69
Current Price $12.59
Return -24.8%
Signal & Target
BUY $74.00
Start Price $67.85
Best Price (1Y)
$94.89
Current Price $79.13
Return +16.6%
Walmart Inc
WMT
Feb 20, 2026
Signal & Target
BUY $138.00
Start Price $122.38
Best Price (1Y)
$135.16
Current Price $108.42
Return -11.4%
Signal & Target
BUY $91.00
Start Price $78.73
Best Price (1Y)
$94.89
Current Price $79.13
Return +0.5%
Signal & Target
SELL $907.00
Start Price $943.31
Best Price (1Y)
$844.06
Current Price $925.41
Return +1.9%
Signal & Target
BUY $209.00
Start Price $147.28
Best Price (1Y)
$168.60
Current Price $129.09
Return -12.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 $40.57
Return -28.8%
Signal & Target
SELL $155.00
Start Price $171.66
Best Price (1Y)
$64.75
Current Price $79.13
Return +53.9%
Signal & Target
BUY $298.00
Start Price $246.36
Best Price (1Y)
$247.97
Current Price $129.09
Return -47.6%
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 $108.42
Return +48.2%
Signal & Target
SELL $20.00
Start Price $20.06
Best Price (1Y)
$10.26
Current Price $12.30
Return +38.7%
Signal & Target
BUY $389.00
Start Price $270.52
Best Price (1Y)
$329.55
Current Price $171.79
Return -36.5%
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 $925.41
Return -13.5%
Walmart Inc
WMT
May 17, 2024
Signal & Target
BUY $71.00
Start Price $64.01
Best Price (1Y)
$105.30
Current Price $108.42
Return +69.4%
Signal & Target
BUY $24.00
Start Price $20.23
Best Price (1Y)
$23.20
Current Price $12.59
Return -37.8%
Signal & Target
SELL $650.00
Start Price $722.58
Best Price (1Y)
$793.03
Current Price $925.41
Return -28.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 $164.01
Return +26.6%
Signal & Target
BUY $311.00
Start Price $238.70
Best Price (1Y)
$264.45
Current Price $129.09
Return -45.9%