Strasmore Research
Marktoverzichten Matt ConnorDoor Matt Connor · Bijgewerkt 2026-07-24

Marktoverzicht 10 juli 2026 in cijfers

NVDA leidt de markt na een rustdag, terwijl META stijgt en MU afkoelt. De indexes blijven stabiel terwijl small caps dalen. Bekijk hier alle details.

Vrijdag 10 juli 2026 was de derde fase van de rotatie: NVDA, de chip die donderdag de sectorrally miste, nam de leiding over de gehele markt — +4.04% op 26.56B aan dollars aan handelsvolume, de meest verhandelde naam van de sessie. META steeg met +6.02% boven de reversal van donderdag, terwijl MU, de volume-leider van de week, eindelijk afkoelde (-1.19%). De indexes reageerden nauwelijks op deze bewegingen: SPY +0.43%, QQQ +0.32%, en small caps sloten rood. Elk onderstaand getal is afkomstig uit een query — klap elk paneel uit voor de exacte SQL.

Het scorebord

Elke wijziging vergelijkt de laatste minuut-bar van de reguliere sessie van 10 juli met die van donderdag 9 juli — opeenvolgende handelsdagen. De rijen staan op alfabetische volgorde, zodat elke ETF een vaste positie behoudt.

QuerySPY / QQQ / DIA / IWM — 10 juli t.o.v. sluiting 9 juli, regular hours
De exacte SQL achter elk getal
WITH prior AS (
    SELECT ticker, argMax(close, window_start) AS prior_close
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('SPY', 'QQQ', 'DIA', 'IWM')
      AND window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00'
    GROUP BY ticker
),
sess AS (
    SELECT ticker,
           argMin(open, window_start) AS day_open,
           argMax(close, window_start) AS day_close,
           max(high) AS day_high,
           min(low) AS day_low,
           round(toFloat64(sum(volume)) / 1e6, 1) AS shares_traded_m
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('SPY', 'QQQ', 'DIA', 'IWM')
      AND window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'
    GROUP BY ticker
)
SELECT
    s.ticker AS ticker,
    round(toFloat64(p.prior_close), 2) AS prior_close,
    round(toFloat64(s.day_open), 2) AS day_open,
    round(toFloat64(s.day_close), 2) AS day_close,
    round((toFloat64(s.day_open) / toFloat64(p.prior_close) - 1) * 100, 2) AS gap_pct,
    round((toFloat64(s.day_close) / toFloat64(s.day_open) - 1) * 100, 2) AS intraday_pct,
    round((toFloat64(s.day_close) / toFloat64(p.prior_close) - 1) * 100, 2) AS pct_change,
    round(toFloat64(s.day_high), 2) AS day_high,
    round(toFloat64(s.day_low), 2) AS day_low,
    s.shares_traded_m
FROM sess s LEFT JOIN prior p ON s.ticker = p.ticker
ORDER BY ticker

Drie van de vier sloten in de groene zone, zonder dat dit dramatisch was: SPY +0.43% naar $754.9, QQQ +0.32% (een opening dip van -0.34% werd gedurende de dag teruggekocht), DIA +0.3%. De uitzondering was IWM op -0.44% — small caps, de hoofdrolspelers van donderdag, gaven hun winsten terug terwijl de mega-cap aan het einde van de tape de dag domineerde. Die splitsing in marktkapitalisatie is de duidelijkste divergentie van de dag; aangezien beide Treasury-cijfers nog in verwerking zijn, zijn de rentetarieven nog niet verwerkt in de gegevens.

Was de dag ongebruikelijk?

De beweging van de SPY van opening naar sluiting van +0.38% stond op de 11 plaats van 22 voorgaande sessies op basis van absolute grootte — de derde opeenvolgende sessie waarbij hevige bewegingen in individuele aandelen resulteerden in een gemiddelde indexdag.

QuerySPY dagbeweging in trailing context (~22 sessies, open-to-close)
De exacte SQL achter elk getal
SELECT
    round(anyIf(oc_pct, d = toDate('2026-07-10')), 2) AS spy_open_to_close_pct,
    arrayCount(x -> x > abs(anyIf(oc_pct, d = toDate('2026-07-10'))), groupArrayIf(abs(oc_pct), d != toDate('2026-07-10'))) + 1 AS spy_abs_move_rank,
    count() AS spy_sessions_compared,
    toString(min(d)) AS first_session
FROM (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d,
           (argMax(toFloat64(close), window_start) / argMin(toFloat64(open), window_start) - 1) * 100 AS oc_pct
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime('2026-06-09 13:30:00')
      AND window_start < toDateTime('2026-07-11 00:00:00')
      AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
    GROUP BY d
)

