Staples (XLP): the last 12 months

Staples (XLP) are up 24.3% over 1Y and at a 5-year high; the 90-day change is +8.7% after −4.5% at the end of September. They gained 10.9% in October's defensive rotation, led by Walmart and Costco. Status quo for sectors: intact, defensives favoured over tech.

Status quo card: Staples (XLP), intact.

Month by month

Computed in code. Change: the calendar-month change (z against its own monthly history). 90-day: the trailing 90-day change at the month-end. Rank: its place among that month's biggest moves. Causes: the surviving monthly causes acting on it (a force's loading on this asset times the month's fitted strength, in standard deviations). ETF holdings use current weights (an approximation).

MonthChange90-dayRankCauses
November 2026 (month to date)+2.8% (z 1.9)+8.7%none of the surviving causes loads on it
October 2026+10.9% (z 3.0)+5.8%2Defensive rotation lifted SCHD's staples and health care holdings (evidence +10.9%, z 3.0); Defensive rotation: investors favoured steady earners as tech sold off (explains this move, score 14.9); AI capex / profitability doubts (drove: Tech (XLK) lagged defensives (XLP, XLV, XLU) by 18.6 pp, score 16.4); Flight to defensives as yields fell and bonds rallied (drove: Tech (XLK) lagged defensives (XLP, XLV, XLU) by 18.6 pp, score 13.7) Top holdings by contribution: WMT +2.08 pp, COST +1.04 pp, PG +0.92 pp. Sectors: Consumer Defensive +10.44 pp, Consumer Cyclical +0.18 pp (current weights, an approximation).
September 2026−4.5% (z -1.5)−4.5%none of the surviving causes loads on it
August 2026−0.1% (z -0.2)+4.6%none of the surviving causes loads on it
July 2026+2.4% (z 0.5)+1.8%none of the surviving causes loads on it
June 2026+0.9% (z 0.1)+2.7%none of the surviving causes loads on it
May 2026−1.7% (z -0.6)−6.0%AI hardware rally while defensives lagged as yields rose (drove: Tech (XLK) beat defensives (XLP, XLV, XLU) by 21.2 pp, score 9.0)
April 2026+2.8% (z 0.6)+1.5%AI optimism (drove: Tech (XLK) beat defensives (XLP, XLV, XLU) by 18.5 pp, score 15.3)
March 2026−8.4% (z -2.7)+6.1%none of the surviving causes loads on it
February 2026+7.8% (z 2.2)+14.3%AI-disruption angst and a flight to defensives: Amazon fell, staples rose (drove: Discretionary (XLY) lagged staples (XLP) by 11.3 pp, score 12.7); AI capex / profitability doubts (drove: Tech (XLK) lagged defensives (XLP, XLV, XLU) by 10.8 pp, score 12.4); Utilities led as Treasury yields fell and investors sought safety (evidence +7.8%, z 2.2)
January 2026+7.5% (z 2.3)+10.4%none of the surviving causes loads on it
December 2025−1.3% (z -0.6)+0.5%none of the surviving causes loads on it
November 2025+4.0% (z 1.1)−1.1%AI capex / profitability doubts (drove: Tech (XLK) lagged defensives (XLP, XLV, XLU) by 9.8 pp, score 4.2); Real-yield shock (drove: Tech (XLK) lagged defensives (XLP, XLV, XLU) by 9.8 pp, score 3.9)

What drove each month · All assets

Not investment advice. MarketMoves describes past market data and reported news for general information. Figures can be delayed or wrong; check the original source before relying on them.