RSS Amplifier

Sun Sun · Aug 7, 2026

The Trade Desk (TTD) 2026Q2 財報分析

0
Sign in to vote or save

Sun Sun 小白亂世投資日記 · Sun Sun

很老實說,今次 TTD 的財報,我看完第一個感覺不是「差」,而是「怪」。

2026 Q2 Revenue $715M,YoY仍然有3%增長。單看這個數字,你可以說公司只是增長放慢,甚至可以搬出Macro(宏觀經濟)、廣告客戶削減預算等等理由來解釋。

但最奇怪的地方是,TTD的Customer Retention仍然維持在95%以上。

即是說,客戶沒有大規模離開。

那問題來了:客戶仍然在,為甚麼收入突然只剩3%增長?

這個問題非常重要。因為Customer Retention只代表客戶仍然保留TTD這個平台、帳戶或合作關係,卻不代表他們仍然把相同比例的廣告預算放在TTD。

簡單來說,一個客戶去年在你這裡花100元,今年仍然是你的客戶,但可能只花70元。你的Retention依然是100%,生意卻已經少了30%。

所以今次我最想知道的,已經不是「TTD有沒有流失客戶」。

而是……客戶沒有走,但錢去了哪裏?

更麻煩的是,現在我們甚至還不能肯定問題究竟是客戶本身減少Gross Spend、TTD失去部分Wallet Share,還是Take Rate/Revenue Mix出了問題。

這亦會成為今次整篇財報最重要的一條主線。

先看最表面的財報數字。

TTD 2026 Q2 Revenue為$715M,YoY增長3%,低於公司原本至少$750M的指引,足足少了$35M。Non-GAAP EPS則為$0.21。所以Q2本身當然不好,Revenue明顯Miss。但如果事情只停在這裡,我其實仍然可以接受「某些大型Campaign延遲」、「季度波動」甚至Macro突然轉差這類解釋。

真正令我嚇一跳的,是Q3 Guidance。公司預計Q3 Revenue只有至少$650M,而市場原本預期約$806.5M,相差足足約$156.5M。更誇張的是,$650M不只是低過市場預期,而是比Q2的$715M還要再跌約9.1%;相比2025 Q3,亦即是YoY倒退約12.1%。

Adj. EBITDA指引亦只有約$160M,按$650M Revenue計算,Margin大約只剩24.6%。

這個意義完全不同。如果只是Q2 Miss,我們還可以爭論到底是短期Execution問題,還是幾個大客戶突然減少投放。但當公司自己告訴你,下一季Revenue不但沒有反彈,反而可能由$715M跌到$650M,原本「下半年重新加速」的故事就正式斷了。

所以今次財報真正令我改變看法的,並不是Q2少了那$35M。

而是管理層用Q3指引親口告訴我們:問題暫時還沒有完。

既然今季的數字出來了,我覺得第一件要做的事,不是替公司找理由,而是先回頭驗證自己上一季的判斷。

我在Q1文章中,曾經替Q2定下三條「小白自訂驗證門檻」:

Revenue ≥$750M
QoQ增長 ≥8.5%
Adj. EBITDA Margin ≥32%

現在成績表出來了。Q2 Revenue只有$715M,第一條Fail。
由Q1的$689M升至$715M,QoQ增長只有約3.8%,第二條同樣Fail。
唯一過關的是Adj. EBITDA Margin,Q2約33.7%,技術上高過我設定的32%。
所以三條門檻,結果是兩條Fail、一條Pass。

但如果因為Margin過關,就說上一季的判斷其實沒有問題,我覺得這是自己騙自己。因為Adj. EBITDA由去年同期$271M跌至$241M,YoY倒退11%;Margin亦由39%跌至約33.7%。再加上Revenue Growth只有3%,Rule of 40亦跌至約36.7。

所以這個Pass,只能說是「技術上Pass」,含金量其實不高。不過,我亦不認為應該反過來說,上一篇文章所有判斷都是錯的。

