SEC EDGAR Index Gap: nawawalang month-ends
Tatlong 2026 month-ends ang halos walang laman sa SEC EDGAR filing index: ang mga resibo, ang ingest evidence na naglalagay ng fault, ang 2025 precedent, at ano ang nasisira.
Ang huling trading day ng isang buwan ay karaniwang isa sa pinakaabala sa filing index ng SEC — ang talaan ng bawat dokumento na isinusumite ng mga kumpanya sa regulator. Noong 2026, halos walang laman ito nang tatlong beses. Ang Marso 31, Abril 30 at Hunyo 30 ay bawat isa ay may double-digit na bilang ng filings kung saan ang kanilang mga katabing araw ay may libu-libo, at ang pattern ay hugis-kalendaryo: bawat buwan ng 2026 na ang huling CALENDAR day ay nakatala sa weekday ay isang crater, at bawat buwan na ang huling calendar day ay nakatala sa weekend ay buo. Sa ibaba: ang mga resibo, ang mga arrival timestamp na nagbabakas sa lokasyon ng sira, ang isang naunang araw na tumutugma rito, at kung ano ang halaga ng isang filing count na lumalapit sa mga petsang iyon.
Ang agwat ay unang lumitaw bilang isang quarter-end na problema habang binubuo namin ang Q2 recap at H1 recap — kung kaya't ang URL ng pahinang ito. Ang karagdagang pagsisiyasat ay muling nagbalangkas dito bilang isang month-end na problema; ang pahina ay nag-a-update sa parehong address.
Alin mga araw ang nawawala
Ang eksaktong SQL sa likod ng bawat numero
SELECT d, filings, month_ends_on FROM (
SELECT '2026-01-30' AS d, (SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = toDate('2026-01-30')) AS filings, 'Saturday' AS month_ends_on, 1 AS ord
UNION ALL SELECT '2026-02-27', (SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = toDate('2026-02-27')), 'Saturday', 2
UNION ALL SELECT '2026-03-31', (SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = toDate('2026-03-31')), 'weekday (the gap day)', 3
UNION ALL SELECT '2026-04-30', (SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = toDate('2026-04-30')), 'weekday (the gap day)', 4
UNION ALL SELECT '2026-05-29', (SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = toDate('2026-05-29')), 'Sunday', 5
UNION ALL SELECT '2026-06-30', (SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = toDate('2026-06-30')), 'weekday (the gap day)', 6
UNION ALL SELECT '2025-09-30', (SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = toDate('2025-09-30')), 'weekday, full in the prior year', 7
UNION ALL SELECT '2025-12-31', (SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = toDate('2025-12-31')), 'weekday, full in the prior year', 8
) ORDER BY ordAng pattern ay bumabasa nang diretso pababa sa panel. Ang huling weekday ng Enero ay may 4332 filings at ang Pebrero ay may 7870 — parehong buwan kung saan ang huling araw ng kalendaryo ay natamaan ng Sabado, kaya ang huling weekday ay nasa isa o dalawang araw na lamang papasok sa buwan. Pagkatapos ay 55 sa Marso 31, 34 sa Abril 30, balik sa 5527 sa Mayo 29 (natapos ang Mayo sa isang Linggo), at 31 sa Hunyo 30. Ang mga kontrol ng nakaraang taon ay nakalagay sa 3460 at 2289 filings — parehong weekday-month-end na hugis, ganap na populated. Halos walang laman nang eksakto kung kailan, at tanging kung kailan, ang huling araw ng kalendaryo ng isang 2026 na buwan ay mismong isang weekday.
Gaano kalaki ang butas, sa simpleng salita
Masyadong konserbatibo ang mga raw count para ipakita ang tindi nito. Narito ang bawat weekday month-end mula 2020 na bumaba sa mas mababa sa isang libong filings, sukat-laban sa average ng mga index day na nasa loob ng limang araw mula rito.
Ang eksaktong SQL sa likod ng bawat numero
WITH daily AS (
SELECT
filing_date,
uniqExact(accession_number) AS filings,
uniqExact(cik) AS companies,
max(_ingest_time) AS last_arrived
FROM global_markets.stocks_sec_edgar_index
WHERE filing_date >= toDate('2019-12-20') AND filing_date <= toDate('2026-07-06')
GROUP BY filing_date
),
month_ends AS (
SELECT arrayJoin(arrayMap(i -> toLastDayOfMonth(addMonths(toDate('2020-01-01'), i)), range(78))) AS me
),
sparse AS (
SELECT
e.me AS me,
toUInt32(ifNull(d.filings, 0)) AS filings,
toUInt32(ifNull(d.companies, 0)) AS companies,
d.last_arrived AS last_arrived
FROM month_ends AS e
LEFT JOIN daily AS d ON d.filing_date = e.me
WHERE toDayOfWeek(e.me) <= 5 AND toUInt32(ifNull(d.filings, 0)) < 1000
)
SELECT
toString(s.me) AS month_end,
any(s.filings) AS filings,
any(s.companies) AS companies,
toUInt32(round(avgIf(n.filings, abs(dateDiff('day', n.filing_date, s.me)) <= 5 AND n.filing_date != s.me))) AS neighbour_day_avg,
round(100 * any(s.filings) / avgIf(n.filings, abs(dateDiff('day', n.filing_date, s.me)) <= 5 AND n.filing_date != s.me), 1) AS pct_of_normal,
toString(toDate(any(s.last_arrived))) AS last_row_arrived
FROM sparse AS s
CROSS JOIN daily AS n
GROUP BY s.me
ORDER BY s.me6 araw sa loob ng anim at kalahating taon. Ang 2026 trio ay nasa pinakamababa: ang June 30 ay may 31 filings laban sa neighbouring-day average na 4443 — 0.7% ng isang normal na araw, isang shortfall na higit sa 99%. Ang April 30 ay nasa 0.6% at ang March 31 ay nasa 1.2%. Ilagay sa bilang ng mga kumpanya imbis na mga dokumento: ang buong June 30, 2026 index ay nakatala ng 27 na magkakaibang filer.
Ang iba pang tatlong row ang dahilan kung bakit hindi ito purong "2026 lang" na kwento. Dalawa ay ordinaryong pederal na pagsasara: ang May 31, 2021 ay Memorial Day, at ang December 31, 2021 ay pederal na paggunita ng New Year's Day 2022 (ang January 1 ay nahulog sa Sabado). Sinusunod ng EDGAR ang pederal na holiday calendar, kaya ang halos zero na bilang doon — 0 at 1 filings — ay siyang hitsura ng isang saradong filing window, hindi isang depekto.
Ang pangatlo ang kawili-wili. Ang April 30, 2025 ay may 928 filings, 19.1% ng mga kapitbahay nito — partial, hindi walang laman. Ito ang tanging weekday month-end mula 2020 na nasa ganoon kalayo sa ibaba ng normal na walang holiday na makapagpapaliwanag, at isang taon nauna ito sa mga crater ng 2026: isang mas banayad na bersyon ng parehong boundary behaviour, sa halos ikalimang bahagi ng isang normal na araw imbis na ikasandaang bahagi.
Bawat katapusan ng buwan mula 2020
Ang eksaktong SQL sa likod ng bawat numero
WITH month_ends AS (
SELECT arrayJoin(arrayMap(i -> toLastDayOfMonth(addMonths(toDate('2020-01-01'), i)), range(78))) AS me
),
daily AS (
SELECT filing_date, uniqExact(accession_number) AS filings
FROM global_markets.stocks_sec_edgar_index
WHERE filing_date >= toDate('2020-01-01') AND filing_date <= toDate('2026-06-30')
GROUP BY filing_date
)
SELECT toString(e.me) AS month_end, toUInt32(ifNull(d.filings, 0)) AS filings
FROM month_ends AS e
LEFT JOIN daily AS d ON d.filing_date = e.me
WHERE toDayOfWeek(e.me) <= 5
ORDER BY e.meAng mahabang serye ang siyang kontrol para sa buong argumento. Sa 55 na weekday na katapusan ng buwan mula Enero 2020 hanggang Hunyo 2026, ang linya ay nananatiling patag sa libu-libong antas at saka biglang bumabagsak sa kanang dulo. Walang anumang bagay tungkol sa huling weekday ng isang buwan ang nagpapabihira sa mga filing — nagkukumpulan ang mga deadline doon.
Ano nga ba ang nasa nawawalang araw
Ang eksaktong SQL sa likod ng bawat numero
SELECT
form_type,
uniqExactIf(accession_number, filing_date = toDate('2026-06-29')) AS normal_day_jun29,
uniqExactIf(accession_number, filing_date = toDate('2026-06-30')) AS gap_day_jun30
FROM global_markets.stocks_sec_edgar_index
WHERE filing_date IN (toDate('2026-06-29'), toDate('2026-06-30'))
GROUP BY form_type
ORDER BY gap_day_jun30 DESC, normal_day_jun29 DESC, form_type
LIMIT 14Ang panel na ito ang tumutukoy sa depekto. Ang mga form na may kahit isang row sa Hunyo 30 ang nasa itaas: 15 EFFECT na notice — ang sariling kumpirmasyon ng SEC na nagiging epektibo ang isang registration statement — kasama ang mga municipal-advisor registration, offering qualification at notice ng trading venue. Ang mga iyon ay mga dokumentong inilalabas ng mga sistema ng SEC, hindi mga dokumentong isinusumite ng mga kumpanya. Bawat uri ng form na bumubuo sa karaniwang dami ng isang araw ay nagpapakita ng 0 na row: 926 424B2 na prospectus supplement noong Hunyo 29 at wala nang kahit isa sa sumunod na araw, 595 na insider-transaction Form 4 na filing at wala nang kahit isa sa sumunod na araw, 223 8-K na ulat ng corporate event at wala nang kahit isa sa sumunod na araw. Isang Martes ng katapusan ng quarter na walang kahit isang 8-K at walang kahit isang insider form ay hindi katotohanan ng merkado. Ito ay isang nawawalang file.
Nang dumating ang mga row
Ang eksaktong SQL sa likod ng bawat numero
SELECT
toString(filing_date) AS d,
uniqExact(accession_number) AS filings,
formatDateTime(min(_ingest_time), '%Y-%m-%d %H:%i') AS first_arrived
FROM global_markets.stocks_sec_edgar_index
WHERE filing_date >= toDate('2026-06-26') AND filing_date <= toDate('2026-07-10')
GROUP BY filing_date
ORDER BY filing_dateAng mga timestamp ng pagdating ang pinakamalapit na maihahambing sa fingerprint dito. Bawat araw ng Hunyo hanggang sa ika-29 ay dumating sa warehouse sa iisang job — 2026-07-01 09:38 UTC, isang nag-iisang batch na may buong buwang Hunyo sa likod nito. Ang Hunyo 30 ay dumating nang nag-iisa kinaumagahan, sa 2026-07-02 09:12, dala ang 31 administratibong row samantalang ang kapitbahay nito isang araw na mas maaga ay nagdala ng 4439. Ang parehong hugis ang ipinapakita ng mga boundary day ng Marso at Abril, isang buwan na mas maaga.
Ang eksaktong SQL sa likod ng bawat numero
SELECT
(SELECT toString(toDate(min(_ingest_time))) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = toDate('2026-04-01')) AS apr1_first_arrived,
(SELECT toString(toDate(min(_ingest_time))) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = toDate('2026-04-30')) AS apr30_first_arrived,
(SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = toDate('2026-03-31')) AS mar31_filings_now,
(SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = toDate('2026-04-30')) AS apr30_filings_now,
(SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = toDate('2026-06-30')) AS jun30_filings_now,
(SELECT uniqExact(form_type) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = toDate('2026-06-30')) AS jun30_form_typesAng mga row ng Abril 1 ay unang dumating noong 2026-05-01 — ang batch ng buwang Abril, tumatakbo sa pagitan ng Mayo. Ang mga row ng Abril 30 ay dumating noong 2026-05-02, isang araw na MAS MAMAYA kaysa sa batch na dapat naglalaman sa kanila. Ang iisang araw ng pagkahiwalay na iyon ang buong diagnosis sa iisang numero: ang job na naglo-load ng isang buwan ay tumitigil isang araw bago ang katapusan ng buwan, at ang boundary day ay dinadala ng ibang, malinaw na hindi kumpletong daan. Kapag ang huling araw ng kalendaryo ng isang buwan ay weekend, walang nawawala (walang mai-file), at kapag ito ay trading day, ang isa sa pinakaabala na session ng buwan ay ipinagpapalit sa ilang mga paunawang inisyu ng SEC na nakakalat sa 6 uri ng form.
Kung ang off-by-one bound na iyon ay nasa pipeline ng vendor o sa aming ingest nito ay hindi matutukoy mula sa loob ng warehouse na ito — ang paglutas nito ay nangangailangan ng mga raw daily index file ng SEC para sa tatlong petsang iyon, isang paghahambing na hindi kayang isagawa ng pahinang ito. Ang itinataguyod ng mga resibo: tatlong partikular na petsa ay hindi magagamit para sa mga bilang ng filing.
Katayuan hanggang sa rebisyong ito
Hindi pa naaayos. Bawat bilang sa pahinang ito ay muling kinakalkula tuwing nabubuo ang pahina, at mula sa pagpapatakbong ito, ang Marso 31 ay may 55 filings pa rin, Abril 30 34, at Hunyo 30 31 — ang mga bilang na naitala nang una pang isinulat ang gap. Malusog naman ang index: 2026-07-10 ay may 2198 filings, dumarating ayon sa iskedyul. Ang mga sanity bound dito ay nagpipigil sa tatlong araw sa kanilang halos-walang-halagang mga antas, kaya ang isang backfill ay nagpapagana sa kanila at pumipilit sa isang muling pagbuo na may mga tamang numero.
May iba pa bang nawawala?
Ang boundary bug sa isang loader ay hindi nagsasabi ng kahit ano tungkol sa iba. Manipis ba ang Hunyo 30 sa kahit saan pa sa warehouse?
Ang eksaktong SQL sa likod ng bawat numero
SELECT dataset, jun29, jun30 FROM (
SELECT 'SEC filing index (filings)' AS dataset,
(SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = toDate('2026-06-29')) AS jun29,
(SELECT uniqExact(accession_number) FROM global_markets.stocks_sec_edgar_index WHERE filing_date = toDate('2026-06-30')) AS jun30, 1 AS ord
UNION ALL SELECT 'Minute bars (tickers)',
(SELECT uniqExact(ticker) FROM global_markets.delayed_stocks_minute_aggs WHERE window_start >= toDateTime('2026-06-29 04:00:00') AND window_start < toDateTime('2026-06-30 04:00:00')),
(SELECT uniqExact(ticker) FROM global_markets.delayed_stocks_minute_aggs WHERE window_start >= toDateTime('2026-06-30 04:00:00') AND window_start < toDateTime('2026-07-01 04:00:00')), 2
UNION ALL SELECT 'Dividends (ex-div records)',
(SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = toDate('2026-06-29')),
(SELECT count() FROM global_markets.stocks_dividends WHERE ex_dividend_date = toDate('2026-06-30')), 3
UNION ALL SELECT 'News articles',
(SELECT count() FROM global_markets.stocks_news WHERE toDate(published_utc) = toDate('2026-06-29')),
(SELECT count() FROM global_markets.stocks_news WHERE toDate(published_utc) = toDate('2026-06-30')), 4
UNION ALL SELECT 'Treasury curve rows',
(SELECT count() FROM global_markets.treasury_yields WHERE date = toDate('2026-06-29')),
(SELECT count() FROM global_markets.treasury_yields WHERE date = toDate('2026-06-30')), 5
) ORDER BY ordHindi. Ang minute-bar tape ay sumasaklaw sa 11982 tickers noong Hunyo 30 kumpara sa 11903 noong nakaraang araw; 704 ex-dividend na talaan, 215 na artikulo ng balita, at isang buong Treasury curve ay nandoon din sa araw na iyon. Ang filing index lang — 31 na row kumpara sa 4439 — ang may butas. Ang week recap ay nagdadala ng mga resibo ng sesyon: ang Hunyo 30, 2026 ay Martes at isang buong trading day.
Ano ang ibig sabihin nito kung bilangin mo ang mga filing
Ang anumang bilang na ang window ay kasama ang Marso 31, Abril 30 o Hunyo 30, 2026 ay kulang sa higit pa sa isang rounding error: tatlong mabibigat na araw ng filing ay pinalitan ng halos zero. Puputulin nito ang mga buwanang kabuuan ng Marso, Abril at Hunyo, ang mga quarterly na kabuuan ng Q1 at Q2, at ang kabuuan ng kalahating taon. Ang aming sariling Hunyo recap ay nag-publish ng mga bilang ng filing na may disclosure inline, at ang parehong caveat ay nalalapat sa anumang tanong tungkol sa bilang ng filing na itatanong mo sa isang terminal — kasama na ang amin — na tumatalakay sa mga petsang iyon. Magtanong ng filings kada buwan sa 2026 at tatlo sa anim na sagot ay kulang ng halos isang buong araw ng mga dokumento.
Ang mga uri ng form sa isang linya bawat isa
- 8-K — isang ulat tungkol sa kaganapan sa korporasyon: kompanya na nagsasabi sa merkado na may nangyari.
- Form 4 — insider (opisyal, direktor, malaking may hawak) na nag-uulat ng kalakalan sa sariling stock nila.
- 10-Q — ang quarterly financial report.
- 424B2 — isang prospectus supplement: ang pricing document para sa isang securities offering.
- NPORT-P — buwanang ulat ng portfolio-holdings ng isang fund.
- EFFECT / QUALIF / MA-I / ATS-N — mga administrative notice na ginagawa ng sariling sistema ng SEC: pagiging epektibo ng isang registration, pagiging qualified ng isang offering, pagrehistro ng isang municipal advisor, pagfa-file ng disclosures ng isang trading venue. Ito ang mga nakasurvive sa mga gap days. Aling mga SEC filing ang pinakamadalas lumabas ang nagbabasag ng buong distribusyon.
FAQ
Ayos na ba ang SEC EDGAR filing gap?
Hindi sa petsa ng rebisyong ito. Ang Marso 31, Abril 30 at Hunyo 30, 2026 ay may kani-kanyang 55, 34 at 31 filings ayon sa pagkakasunod sa aming kopya ng index. Ang pahinang ito ay nagre-regenerate kapag nagbago ang mga ito, at ang mga sanity bounds nito ay nakatakdang mag-fail kung may magla-land na backfill — na siyang punto ng pag-publish ng mga resibo sa halip na isang memo.
Ibig bang sabihin nito ay nawala ng SEC ang mga filing?
Hindi. Ang mga dokumento ay nasa EDGAR; ang nawawala ay isang araw na halaga ng INDEX rows sa downstream copy nito — ipinapakita ng mga arrival time na ang loader ay tumatakbo ayon sa iskedyul at nagde-deliver ng halos walang lamang araw. Kung ang off-by-one bound ay nasa data vendor o sa aming load nito ay kailangan pa ng sariling daily index files ng SEC para sa tatlong petsang iyon upang matukoy.
Ano ang SEC EDGAR filing index?
Ang EDGAR ay pampublikong filing system ng SEC, at ang daily index nito ay naglilista ng bawat dokumentong na-file sa araw na iyon: ang kumpanya, ang uri ng form, ang accession number na natatanging nagpapakilala sa filing, at ang link. Ito ang backbone ng anumang nagbibilang ng mga filing — insider-trade screens, 8-K event feeds, prospectus trackers.
Aling mga uri ng form ang nawawala noong Hunyo 30, 2026?
Lahat ng mga ini-file ng mga kumpanya. Ang araw ay may 6 na uri ng form, na lahat ay SEC-generated administrative notices. Ang 926 424B2 filings ng nakaraang session, 595 Form 4 insider reports at 223 8-K event reports ay lahat bumabagsak sa 0 sa gap day.
Nangyari na ba ito bago ang 2026?
Isang beses, sa mas banayad na anyo. Ang Abril 30, 2025 ay nasa 19.1% ng normal na araw — partial sa halip na walang laman, at hindi naipaliwanag ng anumang holiday. Ang tanging ibang sub-1,000 weekday month-ends mula 2020 ay Mayo 31, 2021 (Memorial Day) at Disyembre 31, 2021 (ang federal observance ng New Year's Day), na parehong tunay na closures sa halip na data faults.
Metodolohiya
- Lahat ng bilang ay naka-deduplicate ayon sa accession number: isang filing ay maaaring mag-index sa ilang entidad.
- Ang "neighbouring-day average" ay ang mean count ng mga index days na nasa loob ng limang araw ng kalendaryo ng araw na pinag-uusapan, hindi kasama ang araw na ito.
- Ang mga arrival time ay sariling
_ingest_timevalues ng warehouse na ito, hindi ng SEC — sinusukat nila ang pipeline na aktwal na nararanasan ng isang mambabasa ng pahinang ito. - Ang mga weekday month-end ay ang huling araw ng CALENDAR ng bawat buwan na bumagsak sa Lunes hanggang Biyernes; dalawa sa kanila ay federal holidays at na-flag bilang ganoon sa itaas.
- Ang note na ito ay nag-uupdate in place; ang orihinal na quarter-end framing nito ay pinalitan ng month-end na ebidensya, sa parehong URL. Ang bawat numero ay stored query result, na paulit-ulit na pinapatakbo sa gated read-only path sa bawat regeneration — patakbuhin ang parehong mga query sa Strasmore terminal.