Impact-Site-Verification: 0eedbe8d-4e05-4893-8456-85377301e322

Costco vs Walmart: 10-Year Performance Scorecard (2016-2025)

Last updated: December 31, 2025

10-YEAR SCORECARD

Costco vs Walmart: 10-Year Scorecard

2016 - 2025

Gale Finance Team
Written by Gale Finance Team
Sid Kalla
Reviewed by Sid Kalla CFA Charterholder

The Verdict

COST: +541.8% vs WMT: +552.4%
Year-by-Year Wins
COST: 5 vs WMT: 5
$10,000 Invested in 2016
COST: $64,181.03 vs WMT: $65,243.77

Year-by-Year Performance

Over 10 years, COST and WMT split annual wins evenly.

Year Costco Walmart Winner
2016 +1.5% +15.7% WMT
2017 +22.7% +47.5% WMT
2018 +9.3% -3.3% COST
2019 +45.0% +29.9% COST
2020 +33.7% +23.2% COST
2021 +50.5% +0.3% COST
2022 -18.9% -0.4% WMT
2023 +50.0% +11.5% COST
2024 +41.6% +72.2% WMT
2025 -4.7% +25.0% WMT
Total Wins 5 wins 5 wins Tie
2016
COST +1.5%
WMT +15.7%
WMT
2017
COST +22.7%
WMT +47.5%
WMT
2018
COST +9.3%
WMT -3.3%
COST
2019
COST +45.0%
WMT +29.9%
COST
2020
COST +33.7%
WMT +23.2%
COST
2021
COST +50.5%
WMT +0.3%
COST
2022
COST -18.9%
WMT -0.4%
WMT
2023
COST +50.0%
WMT +11.5%
COST
2024
COST +41.6%
WMT +72.2%
WMT
2025
COST -4.7%
WMT +25.0%
WMT

Cumulative Performance

This chart shows how $100 invested at the start of 2016 would have grown over time.

Price Comparison

COST WMT

Normalized to 100 at start date for comparison

Risk-Adjusted Metrics

How did each asset perform relative to the risk taken? Higher Sharpe, Sortino, and Calmar ratios indicate better risk-adjusted returns.

Tail-risk definitions: Value at Risk (VaR), Expected Shortfall, skew, kurtosis, and fat tails.

Metric COST WMT
Total Return +541.8% +552.4%
CAGR +20.5% +20.7%
Volatility (Ann.) +21.9% +21.6%
Sharpe Ratio 0.77 0.78
Sortino Ratio 1.09 1.17
Calmar Ratio 0.65 0.80
Max Drawdown -31.4% -25.7%

Sharpe and Sortino ratios use the period-average risk-free rate based on the 3-month U.S. Treasury yield (FRED: DGS3MO). To reproduce: take the simple average of daily DGS3MO values from 2016-01-01 to 2025-12-31; in this window the average is 4.23%.

Tail Risk & Distribution Shape

Tail-risk metrics summarize how each asset behaved on extreme days from 2016 to 2025. We compute them from daily log returns ( ln(PtPt1)\ln\left(\frac{P_t}{P_{t-1}}\right) ).

VaR and Expected Shortfall (ES/CVaR) are historical (non-parametric) 1-day metrics and are not annualized.

Metric COST WMT
Return observations (n) 2513 2513
5% VaR (daily) -2.05% -1.90%
5% Expected Shortfall (daily) -3.27% (avg of worst 126 days) -3.01% (avg of worst 126 days)
1% VaR (daily) -4.01% -3.19%
1% Expected Shortfall (daily) -5.80% (avg of worst 26 days) -5.54% (avg of worst 26 days)
Skew -0.52 0.08
Excess kurtosis 8.87 14.39
2σ tail days (down/up) 62 / 54 49 / 38
|z| > 3σ days (observed vs expected) 42 (6.78) 39 (6.78)
Worst day (simple return) -12.45% (2022-05-18) -11.38% (2022-05-17)
Best day (simple return) +9.96% (2020-03-02) +11.71% (2020-03-17)

Downside Co-moves (Tail Dependence)

Using shared closes, a “tail day” is when each asset is in its own worst 5% (or 1%) of days in 2016–2025.

When WMT has a tail day, COST is also in the tail
Worst 5% days 37.3% (47 of 126)
Worst 1% days 26.9% (7 of 26)
When COST has a tail day, WMT is also in the tail
Worst 5% days 37.3% (47 of 126)
Worst 1% days 26.9% (7 of 26)
Show co-crash dates

These are shared-date intervals when both assets were in their own worst-tail days (shown as simple returns). Most recent 30 dates are shown.

Both in worst 5% days

