上一篇《夏普比率到底衡量了什么》的结尾说,接下来换个视角,从公司本身出发聊市盈率。这篇来还这笔账。
收益率、风险、夏普比率讨论的都是“一段投资表现怎么样”,它们沿着收益路径评价一个策略或者一只基金。市盈率回答的是另一个层次的问题:一家公司今天为什么值这个价格。两边的数字在金融里都很常见,但一个描述投资的结果,一个关系到投资的对象。
我在量化行业做 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 的分子是市场对未来的判断,分母只是某个时间口径的会计切片,两者不在同一个时间视角上。
净利润不等于股东能拿到的现金#
分母是“利润”,但利润本身还有一层要拆:它是会计口径的经营结果,不是股东当年能拿到手的现金。
几个容易忽略的差别:
- 收入确认了,钱可能还没到账。客户赊账,利润表上已经算了收入,同时应收账款增加,现金没有同步增加。
- 折旧会减少利润,却不是当期的一笔现金支出。设备几年前就买好了,会计上把成本分期摊进利润表,钱早花出去了。
- 资本开支和营运资金占用现金。净利润不扣这两项,但它们真实地花掉或占住了一部分钱。
- 公司可以把利润留下来继续投资,而不是全部分掉。
用一个最小的数字过一遍。某公司今年净利润 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