SPY (cap-weighted) and RSP (equal-weighted) total-return proxies, each indexed to 100 at RSP's April 2003 inception. When the cap-weighted line pulls ahead, gains are concentrating in the largest names; the lower panel is the equal-weight/cap-weight ratio.
Source: SPY & RSP daily split/dividend-adjusted closes (Yahoo Finance). Equal- and cap-weighted S&P 500 proxies; ETF expense drag not removed.
Cap-weighted basket of AAPL, MSFT, GOOGL, AMZN, NVDA, META and TSLA, rebalanced to market-cap weights each quarter, against the S&P 500 and the S&P 493 (the index with those seven names' contribution stripped out), all total return, indexed to 100 at year-end 2014.
Data pipeline in progress: quarterly cap weights from SEC filings, populating next.
Source: constituent monthly adjusted closes (Alpha Vantage); quarterly shares outstanding from SEC 10-Q / 10-K filings.
The cap-weighted Magnificent Seven basket divided by the S&P 500 total-return index. A rising line is the seven outperforming; the shaded lower panel is the drawdown of that ratio from its own running high.
Derived from the chart C basket: populating next.
Source: derived from the cap-weighted Magnificent Seven basket and the S&P 500 total-return index.
The 10 largest S&P 500 companies at each quarter-end, whoever they were at the time, as a percentage of the index's total market capitalization, back to 2000.
Data pipeline in progress: quarterly top-10 constituents and index market cap, populating next.
Each calendar year's S&P 500 total return split into the share contributed by that year's 10 largest companies (by start-of-year weight) and the share from the other ~490.
Data pipeline in progress: populating next.
Source: start-of-year weights from the market-cap data above; constituent and index annual total returns from Alpha Vantage (split/dividend-adjusted). *1996 is an 11-month (Jan–Dec) partial year. Companiesmarketcap.com's per-company history starts January 1996 for every name, so there's no December-1995 market cap to weight a full year from, and 1995 itself can't be built this way.