Breedte: terug naar een verdeelde markt

QueryLiquid-tape breadth: aandeel advancers 10 juli t.o.v. 9 juli, $1M-traded filter
De exacte SQL achter elk getal
SELECT
    countIf(close_10 > close_9 AND close_9 > 0 AND dv_10 >= 1000000) AS advancers,
    countIf(close_10 < close_9 AND close_9 > 0 AND dv_10 >= 1000000) AS decliners,
    countIf(close_9 > 0 AND close_10 > 0 AND dv_10 >= 1000000) AS liquid_tickers,
    round(100.0 * countIf(close_10 > close_9 AND close_9 > 0 AND dv_10 >= 1000000) / countIf(close_9 > 0 AND close_10 > 0 AND dv_10 >= 1000000), 1) AS advancer_pct,
    round(100.0 * countIf(close_9 > close_8 AND close_8 > 0 AND dv_9 >= 1000000) / countIf(close_9 > 0 AND close_8 > 0 AND dv_9 >= 1000000), 1) AS jul9_advancer_pct
FROM (
    SELECT ticker,
           toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-08 20:00:00')) AS close_8,
           toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00')) AS close_9,
           toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00')) AS close_10,
           sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00') AS dv_10,
           sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00') AS dv_9
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= '2026-07-08 13:30:00' AND window_start < '2026-07-10 20:00:00'
    GROUP BY ticker
)

Na de 71.5% stijging van donderdag is het aantal stijgers teruggegaan naar 54.4%3191 omhoog en 2580 omlaag over de liquide markt. Een groene indexdag met een nauwelijks positieve breedte: de winsten waren geconcentreerd in de grootste namen. De praktische conclusie: een kapitalisatiewogen winst op een verdeelde markt beschrijft de zwaarste namen, niet het typische aandeel — er is sprake van concentratie, niet van een voorspelling.

Het hoogtepunt van de dag: de ommekeer van NVDA

De rijen zijn alfabetisch geordend, zodat elke naam een vaste positie behoudt — tien namen verspreid over de chipsector en de mega-caps.

