Strasmore Research
నేర్చుకోండి Matt Connorద్వారా Matt Connor · అప్‌డేట్ చేయబడింది 2026-07-25 · data as of July 25, 2026 · refreshed weekly

షార్ట్ ఇంటరెస్ట్ డేటా ఎందుకు ఎల్లప్పుడూ రెండు వారాలు పాతది

షార్ట్ ఇంటరెస్ట్ నెలకు రెండుసార్లు కొలుస్తారు మరియు ఆలస్యంగా ప్రచురిస్తారు. FINRA చక్రం, కొలిచిన ఆలస్యం, ప్రింట్ పెండింగ్‌లో ఉన్నప్పుడు కదిలే అంశాలు, మరియు కవర్ చేయడానికి రోజులు.

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

రిపోర్టింగ్ ఆలస్యం ఎలా జరుగుతుంది

ఈ చక్రంలో నాలుగు దశలు ఉంటాయి, ప్రతి దశ రోజులు జోడిస్తుంది.

  1. సెటిల్‌మెంట్ తేదీ. ఫిన్రా సెటిల్‌మెంట్ తేదీల షెడ్యూల్‌ను ప్రచురిస్తుంది — నెల మధ్యలో ఒకటి, నెల చివర్లో ఒకటి. ప్రతి తేదీన, ప్రతి బ్రోకర్-డీలర్ తన కస్టమర్ మరియు ఫర్మ్ ఖాతాల్లో ఉన్న షార్ట్ పొజిషన్‌లను నమోదు చేస్తుంది. ఇవి సెటిల్‌మెంట్ తేదీలు, ట్రేడ్ తేదీలు కావు: టీ+1 సెటిల్‌మెంట్ ప్రకారం సోమవారం జరిగిన ట్రేడ్ మంగళవారం సెటిల్ అవుతుంది, కాబట్టి సెటిల్‌మెంట్ తేదీన లెక్కించే పొజిషన్‌లు అప్పటికి క్లియర్ అయిన ట్రేడ్‌లకు చెందినవి.
  2. రిపోర్టింగ్ గడువు. ప్రతి సభ్య ఫర్మ్ తదుపరి రెండు వ్యాపార రోజుల్లోపు తన ప్రతి-సెక్యూరిటీ షార్ట్ మొత్తాలను ఫిన్రాకు దాఖలు చేస్తుంది. ఈ దశలో ఏదీ పబ్లిక్ కాదు; ఇది మార్కెట్ డేటా ఫీడ్ కాదు, రెగ్యులేటరీ ఫైలింగ్.
  3. సంకలనం. ఫిన్రా ప్రతి సెక్యూరిటీకి వేలాది ఫర్మ్-స్థాయి నివేదికలను కూడగట్టి, ఒకే ఫైల్‌ను రూపొందిస్తుంది: ప్రతి సెక్యూరిటీకి ప్రతి సెటిల్‌మెంట్ తేదీకి ఒకే ఒక సంఖ్య — ఇంట్రాడే చరిత్ర ఉండదు, వేదిక వివరాలు ఉండవు, ఫర్మ్ వారీగా విభజన ఉండదు.
  4. ప్రచురణ. ఆ ఫైల్ దాని సెటిల్‌మెంట్ తేదీ నుండి సుమారు ఎనిమిది వ్యాపార రోజుల తర్వాత పబ్లిక్‌కు వెలువడుతుంది. ఆ తర్వాత వెండర్లు దాన్ని తీసుకుంటారు, ఎక్స్ఛేంజీలు తిరిగి ప్రచురిస్తాయి, ఈ పేజీ వెనుక ఉన్న డేటా వేర్‌హౌస్‌లు దాన్ని ఇంజెస్ట్ చేస్తాయి.

ఆ సంఖ్యను ఎవరూ దాచి పెట్టడం లేదు. ఆలస్యం అంటే — సేకరణ కాలవ్యవధి, సంకలన కాలవ్యవధి, మరియు పంపిణీ హాప్ మొత్తం — ప్రతి దశ క్యాలెండర్‌పై బ్యాచ్ ప్రాసెస్, స్ట్రీమ్ కాదు.

