0%
CASE · 001跟着一桩真案子,学会看现金流量表

谷歌五千亿失踪案

10 月 29 日,谷歌的市值一天少了将近五千亿美元,可它这一季的收入涨了四分之一。我们拿四家巨头交给美国证监会的真账本,分九份卷宗一卷一卷查下去,查完你自己也能去查下一家。

卷宗 0 · 三张报表各管哪件事

讲解片 · 赚了钱,卡里的钱为什么反而少了

开篇故事第 0 集 · 赚了钱却发不出工资的奶茶店现金流侦探社

小满把两杯刚从楼下买上来的奶茶放到侦探桌上,吸管还在杯口晃。他说自己敢拿一周的早班打赌,楼下那家奶茶店这个月是赚钱的,卡里就一定有钱。

这是 10 月 29 日早上,小满来侦探社报到的第一天,工牌上还没印名字,深蓝色的笔记本才写满一页。半小时前他在楼下排队,听见奶茶店的老板娘对着手机叹气,说这个月明明赚了钱,卡里的钱却连店员的工资都快发不出来了。他上楼把这件事当笑话讲,坐在桌子后面的 MiniMax 娘没有笑,头上那对白色的猫耳朵轻轻动了一下。

“赌可以,”MiniMax 娘把侦探帽往后推了推,“你先告诉我出处。她赚的钱是从哪张表上看出来的,卡里的钱又该看哪张表?”

小满答不上来。他只知道老板娘嘴里赚到的那个钱,是月底算出来的利润。侦探在键盘上敲了几行字,桌面上方弹出一块淡金色的面板。

系统提示一家店有三张报表,各管一件事。利润表告诉你这段时间赚没赚钱,现金流量表告诉你钱从哪里来、到哪里去,资产负债表告诉你此刻家底有多少、欠了别人多少。

MiniMax 娘说卡里的钱要看第二张,让小满把老板娘这个月做过的事,一件一件讲给她听。

小满翻开笔记本,一边回忆一边念。她店里外卖卖得最好,可外卖的钱要等到下个月才结给她;国庆前她囤了好几箱珍珠和茶叶,现在还堆在后厨;她还咬咬牙买了一台新的制冰机,钱是一次付清的。

念到这里,小满自己先得意起来。“这正好说明我是对的,”他抢着说,“买机器的钱已经算进成本,从利润里扣掉了。扣完利润还是正的,那就是还剩着钱,卡里没钱,只能是她自己记错了。”

侦探没有和他争,只把面板往下拉了一格。制冰机那一行写着,买机器不算这个月的成本,它是一笔长期花销,价钱要分到往后好几年里,每年在利润表上扣掉一小块,这一小块叫折旧。

小满愣了一下,很快又找到一个新说法,“那这个月扣掉的那一小块折旧,总该算这个月花出去的钱吧?”

MiniMax 娘把一杯奶茶推回到他面前,让他下楼问问老板娘,这个月有没有谁上门来收过折旧费。“折旧不出钱,钱在买机器那天就已经付出去了,”她说,“利润表上每年扣的那一小块,只是把那笔旧账摊开来记。”

屋子里安静了好几秒,吸管里的一颗珍珠咕噜一声掉回杯底。外卖还没结的钱、压在后厨的货、一次付清的机器,三样都在吃现金,利润表上却一样也看不出来。小满输掉了一周的早班,从明天起,他每天七点到侦探社,开灯,烧水,再把美股复盘台从头刷新一遍。那是侦探刚做好的一个小应用,四家的行情、现金流和新闻都摆在一页上,侦探社里的人都管它叫复盘台。

系统提示现金流量表分成三栏,经营挣来的现金一栏,长期花销一栏,借钱还钱和分红一栏。买设备、建机房的钱记在长期花销那一栏的购置物业和设备这一行,它就是资本开支。侦探社统一的算法是,自由现金流等于经营现金流减去资本开支。

MiniMax 娘没让他喘口气,把面板上的奶茶店换成了另一家。还是同样的三栏,数字后面多了好几个零。谷歌三季度经营挣进来 422.9 亿美元,长期花销那一栏里,购置物业和设备花掉了 513.6 亿美元。

小满在笔记本上把两个数一减,笔尖停住了。收入还在往上涨的谷歌,自由现金流怎么会是负的?他还没来得及问出口,门铃响了。门外站着这桩案子的委托人,怀里抱着一摞打印纸,最上面那张印着谷歌三季度的业绩稿。

本章考点 · 带着这几个问题往下读

  • 利润表、现金流量表、资产负债表,各回答一个什么问题?
  • 账上明明赚了钱,卡里的钱为什么还会不够,应收、存货和买设备分别在哪一步把现金吃掉?
  • 折旧是什么,买一台机器的钱到底是在哪一天花出去的?
  • 现金流量表分成哪三栏,资本开支记在哪一栏的哪一行?
  • 自由现金流怎么从现金流量表上算出来?
  • 拿到一张现金流量表,先看哪一行、再看哪一行,才知道这一家自己挣的钱够不够花?

如果你开过一家小店,多半碰到过这样的月底,账本上明明赚了钱,卡里的钱却比月初还少。这一卷就从这个让人别扭的月底查起,一笔一笔把钱找回来。查完你会发现,谷歌这一季碰上的是同一件事,只是数字后面多了好几个零。

这桩案子是我带着 MiniMax Code 一步步查下来的,它是一个能自己查资料、写代码、做表的 AI 编程助手。查案要有一张每天早上看行情的桌子,我让它搭了一张,叫美股复盘台。它是我在 MiniMax Code 里做的一个小应用,后面就叫它复盘台,卷宗 6 的指引追踪器和卷宗 8 的晨报都接在它上面。这是首页七件事里的第 4 件。下面先看片子里的这一段,再看我当时跟它说的原话和它交回来的东西,你照着就能自己做一遍。

片子里讲搭工作台的这一段

提示词里说的刚才那份 Excel,是卷宗 2 讲的那张四家现金流的表。做复盘台之前,我已经让 MiniMax Code 先把它做好了。

学完这一卷你应该能做到

  • 说清三张报表各管一件什么事,一张看这段时间赚没赚钱,一张看钱进来多少、出去多少,一张看此刻的家底有多厚
  • 拿一家店的一个月来算,说出账本上赚的钱和卡里多出来的钱差了多少,又差在哪几笔上
  • 把店里进出的每一笔钱分进现金流量表的三栏,算出生意挣来的钱付完买设备的钱以后还剩多少
  • 拿到谷歌三季度的两个数,自己动手算出负 90.7 亿美元
开始之前什么都不用准备,会用 Excel 做加减就够了。

从这一卷开始,你要搭一张属于自己的季报侦探表。它就是一张 Excel,每读完一卷往上加一层,九卷加完,就能拿去查任何一家。第一层只有三行,生意挣进来多少钱,买设备花出去多少钱,两个一减还剩多少,这三行的正式名字读到 0.4 节就都认识了。眼下表里还什么都没有,所以先拿一家奶茶店练手,到最后一节再把谷歌的数填进去。

打烊后的奶茶店,实习生小满盯着几乎空了的钱箱,侦探倚在柜台边看着角落里一台崭新的制冰机
钱箱快空了,制冰机却是新的,这一卷要查的就是这两样东西之间的关系。

0.1 利润翻了一倍,卡里的钱多了多少?

街角一家奶茶店,这个月比上个月多卖了 1,000 杯,账本上的利润从 10,000 元涨到了 20,000 元。可这个月有三成是外卖单,平台要到下个月才结账,老板娘还趁打折多囤了 10,000 元的原料。你觉得月底卡里的钱,比月初多了多少?

多了 20,000,和利润一样多
多了一些,只是不到 20,000
不但没多,反而比月初少了
答完再看

反而少了 12,500 元。外卖那 22,500 元还在平台手里,囤货的 10,000 元却已经付了出去,两笔加起来 32,500,比这个月的利润还多。选了多了 20,000,等于默认卖出去的每一杯当月都收到了钱,买进来的原料当月都用完了。选了多了一些,是看到了有钱没收回来,却没算出这两笔加起来已经超过了利润。下面一笔一笔算给你看。

先把店开得简单一点。一杯卖 15 元,原料 5 元,房租和人工一个月 30,000 元。上个月卖了 4,000 杯,收进 60,000 元,原料用掉 20,000 元,再付 30,000 元房租人工,还剩 10,000 元。客人都是当场扫码付钱,原料也是当月买当月用完,所以账本上赚的这 10,000 元,就是卡里多出来的 10,000 元。在这样一家店里,利润和现金是同一个数。

这个月卖了 5,000 杯,老板娘还做了三件让账变复杂的事,她接了不少外卖单,趁原料打折多囤了一批货,又买了一台制冰机。制冰机最复杂,留到 0.2 节再说,这一节先算前两件。收入 75,000 元,原料用掉 25,000 元,房租人工还是 30,000 元,利润 20,000 元,正好翻了一倍。可这个月有三成是外卖平台上的单,平台要到下个月才把钱打过来,这 22,500 元还在路上。多囤的那 10,000 元原料,钱已经付了,货还一包没用。月底把钱一笔一笔数下来,真正到手的是 75,000 − 22,500 = 52,500 元,付出去的有原料 25,000 元、囤货 10,000 元、房租人工 30,000 元,一共 65,000 元,卡里反而少了 12,500 元。

按这个月卖掉、用掉了多少来算

收入记 75,000,卖出去就算,不管钱到没到。原料只算真正用掉的 25,000,再加上房租人工 30,000,利润是 20,000。

按钱哪天真的进出卡里来算

收进来 52,500,外卖那 22,500 还没到。原料付出去 35,000,囤着的货也付了钱,再加上房租人工 30,000,现金是 −12,500。

同一笔生意,左边看它属于哪个月,右边看钱是哪一天动的。两边差出来的 32,500,正好是还没收回来的 22,500 加上囤着的 10,000。这两本账都还没把制冰机算进去。

左右两本账都没有算错,它们回答的是两个不同的问题,会计给这两本账各起了一个名字。

利润表(Income Statement)记的是一段时间里卖了多少、为此耗掉了多少、最后剩下多少。东西卖出去就记收入,原料用掉了才记成本,钱到没到账它不管。

现金流量表(Cash Flow Statement)记的是同一段时间里,钱从哪儿进来、又到哪儿去了。它只认钱真正进出的那一刻。

那 32,500 元去哪了?它没有丢,变成了店里的两样东西,一样是外卖平台欠你的钱,一样是后厨那堆还没用的原料。记这些东西的,是第三张表。

资产负债表(Balance Sheet)记的是某一天收工那一刻,你手里有什么,又欠着别人什么。你有的东西,现金、别人欠你的钱、存着的货和机器,都记在左边;右边记这些东西是谁出的钱,一部分是欠别人的,一部分是老板自己的。别人欠你的钱叫应收,存着的货叫存货。

这样三张表就各管一件事了。利润表管这段时间赚没赚钱,现金流量表管这段时间钱多了还是少了,资产负债表管此刻的家底长什么样。利润和现金对不上的时候,差出来的那部分一定躺在资产负债表的某一格里。

奶茶店后仓堆满没拆的原料箱,窗外外卖电动车载着一个封好的钱袋开走,小满来回看着
左边堆着的货和右边被开走的钱袋,利润表都已经算进去了,卡里却还一分钱都没见到。

接着看下个月。店里照样卖 5,000 杯,这回全是当场付钱,不再囤货,原料照常买、照常用,也没再买机器,这个月外卖平台欠下的 22,500 元在下个月打了过来。制冰机的折旧要到 0.2 节才讲,这道题只算卖奶茶这一块。下个月的利润是多少?卡里又多了多少?

分开算两本账。利润只看这个月卖了什么、用了什么,现金只看这个月实际进出了多少钱。
这个月欠下、下个月才到的那笔钱,想清楚它是哪个月卖奶茶挣的,又是哪个月才到账的。
利润等于收入减原料、再减房租人工;现金等于下个月收进来的全部钱,连同补回来的欠款,减去下个月付出去的全部钱。
利润是 75,000 − 25,000 − 30,000 = 20,000,卡里多了 75,000 + 22,500 − 25,000 − 30,000 = 42,500。那 22,500 是这个月卖掉的奶茶挣的,收入已经记在这个月,不会再进下个月的利润;可钱是下个月才到的,所以算进下个月的现金。这一回轮到现金比利润多,应收从 22,500 降回 0,原本躺在资产负债表那一格里的钱回到了卡里。等 0.2 节讲完折旧,下个月的利润还要再扣 1,000,变成 19,000,卡里那 42,500 不受影响。

要是外卖平台下个月不但没打钱,还把结账周期从一个月拉长到两个月,下个月的利润会因此变吗?现金又会怎样?

0.2 花 36,000 买台制冰机,这个月是不是亏了?

回到这个月的第三件事。老板娘花 36,000 元现金买了一台制冰机,能用 3 年。你觉得这个月的利润里,这台机器该扣掉多少?

扣 36,000,钱是这个月花的
一分不扣,机器又不是喝掉的原料
扣 1,000,剩下的分到后面 35 个月里慢慢扣
答完再看

扣 1,000。要是一次扣掉 36,000,这个月就从 0.1 节算出来的赚 20,000 变成亏 16,000,后面 35 个月机器等于白用,每个月的利润都比真实情况好看。要是一分不扣,这 36,000 在三年里哪个月的利润里都没出现过,就好像机器是白送的。机器要陪着店里干 36 个月,那就让每个月各分摊一份。

会计把每个月分摊的这一份叫作折旧(Depreciation),36,000 除以 36 个月,每月 1,000,一直扣到机器用满三年为止。这样这个月的利润就从 20,000 变成了 19,000。机器本身记在资产负债表上,买来时记 36,000,之后每过一个月少记 1,000。买价减掉已经扣掉的折旧,叫机器的净值,这个月月底是 35,000。

把 36,000 全算成这个月的成本

这个月的利润变成 −16,000,后面 35 个月却每个月都少扣了一份机器钱,月和月之间就没法比了。

记成资产,按月折旧

每个月的利润扣 1,000,36 个月扣完正好是 36,000,机器的净值在资产负债表上一个月一个月往下走。

两种算法三年里扣的总数都是 36,000,差别只在摊进哪几个月。到了现金那一头,两种算法没有区别,钱只在买的那天动一次。

这时很容易冒出另一个想法,既然利润里每个月扣 1,000,卡里是不是也每个月少 1,000。卡里的钱可不是这么走的。36,000 是买机器那天一次刷出去的,之后三年里,每个月并没有谁再从卡里拿走 1,000。折旧做的事,是把一笔早就付掉的钱在利润表上分月摊开,现金流量表只在付钱那天记一次。所以这个月四件事全算上,两本账各是这样的。利润是 19,000,里面扣了 1,000 折旧;卡里少了 12,500 + 36,000 = 48,500,因为机器钱当天就全付了。到了下个月,利润照样扣 1,000,卡里却不会再为这台机器动一分钱。

打个比方

这就像办一张能去 36 次的健身卡,卡钱在办卡那天一次付清,之后每去一次,就算你用掉了其中的 1/36。付钱只有那一天,用掉却是一次一次的。

买这种能用好几年的东西所花的钱,有一个专门的名字。

资本开支(Capital Expenditure, CapEx)是买能用一年以上的东西付出去的现金,机器、房子、服务器、数据中心都算,放到谷歌身上,就是花在设备和机房上的钱。付钱那天,它在现金流量表上全额记下;到了利润表上,它会变成以后每个月的折旧。

答辩 · 如果我是较真的店主

折旧又不出钱,干脆不扣,利润还能好看一些,为什么非扣不可?

参考防守(先自己组织语言再看)

要是不扣,这 36,000 就永远不会出现在任何一个月的利润里。三年后机器转不动了,你再掏 36,000 买台新的,回头翻这三年的利润表,它一次都没提醒过你,店里每个月都在用掉 1,000 块钱的机器。折旧不动现金,可它是真实的成本,就是机器被一点点用掉的那一份。利润表要回答这个月到底赚没赚钱,就得把它算进去。

一台新制冰机像切片面包一样分成许多发光的薄层,每一层飘向一页挂历,侦探举起其中一片对着光看,柜台上一袋金币已经付掉
挂历上每页贴着一片,那是折旧;柜台上那一整袋,是买机器那天就已经付掉的现金。

下面把这几件事放进同一家店里,自己动手拨一拨。实验室刚打开时是简化版的这个月,卖 5,000 杯、买了制冰机,外卖和囤货先都归零。外卖结账比例和囤货这两个控件,要等你答完实验室里那道你觉得会怎样的题,或者点了直接看答案,才会放开;把它们拨到 30% 和 10,000,就是这一卷主线里的这个月。实验室会一直替你核两件事。一件是从利润一步步推出来的现金,和卡里实际的钱是不是同一个数;另一件是店里的家当,也就是现金、应收、存货和机器净值,加起来的变化是不是正好等于这个月的利润。两件都对得上,就说明三张表记的是同一个月。

我能不看材料说清楚,为什么这个月扣了 1,000 折旧,卡里的钱却没有因为折旧少掉 1,000。

在实验室里打开 把折旧也当成付出去的现金 这个开关,从利润推出来的月底现金,和卡里实际的钱会差多少?如果制冰机价钱不变、只能用 2 年,这个差额又会变成多少?

想一想,这个开关让哪一笔根本没离开卡里的钱,被当成付出去了。
差额正好等于每个月的折旧,因为折旧被多减了一次。
先算出机器只用 2 年时每月折旧是多少,也就是 36,000 除以月数。
差 1,000,实验室会把它标成红色,正好是一个月的折旧。只用 2 年时,每月折旧是 36,000 ÷ 24 = 1,500,差额也就变成 1,500。年限越短,每月折旧越大,把折旧当成现金就算错得越多;可不管年限是长是短,卡里在买机器那天都已经一次付掉了 36,000。

到了下个月,机器已经在店里了,没有再买。下个月的利润和现金,各自会因为这台机器少多少?

0.3 钱从哪几个口子进出?

这个月四件事全算上,卡里少了 48,500。只看这一个数,你分不清是生意不行、机器太贵,还是别的什么原因。现金流量表的办法,是把进出的钱分成三栏,每一栏回答一个问题。

第一栏管做生意本身,卖奶茶收进来的钱、付出去的原料钱、房租和人工都记在这里,叫经营那一栏(报表上的英文是 Operating Activities),这一栏的合计就是经营挣来的现金。第二栏管买卖那些能用很多年的东西,买制冰机、以后把旧机器卖掉都记在这里,本站叫它长期花销那一栏(Investing Activities)。上一节的资本开支就记在这一栏,到了谷歌这样的大户,报表上那一行叫购置物业和设备(purchases of property and equipment),物业指的是房子和地;大户买卖证券的钱也走这一栏。第三栏管店和出钱的人之间的往来,找银行借钱、还钱、老板娘往店里添钱、给自己分红都记在这里,本站叫它借钱还钱和分红那一栏(Financing Activities)。三栏加起来,就是卡里这一期的变化。

顾客团购,预付 10,000

这笔钱是因为卖奶茶才来的,记进经营那一栏。

老板娘从自己兜里拿 10,000 放进店里

这笔钱是出钱的人自己往里添的,记进借钱还钱和分红那一栏。

两种情况下卡里都多了 10,000,分栏时要问的是这笔钱因为什么进来。

拿这一卷的几笔钱试一下。这个月付原料 35,000,囤的货也在里面,我先问这笔钱是不是为做生意本身花的,是,所以放进经营那一栏。这个月花 36,000 买制冰机,机器要用三年,它不属于日常经营,放进长期花销那一栏。下个月外卖平台打来这个月欠下的 22,500,它是卖奶茶挣来的,所以还是经营,哪怕它属于上一个月的生意。再假设一笔主线里没有的钱,这个月老板娘找银行借了 50,000 凑钱买机器,0.5 节还会用到它。这笔钱跟卖东西、买东西都没有关系,是银行借给店里的,放进借钱还钱和分红那一栏。分栏时要分清钱进来了和挣到了是两回事,借来的钱和老板娘添的钱都会让卡里变多,可它们和生意好不好没有关系。三栏分完,加起来应该正好等于卡里的变化,差出一笔,就说明有一笔放错了栏。

大户的报表在经营那一栏里,并不一笔笔列出收了谁多少钱、付了谁多少钱,它从利润出发倒推回来。这一步第一次看有点绕,自己推一遍就通了。

自己推一遍,从利润 19,000 走到经营现金流

  1. 利润 19,000 里扣了 1,000 折旧。这 1,000 这个月真的从卡里出去了吗?经营现金流该怎么处理它?

    想好了再看

    没有出去。利润里扣了,现金却没动,所以要加回来,19,000 + 1,000 = 20,000。先处理它,是因为在这家店里,利润扣了、钱却没动的成本只有折旧这一笔。

  2. 收入 75,000 里有 22,500 还没收到。经营现金流要怎么改?

    想好了再看

    减掉,20,000 − 22,500 = −2,500。利润表认了这 22,500,卡里还没见到。应收比月初多了多少,就减多少。

  3. 多囤的 10,000 原料,利润表里扣了吗?卡里呢?

    想好了再看

    利润表没扣,因为货还没用掉;卡里却已经付了钱。所以再减一次,−2,500 − 10,000 = −12,500。

  4. 把三步写成一条式子,再和 0.1 节直接数钱的结果核对一下。

    想好了再看

    写成式子就是经营现金流 = 利润 + 折旧 − 应收增加 − 存货增加 = −12,500。0.1 节只算外卖和囤货两件事、直接一笔笔数钱时,卡里也是少了 12,500,两边对得上。机器那 36,000 不在这里,它记在长期花销那一栏。

经营现金流 = 利润 + 折旧 − 应收增加 − 存货增加
式 0-1
符号是什么直觉
利润利润表最后一行,这个月赚了多少起点,按卖掉、用掉了多少来算
折旧这个月分摊的机器钱利润里扣了、钱没动,要加回来
应收增加月底别人欠你的钱比月初多了多少卖出去了却没收到钱,要减掉
存货增加月底存着的货比月初多了多少钱付了、货还没用,要减掉

店里把用了两年的旧封口机卖给隔壁,收回 3,000 元。这笔钱记进现金流量表的哪一栏?它会让经营现金流变多吗?

想一想,这笔钱是因为卖奶茶才来的吗?
看封口机是哪一类东西,是用一个月就耗掉的,还是能用很多年的。
回想当初买封口机记在哪一栏,卖掉它就记在同一栏,只是方向反过来。
它记进长期花销那一栏,是一笔流进来的钱。这笔钱和做生意挣钱无关,所以经营现金流一分都不变。当初买它记在长期花销那一栏,卖掉它也记在这一栏。

店里花 3,000 元买了一批一次性纸杯,一个月就用完了,这笔钱该放进哪一栏?

0.4 经营挣的钱是正的,就说明手头宽裕吗?

换成简化版的这个月,外卖都当场结清,也没有多囤货,只买了制冰机,就是实验室刚打开时的样子。这时经营现金流是正的 20,000,同一个月又刷了 36,000 买制冰机。你觉得老板娘能不能从店里拿 20,000 给自己发奖金?

能,经营挣进来的就是可以花的
不能,买机器的钱还没扣
不能,还得再扣一次 1,000 折旧,只剩 19,000 能拿
答完再看

不能。经营挣来的 20,000 刚一进门,就被买机器的 36,000 吃掉了,还倒差 16,000,得从月初的存款里补上。第一个选项漏掉了买机器这一大笔。第三个选项把折旧扣了两遍,折旧在利润里扣过一次,经营现金流又因为它不出钱而把它加了回来,真正出了钱的是买机器那一笔。

经营现金流只回答做生意本身挣没挣到钱。可一家店要接着开、要越开越大,就得不停地买机器、换设备,这些钱不在经营那一栏里。把这一笔也扣掉,剩下的才是这一期真正能自由支配的钱,还银行的钱、给自己分红、存起来,都得从这里出。

自由现金流(Free Cash Flow)是经营挣进来的现金减掉资本开支之后剩下的钱。它是正的,说明生意挣来的钱养得起这一期添置的家当;它是负的,说明这一期花在机器上的比生意挣的还多,差出来的部分要靠存款或者借钱来补。

自由现金流 = 经营现金流 − 资本开支
式 0-2
符号是什么直觉
经营现金流现金流量表经营那一栏的合计生意本身挣进多少钱
资本开支长期花销那一栏里买设备的那一行为了接着做、做得更大,花在长期家当上的钱
自由现金流两者相减剩下能自由支配的钱,可正可负

自由现金流在不同地方的算法不完全一样,有的还会把别的项目也扣进去,卷宗 3 专门讲这件事。本站从头到尾只用这一种算法,经营现金流减资本开支。后面要查的四家巨头,谷歌、亚马逊、Meta 和微软,都按这一种算,才好放在一起比。

简化版,买机器的这个月

利润 19,000,经营现金流 20,000,资本开支 36,000,自由现金流是 −16,000。

简化版的下个月,机器已经买好了

利润 19,000,经营现金流 20,000,资本开支是 0,自由现金流是 +20,000。

两个月只差在这个月买没买机器。利润一模一样,自由现金流却差了 36,000。所以看一期的自由现金流,先要问这一期是不是正好碰上了买大件。

答辩 · 如果我是较真的会计

折旧已经在利润里扣过了,自由现金流再减一次资本开支,是不是把机器钱扣了两遍?

参考防守(先自己组织语言再看)

没有扣两遍。式 0-1 从利润走到经营现金流的时候,已经先把折旧加了回来,所以经营现金流里一分机器钱都没有。自由现金流再减资本开支,机器钱只被减了一次,就减在付钱的那个月。拉长到 36 个月来看,利润表是每月扣 1,000、一共扣 36,000,自由现金流是在第一个月一次扣掉 36,000。两本账各扣一次,只是扣的时间不一样。

柜台上一只存钱罐,一股金币从收银机流进来,更粗的一股流向新制冰机,猫头鹰会计拿着记录板量罐底还剩多少
流进罐子的是经营现金流,流向制冰机的是资本开支,罐底剩下的那些才是自由现金流。

自由现金流为负,就说明这家店生意不行,这句话听上去很顺。用这家奶茶店造一个反例,证明它不一定对。

自由现金流为负,可能是减号前面那一项太小,也可能是减号后面那一项太大。
找一个月,生意本身比以前还好,减号后面那一项却特别大。
拿只买了制冰机的简化版这个月,把卖了多少杯、利润和经营现金流写出来,再跟上个月比一比。
简化版的这个月卖了 5,000 杯,比上个月多 1,000 杯,利润 19,000,经营现金流 20,000,生意明明比上个月好。可这个月刷了 36,000 买机器,自由现金流就成了 −16,000。这个负数来自一次性的添置,和生意变差没有关系。所以看到自由现金流为负,先拆开看看,是经营挣得少了,还是资本开支多了。

反过来,自由现金流为正就说明生意好,这句话也不一定对。造一个生意变差、自由现金流却很好看的月份。

换一个练习用的月份。这个月卖了 6,000 杯,其中四成是外卖,要到下个月才结账,店里多囤了 5,000 元原料,还买了一台 36,000 元的制冰机;没有借钱,老板娘既没往店里添钱,也没从店里拿钱。利润、经营现金流、自由现金流各是多少?再把月底的现金、应收、存货、机器净值这四样的变化加起来,和利润比一比,想想为什么会是这个结果。

按顺序来,先算利润表,再用式 0-1 走到经营现金流,最后用式 0-2 走到自由现金流。
分开看四样东西各自的变化。现金的变化就是三栏之和,应收和存货各增加了多少要分别算,机器则是从 0 变成了扣完一个月折旧后的净值。再想一想,这个月没人往店里添钱,也没人拿走钱,家底还能因为什么而变。
收入是 6,000 × 15,原料是 6,000 × 5,再减掉房租人工和这个月的折旧,就得到利润。
收入 90,000,原料 30,000,房租人工 30,000,折旧 1,000,利润是 29,000。应收增加 36,000,存货增加 5,000,经营现金流 = 29,000 + 1,000 − 36,000 − 5,000 = −11,000,自由现金流 = −11,000 − 36,000 = −47,000。这个月没借钱,也没人添钱,现金的变化就是 −47,000。四样加起来是 −47,000 + 36,000 + 5,000 + 35,000 = 29,000,正好等于利润。这是因为这个月既没借钱,也没人往店里添钱或者分钱,店里家底的变化只能来自这个月赚的钱,利润表和资产负债表在这里对上了。

资产负债表的左边记你有什么,右边记这些东西是谁出的钱,分成欠别人的和老板自己的两格。还是这个练习月,假如老板娘再找银行借 50,000,左边四样的变化加起来还等于利润吗?多出来的那一块,右边该记在欠别人的那一格,还是老板自己的那一格?

0.5 拿到一张现金流量表,先看哪一行?

最省事的读法,是直接看最后一行现金净增加额,也就是这一期卡里的钱多了还是少了多少。我们来试试这样读会出什么事。就拿这一卷主线里的这个月,外卖三成、囤货 10,000、买了制冰机,再加上 0.3 节假设的那 50,000 元从银行借来的钱。三栏一加,经营 −12,500,长期花销 −36,000,借钱还钱和分红 +50,000,卡里反而多了 1,500。只看最后一行,这是个挺不错的月份;可生意本身加上买机器一共烧掉了 48,500,是借来的钱把这个窟窿盖住了。

所以我读一张现金流量表,总是按一个固定的顺序走。先看表头,弄清这张表管的是几个月、从哪天算起,卷宗 2 就会碰到写着九个月的表头。再看经营那一栏的合计,知道生意本身挣没挣到钱。接着到长期花销那一栏里找买设备的那一行,那就是资本开支。两行一减,得到自由现金流,然后拿去年同一时期的数来比,看是变好了还是变坏了。借钱还钱和分红那一栏,连同最后一行,都留到最后再看,它们告诉你窟窿是怎么补上的,却说不出窟窿有多大。

记住这一句 先看表头的月数,再找三行,经营现金流、购置设备和两者之差。本站管这个顺序叫三行读法,借钱还钱和分红那一栏,连同最后一行,都放到最后再看。
侦探和小满跪在铺满店堂地板的一卷长账本上,侦探用长教鞭点着靠上的三道高亮,账本另一头一袋借来的金币被布盖着
教鞭点着的是那三行,布底下那袋借来的钱,留到最后再掀开。
我能不看材料说清楚,为什么只看现金净增加额那一行,会被借来的钱骗过去。

再换一个练习用的月份。奶茶店这个月经营那一栏是 +20,000,买新封口机花了 8,000,还给银行 15,000,老板娘又往店里添了 5,000。用三行读法来读,自由现金流是多少?卡里的钱变了多少?哪个数更能说明生意本身?

先把四笔钱各自分进栏里,三行读法只用得到其中两栏。
还银行的钱和老板娘添的钱都在借钱还钱和分红那一栏,自由现金流不碰它们;算卡里的变化,则要把三栏全加上。
自由现金流等于经营那一栏减去买封口机的钱,卡里的变化则要在这个基础上再加上第三栏的两笔。
自由现金流 = 20,000 − 8,000 = 12,000,卡里的变化 = 12,000 − 15,000 + 5,000 = 2,000。更能说明生意本身的是自由现金流,生意挣来的钱付完添置还剩 12,000,卡里只多了 2,000,是因为有一笔拿去还了银行。只看卡里的变化,会把这个月的生意看低了。

如果这个月不还银行的钱,反而又借了 30,000,自由现金流会变吗?卡里的变化又是多少?

0.6 换成谷歌,收入涨了四分之一,自由现金流是正是负?

谷歌 2026 年三季度,也就是 7 到 9 月,收入 1,275.8 亿美元,比去年同一季涨了 25%。用奶茶店那套账去看,你觉得它这一季的自由现金流是正是负?

正的,而且比去年多了不少
正的,只是没收入涨得那么快
负的,花在设备上的比经营挣的还多
答完再看

是负的,负 90.7 亿美元。前两个选项都默认了收入涨、现金就跟着涨,这正是奶茶店买机器那个月让人想不通的地方。收入在利润表里,买设备的钱在现金流量表的长期花销那一栏里,这两件事完全可以朝相反的方向走。

谷歌的账从哪儿来呢?它在美国上市,每个季度都要向美国证监会交一份报告,现金流量表就印在里面。下面先认清几样文件。

10-Q 和 10-K(Form 10-Q / Form 10-K)分别是交给美国证监会的季报和年报。10-Q 一年交三份,管一季度到三季度;四季度没有 10-Q,由年报 10-K 顶替。10-Q 的现金流量表上写的是从年初一直加到这一季末的累计数,单季的数要自己减出来,卷宗 2 会细讲。

业绩稿(Earnings Release)是发财报那天的新闻稿,挂在一份叫 8-K 的公告后面,里面的数比 10-Q 少,出得也早一些。平常说的财报,就是业绩稿和 10-Q 的统称。这一季谷歌是 10 月 28 日收盘后发的业绩稿,10 月 29 日交的 10-Q。

先把已经拆好的单季三行拿过来,按三行读法放进奶茶店那张表,旁边摆上简化版的这个月。

奶茶店,简化版的这个月

经营现金流 20,000 元,资本开支 36,000 元,花在一台制冰机上,自由现金流 −16,000 元。

谷歌,2026 年三季度

经营现金流 422.9 亿美元,资本开支 513.6 亿美元,花在服务器、数据中心这些东西上,自由现金流 −90.7 亿美元。

从 20,000 元到 42,290,000,000 美元,数字长了六位,结构却一模一样。经营挣来的是正的,买设备花得更多,两个一减就到了零下。

打个比方

谷歌这一季,就像奶茶店买制冰机的那个月,生意在变大,账上也有利润,可这一季添置的家当比生意挣来的钱还多。

两边差在买的次数上。奶茶店的机器三年才买一次,下个月就没有这笔开支了;谷歌却是一季接一季地在买,它自己说今年全年要花 1,950 到 2,050 亿美元。四季度还要花多少,卷宗 6 和卷宗 7 会专门算。

三张表换到谷歌身上,各自要回答的问题没有变。利润表问它这一季赚没赚钱,现金流量表问钱多了还是少了,资产负债表问它此刻的家底怎么样。这个学习站盯的是现金流量表。谷歌这一季利润是正的,自由现金流却是负 90.7 亿,正是奶茶店那个月的放大版。

答辩 · 如果我是挑剔的读者

谷歌的机器是服务器和数据中心,楼能用几十年,服务器几年就要换。拿一台用三年的制冰机去比,会不会把事情讲得太简单了?

参考防守(先自己组织语言再看)

能用多少年,只影响利润表上每年扣多少折旧。现金那一头不管年限,服务器也好、大楼也好、制冰机也好,钱都是在买的那天付出去,记进长期花销那一栏。自由现金流只看这一头,所以奶茶店这套账搬到谷歌身上照样成立。真正讲简单了的地方在别处,奶茶店的机器一次就买完了,谷歌却是一季接一季地买个不停。

假如谷歌三季度少买 100 亿美元的设备,其余不变,它这一季的自由现金流会变成多少?这一季的利润会因此多出 100 亿吗?

想一想,少买的这批设备在现金流量表和利润表上各会出现在哪儿。
资本开支在现金流量表上是付钱那天全额记,在利润表上只按折旧一点点进去。
自由现金流 = 422.9 − (513.6 − 100)。利润那一头,回想一下奶茶店的 36,000 在买的那个月进了利润多少。
自由现金流 = 422.9 − 413.6 = +9.3 亿美元,由负转正。利润却不会多出 100 亿,这 100 亿的设备要是买了,这一季只会以折旧的形式扣掉其中一小部分,剩下的要摊到以后好几年里。少买它,这一季的利润只多出那一小部分折旧,现金却实打实多出 100 亿。

反过来,假如谷歌把一批旧服务器提前报废,多计了一笔折旧,这一季的利润和自由现金流各会怎样?

奶茶店简化版的这个月,利润 19,000,自由现金流 −16,000;谷歌三季度利润为正,自由现金流负 90.7 亿美元。两个案子里,利润和自由现金流都朝相反的方向走,原因是同一个吗?它在三张表上各留下了什么痕迹?

先回想奶茶店那个月,是哪一笔钱让利润和现金分了家。
那一笔在利润表、现金流量表、资产负债表上的记法各不相同,三张表各看到它的一部分。
分别写出制冰机在三张表上是怎么记的,再把制冰机换成谷歌的那一大笔。
原因是同一个,就是资本开支。在现金流量表上,它在长期花销那一栏里一次记下全额,奶茶店是 36,000,谷歌是 513.6 亿。在利润表上,这一期只扣折旧,奶茶店扣 1,000,谷歌也只扣这一季分摊到的那一部分。在资产负债表上,机器和设备的净值变多了。三张表各看到它的一部分,利润表看到的最少,所以利润为正、自由现金流为负并不矛盾。主线版的这个月,奶茶店还有应收和存货在吃现金;谷歌这一季的应收和存货怎么变,这一卷没有查,要回到 10-Q 的经营那一栏去核。

假如一家店利润为负,自由现金流却为正,你会先去三张表的哪几格找原因?

10 月 29 日,谷歌的股价一天跌了 12.6%,是因为这负 90.7 亿吗?先别急着下结论,下一卷我们去案发现场,看看那一天到底跌掉的是什么。

留给你的问题

一家店连着三年,每年的利润都比上一年多,自由现金流却每年都是负的,而且越负越多。不看它的报表,你能说出它最可能在做什么吗?要确认你的判断,该去现金流量表的哪一栏、找哪一行?

不看材料,写下这一卷三个最容易想当然的地方

第一处是以为赚了钱就有钱,其实应收、存货和买机器都在吃现金。第二处是以为折旧也是每个月花掉的钱,其实钱在买机器那天就一次付清了,折旧只是在利润表上把它分摊开。第三处是以为买机器算这个月的成本,其实机器是一件要用好几年的家当,先记进资产,再按年限一点点折旧。

这一层要加的是三行现金账

这是整张表的第一层,后面八层都要接在这三行上。拆单季是把季报上的累计数减成一季,换算法是换一种自由现金流的算法比一比,加指引是加上各家自己说的全年要花多少,这些都得先有这三行,后面的数才有地方放。

A B 1 项目 金额 2 利润 19000 3 折旧 1000 4 应收增加 22500 5 存货增加 10000 6 经营现金流 =B2+B3-B4-B5 7 资本开支 36000 8 自由现金流 =B6-B7