QueryTien namen die de sessie bepaalden — gap, intraday, close, dollars — 10 juli
De exacte SQL achter elk getal
WITH per_name AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-10 00:00:00')) AS prior_close,
        toFloat64(argMinIf(open, window_start, window_start >= '2026-07-10 00:00:00')) AS day_open,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 00:00:00')) AS day_close,
        round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-10 00:00:00') / 1e9, 2) AS day_dollar_bn
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('AAPL', 'AMD', 'AMZN', 'GOOGL', 'INTC', 'META', 'MSFT', 'MU', 'NVDA', 'SNDK')
      AND ((window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00')
        OR (window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'))
    GROUP BY ticker
)
SELECT
    ticker,
    round(prior_close, 2) AS prior_close,
    round(day_open, 2) AS day_open,
    round(day_close, 2) AS day_close,
    round((day_open / prior_close - 1) * 100, 2) AS gap_pct,
    round((day_close / day_open - 1) * 100, 2) AS intraday_pct,
    round((day_close / prior_close - 1) * 100, 2) AS pct_chg,
    day_dollar_bn
FROM per_name
ORDER BY ticker

NVDA sloot met +4.04% — de beste dag van de week, één sessie nadat de koers rood sloot terwijl alle andere chipaandelen stegen (Overzicht van donderdag bevat de details). META won +6.02% op 22.82B aan dollars — twee opeenvolgende grote groene dagen na de heftige ommekeer op donderdag. De handel in geheugentechnologie koelde af: MU sloot met -1.19% na twee sterke groene sessies, en INTC leverde -2.42% in. SNDK (+3.1%) en AMD (+2.07%) bleven stijgen. De rest van de mega-caps bleef rustig — AAPL -0.27%, MSFT +0.2%, AMZN -0.66% — een dag met slechts één actieve aandeel in het jasje van een sector.

Heeft de rally de rest van de markt bereikt?

De elf SPDR sector funds, de slotkoersen van vrijdag versus donderdag:

QueryDe elf SPDR sector ETF's — sluiting 10 juli t.o.v. sluiting 9 juli, regular hours
De exacte SQL achter elk getal
WITH per_etf AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-10 00:00:00')) AS prior_close,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-10 00:00:00')) AS day_close,
        round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-10 00:00:00') / 1e9, 2) AS day_dollar_bn
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('XLB', 'XLC', 'XLE', 'XLF', 'XLI', 'XLK', 'XLP', 'XLRE', 'XLU', 'XLV', 'XLY')
      AND ((window_start >= '2026-07-09 13:30:00' AND window_start < '2026-07-09 20:00:00')
        OR (window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'))
    GROUP BY ticker
)
SELECT
    ticker,
    round(prior_close, 2) AS prior_close,
    round(day_close, 2) AS day_close,
    round((day_close / prior_close - 1) * 100, 2) AS pct_chg,
    day_dollar_bn
FROM per_etf
ORDER BY ticker

De stijging was breder dan enkel een verhaal over chips — en niet op de plek waar een chipverhaal zou worden verwacht. Materials (+1.21%), consumer staples (+1.09%) en communication services (+1%) — het fonds dat META bevat — stonden bovenaan de lijst. Technology, de sector van de belangrijkste aandelen van de dag met MU en INTC in het rood, steeg slechts met 0.24%. Health care was de enige decliner met -0.79%. Geen enkel sector fund steeg met zelfs maar twee punten: tien van de elf waren groen, maar de stijgingen waren beperkt; de volatiliteit zat in de individuele aandelen.

Wat het nieuwsbericht aangaf

De panels geven aan wat de koersen bewoog; de feed geeft aan wat er geschreven is. Elke kop van 10 juli met het label NVDA of META waarbij de bedrijfsnaam in de titel staat:

QueryNVDA en META in de news feed op 10 juli — alle koppen met bedrijfsnamen
De exacte SQL achter elk getal
SELECT
    formatDateTime(toTimeZone(published_utc, 'America/New_York'), '%H:%i') AS et_time,
    title,
    JSONExtractString(publisher, 'name') AS publisher
FROM global_markets.stocks_news
WHERE toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-07-10'
  AND (has(tickers, 'NVDA') OR has(tickers, 'META'))
  AND NOT has(tickers, 'SPCX')
  AND (positionCaseInsensitive(title, 'nvidia') > 0 OR positionCaseInsensitive(title, 'meta') > 0)
ORDER BY published_utc ASC, title ASC

De opeenvolgende groene dagen van META gingen gepaard met een specifiek bericht: een overnight GlobeNewswire-bericht (03:05 ET) prees wat zij een "historische" investering in een datacenter in Alberta noemde, en de middagverslaggeving van Investing.com (12:03 ET) meldde: "AI Price War Breaks Out as Meta Tries to Buy Its Way Into the Frontier." NVDA had geen enkele katalysator in de koppen: het enige artikel waarin Nvidia bij naam wordt genoemd (11:19 ET, The Motley Fool) was een commentaar over de waardering. De bronnen zijn die van de uitgevers; op basis van de koersgegevens alleen is de oorzaak van de beweging van NVDA onbekend — en het toegeven daarvan is beter dan het verzinnen van een reden.

Waar de handel plaatsvond

QueryTop 6 naar dollars traded, top 4 naar shares traded — 10 juli regular hours
De exacte SQL achter elk getal
SELECT leaderboard, ticker, dollar_volume_bn, shares_m,
    round(1000 * dollar_volume_bn / shares_m, 2) AS implied_avg_price
FROM (
    SELECT
        'by dollars traded' AS leaderboard,
        ticker,
        round(sum(toFloat64(close) * toFloat64(volume)) / 1e9, 2) AS dollar_volume_bn,
        round(sum(toFloat64(volume)) / 1e6, 1) AS shares_m
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'
      AND ticker NOT IN ('SPCX')
    GROUP BY ticker
    ORDER BY dollar_volume_bn DESC
    LIMIT 6
    UNION ALL
    SELECT
        'by shares traded' AS leaderboard,
        ticker,
        round(sum(toFloat64(close) * toFloat64(volume)) / 1e9, 2) AS dollar_volume_bn,
        round(sum(toFloat64(volume)) / 1e6, 1) AS shares_m
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'
      AND ticker NOT IN ('SPCX')
    GROUP BY ticker
    ORDER BY shares_m DESC
    LIMIT 4
)
ORDER BY leaderboard, dollar_volume_bn DESC

De top drie op de dollar board eindigde binnen een miljard van elkaar — NVDA op 26.56B, SPY op 26.29B, MU op 25.9B — waarbij NVDA de winnaar werd na de twee dagen durende dominantie van MU. META met 22.82B handelde meer dan QQQ — een enkele aandeel die meer dollars genereerde dan de index waarin het is opgenomen. Op de vijfde plaats staat een ticker die de dag ervoor nog niet bestond — zie de volgende sectie.

Het andere nieuws: de eerste handel van een mega-listing

Vrijdag was ook een dag van debuten — de grootste Amerikaanse listing sinds de aanbieding van SpaceX in juni: de Amerikaanse aandelen van SK Hynix Inc zijn begonnen met handelen onder een volledig nieuw symbool en stonden direct tussen de zwaarste namen op de tape:

QueryEerste sessie van SK Hynix: de listing record vs de tape — 10 juli 2026
De exacte SQL achter elk getal
SELECT
    (SELECT round(toFloat64(final_issue_price), 2) FROM global_markets.stocks_ipos
     WHERE issuer_name = 'SK Hynix Inc' AND listing_date = '2026-07-10') AS recorded_issue_price,
    (SELECT round(total_offer_size / 1e9, 1) FROM global_markets.stocks_ipos
     WHERE issuer_name = 'SK Hynix Inc' AND listing_date = '2026-07-10') AS raised_bn,
    round(toFloat64(argMinIf(open, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00')), 2) AS first_rth_open,
    round(100 * (toFloat64(argMinIf(open, window_start, window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'))
        / (SELECT toFloat64(final_issue_price) FROM global_markets.stocks_ipos
           WHERE issuer_name = 'SK Hynix Inc' AND listing_date = '2026-07-10') - 1), 1) AS open_vs_issue_pct,
    round(toFloat64(argMaxIf(close, window_start, window_start < '2026-07-10 20:00:00')), 2) AS regular_close,
    round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00') / 1e9, 2) AS rth_dollar_bn,
    round(sum(toFloat64(volume)) / 1e6, 1) AS day_shares_m,
    (SELECT count() FROM global_markets.delayed_stocks_minute_aggs
     WHERE ticker = 'SKHYV' AND window_start < '2026-07-10 00:00:00') AS bars_before_debut
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SKHYV' AND window_start >= '2026-07-10 04:00:00' AND window_start < '2026-07-11 00:00:00'

De gegevens van de aanbieding laten een vastgestelde emissieprijs zien van $158.14 en er is 28.1B opgehaald — daarmee de tweede van de Amerikaanse listings in 2026, na de deal van SpaceX in juni, die hieronder wordt vermeld. De eerste print tijdens de reguliere sessie was $170, wat 7.5% boven de emissieprijs lag, en de dag sloot op $168.33 met 18.03B aan reguliere dollars — de vijfde positie op de daglijst, voor QQQ in diens eerste sessie. Het symboolverloop: er bestaan 0 bars voor deze ticker vóór 10 juli — een echt nieuwe listing, geen hergebruikt symbool. SK Hynix en Micron zijn de twee beursgenoteerde reuzen in de geheugenindustrie — en MU, de zwaarste naam van de week, daalde -1.19% tijdens de sessie waarin de Amerikaanse lijn van de concurrent begon te handelen. Een toevallige gelijktijdigheid — het SpaceX debut playbook laat zien wat de eerste maand van een listing kan toevoegen.

De positie van de kapitaalronde van vrijdag in het jaaroverzicht:

QueryDe vijf grootste US listings van 2026 naar dollars raised
De exacte SQL achter elk getal
SELECT
    issuer_name,
    toString(listing_date) AS listed,
    round(total_offer_size / 1e9, 1) AS raised_bn
FROM global_markets.stocks_ipos
WHERE listing_date >= '2026-01-01' AND listing_date < '2026-07-11'
  AND total_offer_size > 0
ORDER BY total_offer_size DESC, issuer_name ASC
LIMIT 5

De deal van SpaceX in juni haalde $75B op, de listing van SK Hynix op vrijdag staat op de tweede plaats met $28.1B, en de derde plaats (Cerebras Systems Inc, $5.6B) komt niet in de buurt — de bovenste twee vormen een categorie op zich. The H1 IPO ledger bevat de volledige tabel.

De options tape

QueryOptions tape: contracts, call %, 0DTE share t.o.v. donderdag, top contract — vrijdag expiry day
De exacte SQL achter elk getal
WITH
    (
        SELECT (groupArray(und), groupArray(strike), groupArray(typ), groupArray(vol), groupArray(avg_px), groupArray(is_0dte))
        FROM (
            SELECT any(underlying_symbol) AS und, any(toFloat64(strike_price)) AS strike, any(option_type) AS typ,
                   sum(size) AS vol, round(avg(toFloat64(price)), 3) AS avg_px,
                   if(substring(ticker, length(ticker) - 14, 6) = '260710', 1, 0) AS is_0dte
            FROM global_markets.options_trades
            WHERE sip_timestamp >= '2026-07-10 00:00:00' AND sip_timestamp < '2026-07-11 00:00:00'
            GROUP BY ticker
            ORDER BY vol DESC
            LIMIT 2
        )
    ) AS top2,
    (
        SELECT round(toFloat64(argMax(close, window_start)), 2)
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY' AND window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00'
    ) AS spy_regular_close,
    (
        SELECT round(toFloat64(sum(size)) / 1e6, 2)
        FROM global_markets.options_trades
        WHERE sip_timestamp >= '2026-07-09 00:00:00' AND sip_timestamp < '2026-07-10 00:00:00'
    ) AS jul9_contracts_m,
    (
        SELECT round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260709') / sum(size), 1)
        FROM global_markets.options_trades
        WHERE sip_timestamp >= '2026-07-09 00:00:00' AND sip_timestamp < '2026-07-10 00:00:00'
    ) AS jul9_pct_0dte
SELECT
    round(count() / 1e6, 2) AS option_prints_m,
    round(toFloat64(sum(size)) / 1e6, 2) AS contracts_m,
    jul9_contracts_m,
    round(100.0 * sumIf(size, option_type = 'C') / sum(size), 1) AS call_pct_of_volume,
    round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260710') / sum(size), 1) AS pct_0dte,
    jul9_pct_0dte,
    spy_regular_close,
    top2.1[1] AS top1_und, top2.2[1] AS top1_strike, top2.3[1] AS top1_type, top2.4[1] AS top1_contracts, top2.5[1] AS top1_avg_px, top2.6[1] AS top1_is_0dte,
    round(toFloat64(top2.2[1]) - spy_regular_close, 2) AS top1_moneyness
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-10 00:00:00' AND sip_timestamp < '2026-07-11 00:00:00'

Vrijdag was de sessie met wekelijkse expiratie, en dat was te zien aan de volumes: 65.59M contracten — de drukste optionsdag van de week — waarbij de 0DTE share steeg naar 48.7% vanuit de 28.7% van donderdag, wat kenmerkend is voor een expiratie-vrijdag (wanneer verlopen options geeft de kalender weer). Calls vormden 59.4% van het volume. Het drukste individuele contract: SPY 755C, een contract met dezelfde expiratiedatum dat eindigde op 0.1 van de SPY-sluiting van $754.9.

De quote tape

QueryStocks NBBO update count: 10 juli t.o.v. 9 juli, met named-ticker updates (miljoenen)
De exacte SQL achter elk getal
SELECT
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-10')) / 1e6, 2) AS jul10_updates_m,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-09')) / 1e6, 2) AS jul9_updates_m,
    round((countIf(toDate(sip_timestamp) = toDate('2026-07-10')) / countIf(toDate(sip_timestamp) = toDate('2026-07-09')) - 1) * 100, 1) AS day_over_day_pct,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-10') AND ticker = 'SPY') / 1e6, 2) AS jul10_spy_updates_m,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-10') AND ticker = 'QQQ') / 1e6, 2) AS jul10_qqq_updates_m,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-10') AND ticker = 'NVDA') / 1e6, 2) AS jul10_nvda_updates_m