更準確的說法是:Q1當時已經出現增長放慢及局部壓力,但當時未有足夠證據證明問題會迅速惡化。真正錯的,是我相信Q1的表現仍然可以順利延伸到Q2。

現在Q2的答案已經很清楚。這個假設,錯了。

那TTD今季只增長3%,是不是因為Macro(宏觀經濟)突然轉差,大家都削減廣告預算?我覺得Macro一定有影響,但如果將全部問題都推給Macro,數字其實說不通。

看看同一季度其他廣告相關公司的表現:

ZETA Organic Revenue增長28%;
Magnite Contribution ex-TAC增長17%,其中CTV更增長36%;
Meta Advertising Revenue增長27%;
Amazon Advertising Services亦增長26%。

TTD呢?Revenue只增長3%。
當然,這裡我必須說清楚,這不是一個完全Apple-to-Apple的比較。

TTD是DSP;Magnite是SSP;ZETA是Marketing Cloud;Meta與Amazon更加是Walled Gardens(封閉式廣告生態)。大家的商業模式、客戶結構及收入確認方式都不同,所以不能因為Meta增長27%,就要求TTD也一定要增長27%。

但這組數字最少證明了一件事:數碼廣告市場並沒有差到所有人都只剩低單位數增長。

換句話說,Macro可以解釋TTD為甚麼受到壓力,卻很難單獨解釋為甚麼TTD由過去的雙位數增長,突然跌到只剩3%。

所以由這一刻開始,我不會再接受一句「Macro不好」就把問題帶過。如果同一個廣告市場,其他公司仍然可以做到十幾、二十幾甚至三十幾個%的增長,而TTD只剩3%,那麼除了Macro之外,TTD自己一定有些地方出了問題。

Macro可能是放大器,但它已經不是一個足以解釋今季失速的答案。下一步真正要追的,就是這個「公司自身的問題」到底藏在哪裏。

前面說過,TTD今季最奇怪的地方,是Customer Retention仍然高於95%,但Revenue Growth卻突然跌到只剩3%。

再拆細一點看,事情其實更加奇怪。

大部分Top 100客戶仍然錄得雙位數增長;Top 500以外的廣告客戶,YTD Spend增長超過50%;EMEA及APAC接近增長30%,China更加超過100%;CTV及Audio同樣維持雙位數增長。

明明很多地方都在增長,但合起來之後,全公司Revenue卻只有3%。

那到底是哪一部分突然少了?我覺得這裡有一個很重要的時間點。

TTD在5月7日公布Q1業績時,Q2其實已經過了大約五星期。當時公司仍然給出Q2 Revenue至少$750M的指引。但最後只有$715M。

即是短短不足兩個月,便突然少了$35M。如果管理層在5月初對當季生意的掌握仍然合理,那麼問題很可能是在Q2中後段突然惡化。另一個可能,就是管理層根本沒有及時掌握客戶支出的變化。

這亦是為甚麼我現在特別在意Wallet Share。但我要再次強調:目前沒有證據證明這$35M就是Wallet Share流失。它可能來自少數大型客戶或大型Campaign突然減少經TTD投放的預算;亦可能Q1其實已經出現局部Wallet Share壓力,只是當時被CTV、Audio、海外市場及中小型客戶的增長遮蓋了。

甚至Gross Spend、Take Rate或Revenue Mix,都仍然不能排除。

問題是,管理層今次沒有把這$35M拆出來告訴我們。所以95%以上Customer Retention這個數字,現在對我來說已經不夠。

它只能證明:

但它沒有告訴我:

這一頁,我覺得最有必要回頭看上一篇財報文章。(2026 Q1財報)

當時我的判斷很簡單:Q1通常是TTD相對較淡的季度,如果Q1 Revenue已經做到$689M,那麼隨着季節性改善,之後幾季應該逐級向上。

所以我當時用Q2至少$750M作為起點,再自行推算:

Q1 $689M
→ Q2 ≥$750M
→ Q3 ≥$814M
→ Q4 ≥$883M

我要說清楚,後面的$814M及$883M從來都不是公司Guidance,而是我按照當時的增長軌跡自行推算。

但現在真正發生的,是:

Q1 $689M
→ Q2 $715M
→ Q3 Guidance ≥$650M

這已經不是「上樓梯的速度慢了一點」。而是樓梯突然向下。

Q2首先比我設定的$750M門檻少了$35M;到了Q3,公司Guidance更加只有$650M,比我上一篇推算的$814M足足少了$164M。而且$650M不只是低於我的推算。它比Q2的$715M再跌約9.1%,比2025 Q3的$739M亦倒退約12.1%。這才是今次財報真正令我重新思考整個故事的地方。

如果只是Q2由預期的$750M變成$715M,我還可以說復甦比預期慢、Macro有影響、Execution出了短期問題。但當Q3連Q1的$689M都跌穿,原本「Q1淡季 → Q2回升 → Q3加速」這個季節性解釋,就已經不能再用了。

所以問題不是TTD增長得慢了。而是至少按目前的公司指引來看,Revenue的方向第一次反過來走。這亦代表我們接下來不能再問「甚麼時候恢復以前的增長速度」。

而是要先問一個更加基本的問題:到底是甚麼東西壞了?

上一季我對TTD其中一個最重要的Bull Case,是它有機會由「高增長公司」逐步變成一部「利潤複利機器」。意思是,即使Revenue Growth開始放慢,只要Margin繼續擴張,盈利仍然可以比收入增長得更快。

但Q2出來之後,這個假設暫時已被推翻。

2025 Q2,TTD Revenue Growth為19%,Adj. EBITDA Margin為39%,Adj. EBITDA達到$271M。

到了2026 Q2,Revenue Growth跌至3%,Adj. EBITDA Margin亦跌至約33.7%,Adj. EBITDA更由$271M下降至$241M,YoY倒退11%。

即是說,現在不是Revenue Growth放慢,但Margin上升。而是Revenue Growth與Margin一齊向下。

GAAP Net Income亦由去年同期$90M跌至$64M。若以Revenue Growth加Adj. EBITDA Margin計算,Rule of 40由去年同期約58,跌至今季約36.7。

所以Q2真正破壞的,不只是增長故事,還包括我上一季相信的營運槓桿。

更加令人擔心的是Q3。如果Revenue只達到公司指引的$650M,而Adj. EBITDA約為$160M,Revenue Growth將會變成約-12%,Adj. EBITDA Margin亦會跌至約24.6%。

兩者相加,隱含Rule of 40只剩約12.6。當然,這只是按照公司Q3最低指引計算的壓力測試,並不是最終業績。但它最少告訴我們,如果Q3沒有明顯高過指引,TTD面對的就不只是短期增長放慢,而是收入、盈利及營運效率同時惡化。

還有一點值得留意。

公司在Q1曾經提及,全年Adj. EBITDA Margin目標至少為40%;但到了Q2官方新聞稿,這個目標沒有再被重申。我不能因此直接說公司已經正式撤回全年目標,因為管理層沒有這樣宣布。但在Q3 Margin指引只有約24.6%的情況下,原來的全年目標能否實現,疑問顯然已經比上一季大得多。

所以現階段,我不能再用「利潤複利機器」形容TTD。至少在公司重新證明Revenue可以恢復增長、Margin亦可以回升之前,這個Bull Case暫時不成立。

如果只看TTD今季公布的產品、合作及生態系進展,其實公司仍然非常熱鬧。

Dentsu Retail Data;Booking、Agoda、Kayak及Priceline;Marriott、Uber、United Airlines;Databricks CustomerLake與Agentic AI;Adobe Real-Time CDP;Netflix及超過500家Sellers and Publishers;Samsung Ads;Audience Unlimited;Retail/Commerce Media;還有Kokai及Koa相關功能。

單看這張名單,你很容易得到一個印象:

TTD的產品與合作夥伴愈來愈多,未來增長應該沒有問題。

但今季Revenue Growth只有3%,所以我現在更在意的,不是公司又公布了甚麼,而是這些東西究竟有沒有真正變成收入。

這亦是TTD與ZETA之間很明顯的分別。

ZETA不只是告訴投資者公司推出了Athena,而是逐步交代一條較完整的商業化鏈條:

Athena使用率上升
→ 客戶使用更多功能
→ Cross-sell及Upsell增加
→ 深度使用AI的客戶NRR更高
→ Organic Revenue增長28%

而且ZETA進一步披露,深度採用AI的客戶,NRR比公司平均高約400bps。

這才是我所說的「AI變成錢」。

它不只是產品名稱、合作公告或管理層說客戶反應很好,而是能夠看到產品使用率如何影響客戶支出,最後再反映到NRR及Revenue。

反觀TTD,目前公布了很多產品及合作,但我們仍然不知道:

這些新合作帶來了多少Gross Spend?
有多少客戶已由測試階段進入正式商業採用?
它們帶來了多少Incremental Revenue?
使用AI功能較深的客戶,支出是否真的更高?
新產品要到甚麼時候才可以由發布走向規模化變現?

我不是說這些合作沒有價值,也不是說TTD的AI及新產品沒有競爭力。問題只是,當公司Revenue仍然高速增長時,投資者可以先相信產品將來會變現;但當Revenue Growth跌至3%、Q3更可能YoY倒退時,單靠一長串合作名單已經不夠。

管理層需要證明的,不再是TTD有很多產品,而是這些產品能否令客戶投放更多預算,最後真正轉化成Gross Spend及Revenue。

因為:產品發布不是財務驗證;合作名單亦不是收入。

而當公司一方面公布大量新功能,另一方面又將最具體的修復工作放在Kokai的使用體驗之上,我們下一步就不得不追問:

管理層今季沒有完全逃避責任。

公司承認本季表現沒有達到自己的標準,接下來需要Strengthen Execution、Upgrade Platform及Sharpen Focus。

這些說法本身沒有甚麼特別。幾乎每一家業績失速的公司,都可以說自己要改善執行、升級產品及重新聚焦。真正值得留意的,是管理層準備怎樣修。

今次最具體的修復內容,主要集中在Kokai及Zuma,包括改善Navigation、Workflow、Troubleshooting、Usability及Human-machine Interaction。

翻譯成簡單一點的說法,就是平台是否容易使用、工作流程是否順暢、出現問題時是否容易處理,以及人與系統之間的互動是否足夠好。

這就令我產生了一個疑問。如果今季只是一個普通的Macro問題,為甚麼公司最具體的修復工作,會落在平台的使用體驗之上?

與此同時,公司內部亦出現明顯的組織重整,包括CFO、CMO、CCO及客戶增長相關領導層相繼更換。管理層甚至承認,公司正在Win Back過去失去的客戶。

但這裡必須非常小心。這些行動只可以證明公司知道Execution及平台體驗需要改善,卻不能直接證明Kokai已經失敗,更不能證明今季Revenue失速就是由產品問題造成。

同樣地,我們現在亦未能確定問題究竟出在Product、GTM(市場進入策略),還是Client Execution。我的推算是,某些客戶可能仍然保留TTD帳戶,所以Customer Retention繼續高於95%;但如果產品使用體驗、客戶服務或銷售執行出了問題,他們仍然可以減少經TTD投放的Campaign及預算。

這個情況在邏輯上可以成立,卻仍然未有數據證實。

我們甚至不知道,這種壓力是否在Q1已經局部出現,只是到Q2才突然加速;還是問題真的在Q2中後段才爆發。

所以現階段,我只能作出一個較保守的判斷:Macro可能是放大器;Product、GTM及Client Execution,才可能是目前真正的病灶。

但「可能」兩個字非常重要。因為公司承認需要修復甚麼,不等於它已經告訴我們Revenue為甚麼少了。

