Strasmore Research
మార్కెట్ విశ్లేషణలు Matt Connorద్వారా Matt Connor · అప్‌డేట్ చేయబడింది 2026-07-25

జూలై 2, 2026 మార్కెట్ రీక్యాప్: సంఖ్యల్లో రోజు

సెలవు ముందు రొటేషన్: పడిపోతున్న నాస్డాక్ కింద ఆకుపచ్చ వెడల్పు, పదకొండు సెక్టార్ ఫండ్లలో టెక్ చివరి స్థానం, మెమరీ రౌట్ రెండో రోజు, మరియు క్రాష్ లాగా కనిపించేలా చేసిన స్ప్లిట్.

గురువారం, జూలై 2, 2026 — స్వాతంత్ర్య దినోత్సవం సెలవుకు ముందు చివరి సెషన్ — ఇది ఒక అమ్మకాల ఒత్తిడి శీర్షిక కింద జరిగిన రొటేషన్ దినం. QQQ -1.71% నమోదు చేయగా, DIA 1.04% పెరిగింది, మరియు మార్కెట్ వెడల్పు సానుకూలంగా ఉంది: 3398 లిక్విడ్ స్టాక్లు పెరగ్గా, 2758 తగ్గాయి, గ్రోత్ ఇండెక్స్ పడిపోయినప్పటికీ టేప్లో 54.6% ఆకుపచ్చగా ఉన్నాయి. పదకొండు సెక్టార్ ఫండ్లలో ఎనిమిది లాభాల్లో ముగిశాయి; అమ్మకాలు టెక్ మరియు ముందు రోజు విచ్ఛిన్నమైన మెమరీ కాంప్లెక్స్లో కేంద్రీకృతమయ్యాయి.

స్కోరుబోర్డు

క్వెరీSPY / QQQ / DIA / IWM — జూలై 2 vs జూలై 1 ముగింపు, సాధారణ గంటలు
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
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-01 13:30:00' AND window_start < '2026-07-01 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-02 13:30:00' AND window_start < '2026-07-02 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_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 AS shares_traded_m
FROM sess s
JOIN prior p ON s.ticker = p.ticker
ORDER BY s.ticker

డీఐఏ 1.04% వద్ద, క్యూక్యూక్యూ -1.71% వద్ద ఉండటం అనేది ఒకే వాక్యంలో రోజు సారాంశం — పారిశ్రామిక, వృద్ధి రంగాల రోజువారీ రాబడి దాదాపు మూడు శాతం పాయింట్ల తేడాతో ఉన్నాయి. ఎస్పీవై -0.12% వద్ద ఆ తేడాను సమతుల్యం చేసింది; ఐడబ్ల్యూఎం -0.59% వద్ద ముగిసింది.

ఈ రోజు అసాధారణంగా ఉందా?

ఒకే ప్యానెల్‌లో రెండు దృక్కోణాలు: SPY యొక్క ఓపెన్-టు-క్లోజ్ కదలిక మరియు QQQ యొక్క క్లోజ్-ఓవర్-క్లోజ్ కదలిక, ప్రతి ఒక్కటి సంపూర్ణ పరిమాణం ద్వారా వెనుకటి నెలతో పోలిస్తే ర్యాంక్ చేయబడింది (ర్యాంక్ 1 = అతిపెద్దది).

క్వెరీగత నెల సెషన్లతో పోలిస్తే SPY మరియు QQQ ర్యాంకు (ర్యాంకు 1 = అతిపెద్ద సంపూర్ణ కదలిక)
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
WITH per_day AS (
    SELECT ticker,
           toDate(toTimeZone(window_start, 'America/New_York')) AS d,
           (argMax(toFloat64(close), window_start) / argMin(toFloat64(open), window_start) - 1) * 100 AS oc_pct,
           argMax(toFloat64(close), window_start) AS rth_close
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('SPY', 'QQQ')
      AND window_start >= toDateTime('2026-06-02 00:00:00')
      AND window_start < toDateTime('2026-07-03 00:00:00')
      AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199
    GROUP BY ticker, d
),
with_prev AS (
    SELECT ticker, d, oc_pct,
           lagInFrame(rth_close) OVER (PARTITION BY ticker ORDER BY d) AS prev_close,
           (rth_close / lagInFrame(rth_close) OVER (PARTITION BY ticker ORDER BY d) - 1) * 100 AS cc_pct
    FROM per_day
)
SELECT
    round(anyIf(oc_pct, ticker = 'SPY' AND d = toDate('2026-07-02')), 2) AS spy_open_to_close_pct,
    arrayCount(x -> x > abs(anyIf(oc_pct, ticker = 'SPY' AND d = toDate('2026-07-02'))),
               groupArrayIf(abs(oc_pct), ticker = 'SPY' AND d != toDate('2026-07-02'))) + 1 AS spy_abs_move_rank,
    countIf(ticker = 'SPY') AS spy_sessions_compared,
    round(anyIf(cc_pct, ticker = 'QQQ' AND d = toDate('2026-07-02')), 2) AS qqq_close_over_close_pct,
    arrayCount(x -> x > abs(anyIf(cc_pct, ticker = 'QQQ' AND d = toDate('2026-07-02'))),
               groupArrayIf(abs(cc_pct), ticker = 'QQQ' AND d != toDate('2026-07-02') AND isFinite(cc_pct) AND prev_close > 0)) + 1 AS qqq_abs_move_rank,
    countIf(ticker = 'QQQ' AND isFinite(cc_pct) AND prev_close > 0) AS qqq_sessions_compared,
    toString(minIf(d, ticker = 'SPY')) AS first_session
FROM with_prev

సూచీ స్థాయిలో, కాదు. SPY యొక్క -0.35% ఓపెన్-టు-క్లోజ్, వెనుకటి 22 సెషన్లలో 15 ర్యాంక్‌లో ఉంది — ఇది దిగువ భాగం. QQQ బిగ్గరగా ఉంది కానీ ఇప్పటికీ తీవ్రమైనది కాదు: దాని -1.71% క్లోజ్-ఓవర్-క్లోజ్, నిర్వచించబడిన ముందటి క్లోజ్ ఉన్న 21 సెషన్లలో 9 ర్యాంక్‌లో ఉంది, 2026-06-02 వరకు తిరిగి వెళితే — గ్రోత్ సూచీకి ఇది ఒక మధ్యస్థాయి చెడ్డ రోజు. జూలై 2 బిగ్గరగా ఉన్నది వ్యక్తిగత స్టాక్‌ల టేప్‌లోనే.