FROM global_markets.cache_stocks_quotes
WHERE sip_timestamp >= '2026-07-09 00:00:00' AND sip_timestamp < '2026-07-11 00:00:00'

De stock-quote tape registreerde 402.21M NBBO updates — 4.9% vergeleken met donderdag, een normale vrijdagse volatiliteit. QQQ (4.28M) leidde de counts, gevolgd door SPY (2.48M) en NVDA (2.24M).

QuerySPY / QQQ / NVDA / META / MU / SNDK / AVGO: RTH median quoted spread in basis points
De exacte SQL achter elk getal
SELECT
    ticker,
    round(quantileExact(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000), 2) AS median_spread_bps
FROM global_markets.cache_stocks_quotes
WHERE ticker IN ('SPY', 'QQQ', 'NVDA', 'META', 'MU', 'SNDK', 'AVGO')
  AND sip_timestamp >= '2026-07-10 13:30:00' AND sip_timestamp < '2026-07-10 20:00:00'
  AND bid_price > 0 AND ask_price > 0 AND ask_price > bid_price
GROUP BY ticker
ORDER BY median_spread_bps ASC

SPY had een RTH median spread van 0.27 bps, QQQ 0.55 bps en NVDA 0.96 bps — er was geen sprake van stress in de quotes, ondanks de volatiliteit onder de marktleiders.