కొలుస్తున్న రోజులలో ఆ ఆలస్యం ఎంత పెద్దది?

ఈ గిడ్డంగికి లైవ్, ఇంక్రిమెంటల్ డెలివరీగా అందిన ప్రతి సెటిల్‌మెంట్ తేదీ ఇక్కడ ఉంది — ఒకవైపు సెటిల్‌మెంట్ తేదీ, మరోవైపు ఆ వరుసలు ఇక్కడ మొదట కనిపించిన రోజు.

క్వెరీప్రతి ఆపై చెల్లింపు సెటిల్‌మెంట్: ఒక తేదీన కొలవబడింది, కొన్ని రోజుల తర్వాత దాఖలైంది
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
WITH first_arrival AS (
    SELECT settlement_date,
           toDate(min(_ingest_time)) AS arrived
    FROM global_markets.stocks_short_interest
    GROUP BY settlement_date
),
bulk_days AS (
    SELECT arrived
    FROM first_arrival
    GROUP BY arrived
    HAVING count() > 5
)
SELECT settlement_date,
       toString(arrived) AS arrived_here,
       dateDiff('day', settlement_date, arrived) AS publication_lag_days
FROM first_arrival
WHERE arrived NOT IN (SELECT arrived FROM bulk_days)
ORDER BY settlement_date

ఫైలులో ఉన్న తాజా సెటిల్‌మెంట్ 2026-06-30 ఇక్కడికి 2026-07-11 న చేరింది — అది వివరించే పొజిషన్లు రికార్డ్ అయిన తేదీ నుండి 11 రోజుల తర్వాత. దాని ముందు ఒకటి 16 రోజులు తీసుకుంది. మొత్తం సిరీస్ మీద దీని ఆకారం ఒక బ్యాండ్, స్థిరమైన విలువ కాదు:

క్వెరీపైప్‌లైన్ జాప్యం ఒకే వరుసలో — ఈ గణాంకాలు వదిలేసిన బల్క్ బ్యాక్‌ఫిల్‌తో పాటు
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
WITH first_arrival AS (
    SELECT settlement_date,
           toDate(min(_ingest_time)) AS arrived
    FROM global_markets.stocks_short_interest
    GROUP BY settlement_date
),
bulk_days AS (
    SELECT arrived
    FROM first_arrival
    GROUP BY arrived
    HAVING count() > 5
),
organic AS (
    SELECT settlement_date,
           dateDiff('day', settlement_date, arrived) AS lag
    FROM first_arrival
    WHERE arrived NOT IN (SELECT arrived FROM bulk_days)
)
SELECT count() AS settlements_measured,
       min(lag) AS fastest_lag_days,
       round(quantileDeterministic(0.5)(lag, cityHash64(settlement_date)), 1) AS median_lag_days,
       max(lag) AS slowest_lag_days,
       (SELECT count() FROM first_arrival WHERE arrived IN (SELECT arrived FROM bulk_days)) AS settlements_bulk_loaded,
       (SELECT toString(max(arrived)) FROM bulk_days) AS bulk_load_date
FROM organic

8 ఇంక్రిమెంటల్‌గా డెలివరీ అయిన సెటిల్‌మెంట్లలో, అత్యంత వేగవంతమైన ప్రింట్ దాని సెటిల్‌మెంట్ తేదీ నుండి 10 రోజుల తర్వాత నమోదైంది, అత్యంత నెమ్మదైనది 26 రోజులు తీసుకుంది; మధ్యస్థం 14 రోజులు — శీర్షికలో చెప్పిన "రెండు వారాల పాతది", ఊహ కాకుండా కొలిచినది.

