AI Berkshire
首页 › Rheinmetall

莱茵金属(ETR:RHM)多头论证 —— 对既有看空报告的对抗性检验

Rheinmetall | 2026-08-17 · 研究 | GitHub 原文
目录

研究日期:2026-08-17 角色:红队(对抗性检验),任务是攻击 Rheinmetall-investment-research-20260817.md 的看空框架 现价:€1,202(晨星口径)/€1,222.10(2026-08-17 盘中) 币种:欧元 被检验对象:既有看空报告(1,263 行)+ 筛选母报告 14.2/14.3/14.4 节


〇、红队声明:我要做什么,不做什么

我不是来把结论翻过来的。 协调方已承认既有研究被"论证这次不一样是否成立、如果不成立下行空间多大"的任务描述系统性引导,全程无多头论证。我的任务是补上缺失的那一半,并对每条看空论据给出诚实裁决。

本报告的方法论纪律:

  1. 只用一手来源推翻论断。所有关键反驳都建立在公司半年报/年报 PDF 原文、竞争对手 SEC 10-K 原文、法定披露之上,不用二手转述。
  2. 站得住的看空论据必须明说站得住。本报告最后一节专门列出我攻击失败的看空论据,并说明为什么它们是对的。
  3. 禁止心算。全部数字经 tools/financial_rigor.py 精确十进制验算。
  4. 不做技术面分析(项目既定边界)。

我实际获取到的、既有看空报告没有获取的一手证据(这是本报告的价值来源):

# 证据 来源 为什么关键
1 H1 2026 经营性自由现金流的逐项推导表 公司半年报 PDF 第 14 页 把 −€16.16 亿拆成营运资本/资本开支/经营三块
2 Rheinmetall Backlog 的固定订单 vs 框架订单分拆 公司半年报 PDF 第 13 页 直接检验"订单储备≠确定性"
3 FY2021 五分部销售与经营利润原始表 公司 2021 年年报 PDF 第 58–59 页 战前弹药分部真实利润率
4 通用动力 FY2025 10-K 按合同类型的收入分拆 × 分部利润率 SEC EDGAR 原文 成本加成 vs 固定价格的定价机制实证
5 洛克希德 FY2025 10-K 合同类型分拆 + 成本加成合同定义原文 SEC EDGAR 原文 同上
6 Q2 2026 电话会逐字记录 公司 IR 管理层对现金流、订单质量、资本开支的具体解释
7 2021-12 至今复权总回报序列(含股息再投资) Yahoo Finance chart API 检验"同业涨它跌 = 个股问题"

一、逐条裁决表(核心交付物)

# 看空方论断 裁决 决定性证据
1 "同业五十年常态 9–11%,莱茵金属 18.5% 是战争租金" 部分成立,但推理链有致命缺陷 同业 9–11% 的群体口径混入了大量成本加成合同。通用动力 FY2025 内部:Combat Systems(88% 固定价格,产品型)利润率 14.4%,Marine Systems(52% 成本报销)7.3%,Technologies(59% 成本报销+工时)9.5%。同一家公司、同一批客户,差别只在合同机制。用"集团 10.3%"当莱茵金属的标尺是口径错配
2 "公司自己 2021 年也只有 10.5%,证明超额利润有起始日 2022-02-24" 推翻 10.5% 是含汽车业务的集团数。FY2021 年报原始分部表:Sensors and Actuators + Materials and Trade(合计 €1,966m 销售)利润率仅 7.83%。剔除后防务三分部 2021 年利润率 = 12.13%;其中弹药分部 2021 年 = 17.68%,2020 年 = 15.35%。战前基线不是 10.5%,是 15–18%
3 "H1 自由现金流 −€16.16 亿证伪了预付款叙事,是'高增长吞现金'的结构问题" 推翻(归因错误) 公司半年报的推导表:税后利润 +455、折旧摊销 +233、营运资本及其他 −1,918、资本开支 −374。营运资本占 118.7%,资本开支占 23.1%,经营引擎(利润+折旧)为正 €688m。且资本开支/销售比从 9.8% 降到 7.7%。这不是"扩产吞现金",是纯存货与收付款时点
4 "W&A 分部 H1 23.7% < FY2025 的 29.0%,是需要盯住的第一个裂缝" 推翻(季节性伪像) 同口径同比:W&A H1 2026 23.7% vs H1 2025 21.2%,同比 +2.5pp。集团 H1 15.0% vs 12.1%,同比 +2.9pp。Q2 单季 17.1% vs 13.4%。公司维持 FY2026 W&A 指引 29–30%、集团约 19%,且 F126 只下调了海军分部
5 "Backlog 30% 是框架调用,订单储备≠确定性" 推翻(方向读反) 半年报原始表:Order Backlog(固定)€56,342m,同比 +74.6%;Frame Backlog(框架)€24,126m,同比仅 +1.8%。固定订单占比 58.0% → 70.0%。框架提取额(Frame Utilisation)H1 €4,817m vs €2,251m。这正是"框架转固定"的直接证据,看空报告和母报告都判定"未能验证"
6 "F126 被取消,证伪了德国政府关系=护城河" 完全成立 无可辩驳。这是真实的、已发生的、被公司自己确认的护城河击穿事件
7 "同业上涨而它腰斩,说明是个股问题" 部分成立,但时间窗口选择性极强 复权总回报:2021-12 至今,莱茵金属 14.10 倍,BAE 4.10 倍,Leonardo 10.05 倍,Hensoldt 8.27 倍,Thales 3.63 倍,洛克希德 1.92 倍。2022–2025 四年它涨 20.35 倍、BAE 涨 3.12 倍。2026 年 YTD 它 −30.7%、同业 +6%~+31%。一只跑赢 BAE 6.5 倍的股票回吐一年,是估值消化;但 2026 年的分化确实是个股定价
8 "晨星 €2,380 是板块内极端异常值(P/FV 0.505 vs 同业 0.88–1.04)" 部分成立,但类比对象错误 异常值本身是事实。但被比较的七家没有一家有可比的增长斜率:莱茵金属 Backlog 覆盖 5.77 年(固定订单单独 4.04 年),洛克希德 2.57 年、通用动力 2.25 年。book-to-bill 3.11x。一个 5.8 年覆盖、订单簿四年 45% 复合增长的标的,与 2.3 年覆盖的成熟标的用同一个 P/FV 带宽衡量,本身就是方法错误
9 "晨星分析师 €2,380 vs 自家量化 €1,904,分歧 25% 是内部矛盾" 部分成立,但解释是反的 晨星量化模型是纯统计外推,对订单簿驱动的非线性增长天然无能。分歧大恰恰是"有分析师覆盖"的价值所在。母报告在洋河案例上用同一条证据(量化护城河分低于分析师)时是有效的,因为洋河是衰退标的,量化模型对衰退敏感;用在加速标的上方向相反
10 "€2,380 隐含超额完成 2030 目标 41%(€705 亿收入)" 推翻(参数伪像) 该结论完全由看空方自选的"9% 折现率 + 18x 退出 PE"产生。若改用 8% 折现率 + 22x 退出 PE(Wide Moat 应有的终值倍数),€2,380 隐含 2030 收入降至 €580 亿;7.5% + 24x 则降至 €518 亿,即刚好等于公司自订目标。看空报告自己在脚注里承认了这个敏感性,但正文与结论章仍以 141% 反复陈述
11 "Medium 不确定性是推理链最薄的一环,应为 High" 推翻 晨星不确定性评级衡量的是现金流可预测性,不是股价波动率。莱茵金属五年贝塔 0.44;未来 2.5 年销售 90% 已由固定订单锁定(管理层电话会原话);2028 年之后仍有 €47bn 固定订单。看空方的五条论据里有三条(52 周区间 2.23 倍、单季 EPS 误差 59%、半年现金流摆动)衡量的是价格与时点波动,不是内在价值不确定性
12 "2028 年特别基金耗尽是悬崖" 推翻(前提已失效) 2025 年 3 月德国《基本法》修正案已将超过 GDP 1% 的国防支出完全豁免于债务刹车。融资约束的核心已从"额度"变成"意愿"。北约海牙峰会(2025)承诺 2035 年前核心国防支出 3.5% GDP、总口径 5%。公司引用北约 2026-07-07 数据:德国国防支出 2022 €53.4bn → 2026e €127.9bn;北约欧洲(不含德国)233.2 → 502.5,合计 +120%
13 "2030 年 €500 亿目标 CAGR 38.2% 过于激进" 完全成立 这是真实风险。但需注意基数已变:从 2026 年指引中值 €13.95bn 起算,到 €500 亿需 37.6% CAGR;到我的中性情景 €360 亿需 26.7%;到我的悲观情景 €280 亿只需 19.0%
14 "股息连续三年超派息政策上限,在借钱分红" 完全成立 事实无误,是真实的资本配置瑕疵
15 "NVL 造船(9.8% 利润率)稀释集团利润率" 部分成立 H1 9.8% 属实。但 2030 年海军分部目标是 >15%,且 F126 后指引已下调至 10–11%(管理层主动认账)。按公司 2030 分部规划加权,集团口径 20.87%,海军并未成为结构性拖累
16 "现价已隐含公司 2030 目标的 77%,赔率不对称" 完全成立,且是全篇最强的一条 我用同一套算术复核:€1,202 隐含 2030 收入约 €384 亿。这确实不是绝望价格。本报告最终没有推翻这一条

汇总:16 条中,推翻 6 条、部分成立 6 条、完全成立 4 条。


二、核心结论摘要

看空报告的算术是干净的,取数是可靠的,但它的支柱论据——"18.5% 利润率是战争租金,因为同业五十年常态是 9–11%,公司自己 2021 年也是 10.5%"——建立在两处口径错配上,且两处都可以用一手原始报表证伪。

第一处错配:同业 9–11% 是集团口径,混入了大量成本加成(cost-plus)政府合同与服务业务。通用动力自己的分部数据显示,在同一家公司、同一批政府客户下,88% 固定价格的产品型分部(Combat Systems,做的正是装甲车与弹药)利润率 14.4%,而 52% 成本报销的分部(Marine Systems)只有 7.3%。差别不来自护城河,来自定价机制。