QueryOptions NBBO tape: totale updates vs de stock tape, plus de SPY root slice
De exacte SQL achter elk getal
WITH
    (SELECT count() FROM global_markets.cache_options_quotes WHERE sip_timestamp >= '2026-07-10 00:00:00' AND sip_timestamp < '2026-07-11 00:00:00') AS jul10_options_rows,
    (SELECT count() FROM global_markets.cache_stocks_quotes WHERE sip_timestamp >= '2026-07-10 00:00:00' AND sip_timestamp < '2026-07-11 00:00:00') AS jul10_stock_quote_rows
SELECT
    round(jul10_options_rows / 1e9, 2) AS jul10_options_bn,
    round(jul10_options_rows / jul10_stock_quote_rows, 1) AS options_to_stock_ratio,
    round((SELECT count() FROM global_markets.cache_options_quotes WHERE ticker >= 'O:SPY26' AND ticker < 'O:SPY27' AND sip_timestamp >= '2026-07-10 13:30:00' AND sip_timestamp < '2026-07-10 20:00:00') / 1e6, 0) AS jul10_spy_options_m

De options-quote tape registreerde 6.73 billion NBBO updates — 16.7× de stock tape — waarbij de SPY root op 243 miljoen regular-hours updates lag op de expiry dag.

Rentes: beide prints verwerkt