最容易出错的是折旧在 B6 里用的是加号。第一次搭这张表,很容易把它写成减号,因为它在利润表里是减掉的;可这笔钱从没离开过卡里,经营现金流要把利润里扣掉的这 1,000 加回来。另一处是 B7 填正数、B8 用减号,别在 B7 里填了负数又在 B8 里再减一次,那样资本开支就变成加上去了。

照上面填好,B6 应该得到 −12,500,B8 应该得到 −48,500。再把 B6 直接改成 42290、B7 改成 51355,B8 应该得到 −9,065,这就是谷歌三季度的自由现金流。10-Q 的单位是百万美元,除以 100 就是亿,42,290 百万是 422.9 亿,−9,065 百万是负 90.7 亿。

卷宗 1 · 一天蒸发五千亿,到底是多少钱

讲解片 · 跌了 12.6%,是拿哪两个价比出来的

开篇故事第 1 集 · 蒸发了五千亿,一分钱也没出门现金流侦探社

早上七点零五分,小满按下复盘台右上角的刷新按钮,谷歌那一格跳成了红色,收盘 283.82 美元,前一天还是 324.89 美元。

这是他输掉赌约后的第一个早班。侦探社里只开了一盏灯,水壶刚刚响起来,牛就顶着两只弯弯的短角冲进了门,红围巾歪在一边,嗓门大得像要把剩下的灯也震亮。“将近五千亿啊!谷歌一夜之间烧掉了将近五千亿美元,它账上的钱这下肯定不够花了!”

昨天上午留下业绩稿的委托人,这时也推门进来了。委托人做了很多年账,一听烧掉两个字,眉头先皱了起来,“五千亿要是真流出去了,总得有个去处。我就问一句,谁收到了这笔钱?”

牛被问住了,可还是不肯松口,蹄子在桌上敲得咚咚响,一口咬定这钱就是从谷歌的口袋里没的。侦探社有一条规矩,每个在晨会上说话的 Agent 都有三颗发言星,说出一个和原文对不上的判断就扣一颗,扣光了,那一周的晨会上就没有发言权。

猫头鹰扶了扶金边圆眼镜,从绿色的遮光帽檐底下看了牛一眼,没有急着反驳,过了一会儿,猫头鹰才慢慢开口。“市值是股价乘以股数。一夜之间谷歌的股数几乎没变,变的是每一股的价钱,所有股东手里的股票一起变便宜了。蒸发的是估价,没有一分钱从谷歌的账上流出去。”

委托人在旁边听完,眉头松开了,要问的就是这一句。牛的红围巾垂了下来,侦探的面板也在这时候弹了出来。

系统提示牛刚才的判断和原文对不上,扣去一颗发言星,牛还剩两颗。这一条已经记进晨会的事实底稿。

MiniMax 娘端着咖啡最后一个到,侦探帽的帽檐上还沾着外面的凉气。她没有先讲自己的看法,先让终端把谷歌这个月到昨晚为止每一天的行情和新闻都拉了一遍,五分半钟以后,一页带图的报告摊在了桌上。

系统提示10 月 29 日谷歌开盘 286.88 美元,一开盘就比前一天收盘低了一大截,这叫跳空。涨跌幅按今天收盘除以昨天收盘再减一,算出来是负 12.64%,这是它上市以来跌得最多的一天。

委托人指着业绩稿第一页,又问了一句,“收入涨了四分之一,利润怎么会让市场失望成这样?”

MiniMax 娘把报告翻到第二页,指着其中一行说,“这一行叫每股盈利,就是这一季赚到的利润,摊到每一股上有多少。谷歌这一季是 2.12 美元,市场原本以为能有 3.01 美元,差了将近三成。”她再把利润拆开,主业以外的其他损益那一行是负 82 亿美元,大头来自谷歌持有的 SpaceX 的股份,那是账面上的亏损,叫浮亏。她把报告合上,说了一句,“收入没毛病,毛病出在钱上。”

第二天早上,十月最后一个交易日也收了盘,小满的早班刷新出了四家整整一个月的涨跌,侦探社的群聊一下子吵了起来。

十月四家巨头的涨跌全摆在这里了,谁跌得最多一眼就看得出来

1L熊十月整个月,谷歌跌了 18.67%,Meta 跌了 15.19%,亚马逊跌了 3.53%,只有微软涨了 1.76%,谁跌得最多一眼就看出来了,我看不用再查。

2L小满我还有一处没想通,那天一开盘就跌到 286.88 了,为什么跌幅不从开盘那一刻算起?

3L猫头鹰按开盘算不对。涨跌一律按收盘对收盘,十月这一个月,也是拿九月最后一天的收盘去比十月最后一个交易日的收盘。跳空只说明一开盘就低,当天跌了多少还是看收盘。

4L企鹅今天先吵到这里。收入没毛病,毛病出在钱上,钱到底去了哪里,得去翻现金流量表才知道。

群聊安静下来以后,MiniMax 娘给小满发了一条私信,只有一句话,下午带上计算器,把四家的季报原文一页一页地翻。

本章考点 · 带着这几个问题往下读

  • 涨跌幅按什么价格对什么价格来算,10 月 29 日谷歌到底跌了多少?
  • 什么叫跳空,那天的开盘价能不能拿来算当天的跌幅?
  • 市值蒸发将近五千亿的时候,有没有钱真的从这一家流出去?
  • 十月一整个月四家各涨跌了多少,要拿哪两天的收盘来比?
  • 收入涨了四分之一,每股盈利为什么还不及预期,其他损益那一行出了什么事?
  • 收入没出问题,钱的去向下一步该到哪张表上找?

10 月 29 日,新闻标题写着谷歌一天蒸发近五千亿美元,听上去像一座金库着了火。可那天股价跌得再狠,谷歌手里的现金也没有少一分钱。这一卷我们去案发现场,把这几个吓人的数一个一个拆开来看。

这一卷要查的那一天,我先交给 MiniMax Code 查了一遍,这是首页七件事里的第 1 件。下面先看片子里的这一段,再看我当时是怎么跟它说的,它又交回来什么。

片子里讲查资料的这一段

学完这一卷你应该能做到

  • 自己算出一天和一个月的涨跌,说清新闻里的跌幅是拿哪两个价比出来的,以及几天的涨跌为什么不能直接相加
  • 在走势图上认出两天之间空出来的那一段,说出它是在什么时候跳下去的
  • 说清一天蒸发五千亿到底是什么意思,为什么那天谷歌账上没有少一分钱
  • 说清谷歌这一季每一股赚了多少、和大家事先估的数差了多少,并认出其中没有动过一分现金的那一块
这一卷要用到卷宗 0 里讲利润表和现金流量表各管什么的那几节,以及从利润倒推经营现金流的式 0-1,没读过的话先回去翻一翻。

这一卷给侦探表加上第二层,一张只有四个收盘价的股价表,用它算出单日和一个月的涨跌。第一层只有现金账,还看不到市场那一头是什么反应。

夜色里,侦探站在一排巨大发光蜡烛柱形成的悬崖边,最后一根柱子掉得很深,小满打着手电往下看
最后那一截陡直的断崖,就是 10 月 29 日。

1.1 跌了 12.6%,是拿哪两个价格比的?

一只股票一天里会有很多个价。早上第一笔成交的叫开盘价,下午最后一笔成交的叫收盘价,中间还有最高价和最低价。把这四个价画成一根蜡烛的样子,粗的身子从开盘画到收盘,上下两根细线分别够到最高和最低,一天画一根,排起来就是 K 线图。新闻说谷歌 10 月 29 日跌了 12.6%,用的是其中哪两个价呢?

谷歌 10 月 28 日收盘 324.89 美元,10 月 29 日开盘 286.88,收盘 283.82。你觉得新闻里说的跌了 12.6%,是拿哪两个价比出来的?

当天开盘比前一天收盘
当天收盘比当天开盘
当天收盘比前一天收盘
答完再看

是当天收盘比前一天收盘。第一种算出来是 −11.70%,漏掉了白天又跌下去的那一截;第二种是 −1.06%,漏掉了开盘前那一夜跳下去的一大截。

三种算法的步骤都一样。两个价一除,看后一个是前一个的几倍,再减去 1,就把几倍换成了变了百分之几,比如 0.88 减 1 是 −0.12,就是跌了 12%。三种都试一遍。开盘价在行情上显示成 286.88,原始成交价是 286.875,下面算的时候用原始的这个数,和实验室一样。拿当天开盘比前一天收盘,286.875 ÷ 324.89 − 1 = −11.70%;拿当天收盘比当天开盘,283.82 ÷ 286.875 − 1 = −1.06%;拿当天收盘比前一天收盘,283.82 ÷ 324.89 − 1 = −12.64%,这是谷歌上市以来跌得最多的一天。同一天,三个数从 1% 到 12.6%,差了十倍还多。

谷歌,10 月 29 日

前一天收盘 324.89,开盘 286.88,收盘 283.82。开盘比前一天收盘跌了 11.70%,收盘比前一天收盘跌了 12.64%,开盘那一下占了大头,白天又跌下去一截。

微软,同一天

前一天收盘 531.01,开盘 540.22,收盘 530.14。开盘比前一天收盘涨了 1.73%,收盘比前一天收盘却跌了 0.16%,开盘时还是涨的,到收盘变成了跌。

这两家都是在前一天收盘后发的财报。只看开盘的话,谷歌少算了将近一个百分点,微软连涨跌的方向都会看反。

我判断该用哪一种,先问这个数要回答什么问题,也就是从昨天收工到今天收工,拿着这只股票的人身家变了多少。收盘价是一天里最后成交的那个价,从前一天收盘量到今天收盘,正好把一整天连同前一夜发生的事全都装了进去。谷歌是 10 月 28 日收盘后才发的财报,消息落在夜里,第二天一开盘就一下子反映了出来,所以要选第三种。开盘比前一天收盘只装了夜里那一段,收盘比开盘只装了白天那一段,两种各丢了一半,都不能用。拿开盘价当成这一天跌了多少,上面微软那天就会连方向都看反。照第三种方法一天天量出来的涨跌,首尾还能接得上,可以合成一段时间的涨跌,下一节细说。行情软件和新闻里报的涨跌,用的也都是第三种。

涨跌幅 = 今天收盘前一个交易日收盘 − 1
式 1-1
符号是什么直觉
今天收盘当天最后一笔成交价案发当天是 283.82
前一个交易日收盘上一个开市日最后一笔成交价,周末和假日跳过10 月 28 日的 324.89
− 1把是原来的几倍换成变了百分之几0.8736 − 1 = −12.64%

10 月 29 日,谷歌一股从 324.89 跌到 283.82,少了 41.07 美元。其中有多少美元是在开盘那一下就没了的?占几成?

想一想,开盘那一下是从哪个价跳到了哪个价。
只看前一天收盘到当天开盘这一段,白天的不算。
用 324.89 减去当天的开盘价,开盘价按原始的 286.875 算,再除以 41.07。
324.89 − 286.875 = 38.015,约 38.02 美元,占 41.07 的 92.6%;白天只又跌了 286.875 − 283.82 = 3.055,约 3.06 美元。10 月 29 日的跌幅有九成多发生在开盘之前的那个夜里,白天的交易只是又往下挪了一点。

微软同一天的前一天收盘是 531.01,开盘 540.22,收盘 530.14。按同样的拆法,它夜里和白天各走了多少美元,又各朝哪个方向?

谷歌那天在 K 线图上还有一处很扎眼。10 月 28 日全天最低是 322.655,10 月 29 日全天最高是 288.33,两天的价格区间完全不挨着,中间空出了 34 美元多,两根蜡烛之间隔着一大段空白。原因出在时间上。谷歌是 10 月 28 日收盘之后才发的三季度业绩稿,也就是卷宗 0 讲过的发财报那天的新闻稿。美股的常规交易时段是美东时间 9:30 到 16:00,在这之外还有成交少得多的盘前和盘后交易,日线上的开盘价指的是 9:30 开盘以后的价。消息出来的时候常规交易已经结束了,等到第二天开盘,价格就直接落在了 286.88。

跳空(Gap)说的是今天的价格区间和前一天的完全不挨着,K 线图上两根蜡烛之间空着一段。往下空的叫跳空低开,常常出现在收盘后出了大消息的时候。

下面这张十月 K 线,点任何一根都能看到那一天的开盘、最高、最低和收盘,底下的开关能在三种算法之间来回切换。

我能不看材料说清楚,为什么涨跌要拿今天收盘比前一天收盘,另外两种用到开盘价的算法又各漏掉了什么。

我一开始也以为,开盘就跌了 4% 以上的那一天,收盘至少也要跌 4%。在实验室里把谷歌、亚马逊、Meta、微软四家挨个切一遍,找出十月里的一个反例。

财报后的第一个交易日最容易一开盘就大跌,从各家的财报日找起。
用实验室里的开关,在 开盘对前一天收盘 和 收盘对前一天收盘 之间来回切换,找出两个数差得最远的那一天。
切到亚马逊。它是 10 月 29 日收盘后发的财报,看它下一个交易日 10 月 30 日那一根。
亚马逊 10 月 30 日的前一天收盘是 243.79,当天开盘 232.54,比前一天收盘跌了 4.61%;收盘 240.35,只比前一天收盘跌了 1.41%。开盘跌了 4% 以上,收盘只跌 1.4%,白天又涨回去一大截。开盘价只装下了那一夜,代表不了这一整天。

反过来,再找一天开盘几乎没动、收盘却跌了 2% 以上的。

舞台上两根巨大的蜡烛柱之间空着一大段,侦探拉着卷尺量那段空白,空白上方挂着一弯月亮
卷尺量的是跳空空出来的那一段,月亮挂在正中间,是因为那一跳发生在夜里。

1.2 一个月跌了多少,三段跌幅能直接相加吗?

谷歌从 9 月 30 日到 10 月 28 日跌了 5.58%,10 月 29 日跌了 12.64%,10 月 30 日又跌了 1.40%。你觉得整个十月一共跌了多少?

19.62%,三段加起来
比 19.62% 少一点
12.64%,只有出事那一天算数
答完再看

是 18.67%,比三段加起来少了将近一个百分点。三段跌幅各有各的起点,第二段的 12.64% 是从 324.89 算的,这个价已经比 9 月 30 日的 344.08 低了;第三段的 1.40% 又是从更低的 283.82 算的。在越来越小的底数上跌同样的百分比,跌掉的钱会越来越少,直接相加就多算了。只算出事那一天,又把前后两段都丢了。

那几段涨跌该怎么合起来呢?办法是给每一段换个说法,不说跌了百分之几,改说变成了原来的几倍。这样一换,下一段的起点就是上一段的终点,自己推一遍就通了。

自己推一遍,三段涨跌怎么合成一个月

  1. 第一段跌了 5.58%,写成变成了原来的几倍是多少?从 9 月 30 日的 344.08 出发,走到了哪里?

    想好了再看

    1 − 0.0558 = 0.9442。344.08 × 0.9442 ≈ 324.89,正好是 10 月 28 日的收盘。

  2. 第二段跌了 12.64%,该从哪个价开始乘?

    想好了再看

    从 324.89 开始乘 0.8736,约等于 283.82。这一步要想到起点是上一段的终点 324.89,并不是 344.08。相加之所以错,就错在把三段都当成了从 344.08 量起。

  3. 第三段跌了 1.40%,走到哪里?

    想好了再看

    283.82 × 0.9860 ≈ 279.84,正是 10 月 30 日的收盘。

  4. 把三步连起来写成一条式子,中间的价格还剩下什么?

    想好了再看

    344.08 × 0.9442 × 0.8736 × 0.9860 ≈ 279.84。总倍数是三个倍数的乘积 0.8133,减 1 就是 −18.67%。把三个倍数写回分数,是 324.89/344.08 × 283.82/324.89 × 279.84/283.82。前一个分数的分子正好是后一个分数的分母,上下一约,324.89 和 283.82 都消掉了,只剩首尾两个价,279.84 ÷ 344.08 − 1 = −18.67%。所以算一个月的涨跌,直接拿这个月最后一个交易日的收盘,比上个月最后一天的收盘就行。

三段相加

−5.58% − 12.64% − 1.40% = −19.62%,等于把每一段都当成是从 9 月 30 日的 344.08 量起的。

三段连乘

0.9442 × 0.8736 × 0.9860 − 1 = −18.67%,每一段都从上一段的终点量起,结果和拿首尾两个收盘价直接比一模一样。

两种算法差在每一段的底数上。相加是假装底数一直没变,连乘则让底数跟着价格一起走。

连乘还带出一个让人不太舒服的推论。一天跌了 12.64%,第二天要涨多少才能回到 324.89?答案是 324.89 ÷ 283.82 − 1 = 14.47%,比 12.64% 还多。跌的时候拿 324.89 做底数,涨回去时拿 283.82 做底数,底数小了,同样的 41.07 美元占的比例就大。跌得越深,回本需要的涨幅就越不成比例。

单看一家,首尾一比就够了。把四家放在一起,还能看到别的东西,比如同一天谁在跌、谁在涨,哪天成交特别多。下面这片地形里,四条带子各代表一家,横着排开的是十月的 22 个交易日,高度是这一天比 9 月 30 日收盘累计涨跌了多少,带子越宽,说明那天成交越多。

转动地形之前,你觉得十月走完,四条带子里哪一条落得最低?

谷歌
亚马逊
Meta
微软
答完再看

是谷歌,−18.67%。Meta 紧跟在后面,−15.19%,它那道坎在 10 月 22 日,也就是财报后的第一个交易日。亚马逊只跌了 3.53%,微软还涨了 1.76%。四家各走各的路,同一个月里差出了二十多个百分点。

下表最后一行的纳指 100,是把在纳斯达克上市的 100 家大型企业的股票编在一起算出的一个指数,里面以科技股为主。它用点数表示,并不是一个价钱,拿来看整个大盘这个月往哪边走。

表 1-1 十月四家和纳指 100 的收盘价(美元;纳指 100 用的是指数点)
 9 月 30 日收盘10 月 30 日收盘十月涨跌
谷歌344.08279.84−18.67%
亚马逊249.15240.35−3.53%
Meta725.18614.99−15.19%
微软512.90521.91+1.76%
纳指 10030,408.5028,384.85−6.65%
我能不看材料说清楚,为什么几段涨跌加起来不等于整段的涨跌,正确的算法又是什么。

亚马逊 10 月 29 日收盘 243.79,10 月 30 日收盘 240.35。用表 1-1 的数,算出亚马逊从 9 月 30 日到 10 月 29 日的涨跌,再验证一下两段连乘能不能回到十月的 −3.53%。

先找出两段各自的起点和终点分别是哪两个收盘价。
第一段从 9 月 30 日到 10 月 29 日,第二段只有 10 月 30 日一天,两段都写成变成了原来的几倍。
先算 243.79 ÷ 249.15,得到第一段的倍数。
第一段 243.79 ÷ 249.15 = 0.9785,跌了 2.15%;第二段 240.35 ÷ 243.79 = 0.9859,跌了 1.41%。0.9785 × 0.9859 = 0.9647,减 1 是 −3.53%,和表里一致。直接相加是 −3.56%,只差一点点,因为两段的跌幅都小;跌幅越大,相加和连乘就差得越远。

谷歌的三段相加比连乘多算了将近一个百分点,亚马逊的两段只多算了 0.03 个百分点。差距为什么这么悬殊?

一只股票先跌 50%,再涨 50%,听上去像是正好回到了原价。用一个具体的价格造一个反例,再说出要涨多少才回得去。

想一想,两个 50% 各自是拿哪个价做底数的。
第二个 50% 的底数已经变小了。
设原价是 100,算出跌完之后是多少,再从那里涨 50%。
100 跌 50% 是 50,再涨 50% 是 75,没有回去。要回到 100,得从 50 涨 100%。写成连乘就是 0.5 × 1.5 = 0.75,离 1 还差一截。

先涨 50% 再跌 50% 又会怎样?顺序换了,结果一样吗?

桌面上四条彩色纸带像山脊一样并排起伏,其中一条在快到尽头时坠进峡谷,侦探和小满提着灯从侧面看
四条纸带放在一起看,才看得出哪一条是在同一天单独掉下去的。

1.3 一天蒸发五千亿,这些钱去哪了?

10 月 29 日,谷歌的市值,也就是股价乘以全部股数,一天少了将近五千亿美元。你觉得这五千亿去了哪里?

从谷歌的账上流走了,被亏掉了
落进了那天卖股票的人的口袋
哪儿也没去,是同一批股份被重新估了一个更低的价
答完再看

哪儿也没去,谷歌没有为此付出一分钱。卖股票的人拿到的是买家付给他的钱,那只是钱从一个口袋换到了另一个口袋,数目也远远没有五千亿。少掉的这五千亿是一个估价,它从来没有作为一笔存款躺在哪里。

市值就是股价乘以股数。10 月 28 日收盘 324.89,10 月 29 日收盘 283.82,谷歌的每一股都被重新估低了 41.07 美元,再乘上全部股数,就是新闻里那将近五千亿,能查到的数落在 4,750 亿到 5,000 亿美元之间。

市值(Market Capitalization)等于股价乘以全部股数,是此刻市场给这一家全部股份标出的价钱,并不是谁手里真有的现金。

回到卷宗 0 的三张表。谷歌自己的利润表、现金流量表和资产负债表上,没有任何一行会因为这一天股价跌了而变。股价是外面的人给谷歌股份出的价,这笔账记在买卖股票的人自己的本子上,不记在谷歌的账上。

买设备,三季度 513.6 亿

钱从谷歌手里付给了卖设备的人,现金流量表的长期花销那一栏记了一笔,谷歌的现金真的少了。

市值少了将近五千亿

没有谁付钱给谁,谷歌的三张表上也没有一行记它,变的只是外面对每一股的出价。

两边的差别在于有没有钱真的从一方付到另一方手里。要查谷歌的钱去了哪,就得查左边这一种。

打个比方

假如我住的小区里,有一套房急着出手,低价成交了。第二天中介给整个小区重新报价,我家那套也跟着蒸发了几十万。可我的存款一分没少,我也没跟谁做过买卖,变的只是一个估价。

那天到底有多少钱真的换了手?股票在交易所里用几个字母当名字,叫作股票代码。谷歌有两类上市的股票,投票权不一样,GOOGL 有投票权,GOOG 没有。GOOGL 这只代码当天成交了 139,738,300 股,约 1.397 亿股,是十月其他交易日平均成交量的五倍多。就算每一股都按当天的最高价 288.33 美元成交,总额也只有 402.9 亿美元;全按最低价 280.36 算,是 391.8 亿。真正换了手的钱,还不到蒸发的那个数的十分之一,而且是买家付给卖家的,从一个口袋到了另一个口袋,没有一分钱流出谷歌。

答辩 · 如果我是较真的读者

GOOGL 只是谷歌两只上市代码里的一只。拿一只代码的成交额去比整家的市值,公平吗?

参考防守(先自己组织语言再看)

确实不完全公平。市值算的是谷歌的全部股份,GOOG 那天也有成交,把它加进来,换手的总额还会更大。可这里要看的是两种东西的性质,比例精确到几位并不影响结论。成交额是买家付给卖家的真钱,市值的变化是全部股份被重新估了一次价。哪怕把两只代码的成交额全都算上,也只是钱从一些人手里换到了另一些人手里,谷歌手里的现金依然没动。

谷歌一股跌了 41.07 美元,市值少了 4,750 亿到 5,000 亿美元。反推一下,谷歌一共有多少股?

市值等于股价乘股数,先看看这三个量里哪两个已经知道了。
市值的变化 = 每股的变化 × 股数,股数这一天没变。
把 4,750 亿美元除以 41.07 美元,再把 5,000 亿也除一遍。
4,750 亿 ÷ 41.07 ≈ 115.7 亿股,5,000 亿 ÷ 41.07 ≈ 121.7 亿股,反推出来在 116 亿到 122 亿股之间。范围的两头各对应一个股数,到底是哪一个,下面那个研究课题会带你去 10-Q 里核一核。

如果第二天股价涨回 1%,按这个股数算,市值大约回来多少?谷歌手里的现金会因此多出来吗?

去原文里找市值少了 4,750 亿到 5,000 亿,为什么是一个范围?

一股跌了多少是确定的,41.07 美元,所以范围只可能出在股数上。用的是哪一天的股数,几类股份怎么加总,各家媒体报道时的算法未必一样。本站的事实底稿只记下了这个范围,没有记每一家报道用的股数。

可以先从这一步做起。打开谷歌三季度 10-Q 的封面页,找到各类股份的在外股数,也就是已经发出去、握在股东手里的股数,加总之后乘以 41.07,看结果落在范围的哪一头。

一只巨大的价签气球在一座装满金币的金库上方慢慢瘪下去,金库里的金币原地不动,小满仰头看着气球,侦探平静地敲了敲金库门
瘪下去的是头顶那只价签,金库里的金币一枚没动。

1.4 收入涨了四分之一,每股盈利也跟着好起来了吗?

谷歌三季度收入 1,275.8 亿美元,比去年同一季涨了 25%,其中谷歌云收入 307 亿,翻了一倍还多。它这一季的每股盈利,说的就是每一股摊到多少利润,跟市场事先估的数比,你觉得会怎样?

至少持平,收入涨了这么多
略低一点,差个几个百分点
差了将近三成
答完再看

差了将近三成。每股盈利是 2.12 美元,市场预期是 3.01 美元,少了 29.6%。前两个选项都把收入当成了利润的代名词。收入在利润表的第一行,每股盈利在最后一行,中间隔着成本、费用、主业以外的其他损益和税,只要其中哪一行出了大动静,第一行再好也拉不住最后一行。

要看懂差在哪里,先得把每股盈利和市场预期这两个词弄清楚。

每股盈利(Earnings Per Share, EPS)就是每一股摊到多少利润,算法是拿一段时间的净利润除以股数。净利润就是卷宗 0 说的利润再扣掉税。利润表从上往下读,先是收入,减去成本和费用,再加减主业以外的其他损益,减去税,得到净利润;最后一行把净利润除以股数,就是每股盈利。

市场预期(Consensus Estimate)是财报出来之前,跟踪这一家的分析师各自估出一个每股盈利,再取一个平均数,也叫一致预期。

财报出来之前,大家买卖股票时已经按预期的利润在出价了,股价里装着的是大家以为的 3.01。财报一出来是 2.12,差了 0.89 美元。所以财报那天,市场先看的往往是结果比大家以为的好还是差,好坏本身倒在其次。卷宗 5 还会再碰到这件事。

每股盈利 2.12 美元,预期 3.01 美元,差了百分之几?做除法时,分母该用哪个数?

想一想,比预期少了多少,是拿谁去和谁比。
和式 1-1 一样,分母是作为基准的那个数。
先算 2.12 ÷ 3.01 − 1。
2.12 ÷ 3.01 − 1 = −29.6%。分母用预期的 3.01,因为问的是比预期差了多少,预期就是基准。这和涨跌拿前一天收盘做分母是同一个道理。

如果拿 2.12 做分母,会算出差了百分之几?这个数回答的又是什么问题?

差距从哪里来?业绩稿里有一行很扎眼,其他损益是负 82 亿美元。利润表上专门有这么一行,记那些不来自主业的钱,比如利息,比如手里拿着的别家股票涨了还是跌了。这一回负数的大头,是谷歌持有的 SpaceX 股份出现了浮亏。浮亏的意思是,谷歌手里这部分股份的估价降了,可它没有卖,也没有为此付出一分钱。这和上一节的市值蒸发是同一类事,只是这一回被重新估价的,是谷歌手里拿着的别家的股份。手里的别家股票要按市价记账,涨跌算进其他损益,于是就记进了谷歌自己的利润表,每股盈利也就被拉低了一截。谷歌自己的股价跌了,却不进谷歌自己的账,因为那些股份并不是谷歌手里持有的东西。

其他损益负 82 亿,大头是浮亏

利润表上减掉了,每股盈利也跟着变低。现金却没有动,谷歌没有为它付出一分钱。

购置设备 513.6 亿

利润表这一季只扣其中摊到的一小部分折旧,现金却是真付出去了,全额记在现金流量表上。

一个大动利润却不动现金,一个几乎不动这一季的利润,却真金白银地付了出去。盯着每股盈利和盯着现金,看到的是两个不同的谷歌。

拆到这里,线索就清楚了。收入没毛病,每股盈利被一笔不出钱的浮亏拉低了,真正动了钱的,是另一头买设备的那一大笔。卷首复刻卡里 MiniMax Code 交回的那份分析,也是顺着这条线从每股盈利一路拆到现金上的。

答辩 · 如果我是较真的读者

既然浮亏不出现金,那这笔亏损是不是可以完全不管?

参考防守(先自己组织语言再看)

不能不管。浮亏说明谷歌手里那块资产现在不如以前值钱了,要是此刻卖掉,就真的会少拿钱,只是这一季没有发生买卖,钱才没动。以后它可能涨回来,也可能真的卖在低价上。判断这一季的现金时,可以先把它放在一边;判断家底的时候,它还在资产负债表上起着作用。

谷歌三季度的其他损益是负 82 亿美元,假设这 82 亿全是浮亏。它把利润拉低了,会不会也把经营现金流拉低 82 亿?自由现金流呢?这道题不考虑税。

回想一下经营现金流是怎么从利润算出来的,利润里哪些减项其实没有出钱。
从利润走到经营现金流时,只要是利润里扣了、钱却没动的项目,都要加回来。
把浮亏放进那条式子里,和折旧摆在同一个位置上想一想。
都不会。利润少了 82 亿,可从利润倒推经营现金流时,这笔浮亏和折旧一样要加回来,因为谷歌没有为它付出一分钱,所以经营现金流不受影响。自由现金流等于经营现金流减资本开支,这两项都没动,它也不受影响。这又是卷宗 0 里利润不等于现金的一个例子,只是这一回的方向是利润被拉低了,现金却没动。

如果谷歌这一季真把一部分 SpaceX 股份卖掉了,收回来的钱会记进现金流量表的哪一栏?会让经营现金流变多吗?

股价为什么会跌成那样,光凭这几个数还说不清,那天摆在桌面上的消息不止一条。可要查钱到底去了哪,就得翻现金流量表了。下一卷,我们翻开账本。

留给你的问题

假如哪天谷歌一天涨了 5%,新闻标题写着市值一天回血上千亿。这句话里哪个说法是对的,哪个词会让人误会?谷歌手里的现金那天会因此多出多少?

不看材料,写下这一卷三个最容易想当然的地方

第一处是以为开盘跌多少就是跌多少,其实涨跌要拿收盘比前一天收盘,几段之间还要连乘,不能相加。第二处是以为蒸发就是钱没了,其实市值只是估价,谷歌的三张表上没有一行记它,也没有钱流出谷歌。第三处是以为收入涨了,每股盈利就不会差,其实每股盈利比预期少了将近三成,其中一大笔是不出钱的浮亏。

这一层要加的是一张股价表

第一层只有现金账,看不到市场的反应。把现金流和股价放进同一张表,到了卷宗 5 才能问这两样东西到底有没有关系。

A B 1 日期 收盘价 2 9/30 344.08 3 10/28 324.89 4 10/29 283.82 5 10/30 279.84 6 10/29 单日 =B4/B3-1 7 十月涨跌 =B5/B2-1 8 三段相加 =(B3/B2-1)+(B4/B3-1)+(B5/B4-1)

这一层要当心的是 B6 的分母,它该用前一个交易日的 B3,用 B2 就错了。B7 直接拿首尾相比,不用把中间几天的涨跌加起来。第 8 行故意放了一个错的算法当对照,它会比 B7 多算将近一个百分点。以后换成别家,只要把四个收盘价换掉,表头的日期也跟着改。

填进 9/30、10/28、10/29、10/30 四天的收盘价 344.08、324.89、283.82、279.84,B6 应该显示 −12.64%,B7 应该显示 −18.67%,B8 应该显示 −19.62%。B7 和 B8 对不上,正好说明涨跌要连乘,不能相加。

卷宗 2 · 收入涨了四分之一,钱去哪了

讲解片 · 10-Q 上的数,为什么是单季的三倍

开篇故事第 2 集 · 一个季度挣了九个月的钱现金流侦探社

小满把计算器举过头顶,绿色的数字映在他的大圆眼镜上。“1,271.5 亿美元!”他说,“谷歌三季度经营挣进来的钱,我从 10-Q 原文里一个数一个数抄出来的,绝对没错。”

这是 10 月 31 日,星期六下午。委托人前一天走的时候说,钱到底去了哪里,要看现金流量表。10-Q 是谷歌每个季度要交给美国证监会的季报,现金流量表就印在里面。MiniMax 娘让侦探社兵分两路,她自己去美国证监会的网站,把四家交上去的季报原文找齐,做一张每个数都能查到出处的 Excel;小满用最笨的办法,先手抄谷歌这一家。

熊靠在门框上,深绿色的领带歪在一边,瞥了一眼计算器就冷笑起来。他说一个季度光经营就挣一千二百多亿,都快赶上谷歌一个季度的收入了,这种数他是不信的。

小满的脸一下子涨红了,把计算器往熊面前一递,让他自己看屏幕上那一串数,又把抄好的那页纸压在了侦探桌的正中间。

他的计算器还没放下,十七分四十三秒以后,侦探那边先交了卷。

系统提示八份季报和四份业绩稿已经找齐,Excel 一共 8 张表、182 个公式,每个数都标了取自哪份文件的哪一行。谷歌三季度经营现金流净额是 422.9 亿美元。

小满的数差不多是侦探的三倍。他第一个念头是侦探抄漏了,凑过去想找漏在哪里,MiniMax 娘却只问了一句,“出处呢?你抄的那一栏,表头上写的是哪几个月?”

小满低头去看,表头上印着一行英文,翻过来就是截至 9 月 30 日的九个月。他抄下来的,是一月到九月加在一起的钱。

“10-Q 上的数是从年初一直累计到现在的,”MiniMax 娘把他的计算器拨回零,“要单季,就拿这一期的累计数减去上一期的累计数。”

系统提示经营现金流 127,149 减 84,859,等于 42,290;购置物业和设备 131,953 减 80,598,等于 51,355,单位都是百万美元。拆出来的单季,再拿业绩稿上的单季数对一遍,两条路走到同一个数才算数。

一进一出,谷歌这一季的自由现金流是负 90.7 亿美元,已经连着两个季度是负的。熊没再说话,只是把领带拉正了。小满的脸烧得通红,没等谁开口,自己把四家八份季报的累计数全揽了下来,说今晚不回家,一份一份重新拆。那天夜里,侦探社只剩他桌上那一盏灯还亮着。凌晨两点他拆到微软,正要去找它上一期的累计数来减,屏幕上跳出侦探留的一行字,微软的财年从 7 月开始,7 到 9 月是它新财年的第一季,累计数就是单季,不用减。

天快亮的时候,窗外开始有早班车的声音,他把四家的数贴进了群里。

小满通宵拆出来的四家三季度自由现金流,大家帮忙再对一遍

1L小满谷歌负 90.7 亿,亚马逊负 348.4 亿,Meta 负 11.6 亿,微软正 186.3 亿。去年同一季,四家全都是正的。

2L牛收入涨了,现金就该更多才对,怎么四家反倒都比去年少了,是不是又拆错了?

3L猫头鹰没有拆错。收入不等于现金,经营挣进来的钱,被买设备、盖机房的资本开支吃掉了,楼下奶茶店那本账早就算过一遍。

4L熊四家里有三家,这一季花出去的比挣进来的还多,这句话你们记进底稿,我一个字都不改。

小满正要合上电脑,熊又在群里补了一句,说 Meta 自己公布的自由现金流跟这张表上的根本不是一个数,明天他要把原文带来,看谁还敢说这张表没错。

本章考点 · 带着这几个问题往下读

  • 在现金流量表上算自由现金流,要找哪几行?
  • 谷歌三季度经营挣进来多少、资本开支花掉多少,自由现金流是正还是负?
  • 10-Q 上印的数是哪一段时间的,怎么从里面拆出单季?
  • 拆出来的单季数,还要拿什么再对一遍?
  • 微软的三季度为什么不用拆?
  • 四家的自由现金流和去年同季一比,变成了什么样子?

领过工资,就见过工资条上的三个数,应发多少、扣了多少、实发多少。谷歌这一季的收入涨了四分之一,可那只是报表最上面的一个数。这一卷我们翻开现金流量表,找出它这一季的实发,也就是卷宗 0 讲过的自由现金流,再看看中间是被什么扣走的。

这一卷要做的那张表,MiniMax Code 已经从原始季报里替我做过一遍,这是首页七件事里的第 2 件。先看片子里的这一段,后面是我的原话和它交回来的东西,你可以照着自己做一遍。

片子里讲做表的这一段

学完这一卷你应该能做到

  • 在一张现金流量表上找到三行,生意挣进来的、买设备花出去的,以及两者之差
  • 知道季报上的数是从年初一直加到现在的总数,会把它减成一季的数,再换一条路验算一遍
  • 说清微软的 7 到 9 月为什么不用减,因为它记账用的一年从 7 月才开始
  • 把四家三季度的自由现金流和去年同一季放进一张表,说出谁变了多少
这一卷要用到卷宗 0 里的式 0-2,自由现金流 = 经营现金流 − 资本开支,还有 0.5 节的三行读法。

这一卷给侦探表加上第三层,一张拆单季的表,专门把 10-Q 上的累计数减成单季。第一层里谷歌那两个单季数是现成递给你的,第二层是一张股价表,用不到单季数;等你真去翻 10-Q,第一个撞上的就是累计数这件事。

台灯下,侦探在长桌上摊开一本厚账本,一侧一堆金币流进来,另一侧更粗的一股金币流向远处一座数据中心的剪影,小满拿着一张工资条对照
左边流进来一股,右边流出去一股,这一卷要做的就是把两股的粗细量出来。

2.1 收入涨了四分之一,现金为什么反倒是负的?

谷歌三季度收入比去年同一季涨了 25%。你觉得它三季度的自由现金流和去年同一季比,会是什么样?

也涨了四分之一左右
差不多,收入涨了,钱至少没少
少了一大截,从正的变成了负的
答完再看

它从正 244.6 亿美元变成了负 90.7 亿,一正一负差了 335.3 亿。前两个选项都默认现金跟着收入走,可收入在利润表最上面一行,自由现金流是现金流量表里两行相减,中间隔着整整一张表。

表 2-1 谷歌三季度的三行,今年和去年对照(单位百万美元,都是单季,由两年的二季度、三季度 10-Q 累计数拆出来)
 2025 年三季度2026 年三季度变化