第二处错配:公司 2021 年的 10.5% 是含汽车业务的集团数。FY2021 年报原始分部表显示,当年汽车两个分部(€1,966m 销售)利润率仅 7.83%,而弹药分部利润率是 17.68%。战前基线不是 10.5%,是 15–18%。

这两处修正共同改变了下行空间的量级:看空方的悲观情景假设 2030 年集团利润率回到 15%("仍高于行业常态 9–11%")。但按"战争租金 100% 消失、所有分部退回各自 2025 年或战前实际水平"重算,集团利润率是 14.11% —— 也就是说,看空方的"悲观"其实已经接近"租金全部消失"的极限情景,而不是一个温和的均值回归。真正的尾部并不比它低多少。

我的估值中枢:概率加权 €1,553.6(2030 年目标价),含四年累计股息 €1,643.6,相对现价 €1,202 总回报 +36.7%,四年年化 8.14%(看空报告为 €1,405.6/€1,488.6/5.30%)。

我的最终立场:不构成重仓(>10%)机会,但看空报告"观望、目标买入区 €850–950"的结论过于苛刻。 合理的买入门槛应上移至 €940–1,045(对应 15%/12% 要求回报),而在 €1,202 的当前价,8.1% 的年化预期回报支持建立观察仓(3–5%),不支持重仓。


三、正面回答四个必答问题(速览,详见后文)

问题 我的答案
Medium 不确定性是否合理? 合理,且看空方的反驳搞错了被衡量的对象。 详见第七章
若是二十年周期而非五年周期,估值该怎么给? 退出倍数是关键:18x → 22–24x 会把中性情景从 €1,526 抬到 €1,866–2,035。详见第八章
重仓(>10%)需要哪些前提? 六条,联合概率约 13–18%。详见第十章
哪几条看空论据我攻不动? 四条:F126 实证、2030 目标激进性、借钱分红、现价已含 77% 完成度。详见第十一章

四、攻击一(最高价值):9–11% 是护城河的结论,还是合同机制的结论?

这是看空报告的支柱。它的原文表述是:

"整个国防行业的长期营业利润率就是 9–11%。洛克希德 10.89%、BAE 9.91%、Thales 10.40%、Leonardo 9.00%、Hensoldt 9.45%——惊人地一致。……莱茵金属 18.5% 的利润率,是行业常态的 1.8 倍。"

"对于这个反常,只有两种解释:(A) 莱茵金属找到了同行五十年没找到的结构性优势;(B) 这是供需极度失衡下的周期性稀缺租金。"

这个二选一是伪二分法。存在第三种解释:(C) 被比较的两组公司卖的是不同定价机制的东西。

4.1 成本加成合同的定价机制,在合同法层面就锁死了利润率

洛克希德 FY2025 10-K 原文(SEC EDGAR,lmt-20251231.htm):

"Cost-reimbursable contracts provide for the payment of allowable costs incurred during performance of the contract plus a fee up to a ceiling based on the amount that has been funded. Typically, we enter into three types of cost-reimbursable contracts: cost-plus-award-fee, cost-plus-incentive-fee, and cost-plus-fixed-fee."

关键在 "fee up to a ceiling"。成本加成合同的费率不是市场议价的结果,是美国国防部按 DFARS 加权指引(Weighted Guidelines)事先设定的费率区间。承包商即使把成本压到极致,也拿不到超过上限的费;反过来,成本超支也能报销。这类合同的经济性质是受管制公用事业,不是卖产品。

在这样的合同下,利润率高不上去是制度设计,不是竞争失败。 拿它当"行业结构性天花板",等于拿电网公司的 ROE 上限证明"所有能源生意都赚不到超额回报"。

4.2 决定性证据:通用动力的分部数据——同一家公司、同一批客户、三种合同机制、三种利润率

通用动力 FY2025 10-K(SEC EDGAR,gd-20251231.htm)同时披露了按分部的利润率和按分部的合同类型分拆。把两张表对起来看:

分部 FY2025 收入($M) 固定价格占比 成本报销占比 工时占比 经营利润率
Combat Systems(装甲车 + 武器弹药) 9,246 87.94% 11.23% 0.83% 14.40%
Technologies(IT 服务 + C5ISR) 13,471 41.40% 43.87% 14.73% 9.48%
Marine Systems(造船) 16,723 47.81% 52.17% 0.02% 约 7.3%(2026 指引)
通用动力集团 52,550 64.23% 29.82% 5.95% 10.31%

这张表是本报告最重要的一张。

  • 集团 10.31% —— 正是看空报告引用的"行业常态"。
  • 但拆开看,唯一一个 88% 固定价格、做产品(装甲车 + 弹药)的分部,利润率 14.40%;成本报销占一半的造船分部只有 7.3%。
  • Combat Systems 的 2024 年利润率 14.2%、2026 年指引 14.1% —— 稳定在 14% 出头,与战争无关。它 2023 年的收入才 $8,268m,2025 年 $9,246m,只增长 11.8%,没有任何"战时暴利"成分。

结论:把"9–11%"当成防务制造业的结构性天花板是错的。9–11% 是"混入成本加成合同与服务业务后的集团加权数"。产品型固定价格防务制造的常态是 14% 出头。

洛克希德的数据方向一致:FY2025 固定价格 $45,200m(60.23%)、成本报销 $29,848m(39.77%);其中 Space 分部 73.00% 是成本报销 —— 这正是拖低集团利润率的部分。

4.3 莱茵金属的合同机制在光谱的哪一端?

  • 德国/欧洲采购体系没有等价于美国 FAR/DFARS 成本加成的主流机制。BwPBBG 立法后德国转向的是固定价格框架 + 提取(call-off),而不是成本报销。
  • 莱茵金属 H1 2026 的收入构成里,成本加成型收入公司未单独披露,但弹药与装甲车按定义是可交付产品,不是"研发服务"。看空报告自己也承认:"155mm 炮弹是二战技术"—— 二战技术恰恰意味着没有研发风险共担的必要,因此不需要成本加成。
  • 反向验证:如果莱茵金属做的是成本加成合同,它不可能出现 H1 2026 −€19.18 亿的营运资本占用。成本加成合同的现金特征是"边花边报销",不会形成巨额存货垫资。它的现金流形态本身就证明了它是产品型卖方。

⚠️ 未独立验证:我未能取得莱茵金属按合同类型的收入分拆(公司不披露该口径),也未取得 BwPBBG 法条原文。上述判断基于业务性质与现金流形态的推断,属于机制推理而非引述。

4.4 那么"18.5% vs 14.4%"这 4pp 的差是什么?

这是我攻击成功后剩下的、必须诚实回答的部分。用一手数据把它拆开:

莱茵金属弹药分部(Weapon and Ammunition)利润率完整序列(全部取自公司年报/半年报原始分部表):

年份 销售(€M) 经营利润(€M) 利润率 口径来源
2020 1,199 184 15.35% FY2021 年报第 59 页
2021 1,233 218 17.68% FY2021 年报第 59 页
2022 1,471 306 20.80% FY2022 年报第 63–64 页
2024 2,783 790 28.39% FY2025 年报
2025 3,532 1,037 29.36% FY2025 年报
H1 2025 1,323 280 21.16% H1 2026 半年报
H1 2026 1,757 417 23.73% H1 2026 半年报
FY2026 指引 4,900–5,000 — 29–30% H1 2026 半年报
2030 目标 14,000–16,000 — 29–31% 2026-08 投资者演示

这张表同时支持多头和空头,必须两面都说:

支持多头的一面:战前基线是 15.35%–17.68%,不是看空报告暗示的 10.5%。这意味着即使战争红利 100% 消失,弹药分部回到的位置是 17.68%,不是 10%。看空报告称"公司自己 2021 年就是 10.5%",是把集团数当分部数用 —— 这是本报告发现的最严重的一处论证缺陷。

支持空头的一面:从 17.68% 到 29.36% 的 11.68pp,确实与战争同步发生。这部分是真实的周期租金,看空报告的方向判断没错,错的是量级。

4.5 量化:租金全部消失,集团利润率是多少?

用公司自己的 2030 分部规划(销售权重)× "租金全部消失"的分部利润率:

分部 2030 销售(€bn) 公司指引利润率 "租金全消"利润率 依据
Weapon and Ammunition 15 29–31% 17.68% 2021 战前实际
Air Defence 3.5 24–26% 17.4% 2025 实际,不给任何改善
Digital Systems 9 17–19% 13.0% 2025 实际
Vehicle Systems 14 13–15% 11.7% 2025 实际
Naval Systems 5 >15% 9.8% H1 2026 实际
加权集团 46.5 20.87% 14.11% 工具验算
python3 tools/financial_rigor.py calc --expr='(15*0.30+3.5*0.25+9*0.18+14*0.14+5*0.15)/(15+3.5+9+14+5)*100'
  结果: 20.87   ← 公司指引口径,与"集团 >20%"自洽

python3 tools/financial_rigor.py calc --expr='(15*0.1768+3.5*0.174+9*0.130+14*0.117+5*0.098)/(15+3.5+9+14+5)*100'
  结果: 14.11   ← 战争租金 100% 消失、所有分部零改善

这个数字重新定义了下行空间。

看空报告的悲观情景用 15% 集团利润率,并称"仍高于行业常态的 9–11%,所以不极端"。但按分部重算,租金完全消失的极限值是 14.11% —— 也就是说,看空方的"悲观情景"实际上已经在极限附近,而不是像它自己描述的那样留有余地。真正的尾部(利润率跌到 10–11%)需要的不是"均值回归",而是弹药分部跌破战前水平,这需要产能过剩到形成价格战,而不只是供需平衡。

我的裁决:看空方论断 1 部分成立(租金存在,约 11.7pp),论断 2 推翻(战前基线是 15–18% 而非 10.5%,且同业 9–11% 是合同机制而非护城河的结论)。


五、攻击二:H1 自由现金流 −€16.16 亿,拆开看到底是什么

看空报告把这条列为下跌归因的第二位(权重"高"),并写道:

"这门生意在高速增长阶段,是'吞现金'的。增长越快,现金缺口越大。 ……营运资本和资本开支(指引为收入的 8–9%)会持续吸走现金。"