去到這裡,我覺得最重要的不是急着替TTD判刑,而是把已經知道與仍然不知道的事情分開。

目前已經確認的事實有四個:

✨TTD相對同業明顯失速;
✨Revenue與Margin同時惡化;
✨管理層承認Execution存在問題;
✨Customer Retention仍然高於95%。

但關於Revenue失速的真正來源,我們仍然缺少最關鍵的底層數據。我們不知道同一批客戶的Gross Spend是否下跌,不知道Take Rate或Revenue Mix有沒有改變,亦不知道既有客戶交給TTD的Wallet Share是否流失。

更不知道問題是在Q1已經開始,還是在Q2中後段才突然惡化。現階段,大致存在三種仍未能拆開的可能:

1️⃣客戶整體廣告支出下降,所以即使留在TTD,投放金額亦自然減少。

2️⃣客戶仍然有廣告預算,但減少了經TTD投放的比例。這就是我一直懷疑的Wallet Share問題。

3️⃣Gross Spend未必出現同等幅度的下跌,但Take Rate或Revenue Mix轉弱,令最後確認的Revenue變差。

這三種情況,對投資者的意思完全不同。

如果只是客戶短期削減整體廣告預算,問題可能偏向週期性;如果是Take Rate或Revenue Mix變動,我們要重新判斷收入轉化能力;如果既有客戶正在減少交給TTD的預算比例,問題便可能涉及產品競爭力及護城河。

偏偏管理層今季沒有提供足夠資料,讓我們判斷究竟是哪一種。所以下一次財報,我不要再聽一句Customer Retention高於95%便算。

公司最少必須回答四個問題:

✨同一批客戶的Gross Spend如何變化?
✨Dollar-based Net Retention是多少?
✨TTD佔主要客戶廣告預算的比例如何變化?
✨如果Wallet Share真的下跌,究竟在Q1已經開始,還是在Q2中後段突然惡化?

整條收入鏈其實很簡單:

Gross Spend → Take Rate → Revenue

只要公司願意把這三層拆清楚,我們才有可能知道那個突然消失的預算去了哪裏。

所以目前最準確的結論不是TTD已經失去護城河,也不是今季只屬短期Execution問題。

而是:我們已經可以判定TTD有病,但仍沒有足夠資料判定,它患的是可以修好的短期毛病,還是結構性的護城河惡化。

分析到這裡,幾乎所有營運證據都指向同一個方向:

TTD的問題比我上一季想像中嚴重。

但有一件事,令我到現在仍然不敢直接判它死刑。

2026年3月2日至4日,CEO Jeff Green在公開市場買入600萬股TTD,總投入約$148.1M,平均成本約$24.68。

這不是象徵式買入,也不是公司發給他的股票。而是Jeff Green真的從自己口袋拿出接近1.5億美元,在公開市場買入600萬股。

但今次財報公布後,TTD股價跌至約$13.40,較他的平均成本低約45.7%。換句話說,那筆原本價值約$148.1M的投資,現在只剩約$80.4M,帳面虧損約$67.7M。股價要由$13.40升回$24.68,更需要上升約84%。

這就形成了整篇文章最大的矛盾。財報數據告訴我,我上一季的判斷錯了。Jeff Green卻用$148.1M告訴市場,他認為TTD被低估。但現在$13.40的股價,又反過來告訴我們:

可能連全世界最了解TTD的人,也錯了。

當然,我們不能把Jeff Green這次買入寫成反轉證據。他在3月初開始買入時,Q1尚未結束,Q2甚至還未開始。他不可能透過這次買入,向我們證明自己早已知道Q2會Miss,更不能證明他預見了Q3只有$650M的Revenue Guidance。

他完全有可能高估TTD的競爭力、低估Kokai及Execution問題,甚至沒有預料到Q2中後段會突然惡化。

CEO最了解自己的公司,不代表CEO永遠不會判斷錯誤。但另一方面,我亦不能把這筆交易當作甚麼都沒有發生。

