跳过正文
  1. Posts/

市盈率为什么不等于“多少年回本”?

·6144 字·13 分钟
目录

上一篇《夏普比率到底衡量了什么》)的结尾说,接下来换个视角,从公司本身出发聊市盈率。这篇来还这笔账。

收益率、风险、夏普比率讨论的都是“一段投资表现怎么样”,它们沿着收益路径评价一个策略或者一只基金。市盈率回答的是另一个层次的问题:一家公司今天为什么值这个价格。两边的数字在金融里都很常见,但一个描述投资的结果,一个关系到投资的对象。

我在量化行业做 ML Infra,日常工作围绕模型训练、推理、模型管理和自动化上线,金融理论本身不在工作范围内。市盈率(PE)是我在晨会和月报里见得最多的词之一,却一直没有认真想过。真正让我卡住的是一句话:一家公司 20 倍 PE,意思是买进去 20 年回本。听起来很顺,但我试着往下算的时候,每一步都对不上。借着最近系统补金融基础,我把 PE 从定义到口径重新捋了一遍。

从一套房子说起
#

一套房子 200 万元,每年租金收入 10 万元,价格是年租金的 20 倍。第一次做这种比较时,我的反应几乎自动:大概 20 年回本。

这个直觉不算凭空:投入 200 万,每年收回 10 万,累加 20 年正好 200 万。但真拿这个数去做决策,它省略了几件事:

  • 收到的租金不等于净到手,维修、税费、物业和空置期都要从里面扣;
  • 未来租金会变,可能涨,也可能跌,房子还可能长时间租不出去;
  • 第 10 年收到的 10 万和今天的 10 万不等价,未来的钱要折现(第一篇算过这件事);
  • 收完 20 年租金,房子还在,它本身仍然是一项资产。

把这四条搬到股票上,几乎是一一对应的:净利润不等于股东拿到的现金;未来盈利会变;公司需要把一部分利润再投资;20 年后投资者手上的股票也还是一项资产,不是一张到期作废的收据。

房租比价能帮人建立第一层直觉,但它和 PE 之间隔着一整套会计与估值问题:房租是现金,利润是会计结果;房子的产权是清晰的,而公司的剩余价值取决于它未来的经营。这个类比可以用来说明“倍数”和“回本”之间隔着什么,但隔着的东西每一项都得单独看。

P 和 E 不在同一个时间视角
#

市盈率最简单的定义是

$$ PE = \frac{\text{每股价格}}{\text{每股收益}} $$

两边同时乘以总股本,分子变成公司总市值,分母变成净利润,比值不变:

$$ PE = \frac{\text{公司总市值}}{\text{公司净利润}} $$

其中每股价格就是 P(price),每股收益是 E(earnings per share,EPS)。20 倍 PE 最直接、也最准确的读法只有一句:市场当前愿意为公司每一元年度利润支付 20 元。

这句话里没有“回本”。它描述的是一次定价交换:市场给当前这个利润数字定的倍数。

再看分子和分母各自是什么。

价格 P 是市场今天给出的数字,看上去是当下的事实,内容却几乎全关于未来:市场预期这家公司的盈利会增长、能持续、风险可控、与当前利率相比有吸引力,才会给出这个价格。价格里装着的是预期,预期面向未来。

盈利 E 通常来自一个已经过去的窗口。常见的口径有三种:上一个完整会计年度(静态 PE)、最近十二个月(TTM PE)、未来预测(Forward PE)。无论哪一种,它都是公司经营结果的一个切片,是某段时间的会计数字,不是“这家公司值多少”的答案。

于是 PE 里有一个时间视角上的不对称:分子面向未来,分母可能来自过去。

我第一遍看这个公式时没觉得有问题。后来才意识到,这正是它容易被误读的地方:一个比值把“市场对未来的预期”除以“过去一段时间的会计结果”,除出来的倍数既不总结过去,也不承诺未来。20 倍只是说,市场愿意出这个价格,并且市场认为未来的 E 会和过去不一样。

PE 的分子与分母处在不同的时间视角:价格是今天的数字,内容指向未来;利润来自某个会计窗口

PE 的分子是市场对未来的判断,分母只是某个时间口径的会计切片,两者不在同一个时间视角上。

净利润不等于股东能拿到的现金
#

分母是“利润”,但利润本身还有一层要拆:它是会计口径的经营结果,不是股东当年能拿到手的现金。

几个容易忽略的差别:

  • 收入确认了,钱可能还没到账。客户赊账,利润表上已经算了收入,同时应收账款增加,现金没有同步增加。
  • 折旧会减少利润,却不是当期的一笔现金支出。设备几年前就买好了,会计上把成本分期摊进利润表,钱早花出去了。
  • 资本开支和营运资金占用现金。净利润不扣这两项,但它们真实地花掉或占住了一部分钱。
  • 公司可以把利润留下来继续投资,而不是全部分掉。

