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

ความผิดปกติของข้อมูลใน SEC EDGAR Index

ตรวจสอบความผิดปกติของข้อมูลใน SEC EDGAR Index ช่วงสิ้นเดือนมีนาคม เมษายน และ มิถุนายน 2026 ที่มีจำนวนการยื่นเอกสารลดลงอย่างมากเมื่อเทียบกับค่าเฉลี่ยปกติ

โดยปกติแล้ว วันทำการสุดท้ายของเดือนมักเป็นหนึ่งในวันที่มีการยื่นเอกสารหนาแน่นที่สุดในดัชนีการยื่นเอกสารของ SEC ซึ่งเป็นบันทึกเอกสารทั้งหมดที่บริษัทต่างๆ ยื่นต่อหน่วยงานกำกับดูแล แต่ในปี 2026 จะมีช่วงเวลาที่ข้อมูลเกือบว่างเปล่าถึงสามครั้ง ได้แก่ วันที่ 31 มีนาคม, 30 เมษายน และ 30 มิถุนายน โดยแต่ละวันมีจำนวนการยื่นเอกสารเพียงเลขหลักสิบ ในขณะที่วันข้างเคียงมีจำนวนหลายพันรายการ รูปแบบนี้เป็นไปตามปฏิทิน กล่าวคือ ทุกเดือนในปี 2026 ที่วันสุดท้ายตามปฏิทินตรงกับวันธรรมดาจะมีจำนวนการยื่นเอกสารลดลงอย่างมาก ส่วนทุกเดือนที่วันสุดท้ายตามปฏิทินตรงกับวันเสาร์หรืออาทิตย์จะมีจำนวนการยื่นเอกสารตามปกติ ข้อมูลด้านล่างประกอบด้วย รายการการยื่นเอกสาร, เวลาที่ได้รับเอกสารซึ่งระบุตำแหน่งของปัญหา, วันก่อนหน้าที่มีลักษณะคล้ายกัน และจำนวนการยื่นเอกสารในช่วงเวลาดังกล่าว

ความผิดปกตินี้ปรากฏขึ้นครั้งแรกในฐานะปัญหาช่วงสิ้นไตรมาส ในขณะที่เรากำลังจัดทำ สรุป Q2 และ สรุป H1 — จึงเป็นที่มาของ URL ของหน้านี้ จากการตรวจสอบเพิ่มเติมพบว่าปัญหานี้เป็นปัญหาช่วงสิ้นเดือน โดยหน้านี้จะอัปเดตข้อมูลใน URL เดิม

วันใดที่ข้อมูลขาดหายไป

คำสั่งดึงข้อมูลจำนวนการยื่นแบบ ณ วันทำการสุดท้ายของแต่ละเดือนในปี 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 ที่มีจำนวนการยื่นเอกสารต่ำกว่าหนึ่งพันฉบับ โดยแต่ละวันถูกเปรียบเทียบกับค่าเฉลี่ยของวันในดัชนีในช่วง 5 วันรอบข้าง

คำสั่งดึงข้อมูลทุกวันทำการสุดท้ายของเดือนตั้งแต่ปี 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 ฉบับ เมื่อเทียบกับค่าเฉลี่ยของวันใกล้เคียงที่ 4443 ซึ่งคิดเป็น 0.7% ของวันปกติ หรือมีจำนวนขาดหายไปมากกว่า 99% ส่วนวันที่ 30 เมษายน อยู่ที่ 0.6% และวันที่ 31 มีนาคม อยู่ที่ 1.2% หากพิจารณาเป็นจำนวนบริษัทแทนจำนวนเอกสาร: รายชื่อในดัชนีทั้งหมด ณ วันที่ 30 มิถุนายน 2026 มีผู้ยื่นเอกสารที่แตกต่างกันเพียง 27 ราย

อีกสามแถวที่เหลือแสดงให้เห็นว่านี่ไม่ใช่ปัญหาที่เกิดขึ้นเฉพาะในปี 2026 เท่านั้น สองในนั้นคือการปิดทำการของหน่วยงานรัฐบาลตามปกติ ได้แก่ วันที่ 31 พฤษภาคม 2021 ซึ่งเป็นวัน Memorial Day และวันที่ 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 แถว ได้แก่ เอกสารเพิ่มเติมในหนังสือชี้ชวน (prospectus supplements) ประเภท 926 424B2 จำนวน 926 รายการในวันที่ 29 มิถุนายน แต่ไม่พบรายการในวันถัดไป, การยื่นแบบฟอร์มรายการธุรกรรมโดยบุคคลภายใน (insider-transaction) ประเภท 4 จำนวน 595 รายการ แต่ไม่พบรายการในวันถัดไป, และรายงานเหตุการณ์ของบริษัทประเภท 223 8-K จำนวน 223 รายการ แต่ไม่พบรายการในวันถัดไป การที่วันอังคารสิ้นสุดไตรมาสไม่มีการยื่นแบบ 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

