STRASMORE/EXPLORE 3,293 QUERIES

ndx_weights

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-10-16, from dow-jones-nasdaq-share-price-for-indian-investors.

as of ranking 20×3read in context →
ndx_weights — 20 rows by 3 columns, computed from US exchange, SIP and OPRA data.
tickercap_weight_pctprice_weight_pct
NVDA17.683.08
AAPL16.834.86
GOOGL14.44.95
MSFT13.57.67
AMZN9.263.61
META6.3310.48
AVGO5.544.84
TSLA4.835.29
AMD3.097.85
COST1.4613.87
CSCO1.461.55
NFLX1.021
TXN0.863.9
AMGN0.796.15
QCOM0.642.49
PEP0.591.83
TMUS0.572.23
ISRG0.516.05
ADBE0.333.59
INTU0.34.71
Rows × columns
20 × 3
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 ndx_weights, derived from the stored result.
ColumnTypeRangeNotes
ticker text 20 distinct values (AAPL, ADBE, AMD…)
cap_weight_pct number 0.3 to 17.68 percent
price_weight_pct number 1 to 13.87 percent

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(100 * mcap / sum(mcap) OVER (), 2)           AS cap_weight_pct,
    round(100 * close_usd / sum(close_usd) OVER (), 2) AS price_weight_pct
FROM
(
    SELECT
        d.ticker    AS ticker,
        d.close_usd AS close_usd,
        r.mcap      AS mcap
    FROM
    (
        SELECT
            ticker,
            round(toFloat64(any(close)), 2) AS close_usd
        FROM global_markets.stocks_daily_aggs
        WHERE date = (SELECT max(date) FROM global_markets.stocks_daily_aggs WHERE ticker = 'SPY')
          AND ticker IN ('AAPL','ADBE','AMD','AMGN','AMZN','AVGO','COST','CSCO','GOOGL','INTU','ISRG','META','MSFT','NFLX','NVDA','PEP','QCOM','TMUS','TSLA','TXN')
        GROUP BY ticker
    ) AS d
    INNER JOIN
    (
        SELECT
            ticker,
            toFloat64(argMax(market_cap, date)) AS mcap
        FROM global_markets.stocks_ratios
        WHERE date >= today() - 60
          AND ticker IN ('AAPL','ADBE','AMD','AMGN','AMZN','AVGO','COST','CSCO','GOOGL','INTU','ISRG','META','MSFT','NFLX','NVDA','PEP','QCOM','TMUS','TSLA','TXN')
        GROUP BY ticker
        HAVING toFloat64(argMax(market_cap, date)) > 0
    ) AS r
      ON d.ticker = r.ticker
)
ORDER BY cap_weight_pct DESC
⌘/Ctrl + Enter

इस डेटा के साथ अपने AI असिस्टेंट में काम करें

इस पेज के डेटा के साथ, क्वेरी के लिए तैयार खुलता है। मुफ़्त, बिना अकाउंट।