QueryTreasury print status: rijen van 9 en 10 juli in record, en de 8 juli curve (laatste bij auteur)
De exacte SQL achter elk getal
SELECT
    (SELECT count() FROM global_markets.treasury_yields WHERE date = '2026-07-09') AS jul9_print_rows,
    (SELECT count() FROM global_markets.treasury_yields WHERE date = '2026-07-10') AS jul10_print_rows,
    toString(any(date)) AS latest_print_date,
    round(toFloat64(any(yield_2_year)), 2) AS latest_2y_pct,
    round(toFloat64(any(yield_10_year)), 2) AS latest_10y_pct,
    round(toFloat64(any(yield_30_year)), 2) AS latest_30y_pct
FROM global_markets.treasury_yields
WHERE date = '2026-07-10'

Zowel de Treasury-prints van 9 juli als die van 10 juli zijn na de publicatie binnengekomen. De vertraging was groter dan de gebruikelijke enkele sessie van het bestand — de rijen 1 en 1 zijn nu geregistreerd. De curve van vrijdag (2026-07-10): 2-year 4.21%, 10-year 4.56%, 30-year 5.06% — keert terug naar de waarden van 8 juli na de korte easing in de 2-year op donderdag. Beide ontvangstkolommen zijn beperkt tot één, waardoor dit gedeelte vast blijft staan op de geciteerde prints.

De kalender achter de dag