ఆ ప్రశ్నలు ఏమి మినహాయిస్తాయో గమనించండి. గిడ్డంగి చరిత్ర అంటే పబ్లికేషన్ వేగం రికార్డు కాదు: 2026-03-16 న ఈ డేటాబేస్ ఒకేసారి 197 సెటిల్‌మెంట్లను ఆర్కైవ్ యొక్క ఒకే బ్యాక్‌ఫిల్‌లో లోడ్ చేసింది. ఆ వరుసలపై ఇంజెస్ట్ టైమ్‌స్టాంప్‌లు బ్యాక్‌ఫిల్‌ను తేదీ కోసం ఉన్నాయి, డిస్‌క్లోజర్ కోసం కాదు, వాటి నుండి లెక్కించిన ఏ "ఆలస్యం" అయినా మా లోడింగ్ షెడ్యూల్ యొక్క ఆర్టిఫ్యాక్ట్. ఆర్కైవ్ ఉన్న తర్వాత ఒక్కోసారి చేరిన సెటిల్‌మెంట్లు మాత్రమే నిజమైన పైప్‌లైన్‌ను కొలుస్తాయి — పైన ఉన్న వరుసలు అవే.

చక్రం ప్రస్తుతం ఎక్కడ ఉంది

ఈ లేటెన్సీని అంతరాన్ని చూస్తే అత్యంత స్పష్టంగా అర్థం చేసుకోవచ్చు: ఏ క్షణంలోనైనా ఒక సెటిల్‌మెంట్ తేదీ ఇప్పటికే జరిగి, ఇంకా ప్రచురించబడని స్థితిలో ఉంటుంది. ఈ ప్యానెల్ నేరుగా ఆ రసీదు.

క్వెరీచక్రం ప్రస్తుత స్థితి — దాఖలులో ఉన్న తాజా ముద్రణ, మరియు పైప్‌లైన్‌లో ఇంకా ఉన్నది
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
WITH (SELECT max(settlement_date) FROM global_markets.stocks_short_interest) AS latest
SELECT toString(latest) AS latest_settlement_on_file,
       (SELECT count() FROM global_markets.stocks_short_interest
        WHERE settlement_date = latest) AS securities_in_that_print,
       (SELECT dateDiff('day', latest, toDate(min(_ingest_time))) FROM global_markets.stocks_short_interest
        WHERE settlement_date = latest) AS its_publication_lag_days,
       (SELECT count() FROM global_markets.stocks_short_interest
        WHERE settlement_date > latest AND settlement_date <= latest + 16) AS next_settlement_rows_on_file,
       (SELECT count(DISTINCT date) FROM global_markets.stocks_short_volume
        WHERE date > latest) AS daily_short_volume_files_since,
       (SELECT dateDiff('day', latest, max(date)) FROM global_markets.stocks_short_volume) AS days_from_settlement_to_newest_daily_file

ఫైల్‌లో ఉన్న తాజా షార్ట్ ఇంటరెస్ట్ ప్రింట్ 2026-06-30 సెటిల్‌మెంట్, ఇది 22207 సెక్యూరిటీలను కవర్ చేస్తుంది మరియు వాస్తవానికి 11 రోజుల తర్వాత అందించబడింది. చక్రంలోని తదుపరి సెటిల్‌మెంట్ 0 వరుసలను చూపిస్తోంది: ఇది ఇంకా ప్రచురించబడలేదు, పైన కొలవబడిన లేటెన్సీల వద్ద ఇది పూర్తిగా సహజమైన విషయం. ఆ కాలమ్ ఉద్దేశపూర్వకంగా సున్నాకు పరిమితం చేయబడింది. ప్రింట్ వచ్చినప్పుడు, ఆ బౌండ్ ట్రిప్ అవుతుంది మరియు ఈ పేజీ పాత వాక్యాన్ని శాంతంగా అందించే బదులు అప్‌డేట్ కోసం నిలిపివేయబడుతుంది — జూన్ రీక్యాప్ ఇన్‌లైన్‌గా మోసుకొచ్చిన అదే ట్రిప్‌వైర్, ఒక చక్రం ముందుకు.

