Strasmore Research
Học tập Matt ConnorBởi Matt Connor

Cách tìm ngày công bố báo cáo lợi nhuận

Tìm ngày công bố báo cáo lợi nhuận chính xác qua thông cáo báo chí và hồ sơ 8-K, đồng thời phân biệt ngày đã xác nhận với ngày ước tính có thể thay đổi.

Ngày công bố báo cáo lợi nhuận của một cổ phiếu do chính công ty ấn định. Chỉ có hai tài liệu xác nhận ngày này: thông cáo báo chí công bố lịch báo cáo và mẫu 8-K nộp lên SEC khi kết quả được công bố. Mọi lịch ở nơi khác hoặc sao chép thông báo đó, hoặc ước tính dựa trên lịch của năm trước. Trang này giải thích cách phân biệt hai loại ngày đó và các thời hạn nộp hồ sơ thực tế yêu cầu điều gì.

Ai ấn định ngày công bố báo cáo lợi nhuận?

Không có sở giao dịch nào ấn định ngày này. Công ty tự chọn ngày báo cáo, lên lịch cuộc gọi hội nghị và công bố cả hai, thường trước từ two đến four tuần. SEC quản lý việc nộp hồ sơ, không quản lý thông báo. Một large accelerated filer, tức công ty có public float ít nhất $700 million, có 40 ngày theo lịch kể từ khi kết thúc quý tài chính để nộp 10-Q và 60 ngày kể từ khi kết thúc năm tài chính để nộp 10-K. Accelerated filer có lần lượt 40 và 75 ngày. Các công ty còn lại có 45 và 90 ngày.

Thông cáo báo chí thường được phát hành trước hoặc trong cùng ngày, kèm các số liệu chính. 10-Q hoặc 10-K được nộp sau đó chứa đầy đủ các báo cáo tài chính. Hướng dẫn các hồ sơ SEC phổ biến trình bày chi tiết các số biểu mẫu.

Khi nào công ty báo cáo sau khi quý kết thúc?

Thời gian được tính từ ngày kết thúc quý tài chính của chính công ty. Ngày này không phải lúc nào cũng trùng với ngày kết thúc quý theo lịch. Hãy đếm mọi kỳ báo cáo kết quả kinh doanh có trong hồ sơ ba năm tính đến tháng 6/2026. Mẫu hình của lịch báo cáo sẽ hiện ra ngay.

Truy vấnCác tháng kết thúc quý tài chính thực tế: kỳ báo cáo theo tháng dương lịch, tháng 7/2023 đến tháng 6/2026
Câu lệnh SQL chính xác đằng sau mỗi con số
SELECT formatDateTime(period_end, '%b') AS quarter_end_label,
       count() AS statement_periods,
       round(100 * count() / (SELECT count()
                              FROM global_markets.stocks_income_statements
                              WHERE period_end >= toDate('2023-07-01')
                                AND period_end <= toDate('2026-06-30')), 1) AS share_pct
FROM global_markets.stocks_income_statements
WHERE period_end >= toDate('2023-07-01')
  AND period_end <= toDate('2026-06-30')
GROUP BY quarter_end_label, toMonth(period_end)
ORDER BY toMonth(period_end)
Run this yourself

Các kỳ kết thúc vào Dec chiếm 33.1% số kỳ trong hồ sơ, tiếp theo là 16.6% vào Mar, 16.5% vào Jun25.1% vào Sep. Bốn tháng này chiếm phần lớn hồ sơ. Phần còn lại dễ khiến người đọc nhầm lẫn: 1.2% số kỳ kết thúc vào Jan1.7% vào Jul. Apple kết thúc năm tài chính vào cuối tháng 9. Walmart kết thúc năm tài chính vào ngày 31/1. Báo cáo quý IV của hai công ty được công bố trong những tuần sau các mốc đó, không gần cuối tháng 12.