Date COST WMT
2020-03-03 -2.07% -2.56%
2020-03-11 -3.87% -4.47%
2020-03-12 -5.91% -9.07%
2020-03-13 → 2020-03-16 -6.32% -6.43%
2020-03-20 -4.85% -4.59%
2020-09-03 -2.94% -2.13%
2020-09-04 → 2020-09-08 -2.22% -3.07%
2020-10-28 -2.08% -1.98%
2021-01-27 -2.35% -2.49%
2022-01-25 -2.37% -2.18%
2022-04-08 → 2022-04-11 -2.56% -1.98%
2022-04-22 -3.39% -1.88%
2022-04-29 -5.39% -2.06%
2022-05-06 -2.70% -2.08%
2022-05-18 -12.45% -6.79%
2022-06-10 → 2022-06-13 -2.39% -1.88%
2022-07-26 -3.25% -7.60%
2022-08-26 -3.44% -3.14%
2022-09-13 -5.42% -2.06%
2022-09-23 -4.26% -2.50%
2022-10-07 -2.97% -2.37%
2023-07-07 -2.29% -2.30%
2023-08-17 -2.14% -2.24%
2023-11-16 -3.05% -8.09%
2025-02-20 -2.61% -6.53%
2025-03-07 -6.07% -3.09%
2025-03-07 → 2025-03-10 -3.10% -4.25%
2025-04-04 -5.23% -4.66%
2025-08-21 -2.50% -4.49%
2025-10-16 -3.08% -2.35%

Both in worst 1% days

Date COST WMT
2017-06-16 -7.19% -4.65%
2018-02-02 → 2018-02-05 -4.30% -4.20%
2020-03-12 -5.91% -9.07%
2020-03-13 → 2020-03-16 -6.32% -6.43%
2020-03-20 -4.85% -4.59%
2022-05-18 -12.45% -6.79%
2025-04-04 -5.23% -4.66%

Best and Worst Years

COST Best Year

2021
+50.5%

COST Worst Year

2022
-18.9%

WMT Best Year

2024
+72.2%

WMT Worst Year

2018
-3.3%

Maximum Drawdown

Maximum drawdown measures the largest peak-to-trough decline. Lower (less negative) is better.

COST
-31.4%
Apr 2022 to May 2022
Recovered in 564 days
WMT
-25.7%
Apr 2022 to Jun 2022
Recovered in 362 days

Recovery time measures calendar days from the drawdown low back to the prior peak.

Correlation Analysis

The 10-year average correlation between Costco and Walmart was 0.52. This moderate correlation suggests some co-movement but also diversification potential.

Costco vs. Walmart Yearly Average Correlation (10-year)

0.34
2016
0.46
2017
0.43
2018
0.54
2019
0.65
2020
0.57
2021
0.56
2022
0.55
2023
0.38
2024
0.67
2025
Average
0.52
Mean correlation over the period
Range
0.18 to 0.89
Min to max correlation

Frequently Asked Questions

Which performed better over 10 years: Costco or Walmart?

Costco returned +541.8% compared to Walmart's +552.4% from 2016 to 2025. Walmart delivered the higher total return. Both assets split annual wins evenly.

What would $10,000 invested in Costco be worth today?

$10,000 invested in Costco at the start of 2016 would be worth $64,181.03 by the end of 2025. The same amount in Walmart would be worth $65,243.77.

Which asset had better risk-adjusted returns?

Walmart had the higher Sharpe ratio (0.78 vs 0.77), indicating better risk-adjusted performance than Costco.

How bad were the worst 5% days for Costco vs Walmart?

From 2016 to 2025, COST had a 5% Expected Shortfall of -3.27% and a 5% VaR of -2.05%. WMT's were -3.01% and -1.90%.

Do Costco and Walmart crash together on bad days?

When WMT was in its worst 5% days, COST was also in its worst 5% days 37.3% of the time (47 of 126). The reverse was 37.3% (47 of 126).

Methodology

  • Price data sourced from Tiingo (COST) and Tiingo (WMT)
  • Volatility calculated as annualized standard deviation of daily returns
  • Sharpe and Sortino ratios use the average 3-month Treasury rate as the risk-free rate
  • Calmar ratio = CAGR / Maximum Drawdown
  • Year-by-year returns calculated from first to last trading day of each calendar year
  • Tail-risk metrics (VaR/ES, skew/kurtosis) use daily log returns in 2016–2025. Downside co-moves use shared closes (weekend/holiday moves roll into the next close).

Explore our financial glossary

Disclaimer: This scorecard is for informational and educational purposes only and does not constitute investment, financial, legal, or tax advice. Past performance is not indicative of future results. All investments involve risk, including the possible loss of principal. Data sourced from third parties may contain errors or be delayed. Always conduct your own research and consult a qualified financial advisor before making investment decisions.