వెడల్పు: ఆకుపచ్చ టేప్, ఎరుపు వృద్ధి సూచీ

క్వెరీజూలై 2న కనీసం $1M ట్రేడైన టిక్కర్లలో పెరిగినవి vs తగ్గినవి
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
WITH per_ticker AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-02 00:00:00')) AS prior_close,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-02 00:00:00')) AS day_close,
        sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-02 00:00:00') AS day_dollar_volume
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE (window_start >= '2026-07-01 13:30:00' AND window_start < '2026-07-01 20:00:00')
       OR (window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00')
    GROUP BY ticker
)
SELECT
    countIf(day_close > prior_close AND day_dollar_volume >= 1000000) AS advancers,
    countIf(day_close < prior_close AND day_dollar_volume >= 1000000) AS decliners,
    countIf(day_close = prior_close AND day_dollar_volume >= 1000000) AS unchanged,
    countIf(day_dollar_volume >= 1000000) AS liquid_tickers,
    count() AS tickers_traded_both_sessions,
    count() - countIf(day_dollar_volume >= 1000000) AS dropped_by_liquidity_filter,
    round(100.0 * countIf(day_close > prior_close AND day_dollar_volume >= 1000000)
        / countIf(day_dollar_volume >= 1000000), 1) AS advancer_pct,
    reverse(arrayStringConcat(extractAll(reverse(toString(countIf(day_close > prior_close AND day_dollar_volume >= 1000000))), '[0-9]{1,3}'), ',')) AS advancers_fmt,
    reverse(arrayStringConcat(extractAll(reverse(toString(countIf(day_close < prior_close AND day_dollar_volume >= 1000000))), '[0-9]{1,3}'), ',')) AS decliners_fmt,
    reverse(arrayStringConcat(extractAll(reverse(toString(count() - countIf(day_dollar_volume >= 1000000))), '[0-9]{1,3}'), ',')) AS dropped_by_liquidity_filter_fmt,
    reverse(arrayStringConcat(extractAll(reverse(toString(count())), '[0-9]{1,3}'), ',')) AS tickers_traded_both_sessions_fmt
FROM per_ticker
WHERE prior_close > 0 AND day_close > 0

3,398 పెరిగినవి, 2,758 తగ్గినవి, 63 మార్పులేనివి — QQQ పడిపోతుండగా, లిక్విడ్ టేప్‌లో 54.6% పెరిగాయి. మార్కెట్ క్యాప్-వెయిటెడ్ సూచీలు, సమాన-సంఖ్య వెడల్పు భిన్నంగా స్పందించాయి; ఇలాంటి రోజుల కోసమే రెండింటికీ ఒక ప్యానెల్ ఇవ్వబడింది. ఈ ఫిల్టర్, 11,536 ద్వంద్వ-సెషన్ టిక్కర్లలో 5,317 ను తొలగిస్తుంది.

రంగాల వారీగా: ఆకుపచ్చ టేప్ ఎక్కడ నిలిచింది

విస్తృతి పేర్లను లెక్కిస్తుంది; అవి ఏ రకమో చెప్పదు. పదకొండు SPDR రంగ నిధులు సెషన్‌ను పరిశ్రమల వారీగా విభజించాయి, అత్యుత్తమ, అత్యంత నికృష్టమైన వాటి మధ్య అంతరం ఆ రోజు వ్యాప్తిని ఒకే సంఖ్యలో చూపిస్తుంది.

