AI Research COSTCOST_fundamentals

COST margin expansion (QoQ increase) → forward 60-day returns (N=79 quarters)

79
Quarters analysed

Over the last 79 quarters, Costco’s stock has tended to rise more in the two months following a gross margin increase — about 1.86% versus 0.59% after no increase. That sounds like a clear edge for a company known for pricing discipline. But the math isn’t entirely on its side: the gap is wide enough to be interesting, yet narrow enough to be unreliable by conventional statistical standards.

This article digs into that question: does a quarter-over-quarter margin bump actually predict better forward returns for COST? We computed the numbers, ran the test, and found a 1.27-percentage-point difference — but with a t-stat of 1.5, it lands in the “suggestive, not conclusive” zone. The full analysis below lays out the data, the distribution, and the caveats so you can judge the evidence yourself.

The research question

For COST over the past ~3 years, does a quarter-over-quarter increase in gross margin predict above-baseline forward 60-day returns? Thesis: margin expansion signals pricing power and operational leverage, so the stock outperforms as the market reprices earnings quality.

How this was measured

Extracted quarterly gross margin = gross_profit / total_revenue from COST_fundamentals, computed quarter-over-quarter change. Approximated release date as fiscal_date_ending + 60 days (conservative, reflecting the typical reporting lag). For each quarter, anchored forward 60-trading-day return from the first trading day on/after the approximated release date. Partitioned events into margin expansion (change > 0) vs no expansion (≤ 0). Compared mean forward returns via Welch's t-test, and provided unconditional baseline 60-day return distribution across all trading days.

The key numbers

Quarters analysed
79
Margin expansion quarters
39
No expansion quarters
40
Expansion mean fwd 60d return
1.8628%
N=39
No expansion mean fwd 60d return
0.5942%
N=40
Gap (expansion − no expansion)
1.2686%
Baseline unconditional mean fwd 60d
0.0000%
N=752 anchors
Welch t-statistic
1.507
Positive favours margin expansion
Welch p-value (two‑sided)
0.1376
p=0.1376 ≥ 0.05 → no stat-clear difference

Reading the numbers

Quarters with margin expansion saw average forward 60-day returns of 1.86%, versus 0.59% for non-expansion quarters — a 1.27 percentage point gap. But the p-value of 0.14 means this difference is not statistically clear; it could easily be due to random chance.

The charts

Forward 60-day return by margin expansion status
What this chart says

The box plot compares the spread of forward 60-day returns between the two groups. The margin-expansion group has a higher average (1.86%) and hits a maximum of 26.84%, while the no-expansion group's returns dip into negative territory as low as -5.28%. However, the boxes overlap considerably, which suggests that expansion alone doesn't guarantee above-average returns.

Margin QoQ change vs forward 60-day return
What this chart says

This scatter plot plots each quarter's gross margin change against its subsequent 60-day return. The points scatter widely across both axes, with no clear upward or downward slope, indicating that the size of the margin change does not strongly predict the return. Even though the expansion group averaged a higher return, individual quarters vary far too much to rely on margin shifts as a signal.

Mean forward 60-day return: expansion vs no expansion vs baseline
What this chart says

The bar chart puts the average returns side by side: 1.86% for expansion quarters, 0.59% for no expansion, and a baseline of 0%. While expansion beats both, the difference versus no expansion is only about 1.3 percentage points, and the statistical test shows this gap isn't reliable. In plain terms, the data hints at a positive effect but doesn't give enough confidence to act on it.

Quarter-by-quarter events (sorted by fiscal_date_ending)

