Strasmore Research
Deep Dives · Matt ConnorBy Matt Connor · · Updated 2026-07-25

פער במדד EDGAR של SEC: סופי החודש החסרים

31 במרץ, 30 באפריל ו-30 ביוני 2026 כמעט ריקים מתיוקים ל-SEC, בעוד ימים סמוכים מלאים באלפים. הקבלות שממסגרות את התקלה, חותמות הזמן שתוחמות אותה והתקדים מ-2025.

יום המסחר האחרון של חודש הוא בדרך כלל אחד הימים העמוסים ביותר במדד התיוק של ה-SEC — הרישום של כל מסמך שחברות מגישות לרגולטור. ב-2026 הוא כמעט ריק שלוש פעמים. 31 במרץ, 30 באפריל ו-30 ביוני נושאים כל אחד קומץ דו-ספרתי של תיוקים, בעוד שהימים הסמוכים להם נושאים אלפים, והתבנית מעוצבת לפי לוח השנה: כל חודש ב-2026 שהיום הקלנדרי האחרון שלו נפל ביום חול הוא מכתש, וכל חודש שהיום הקלנדרי האחרון שלו נפל בסוף שבוע נותר שלם. להלן: הקבלות, חותמות הזמן של ההגעה שתוחמות היכן נמצאת התקלה, היום המוקדם יותר שמתחרז איתה, ומה שווה ספירת תיוקים שנוגעת בתאריכים האלה.

הפער צף לראשונה כבעיה של סוף רבעון בזמן שהרכבנו את סיכום הרבעון השני ואת סיכום המחצית הראשונה — ומכאן כתובת העמוד הזה. חקירה נוספת מיסגרה אותו מחדש כבעיה של סוף חודש; העמוד מתעדכן במקום באותה הכתובת.

אילו ימים חסרים

שאילתהספירת הגשות ביום החול האחרון של כל חודש ב-2026, עם ימי חול מקבילים בשנה הקודמת כבקרה
ה-SQL המדויק מאחורי כל מספר
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 ord

התבנית נקראת ישר לאורך הטבלה. יום השבוע האחרון של ינואר נושא את הגשות 4332 ויום השבוע האחרון של פברואר נושא את 7870 — בשני החודשים היום הקלנדרי האחרון נפל על שבת, ולכן יום השבוע האחרון ישב יום או יומיים בתוך החודש. לאחר מכן 55 ב־31 במרץ, 34 ב־30 באפריל, חזרה למעלה אל 5527 ב־29 במאי (מאי הסתיים ביום ראשון), ו־31 ב־30 ביוני. בקרות השנה הקודמת יושבות בהגשות 3460 ו־2289 — אותה צורה של יום־שבוע־סוף־חודש, מאוכלסת במלואה. כמעט ריק בדיוק כאשר, ורק כאשר, היום הקלנדרי האחרון של חודש ב־2026 הוא עצמו יום חול.

כמה גדול הבור, במונחים פשוטים

ספירות גולמיות ממעיטות בעוצמת האירוע. הנה כל סוף חודש שחל ביום חול מאז 2020 שהניב פחות מאלף הגשות, כל אחד נמדד מול ממוצע ימי המדד בחמשת הימים שסביבו.

שאילתהסופי חודש בימי חול מאז 2020 עם פחות מ-1,000 הגשות — כמות, חברות שנגעו בהן, וממוצע הימים הסמוכים
ה-SQL המדויק מאחורי כל מספר
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.me

6 ימים בתוך שש שנים וחצי. שלישיית 2026 יושבת בתחתית: 30 ביוני נושא 31 הגשות לעומת ממוצע ימים סמוכים של 44430.7% מיום רגיל, חוסר של למעלה מ-99%. 30 באפריל נוחת על 0.6% ו-31 במרץ על 1.2%. במונחי חברות במקום מסמכים: מדד 30 ביוני 2026 כולו מונה 27 מגישים נפרדים.