Trong khoảng thời gian sau khi quý kết thúc, phần lớn các công ty lớn báo cáo vào tuần thứ ba đến tuần thứ sáu, sớm hơn đáng kể so với hạn nộp hồ sơ 40 ngày. Hãy xem đây là một mẫu hình, không phải quy định bắt buộc. Công ty có thể báo cáo vào ngày thứ 12 hoặc ngày thứ 39 mà vẫn không vi phạm.

Ngày đã xác nhận và ngày ước tính

Ngày đã xác nhận phải có tài liệu đi kèm. Công ty phát hành một thông cáo ngắn, nêu rằng kết quả của quý kết thúc vào một ngày cụ thể sẽ được công bố vào một ngày cụ thể khác, trước giờ mở cửa hoặc sau giờ đóng cửa, cùng cuộc gọi hội nghị vào một thời điểm cụ thể.

Ngày ước tính không có tài liệu đi kèm. Ngày này được suy ra từ lịch sử: cùng tuần tài chính với năm trước, cùng thứ trong tuần và có điều chỉnh theo các ngày nghỉ lễ. Các nhà cung cấp dữ liệu công bố những ngày này, các ứng dụng hiển thị chúng, nhưng rất ít nơi đánh dấu rõ đó là ngày ước tính. Có hai dấu hiệu đáng tin cậy. Ngày ước tính hiếm khi có giờ gọi hội nghị và hiếm khi thay đổi khi quý tiến triển.

Ngày ước tính có thể thay đổi vì những lý do thông thường. Cuộc họp hội đồng quản trị bị lùi một tuần, kiểm toán viên cần thêm thời gian hoặc ngày nghỉ lễ rơi vào thời điểm bất lợi. Khi có xác nhận, ngày ước tính sẽ được thay thế. Nếu một mục lịch không thay đổi từ đầu quý, chưa có ai kiểm chứng nguồn của mục đó.

Xác nhận thực sự xuất hiện ở đâu?

Có hai nơi, theo thứ tự sau.

  • Trang quan hệ nhà đầu tư, dưới tiêu đề như Events, Events and Presentations hoặc News Releases. Thông báo ngày báo cáo thường là một thông cáo báo chí gồm two đoạn.
  • EDGAR, hệ thống hồ sơ công khai của SEC. Hãy tra cứu công ty và đọc các hồ sơ 8-K. Kết quả được công bố theo Item 2.02, Results of Operations and Financial Condition, với thông cáo đính kèm dưới dạng Exhibit 99.1.

8-K là báo cáo hiện hành mà công ty nộp giữa các kỳ báo cáo quý khi xảy ra sự kiện trọng yếu, thường trong vòng four ngày làm việc kể từ sự kiện. Báo cáo lợi nhuận là mục đích sử dụng thường xuyên nhất của biểu mẫu này. Lịch của bên thứ ba, ở mức tốt nhất, chỉ là bản sao của hồ sơ đó; ở mức tệ nhất, đó là một phỏng đoán. Vì vậy, lịch bên thứ ba phù hợp để tra cứu ban đầu nhưng không nên được xem là câu trả lời cuối cùng.

Hồ sơ nộp trễ có hình thức như thế nào?

Khi không thể nộp hồ sơ đúng hạn, công ty nộp Form 12b-25. Trên EDGAR, hồ sơ này xuất hiện dưới tên NT 10-Q hoặc NT 10-K. NT là viết tắt của notification. Hồ sơ phải được nộp không muộn hơn một ngày làm việc sau khi bỏ lỡ hạn chót và phải nêu rõ lý do bằng ngôn ngữ dễ hiểu. Việc nộp hồ sơ này cho công ty thêm five ngày theo lịch đối với 10-Q và fifteen ngày đối với 10-K. Nếu báo cáo được nộp trong khoảng thời gian gia hạn đó, báo cáo vẫn được xem là đúng hạn.

Cuộc gọi báo cáo lợi nhuận và hồ sơ nộp lên SEC là hai sự kiện riêng biệt. Hồ sơ nộp trễ không tự động làm thay đổi lịch cuộc gọi. Hai sự kiện này thường diễn ra cùng nhau, nên bạn nên đọc thông báo NT trước khi dựa vào bất kỳ ngày nào. Thông báo này cung cấp thông tin thực tế, không phải dự báo: công ty đã thông báo với SEC rằng họ sẽ bỏ lỡ hạn chót và đã nêu lý do. Các lý do có thể bao gồm chuyển đổi hệ thống kế toán hoặc điều chỉnh lại báo cáo tài chính.