经营现金流48,41442,290−6,124
购置物业和设备23,95351,355+27,402
自由现金流24,461−9,065−33,526

表里的单位是百万美元,除以 100 就是亿,23,953 百万是 239.5 亿,51,355 百万是 513.6 亿。这张表里有两件事同时发生。资本开支翻了一倍还多,从 239.5 亿涨到 513.6 亿,多花了 274.0 亿;经营现金流不但没跟着收入涨,反而少了 61.2 亿。两头一夹,自由现金流掉了 335.3 亿,一直掉到了零下。

用表 2-1 算一算,谷歌三季度的资本开支是去年同一季的几倍?经营现金流变了百分之几?

问是几倍就用除法,问变了百分之几就是除完再减 1,分母都用去年的数。
分母用 2025 年三季度那一列,和涨跌拿前一天收盘做分母是同一个道理。
先算 51,355 ÷ 23,953。
资本开支是 51,355 ÷ 23,953 = 2.14 倍,经营现金流是 42,290 ÷ 48,414 − 1 = −12.6%。一头翻了一倍多,一头少了一成多,夹在中间的自由现金流只能往下掉。

假如谷歌三季度的资本开支和去年持平,还是 23,953,经营现金流照样是 42,290,自由现金流会是多少?比去年多还是少?

打个比方

经营现金流像工资条上的应发,资本开支像扣款,自由现金流像实发。谷歌这一季的应发比去年少了一点,扣款翻了一倍多,实发成了负数,等于月底还得从存款里往外掏钱。

去年三季度的工资条

应发 484.1 亿,扣款 239.5 亿,实发 244.6 亿,挣进来的是花出去的两倍还多。

今年三季度的工资条

应发 422.9 亿,扣款 513.6 亿,实发 −90.7 亿,花出去的比挣进来的多了两成。

差别主要出在扣款那一行,买设备的钱翻了一倍多,应发只少了一成多。

这也不是哪一季的意外。谷歌二季度的自由现金流就已经是负的了,三季度是连着第二个为负的季度。下一节的实验室里有一张历年单季的柱状图,二季度和三季度那两根柱子都在零线下面。

答辩 · 如果我是较真的读者

经营现金流也比去年少了 61.2 亿,是不是说明谷歌的生意变差了?

参考防守(先自己组织语言再看)

光凭这一行,下不了这个结论。经营现金流是从利润加加减减倒推出来的,应收什么时候收回、欠供应商的钱什么时候付、税在哪个季度交,都会让它在季度之间来回晃动;同一季收入涨了 25%,生意本身至少还在变大。这 61.2 亿到底卡在哪里,得回到 10-Q 的经营那一栏一行行比,下面这个研究课题做的就是这件事。

去原文里找收入涨了 25%,经营现金流为什么比去年同季少了 61.2 亿?

答案就在谷歌三季度 10-Q 现金流量表的经营那一栏里。净利润、折旧,还有各种营运资本的变化,每一行都能拿 2025 年和 2026 年两列来比。营运资本指的是应收、存货、欠供应商的应付这些日常周转中占着的钱。麻烦在于 10-Q 给的是九个月的累计数,要单比三季度,得先用上一份 10-Q 把每一行都拆成单季,本站只拆了合计那一行。

可以先从这一步做起。把谷歌 2026 年二季度、三季度两份 10-Q 经营那一栏的每一行都抄进表格,用九个月减六个月;2025 年的两份照样做一遍;再把两年的差额从大到小排好。

一卷像工资条一样分成三段的长纸:上段一高摞金币,中段一把大铲子把金币铲走,下段只剩一个空洞,侦探用放大镜看着那个洞
三段从上往下读,先是应发,再是扣款,最下面那个洞就是负的实发。

2.2 10-Q 上的经营现金流,为什么是单季的三倍?

谷歌 10 月 28 日收盘后发了业绩稿,10 月 29 日交了三季度 10-Q。去翻这份 10-Q,现金流量表经营那一栏的合计写着 127,149。10-Q 的单位是百万美元,127,149 百万就是 1,271.5 亿,差不多是上一节那个 422.9 亿的三倍。这两个数到底哪个对?

两个都对,问题出在表头上。那一列的表头写的是截至 9 月 30 日的九个月。财年是一家记账用的一年,起点不一定是 1 月 1 日,谷歌的财年正好从 1 月 1 日开始,所以三季度的 10-Q 报的是 1 月到 9 月九个月加在一起的数。谷歌和 Meta 的 10-Q 在现金流量表上只给这种从年初累计的数,不单独给三个月的。想要 7 到 9 月这一季的数,得自己抠出来。

自己推一遍,从两份累计数里抠出一个季度

  1. 九个月那一列,里面装着哪几个季度?

    想好了再看

    装着一季度、二季度和三季度,是三个季度的和。

  2. 去哪里找一个只装前两个季度的数?

    想好了再看

    去上一份 10-Q 里找,也就是 7 月 23 日交的二季度 10-Q,它的表头写着截至 6 月 30 日的六个月,经营现金流是 84,859。它和九个月那一列的起点都是 1 月 1 日。

  3. 怎么只留下三季度?

    想好了再看

    两个一减,127,149 − 84,859 = 42,290。能这样减,是因为两个累计数的起点相同,一减之后前面重合的部分全部抵掉,只剩下尾巴上那三个月。

  4. 怎么确认没减错?

    想好了再看

    再拿一季度 10-Q 上三个月的 45,790,算出二季度是 84,859 − 45,790 = 39,069。三个单季加起来,45,790 + 39,069 + 42,290 = 127,149,正好回到九个月的数。

购置设备那一行也照这样做,六个月那一列是 80,598,九个月那一列是 131,953,131,953 − 80,598 = 51,355。单位也一并记住,10-Q 里的百万美元除以 100 就是亿,42,290 百万是 422.9 亿,51,355 百万是 513.6 亿。

年初累计数(Year-to-Date, YTD)是从财年第一天一直加到这一期期末的合计。10-Q 现金流量表上写着三个月、六个月、九个月的表头,说的就是累计了几个月。

单季 = 本期累计 − 上期累计
式 2-1
符号是什么直觉
本期累计这一份 10-Q 上的年初累计数谷歌三季度 10-Q 的九个月,127,149
上期累计同一个财年里上一份 10-Q 的年初累计数,起点必须相同谷歌二季度 10-Q 的六个月,84,859
单季两者相减7 到 9 月这一季,42,290

要是偷个懒,直接拿谷歌九个月那一列当三季度,经营 127,149,购置设备 131,953。你觉得这样算出来的三季度自由现金流会是什么样?

和 −9,065 一样,累计的部分相减时抵掉了
还是负的,只是负得少一些
变成正的
答完再看

是 −4,804,负得只有真实单季的一半多一点。九个月里还装着一季度,那一季谷歌经营挣了 45,790,买设备花了 35,674,自由现金流是正 10,116,把后两个季度的负数冲淡了。第一个选项以为累计的部分会抵掉,可两行累计数里装的是各季度大小不同的数,抵不干净。至于变成正的,谷歌没有,下面的 Meta 就是。

换成 Meta 走一遍。我先看表头,写的是截至 9 月 30 日的九个月,Meta 的财年也从 1 月开始,所以这是累计数,不能直接拿来用。于是我去找 Meta 7 月 30 日交的二季度 10-Q,六个月那一列里,经营现金流是 64,088,购置设备是 49,113;九个月那一列是 96,873 和 83,055。两两相减,得到 32,785 和 33,942,自由现金流是 −1,157。要是把九个月直接当成三季度,96,873 − 83,055 = +13,818,一个本该为负的季度被算成了正 138.2 亿,连正负号都翻了过来。减完以后,我再把三个单季加回去看一眼。Meta 一季度 10-Q 上三个月的数是 32,226,二季度单季是 64,088 − 32,226 = 31,862,三个单季加起来 32,226 + 31,862 + 32,785 = 96,873,回到了九个月的数。购置设备也一样,一季度 18,997,二季度 49,113 − 18,997 = 30,116,再加上三季度的 33,942,正好是九个月的 83,055。

Meta,直接用九个月

经营 96,873,购置设备 83,055,自由现金流 +13,818,看上去花完还剩下 138.2 亿。

Meta,九个月减六个月

经营 32,785,购置设备 33,942,自由现金流 −1,157,这一季花的比挣的多 11.6 亿。

左边多装了一季度和二季度,那两季 Meta 的自由现金流都是正的,把三季度的负数整个盖住了。

下面这个实验室会先让你自己给当前这一家填出单季的数,再给你看它历年每一个单季的柱子。

我能不看材料说清楚,10-Q 上的现金流量表为什么不能直接当成这一季来用,单季怎么减出来,减完又怎么验算。

谷歌没有四季度的 10-Q,四季度由年报 10-K 顶替,全年的数在第二年 2 月交的 10-K 里。2025 年的 10-K 写着十二个月的经营现金流 164,713,2025 年三季度的 10-Q 写着九个月的 112,311。谷歌 2025 年四季度的经营现金流是多少?

先看看这两个数的起点是不是同一天。
年报的十二个月和 10-Q 的九个月都从 1 月 1 日算起,差就是最后三个月。
先算 164,713 − 112,311。
52,402 百万美元,也就是 524.0 亿。年报就是累计了十二个月的那一份,规矩和 10-Q 一样,只要起点相同,就用本期累计减上期累计。

手上只有谷歌 2025 年的三份 10-Q 和一份 10-K,要拆出全年四个单季,一共要做几次减法?哪一个季度不用减?

三个套在一起的透明大盒子,最大的装着三堆金币,侦探把装着两堆的中盒整个提出来,露出剩下的一堆,小满拿着计算器在旁边看
大盒是九个月,提走的中盒是六个月,剩下那一堆才是三季度。

2.3 微软的 7 到 9 月,也要拿九个月减六个月吗?

照这个规矩去拆微软,第一步就会卡住。微软 10 月 28 日交的那份 10-Q,现金流量表的表头写的是截至 9 月 30 日的三个月,经营现金流 58,000,购置设备 39,367,既没有九个月,也没有六个月。

财年(Fiscal Year)是一家记账用的一年,起点不一定是 1 月 1 日。微软的财年从 7 月 1 日走到第二年 6 月 30 日,按结束的那一年来命名,所以 2026 年 7 月开始的这一年叫 2027 财年。

原因就在这里。微软的财年从 7 月 1 日开始,2026 年 7 到 9 月是 2027 财年的第一季,从年初累计才三个月,累计数就是单季,不用再减。要是硬套谷歌那一套,你得去找一份截至 6 月 30 日、起点相同的累计数;可微软截至 6 月 30 日的那一份是年报 10-K,是从 2025 年 7 月 1 日算起的十二个月,起点和这份 10-Q 的 2026 年 7 月 1 日完全不同。拿三个月减十二个月,58,000 − 182,935 = −124,935,只会得到一个毫无意义的负数。

谷歌,三季度 10-Q

财年从 1 月 1 日起,表头写着九个月,要减掉上一份的六个月,才得到 7 到 9 月。

微软,2027 财年第一季 10-Q

财年从 7 月 1 日起,表头写着三个月,这一列直接就是 7 到 9 月的单季。

两份的差别在表头写的累计月数上。同样是 7 到 9 月,谷歌叫它三季度,微软叫它第一季;把四家放在一起比的时候,要按日历上的月份对上,别按各家第几季的叫法去对。

记住这一句 拆单季之前,先看表头上的两件事,从哪天开始累计,一共累计了几个月。月数是 3 就直接用,是 6、9、12 就去找同一个起点的上一份。

再拿微软 2026 年 1 到 3 月试一遍。我先看那份 10-Q 的表头,写的是截至 2026 年 3 月 31 日的九个月,起点是 2025 年 7 月 1 日,这是累计数,不能直接用。于是我去找同一个起点的上一份,截至 2025 年 12 月 31 日的六个月,经营现金流是 80,815;九个月那一列是 127,494。两个一减得到 46,679,这就是微软 2026 年 1 到 3 月的单季,按它自己的叫法是 2026 财年第三季。微软这里容易看走眼,一看到 3 月 31 日,就以为它和谷歌一样从 1 月算起,把九个月当成三个月来用。三个单季加回去也对得上,2025 年 7 到 9 月那份是三个月的 45,057,第二季是 80,815 − 45,057 = 35,758,三个单季加起来 45,057 + 35,758 + 46,679 = 127,494,回到了九个月的数。

微软截至 2026 年 6 月 30 日的年报 10-K 写着十二个月的经营现金流 182,935。它 2026 年 4 到 6 月的经营现金流是多少?这一季按微软自己的叫法是第几季?

先弄清这份年报从哪天开始累计,同一个起点的上一份累计数又是哪一份。
十二个月和截至 3 月底的九个月,都从 2025 年 7 月 1 日算起。
用 182,935 减去上面那个九个月的 127,494。
182,935 − 127,494 = 55,441 百万美元,也就是 554.4 亿。它是微软 2026 财年的第四季,也是这一财年的最后一季,7 月 1 日一过,就进了 2027 财年。

谷歌 2026 年 4 到 6 月按它自己的叫法是第几季?同样这三个月,两家的叫法差了几季?

假如我做四家对比时,谷歌、亚马逊、Meta 都用各自的三季度 10-Q,微软也用它自己叫三季度的那一份 10-Q。这样比错在哪里?微软的三季度是哪几个月?

想一想,第几季是按谁的日历叫的。
把微软的财年起点套上去,一季一季往下数。
微软的第一季是 7 到 9 月,第二季是 10 到 12 月,接着往下数第三季。
微软的三季度是 1 到 3 月,比另外三家的三季度早了半年,比来比去比的其实是两段不同的时间。把四家放在一起比,要按日历月份对上,四家都取 7 到 9 月,微软那一份就是它的 2027 财年第一季。

如果有一家的财年从 10 月 1 日开始,它的 7 到 9 月是自己的第几季?这一季的数,你会在 10-Q 里找还是在年报里找?

侦探事务所墙上并排挂着两本挂历,一本从下雪的冬天开始,一本从烈日的盛夏开始,猫头鹰会计用一根红线把两本上同样的夏季月份连起来
红线连起来的是同样的几个月,两本挂历却给它们排了不同的季度号。

2.4 拆出来的数,怎么知道没拆错?

拆单季只是一次减法,可错起来也很容易。10-Q 的现金流量表上,除了今年的累计数,旁边还并排放着去年同期的累计数,两列长得一模一样。一不留神抄成了去年那一列,112,311 − 84,859 = 27,452,得到一个看上去挺正常的数,表格也不会报任何错。

所以拆完之后,要换一条完全不同的路再走一遍。谷歌发财报那天还有一份业绩稿,就是卷宗 0 讲过的发财报当天的新闻稿,它末尾那张自由现金流对照表直接列着单季数,三季度经营现金流 42,290、购置设备 51,355、自由现金流 −9,065,和我们从 10-Q 累计数里拆出来的一个不差。两条路的来源不同、算法也不同,同时错成同一个数的机会很小。

本站管这个习惯叫两条路验算,一条路从 10-Q 的累计数拆出来,另一条路从业绩稿或者单季那一列直接读,两边对得上才算数。另外还有一道最省事的检查,几个单季加起来,必须正好回到最新的累计数。

我能不看材料说清楚,两条路验算是哪两条路,为什么同一条路算两遍还不够。

我拆完之后,又拿同样的两个累计数重新减了一遍,结果一样,就觉得肯定没错了。造一个例子,说明这种检查抓不住什么样的错。

想一想,如果一开始抄进来的数就是错的,再减一遍会怎样。
重算只能抓住按错计算器,抓不住数从哪儿抄来的错。
拿上面抄成去年那一列的例子,两遍都用同样的两个数来减。
把 2025 年九个月的 112,311 当成今年的,减去 84,859 得到 27,452;再减一遍还是 27,452,两遍完全一致,可它是错的。重算只能抓住手滑,抓不住数的来源错了。要抓来源上的错,得换一条独立的路,拿业绩稿上的单季数来比,或者把三个单季加起来,看能不能回到今年的九个月。

几个单季加起来回到累计数,这道检查能抓住上面那个抄错年份的错吗?拿谷歌 2026 年一季度的 45,790、二季度的 39,069 试一试。

亚马逊更省事一些,它的 10-Q 现金流量表自己就有三个月那一列,用九个月减六个月算出的 42,422,可以直接和那一列比。卷首复刻卡里,我让 MiniMax Code 做四家的 Excel,也就是首页七件事里的第 2 件,它走的就是这两条路,谷歌和 Meta 用九个月减六个月来拆,再拿业绩稿上的单季数验算。

侦探站在迷宫入口,两条完全不同的路通向同一只宝箱,一条路由一摞摞账本铺成,另一条是一张长长的单页纸
两条路铺的材料不一样,走到的却是同一只箱子,这个数才算数。

2.5 四家放在一起,谁挣的够自己花?

按三季度经营现金流排,微软 580.0 亿美元第一,亚马逊 424.2 亿第二,谷歌 422.9 亿第三,Meta 327.9 亿第四。你觉得换成按自由现金流排,亚马逊会排第几?

还是第二
第三
第四,垫底
答完再看

排在最后,负 348.4 亿。它经营挣得多,买设备花得更多,这一季购置设备 772.6 亿,是四家里花得最多的。按自由现金流排,顺序变成了微软、Meta、谷歌、亚马逊,只有微软还是正的。

表 2-2 四家 2026 年三季度(7 到 9 月)的单季数,按同一种算法,单位百万美元(微软这一季是它的 2027 财年第一季)
 经营现金流购置设备自由现金流去年同季自由现金流
谷歌42,29051,355−9,065+24,461
亚马逊42,42277,259−34,837+430
Meta32,78533,942−1,157+11,170
微软58,00039,367+18,633+25,663

下面把四家画成瀑布,经营现金流往上画一根,资本开支往下画一根,最后的落点就是自由现金流。

四家里有三家,这一季花出去的比挣进来的多。再看最后一列,去年同一季四家全是正的,今年四家全比去年少。少得最多的是亚马逊和谷歌,一个少了 352.7 亿,一个少了 335.3 亿;Meta 少了 123.3 亿;微软少了 70.3 亿,还剩正 186.3 亿。

只看经营现金流排名

顺序是微软、亚马逊、谷歌、Meta,四家都在挣钱,亚马逊和谷歌几乎并列第二。实验室里那个 只看经营现金流排名 的开关,显示的就是这一种。

看自由现金流排名

顺序变成微软、Meta、谷歌、亚马逊,三家为负,亚马逊排在最后。

两种排法只差在减没减资本开支。亚马逊和谷歌的经营现金流只差 1.3 亿,自由现金流却差了 257.7 亿,差出来的全是买设备的钱。

这张表里四家用的是同一种算法,都是经营现金流减购置设备。Meta 自己公布的数是负 21.2 亿,比表里的负 11.6 亿多负了 9.6 亿,因为它把另一样东西也算进了资本开支。为什么会这样,两个数能不能直接拿来比,卷宗 3 会专门拆开讲。

答辩 · 如果我是较真的读者

三家自由现金流为负,是不是说明这三家都在走下坡路?

参考防守(先自己组织语言再看)

表里的数只说明了一件事,这一季花在设备上的钱超过了经营挣进来的钱。经营现金流四家都是正的,最少的 Meta 也有 327.9 亿,负数全都来自资本开支那一行。这很像奶茶店买机器的那个月,区别在于它们是一季接一季地在买。这些设备将来挣不挣得回来,是卷宗 4 晨会上要吵的事;跟股价有没有关系,是卷宗 5 要查的事。

我能不看材料说清楚,为什么按经营现金流排和按自由现金流排,除了微软,后三家的顺序会整个倒过来。

微软三季度购置设备花了 39,367,比 Meta 的 33,942 多花 5,425,所以微软比 Meta 更缺钱。这个说法对吗?用表 2-2 的数来说明。

想一想,缺不缺钱该看花了多少,还是看花完之后还剩多少。
把花掉的钱放到挣进来的钱旁边一起看。
两家各自拿经营现金流减去购置设备。
不对。微软 58,000 − 39,367 = +18,633,花完还剩 186.3 亿;Meta 32,785 − 33,942 = −1,157,花的比挣的多 11.6 亿。花得多并不等于缺钱,要看从经营挣来的钱里减掉之后还剩多少,这正是自由现金流的算法。

如果 Meta 的经营现金流涨到和微软一样多,购置设备不变,它的自由现金流是多少?那时谁花得更多、谁更宽裕?

这道题只给你亚马逊两份 10-Q 的累计数。六个月的经营现金流是 71,419,购置设备 98,411;九个月的经营现金流是 113,841,购置设备 175,670;另外再给你它去年同一季的自由现金流 430。算出它三季度的自由现金流,以及比去年同一季少了多少;再说说如果直接拿九个月当三季度,结论会错在哪里,你又会用哪条路来验算。

这道题要把这一卷的三步串起来,先拆单季,再算自由现金流,然后和去年比,最后验算一遍。
亚马逊的财年从 1 月开始,九个月和六个月起点相同,可以直接减;验算可以用它 10-Q 自带的三个月那一列。
先算 113,841 − 71,419 和 175,670 − 98,411,得到单季的两行。
单季经营现金流 42,422,购置设备 77,259,自由现金流 −34,837,比去年同一季的 +430 少了 35,267,也就是 352.7 亿。要是直接拿九个月当三季度,自由现金流就成了 113,841 − 175,670 = −61,829,把一季度和二季度的缺口也算了进来,比真实的单季多负了七成多。验算可以走另一条路,亚马逊的 10-Q 有三个月那一列,拆出来的 42,422 应该和那一列一致。

同样直接拿九个月当三季度,谷歌的缺口是变大还是变小?为什么和亚马逊方向相反?

账本翻完了,钱去了哪里已经清楚,都去了购置物业和设备那一行,而且四家里有三家这一季花出去的比挣进来的多。可同一个自由现金流,各家自己公布的数和我们算的并不一样,下一卷就先把这件事弄清楚。

留给你的问题

假如有一家的财年从 4 月 1 日开始,它在 11 月交的那份 10-Q,现金流量表的表头会写几个月?要拆出它 7 到 9 月的单季,你要去它哪一份文件里找哪一列?

不看材料,写下这一卷三个最容易想当然的地方

第一处是以为收入涨了,现金就该更多,其实资本开支翻了一倍多,把经营挣来的钱吃光了。第二处是以为 10-Q 上的数就是这一季的,其实那是从财年第一天起的累计数,要减掉上一份。第三处是以为微软也该按 1 到 9 月来拆,其实微软 7 月开始新的财年,7 到 9 月的累计数就是单季。

这一层要加的是拆单季

第一层填进去的谷歌单季数是现成递给你的。真去翻 10-Q,第一眼看到的是累计数,不加这一层,后面的每个数都可能大出好几倍。

A B 上期累计 C 本期累计 D 月数 E 单季 2 经营现金流 84859 127149 9 =IF(D2=3, C2, C2-B2) 3 购置设备 80598 131953 9 =IF(D3=3, C3, C3-B3) 4 自由现金流 =E2-E3

这一层要当心的地方是,上期累计和本期累计来自两份不同的文件,它们的起点必须是同一个财年的第一天。月数等于 3 的时候不用减,这一格是专门留给微软这种 7 月开始财年的。还有一处,10-Q 上并排放着去年同期的一列,抄之前先看清年份。

B 列填谷歌六个月的 84,859 和 80,598,C 列填九个月的 127,149 和 131,953,E2、E3、E4 应该依次得到 42,290、51,355、−9,065。再把 D2、D3 改成 3,C 列换成微软的 58,000 和 39,367,E4 应该得到 18,633。

卷宗 3 · 自由现金流为什么有三个数

讲解片 · 同一家的自由现金流,为什么有三个数

开篇故事第 3 集 · 一家 Meta,两个都对的负数现金流侦探社

熊把一张打印纸拍在桌上,深绿色的领带甩到了肩膀后面。“这张表替 Meta 少报了将近一半!”他说,“Meta 自己的业绩稿上写的是负 21.2 亿,你们表上写的是负 11.6 亿。”

11 月 2 日,星期一。小满通宵拆完四家的数,只睡了三个小时,眼睛底下挂着两团青。熊从周日早上就在群里嚷嚷这件事,今天终于把原文带来了。他从胸口摘下一颗发言星,按在那张纸上,说就拿这颗星打赌,这张表错了,Meta 自己的数才是对的,侦探社得照着它改。

小满的心一下子提了起来。表上的每一格都是他和侦探一起对过原文的,可熊手里拿的也是原文。两个数都白纸黑字地印着,他想来想去,总觉得其中有一个是错的。

MiniMax 娘没有去争哪个对。她只问熊这个数出自哪一页,然后把 Meta 的业绩稿和季报并排摊开,拿红笔在资本开支那一行底下画了一道。

系统提示Meta 自己公布的自由现金流是负 21.2 亿美元,它的资本开支里多算了一笔融资租赁的本金,大约 9.6 亿;按侦探社统一的算法只减购置物业和设备,得到的是负 11.6 亿美元。

小满揉着眼睛问,融资租赁又是什么。MiniMax 娘告诉他,“就是用租的办法买下来的机房和设备,东西先搬进来用着,本金一期一期地还。Meta 觉得还的这笔本金也是在买设备,就把它算进了资本开支,这是它自己选的算法。”

一直在角落里拨算盘的猫头鹰抬起头来,“所以两个数都没错。算的方法不一样,不等于谁错了,可是把四家放在一起比之前,得先换成同一种算法。”

熊不肯认,又从口袋里掏出一张纸。他说亚马逊自己公布的是负 423.6 亿,比表上的负 348.4 亿多出一大截,这总不能也说成是算法不一样。

“亚马逊只公布过去四个季度加在一起的数,还扣掉了处置设备收回来的钱和拿到的激励,”猫头鹰说,“四个季度一加,一个季度里的起起落落就被抹平了。你拿它去比单季的数,就像拿一年的工资去比一个月的工资。”

系统提示熊这一颗星赌输了,熊还剩两颗。熊刚才拿来比较的两个数,一个是近四季,一个是单季,算的方法也不一样。

熊把那两张纸叠成小方块塞进口袋,从这一刻起一句话也没再说。小满看着那颗被收走的星,心里松了一口气,表没有错,只是每一格都得写清楚减的是什么。

MiniMax 娘没有停手。三十一分钟以后,她把四家的数做成了一页能分享的网页,其中一节专讲各家算法的差别,底下列着 12 份美国证监会的来源,旁边还跑着一个 127 项的核对脚本,把网页上的每个数和原文挨个对了一遍。小满一行一行往下看,微软那一行写着,它把融资租赁算进去的资本开支是 452 亿,侦探社的算法只算购置物业和设备。

系统提示侦探社统一的算法是经营现金流减去购置物业和设备。四家各自公布的算法照抄在旁边,放在一起比的时候只用统一的算法。

傍晚,企鹅在群里发了一条通知,明天早上九点开第一场晨会,题目是谷歌这笔建算力的钱花得值不值,每个数先报出处,猫头鹰逐条回原文核。熊看完通知,默默把领带系紧了。

本章考点 · 带着这几个问题往下读

  • 自由现金流的算法说的是什么,同一家为什么会有好几个数?
  • Meta 自己公布的数,和统一算法差在哪一笔钱上?
  • 融资租赁是什么,它的本金该不该算进资本开支?
  • 亚马逊公布的近四季数,能不能拿来和单季直接比?
  • 微软把融资租赁算进去的资本开支,和统一算法差在哪里?
  • 把四家放在一起比之前,要先做哪一步?

同一个 Meta、同一个三季度,你能读到三个自由现金流。我们那张表里写的是负 11.6 亿美元,Meta 自己的业绩稿写的是负 21.2 亿,换成最近四个季度加在一起来算(下面叫近四季),又成了正 286.5 亿。三个数没有一个算错,它们出自三种算法。这一卷就讲同一个数为什么会有好几种算法,每一种减了什么、算的是多长一段时间,几家放在一起比的时候又该用哪一种。本站对四家都用同一种算法,经营现金流减购置物业和设备,下面就叫它统一算法。

这一卷讲的三种算法,我请 MiniMax Code 做成了一页能拿给别人看的网页。这一页不在首页那七件事里,是我另外让它做的一页网页。下面是我当时跟它说的原话和它交回来的东西。

学完这一卷你应该能做到

  • 说出同一家的自由现金流为什么能有好几个数,每个数差在哪一项
  • 用大白话讲清融资租赁是什么,把 Meta 的负 21.2 亿和我们的负 11.6 亿对上
  • 用一份年报和两份季报,拼出任何一家的近四季自由现金流
  • 几家放在一起比之前,先把它们换成同一种算法,再把用的算法写进结论那句话里

这一卷给侦探表加一栏,专门写清每个自由现金流是怎么算的,算的是哪一段时间、减了哪几项,再加一列近四季。前三层算出来的全是统一算法下的单季数,表里还没有地方写这个数按什么规则算。

这一卷要用到卷宗 0 那条公式,自由现金流等于经营现金流减资本开支,也要用到卷宗 2 里把累计数拆成单季的办法,还有微软的财年从 7 月开始这件事。
侦探在证物板前,拿放大镜比对夹在同一个机柜模型上的三张小纸条,猫头鹰在她身后探头看
三张纸条夹在同一件证物上,看看它们之间差在哪

3.1 哪一个才是真正的自由现金流?

Meta 三季度的自由现金流,我们的表里是负 11.6 亿美元,Meta 自己的业绩稿里是负 21.2 亿,两个数差了将近一倍。你觉得是怎么回事?

有一边抄错或算错了,回 10-Q 原文一查就知道哪个对
我们的表用的是统一算法,比 Meta 自己算的准
两个都没算错,Meta 在资本开支里多算了一项
答完再看

两边用的经营现金流都是 32,785 百万美元,购置物业和设备都是 33,942,和 10-Q 原文一致。Meta 在这之外又减了大约 9.6 亿美元的融资租赁本金,也就是按期付钱拿下设备以后、这一季还掉的那部分本金,下一节细讲,所以它自己的数是负 21.2 亿。选了抄错的,回原文会发现两边每个数都对得上;选了统一算法更准的,读完这一节会看到,统一算法的好处只在于方便几家放在一起比,谈不上更准。

先回到卷宗 0 那条公式,自由现金流等于经营现金流减资本开支。翻开任何一家的现金流量表,你能找到经营活动产生的现金流量净额那一行,也能找到购置物业和设备那一行,可是找不到哪一行叫自由现金流。美国的会计规则只规定那几张表怎么填,自由现金流不在任何一张表上,是各家在表外拿表上的数自己算出来的。谁来算,谁就决定减哪几行。

Meta 那两个数就是这么来的。我们的表只减购置物业和设备那一行。Meta 觉得这一行装得不全,用融资租赁的办法按期付钱拿到的机房和设备也该算进去,于是在资本开支里多减了一项。经营现金流一样,购置设备也一样,差别全在资本开支这只筐里装了几样东西。

我们的表算出负 11.6 亿

经营现金流 32,785 − 购置物业和设备 33,942 = −1,157(百万美元)。四家都按这一条算。

Meta 业绩稿写的是负 21.2 亿

经营现金流 32,785 − 购置物业和设备 33,942 − 融资租赁本金约 963 = −2,120。四家里只有 Meta 这么算。963 是拿 −2,120 和 −1,157 倒推出来的。Meta 业绩稿的对照表里这一行写的是 964,差的那 1 百万出在单季经营现金流的尾数上,业绩稿写 32,786,我们从 10-Q 的累计数拆出来是 32,785。

两边只差在资本开支里多装了一项融资租赁本金,其余每个数都一样。

最省事的想法,是找出哪一种算法是标准答案,以后全用它。可这条路走下去会发现,没有裁判。工资条上的税前工资和到手工资都叫工资,没人说哪个是假的,要看你想问什么。自由现金流也一样。想知道一家把设备钱算全以后还剩多少,Meta 的算法更合适;想把四家摆在同一把尺子上比,就得用四家都算得出来的那一种。

打个比方,税前工资和到手工资

同一份工资,人事说是两万,银行卡里到的是一万六。两个数都对,回答的问题不一样。拿我的到手工资去比小满的税前工资,比出来的差距是假的。

算法在这一卷里说的是一个数按什么规则算出来,包括算哪一段时间、从哪几行取数、减掉哪几项。名字一样的数,算法一换,数就跟着变。

本站的统一算法是经营现金流减购置物业和设备,按单季算。选它的理由很简单,四家的现金流量表上都有这两行,谁拿到原文都能算出同一个数。Meta 的负 21.2 亿也没有错,它在业绩稿里写明了自己怎么算。真正会出错的是另一件事,把按不同规则算出来的数,当成同一种东西去比。

实习生小满一手拿一个工资信封,一厚一薄,看看这个又看看那个,侦探用一根手指点着薄的那一个
看两个信封上写的扣款项,别只比厚薄

答辩 · 统一算法凭什么叫统一

既然算法都是人选的,本站的统一算法凭什么叫统一?换一个人来定,完全可以统一成别的。

参考防守(先自己组织语言再看)

可以,统一算法本来就是一种选择。本站选它只看一条,四家都能用自己现金流量表上同样的两行算出来,任何人拿原文都能复算出同一个数。换成 Meta 的算法,就得把另外三家的融资租赁一项一项找出来,按同一个办法加进去,找不齐就成了把一家的习惯套在别家头上。统一的意思是大家用同一把尺子,这把尺子本身谈不上对错;写清楚用的是哪一把,读的人就能自己换算。

小满在侦探社的群里说,Meta 业绩稿写的自由现金流是负 21.2 亿,跟我们 Excel 里的负 11.6 亿对不上,肯定是 Meta 算错了。用一句话回他,并说出怎样才能让两个数对上。

先想一想,两个数用的经营现金流和购置设备,是不是同一组数。
两边的经营现金流和购置设备一模一样,问题出在定义上,Meta 的资本开支里多装了一样东西。
从这一步做起,拿 −2,120 减 −1,157,看差出来的那一块是多少、是什么。
Meta 没算错,两边用的算法不一样。两边的经营现金流都是 32,785,购置设备都是 33,942(百万美元);Meta 又减了约 963 的融资租赁本金,−1,157 − 963 = −2,120。在我们的数上再减掉这 9.6 亿,就和 Meta 的对上了。反过来,把四家放在一起比的时候,用统一算法的负 11.6 亿。

假如 Meta 明年起不再减融资租赁本金,它公布的自由现金流和我们的统一算法会是什么关系?

3.2 Meta 自己报的数,为什么比我们算的低 9.6 亿?

Meta 这一季用融资租赁的办法拿下一批服务器,先搬进机房用,钱按期付,几年付完。这批服务器会记进现金流量表上购置物业和设备那一行吗?

会,按服务器的全价记在拿到它的这一季
会,但只记这一季付出去的那一期
不进这一行,按期还的本金记在借钱还钱那一栏
答完再看

购置物业和设备只记这一季真金白银付出去买设备的钱。用融资租赁拿到服务器那天并没有付全款,这一行里就没有它。之后每期付的钱拆成两块,利息记在经营那一栏,本金记在借钱还钱和分红那一栏。这是美国会计规则的规定,还本金算借钱还钱,利息当作日常开销算在经营里。第一个选项把拿到东西当成了付了钱,第二个选项以为按期付的钱还会回到长期花销那一栏。

回到卷宗 0 那家奶茶店。它要添一台 36,000 元的制冰机,可以一次付清,也可以跟设备商签一份三年的合同,机器先搬进店里用,每个月还 1,000 元本金,另付一点利息。机器是同一台,放在同一个位置,每天出一样多的冰。可现金流量表记这两种拿法的地方不一样。一次付清的话,36,000 元全进长期花销那一栏的购置设备;按月付钱拿来的那一台,购置设备一行里一分钱也没有,每个月的 1,000 元本金进借钱还钱那一栏,利息进经营那一栏。卷宗 0 说过,还借来的钱记在借钱还钱那一栏,这里只有本金照这个规矩记;美国的规则把利息当作日常开销,记在经营那一栏。

统一算法看不见的地方就在这儿。我们只减购置设备那一行,按期付钱拿来的机器在这一行里是隐身的。一家要是大量用这种办法拿机房和服务器,它的资本开支在我们的表里就显得少,自由现金流就显得好看。Meta 的做法是把这块补回来,把这一季还掉的本金加进资本开支,再从经营现金流里减掉。

一次付清买机房

全价记在长期花销那一栏的购置物业和设备里,买的那一季一次记完。统一算法减得到它。

按期付钱拿机房,也就是融资租赁

购置设备一行里没有它。本金按期记在借钱还钱那一栏,利息记在经营那一栏。统一算法减不到这笔本金,Meta 的算法把本金加回了资本开支。

东西是同一种,钱从现金流量表的哪一栏走出去不一样。

融资租赁(finance lease)是一种拿机房和设备的办法。先签一份长期合同把东西拿来用,钱按合同一期一期地付,本金按期还,另外付利息。用起来和买下来差不多,所以会计上把它看成借钱买设备。

打个比方,一次付清和按月付钱买冰箱

我一次付清买了一台冰箱,记账本上买东西那一栏,这个月多了一大笔。小满看中同一款冰箱,跟卖家签了合同,冰箱先搬回家,钱按月付,三年付完。他记账本上买东西那一栏这个月一笔没动,之后每个月还钱那一栏多一小笔。只盯着买东西那一栏看,会以为小满这个月什么也没买。

Meta 三季度的经营现金流是 32,785,购置物业和设备 33,942,这一季还掉的融资租赁本金约 963(百万美元)。按 Meta 自己的算法,自由现金流是多少?那 963 原本记在现金流量表的哪一栏?

先想一想,Meta 把哪一项也当成了资本开支。
Meta 的资本开支是购置物业和设备加上融资租赁本金,自由现金流还是经营现金流减资本开支。
先把资本开支加出来,33,942 + 963。
资本开支 33,942 + 963 = 34,905,自由现金流 32,785 − 34,905 = −2,120,也就是负 21.2 亿。963 是还掉的本金,原本记在借钱还钱那一栏,Meta 把它挪进了自己算的资本开支。

假如这一季 Meta 一分钱融资租赁本金都没还,它自己的算法和统一算法会差多少?

拿 Meta 的真实数再走一遍。经营现金流 32,785,购置物业和设备 33,942,统一算法得负 11.6 亿。它把还掉的融资租赁本金约 963 也算进资本开支,资本开支变成约 34,905,就是它业绩稿里写的 349.1 亿,自由现金流变成负 21.2 亿。去年三季度也一样,统一算法是正 111.7 亿,Meta 自己算的是正 106.3 亿(10,625 百万)。这块差额每个季度都有,这一季并不特殊。

