Strasmore Research
Market Recap

జూన్ 29, 2026 వారం మార్కెట్ రీక్యాప్

Matt ConnorBy Matt Connor Updated 2026-07-27

జూన్ చివరి వారం నాలుగు సెషన్ల వారం: మార్కెట్ సోమవారం జూన్ 29 నుండి గురువారం జూలై 2 వరకు వర్తకం చేసింది, ఆపై శుక్రవారం జూలై 3న స్వాతంత్ర్య దినోత్సవం కోసం మూసివేయబడింది. జూలై 4 శనివారం వచ్చింది, కాబట్టి సెలవు దినాన్ని ముందు రోజు శుక్రవారం పాటించారు. ఆ మూసివేతకు సంబంధించిన రసీదులు, మరియు ఇక్కడ మిగతా ప్రతిదానికీ, ప్యానెల్లలో ఉన్నాయి. ఆ వారంలో అత్యంత గుర్తించదగిన కొలవబడిన వాస్తవం వాల్యూమ్ పట్టికలో ఉంది: ఒక మెమరీ-చిప్ తయారీదారు నాలుగు రోజుల్లో $190.2 బిలియన్ల విలువైన ట్రేడింగ్ చేసింది, ఇది SPY కంటే ఒకటిన్నర రెట్లు ఎక్కువ. ఈ పేజీలోని ప్రతి సంఖ్య నిల్వ చేయబడిన క్వెరీ ఫలితం; ఖచ్చితమైన SQL కోసం ఏదైనా ప్యానెల్ను విస్తరించండి.

బోర్డుపై వారం

మునుపటి వారం నష్టాన్ని టేప్ తిరిగి పొందిందా, లేదా దాన్ని మరింత పెంచిందా? స్కోర్బోర్డ్ తిరిగి పొందిందని చెబుతోంది: ఈ ప్యానెల్ ప్రతి ఇండెక్స్ ETF యొక్క వారం-పై-వారం మార్పును, మరియు పోలిక కోసం, దాని ముందు వారాన్ని కూడా లెక్కిస్తుంది, రెండు వైపులా ఒకే క్వెరీ నుండి తాజా డేటాతో.