"段永平反复强调'利润表可以化妆,现金流表化不了妆'。"

问题是:看空报告从未打开这张现金流表。 公司半年报第 14 页有完整的逐项推导,看空报告没有引用它。

5.1 一手推导表(Rheinmetall H1 2026 半年报第 14 页,持续经营口径)

€ million H1 2026 H1 2025 同比变动
持续经营税后利润 455 260 +195
折旧、摊销及减值 233 178 +55
CTA 资产划拨(养老金/部分退休义务) (19) (12) −7
营运资本及其他变动 (1,918) (747) −1,171
= 经营活动现金流 (1,250) (321) −929
不动产、厂房设备与无形资产现金支出 (374) (310) −64
政府投资补助流入 8 — +8
= 经营性自由现金流 (1,616) (631) −985

5.2 三块的占比

python3 tools/financial_rigor.py calc --expr='(-1918)/(-1616)'   → 1.19   营运资本占 118.7%
python3 tools/financial_rigor.py calc --expr='(-374)/(-1616)'    → 0.23   资本开支占 23.1%
python3 tools/financial_rigor.py calc --expr='455+233'           → 688    经营引擎为正 €688M
构成 金额(€M) 占 −1,616 的比重 性质
营运资本占用 −1,918 118.7% 存货备货 + 收付款时点
资本开支 −374 23.1% 产能投资
经营引擎(利润 + 折旧) +688 −42.6%(抵减) 正贡献,且同比 +€250M
CTA + 补助 −11 0.7% 中性

三条推翻性结论:

① 资本开支根本不是主因,而且强度在下降。

python3 tools/financial_rigor.py calc --expr='374/5227'  → 0.07  (H1 2026 = 7.2% 销售)
python3 tools/financial_rigor.py calc --expr='310/3749'  → 0.08  (H1 2025 = 8.3% 销售)

公司半年报原文:"in relation to consolidated sales, this corresponds to an investment ratio of 7.7% (previous year: 9.8%)"(含 IFRS 16 租赁的口径)。资本开支占销售比从 9.8% 降到 7.7%,绝对额只多花了 €64M。

看空报告写"资本开支 = 收入的 8–9%……这是全部风险的集中地",把资本开支当成现金流恶化的主因之一。实际上它只解释了 23%,而且强度在改善。

管理层在 Q2 电话会上给出了原因(逐字记录):"During our Capital Market Day at the end of 2025, we indicated that we anticipate a CapEx number of around 16% for 2026. And the main driver for this high number were energetics plants……Several of these contracts……have now been rescheduled and will only start serious construction in 2027……we anticipate a CapEx percentage of around 8% to 9% for 2026."

这是双刃的:资本开支下降改善了短期现金流,但推进剂厂建设推迟到 2027 年是真实的产能延迟,管理层称不影响 2027/2028 和 2030 目标 —— 这句话必须存疑并列入跟踪清单。

② 经营引擎是正的,而且在加速。 税后利润 +75.0%、折旧 +30.9%,合计 €688M,同比多贡献 €250M。"真实经营恶化"这一块的贡献是零 —— 它是负的,即经营在改善。

③ 全部缺口来自营运资本,且营运资本的变动同比恶化 €1,171M,占 985 的 118.9%。

5.3 营运资本占用是投资还是恶化?三条证据指向"投资"

证据一:资产负债表的存货结构(半年报第 26 页)

€ million 30/6/2026 31/12/2025 变动
存货 6,248 4,721 +1,527(+32.3%)
合同资产 1,446 957 +489
应收账款 2,654 1,907 +747
合同负债(客户预付款) 6,265 5,642 +623(+11.0%)
应付账款 1,818 1,186 +632

关键观察:合同负债(客户预付款余额)是增加的,增加了 €623M。 看空报告与母报告 14.2 节均称"固定合同的财务标志是预付款流入,而现金流是大幅恶化的,因此框架转固定的论述与现金流冲突"。这个推论不成立:预付款余额同比是增长的,只是增长速度慢于存货增长速度。 预付款并没有消失,它被更快的备货吃掉了。

证据二:管理层给出了备货的目的与终点(Q2 2026 电话会逐字记录)

"The main driver is an increase of inventory that we are doing to secure supply readiness for the second half of 2026 and the coming years 2027. The buildup is mainly driven by the vehicle systems……the mile programs are going into the execution phase."

CFO Klaus Neumann 对存货余额终点的回答:

"We expect that the growth will significantly slow down as we basically increased sales in the second half. So we anticipate more or less similar level as of at the end of June."

即:管理层承诺存货余额到年底不再增长。这是一个可证伪的、有时间点的承诺(Q3 报表 11 月、FY 报表 2027 年 3 月)。

证据三:现金流的季节性是结构性的,不是本年独有

python3 tools/financial_rigor.py calc --expr='1218-(-631)'          → 1,849   (H2 2025 经营性自由现金流)
python3 tools/financial_rigor.py calc --expr='267-911-169'          → -813    (2025 前三季度合计 FCF,第三方口径)
python3 tools/financial_rigor.py calc --expr='1415-(267-911-169)'   → 2,228   (2025 Q4 单季 FCF,第三方口径)
期间 经营性自由现金流(€M)
H1 2025 −631
H2 2025 +1,849
FY2025 +1,218(现金转换率 66.2%,指引为 >40%)
H1 2026 −1,616

2025 年前三季度累计 −€813M,第四季度单季 +€2,228M。 这不是异常,是这门生意的形态。CEO 在电话会上的原话:

"we have, again, this second half year, which is back-end loaded. This is year-by-year the same. And Q4 is always what we have to produce for sure everything……in Q4, it comes into the sale."

5.4 那么门槛在哪里?

python3 tools/financial_rigor.py calc --expr='13950*0.19'    → 2,650.50   (FY2026 经营利润 @ 指引中值)
python3 tools/financial_rigor.py calc --expr='0.40*2650'     → 1,060      (>40% 现金转换率对应的 OFCF)
python3 tools/financial_rigor.py calc --expr='1060-(-1616)'  → 2,676      (H2 2026 必须产生的 OFCF)
python3 tools/financial_rigor.py calc --expr='2676/1849-1'   → 0.45       (比 H2 2025 高 44.7%)

要达成 >40% 现金转换率,H2 2026 需要产生 €2,676M 经营性自由现金流,比 H2 2025 的 €1,849M 高 44.7%。 同期销售增速指引是 +37%~+42%。所以门槛与销售增速大体同步,不是一个超出常识的要求,但也没有任何余量。

管理层把它讲得很直白(CEO 原话):"The operational free cash flow is a very digital decision. If we get the down payment……it's more than EUR3 billion down payment of Arminius……It could be higher. If we don't get the down payment, it could be also lower."

Arminius = Boxer 装甲车大单(€12.4bn 固定订单 + €2bn 服务合同),德国联邦议院预算委员会决议预定 2026-12-09。罗马尼亚合同另有 15% 预付款、金额"超过 €10 亿分两批"。

5.5 裁决

看空方表述 裁决 理由
"H1 FCF −€16.16 亿证伪了预付款叙事" 推翻 预付款余额同比 +€623M,没有消失
"资本开支会持续吸走现金,是全部风险的集中地" 推翻 资本开支只占 23.1%,且强度从 9.8% 降到 7.7%
"这门生意在高速增长阶段是吞现金的" 部分成立 方向对(营运资本随收入放大),但 2025 年全年现金转换率 66.2% 证明它在年度尺度上不吞现金
"连续两季大幅流出,Q3 是第一观察点" 完全成立 这个观察点的设置是正确的。真正的判据是 2026-12-09 Boxer 决议 + 全年现金转换率

诚实的保留:营运资本占用规模确实前所未有(−€1,918M vs 去年 −€747M),存货 +32.3% 而销售 +39.4%,两者大体同步,但如果 H2 销售不及预期,这批存货就会变成呆滞库存。"投资 vs 恶化"的最终判据不在 H1 报表里,在 Q4 的交付执行上。 我把它从"已证伪的恶化"降级为"未决的、有明确验证时点的风险",而不是像看空报告那样定性为"崩坏"。


六、攻击三:2022–2025 累计涨幅——"同业涨它跌"是不是选择性时间窗口?

看空报告称这是"本报告的关键证据",并据此断言:"这不是板块性下跌,'停火杀估值'的解释是错的。这是一次针对莱茵金属的个股杀估值。"

它用的是 52 周涨跌幅这一个窗口。我把窗口拉长,用复权收盘价(含股息再投资)的总回报重算。

6.1 复权总回报(数据源:Yahoo Finance chart API,2026-08-17 拉取,月度复权收盘)

公司 2021-12 2024-12 2025-12 现价 2021-12→今累计 2022–2025 四年 2026 YTD
Rheinmetall 86.67 744.16 1,763.87 1,222.10 14.10 倍 20.35 倍 −30.7%
Leonardo 5.99 29.57 55.63 60.20 10.05 倍 9.29 倍 +8.2%
Hensoldt 11.56 38.32 83.13 95.56 8.27 倍 7.19 倍 +15.0%
BAE Systems 549.18 1,148.16 1,713.82 2,253.00 4.10 倍 3.12 倍 +31.5%
Thales 74.02 151.61 252.56 268.70 3.63 倍 3.41 倍 +6.4%
Lockheed Martin 315.43 466.50 478.01 605.91 1.92 倍 1.52 倍 +26.8%

单位:RHM/HAG 欧元,LDO 欧元,HO 欧元,BAE 便士,LMT 美元。均为含股息再投资的复权价,因此是总回报而非价格回报。

6.2 三个推翻性观察

① 莱茵金属在 2022–2025 四年涨了 20.35 倍,BAE 涨了 3.12 倍。 它跑赢 BAE 6.5 倍、跑赢洛克希德 13.4 倍。看空报告把 BAE、洛克希德称为"同业",但它们在这一轮周期里的价格弹性完全不同一个量级。用它们的 52 周涨幅作为"板块景气度的替代指标",等于用中石油的股价检验英伟达的下跌是不是行业问题。

② 即使在 −30.7% 之后,莱茵金属自 2021 年末的累计总回报仍是 14.10 倍,仍是全组第一。 描述为"腰斩"或"个股被市场抛弃"在事实层面站不住。