క్వెరీపదకొండు SPDR సెక్టార్ ETFలు — జూలై 2 ముగింపు vs జూలై 1 ముగింపు, సాధారణ గంటలు
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
WITH per_etf AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-02 00:00:00')) AS prior_close,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-02 00:00:00')) AS day_close,
        round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-02 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-01 13:30:00' AND window_start < '2026-07-01 20:00:00')
        OR (window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 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,
    round((day_close / prior_close - 1) * 100 - min((day_close / prior_close - 1) * 100) OVER (), 2) AS pts_above_worst_sector,
    day_dollar_bn
FROM per_etf
ORDER BY ticker

హెల్త్ కేర్ (XLV) 2.63% వద్ద అగ్రస్థానంలో నిలిచింది, ఆ తర్వాత యుటిలిటీస్ 2.23%, స్టేపుల్స్ 2%, మెటీరియల్స్ 1.94%. టెక్నాలజీ (XLK) -2.71% వద్ద చివరి స్థానంలో నిలిచింది, ఒక పాయింట్ కంటే ఎక్కువ పడిపోయిన ఏకైక రంగం ఇదే; కన్స్యూమర్ డిస్క్రెషనరీ (-0.81%) మరియు కమ్యూనికేషన్ సర్వీసెస్ (-0.13%) ఇతర ఎరుపు నిధులు, మిగిలిన ఎనిమిది ఆకుపచ్చగా ఉన్నాయి. అత్యుత్తమ-నుండి-అత్యంత నికృష్టమైన వ్యాప్తి: 5.34 శాతం పాయింట్లు. DIA-పెరుగుదల/QQQ-పతనం విభజన మొత్తం మార్కెట్‌లో నడిచింది, కేవలం నాలుగు మెగాక్యాప్‌లలో మాత్రమే కాదు — అందుకే పడిపోతున్న నాస్‌డాక్ కింద ఆకుపచ్చ అడ్వాన్స్-డిక్లైన్ లైన్ ఎటువంటి వైరుధ్యం కాదు.

రోజు ముఖ్యాంశం: మెమరీ షేర్ల పతనం, రెండవ రోజు

బుధవారం కుప్పకూలిన సముదాయం గురువారం మరింత తీవ్రంగా పడిపోయింది — కారణం కాదు, పతన పరిమాణం మరియు సహ-చలనం.

క్వెరీమెమరీ మరియు స్టోరేజ్ పేర్లు: బుధవారం ముగింపుతో మార్పు, శ్రేణి సమయం మరియు డాలర్ వాల్యూమ్
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
WITH per_name AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-02 00:00:00')) AS prior_close,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-02 00:00:00')) AS day_close,
        maxIf(toFloat64(high), window_start >= '2026-07-02 00:00:00') AS day_high,
        minIf(toFloat64(low), window_start >= '2026-07-02 00:00:00') AS day_low,
        argMinIf(window_start, toFloat64(low), window_start >= '2026-07-02 00:00:00') AS low_bar,
        argMaxIf(window_start, toFloat64(high), window_start >= '2026-07-02 00:00:00') AS high_bar,
        round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-02 00:00:00') / 1e9, 2) AS day_dollar_bn
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('MU', 'SNDK', 'STX', 'WDC')
      AND ((window_start >= '2026-07-01 13:30:00' AND window_start < '2026-07-01 20:00:00')
        OR (window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 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,
    round(day_high, 2) AS day_high,
    formatDateTime(toTimeZone(high_bar, 'America/New_York'), '%H:%i') AS day_high_et,
    round(day_low, 2) AS day_low,
    formatDateTime(toTimeZone(low_bar, 'America/New_York'), '%H:%i') AS day_low_et,
    round((day_high / day_low - 1) * 100, 2) AS range_pct,
    day_dollar_bn
FROM per_name
ORDER BY ticker

శాన్డిస్క్ -14.32%, సీగేట్ -10.38%, వెస్ట్రన్ డిజిటల్ -9.92%, ఎంయు -5.57% నమోదు చేశాయి — $51.4 బిలియన్ల ఎంయు టర్నోవర్పై, ఇది ఎస్పీవై టర్నోవర్కు దాదాపు ఒకటిన్నర రెట్లు. ఎంయు మరియు శాన్డిస్క్ తమ కనిష్టాలను ఆలస్యంగా (15:26, 15:26 ఈటీ), సీగేట్ మరియు వెస్ట్రన్ డిజిటల్ ముందుగా (14:23, 13:59 ఈటీ) నమోదు చేశాయి. సందర్భం: బుధవారం మరియు ఎంయు లోతైన విశ్లేషణ.

ఈ భ్రమణంలోని మిగిలిన సగం, మెగాక్యాప్ షేర్లలో:

క్వెరీమెగాక్యాప్ రొటేషన్: బుధవారం ముగింపుతో మార్పు, శ్రేణి సమయం మరియు డాలర్ వాల్యూమ్
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
WITH per_name AS (
    SELECT
        ticker,
        toFloat64(argMaxIf(close, window_start, window_start < '2026-07-02 00:00:00')) AS prior_close,
        toFloat64(argMaxIf(close, window_start, window_start >= '2026-07-02 00:00:00')) AS day_close,
        maxIf(toFloat64(high), window_start >= '2026-07-02 00:00:00') AS day_high,
        minIf(toFloat64(low), window_start >= '2026-07-02 00:00:00') AS day_low,
        argMinIf(window_start, toFloat64(low), window_start >= '2026-07-02 00:00:00') AS low_bar,
        argMaxIf(window_start, toFloat64(high), window_start >= '2026-07-02 00:00:00') AS high_bar,
        round(sumIf(toFloat64(close) * toFloat64(volume), window_start >= '2026-07-02 00:00:00') / 1e9, 2) AS day_dollar_bn
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'TSLA')
      AND ((window_start >= '2026-07-01 13:30:00' AND window_start < '2026-07-01 20:00:00')
        OR (window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 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,
    round(day_high, 2) AS day_high,
    formatDateTime(toTimeZone(high_bar, 'America/New_York'), '%H:%i') AS day_high_et,
    round(day_low, 2) AS day_low,
    formatDateTime(toTimeZone(low_bar, 'America/New_York'), '%H:%i') AS day_low_et,
    round((day_high / day_low - 1) * 100, 2) AS range_pct,
    day_dollar_bn
FROM per_name
ORDER BY ticker

ఏఏపీఎల్ 4.75% పెరిగి ఏకముఖ రేఖను చూపించింది — 09:30 ఈటీకి కనిష్టం, ముగింపుకు మూడు నిమిషాల ముందు 15:57 వద్ద గరిష్టం — అదే సమయంలో టీఎస్ఎల్ఏ -7.65% వద్ద ప్రతిబింబ చిత్రాన్ని నడిపింది. ఎంఎస్ఎఫ్టీ 1.41% జోడించింది; ఎన్వీడీఏ -1.55% వద్ద ముగిసింది. ఒకే సూచీ, వ్యతిరేక దినాలు.

డబ్బు ఎక్కడ వర్తకమైంది

క్వెరీవాల్యూమ్ లీడర్లు రెండు విధాలుగా: డాలర్లలో ట్రేడైన టాప్ 6, షేర్లలో ట్రేడైన టాప్ 4 (ఎంటిటీ ధృవీకరణ పెండింగ్లో ఉన్న ఒక పునర్వినియోగ-చిహ్న జాబితా మినహాయించబడింది)
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT ticker, leaderboard, dollar_volume_bn, if(dollar_volume_bn < 1, dollar_volume_m, NULL) AS dollar_value_m, shares_m,
    round(100 * if(leaderboard = 'by dollars traded', dollar_volume_bn, shares_m)
        / max(if(leaderboard = 'by dollars traded', dollar_volume_bn, shares_m)) OVER (PARTITION BY leaderboard), 1) AS pct_of_board_leader
FROM (
    SELECT
        'by dollars traded' AS leaderboard,
        ticker,
        round(sum(toFloat64(close) * toFloat64(volume)) / 1e9, 2) AS dollar_volume_bn,
        round(sum(toFloat64(close) * toFloat64(volume)) / 1e6, 0) AS dollar_volume_m,
        round(sum(toFloat64(volume)) / 1e6, 1) AS shares_m
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 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(close) * toFloat64(volume)) / 1e6, 0) AS dollar_volume_m,
        round(sum(toFloat64(volume)) / 1e6, 1) AS shares_m
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00'
      AND ticker NOT IN ('SPCX')
    GROUP BY ticker
    ORDER BY shares_m DESC
    LIMIT 4
)
ORDER BY leaderboard ASC, if(leaderboard = 'by dollars traded', dollar_volume_bn, shares_m) DESC

MU యొక్క $51.4 బిలియన్ వరుసగా నాలుగో సెషన్‌లో టేప్‌ను నడిపించింది (సోమవారం, మంగళవారం, బుధవారం), SPY యొక్క $32.7 బిలియన్‌తో పోలిస్తే, మరియు SanDisk యొక్క $26.57 బిలియన్ రెండవ మెమరీ పేరును మొదటి నాలుగింటిలో నిలిపింది. SOXS — 3x-విలోమ సెమీకండక్టర్ ETF — 748.2 మిలియన్ షేర్లతో షేర్ బోర్డులో అగ్రస్థానంలో నిలిచింది: చౌక షేర్లు షేర్ల లెక్కలో ఆధిపత్యం చెలాయిస్తాయి, ఖరీదైనవి డాలర్ లెక్కలో, మరియు సాపేక్ష వాల్యూమ్ ఒక పేరు యొక్క స్వంత ప్రమాణంతో పోలుస్తుంది. ఆధారం: జూలై 2 సాధారణ గంటలు, ఒక పునర్వినియోగ చిహ్న జాబితా మినహాయించబడింది (రసీదులు).

క్వెరీప్రతి 30-నిమిషాల బకెట్కు ట్రేడైన షేర్లు, సాధారణ గంటలు (బిలియన్లు)
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
    formatDateTime(toStartOfInterval(toTimeZone(window_start, 'America/New_York'), INTERVAL 30 MINUTE), '%H:%i') AS et_time,
    round(sum(toFloat64(volume)) / 1e9, 2) AS shares_bn,
    round(100 * sum(toFloat64(volume)) / max(sum(toFloat64(volume))) OVER (), 1) AS pct_of_biggest_bucket
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00'
GROUP BY et_time
ORDER BY et_time

ప్రారంభ అరగంటలో 2.13 బిలియన్ షేర్లు, 14:30 వద్ద 0.81 బిలియన్ కనిష్ట స్థాయి, సెలవు సందర్భంగా ముగింపు సమయానికి 2.3 బిలియన్ — చివరి బకెట్ రోజులో అతిపెద్దది, ఎందుకంటే ముగింపు వేలం నిలిచివున్న ఆర్డర్లను ఒకే ముద్రణలోకి లాగుతుంది.

ఆప్షన్ల టేప్: మారిన వారపు ల్యాండ్స్

క్వెరీమొత్తం ఆప్షన్ల దినానికి ఒక వరుస: వాల్యూమ్, అదే-రోజు గడువు, సెలవు-మార్చబడిన వారం మరియు జూలై నెలవారీ
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
WITH
    (
        SELECT (any(underlying_symbol), any(toFloat64(strike_price)), any(option_type),
                any(toDateOrNull(concat('20', substring(ticker, length(ticker) - 14, 6)))),
                sum(size), count(), round(avg(toFloat64(price)), 3))
        FROM global_markets.options_trades
        WHERE sip_timestamp >= '2026-07-02 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00'
        GROUP BY ticker
        ORDER BY sum(size) DESC
        LIMIT 1
    ) AS top_contract,
    (
        SELECT round(toFloat64(argMax(close, window_start)), 2)
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY' AND window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00'
    ) AS spy_regular_close
SELECT
    round(count() / 1e6, 2) AS option_prints_m,
    round(toFloat64(sum(size)) / 1e6, 2) AS 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) = '260702') / sum(size), 1) AS same_day_expiry_pct,
    round(toFloat64(sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260702')) / 1e6, 2) AS thu_jul2_expiry_contracts_m,
    countIf(substring(ticker, length(ticker) - 14, 6) = '260703') AS fri_jul3_expiry_prints,
    round(toFloat64(sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260710')) / 1e6, 2) AS jul10_weekly_contracts_m,
    round(toFloat64(sumIf(size, substring(ticker, length(ticker) - 14, 6) = '260717')) / 1e6, 2) AS jul17_monthly_contracts_m,
    round(toFloat64(sumIf(size, underlying_symbol = 'SPY')) / 1e6, 2) AS spy_contracts_m,
    round(toFloat64(sumIf(size, underlying_symbol = 'QQQ')) / 1e6, 2) AS qqq_contracts_m,
    top_contract.1 AS top_contract_underlying,
    top_contract.2 AS top_contract_strike,
    top_contract.3 AS top_contract_type,
    top_contract.4 AS top_contract_expiry,
    top_contract.5 AS top_contract_volume,
    reverse(arrayStringConcat(extractAll(reverse(toString(assumeNotNull(top_contract.5))), '[0-9]{1,3}'), ',')) AS top_contract_volume_fmt,
    round(top_contract.7, 3) AS top_contract_avg_price,
    round(top_contract.2 - spy_regular_close, 2) AS top_strike_minus_spy_close,
    round(spy_regular_close - top_contract.2, 2) AS spy_close_minus_strike
FROM global_markets.options_trades
WHERE sip_timestamp >= '2026-07-02 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00'

80.96 మిలియన్ కాంట్రాక్ట్ల ఆప్షన్లు, 13.15 మిలియన్ ప్రింట్లలో ట్రేడయ్యాయి, ఆ వాల్యూమ్లో 47.4% అదే గురువారం ఎక్స్పైర్ అయ్యాయి. జులై 3 ఎక్స్పైరేషన్ కోడ్ ఉన్న ఒక్క కాంట్రాక్ట్ కూడా రోజంతా ప్రింట్ కాలేదు (0 ప్రింట్లు), దాంతో గురువారం రోజువారీ ఎక్స్పైరీని, వారంలో మారిన వారపు ఎక్స్పైరీని ఒకేసారి మోసింది. అత్యంత రద్దీగా ఉన్న కాంట్రాక్ట్ అదే రోజు SPY $740 పుట్ — సగటు $0.499 ప్రీమియంతో 540,403 కాంట్రాక్ట్లు, SPY స్ట్రైక్కు 4.8 డాలర్లు ఎగువన ముగిసింది: డబ్బు లేని స్థితి, మంగళవారం మరియు బుధవారం కాల్స్ ఉన్న బోర్డుపై ఒక పుట్. కాల్స్ ఇప్పటికీ వాల్యూమ్లో 58.4% తీసుకున్నాయి; తదుపరి వారపు 9.64 మిలియన్ కాంట్రాక్ట్లను, జులై నెలవారీ 8.82 మిలియన్లను ఆకర్షించింది (ఎక్స్పైరీ మెకానిక్స్).

కోట్ టేప్: వర్తకం చేయడానికి అయిన ఖర్చు

ధరలు ఏమి జరిగిందో చెబుతాయి; కోట్లు దాని ఖర్చు ఏమిటో చెబుతాయి. బిడ్-ఆస్క్ స్ప్రెడ్ అనేది ప్రతి రౌండ్ ట్రిప్‌పై విధించే సుంకం, ఇది మధ్య-ధర యొక్క బేసిస్ పాయింట్లలో ఉంటుంది (ఒక బేసిస్ పాయింట్ అంటే శాతంలో వందో వంతు). మేము దీనిని ప్రతి సెషన్‌లో, అది సాధారణమైనా కాకపోయినా కొలుస్తాము — అందుకే "స్ప్రెడ్లు విపరీతంగా పెరిగాయి" అనేది పరీక్షించదగిన వాదన అవుతుంది.

క్వెరీస్టాక్స్ NBBO నవీకరణల సంఖ్య: జూలై 2 vs జూలై 1, పేర్కొన్న-టిక్కర్ నవీకరణలతో (మిలియన్లు)
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-02')) / 1e6, 2) AS jul2_updates_m,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-01')) / 1e6, 2) AS jul1_updates_m,
    round((countIf(toDate(sip_timestamp) = toDate('2026-07-02')) / countIf(toDate(sip_timestamp) = toDate('2026-07-01')) - 1) * 100, 1) AS day_over_day_pct,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-02') AND ticker = 'SPY') / 1e6, 2) AS jul2_spy_updates_m,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-02') AND ticker = 'QQQ') / 1e6, 2) AS jul2_qqq_updates_m,
    round(countIf(toDate(sip_timestamp) = toDate('2026-07-02') AND ticker = 'MU') / 1e6, 2) AS jul2_mu_updates_m