用一个最小的数字过一遍。某公司今年净利润 1 亿元:

项目金额
净利润1.0 亿
减:应收账款增加-0.3 亿
加:折旧(非现金费用)+0.2 亿
经营现金流0.9 亿
减:资本开支-0.5 亿
自由现金流0.4 亿

如果公司决定分红 0.3 亿元,股东拿到手的就是 0.3 亿,而不是利润表上的 1 亿;剩下的 0.1 亿留在公司账上,成为以后投资或者分红的来源。

这四个概念在一层一层地收窄:

  • 净利润:会计口径的经营结果;
  • 经营现金流:把折旧、应收账款这些非现金和营运资金变化调整之后的现金结果;
  • 自由现金流:经营现金流再减去维持和扩张业务所需的资本开支;
  • 分红:公司实际分给股东的现金,通常只是自由现金流的一部分。

PE 的分母用的是最上面那一层。市场给一家公司定价时真正关心的,是它未来能产生多少可以分给股东的现金,而净利润只是通向那个数字的会计起点。股东手里拿的是一份剩余索取权:公司先还债、先满足经营和投资的需要,剩下的才轮到股东。它不是每年自动到账的全部利润。

股东拥有的是公司未来剩余现金流的索取权,而不是每年自动领取全部会计利润。

“20 年回本”需要哪些假设
#

把例子固定下来:股价 20 元,每股收益 1 元,PE 是 20。

要让“20 年回本”在字面上成立,下面这些条件得同时为真:

  • 未来每年每股收益都是 1 元,不多不少;
  • 这 1 元利润当年全部作为现金分给股东;
  • 公司不需要留任何钱再投资,也没有应收账款、折旧和资本开支造成的错位;
  • 不考虑风险、税费和折现;
  • 20 年后股票价值归零,期末残值不计入。

条件凑齐,“累计 20 年利润 = 20 元 = 今天的价格”在算术上确实成立。但每一条在现实里都站不住,逐项放松之后,结论就变了:

  • 盈利增长:累计利润会更快达到 20 元,但这个“更快”建立在预测上;
  • 盈利下降:累计利润可能永远到不了 20 元;
  • 只分一部分利润:股东直接拿到的现金少于利润总额,回本更慢;
  • 利润被用于再投资:这笔钱将来值多少,取决于再投资的回报率;
  • 考虑折现:未来的 1 元不如今天的 1 元值钱,回本年限被拉长;
  • 20 年后的股票不会自动归零:它仍然代表公司剩余的所有权,可能很值钱,也可能一文不值。

“回本年限”可以当作理解倍数的第一层直觉,但它是一串假设的产物,不是 PE 的定义。把 PE 直接说成回本年限,等于把那一串假设悄悄当成了事实。

“20 年回本”是一组额外假设都成立时的粗略算术,不是市盈率的定义。

把 PE 倒过来:盈利收益率
#

PE 的倒数有一个专门的名字:

$$ \text{盈利收益率} = \frac{E}{P} = \frac{1}{PE} $$

PE 是 20 时,盈利收益率是 1/20 = 5%。读法是:按当前价格买入,公司当前的年度利润相当于投入价格的 5%。

这个数字常被拿去和存款利率、债券收益率比较,但比之前要先想清楚几件事:

  • 它不是股息率。利润留在公司里,不代表进了投资者的口袋;股息率用的是实际分红,通常低于盈利收益率。
  • 它不是投资者能拿到的现金收益率。这里的 E 是会计利润,前面已经拆过它和现金流之间的距离。
  • 它不是未来回报的保证。今年的利润不等于明年的利润,利润下滑时这个“收益率”跟着变,价格也会变。
  • 它不能无条件地和存款利率比。存款利率对应的是本金基本确定的现金回报,盈利收益率对应的是承担了经营风险的利润,两者风险结构不同。

盈利收益率的价值在于把“倍数”换成“百分比”,方便和别的收益率放在同一个尺度上看。但单位换完,它还是同一个比值,没有多出新的信息。

盈利收益率不是股息率,也不是保证回报,它只是 PE 的倒数。

同样一元利润,为什么价格不同
#

构造两家公司来看看定价差异。假设 A 和 B 今年的每股收益都是 1 元,但市场给的价格不同:A 是 15 元,PE 15;B 是 40 元,PE 40。

  • A:业务稳定,增速不高,利润大部分可以分掉,未来大概率只是缓慢增长;
  • B:可能高速增长,但需要把大量利润再投回业务,未来的不确定性也更大。