③ 下跌期间基本面在加速,因此这在定义上就是倍数压缩。

python3 tools/financial_rigor.py calc --expr='1763.87*46.79/9935'  → 8.31   (2025 年末 P/S,用 FY2025 收入)
python3 tools/financial_rigor.py calc --expr='1222.1*46.79/13950'  → 4.10   (现在 P/S,用 FY2026 指引中值)
python3 tools/financial_rigor.py calc --expr='2008*46.79/9935'     → 9.46   (52 周高点 P/S)
时点 股价 对应年度收入(€M) P/S
52 周高点 €2,008.00 9,935(FY2025) 9.46x
2025 年末 €1,763.87 9,935(FY2025) 8.31x
现在 €1,222.10 13,950(FY2026 指引中值) 4.10x

市销率从 9.46 倍压到 4.10 倍,压缩 57%。同期收入从 €99.4 亿升到 €139.5 亿(+40%)。 股价跌 30.7% 而收入涨 40%,这就是估值消化的定义。

同期发生的基本面事件(全部为 2026 年):H1 销售 +39.4%、经营利润 +73.6%、Q2 单季利润率 17.1%(去年同期 13.4%)、固定订单簿 +74.6%、Nomination +28.0%。没有任何一项是恶化的。

6.3 我攻不动的部分(诚实)

2026 年的分化是真实的,且不能只用"估值消化"解释掉。

  • Hensoldt 在 2026 年 YTD +15.0%,它是德国防务电子纯做多标的,和莱茵金属受同一个德国预算驱动。它涨而莱茵金属跌 30.7%,这个价差需要个股解释。
  • RENK Group(德国,变速箱,与莱茵金属高度绑定)同期 52 周 −15.2%,方向一致但幅度只有一半。

个股解释是存在的,而且看空报告列的四条基本正确:起点估值 9.46x P/S 前所未见、Q1 2026 EPS 大幅不及预期、F126 单方面取消并触发首次指引下调、H1 现金流大幅流出。

我与看空报告的分歧不在"有没有个股原因",而在"个股原因说明了什么":

看空报告的解读 我的解读
起点 9.46x P/S 荒谬估值,均值回归未走完 荒谬估值,但已经修正到 4.10x,修正基本完成
Q1 EPS 差 59% 执行崩坏 季度性错配 —— H1 全口径利润 +73.6%、Q2 单季 +114.5%,Q1 的缺口在 Q2 已被补回
F126 取消 证伪订单储备=确定性 同意,这条我攻不动
H1 现金流 结构性吞现金 营运资本时点,有明确验证节点

裁决:部分成立。 "2026 年的下跌是个股定价"成立;"因此需求故事被否定"或"因此这是基本面证伪"不成立 —— 基本面在同期加速。这是估值消化叠加两个真实的执行事件(F126、Q1 失误),不是叙事破裂。


七、攻击四 + 必答题:正面论证 Medium 不确定性评级是否合理

看空报告把这条称为"这条推理链上最薄弱的一环",理由是五条观测:

看空方的检验项 观测值
52 周价格区间 €900.20–€2,008.00,高低点相差 2.23 倍
单季盈利可预测性 Q1 2026 EPS 较预期低 59%
现金流可预测性 半年内净现金→净债务翻转 €31.33 亿
收入指引稳定性 单个项目取消即触发下调
需求可预测性 由议会拨款与地缘政治决定

7.1 根本问题:这五条里有三条衡量的不是不确定性评级衡量的东西

晨星的不确定性评级衡量的是"分析师对企业未来自由现金流预测的置信区间",不是股价波动率。 它的四个输入是:收入的周期性、经营杠杆、财务杠杆、或有事件(诉讼/监管/单一产品依赖)。

  • 52 周区间 2.23 倍——衡量的是价格波动。莱茵金属的五年贝塔是 0.44(stockanalysis,2026-08-17)。一只贝塔 0.44 的股票出现 2.23 倍的区间,反映的是特质性重定价,不是系统性风险。更重要的是:价格波动大恰恰是折价出现的原因,不能反过来当成折价不该存在的理由。用价格波动否定安全边际,是循环论证 —— 若成立,则任何暴跌股都自动不配拥有安全边际。
  • Q1 EPS 差 59%——衡量的是季度性时点误差。同一年度里,H1 经营利润 +73.6%、Q2 单季 +114.5%。年度尺度上的可预测性没有被证伪。
  • 半年现金流摆动 €31.33 亿——其中 €1,000M 是 NVL 收购的银团贷款、€500M 是发债、€550M 是短期存单(半年报第 15 页原文),这是融资结构变化,不是经营现金流不可预测。

剩下两条(F126 触发指引下调、需求由议会决定)是真实的不确定性来源,我不否认。

7.2 正面论证:为什么 Medium 在方法论内是站得住的

论据一:未来 2.5 年的销售已被固定订单锁定 90%

CFO 在 Q2 2026 电话会上的原话(逐字记录第 15 页):

"for the next 2.5 years, we have already fixed the order backlog that covers the next 2.5 years already is to 90% fixed. Only 10% of the orders that we anticipate to turn into sales are from frame backlogs. Beyond 2028, we already have strong visibility with an order backlog of EUR47 billion."

一家分析师预测期前 60% 的现金流已被合同锁定 90% 的公司,其现金流置信区间天然是窄的。 这正是不确定性评级要衡量的东西。

论据二:订单覆盖倍数在整个覆盖池里最高

python3 tools/financial_rigor.py calc --expr='80467/13950'   → 5.77   莱茵金属总订单簿/FY2026 收入
python3 tools/financial_rigor.py calc --expr='56342/13950'   → 4.04   仅固定订单/FY2026 收入
python3 tools/financial_rigor.py calc --expr='193/75.048'    → 2.57   洛克希德总订单簿/FY2025 收入
python3 tools/financial_rigor.py calc --expr='118/52.550'    → 2.25   通用动力总订单簿/FY2025 收入
公司 订单储备 年收入 覆盖年数 晨星不确定性
Rheinmetall €80.47bn €13.95bn(2026E) 5.77 年 Medium
Rheinmetall(仅固定订单) €56.34bn €13.95bn 4.04 年 —
Lockheed Martin $193bn $75.05bn 2.57 年 Medium
General Dynamics $118bn $52.55bn 2.25 年 未取得

莱茵金属的订单覆盖是洛克希德的 2.2 倍。如果洛克希德是 Medium,莱茵金属凭什么必须是 High?

论据三:订单质量在改善,且是可验证的改善

指标 30/6/2025 30/6/2026 变动
Order Backlog(固定订单,€M) 32,266 56,342 +74.6%
Frame Backlog(框架,€M) 23,707 24,126 +1.8%
固定订单占比 57.6% 70.0% +12.4pp
北约成员国/伙伴占比 93.5% 94.9% +1.4pp

论据四:客户集中度在快速下降

半年报原文:Rheinmetall Nomination 的德国占比从 78.4% 降至 40.3%,其余欧洲从 12.0% 升至 52.3%。看空报告把"德国占收入 38%"当作买方垄断的核心论据,但新签订单已经不再以德国为主,收入结构会在未来 2–3 年跟随订单结构改变。

论据五:财务杠杆仍在低位。净债务/权益 0.47,股东权益比率 28.0%。看空报告称"净债务快速上升"属实,但绝对水平不构成财务不确定性来源。

7.3 我的裁决:Medium 合理,看空方的反驳不成立

超额安全边际的算术是干净的:

python3 tools/financial_rigor.py calc --expr='1202/2380'     → 0.51   实际 P/FV = 0.505
python3 tools/financial_rigor.py calc --expr='0.70-0.505'    → 0.19   超出五星门槛 19.5 个百分点

Medium 档五星门槛 P/FV ≤ 0.70,实际 0.505,超额 19.5pp。

但我必须同时承认看空报告的一个正确观察:安全边际的厚度确实同时依赖公允价值本身。Medium 评级我认为是对的,Wide 护城河我认为是"偏乐观但不离谱"(我的判断是介于 Narrow 与 Wide 之间,偏 Wide),而 €2,380 这个绝对值我认为偏高。 详见下一章。


八、攻击五:晨星 €2,380 的"141% 超额完成"是参数伪像

看空报告的核心估值论断是:

"晨星 €2,380 = 要求公司超额完成自己的目标 41%,即 2030 年做到 €705 亿收入。"

它用的口径是:9% 折现率、18x 退出 PE、19% 营业利润率、30% 税率。

问题:18x 退出 PE 是一个 Narrow Moat 的假设。用一个 Narrow Moat 的终值倍数去反推一个 Wide Moat 的公允价值,必然得出"隐含收入荒谬"的结论。这是把结论塞进了前提。

8.1 参数敏感性

python3 tools/financial_rigor.py calc --expr='2380*1.09**4/18'                        → 186.64  隐含 2030 EPS
python3 tools/financial_rigor.py calc --expr='((186.64*46.79+400)/0.70+600)/0.19'     → 71,826  隐含 2030 收入(€M)

python3 tools/financial_rigor.py calc --expr='2380*1.08**4/22'                        → 147.18
python3 tools/financial_rigor.py calc --expr='((147.2*46.79+400)/0.70+600)/0.19'      → 57,951

python3 tools/financial_rigor.py calc --expr='2380*1.075**4/24'                       → 132.43
python3 tools/financial_rigor.py calc --expr='((129.7*46.79+400)/0.70+600)/0.19'      → 51,794
折现率 / 退出 PE 隐含 2030 EPS 隐含 2030 收入 相对公司 €500 亿目标
9% / 18x(看空方选用) €186.64 €718 亿 144%
8% / 22x €147.18 €580 亿 116%
7.5% / 24x €132.43 €518 亿 104%

同一个 €2,380,隐含收入可以是 €718 亿也可以是 €518 亿,取决于估值者自己选的两个参数。 看空报告在脚注里承认了这一点("若晨星使用更低的 WACC 和更高的终值倍数,其隐含收入会下降"),但在正文、结论章、母报告 14.4 节里,"超额完成 41%/141%"被作为定论重复了至少四次。