FROM global_markets.cache_stocks_quotes
WHERE sip_timestamp >= '2026-07-01 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00'

జాతీయ ఉత్తమ బిడ్ మరియు ఆఫర్ — కన్సాలిడేటెడ్ బుక్ యొక్క అగ్రభాగం — జూలై 2న 597.22 మిలియన్ సార్లు తిరిగి వ్రాయబడింది, జూలై 1న 449.15 మిలియన్ సార్లు కాగా: మార్కెట్ మూతపడే సమయానికి 33% పెరుగుదల. QQQ 7.56 మిలియన్ తీసుకుంది, SPY యొక్క 5.42 మిలియన్ కంటే ఎక్కువ; MU 1.01 మిలియన్.

క్వెరీబేసిస్ పాయింట్లలో మధ్యస్థ కోటెడ్ స్ప్రెడ్, సాధారణ గంటలు — ఇండెక్స్ ETFలు, మెగాక్యాప్లు మరియు మెమరీ పేర్లు
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
    ticker,
    round(med_bps, 2) AS median_spread_bps,
    round(med_dollars * 100, 1) AS median_spread_cents,
    round(med_bps / min(med_bps) OVER (), 1) AS times_the_spy_spread,
    round(quote_updates / 1e6, 2) AS rth_updates_m,
    invalid_quotes_dropped