QueryEx-divs, splits, news, en de SEC filing mix van 10 juli
De exacte SQL achter elk getal
WITH
    (
        SELECT (count(), uniqExact(publisher))
        FROM global_markets.stocks_news
        WHERE toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-07-10'
    ) AS news,
    (
        SELECT (argMax(t, (n, t)), max(n))
        FROM (
            SELECT t, count() AS n
            FROM (
                SELECT arrayJoin(tickers) AS t
                FROM global_markets.stocks_news
                WHERE toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-07-10'
            )
            WHERE t != 'SPCX'
            GROUP BY t
        )
    ) AS top_news,
    (
        SELECT (count(), uniqExact(cik), countIf(form_type = '4'), countIf(form_type = '424B2'), countIf(form_type = '8-K'), countIf(form_type = '13F-HR'), countIf(form_type = '10-Q'), countIf(form_type = '424B4' AND positionCaseInsensitive(issuer_name, 'hynix') > 0), countIf(form_type = '4') - (SELECT max(n) FROM (SELECT count() AS n FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-10' AND form_type != '4' GROUP BY form_type)))
        FROM global_markets.stocks_sec_edgar_index
        WHERE filing_date = '2026-07-10'
    ) AS fil
SELECT
    (SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-10') AS ex_dividend_records,
    (SELECT countIf(toFloat64(split_from) > toFloat64(split_to)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-10') AS reverse_splits,
    (SELECT countIf(toFloat64(split_to) > toFloat64(split_from)) FROM global_markets.stocks_splits WHERE execution_date = '2026-07-10') AS forward_splits,
    fil.1 AS fil_total,
    fil.2 AS fil_filers,
    fil.3 AS fil_form4,
    fil.4 AS fil_424b2,
    fil.5 AS fil_8k,
    fil.6 AS fil_13f,
    fil.7 AS fil_10q,
    fil.8 AS skhyv_final_prospectus,
    fil.9 AS fil_form4_minus_next_form,
    news.1 AS news_articles, news.2 AS news_publishers,
    top_news.1 AS top_news_ticker, top_news.2 AS top_news_n

153 ex-dividend records, 6 reverse splits en 4 forward splits uitgevoerd, en 154 nieuwsartikelen via 3 uitgevers, waarbij NVDA de meest besproken ticker is met 11 artikelen. De dagelijkse EDGAR-index van de SEC bevat 3135 filings voor 10 juli, afkomstig van 1778 verschillende filers. Insider-documentatie vormt de meerderheid: 694 Form 4s, het formulier dat een functionaris of bestuurder indient na het kopen of verkopen van de eigen aandelen van het bedrijf (de standaard SEC-filings legt elke filing uit). De rest van de dag bestaat uit 532 424B2 pricing supplements (de prospectus die een bank indient voor elke nieuwe structured note), 150 8-K current reports, 99 quarterly 13F-HR holdings reports van institutionele beheerders, en slechts 7 10-Q quarterly reports, aangezien 10 juli tussen de rapportageseizoenen in valt.

De andere kop van de dag liet ook een spoor van documentatie achter. SK hynix Inc. diende een 424B4 in, de definitieve geprijsde prospectus die een bedrijf indient zodra de aanbieding is afgerond, op dezelfde sessie dat de Amerikaanse lijn begon met handelen: 1 een dergelijke filing staat op de index van 10 juli onder de naam van die emittent.

Was dit een drukke dag voor filings? De week geeft het antwoord.

QuerySEC filings per dag, week van 6 juli tot 10 juli
De exacte SQL achter elk getal
SELECT
    toString(filing_date) AS filing_date,
    count() AS filings,
    uniqExact(cik) AS filers
FROM global_markets.stocks_sec_edgar_index
WHERE filing_date >= '2026-07-06' AND filing_date < '2026-07-11'
GROUP BY filing_date
ORDER BY filing_date

Maandag 6 juli was de zwaarste dag in de index met 5019 filings, donderdag was de lichtste met 2979. De 3135 van vrijdag valt daar tussen in, afkomstig van 1778 filers: een normale dag op de papierstroom, ongeacht wat de prijsstroom deed.

In voorraad

Volgende week, uit dezelfde tabellen:

QueryWeek van 13–17 juli: closures, ex-dividends, splits, de maandelijkse expiry, en de short-interest lag
De exacte SQL achter elk getal
SELECT
    (SELECT count() FROM global_markets.stocks_market_holidays
     WHERE date >= '2026-07-13' AND date <= '2026-07-17') AS holiday_rows_next_week,
    (SELECT count() FROM global_markets.stocks_dividends
     WHERE ex_dividend_date >= '2026-07-13' AND ex_dividend_date <= '2026-07-17') AS exdiv_records_next_week,
    (SELECT countIf(ticker IN ('AAPL', 'MSFT', 'JPM', 'JNJ', 'XOM', 'KO', 'PG', 'WMT', 'CVX', 'HD'))
     FROM global_markets.stocks_dividends
     WHERE ex_dividend_date >= '2026-07-13' AND ex_dividend_date <= '2026-07-17') AS household_exdivs,
    (SELECT count() FROM global_markets.stocks_splits
     WHERE execution_date >= '2026-07-13' AND execution_date <= '2026-07-17') AS splits_next_week,
    round(100.0 * sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260717') / sum(size), 1) AS jul17_expiry_pct_of_friday_volume,
    round(toFloat64(sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260717')) / 1e6, 2) AS jul17_expiry_contracts_m,
    (SELECT toString(max(settlement_date)) FROM global_markets.stocks_short_interest) AS latest_si_settlement,
    (SELECT dateDiff('day', max(settlement_date), toDate('2026-07-10')) FROM global_markets.stocks_short_interest) AS si_settlement_age_days
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-10 00:00:00' AND sip_timestamp < '2026-07-11 00:00:00'

De feestdagen-tabel bevat 0 rijen voor 13–17 juli — vijf volledige sessies gepland, de volgende sluiting is Labor Day (2026-09-07). 640 dividend records gaan ex-dividend0 van de tien gecontroleerde bekende namen — en 41 splits worden uitgevoerd. De aangegeven datum is vrijdag 17 juli: de derde vrijdag, de maandelijkse options expiration voor juli, waarbij 17.8% van het handelsvolume op vrijdag (11.69M contracten) al in die expiry zit. De nieuwste short-interest settlement in de gegevens is 2026-06-30, 10 dagen oud — de print van medio juli volgt met de gebruikelijke lag.

De sessie, geverifieerd

QuerySession verification: eerste/laatste SPY bar ET, regular-bar count, holiday receipts, volgende closure
De exacte SQL achter elk getal
SELECT
    formatDateTime(min(toTimeZone(window_start, 'America/New_York')), '%H:%i') AS first_spy_bar_et,
    formatDateTime(max(toTimeZone(window_start, 'America/New_York')), '%H:%i') AS last_spy_bar_et,
    countIf(window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00') AS regular_session_bars,
    uniqExactIf(toDate(toTimeZone(window_start, 'America/New_York')), window_start >= '2026-07-10 13:30:00' AND window_start < '2026-07-10 20:00:00') AS day_sessions,
    (SELECT count() FROM global_markets.stocks_market_holidays WHERE date = '2026-07-10') AS jul10_holiday_rows,
    (SELECT toString(min(date)) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-10' AND status = 'closed') AS next_closure_date,
    (SELECT argMin(name, date) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-10' AND status = 'closed') AS next_closure_name
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2026-07-10 00:00:00' AND window_start < '2026-07-11 00:00:00'

Een volledige reguliere sessie: eerste SPY bar 04:00 ET, laatste 19:59 ET, 390 bars tijdens reguliere uren, 1 sessies in het venster, geen feestdagregel. Volgende geplande sluiting: Labor Day op 2026-09-07.

FAQ

Hoe heeft de aandelenmarkt het gedaan op vrijdag 10 juli 2026?

SPY sloot met +0.43%, QQQ met +0.32%, DIA met +0.3%; small-cap IWM daalde met -0.44%, en slechts 54.4% van de liquide tickers steeg — een bescheiden groene index op een verdeelde tape.

Waarom steeg het aandeel Nvidia op 10 juli 2026?

NVDA sloot met +4.04% op 26.56B aan handelsvolume, de meest verhandelde naam van de sessie, een dag nadat het aandeel buiten een chip rally bleef. Onze nieuwsfeed bevatte geen specifieke katalysator; de oorzaak is niet vast te stellen op basis van deze data.

Wat was de grootste IPO van 2026 tot nu toe?

Berekend naar het opgehaalde kapitaal was dit de beursgang van SpaceX in juni voor $75 miljard. De debuut van SK Hynix op 10 juli staat op de tweede plaats met $28.1 miljard.

Was 10 juli 2026 een dag van optie-expiratie?

Ja — een wekelijkse vrijdag-expiry: 0DTE-contracten vormden 48.7% van het optievolume, een stijging ten opzichte van 28.7% op donderdag. De volgende maandelijkse expiratie is vrijdag 17 juli.

Datanotities

De panels per ticker zijn alfabetisch geordend, zodat tekstuele verwijzingen naar vaste rijen verwijzen; leaderboards zijn op waarde geordend, waarbij positionele claims dienen als controlelimieten. Eén gegevensontvangst is een bewuste tripwire met een grens van nul: de Treasury-prints voor 9 juli en 10 juli zijn nog niet beschikbaar, waardoor hun binnenkomst de post voor een herziening van de rates vasthoudt. De EDGAR daily index van 10 juli was de tweede dergelijke tripwire; deze is inmiddels binnengekomen en deze versie leest de werkelijke indieningsaantallen. De quote tapes (aandelen en opties) zijn gecontroleerd op volledigheid voordat de quote-sectie is geschreven. De sector-read gebruikt de elf SPDR select-sector funds — een vaste, gedefinieerde basket, geen classificatie van een leverancier. Het nieuws-panel bevat elke headline van 10 juli met de tag NVDA of META waarbij de titel de naam van het bedrijf noemt — de aandacht van één feed, niet van de wereldwijde media. Het blok 'on-deck' leest bewust de kalenderweek na de periode.

Methodologie

  • Marktgegevensbron: consolidated tape — delayed_stocks_minute_aggs voor prijzen en volumes, options_trades voor de options tape.
  • Tijdzoneverwerking: alle opgeslagen timestamps zijn UTC; ET-labels worden in SELECT-lijsten alleen berekend met toTimeZone(..., 'America/New_York'); WHERE-clausules gebruiken ruwe UTC-literalen.
  • Venster tijdens reguliere handelsuren: 13:30–20:00 UTC, geverifieerd aan de hand van geobserveerde SPY minute bars in het session-verification panel.
  • Vergelijkingen met de vorige sessie: berekend binnen de query vanaf 9 juli — nooit overgenomen uit een eerdere post.
  • Deterministische aggregaten: tuple-keyed tie-breaks en een deterministische news tie-break voor stabiele regeneraties.
  • Warehouse as-of datum: 13 juli 2026 (T+3 voor de periode); equity minute tapes, options trades, quote tapes en de EDGAR filing index zijn volledig ingeladen; de treasury receipt hierboven geeft de enige dataset aan die nog in transit is.

Cross-links: recap van 9 juli 2026, de volledige week recap, wanneer verlopen options, 0DTE options, en relative volume.