Giá cho thấy điều gì quanh một print?

Lịch sử giá không thể cung cấp trước cho bạn một ngày cụ thể. Tuy nhiên, lịch sử giá cho thấy nhịp điệu cần tìm. Nvidia kết thúc các quý tài chính vào cuối tháng 1, tháng 4, tháng 7 và tháng 10, sau đó báo cáo khoảng three tuần. Dưới đây là ten mức biến động qua đêm lớn nhất của cổ phiếu trong hai năm tính đến tháng 6/2026. Mỗi mức được tính từ giá cuối cùng của một phiên đến giá đầu tiên của phiên kế tiếp.

Truy vấnNVDA: mười biến động qua đêm lớn nhất, tháng 7/2024 đến tháng 6/2026
Câu lệnh SQL chính xác đằng sau mỗi con số
WITH daily AS (
    SELECT toDate(toTimeZone(window_start, 'America/New_York')) AS session,
           argMin(close, window_start) AS first_price,
           argMax(close, window_start) AS last_price
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker = 'NVDA'
      AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2024-07-01')
      AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-30')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY session
),
overnight AS (
    SELECT session,
           first_price,
           lagInFrame(last_price) OVER (ORDER BY session
                                        ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prior_close
    FROM daily
)
SELECT formatDateTime(session, '%a %b %e, %Y') AS gap_label,
       round((toFloat64(first_price) / toFloat64(prior_close) - 1) * 100, 2) AS gap_pct,
       round(abs(toFloat64(first_price) / toFloat64(prior_close) - 1) * 100, 2) AS abs_gap_pct
FROM overnight
WHERE toFloat64(prior_close) > 0
  AND abs(toFloat64(first_price) / toFloat64(prior_close) - 1) < 0.3
ORDER BY abs(toFloat64(first_price) / toFloat64(prior_close) - 1) DESC
LIMIT 10
Run this yourself

Mức lớn nhất trong ten mức biến động là -14.49% vào ngày Mon Aug 5, 2024, với quy mô 14.49%, so với 5.46% của phiên đứng thứ ten vào ngày Fri Aug 2, 2024. Hãy chú ý đến thứ trong tuần ở đầu mỗi nhãn. Công ty duy trì ngày báo cáo ổn định thường cũng có các phiên biến động lớn vào cùng thứ trong tuần. Đây là dấu hiệu hữu ích nhất khi ước tính ngày báo cáo. Biến động qua đêm còn có nhiều nguyên nhân khác; bài viết vì sao cổ phiếu gap qua đêm giải thích các nguyên nhân đó.

Một công ty chỉ là một ví dụ riêng lẻ. Hãy mở rộng mẫu lên seven cổ phiếu quen thuộc và đo khoảng cách theo lịch giữa các phiên biến động qua đêm lớn nhất của chúng.

Truy vấnKhoảng cách giữa tám biến động qua đêm lớn nhất của từng mã, tháng 7/2024 đến tháng 6/2026
Câu lệnh SQL chính xác đằng sau mỗi con số
WITH daily AS (
    SELECT ticker,
           toDate(toTimeZone(window_start, 'America/New_York')) AS session,
           argMin(close, window_start) AS first_price,
           argMax(close, window_start) AS last_price
    FROM global_markets.delayed_stocks_minute_aggs
    WHERE ticker IN ('AAPL', 'MSFT', 'NVDA', 'WMT', 'COST', 'KO', 'JNJ')
      AND toDate(toTimeZone(window_start, 'America/New_York')) >= toDate('2024-07-01')
      AND toDate(toTimeZone(window_start, 'America/New_York')) <= toDate('2026-06-30')
      AND (toHour(toTimeZone(window_start, 'America/New_York')) * 60
           + toMinute(toTimeZone(window_start, 'America/New_York'))) BETWEEN 570 AND 959
    GROUP BY ticker, session
),
overnight AS (
    SELECT ticker,
           session,
           first_price,
           lagInFrame(last_price) OVER (PARTITION BY ticker ORDER BY session
                                        ROWS BETWEEN 1 PRECEDING AND CURRENT ROW) AS prior_close
    FROM daily
),
moves AS (
    SELECT ticker,
           session,
           abs(toFloat64(first_price) / toFloat64(prior_close) - 1) * 100 AS abs_gap_pct
    FROM overnight
    WHERE toFloat64(prior_close) > 0
      AND abs(toFloat64(first_price) / toFloat64(prior_close) - 1) < 0.3
),
biggest AS (
    SELECT ticker,
           session,
           abs_gap_pct,
           row_number() OVER (PARTITION BY ticker ORDER BY abs_gap_pct DESC) AS rk
    FROM moves
),
spacing AS (
    SELECT ticker,
           session,
           abs_gap_pct,
           dateDiff('day',
                    lagInFrame(session) OVER (PARTITION BY ticker ORDER BY session
                                              ROWS BETWEEN 1 PRECEDING AND CURRENT ROW),
                    session) AS days_between
    FROM biggest
    WHERE rk <= 8
)
SELECT ticker,
       round(quantileDeterministic(0.5)(toFloat64(days_between), cityHash64(session)), 0) AS median_days_between,
       min(days_between) AS closest_pair_days,
       max(days_between) AS widest_pair_days,
       round(quantileDeterministic(0.5)(abs_gap_pct, cityHash64(session)), 2) AS median_move_pct
FROM spacing
WHERE days_between BETWEEN 1 AND 400
GROUP BY ticker
ORDER BY median_days_between DESC
Run this yourself

Với mỗi mã, giữ lại eight mức biến động qua đêm lớn nhất trong hai năm, sau đó đo số ngày theo lịch giữa mỗi mức và mức liền trước. Hai năm có eight kỳ báo cáo theo lịch, tương đương khoảng one kỳ mỗi three tháng. Khoảng cách trung vị là 93 ngày đối với WMT ở đầu bảng và 8 ngày đối với NVDA ở cuối bảng. Mức biến động điển hình trong nhóm đó là 3.91% đối với WMT. Khi khoảng cách của một mã gần three tháng, các phiên biến động lớn nhất thường phù hợp với nhịp báo cáo hàng quý. Khi khoảng cách thấp hơn nhiều, các phiên biến động lớn nhất trong giai đoạn đó bao gồm cả những phiên nằm ngoài tuần báo cáo. Đây là giới hạn thực tế của phương pháp: giá cho thấy một nhịp điệu, không bao giờ cho biết chính xác một ngày.

Các bảng này được xây dựng như thế nào

Các bảng giá sử dụng dữ liệu nến one phút trong phiên giao dịch thông thường, từ 9:30 đến 15:59 theo giờ New York. Biến động qua đêm được tính bằng giá của phút đầu tiên trong một phiên so với giá của phút cuối cùng trong phiên trước đó. Vì vậy, chỉ số này bao gồm mọi diễn biến xảy ra khi thị trường đóng cửa, kể cả thông cáo được phát hành sau giờ đóng cửa. Các mức biến động tuyệt đối trên 30% bị loại bỏ. Dữ liệu nến chưa được điều chỉnh, nên một thay đổi về số lượng cổ phiếu như split có thể tạo ra mức biến động qua đêm rất lớn dù không có ai giao dịch ở mức đó.

Bảng lịch tài chính đếm các kỳ báo cáo kết quả kinh doanh có trong hồ sơ ba năm tính đến tháng 6/2026, với độ dài đúng theo từng hồ sơ. Vì vậy, bảng đếm các kỳ báo cáo thay vì đếm số công ty. Ngày nộp hồ sơ do nhà cung cấp dữ liệu cung cấp trên các báo cáo đó không đáng tin cậy và không xuất hiện ở bất kỳ đâu trên trang này.

Không có bảng nào nêu một ngày báo cáo trong tương lai. Một ngày công ty chưa công bố không tồn tại trong bất kỳ bộ dữ liệu nào. Một ngày đã được công bố thì nằm trong một thông cáo báo chí.

Vì sao ngày chính xác quan trọng nếu bạn nắm giữ quyền chọn?

Biến động ngụ ý là quy mô biến động mà giá quyền chọn hàm ý, được báo giá theo tỷ lệ phần trăm quy đổi theo năm. Các hợp đồng đáo hạn sau ngày báo cáo dự kiến có mức biến động ngụ ý cao hơn các hợp đồng đáo hạn trước ngày đó. Khi kết quả được công bố, phần premium này nhanh chóng biến mất khỏi giá quyền chọn, thường ngay trong những phút đầu giao dịch. Bài viết IV crush giải thích cơ chế này, còn báo cáo lợi nhuận tác động đến các option greeks như thế nào theo dõi diễn biến của vega và theta trong suốt sự kiện.

Đây là lúc ngày ước tính có thể trở nên đắt giá. Nếu sai one tuần, vị thế có thể rơi vào phía bất lợi của print. Quyền chọn đáo hạn trước khi báo cáo được công bố sẽ không trải qua sự kiện. Quyền chọn đáo hạn sau đó phải trả premium cho một phần giá trị sẽ biến mất vào sáng hôm sau. Mức biến động dự kiến là phép tính được dùng để định lượng print trước khi sự kiện xảy ra.

Câu hỏi thường gặp

Công ty công bố ngày báo cáo lợi nhuận trước bao lâu?

Các công ty lớn thường xác nhận trước two đến four tuần trong một thông cáo báo chí ngắn. Nhiều công ty duy trì cùng một lịch từ quý này sang quý khác. Các công ty nhỏ thường chỉ thông báo trước one tuần hoặc ít hơn. Trước khi thông cáo đó xuất hiện, mọi ngày hiển thị trên màn hình đều là ngày ước tính.

Ngày báo cáo lợi nhuận trong ứng dụng môi giới của tôi là ngày đã xác nhận hay ngày ước tính?

Hãy mặc định đó là ngày ước tính, trừ khi mục thông tin có nêu nguồn. Ngày đã xác nhận đi kèm một thông cáo báo chí và gần như luôn có giờ gọi hội nghị. Một mục không có thời gian cụ thể và không thay đổi trong suốt quý thường được suy ra từ lịch của năm trước.

Thông cáo báo cáo lợi nhuận nằm ở đâu trong hồ sơ SEC?

Trong 8-K, thông cáo nằm dưới Item 2.02, Results of Operations and Financial Condition, và được đính kèm dưới dạng Exhibit 99.1. Báo cáo tài chính đầy đủ được nộp riêng trong 10-Q hoặc trong 10-K sau quý IV.

Hồ sơ NT 10-Q có nghĩa là gì?

Đó là Form 12b-25, được nộp khi công ty sẽ bỏ lỡ hạn nộp hồ sơ. Hồ sơ nêu lý do và cho thêm five ngày theo lịch đối với 10-Q hoặc fifteen ngày đối với 10-K. Hồ sơ này liên quan đến việc nộp báo cáo, không phải cuộc gọi báo cáo lợi nhuận, dù hai sự kiện thường diễn ra cùng nhau.

Công ty báo cáo trước giờ mở cửa hay sau giờ đóng cửa?

Cả hai thời điểm đều phổ biến và thông báo sẽ nêu rõ thời điểm nào được chọn. Lựa chọn này quyết định khi nào giá có thể phản ứng. Nếu thông cáo được phát hành sau giờ đóng cửa, mức giá trong giờ giao dịch thông thường tiếp theo sẽ là giá mở cửa vào sáng hôm sau, với giao dịch ngoài giờ và trước giờ mở cửa diễn ra ở giữa.


Mọi bảng trên trang này đều là stored query và có SQL đính kèm. Hãy mở một bảng, thay ticker và chạy truy vấn trên terminal Strasmore.