Logo Costco

Costco (COST) stock: analyst price target and their real reliability

Live quote · data updated Aug 28, 2026
Costco · Consumer Staples · ref. ETF XLP · 136 calls · price $934.66
🔔Price alertsCreate an alert →
What the company does: Costco Wholesale Corporation, together with its subsidiaries, engages in the operation of membership warehouses in the United States, Puerto Rico, Canada, Mexico, Japan, the United Kingdom, Korea, Australia, Taiwan, China, Spain, France, Iceland, New Zealand, and Sweden.

📈 Costco (COST) stock price

$934.66-1.1% over range
Aug 28, 25low $850 · high $1094.32Aug 27, 26
📏 Click 2 points (left → right) to measure the change · click again to clear.
SellBuy
Buy
73% recommend buying · 11 analysts
📊 JPI status : Costco has never appeared in a JPI ranking (Fair or Risk +) — our methods haven't picked it to date. See the selected stocks →

🎯 COST price target & analyst consensusprice $935

The price target · all analysts combined (11 targets)
Highest target · 1 firm of 11$1315+40.7%
Median target · of 11 targets$1135+21.4%
Lowest target · 2 firms of 11$1000+7.0%
Current price$934.66
Where these 11 targets sit · versus the current price · 1 target per firm, last 6 months
Above the price 11100% $1000 ↔ $1315
⭐ What the most reliable analysts say · those who beat their sector, targets replayed on real prices

⭐ The most reliable of them, either direction: JP Morgan62% of its targets hit on this sector (373 calls tested). It aims for $1,100 (+18 %), call made on July 10, 2026, maturing on July 10, 2027 (49 d ago).