שלוש השורות האחרות הן הסיבה שזה אינו סיפור נקי של "2026 בלבד". שתיים הן סגירות פדרליות רגילות: 31 במאי 2021 היה יום הזיכרון, ו-31 בדצמבר 2021 היה ציון פדרלי של יום השנה החדשה 2022 (1 בינואר חל בשבת). EDGAR שומר על לוח החגים הפדרלי, כך שספירות קרובות לאפס שם — 0 ו-1 הגשות — מראות איך נראה חלון הגשות סגור, לא תקלה.

השלישית היא המעניינת. 30 באפריל 2025 נושא 928 הגשות, 19.1% משכניו — חלקי, לא ריק. זהו סוף החודש היחיד ביום חול מאז 2020 שיורד כל כך מתחת לנורמה בלי חג שיסביר זאת, והוא מקדים בשנה את המכתשים של 2026: גרסה מתונה יותר של אותה התנהגות גבולית, בכחמישית מיום רגיל ולא במאית.

כל סוף חודש מאז 2020

שאילתהכל סוף חודש ביום חול מאז 2020: הגשות שנרשמו ביום הקלנדרי האחרון של החודש
ה-SQL המדויק מאחורי כל מספר
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.me

הסדרה הארוכה היא קבוצת הביקורת לכל הטיעון. לאורך 55 ימי סוף החודש שחלו בימי חול בין ינואר 2020 ליוני 2026, הקו נע שטוח באלפים ואז צונח בתלילות בקצה הימני. אין שום דבר ביום החול האחרון של החודש שהופך את ההגשות לנדירות — מועדי יעד דווקא מצטברים שם.

מה באמת חסר ביום החסר

שאילתהסוגי טפסים ביום הפער (30 ביוני 2026) מול יום המסחר שלפניו
ה-SQL המדויק מאחורי כל מספר
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 14

לוח זה נוקב בשם הפגם. הטפסים שיש להם שורות כלשהן ב-30 ביוני יושבים בראש: 15 EFFECT הודעות — האישורים של ה-SEC עצמה לכך שהצהרת רישום נכנסה לתוקף — ועוד רישומי יועצים מוניציפליים, הסמכות הנפקה והודעות זירת מסחר. אלה מסמכים שמערכות ה-SEC פולטות, לא מסמכים שחברות מגישות. כל סוג טופס שמרכיב את הנפח של יום רגיל מציג 0 שורות: 926 424B2 תוספי תשקיף ב-29 ביוני ואפס למחרת, 595 דיווחי עסקאות פנימיות בטופס 4 ואפס למחרת, 223 8-K דיווחי אירועים תאגידיים ואפס למחרת. יום שלישי בסוף רבעון עם אפס 8-K ואפס טפסי פנימיים אינו עובדת שוק. זהו קובץ חסר.

כשהשורות הגיעו

שאילתהמועד כניסת הרשומות של כל יום למחסן הנתונים, 26 ביוני ועד לקצה הקדמי
ה-SQL המדויק מאחורי כל מספר
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_date

חותמות זמן של הגעה הן הדבר הקרוב ביותר לטביעת אצבע כאן. כל יום ביוני עד ה-29 נחת במחסן בעבודה אחת — 2026-07-01 09:38 UTC, אצווה בודדת עם כל החודש מאחוריה. 30 ביוני הגיע לבדו למחרת בבוקר, בשעה 2026-07-02 09:12, נושא את 31 השורות האדמיניסטרטיביות שלו, בעוד שכנו מיום קודם נשא 4439. ימי הגבול של מרץ ואפריל מראים את אותה הצורה בדיוק, חודש אחד קודם לכן.

שאילתהקבלת סטטוס: ימי הגבול של מרץ ואפריל, זמני ההגעה שלהם, וכמויותיהם נכון להרצה זו
ה-SQL המדויק מאחורי כל מספר
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_types

השורות של 1 באפריל נחתו לראשונה ב-2026-05-01 — אצוות החודש של אפריל, שרצה במפנה חודש מאי. השורות של 30 באפריל נחתו ב-2026-05-02, יום אחד מאוחר יותר מהאצווה שהייתה אמורה להכיל אותן. יום ההפרדה הבודד הזה הוא האבחנה כולה במספר אחד: העבודה שטוענת חודש עוצרת יום אחד לפני סוף החודש, ויום הגבול נקלט אז על ידי מסלול אחר, שככל הנראה אינו שלם. כאשר היום הקלנדרי האחרון של חודש נופל על סוף שבוע, ההחטאה אינה עולה דבר (אין מה להגיש), וכאשר הוא יום מסחר, אחד הסשנים העמוסים ביותר של החודש מוחלף בקומץ הודעות שהונפקו על ידי ה-SEC הפרוסות על פני 6 סוגי טפסים.