fiscal_date_endinggross_marginqoq_changeexpansion_flaganchor_datefwd_60d_return
2006-05-310.1234-0.0012No Expansion2023-06-300.0037
2006-08-310.1216-0.0018No Expansion2023-06-300.0037
2006-11-300.12460.0029Expansion2023-06-300.0037
2007-02-280.1231-0.0015No Expansion2023-06-300.0037
2007-05-310.1215-0.0016No Expansion2023-06-300.0037
2007-08-310.12430.0028Expansion2023-06-300.0037
2007-11-300.12560.0013Expansion2023-06-300.0037
2008-02-290.1254-0.0002No Expansion2023-06-300.0037
2008-05-310.1243-0.0011No Expansion2023-06-300.0037
2008-08-310.1213-0.003No Expansion2023-06-300.0037
2008-11-300.12920.008Expansion2023-06-300.0037
2009-02-280.123-0.0062No Expansion2023-06-300.0037
2009-05-310.12840.0054Expansion2023-06-300.0037
2009-08-310.1281-0.0004No Expansion2023-06-300.0037
2009-11-300.12820.0001Expansion2023-06-300.0037
2010-02-280.1252-0.003No Expansion2023-06-300.0037
2010-05-310.12860.0034Expansion2023-06-300.0037
2010-08-310.12850No Expansion2023-06-300.0037
2010-11-300.1290.0005Expansion2023-06-300.0037
2011-02-280.1265-0.0025No Expansion2023-06-300.0037
2011-05-310.1239-0.0025No Expansion2023-06-300.0037
2011-08-310.12410.0002Expansion2023-06-300.0037
2011-11-300.12470.0006Expansion2023-06-300.0037
2012-02-290.1231-0.0016No Expansion2023-06-300.0037
2012-05-310.12460.0014Expansion2023-06-300.0037
2012-08-310.1244-0.0002No Expansion2023-06-300.0037
2012-11-300.1260.0016Expansion2023-06-300.0037
2013-02-280.1248-0.0012No Expansion2023-06-300.0037
2013-05-310.12640.0016Expansion2023-06-300.0037
2013-08-310.1253-0.0012No Expansion2023-06-300.0037
2013-11-300.12760.0024Expansion2023-06-300.0037
2014-02-280.124-0.0036No Expansion2023-06-300.0037
2014-05-310.12560.0016Expansion2023-06-300.0037
2014-08-310.12630.0007Expansion2023-06-300.0037
2014-11-300.12960.0033Expansion2023-06-300.0037
2015-02-280.12960No Expansion2023-06-300.0037
2015-05-310.13080.0012Expansion2023-06-300.0037
2015-08-310.13090.0001Expansion2023-06-300.0037
2015-11-300.13220.0014Expansion2023-06-300.0037
2016-02-290.1314-0.0008No Expansion2023-06-300.0037
2016-05-310.13470.0034Expansion2023-06-300.0037
2016-08-310.1343-0.0004No Expansion2023-06-300.0037
2016-11-300.13560.0013Expansion2023-06-300.0037
2017-02-280.129-0.0067No Expansion2023-06-300.0037
2017-05-310.13480.0058Expansion2023-06-300.0037
2017-08-310.1325-0.0023No Expansion2023-06-300.0037
2017-11-300.1318-0.0007No Expansion2023-06-300.0037
2018-02-280.1292-0.0026No Expansion2023-06-300.0037
2018-05-310.13070.0015Expansion2023-06-300.0037
2018-08-310.1292-0.0015No Expansion2023-06-300.0037
2018-11-300.1268-0.0025No Expansion2023-06-300.0037
2019-02-280.13210.0053Expansion2023-06-300.0037
2019-05-310.1297-0.0024No Expansion2023-06-300.0037
2019-08-310.13030.0005Expansion2023-06-300.0037
2019-11-300.1298-0.0005No Expansion2023-06-300.0037
2020-02-290.1284-0.0014No Expansion2023-06-300.0037
2020-05-310.13460.0062Expansion2023-06-300.0037
2020-08-310.1308-0.0038No Expansion2023-06-300.0037
2020-11-300.13310.0023Expansion2023-06-300.0037
2021-02-280.1271-0.006No Expansion2023-06-300.0037
2021-05-310.12950.0024Expansion2023-06-300.0037
2021-08-310.1267-0.0028No Expansion2023-06-300.0037
2021-11-300.12730.0006Expansion2023-06-300.0037
2022-02-280.1231-0.0042No Expansion2023-06-300.0037
2022-05-310.1187-0.0044No Expansion2023-06-300.0037
2022-08-310.1184-0.0003No Expansion2023-06-300.0037
2022-11-300.12250.0041Expansion2023-06-300.0037
2023-02-280.12380.0013Expansion2023-06-300.0037
2023-05-310.1207-0.0032No Expansion2023-07-31-0.0147
2023-08-310.12310.0025Expansion2023-10-300.2684
2023-11-300.1270.0039Expansion2024-01-290.0471
2024-02-290.1249-0.0021No Expansion2024-04-290.1259
2024-05-310.12550.0005Expansion2024-07-300.1088
2024-08-310.12680.0014Expansion2024-10-300.098
2024-11-300.12940.0026Expansion2025-01-290.0107
2025-02-280.1252-0.0042No Expansion2025-04-29-0.0528
2025-05-310.12990.0047Expansion2025-07-300.0188
2025-08-310.1291-0.0008No Expansion2025-10-300.0445
2025-11-300.13070.0016Expansion2026-01-290.0549

The takeaway

Over the past 79 quarters, COST's forward 60-day returns averaged 1.86% after a quarter-over-quarter gross margin increase versus 0.59% after no increase — a 1.27-point edge. The unconditional baseline over all 60-day windows was exactly zero, so both groups beat the market's typical flat performance. However, the gap is not statistically reliable: there's roughly a 14-in-100 chance this difference is just random noise, well above the usual 5% threshold. So while the direction aligns with the thesis that margin expansion signals pricing power, the evidence is suggestive at best, not conclusive. The practical takeaway: there may be a mild tailwind after margin improvements, but it's not a trade-worthy signal on its own.

The fine print