两个一模一样的服务器机柜,左边一只手一次推过去一大堆金币,右边挨着挂历一个接一个递过去小钱袋,侦探站在中间看
两台机柜一模一样,看钱是怎么走的

微软也单独报一个含融资租赁的资本开支,三季度是 452 亿,比购置设备那一行的 393.7 亿多出约 58 亿。这个数是微软在电话会上说的,10-Q 里没有逐项拆开,只能当约数看。它大体是这一季用融资租赁办法新拿到的机房和设备,按拿到设备的那一季记;微软这一季还掉的融资租赁本金只有 10 亿。Meta 加进去的是这一季还掉的本金,按还钱的那一季记,两边加的其实是两样东西。微软自己算自由现金流时,减的还是购置设备那一行,和我们的统一算法一样。

答辩 · 为什么不全按 Meta 的算法来

Meta 的算法把按期付钱拿来的设备也算上了,更完整。本站为什么不干脆四家都按 Meta 的算法算?

参考防守(先自己组织语言再看)

它更完整,可四家统一不起来。要按 Meta 的算法,四家都得有一个意思相同的数,就是这一季还掉的融资租赁本金。本站的数据里,Meta 这个数是拿它公布的负 21.2 亿和统一算法倒推出来的;微软那个含融资租赁的资本开支,加的大体是新拿到的租赁设备,和还掉的本金是两回事,微软自己也没拿它去算自由现金流;谷歌和亚马逊要一行一行回现金流量表去找。凑不齐就硬套,比出来的其实是四种算法。统一算法少算了按期付钱的这一块,可它少得明明白白,四家少的是同一样东西。

我们自己造两家来算。同一季里,两家各拿到一套一模一样、价值 100 的机房。甲一次付清;乙签了融资租赁,合同按 100 的价值签,这一季只还了 10 的本金。两家的经营现金流一样。按统一算法,两家的自由现金流差多少?换成 Meta 的算法呢?要到什么时候,两种算法下两家才会一样?

先想一想,甲付的钱和乙还的本金,各记在现金流量表的哪一栏。
统一算法只减购置设备,Meta 的算法还减当季还的本金。一个一次记完,一个要很多期才记完。
从这一步算起,统一算法下甲减了 100、乙减了 0;Meta 的算法下甲减 100、乙减 10。
按统一算法差 100,乙看起来多出 100;按 Meta 的算法差 90,还是不一样。Meta 只是把每季还的本金加回来,一次付清和按期付钱在单季里仍然不同步。把整个合同期加起来,乙还的本金合计是 100,两种算法下两家才一样。所以 Meta 的算法修好的是按期付钱拿来的设备在统一算法里隐身这件事,付钱的时间早晚不一样,它修不了。

假如甲也没有一次付清,改成分两季、每季各付 50 现金,这一季按统一算法两家差多少?

3.3 亚马逊只报近四季,我们怎么拼出同一个数?

亚马逊的业绩稿不报单季的自由现金流,只报一个过去 12 个月的数,负 423.6 亿美元。它的资本开支用的还是净额,买设备的钱先扣掉卖旧设备收回的钱和拿到的激励款(10-Q 里写的是设备供应商给的激励)。算的时间和单季不一样,减的东西也和我们不一样,这两处都得换过来,它才能和别家放在一起。

要换,先得会拼近四季。最直接的路是把最近四个单季加起来,可 10-Q 上只有年初到现在的累计数,每一季都得先拆。其实还有一条更短的路。

四个单季相加

每一季先用累计数拆出来,四季度还得拿 10-K 的全年数去减九个月。要做好几次减法,每一步都可能抄错一格。

一个全年,减一段,加一段

只用三份报表上原样印着的三个数,一减一加就完,中途不用拆任何一季。

两条路的得数一样,第二条少走好几步。

拿谷歌走一遍。我手上有 2025 年的 10-K,里面是全年数,还有 2025 年三季度和 2026 年三季度的两份 10-Q,里面各是当年的前九个月,要的是 2025 年 10 月到 2026 年 9 月这 12 个月。我走第二条路,去年全年减掉去年前九个月,剩下去年四季度;再加上今年前九个月,正好 12 个月。

近四季 = 去年全年 − 去年前九个月 + 今年前九个月
式 3-1
符号是什么直觉
去年全年上一份 10-K 的全年数完整的一年
去年前九个月去年三季度 10-Q 的累计数切掉前三季,只留四季度
今年前九个月今年三季度 10-Q 的累计数接上今年三季,凑满 12 个月

谷歌的经营现金流 164,713 − 112,311 + 127,149 = 179,551;购置设备 91,447 − 63,596 + 131,953 = 159,804;近四季自由现金流 19,747,也就是正 197.5 亿。三份报表里拿错一份,比如把六个月的累计数当成九个月,算出来的数照样像模像样,所以我换一条路再算一遍,把按累计数拆出来的最近四个单季加起来,24,551 + 10,116 − 5,855 − 9,065,也得是 19,747。

自己推一遍 Meta 截至三季度的近四季自由现金流

  1. Meta 的财年就是日历年。要拼 2025 年 10 月到 2026 年 9 月,你需要哪三份报表,各取哪一列?

    想好了再看

    2025 年 10-K 的全年数,2025 年三季度 10-Q 的九个月累计数,2026 年三季度 10-Q 的九个月累计数。和谷歌一模一样,因为两家的财年都从 1 月开始,式 3-1 原样能用。

  2. 经营现金流 2025 年全年 115,800,2025 年前九个月 79,586,2026 年前九个月 96,873。怎么拼?

    想好了再看

    115,800 − 79,586 + 96,873 = 133,087。先减后加,中间那一步得到的 36,214 就是 2025 年四季度的单季,也一起拆出来了。

  3. 购置物业和设备 2025 年全年 69,691,2025 年前九个月 48,308,2026 年前九个月 83,055。

    想好了再看

    69,691 − 48,308 + 83,055 = 104,438。

  4. 近四季自由现金流是多少?和它单季的负 11.6 亿比,正负号一样吗?

    想好了再看

    133,087 − 104,438 = 28,649,正 286.5 亿。单季是负的,近四季是正的,因为前面几个季度挣得多、花得少,把这一季的负数盖住了。为什么会这样、该信哪一个,下一节讲。

亚马逊用同一个拼法。经营现金流的近四季是 168,300,购置物业和设备的近四季是 215,192,这是毛额,也就是没扣回款和激励的数,按统一算法,近四季是负 468.9 亿。它自己公布的负 423.6 亿少负了 4,535 百万美元,也就是 45.4 亿。按亚马逊写明的定义,它的算法和统一算法只差一项,就是从资本开支里扣掉的卖旧设备回款和激励款,所以这 45.4 亿就是这一项在这 12 个月里的合计。到这里,亚马逊有了三个数,它自己算的近四季负 423.6 亿,统一算法的近四季负 468.9 亿,统一算法的单季负 348.4 亿。三个都对,只有最后一个能和谷歌的负 90.7 亿放进同一张单季表里。

微软截至 2026 年 6 月 30 日的那一年(10-K),经营现金流 182,935,购置物业和设备 115,948;2025 年 7–9 月是 45,057 和 19,394;2026 年 7–9 月是 58,000 和 39,367(百万美元)。拼出微软 2025 年 10 月到 2026 年 9 月的近四季自由现金流。

先想一想,微软的一年从几月开始,它那份 10-K 盖住的是哪 12 个月。
微软那一年是 2025 年 7 月到 2026 年 6 月。要的 12 个月比它晚一个季度,去掉开头的 7–9 月,补上 2026 年的 7–9 月。
从经营现金流算起,182,935 − 45,057 + 58,000。
经营现金流 182,935 − 45,057 + 58,000 = 195,878;购置设备 115,948 − 19,394 + 39,367 = 135,921;近四季自由现金流 59,957,正 599.6 亿。拼法还是一个全年减一段、加一段,只是微软的全年截在 6 月,减的和加的都是 7–9 月。它的 7–9 月正好是新财年第一季,累计数就是单季,不用再拆。

假如你手上只有微软 2025 年 9 月和 2026 年 9 月那两份 10-Q,拼得出近四季吗?还缺哪一份?

去原文里找亲手找到亚马逊那 45.4 亿

这块差额是我们拿两种算法相减得出来的,亚马逊在业绩稿里只给了结果。原始的数在它的现金流量表里,长期花销那一栏、购置物业和设备下面,有一行卖设备回款和激励款(proceeds from property and equipment sales and incentives)。答案就在那里,要你自己去三份报表里取。

可以从这一步做起。打开亚马逊 2026 年三季度 10-Q 的现金流量表,找到这一行的九个月累计数,再到 2025 年三季度 10-Q 和 2025 年 10-K 里找同一行,按式 3-1 拼出近四季,看是不是 4,535。亚马逊的 10-Q 现金流量表旁边还并排印着一列十二个月的数,拼完拿它核一遍,就是卷宗 2 讲过的两条路互相验算。

3.4 近四季和单季,说的是同一件事吗?

谷歌三季度单季的自由现金流是负 90.7 亿,二季度也是负的。按统一算法,它截至三季度的近四季自由现金流大概是多少?

大约负 360 亿,一季负九十多亿,乘以四
负的,只是比单季乘以四小一些
是正的
答完再看

正 197.5 亿。近四季把 2025 年四季度的正 245.5 亿、2026 年一季度的正 101.2 亿也装了进去,二、三季度两个负数加起来是负 149.2 亿,盖不住前面两个正数。乘以四的想法假设每季都一样,可这四个季度一季比一季花得多,差得很远。

同一个谷歌,单季负 90.7 亿,近四季正 197.5 亿,一个说它在烧钱,一个说它还在挣钱。两个都是真的,它们回答的是两个问题。单季问的是这三个月进出了多少,近四季问的是最近一整年进出了多少。

近四季是一个滚动的和。每出一份新季报,就加进最新的一季,同时扔掉一年前的同一季,所以它每次只变动新加的一季减去扔掉的一季那么多,走得慢。谷歌这一年是这样走的,四个季度的资本开支从 278.5 亿一路涨到 513.6 亿,自由现金流从正 245.5 亿一路掉到负 90.7 亿。单季每一步都看得见这个下坡;近四季把四步摊平了,四个季度里已经有两个转负,加起来还是正的。

单季是负 90.7 亿

这是三个月的进出。拐点看得见,谷歌连着两个季度转负,就是从单季里看出来的。一次性的大支出、季节性的起落,也会原样留在里面。

近四季是正 197.5 亿

这是最近 12 个月的进出。季节和一次性的起落被摊平了,看的是这一年加起来是多少。拐点要过好几个季度才显出来。

同一串季度数,一个只取最新的一个,一个取最新的四个加起来。

打个比方,这个月的电费和一年的电费

夏天一个月的电费可能是春天的三倍,只看这个月会吓一跳;把十二个月加起来,季节的起伏就平了,看的是今年比去年用得多还是少。

谷歌这一年的起伏和电费不是一回事。电费的起伏年年差不多,那是季节;谷歌这一年的资本开支一季比一季高,那是趋势。近四季摊平季节没问题,摊平趋势就会把正在发生的变化藏起来。

侦探和实习生小满并排站着,小满从一个小圆舷窗里看到一个大浪,侦探从整面墙那么宽的大窗户里看到一大片平静的海面
同一片海,窗口大小不同,看到的浪也不同

答辩 · 为什么主讲单季

近四季更平稳,不受季节影响,各家也常用它。本站为什么主讲单季?

参考防守(先自己组织语言再看)

因为这桩案子要找的是拐点。谷歌连续两个季度转负,10 月 29 日市场对着的是这一季的季报,这些只在单季里看得见;换成近四季,它还是正 197.5 亿,案子就像没发生过。另外,四家的 10-Q 都能拆出同一段三个月,按单季比,四家算的是同一段时间。近四季也可以用,用了哪一个,就在句子里写明是哪一个。

谷歌截至 2026 年三季度的近四季自由现金流是 19,747,其中 2025 年四季度那一季是 24,551(百万美元)。我们做一个练手的假设,2026 年四季度的自由现金流和三季度一样,也是 −9,065。等四季度季报出来,近四季会变成多少?

先想一想,新的近四季比旧的多了哪一季、少了哪一季。
滚动的和,就是加进最新的一季,扔掉一年前的同一季。
先把一年前的那一季扔掉,19,747 − 24,551。
19,747 − 24,551 + (−9,065) = −13,869,负 138.7 亿。只换了一个季度,近四季就从正 197.5 亿变成负的,因为被扔掉的恰好是这一年里挣得最多的一季。单季早就转负了,近四季要晚两个季度才跟上。

假如四季度的自由现金流回到 0,近四季是多少?还是正的吗?

牛从一份报告里抄来一句话,谷歌近四季的自由现金流还有正 197.5 亿,三季度转负只是一时的波动。这句话里的数没错。指出它的漏洞,并说出你要补看哪两个数。

先想一想,近四季这个正数是由哪几个季度凑出来的。
近四季里的正数来自一年前;最近两季已经是负的,而且一季比一季负得多。
把四个单季按时间排开,看正负和走向。
这 197.5 亿靠的是 2025 年四季度和 2026 年一季度两个正的季度,最近两季是负的,而且资本开支一季比一季高。近四季把趋势摊平了。下一份季报扔掉 2025 年四季度那 245.5 亿以后,只要四季度的自由现金流低于 48.0 亿(245.5 − 197.5 = 48.0),近四季就转负。要补看的两个数,是最近一个单季和它的去年同季,谷歌是从正 244.6 亿变成了负 90.7 亿。是不是一时的波动,要看单季的走向才判断得了。

反过来,假如单季刚刚由负转正、近四季还是负的,熊转来一句话说近四季还在烧钱,转正不算数,这句话的漏洞在哪?

3.5 横着比几家之前,先要做哪一步?

设想你在新闻里读到这样四个数,谷歌负 90.7 亿,亚马逊负 423.6 亿,Meta 负 21.2 亿,微软正 186.3 亿。每个都出自这一家自己的业绩稿,一个也没抄错。换了我,会这样一个一个读过去。

我先问每个数算的是多长时间。谷歌、Meta、微软是三个月,亚马逊是十二个月,它不能和另外三个排在一起,要么把它换成单季,要么把另外三个都换成近四季。再问它减了什么。谷歌、微软只减购置设备;Meta 多减了融资租赁本金;亚马逊减的是扣掉回款和激励以后的净额。最后问是谁算的。四个都是各家自己算的,各按各的定义。三件事问完,四个数里只有谷歌和微软用的是同一种算法。

比之前先问的三件事,就是把几个数放在一起比之前,对每个数都问一遍,算的是多长时间,减了哪几项,是谁按什么定义算的。三件事的答案都一样,这几个数才能排在一起。

不问就比

拿亚马逊自己算的负 423.6 亿去减谷歌的负 90.7 亿,得出亚马逊多烧了 332.9 亿。可一个是十二个月的净额,一个是三个月的毛额。

问完再比

按统一算法的单季比,亚马逊负 348.4 亿,谷歌负 90.7 亿,差 257.7 亿。按统一算法的近四季比,亚马逊负 468.9 亿,谷歌正 197.5 亿,差 666.4 亿。两个差距各有各的意思,都能复算。

同样两家,左边的差距是两种算法搅在一起量出来的,右边每个差距都量在同一把尺子上。

三件事问完,还要再做一件事,把算法不一样的数换过来,换不过来的就别放进同一张排名。换的时候,换成四家都能从自己报表上算出来的那种算法,别把一家的习惯套到别家头上。最后写结论,把算法写进句子里,比如写明这是按经营现金流减购置物业和设备算出来的单季数,读的人才知道你量的是什么。卷首复刻卡里 MiniMax Code 做的那一页分享网页,专门留了一节讲各家算法的差别,后面列着用到的 12 份美国证监会(SEC)原始文件,做的就是这件事。

把四家都换成统一算法的近四季(截至 2026 年三季度),四家里还有几家的自由现金流是负的?

还是三家,单季负的,近四季也负
两家,亚马逊和谷歌
只剩亚马逊一家
答完再看

只剩亚马逊,负 468.9 亿。谷歌正 197.5 亿,Meta 正 286.5 亿,微软正 599.6 亿。按单季算,四家里有三家花出去的比挣进来的多,换成近四季就只剩一家。排名倒没变,从高到低还是微软、Meta、谷歌、亚马逊,变的是正负和差距。同一个排名底下,能讲出的故事可以完全不一样。

我能不看材料说清,几家的自由现金流放在一起比之前要先问哪三件事,问完以后算法不一样的数怎么处理。

你要在文章里写一句话,说四家三季度谁的自由现金流最差、差多少。手上的数都是各家自己公布的,谷歌负 90.7 亿(单季),亚马逊负 423.6 亿(近四季,资本开支扣了回款和激励),Meta 负 21.2 亿(单季,含融资租赁本金),微软正 186.3 亿(单季)。哪几个要换、换成什么,最后那句话怎么写?

先想一想,四个数里哪几个算的时间和减的东西已经一样了。
谷歌和微软已经是统一算法的单季;亚马逊算的时间和减的东西都要换,Meta 要换减的东西。目标是四家都能从自己现金流量表上算出来的那种算法。
亚马逊回 10-Q 拆出三季度单季,经营现金流 42,422 减购置设备的毛额 77,259;Meta 用 32,785 减 33,942。
亚马逊按统一算法的单季是 42,422 − 77,259 = −34,837,负 348.4 亿;Meta 是 32,785 − 33,942 = −1,157,负 11.6 亿。四家按统一算法的单季,微软正 186.3 亿,Meta 负 11.6 亿,谷歌负 90.7 亿,亚马逊负 348.4 亿。句子可以这样写,按经营现金流减购置物业和设备的单季算法,三季度自由现金流最差的是亚马逊,负 348.4 亿美元,比第二差的谷歌多负 257.7 亿。算法写进了句子,读的人才能复算。

改成按统一算法的近四季来比,这句话怎么写?

留给你的问题

下回你看到一条新闻说某一家的自由现金流依然为正,文中只给了近四季的数。你怎么用找得到的三份报表,判断它最近一个季度是不是已经转负?

不看材料,写下这一卷的三堵墙

第一堵墙,以为自由现金流有一个标准答案。算法是人选的,写清楚就行。第二堵墙,以为各家公布的数能直接排在一起。它们算的时间和减的东西都不一样,要先换成同一种算法。第三堵墙,以为近四季和单季差不多。近四季把趋势摊平了,谷歌单季负 90.7 亿,近四季还是正 197.5 亿。

这一层要加的是一栏算法说明和一列近四季

现在才加这一层,是因为前三层算的都是统一算法下的单季数,表里每个数默认用同一种算法,用不着标。一旦要把各家自己公布的数、近四季的数放进来,不标算法的表就会把不同的东西排在一起。

每家一行,新增下面这几列 统一算法单季 = 经营现金流 − 购置物业和设备 融资租赁本金 = 公布了才填,没公布就写 没有公布 自家算法单季 = 统一算法单季 − 融资租赁本金 (只有填了本金的行才算) 近四季经营 = 去年全年经营 − 去年前九个月经营 + 今年前九个月经营 近四季购置 = 去年全年购置 − 去年前九个月购置 + 今年前九个月购置 近四季自由 = 近四季经营 − 近四季购置 算法说明 = 算多长时间 + 减了哪几项 + 数取自哪份文件 微软那一行的全年取截至 6 月的 10-K,减去年 7–9 月,加今年 7–9 月

这一层难在算法说明那一栏,它比公式难。公式写错了,数对不上原文,自己能发现;算法说明不写,每一格的数都对,错在把它和别的数摆在了一起,表自己不会报错。微软那一行还得记住它的全年截在 6 月,拼近四季时减的和加的都是 7–9 月。

Meta 一行填进经营现金流 32,785、购置设备 33,942、融资租赁本金 963,统一算法单季应该得到 −1,157,自家算法单季应该得到 −2,120,正好是它业绩稿上的数;谷歌一行填进 2025 年全年 164,713 和 91,447、2025 年前九个月 112,311 和 63,596、2026 年前九个月 127,149 和 131,953,近四季自由现金流应该得到 19,747。两个都对上,这一层就做好了。

卷宗 4 · 订单和承诺为什么不能相减

讲解片 · 富余 988 亿,为什么不能这么减

开篇故事第 4 集 · 多出来的九百八十八亿现金流侦探社

牛把一叠打印纸摔在会议桌中央,红围巾跟着一抖。“订单都签下来了,钱早晚会进来!谷歌还没交付的订单有 5,677 亿美元,这笔建算力的钱花得值!”他的嗓门大得震耳朵,桌上的茶杯都跟着震了一下。

11 月 3 日早上九点,侦探社的第一场晨会才开了三分钟。企鹅系着红领结坐在桌子一头,摇着铃念了今天的题目,谷歌今年这笔建算力的钱,到底花得值不值。它定的规矩只有一条,每个数说出口之前先报出处。小满坐在角落里记纪要,笔记本摊在膝盖上。

憋了一整天的熊终于开口了,声音又冷又快,说未来 12 个月要付出去的采购承诺就有 2,134 亿,出处是谷歌三季度季报里讲承诺的那一节。企鹅摇了一下铃,让小满把这个数和出处一起记进纪要。

系统提示谷歌三季度 10-Q 里写着,采购承诺合计 9,244 亿美元,其中 12 个月内到期的是 2,134 亿美元,已经和出处一起记进晨会纪要。

“那我当场算给你们看,”牛一拍桌子,“订单里两年内能确认成收入的,略多于 55%,大约 3,122 亿;减掉一年内要付的 2,134 亿,还富余 988 亿!”

小满跟着在纸上一减,一点不差。他在纪要最上面写下富余 988 亿,还在底下画了两道横线。订单是别人已经签了字的,钱早晚要进来,他怎么看都觉得这是富余。

熊冷笑了一声,“富余什么,谷歌账上的现金才 563 亿,四季度按指引推算还要花 680 亿,根本顶不住。”

一直没出声的猫头鹰把整场的发言记录拿了过去,回原文一条一条地核。会议室里只剩下它翻纸的沙沙声,红笔一圈接一圈地落下去,记录上很快就不剩几行干净的了。

“牛刚才算的那笔账,分量最重,”猫头鹰说,“一个是往后两年陆续确认的收入,一个是一年内要付出去的现金,两样不能相减。期限不一样,一个二十四个月,一个十二个月;订单要先交付、确认成收入,再扣掉成本、收回款,才会变成现金;确定性也不一样,订单还可能推迟、取消,答应要付的钱却一分都少不了。”

牛张着嘴,半天没找到下一句。熊还没来得及笑出声,猫头鹰已经转过头来对着他,“你那一句也不对。你只数了现金,漏了 2,088 亿的有价证券。现金加有价证券是 2,651 亿,减掉 1,251 亿长期负债,谷歌手里还有约 1,400 亿的净现金。”

系统提示牛和熊的发言各有一处和原文对不上,各扣一颗发言星。牛还剩一颗,熊也还剩一颗,两位下次开口之前都要先想清楚。

小满低头看着自己画的那两道横线,脸一下子烧了起来,拿笔把富余 988 亿那一整行划掉了。企鹅摇了一下铃,用三句话收了尾。花钱这一头已经坐实;值不值,现在还说不准;要等那些订单真的变成现金才知道。纪要存好了,整场会没有一句话谈到买卖。

散会以后,小满在证物墙上贴了一张纸,写着他自以为的结论,现金流转负,股价就会大跌。MiniMax 娘站在那张纸前面看了很久,手里的红笔转了两圈,然后在亚马逊那张证物卡上画了一个圈。她还没说为什么。

本章考点 · 带着这几个问题往下读

  • 收入积压是什么,这些订单要走完哪几步才会变成现金?
  • 确认收入是什么意思?
  • 采购承诺是什么,谷歌一年内要付出去的有多少?
  • 多头算出来的那笔富余 988 亿,两个数为什么不能相减,差在哪三处?
  • 空头只数了现金,漏掉了什么,净现金又是怎么算出来的?
  • 晨会上每个数说出口之前,要先做什么?

这一卷要回答的问题,我先拿去开了一场晨会,这是首页七件事里的第 3 件。装上 MiniMax Bot 以后,我只发了一条消息,它就搭出主持、多头、空头、会计四个 Bot,在一个群里把这件事讨论了一遍。先看片子里的这一段,再看我发的那条消息。

片子里讲开晨会的这一段

上面那场晨会里,空头从谷歌三季度的 10-Q 里引了两个数,一个是采购承诺,合计 9,244 亿美元,其中 12 个月内到期的是 2,134 亿;一个是收入积压,5,677 亿。两个数出自同一份季报,一个是将来要进来的订单,一个是将来要付出去的钱,摆在一起,最顺手的一步就是相减。开篇故事里牛就是这么算的,订单里两年内能确认的约 3,122 亿,减掉一年内要付的 2,134 亿,富余 988 亿美元。这道减法看上去挑不出毛病,这一卷就来拆它。

开篇故事里的四个角色,正好对上晨会的四个分工。牛是多头,替这笔花在算力上的钱说话;熊是空头,专门挑刺;猫头鹰是会计,只认原文,把每个数逐条拿回原文核对;企鹅是主持,管流程,最后用三句话收尾。下面讲道理的时候,拿故事里牛和熊的错算法当例子;讲到那场真的晨会,用的都是会后存下来的纪要和复核表里记着的事。

学完这一卷你应该能做到

  • 说清收入积压、确认收入、采购承诺各是什么,钱在哪一步才真正进出
  • 指出富余 988 亿这笔账在哪三处对不上,以及为什么用 10-Q 给的数算不出一个正确的差额
  • 用现金、有价证券和长期负债算出谷歌的净现金,说出现金 563 亿顶不住 680 亿这句话漏了什么
  • 用三个问题检查任何一道减法,判断两个数能不能相减

这一卷给侦探表加一张减法检查表,每个数旁边写上它算的是多长时间、是收入还是现金,再用一个公式判断两个数能不能相减。前四层表里的减法都是现成的,经营现金流减资本开支、累计数减累计数,从来没问过两边是不是同一种东西。

这一卷要用到卷宗 0 讲过的收入不等于现金(应收账款、交付了才记收入),还有卷宗 3 里几家放在一起比之前先问的三件事。
晨会圆桌,牛举着手发言,熊指着一张纸,猫头鹰握着红笔划掉一行,企鹅坐在主持位
猫头鹰就是会计,它手里那支红笔这一卷会落下两次,一次划牛的账,一次划熊的话

4.1 还没交付的订单,算不算钱?

开篇故事里牛一开场就说,谷歌还没交付的订单有 5,677 亿美元。这 5,677 亿里,此刻已经变成谷歌账上现金的有多少?

全部,合同签了,钱就是谷歌的
大部分,大客户一般先付款
这个数说不出来,订单要先交付、记成收入、再收回款才是现金
答完再看

这 5,677 亿是合同上写好、还没交付的金额。交付了才记成收入,记了收入还要等客户付钱,现金才进来。它更像一张将来要交付的服务清单,眼下还没有变成钱。选了全部的,把签合同当成了收钱;选了大部分的,是自己估了一个付款习惯,10-Q 这一段并没有给这个比例。

牛这句话里的数一个都没错。谷歌三季度的 10-Q 里有一段专门写这件事,已经签了、还没交付的合同合计 5,677 亿美元,其中谷歌云占 5,608 亿;未来 24 个月里会确认略多于 55%(确认,就是交付了、记成收入),按 55% 算约 3,122 亿,剩下的在更后面。问题出在这个数被当成了什么。

订单变成现金,要走四步。先交付,把云服务真的提供给客户。再确认收入,交付了多少就在利润表上记多少收入,没交付的部分一直挂在积压里。然后扣成本,交付要用机房、芯片、电和人,这些钱得花出去。最后收回款,客户按合同付钱,现金才进来。卷宗 0 讲过收入和现金之间隔着应收账款,这里在收入前面又多了一步,订单得先变成收入。

三季度经营现金流里的一笔

服务交付了,收入记了,客户的钱到了,成本也付了。经营现金流 422.9 亿里装的,是这样四步都走完的钱。

还没交付的一单订单

合同签了,服务没交付,收入没记,钱没收,交付的成本也还没花。5,677 亿是这样一单单加起来的。

一个四步都走完了,一个一步还没走。

打个比方,两年的私教合同

我和健身房签了一份两年的私教合同,总价 24,000 元,每个月付一次。签字那天,健身房多了一份约定,没多一分钱。教练每上完一个月的课,这 1,000 元才算它挣到;我付了钱,它才收到现金;付完教练工资和房租剩下的,才是它能拿去买器械的钱。

收入积压(remaining performance obligations,10-Q 里这一段的标题是 Revenue Backlog)是已经签了合同、还没交付的那部分,将来交付了才记成收入。

确认收入(revenue recognition)是说交付了多少,就在利润表上记多少收入,跟钱收没收到无关。

实习生小满站在仓库里一排排封好的包裹前张开双手,侦探在旁边指着一条通往门外的传送带
包裹还在仓库里,看传送带那头通向哪里

答辩 · 合同签了还不算数吗

合同签了就有约束力,客户赖不掉。把 5,677 亿当成谷歌将来的钱,到底哪里不对?

参考防守(先自己组织语言再看)

把它当成将来的收入可以,10-Q 本来就是这么写的,往后陆续确认。不对的是把它当成现在的现金,或者当成扣完成本的钱。它要分好几年才确认完,24 个月里略多于一半,剩下的在更后面;确认了收入,还得付交付的成本、等客户付钱。拿它去比一个今年就要付出去的现金数,等于拿几年后的毛收入去付今年的账单。

谷歌的收入积压是 5,677 亿美元,未来 24 个月确认略多于 55%。按 55% 算,24 个月里确认多少?剩下的部分什么时候确认,10-Q 这一段给了吗?

先想一想,那个百分比是对哪个总数说的。
拿总数乘比例,剩下的就是总数减掉这一块。
从 5,677 × 0.55 算起。
5,677 × 55% ≈ 3,122 亿,这就是牛用的数;原文写的是略多于 55%,实际会比 3,122 多一点。剩下约 2,555 亿在 24 个月以后确认。10-Q 这一段只给了 24 个月这一个切点,没说后面每年各多少,也没说头 12 个月是多少。

假如原文写的是 24 个月内确认略多于 40%,牛那道减法还剩多少富余?

谷歌云这一季给侦探社交付了价值 100 的服务,合同约定交付后 60 天付款,季度结束时钱还没到。这笔生意在这一季的收入里记了多少?在这一季的经营现金流里进了多少?差额待在哪儿?

先想一想,记收入看的是什么,进现金看的是什么。
收入按交付记,现金按收到记;交付了还没收到钱,中间那块是客户欠着的。
收入这一栏按交付算,交付了多少就记多少。
收入记 100,经营现金流从这笔生意里进了 0,差额 100 记在应收账款里,等下个季度侦探社付了钱才变成现金。订单往收入走一步,收入再往现金走一步,每一步都要时间。

假如侦探社在签合同时就先付了一年的钱,这一季还没交付任何服务,这一季的收入和现金各是多少?

4.2 采购承诺 9,244 亿,今年要付的是哪一块?

晨会上空头引用的采购承诺,出自同一份 10-Q 的另一段。谷歌已经签下、将来要付钱的采购合同合计 9,244 亿美元,其中 12 个月内到期的是 2,134 亿,剩下约 7,110 亿在更后面。这就像租房签了一份好几年的合同,合同总价是一个数,今年要交的房租加起来是另一个数。2,134 亿就是谷歌这一年要交的房租。

采购承诺(purchase commitments,10-Q 里在 Future Cash Commitments 那一段)是已经签了合同、到期就要付出去的钱。它是现金,到日子就得付。

表 4-1 两个数并排放(谷歌 2026 年三季度 10-Q)
项收入积压采购承诺
是什么签了、还没交付的订单签了、还没付钱的采购
谁欠谁谷歌欠客户一份服务谷歌欠供应商一笔钱
合计5,677 亿9,244 亿
10-Q 给的切点24 个月内确认略多于 55%(约 3,122 亿)12 个月内到期 2,134 亿
将来变成什么收入,还要扣成本、等回款才是现金付出去的现金

采购承诺合计 9,244 亿美元,12 个月内到期 2,134 亿。12 个月以后要付的是多少?10-Q 这一段告诉你第 13 到 24 个月要付多少了吗?

用总数减掉 12 个月内到期的那一块,再数一数原文给了几个时间切点。
先算 12 个月以后那一块,用 9,244 减掉 2,134。
再回原文数一数时间切点,这一段只把采购承诺分成了 12 个月内和 12 个月以后两段。
9,244 − 2,134 = 7,110 亿,在 12 个月以后陆续到期。这一段只给了 12 个月内这一个切点,第 13 到 24 个月要付多少没有单独写。所以想拿它和 24 个月内的收入放在同一段时间里比,手上缺一块。

收入积压那一边,10-Q 给的切点是 12 个月还是 24 个月?两边的切点一样吗?

4.3 拿 3,122 减 2,134,为什么不是富余 988 亿?

牛的账是这样算的,24 个月内要确认的收入约 3,122 亿,减掉 12 个月内要付的采购承诺 2,134 亿,富余 988 亿。你觉得这笔账怎么样?

算得对,订单够盖住要付的钱,还多出一截
数取窄了,应该用总数相减,5,677 减 9,244
两个数量的不是同一种东西,不能直接减
答完再看

猫头鹰把这一条判为不成立。算的时间一个是 24 个月、一个是 12 个月,一个是要确认的收入、一个是要付的现金,两头的确定性也不一样。改用总数相减也救不了它,5,677 亿要分好几年确认,9,244 亿要分好几年付,时间和钱的种类照样对不上,减出一个负数同样什么也说明不了。

牛这笔账也有它的道理。同一份 10-Q,单位一样,一进一出,进的减出的,就像算家里的账时拿工资减房租。可它在三处撞了墙,每一处单拿出来,都够让这个差额失去意义。

第一处是时间长短。3,122 亿是 24 个月里的收入,2,134 亿是 12 个月里要付的钱。两年的进账减一年的出账,第 13 到 24 个月要付的那部分根本没减进去,差额天然偏大。第二处是钱的种类。3,122 亿是交付了才记的收入,还没变成收到手的现金,交付它的成本没扣,回款也还要等;2,134 亿是到期就付的现金。一个是账面上的毛收入,一个是实打实往外走的钱。

第三处是确定性。一个是将来陆续进来、要先交付才算数的钱,一个是到期必须付出去的钱。出去的那笔签死了,到日子就得付;进来的那笔要先把服务交出去,交得出、记得上、收得回,每一步都还有变数。确定性不一样的一进一出,不能当成同一个钱袋子的两头直接相抵。

能减的,经营现金流减购置设备

两个都是三季度这三个月,都是现金,也都已经发生,一个是这三个月经营收进的全部净额,一个是这三个月买设备付出的全部现金。减出来的负 90.7 亿,就是这三个月的自由现金流。

不能减的,收入积压减采购承诺

一个 24 个月、一个 12 个月,一个是收入、一个是现金,一个要先交付才算数、一个到期必付。减出来的 988 亿不对应任何一笔钱。

左边两个数是同一段时间、同一种钱、都已经发生的一进一出,右边三样全对不上。

打个比方,两年的兼职合同和今年的房租

我签了一份两年的兼职合同,合同上写着两年能挣 3 万;今年的房租要交 2 万。我说这下富余 1 万。可那 3 万是两年的,今年拿不全;要把工作做完、老板付了钱才到手,路费饭钱还没扣;房租那 2 万却是每个月到日子就得交给房东。

放到谷歌身上,还要多想一层。我的收入几乎都在那份兼职合同里,谷歌不一样。谷歌云以外的生意,大头是广告这类不签多年合同、当季做当季收的生意,几乎不进收入积压。积压里谷歌云以外的只有 69 亿,这部分生意一个季度的收入却约有 969 亿(1,275.8 − 307)。出去那头也一样,没签合同的开支不在承诺里。两头都没装全,这笔账可能算多了,也可能算少了。

牛在黑板前比划一道减法,猫头鹰举起两把长短明显不同的尺子并排给它看
看猫头鹰手里两把尺子的长度

答辩 · 大方向总没错吧

就算这道减法不够严谨,3,122 也比 2,134 大了一大截,方向上总能说明订单够覆盖支出,用不着这么较真。

参考防守(先自己组织语言再看)

大了一大截,恰恰是两段时间长短错开造出来的。把收入也收窄到 12 个月,前 12 个月只要确认不到这 3,122 亿的 68%(2,134 ÷ 3,122),12 个月里记进来的收入就比要付的钱还少,而 10-Q 没说前 12 个月占多少。何况就算收入多,那也是没扣成本、没等回款的毛收入。方向这个结论,要靠同一段时间、同一种钱才能下,这两个数给不了。

我们自己造一个例子。两家都拿 24 个月内要确认的收入减 12 个月内到期的采购承诺,乙算出来的差额比甲大得多,可未来 12 个月里乙手头反而更紧。说出你让两家在哪儿不一样。

先想一想,那个差额里有哪些东西它根本看不见。
它看不见收入落在 24 个月里的哪一段、客户什么时候付钱、交付要花多少成本。
让乙的收入大多落在第二年,甲的大多落在第一年。
一种造法是这样的。甲 24 个月要确认 300,其中 250 在头 12 个月,客户按月结;乙 24 个月要确认 500,其中 450 在第二年,头 12 个月只有 50,而且客户交付后半年才付钱。两家 12 个月内都要付 200 的采购承诺。按牛的算法,甲富余 100、乙富余 300;可头 12 个月里,乙记进来的收入只有 50,收到的现金更少,要付的却是 200。差额越大,不等于钱越宽裕,因为它把时间、回款和成本都抹掉了。

两家收入的时间分布完全一样,只让交付成本不同,你还能造出同样的反差吗?

4.4 两个数什么时候才能相减?

撞完 988 这堵墙,我们要的是一把能套在任何一道减法上的尺子,不用每次都等猫头鹰来划。把上一节那三处对不上反过来,就是三个问题。第一个,两个数算的是不是同一段时间;第二个,是不是同一种钱,都是现金,或者都是收入;第三个,一进一出是不是一样确定,两头是不是都装全了。三个问题的答案都是肯定的,减出来的差才有意思。