ఇంతలో, ఆ సెటిల్‌మెంట్ తేదీ నుండి రోజువారీ షార్ట్-వాల్యూమ్ ఫైల్ 12 సార్లు ప్రచురించబడింది, దాని తాజా రోజు తాజా షార్ట్ ఇంటరెస్ట్ స్నాప్‌షాట్ కంటే 17 రోజులు కొత్తది. రెండు FINRA డేటాసెట్‌లు, రెండు వేర్వేరు గడియారాలు.

ముద్రణ పైపులైన్‌లో ఉన్నప్పుడు ఏమి కదులుతుంది

ఆ జాప్యం ఆసక్తికరమైనది కావాలంటే ఆ వ్యవధిలో ధరలు కదలాలి. అవి కదులుతాయి. ఈ ప్యానెల్ తాజా సెటిల్‌మెంట్‌ను తీసుకుని, సెటిల్‌మెంట్ తేదీన ఆయా పేర్ల సాధారణ-సెషన్ ముగింపును, ఫైల్ నిజంగా వచ్చిన రోజు ముగింపుతో పోలుస్తుంది.

క్వెరీఅంధ విండో: సెటిల్‌మెంట్ తేదీ నుండి షార్ట్ ఇంటరెస్ట్ ప్రచురించబడిన రోజు వరకు ఐదు స్టాక్‌లు ఏమి చేశాయి
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
WITH latest AS (SELECT max(settlement_date) AS d FROM global_markets.stocks_short_interest),
arrived AS (
    SELECT toDate(min(_ingest_time)) AS a
    FROM global_markets.stocks_short_interest
    WHERE settlement_date = (SELECT d FROM latest)
),
daily AS (
    SELECT ticker,
           toDate(toTimeZone(window_start, 'America/New_York')) AS session,
           argMax(toFloat64(close), window_start) AS rth_close
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('AAPL', 'TSLA', 'NVDA', 'GME', 'MU')
      AND toDate(toTimeZone(window_start, 'America/New_York')) >= (SELECT d FROM latest)
      AND toDate(toTimeZone(window_start, 'America/New_York')) <= (SELECT a FROM arrived)
      AND toHour(toTimeZone(window_start, 'America/New_York')) * 60
          + toMinute(toTimeZone(window_start, 'America/New_York')) BETWEEN 570 AND 959
    GROUP BY ticker, session
)
SELECT si.ticker AS ticker,
       round(si.short_interest / 1e6, 1) AS shares_short_m,
       round(argMin(d.rth_close, d.session), 2) AS close_at_settlement,
       round(argMax(d.rth_close, d.session), 2) AS close_when_published,
       round((argMax(d.rth_close, d.session) / argMin(d.rth_close, d.session) - 1) * 100, 1) AS move_while_pending_pct,
       count() AS sessions_in_window
FROM global_markets.stocks_short_interest AS si
INNER JOIN daily AS d ON d.ticker = si.ticker
WHERE si.settlement_date = (SELECT d FROM latest)
GROUP BY si.ticker, si.short_interest
ORDER BY abs(move_while_pending_pct) DESC, si.ticker ASC

ఈ విండో 8 ట్రేడింగ్ సెషన్లు పాటు నడిచింది. ఐదింటిలో అత్యంత విస్తృతంగా కదిలినది MU, ఇది సెటిల్‌మెంట్ ముగింపు సమయంలో $1151.01 నుండి తన షార్ట్ ఇంటరెస్ట్ ముద్రణ అందుబాటులోకి వచ్ిన రోజున $978.69కు చేరుకుంది — బహిరంగం చేయబడిన షార్ట్ పొజిషన్ నిర్వచన ప్రకారం 31.7 మిలియన్ షేర్ల వద్ద స్తంభించి ఉన్న వ్యవధిలో ఇది -15% మార్పు. అత్యంత తక్కువ కదిలిన GME కూడా -1.9% కదిలింది.

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

కవర్ చేయడానికి రోజులు, పపాత లబ్దంశంతో లెక్కించబడింది