เวลาที่ข้อมูลถูกนำเข้า (Arrival timestamps) คือสิ่งที่บ่งบอกลักษณะเฉพาะได้ชัดเจนที่สุด ข้อมูลทุกวันในเดือนมิถุนายนจนถึงวันที่ 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 ตามกำหนดการ ขอบเขตความสมเหตุสมผล (sanity bounds) ในที่นี้กำหนดให้ค่าของทั้งสามวันเป็นค่าที่ใกล้เคียงศูนย์ ดังนั้นหากมีการเติมข้อมูลย้อนหลัง (backfill) จะทำให้ค่าเกินขอบเขตที่กำหนด และจะบังคับให้ระบบสร้างข้อมูลใหม่พร้อมตัวเลขที่ถูกต้อง

มีข้อมูลส่วนอื่นขาดหายไปหรือไม่?

ข้อผิดพลาดของขอบเขตข้อมูล (boundary bug) ใน loader ตัวหนึ่ง ไม่ได้หมายความว่าตัวอื่นจะมีปัญหาด้วย ข้อมูล ณ วันที่ 30 มิถุนายน มีส่วนใดในคลังข้อมูลที่เบาบางผิดปกติหรือไม่?

คำสั่งดึงข้อมูลพบข้อมูลหายไปในวันอื่นอีกหรือไม่สำหรับ 30 มิถุนายน 2026? ตรวจสอบวันเดียวกันใน 5 ชุดข้อมูลที่ใช้คีย์วันที่
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

ไม่มี ข้อมูลราคาแบบรายนาที (minute-bar tape) ครอบคลุม 11982 tickers ในวันที่ 30 มิถุนายน เมื่อเทียบกับ 11903 ของวันก่อนหน้า นอกจากนี้ยังมีข้อมูล 704 ex-dividend, 215 บทความข่าว และข้อมูล Treasury curve ที่ครบถ้วนในวันดังกล่าว มีเพียงดัชนีการยื่นเอกสาร (filing index) เท่านั้นที่มีช่องว่าง โดยมีจำนวน 31 แถว เทียบกับ 4439 สรุปรายสัปดาห์ ได้รวบรวมรายการธุรกรรมของเซสชันไว้แล้ว: วันที่ 30 มิถุนายน 2026 ตรงกับวันอังคารและเป็นวันซื้อขายเต็มวัน

ความหมายหากพิจารณาจากการนับจำนวนการยื่นเอกสาร

การนับจำนวนใดก็ตามที่มีช่วงเวลาครอบคลุมวันที่ 31 มีนาคม, 30 เมษายน หรือ 30 มิถุนายน 2026 จะมีค่าต่ำกว่าความเป็นจริงมากกว่าค่าความคลาดเคลื่อนจากการปัดเศษ เนื่องจากมีวันที่มีการยื่นเอกสารจำนวนมากสามวันถูกแทนที่ด้วยจำนวนที่ใกล้เคียงศูนย์ สิ่งนี้ส่งผลให้ยอดรวมรายเดือนของเดือนมีนาคม, เมษายน และมิถุนายน, ยอดรวมรายไตรมาสของ Q1 และ Q2 รวมถึงยอดรวมครึ่งปี (H1) ลดลง สรุปผลเดือนมิถุนายน ของเรามีการระบุจำนวนการยื่นเอกสารพร้อมข้อมูลประกอบไว้ในเนื้อหา และข้อควรระวังเดียวกันนี้ใช้กับคำถามเกี่ยวกับจำนวนการยื่นเอกสารใดๆ ที่คุณสอบถามจาก terminal — รวมถึงของทางเราด้วย — ที่เกี่ยวข้องกับวันที่ดังกล่าว หากคุณสอบถามจำนวนการยื่นเอกสารต่อเดือนในปี 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 แต่สิ่งที่ขาดหายไปคือแถวข้อมูลใน INDEX จำนวนหนึ่งวันในฐานข้อมูลที่คัดลอกมา ข้อมูลเวลาที่ได้รับระบุว่าระบบโหลดข้อมูลทำงานตามกำหนดการ แต่ส่งข้อมูลที่เกือบจะว่างเปล่ามาให้ การตรวจสอบว่าความผิดพลาดจากการขาดหายไปหนึ่งวันนี้เกิดขึ้นที่ผู้ให้บริการข้อมูลหรือเกิดจากการโหลดข้อมูลของเรา จำเป็นต้องรอให้ไฟล์ดัชนีรายวันของ SEC สำหรับทั้งสามวันที่ดังกล่าวเสร็จสมบูรณ์

