{"slug":"the-quarter-end-that-didnt-file","qid":"weekday_month_end_history","label":"Every weekday month-end since 2020: filings indexed on the month's last calendar day","post_title":"SEC EDGAR Index Gap: the Missing Month-Ends","post_url":"/blog/the-quarter-end-that-didnt-file#q-weekday_month_end_history","columns":["month_end","filings"],"rows":[{"month_end":"2020-01-31","filings":3290},{"month_end":"2020-03-31","filings":3710},{"month_end":"2020-04-30","filings":4605},{"month_end":"2020-06-30","filings":4010},{"month_end":"2020-07-31","filings":4266},{"month_end":"2020-08-31","filings":2880},{"month_end":"2020-09-30","filings":2747},{"month_end":"2020-11-30","filings":2574},{"month_end":"2020-12-31","filings":2286},{"month_end":"2021-03-31","filings":4904},{"month_end":"2021-04-30","filings":6900},{"month_end":"2021-05-31","filings":0},{"month_end":"2021-06-30","filings":3034},{"month_end":"2021-08-31","filings":2787},{"month_end":"2021-09-30","filings":2682},{"month_end":"2021-11-30","filings":2407},{"month_end":"2021-12-31","filings":1},{"month_end":"2022-01-31","filings":4099},{"month_end":"2022-02-28","filings":7272},{"month_end":"2022-03-31","filings":5273},{"month_end":"2022-05-31","filings":4243},{"month_end":"2022-06-30","filings":2621},{"month_end":"2022-08-31","filings":2778},{"month_end":"2022-09-30","filings":2817},{"month_end":"2022-10-31","filings":3245},{"month_end":"2022-11-30","filings":2308},{"month_end":"2023-01-31","filings":3876},{"month_end":"2023-02-28","filings":7825},{"month_end":"2023-03-31","filings":5691},{"month_end":"2023-05-31","filings":3380},{"month_end":"2023-06-30","filings":3723},{"month_end":"2023-07-31","filings":3634},{"month_end":"2023-08-31","filings":3163},{"month_end":"2023-10-31","filings":3254},{"month_end":"2023-11-30","filings":2706},{"month_end":"2024-01-31","filings":3638},{"month_end":"2024-02-29","filings":6178},{"month_end":"2024-04-30","filings":4819},{"month_end":"2024-05-31","filings":3595},{"month_end":"2024-07-31","filings":3625},{"month_end":"2024-09-30","filings":3237},{"month_end":"2024-10-31","filings":3819},{"month_end":"2024-12-31","filings":2601},{"month_end":"2025-01-31","filings":3984},{"month_end":"2025-02-28","filings":7819},{"month_end":"2025-03-31","filings":5105},{"month_end":"2025-04-30","filings":928},{"month_end":"2025-06-30","filings":3828},{"month_end":"2025-07-31","filings":3843},{"month_end":"2025-09-30","filings":3460},{"month_end":"2025-10-31","filings":3601},{"month_end":"2025-12-31","filings":2289},{"month_end":"2026-03-31","filings":55},{"month_end":"2026-04-30","filings":34},{"month_end":"2026-06-30","filings":31}],"shape":"table","sql":"WITH month_ends AS (\n    SELECT arrayJoin(arrayMap(i -> toLastDayOfMonth(addMonths(toDate('2020-01-01'), i)), range(78))) AS me\n),\ndaily AS (\n    SELECT filing_date, uniqExact(accession_number) AS filings\n    FROM global_markets.stocks_sec_edgar_index\n    WHERE filing_date >= toDate('2020-01-01') AND filing_date <= toDate('2026-06-30')\n    GROUP BY filing_date\n)\nSELECT toString(e.me) AS month_end, toUInt32(ifNull(d.filings, 0)) AS filings\nFROM month_ends AS e\nLEFT JOIN daily AS d ON d.filing_date = e.me\nWHERE toDayOfWeek(e.me) <= 5\nORDER BY e.me","computed_at":"2026-07-26T06:16:25.650257+00:00","elapsed":1.82510222}