FROM (
    SELECT
        ticker,
        quantileExactIf(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000,
                             toFloat64(bid_price) > 0 AND toFloat64(ask_price) > toFloat64(bid_price)) AS med_bps,
        quantileExactIf(0.5)(toFloat64(ask_price) - toFloat64(bid_price),
                             toFloat64(bid_price) > 0 AND toFloat64(ask_price) > toFloat64(bid_price)) AS med_dollars,
        count() AS quote_updates,
        countIf(NOT (toFloat64(bid_price) > 0 AND toFloat64(ask_price) > toFloat64(bid_price))) AS invalid_quotes_dropped
    FROM global_markets.cache_stocks_quotes
    WHERE ticker IN ('SPY', 'QQQ', 'AAPL', 'TSLA', 'NVDA', 'MU', 'SNDK', 'WDC')
      AND sip_timestamp >= '2026-07-02 13:30:00' AND sip_timestamp < '2026-07-02 20:00:00'
    GROUP BY ticker
)
ORDER BY median_spread_bps ASC

SPY మధ్యస్థ 0.27 బేసిస్ పాయింట్ల వెడల్పును కోట్ చేసింది: $744.8 ETFపై సుమారు 2 సెంట్లు. QQQ 0.83 bps వద్ద, NVDA 1.03 వద్ద ఉన్నాయి. పతనమవుతున్న పేర్లు వర్తకం చేయడానికి ఖరీదైనవి: MU 5.52 bps, SanDisk 10.4, Western Digital 10.79SPY స్ప్రెడ్‌కు 40 రెట్లు. మెమరీ పేర్ల బుట్టను దాటడానికి, ఏదైనా ధర ప్రభావానికి ముందే, సూచీని దాటడం కంటే అనేక రెట్లు ఖర్చు అవుతుంది. చెల్లని కోట్లు (ఒక-వైపు, క్రాస్డ్) ప్రతి పేరుకు లెక్కించబడతాయి, దాచబడవు.

క్వెరీలిక్విడిటీ అసాధారణంగా ఉందా? గత నెల సెషన్లతో పోలిస్తే SPY సాధారణ-గంటల మధ్యస్థ స్ప్రెడ్
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
WITH per_day AS (
    SELECT toDate(sip_timestamp) AS d,
           quantileExact(0.5)((toFloat64(ask_price) - toFloat64(bid_price)) / ((toFloat64(ask_price) + toFloat64(bid_price)) / 2) * 10000) AS med_bps
    FROM global_markets.cache_stocks_quotes
    WHERE ticker = 'SPY'
      AND sip_timestamp >= '2026-06-02 00:00:00' AND sip_timestamp < '2026-07-03 00:00:00'
      AND (toHour(sip_timestamp) * 60 + toMinute(sip_timestamp)) BETWEEN 810 AND 1199
      AND toFloat64(bid_price) > 0 AND toFloat64(ask_price) > toFloat64(bid_price)
    GROUP BY d
)
SELECT
    round(anyIf(med_bps, d = toDate('2026-07-02')), 3) AS jul2_median_spread_bps,
    round(quantileExact(0.5)(med_bps), 3) AS trailing_median_bps,
    round(anyIf(med_bps, d = toDate('2026-07-02')) - quantileExact(0.5)(med_bps), 3) AS jul2_minus_trailing_bps,
    arrayCount(x -> x > anyIf(med_bps, d = toDate('2026-07-02')), groupArrayIf(med_bps, d != toDate('2026-07-02'))) + 1 AS wider_rank,
    count() AS sessions_compared,
    round(max(med_bps), 3) AS widest_session_bps
FROM per_day

లిక్విడిటీకి ఇది ఒక సాధారణ రోజు, మరియు కనుగొన్నది ఇదే: SPY యొక్క 0.27 bps మధ్యస్థ స్ప్రెడ్, వెనుక నెల మధ్యస్థం (0.27 bps) నుండి 0 bps దూరంలో ఉంది, వెడల్పు ప్రకారం 22 సెషన్లలో 11వ ర్యాంక్‌లో ఉంది — నెలలో అత్యంత వెడల్పైన 0.409 bps కు దూరంగా ఉంది. గ్రీన్ టేప్ కింద కేంద్రీకృత అమ్మకాల ఒత్తిడి మౌలిక వ్యవస్థను ఒత్తిడికి గురి చేయలేదు.

రేట్లు: జూలై 2 ముద్రణ, ల్యాండ్ అయింది

