公司報告中的 H1、H2 與 FY26 Q3 怎麼看
了解 H1 與 H2 代表報告年度的前後半段,掌握 FY26 Q3 的讀法,以及不同公司為何可能以不同曆月計算 H1 2026。
H1 與 H2 是公司報告年度的兩個半年度:H1 是前六個月,H2 是後六個月。Q1 至 Q4 則將同一報告年度分成四季,其中 Q1 與 Q2 屬於 H1,Q3 與 Q4 屬於 H2。真正容易混淆的是這些標籤背後的時間基準。報告年度不一定從一月開始,許多上市公司也不是如此。
公司報告中的 H1 與 H2 代表什麼
H 代表 half。H1 是報告年度的前六個月,H2 是後六個月。若公司於 12 月 31 日結帳,H1 就是 1 月至 6 月。若公司於 6 月底結帳,H1 則是 7 月至 12 月;以曆年計算,比前一家公司的 H1 早整整六個月。
還有幾個常與 H1、H2 一起出現的標籤。FY 是 fiscal year,代表完整的 12 個月。Q1 至 Q4 是該報告年度的四季,按照會計年度起始點編號,而不是按照一月起算。Interim reporting 指涵蓋期間短於完整年度的報告,包括單季或半年度報告,通常未經查核。Annual reporting 則是經查核的完整年度報告。
這些概念本身並不難。混淆幾乎從來不是因為字母。真正的問題在於字母底下所對應的曆法。
財政年度與曆年
曆年對所有人都從 1 月 1 日到 12 月 31 日。財政年度,也稱為會計年度,是公司自行選定的 12 個月會計期間。它可以在任何月份的最後一天結束,也可以固定在接近月底的某個星期幾結束。因此,有些公司的年度結束日每年會在曆上前後移動幾天。零售商通常會等假日銷售季結束、庫存清點完成後才結帳。與學年度或農作週期相關的公司,則會把結束日安排在自身業務較為淡季的時段。
美國發行人會透過 Form 10-K 提交經查核的完整年度報告。申報期限通常在財政年度結束後 60 至 90 天,取決於申報公司的規模。下方圖表統計了在 2026 年曆年 H1 各月份提交年度報告的公司數量。
每個數據背後的精確 SQL 語法
SELECT
monthName(filing_date) AS filing_month,
uniqExact(cik) AS companies,
round(100 * uniqExact(cik) / (
SELECT uniqExact(cik)
FROM global_markets.stocks_sec_edgar_index
WHERE form_type = '10-K'
AND filing_date >= toDate('2026-01-01')
AND filing_date < toDate('2026-07-01')
), 1) AS share_pct
FROM global_markets.stocks_sec_edgar_index
WHERE form_type = '10-K'
AND filing_date >= toDate('2026-01-01')
AND filing_date < toDate('2026-07-01')
GROUP BY filing_month, toMonth(filing_date)
ORDER BY toMonth(filing_date)2 月與 3 月占據 H1 的大部分,分別有 1866 家公司與 2684 家公司,合計占六個月總數的 35.7% 與 51.3%。這正是 12 月 31 日結帳日反映在申報時間表上的結果。其餘月份則是本頁的重點:H1 的其他每個月份也都有年度報告提交,其中光是 6 月就有 150 份。這些報告都屬於第一個半年度不是 1 月至 6 月的發行人。
哪些知名公司在 12 月以外結束會計年度
下一個圖表列出九家規模大且廣為人知的發行人。圖表根據檔案中的三年損益表,列出其報告期間結束的曆月,並附上最近一次的結帳日。
每個數據背後的精確 SQL 語法
SELECT
ticker,
arrayStringConcat(
arrayMap(m -> ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'][m],
arraySort(groupUniqArray(toMonth(period_end)))),
', ') AS periods_close_in,
uniqExact(toMonth(period_end)) AS distinct_months,
uniqExact(period_end) AS closes_on_file,
toString(max(period_end)) AS latest_close
FROM
(
SELECT
arrayJoin(tickers) AS ticker,
period_end
FROM global_markets.stocks_income_statements
WHERE period_end >= toDate('2023-07-01')
AND period_end < toDate('2026-07-01')
)
WHERE ticker IN ('AAPL', 'COST', 'HD', 'JNJ', 'KO', 'MSFT', 'NVDA', 'ORCL', 'WMT')
GROUP BY ticker
ORDER BY tickerAAPL 在 Mar, Jun, Jul, Sep, Dec 結束報告期間,最近一次是在 2025-12-27。WMT 則在 Jan, Apr, Jul, Oct 結束,最近一次是在 2025-10-31。同樣是兩個字母,卻代表不同的半年度。
各發行人的年度結束日都記載於自身申報文件中,而這九家公司從一年到下一年的結束日都維持穩定。Apple 在 9 月最後一個星期六結帳。Microsoft 在 6 月 30 日結帳。Walmart 在 1 月 31 日結帳,Nvidia 則在 1 月最後一個星期日結帳。Oracle 在 5 月 31 日結帳,Costco 則在最接近 8 月 31 日的星期日結帳。Coca-Cola 與 Johnson & Johnson 都在 12 月底結束,這也是多數讀者預設的情況。
年度報告也呈現相同的特徵。下方圖表取用同樣的九家發行人,將各 ticker 對應至財務報表上所列的申報人識別碼,再讀取目前檔案中最近一份 10-K。
每個數據背後的精確 SQL 語法
SELECT
ticker,
toString(max(filing_date)) AS latest_annual_report,
monthName(max(filing_date)) AS filed_in,
uniqExact(accession_number) AS annual_reports_on_file
FROM
(
SELECT
leftPad(toString(cik), 10, '0') AS filer_cik,
filing_date,
accession_number
FROM global_markets.stocks_sec_edgar_index
WHERE form_type = '10-K'
AND filing_date >= toDate('2025-01-01')
AND filing_date < toDate('2026-07-01')
) AS annual
INNER JOIN
(
SELECT
ticker,
argMax(leftPad(toString(cik), 10, '0'), period_end) AS filer_cik
FROM
(
SELECT
arrayJoin(tickers) AS ticker,
cik,
period_end
FROM global_markets.stocks_income_statements
WHERE period_end >= toDate('2023-07-01')
)
WHERE ticker IN ('AAPL', 'COST', 'HD', 'JNJ', 'KO', 'MSFT', 'NVDA', 'ORCL', 'WMT')
GROUP BY ticker
) AS issuers USING (filer_cik)
GROUP BY ticker
ORDER BY tickerAAPL 在 October 的 2025-10-31 提交最近一份年度報告。WMT 則在 March 的 2026-03-13 提交。10-K 通常在年度結束後 60 至 90 天提交,因此申報月份可以幫助界定該報告所涵蓋的年度結束時間。
如何解讀 FY26 Q3 這類標籤
解讀 FY26 Q3 時,應由外向內看。FY26 指的是財政年度。美國發行人通常以財政年度結束所在的曆年命名,因此 FY26 會在 2026 年的某個時間點結束。不過,其他市場的規則可能不同,例如印度通常以期間開始的年份命名,因此仍應逐家公司確認。Q3 則是該財政年度的第三季,按照財政年度起始點計算,而不是從一月開始。
要將這個標籤換算成月份,還需要知道年度結束日。若發行人的財政年度在 6 月結束,Q1 涵蓋 7 月至 9 月,Q2 涵蓋 10 月至 12 月,Q3 涵蓋 1 月至 3 月,Q4 涵蓋 4 月至 6 月。若發行人的年度在 12 月結束,財政季度就會與曆年季度相同。
Apple 是一個清楚的例子。其財政年度在 9 月最後一個星期六結束,因此 fiscal 2026 在 2025 年 9 月底開始。FY26 Q1 延續至 2025 年 12 月底,涵蓋假日銷售季。FY26 Q2 延續至 2026 年 3 月底,FY26 Q3 延續至 2026 年 6 月底,FY26 Q4 則在 2026 年 9 月底結束。將 Q1 與 Q2 合併,就是這家公司的 H1:兩個季度在曆年過半前已結束並完成申報。
為什麼不同公司的 H1 2026 涵蓋月份不同
年度結束日一旦改變,所有以該日期為基準的期間也會跟著改變。H1 營收、H1 利潤率與 H1 員工人數,都是按照各發行人對第一個半年度的定義計算。Walmart 的 fiscal 2026 H1 涵蓋 2025 年 2 月至 7 月。Microsoft 的 fiscal 2026 H1 涵蓋 2025 年 7 月至 12 月。Apple 的 H1 則涵蓋 2025 年 9 月底至 2026 年 3 月底。三家發行人有三個不同的 H1,沒有兩家的六個月完全相同,也沒有一家等同於曆年的前半段。
指數與整體市場的文章則完全避開這個問題。指數沒有財政年度,因此市場文章中的 H1 2026 指的是曆年前半段,也就是 1 月 1 日至 6 月 30 日。我們的 H1 2026 市場回顧、H1 2026 IPO 市場回顧與H1 2026 的美國公債殖利率曲線都是採用這個意義。需要先確認年度結束日的是公司申報文件。較短的期間也有類似問題,只是規模更小:月報酬如何計算說明了月份邊界造成的情況。
期中報告:美國按季,多數市場按半年度
在美國上市的本國發行人,會針對前 3 個財政季度提交季度報告 Form 10-Q,並在第 4 季結束後提交年度報告 Form 10-K。美國沒有第 4 季的 10-Q。年度報告會涵蓋該期間,因此公司 Q4 數字通常是以全年數字減去前 3 季數字計算。
在美國上市的外國私人發行人則透過 Form 20-F 提交年度報告,而且不必提交 10-Q。歐盟透明度規則要求年度報告與半年度報告。2013 年修訂的 Transparency Directive 移除強制季度申報要求,並自 2015 年底起適用。英國也維持相同的半年度申報基準。日本在 2024 年採取相同方向,以半年度申報取代季度有價證券報告,但交易所仍持續收集季度業績摘要。在這些市場,半年度本身就是申報單位;相較於美國申報文件中的 Q1 至 Q4,H1 與 H2 承擔了更多功能。
各種表格本身就顯示出這項差異。下方圖表統計 2026 年曆年 H1 的三種申報文件:年度報告 10-K、季度報告 10-Q,以及外國私人發行人的年度報告 20-F。
每個數據背後的精確 SQL 語法
SELECT
form_type,
uniqExact(cik) AS companies,
uniqExact(accession_number) AS filings
FROM global_markets.stocks_sec_edgar_index
WHERE form_type IN ('10-K', '10-Q', '20-F')
AND filing_date >= toDate('2026-01-01')
AND filing_date < toDate('2026-07-01')
GROUP BY form_type
ORDER BY form_type5442 家公司在這六個月內至少提交一份 10-Q,合計提交 6001 份報告。5234 家公司提交 10-K。750 家公司提交 20-F。這些發行人不會提交美國季度報告;其期中揭露會透過 Form 6-K,並依母國市場所規定的時程發布。
若要確認特定公司實際發布業績的日期,應以該公司的申報時程為準,不要只依賴一般規則。查找股票財報發布日期說明了查詢方法。
常見問題
公司報告中的 H1 是什麼意思?
H1 是公司報告年度的前半段,也就是前六個月,包含 fiscal Q1 與 Q2。只有在公司的財政年度從 1 月開始時,H1 才等於 1 月至 6 月。
H1 一定是 1 月至 6 月嗎?
不是。H1 依據財政年度,而不是曆年。若發行人的財政年度在 6 月結束,H1 就是 7 月至 12 月。指數沒有財政年度,因此市場回顧中的 H1 確實代表 1 月至 6 月。
FY26 Q3 是什麼意思?
它是標示為 2026 年的財政年度第三季。美國發行人通常以財政年度結束的曆年命名,因此對於 6 月結帳的公司,FY26 Q3 涵蓋 2026 年 1 月至 3 月。將任何 FY 標籤換算成月份前,都應先確認發行人的財政年度結束日。
為什麼有些公司按半年度而不是按季度報告?
這是上市規則的要求。美國本國發行人透過 Form 10-Q 按季申報;歐盟與英國的透明度制度則要求年度報告與半年度報告,季度報告為選擇性申報。公司可以比法規要求更頻繁地發布報告。
期中報告與年度報告有何不同?
期中報告涵蓋短於完整年度的期間,例如一季或半年度,通常未經查核。年度報告涵蓋完整財政年度,並包含經查核的財務報表。
本頁每個圖表下方都附有完整 SQL。開啟圖表即可查看各財政期間的計算方式,也可以在 Strasmore terminal 上用一般英文提出相同問題。