同样是 1 元利润,市场愿意为 B 付 40 元,为 A 只付 15 元。差别不在今年的利润,而在市场对下面这些问题的回答:

  • 未来增长:利润还能涨多少、能涨多久;
  • 盈利持续性:当前利润是常态,还是景气顶点;
  • 经营风险:生意失败、被替代、被监管改变的概率有多大;
  • 利率与要求回报率:同样的未来利润,在利率更高的环境里值更少的钱;
  • 利润转化为现金的能力:会计利润里有多少能变成真金白银;
  • 再投资需求:为了维持增长,要吃掉多少利润;
  • 再投资回报率:留下的每一元钱,能长出多少新利润。

最容易滑过去的是最后两条。增长听起来总是好事,但增长要靠投资换。如果新投出去的每一元钱只能赚回五分钱,而市场要求的回报是八分,这种增长反而在消耗价值。增长本身不自动创造价值,只有再投资回报率超过要求回报率时,增长才值钱。

这几条也解释了为什么“成长公司就该高 PE”这种说法不够用。判断高 PE 是否合理,要看的不是它属不属于成长公司,而是价格里隐含的那些假设能不能兑现。

一个简化模型:增长和风险怎么进入价格
#

前面列的因素可以塞进一个极简的模型里看方向。永续增长模型把股票价格写成

$$ P = \frac{D_1}{r - g} $$

其中 \( D_1 \) 是下一期可分配给股东的现金,\( r \) 是投资者要求的回报率,\( g \) 是长期增长率。先忍住“这个模型太糙”的念头——它现在只回答一个方向性问题:增长和风险分别怎么推动价格。

设利润分配比例为 \( b \),也就是下一期每股收益 \( E_1 \) 里有 \( b \) 部分分给股东:

$$ D_1 = b E_1 $$

代入并移项:

$$ \frac{P}{E_1} = \frac{b}{r - g} $$

右边就是 PE 的骨架:

  • \( g \) 越大,分母越小,PE 越高,增长预期推高价格;
  • \( r \) 越大,分母越大,PE 越低,风险更高、要求回报更高,市场只愿意给更低的倍数;
  • \( b \) 越大,分子越大,PE 越高,能分配给股东的现金越多,价格越有支撑。

用这个模型之前,得把它的边界说清楚:

  • 它对应的是 forward PE,用的是下一期利润 \( E_1 \),不是历史利润;
  • 它要求 \( g \lt r \),否则分母为负,公式直接失效;
  • \( b \)、\( g \) 和再投资并不独立:想增长通常要少分红、多留存,不能同时把 \( b \) 和 \( g \) 往大里调;
  • 现实中的增长率不会永远不变,公司也有生命周期,这个公式算不出“正确的 PE”。

它有用的地方只有一个:把“为什么同样一元利润价格不同”翻译成三个可以讨论的量。这三个量的背后分别是增长预期、要求回报率和再投资效率。

静态 PE、TTM PE 和 Forward PE
#

前面提到分母有三种口径,这里单独摆出来:

  • 静态 PE:用上一个完整会计年度的净利润。数字是过去的事实,但可能已经过时;
  • 滚动 PE(TTM):用最近十二个月的净利润。比静态更贴近最近的经营情况,但仍然面向过去;
  • 预测 PE(Forward):用未来预测的利润。面向未来,但依赖预测,而预测本身可能出错。

不同数据平台默认用哪个口径并不统一。我曾经把两个平台上的 PE 放在一起比较,数字对不上,回头查了才知道默认口径不一样。看到两个都写着“PE 20”的数字,先确认它们用的是哪个利润口径。口径不同,两个 20 不是一回事。

三种口径对“变化”的敏感程度也不一样。一家利润正在快速下滑的公司,静态 PE 可能还很好看,TTM 已经变差,Forward 可能更差;利润正在恢复的公司则反过来。同一时点上的三个 PE,讲的是三段不同的故事。

低 PE 不一定便宜
#

如果 PE 是“便宜还是贵”的标尺,低 PE 就该代表便宜。我对低 PE 的第一反应也一直是“捡到了”,直到把这个直觉拆开,才发现它至少会在三类情况里失效。

第一类是周期股。周期行业在景气高点时利润特别大,分母大,PE 反而低;价格提前反映利润回落,于是低 PE 可能只是“顶点利润”的产物。等利润真的跌下来,PE 可能高得吓人,甚至因为亏损无法计算。用一组构造的数字:某公司景气顶点净利润 10 亿,市值 50 亿,PE 5 倍;随后利润跌到 2 亿,市值跌到 40 亿,PE 反而变成 20 倍。市值下降了,PE 却升了,因为分母掉得更快。

第二类是一次性利润。当前利润可能来自出售资产、资产重估或者其他不可持续的项目。这种利润会把 PE 压低,却不会在未来重复出现。