కవర్ చేయడానికి రోజులు — షార్ట్ షేర్లను సరాసరి రోజువారీ వాల్యూమ్‌తో భాగించడం — ఇది చాలా మంది పాఠకులు నిజంగా ఎదుర్కొనే నిష్పత్తి, మరియు ఇది పాతదనాన్ని రెండు రకాలుగా వారసత్వంగా పొందుతుంది: సెటిల్‌మెంట్ తేదీన నిర్ణయించబడిన లబ్దంశం, మరియు ఫైల్ కొన్ని వారాల క్రితమే లెక్కించిన వాల్యూమ్ హరం. GameStop అత్యంత స్పష్టమైన ఉదాహరణ, ఎందుకంటే ఇది ప్రసిద్ధ పేరు కూడా మరియు అత్యంత రద్దీగా ఉన్న లిక్విడ్ టిక్కర్లలో ఒకటి కూడా.

క్వెరీGME కవర్ చేయడానికి రోజులు — దాఖలాలో నివేదించినట్లు, మరియు ముద్రణ పెండింగ్‌లో ఉన్నప్పుడు ట్రేడ్ అయిన వాల్యూమ్‌పై పునర్‌గణన
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
WITH latest AS (SELECT max(settlement_date) AS d FROM global_markets.stocks_short_interest),
arrived AS (
    SELECT toDate(min(_ingest_time)) AS a
    FROM global_markets.stocks_short_interest
    WHERE settlement_date = (SELECT d FROM latest)
),
tape AS (
    SELECT count(DISTINCT toDate(toTimeZone(window_start, 'America/New_York'))) AS sessions,
           sum(toFloat64(volume)) AS shares
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'GME'
      AND toDate(toTimeZone(window_start, 'America/New_York')) > (SELECT d FROM latest)
      AND toDate(toTimeZone(window_start, 'America/New_York')) <= (SELECT a FROM arrived)
      AND toHour(toTimeZone(window_start, 'America/New_York')) * 60
          + toMinute(toTimeZone(window_start, 'America/New_York')) BETWEEN 570 AND 959
)
SELECT toString((SELECT d FROM latest)) AS settlement,
       round(si.short_interest / 1e6, 1) AS shares_short_m,
       round(si.avg_daily_volume / 1e6, 2) AS file_adv_m,
       round(si.days_to_cover, 2) AS reported_days_to_cover,
       round(tape.shares / tape.sessions / 1e6, 2) AS tape_adv_since_settlement_m,
       round(si.short_interest / (tape.shares / tape.sessions), 2) AS days_to_cover_on_recent_volume,
       round(abs(si.short_interest / (tape.shares / tape.sessions) - si.days_to_cover), 2) AS days_of_difference,
       tape.sessions AS sessions_measured
FROM global_markets.stocks_short_interest AS si, tape
WHERE si.ticker = 'GME'
  AND si.settlement_date = (SELECT d FROM latest)

వరుసను ఎడమ నుండి కుడికి చదవండి. 2026-06-30 సెటిల్‌మెంట్ సమయంలో, GameStop 55.9 మిలియన్ షేర్లను షార్ట్‌గా కలిగి ఉంది. ఫైల్ దీనిని 5.2 మిలియన్ షేర్ల సరాసరి రోజువారీ వాల్యూమ్‌తో జత చేస్తుంది మరియు 10.75 కవర్ చేయడానికి రోజులు నివేదిస్తుంది — స్క్రీనర్ మీకు చూపించే సంఖ్య.

ఇప్పుడు హరాన్ని వాస్తవికతతో మార్చుకోండి. ప్రింట్ ఇంకా పైప్‌లైన్‌లో ఉన్నప్పుడు ట్రేడ్ అయిన 7 రెగ్యులర్ సెషన్లలో, GameStop కన్సాలిడేటెడ్ టేప్‌పై రోజుకు సరాసరి 3.09 మిలియన్ షేర్లను ట్రేడ్ చేసింది. ఆ వాల్యూమ్‌పై అదే షార్ట్ పొజిషన్ 18.08 రోజులుగా లెక్కించబడుతుంది — ప్రచురించబడిన నిష్పత్తి నుండి 7.33 రోజులు, లబ్దంశం మాత్రం ఒకేలా ఉంది. వాల్యూమ్ ఊహ మాత్రమే మారింది. కవర్ చేయడానికి రోజులను ఎగ్జిట్ ఎంత సమయం పడుతుందో కొలిచే ప్రత్యక్ష కొలత కాకుండా, రెండు తేదీతో కూడిన ఇన్‌పుట్‌ల నుండి నిర్మించబడిన తేదీతో కూడిన నిష్పత్తిగా పరిగణించండి.