האם גבול הסטייה-באחד הזה יושב בצינור הנתונים של הספק או בקליטה שלנו שלו — לא ניתן לקביעה מתוך המחסן הזה. כדי ליישב זאת נדרשים קבצי האינדקס היומיים הגולמיים של ה-SEC עבור שלושת התאריכים הללו, השוואה שדף זה אינו יכול להריץ. מה שקבלות הנתונים כן מבססות: שלושה תאריכים ספציפיים אינם שמישים לספירות הגשות.

מצב נכון למועד עדכון זה

לא תוקן. כל ספירה בדף זה מחושבת מחדש בכל פעם שהדף נוצר, ונכון להרצה זו 31 במרץ עדיין נושא 55 דיווחים, 30 באפריל 34 דיווחים, ו־30 ביוני 31 — הספירות שנרשמו כאשר הפער תועד לראשונה. המדד תקין בכל שאר ההיבטים: 2026-07-10 נושא 2198 דיווחים, המגיעים במועד. גבולות השפיות כאן מחזיקים את שלושת הימים בערכיהם הקרובים לריק, כך שמילוי חוזר יפעיל אותם ויאלץ יצירה מחדש עם מספרים מתוקנים.

חסר עוד משהו?

באג גבול במטעין אחד אינו מעיד דבר על האחרים. האם 30 ביוני דליל במקום אחר במחסן?

שאילתההאם 30 ביוני 2026 חסר במקום אחר? אותו יום בחמישה מערכי נתונים לפי תאריך
ה-SQL המדויק מאחורי כל מספר
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 ord

הוא לא. סרט הנתונים ברמת הדקה מכסה 11982 טיקרים ב-30 ביוני לעומת 11903 ביום שלפני כן; 704 רשומות אקס-דיבידנד, 215 כתבות חדשות ועקום אוצר מלא נוחתים גם הם באותו יום. רק אינדקס ההגשות — 31 שורות לעומת 4439 — מכיל את החור. סיכום השבוע נושא את קבלות הסשן: 30 ביוני 2026 היה יום שלישי ויום מסחר מלא.

מה זה אומר כשסופרים הגשות

כל ספירה שהחלון שלה כולל את 31 במרץ, 30 באפריל או 30 ביוני 2026 מוצגת בחסר של יותר משגיאת עיגול: שלושה ימי הגשה עמוסים מוחלפים בקרוב לאפס. זה מקצץ בסכומים החודשיים של מרץ, אפריל ויוני, בסכומים הרבעוניים של הרבעון הראשון והשני, ובסכום החצי-שנתי. סיכום חודש יוני שלנו מפרסם את ספירות ההגשות שלו עם הגילוי הנאות בגוף הטקסט, ואותה הסתייגות חלה על כל שאלה על ספירת הגשות שתשאלו ממסוף — כולל שלנו — שנוגעת בתאריכים האלה. בקשו הגשות לפי חודש ב-2026 ושלוש מתוך שש התשובות יחסרו בערך יום מלא של מסמכים.

סוגי הטפסים, כל אחד בשורה

  • 8-K — דיווח על אירוע תאגידי: חברה מודיעה לשוק שמשהו קרה.
  • Form 4 — איש פנים (נושא משרה, דירקטור, בעל אחזקה גדולה) מדווח על עסקה בנייר הערך של החברה שלו.
  • 10-Q — הדוח הכספי הרבעוני.
  • 424B2 — תוספת לתשקיף: מסמך התמחור להנפקת ניירות ערך.
  • NPORT-P — דוח אחזקות התיק החודשי של קרן.
  • EFFECT / QUALIF / MA-I / ATS-N — הודעות מנהליות שמערכות ה-SEC עצמן מייצרות: רישום שנכנס לתוקף, הנפקה שקיבלה אישור, יועץ רשויות מקומיות שנרשם, זירת מסחר שמגישה גילויים. אלה מה ששרד את ימי הפער. אילו מסמכי SEC מופיעים בתדירות הגבוהה ביותר מפרק את ההתפלגות המלאה.