Jeff Green不是只在電話會議上說自己有信心,而是真的承擔了接近1.5億美元的風險。這筆買入不能推翻今季財報,卻足以令我暫時保留最後一個疑問:

究竟是Jeff Green看見了市場仍未看見的東西,還是他對自己創立的公司過度自信?

現在沒有答案。所以這不是Bull Case,更不是股價即將反彈的理由。

它只是一項非常強、但暫時被營運數據完全壓住的Bull Evidence。

而這個矛盾,亦是我到現在仍然未能直接判 TTD 死刑的唯一原因。

上一季,我認為市場可能錯殺TTD,並親自留下三條驗證門檻。

現在答案已經出來。

Revenue及QoQ增長兩條明確Fail;季節性階梯不但沒有繼續向上,Q3 Guidance反而跌至$650M;Revenue與Margin亦由原本應該互相補足,變成同步向下。

我未必錯判Q1當時仍有局部增長支撐,但我確實錯在相信Q1的表現可以順利延伸至Q2。更麻煩的是,其他廣告公司今季的生意並不差。Macro(宏觀經濟)可以解釋部分壓力,卻不能解釋TTD為甚麼只剩3%增長,更不能解釋Q3 Revenue可能YoY倒退約12%。

所以由這一季開始,我不會再用「廣告市場不好」、「產品很多」或「合作夥伴很強」替公司辯護。這些故事如果不能變成Gross Spend、Revenue及Profit,對股東便沒有足夠意義。95%以上的Customer Retention同樣已不能令我安心。

客戶沒有正式離開,不代表預算仍然留在TTD。Q2突然出現的$35M Revenue缺口,可能代表部分客戶在季內削減或轉移預算,也可能是Q1已經出現的局部壓力,到Q2才加速爆發。

但目前為止,我們仍然不能確定問題究竟來自Wallet Share、Gross Spend、Take Rate還是Revenue Mix。

所以我現在最誠實的答案不是看好,也不是看淡。

但「不知道」不代表可以繼續無條件相信。

我仍未判TTD死刑,並不是因為今次財報有甚麼值得樂觀,而是Jeff Green在幾個月前,真的拿出約$148.1M買入600萬股。

他可以高估自己、低估競爭,甚至完全沒有預料到Q2才發生的惡化。但如此大規模的公開市場買入,仍令我無法完全忽視。

不過,CEO買入現在只能令我暫時不判公司死刑,已經不足以替公司洗脫嫌疑。

下一季,我會用以下六條硬性門檻重新驗證:

  1. Q3 Revenue必須回到$700M以上。$650M只是公司極低的指引,單純達標不代表復甦。

  2. Q3 Adj. EBITDA Margin必須回到至少30%。如果仍然接近指引隱含的24.6%,代表收入與營運槓桿同時惡化。

  3. Q4 Revenue必須恢復YoY正增長。否則這件事便不能再被形容為短期失速。

  4. 管理層必須量化Revenue缺口,清楚拆出Macro、Agency、客戶流失、Gross Spend及Take Rate各自造成的影響。

  5. 新產品必須出現可量化的變現證據,不能再用一長串合作名單代替Revenue。

  6. Kokai及Zuma必須證明改善了客戶使用及支出,不能只告訴我們Navigation及Usability變得更好。

這六條門檻,不是要求TTD立即回到以前的高速增長,而是要求公司最少證明問題仍然可以修復。

如果下一季管理層仍然只談Macro、產品、合作與長期願景,卻無法回答客戶預算去了哪裏,我便不能再用Jeff Green的信念替自己的持倉找理由。

我仍然持有,不是因為這份財報值得相信,而是最了解公司的人曾經用$148.1M告訴市場,他相信。現在,我只願意再給營運數據一次回答的機會。

Read the original on sunsun168.substack.com

Comments

Nothing yet. Say the first thing.

    Sign in to join the conversation.