S&P 500 business models on the wrong side of AI: seat-based IT services and outsourcing, ad agencies, and data/research vendors whose products LLMs increasingly substitute. A monitoring basket (potential underperformers / hedge candidates), not a buy list. Small by design — most pure displacement stories live outside the index.
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 S&P 500” compares the basket’s compounded growth with the benchmark’s. Green means positive; red means negative.
Membership history & changes
Membership history
expand
EPAM re-enters as a broad-universe member: dropped from the S&P 500 basket when it left the index, but it remains an FW 3000 constituent and the purest displacement case in the theme. Effective-dated to creation like the other broad members.
expand
FW 3000 pass: added CNXC, DXC, RHI, MAN, STGW — 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.
drop
EPAM removed — dropped from the S&P 500 (caught by the constituent check on its first production run). An index exit by a displacement candidate is the thesis playing out, but basket rules require current constituents.
expand
Widening pass: added IT and CDW. The S&P 500 holds few pure displacement candidates (staffing, ad-tech and outsourcing pure plays sit outside the index), so this basket stays deliberately small. No clean inverse-theme ETF exists to pin as a reference. 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).
The compute, networking, memory, storage, and power layer of the AI buildout. Owners of the bottlenecks: accelerators, custom silicon, switching, optics, HBM, fab equipment, test, and the server/power chain that turns capex into installed compute.
Software businesses positioned to monetize AI through existing distribution: copilots attached to installed bases, agent platforms, and the EDA/design tools that themselves get an AI productivity kicker. The bet is that distribution beats model quality.
Security budgets are the least discretionary line in enterprise IT, and AI raises both the threat surface and the product opportunity. Small by S&P 500 construction — most pure plays live outside the index — so treat it as a signal of the complex, not full coverage.