7.5% / 24x 对一家 Wide Moat、订单覆盖 5.77 年、四年订单簿复合增长 45% 的公司并不激进。 在这组参数下,晨星的 €2,380 只是"相信公司完成自己的目标",而不是"要求超额完成 41%"。

8.2 "板块内异常值"的可比性问题

看空报告的证据:晨星覆盖的另外七家防务股 P/FV 全部在 0.88–1.04,莱茵金属独自在 0.505。

异常值成立,但被比较的对象不具可比性。

莱茵金属 洛克希德 / BAE / 通用动力
订单覆盖 5.77 年 2.25–2.57 年
book-to-bill 3.11x 约 1.0–1.3x
订单簿四年增速 €18.4bn → €80.5bn(45% CAGR) 个位数增长
FY2026 收入增速指引 +37%~+42% 3%~8%
H1 经营利润增速 +73.6% 个位数
python3 tools/financial_rigor.py calc --expr='16238/5227'   → 3.11   Nomination/销售
python3 tools/financial_rigor.py calc --expr='14946/5227'   → 2.86   仅 Order Intake/销售

一个 DCF 模型的输出对增长斜率是高度非线性的。 把一家四年订单簿涨 4.4 倍、收入指引 +40% 的公司,和一批增速个位数的公司放进同一个 P/FV 带宽里比"偏离度",本身就是统计误用 —— 在一个增速分布极度偏斜的样本里,最快的那家出现在分布尾部是必然的,不是异常。

芒格的原话被看空报告引用为"当你的模型对二十九家公司都正常、对第三十家给出极端答案,问题多半在模型"。这句话的前提是三十家公司同质。 这里不同质。

8.3 关于晨星"分析师 €2,380 vs 量化 €1,904,分歧 25%"

看空报告称这是"晨星内部自我矛盾",是"最致命的一击"。

我认为解释方向是反的。

晨星的量化公允价值是纯统计模型(基于同类公司的估值倍数与财务特征外推),对订单簿驱动的非线性增长天然无能。它给出的 €1,904 本质是"按历史财务特征,这家公司应该值多少"。当一家公司正在发生结构性跃迁(收入四年 5 倍、纯度从 60% 防务变成 100% 防务)时,量化模型必然落后于分析师。

这一点可以用母报告自己的洋河案例反证。 母报告 14.1 节用"晨星自家量化护城河得分 0.774,是五家 Wide Moat 白酒里最低"作为质疑分析师的证据 —— 那是对的,因为洋河是衰退标的,量化模型对已发生的衰退是敏感的、及时的。但把同一条逻辑用在加速标的上,方向相反:量化模型对尚未发生的加速是迟钝的。

python3 tools/financial_rigor.py calc --expr='1202/1904.07'   → 0.63   以量化 FV 计,P/QFV = 0.631

即使完全接受量化模型的 €1,904,现价仍折价 36.9%,仍在 Medium 档五星门槛(≤0.70)之内。 看空报告称"从腰斩机会降级为合理折价",但按晨星自己的方法论,P/FV 0.631 在 Medium 档依然触发五星。

裁决:论断 8(异常值)部分成立但类比错误;论断 9(内部分歧)部分成立但解释方向相反;论断 10(141% 超额完成)推翻。


九、攻击六 + 必答题:2028 年特别基金耗尽,以及二十年周期的估值含义

9.1 "特别基金耗尽 = 悬崖"的前提已经在 2025 年被立法废除

看空报告把"2028 年 €1,000 亿特别基金(Sondervermögen)耗尽"列为需求悬崖,并承认"未能验证德国 2026 年逐条拨款"。

但这个悬崖的前提是德国受债务刹车(Schuldenbremse)约束、无法用常规预算接续。这个前提在 2025 年 3 月已经消失。

2025 年 3 月德国《基本法》修正案的核心内容:超过 GDP 1% 的国防支出被完全豁免于债务刹车的举债上限。也就是说,德国国防支出中,第一个 1% GDP 走常规预算,超出的部分可以无上限举债。特别基金的作用从"唯一的钱袋"降级为"过渡工具"。

⚠️ 来源说明:德国联邦财政部与联邦议院官网在本次抓取中均返回 404 或 Radware 反爬拦截,我未能取得该修正案的官方原文。上述表述基于公开的立法事实陈述,属于未独立验证,读者应自行核实条文细节(特别是 1% 门槛的精确定义与适用范围)。

可观测的替代证据(一手,来自公司引用的北约官方统计):

Rheinmetall 2026 年 8 月投资者演示第 13 页,数据源标注 "NATO Defence Investment (7 July 2026)":

€ bn 2022 2023 2024 2025 2026e
德国国防支出 53.4 63.6 81.6 97.6 127.9
北约欧洲(不含德国) 233.2 272.3 338.8 430.2 502.5
合计 286.7 335.9 420.3 527.8 630.4(+120%)
德国装备支出占比 17% 18% 21% 25% 32%

德国 2026 年国防支出 €1,279 亿,是 2022 年的 2.4 倍。装备(而非人员/运维)占比从 17% 升到 32% —— 后者对莱茵金属更重要,因为装备预算才是它的可触达市场。

半年报"展望"章节援引 Jane's:德国 2026 年国防支出 $1,280 亿(上年 $1,050 亿),同比 +21.9%;西欧 $5,250 亿,+10.7%。

北约海牙峰会宣言(2025,NATO 官网原文):"Allies commit to invest 5% of GDP annually on core defence requirements as well as defence-and security-related spending by 2035",其中"at least 3.5% of GDP annually……to resource core defence requirements",并将在 2029 年审查。

裁决:推翻。 悬崖的融资前提已消失;可观测的拨款数据方向明确向上。但"意愿"风险仍在 —— 债务刹车豁免解决的是"能不能借到钱",不是"议会想不想花"。这一点看空报告的定性没错,只是它把制度约束和政治意愿混为一谈了。

9.2 必答题:若欧洲重整军备是二十年周期而非五年周期,估值该怎么给?

这个问题的答案几乎完全落在"退出倍数"这一个变量上,而不在收入预测上。

看空报告的三情景全部使用 13x–20x 的退出 PE。这个区间隐含的假设是:到 2030 年,市场会把莱茵金属当成一家周期见顶的公司来定价(洛克希德目前 22.4x、BAE 32.4x、Thales 37.3x —— 注意,看空报告用的 13x–20x 低于当前所有同业)。

如果周期是二十年,2030 年的市场看到的是一家还有十年跑道的公司,不会给周期尾部的倍数。

假设的周期长度 2030 年市场的心理状态 合理退出 PE 中性情景(收入 €360 亿 @ 18.5%,EPS €84.80)目标价
五年周期(2022–2027) 已过顶,等待正常化 13–15x €1,102–1,272
十年周期(2022–2032) 中段,增长可见但有限 18x(本报告中性采用) €1,526
二十年周期(2022–2042) 仍在前 40%,跑道还长 22–24x(≈ 洛克希德当前 22.4x) €1,866–2,035
python3 tools/financial_rigor.py calc --expr='84.80*22'   → 1,865.6
python3 tools/financial_rigor.py calc --expr='84.80*24'   → 2,035.2

注意:二十年周期假设下,中性情景的目标价 €1,866–2,035 已经接近晨星的 €2,380,而这个结果不需要任何超额收入假设 —— 收入仍只是公司目标的 72%。

这精确地定位了本案的真正分歧点:晨星与看空报告的 €2,380 vs €1,405 的鸿沟,主要不是收入之争,是"2030 年市场愿意给几倍"之争,而后者取决于届时周期还剩多长。看空报告用"隐含 2030 收入"这把尺子把分歧翻译成收入差异,看起来客观,实际上把倍数假设的分歧藏进了尺子本身。

二十年周期是否成立?我的判断:不可知,但概率不低于 35%。 支持的理由:欧洲二十年投资不足的缺口是存量事实;北约 3.5% 目标的期限是 2035 年(不是 2030);俄罗斯的军事重建同样以十年计。反对的理由:政治意愿可逆,一届政府就能改;财政压力在 2030 年代会变得严峻。

但有一件事是确定的:看空报告的三情景退出 PE(13/18/20x)全部低于当前同业交易倍数(22.4x–37.3x),这是一个未被论证的、单向的保守假设,它独自贡献了看空结论的相当一部分。


十、我的估值:三情景与中枢

10.1 与看空报告的差异只在三个假设上

假设 看空报告 本报告 理由
悲观情景 2030 收入 €240 亿 €280 亿 固定订单簿今天已有 €563 亿,2028 年后仍有 €470 亿。€280 亿只需从 2026 年指引起算 19.0% CAGR
悲观情景利润率 15% 14.1% 更严格:按分部逐一退回战前/2025 实际,这是"租金 100% 消失"的极限值
悲观情景退出 PE 13x 14x 13x 低于 1990 年代军工低谷之外的任何时期
中性情景 2030 收入 €330 亿 €360 亿 同上,€360 亿 = 26.7% CAGR,公司目标的 72%
中性情景利润率 18% 18.5% 等于 FY2025 实际值,不假设任何改善
乐观情景 €450 亿 @ 20% @ 20x 不变 保持可比
概率分配 25 / 50 / 25 30 / 45 / 25 反映固定订单占比 70%、90% 2.5 年锁定的可见度提升
python3 tools/financial_rigor.py calc --expr='(28000/13950)**0.25-1'   → 0.19   悲观情景隐含 CAGR
python3 tools/financial_rigor.py calc --expr='(36000/13950)**0.25-1'   → 0.27   中性情景隐含 CAGR
python3 tools/financial_rigor.py calc --expr='(50000/13950)**0.25-1'   → 0.38   公司目标隐含 CAGR

10.2 工具输出

$ python3 tools/financial_rigor.py three-scenario --price 1202 --eps 33.43 --shares 0.4679 \
    --growth 0.368 0.262 0.0885 --pe 20 18 14 --years 4 --currency EUR

  当前股价: 1202.0 EUR      当前EPS: 33.43      预测期: 4年

  情景             年增速    目标PE     目标EPS      目标股价     涨跌幅
  乐观 (Bull)       37%      20x      117.08     2341.6    +94.8%
  中性 (Base)       26%      18x       84.80     1526.3    +27.0%
  悲观 (Bear)        9%      14x       46.93      657.0    -45.3%

  ✅ 所有计算使用精确十进制, 结果可审计复现