క్వెరీరసీదు: జూలై 2 ట్రెజరీ ప్రింట్ ఫైల్లో ఉంది
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
    (SELECT count() FROM global_markets.treasury_yields WHERE date = '2026-07-02') AS jul2_rows,
    (SELECT count() FROM global_markets.treasury_yields WHERE date = '2026-07-01') AS jul1_rows

ట్రెజరీ ఫీడ్ టేప్ కంటే ఒకటి లేదా రెండు రోజులు వెనుకబడి నడుస్తుంది: మొదటి ప్రచురణ సమయంలో జూలై 2 ముగింపుకు ఫైల్‌లో సున్నా వరుసలు ఉన్నాయి, ఊహించడానికి బదులుగా ఈ పేజీ అలాగే చెప్పింది. అప్పటి నుండి ముద్రణ ల్యాండ్ అయింది — జూలై 2 కి 1 వరుస, జూలై 1 కి 1 — కాబట్టి కింది ప్యానెల్ ఆ సెషన్ యొక్క స్వంత వక్రరేఖను కలిగి ఉంటుంది.

క్వెరీసెషన్ యొక్క కర్వ్ ప్రింట్: జూలై 2 vs జూలై 1 (పాప్యులేటెడ్ మెచ్యూరిటీలు మాత్రమే)
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
    t.1 AS curve_point,
    round(t.2, 2) AS jul2_yield_pct,
    round((t.2 - t.3) * 100) AS one_day_change_bp
FROM (
    SELECT arrayJoin([
        ('1 month',  toFloat64(d.yield_1_month),  toFloat64(p.yield_1_month)),
        ('3 month',  toFloat64(d.yield_3_month),  toFloat64(p.yield_3_month)),
        ('1 year',   toFloat64(d.yield_1_year),   toFloat64(p.yield_1_year)),
        ('2 year',   toFloat64(d.yield_2_year),   toFloat64(p.yield_2_year)),
        ('5 year',   toFloat64(d.yield_5_year),   toFloat64(p.yield_5_year)),
        ('10 year',  toFloat64(d.yield_10_year),  toFloat64(p.yield_10_year)),
        ('30 year',  toFloat64(d.yield_30_year),  toFloat64(p.yield_30_year)),
        ('2s10s spread', toFloat64(d.yield_10_year - d.yield_2_year), toFloat64(p.yield_10_year - p.yield_2_year))
    ]) AS t
    FROM (SELECT * FROM global_markets.treasury_yields WHERE date = '2026-07-02') AS d,
         (SELECT * FROM global_markets.treasury_yields WHERE date = '2026-07-01') AS p
)

ముగింపు సమయంలో 10-సంవత్సరాల రేటు 4.49% వద్ద ఉంది, 2s10s స్ప్రెడ్ 0.35 పాయింట్ల వద్ద ఉంది.

రోజు వెనుక ఉన్న క్యాలెండర్

క్వెరీజూలై 2 యొక్క కార్పొరేట్ క్యాలెండర్ మరియు సమాచార ప్రవాహం, ఒక వరుసలో (ఒక నకిలీ స్క్రీనర్ కదలిక వెనుక ఉన్న ఎనిమిది స్ప్లిట్లతో సహా)
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
WITH
    (
        SELECT (count(), uniqExact(publisher))
        FROM global_markets.stocks_news
        WHERE toDate(toTimeZone(published_utc, 'America/New_York')) = '2026-07-02'
    ) AS news,
    (
        SELECT (argMax(t, n), 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-02'
            )
            WHERE t != 'SPCX'
            GROUP BY t
        )
    ) AS top_news,
    (
        SELECT (count(), countIf(split_to > split_from), countIf(split_to < split_from),
                arrayStringConcat(groupArray(concat(ticker, ' ', toString(split_to), '-for-', toString(split_from))), '; '))
        FROM global_markets.stocks_splits
        WHERE execution_date = '2026-07-02' AND ticker NOT IN ('SPCX')
    ) AS splits