షార్ట్ స్క్వీజ్‌లు: ఆలస్యం నిజంగా ఎక్కడ కుడుతుంది

ఈ ప్రశ్నను ఎక్కువ మంది ఎందుకు వెతకాల్సి వస్తుందంటే అది స్క్వీజ్ వల్ల. స్క్వీజ్‌లో షార్ట్ పొజిషనే కథ — అదే నిజ సమయంలో ఎవరూ చూడలేని అంశం. 2021 ప్రారంభంలోని గేమ్‌స్టాప్ దీనికి పాఠ్యపుస్తక ఉదాహరణ. కింది నిలువు వరుసలు ప్రతి సెటిల్‌మెంట్ యొక్క సాధారణ సెషన్ క్లోజ్‌ను, ఎనిమిది ట్రేడింగ్ సెషన్ల తర్వాతి క్లోజ్‌ను గుర్తిస్తాయి — ఇది FINRA సుమారు ఎనిమిది వ్యాపార దినాల ప్రచార లక్ష్యానికి ప్రాతినిధ్యం వహిస్తుంది.

క్వెరీGME, శీతాకాలం 2020-21: ప్రతి షార్ట్ ఇంటరెస్ట్ ముద్రణ మరియు అది పబ్లిక్‌గా వచ్చే ముందు ధర మార్పు (ట్రేడ్ అయిన ధరల ప్రకారం)
ప్రతి సంఖ్య వెనుక ఉన్న ఖచ్చితమైన SQL
WITH daily AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session,
           argMax(toFloat64(close), window_start) AS cl
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'GME'
      AND window_start >= toDateTime('2020-12-01 00:00:00')
      AND window_start < toDateTime('2021-03-15 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 session
),
ranked AS (
    SELECT session, cl, row_number() OVER (ORDER BY session) AS n
    FROM daily
)
SELECT toString(si.settlement_date) AS settlement,
       round(si.short_interest / 1e6, 1) AS shares_short_m,
       round(r0.cl, 2) AS close_at_settlement,
       round(r8.cl, 2) AS close_8_sessions_later,
       round((r8.cl / r0.cl - 1) * 100, 1) AS move_while_pending_pct
FROM global_markets.stocks_short_interest AS si
INNER JOIN ranked AS r0 ON r0.session = si.settlement_date
INNER JOIN ranked AS r8 ON r8.n = r0.n + 8
WHERE si.ticker = 'GME'
  AND si.settlement_date >= toDate('2020-12-15')
  AND si.settlement_date <= toDate('2021-02-26')
ORDER BY si.settlement_date

2021-01-15 సెటిల్‌మెంట్‌ను చూడండి. ఇది 61.8 మిలియన్ షేర్లను షార్ట్‌గా నమోదు చేసింది, స్టాక్ ధర $35.49 వద్ద ఉంది. ఎనిమిది సెషన్ల తర్వాత — అలాంటి ప్రచారం ప్రజలకు చేరే సమయానికి — గేమ్‌స్టాప్ $197.44 వద్ద ముగిసింది, ఇది 456.3% కదలిక. ఆ షార్ట్ ఇంటరెస్ట్ గణాంకాన్ని దాని ప్రచార రోజున చదివిన వారంతా, ఆ ధర వద్ద ఇక లేని స్టాక్ వివరణను చదివినట్లే.