情景 概率 2030 收入 利润率 退出 PE 目标价 涨跌幅
乐观 30% €450 亿(目标 90%) 20% 20x €2,342 +94.8%
中性 45% €360 亿(目标 72%) 18.5% 18x €1,526 +27.0%
悲观 25% €280 亿(目标 56%) 14.1%(租金全消) 14x €657 −45.3%

10.3 概率加权中枢

python3 tools/financial_rigor.py calc --expr='0.30*2341.6+0.45*1526.3+0.25*657.0'   → 1,553.57
python3 tools/financial_rigor.py calc --expr='1553.57+90'                            → 1,643.57   (加四年累计股息约 €90)
python3 tools/financial_rigor.py calc --expr='(1643.57)/1202-1'                      → 0.3674     总回报 +36.7%
python3 tools/financial_rigor.py calc --expr='((1643.57)/1202)**0.25-1'              → 0.0814     四年年化 8.14%
python3 tools/financial_rigor.py calc --expr='1553.57/1405.55-1'                     → 0.1053     比看空中枢高 10.5%
项目 看空报告 本报告
概率加权目标价(2030) €1,405.55 €1,553.57
加四年累计股息 €1,488.55 €1,643.57
相对现价(€1,202)总回报 +23.9% +36.7%
四年年化回报 5.30% 8.14%

10.4 要求回报率倒推的买入价

python3 tools/financial_rigor.py calc --expr='(1643.57)/(1.10**4)'   → 1,114.61
python3 tools/financial_rigor.py calc --expr='(1643.57)/(1.12**4)'   → 1,044.52
python3 tools/financial_rigor.py calc --expr='(1643.57)/(1.15**4)'   →   939.72
要求年化回报 对应买入价 相对现价 €1,202 看空报告的对应值
10% €1,114.61 −7.3% €1,016.70
12% €1,044.52 −13.1% €946.00
15% €939.72 −21.8% €851.08

这是本报告最诚实的一段。 我推翻了看空报告六条论断、把中枢抬高了 10.5%、把年化回报从 5.30% 抬到 8.14% —— 但 15% 要求回报对应的买入价只从 €851 移到 €940,仍然低于现价 21.8%。

结论:多头论证成立,但它不足以把这个标的从"观望"推到"重仓"。 它把结论从"观望,等 €850–950"改善到"可建观察仓,重仓等 €940–1,045"。这个差别对仓位管理是实质性的,但不是方向性翻转。


十一、必答题:若要重仓(>10%),需要哪些前提成立?

11.1 先把门槛定量化

重仓(>10% 组合权重)在价值投资框架里的隐含要求是:年化预期回报 ≥ 15%,且悲观情景不摧毁组合。

反解现价 €1,202 需要什么才能给出 15% 年化:

python3 tools/financial_rigor.py calc --expr='1202*1.15**4'                          → 2,102.31   (2030 年需达到的总价值)
python3 tools/financial_rigor.py calc --expr='1202*1.15**4-90'                       → 2,012.31   (扣除四年股息后的股价)
python3 tools/financial_rigor.py calc --expr='((2012/20*46.79+400)/0.70+600)/0.19'   → 41,557     (20x 退出下需要的 2030 收入,€M)
python3 tools/financial_rigor.py calc --expr='((2012/22*46.79+400)/0.70+600)/0.19'   → 38,340     (22x 退出下需要的 2030 收入,€M)
python3 tools/financial_rigor.py calc --expr='(41300/13950)**0.25-1'                 → 0.31       (€413 亿对应的 CAGR)

重仓的算术条件:2030 年收入 €383–416 亿(公司目标的 77%–83%)、营业利润率 19%、退出 PE 20–22x。即 2026→2030 收入 CAGR 28.7%–31.4%。

11.2 六条前提条件与概率评估

# 前提 为什么必需 我的概率 判据/验证时点
1 弹药分部利润率在收入翻两倍的同时守住 26% 以上 弹药贡献超过一半的分部利润。跌到战前 17.68% 会把集团拖到 16% 以下,20x 退出倍数随之失守 50% 战前基线 17.68% 提供了地板,但 26%+ 要求战争租金大部分不消失。FY2026 指引 29–30%、2030 目标 29–31% 是公司承诺,不是已实现事实。验证点:FY2026 年报(2027-03)W&A 实际利润率
2 2026 全年现金转换率达标 >40%,且 2027 年 >50% 8.14% 的年化里没有为融资风险留缓冲。若现金流连续两年为负,增发不可避免,直接稀释 60% H2 2026 需产生 €2,676M(H2 2025 的 1.45 倍)。关键单点:2026-12-09 德国联邦议院预算委员会 Boxer(Arminius)决议 + 超过 €30 亿预付款是否在 12 月而非 1 月入账
3 收入 2030 年达到 €383 亿以上(公司目标的 77%) 这是 15% 年化的算术底线 55% 固定订单簿今天 €563 亿、2028 年后 €470 亿,90% 覆盖未来 2.5 年 —— 底子在。但需要 28.7% CAGR 持续四年,且 2028 年后的转化尚未验证
4 不再出现第二个 F126 式的单方面项目取消 一次 €3 亿指引下调市场消化得了;两次会摧毁"订单储备=可见度"这个多头论证的基石 65% F126 已证明机制存在。Boxer(€12.4bn 固定 + €38.4bn 期权)是最大的单点暴露
5 退出倍数不低于 20x(即 2030 年周期仍被视为未过半) 中性情景下,退出 PE 从 20x 降到 15x 会把目标价从 €1,696 砍到 €1,272 45% 依赖"二十年周期"叙事在 2030 年仍然成立。北约 3.5% 目标期限是 2035 年,这是支持性事实;但届时市场是否还相信,不可知
6 不发生摧毁性的资本配置错误(为冲 €500 亿目标而做的稀释性并购) NVL(9.8% 利润率)已是一个样本。再来两个,混合利润率结构性下移 70% CEO 已公开钉死 €500 亿目标,行为扭曲风险真实存在。看空报告这条批评是对的

11.3 联合概率

这六条不是相互独立的(1、3 与欧洲需求正相关;2、4 与德国采购执行正相关),因此不能简单连乘。用两组相关簇近似:

  • 需求/收入簇(1、3、5):三者高度正相关,取有效联合概率约 0.50 × 0.90 × 0.85 ≈ 0.38
  • 执行/治理簇(2、4、6):中度相关,取约 0.60 × 0.80 × 0.85 ≈ 0.41
  • 两簇之间弱相关,联合概率 ≈ 0.38 × 0.41 ≈ 0.156
python3 tools/financial_rigor.py calc --expr='0.50*0.90*0.85'   → 0.3825
python3 tools/financial_rigor.py calc --expr='0.60*0.80*0.85'   → 0.408
python3 tools/financial_rigor.py calc --expr='0.3825*0.408'     → 0.1561

六条全部成立的联合概率约 13%–18%(中值 15.6%)。

11.4 结论:不构成重仓

在 €1,202,重仓的算术要求需要一个约 15% 概率的联合情景兑现。这不是一个可以押上组合 10% 以上的赔率。

但同样必须说清楚:本报告的中性情景(45% 概率)给出 +27.0%(四年),概率加权年化 8.14%。这不是一个"回避"的标的,是一个"仓位不该大"的标的。

11.5 分层建议

情况 建议
空仓者 可建 3%–5% 观察仓,而非看空报告的"完全观望"。理由:中枢 €1,554、年化 8.1%、下行 −45%(不是 −54%)、且有 2026-12-09 与 Q3 财报两个近期高信息量事件。加至 10% 以上的价格门槛:€1,045(12% 要求回报);加至满仓的门槛:€940(15%)
持仓者 不必减持到看空报告建议的水平。 看空报告的"减到即使跌到 €553 也不影响睡眠"建立在一个我认为过度严苛的悲观情景上(€553 隐含 2030 收入仅 €240 亿 + 利润率 15% + 13x)。按修正后的 €657,可承受仓位相应放宽
最重要的三个跟踪点 ① 2026-12-09 德国联邦议院预算委员会 Boxer 决议 + €30 亿以上预付款到账时点(决定现金转换率能否达标);② FY2026 年报 W&A 分部实际利润率是否落在 29%–30%(决定租金消失速度);③ 2027 年推进剂/能源材料工厂是否如期开工(管理层称推迟到 2027 年不影响 2030 目标,此说待验)
推翻多头论证的信号 ① W&A 分部利润率跌破 24%;② FY2026 现金转换率低于 25%;③ 出现第二个 F126 式取消;④ 固定订单占比从 70% 回落;⑤ 再次为冲收入做稀释性并购

十二、我攻击失败的部分:四条站得住的看空论据

红队最重要的产出不是推翻了什么,是承认了什么。以下四条我认真攻击过,攻不动。

12.1 F126 事件是真实的护城河击穿(论断 6)

一个已进入固定订单储备的德国本土大型项目,被政府单方面取消,直接触发公司自 2022 年以来第一次下调收入指引(€140–145 亿 → €137–142 亿),且半年报明确将海军分部 2026 年利润率从 11%–13% 下调至 10%–11%。

我没有任何反驳。 这直接证伪了两个多头论点:"德国政府关系=护城河"、"固定订单=确定性"。我在第七章用"固定订单占比 70%"论证可见度时,必须承认这 70% 里的每一份都带着 F126 式的尾部风险。

这也是我给"不再出现第二次取消"只打 65% 概率的原因。

12.2 2030 年 €500 亿目标过于激进,且会扭曲管理层行为(论断 13)

从 2026 年指引中值 €139.5 亿到 €500 亿需要 37.6% CAGR,同时还要把利润率从约 19% 提到 >20%、现金转换率提到 >50%。

看空报告引用段永平的话——"一个 CEO 在资本市场日上说五年后要做到现在的五倍,这句话本身就是个警告……承诺会改变行为,而且通常改往坏的方向"——我认为这个判断是对的,NVL 收购(利润率 9.8%)已经是第一个样本。

我在第十章把中性情景设在 €360 亿(目标的 72%),正是因为我不相信 €500 亿。这一条我不是推翻,是接受并已内化进估值。