క్వెరీవారం-పై-వారం: నాలుగు ఇండెక్స్ ETFలు మునుపటి శుక్రవారం ముగింపుతో పోలిస్తే
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT ticker,
    round(argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-26') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS prior_friday_close,
    round(argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-06-29') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS week_close,
    round((argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-06-29') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199)
         / argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-26') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) - 1) * 100, 1) AS week_change_pct,
    round((argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-26') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199)
         / argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-18') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) - 1) * 100, 1) AS prior_week_change_pct
FROM global_markets.delayed_stocks_minute_aggs
WHERE ticker IN ('SPY', 'QQQ', 'DIA', 'IWM')
  AND window_start >= toDateTime('2026-06-15 00:00:00') AND window_start < toDateTime('2026-07-03 00:00:00')
GROUP BY ticker
ORDER BY ticker
Run this yourself →

SPY వారాన్ని $744.8 వద్ద ముగించింది, మునుపటి శుక్రవారం నుండి 2.2% పెరిగింది, దాని ముందు -2.3% వారం తర్వాత. QQQ 1% పెరిగింది, -4.6% మునుపటి వారం తర్వాత, DIA 2% లాభపడింది, మరియు IWM 297.53 వద్ద ముగించింది, వారంలో 0%, పెద్ద-క్యాప్ సూచీలు పెరిగినప్పుడు ఫ్లాట్గా ఉంది.

వారం వర్సెస్ గత సంవత్సరం

క్వెరీఈ వారం గత సంవత్సరం వారాలతో పోలిస్తే: SPY, ప్రతి వారంలో ఓపెన్-టు-క్లోజ్ (ర్యాంక్ 1 = ఉత్తమం; చిన్న వారాలు మినహాయించబడ్డాయి)
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT round(anyIf(ret, wk = toDate('2026-06-29')), 2) AS week_2026_pct,
       arrayCount(x -> x > anyIf(ret, wk = toDate('2026-06-29')), groupArrayIf(ret, wk != toDate('2026-06-29'))) + 1 AS rank_best,
       count() AS weeks_compared,
       toString(min(wk)) AS first_week,
       anyIf(sessions, wk = toDate('2026-06-29')) AS sessions_this_week
FROM (
    SELECT toStartOfWeek(toDate(toTimeZone(window_start, 'America/New_York')), 1) AS wk,
           uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) AS sessions,
           (argMax(toFloat64(close), window_start) / argMin(toFloat64(open), window_start) - 1) * 100 AS ret
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'SPY'
      AND window_start >= toDateTime('2025-06-29 00:00:00')
      AND window_start < toDateTime('2026-07-03 00:00:00')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60 + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY wk
    HAVING sessions >= 3
)
Run this yourself →

వారంలో ఓపెన్ నుండి క్లోజ్ వరకు కొలిస్తే, సోమవారం మొదటి రెగ్యులర్-అవర్స్ బార్ నుండి గురువారం చివరి బార్ వరకు, పైన ఉన్న శుక్రవారం క్లోజ్ స్కోర్బోర్డ్ కంటే ఇది కొద్దిగా భిన్నమైన దృక్పథం. రసీదు దాన్ని చెప్పినట్లుగా, SPY యొక్క వారం గత 53 వారాలలో 14వ స్థానంలో ఉంది (ర్యాంక్ 1 = అత్యుత్తమం): ప్యాక్ మధ్యలో, అమ్మకాల ఒత్తిడి మరియు పునరుద్ధరణ రెండూ ఉన్న గత సంవత్సరంలో. మూడు సెషన్ల కంటే తక్కువ ఉన్న వారాలు సెషన్ గార్డ్ ద్వారా మినహాయించబడతాయి; ఈ వారంలో 4 సెషన్లు ఉన్నాయి. చారిత్రక సందర్భం విండోతో మారుతుంది, నెల, త్రైమాసికం, మరియు అర్ధ సంవత్సరం సారాంశాలు వాటి కాలాలను నిమిషం టేప్ యొక్క ప్రతి సంవత్సరంతో పోల్చాయి.

నాలుగు సెషన్లు, తర్వాత సెలవు

ఐదు రోజుల ట్రేడింగ్ వారం ఒక ఊహ, వాస్తవం కాదు. ఈ వారంలో నాలుగు సెషన్లు మాత్రమే ఉన్నాయి. రసీద్ ప్యానెల్ టేప్ నుండే ముగింపును తనిఖీ చేస్తుంది: జూలై 3న 1560 రెగ్యులర్-సెషన్ బార్లకు వ్యతిరేకంగా సున్నా SPY బార్లు ముద్రించబడ్డాయి, ఇవి నాలుగు ట్రేడ్ చేసిన రోజుల్లో విస్తరించి ఉన్నాయి.

క్వెరీసెషన్ రసీదు: నాలుగు ట్రేడ్ రోజులు, ఒక శుక్రవారం ముగింపు, టేప్ నుండి ధృవీకరించబడింది
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
    (SELECT uniqExact(toDate(toTimeZone(window_start, 'America/New_York'))) FROM global_markets.delayed_stocks_minute_aggs
     WHERE ticker = 'SPY' AND window_start >= toDateTime('2026-06-29 00:00:00') AND window_start < toDateTime('2026-07-03 00:00:00')) AS sessions_in_week,
    (SELECT countIf((toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) FROM global_markets.delayed_stocks_minute_aggs
     WHERE ticker = 'SPY' AND window_start >= toDateTime('2026-06-29 00:00:00') AND window_start < toDateTime('2026-07-03 00:00:00')) AS regular_bars_week,
    (SELECT count() FROM global_markets.delayed_stocks_minute_aggs
     WHERE ticker = 'SPY' AND window_start >= toDateTime('2026-07-03 00:00:00') AND window_start < toDateTime('2026-07-04 00:00:00')) AS jul3_spy_bars
Run this yourself →
క్వెరీసెషన్ వారీగా: SPY క్లోజ్, మార్పు, మరియు పూర్తి-రోజు వాల్యూమ్
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS et_date,
    round(argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199), 2) AS spy_close,
    round((argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) / any(prev) - 1) * 100, 1) AS change_pct,
    round(toFloat64(sum(volume)) / 1e6, 1) AS shares_m
FROM global_markets.delayed_stocks_minute_aggs
INNER JOIN (
    SELECT d, lagInFrame(c) OVER (ORDER BY d ASC ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prev
    FROM (
        SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS d, argMaxIf(toFloat64(close), window_start, (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) AS c
        FROM global_markets.delayed_stocks_minute_aggs
        WHERE ticker = 'SPY' AND window_start >= toDateTime('2026-06-26 00:00:00') AND window_start < toDateTime('2026-07-03 00:00:00')
        GROUP BY d
    )
) AS p ON toDate(toTimeZone(window_start, 'America/New_York')) = p.d
WHERE ticker = 'SPY' AND window_start >= toDateTime('2026-06-29 00:00:00') AND window_start < toDateTime('2026-07-03 00:00:00')
GROUP BY et_date
ORDER BY et_date
Run this yourself →

నాలుగు సెషన్లు పూర్తి రెగ్యులర్ షెడ్యూల్ ప్రకారం నడిచాయి. 1560 రెగ్యులర్ బార్లు సరిగ్గా నాలుగు 390 నిమిషాల సెషన్లుగా ఉంటాయి. వారం 2026-07-02 నాడు -0.1%తో స్థూలంగా ఫ్లాట్గా ముగిసింది. సెలవు దినంలోకి ప్రవేశిస్తూ, వారం లాభాలు దాని మొదటి మూడు సెషన్లలో సంపాదించబడ్డాయి.

వ్యాప్తి: మార్కెట్లో ఎంత భాగం పెరిగింది

ఒక సూచీ పెరగడం వలన మార్కెట్ పతనం దాగిపోవచ్చు. ఈ ప్యానెల్ వారంలో రెండు వైపులా క్లోజ్ ఉన్న ప్రతి టిక్కర్ను లెక్కిస్తుంది, మినహాయించిన సెట్ను నిశ్శబ్దంగా వదిలేయడం కాకుండా బహిర్గతం చేస్తుంది.

క్వెరీవారంలో అడ్వాన్సర్లు మరియు డిక్లైనర్లు, లిక్విడిటీ ఫిల్టర్ బహిర్గతం చేయబడింది
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
    countIf(chg > 0 AND NOT dropped) AS advancers,
    countIf(chg < 0 AND NOT dropped) AS decliners,
    countIf(chg = 0 AND NOT dropped) AS unchanged,
    countIf(dropped) AS dropped_by_liquidity_filter,
    count() AS tickers_with_both_closes
FROM (
    SELECT ticker,
        argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-06-29') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199)
      - argMaxIf(toFloat64(close), window_start, toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-26') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) AS chg,
        sumIf(toFloat64(close) * toFloat64(volume), toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-06-29')) < 1e6 AS dropped
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE window_start >= toDateTime('2026-06-26 00:00:00') AND window_start < toDateTime('2026-07-03 00:00:00')
    GROUP BY ticker
    HAVING countIf(toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-26') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) > 0
       AND countIf(toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2026-06-29') AND (toHour(window_start) * 60 + toMinute(window_start)) BETWEEN 810 AND 1199) > 0
)
Run this yourself →

5049 టిక్కర్లు వారంలో పెరిగాయి, 3529 పడిపోయాయి (39 మారలేదు), ఈ పెరుగుదల కేవలం సూచీ స్థాయిలో కాకుండా విస్తృతంగా ఉంది. లిక్విడిటీ ఫిల్టర్ వారమంతా $1M కంటే తక్కువ ట్రేడ్ అయిన 3157 టిక్కర్లను పక్కన పెట్టింది; వాటిని ఇక్కడ లెక్కించారు, దాచలేదు.

టేప్‌లో అగ్రగామి: ETFల కంటే పైన ఒక స్టాక్

క్వెరీరెగ్యులర్-అవర్స్ డాలర్ వాల్యూమ్, జూన్ 29 వారం (ఎంటిటీ ధృవీకరణ పెండింగ్లో ఒక పునర్వినియోగ సింబల్ లిస్టింగ్ మినహాయించబడింది)
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT ticker,
    round(sum(toFloat64(close) * toFloat64(volume)) / 1e9, 1) AS dollar_bn,
    round(100 * sum(toFloat64(close) * toFloat64(volume)) / max(sum(toFloat64(close) * toFloat64(volume))) OVER (), 1) AS pct_of_leader
FROM global_markets.delayed_stocks_minute_aggs
WHERE window_start >= toDateTime('2026-06-29 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
  AND ticker NOT IN ('SPCX')
GROUP BY ticker
ORDER BY dollar_bn DESC
LIMIT 8
Run this yourself →

MU సాధారణ వ్యాపార వేళల్లో $190.2 బిలియన్ డాలర్ల వాల్యూమ్‌తో మొత్తం టేప్‌కు నాయకత్వం వహించింది. అతిపెద్ద ETF అయిన SPY, దీనిలో 66.4% శాతం మాత్రమే చేసింది. ఒకే కంపెనీ పూర్తి వారం పాటు మార్కెట్ యొక్క డిఫాల్ట్ ఇండెక్స్ ఫండ్ కంటే ఎక్కువగా ట్రేడ్ కావడం ఈ వారం యొక్క ప్రముఖ కొలవదగిన వాస్తవం; ఈ పేజీ ప్రవాహం యొక్క పరిమాణాన్ని నివేదిస్తుంది, దాని కారణాన్ని కాదు. ఆధారం: జూన్ 29–జూలై 2 సాధారణ వేళలు; ఒక పునర్వినియోగించబడిన సింబల్ జూన్ లిస్టింగ్ ఎంటిటీ ధృవీకరణ పెండింగ్‌లో మినహాయించబడింది, దాని రసీదులు దాని స్వంత లోతైన విశ్లేషణలో ఉన్నాయి.

సెలవు దినం వీక్లీ ఎక్స్పైరీలను మార్చింది

శుక్రవారం మార్కెట్ మూసివేసినప్పుడు శుక్రవారం వీక్లీ ఎక్స్పైరీ ఎక్కడికి వెళ్తుంది? ఆప్షన్స్ టేప్ దీనికి నేరుగా సమాధానం ఇస్తుంది: ఈ ప్యానెల్ వారంలో ట్రేడ్ అయిన ప్రతి కాంట్రాక్ట్ నుండి ఎక్స్పైరీ తేదీని విశ్లేషించి, వాటిని ర్యాంక్ చేస్తుంది.

క్వెరీవారంలో ట్రేడ్ చేయబడిన కాంట్రాక్ట్లు, గడువు తేదీ ప్రకారం (సింగిల్-పాస్ స్కాన్; బ్యాచ్-జనరేట్ చేయబడింది)
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT concat('20', substring(expiry_raw, 1, 2), '-', substring(expiry_raw, 3, 2), '-', substring(expiry_raw, 5, 2)) AS expiry,
    round(sum(size) / 1e6, 1) AS contracts_m,
    round(100 * sum(size) / max(sum(size)) OVER (), 1) AS pct_of_biggest
FROM (
    SELECT substring(ticker, length(ticker) - 14, 6) AS expiry_raw, size
    FROM global_markets.options_trades
    WHERE sip_timestamp >= toDateTime64('2026-06-29 00:00:00', 9) AND sip_timestamp < toDateTime64('2026-07-03 00:00:00', 9)
)
GROUP BY expiry
ORDER BY contracts_m DESC
LIMIT 6
Run this yourself →

ఈ వారంలో అత్యంత రద్దీగా ఉన్న ఎక్స్పైరీ 2026-07-02 (గురువారం) 74.1 మిలియన్ కాంట్రాక్ట్లతో ఉంది, ఇది తదుపరి తేదీ కంటే 42.2% ఎక్కువ. జూలై 3న మార్కెట్ మూసివేయడంతో, ఆ వారం "శుక్రవారం" ఎక్స్పైరీ బదులుగా గురువారం నాడు స్థిరపడింది; సోమవారం నుండి బుధవారం వరకు ఉన్న డైలీ ఎక్స్పైరీలు మరియు జూలై 17 నెలవారీ ఎక్స్పైరీ టేబుల్ను పూర్తి చేస్తాయి. ప్రతి కాంట్రాక్ట్ యొక్క OCC సింబల్ నుండి ఎక్స్పైరీ తేదీలు మళ్లీ విశ్లేషించబడతాయి (టేప్ యొక్క స్వంత ఎక్స్పైరీ కాలమ్ నమ్మదగినది కాదు); ఇలాంటి ఎక్స్పైరీ వారాల విధానాలు సెలవు దినం వివరణలో ఉన్నాయి.

రేట్లు: 10-సంవత్సరాల రేటు పెరిగింది

క్వెరీవారంలో ట్రెజరీ దిగుబడులు (జూలై 2 ప్రింట్ జనరేషన్ సమయంలో ఇంకా ఇంజెస్ట్ చేయబడలేదు)
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT toString(date) AS d,
    round(yield_10_year, 2) AS y10,
    round(yield_2_year, 2) AS y2,
    round((yield_10_year - yield_2_year) * 100, 0) AS spread_2s10s_bp
FROM global_markets.treasury_yields
WHERE date >= toDate('2026-06-26') AND date <= toDate('2026-07-02')
ORDER BY date
Run this yourself →

10-సంవత్సరాల రేటు మునుపటి శుక్రవారం 4.38% నుండి 2026-07-02 నాటికి 4.49%కు చేరుకుంది, అయితే 2s10s స్ప్రెడ్ 35 బేసిస్ పాయింట్ల దగ్గర స్థిరంగా ఉంది. ఒక విషయం: ఈ పేజీ రూపొందించబడినప్పుడు (5 వరుసలు జూలై 1 వరకు) జూలై 2 దిగుబడి ప్రింట్ ఇంకా ఇన్జెస్ట్ చేయబడలేదు, తదుపరి రీజెనరేషన్లో ప్యానెల్ దానిని కలిగి ఉంటుంది.

క్యాలెండర్: త్రైమాసికం ముగుస్తుంది, ఫైలింగ్ రోజు తప్పిపోతుంది

క్వెరీవారం యొక్క కార్పొరేట్ క్యాలెండర్: జూన్ 30 ఫైలింగ్-ఇండెక్స్ గ్యాప్ ప్రదర్శనలో ఉంది
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT
    (SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date >= toDate('2026-06-29') AND ex_dividend_date <= toDate('2026-07-02')) AS ex_div_events,
    (SELECT count() FROM global_markets.stocks_splits WHERE execution_date >= toDate('2026-06-29') AND execution_date <= toDate('2026-07-02')) AS splits,
    (SELECT count() FROM global_markets.stocks_ipos WHERE listing_date >= toDate('2026-06-29') AND listing_date <= toDate('2026-07-02')) AS ipos,
    (SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = toDate('2026-06-29')) AS filings_jun29,
    (SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = toDate('2026-06-30')) AS filings_jun30,
    (SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = toDate('2026-07-01')) AS filings_jul1,
    (SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = toDate('2026-07-02')) AS filings_jul2,
    (SELECT count() FROM global_markets.stocks_news WHERE published_utc >= toDateTime('2026-06-29 00:00:00') AND published_utc < toDateTime('2026-07-03 00:00:00')) AS news_articles
Run this yourself →

ఈ వారం త్రైమాసిక మలుపులో 2221 ఎక్స్-డివిడెండ్ ఈవెంట్లు, 47 స్ప్లిట్లు మరియు 7 కొత్త లిస్టింగ్లు ఉన్నాయి. ఫైలింగ్ నిలువు వరుసలు ఈ వారం డేటా-నాణ్యత లోపాన్ని కలిగి ఉన్నాయి: SEC ఫైలింగ్ సూచిక జూన్ 29న 4439 ఫైలింగ్లను మరియు జూలై 1న 4283 ఫైలింగ్లను చూపిస్తుంది, కానీ త్రైమాసికం చివరి రోజు అయిన జూన్ 30న 31 మాత్రమే చూపిస్తుంది. మునుపటి సంవత్సరపు త్రైమాసికం చివరి రోజులు వేలాది ఫైలింగ్లను కలిగి ఉంటాయి. ఈ ఖాళీ కంపెనీలు ఫైల్ చేసిన వాటిలో కాకుండా డేటా ఫీడ్లో ఉంది; జూన్ 30ని కలిగి ఉన్న ఏ జూన్ లేదా Q2 ఫైలింగ్ లెక్క అయినా, సూచిక తిరిగి నింపే వరకు తక్కువగా అంచనా వేయబడుతుంది. ఇది 2026 నెలాఖరు నమూనాలో భాగం, రోగనిర్ధారణ నోట్ రసీదులను కలిగి ఉంది, ఇది ఇక్కడ మరియు జూన్ మరియు Q2 సారాంశాలలో వెల్లడించబడింది.

షార్ట్లు: ఒక ట్రంకేటెడ్ ఫైల్, మూడు పూర్తి ఫైల్లు

క్వెరీFINRA ఆఫ్-ఎక్స్ఛేంజ్ షార్ట్ వాల్యూమ్ సెషన్ వారీగా: కవరేజ్ మరియు మార్క్డ్-షార్ట్ షేర్
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
SELECT toString(date) AS d,
    uniqExact(ticker) AS tickers_on_file,
    max(ticker) AS alphabetical_end,
    round(100 * sum(toFloat64(short_volume)) / sum(toFloat64(total_volume)), 1) AS marked_short_pct
FROM (
    SELECT date, ticker, any(short_volume) AS short_volume, any(total_volume) AS total_volume
    FROM global_markets.stocks_short_volume
    WHERE date >= toDate('2026-06-29') AND date <= toDate('2026-07-02')
    GROUP BY date, ticker
)
GROUP BY date
ORDER BY date
Run this yourself →

ఆఫ్-ఎక్స్ఛేంజ్ వాల్యూమ్ వారం మధ్యలో సుమారు 48.8% షార్ట్గా గుర్తించబడింది. ఇది రొటీన్ మార్కెట్-మేకర్ ప్లంబింగ్, స్క్వీజ్ సిగ్నల్ కాదు. కవరేజ్ నిలువు వరుసలలో ఒక హెచ్చరిక ఉంది: జూన్ 29 ఫైల్ మొత్తం మార్కెట్ వ్యాప్తంగా ట్రంకేట్ చేయబడింది (పూర్తి రోజులలో సుమారు 15,000 టిక్కర్లు "ZYME"తో ముగియగా, 5489 టిక్కర్లు "SSUS"తో ముగుస్తాయి). కాబట్టి జూన్ 29 యొక్క 45.8% పాక్షిక ఫైల్ నుండి లెక్కించబడింది. జూన్ 29 డీప్-డైవ్ మొత్తం మార్కెట్ వ్యాప్త విచారణను కలిగి ఉంది.

డేటా గమనికలు

పూర్తి డేటా గమనికలు
  • జూలై 3 పూర్తి మూసివేత, ప్రారంభ ముగింపు కాదు. జూలై 4, 2026 శనివారం వచ్చింది; NYSE మరియు Nasdaq శుక్రవారం జూలై 3న సెలవు దినాన్ని పాటించాయి, ఆ రోజు 0 SPY బార్లు ముద్రించబడ్డాయి. ఈ పేజీ పునరుత్పత్తి చేయబడినప్పుడు కనుగొనబడిన డేటాసెట్ గమనిక: ఎక్స్ఛేంజ్-క్యాలెండర్ పట్టిక అనేది రోలింగ్ రాబోయే సెలవుల ఫీడ్, మరియు జూలై 3 వరుస సెలవు దాటిన తర్వాత దాని నుండి వయస్సు పెరిగింది (ఇది ఈ పేజీ మొదటి ఎడిషన్లో ఉంది), కాబట్టి మూసివేత రసీదు టేప్ యొక్క సున్నా-బార్ రోజు; యంత్రాంగాలు సెలవు వివరణలో ఉన్నాయి.
  • షార్ట్ ఇంట్రెస్ట్ జూన్ 15 సెటిల్మెంట్ వద్ద ముగుస్తుంది. ఈ పేజీ రూపొందించబడినప్పుడు జూన్ చివరి ద్వైమాసిక సెటిల్మెంట్ ప్రచురించబడలేదు; ఇక్కడ దేనూ దీన్ని ఉపయోగించదు, మరియు జూన్ రీక్యాప్ పూర్తి బహిర్గతం కలిగి ఉంది. ఇది ల్యాండ్ అయినప్పుడు ఈ పోస్ట్ పునరుత్పత్తి చేయబడుతుంది.
  • జూన్ 30 ఫైలింగ్-ఇండెక్స్ గ్యాప్ పైన ఇన్లైన్లో బహిర్గతం చేయబడింది; జూలై 2 ట్రెజరీ ప్రింట్ ఇంజెస్షన్ పెండింగ్లో ఉంది.
  • జూన్ 29 FINRA షార్ట్-వాల్యూమ్ ఫైల్ మార్కెట్-వైడ్ ట్రంకేట్ చేయబడింది; దాని నిష్పత్తి దాని కవరేజీతో ఇన్లైన్లో చూపబడింది.
  • వాల్యూమ్-లీడర్ మినహాయింపు: ఒక జూన్ లిస్టింగ్ పునర్వినియోగించబడిన సింబల్ కింద ట్రేడ్ అవుతుంది మరియు ఎంటిటీ ధ్రువీకరణ పెండింగ్లో లీడర్బోర్డ్ నుండి మినహాయించబడింది (దాని స్వంత పోస్ట్ రసీదులను కలిగి ఉంది).

పద్ధతి

  • కాలం జూన్ 29 నుండి జూలై 2, 2026 వరకు, ఆ వారంలోని నాలుగు ట్రేడింగ్ సెషన్లు; జూలై 3 సెలవు దినం. సెషన్ హద్దులు గమనించిన బార్ల నుండి ధృవీకరించబడతాయి, ఎప్పుడూ ఊహించబడవు (ఎక్స్ఛేంజ్-క్యాలెండర్ డేటాసెట్లో రాబోయే సెలవులు మాత్రమే ఉంటాయి, డేటా నోట్ చూడండి).
  • టైమ్స్టాంప్లు UTCలో నిల్వ చేయబడతాయి మరియు ముడి UTC హద్దులతో ఫిల్టర్ చేయబడతాయి; ఈ (EDT) వారంలో రెగ్యులర్ అవర్స్ 13:30–20:00 UTC. క్లోజ్లు చివరి రెగ్యులర్-అవర్స్ నిమిషం బార్; డాలర్ వాల్యూమ్ నిమిషం క్లోజ్ టైమ్స్ నిమిషం వాల్యూమ్, రెగ్యులర్ అవర్స్పై సంకలనం చేయబడింది.
  • వారం-పై-వారం గణాంకాలు మునుపటి శుక్రవారం క్లోజ్తో పోల్చబడతాయి, ఈ వారం మాదిరిగానే అదే క్వెరీలో తాజాగా లెక్కించబడతాయి, నిల్వ చేసిన విలువ నుండి ఎప్పుడూ చదవబడవు. ట్రైలింగ్-ఇయర్ ర్యాంక్ ప్రతి వారం ఒకే విధంగా తిరిగి లెక్కించబడుతుంది (తూర్పు-గోడ-గడియారం రెగ్యులర్ అవర్స్, కనీస-సెషన్ గార్డ్, ఎగువ హద్దు ఈ వారం ముగింపుకు పిన్ చేయబడింది).
  • జనరేషన్ గేటెడ్ రీడ్-ఓన్లీ పాత్ ద్వారా నడుస్తుంది; పబ్లిక్ పేజీ ఎప్పుడూ లైవ్ను క్వెరీ చేయదు. జూలై 5, 2026 నాటి వేర్హౌస్ స్థితి.

ఇది శాశ్వత వీక్లీ రీక్యాప్ యొక్క మొదటి సంచిక, వచ్చే వారం సంచిక జూలై 6–10ని కవర్ చేస్తుంది మరియు ఇక్కడికి లింక్ చేస్తుంది. జూన్ 29 రోజువారీ రీక్యాప్ సోమవారాన్ని రోజు-స్థాయి వివరాలతో కవర్ చేస్తుంది.