第三类是高风险。低倍数也可能反映市场对盈利不可持续的担心:债务压力大、行业在衰退、商业模式正在被替代。市场给低价,不是因为没看见利润,而是不相信利润能延续。

低 PE 可能表示低估,也可能表示市场认为当前利润不可靠,指标本身分辨不出是哪一种。

高 PE 不一定昂贵
#

反过来,高 PE 也不自动等于泡沫。市场愿意为同样一元利润出更高的价格,可能是因为它看到了:

  • 更高的未来增长;
  • 更稳定的盈利;
  • 更好的资本效率,同样的利润占用更少的资本;
  • 更强的竞争优势,利润被抢走的概率更低;
  • 更低的要求回报率,比如盈利受利率环境影响较小。

但高 PE 也意味着价格里已经装了乐观的预期。实际增长一旦低于预期,调整的空间会很大;并且价值越依赖遥远的未来,对折现率的变化越敏感——利率一升,远期现金的现值缩水得更多。

高 PE 不是买入理由,低 PE 也不是。前者说明市场相信什么,后者说明市场怀疑什么。好公司和好价格是两个问题:一家公司很优秀,不代表当前的价格值得买。

PE 在什么地方失去解释力
#

PE 是众多估值倍数里最出名的一个,它的适用范围有明确边界。下面这些情况里,PE 要么失真,要么算不出来:

  • 公司亏损:净利润为负,PE 没有意义;
  • 利润剧烈波动:分母上蹿下跳,PE 跟着失真;
  • 周期行业处在极端盈利位置:低 PE 可能是景气顶点的假象;
  • 会计利润与现金流严重背离:PE 看起来低,实际现金被应收账款或其他项目占着;
  • 行业商业模式差异很大:需要大量再投资和几乎不需要再投资的生意,同一个 PE 的含义不同;
  • 存在重大一次性损益:卖楼赚到的利润和主业利润不该用同一个倍数去理解。

其他常用倍数建立了不同的关系,也各有各的盲区:

指标建立什么关系主要局限
PE价格与利润亏损或利润波动时失真
PB价格与净资产账面资产不等于经济价值
PS价格与收入收入不等于利润和现金流
股息率分红与价格分红可能变化,也不代表全部收益

这张表不是要比较哪个指标更好。它们的共同点是一样的:都只是把价格和某一个会计数字放在一起,都会在特定条件下失真,最后都要回到现金流的逻辑上去解释。

真正值得记住的几件事
#

  • 20 倍 PE 最直接的含义是市场当前愿意为公司每一元年度利润支付 20 元,它描述的是一次定价,不是一段等待。
  • “20 年回本”需要利润恒定、全额分红、无需再投资、忽略折现与风险、期末残值归零等条件同时成立,是粗略算术,不是 PE 的定义。
  • 价格 P 面向未来,利润 E 只是某个时间口径的会计切片;静态、TTM、Forward 三种 PE 不能直接互相比较。
  • 净利润不等于股东能拿到的现金,应收账款、折旧、资本开支和营运资金都会让两者分开;股东拥有的是未来剩余现金流的索取权。
  • PE 的倒数是盈利收益率,它既不是股息率,也不是保证回报,不能无条件地和存款利率比较。
  • 决定市场为同一元利润付多少钱的是增长、盈利持续性、风险、利率、现金转化和再投资回报率,增长本身不自动创造价值。
  • 低 PE 可能是低估,也可能是市场不相信当前利润能延续;高 PE 反映的是预期,不是安全边际。
  • PE 只在利润为正、相对稳定、能代表公司盈利能力时有解释力,它是分析的入口,不是估值的结论。

股票估值最困难的地方,最后都落在“未来盈利”这四个字上:分子和分母里至少有一个是预测。下一篇换到现金流更明确的资产去看债券:为什么市场利率上升时债券价格反而下降,久期衡量的又是什么。

参考资料
#

  • John Burr Williams, The Theory of Investment Value, 1938
  • Aswath Damodaran, Damodaran on Valuation: Security Analysis for Investment and Corporate Finance
  • Tim Koller, Marc Goedhart, David Wessels, Valuation: Measuring and Managing the Value of Companies, McKinsey & Company

相关文章

从 RNN 到 Self-Attention:信息为什么一定要沿着 State 一步步传递?

上一篇《从 RNN / LSTM / GRU 到早期 Attention》结尾我留了一句话:早期的 attention 并不是为了取代 RNN 而出现的,它只是夹在 encoder–decoder 中间解决 fixed-context bottleneck;但“根据当前需求去读取一组 representation”这种机制,并不一定要依附在 RNN 上。这篇接着讲那个“另一个故事”。