SELECT
    (SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-02') AS ex_dividend_records,
    splits.1 AS splits_executed,
    splits.2 AS forward_splits,
    splits.3 AS reverse_splits,
    splits.4 AS split_records,
    (SELECT count() FROM global_markets.stocks_ipos WHERE listing_date = '2026-07-02') AS ipos_listed,
    (SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-02') AS sec_filings,
    (SELECT uniqExactIf(accession_number, form_type = '4') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-02') AS insider_form4_filings,
    (SELECT uniqExactIf(accession_number, form_type = '8-K') FROM global_markets.stocks_sec_edgar_index WHERE filing_date = '2026-07-02') AS filings_8k,
    (SELECT arrayStringConcat(groupArray(concat(ticker, ' — ', issuer_name)), '; ') FROM (
        SELECT ticker, issuer_name FROM global_markets.stocks_ipos WHERE listing_date = '2026-07-02' ORDER BY ticker
    )) AS ipo_names,
    news.1 AS news_articles,
    news.2 AS news_publishers,
    top_news.1 AS most_covered_ticker,
    top_news.2 AS most_covered_articles,
    (SELECT any(split_from) FROM global_markets.stocks_splits WHERE ticker = 'CRWD' AND execution_date = '2026-07-02') AS crwd_split_from,
    (SELECT any(split_to) FROM global_markets.stocks_splits WHERE ticker = 'CRWD' AND execution_date = '2026-07-02') AS crwd_split_to,
    (SELECT round(toFloat64(argMax(close, window_start)), 2) FROM global_markets.delayed_stocks_minute_aggs
     WHERE ticker = 'CRWD' AND window_start >= '2026-07-01 13:30:00' AND window_start < '2026-07-01 20:00:00') AS crwd_prev_close,
    (SELECT round(toFloat64(argMax(close, window_start)), 2) FROM global_markets.delayed_stocks_minute_aggs
     WHERE ticker = 'CRWD' AND window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00') AS crwd_day_close,
    (SELECT round(sum(toFloat64(close) * toFloat64(volume)) / 1e6, 2) FROM global_markets.delayed_stocks_minute_aggs
     WHERE ticker = 'CRWD' AND window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00') AS crwd_dollar_m,
    (SELECT count() FROM (
        SELECT ticker FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker IN (SELECT ticker FROM global_markets.stocks_splits WHERE execution_date = '2026-07-02')
          AND window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00'
        GROUP BY ticker
    )) AS split_names_with_bars

319 డివిడెండ్ రికార్డులు డివిడెండ్ తేదీ ముగిసినవి, 2 కొత్త లిస్టింగ్‌లు వచ్చాయి (MIACU — Meridian3 Industrials Acquisition Corp.; VIIU — Viking Acquisition Corp. II), మరియు సెలవుదినం నాటికి SEC సూచిక 5200 ఫైలింగ్‌లను నమోదు చేసింది — 2109 ఫారమ్ 4లు, 258 8-Kలు. వార్తా ఫీడ్ 3 ప్రచురణకర్తల నుండి 201 కథనాలను అందించింది (NVDA అత్యధికంగా కవర్ చేయబడినవి, వాటిలో 18).

స్ప్లిట్‌లు ముడి ముగింపు ధరలను చూసే ఎవరినైనా తప్పుదారి పట్టిస్తాయి. CRWD 4-కు-1 ఫార్వర్డ్ స్ప్లిట్ నిర్వహించింది, కాబట్టి సర్దుబాటు చేయని టేప్ బుధవారం $772.45 మరియు గురువారం $193.67 చూపిస్తుంది — ఇది నిజానికి ప్రతి పాత షేరుకు నాలుగు కొత్త షేర్లు వచ్చినప్పటికీ కనిపించే నకిలీ క్షీణత. ఇది ఒక్కటే కాదు: 8 స్ప్లిట్ రికార్డులు అమలయ్యాయి, 5 ఫార్వర్డ్ మరియు 3 రివర్స్ (split_records కాలమ్ వాటిని జాబితా చేస్తుంది), మరియు రివర్స్ స్ప్లిట్ వ్యతిరేక కృత్రిమ ప్రభావాన్ని సృష్టిస్తుంది — రాత్రిపూట ముడి ధర పెరగడం. ఆ పేర్లలో 2 మాత్రమే మా టేప్‌లో ట్రేడయ్యాయి; CRWD యొక్క $1473.51 మిలియన్ల టర్నోవర్ మాత్రమే స్క్రీన్‌ను కలుషితం చేయగలిగేంత పెద్దది, మరియు ఇక్కడి ప్రతి మూవర్ స్క్రీన్ దాన్ని మినహాయిస్తుంది.

రాబోయేవి

క్యాలెండర్ వాస్తవం, అంచనా కాదు — రాబోయే సెషన్ల గురించి పట్టికలు ఏమి కలిగి ఉన్నాయి.

క్వెరీసెలవు తర్వాత: తదుపరి సెషన్, దాని ఎక్స్-డివిడెండ్లు మరియు స్ప్లిట్లు, తదుపరి షెడ్యూల్డ్ మూసివేత మరియు షార్ట్-ఇంట్రెస్ట్ లాగ్
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
    (SELECT count() FROM global_markets.delayed_stocks_minute_aggs
     WHERE ticker = 'SPY' AND window_start >= '2026-07-06 13:30:00' AND window_start < '2026-07-06 20:00:00') AS jul6_spy_regular_bars,
    (SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = '2026-07-06') AS exdiv_records_jul6,
    (SELECT arrayStringConcat(groupArray(ticker), ', ') FROM global_markets.stocks_dividends
     WHERE ex_dividend_date = '2026-07-06'
       AND ticker IN ('AAPL', 'MSFT', 'JPM', 'JNJ', 'XOM', 'KO', 'PG', 'WMT', 'CVX', 'HD')) AS household_exdivs_jul6,
    (SELECT count() FROM global_markets.stocks_splits WHERE execution_date = '2026-07-06') AS splits_jul6,
    (SELECT toString(min(date)) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-02') AS next_scheduled_closure,
    (SELECT any(name) FROM global_markets.stocks_market_holidays
     WHERE date = (SELECT min(date) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-02')) AS next_closure_name,
    (SELECT any(status) FROM global_markets.stocks_market_holidays
     WHERE date = (SELECT min(date) FROM global_markets.stocks_market_holidays WHERE date > '2026-07-02')) AS next_closure_status,
    (SELECT toString(max(settlement_date)) FROM global_markets.stocks_short_interest
     WHERE settlement_date <= '2026-07-02') AS latest_si_settlement,
    (SELECT dateDiff('day', max(settlement_date), toDate('2026-07-02')) FROM global_markets.stocks_short_interest
     WHERE settlement_date <= '2026-07-02') AS si_settlement_age_days

జూలై 6, సోమవారం పూర్తి 390-బార్ సెషన్‌తో తిరిగి ప్రారంభమైంది, దాని స్వంత బార్ల నుండి ధృవీకరించబడింది. ఇది 118 ఎక్స్-డివిడెండ్ రికార్డులను — మేము పరిశీలించే పదింటిలో ఒక ప్రసిద్ధ పేరు (JPM) — మరియు 15 స్ప్లిట్ అమలులను కలిగి ఉంది. తదుపరి షెడ్యూల్డ్ మూసివేత: Labor Day, 2026-09-07 (closed). షార్ట్ ఇంట్రెస్ట్ ఎప్పటిలాగే పాత వార్త — ఫైల్‌లో సరికొత్త సెటిల్‌మెంట్ 2026-06-30, 2 రోజుల క్రితం, ప్రచురణ సెటిల్‌మెంట్ కంటే దాదాపు రెండు వారాలు వెనుకబడి ఉంటుంది (ఎందుకు).

సెషన్, ధృవీకరించబడింది — మరియు జరగని శుక్రవారం

క్వెరీసెషన్ తనిఖీ: SPY యొక్క గమనించిన నిమిష-బార్ పరిధి, మరియు టేప్లో జూలై 3 మూసివేత
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
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,
    count() AS spy_minute_bars,
    countIf(window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00') AS regular_session_bars,
    uniqExactIf(toDate(toTimeZone(window_start, 'America/New_York')), window_start >= '2026-07-02 13:30:00' AND window_start < '2026-07-02 20:00:00') AS day_sessions,
    (SELECT count() FROM global_markets.delayed_stocks_minute_aggs
     WHERE ticker = 'SPY' AND window_start >= '2026-07-03 00:00:00' AND window_start < '2026-07-04 00:00:00') AS jul3_spy_bars
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker = 'SPY' AND window_start >= '2026-07-02 00:00:00' AND window_start < '2026-07-03 00:00:00'

జూలై 2 ఒక పూర్తి సెషన్, ముందస్తు ముగింపు కాదు: SPY యొక్క బార్లు న్యూయార్క్ సమయం 04:00 నుండి 19:59 వరకు నడుస్తాయి (ప్రీ-మార్కెట్ మరియు ఆఫ్టర్-అవర్స్ బార్లతో సహా), ఖచ్చితంగా 390 సాధారణ-విండో బార్లతో. శుక్రవారం జూలై 3 0 SPY బార్లను ముద్రించింది — స్వాతంత్ర్య దినోత్సవం కోసం పూర్తి మూసివేత, జూలై 4 శనివారం రావడంతో. నాలుగు-సెషన్ల వారం: వారం పునశ్చరణ.

తరచుగా అడిగే ప్రశ్నలు

2026 జూలై 2న డౌ పెరిగి, నాస్డాక్ ఎందుకు పడిపోయింది?

ఈ రెండు సూచీలు వేర్వేరు కంపెనీలను కలిగి ఉంటాయి: DIA 1.04% వద్ద ముగిసింది, QQQ -1.71% వద్ద. రంగాల ఫలకం కూడా అదే విభజనను చూపిస్తుంది — ఆరోగ్య సంరక్షణ, యుటిలిటీలు మరియు నిత్యావసరాలు అగ్రస్థానంలో, సాంకేతికత -2.71% వద్ద చివరి స్థానంలో, ఉత్తమం నుండి అత్యంత చెత్త మధ్య 5.34 పాయింట్ల అంతరం.

స్వాతంత్ర్య దినోత్సవం వారంలోని శుక్రవారం స్టాక్ మార్కెట్ తెరిచి ఉందా?

లేదు. స్వాతంత్ర్య దినోత్సవం శనివారం వచ్చింది, మరియు ఈ సెషన్ మరుసటి రోజు పూర్తి శుక్రవారం మూసివేతతో ఎక్స్ఛేంజీలు దానిని పాటించాయి: దీనికి మా టేప్ 0 SPY నిమిషపు బార్లను చూపిస్తుంది.

ఫార్వర్డ్ స్టాక్ స్ప్లిట్ షేర్ ధరకు ఏమి చేస్తుంది?

ఇది షేర్ల సంఖ్యను నాలుగు రెట్లు పెంచి, ధరను నాలుగుతో భాగిస్తుంది; స్థానం విలువ మారదు. CRWD, జూలై 2: బుధవారం సర్దుబాటు చేయని $772.45 ముగింపు, గురువారం $193.67 — స్ప్లిట్ను దాటవేసే ఏ స్క్రీనర్లోనైనా ఇది నకిలీ క్షీణత.

2026 జూలై 2న బిడ్-ఆస్క్ స్ప్రెడ్లు ఎంత వెడల్పుగా ఉన్నాయి?

SPY యొక్క మధ్యస్థ కోటెడ్ స్ప్రెడ్ సాధారణ గంటలలో మధ్య-ధరలో 0.27 మూలాధార పాయింట్లు — వెడల్పు ప్రకారం వెనుకబడిన 22 సెషన్లలో 11, ఒక సాధారణ రోజు. ఒంటరి పేర్లు మరింత వెడల్పుగా నడిచాయి: MU 5.52 bps, WDC 10.79.

డేటా గమనికలు

  • డాలర్ వాల్యూమ్ అనేది నిమిషానికి ఒక ప్రాక్సీ — ముగింపు ధర × వాల్యూమ్, ప్రతి బార్‌కు సంకలనం చేయబడింది.
  • జూలై 2 ట్రెజరీ ప్రింట్ మొదటి ప్రచురణ తర్వాత వచ్చింది — అసలు గమనిక దాని లేమిని వరుస-గణన రసీదుతో వెల్లడించింది; ఈ సవరణలో ప్రింట్ ఉంది, రసీదు చూపబడింది.
  • CRWD యొక్క ముడి ముగింపు మార్పు ఒక స్ప్లిట్ కృత్రిమత — మూవర్ స్క్రీన్‌ల నుండి మినహాయించబడింది.
పూర్తి డేటా గమనికలు
  • సెక్టార్ బోర్డు అనేది పదకొండు SPDR సెలెక్ట్ సెక్టార్ ఫండ్లు (XLB, XLC, XLE, XLF, XLI, XLK, XLP, XLRE, XLU, XLV, XLY) — ఇది ఒక స్థిరమైన, బహిర్గతమైన బుట్ట, విక్రేత సెక్టార్ ఫీల్డ్ కాదు.
  • కోట్-టేప్ గణనలు SIP టైమ్‌స్టాంప్ యొక్క UTC తేదీ ద్వారా బకెట్ చేయబడతాయి; ఒక వేసవి సెషన్ ఒకే UTC రోజులో వస్తుంది.
  • ఒక పునర్వినియోగ-చిహ్నం జూన్ లిస్టింగ్ లీడర్‌బోర్డ్‌ల నుండి మినహాయించబడింది (రసీదులు); ఫోరెన్సిక్ టిక్ పని లోతైన విశ్లేషణలలో ఉంటుంది.

పద్ధతి

  • కాల వ్యవధి ఒక ట్రేడింగ్ సెషన్ (1 సెషన్, గమనించిన బార్ల నుండి ధృవీకరించబడింది). టైమ్‌స్టాంప్‌లు UTC లో నిల్వ చేయబడి, క్వెరీల లోపల న్యూయార్క్ సమయానికి మార్చబడతాయి; "ముగింపు" అంటే సాధారణ సెషన్ యొక్క చివరి నిమిషపు బార్, మరియు రోజు మార్పులు జూలై 2ని జూలై 1తో పోలుస్తాయి. జూలై 3 మూసివేత బార్ల నుండి ధృవీకరించబడింది, ఊహించబడలేదు.
  • స్ప్రెడ్‌లు మధ్య-ధర యొక్క బేసిస్ పాయింట్లలో (అడిగిన ధర మైనస్ బిడ్ ధర), సాధారణ గంటల NBBO నవీకరణల మధ్యస్థం, ఒక నిర్ణయాత్మక క్వాంటైల్‌పై కోట్ చేయబడతాయి. నిష్పత్తి అంకగణితానికి ముందు దశాంశాలు ఫ్లోట్లుగా మార్చబడతాయి; ఆప్షన్ గడువులు OCC టిక్కర్ నుండి తిరిగి పార్స్ చేయబడతాయి. ప్రతి ప్యానెల్ రచన సమయంలో, గేటెడ్ రీడ్-ఓన్లీ మార్గం ద్వారా ఒకసారి చదవబడుతుంది.

చార్ట్, పట్టిక మరియు SQL ఒకే వస్తువు. ఏదైనా ప్యానెల్‌ను స్ట్రాస్‌మోర్ టెర్మినల్‌లో అతికించి, దానిని మీ స్వంతం చేసుకోండి. మునుపటి సెషన్: జూలై 1. వారం: నాలుగు సెషన్ల సెలవు వారం.