שאלות נפוצות

האם הפער בתיוקי SEC EDGAR כבר תוקן?

נכון למועד עדכון זה, לא. 31 במרץ, 30 באפריל ו-30 ביוני 2026 עדיין נושאים תיוקים 55, 34 ו-31 בהתאמה בעותק האינדקס שלנו. דף זה מתעדכן מחדש כאשר הם משתנים, וגבולות התקינות שלו מוגדרים להיכשל אם תתבצע השלמה רטרואקטיבית — וזו בדיוק המטרה של פרסום הקבלות במקום תזכיר.

האם זה אומר שה-SEC איבד את התיוקים?

לא. המסמכים קיימים ב-EDGAR; מה שחסר הן שורות אינדקס בשווי יום שלם בעותק במורד הזרם שלו — זמני ההגעה מראים שהמטעין רץ לפי לוח הזמנים ומספק יום כמעט ריק. כדי להכריע אם השגיאה בהפרש של יחידה אחת נמצאת אצל ספק הנתונים או אצל הטעינה שלנו, יש צורך בקבצי האינדקס היומיים של ה-SEC עצמו עבור שלושת התאריכים הללו.

מהו אינדקס תיוקי SEC EDGAR?

EDGAR היא מערכת התיוק הציבורית של ה-SEC, והאינדקס היומי שלה מפרט כל מסמך שתויק באותו יום: החברה, סוג הטופס, מספר הזיהוי הייחודי של התיוק, והקישור. זהו עמוד השדרה של כל דבר שסופר תיוקים — מסכי מסחר של אנשי פנים, הזנות אירועי 8-K, עוקבי תשקיפים.

אילו סוגי טפסים היו חסרים ב-30 ביוני 2026?

כל אלו שחברות מגישות. היום נושא 6 סוגי טפסים, כולם הודעות אדמיניסטרטיביות שנוצרו על ידי ה-SEC. 926 תיוקי 424B2 של המושב הקודם, 595 דוחות אנשי פנים מטופס 4 ו-223 דוחות אירועי 8-K — כולם צונחים ל-0 ביום הפער.

האם זה קרה לפני 2026?

פעם אחת, בצורה מתונה יותר. 30 באפריל 2025 עומד על 19.1% מיום רגיל — חלקי ולא ריק, וללא הסבר מחג כלשהו. ימי חול בסוף חודש היחידים הנוספים מתחת ל-1,000 מאז 2020 הם 31 במאי 2021 (יום הזיכרון) ו-31 בדצמבר 2021 (ציון פדרלי של יום השנה החדשה), שניהם סגירות אמיתיות ולא תקלות נתונים.

מתודולוגיה

  • כל הספירות מנוכות כפילויות לפי מספר accession: תיוק אחד יכול להיות מתויק תחת מספר ישויות.
  • "ממוצע ימים סמוכים" הוא הממוצע של ימי המדד הנמצאים בטווח של חמישה ימים קלנדריים מהיום הנדון, לא כולל אותו.
  • זמני ההגעה הם ערכי _ingest_time של מחסן זה עצמו, לא של ה-SEC — הם מודדים את צינור הנתונים שחווה בפועל קורא עמוד זה.
  • סופי חודש בימי חול הם היום הקלנדרי האחרון של כל חודש שחל בימים שני עד שישי; שניים מהם הם חגים פדרליים ומסומנים ככאלה לעיל.
  • רשומה זו מתעדכנת במקום; מסגור סוף-הרבעון המקורי שלה הוחלף בראיות סוף-החודש, באותה כתובת URL. כל מספר הוא תוצאת שאילתה מאוחסנת, המורצת מחדש דרך נתיב הקריאה בלבד המגודר בכל יצירה מחדש — הרצו את אותן השאילתות בעצמכם בטרמינל Strasmore.