ดัชนีการยื่นเอกสาร SEC EDGAR คืออะไร?

EDGAR คือระบบการยื่นเอกสารสาธารณะของ SEC โดยดัชนีรายวันจะระบุรายการเอกสารทั้งหมดที่ถูกยื่นในวันนั้น ประกอบด้วย ชื่อบริษัท, ประเภทแบบฟอร์ม, หมายเลข accession number ที่ใช้ระบุเอกสารนั้นๆ และลิงก์เชื่อมโยง ข้อมูลนี้เป็นโครงสร้างหลักสำหรับระบบที่ต้องใช้การนับจำนวนการยื่นเอกสาร เช่น ระบบตรวจสอบการซื้อขายโดยบุคคลภายใน, ข้อมูลเหตุการณ์ 8-K และระบบติดตามหนังสือชี้ชวน

มีแบบฟอร์มประเภทใดบ้างที่ขาดหายไปเมื่อวันที่ 30 มิถุนายน 2026?

ขาดหายไปทุกประเภทที่บริษัทต้องยื่น ข้อมูลในวันดังกล่าวมีแบบฟอร์มประเภท 6 ซึ่งทั้งหมดเป็นประกาศทางบริหารที่สร้างโดย SEC สำหรับรายการยื่นเอกสาร 926 424B2, รายงานบุคคลภายใน Form 595 4 และรายงานเหตุการณ์ 223 8-K จากช่วงก่อนหน้า ทั้งหมดนี้ลดลงเหลือเพียง 0 ในวันที่ข้อมูลขาดหาย

เหตุการณ์นี้เคยเกิดขึ้นก่อนปี 2026 หรือไม่?

เคยเกิดขึ้นหนึ่งครั้งในรูปแบบที่รุนแรงน้อยกว่า ข้อมูล ณ วันที่ 30 เมษายน 2025 มีจำนวนเพียง 19.1% ของวันปกติ ซึ่งเป็นการขาดหายไปเพียงบางส่วนไม่ใช่ทั้งหมด และไม่สามารถอธิบายได้ด้วยวันหยุดนักขัตฤกษ์ ส่วนวันสิ้นเดือนที่มีจำนวนรายการต่ำกว่าหนึ่งพันรายการในช่วงวันธรรมดาตั้งแต่ปี 2020 มีเพียงวันที่ 31 พฤษภาคม 2021 (Memorial Day) และ 31 ธันวาคม 2021 (วันหยุดราชการเนื่องในวันขึ้นปีใหม่) ซึ่งทั้งสองกรณีเป็นการปิดทำการตามปกติ ไม่ใช่ความผิดพลาดของข้อมูล

ระเบียบวิธี

  • ข้อมูลจำนวนทั้งหมดจะถูกคัดกรองรายการซ้ำโดยใช้เลขทะเบียน (accession number): การยื่นเอกสารหนึ่งครั้งอาจถูกจัดทำดัชนีภายใต้หลายนิติบุคคล
  • "ค่าเฉลี่ยวันข้างเคียง" คือค่าเฉลี่ยของจำนวนในวันที่มีดัชนี ภายในระยะเวลาห้าวันปฏิทิน โดยไม่นับรวมวันที่กำลังพิจารณา
  • เวลาที่ข้อมูลเข้าสู่ระบบเป็นค่า _ingest_time ของคลังข้อมูลนี้ ไม่ใช่ค่าจาก SEC ซึ่งเป็นการวัดปริมาณข้อมูลที่ผู้อ่านหน้าเว็บนี้จะได้รับจริง
  • วันสิ้นเดือนที่เป็นวันธรรมดา คือวันสุดท้ายของแต่ละเดือนตามปฏิทินที่ตรงกับวันจันทร์ถึงวันศุกร์ โดยมีสองวันที่เป็นวันหยุดราชการและมีการระบุไว้ด้านบน
  • บันทึกนี้จะได้รับการอัปเดตในตำแหน่งเดิม ข้อมูลเดิมที่เคยใช้กรอบเวลาสิ้นสุดรายไตรมาสถูกแทนที่ด้วยหลักฐานสิ้นเดือนใน URL เดียวกัน ตัวเลขทุกตัวเป็นผลลัพธ์จากการสืบค้นข้อมูลที่จัดเก็บไว้ ซึ่งจะถูกรันซ้ำผ่านช่องทางอ่านอย่างเดียวที่มีการจำกัดสิทธิ์ทุกครั้งที่มีการสร้างข้อมูลใหม่ — ท่านสามารถรันคำสั่งสืบค้นแบบเดียวกันนี้ได้ด้วยตนเองผ่านเทอร์มินัล Strasmore