拿一道我们天天在做的减法试一试,谷歌三季度经营现金流 42,290 减购置物业和设备 51,355。我先看时间,两个都是 7 到 9 月这三个月,都从 10-Q 的累计数拆出来,对得上。再看钱的种类,两个都在现金流量表上,都是这三个月实际收付的现金,没有收入或承诺混进来。最后看确定性,两个都是这三个月已经发生的钱,没有哪一笔还要等交付、等到期;经营那一栏是日常生意的全部净收付,购置设备是买设备付出的全部现金,两头都是全额。两个数后面写的月份我每次都会看一眼,拿九个月的累计数去减三个月的单季,表格是不会报错的。三个问题都过了,差额负 90.7 亿就是这三个月的自由现金流。同样三个问题套到 988 上,一个也过不了。

能减的,三季度对三季度

三季度经营现金流 42,290 − 三季度购置设备 51,355 = −9,065。三个问题都过,差额就是三季度的自由现金流。

差一点就错的,三季度对前九个月

三季度经营现金流 42,290 − 前九个月购置设备 131,953 = −89,663。两个都是现金,都出自谷歌的 10-Q,只是一个算三个月、一个算九个月,减出来的数不对应任何一段时间。

两边只差在减数算的是三个月还是九个月。

自己推一遍,怎样把牛这笔账改成能算的账

  1. 先定时间。要问未来 12 个月订单带来的钱够不够付到期的采购,收入那边需要一个什么数?10-Q 给了吗?

    想好了再看

    需要收入积压里头 12 个月会确认的那部分。10-Q 只给了 24 个月略多于 55%,没给 12 个月的切点。这一步就卡住了,只能先记下,缺 12 个月内确认的收入。

  2. 假设拿到了头 12 个月的收入,它能直接拿去减 2,134 吗?还要过哪两步?

    想好了再看

    还不能。先扣掉交付这些收入的成本,才是这笔生意能留下的钱;再按客户的付款时间往后挪,看 12 个月里真正收回多少现金。两步都要用到 10-Q 这两段里没有的数。

  3. 付钱那边,2,134 亿是不是这 12 个月里要出去的全部现金?

    想好了再看

    还差很多。它只装了已经签合同的采购,工资、税、还没签合同的设备和机房都不在里面。要比够不够,出去那头也得装全。

  4. 走完这三步,用 10-Q 现有的数,这笔账能写出一个结果吗?那该写什么?

    想好了再看

    写不出来。正确的写法是把缺的列出来,缺 12 个月内确认的收入,缺交付成本,缺回款时间,缺没签合同的开支。取不到的数就写取不到,别拿两个凑巧都以亿计的数去减出一个差。

下面这台时间轴,把两个数按 10-Q 给的切点画了出来。把时间拨到 12 个月,收入积压这一条能读出多少?

约 1,561 亿,24 个月的一半
和采购承诺差不多,2,134 亿上下
读不出来,10-Q 没给收入积压 12 个月的切点
答完再看

读不出来。收入那一条只有 24 个月一个切点,12 个月的格子是灰的;拨到 24 个月,又轮到采购承诺那一条没有切点。取一半的想法,假设收入在 24 个月里平均摊开,原文没有这么说;选两千亿上下的,是被牛那道减法带着走了。

我能不看材料说清,判断两个数能不能相减要问哪三件事,收入积压和采购承诺在这三件事上各卡在哪。

小满在纪要里写了一句,谷歌三季度经营现金流 422.9 亿,四季度还要花约 680 亿建算力,所以四季度自由现金流大约是负 257.6 亿。(680 亿是按指引推算的,谷歌说过今年打算花 1,950~2,050 亿,取中间的 2,000 亿,减去前三季已经花掉的 1,319.5 亿。)用三个问题逐条检查这道减法,再说这两个数可以怎样摆在一起。

先想一想,两个数各属于哪一段时间,各是已经发生的还是推算出来的。
第二个问题能过,两个都是现金;卡在第一个和第三个问题上。
写出两个数各自的时间,一个是 7–9 月,一个是 10–12 月。
第一个问题过不了,422.9 亿是三季度已经挣进来的,680 亿是四季度要花的,是两段时间;第二个问题能过,都是现金;第三个问题过不了,一个已经发生,一个是按指引推算的计划(模型里),确定性不一样,而且四季度自己的经营现金流根本没装进来。所以减出来的数当不了四季度的自由现金流,那个数要等四季度报出来才算得出。能做的是把两个数并排摆,写明是推算,四季度隐含开支约是三季度经营现金流的 1.61 倍(68,047 ÷ 42,290,模型里)。这个倍数卷宗 7 专门讲。

亚马逊近四季负 423.6 亿,谷歌三季度负 90.7 亿,所以亚马逊多烧了 332.9 亿。这句话卡在哪几个问题上?

去原文里找谷歌的收入从记账到收钱,隔了多久?

上面那条推导卡在好几处,回款时间是其中一处。收入记了,钱什么时候到,10-Q 讲订单和承诺的那两段都没说。资产负债表上有一行能粗略回答它,就是应收账款,也就是客户已经欠下、还没付的钱。拿它和一个季度的收入一比,就能估出平均要等多少天。回款天数大约等于应收账款 ÷ 这一季收入 × 这一季的天数,意思是客户欠着的钱,相当于这一季多少天的收入。

可以从这一步做起。在谷歌 2026 年三季度 10-Q 的资产负债表上找到应收账款(accounts receivable),除以三季度收入 1,275.8 亿,再乘 92 天(7 到 9 月是 31 + 31 + 30 = 92 天),得出一个粗略的回款天数;再拿 2025 年三季度的同样两个数算一遍,看这个天数是变长了还是变短了。

4.5 现金 563 亿,真的顶不住 680 亿吗?

开篇故事里熊说,谷歌账上的现金只有 563 亿,顶不住四季度要花的 680 亿。(680 亿是按指引推算的。谷歌说过今年打算花 1,950~2,050 亿,这叫全年指引;取中间的 2,000 亿,减去前三季已经花掉的 1,319.5 亿,剩下的就是四季度还要花的,下面叫四季度隐含开支,是模型里的数,卷宗 6 细讲。)谷歌手里能很快动用的钱,大概有多少?

就是 563 亿,熊说得对
比 563 亿还少,它还欠着长期负债
比 563 亿多得多,它还有随时能卖掉的有价证券(买下的国债、债券这一类)
答完再看

猫头鹰指出熊漏了有价证券。谷歌 2026 年 9 月 30 日的资产负债表上,现金 56,334 百万美元,有价证券 208,764,加起来 265,098,也就是 2,651.0 亿。就算再减掉长期负债 125,102,净现金也有约 1,400 亿。选了比 563 亿还少的,把长期负债当成了马上要还的钱,它要一年以后才到期。

熊那句话的毛病,在于现金两个字装得太少。资产负债表上紧挨着现金那一行的,是有价证券,就是买下的国债、债券这一类,随时能在市场上卖掉换回现金。谷歌放在这里的钱是 2,087.6 亿,是现金那一行的将近四倍。只看现金一行,就像只数了钱包里的钱,没数银行卡里随时能取的那一笔。

想更稳一点,还可以把欠的钱也算进去。长期负债是谷歌借来、一年以后才到期的钱,共 1,251.0 亿。现金加有价证券再减掉它,相当于假设今天就把长期借的钱全部还清,剩下的叫净现金,56,334 + 208,764 − 125,102 = 139,996 百万美元,约 1,400 亿。一年内就要还的那部分欠款这里没有单独减,本站只减了长期负债这一项,所以说约。拿它和四季度隐含的 680 亿(模型里)比,顶不住这个结论就站不住了。

有价证券(marketable securities)是能在市场上随时买卖的国债、债券一类,急用时几天内就能换成现金。净现金是现金加有价证券再减长期负债,意思是假设今天把长期借的钱全还掉,手里还剩多少。

熊的算法

现金 563 亿对四季度隐含资本开支 680 亿(模型里),只数了资产负债表上的一行。

猫头鹰的改法

现金 563.3 亿 + 有价证券 2,087.6 亿 − 长期负债 1,251.0 亿 = 净现金约 1,400 亿,再去对 680 亿。能动用的和欠着的都摆上来了。

两边差在手里能动用的钱,装了资产负债表上的哪几行。

打个比方,钱包和银行卡里的活期

月底要交一万块学费,我翻翻钱包,只有五千。可我银行卡里还有三万块活期,随时能取,学费根本不成问题。就算把跟家里借的一万块也先还上,我也还剩两万五。

熊指着桌上一个小小的储钱罐,猫头鹰拉开身后一扇高高的柜门,里面整整齐齐码着一摞摞空白的票据,企鹅在一旁看着
看柜门后面,别只看桌上那个罐子

答辩 · 花得起就是花得值吗

净现金约 1,400 亿,比四季度的 680 亿多了一倍。这是不是说明这笔钱谷歌花得起,也花得值?

参考防守(先自己组织语言再看)

花得起和花得值是两个问题。猫头鹰改的那一句只回答了前一个,四季度这笔开支,账上的钱付得出来。值不值,要看这些算力将来换回多少现金。那场真的晨会收尾时,主持的三句话里有一句就是说这个,这笔投入的回报率现在还算不出来,因为谷歌在季报附注 15 里写明了不按业务线拆资产。680 亿本身也是按指引推算的数,还没有真的花出去。

谷歌 2026 年 9 月 30 日的资产负债表上,现金 56,334,有价证券 208,764,长期负债 125,102(百万美元)。现金加有价证券是多少?净现金是多少?各合多少亿美元?

先想一想,净现金的公式里哪两项是加、哪一项是减。
净现金等于现金加有价证券减长期负债;百万美元除以 100 就是亿美元。
从 56,334 + 208,764 算起。
56,334 + 208,764 = 265,098,也就是 2,651.0 亿;265,098 − 125,102 = 139,996,约 1,400 亿。熊那句话只用了第一个数 56,334。

假如有价证券那一行被漏抄成 0,净现金会变成多少?还比四季度的 680 亿(模型里)多吗?

只问四季度这 680 亿(模型里)付不付得出来,该拿现金加有价证券去比,还是拿净现金去比?两种比法各说明了什么?

先想一想,长期负债什么时候到期,四季度要不要还。
付一个季度的开支,看的是这个季度能动用的钱;把长期负债也扣掉,是一种更保守的看法。
分别写出两个池子的大小,2,651.0 亿和约 1,400 亿,各去对 680 亿。
长期负债一年以后才到期,四季度不用还,所以付不付得出来,直接看现金加有价证券,2,651.0 亿对 680 亿。净现金约 1,400 亿是更严的看法,就算把长期借的钱全还了,剩下的还比 680 亿多。两种比法结论一样,都推翻了顶不住这句话。写的时候说明用的是哪一个池子。

假如问的是未来三年每季都按 680 亿花,钱够不够,只看今天的净现金还够吗?还得加看什么?

4.6 晨会靠什么把错数抓出来?

牛的 988 亿和熊的 563 亿,单看都很有说服力,数字也都能在 10-Q 里找到。猫头鹰能把它们抓出来,靠的是一套固定的核对顺序,跟谁更聪明没有关系。拿牛开场那句收入积压 5,677 亿来试,一个数是这样核的。

先核这个数本身。回到 10-Q 的 Revenue Backlog 那一段,原文写的是 567.7 billion,对得上。再核这个数前后的字。同一段紧接着写了其中谷歌云 5,608 亿、24 个月内确认略多于 55%,这些限定的话决定了这个数能拿来做什么。最后核用法。牛拿它当要进来的钱,去减一个现金数,这一步原文撑不住,因为原文说的是将来确认的收入。数对、出处对、用法不对,这一条照样要划掉。

核一个数的三步,是一个数报上来以后,先核它和原文是不是同一个数,再把原文里它前后相邻的几行、几句一起读,最后看它被拿来回答的问题,原文撑不撑得住。988 亿卡在第三步;563 亿卡在第二步,资产负债表上现金下面紧挨着的那一行就是有价证券。

自己造一句话,里面每个数都对得上原文、都报了出处,一个一个核下来也挑不出毛病,可结论是错的。用谷歌三季度的数来造,并说出核一个数的三步里哪一步能拦住它。

先想一想,数本身没错的时候,错还能藏在哪里。
错可以藏在用法上,拿一个数去回答它回答不了的问题,比如拿收入的涨幅去说现金。
找一个涨了的数,再找一个同期没涨的数。去年三季度谷歌的经营现金流是 484.1 亿。
比如这一句,谷歌三季度收入 1,275.8 亿,比去年同季涨了 25%(业绩稿),经营现金流 422.9 亿(10-Q),所以现金流也跟着涨了。两个数都对,结论是错的,去年三季度经营现金流是 484.1 亿,今年少了 61.2 亿。拦住它的是第三步,看这个数被拿来回答的问题原文撑不撑得住,收入的涨幅回答不了现金流涨没涨。

把收入换成谷歌云收入翻了一倍多,再造一句同类的错话,指出它卡在哪一步。

真的那场晨会,靠的也是把说话的人和核对的人分开。我只发了一条消息,管团队的主 Bot 先把项目里的 Excel、复盘台的数据和存在本地的季报原文摸了一遍,再搭出主持、多头、空头、会计四个 Bot,拉进一个群。主持开场先把题目里的三个数挨个对到原文,近两千亿是 7 月 22 日二季度电话会上说的 1,950 到 2,050 亿美元,负 90.7 亿是 42,290 减 51,355,跌 12.64% 是从 324.89 跌到 283.82。多头讲了六条,空头讲了七条,每一条都写着出自哪份文件的哪一段;空头引用的数里,就有这一卷用到的采购承诺 9,244 亿和其中 12 个月内到期的 2,134 亿、收入积压 5,677 亿,还有谷歌云这一季的收入 307.09 亿,比去年同期多 103%。会计把群里说到的数一条条拿回原文复算,挑出 5 处硬伤、4 处软伤,两边当场改口。从我发出那条消息到散会,一共 40 分 53 秒,中间我没插话,会后存成纪要、完整的发言记录和会计的复核表三份文件。多头和空头负责把话说满,会计只管对原文,错的数才有人拦得住。

我能不看材料说清,晨会里谁负责说、谁负责核,一个数要带上哪几样东西才算报完整。

假如牛在晨会的群里这样说,谷歌手里有 2,651 亿现金,四季度花 680 亿不成问题。按晨会的规矩,这句话要怎么改?

先想一想,2,651 亿是资产负债表上的哪一行,还是哪几行加起来的。
名字要和数对上,每个数要报出处,按假设推出来的数要带上标签。
把 2,651 亿拆回现金 563.3 亿和有价证券 2,087.6 亿。
可以改成这样一句,谷歌 2026 年 9 月 30 日资产负债表上,现金 563.3 亿加有价证券 2,087.6 亿,共 2,651.0 亿;四季度隐含资本开支约 680 亿(模型里,按全年指引区间中间的 2,000 亿减去前三季已花的 1,319.5 亿推算),付得出来。一共改了三处,2,651 亿的名字从现金改成了现金加有价证券,补上了出处和日期,680 亿标上了模型里和它的算法。

假如他说的是谷歌净现金 2,651 亿,又该改哪里?

留给你的问题

假如下个季度的 10-Q 多写了一句,收入积压未来 12 个月确认多少亿,你能不能拿这个数减 2,134 亿,说谷歌这一年的订单够付采购了?如果不能,还差哪几样,各该去哪份文件找?

不看材料,写下这一卷的三堵墙

第一堵墙,以为订单就是钱。订单要交付、确认收入、扣成本、收回款,才变成现金。第二堵墙,以为收入积压减采购承诺就是富余 988 亿。两个数算的时间、钱的种类、确定性都对不上,不能相减。第三堵墙,以为现金 563 亿顶不住 680 亿。熊漏了 2,087.6 亿有价证券,净现金约 1,400 亿。

这一层要加的是一张能不能相减的检查表

现在才加这一层,是因为前四层的减法都是我们自己设计好的,两边天生用同一种算法。从这一层起,表里要放别人报上来的数,晨会上的、新闻里的、研究报告里的,减之前得先过一道检查。

新开一张表,第 1 行是表头,各列是 A 数名 B 金额(亿美元) C 算的时间(比如 三季度、12 个月内、24 个月内) D 收入还是现金(只填 收入 或 现金) E 出处(文件 + 段落) F 判定 每道减法占两行,判定写在第二行的 F 格 第 2 行 经营现金流 422.9 三季度 现金 第 3 行 购置物业和设备 513.6 三季度 现金 F3:=IF(AND(C2=C3, D2=D3), "能", "不能") 第 4 行 收入积压(24 个月内) 3,122 24 个月内 收入 第 5 行 采购承诺(12 个月内) 2,134 12 个月内 现金 F5:=IF(AND(C4=C5, D4=D5), "能", "不能")

这一层难在公式只能查前两个问题。第三个问题,一进一出是不是一样确定、两头是不是都装全,填不进一个格子,要在 E 列出处旁边自己写一句。算的时间那一列也要用同一套说法,三季度和 7–9 月在公式眼里是两个词,会被误判成不能。

F3 应该显示 能,B2 − B3 = −90.7;F5 应该显示 不能,因为 C4、C5 一个是 24 个月内、一个是 12 个月内,D4、D5 一个是收入、一个是现金。把 C5 也改成 24 个月内再看,F5 仍然应该是 不能,这时只剩 D 列卡住它。三处都对上,这一层就做好了。

卷宗 5 · 烧钱最多的为什么跌得最少

讲解片 · 拿掉一个点,相关系数就翻脸

开篇故事第 5 集 · 烧钱最多的那一家只跌了三点五现金流侦探社

红圈的墨水还没干透,圈里是亚马逊的两个数。它三季度的自由现金流是负 348.4 亿美元,四家里最差;十月的股价却只跌了 3.53%,三家下跌的里面数它跌得最少。

晨会散了还不到一个小时。小满贴在旁边的那张结论写着现金流转负,股价就会大跌,被这个红圈一衬,显得有点发虚。谷歌跌了 18.67%,Meta 跌了 15.19%,现金流还是正的微软涨了 1.76%,三家都像是在替他说话,偏偏烧钱最多的亚马逊不肯配合。

小满把笔记本翻到新的一页,说亚马逊只是一个例外。“去掉它,剩下三家一定是现金流越差,跌得越多。”他一边说,一边把这句话抄进结案报告的结论栏,又在署名栏里工工整整地签上了自己的名字。

他用 Excel 算了剩下三家的相关系数。这个数落在负一到一之间,越接近一,两样东西越像是一起往同一个方向走。

系统提示去掉亚马逊,谷歌、Meta、微软三家的三季度自由现金流和十月涨跌,算出来的相关系数是 0.99。

“零点九九!”小满差点从椅子上跳起来,“这几乎就是一条直线了。”

小满还盯着那条直线,MiniMax 娘只问了一句,“那去掉微软呢?”她把公式里的一格换掉,按下了回车。

系统提示去掉微软,剩下三家的相关系数是负 0.90;四家放在一起算,相关系数是 0.17。

小满盯着那个负号,半天没说出话来。同样的四个点,换掉一个,结论就从现金流越差跌得越多,翻成了现金流越差反倒跌得越少。四个点算出来的相关系数,换掉一个点就能从 0.99 翻成负 0.90,这样的数撑不起任何结论。侦探又让终端随手撒了好几组随机的四个点,算出来的相关系数高得吓人的,一点也不少见。

小满还是不甘心,问亚马逊凭什么跌得少。MiniMax 娘把亚马逊的二季度翻了出来,“它二季度的自由现金流就已经是负 88 亿,三季度再负,市场早有准备。谷歌那边,每股盈利比预期少了将近三成。股价跟着走的,是比预期差了多少,不光是现金流本身是正是负。”

她在结论页最底下替这桩案子写了一句话,这几件事是同一时间出现的,算不上规律。

小满没再争。他拿起笔,把结论栏里那句话和自己刚签上的名字一起划掉了,划得很用力,纸面起了一道毛边。

去掉一家就是零点九九,为什么还是不能说现金流决定了股价

1L牛三家算出来零点九九,几乎是一条直线了,我觉得这已经算证据了。不过我只剩一颗星,先问清楚再说。

2L熊不算。下雨天卖伞的多,是下雨让人去买伞,你总不能说是伞让天下了雨。两样东西一起出现,先别急着说谁推着谁。

3L猫头鹰四个点太少,换掉一个点结论就翻过来,这只说明点太少,说明不了规律有多强。能写进结论的只有一句,这几件事是同一时间出现的。

4L小满我的名字已经划掉了,以后结论里我只写这几件事是同一时间出现的,不写谁导致了谁。

快到半夜的时候,企鹅在群里问了最后一个问题,谷歌四季度到底还要花多少钱?MiniMax 娘回了一句,明天去翻它这一年说过的每一句全年指引。

本章考点 · 带着这几个问题往下读

  • 把四家的三季度自由现金流和十月涨跌画在一起,哪一家是那个反例?
  • 相关系数是什么,四个点算出来的相关系数稳不稳?
  • 随便撒四个随机的点,算出来的相关会有多高?
  • 相关和因果差在哪里?
  • 股价跟着走的到底是什么,预期在里面起了什么作用?
  • 四个点最多能写出一句什么样的结论?

账本翻完,证据摆了一桌。谷歌三季度烧掉 90.7 亿美元,十月跌了 18.7%;Meta 烧掉 11.6 亿,跌了 15.2%;微软还挣着 186.3 亿,涨了 1.8%。看到这里,我也很想顺手写下一句结论,现金流转负,股价就跌。可第四家亚马逊一个季度烧掉 348.4 亿,是谷歌的将近四倍,十月只跌了 3.5%。

烧钱最多的亚马逊为什么跌得最少,这个反例是 MiniMax Code 在替我做表的时候自己翻出来的。先看片子里的这一段,再看那一次交回来的东西。

片子里讲亚马逊这个反例的这一段

学完这一卷你应该能做到

  • 把四家三季度的自由现金流和十月涨跌放在一张散点图上,指出哪个点不守规矩
  • 用 Excel 的 CORREL 算出相关系数,说清 0.17、0.99、−0.90 各是怎么来的
  • 解释为什么四个点算出来的相关系数靠不住,一个点就能让它翻脸
  • 用财报前后的涨跌,说明同一时间出现和导致差在哪里
  • 把一句说过头的结论,改写到四家的数撑得住的那一档
这一卷要用到卷宗 1 的涨跌按收盘对收盘算和每股盈利比预期少了将近三成(每股盈利,就是这一季的利润平摊到每一股上是多少),还有卷宗 2 的四家三季度自由现金流。

这一卷给你的侦探表加一格相关系数和一行结论的边界。前五层算的都是一家一家的数,还没有把两列数放到一起,问过它们有没有关系,也就还没有机会把话说过头。

侦探站在软木板前,三张卡片连成一条斜线,第四张钉得远远的,实习生小满凑过来看
看那张没跟上队伍的卡片。

5.1 烧得越多,跌得越多吗?

三季度四家的自由现金流,亚马逊负 348.4 亿,谷歌负 90.7 亿,Meta 负 11.6 亿,微软正 186.3 亿。照烧得越多跌得越多的想法,十月亚马逊的股价会怎样?

四家里跌得最多
和谷歌差不多,跌一成多
只跌了一点,四家里仅次于微软
答完再看

亚马逊十月从 9/30 收盘 249.15 美元到 10/30 收盘 240.35 美元,跌了 3.53%,四家里只比涨了 1.76% 的微软差。选了跌得最多的,是把烧钱多少直接当成了跌多少;选了和谷歌差不多的,是默认烧钱的几家会一起跌。两个选项背后是同一条直线的想法,这一节就来拆它。

先把烧得越多跌得越多这个想法认真走一遍,它有它的道理。自由现金流为负,说明这一季花出去的比经营挣进来的多,差额得从存款、有价证券里掏,或者去借。烧得越多,手里的余钱越薄,买股票的人一担心就会卖,股价往下走。每一环都讲得通,拿它去对前三家也对得上。

表 5-1 四家三季度自由现金流(统一算法)和十月涨跌(9/30 收盘 → 10/30 收盘)
家三季度自由现金流十月涨跌
谷歌−90.7 亿−18.67%
Meta−11.6 亿−15.19%
微软+186.3 亿+1.76%
亚马逊−348.4 亿−3.53%

只看前三行,这张表几乎能当证据。负得最多的谷歌跌得最多,负得少一点的 Meta 跌得少一点,还正着的微软涨了。画成图,横轴是自由现金流、纵轴是十月涨跌,三个点从左下到右上排成一条斜线。亚马逊在横轴上远远躺在最左边,纵轴上却只比微软低一点,斜线被它掀翻了。一个反例有多大分量,要看你原来想说的是哪一句。

烧钱的都跌了

这句只说方向。四家里烧钱的三家,十月全是跌的,谷歌 −18.67%,Meta −15.19%,亚马逊 −3.53%。亚马逊也在这句话里面,它推翻不了这一句。

烧得越多跌得越多

这句说的是排序,烧钱多少要和跌多少排成同一个顺序。亚马逊烧得最多、跌得最少,一个点就把顺序打乱了。

前一句只要求方向一致,后一句要求大小的排序也一致;同一个反例,对前一句不疼不痒,对后一句是致命的。

四座小店模型排成一排,炉火最旺的那家屋顶只歪了一点,炉火小的两家屋顶塌得厉害
看炉火最旺的那一家屋顶。

亚马逊不光十月整月跌得少,财报发出来那一下也不算大。它在 10 月 29 日美股收盘以后发三季度财报。美股收盘以后还有一段盘后交易时段,价格还会动,那一段里它一度跌了 6~7%,第二天收盘却只跌了 1.41%。两个数差了好几倍,侦探表里该填哪一个,下面这道题就问这件事。

亚马逊 10 月 29 日收盘后发财报,盘后一度跌了 6~7%;10 月 30 日收盘比 29 日收盘跌了 1.41%。在侦探表里填财报后第一天跌了多少,该填哪个数?为什么?

先想一想,这张表里所有的涨跌,是拿哪两个时刻的价格比出来的。
盘后交易时段的价格不是收盘价,那一刻之后,第二天开盘还会接着买卖。
找两个收盘价,一个是财报发出前最后一个收盘(10/29),一个是财报后第一个交易日的收盘(10/30)。
填 −1.41%。涨跌按收盘对收盘算,10/30 收盘 240.35 ÷ 10/29 收盘 243.79 − 1 = −1.41%。盘后一度跌 6~7%,是交易时段之外某个时刻的价格,后面的买卖还在继续,到第二天收盘,跌幅收窄到 1.41%。用盘后那个数,等于把亚马逊的反应说成了实际的四五倍,和别家按收盘算的数也比不到一起。

谷歌 10 月 28 日盘后发财报,10 月 29 日开盘 286.88 美元,前一天收盘 324.89 美元。只看开盘,财报后第一天跌了多少?和按收盘算的 −12.64% 差在哪?

5.2 两列数有没有关系,能用一个数说出来吗?

三个点排成斜线、第四个点把线掀翻,这是眼睛看出来的。眼睛有个毛病,心里想看到什么,它就容易看到什么。要是能把两列数有多像在一条直线上一起动压成一个数,就不用比谁的眼神好了。

相关系数(correlation coefficient, r)是一个衡量两列数有多接近沿一条直线一起动的数,落在 −1 到 1 之间。正号表示一个大、另一个也大;负号表示一个大、另一个反而小。越接近 1 或 −1,点越贴着一条直线;接近 0,就看不出直线关系。Excel、WPS、Numbers 里都写成 =CORREL(第一列, 第二列)。

表 5-2 r 取几个不同的值时,散点长什么样
r散点的样子
1全部落在一条往右上斜的直线上
0.99几乎贴着一条往右上斜的线
0.17看不出往哪边斜
−0.90大致沿着一条往右下斜的线

把四家放进去,横轴是三季度自由现金流,纵轴是十月涨跌,=CORREL 算出来是 0.17,看不出往哪边斜。这和眼睛看到的一样,前三个点往右上斜,亚马逊在最左边把这条线拉平了。

去掉亚马逊,剩下三家算出 r = 0.99;去掉微软,剩下三家算出 r = −0.90。用一句话分别说这两个数描述的散点长什么样。

先看正负号决定的方向,再看离 1 有多近。
r 是正的,点就往右上斜;r 是负的,点就往右下斜。
离 1 或者 −1 越近,三个点越贴着一条直线,0.99 和 −0.90 都离得很近。
r = 0.99 是谷歌、Meta、微软三个点几乎贴在一条往右上斜的线上,自由现金流越好,十月跌得越少,微软还涨了。r = −0.90 是谷歌、亚马逊、Meta 三个点大致沿一条往右下斜的线,烧得越多反而跌得越少。同样是三家,换掉一家,方向整个反过来。

把四家的自由现金流从百万美元换成亿美元,十月涨跌从 −18.67 写成 −0.1867,再算一次 r,会变吗?

有两样东西 r 不管。一是单位,自由现金流用百万还是亿,涨跌写成 −18.67 还是 −0.1867,r 一个小数都不变,它只看每个点在队伍里站在哪。二是斜率,r = 0.99 只说点贴着一条线,没说现金流每多 100 亿,股价多涨几个点。

5.3 四个点算出来的 r,靠得住吗?

两列毫无关系的数,比如各掷四次骰子,配成四个点,算出 |r| 超过 0.8(|r| 是把 r 的正负号去掉,只看大小),看上去是很强的相关。这种事的机会有多大?

几乎碰不上,不到百分之一
两成上下,五次里就有一次
一半以上
答完再看

四个点时,|r| 超过 0.8 的机会是两成上下,下面的实验室随机抽一万次,当场算给你看。选了几乎碰不上的,是拿点多时的直觉看点少的情况,几百个点确实碰不上,四个点的 r 却几乎是在 −1 到 1 之间乱跳。选了一半以上的说多了,不过只剩三个点时,这个机会真有四成。

四个点时,r 落在哪里都很容易是碰巧的,碰巧落得高和碰巧落得低是一回事。所以四家那个 0.17 也得打个问号。下面这个实验室就是四家的散点图,它会先问你一道题,拿掉亚马逊,r 会怎样。答完以后,点一个点就把它拿掉,r 当场重算,再点一下放回来。先拿掉亚马逊,再拿掉微软,最后拿掉离大家最近的谷歌,三次比一比。实验室下半部分还有一张随机抽样的直方图,开头那道题的答案就在里面。

一个点能有这么大的分量,要从 r 是怎么算的说起。它先算两列数各自的平均,再看每个点在两个方向上离平均多远。一家在横轴上高于平均、纵轴上也高于平均,或者两个都低于平均,它就在帮两列数一起动;一个高一个低,它就在拆台。r 把四家的帮忙和拆台加起来,再除掉单位。

r = Σ(xi − x̄)(yi − ȳ)√[Σ(xi − x̄)² · Σ(yi − ȳ)²]
式 5-1
符号是什么直觉
xi、yi第 i 家的三季度自由现金流、十月涨跌这一家在图上的横竖位置
x̄、ȳ四家的平均队伍的中心
Σ把四家的这一项全部加起来求和
(xi − x̄)(yi − ȳ)这一家横竖两个方向离中心的距离相乘同号为正,在帮两列数一起动;异号为负,在拆台
分母两个方向各自散开的程度,相乘再开根号把单位除掉,让 r 落在 −1 到 1 之间(推导第 4 步细说)

自己推一遍 0.17 是怎么拼出来的

  1. 四家三季度自由现金流(亿美元)是 −90.7、−348.4、−11.6、+186.3。平均是多少?各家离平均多远?把这些距离各自平方再加起来是多少?

    想好了再看

    平均是负 66.1 亿。离平均的距离,谷歌 −24.6,亚马逊 −282.3,Meta +54.5,微软 +252.4。平方是 604、79,696、2,970、63,703,加起来 146,973,这就是横向散开的程度。先减平均,是因为 r 不关心数本身多大,只关心每家站在队伍的哪一边、离中心多远。

  2. 十月涨跌是 −18.67、−3.53、−15.19、+1.76(%),平均 −8.91。每家离平均多远?平方再加起来呢?

    想好了再看

    谷歌 −9.76,亚马逊 +5.38,Meta −6.28,微软 +10.67。平方是 95.31、28.92、39.47、113.80,加起来 277.49。亚马逊虽然也跌了,可它比四家的平均好,所以在纵轴上站在平均的上面。

  3. 把每家的两个距离乘起来。谁是正的,谁是负的,谁的绝对值最大?

    想好了再看

    谷歌 +240,亚马逊 −1,518,Meta −342,微软 +2,692。亚马逊烧得比平均多(横向为负)、跌得比平均少(纵向为正),一负一正乘出一个大负数;微软两个方向都在平均上面,乘出一个更大的正数。

  4. 四项加起来是 1,072,再除以 √(146,973 × 277.49) ≈ 6,386,r 是多少?分母为什么这样算?

    想好了再看

    r = 1,072 ÷ 6,386 = 0.17。分母是两列各自散开程度的乘积,先平方,左边右边的距离才不会正负抵掉;相乘之后开根号,是把平方还回去。分子是每家两个距离相乘再加,它的大小不会超过分母,所以一除,r 一定落在 −1 到 1 之间。分子分母的单位都是亿乘以百分点,除完只剩一个纯数,这也是 r 不管单位的原因。

  5. 拿掉亚马逊,平均要重算,可最大的那个负数先没了。r 会往哪边跑?拿掉微软呢?

    想好了再看

    拿掉亚马逊,拆台的力气没了,r 往 1 跑,算出来是 0.99;拿掉微软,帮忙的力气没了,r 往 −1 跑,算出来是 −0.90。四个点里,r 由离平均最远的那一两个点说了算。

横轴的散开程度是 146,973,其中亚马逊和微软两家的平方占了 (79,696 + 63,703) ÷ 146,973 = 97.6%。偏偏这两家方向相反,亚马逊那一项 −1,518 在拆台,微软那一项 +2,692 在帮忙,同一个量级、方向相反,互相抵掉一大半,r 只剩 0.17。四家的 r 看上去是四家一起投票,其实是两家在掰手腕。

拿掉谷歌

谷歌离横轴平均只有 24.6 亿,它那一项乘积是 +240,在总和里分量很小。拿掉它,r 从 0.17 变成 0.16,几乎不动。

拿掉亚马逊

亚马逊离平均 282.3 亿,它那一项是 −1,518,是总和里最大的拆台力气。拿掉它,r 从 0.17 冲到 0.99。

同样是拿掉一个点,近处的点拿掉了无关痛痒,远处的点一走,r 就换了一副面孔。

我能不看材料说清,四个点里为什么拿掉亚马逊或者微软,r 就翻脸,拿掉谷歌却几乎不动。

在纸上编四个点,让四个一起算的 r 是正的,拿掉其中一个点之后 r 变成负的。被拿掉的那个点,你放在离平均近的地方还是远的地方?说一句为什么。

想一想,r 的分子是每个点在两个方向上离平均的距离相乘,再加起来。
一个点离平均越远,它那一项乘积就越大,大到一定程度,一个点就能决定总和的正负。
先摆三个往右下斜的点,比如 (0, 6)、(3, 3)、(6, 0),再想第四个点放在哪,四个一起算的 r 才会变成正的。
放远。比如 (0, 6)、(3, 3)、(6, 0)、(9, 9)。前三个点往右下斜,单算 r = −1。四个一起算,平均是 (4.5, 4.5),四项乘积是 −6.75、+2.25、−6.75、+20.25。(0, 6) 和 (6, 0) 在拆台,(9, 9) 横竖两个方向都远远高过平均,它一项 +20.25 就压过了另外三项加起来的 −11.25,总和为正,r = 0.2。拿掉 (9, 9),r 回到 −1。四家里的微软就是这样一个点,它离平均 252.4 亿,那一项 +2,692 是四项里最大的。

被拿掉的点要是离平均很近,像谷歌那样,r 会怎样?去实验室拿掉谷歌看一下。

再回到开头那道题。实验室下半部分的随机抽样,用一串毫无规律的数生成四个点,算一次 r,重复一万次,画出 r 都落在哪。这张直方图几乎是平的,|r| 超过 0.8 的占两成上下,每次现算,比例会在两成附近小幅晃动。拿四对乱写的数去算,每五次就有一次能碰上一个看上去很强的相关;点再少一个,碰上的机会就到了四成。

在实验室里随机抽四个点算 r,重复一万次,|r| 超过 0.8 的占多少?拿这个比例回头看去掉亚马逊以后的 r = 0.99,你怎么评价这个 0.99?

先在实验室下半部分的随机抽样里,读出那个比例。
想一想,纯靠运气就常常能碰到很大的 |r|,那一个很大的 r 还能说明多少。
再看 0.99 是几个点算的,那个被去掉的点是什么时候决定去掉的。
实验室现算是两成上下(以你那一次的数为准),四个毫无关系的点,每五次就有一次 |r| 过 0.8。0.99 比 0.8 还高,可它只用了三个点,点越少越容易碰巧排成一条线;而且亚马逊是看过结果以后才被拿掉的。所以这个 0.99 当不了现金流和股价强相关的证据。

把随机四个点换成随机四十个点,|r| 超过 0.8 的比例会变大还是变小?为什么?

答辩 · 亚马逊是不是该当特例剔掉

亚马逊有零售、有物流,跟另外三家不一样。我觉得应该把它当特例剔掉,剩下三家 r = 0.99,干净得多。

参考防守(先自己组织语言再看)

剔点可以,理由得在看结果之前定,而且对每一家用同一把尺子。说亚马逊业务不一样,谷歌、Meta、微软之间也各不一样;看了 r 才说它特殊,就是只留下支持自己的点。三个点时,纯随机的数算出 |r| 超过 0.8 的情况有四成,0.99 在三个点上没那么稀奇。站得住的说法是,亚马逊告诉我们这条规律至少有一个明显的例外,该做的是把它留在表里,再去查它为什么例外。

侦探把一根长尺架在四个小木桩上,抽掉一个桩,尺子一下子换了角度,猫头鹰拿着夹板在旁边看
看抽掉一个桩之后,尺子斜了多少。

去原文里找为什么四个点的 r 像在均匀乱跳

实验室那张随机 r 的直方图,四个点时几乎是平的,r 落在 −0.9 附近和落在 0 附近差不多一样常见。点数一多,直方图就往 0 收拢成一座山。为什么偏偏四个点时是平的,统计学里有现成的答案,关键词是样本相关系数的分布,它也解释了为什么四个点的 r 要超过 0.95 才值得当真。这个答案不在这一卷里。