తర్వాతి ప్రచారం ఈ ట్రాప్‌ను తలకిందులు చేస్తుంది. 2021-01-29 సెటిల్‌మెంట్ 21.4 మిలియన్ షేర్లను షార్ట్‌గా నమోదు చేసింది — పొజిషన్‌లో ఎక్కువ భాగం పోయింది, స్టాక్ ధర $328.24 వద్ద ఉంది. ఎనిమిది సెషన్ల తర్వాత ధర $51.19కి చేరుకుంది, -84.4%. దాన్ని చూపించే ఫైల్ ప్రజలకు అందేలోపే కవరింగ్ జరిగిపోయింది. స్క్వీజ్ రెండు భాగాలు — రద్దీ మరియు అన్‌వైండ్ — రెండూ జరిగిన తర్వాతే వెల్లడయ్యాయి.

రోజువారీ సమాచారం, మరియు అది చెప్పని విషయం

FINRA నిజంగా రోజూ ఒకదాన్ని ప్రచురిస్తుంది: షార్ట్ వాల్యూమ్, అంటే మరుసటి ఉదయం వెల్లడించే ఆ రోజు నివేదించబడిన వాల్యూమ్‌లో షార్ట్-సేల్ అమలుల వాటా. ఇది దాదాపు నిజ-సమయం సమాచారం, మరియు ఇది భిన్నమైన కొలమానం. షార్ట్ వాల్యూమ్ ట్రేడింగ్ ఫ్లోను లెక్కిస్తుంది — దీనిలో ఎక్కువ భాగం మార్కెట్-మేకర్ హెడ్జింగ్, ఇది ముగింపు నాటికి సమం అవుతుంది — హోల్డ్ చేసిన పొజిషన్లను కాదు. ఒక స్టాక్ షార్ట్ ఇంటరెస్ట్ ఎక్కడికీ కదలకుండా, వారం పొడవునా ప్రతిరోజూ భారీ షార్ట్ వాల్యూమ్‌ను నమోదు చేయవచ్చు. ఈ రెండు డేటాసెట్ల మధ్య తేడా అంటే రోడ్డుపై ట్రాఫిక్‌కు, దాని చివరలో పార్క్ చేసిన కార్లకు మధ్య తేడా; రెండు ఫైళ్ళ వివరణ ఇక్కడ వివరంగా ఉంది.

USలో రోజువారీ వెల్లడించబడిన షార్ట్ ఇంటరెస్ట్ సంఖ్య ఏదీ లేదు. విక్రేతలు సెక్యూరిటీస్-లెండింగ్ మరియు ఫ్లో డేటా నుండి రోజువారీ అంచనాలను విక్రయిస్తారు; అవి మోడల్‌లు, వెల్లడికాదు. వెల్లడించబడిన ఫిగర్ నెలకు రెండుసార్లు ఉంటుంది, మరియు అది ఆలస్యంగా వస్తుంది.

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

షార్ట్ ఇంట్రెస్ట్ డేటా ఎందుకు రెండు వారాల పాతది?

బ్రోకర్లు షార్ట్ పొజిషన్లను FINRA యొక్క నెలకు రెండుసార్లు జరిగే సెటిల్‌మెంట్ తేదీల్లో మాత్రమే స్నాప్‌షాట్ తీస్తారు, మొత్తాలను కొన్ని వ్యాపార రోజుల తర్వాత ఫైల్ చేస్తారు, మరియు FINRA సెటిల్‌మెంట్ తేదీ తర్వాత సుమారు ఎనిమిది వ్యాపార రోజులకు కంపైల్ చేసిన ఫైల్‌ను పంపిణీ చేస్తుంది. ఈ డేటాబేస్ లైవ్ డెలివరీలుగా స్వీకరించిన సెటిల్‌మెంట్‌లలో, పూర్తి పైప్‌లైన్ 10 నుండి 26 రోజులు పరిగెంది, మధ్యస్థ విలువ 14 రోజులు.

బ్రోకర్లు షార్ట్ ఇంట్రెస్ట్‌ను ఎలా లెక్కిస్తారు మరియు నివేదిస్తారు?