The 1 reliable analyst $1,100+18 %
The 10 other firms $1,148+23 %
How to read it: the 1 reliable firms are not filtered by optimism — 1 aim above the price, 0 below, hence their $1,100 median. “The 10 others” are the firms that don't pass our reliability filter on this sector.
The consensus · 11 ratings (last 6 months)
Strong Buy00%
Buy873%
Hold327%
Sell00%
Strong Sell00%
Go deeper on the analysts
All analysts (the consensus)  ·  vs  ·  the best (those who've been right)
💬 A question about Costco? The JPI assistant answers using our backtest data.

💰 Costco dividend: yield, history & growth › open the full page

0.58%annual yield
That's ~$5.37 per share per year.

📈 Costco fundamentals: valuation, margins & growth › open the full page

P/E 48.1Net margin 3.0 %Revenue growth +21.5 %Cheap for the growth

Revenue, net income and margin per year

Revenue Net income · hover a bar for details
2022
marg. 3 %
2023
Rev +7%Profit +8%
2024
Rev +5%Profit +17%
2025
Rev +8%Profit +10%

🔎 Detailed analyses

🏛️ Which US Congress members hold Costco (COST)?

3 Congress members have disclosed COST buys. Click a highlighted name to see their track record (do they beat the S&P 500?).
Kathy Manning · 43%Ed Perlmutter · 46%Greg Stanton · 48%
→ Full members ranking (who beats the market)

✅ Historical analyst reliability on COST

Hit rate measured on targets already matured (12 months), replayed against real prices. Click a header to sort.

Firm % right i Gain vs sector i Calls i
Tigress Financial  100% +30.8% 7
RBC Capital  100% +28.7% 8
B of A Securities  100% +27.1% 4
Northcoast Research 100% +27.1% 3
Citigroup  100% +25.9% 6
Argus Research  100% +25.4% 4
Cowen & Co. 100% +20.5% 3
Piper Sandler  100% +16.2% 4
Credit Suisse 100% +15.5% 2
Sterne Agee 100% +5.7% 3
See the other 20 firms
Bernstein  67% +5.1% 3
TD Cowen  75% +9.3% 4
Barclays  75% +12.3% 4
Deutsche Bank  76% +16.3% 17
Telsey Advisory Group  76% +23.5% 79
Loop Capital  79% +14.4% 24
Evercore ISI Group  79% +21.6% 19
Oppenheimer  82% +23.1% 38
Gordon Haskett  83% +15.4% 6
Jefferies  83% +24.8% 6
Wells Fargo  83% +33.1% 6
BMO Capital  84% +18.5% 19
Morgan Stanley  84% +22.8% 19
Goldman Sachs  86% +19.4% 7
Stifel  86% +22.8% 29
Raymond James  87% +20.2% 23
UBS  92% +26.4% 13
Truist Securities  92% +37.9% 13
Baird  93% +23.4% 14
JP Morgan  93% +25.1% 14

📊 What $1,000 invested in Costco would be worth › open the full page

In short — $1,000 invested in Costco 10 years ago would be worth $5,792 today, i.e. +19%/yr on average. Best year: 2021 (+51%), worst: 2022 (-20%). Price performance, excluding dividends.

If I'd invested $1,000 in Costco

InvestmentWorth todayGain
1 years ago$1,021+2%
3 years ago$2,049+105%
5 years ago$2,483+148%
→ See Costco's full return history + gain calculator

Return by year (Costco)

YearReturn$1,000 invested at year start
2026 (YTD)+8%$1,085 (+8%)
2025-6%$1,021 (+2%)
2024+39%$1,417 (+42%)
→ See Costco's full return history + gain calculator
⚠️ Past performance, not predictive nor advice. Prices in $, excluding dividends. Yahoo Finance data.

📰 Recent news on Costco

Loading news…

📋 All analyst calls on COST

JP Morgan 
Jul 9, 26
▲ Overweight · 🎯$1100
Price at call : $912.97 — upside +20%
Today : $934.66 — upside +18%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 54.7% · +1.2% (373 calls)
in progress (365j)
matures : Jul 9, 27
DA Davidson 
Jun 4, 26
■ Neutral neutral · not a buy · 🎯$1000
Price at call : $971.87 — gap to target +3%
Today : $934.66 — gap to target +7%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 48.2% · -1.2% (85 calls)
in progress (365j)
matures : Jun 4, 27
TD Cowen 
Jun 3, 26
▲ Buy · 🎯$1175
Price at call : $972.35 — upside +21%
Today : $934.66 — upside +26%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 36.6% · -2.2% (41 calls)
in progress (365j)
matures : Jun 3, 27
DA Davidson 
Jun 1, 26
■ Neutral neutral · not a buy · 🎯$1000
Price at call : $954.27 — gap to target +5%
Today : $934.66 — gap to target +7%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 48.2% · -1.2% (85 calls)
in progress (365j)
matures : Jun 1, 27
DA Davidson 
May 29, 26
■ Neutral neutral · not a buy · 🎯$1000
Price at call : $946.11 — gap to target +6%
Today : $934.66 — gap to target +7%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 48.2% · -1.2% (85 calls)
in progress (365j)
matures : May 29, 27
▲ Buy · 🎯$1200
Price at call : $946.11 — upside +27%
Today : $934.66 — upside +28%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 46.6% · +1.2% (247 calls)
in progress (365j)
matures : May 29, 27
■ Hold neutral · not a buy · 🎯$1011
Price at call : $946.11 — gap to target +7%
Today : $934.66 — gap to target +8%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 47.9% · +1.2% (73 calls)
in progress (365j)
matures : May 29, 27
BTIG 
May 29, 26
▲ Buy · 🎯$1125
Price at call : $956.32 — upside +18%
Today : $934.66 — upside +20%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 60% · +10.0% (5 calls)
in progress (365j)
matures : May 29, 27
See the other 128 calls, newest to oldest
UBS 
May 20, 26
▲ Buy · 🎯$1275
Price at call : $1050.45 — upside +21%
Today : $934.66 — upside +36%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 49.8% · +3.0% (253 calls)
in progress (365j)
matures : May 20, 27
Oppenheimer 
May 19, 26
▲ Outperform · 🎯$1160
Price at call : $1074.01 — upside +8%
Today : $934.66 — upside +24%
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 65.1% · +8.4% (106 calls)
in progress (365j)
matures : May 19, 27
DA Davidson 
Apr 10, 26
■ Neutral neutral · not a buy · 🎯$1000
Price at call : $980.85 — gap to target +2%
Today : $934.66 — gap to target +7%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 48.2% · -1.2% (85 calls)
in progress (365j)
matures : Apr 10, 27
▲ Outperform · 🎯$1135
Price at call : $998.47 — upside +14%
Today : $934.66 — upside +21%
🎯 on COST : 42% (12 calls matureds) · 📊 on Cons. staples : 56% · +3.2% (241 calls)
in progress (365j)
matures : Apr 9, 27
Wells Fargo 
Apr 9, 26
■ Equal-Weight neutral · not a buy · 🎯$1000
Price at call : $1032.03 — gap to target -3%
Today : $934.66 — gap to target +7%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 52.6% · +1.2% (251 calls)
in progress (365j)
matures : Apr 9, 27
▲ Outperform · 🎯$1125
Price at call : $996.43 — upside +13%
Today : $934.66 — upside +20%
🎯 on COST : 42% (12 calls matureds) · 📊 on Cons. staples : 56% · +3.2% (241 calls)
in progress (365j)
matures : Mar 31, 27
JP Morgan 
Mar 6, 26
▲ Overweight · 🎯$1060
Price at call : $1005.3 — upside +5%
Today : $934.66 — upside +13%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 54.7% · +1.2% (373 calls)
in progress (365j)
matures : Mar 6, 27
BMO Capital 
Mar 6, 26
▲ Outperform · 🎯$1315
Price at call : $1005.3 — upside +31%
Today : $934.66 — upside +41%
🎯 on COST : 75% (12 calls matureds) · 📊 on Cons. staples : 57.3% · +5.1% (150 calls)
in progress (365j)
matures : Mar 6, 27
▲ Outperform · 🎯$1125
Price at call : $1005.3 — upside +12%
Today : $934.66 — upside +20%
🎯 on COST : 42% (12 calls matureds) · 📊 on Cons. staples : 56% · +3.2% (241 calls)
in progress (365j)
matures : Mar 6, 27
DA Davidson 
Mar 6, 26
■ Neutral neutral · not a buy · 🎯$1000
Price at call : $1005.3 — gap to target -1%
Today : $934.66 — gap to target +7%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 48.2% · -1.2% (85 calls)
in progress (365j)
matures : Mar 6, 27
■ Hold neutral · not a buy · 🎯$977
Price at call : $998.1 — gap to target -2%
Today : $934.66 — gap to target +5%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 47.9% · +1.2% (73 calls)
in progress (365j)
matures : Mar 6, 27
BTIG 
Mar 6, 26
▲ Buy · 🎯$1125
Price at call : $998.1 — upside +13%
Today : $934.66 — upside +20%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 60% · +10.0% (5 calls)
in progress (365j)
matures : Mar 6, 27
BTIG 
Mar 5, 26
▲ Buy · 🎯$1115
Price at call : $982.57 — upside +13%
Today : $934.66 — upside +19%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 60% · +10.0% (5 calls)
in progress (365j)
matures : Mar 5, 27
▲ Outperform · 🎯$1050
Price at call : $971.23 — upside +8%
Today : $934.66 — upside +12%
🎯 on COST : 67% (12 calls matureds) · 📊 on Cons. staples : 62.9% · +9.1% (124 calls)
in progress (365j)
matures : Feb 10, 27
JP Morgan 
Feb 9, 26
▲ Overweight · 🎯$1050
Price at call : $971.23 — upside +8%
Today : $934.66 — upside +12%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 54.7% · +1.2% (373 calls)
in progress (365j)
matures : Feb 9, 27
DA Davidson 
Feb 5, 26
■ Neutral neutral · not a buy · 🎯$1000
Price at call : $1001.16 — gap to target -0%
Today : $934.66 — gap to target +7%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 48.2% · -1.2% (85 calls)
in progress (365j)
matures : Feb 5, 27
Wells Fargo 
Feb 5, 26
■ Equal-Weight neutral · not a buy · 🎯$950
Price at call : $989.29 — gap to target -4%
Today : $934.66 — gap to target +2%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 52.6% · +1.2% (251 calls)
in progress (365j)
matures : Feb 5, 27
▲ Outperform · 🎯$1100
Price at call : $989.29 — upside +11%
Today : $934.66 — upside +18%
🎯 on COST : 42% (12 calls matureds) · 📊 on Cons. staples : 56% · +3.2% (241 calls)
in progress (365j)
matures : Feb 5, 27
Mizuho 
Feb 3, 26
▲ Outperform · 🎯$1065
Price at call : $978.35 — upside +9%
Today : $934.66 — upside +14%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 47.1% · +4.3% (17 calls)
in progress (365j)
matures : Feb 3, 27
▲ Outperform · 🎯$1100
Price at call : $968.36 — upside +14%
Today : $934.66 — upside +18%
🎯 on COST : 42% (12 calls matureds) · 📊 on Cons. staples : 56% · +3.2% (241 calls)
in progress (365j)
matures : Feb 2, 27
▲ Outperform · 🎯$1100
Price at call : $915.31 — upside +20%
Today : $934.66 — upside +18%
🎯 on COST : 42% (12 calls matureds) · 📊 on Cons. staples : 56% · +3.2% (241 calls)
in progress (365j)
matures : Jan 8, 27
Mizuho 
Jan 5, 26
▲ Outperform · 🎯$1000
Price at call : $875.74 — upside +14%
Today : $934.66 — upside +7%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 47.1% · +4.3% (17 calls)
in progress (365j)
matures : Jan 5, 27
▲ Outperform · 🎯$1100
Price at call : $854.5 — upside +29%
Today : $934.66 — upside +18%
🎯 on COST : 42% (12 calls matureds) · 📊 on Cons. staples : 56% · +3.2% (241 calls)
in progress (365j)
matures : Jan 2, 27
▲ Buy · 🎯$1100
Price at call : $873.35 — upside +26%
Today : $934.66 — upside +18%
🎯 on COST : no call matured yet · 📊 unranked overall
in progress (365j)
matures : Dec 24, 26
Wells Fargo 
Dec 19, 25
■ Equal-Weight neutral · not a buy · 🎯$900
Price at call : $855.62 — gap to target +5%
Today : $934.66 — gap to target -4%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 52.6% · +1.2% (251 calls)
in progress (365j)
matures : Dec 19, 26
Roth Capital
Dec 15, 25
▼ Sell · 🎯$769
Price at call : $860.39 — upside -11%
Today : $934.66 — upside -18%
🎯 on COST : no call matured yet · 📊 unranked overall
in progress (365j)
matures : Dec 15, 26
JP Morgan 
Dec 12, 25
▲ Overweight · 🎯$1027
Price at call : $860.56 — upside +19%
Today : $934.66 — upside +10%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 54.7% · +1.2% (373 calls)
in progress (365j)
matures : Dec 12, 26
Goldman Sachs 
Dec 12, 25
▲ Buy · 🎯$1171
Price at call : $860.56 — upside +36%
Today : $934.66 — upside +25%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 47.5% · +0.1% (202 calls)
in progress (365j)
matures : Dec 12, 26
Baird 
Dec 12, 25
▲ Outperform · 🎯$1000
Price at call : $860.56 — upside +16%
Today : $934.66 — upside +7%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 66.7% · +12.0% (60 calls)
in progress (365j)
matures : Dec 12, 26
Bernstein 
Dec 12, 25
▲ Outperform · 🎯$1146
Price at call : $884.47 — upside +30%
Today : $934.66 — upside +23%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 59% · +1.9% (61 calls)
in progress (365j)
matures : Dec 12, 26
▲ Outperform · 🎯$1100
Price at call : $884.47 — upside +24%
Today : $934.66 — upside +18%
🎯 on COST : 42% (12 calls matureds) · 📊 on Cons. staples : 56% · +3.2% (241 calls)
in progress (365j)
matures : Dec 12, 26
DA Davidson 
Dec 4, 25
■ Neutral neutral · not a buy · 🎯$1000
Price at call : $894.68 — gap to target +12%
Today : $934.66 — gap to target +7%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 48.2% · -1.2% (85 calls)
in progress (365j)
matures : Dec 4, 26
▲ Outperform · 🎯$1100
Price at call : $895.86 — upside +23%
Today : $934.66 — upside +18%
🎯 on COST : 42% (12 calls matureds) · 📊 on Cons. staples : 56% · +3.2% (241 calls)
in progress (365j)
matures : Dec 4, 26
▲ Outperform · 🎯$1100
Price at call : $911.96 — upside +21%
Today : $934.66 — upside +18%
🎯 on COST : 42% (12 calls matureds) · 📊 on Cons. staples : 56% · +3.2% (241 calls)
in progress (365j)
matures : Dec 1, 26
JP Morgan 
Nov 6, 25
▲ Overweight · 🎯$1025
Price at call : $922.74 — upside +11%
Today : $934.66 — upside +10%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 54.7% · +1.2% (373 calls)
in progress (365j)
matures : Nov 6, 26
▲ Outperform · 🎯$1100
Price at call : $923.58 — upside +19%
Today : $934.66 — upside +18%
🎯 on COST : 42% (12 calls matureds) · 📊 on Cons. staples : 56% · +3.2% (241 calls)
in progress (365j)
matures : Nov 6, 26
▲ Outperform · 🎯$1100
Price at call : $940.74 — upside +17%
Today : $934.66 — upside +18%
🎯 on COST : 42% (12 calls matureds) · 📊 on Cons. staples : 56% · +3.2% (241 calls)
in progress (365j)
matures : Nov 4, 26
Oppenheimer 
Nov 3, 25
▲ Outperform · 🎯$1050
Price at call : $928.04 — upside +13%
Today : $934.66 — upside +12%
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 65.1% · +8.4% (106 calls)
in progress (365j)
matures : Nov 3, 26
BTIG 
Oct 15, 25
▲ Buy · 🎯$1115
Price at call : $954.99 — upside +17%
Today : $934.66 — upside +19%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 60% · +10.0% (5 calls)
in progress (365j)
matures : Oct 15, 26
Mizuho 
Oct 9, 25
■ Neutral neutral · not a buy · 🎯$950
Price at call : $942.89 — gap to target +1%
Today : $934.66 — gap to target +2%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 47.1% · +4.3% (17 calls)
in progress (365j)
matures : Oct 9, 26
Argus Research 
Sep 29, 25
▲ Buy · 🎯$1200
Price at call : $916.87 — upside +31%
Today : $934.66 — upside +28%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 35.9% · -6.1% (92 calls)
in progress (365j)
matures : Sep 29, 26
Citigroup 
Sep 29, 25
■ Neutral neutral · not a buy · 🎯$990
Price at call : $916.87 — gap to target +8%
Today : $934.66 — gap to target +6%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 42.9% · -1.7% (296 calls)
in progress (365j)
matures : Sep 29, 26
▲ Outperform · 🎯$1100
Price at call : $949.52 — upside +16%
Today : $934.66 — upside +18%
Expected +16% · Actual -2% · Reason (≥ +15%) : ✗ No
🎯 on COST : 42% (12 calls matureds) · 📊 on Cons. staples : 56% · +3.2% (241 calls)
-1.6%
stock -2% · XLP +5%
matured Aug 27, 26
▲ Outperform · 🎯$1100
Price at call : $977.45 — upside +13%
Today : $934.66 — upside +18%
Expected +13% · Actual -3% · Reason (≥ +15%) : ✗ No
🎯 on COST : 42% (12 calls matureds) · 📊 on Cons. staples : 56% · +3.2% (241 calls)
-3.0%
stock -3% · XLP +4%
matured Aug 7, 26
▲ Outperform · 🎯$1100
Price at call : $955.37 — upside +15%
Today : $934.66 — upside +18%
Expected +15% · Actual -1% · Reason (≥ +15%) : ✗ No
🎯 on COST : 42% (12 calls matureds) · 📊 on Cons. staples : 56% · +3.2% (241 calls)
-0.8%
stock -1% · XLP +6%
matured Aug 4, 26
▲ Outperform · 🎯$1100
Price at call : $970.17 — upside +13%
Today : $934.66 — upside +18%
Expected +13% · Actual -6% · Reason (≥ +15%) : ✗ No
🎯 on COST : 42% (12 calls matureds) · 📊 on Cons. staples : 56% · +3.2% (241 calls)
-5.6%
stock -6% · XLP +4%
matured Jul 10, 26
▲ Outperform · 🎯$1100
Price at call : $987.02 — upside +11%
Today : $934.66 — upside +18%
Expected +11% · Actual -4% · Reason (≥ +15%) : ✗ No
🎯 on COST : 42% (12 calls matureds) · 📊 on Cons. staples : 56% · +3.2% (241 calls)
-3.7%
stock -4% · XLP +2%
matured Jul 3, 26
▲ Outperform · 🎯$1060
Price at call : $974.9 — upside +9%
Today : $934.66 — upside +13%
Expected +9% · Actual -2% · Reason (≥ +15%) : ✗ No
🎯 on COST : 67% (12 calls matureds) · 📊 on Cons. staples : 62.9% · +9.1% (124 calls)
-2.4%
stock -2% · XLP +4%
matured Jun 17, 26
▲ Outperform · 🎯$1100
Price at call : $1010.81 — upside +9%
Today : $934.66 — upside +18%
Expected +9% · Actual -4% · Reason (≥ +15%) : ✗ No
🎯 on COST : 42% (12 calls matureds) · 📊 on Cons. staples : 56% · +3.2% (241 calls)
-3.9%
stock -4% · XLP +2%
matured Jun 5, 26
Loop Capital 
May 30, 25
▲ Buy · 🎯$1110
Price at call : $1056.85 — upside +5%
Today : $934.66 — upside +19%
Expected +5% · Actual -10% · Reason (≥ +15%) : ✗ No
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 66.7% · +9.1% (36 calls)
-10.5%
stock -10% · XLP -1%
matured May 30, 26
▲ Outperform · 🎯$1075
Price at call : $1056.85 — upside +2%
Today : $934.66 — upside +15%
Expected +2% · Actual -10% · Reason (≥ +15%) : ✗ No
🎯 on COST : 67% (12 calls matureds) · 📊 on Cons. staples : 62.9% · +9.1% (124 calls)
-10.5%
stock -10% · XLP -1%
matured May 30, 26
▲ Outperform · 🎯$1100
Price at call : $1040.18 — upside +6%
Today : $934.66 — upside +18%
Expected +6% · Actual -9% · Reason (≥ +15%) : ✗ No
🎯 on COST : 42% (12 calls matureds) · 📊 on Cons. staples : 56% · +3.2% (241 calls)
-9.0%
stock -9% · XLP -1%
matured May 30, 26
▲ Outperform · 🎯$1100
Price at call : $1007.71 — upside +9%
Today : $934.66 — upside +18%
Expected +9% · Actual +0% · Reason (≥ +15%) : ✗ No
🎯 on COST : 42% (12 calls matureds) · 📊 on Cons. staples : 56% · +3.2% (241 calls)
+0.1%
stock +0% · XLP +3%
matured May 8, 26
Loop Capital 
May 8, 25
▲ Buy · 🎯$1115
Price at call : $1007.71 — upside +11%
Today : $934.66 — upside +19%
Expected +11% · Actual +0% · Reason (≥ +15%) : ✗ No
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 66.7% · +9.1% (36 calls)
+0.1%
stock +0% · XLP +3%
matured May 8, 26
▲ Outperform · 🎯$1100
Price at call : $1014.89 — upside +8%
Today : $934.66 — upside +18%
Expected +8% · Actual +0% · Reason (≥ +15%) : ✗ No
🎯 on COST : 42% (12 calls matureds) · 📊 on Cons. staples : 56% · +3.2% (241 calls)
+0.1%
stock +0% · XLP +3%
matured May 5, 26
▲ Outperform · 🎯$1100
Price at call : $978.54 — upside +12%
Today : $934.66 — upside +18%
Expected +12% · Actual +2% · Reason (≥ +15%) : ✗ No
🎯 on COST : 42% (12 calls matureds) · 📊 on Cons. staples : 56% · +3.2% (241 calls)
+1.6%
stock +2% · XLP +3%
matured Apr 28, 26
▲ Outperform · 🎯$1100
Price at call : $964.31 — upside +14%
Today : $934.66 — upside +18%
Expected +14% · Actual +4% · Reason (≥ +15%) : ✗ No
🎯 on COST : 42% (12 calls matureds) · 📊 on Cons. staples : 56% · +3.2% (241 calls)
+3.5%
stock +4% · XLP +4%
matured Apr 10, 26
Loop Capital 
Apr 9, 25
▲ Buy · 🎯$1045
Price at call : $964.31 — upside +8%
Today : $934.66 — upside +12%
Expected +8% · Actual +4% · Reason (≥ +15%) : ✗ No
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 66.7% · +9.1% (36 calls)
+3.5%
stock +4% · XLP +4%
matured Apr 9, 26
▲ Outperform · 🎯$1100
Price at call : $916.48 — upside +20%
Today : $934.66 — upside +18%
Expected +20% · Actual +11% · Reason (≥ +15%) : ✗ No
🎯 on COST : 42% (12 calls matureds) · 📊 on Cons. staples : 56% · +3.2% (241 calls)
+11.1%
stock +11% · XLP +5%
matured Apr 4, 26
Stifel 
Mar 20, 25
▲ Buy · 🎯$1035
Price at call : $895.4 — upside +16%
Today : $934.66 — upside +11%
Expected +16% · Actual +9% · Reason (≥ +15%) : ✗ No
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 56.9% · +7.9% (197 calls)
+8.6%
stock +9% · XLP +2%
matured Mar 20, 26
▲ Outperform · 🎯$1070
Price at call : $927.08 — upside +15%
Today : $934.66 — upside +14%
Expected +15% · Actual +8% · Reason (≥ +15%) : ✗ No
🎯 on COST : 67% (12 calls matureds) · 📊 on Cons. staples : 62.9% · +9.1% (124 calls)
+8.2%
stock +8% · XLP +6%
matured Mar 11, 26
Loop Capital 
Mar 7, 25
▲ Buy · 🎯$1135
Price at call : $934.41 — upside +21%
Today : $934.66 — upside +21%
Expected +21% · Actual +8% · Reason (≥ +15%) : ✗ No
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 66.7% · +9.1% (36 calls)
+7.6%
stock +8% · XLP +4%
matured Mar 7, 26
Stifel 
Feb 6, 25
▲ Buy · 🎯$1075
Price at call : $1043.81 — upside +3%
Today : $934.66 — upside +15%
Expected +3% · Actual -4% · Reason (≥ +15%) : ✗ No
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 56.9% · +7.9% (197 calls)
-4.4%
stock -4% · XLP +10%
matured Feb 6, 26
▲ Outperform · 🎯$1070
Price at call : $1043.81 — upside +3%
Today : $934.66 — upside +14%
Expected +3% · Actual -4% · Reason (≥ +15%) : ✗ No
🎯 on COST : 67% (12 calls matureds) · 📊 on Cons. staples : 62.9% · +9.1% (124 calls)
-4.4%
stock -4% · XLP +10%
matured Feb 6, 26
Oppenheimer 
Feb 6, 25
▲ Outperform · 🎯$1130
Price at call : $1050.99 — upside +8%
Today : $934.66 — upside +21%
Expected +8% · Actual -5% · Reason (≥ +15%) : ✗ No
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 65.1% · +8.4% (106 calls)
-4.7%
stock -5% · XLP +11%
matured Feb 6, 26
Loop Capital 
Dec 13, 24
▲ Buy · 🎯$1095
Price at call : $989.35 — upside +11%
Today : $934.66 — upside +17%
Expected +11% · Actual -13% · Reason (≥ +15%) : ✗ No
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 66.7% · +9.1% (36 calls)
-13.0%
stock -13% · XLP -3%
matured Dec 13, 25
BMO Capital 
Dec 13, 24
▲ Outperform · 🎯$1175
Price at call : $989.35 — upside +19%
Today : $934.66 — upside +26%
Expected +19% · Actual -13% · Reason (≥ +15%) : ✗ No
🎯 on COST : 75% (12 calls matureds) · 📊 on Cons. staples : 57.3% · +5.1% (150 calls)
-13.0%
stock -13% · XLP -3%
matured Dec 13, 25
▲ Outperform · 🎯$1030
Price at call : $989.35 — upside +4%
Today : $934.66 — upside +10%
Expected +4% · Actual -13% · Reason (≥ +15%) : ✗ No
🎯 on COST : 67% (12 calls matureds) · 📊 on Cons. staples : 62.9% · +9.1% (124 calls)
-13.0%
stock -13% · XLP -3%
matured Dec 13, 25
Oppenheimer 
Dec 10, 24
▲ Outperform · 🎯$1075
Price at call : $994.69 — upside +8%
Today : $934.66 — upside +15%
Expected +8% · Actual -11% · Reason (≥ +15%) : ✗ No
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 65.1% · +8.4% (106 calls)
-11.1%
stock -11% · XLP -4%
matured Dec 10, 25
Stifel 
Dec 5, 24
▲ Buy · 🎯$1000
Price at call : $992.61 — upside +1%
Today : $934.66 — upside +7%
Expected +1% · Actual -11% · Reason (≥ +15%) : ✗ No
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 56.9% · +7.9% (197 calls)
-10.6%
stock -11% · XLP -6%
matured Dec 5, 25
BMO Capital 
Nov 18, 24
▲ Outperform · 🎯$1075
Price at call : $930.15 — upside +16%
Today : $934.66 — upside +15%
Expected +16% · Actual -4% · Reason (≥ +15%) : ✗ No
🎯 on COST : 75% (12 calls matureds) · 📊 on Cons. staples : 57.3% · +5.1% (150 calls)
-4.3%
stock -4% · XLP -5%
matured Nov 18, 25
▲ Buy · 🎯$1065
Price at call : $889.56 — upside +20%
Today : $934.66 — upside +14%
Expected +20% · Actual +5% · Reason (≥ +15%) : ✗ No
🎯 on COST : 100% (7 calls matureds) · 📊 on Cons. staples : 82.6% · +13.9% (23 calls)
+5.2%
stock +5% · XLP -3%
matured Oct 17, 25
Oppenheimer 
Oct 10, 24
▲ Outperform · 🎯$980
Price at call : $889.03 — upside +10%
Today : $934.66 — upside +5%
Expected +10% · Actual +5% · Reason (≥ +15%) : ✗ No
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 65.1% · +8.4% (106 calls)
+5.2%
stock +5% · XLP -5%
matured Oct 10, 25
▲ Outperform · 🎯$990
Price at call : $893.63 — upside +11%
Today : $934.66 — upside +6%
Expected +11% · Actual +4% · Reason (≥ +15%) : ✗ No
🎯 on COST : 67% (12 calls matureds) · 📊 on Cons. staples : 62.9% · +9.1% (124 calls)
+4.1%
stock +4% · XLP -4%
matured Oct 10, 25
Stifel 
Oct 10, 24
▲ Buy · 🎯$935
Price at call : $893.63 — upside +5%
Today : $934.66 — upside +0%
Expected +5% · Actual +4% · Reason (≥ +15%) : ✗ No
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 56.9% · +7.9% (197 calls)
+4.1%
stock +4% · XLP -4%
matured Oct 10, 25
BMO Capital 
Sep 27, 24
▲ Outperform · 🎯$980
Price at call : $886.52 — upside +11%
Today : $934.66 — upside +5%
Expected +11% · Actual +3% · Reason (≥ +15%) : ✗ No
🎯 on COST : 75% (12 calls matureds) · 📊 on Cons. staples : 57.3% · +5.1% (150 calls)
+3.4%
stock +3% · XLP -6%
matured Sep 27, 25
Stifel 
Sep 27, 24
▲ Buy · 🎯$925
Price at call : $885.62 — upside +4%
Today : $934.66 — upside -1%
Expected +4% · Actual +4% · Reason (≥ +15%) : ✗ No
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 56.9% · +7.9% (197 calls)
+3.5%
stock +4% · XLP -6%
matured Sep 27, 25
Loop Capital 
Sep 27, 24
▲ Buy · 🎯$1005
Price at call : $885.62 — upside +13%
Today : $934.66 — upside +8%
Expected +13% · Actual +4% · Reason (≥ +15%) : ✗ No
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 66.7% · +9.1% (36 calls)
+3.5%
stock +4% · XLP -6%
matured Sep 27, 25
Melius Research 
Sep 23, 24
■ Hold neutral · not a buy · 🎯$950
Price at call : $901.54 — gap to target +5%
Today : $934.66 — gap to target +2%
🎯 on COST : no call matured yet · 📊 on Cons. staples : 66.7% · +15.6% (3 calls)
in progress (365j)
matures : Sep 23, 25
Loop Capital 
Sep 6, 24
▲ Buy · 🎯$975
Price at call : $896.49 — upside +9%
Today : $934.66 — upside +4%
Expected +9% · Actual +8% · Reason (≥ +15%) : ✗ No
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 66.7% · +9.1% (36 calls)
+8.4%
stock +8% · XLP -4%
matured Sep 6, 25
Stifel 
Sep 6, 24
▲ Buy · 🎯$915
Price at call : $896.49 — upside +2%
Today : $934.66 — upside -2%
Expected +2% · Actual +8% · Reason (≥ +15%) : ✗ No
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 56.9% · +7.9% (197 calls)
+8.4%
stock +8% · XLP -4%
matured Sep 6, 25
▲ Outperform · 🎯$925
Price at call : $876.68 — upside +6%
Today : $934.66 — upside -1%
Expected +6% · Actual +11% · Reason (≥ +15%) : ✗ No
🎯 on COST : 67% (12 calls matureds) · 📊 on Cons. staples : 62.9% · +9.1% (124 calls)
+10.9%
stock +11% · XLP -3%
matured Sep 6, 25
Oppenheimer 
Sep 6, 24
▲ Outperform · 🎯$955
Price at call : $876.68 — upside +9%
Today : $934.66 — upside +2%
Expected +9% · Actual +11% · Reason (≥ +15%) : ✗ No
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 65.1% · +8.4% (106 calls)
+10.9%
stock +11% · XLP -3%
matured Sep 6, 25
BMO Capital 
Aug 12, 24
▲ Outperform · 🎯$950
Price at call : $864.82 — upside +10%
Today : $934.66 — upside +2%
Expected +10% · Actual +13% · Reason (≥ +15%) : ✗ No
🎯 on COST : 75% (12 calls matureds) · 📊 on Cons. staples : 57.3% · +5.1% (150 calls)
+13.2%
stock +13% · XLP +4%
matured Aug 12, 25
▲ Buy · 🎯$925
Price at call : $854.93 — upside +8%
Today : $934.66 — upside -1%
Expected +8% · Actual +16% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 83% (6 calls matureds) · 📊 on Cons. staples : 50% · -3.5% (26 calls)
+15.7%
stock +16% · XLP +4%
matured Aug 8, 25
Oppenheimer 
Aug 8, 24
▲ Outperform · 🎯$925
Price at call : $839.43 — upside +10%
Today : $934.66 — upside -1%
Expected +10% · Actual +17% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 65.1% · +8.4% (106 calls)
+16.9%
stock +17% · XLP +4%
matured Aug 8, 25
▲ Outperform · 🎯$915
Price at call : $839.43 — upside +9%
Today : $934.66 — upside -2%
Expected +9% · Actual +17% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 67% (12 calls matureds) · 📊 on Cons. staples : 62.9% · +9.1% (124 calls)
+16.9%
stock +17% · XLP +4%
matured Aug 7, 25
Oppenheimer 
Jul 11, 24
▲ Outperform · 🎯$950
Price at call : $842.9 — upside +13%
Today : $934.66 — upside +2%
Expected +13% · Actual +16% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 65.1% · +8.4% (106 calls)
+16.4%
stock +16% · XLP +4%
matured Jul 11, 25
▲ Outperform · 🎯$920
Price at call : $842.9 — upside +9%
Today : $934.66 — upside -2%
Expected +9% · Actual +16% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 67% (12 calls matureds) · 📊 on Cons. staples : 62.9% · +9.1% (124 calls)
+16.4%
stock +16% · XLP +4%
matured Jul 11, 25
Loop Capital 
Jul 11, 24
▲ Buy · 🎯$970
Price at call : $842.9 — upside +15%
Today : $934.66 — upside +4%
Expected +15% · Actual +16% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 66.7% · +9.1% (36 calls)
+16.4%
stock +16% · XLP +4%
matured Jul 11, 25
Stifel 
Jul 11, 24
▲ Buy · 🎯$950
Price at call : $846.59 — upside +12%
Today : $934.66 — upside +2%
Expected +12% · Actual +15% · Reason (≥ +15%) : ✗ No
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 56.9% · +7.9% (197 calls)
+14.6%
stock +15% · XLP +5%
matured Jul 11, 25
Stifel 
Jul 2, 24
▲ Buy · 🎯$900
Price at call : $859.36 — upside +5%
Today : $934.66 — upside -4%
Expected +5% · Actual +14% · Reason (≥ +15%) : ✗ No
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 56.9% · +7.9% (197 calls)
+14.3%
stock +14% · XLP +7%
matured Jul 2, 25
▲ Buy · 🎯$975
Price at call : $856.84 — upside +14%
Today : $934.66 — upside +4%
Expected +14% · Actual +15% · Reason (≥ +15%) : ✗ No
🎯 on COST : 100% (7 calls matureds) · 📊 on Cons. staples : 82.6% · +13.9% (23 calls)
+14.7%
stock +15% · XLP +4%
matured Jun 25, 25
▲ Outperform · 🎯$890
Price at call : $848.31 — upside +5%
Today : $934.66 — upside -5%
Expected +5% · Actual +18% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 67% (12 calls matureds) · 📊 on Cons. staples : 62.9% · +9.1% (124 calls)
+18.4%
stock +18% · XLP +5%
matured Jun 20, 25
Loop Capital 
Jun 14, 24
▲ Buy · 🎯$940
Price at call : $867.91 — upside +8%
Today : $934.66 — upside +1%
Expected +8% · Actual +13% · Reason (≥ +15%) : ✗ No
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 66.7% · +9.1% (36 calls)
+13.4%
stock +13% · XLP +5%
matured Jun 14, 25
Oppenheimer 
Jun 6, 24
▲ Outperform · 🎯$905
Price at call : $845.58 — upside +7%
Today : $934.66 — upside -3%
Expected +7% · Actual +19% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 65.1% · +8.4% (106 calls)
+19.0%
stock +19% · XLP +5%
matured Jun 6, 25
Loop Capital 
Jun 3, 24
▲ Buy · 🎯$890
Price at call : $827.39 — upside +8%
Today : $934.66 — upside -5%
Expected +8% · Actual +27% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 66.7% · +9.1% (36 calls)
+27.1%
stock +27% · XLP +5%
matured Jun 3, 25
BMO Capital 
May 31, 24
▲ Outperform · 🎯$875
Price at call : $815.39 — upside +7%
Today : $934.66 — upside -6%
Expected +7% · Actual +30% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 75% (12 calls matureds) · 📊 on Cons. staples : 57.3% · +5.1% (150 calls)
+29.6%
stock +30% · XLP +7%
matured May 31, 25
▲ Outperform · 🎯$860
Price at call : $815.39 — upside +5%
Today : $934.66 — upside -8%
Expected +5% · Actual +30% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 67% (12 calls matureds) · 📊 on Cons. staples : 62.9% · +9.1% (124 calls)
+29.6%
stock +30% · XLP +7%
matured May 31, 25
Stifel 
May 31, 24
▲ Buy · 🎯$850
Price at call : $809.89 — upside +5%
Today : $934.66 — upside -9%
Expected +5% · Actual +30% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 56.9% · +7.9% (197 calls)
+30.5%
stock +30% · XLP +7%
matured May 31, 25
Oppenheimer 
May 22, 24
▲ Outperform · 🎯$850
Price at call : $796.34 — upside +7%
Today : $934.66 — upside -9%
Expected +7% · Actual +27% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 65.1% · +8.4% (106 calls)
+26.6%
stock +27% · XLP +6%
matured May 22, 25
▲ Outperform · 🎯$820
Price at call : $777.9 — upside +5%
Today : $934.66 — upside -12%
Expected +5% · Actual +27% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 67% (12 calls matureds) · 📊 on Cons. staples : 62.9% · +9.1% (124 calls)
+27.5%
stock +27% · XLP +3%
matured May 14, 25
Loop Capital 
Apr 11, 24
▲ Buy · 🎯$820
Price at call : $731.31 — upside +12%
Today : $934.66 — upside -12%
Expected +12% · Actual +34% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 66.7% · +9.1% (36 calls)
+33.9%
stock +34% · XLP +11%
matured Apr 11, 25
▲ Accumulate · 🎯$775
Price at call : $705.69 — upside +10%
Today : $934.66 — upside -17%
Expected +10% · Actual +37% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 83% (6 calls matureds) · 📊 on Cons. staples : 50% · -3.5% (26 calls)
+37.0%
stock +37% · XLP +10%
matured Apr 3, 25
▲ Buy · 🎯$870
Price at call : $725.63 — upside +20%
Today : $934.66 — upside -7%
Expected +20% · Actual +26% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 100% (7 calls matureds) · 📊 on Cons. staples : 82.6% · +13.9% (23 calls)
+26.3%
stock +26% · XLP +7%
matured Mar 15, 25
BMO Capital 
Mar 11, 24
▲ Outperform · 🎯$800
Price at call : $736.88 — upside +9%
Today : $934.66 — upside -14%
Expected +9% · Actual +26% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 75% (12 calls matureds) · 📊 on Cons. staples : 57.3% · +5.1% (150 calls)
+25.8%
stock +26% · XLP +5%
matured Mar 11, 25
Stifel 
Mar 8, 24
▲ Buy · 🎯$800
Price at call : $714.08 — upside +12%
Today : $934.66 — upside -14%
Expected +12% · Actual +31% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 56.9% · +7.9% (197 calls)
+30.9%
stock +31% · XLP +9%
matured Mar 8, 25
Oppenheimer 
Mar 8, 24
▲ Outperform · 🎯$805
Price at call : $725.56 — upside +11%
Today : $934.66 — upside -14%
Expected +11% · Actual +29% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 65.1% · +8.4% (106 calls)
+28.8%
stock +29% · XLP +10%
matured Mar 8, 25
Oppenheimer 
Mar 5, 24
▲ Outperform · 🎯$805
Price at call : $759.95 — upside +6%
Today : $934.66 — upside -14%
Expected +6% · Actual +38% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 65.1% · +8.4% (106 calls)
+37.9%
stock +38% · XLP +10%
matured Mar 5, 25
Oppenheimer 
Feb 2, 24
▲ Outperform · 🎯$760
Price at call : $711.16 — upside +7%
Today : $934.66 — upside -19%
Expected +7% · Actual +41% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 65.1% · +8.4% (106 calls)
+41.4%
stock +41% · XLP +8%
matured Feb 1, 25
Oppenheimer 
Jan 5, 24
▲ Outperform · 🎯$695
Price at call : $661.69 — upside +5%
Today : $934.66 — upside -26%
Expected +5% · Actual +39% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 65.1% · +8.4% (106 calls)
+39.5%
stock +39% · XLP +7%
matured Jan 4, 25
▲ Buy · 🎯$745
Price at call : $660.08 — upside +13%
Today : $934.66 — upside -20%
Expected +13% · Actual +40% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 100% (7 calls matureds) · 📊 on Cons. staples : 82.6% · +13.9% (23 calls)
+39.7%
stock +40% · XLP +9%
matured Dec 28, 24
BMO Capital 
Dec 15, 23
▲ Outperform · 🎯$700
Price at call : $681.24 — upside +3%
Today : $934.66 — upside -25%
Expected +3% · Actual +46% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 75% (12 calls matureds) · 📊 on Cons. staples : 57.3% · +5.1% (150 calls)
+45.7%
stock +46% · XLP +14%
matured Dec 14, 24
Stifel 
Dec 15, 23
▲ Buy · 🎯$675
Price at call : $681.24 — upside -1%
Today : $934.66 — upside -28%
Expected -1% · Actual +46% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 56.9% · +7.9% (197 calls)
+45.7%
stock +46% · XLP +14%
matured Dec 14, 24
Stifel 
Nov 30, 23
▲ Buy · 🎯$615
Price at call : $596.25 — upside +3%
Today : $934.66 — upside -34%
Expected +3% · Actual +64% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 56.9% · +7.9% (197 calls)
+63.5%
stock +64% · XLP +17%
matured Nov 29, 24
BMO Capital 
Sep 27, 23
▲ Outperform · 🎯$612
Price at call : $563.53 — upside +9%
Today : $934.66 — upside -35%
Expected +9% · Actual +60% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 75% (12 calls matureds) · 📊 on Cons. staples : 57.3% · +5.1% (150 calls)
+60.0%
stock +60% · XLP +20%
matured Sep 26, 24
▲ Buy · 🎯$635
Price at call : $517.28 — upside +23%
Today : $934.66 — upside -32%
Expected +23% · Actual +64% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 100% (7 calls matureds) · 📊 on Cons. staples : 82.6% · +13.9% (23 calls)
+64.0%
stock +64% · XLP +6%
matured Jun 7, 24
Loop Capital 
Jun 2, 23
▲ Buy · 🎯$570
Price at call : $512.59 — upside +11%
Today : $934.66 — upside -39%
Expected +11% · Actual +59% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 83% (12 calls matureds) · 📊 on Cons. staples : 66.7% · +9.1% (36 calls)
+59.1%
stock +59% · XLP +5%
matured Jun 1, 24
▲ Buy · 🎯$635
Price at call : $458.71 — upside +38%
Today : $934.66 — upside -32%
Expected +38% · Actual +46% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 100% (7 calls matureds) · 📊 on Cons. staples : 82.6% · +13.9% (23 calls)
+46.4%
stock +46% · XLP -5%
matured Dec 21, 23
BMO Capital 
Dec 9, 22
▲ Outperform · 🎯$555
Price at call : $483.02 — upside +15%
Today : $934.66 — upside -41%
Expected +15% · Actual +29% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 75% (12 calls matureds) · 📊 on Cons. staples : 57.3% · +5.1% (150 calls)
+29.2%
stock +29% · XLP -7%
matured Dec 9, 23
BMO Capital 
Mar 4, 22
▲ Outperform · 🎯$580
Price at call : $525.5 — upside +10%
Today : $934.66 — upside -38%
Expected +10% · Actual -8% · Reason (≥ +15%) : ✗ No
🎯 on COST : 75% (12 calls matureds) · 📊 on Cons. staples : 57.3% · +5.1% (150 calls)
-8.1%
stock -8% · XLP -4%
matured Mar 4, 23
Gordon Haskett 
Nov 11, 21
▲ Buy · 🎯$575
Price at call : $517.17 — upside +11%
Today : $934.66 — upside -38%
Expected +11% · Actual -1% · Reason (≥ +15%) : ✗ No
🎯 on COST : 83% (6 calls matureds) · 📊 on Cons. staples : 50% · -3.5% (26 calls)
-1.5%
stock -1% · XLP +0%
matured Nov 11, 22
BMO Capital 
Sep 25, 20
▲ Outperform · 🎯$385
Price at call : $342.58 — upside +12%
Today : $934.66 — upside -59%
Expected +12% · Actual +34% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 75% (12 calls matureds) · 📊 on Cons. staples : 57.3% · +5.1% (150 calls)
+34.4%
stock +34% · XLP +12%
matured Sep 25, 21
BMO Capital 
Oct 4, 19
▲ Outperform · 🎯$320
Price at call : $293.41 — upside +9%
Today : $934.66 — upside -66%
Expected +9% · Actual +22% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 75% (12 calls matureds) · 📊 on Cons. staples : 57.3% · +5.1% (150 calls)
+22.2%
stock +22% · XLP +6%
matured Oct 3, 20
Gordon Haskett 
Sep 20, 19
▲ Accumulate
Actual +19% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 83% (6 calls matureds) · 📊 on Cons. staples : 50% · -3.5% (26 calls)
+18.6%
stock +19% · XLP +4%
matured Sep 19, 20
Gordon Haskett 
Jan 12, 18
▲ Buy
Actual +9% · Reason (≥ +15%) : ✗ No
🎯 on COST : 83% (6 calls matureds) · 📊 on Cons. staples : 50% · -3.5% (26 calls)
+9.1%
stock +9% · XLP -10%
matured Jan 12, 19
▲ Accumulate · 🎯$191
Price at call : $172.68 — upside +11%
Today : $934.66 — upside -80%
Expected +11% · Actual +14% · Reason (≥ +15%) : ✗ No
🎯 on COST : 83% (6 calls matureds) · 📊 on Cons. staples : 50% · -3.5% (26 calls)
+13.5%
stock +14% · XLP -10%
matured May 9, 18
▲ Buy
Actual +19% · Reason (≥ +15%) : ✓ Yes
🎯 on COST : 100% (7 calls matureds) · 📊 on Cons. staples : 82.6% · +13.9% (23 calls)
+18.9%
stock +19% · XLP +7%
matured Oct 29, 15

Frequently asked questions

Should I buy Costco stock?

This isn't buy advice. For Costco, the analyst consensus is "Buy", with an average price target of $1,135 (+21% vs the current price). What matters is their past reliability on this stock: the most reliable one is right 100% of the time (7 calls tracked on Costco). We show the numbers — you decide.

Is it too late to buy Costco? How high can it go?

The most bullish analyst target on Costco is $1,315 (+41% above today's price); the average is $1,135. That's the upside they see. Check how reliable those analysts have actually been on Costco on our site before trusting it.

Is Costco still a good buy?

The most useful "opinion" isn't an opinion — it's a track record: 30 analysts have a real record on Costco, the best hitting 100% over 7 calls. Current consensus: "Buy". Make your call on data, not noise.

Should you invest in Costco? The case for and against

The arguments for and against, one by one, from the numbers: why invest in COST (and why hesitate).

What has Costco's past performance been?

Historical returns and a "how much if I had invested" calculator: COST performance & returns.

Does Costco pay a dividend?

Yield, consistency and growth history of the dividend: COST's dividend.

What is the best month to buy COST?

The 12 months ranked by the stock's past returns: best & worst month to buy COST.

Are insiders buying COST stock?

Executives' and large holders' buys and sells, decoded: insider buying on COST.

Other Cons. staples stocks

Go further

JPI AI Analyst AI assistant · JPI Invest
Answers based on the tool’s data · not financial advice · full version (free)