可以从这一步做起。在 Excel 里建 1,000 行,每行用 RAND() 生成四对数,用 CORREL 算出 r,再用 COUNTIF 数一数 |r| 大于 0.8、大于 0.95 的各占多少;把四对改成十对,再数一次,看两个比例怎么变。

5.4 一起出现,就是一个导致另一个吗?

一条街上,伞卖得多的日子,地上的积水也多,两列数算出来 r 很高。下面哪种说法站得住?

伞卖多了,所以地上有积水
积水多了,大家才去买伞
下雨同时带来了这两样,它俩谁也不导致谁
答完再看

推着伞和积水一起变多的是雨。第一个选项把方向弄反了,还多走了一步;第二个选项听起来顺,可没有积水的雨天,伞照样卖得好。两列数一起动,有三种可能,甲导致乙,乙导致甲,或者第三样东西同时推着它俩。只看 r,三种情况算出来一模一样。

四家的现金流和股价也一样,一起动有三种可能。现金流转负导致股价跌,是我们开头那条链;股价跌导致现金流转负,是反过来;还有一种,是别的东西同时推着它俩。r 分不出这三种,只能一种一种去查。

打个比方,伞、积水和雨

伞和积水一起变多,推它俩的是雨。四家的现金流和股价一起变差,推它们的也可能是同一场雨。几家同时加码 AI,现金流被资本开支吃掉;市场同时担心这笔钱花得太猛,股价往下走。只是街上的雨一抬头就看得见,股市里的这场雨常常是情绪和预期,你只看得到伞和积水一起动,找不到那片云。

同一时间出现

比如这一句,十月里,三季度烧钱的三家股价都跌了。它只报告两件事在同一段时间里发生了。四个点、一个月的数,就够写这一句。

导致

比如这一句,现金流转负导致股价大跌。写它之前,得先说清谁在前、谁在后,排除大盘和情绪这些第三个因素,换一批样本还成立。四个点一样都没做到。

前一句只说看到了什么,后一句在说没有它就不会有那个,要的证据多出好几层。

第一层是先后。反过来那种容易排除,三季度的账 9 月 30 日就结了,十月股价怎么跌,都改不了一个结完的季度。可同一把尺子量回第一种,也会量出毛病。账是结了,市场却要等财报发出来才看得到。Meta 10 月 21 日盘后发,谷歌、微软 10 月 28 日盘后,亚马逊 10 月 29 日盘后。把十月按财报切成两段,就是下面这张表。

表 5-3 十月涨跌拆成财报前和财报后(都按收盘价算)
家财报前(9/30 → 财报日收盘)财报后(→ 10/30 收盘)十月全月
谷歌−5.58%−13.87%−18.67%
亚马逊−2.15%−1.41%−3.53%
Meta−3.81%−11.83%−15.19%
微软+3.53%−1.71%+1.76%

小满在笔记本上写,十月微软涨了 1.76%,现金流为正的微软被市场奖励了。用表 5-3 指出这句话哪里站不住。

先想一想,市场是哪一天才知道微软三季度现金流为正的。
奖励得发生在消息出来之后,看财报后那一栏。
微软 10 月 28 日盘后发财报,比一比它财报前和财报后两段的涨跌方向。
微软十月的 1.76% 全是财报前涨的(9/30 到 10/28 收盘 +3.53%)。10 月 28 日盘后财报发出来,市场看到它还挣着 186.3 亿以后,两天反而跌了 1.71%。真要说奖励,得发生在消息出来之后,这里方向正好相反。除非市场事先就料到了它的现金流,那说的就是预期,跟现金流本身已经是两回事了,下一节接着讲。

亚马逊十月跌的 3.53% 里,有多少是在它的财报发出来之前跌掉的?用这个数,评价一下亚马逊因为烧钱最多而下跌这句话。

亚马逊也一样,十月跌的 3.53% 里,有 2.15% 是在它的财报发出来之前跌掉的,那时候还没人知道它三季度烧了 348.4 亿。拿三季度的自由现金流去解释整个十月的涨跌,等于让一个消息去解释它出现之前的那些天。

第二层是第三个因素,这里也不难找。十月整个市场都在跌,纳指 100 从 30,408.50 跌到 28,384.85,跌了 6.65%。10 月 29 日谷歌一天跌 12.64% 那天,亚马逊自己的财报还没发,收盘也跌了 4.25%。推着四家一起往下走的,至少还有大盘,和市场觉得 AI 花钱太猛的那股情绪,它们和每家自己的现金流搅在一起,一张散点图分不开。

雨天的街上,伞摊前挤满了人,地上积水一片,实习生小满指着伞和积水,侦探撑着伞指着天上的乌云
看侦探手指的方向。

答辩 · 点多了是不是就够了

要是四家换成四十家、四百家,点一多,就能说现金流导致股价了。

参考防守(先自己组织语言再看)

点多了,治好的是一个点就翻脸和随机碰巧这两个毛病,先后和第三个因素它治不了。四百家照样混着财报前的日子,照样一起被大盘推着走。要往导致那边走,至少还得做三件事,只用财报发出以后那几天的涨跌,减掉同一天大盘的涨跌,把横轴从现金流本身换成比预期差了多少。三件都做完,才配谈下一档。

5.5 股价跟的,是现金流本身吗?

亚马逊今年一季度的自由现金流是负 181.7 亿,二季度负 88.2 亿。10 月 29 日盘后,三季度的数出来了,负 348.4 亿,负得更多。第二天收盘,它的股价会怎样?

跌得比谷歌财报后第一天(−12.64%)还狠
跌了,但跌得不多
涨了,市场喜欢它花得多
答完再看

10 月 30 日收盘 240.35,比前一天收盘 243.79 跌了 1.41%。选了比谷歌还狠的,是用现金流本身的大小去推股价;选了涨了的,想到了市场可能看好这笔花销,可这一回的数没有往那边走。负 348.4 亿是四家里最深的,换来的是四家里最轻的一下。

亚马逊的负数早在这一季之前就有了。一季度它就负了 181.7 亿,二季度负 88.2 亿,三季度更深,可方向早就摆在桌上。谷歌不一样,一季度它还正着 101.2 亿,二季度才转负;而且这一季每股盈利 2.12 美元,市场原本预期 3.01 美元,少了将近三成。

股价里早就装着市场的预期。财报出来之前,分析师会算一个预期数,买卖股票的人照着这个预期出价。财报一来,推动股价的是实际和预期之间那一截差距。亚马逊烧钱烧了一整年,大家早把负数算进了价格,三季度再深一点,差距不大;谷歌每股盈利比预期少了将近三成,这一截差距是当天才揭开的。

亚马逊

三季度自由现金流负 348.4 亿,四家里最深;可一季度、二季度就已经是负的。财报后第一天收盘跌 1.41%。

谷歌

三季度负 90.7 亿,二季度才转负;每股盈利 2.12 美元,比预期的 3.01 少了将近三成。财报后第一天收盘跌 12.64%。

亚马逊的坏消息早就摆在桌上,谷歌和预期之间那一截差距是当天才揭开的。

这个说法比烧得越多跌得越多合身多了,可它也只是在四个点上讲得通的一个故事。我们手里有谷歌每股盈利的预期,没有四家自由现金流的预期,比预期差多少这一列填不全。退一步,只能拿去年同季当一个粗略的参照,看变化,不看水平。这是本站的替代办法,去年同季并不是市场的预期。

表 5-4 四家三季度自由现金流和去年同季比(统一算法)
家去年同季今年三季度变化额
谷歌+244.6 亿−90.7 亿−335.3 亿
亚马逊+4.3 亿−348.4 亿−352.7 亿
Meta+111.7 亿−11.6 亿−123.3 亿
微软+256.6 亿+186.3 亿−70.3 亿

拿变化额对十月涨跌,四家一起算 r = 0.34。照样是四个点,照样拿掉一家就翻脸。到这里,四家的数能撑住的只有一句,十月里这几件事是同一时间出现的。

答辩 · 股价跟预期,是不是一句永远不会错的话

跌了说不及预期,涨了说超出预期。股价跟预期这句话什么结果都能解释,它是不是一句永远不会错、也永远没用的话?

参考防守(先自己组织语言再看)

如果只在涨跌出来以后才说,是的,它什么都能圆。它能被检验,靠的是顺序。财报之前,先把预期数写下来;财报一出,先算实际和预期差多少、往哪边差,写下你认为股价该往哪走;再去看收盘。谷歌这一回就是能先写下来的例子,预期每股盈利 3.01,实际 2.12,差了将近三成,方向是往下。写在前面、对在后面,这句话才有用;事后才圆的,一律不算数。

阴天的街上,企鹅早早撑着伞慢慢走,戴墨镜的牛被突来的大雨淋透,侦探在店门口记笔记
看谁早有准备、谁被淋了个措手不及。

回头数一数,这一卷撞了三堵墙。第一堵是烧得越多跌得越多,被亚马逊撞破;第二堵是四个点就够下结论,被一个点就翻脸的 r 撞破;第三堵是股价跟着现金流本身走,被早就摆在桌上的负数撞破。中间还拆了一次一起出现就是导致的想法,十月一大半的天数在财报之前,大盘也在跌。

要真的检验股价跟的是比预期差多少这个说法,你至少要准备哪三样数据?每一样说清它补的是上面哪一处缺口。

回到上面那段,三堵墙是烧得越多跌得越多、四个点就够下结论、股价跟着现金流本身走,另外还拆过一起出现就是导致。
每一处缺口对应一种数据,点的数量、涨跌取哪几天、横轴用什么量。
先补点数。一家一个季度只是一个点,想想怎么让点多起来,又不混进别的东西。
第一样是足够多的点,很多家、很多个季度,补的是四个点就够下结论那堵墙,点多了,一个点翻不了脸,随机碰巧的高 r 也少了。第二样是只取财报发出以后那一两天的涨跌,并减掉同一天大盘的涨跌,补的是一起出现就是导致那一处,把先后顺序和第三个因素挡在外面。第三样是每次财报之前市场的预期数(自由现金流或每股盈利),横轴用实际减预期,补的是烧得越多跌得越多和股价跟着现金流本身走这两堵墙,现金流本身排不出跌幅,要看的是差了多少。三样齐了,才能问这个说法在第二档站不站得住。

如果只能补一样,你先补哪一样?为什么另外两样缺着时,它也有用?

5.6 结论该写到哪一档?

证据摆齐了,轮到写结论。最顺手的一句是,十月四家巨头的股价证明,自由现金流转负会导致股价下跌。这句话读起来像结论,其实一口气跨了三档。

说法可以分成三档。第一档是同一时间出现,几件事在同一段时间里都发生了,数对、时间对,就能写。第二档是相关,换一批样本、换一段时间,它们还是一起动,这需要足够多的点,和一个不会被一个点推翻的 r。第三档是因果,动一个,另一个跟着动,这要先后站得住、第三个因素排除掉,要是还有比预期差多少这样贴身的量就更稳了。

给下面三句话各标一档。甲句说,谷歌 10 月 29 日跌了 12.64%,前一天盘后它刚发了三季度财报。乙句说,假如侦探社统计了几百家、几十个季度,发现财报后自由现金流比预期差得越多,第二天跌得越多。丙句说,每股盈利不及预期让谷歌股价大跌。

看每句话说的是同时发生、总是一起动,还是一个让另一个动。
乙的样本有多大,说的是哪种关系?丙里有没有一个表示导致的动词?
甲只有一天、一家,两件事前后挨着发生。
甲是第一档,同一时间出现,只报告两件事挨着发生了。乙是第二档,相关,样本够大,说的是一起动,没说谁导致谁。丙是第三档,因果,那个让字就是导致的意思,要先后、第三个因素、和预期的差距都查过才能写。

把丙改成第一档的写法,要删掉哪个词、补上哪个事实?

拿这三档对一下手里的东西,四家、一个季度、一个月的涨跌。第一档够得着,三家烧钱,三家都跌了,数都核过。第二档够不着,四个点,拿掉一家 r 就翻脸。第三档更够不着,十月一大半的天数里,市场还不知道三季度的数,大盘也在跌。所以结论停在第一档,再把亚马逊这个反例和只有四个点这件事写进去。

我们让 MiniMax Code 做四家现金流 Excel 时,提示词第 4 条请它看看跌幅和现金流有没有关系,写一页大白话结论。它交回的结论页自己翻出了亚马逊这个反例,结论写的是市场在看这笔钱能不能换回更多收入,并且写明这几件事是同一时间出现的,不够下统计上的结论,停在了第一档。提示词原文在卷首那张复刻卡里。

我能不看材料说清,同一时间出现、相关、因果三档各要什么证据,四家十月的数够到哪一档。

熊在结论页上写了一句,十月四家巨头的股价证明,自由现金流转负会导致股价下跌。把它改写到四家的数撑得住的那一档。

先找出这句话里越界的那两个词。
证明和导致都在第三档,第一档只能说看到了什么、同时发生了什么。
把看到的写全,哪几家烧钱,十月怎么走的,有没有不守规矩的那一家,一共几个点。
可以这样写,十月里,三季度自由现金流为负的谷歌、Meta、亚马逊股价都跌了,现金流为正的微软涨了 1.76%;可烧得最多的亚马逊只跌了 3.53%。这几件事是同一时间出现的,四家太少,说明不了谁导致谁。要点是删掉证明和导致,补上反例和点数。

同一份数据,想写一句第二档的说法需要补什么?写出你要去找的那批数据。

留给你的问题

假如明年十月,四家的点恰好排成一条 r = 0.98 的斜线,烧钱越多跌得越多,一个反例都没有,你会写这回证明了吗?动笔之前,你要先补查哪几样?

不看材料,写下这一卷的三堵墙

第一堵,烧得越多跌得越多。亚马逊三季度烧掉 348.4 亿,四家里最多,十月只跌了 3.53%。第二堵,四个点就够下结论。拿掉亚马逊,r 从 0.17 跳到 0.99,拿掉微软跳到 −0.90;纯随机的四个点,也有两成上下算出 |r| 超过 0.8。第三堵,股价跟着现金流本身走。亚马逊的负数早就摆在桌上,财报后只跌 1.41%;十月里还有一大半天数,市场根本不知道三季度的数。

这一层要加的是一格相关系数和一行结论的边界

现在才加这一层,是因为前五层你算的都是一家一家的数。到这一层,第一次把两列数放在一起问它们有没有关系,也是第一次有机会把话说过头。

在第 2 层的四家表旁边加一列,十月涨跌(9/30 收盘 → 10/30 收盘,%) r_四家 = CORREL(自由现金流列, 十月涨跌列) r_去掉亚马逊 = CORREL(删掉亚马逊那一行后的两列) r_去掉微软 = CORREL(删掉微软那一行后的两列) 点数 = COUNT(自由现金流列) 结论格 = 只写同一时间出现那一档 + 反例 + 点数

这一层难在 CORREL 不管单位,也不管点数。四行能算,三行也能算,算出来一样带着两位小数,看上去一样精确。表自己不会提醒你这只是四个点,所以点数要单独占一格,结论格的措辞跟着点数走。另外 CORREL 是按行配对的,十月涨跌要和同一家的自由现金流放在同一行,错一行,r 就成了另一个数。

自由现金流填 −9,065、−34,837、−1,157、18,633(百万美元),十月涨跌填 −18.67、−3.53、−15.19、1.76,=CORREL 应该得到 0.17;删掉亚马逊那一行,应该得到 0.99;把自由现金流全部除以 100 换成亿美元,r 应该一位小数都不变。

卷宗 6 · 全年指引说了几次,你追得上吗

讲解片 · 只翻业绩稿,会停在 2 月

开篇故事第 6 集 · 停在二月的那一级台阶现金流侦探社

小满把白板笔的笔帽一扣,在谷歌四季度还要花多少这一行底下写了一个数,480.5 亿美元,按指引推算。

11 月 4 日早上,侦探社的档案室里堆满了业绩稿。算四季度还要花多少,办法是拿全年资本开支指引的中值,减去前三季已经花掉的 1,319.5 亿,两个数要按同一种方法算。全年指引,就是各家自己对外说的今年一共打算花多少钱。小满把谷歌今年的业绩稿从头翻到尾,只有 2 月 4 日那一份写着全年指引,1,750 亿到 1,850 亿美元,中值是 1,800 亿。

可是前一天的晨会上,熊报出来、猫头鹰逐条核过的那个数,是四季度按指引推算要花 680.5 亿,两边差了整整 200 亿。

小满把那份 2 月的业绩稿拍在桌上,说业绩稿是白纸黑字写下来的。“后面几份我都翻过了,一个字也没改,指引肯定一直没变,”他说,“这个数我这就发到群里去。”

牛只剩一颗星,凑过来看了半天,没敢接话。猫头鹰从绿色的帽檐底下抬起眼睛,只问了一句,“电话会的逐字稿,你翻过没有?”小满摇了摇头。电话会上是嘴上说的话,他从来没想过那也算原文。

MiniMax 娘没有和他争,在复盘台上又加了一个指引追踪器。四路会话同时去查四家今年的电话会、行业大会和主题演讲,十九分二十五秒以后,屏幕上长出了一级一级往上的台阶,四家一共十六级,谷歌一家就占了六级。猫头鹰把椅子拖到屏幕前,陪着小满从最下面那一级开始,一级一级往上点。

系统提示谷歌的全年指引一共说过六次。2 月 4 日的业绩稿和电话会给出 1,750~1,850 亿美元,3 月 3 日的一场行业大会和 4 月 22 日谷歌自己的云大会上,各重申了一次。

系统提示4 月 29 日一季度电话会上调到 1,800~1,900 亿美元,7 月 22 日二季度电话会再上调到 1,950~2,050 亿美元,10 月 28 日三季度电话会维持不变。

点到 7 月 22 日那一级,弹出来的是谷歌财务长在电话会上的原话,全年指引更新为 1,950 亿到 2,050 亿美元,原来是 1,800 亿到 1,900 亿美元。原话底下标着一行小字,同一天的业绩稿里没有这个数。MiniMax 娘指着那行小字说,“2 月之后,谷歌的业绩稿里再也没写过全年指引。这个数只在电话会和会议上说。后面几份业绩稿没改那个数,是因为它们压根没再提,指引其实已经上调过两次了。”

小满盯着那一级台阶看了很久,拿起白板擦,把自己写的 480.5 亿擦掉了,白板上留下一道灰印。他少算的那 200 亿,按指引推算,就是谷歌四季度还要多花出去的钱。

系统提示指引追踪器的值班人改为小满。四家每开一次电话会,都要读完逐字稿,有新的全年指引就补上一级台阶,并附上原话。

猫头鹰把一张交接单推了过来,“原话一个字都不许改,逐字稿没读完,就不许说指引没变。”小满在交接单上签了名,这是他进侦探社以来接下的第一份差事。

熊也凑过来看台阶。看到微软那一条在 7 月往下走了一级,他嘴巴张开又合上,想起自己只剩一颗星,话到嘴边换成了提问,“微软 7 月那一级往下走,是真的少花了吗?”侦探点开那一级,备注里写着,7 月那次下调是会计上的调整,折旧年限拉长了,一部分租赁换了分类,并没有真的少花钱。亚马逊那一条也有一处标注,它的措辞从 capital expenditures 换成了 cash capital expenditures。

MiniMax 娘把台阶缩小,又补了一句,指引本身是一个区间,取中值也只是一种假设,写数的时候要把这一句带上。

傍晚,小满揣着那张交接单,在白板上把按指引推算的 680.5 亿和三季度挣进来的 422.9 亿写在一起。四季度要花的比三季度挣的多出一大截,谷歌这样烧下去撑得住吗?MiniMax 娘看了一眼白板,说吃完晚饭,她做一座炉子给他看。

本章考点 · 带着这几个问题往下读

  • 全年资本开支指引是什么,各家会在哪些场合说它?
  • 谷歌今年一共说过几次全年指引,2 月之后要到哪里才找得到它?
  • 只读业绩稿的话会停在哪一个数,四季度会少算多少(模型里)?
  • 四季度隐含怎么算,两个数为什么要按同一种方法算?
  • 指引是一个区间,取中值算的时候等于做了什么假设?
  • 微软 7 月往下走的那一级,是不是真的少花了钱?

老板年初开大会,说今年要招 200 个人,还发了一份书面通知。到了四月的部门会,他改口说招 210 个,七月又说 230 个,可书面通知再也没有发过。年底你要算下半年还能招几个人,要是手里只有那份通知,算出来的就是一个早就过时的数。谷歌今年打算花多少钱买设备、盖机房,就是这样一个数。

全年指引说了几次,我让 MiniMax Code 给复盘台加了一个指引追踪器,四家一共 16 级台阶。先看片子里的这一段,再看我当时的原话。

片子里讲指引追踪器的这一段

学完这一卷你应该能做到

  • 说清全年资本开支指引是什么,各家一般会在哪几种场合说它
  • 数出谷歌今年说了几次、改了几次,每一次都能找到原话
  • 用指引中值减去前三季已经花掉的钱,算出四季度隐含开支,动手前先确认两边的算法和单位一致
  • 看到一次下调,能分辨它是真的少花了,还是会计上的记法变了
  • 搭一张台阶表,下一次改口时能第一时间追上
这一卷要用到卷宗 2 讲过的 10-Q 里的累计数,以及微软从 7 月开始新财年这件事;还要用到卷宗 3 讲的 同一个数的几种算法,和什么是融资租赁。

这一卷给侦探表加两样东西,一张指引台阶表,和从它推出来的四季度隐含开支。前六层用的全是已经发生、写在报表上的数,这一层第一次用到一个往前看的数,它会改口,而且常常只在电话会上说。

昏暗的档案室里,侦探沿着文件箱搭成的台阶往上爬,实习生在最底下攥着一张纸
看实习生手里攥着的那一张纸,再看侦探已经爬到了第几级。

6.1 全年要花多少,是谁在哪说的?

季报上的资本开支,记的都是已经花掉的钱。每年年初,四家还会另外告诉外界,今年一共打算花多少钱买设备、盖数据中心。这个数是往前看的,比如谷歌 2 月 4 日第一次说的是 1,750~1,850 亿美元。

全年资本开支指引(capital expenditure guidance),是管理层公开说出来的、对今年资本开支一共要花多少的预计。它可以是一个区间,比如谷歌现在说的 1,950~2,050 亿美元,也可以是一个约数,比如亚马逊说的约 2,200 亿美元。这个数没有经过审计,也不是合同,说出口以后随时可以改。

表 6-1:谷歌今年说全年指引的四种场合
场合是什么谷歌今年在这里说的日子
业绩稿发财报当天发出的新闻稿,白纸黑字写下来的2/4
电话会发财报当天,财务长在电话里给分析师讲一遍,事后有逐字稿2/4、4/29、7/22、10/28
行业会议投行办的大会,请各家管理层上台回答提问3/3
主题演讲谷歌自家的 Cloud Next 大会上,管理层的主旨发言4/22

谷歌 4 月 22 日在 Cloud Next 的主题演讲上说,今年计划投入 1,750 亿到 1,850 亿美元,和 2 月说的一样。在台阶表上,这一次要不要单独记一级?为什么?

想一想,一级台阶记的是这一家改了一次数,还是公开说了一次。
台阶表里每一级记的是哪一天、在什么场合、说了多少。
数没有变,决定的是这一级标成维持,不决定它要不要记。
要算。一级记的是公开说了一次,不管数改没改。这一级告诉你,到 4 月 22 日为止,谷歌用的还是 2 月那个数;7 天以后,在 4 月 29 日的一季度电话会上,它就上调了。不记这一级,日后回头看,你分不清这一家是一直没改,还是根本没人去查过。

3 月 3 日那场行业会议上,主持人自己概括了一句,说谷歌今年大概花 1,800 亿。这一句要不要算一级?

2 月 4 日那天,业绩稿和同一天的电话会说的是同一个数,算一次。照这个办法数下来,谷歌今年一共说了 6 次。2 月 4 日第一次给出 1,750~1,850 亿,这是 1 次;3 月 3 日的行业会议和 4 月 22 日的主题演讲上原样重申,又是 2 次;4 月 29 日一季度电话会上调到 1,800~1,900 亿,7 月 22 日二季度电话会再上调到 1,950~2,050 亿,这是 2 次;10 月 28 日三季度电话会说维持不变,最后 1 次。

桌上摆着四个小舞台:一叠印好的纸、一部会议电话、一个小讲台、一个打着聚光灯的大舞台,侦探戴着耳机在听电话
看侦探的耳机连着哪一个场合。

6.2 只翻业绩稿,追得上最新的指引吗?

谷歌每一季的业绩稿你都认真读了,一份没落下。到 10 月底,你手里的谷歌 2026 年全年资本开支指引是多少?

1,950~2,050 亿,最新的那次
1,800~1,900 亿,4 月改过的那次
1,750~1,850 亿,2 月那次
答完再看

2 月 4 日之后,谷歌的业绩稿里再也没写过这个数。4 月 29 日的上调、7 月 22 日的再上调、10 月 28 日的维持,都只在电话会上说过,所以只读业绩稿的人,到 10 月手里还是 2 月那一级。选了最新那个数,是默认业绩稿会跟着更新;选了 4 月那次,是以为至少改数的那一回总会写进纸面。

下面是四家今年全部的 16 级台阶,每公开说一次就是一级。点开任何一级,能看到日期、场合、区间、比上一次的变化和原话。再打开 只看业绩稿,看看每家还剩几级。

我能不看材料说清,为什么每一季都读谷歌的业绩稿,到 10 月手里还是 2 月那个数。

在实验室里打开 只看业绩稿,谷歌、亚马逊、Meta、微软各剩几级?哪一家只读业绩稿会一级都看不到?

只留下场合那一栏里写着业绩稿的那些级。
同一天业绩稿和电话会都说了的,也算业绩稿里有。
一家一家数。谷歌那 6 级里,场合写着业绩稿的是哪几天?再看微软那 3 级的场合。
谷歌剩 1 级(2/4),亚马逊剩 2 级(2/5、10/29),Meta 的 4 级全在,微软一级不剩,它三次都只在电话会上说。只读业绩稿,16 级里只看得到 7 级。

反过来,只听电话会,不管行业会议和主题演讲,16 级里会漏掉哪几级?漏掉它们,会不会算错四季度隐含开支?

只读业绩稿,也算不上偷懒。业绩稿是书面的,作为 8-K 的附件交给美国证监会。8-K 是发生重要事情时交给证监会的临时报告,发财报就算一件。所以业绩稿的措辞都斟酌过,数也好找。对 Meta 来说,这个办法完全够用,它今年 4 次说指引,4 次都写在业绩稿里,每次还写明了比上一次的区间改了多少。

表 6-2:四家 16 级台阶,各在哪说的
家一共几级业绩稿里有只在电话会、会议或演讲里
谷歌615
亚马逊321
Meta440
微软303

同样是读业绩稿,读 Meta 能追到最新,读谷歌会停在 2 月,读微软一级都看不到。这里没有谁对谁错,只是各家习惯把这个数放在不同的地方。

Meta 把数写在纸面上

4 级全在业绩稿里,同一天的电话会再复述一遍同一个数。10 月那份业绩稿写的是,全年为 1,350 亿到 1,450 亿美元,比此前 1,300 亿到 1,450 亿美元的预期有所收窄。只读业绩稿,就能追到最新。

谷歌把数说在电话会上

只有 2 月 4 日那份业绩稿写过全年的数。之后两次上调、一次维持,都是谷歌财务长在电话会上说出来的。只读业绩稿,会停在 1,750~1,850 亿。

两家都按时说了指引,差别只在放的地方。所以查法要跟着这一家的习惯走,不能拿一家的习惯去套另一家。

实习生在台灯下埋头读一大叠纸,身后桌上的电话一直在响,侦探把听筒递向实习生
看实习生身后响个不停的那部电话。

答辩:只认业绩稿,会不会更稳妥

业绩稿是书面的,要交到证监会存档,电话会只是嘴上说说。我要是只认业绩稿,是不是更稳妥一些?

参考防守(先自己组织语言再看)

稳妥,说的是这个数有出处,和它是不是最新的是两回事。指引不管放在哪,都没经过审计,业绩稿里写的也只是预计。谷歌财务长在 7 月电话会上的原话是,“把 2026 全年资本开支指引区间更新为 1,950 亿到 2,050 亿美元,原为 1,800 亿到 1,900 亿美元”。谷歌自己已经把旧数换掉了,逐字稿是公开的,谁都查得到。稳妥的做法是两边都记,每一级写清出处,用的时候取最新那一级,再注明这是按指引推算的,属于模型里的数。

6.3 四季度还得花多少,怎么从全年指引里倒推?

年初你给自己定了全年 2 万块的旅行预算,到 9 月底已经花了 1 万 3,四季度还能花多少?7 千。全年的数减去已经花掉的,剩下的就是最后一个季度的。四家四季度的资本开支还没花出去,报表上自然没有,用这个减法,能从全年指引里把它倒推出来。

Q4 = G − S, m = Q4C3
式 6-1
符号是什么直觉
Q4四季度隐含资本开支(模型里)全年预算里还没花的那一截
G从全年指引里取的一个点,有区间时通常取中值全年预算
S前三季已经花掉的钱,要和指引用同一种算法到 9 月底已经花掉的
C3三季度经营现金流一个季度经营挣进来的钱
m倍数(模型里)四季度要花的,是一个季度挣的几倍

拿四季度要花的去除以三季度经营挣的,是想知道一个季度挣进来的钱,够不够下一个季度花。倍数大于 1,四季度要花的就比三季度挣的多,差的那一块得从账上原有的钱里出,或者去借。这件事卷宗 7 细讲。

先拿最省事的一家练手。Meta 最新的全年指引是 1,350~1,450 亿美元,里面含融资租赁本金。和它按同一种算法算的前三季已花是 85,824 百万美元,这是 Meta 自己的算法,现金流量表上九个月的购置物业和设备 83,055,加上九个月还掉的融资租赁本金 2,769,后面这一行记在现金流量表借钱还钱和分红那一栏里。Meta 三季度经营现金流是 32,785 百万美元。取中值,四季度隐含是多少?是三季度经营现金流的几倍?

先取中值,再把亿换成百万。
1 亿是 100 个百万,中值乘 100,才和已花放在同一个单位里。
中值 1,400 亿就是 140,000 百万,再减去 85,824。
140,000 − 85,824 = 54,176 百万,也就是 541.8 亿美元(模型里);54,176 ÷ 32,785 = 1.65 倍(模型里)。Meta 的指引含融资租赁本金,已花也含,两边用的是同一种算法,可以直接相减。

要是拿 Meta 现金流量表上九个月的购置物业和设备(不含融资租赁本金)去减,四季度隐含会偏高还是偏低?

桌上一个大玻璃罐装了四分之三的金币,顶上空着一截,侦探端着量杯,猫头鹰用尺子量空着的那一截
看罐子顶上空着的那一截。

Meta 省事,是因为三个判断它都替你做好了。指引就写在最新的业绩稿里,算法写得清清楚楚,已花给的也是同一种算法。到了谷歌,这三个判断要自己做,用哪一级指引,区间里取哪个点,前三季已花用哪个数。下面拿谷歌完整走一遍。

我先看台阶表最上面那一级,10 月 28 日的三季度电话会,维持 1,950~2,050 亿美元,原话里管这笔钱叫 2026 CapEx investments。指引追踪器在这一级旁边注明,它和购置物业和设备基本一致,谷歌没有公布两者之间的细项差别,所以我拿现金流量表上购置物业和设备那一行去配它。2 月业绩稿那一级我不用,它好找,可早被后来的两次上调换掉了。

要是当初没把 2 月那一级换掉,拿 1,750~1,850 的中值去算谷歌四季度隐含开支,会比按最新指引算的少多少?

少几十亿,差不多
少 50 亿,全年少的 200 亿摊到四个季度
整整少 200 亿
答完再看

中值从 2,000 亿变成 1,800 亿,差了 200 亿。前三季已花是谷歌 10-Q 上九个月累计的购置物业和设备 131,953 百万,一分没变,所以四季度隐含整整少了 200 亿,按 2 月算是 180,000 − 131,953 = 48,047 百万,按最新算是 200,000 − 131,953 = 68,047 百万(模型里),倍数从 1.61 掉到 1.14。选了摊到四个季度的,漏看了一件事,前三季的钱已经花掉了,全年指引改多少,全都落在最后一个季度上。

接着是区间里取哪个点。谷歌没说会落在区间哪一头,我取中值 2,000 亿,这是一个假设,所以上下限也要一起算。然后是前三季已花,用谷歌三季度 10-Q 上九个月累计的购置物业和设备 131,953 百万,正是拆单季时减过的那个累计数,这回直接拿来用。最后是单位,指引按亿美元说,现金流量表按百万美元记,2,000 亿就是 200,000 百万。

算出来是 200,000 − 131,953 = 68,047 百万,四季度隐含 680.5 亿美元(模型里)。再除以三季度经营现金流 42,290,倍数是 1.61(模型里),四季度要花的是它三季度经营挣进来的 1.6 倍。用了旧指引、算法对不上、单位差了一百倍,这三样只要错一样,结果就差出一大截,算式本身却看不出来。所以我把区间两头也算了出来,下限 1,950 得 63,047,上限 2,050 得 73,047,68,047 正好夹在中间。

我能不看材料说清,算四季度隐含开支之前要先定哪三件事,以及为什么全年指引改多少,四季度就差多少。

在实验室里把谷歌的指引拖到区间下限 1,950 和上限 2,050,四季度隐含和倍数各是多少?取中值得出的 1.61,落在这个范围的什么位置?

公式不变,只是把全年指引换成区间的一头一尾。
别忘了先把亿换成百万再减,除数还是三季度经营现金流。
下限是 195,000 − 131,953,再除以 42,290,上限照着做。
下限得 63,047 百万(630.5 亿),倍数 1.49;上限得 73,047 百万(730.5 亿),倍数 1.73,都是模型里的数。1.61 正好在中间。谷歌没说会落在区间哪一头,取中值只是一种假设,所以写倍数时,把 1.49~1.73 一起写上更稳妥。

亚马逊只给了约数,约 2,200 亿,实验室里它的滑块为什么拖不动?它的倍数该写成一个数,还是一个范围?

卷宗 3 复刻卡里,MiniMax Code 做的那页分享网页也专门有一节,叫四季度隐含资本开支,算的就是这件事。四家各按自己说指引时用的算法取一个点,减去按同一种算法算的前三季已花,标题上标着模型里,旁边附上指引原文;哪几家的算法不一样,它在专讲算法差别的那一节照实写了出来。

亚马逊的台阶表里,有一处要看原文才能发现。2 月它说的是 capital expenditures,约 2,000 亿;7 月电话会上调到约 2,200 亿时,说的是 cash CapEx;10 月的业绩稿写的是 cash capital expenditures。多出来的这个 cash,意思是扣掉了卖设备收回的钱和供应商给的激励,和 10-Q 现金流量表上没扣这些的购置物业和设备,说的不是同一笔钱。措辞一变,先去弄清算法有没有跟着变。

已花按现金算,172,200

10-Q 上九个月的购置物业和设备是 175,670,减去现金流量表长期花销那一栏里卖设备收回的钱和激励那一行(九个月 3,482),得 172,188,约 1,722 亿,本站取整写作 172,200,和约 2,200 亿的 cash capital expenditures 按的是同一种算法。四季度隐含是 220,000 − 172,200 = 47,800 百万(模型里)。

已花用没扣回款的毛额,175,670

这是 10-Q 上九个月累计的购置物业和设备,没扣回款和激励。拿它去减,四季度隐含是 220,000 − 175,670 = 44,330 百万,少算了 3,470 百万。

减号两边的数,要说的是同一种钱。指引扣了回款,已花也得扣。

自己推一遍,亚马逊四季度还要花多少

  1. 亚马逊台阶表最上面一级是哪天、在什么场合说的?原话里管这笔钱叫什么?要不要取中值?

    想好了再看

    是 10 月 29 日的业绩稿和电话会,原话是“我们仍然预计 2026 年现金资本开支约 2,200 亿美元”,用的词是 cash capital expenditures。它只给了约数,没有区间,不用取中值,这个数本身就是要用的那个点。

  2. 前三季已花,用 175,670 还是 172,200?

    想好了再看

    用 172,200。指引按现金算,扣了卖设备收回的钱和激励;175,670 是没扣的毛额。减号两边要用同一种算法。

  3. 四季度隐含是多少?别忘了换单位。

    想好了再看

    2,200 亿就是 220,000 百万,220,000 − 172,200 = 47,800 百万,478.0 亿美元(模型里)。

  4. 倍数是多少?拿它和谷歌的 1.61 比,能不能说亚马逊的压力小一些?

    想好了再看

    47,800 ÷ 42,422(亚马逊三季度经营现金流)= 1.13(模型里)。两家指引的算法不同,谷歌按购置设备算,亚马逊按扣过回款的现金算,所以这两个倍数只能各自跟自己的上一次比。想放在一起比,得先把算法统一,卷宗 7 接着讲这件事。

微软的全年指引按日历年 2026 说,所以前三季已花要的是 2026 年 1 到 9 月的资本开支。它 10 月 28 日交的那份 10-Q,现金流量表上的累计数能不能直接拿来用?不能的话,要从哪几份报表里凑?

先想这份 10-Q 里的年初到现在,是从哪一天算起的。
微软的财年从 7 月 1 日开始,10 月这份 10-Q 是它新财年的第一季。
1 到 3 月、4 到 6 月落在上一个财年的第三季和第四季里,各要拆出单季。
不能。10 月那份 10-Q 是微软 2027 财年第一季,累计数从 7 月 1 日算起,只有 7 到 9 月三个月。日历年 2026 的 1 到 9 月横跨两个财年,1 到 3 月是 2026 财年第三季(九个月累计减六个月累计),4 到 6 月是 2026 财年第四季(10-K 全年减九个月累计),7 到 9 月是 2027 财年第一季。三个单季的购置物业和设备加起来是 30,876 + 35,802 + 39,367 = 106,045 百万。微软的指引含融资租赁,按同一种算法算的已花是 120,368 百万,多出来的 14,323 就是融资租赁那部分,它正好等于这三个季度 10-Q、10-K 附注里以融资租赁换来的使用权资产(也就是新拿到的融资租赁设备)之和,4,009 + 5,122 + 5,192 = 14,323。

谷歌的财年和日历年一致。算谷歌的前三季已花,要不要像微软这样拼?要不要像拆单季那样做减法?