12.3 借钱分红(论断 14)

派息率连续三年超出公司自订政策上限(35%–40%):2023 年 38.9%、2024 年 41.8%、2025 年 45.5%;且在半年经营性自由现金流 −€16.16 亿、净现金翻转为净债务 €27.2 亿的期间,仍派发 €5.35 亿股息。

这是真实的资本配置瑕疵。 它同时也削弱了我在第五章的多头论证:如果管理层真的认为现金流缺口是纯时点问题,为什么要在同一期间把派息率推到政策上限以上?这是一个我无法调和的内部矛盾,我选择如实记录而不是解释掉。

12.4 最强的一条:现价已经在为公司目标的 77% 付费(论断 16)

看空报告的反向折现:€1,202 隐含 2030 年收入约 €384 亿,是公司自订 €500 亿目标的 76.8%。

我用同一套算术复核,结果一致。 这意味着:

  • 市场没有在给"这家公司完了"定价。 它在给"你的五年计划我信四分之三"定价。
  • 多头要赚钱,需要的不是"证明市场错了",而是"公司超出市场已经相当乐观的预期"。
  • 这与我第十一章的结论完全吻合:15% 年化要求 2030 年收入 €383–416 亿 —— 也就是说,现价隐含的 €384 亿,恰好落在 15% 年化所需的下沿。 换句话说,在现价买入并期待 15% 回报,等于赌市场当前的预期一分不差地兑现,且退出倍数给到 20–22x —— 没有安全边际可言。

这一条是本报告最终没能推翻的核心。它独自解释了为什么我的结论是"观察仓"而不是"重仓",尽管我推翻了看空报告六条论断。


十三、方法论反思:为什么看空报告会在六个地方出错

这一节对未来的研究流程比对本案的结论更有价值。

出错模式 本案表现 一般化教训
集团口径当分部口径用 用"公司 2021 年 10.5%"证明弹药业务没有结构性利润率,而 2021 年弹药分部实际是 17.68% 凡是跨期利润率比较,先确认业务组合是否同一。 莱茵金属 2021→2025 剥离了 €1,966m 的低利润率汽车业务
同业口径当业务口径用 用"洛克希德 10.89%、BAE 9.91%"当行业天花板,而这些是混入 40% 成本加成合同的集团数 在防务/公用事业/医保这类受管制行业,集团利润率主要由合同机制决定,不由竞争地位决定。 必须拆到合同类型
不打开现金流量表就下结论 引用段永平"现金流表化不了妆",却没有引用公司披露的 OFCF 逐项推导表 凡是把现金流当核心论据,必须引用推导表本身,不能只用汇总数
季节性数据当趋势数据 用"H1 15.0% < FY2025 18.5%"和"W&A H1 23.7% < 29.0%"论证利润率下滑,而同比是 +2.9pp 和 +2.5pp 半年度对全年度的比较在有强季节性的公司里恒为负,必须用同比
把自选参数的输出当客观事实 "晨星隐含超额完成 41%"完全由自选的 9%/18x 产生;换成 7.5%/24x 则是 104% 反向折现的输出是参数的函数,不是被检验对象的属性。 引用时必须同时给出参数区间
用波动率检验不确定性评级 用 52 周区间 2.23 倍、单季 EPS 误差 59% 质疑 Medium,而该评级衡量的是现金流置信区间 质疑一个评级前,先确认它衡量的是什么。 用价格波动否定安全边际是循环论证

一个共同的根源:这六处全部指向同一个方向(看空)。这与母报告 14.5 节自己撤回的那条推论是同一个问题的两面 —— 任务描述里写了"认真论证这次不一样是否成立,如果不成立下行空间有多大",agent 就会在每一个岔路口选择更看空的那条口径,且每一次选择单独看都能自圆其说。偏差不是从错误的数据来的,是从一连串各自合理的口径选择来的。


十四、AI 分析置信度声明

结论 依据 置信度
✅ H1 2026 现金流缺口 118.7% 来自营运资本、23.1% 来自资本开支 公司半年报第 14 页原始推导表 95%
✅ FY2021 弹药分部利润率 17.68%(非 10.5%) 公司 FY2021 年报第 58–59 页原始分部表 95%
✅ 通用动力 Combat Systems 87.94% 固定价格、利润率 14.40% SEC EDGAR 10-K 原文 95%
✅ 固定订单簿同比 +74.6%、占比 58%→70% 公司半年报第 13 页原始表 95%
✅ 2021-12 至今莱茵金属总回报 14.10 倍 vs BAE 4.10 倍 Yahoo Finance 复权价 90%
⚠️ "同业 9–11% 主要由合同机制而非护城河决定" 通用动力分部实证 + 洛克希德合同定义原文,但莱茵金属自身的合同类型分拆未获披露 75%
⚠️ Medium 不确定性评级合理 订单覆盖 5.77 年、90% 锁定、贝塔 0.44 70%
⚠️ 战争租金约 11.7pp、租金全消后集团利润率 14.11% 分部逐一重算,但 2030 年销售权重用的是公司规划 60%
❌ 三情景概率分配 30/45/25 我的主观判断 35%
❌ 重仓六条前提的联合概率 15.6% 相关性结构为估计 30%
❌ 2025 年德国债务刹车改革的条文细节 官网 404/反爬拦截,未独立验证 不可知
❌ 战争/停火走向 AI 无预测能力 不可知

抓取失败并如实记录(未编造替代数据):德国联邦财政部、联邦议院、bundeshaushalt.de(404/Radware 拦截);Morningstar 全站(403);Nammo、Hanwha Aerospace 官网 IR(404/403);stooq、DuckDuckGo(反爬)。因此莱茵金属自身的合同类型分拆、Nammo/Poongsan 等纯弹药同业利润率、德国债务刹车条文原文,均未取得。

一句话:本报告在"公司一手财报与竞争对手 10-K 的算术"上可靠性很高,在"德国财政制度细节与纯弹药同业对标"上有明确空白,请据此加权。


附录 A:一手数据来源清单

公司一手披露(全部为 PDF 原文逐字解析)

  1. Rheinmetall H1 2026 半年报(2026-08-06)— ir.rheinmetall.com/media/document/1bbcaadf-.../DE0007030009-Q2-2026-EQ-E-01.pdf - 第 12–13 页:集团关键数据、Backlog 固定/框架分拆、Nomination - 第 14 页:经营性自由现金流逐项推导表(本报告最重要的单一来源) - 第 15 页:资产负债表分析、资本开支分部表 - 第 16–20 页:五分部业绩 - 第 22–23 页:展望与 FY2026 指引表 - 第 26 页:合并资产负债表
  2. Rheinmetall Q2 2026 电话会逐字记录(2026-08-06,LSEG)— 同上域名 .../Not_verified_Q2_2026_Transcript.pdf
  3. Rheinmetall 2026 年 8 月投资者演示 — .../Rheinmetall_AG_2026_Investor_Presentation_August.pdf(第 13 页北约支出、第 27 页 Boxer/Arminius、第 65–67 页 2030 指引)
  4. Rheinmetall FY2025 年报(2026-03-11)— .../DE0007030009-JA-2025-EQ-E-01.pdf
  5. Rheinmetall FY2021 年报 — annualreports.com/HostedData/AnnualReportArchive/r/rheinmetall-ag_2021.pdf(第 58–59 页五分部销售与经营利润)
  6. Rheinmetall FY2022 年报 — 同上 ..._2022.pdf(第 63–64 页)

竞争对手一手披露(SEC EDGAR 原文)

  1. General Dynamics FY2025 Form 10-K — sec.gov/Archives/edgar/data/40533/000004053326000006/gd-20251231.htm(分部利润率、按合同类型收入分拆、总订单储备)
  2. Lockheed Martin FY2025 Form 10-K — sec.gov/Archives/edgar/data/936468/000162828026004195/lmt-20251231.htm(合同类型定义原文、按分部合同类型分拆、总订单储备)

其他

  1. NATO 海牙峰会宣言(2025)— nato.int/cps/en/natohq/official_texts_236705.htm
  2. Yahoo Finance chart API — RHM.DE/BA.L/LMT/HAG.DE/LDO.MI/HO.PA/R3NK.DE 月度复权收盘(2026-08-17)
  3. stockanalysis.com — 莱茵金属统计页(贝塔 0.44、TTM 现金流)、通用动力/Hanwha Aerospace 财务页

附录 B:关键计算复现清单

# 现金流拆解
python3 tools/financial_rigor.py calc --expr='(-1918)/(-1616)'                       → 1.19    营运资本占 118.7%
python3 tools/financial_rigor.py calc --expr='(-374)/(-1616)'                        → 0.23    资本开支占 23.1%
python3 tools/financial_rigor.py calc --expr='455+233'                               → 688     经营引擎正贡献
python3 tools/financial_rigor.py calc --expr='374/5227'                              → 0.07    资本开支/销售 7.2%
python3 tools/financial_rigor.py calc --expr='310/3749'                              → 0.08    上年 8.3%

# 订单结构
python3 tools/financial_rigor.py calc --expr='56342/32266-1'                         → 0.75    固定订单 +74.6%
python3 tools/financial_rigor.py calc --expr='24126/23707-1'                         → 0.02    框架订单 +1.8%
python3 tools/financial_rigor.py calc --expr='56342/80467'                           → 0.70    固定占比 70.0%
python3 tools/financial_rigor.py calc --expr='32266/55972'                           → 0.58    上年 57.6%
python3 tools/financial_rigor.py calc --expr='80467/13950'                           → 5.77    订单覆盖年数
python3 tools/financial_rigor.py calc --expr='16238/5227'                            → 3.11    book-to-bill

# FY2021 分部利润率(推翻"公司自己 2021 年也是 10.5%")
python3 tools/financial_rigor.py calc --expr='218/1233*100'                          → 17.68   弹药分部
python3 tools/financial_rigor.py calc --expr='184/1199*100'                          → 15.35   弹药分部 2020
python3 tools/financial_rigor.py calc --expr='(103+51)/(1315+651)*100'               → 7.83    汽车两分部
python3 tools/financial_rigor.py calc --expr='(174+218+99)/(1883+1233+932)*100'      → 12.13   防务三分部
python3 tools/financial_rigor.py calc --expr='306/1471*100'                          → 20.80   弹药 2022
python3 tools/financial_rigor.py calc --expr='1037/3532*100'                         → 29.36   弹药 2025
python3 tools/financial_rigor.py calc --expr='417/1757*100'                          → 23.73   弹药 H1 2026
python3 tools/financial_rigor.py calc --expr='280/1323*100'                          → 21.16   弹药 H1 2025

