過去十二個月(TTM)數據怎樣計算?用收入示例分清滾動數據、全年業績與盈利口徑

公司公布新一季業績後,只看上一份年報,可能會漏掉最近的變化。TTM 把觀察窗口向前滾動,讓你看到最近已披露的連續十二個月,而不必等下一份全年業績。

TTM 是一段時間,不是另一種盈利

TTM 是 Trailing Twelve Months 的縮寫,中文可表述為「過去十二個月」。它可以用來描述營業收入、淨利潤或現金流等數據,不只用於市盈率。

看上市公司數據時,「最近」通常指最新已披露財務數據的截止日,並不是今天。例如,最新報告截至 2025 年 9 月 30 日,按通常的十二個月窗口計算,對應期間就是 2024 年 10 月至 2025 年 9 月。

怎樣把財報數據拼成十二個月?

對於收入、淨利潤等可按期間累計、且計算口徑一致的金額,可以相加最近四個獨立季度的數據。如果季報披露的是年初至今的累計金額,就不能把這些累計數直接相加,否則會重複計算。

另一種常見算法是:

TTM 金額=上一完整財政年度金額+本財政年度截至最新報告期的累計金額-上一財政年度同期累計金額

假設一家公司採用曆年作為財政年度,營業收入如下,金額均為虛構示例:

  • 2024 年全年:100 億港元。
  • 2025 年首九個月:90 億港元。
  • 2024 年首九個月:70 億港元。

截至 2025 年 9 月底的 TTM 收入就是 100+90-70=120 億港元。先扣掉舊年度首九個月,再加上新年度首九個月,留下的恰好是連續十二個月。

這套加減法不能直接套用於所有指標。資產負債表上的現金結餘是某一天的結餘,不應把四個季末數相加;市盈率、利潤率等比率,也不能簡單相加。

與全年數據、年初至今數據有甚麼不同?

全年數據涵蓋一個完整財政年度,結束日期固定;年初至今數據只涵蓋本財政年度開始至報告期末,可能不足十二個月;TTM 則保持十二個月的長度,隨新報告更新。

因此,TTM 有助減少只看舊年報帶來的滯後,但不能自動「消除財政年度差異」。兩家公司即使都顯示 TTM,數據截止日仍可能不同,比較前要核對實際期間。

用 TTM 看估值,還要核對盈利口徑

TTM 市盈率通常用股價除以過去十二個月每股盈利。基本或攤薄每股盈利、報表盈利或經調整盈利,可能得出不同結果;遇到拆股、增發或財報重列,也不宜直接拼接未經調整的每股數字。

TTM 仍然是歷史數據。窗口內若包含一次性出售資產收益或大額減值,這些影響不會因為標上 TTM 就消失,也不能把過去盈利當作未來預測。

查閱行情時,先確認截止日、幣種和盈利口徑,再比較數值。關於它在估值中的用法,可繼續閱讀《TTM 市盈率把過去十二個月盈利放入估值》

參考資料