6.4 指引往下调,就是少花了吗?

微软 4 月的电话会说,日历年 2026 资本开支约 1,900 亿美元,到了 7 月的电话会,变成了约 1,750 亿。微软是不是决定少建 150 亿美元的机房?

是,砍了 150 亿
是,大概是 AI 需求不如预期
不一定,可能是同样的投入换了记账方式
答完再看

微软财务长在 7 月电话会上的原话是,“除这一折旧年限影响外,我们对日历年 2026 资本开支的预期保持不变;但融资租赁转为经营租赁,使我们的预期调整为约 1,750 亿美元”。数变小,是因为一部分数据中心的租约换到了一个不算资本开支的科目。前两个选项,都是看到箭头往下,就自己补了一个原因,原话里并没有这个原因。

这句话里有两件会计上的事。第一件是折旧年限,数据中心和办公楼从 15 年拉长到 25 年,它改的是每年往利润表里摊多少成本,碰不到资本开支,原话提它,是在交代这次下调没算它的影响。真正把数压下去的是第二件,租约换了分类。融资租赁是按期付钱,付完机房就归自己,等于慢慢把它买下来,微软把这部分算进资本开支;经营租赁更像租房,按期交租金,不算买设备。一部分租约换成经营租赁,就从资本开支这一栏里挪了出去。

打个比方

你按月付款买了一辆车,记账时把它算在今年买车花了多少里;后来这辆车改成了长租,它就挪进了每月租金那一栏。车还是那辆车,今年买车那一栏的数却变小了。

谷歌 7 月 22 日往上调

从 1,800~1,900 亿上调到 1,950~2,050 亿。原话给的原因是产能交付加快,要花的钱真的多了。

微软 7 月 29 日往下调

从约 1,900 亿变成约 1,750 亿。原话给的原因是租约换了科目,除此之外,预期没有变。

一个是要花的钱变了,一个是同一笔投入换了科目。读台阶时先读原话里的原因,别只看箭头朝哪边。

微软 10 月那一级又往下走了一步,约 1,700 亿,给的原因是第三方的产能交付延迟。这一次数是真的变小了,原因写的是别人交货晚了。这一级还有一个麻烦,原话只说 for the calendar year,没写是哪一年,有的媒体记成 2026,也有的记成 2027。拿手里的数对一下,微软 2026 年 1 到 9 月已经花了 1,203.7 亿(和指引用同一种算法),它又说 10 到 12 月这一季要花 500 亿以上,加起来比 1,700 亿多一点,按 2026 年来读,前后对得上。

我第一眼看到这两级台阶,会以为微软 7 月把指引从约 1,900 亿降到约 1,750 亿、10 月又降到约 1,700 亿,是两次砍了 AI 投入。请你一次一次说出这两次下调的原因,哪一次是要花的数真的变小了?

两次都回到当天电话会的原话里找原因。
7 月那次的原话里有一句,除了某件事之外,预期保持不变。
7 月是租约从融资租赁转成经营租赁,10 月是第三方产能交付延迟。分别想一想,它们改的是记账的科目,还是要花的钱。
7 月那次没砍。微软自己说,除了折旧年限的影响,投入的预期没变,数变小是因为一部分数据中心租约改成了经营租赁,不再算进它说的资本开支里。10 月那次数是真的变小了,给的原因是第三方的产能交付延迟,原话里没有决定少花的意思。两次加起来,都撑不起砍了 AI 投入这句话。

Meta 7 月把区间从 1,250~1,450 亿改成 1,300~1,450 亿,上限没动,下限抬了 50 亿。这算上调还是收窄?取中值算四季度隐含,中值变了多少?

猫头鹰把一座数据中心模型从一个架子搬到另一个架子,模型大小没变,熊指着它大喊变小了,侦探拿卷尺量它
看侦探卷尺上量出来的长度。

答辩:会计调整算不算少花

会计调整也是调整,数变小了就是变小了。凭什么说微软 7 月没少花?

参考防守(先自己组织语言再看)

7 月这次数变小,微软自己给的原因是租约换了科目,除此之外,投入的预期没变。变小的是哪一栏,要分开看。现金流量表上购置物业和设备这一行,只记当期付出去买设备的现金,融资租赁和经营租赁的租约都不在里面,这次换科目碰不到它;微软自己说的资本开支含融资租赁,这一栏确实变小了,可变的是记在哪一栏,要用的机房和设备一样没少。所以不管是同一家前后比,还是几家放在一起比,都要先把算法统一,这和卷宗 3 讲的是同一件事。

去原文里找指引说出口,最后真花了多少

指引是往前看的数,到了年底,会有一个实际数摆在它旁边。谷歌 2025 年全年实际的购置物业和设备是 91,447 百万(914.5 亿美元,出自 2025 年 10-K)。它 2025 年初给的全年指引是多少,年中改过几次,最后和实际差了多少?答案在 2025 年各次电话会的逐字稿里,这一卷没有收。把前几年都摆出来比一比,你就知道这一家说指引的习惯,是偏保守还是偏激进。

第一步,找到谷歌 2025 年初发 2024 年四季度业绩那天的电话会逐字稿,搜 CapEx,把那一年的第一级台阶记下来;再把 91,447 放在台阶表最右边,看看差了多少。

6.5 下一次改口,怎么第一时间看见?

到这里你已经知道,指引这个数常常只在电话会上说,会改口,改口时措辞和算法还可能一起变。想追上它,不能指望哪天碰巧刷到一条新闻,得有一个固定的追法。办法很简单,这一家每公开说一次全年指引,就在台阶表上加一级,不管数改没改。

拿谷歌来说,每到财报日,我先翻业绩稿,搜 capital expenditures 和 CapEx 这两个词,再翻同一天电话会的逐字稿,季度中间的行业会议和主题演讲也搜一遍。找到一句就记一级,写下日期、场合、上下限(只有约数就照写约数)、比上一级是升是降还是不变、英文原话,还有原话里管这笔钱叫什么。翻遍了也没找到,就写 未查到,不拿上一级的数去补。

台阶表搭起来,用起来就简单了。算四季度隐含时只读最上面那一级,旁边写上它是哪天、在哪个场合说的。台阶表里出现一级下调,先点开原话看原因,再判断是真的少花了,还是换了算法。

我能不看材料说清,一级台阶要记哪几样,为什么维持不变也要记一级,没找到时为什么写未查到,而不照抄上一级。

假设有一家今年是这样说指引的。2 月业绩稿给了全年指引,4 月电话会上调,6 月一场行业会议上原样重申,7 月业绩稿和电话会都没提,10 月电话会数字不变,可措辞从 capital expenditures 改成了 cash capital expenditures。它的台阶有几级,每级标什么?你算四季度隐含时用哪一级,动手之前先要查清什么?

一级台阶记的是公开说了一次。没说的那个月,算不算一级?
数字没变,算法未必没变。措辞多了一个词,会影响减号的哪一边?
先把四次说法排出来,再看最上面一级原话里怎么称呼这笔钱,拿它去配前三季已花。
4 级。2 月首次给出(业绩稿),4 月上调(电话会),6 月维持(行业会议),10 月维持但说法变成了 cash(电话会),每级标日期、场合、区间、变化和原话。7 月没说,不算一级,在备注里写上 7 月业绩稿和电话会都没提。算四季度隐含用 10 月那一级的数,动手前先弄清 cash 是什么意思。如果它指扣了卖设备回款和激励的现金算法,前三季已花也得这么算,不能直接拿 10-Q 上没扣的购置物业和设备去减;再把 10 月和 4 月的算法对一下,确认这次只改了措辞,还是连算的方法也换了。

如果这一家 10 月只在一场主题演讲上改了数,业绩稿和电话会都没提,你的台阶表接得住吗?要在哪一格写什么?

复盘台上的指引追踪器,就是照这个做法搭的。我们让 MiniMax Code 给复盘台加这个模块,它开了四路并行的会话,分头去查四家,19 分 25 秒做好,16 级台阶,每一级标着日期、区间和出处,点开就是原话。点开谷歌 07-22 那一级,是谷歌财务长的原话,旁边注明同一天的业绩稿里没有这个数。提示词原文在卷首那张复刻卡里。

留给你的问题

谷歌在 10 月 28 日的电话会上说,2027 年的资本开支会大幅增加,细节放到四季度电话会上再给。到了那一天,只读当天的业绩稿,你有几成把握看到 2027 年的全年数?那之后要是再有改动,你又该去哪里找?

不看材料,写下这一卷的三堵墙

第一堵墙,以为指引写在业绩稿里。谷歌 2 月 4 日之后,业绩稿里再没写过全年数,只读业绩稿会停在 1,750~1,850 亿。第二堵墙,以为改过一次就够了。谷歌说了 6 次、调了 2 次,维持不变也要记一级,最新的是 1,950~2,050 亿。第三堵墙,以为下调就是少花。微软 7 月那次是租约换了科目,属于会计上的调整;10 月那次数是真的变小了,原因是第三方的产能延迟。

这一层加一张指引台阶表,再算出四季度隐含开支

前六层用的全是已经发生、写在报表上的数。这一层第一次用到一个往前看的数,它会改口,而且常常只在电话会上说,所以要等你知道该去哪里找它,才轮到这一层。

新建一张表,叫指引台阶,列依次是 日期 | 场合 | 下限 | 上限 | 是否约数 | 变化 | 英文原话 | 原话里的叫法 最新指引 = 台阶表里这一家日期最晚的那一级 中值 = (下限 + 上限) / 2 (只有约数就用约数) 四季度隐含 = 中值 × 100 − 前三季已花 (亿换成百万) 倍数 = 四季度隐含 ÷ 三季度经营现金流 旁边一格写上 模型里,按指引推算;指引出自哪天、哪个场合

难的是这三件事都不显眼。最新那一级不一定在业绩稿里,台阶表要先把电话会、行业会议和主题演讲都查进来。指引按亿美元说,现金流量表按百万美元记,忘了乘 100,四季度隐含会变成一个巨大的负数。前三季已花要和指引用同一种算法,谷歌用 10-Q 上九个月累计的购置物业和设备,亚马逊用扣了回款和激励的现金算法,微软要按日历年把三个财季拼起来。

做完填几个数试一下。谷歌指引填 1,950 和 2,050,中值应该是 2,000;减去前三季已花 131,953,四季度隐含应该得到 68,047;除以三季度经营现金流 42,290,应该得到 1.61。再把最新那一级换成 2 月那一级(1,750 和 1,850),四季度隐含应该变成 48,047,正好少了 20,000。

卷宗 7 · 四季度还要烧多少

讲解片 · 倍数大于 1,就要出事吗

开篇故事第 7 集 · 炉口烧红了,钱还在现金流侦探社

小满把谷歌那根滑块拖到区间中间,金币哗啦啦倒进第一座炉子,炉口一下子烧成了红色,旁边跳出一行字,1.61 倍,模型里,按指引推算。

那是 11 月 4 日晚上,侦探社关了大灯,只剩墙上那块屏亮着。屏幕里是 MiniMax 娘做的 3D 沙盘,二十八分四十九秒就做好了。一个明亮的卡通数据中心大厅里,四座熔炉一字排开,每座炉子上方吊着一个金币仓,装的是这一家三季度的经营现金流;炉子要吞掉的,是它四季度按指引推算还要花的资本开支。吞掉的除以装着的,就是炉子旁边那个倍数,超过一倍,炉口就变红。

企鹅抱着写字板站在屏幕前,它要在结案之前写好收尾的三句话。四座炉子里红了三座,谷歌 1.61 倍,Meta 1.65 倍,亚马逊 1.13 倍,只有微软停在 0.86 倍。企鹅还没落笔,熊就抢先开了口。“收尾用不着想了。三家倍数大于一,四季度都要缺钱;Meta 最危险,谷歌第二,微软最稳。照这三句写就行。”

牛只剩一颗星,没有吭声,心里却觉得这话说得在理。企鹅没有急着往写字板上抄,摇了一下铃,按晨会的规矩问熊,这三句话每一句的出处在哪里。

小满口袋里还揣着那张追踪器的交接单,犹豫了好一会儿,还是举起了手。“倍数大于一,不等于没钱。晨会那天算过,谷歌账上还有约 1,400 亿的净现金。”

小满话音刚落,MiniMax 娘放下手里的咖啡杯,把这句话接了下去。“倍数大于 1,说的是四季度要花的比三季度挣的多,差的那一块可以动用账上的钱、去借钱,或者靠四季度挣得更多来补,这不等于出事。”

猫头鹰补上了后半句,“排名次也不行。谷歌按购置设备算,亚马逊按扣过回款的现金资本开支算,Meta 把融资租赁本金也算了进去,微软按日历年算,四个倍数用的不是同一把尺子,只能各看各的变化。”

MiniMax 娘把谷歌的滑块从区间下限慢慢拖到上限,炉口的红色从浅变深,倍数一路往上跳。“指引是一个区间,倍数也就是一个区间,”她说,“这是推算,不是预测。”

系统提示熊的判断和原文对不上,扣去一颗发言星。熊的三颗星已经扣完,这一周的晨会上没有发言权。

熊把领带往下一扯,坐回了角落。企鹅这才在写字板上落笔,三句话写得很慢。谷歌四季度按指引推算,要花掉三季度经营现金流的 1.61 倍;它账上还有约 1,400 亿的净现金;四家算的方法不同,倍数只能各看各的变化。

收拾东西的时候,小满被 MiniMax 娘叫住了。“案子查完了,还差最后一件事。明天早上七点半之前到,我有一样东西要交给你。”

本章考点 · 带着这几个问题往下读

  • 倍数是拿哪个数除以哪个数,它为什么要带上模型里这三个字?
  • 倍数大于 1 是不是就要出事,差的那一块钱可以从哪里来?
  • 指引是一个区间,倍数会跟着怎么变?
  • 四家的倍数能不能直接排名次?
  • 这个倍数算的是推算还是预测?

这个月到手的工资是一万,下个月要交的房租加学费是一万六。慌不慌?你多半会先想一想,卡里还有多少存款。谷歌四季度的账就是同一道题,只是单位换成了亿美元。

这一卷的熔炉沙盘,最早是我发给 MiniMax Code 的一段话,它照着做出了一个 3D 网页。先看片子里的这一段,再看我那段话的原文。

片子里讲 3D 演示的这一段

学完这一卷你应该能做到

  • 算出一家的倍数,也就是四季度隐含资本开支除以三季度经营现金流,并说出它大于 1 意味着什么
  • 拿净现金来判断,倍数大于 1 时,多出来的那一截从哪里补
  • 把指引区间换成倍数区间,两头各算一个
  • 说出四家的倍数为什么不能排名次,以及这个数回答不了哪些问题
这一卷要用到卷宗 6 的 四季度隐含(指引中值减去前三季已花),卷宗 4 的 净现金(现金加有价证券,再减长期负债),还有卷宗 2 的 经营现金流。

这一卷给侦探表上的倍数加上两头和缺口,再把缺口和家底放在一起看。上一层算出的倍数 1.61(模型里)只是一个点,表上也还没有哪一格能回答,多出来的那一截补不补得上。

侦探站在明亮的机房大厅里,四座熔炉一字排开,每座上方挂着一个装金币的玻璃仓
看炉子和它头顶的金币仓,仓里装的是上一季挣进来的钱,炉子要吞的是下一季要花的钱。

7.1 四季度要花 680 亿,拿哪个数来比才说明问题?

按指引推算(模型里),谷歌四季度还要花 680.5 亿美元买设备、盖机房。想判断这笔钱对谷歌来说算不算多,拿下面哪个数来比最说明问题?

三季度的资本开支 513.6 亿,看下一季比这一季多花多少
三季度的收入 1,275.8 亿,收入比这笔开支大得多
三季度的经营现金流 422.9 亿,看一季实际收进来的现金够不够
答完再看

拿三季度的资本开支来比,看到的是花钱在加快,680.5 比 513.6 多了三成多,可花得快和付不付得起是两回事。拿收入来比,又撞回卷宗 0 那堵墙,收入是卖出去的总额,要扣掉成本、等回款,剩下的才是到手的现金。能拿去付设备款的,是经营活动实际收进来的现金,所以这把尺子是 422.9 亿。

判断下个月紧不紧,我们拿来比的是每个月实打实到手的工资。谷歌每一季实打实到手的钱,是现金流量表的第一行,经营活动产生的现金流量净额,三季度是 422.9 亿美元。麻烦在于,我们真正想比的是四季度花的和四季度挣的,可四季度挣多少,要等明年初谷歌交了年报才知道。手上最新的是三季度,那就先请它当个替身。工资每个月差不多,这个替身靠得住;谷歌每一季挣的会不会差得很多,7.5 节回来查。

拿经营现金流当尺子

422.9 亿是三季度实际收进来的现金,成本已经扣过,回款也已经到了,能直接拿去付设备款。680.5 ÷ 422.9 = 1.61。

拿收入当尺子

1,275.8 亿是卖出去的总额,里面有要付的成本,也有还没收回来的款。680.5 ÷ 1,275.8 只有 0.53,看着很轻松,可这 1,275.8 亿并不都能拿去付设备款。

两边差在分母是不是已经变成了到手的现金。

卷宗 6 的式 6-1 已经把这个比写好了,m = Q4 ÷ C3,四季度隐含资本开支除以三季度经营现金流,本站叫它倍数(模型里)。谷歌是 1.61,四季度要花的是一季挣的一倍六。那一卷算到这里就停下了,这一卷接着问三件事,大于 1 意味着什么,四家的倍数能不能放在一起比,它能说明什么、不能说明什么。

微软的全年资本开支指引约 1,700 亿美元(按日历年),1–9 月已经花了 120,368 百万,三季度经营现金流 58,000 百万。它的四季度隐含和倍数各是多少?

指引的单位是亿,另外两个数的单位是百万,先把单位统一。
只有约数的指引,中值就是它自己。1 亿是 100 个百万。
1,700 亿写成 170,000 百万,减去已花,就是四季度隐含。
170,000 − 120,368 = 49,632 百万(496.3 亿),49,632 ÷ 58,000 = 0.86(模型里)。四家里只有微软小于 1,照指引推算,它四季度要花的比三季度挣的少。

亚马逊约 2,200 亿,已花 172,200,三季度经营现金流 42,422,倍数是多少?

表 7-1:四家的倍数(模型里,按各家指引推算;百万美元,指引是亿美元)
 全年指引前三季已花四季度隐含三季度经营现金流倍数
谷歌1,950~2,050131,95368,04742,2901.61
亚马逊约 2,200172,20047,80042,4221.13
Meta1,350~1,45085,82454,17632,7851.65
微软约 1,700(日历年)120,36849,63258,0000.86
侦探端着一杆天平,一边是一摞金币,一边是一座小熔炉模型,熔炉那边沉得更低
看天平往哪边沉,金币那一盘是一季挣的,炉子那一盘是下一季要花的。

四家里有三家大于 1,只有微软四季度要花的比三季度挣的少。这个数还有一个容易漏看的性质,分子是全年指引减去已花,所以三季度花得越多,留给四季度的就越少。全年的计划没变,变的只是钱花在了哪一季。

假设谷歌三季度多花了 50 亿美元买设备,前三季已花变成 136,953 百万,全年指引还是 1,950~2,050 亿,三季度经营现金流不变。它的倍数变成多少?为什么三季度多花了钱,倍数反而变小了?

回想四季度隐含是怎么算出来的,全年的总数变了没有。
全年指引是一个固定的总盘子,前三季吃掉的越多,剩给四季度的越少。
先算 200,000 − 136,953,得到新的四季度隐含。
四季度隐含变成 63,047 百万,63,047 ÷ 42,290 = 1.49(模型里)。全年计划没变,钱只是从四季度挪到了三季度,所以四季度的倍数小了。倍数变小了,压力并没有跟着变小,钱只是提前付了,三季度多花的那 50 亿,已经从三季度的自由现金流里扣掉了。所以倍数不能单独看。

如果三季度少花了 50 亿,全年指引不变,四季度隐含和倍数各是多少?

7.2 倍数大于 1,四季度就要出事吗?

谷歌的倍数是 1.61(模型里)。下面哪句话说得对?

四季度谷歌的钱不够花了,要出事
倍数大于 1,说明谷歌这一季在亏损
四季度要花的比一季挣的多出一截,这一截要从账上原有的钱里出、去借,或者靠四季度挣得更多
答完再看

倍数只比了两笔现金,一笔要花出去,一笔挣进来,和利润表没有关系。谷歌三季度的每股盈利,也就是每一股摊到的利润,是 2.12 美元,利润是正的。会不会出事,要看多出来的那一截有多大、账上有多少钱,倍数自己回答不了。多出来的那一截只有三个来处,账上原有的钱,新借的钱,四季度比三季度多挣的钱。

多出来的一截有多大?680.5 − 422.9 = 257.6 亿美元(模型里,假设四季度挣得和三季度一样多)。回到房租那道题,这时候该问存款了。卷宗 4 开篇故事里猫头鹰替熊补上的那笔账正好用得上,谷歌 9 月 30 日手里有现金 563.3 亿、有价证券 2,087.6 亿,合起来 2,651 亿,减掉长期负债 1,251.0 亿,净现金约 1,400 亿。

257.6 亿放在 1,400 亿旁边,只占它的 18%。所以 1.61 倍说的是四季度要动用一部分家底,远谈不上撑不住。同样的 1.61 倍,要是放在一个没有家底的账本上,意思就完全两样了。

谷歌,1.61 倍,净现金约 1,400 亿

一季多出来的 257.6 亿,是净现金的 18%(模型里)。用账上的钱就补得上,不用新借。

假想的另一家,同样 1.61 倍,净现金是负的

长期负债比现金和有价证券加起来还多。多出来的那一截只能新借,借不借得到、利息多少,都成了问题。

倍数一样,家底不一样。倍数告诉你缺多少,家底告诉你补不补得上。

熔炉后面一扇大金库门敞开着,猫头鹰会计对着账本一个个核对数字,实习生推着一车金币从金库走向炉子
看那一车金币和它身后的金库,炉子缺的那一截,就是从金库里推出来补上的。
打个比方

工资一万,下个月房租加学费一万六,倍数是 1.6。缺的六千,要是卡里有三万三的存款,正好占存款的 18%。慌不慌,要看缺口和存款的比,光看倍数说明不了。

答辩:如果我是空头

一季缺 257.6 亿,1,400 亿的净现金五个多季度就见底了。倍数大于 1 就是在透支,你凭什么说它撑得住?

参考防守(先自己组织语言再看)

五个多季度见底,前提是往后每一季都缺这么多,这个前提我们没有。倍数是按一季推算的,下一季的指引和经营现金流都会变。可这也不等于没事,谷歌在三季度电话会上说,2027 年的资本开支还要明显增加,经营现金流要是不跟着涨,缺口只会越来越大。所以这个数要连着看几个季度,配着净现金一起看,看缺口占家底的比例往哪个方向走,光看一季下不了结论。

卷宗 4 开篇故事里,熊说谷歌现金只有 563 亿,顶不住四季度 680 亿的开支。这句话漏了两样东西,各是什么?补上以后,四季度真正要从家底里掏的大约是多少,占净现金几成?

手里的钱只有现金这一项吗?四季度这三个月,谷歌是只花钱不进钱吗?
一样漏在资产负债表上,一样漏在现金流量表上。
先把有价证券加回来、长期负债减掉,算出净现金;再从 680.5 亿里扣掉四季度自己挣进来的钱,拿三季度当替身。
漏的第一样是有价证券 2,087.6 亿,现金加有价证券是 2,651 亿,减掉长期负债 1,251.0 亿,净现金约 1,400 亿。漏的第二样是四季度自己的经营现金流,拿三季度的 422.9 亿当替身,要从家底里掏的只有 680.5 − 422.9 = 257.6 亿(模型里),约占净现金的两成(18%)。熊拿 680 亿整个去对 563 亿,两头都算偏了。

如果四季度经营现金流只有三季度的一半,要从家底里掏多少?占净现金几成?

请你构造一个情形,一家的倍数是 0.9,小于 1,可它四季度的处境比 1.61 倍的谷歌更紧。需要改动哪些条件?

想一想,倍数没管哪几样东西。
倍数的分母是个替身,倍数也不看家底,这两样都可以拿来造反例。
先让这家的净现金是负的,再让它四季度真实挣的比三季度少一大截。
比如这家的长期负债比现金和有价证券加起来还多,净现金为负;它的四季度经营现金流又一向比三季度少三成。按三季度算,倍数是 0.9,可四季度真实挣的只有三季度的七成。要花的钱(分子)没变,分母变成三季度的七成,比值就得再除以 0.7,要花的是真实挣的 0.9 ÷ 0.7 ≈ 1.29 倍,缺口只能去借。谷歌虽然是 1.61 倍,缺口却不到净现金的两成。倍数只回答照计划要花的是一季挣的几倍,紧不紧,还要看家底,看替身准不准。

反过来,构造一个倍数 1.3、四季度却一分家底都不用动的情形。

7.3 指引给的是一个区间,倍数该取哪个数?

老板说今年的奖金在两万到三万之间,你算下半年的房租压力时用哪个数?稳妥的做法是两个都算,按两万算紧一点,按三万算松一点,真实情况落在中间某个地方。卷宗 6 已经替谷歌两头各算过一次,1,950 亿对应 1.49,2,050 亿对应 1.73。这一节把它变成一条换哪一家都能用的规矩。

拿 Meta 走一遍。我先看到它的指引写成 1,350~1,450 亿,是一个区间,后面还跟着含融资租赁本金这几个字。第一个念头是取中间的 1,400 亿,表 7-1 就是这么算的;可 Meta 没有承诺会花在中间,所以我不只算一个数,两头各算一次。下限是 135,000 − 85,824 = 49,176 百万,倍数 49,176 ÷ 32,785 = 1.50;上限是 145,000 − 85,824 = 59,176,倍数 1.80。

两头都算

得到 1.50~1.80。最低和最高各是多少都摆在桌面上,取中间这个假设也看得见。

只算中值

得到 1.65。数很干净,可 Meta 没承诺花在中间,这个假设就被藏进了数字里。

两边差在取中间这一步,是写在表上,还是藏在数里。

这几步里有两处一不留神就会算错。单位上,指引按亿说,现金流量表按百万记,1,350 亿要先写成 135,000 再减,忘了乘 100,会算出一个负八万多的四季度。算法上,已花得和指引一样含融资租赁本金,所以用 85,824,不用现金流量表上只算购置设备的那个数。算完可以拿中值对一下,分母不变,分子是指引减去一个固定的已花,指引每多一块,倍数就多同样一点,倍数跟着指引走的是一条直线。所以中值的倍数应该正好落在两头中间,(1.50 + 1.80) ÷ 2 = 1.65,和表 7-1 对得上。

一座熔炉的控制台上,一根拉杆在一段阴影刻度带里滑动,侦探推着拉杆,金币倒进炉口的快慢跟着变
看拉杆底下那段阴影,拉杆只能在这一段里走,炉旁的倍数也跟着在一段范围里变。

所以 Meta 四季度的倍数,按指引推算是 1.50~1.80,谷歌是 1.49~1.73(都是模型里)。亚马逊约 2,200 亿、微软约 1,700 亿,只给了约数,只能算出一个点;那个约字里其实也藏着一个区间,只是它们没说有多宽。

下面的沙盘里,倍数超过 1,炉口就变红。把谷歌的滑块从区间下限一直拖到上限,炉口的颜色会怎么变?

从绿变红,拖过中间才变
从头到尾都是红的
从头到尾都是绿的
答完再看

下限的 1.49 也大于 1。整段区间都在 1 以上,谷歌四季度要花的比一季挣的多这句话,就不靠取中值也能成立,Meta 的 1.50~1.80 也一样。区间要是跨过了 1,这句话就只能写成要看落在区间哪里。先拖一拖谷歌,再拖一拖 Meta。

我能不看材料说清,指引是区间时倍数为什么也是区间,两头怎么算,什么情况下取不取中值结论都一样。

假设有一家的全年指引是 1,000~1,200 亿美元,前三季已花 70,000 百万,三季度经营现金流 35,000 百万。它的倍数区间是多少?四季度要花的比一季挣的多,这句话能不能直接写?

两头各算一个倍数,看它们分别落在 1 的哪一边。
整段区间都在 1 以上,结论才不靠取中值;跨过了 1,就得把区间写出来。
下限 1,000 亿写成 100,000 百万,减去已花,再除以三季度经营现金流。
下限 100,000 − 70,000 = 30,000,倍数 0.86;上限 120,000 − 70,000 = 50,000,倍数 1.43;中值 1.14(都是按假设的数推算的)。区间跨过了 1,中值大于 1,下限却小于 1,所以这句话不能直接写,要写成照指引推算在 0.86~1.43 倍之间,落在区间下半段的话,四季度就花不过一季挣的。

把这一家的三季度经营现金流改成 25,000 百万,区间还跨不跨过 1?

自己推一遍,指引每多 100 亿,倍数多多少

  1. 全年指引多出 100 亿,前三季已花变不变?四季度隐含多出多少百万美元?

    想好了再看

    已花是已经花掉的钱,不变。多出来的 100 亿全都落在四季度上,四季度隐含多出 10,000 百万。会想到这一步,是因为卷宗 6 那句话,全年改多少,四季度就差多少。

  2. 倍数多多少?写成一个式子。

    想好了再看

    多出 10,000 ÷ 三季度经营现金流。分母不动,分子多了一块,倍数就多出这一块除以分母那么多。

  3. 代进谷歌、Meta、微软,各是多少?谁的倍数对指引最敏感?

    想好了再看

    谷歌 10,000 ÷ 42,290 = 0.236,Meta 10,000 ÷ 32,785 = 0.305,微软 10,000 ÷ 58,000 = 0.172。Meta 一季挣得最少,同样 100 亿让它的倍数晃得最厉害。谷歌和 Meta 的区间都是 100 亿宽,Meta 的倍数区间却更宽,原因就在这里。

  4. 为什么中值的倍数一定是两头倍数的平均?

    想好了再看

    指引每多同样一块,倍数就多同样一点,倍数跟着指引走的是一条直线。区间正中那一点的倍数,就落在两头倍数的正中,所以 (1.49 + 1.73) ÷ 2 = 1.61 正好拿来核对。

7.4 四家倍数排个名,就知道谁花得最凶吗?

四家的倍数(模型里)是 Meta 1.65、谷歌 1.61、亚马逊 1.13、微软 0.86。能不能据此说,Meta 四季度花钱最凶,微软最稳?

能,倍数已经除过各家的经营现金流,是同一把尺子
不能,四家规模差太多,规模大的倍数天然小
不能,四个倍数的分子各按各家指引的算法算,量的不是同一样东西
答完再看

第二个担心其实已经被除法解决了,倍数是比值,规模大小已经除掉了。卡住的是分子,分母四家都是现金流量表第一行,分子却跟着各家自己的指引走。

分子为什么不能统一?因为指引怎么定义资本开支,前三季已花就得照同一个定义算,不然一减就是两种东西相减,这是卷宗 6 立下的规矩。于是四家的分子,各量各的。

表 7-2:四个倍数的分子各量的是什么(各家业绩稿和电话会的说法,见卷宗 6 的指引台阶)
 指引和已花按什么算和本站统一的算法比
谷歌购置物业和设备一致
亚马逊现金资本开支,购置设备扣掉卖设备收回的钱和激励偏小
Meta资本开支加融资租赁本金偏大
微软按日历年,含融资租赁(它的财年从 7 月开始)偏大

四个倍数并排一放,看着像是同一把尺子量出来的,刻度并不一样。那能不能都换成统一的算法再比?换不了。四季度要扣多少卖设备的回款、还多少融资租赁本金,各家都没有给指引,硬要换,就得自己估一个数,那就成了按我们自己的估计推算,和按指引推算是两回事了。

我想把亚马逊的倍数换成不扣卖设备回款和激励的算法,再拿去和谷歌比。换完以后倍数会变高还是变低?为什么这个数没法照指引算出来?

扣掉回款和激励,是让资本开支变大还是变小?
换算法要换的是分子,而四季度的分子来自指引。
想清楚,要算出不扣回款的四季度资本开支,需要哪一个亚马逊没给的数。
会变高。现在的分子扣掉了回款和激励,换成毛额,就要把这部分加回去。可亚马逊只给了扣过之后的约 2,200 亿,四季度会收回多少、拿到多少激励,它没说;要算就得自己估,那就不算按指引推算了。前三季的已花倒是两种算法都查得到,卷宗 6 比过,现金流量表上购置设备九个月是 175,670,扣过之后是 172,188,取整到 1 亿写作 172,200。

把 Meta 分子里的融资租赁本金拿掉,倍数会往哪边走?还在 1 以上吗?

倍数能比的,是同一家自己跟自己。谷歌今年的算法没变过,指引说了 6 次、调了 2 次。卷宗 6 算过,只读 2 月那份业绩稿的人,拿中值 1,800 亿算,四季度隐含是 48,047,倍数 1.14;按 7 月以后的 2,000 亿算是 1.61(都是模型里)。同一把尺子量同一家,这一跳是真的,它说明谷歌在电话会上把全年计划往上提了 200 亿。

同一家前后比

谷歌按 2 月的指引是 1.14,按最新的指引是 1.61。算法没变,已花和分母也没变,变的只有指引,这一跳读得出意思。

四家放在一起比

Meta 1.65 对微软 0.86。分母的算法一样,分子一个加了融资租赁本金,一个按日历年含融资租赁,这一差里混着算法的不同。

两边差在比的两个数,是不是同一把尺子量出来的。

四座熔炉各用一只形状不同的量勺加料,牛和熊想把它们排上领奖台,企鹅主持抬起翅膀拦住
看那四只量勺,形状各不相同,同样一勺,量出来的多少也不一样。

答辩:如果我是审稿人

既然四家的倍数不能放在一起比,表 7-1 把四个数排在一起,有什么用?

参考防守(先自己组织语言再看)

有两层用处。第一层是看大于 1 还是小于 1,因为算法偏的方向是知道的。亚马逊的分子偏小,换成毛额倍数只会更高,大于 1 站得住;微软的分子偏大,拿掉融资租赁只会更低,小于 1 也站得住。Meta 的分子也偏大,拿掉融资租赁本金倍数会变低,可光看方向,判断不了它还在不在 1 以上,这里要换个看法,看数的大小。三季度它还的融资租赁本金约 9.6 亿,假设四季度也差不多,分子从 541.8 亿减到 532.2 亿,除以 327.9 亿是 1.62 倍(模型里),还在 1 以上。第二层是给每家留一个起点,下一次指引更新时重算,看它自己往哪边走。不能用的是第三层,拿 1.65 和 1.61 的差去说谁花得更凶。

7.5 倍数最低的微软,四季度就一定不缺钱吗?

微软的倍数是 0.86(模型里),四家里最低。下面哪句站得住?

微软四季度一定用不着动账上的钱
倍数低的股价就该涨,十月微软涨了 1.76% 就是证据
如果四季度挣得和三季度一样多,微软四季度的资本开支用不着动账上的钱
答完再看

第三句多了一个如果,这个如果就是分母那个替身。第二句撞上的是卷宗 5 那堵墙,四个点证明不了这种关系。第一句把替身当成了真数,下面就来查这个替身靠不靠得住。

7.1 节拿三季度当四季度的替身,现在回来查它。把过去三年的季报、年报按卷宗 2 的办法拆成单季,一比就知道了。

表 7-3:过去三年三季度和四季度的经营现金流(亿美元,单季,由累计数拆出;微软按日历季)
 2023 年 三季度 → 四季度2024 年2025 年
谷歌306.6 → 189.2307.0 → 391.1484.1 → 524.0
亚马逊212.2 → 424.7259.7 → 456.4355.3 → 544.6
Meta204.0 → 194.0247.2 → 279.9300.0 → 362.1
微软305.8 → 188.5341.8 → 222.9450.6 → 357.6

这个替身一点也不稳。微软的 10–12 月三年都比 7–9 月挣得少,亚马逊的四季度三年都比三季度多,谷歌和 Meta 有涨有落。工资那个类比在这里失效了,季度现金流可以差出几成,各家的规律还不一样。分母一晃,倍数就跟着晃,0.86 和 1.13 落在 1 的哪一边,要看替身准不准。

指引不变。微软四季度的经营现金流低于多少,它四季度要花的就会超过当季挣的?这相当于比三季度少几成?对照表 7-3,过去三年它的 10–12 月比 7–9 月各少了几成?

要让真实的比值等于 1,四季度挣的得正好等于什么?
分子还是四季度隐含,只是把分母从三季度换成了一个未知的四季度。
四季度经营现金流等于 49,632 时,比值正好是 1,拿它和 58,000 比。
低于 49,632 百万(496.3 亿),也就是比三季度的 580.0 亿少 14.4% 以上。过去三年,微软 10–12 月比 7–9 月少了 38.4%、34.8%、20.6%,每年都越过了这条线。这个规律今年未必重演,可它说明 0.86 小于 1 这个结论,整个压在分母那个替身上。

换成亚马逊,1.13 倍。它四季度至少要比三季度多挣几成,才用不着动账上的钱?过去三年它多挣了几成?

推算

照指引,如果四季度挣得和三季度一样多,微软四季度要花的是当季挣的 0.86 倍。条件就写在句子里,条件变了,结论跟着变。

预测

微软四季度不缺钱。这句话把替身当成了真数,过去三年的 10–12 月一摆出来,它就站不住了。

两边差在那个如果有没有写出来。

所以倍数是推算,拿它当预测就用错了。它把各家自己说的全年计划、已经花掉的、上一季挣进来的这三样摆在一起,回答的是照这个计划,四季度要花的钱里有多少得从当季经营之外去找。四季度实际会挣多少、这笔钱花得值不值,它都回答不了,后一个正是卷宗 4 那场晨会的题目,要等云业务的收入变成现金才知道。它也说不了股价往哪走,倍数里的每个数,财报和电话会那天就公开了,看到的人不止你一个,卷宗 5 也查过,四个点证明不了什么。

一句话记住:倍数说的是,照计划四季度要花的是一季挣的几倍(模型里)。大于 1 要看家底;指引是区间,倍数也是区间;四家不能排名次;分母只是个替身。

答辩:如果我是审稿人

分母为什么用三季度,不用去年四季度,或者近四季的平均?换一个替身,结论是不是就变了?

参考防守(先自己组织语言再看)

