Business models the market discounts when GLP-1 adoption accelerates: indulgent packaged food and drinks, alcohol, quick-service restaurants, and the medical devices treating obesity comorbidities (sleep apnea, diabetes hardware, dialysis). A monitoring list for underperformance — not a recommendation in either direction.
Basket total returns · Annualized using 252 trading sessions · 0% risk-free rate and downside target. As of 2026-10-21 · close.
How these statistics are calculated
Risk methodology
Sharpe: average daily simple return divided by its sample standard deviation, multiplied by √252. The risk-free rate is assumed to be 0%; this is not a cash-adjusted ratio.
Sortino: average daily simple return divided by downside deviation, multiplied by √252. Downside deviation is the square root of the average squared shortfall below 0%, counting all sessions, including zeros for gains.
Historical volatility: √(252 × average squared daily log return), matching the Vol page’s realized-volatility convention. This differs from the sample standard deviation used in Sharpe.
Each period requires complete history and at least 5 sessions. MTD and YTD follow the calendar; 1y is 252 sessions. Missing data or an undefined ratio displays — with a reason. Short periods can produce unstable ratios; intraday snapshots include a partial session. History before this basket’s creation is backtested. If a new basket has no stored daily return series yet, estimates from its rounded published chart levels are marked ≈.
Basket returns include dividends. “vs FW 3000” compares the basket’s compounded growth with the benchmark’s. Green means positive; red means negative.
Membership history & changes
Membership history
drop
CAG and CPB left the S&P 500 (index demotions, caught by the pipeline's constituent check). Both remain FW 3000 constituents and move to broad entries, as ZION, MOH, and MHK did — the FW 3000 version is unchanged, the S&P version thins to 17. Packaged-food demotions from the index are the GLP-1 pressure thesis playing out in slow motion.
expand
FW 3000 pass: added UTZ, JJSF, WING, EAT, TXRH, TNDM, INSP — names outside the S&P 500 but inside our broad universe; they count only in the FW 3000 version of this basket. Effective-dated to creation so the broad backtest covers the full set. The S&P 500 basket is unchanged.
expand
Widening pass: added the rest of indulgent food and drink (CAG, SJM, PEP, KDP), the alcohol leg (TAP, STZ, BF-B), and quick-service restaurants (MCD, YUM, DPZ). No clean inverse-theme ETF exists; the basket stays a watchlist. New members are effective-dated to basket creation so the backtest and the reference correlation cover the widened set (the basket was one day old, with no meaningful live history to restate).
create
Pressured names only; LLY alone is not a basket. Monitoring list, not a recommendation.
The other side of the medical-cost-trend trade: the utilization that squeezes managed care is revenue here. Hospitals, surgery centers, behavioral and rehab, dialysis, home-based care, and the reference labs that price volume. Run it against managed-care — divergence between the two baskets IS the cost-trend signal. Policy risk cuts through both: site-neutral payment proposals and ACA subsidy expiry hit providers' payer mix directly.
The medical-cost-trend cycle in one basket: utilization spikes, Medicare Advantage rate pressure, and PBM scrutiny all hit here first. Historically violent repricings in both directions — a sentiment gauge for the whole healthcare payer complex.
Demand that does not care about the cycle: staples, household products, tobacco, regulated utilities, waste, telecom, and needs-based healthcare. The basket to watch when breadth narrows and the tape gets defensive.