ప్రతి బ్రోకర్-డీలర్ సెటిల్‌మెంట్ తేదీ నాటికి తమ కస్టమర్ మరియు ఫర్మ్ ఖాతాల్లో షార్ట్‌గా ఉన్న షేర్లను లెక్కిస్తుంది, వాటిని ఒక్కో సెక్యూరిటీకి కూడగట్టి, ఆ మొత్తాన్ని FINRAకు ఫైల్ చేస్తుంది. FINRA అన్ని సభ్య సంస్థల నివేదికలను కలిపి ప్రతి సెక్యూరిటీకి ఒకే ఒక సంఖ్యగా చేస్తుంది — 2026-06-30 ప్రింట్‌లో వాటిలో 22207. ఇది ట్రేడ్‌ల సంఖ్య కాదు, పొజిషన్ల రెగ్యులేటరీ లెక్కింపు.

NYSE, Nasdaq లేదా OTC స్టాక్‌లకు నివేదిక చక్రం భిన్నంగా ఉంటుందా?

లేదు. అదే నెలకు రెండుసార్లు సెటిల్‌మెంట్ షెడ్యూల్ మరియు అదే కంపైలేషన్-అండ్-డిస్సెమినేషన్ చక్రం US లిస్టింగ్ వేదికలన్నింటికీ వర్తిస్తుంది, మరియు ఎక్స్ఛేంజీలు తమ స్వంత లెక్కింపు చేయకుండా FINRA ఫైల్ నుండి తిరిగి ప్రచురిస్తాయి. స్టాక్ యొక్క లిస్టింగ్ వేదిక దాని షార్ట్ ఇంట్రెస్ట్ సంఖ్య ఎంత పాతదో దాని గురించి ఏమీ మార్చదు.

మంచి లేదా చెడు షార్ట్ ఇంట్రెస్ట్ శాతం అంటే ఏమిటి?

ఒక స్టాక్‌ను మంచి లేదా చెడు హోల్డింగ్‌గా చేసే ప్రామాణికం ఏదీ లేదు, మరియు అధిక రీడింగ్ అంచనా కాదు. క్రౌడింగ్ కొలమానాలు వివరించేది ఏమిటంటే, స్టాక్ యొక్క ట్రేడబుల్ వాల్యూమ్‌కు సంబంధించి షార్ట్ పొజిషన్ ఎంత పెద్దది: GameStop యొక్క తాజా ప్రింట్‌లో 10.75 రిపోర్ట్ చేయబడిన కవర్ చేయడానికి రోజులు ఉన్నాయి, ఎక్కువ లిక్విడ్ పేర్లలో ఇవి ఒకే అంకెలో ఉంటాయి — పంపిణీ కోసం ప్రస్తుత క్రౌడింగ్ లీడర్లు చూడండి.

షార్ట్ స్క్వీజ్‌లకు నివేదిక ఆలస్యం ప్రభావం చూపుతుందా?

ఆలస్యం ఎక్కువగా ప్రభావం చూపించేది ఇక్కడే. 2021-01-15 GameStop సెటిల్‌మెంట్‌లో, షేరు ధర కొలత మరియు ప్రచురణకు సమీపంగా ఉన్న ఎనిమిది సెషన్ గుర్తు మధ్య 456.3% కదిలింది — మరియు 2021-01-29 ప్రింట్ నాటికి షార్ట్ పొజిషన్ ఇప్పటికే 21.4 మిలియన్ షేర్లకు పడిపోయింది. స్క్వీజ్ క్రౌడింగ్ ఈవెంట్ తర్వాత మాత్రమే పబ్లిక్ డేటాలో నిర్ధారించబడుతుంది.


పై ప్రతి ప్యానల్ దాన్ని ఉత్పత్తి చేసిన SQLతో వస్తుంది — సంఖ్యలను ఆడిట్ చేయడానికి ఏదైనా ఒకదాన్ని విస్తరించండి, లేదా Strasmore టెర్మినల్‌లో సెటిల్‌మెంట్ క్యాలెండర్‌ను రన్ చేయండి.