STRASMORE/EXPLORE 2,648 QUERIES

size_spread

Answered against 22 years of US equities and 12 years of US options data and published with the query that produced it. This result is stored as of 2026-09-26, from rsp-vs-spy-equal-weight-sp-500.

as of series 10×5read in context →
size_spread — 10 rows by 5 columns, computed from US exchange, SIP and OPRA data.
tickermarket_cap_bncap_weight_pct_of_basketequal_weight_pctas_of_date
NVDA5434.823.08102026-09-25
AAPL4977.621.14102026-09-25
GOOGL4206.117.86102026-09-25
MSFT3832.816.28102026-09-25
AMZN269311.44102026-09-25
META1914.98.13102026-09-25
KO377.81.6102026-09-25
MMM87.40.37102026-09-25
HAS12.40.05102026-09-25
MOS7.30.03102026-09-25
Rows × columns
10 × 5
Period covered
Computed
Completeness
No missing values
Source
US exchange, SIP and OPRA market data
Licence
Strasmore terms · free, no signup
Formats
JSON · CSV · the SQL below

What each column holds

Column definitions for size_spread, derived from the stored result.
ColumnTypeRangeNotes
ticker text 10 distinct values (AAPL, AMZN, GOOGL…)
market_cap_bn number 7.3 to 5,434.8
cap_weight_pct_of_basket number 0.03 to 23.08 percent
equal_weight_pct number every row is 10 percent
as_of_date date 2026-09-25

Computed from Strasmore's warehouse of US exchange, SIP and OPRA market data. Equity prices are delayed; options greeks and implied volatility are end-of-day. This result is stored, not recomputed on load — it is exactly the numbers that were returned on , and the query below is what returned them.

Run it yourself

This is the exact query behind the result above. Change a ticker, a date or a column and run it against the warehouse — no account, no key. The no-signup tier is smaller than the one this page was computed on; a query that reaches past it comes back saying which plan runs it.

SELECT
    ticker,
    round(cap / 1e9, 1)                    AS market_cap_bn,
    round(100 * cap / sum(cap) OVER (), 2) AS cap_weight_pct_of_basket,
    round(100.0 / count() OVER (), 2)      AS equal_weight_pct,
    toString(snapshot_date)                AS as_of_date
FROM
(
    SELECT
        ticker,
        toFloat64(argMax(market_cap, date)) AS cap,
        max(date)                           AS snapshot_date
    FROM global_markets.stocks_ratios
    WHERE ticker IN ('NVDA', 'MSFT', 'AAPL', 'AMZN', 'GOOGL', 'META', 'KO', 'MMM', 'MOS', 'HAS')
      AND date >= today() - 45
      AND market_cap > 0
    GROUP BY ticker
)
ORDER BY cap DESC
⌘/Ctrl + Enter

Work with this data in your AI assistant

Opens ready to query, with this page's data. Free, no account.

More from this analysisrsp-vs-spy-equal-weight-sp-500
paths series 92×5 → rebalance_volume series 11×6 → annual_gap ranking 15×4 → The 2s10s spread by month, full history series 604×5 → One SPY $600 LEAPS call's price over two years (expired Jan 16 2026) series 470×2 → 3m10y and 2s10s spreads, monthly averages over twenty years series 241×4 → See all 2,648 queries →