会变,而且每个替身都是一个假设。用去年四季度的 524.0 亿当替身,谷歌的倍数是 68,047 ÷ 52,402 = 1.30(模型里),可那是一年前的数,这一年里谷歌的业务和花钱的节奏都变了。近四季平均能把季节的起伏抹平,也会把最近的变化一起抹掉,卷宗 3 讲过近四季的这个毛病。本站选三季度,是因为它最新,每家也都有。选哪个都可以,只要写明选的是哪个,并且知道换一个替身,数会往哪边动。

去原文里找等年报出来,对一遍你的四季度推算

谷歌四季度真实花了多少、挣了多少,现在谁也不知道,答案会出现在明年初它交给美国证监会的年报(10-K)里。年报只给全年累计数,四季度要自己拆,全年减去九个月,就是卷宗 2 那一招。到那时你就能看到,1.61 偏了多少,偏在分子还是分母。

第一步,在你的表里新开一列,记下今天的推算,谷歌四季度隐含 68,047、倍数 1.61、区间 1.49~1.73(模型里)。年报出来那天,拿全年的经营现金流和购置物业和设备,分别减去九个月累计的 127,149 和 131,953,得到四季度真实的两个数,算出真实的比值,看它有没有落在区间里。

请你替沙盘里谷歌那座炉子写三句话的说明,给第一次看的人读。要用上倍数和它的区间、多出来的那一截和净现金,还要说清这个数不能拿来做什么。

三句话各管一件事,多少,补不补得上,不能怎么用。
每个推算出来的数都要带上模型里;补不补得上,要拿家底来比;不能怎么用,要说出原因。
第一句可以这样开头,照全年指引 1,950~2,050 亿推算,谷歌四季度要花的是三季度经营现金流的多少倍。
照全年指引 1,950~2,050 亿推算(模型里),谷歌四季度要花的是三季度经营现金流的 1.49~1.73 倍,取中值是 1.61 倍。如果四季度挣得和三季度一样多,多出来的约 257.6 亿要从账上出,大约是它约 1,400 亿净现金的两成。这个数拿三季度当四季度的替身,各家指引的算法也不同,只能和谷歌自己的上一次比,也说明不了股价会怎么走。

换成微软那座炉子写三句话,它的倍数小于 1,第三句要提醒读的人什么?

读的时候要小心
倍数里有三处要带着看

指引是各家自己说的,会改,谷歌今年就上调了两次。亚马逊和微软只给了约数,沙盘里它们的滑块拖不动。微软 10 月电话会上那句约 1,700 亿,原话只说日历年,没说是哪一年,媒体有记成 2026 的,也有记成 2027 的;本站拿 1–9 月已花的 120,368 加上四季度去对这个数,判断是 2026 年。三处原话都在卷宗 6 的指引台阶里。

留给你的问题

2023 年,谷歌四季度的经营现金流只有三季度的六成出头。假如今年也只挣到六成,指引不变,谷歌真实的比值会是多少?多出来的那一截占净现金几成?你会把它写成谷歌要出事吗?

不看材料,写下这一卷的三堵墙

第一堵墙,以为倍数大于 1 就要出事。要看家底,谷歌净现金约 1,400 亿,一季多出来的 257.6 亿只是它的 18%(模型里)。第二堵墙,以为四家倍数能排名次。分子各按各家指引的算法算,只能各自前后比。第三堵墙,以为指引和倍数都只是一个数。指引是区间,两头各算,谷歌是 1.49~1.73,而分母只是三季度这个替身。

这一层加上倍数的两头、缺口,和缺口占家底几成

上一层算出了倍数,可它只是区间中间的一个点,也没告诉你多出来的那一截补不补得上。两头要等指引的上下限都进了表才能算,缺口占家底要等卷宗 4 的净现金,所以放到这一层。

倍数_中 = 上一层的倍数(模型里) 倍数_低 = (下限 × 100 − 已花) / 经营 倍数_高 = (上限 × 100 − 已花) / 经营 (只有约数时,低 = 中 = 高) 缺口 = 四季度隐含 − 经营 (负数表示有富余) 净现金 = 现金 + 有价证券 − 长期负债 (资产负债表,卷宗 4) 缺口占家底 = 缺口 / 净现金 倍数_低 > 1 时写 整段区间都大于 1;倍数_低 < 1 < 倍数_高 时写 要看落在区间哪里 表头写上 模型里,按指引推算;分母是三季度的替身

难点有两处。净现金只有查过资产负债表的那一家才有,本站只替谷歌查过,其余几家这一格写 缺:资产负债表,别拿谷歌的数去顶。区间跨过 1 的那种情况最容易写错,中值 1.1 并不等于四季度一定花得比挣得多,能不能写这句话,要看倍数_低那一格。

做完填几个数试一下。四家的倍数_中应该是谷歌 1.61、亚马逊 1.13、Meta 1.65、微软 0.86(模型里);谷歌的倍数_低、倍数_高应该是 1.49 和 1.73,缺口 25,757,缺口占家底 18%;微软的缺口应该是 −8,368,也就是有富余。这几个数都对上,这一层就做好了。

卷宗 8 · 下一桩案子你自己查

讲解片 · 换一家查,带走的是查法

开篇故事第 8 集 · 七点半的晨报,一个数也不许瞎编现金流侦探社

小满用手指按住屏幕上的那句话,像按住一只随时会飞走的鸟。“这一行不能删,取不到数就写取数失败,一个字都不许改。”

11 月 5 日早上七点二十分,离晨报任务第一次正式运行还有十分钟,这就是 MiniMax 娘要交给他的东西。昨晚她只用七分钟就把这个任务建好了。每个美股交易日收盘以后,它在北京时间早上 7:30 打开复盘台刷新,读一遍纳指 100 和四家的收盘、涨跌和新闻,写一段三句话的晨报,讲昨晚发生了什么、四家里谁动得最大、有没有新的财报或公告。她当场试跑了一次,一分二十七秒,三句话里的每个数都对得上原文。

系统提示晨报任务在周二到周六的早上 7:30 运行,时区设在上海,对应美股的周一到周五;电脑休眠的时候会错过,错过了不补跑。

牛只剩最后一颗星,可他还是忍不住凑过来,看见晨报草稿里有一格还空着,顺着就出起了主意。“取不到数的那天,照抄前一天的收盘就行了,委托人早上看晨报根本看不出来。再说侦探查过的数,我看也用不着一个一个标出处。”话没说完,他已经把前一天的收盘抄进了那一格。

小满没有去看侦探。他把这几天的卷宗在脑子里过了一遍,一开盘就跳空的那个早上,九个月的累计数,两个都对的负数,九百八十八亿,零点九九,他自己停在二月的那一级台阶,还有烧红的炉口。每一回出错,都出在一个没回原文对过的数或者说法上。

系统提示这一案的查法一共七步,现场、账本、算法、审讯、反转、指引、熔炉,每一步填进去的数,都要写明出自哪份文件的哪一行。

小满说得很慢,“照抄前一天的数,就是编了一个数。十月底那几天,一天就能跌掉一成多,前一天的数什么也说明不了。美股休市的那天就写明休市,取不到的那天就写取数失败。晨报只讲事实,不给任何买卖建议。”

MiniMax 娘这才开口,她合上手里的笔记本,转过身来。“谁查出来的数都要核,我查出来的也一样,每个数都要能对到出处。你要记住的是这一套查法,谷歌那些数,忘了也没关系。”

系统提示牛在草稿里填的那个数和原文对不上,扣去一颗发言星。牛的三颗星已经扣完,这一周的晨会上没有发言权;晨报的值班从今天起交给小满。

牛把围巾往脖子上绕了一圈,难得没有争。MiniMax 娘从抽屉里取出结案报告,在署名栏那道被划过的痕迹旁边,把小满的名字重新写了上去,字写得很工整。

小满接过结案报告,又在复盘台上打开了一份空白的新卷宗。立案工具的每一格都在问同一类问题,经营现金流出自哪份季报的哪一行,是累计数还是单季;资本开支是按什么方法算的;全年指引最后一次是哪天、在哪里说的。

七点半到了,屏幕右下角弹出一条还没点开的通知。小满没有急着去点,先在新卷宗的第一格里写下一个问题,下一家的现金流量表,在哪份文件的哪一行?

本章考点 · 带着这几个问题往下读

  • 这一套查法一共分哪七步,每一步要填进去什么?
  • 立案工具的每一格,为什么都要写清出自哪份文件的哪一行?
  • 晨报取不到数、碰上美股休市的时候,该怎么写?
  • 晨报任务在什么时候运行,北京时间的周二到周六对应美股的哪几天?
  • AI 查出来的数,要不要再核一遍?

第一次照着菜谱做红烧肉,你会把三勺酱油记得清清楚楚。下次换成红烧排骨,三勺未必还对,有用的是先焯水、再炒糖色、最后收汁这套顺序。查完谷歌这一案也是一样,−90.7 亿这个数会过时,查出它的那条路不会。

结案之前,我让 MiniMax Code 每个交易日早上七点半自己写一份晨报。先看片子里的这一段,再看我是怎么跟它说的。

片子里讲每天自动写晨报的这一段

学完这一卷你应该能做到

  • 按现场、账本、算法、审讯、反转、指引、熔炉这七步,说出每一步找哪个数,去哪份文件里找
  • 用立案工具给一家新的立案,说出哪几格必须和指引用同一种算法
  • 给每个数写上出处,并说出出处能帮你抓住哪三种错
  • 写一段能每天自动运行的晨报提示词,说出每条规矩防的是什么
这一卷要用到前面八卷的全部内容,用得最多的是卷宗 2 的 把累计数拆成单季、卷宗 3 的 几种算法、卷宗 6 的 指引台阶 和卷宗 7 的 倍数。

这一卷给侦探表加最后一层,在每个数旁边加一格出处,让整张表能换一家接着用。前八层的表里装的只有谷歌,哪一格该填什么、从哪里找,全靠你的记性。

侦探把一张格子全空的立案表递给实习生,桌上摊着几只没有字的文件夹和一把放大镜
看她递过去的那张空表,格子是固定的,填进去的数每一案都不一样。

8.1 换一家查,要从谷歌这一案里带走什么?

最省事的做法,是把谷歌的数记牢,−9,065,还有模型里的 68,047 和 1.61。可这些数换一家就全不对了,就连谷歌自己的,明年初年报一出也得换新。第二个念头是只记一个数,每家业绩稿里自己公布的自由现金流,拿来就用。这条路卷宗 3 走过,Meta 自己公布的是 −2,120,按本站统一的算法是 −1,157,亚马逊只报近四季,三个数摆在一起,比的是三种东西。

记住一个数

谷歌三季度自由现金流 −9,065。换一家用不上,换一季也用不上。

记住它从哪来

去 10-Q 的现金流量表,拿经营现金流减去购置物业和设备;表头是累计数,就先拆成单季;用的什么算法,写在旁边。换哪一家都能照着走。

两边差在换一家的时候,哪一句还用得上。

查法清单,是把卷宗 1 到 7 每一步要找的数、去哪找、容易错在哪排成的一张表。换一家时,带走的就是它。

表 8-1:查法清单
步要找的数去哪找最容易错在哪
现场(卷宗 1)财报后第一天、十月全月的涨跌;每股盈利(每一股摊到多少利润)和预期交易所历史收盘价;业绩稿拿盘后价、开盘价当涨跌
账本(卷宗 2)经营现金流、购置物业和设备,单季10-Q 现金流量表,业绩稿验算把累计数当单季;财年起点不同
算法(卷宗 3)它自己公布的自由现金流和算法业绩稿里自由现金流那一行各家自己的数直接放一起比
审讯(卷宗 4)收入积压、采购承诺;现金、有价证券、长期负债10-Q 正文,资产负债表时间长短、钱的种类、确定性都不同的两个数相减;漏算有价证券
反转(卷宗 5)几家同期的涨跌和自由现金流前面查到的数,画成散点四个点就下因果结论
指引(卷宗 6)全年资本开支指引;算法相同的前三季已花业绩稿、电话会、行业会议只读业绩稿,停在旧的那次
熔炉(卷宗 7)四季度隐含、倍数及两头(模型里)自己算给四家倍数排名;把推算当预测

拿这张清单去查微软,哪一步最可能和查谷歌时不一样?

现场,微软的涨跌要换一种算法
账本,微软 10-Q 上的数不用拆就是单季
熔炉,微软的倍数要换一个式子
答完再看

涨跌一律按收盘对收盘算,倍数的式子也不变。变的是账本,微软的财年从 7 月开始,7–9 月是它的第一季,10-Q 表头写的就是三个月。清单本身不变,变的是每一步里的那个判断。

拿微软照着清单走一遍。现场,十月从 512.90 到 521.91,收盘对收盘涨了 1.76%。账本,打开它的 10-Q,现金流量表表头写着三个月,我停了一下,谷歌那份写的是九个月;微软的累计数就是单季,58,000 减 39,367,自由现金流 +18,633。算法,它自己的自由现金流和统一算法一样,可它说资本开支时常带着融资租赁,那就是 452 亿,比 393.7 亿多出约 58 亿,大体是这一季以融资租赁方式新拿到的设备,和 Meta 加进去的还掉的融资租赁本金是两种东西(卷宗 3)。两个数都对,量的东西不同。

一面软木板墙上钉着七张卡片,红线从左到右把它们连成一串,侦探指着第一张,实习生跟着看
看那根红线的方向,七张卡片只有一种走法,从左到右。

审讯这一步本站没替微软做,收入积压、采购承诺在它 10-Q 正文里,现金、有价证券、长期负债在资产负债表上,这几格先空着,写上缺什么。反转,微软现金流为正,十月也涨了,正合直觉,可卷宗 5 查过,四个点证明不了什么。指引约 1,700 亿,按日历年说,已花就得按日历年 1–9 月、含融资租赁算,是 120,368。熔炉,0.86(模型里),而它的 10–12 月三年都比 7–9 月挣得少。这七步要找的数,下一节的立案工具做成了一格一格,填进去,整站就换成那一家。

我能不看材料,按顺序说出这七步,以及每一步要找的那个数。

不看表 8-1,按顺序写出查法清单的七步,每一步写一个要找的数,和它在哪份文件里。

这一站的九份卷宗里,除了卷宗 0 和这一卷,中间七卷各管什么?
顺序跟着查案走,先看出了什么事,再翻账本,再问是按什么算的,然后才审讯、才反转、才往前看。
第一步是现场,找涨跌,去交易所的收盘价里找。照这个样子往下写。
现场,找涨跌和每股盈利,在交易所收盘价和业绩稿里;账本,找经营现金流和购置物业和设备,在 10-Q 现金流量表里;算法,找这一家自己的自由现金流,在业绩稿里;审讯,找收入积压、采购承诺和净现金,在 10-Q 正文和资产负债表里;反转,拿几家的涨跌对自由现金流,用前面查到的数;指引,找全年资本开支指引和算法相同的已花,在业绩稿和电话会里;熔炉,四季度隐含和倍数,自己算(模型里)。

七步里哪几步要用到电话会,哪几步只看 10-Q 就够了?

你要查的一家,财年从 4 月开始。它 7–9 月那一季的 10-Q,现金流量表表头写着六个月。立案工具里三季度的经营现金流,你要怎么得出来?

这六个月,是从哪个月数到哪个月?
累计数从财年的第一天算起,不一定从 1 月算起。
六个月是 4–9 月,你要减掉的是 4–6 月,它在哪一份 10-Q 里?
六个月是 4–9 月的累计,减去上一份 10-Q(它财年第一季)上 4–6 月的三个月数,就是 7–9 月的单季。这和谷歌九个月减六个月是同一招,只是累计的起点从 1 月换成了 4 月。拆完再拿业绩稿上的单季数验算一遍。

财年从 10 月开始的一家,日历 7–9 月是它财年的第四季,没有 10-Q。这一季的数要从哪份文件里拆?

8.2 立案工具的每一格,去哪份文件哪一行找?

立案工具一共十来格,看上去像填表,难的是每一格背后的判断,这个数在哪份文件、哪一行,表头是几个月,要不要先减,和谁用同一种算法。下面拿亚马逊立一次案,一格一格往下填。

打开亚马逊三季度的 10-Q,现金流量表表头写着九个月,我先认出这是累计数。所以经营现金流那一格不能直接填 113,841,要把二季度 10-Q 上六个月的 71,419 一起填进去,工具会替我减出单季 42,422;购置物业和设备也一样,175,670 − 98,411 = 77,259,自由现金流是 −34,837。亚马逊业绩稿里自己公布的自由现金流是 −42,357,那是截至这一季的近四季合计,还扣过卖设备回款和激励,既不是单季,算法也不同,哪一格都不填它。去年同季那一格,我回到去年三季度的 10-Q,按统一的算法拆,得 +430。

表头写着九个月(亚马逊、谷歌、Meta)

累计从 1 月算起。九个月和六个月两格都填,工具会替你减出 7–9 月。

表头写着三个月(微软)

它的财年从 7 月开始,7–9 月是第一季,这就是单季。六个月那一格留空,别拿上一个财年的数来减。

两边差在累计是从哪个月算起的。

亚马逊的全年指引是约 2,200 亿的现金资本开支,扣过了卖设备的回款和激励。和它配对的前三季已花,该填哪个数?

现金流量表上购置物业和设备的九个月累计 175,670
扣掉卖设备回款和激励之后的 172,200
两个都行,差 34.7 亿不影响结论
答完再看

指引怎么定义,已花就怎么算,不然一减就是两种东西相减。填了 175,670,四季度隐含就变成 44,330,倍数从 1.13 掉到 1.04(模型里)。工具不会报错,因为两个数都是真的。

所以指引那两格,上下限我都填 2,200,只有约数,就填同一个数。已花填 172,200,它是购置物业和设备 175,670 减去卖设备收回的钱和激励那一行的 3,482,得 172,188,再取整到 1 亿;这两行都在现金流量表长期花销那一栏里。这一格填错了,工具不会给任何提示,所以填完拿结果对一下,四季度隐含应是 47,800,倍数 1.13(模型里),和卷宗 7 的表对得上;十月涨跌从 249.15 到 240.35,是 −3.53%。

自己推一遍,从原文给谷歌立一次案

  1. 谷歌三季度 10-Q 上,经营现金流九个月累计 127,149,二季度 10-Q 上六个月是 84,859;购置物业和设备九个月 131,953,六个月 80,598。单季的两个数和自由现金流是多少?

    想好了再看

    127,149 − 84,859 = 42,290;131,953 − 80,598 = 51,355;自由现金流是 −9,065。表头是九个月就要减,这是卷宗 2 那一招。

  2. 指引那两格去哪里找?谷歌三季度的业绩稿里有没有?

    想好了再看

    没有。2 月之后,谷歌的业绩稿再没写过这个数,得去电话会里找。7 月 22 日的二季度电话会上调到 1,950~2,050 亿,10 月 28 日的三季度电话会维持不变,出处就写电话会和日期。

  3. 已花那一格,为什么谷歌可以直接填九个月累计的 131,953,亚马逊却不行?

    想好了再看

    谷歌指引里说的资本开支,和现金流量表上的购置物业和设备是同一种算法,九个月累计正好就是算法相同的已花。亚马逊的指引扣过回款和激励,得用扣过之后的数。判断时看的是指引那句话怎么定义资本开支,和数字本身无关。

  4. 怎么确认整个案子立对了?

    想好了再看

    四季度隐含应该是 200,000 − 131,953 = 68,047,倍数 1.61(模型里),和卷宗 7 一致;拆出来的单季 42,290 和业绩稿上的单季数也一致。两条路都对上,这一案就立对了。

实习生坐在桌前填一张大表,旁边摊着一本厚厚的报告,猫头鹰会计俯身用铅笔点着报告里的某一行
看铅笔尖点的位置,每一格都要落到报告里具体的某一行上。

在下面的立案工具里自己填一家,只填了三季度的经营现金流和购置物业和设备,指引那两格空着。按下 立案 之后,工具会给出什么?

按四家的平均替你补一个指引,照样算出倍数
算出自由现金流,四季度隐含和倍数那一块标明缺全年指引
什么都不算,提示你把格子填满再来
答完再看

工具只算能算的,缺了哪一格就写缺什么,不去估。立案以后,整站会跟着换成这一家,当前案子的徽章、首页的证物墙,还有拆单季、切换算法、四季度隐含这几个实验室和熔炉沙盘,都会一起变。

我能不看材料说清,立案工具里哪几格必须和指引用同一种算法,以及填错了为什么工具不会报错。

请你构造一种情形,立案工具里每一格都是从原文一字不差抄来的,工具也没报任何错,可算出来的倍数还是错的。至少给出两种。

一个数抄得对,和它该不该出现在这一格,是两回事。
指引那两格和已花那一格,各有一种数是真的、却放错了格子的情况。
第一种往时间上想,指引说过不止一次。第二种往算法上想,已花和指引算的是不是同一样东西。
一是指引抄自旧的那一次,比如谷歌 2 月业绩稿的 1,750~1,850 亿,后来电话会上调了两次,倍数算出来是 1.14,正确的是 1.61(都是模型里)。二是已花和指引的算法不一致,比如亚马逊填了现金流量表上的 175,670,倍数变成 1.04。三是微软的已花填了它财年的累计数,可它的指引按日历年说,两段月份对不上。三种错里的数都是真的,错在它们不该放在一起。

这三种错里,哪一种只要给每格写上出处和日期,当场就能看出来?

把当前案子换成亚马逊,熔炉沙盘里它那座炉子显示 1.13 倍(模型里),炉口是红的。我第一眼看到,会想说亚马逊四季度要借钱了。请用两三句话说清,这句话缺了什么。

倍数大于 1,多出来的一截有哪几个来处?
一处要看家底,一处要看分母那个替身。
先算多出来的那一截有多大,再翻卷宗 7 的表 7-3,看亚马逊的四季度一向挣得多还是少。
1.13 倍是说,如果四季度挣得和三季度一样多,要花的比挣的多出 53.8 亿(模型里),这一截可以从账上的钱里出,借不借要看亚马逊的家底,本站没替它查资产负债表,这一格写着缺。而且分母是替身,过去三年亚马逊的四季度都比三季度挣得多,2025 年是 355.3 亿对 544.6 亿。要借钱这句话,两头都没有依据。

换成谷歌,1.61 倍,同样说谷歌四季度要借钱了,又缺了什么?

8.3 让 AI 查了,为什么每个数还要对到出处?

AI 交回一张表,每个数后面都写着出处,哪份文件、哪一行。你接下来最该做的是什么?

直接用,写了出处就说明核过了
出处不用看,自己把所有数从头再查一遍
挑关键的数点开出处,看数字、日期、算法和你要的对不对得上
答完再看

出处本身不担保什么,它是一把钥匙,有了它,核一个数就是翻到那一行看一眼;从头再查一遍,等于把钥匙扔了自己撬锁。直接用也不行,出处写得再全,那一行说的是不是你要的东西,只有看了才知道。

一个没有出处的数,就算它是对的,你也没法知道它对。有出处的数,能替你抓住三种错,前面几卷各撞上过一次。第一种是算法,Meta 三季度的自由现金流,一处写 −11.6 亿,一处写 −21.2 亿,两个都对,翻一下出处就知道,后一个把融资租赁本金也算进了资本开支。第二种是时效,谷歌的全年指引,2 月的业绩稿和 7 月的电话会说的不一样,出处带着日期,就知道哪个是旧的。

两份材料写 Meta 三季度的自由现金流,一份是 −11.6 亿美元,一份是 −21.2 亿美元。你只看出处,能判断出什么?要查到哪一行才算判断完?

两个数不一样,就一定有一个是错的吗?
自由现金流的算法不止一种,出处告诉你的是谁算的、按什么算的。
先看每个数的出处是 10-Q 现金流量表,还是 Meta 的业绩稿;再看业绩稿怎么定义资本开支。
−11.6 亿是本站统一的算法,经营现金流 32,785 减购置物业和设备 33,942;−21.2 亿是 Meta 业绩稿里它自己的算法,资本开支里加了约 9.6 亿融资租赁本金。两个都对。查到业绩稿里那句资本开支的定义,才算判断完;用哪一个,要看你拿它和谁比,几家放在一起比,就得用统一的算法。

亚马逊一处写 −348 亿、一处写 −424 亿,差出来的那一截,来自哪两处算法不同?

有出处的数

谷歌三季度自由现金流 −9,065 百万,出自 10-Q 现金流量表,经营活动产生的现金流量净额 127,149 − 84,859,减去购置物业和设备 131,953 − 80,598(九个月减六个月)。

没出处的数

谷歌三季度自由现金流大概负 90 亿。

第一句要是错了,你能找到错在哪一格;第二句就算是对的,你也没法知道它对。

第三种错,出处只帮得上一半。卷宗 4 开篇故事里牛算的那笔富余 988 亿,收入积压和采购承诺都有出处,都在谷歌的 10-Q 里,两个数本身一个字没错,可减出来的结果站不住。出处那两句原话写得很清楚,一个是未来 24 个月确认的收入,一个是 12 个月内到期的付款,读到这几个字,就知道两个数的时间长短不一样,一个是收入、一个是现金,一个要先交付才算数、一个到期必付,确定性也不一样。所以核出处,除了看数对不对,还要读那一句话量的是什么。

举一个两个数都有出处、都没抄错,放在一起算却错了的例子,再指出出处原话里哪几个字,本来就能提醒你别这么算。

回想卷宗 4 开篇故事里,牛算出富余 988 亿的那笔账。
两个数可以各自都对,错在它们量的时间段、钱的种类和确定性不一样。
把牛那笔账的两个数,和它们在 10-Q 里的原话找出来。
牛拿收入积压 5,677 亿乘上略多于 55%,得到约 3,122 亿,减去采购承诺里 12 个月内到期的 2,134 亿,说还富余 988 亿。提醒你的字,是 24 个月对 12 个月内(时间长短不同),确认收入对到期付款(一个是记账上的收入,一个是要付出去的现金),还有一个要先交付才算数、一个到期必付(确定性不同)。两个数都对,相减不成立。

同一个开篇故事里,熊说现金 563 亿顶不住四季度 680 亿,两个数也都有出处,它错在哪?

回头看这一路的复刻卡,交回的东西都带着出处。卷宗 2 那张 Excel,每个数都标着取自哪份 10-Q、哪一行,来源登记册上还有文件编号;卷宗 3 那页分享网页附了一个 127 项的逐数核对脚本;卷宗 4 那场晨会,主持 Bot 开场先把题目里的三个数挨个对到原文,多头、空头两个 Bot 讲的每一条都写着出自哪份文件的哪一段,会计 Bot 再把群里说到的数一条条拿回原文复算,挑出 5 处硬伤、4 处软伤。片子里做账的委托人,也就是请侦探查案的我,在第 2 件事那张 Excel 交回时核了 16 个核心数,四家各四个,经营现金流、资本开支、自由现金流和去年同季的自由现金流,翻到那一行看一眼,全部对上。

一块大证据板上,每张空白卡片都拉出一根细线,连到桌上一份摊开文件的某一页,侦探用手指顺着其中一根线往下找
看那些细线的另一头,每一根都落在文件的某一页上,没有一根是悬空的。

答辩:如果我是审稿人

每个数都还要对到出处,那让 AI 去查,到底省下了什么?我看还不如自己查。

参考防守(先自己组织语言再看)

找和核是两件事。找,要先知道数在哪份文件、哪一段,还要拆单季、统一算法、写公式;我让它做卷宗 2 那张 Excel 时,它用 17 分 43 秒找齐了 8 份 10-Q 和 4 份业绩稿,做出 8 张表、182 个公式。核,是拿着它给的地址去看一眼,出处写得越细,核得越快。省下的是找,留给你的是核,而核正是你对这些数负责的那一步。

8.4 晨报每天自动写,提示词里要立哪几条规矩?

一个每个交易日早上 7:30 自动运行的晨报任务,提示词里只写了 刷新复盘台,写三句话的晨报。某天行情接口没响应,它最可能交出什么?

什么都不交,等你来问
照样交三句话,里面的数说不清是哪天的、从哪来的
自动推迟,等接口恢复了再写
答完再看

任务要的是三句话,它就会尽量交出三句话。没人告诉它取不到也是一种可以交的结果,这个结果就没有地方放。

早上 7:30 你多半还没醒,它做事的时候身边没有人看着。白天在对话里,取不到数你当场就看得见,还能追问;定时任务里没有人可问,提示词就是它手上全部的规矩。所以规矩要替它把坏日子想到,取不到数怎么办,休市怎么办,写到哪一步该停下来。

提示词里写了取数失败怎么交

接口出故障的那天,晨报第一句就是行情取数失败。你一眼就知道今天没数,转去别处看。

没写这一条

接口出故障的那天,照样有三句话,里面的数可能是昨天的,也可能是凑的,读起来和平常一模一样。

两边差在失败有没有一个可以交上来的样子。

天刚亮,企鹅主持把一只小闹钟放在打字机旁,打字机上打出三行抽象的短线,一枚空白的红色印章搁在一边
看那枚还没盖下去的红章,三行字交出去之前,先要过一遍规矩。

休市那一条防的是另一种错位。卷首那张复刻卡里,晨报定在每周二到周六的早上 7:30,时区上海,它在任务里写下的是 30 7 * * 2-6。这串字是 cron 的写法,cron 是给定时任务排时间的一种格式,五格依次是分、时、日、月、星期,* 表示这一格不限;星期那一格里 0 是周日、1 是周一,所以 2-6 是周二到周六,合起来就是每周二到周六的 7:30。定在周二到周六,是因为美股周一收盘时,北京已经是周二凌晨,北京周二早上读的才是美股的周一。11 月 26 日感恩节那个周四美股不开盘,北京 27 日周五早上的晨报照样会运行,它该写昨晚休市,不能把周三的数再报一遍。

表 8-2:晨报提示词的几条规矩,各防哪一种坏结果
规矩没有它会怎样
只讲事实三句话里混进看好、承压这类判断,分不清哪句是行情、哪句是看法
取不到就写取数失败,不许编接口出故障那天也交三句话,数只能凑
美股休市要注明休市那天没有新收盘,上一个交易日的数被当成昨晚的再报一遍
不给买卖建议晨报从发生了什么,滑到了该怎么办

表 8-2 的四条都写进去了,还要不要再加一条,每个数写上出处和日期?

不用,取不到的情况已经管住了
要,数取到了也可能是旧的,或者不是收盘价
不用,出处会让三句话太长
答完再看

取数失败那一条,只管住了取不到的那天。取到了却是旧数、或者是盘前报价的那天,晨报读起来一切正常。卷宗 0 那张复刻卡里,复盘台就遇到过,个股接口返回的是盘前报价,它主动改用了收盘价。每个数带上日期,这种错你一眼就能看出来。下面的工具里,可以把这一条勾上试试。

我能不看材料说清,晨报提示词里每条规矩各防的是哪一种坏结果,以及定时为什么是周二到周六。

美股某个周一休市,比如 9 月第一个周一的劳动节。用 30 7 * * 2-6 定时的晨报任务,北京周二早上会不会运行?它该怎么写?要是没有美股休市要注明这一条,它最可能写成什么样?

cron 管的是北京的星期几,它知不知道美股哪天休市?
北京周二早上那一份,读的是美股的周一。
周二在 2-6 里,任务照常运行;再想它刷新复盘台时,能拿到的最新收盘是哪一天的。
会运行,cron 只按北京的星期几触发。它该写昨晚美股休市(劳动节),最新收盘仍是上周五的。没有那条规矩,它拿到的最新收盘是上周五的,很可能把这些数当成昨晚的再报一遍,读的人会以为周一刚发生了一模一样的涨跌。

要是把 cron 改成 30 7 * * 1-5,也就是周一到周五,哪一天的美股会没人报,哪一天会报一个空?

提示词里写着四家里谁动得最大。10 月 30 日四家的收盘,谷歌 283.82 → 279.84,亚马逊 243.79 → 240.35,Meta 624.52 → 614.99,微软 530.14 → 521.91。按两种算法各排一次,结果一样吗?提示词该怎么改?

动得最大,可以按跌了几美元算,也可以按跌了百分之几算。
股价高的,同样的百分比对应的美元更多。
四家各算一个美元变动,再算一个涨跌幅(今天收盘 ÷ 昨天收盘 − 1)。
按美元算,Meta 跌得最多(−9.53 美元),微软 −8.23,谷歌 −3.98,亚马逊 −3.44。按涨跌幅算,微软跌得最多(−1.55%),Meta −1.53%,亚马逊 −1.41%,谷歌 −1.40%。两种排法的第一名不一样。提示词要写成按收盘对收盘的涨跌幅,看四家里谁动得最大,卷宗 1 就是这么算涨跌的。

要是改成按市值变了多少来排,你还缺哪一个数?它在哪份文件里?

8.5 下一家,你自己能查到哪一步?

九层叠起来,你手上就有了一张能换一家接着用的表,输入的格子旁边有出处,算出来的格子旁边有算法,最后是倍数和它的两头。拿一家新的照着清单走,有几步多半会卡住。它没给全年资本开支指引,熔炉那一步就只能空着;它的财年从别的月份开始,账本那一步要先弄清 7–9 月是它的第几季;它的 10-Q 里找不到收入积压,审讯那一步就少了一半。卡住的地方照实写 缺:……,不去估,立案工具也是这么做的。

把当前案子换成亚马逊,替它写三句话的结案报告,分别讲三季度的现金流、十月股价和现金流对不对得上、四季度的推算。规矩是只讲事实,推算的数带上模型里,相关不写成因果,不给买卖建议。

亚马逊在卷宗 5 里扮演的是什么角色?
第一句要分清两种算法,第二句只能写到这几件事是同一时间出现的,第三句的倍数要带上条件。
第一句先写统一的算法,经营现金流 424.2 亿减去购置物业和设备 772.6 亿。
亚马逊三季度的自由现金流,按统一的算法是 −348.4 亿美元,它自己只公布近四季、扣过卖设备回款和激励的 −423.6 亿,两个数算法不同。它是四家里花得最多的,十月股价只跌了 3.53%,它的自由现金流二季度就已经是负的(−88 亿);四家太少,这几件事只能写成同一时间出现的,证明不了股价跟着现金流走。照全年约 2,200 亿的指引推算(模型里),它四季度要花的是三季度经营现金流的 1.13 倍,而过去三年它的四季度都比三季度挣得多,这个数是推算,不能当成预测。

换成 Meta 写同样的三句话,第一句要多交代哪一处算法?

去原文里找换一家,你能查到哪一步?

本站只查了四家、一个季度。换一家你关心的美股,清单里哪几步走得通、哪几步会卡在没有披露上,答案就在那一家自己的 10-Q、业绩稿和电话会逐字稿里,只是还没有人替你翻过。卡住的地方本身也是一个发现,一家不给全年指引,你就没法替它算熔炉,这件事值得写进你的结案报告。

第一步,挑一家,到美国证监会的公开文件检索系统里按股票代码搜,找到它最近一份 10-Q,翻到现金流量表,只做三件事,抄下表头写的是几个月,抄下经营现金流和购置物业和设备这两行,再看它的财年从哪个月开始。然后把这三格填进立案工具。

一家新案子同时满足四句话,利润表上赚钱,三季度自由现金流为负,倍数大于 1(模型里),净现金为正。这四句矛盾吗?各用一句话说清它们来自哪张表、哪一格,再说谷歌三季度是不是正好这样。

回想卷宗 0 那家奶茶店,赚了钱,为什么手里没钱?
四句话来自三张表加一个推算,各管一件事,彼此不打架。
利润表把买设备的钱分成好几年折旧,现金流量表在买的那天一次付清,从这里往下推。
不矛盾。利润表赚钱,是因为设备按年头折旧,每年只摊一部分;自由现金流为负,是因为现金流量表上设备款在买的那一季一次付了出去(经营现金流 − 购置物业和设备);倍数大于 1,是照指引四季度还要花得比一季挣的多(模型里);净现金为正,是资产负债表上现金加有价证券多于长期负债。谷歌三季度正是这样,每股盈利 2.12 美元,自由现金流 −90.7 亿,倍数 1.61,净现金约 1,400 亿。

四句里只换一句,换成净现金为负,结论会变成什么?哪一卷讲过这个对比?

留给你的问题

只给你一家没查过的美股最新一份 10-Q,和最近一次电话会的逐字稿,你的九层表里哪几格填得出来,哪几格必须写缺?少了哪一份文件,熔炉那一步就走不下去?

不看材料,写下这一卷的三堵墙

第一堵墙,以为记住谷歌的数就行。数会过时,要记的是查法,七步,每一步一个数、一份文件、一个常见的错。第二堵墙,以为让 AI 查了就不用核。每个数都要对到出处,有了出处,核就从重新找一遍变成翻过去看一眼,还能抓住算法、时效、拼接这三种错。第三堵墙,以为晨报随便写写就行。没人看着的任务,要给失败留一个出口,取不到就写取数失败,休市要注明,只讲事实,不给买卖建议。

这一层在每个数旁边加一格出处,再把整张表换成微软

前八层的格子,都是为谷歌这一案长出来的,出处全记在你脑子里。要拿去查下一家,表就得自己说清每个数从哪来,换一家时,你才知道哪几格要重新找、哪几格的规矩变了。

每个输入格右边加一格 出处:文件 + 哪一行 + 日期 例:谷歌 10-Q(截至 2026-09-30),现金流量表,经营活动产生的现金流量净额,九个月累计 每个算出来的格右边写上 算法:引用了哪几格 加一格 核对:拆出来的单季 − 业绩稿上的单季,应为 0 加一格 缺:必填的输入格空着就写 缺:……,依赖它的结果格不算 把谷歌那一列整列复制,改名 微软,只换输入格和出处

难点在微软那几格,不能照着谷歌的样子填。它的 7–9 月是新财年第一季,10-Q 上就是三个月的数,六个月那一格要留空,不能拿上一个财年的累计数来减;它的指引按日历年说,还含融资租赁,所以已花要填日历年 1–9 月的 120,368,别填它财年里只有三个月的那个数。出处那一格写清楚了,下次再换一家,你一眼就能看出哪几格的规矩变了。

做完填几个数试一下。微软那一列填进 58,000 和 39,367,自由现金流应该是 +18,633;指引上下限都填 1,700,已花填 120,368,四季度隐含应该是 49,632,倍数应该是 0.86(模型里)。这几处都对上,这张表就能拿去查下一家了。

复制一份提问

问什么

给它看多少上下文

下面就是要复制的内容,可以直接改