PE 与盈利质量检查表
完整个股分析、PE 异常诊断、母子公司比较或 artifact QA 时读取本文件。
涉及订单/指引/产能、同行常态区间、历史估值、Forward/Normalized PE、Owner Earnings、
替代关系或安全边际 gate 时,必须同时执行
forward-valuation-evidence-gates.md;本文件的静态 PE 表不能单独形成价格结论。
涉及同行对比、行业 PE/PB 或相对溢价时,还必须执行
peer-comparison-relative-valuation-checklist.md 并把资格和排除项展示在公开 HTML。
1. 数据时间与来源
| 项目 | 必须记录 |
|---|---|
| 价格 | 数值、币种、交易日、收盘/盘中、是否延迟、来源 |
| 财报 | 报告期、发布日期、经审计/未经审计、合并/单体、来源 |
| EPS | 基本/摊薄、归母/集团、报表/调整后/预测、股本口径 |
| 一致预期 | FY/NTM、分析师数量、均值/中位/高/低、更新时间、来源 |
| 股权 | 控制比例、经济权益、表决权、变动日期、是否继续合并 |
来源优先级:交易所/监管与公司 IR → 经审计报告/业绩会材料 → 有清晰定义的结构化市场数据 → 券商/媒体 → 社交内容。二级行情适合价格锚,不替代财报主源。
2. PE 口径
| 名称 | 建议公式 | 标签 |
|---|---|---|
| FY PE | 当前价 / 最近完整财年摊薄 EPS | reported_fy |
| TTM PE | 当前价 / 最近 12 个月摊薄 EPS | reported_ttm |
| Adjusted PE | 当前价 / 可复核调整后 EPS | adjusted |
| NTM PE | 当前价 / 未来 12 个月预测 EPS | forward_ntm |
| FY+1 PE | 当前价 / 下一财年预测 EPS | forward_fy1 |
| Normalized PE | 当前价 / 中周期正常 EPS | normalized_midcycle |
| Earnings yield | EPS / 当前价 | earnings_yield |
每个倍数必须保留:
price,price_as_of,eps,eps_period,eps_type;formula,source_refs,confidence,limitations;- 预测口径的
analyst_count/range/updated_at或自建情景假设。
另算:
denominator_age_days = price_as_of - earnings_period_end
information_age_days = price_as_of - first_market_available_date
FY 分母过旧,或年报后已有正式经营更新、订单/指引/产能变化时,FY PE 自动降为历史锚。
EPS 小于等于零时 PE 通常失去解释力,改看收入、毛利、EV/Sales、EV/EBITDA、P/B、现金消耗和扭亏路径;仍要说明替代倍数为何适用。
3. 动态 PE 内容图
用户问“有没有按现在赚的钱比较的图”时,使用四层结构:
Panel A 价格:股价 + 重大财报/盈利预告/配售/减持事件
Panel B 盈利:FY EPS、TTM EPS、Adjusted EPS、Forward EPS 区间
Panel C 倍数:FY PE、TTM PE、Adjusted PE、Forward/Normalized PE
Panel D 质量:经营现金流/归母利润、一次性项目占归母利润、净债务
要求:
- 真实历史 K 线与未来情景分开,不画伪未来 K 线;
- 预测 EPS 用区间/带状或情景点,不装成已实现数据;
- 历史 PE 只使用当时已经披露或当时一致预期,不使用未来信息;
- 披露不足的港股半年报制可用
最近下半年实际 + 当年上半年实际构造 TTM,但必须列公式; - 图例直接写 EPS 口径和截止日期,避免只写“动态 PE”。
4. 盈利质量桥
逐项检查:
- 公允价值变动、处置收益、投资收益、政府补助;
- 减值、重组、诉讼、灾害和停产损失;
- 联营/合营收益与现金分红是否匹配;
- 资本化政策、折旧、存货与应收账款变化;
- 税率、利息、汇兑、少数股东损益;
- 回购、配股、期权、可转债造成的 EPS 分母变化;
- 经营现金流/净利润、自由现金流/净利润及三年稳定性。
不要机械地把所有损失加回或把所有投资收益剔除。判断项目是否属于公司的经常经营模式,并保留有/无该调整的两套口径。
5. 盈利趋势最小表
| 指标 | FY-2 | FY-1 | FY0/TTM | Forward | 趋势与解释 |
|---|---|---|---|---|---|
| 收入 | |||||
| 毛利率 | |||||
| 经营利润 | |||||
| 归母净利润 | |||||
| 调整后归母净利润 | |||||
| 摊薄 EPS | |||||
| 经营现金流 | |||||
| 自由现金流 | |||||
| 净债务/净现金 |
分部业务至少列收入、利润、利润率、价格/销量/产能利用率驱动。集团净利润增长而毛利、经营利润或现金流变差时,结论必须为“混合”,并解释桥接项。
6. 增长变量、预期差与估值
核心业绩指标的增速是在从低到高(边际改善),还是从高到低(边际恶化);当前估值已经计入多少?
完整执行必须读取 growth-inflection-expectations-checklist.md。一句 check 只是入口;正式输出要把
增长阶段、经营广度、盈利/现金质量、预期与估值、下一验证点分开,不能把“边际改善”直接升级为
公司或价格结论。
来源举例(只作记忆钩子,使用时重新核验相同口径、价格窗口和当时预期):英伟达、泡泡玛特、 蜜雪集团、小米、贵州茅台。例子不是买卖结论,增速放缓也不自动等于股价下跌。
7. 未来 EPS 情景
每个场景记录:
| 字段 | 内容 |
|---|---|
scenario |
bear/base/bull,不赋予伪精确概率 |
revenue_assumptions |
分部销量、售价、产能、利用率、汇率 |
margin_assumptions |
原料、产品结构、固定成本、折旧 |
below_operating |
投资/联营收益、利息、税率、NCI |
share_count |
摊薄股数与潜在增发/回购 |
forecast_eps |
明确 FY/NTM 与币种 |
implied_pe_at_current_price |
当前价 / 情景 EPS |
validation_points |
下一财报要验证的指标与日期 |
如果使用外部一致预期,先计算分歧:range / |mean|、analyst count、预测更新时间。两三家覆盖且高低预测接近一倍时,不把均值称为“市场已经确认”。
每个情景前置绑定 orders-guidance-capacity ledger,并保存订单阶段、取消权、交付窗、收入
确认和回款边界;每个重要分部使用量 × 价 × 利润率或行业专用驱动。核心产品还必须完成
substitution map 和 industry capacity cycle,并把替代/扩产传导到利润率、增长、维护性投入
和终值,不能把 backlog 直接等同收入。
8. 历史 PE 与异常变动
历史比较至少同时给:
- 公司自身 3—5 年滚动 PE 的中位数与区间;
- 同行业同口径中位数;
- 增长、ROE/ROIC、净债务和利润率差异;
- 当前/历史 EPS 位于周期的位置。
同行先逐个给 eligible/excluded 与理由,统一业务范围、会计口径、周期、增长、ROIC、杠杆、
NCI 与稀释。再区分 same_issuer_other_share_class、direct_economic_peer、
adjacent_operating_peer、thematic_peer 和 platform_or_substitute。合格直接同行不足三家时
写 bounded_no_median 并逐家展示;没有合格同行时写 not_determinable。
使用:
P0 = EPS0 × PE0
P1 = EPS1 × PE1
log(P1/P0) = log(EPS1/EPS0) + log(PE1/PE0)
解释价格区间时,分别报告盈利贡献与倍数贡献。区间很短且 EPS 未变时,价格变化在数学上主要表现为 PE 变化,但“为什么倍数变”仍需事件、资金和预期证据。
每个历史点必须有 earnings_publication_date 与
first_market_available_date <= price_as_of;不同业务/会计/并购 epoch 分开。
同样复算 Owner Earnings 归因:
P = OE_per_share × Price_to_OE
9. 母子公司去重
建立结构表:
| 主体 | 控制/持股 | 是否合并 | 归母口径 | 上市市值 | 备注 |
|---|---|---|---|---|---|
| 母公司 | — | 集团口径 | 扣除 NCI 后 | ||
| 上市子公司 | x% | 若受控则是 | 子公司自身股东 |
然后做两种视角:
Look-through earnings:母公司享有的子公司利润 + 其他业务归母利润 - 母公司费用/调整。SOTP:母公司所持上市子公司股份市值 + 其他资产/业务价值 - 母公司净债务 - 控股层费用/税漏,再与母公司市值比较。
检查集团内部销售消除、持股期间加权、配售所得现金、控制是否保留、NCI 变化。不要直接用“子公司净利润 × 年末持股比例”替代审计归母利润。
另建投资收益/资产去重账本:FVTPL、处置和重估从经营 OE 排除;可持续利息/股息单列;投资 资产走 SOTP 时不再把同一收益资本化;金融机构按行业经营属性处理。
10. 输出 QA
- 当前价与所有 PE 都有绝对日期。
- 每个 EPS 都标明 FY/TTM/NTM、reported/adjusted/forecast/normalized、basic/diluted。
- FY PE 已披露分母年龄;年报后订单、指引、产能和正式经营更新已进入前瞻 ledger。
- 报表利润与经营利润、现金流、一次性项目已桥接。
- 已回答增长变量 check,并区分边际改善、高位钝化、边际恶化或证据不足。
- 历史 PE 无前视偏差。
- 同行常态区间只包含资格审查通过的同行,并披露周期位置。
- 已完成 substitution map 与完整 industry capacity cycle。
- 已并列当前/Forward/Normalized Price/OE 与 OE yield,PE 没有替代 owner economics。
- FVTPL、处置、重估、利息/股息与 SOTP 没有重复计算。
- 母子公司无利润/市值重复计算。
- “为什么跌”区分事实、推断和未知残差。
- 下一验证点具体到日期或报告窗口。
- 没有买卖、仓位、回本或保证反弹表述。