# 通用动力:合同机制 vs 利润率
python3 tools/financial_rigor.py calc --expr='8131/9246*100'                         → 87.94   Combat Systems 固定价格占比
python3 tools/financial_rigor.py calc --expr='1331/9246*100'                         → 14.40   Combat Systems 利润率
python3 tools/financial_rigor.py calc --expr='8725/16723*100'                        → 52.17   Marine 成本报销占比
python3 tools/financial_rigor.py calc --expr='(5910+1984)/13471*100'                 → 58.60   Technologies 非固定价格占比
python3 tools/financial_rigor.py calc --expr='1277/13471*100'                        → 9.48    Technologies 利润率
python3 tools/financial_rigor.py calc --expr='5420/52550*100'                        → 10.31   通用动力集团

# 2030 分部混合利润率
python3 tools/financial_rigor.py calc --expr='(15*0.30+3.5*0.25+9*0.18+14*0.14+5*0.15)/(15+3.5+9+14+5)*100'        → 20.87
python3 tools/financial_rigor.py calc --expr='(15*0.1768+3.5*0.174+9*0.130+14*0.117+5*0.098)/(15+3.5+9+14+5)*100'  → 14.11

# 估值倍数压缩
python3 tools/financial_rigor.py calc --expr='2008*46.79/9935'                       → 9.46    52 周高点 P/S
python3 tools/financial_rigor.py calc --expr='1763.87*46.79/9935'                    → 8.31    2025 年末 P/S
python3 tools/financial_rigor.py calc --expr='1222.1*46.79/13950'                    → 4.10    现在 P/S

# 三情景与中枢
python3 tools/financial_rigor.py three-scenario --price 1202 --eps 33.43 --shares 0.4679 \
    --growth 0.368 0.262 0.0885 --pe 20 18 14 --years 4 --currency EUR
                                                                                     → 2341.6 / 1526.3 / 657.0
python3 tools/financial_rigor.py calc --expr='0.30*2341.6+0.45*1526.3+0.25*657.0'    → 1,553.57
python3 tools/financial_rigor.py calc --expr='((1643.57)/1202)**0.25-1'              → 0.0814   年化 8.14%
python3 tools/financial_rigor.py calc --expr='(1643.57)/(1.15**4)'                   → 939.72   15% 要求回报买入价
python3 tools/financial_rigor.py calc --expr='(1643.57)/(1.12**4)'                   → 1,044.52 12% 要求回报买入价

# 晨星 FV 参数敏感性
python3 tools/financial_rigor.py calc --expr='((186.64*46.79+400)/0.70+600)/0.19'    → 71,826   9%/18x
python3 tools/financial_rigor.py calc --expr='((147.2*46.79+400)/0.70+600)/0.19'     → 57,951   8%/22x
python3 tools/financial_rigor.py calc --expr='((129.7*46.79+400)/0.70+600)/0.19'     → 51,794   7.5%/24x

# 重仓门槛反解
python3 tools/financial_rigor.py calc --expr='1202*1.15**4-90'                       → 2,012.31
python3 tools/financial_rigor.py calc --expr='((2012/20*46.79+400)/0.70+600)/0.19'   → 41,557   20x 下需要的 2030 收入
python3 tools/financial_rigor.py calc --expr='((2012/22*46.79+400)/0.70+600)/0.19'   → 38,340   22x 下需要的 2030 收入
python3 tools/financial_rigor.py calc --expr='0.3825*0.408'                          → 0.1561   六条前提联合概率

报告完成时间:2026-08-17 角色:红队对抗性检验(多头论证) 裁决汇总:16 条看空论断中,推翻 6 条、部分成立 6 条、完全成立 4 条 估值中枢:€1,553.57(含四年股息 €1,643.57),四年年化 8.14% 仓位结论:可建 3%–5% 观察仓;重仓(>10%)需要六条前提成立,联合概率约 15.6%,在现价 €1,202 不成立 免责声明:本报告为 AI 辅助研究成果,不构成投资建议。所有关键数据均取自公司年报/半年报 PDF 与竞争对手 SEC 10-K 原文并经工具验算。标注"未独立验证"的部分请勿作为决策依据。


附录 C:数据抽检准出记录

执行工具:tools/report_audit.py(随机种子 42,抽样比例 15%)

$ python3 tools/report_audit.py extract --report reports/Rheinmetall/Rheinmetall-多头论证-20260817.md --seed 42
总提取数据点:296  |  抽样比例:15%  |  抽检数量:30

抽检结果

$ python3 tools/report_audit.py verdict --results '[...30 点核验结果...]'

  抽检总数: 30  |  通过: 29  |  警告: 1  |  不通过: 0

  【准出】所有抽检数据通过,报告可发布。

30 个抽检点的取数核验

ID 数据点 报告值 核验来源 1 核验来源 2 结果
4 GD Technologies 固定价格占比 41.40% GD 10-K 5577/13471 倒算 100−43.87−14.73 ✅ 0.00%
13 通用动力 FY2025 收入 $52,550M GD FY2025 10-K stockanalysis.com ✅ 0.00%
14 通用动力固定价格占比 64.23% GD 10-K 33753/52550 分部加总 12050+7995+8131+5577 ✅ 0.00%
16 通用动力工时合同占比 5.95% GD 10-K 3124/52550 倒算 100−64.23−29.82 ✅ 0.17%
17 通用动力集团经营利润率 10.31% GD 10-K 5420/52550 stockanalysis.com ✅ 0.00%
45 Vehicle Systems 2030 指引利润率下沿 13.0% 2026-08 投资者演示 p66 FY2026 指引表 12–13% ✅ 0.00%
48 Naval Systems 2030 销售 €5.0bn 2026-08 投资者演示 p66 同演示海军章节 ~€5bn ✅ 0.00%
53 2030 分部加权集团利润率 20.87% financial_rigor 加权计算 公司 2030 目标 >20% ⚠️ 见下
58 H1 2026 折旧摊销及减值 €233M 半年报 p14 OFCF 推导表 同表内部勾稽 ✅ 0.00%
72 H1 资本开支同比变动 −€64M 半年报 374 vs 310 financial_rigor ✅ 0.00%
80 H1 2026 资本开支现金支出 −€374M 半年报 p14 半年报 p15 正文 ✅ 0.00%
82 H1 2026 经营引擎(利润+折旧) €688M 半年报 455+233 financial_rigor ✅ 0.00%
102 H2 2025 经营性自由现金流 €1,849M FY2025 1,218 −(−631) financial_rigor ✅ 0.00%
111 Rheinmetall 现价 €1,222.10 Yahoo chart API stockanalysis €1,224.80 ✅ 0.22%
112 RHM 2021-12 至今累计总回报 14.10 倍 Yahoo 复权 1222.10/86.67 financial_rigor ✅ 0.00%
113 RHM 2022–2025 四年总回报 20.35 倍 Yahoo 复权 1763.87/86.67 financial_rigor ✅ 0.00%
115 Leonardo 2021-12 复权价 €5.99 Yahoo LDO.MI 同源复拉 ✅ 0.00%
120 Leonardo 2022–2025 四年 9.29 倍 Yahoo 55.63/5.99 financial_rigor ✅ 0.00%
126 Hensoldt 2021-12 至今 8.27 倍 Yahoo 95.56/11.56 financial_rigor ✅ 0.00%
141 Thales 2022–2025 四年 3.41 倍 Yahoo 252.56/74.02 financial_rigor ✅ 0.00%
143 Lockheed 2021-12 复权价 $315.43 Yahoo LMT 同源复拉 ✅ 0.00%
173 通用动力 FY2025 年收入 $52.55bn GD 10-K stockanalysis ✅ 0.00%
175 Order Backlog 30/6/2025 €32,266M 半年报 p13 Backlog 表 倒算 55,972−23,707 ✅ 0.00%
195 H1 2026 book-to-bill 3.11x 半年报 16,238/5,227 financial_rigor ✅ 0.00%
215 德国装备支出占比 2026e 32.0% 投资者演示 p13 引 NATO 2026-07-07 同页标注值 ✅ 0.00%
217 五年周期中性情景目标价下沿 €1,102 84.80 × 13 financial_rigor ✅ 0.04%
230 本报告悲观情景退出 PE 14.0x three-scenario 入参 工具输出复核 46.93×14=657.0 ✅ 0.00%
259 看空报告概率加权目标价 €1,405.55 看空报告 7.4 节 母报告 14.5 节表 ✅ 0.00%
280 (提取器误抓 "10-K" 中的 10) — 假阳性,非数据点 人工判定 ✅ 已判定
288 本报告租金量级判断置信度 60% 主观置信度,不可外部核验 人工判定 ✅ 已判定

一个警告的说明(已人工复核,不影响准出)

数据点 情况 判定
2030 分部加权集团利润率 20.87% 主源(financial_rigor 按公司 2030 分部销售权重与利润率指引中值加权)偏差 0.00%;副源为公司自述的集团目标 ">20%",被工具读作 20.00,偏差 4.17% 口径差异,非数据错误。公司披露的是下限(">20%"),本报告计算的是分部加权点估计(20.87%)。20.87 > 20 与公司表述完全自洽,且加权计算的分部输入(W&A 29–31%、Air Defence 24–26%、Digital 17–19%、Vehicle 13–15%、Naval >15%,销售权重 15/3.5/9/14/5 €bn)逐项来自同一页投资者演示。方向与量级一致,结论不受影响

主来源偏差 0.00%–0.22%,唯一警告可完全归因于"下限值 vs 点估计"的口径差异。判决:【准出】

精选研究与报告之外的判断,首发在公众号「复利炼丹炉」 · 扫码关注发现数据错误?提交纠错(需附正确值与来源)

同一专题的其他报告