过去十二个月(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 市盈率把过去十二个月盈利放进估值》

参考资料