Date: 2026-04-06 Quarter: Q4 FY25 (Oct-Dec 2025), reported February 25, 2026 Market cap: $10.8B | Run-rate P/S: 3.2x | Run-rate P/FCF: 9.5x | FCF Yield: 10.6%
TTD is decelerating into a valuation that increasingly prices permanent impairment. The numbers say sell under my framework — five consecutive quarters of YoY deceleration is indefensible for a growth investor. But this isn't a growth stock anymore at 3.2x P/S. It's a profitability machine on sale, and the question has shifted from "is growth accelerating?" to "is the bottom in?"
Q4 FY25: $847M revenue (+14.3% YoY, +0.8% beat). GAAP operating margin hit an all-time high of 30.3%. EBITDA at 47.3%. FCF of $285M (33.7% margin). These are elite profitability numbers. But revenue growth has gone 28% → 26% → 27% → 22% → 25% → 19% → 18% → 14%, and Q1 FY26 is guided at just 10%.
Under my strict framework: five quarters of deceleration = sell, full stop. I would have been out by Q2 FY25 at the latest.
But I also said in 2023 that TTD is "a fantastic, profitable company competing in a large TAM with an exceptional founder-leader which is steadily taking market share" and "a cash-generating machine." That hasn't changed. What's changed is the market has re-priced it from 15x revenue to 3.2x revenue. Jeff Green — who built this from nothing — put $148M of his own money in at $23-25 after these results. You don't do that unless you see something.
Action: Watchlist. Not investable under growth framework today. But I'm watching Q1 FY26 (May 8) like a hawk. If growth stabilizes at 13-15% and Q2 guide implies improvement, I'd take a starter position at this valuation. The risk/reward has shifted materially.
| FY22 | FY23 | FY24 | FY25 | Trend | |
|---|---|---|---|---|---|
| Q1 | 315 | 383 | 491 | 616 | +25.4% YoY |
| Q2 | 377 | 464 | 585 | 694 | +18.7% YoY |
| Q3 | 395 | 493 | 628 | 739 | +17.7% YoY |
| Q4 | 491 | 606 | 741 | 847 | +14.3% YoY |
| FY | 1,578 | 1,946 | 2,445 | 2,896 | +18.4% YoY |
| FY22 | FY23 | FY24 | FY25 | |
|---|---|---|---|---|
| Q1 | — | -22.0 | -18.9 | -16.9 |
| Q2 | +19.6 | +21.3 | +19.0 | +12.7 |
| Q3 | +4.7 | +6.2 | +7.4 | +6.5 |
| Q4 | +24.3 | +22.8 | +18.0 | +14.5 |
→ Q2 FY25 QoQ broke the pattern: 19.6% → 21.3% → 19.0% → 12.7%. That's a 6.3pp drop from the three-year average. This is where the deceleration became structural, not seasonal.
→ Q4 FY25 QoQ also broke: 24.3% → 22.8% → 18.0% → 14.5%. Steady degradation, 3.5pp below Q4 FY24.
→ Q1 seasonal dip actually improving: -22% → -18.9% → -16.9%. Smaller Q1 drops mean less seasonality, which is modestly positive.
→ Q3 held steady: 6.5% vs 7.4% prior year — within normal range.
| FY22 | FY23 | FY24 | FY25 | |
|---|---|---|---|---|
| Q1 | — | -108 | -115 | -125 |
| Q2 | +62 | +82 | +93 | +78 |
| Q3 | +18 | +29 | +44 | +45 |
| Q4 | +96 | +113 | +113 | +107 |
| FY adds | — | +116 | +186 | +105 |
FY25 total sequential adds of $105M vs FY24's $186M. That's a 44% decline in the net revenue addition for the year. This is the number that should worry you.
| FY22 | FY23 | FY24 | FY25 | Trend | |
|---|---|---|---|---|---|
| Q4 Gross Margin | 83.8% | 83.4% | 81.7% | 80.7% | Declining |
| Q4 GAAP Op Margin | 20.4% | 23.8% | 26.4% | 30.3% | ATH |
| Q4 EBITDA Margin | — | 46.8% | 47.2% | 47.3% | ATH |
| Q4 Net Margin | 14.5% | 16.1% | 24.6% | 22.1% | Slight dip |
| Q4 FCF Margin | — | 10.9% | 24.2% | 33.7% | Record |
→ Gross margin declining: 83.8% → 83.4% → 81.7% → 80.7% over four Q4s. Down 3.1pp. Not alarming for a platform business, but the direction is wrong. Platform operations costs rose 21% YoY vs 14% revenue growth.
→ GAAP operating margin at an all-time high of 30.3%. Up 3.9pp from Q4 FY24's 26.4%. This is exceptional operating leverage — total opex grew 8% on 14% revenue growth.
→ SBC discipline: $112M in Q4 FY25 vs 129MinQ4FY24.Down13491M vs $495M). Nuf said.
| FY23 | FY24 | FY25 | |
|---|---|---|---|
| Gross Spend ($B) | 9.6 | 12.0 | 13.4 |
| Gross Spend Growth | — | +25% | +11.7% |
| Revenue Growth | +23% | +26% | +18.4% |
| Take Rate | 20.3% | 20.4% | 21.6% |
| Gap (Rev Growth - Spend Growth) | — | +1pp | +6.7pp |
This is the single most concerning data point in the entire report.
Revenue growth exceeded gross spend growth by 6.7 percentage points in FY25. ALL of the excess came from take rate expansion (20.4% → 21.6%). The underlying ad volume is growing at just 12%. Take rate expansion has natural limits — you can't charge 25% or 30% without clients noticing. If take rate plateaus and gross spend stays at ~12% growth, revenue growth converges to ~12%.
The bull case requires gross spend to reaccelerate. The bear case says 12% is the new normal.
| Quarter | Beat vs Guide |
|---|---|
| Q1 FY25 | +7.1% |
| Q2 FY25 | +1.8% |
| Q3 FY25 | +3.1% |
| Q4 FY25 | +0.8% |
Shrinking beats. Q4 FY25 was the narrowest beat in TTD's history as a public company. Management's sandbagging margin has evaporated. Either visibility is truly lower, or the business is genuinely harder to forecast. Both are concerning for a growth investor.
First time quantified: JBPs now >50% of business, pipeline doubled YoY. This is a genuine leading indicator. JBPs are multi-year, direct-brand relationships that bypass holdco gatekeepers. Management says "we have not harvested most of those seeds."
My take: This is the single best forward-looking data point TTD has offered. A doubling of JBP pipeline, if it converts at historical rates, could drive reacceleration in H2 FY26. But "green shoots" and "seeds not harvested" is not revenue. I need to see it in the numbers.
| Channel | % of Q4 Revenue | Growth vs Total |
|---|---|---|
| CTV (Video) | ~50% | Faster than total |
| Mobile | ~30% | In-line |
| Audio | ~6% | Fastest growth |
| Display | Low double-digits | Slowest |
CTV growing faster than total despite lapping political CTV spend is strong. Audio as the fastest-growing channel is a new secular driver. International (16%) outpacing US. All of these are structural growth vectors, not cyclical.
→ The headline deceleration is concentrated in US CPG/auto advertisers, not in a broad-based platform decay. This is the key insight for the cyclical thesis.
Green opened with the ex-political figure ("revenue grew approximately 19% year-over-year when excluding political") before giving the absolute 14% number. This is the first time in my reading of TTD that the CEO has led with an adjusted number. Defensive? Perhaps. But also intellectually honest — political spend is genuinely lumpy and distortive.
"One of the clearest themes in our data and from our conversations with clients was a sustained weakness among some large consumer packaged goods companies as well as some global auto companies. Together, these verticals represent over a quarter of our business."
Over 25% of revenue in headwind verticals. And:
"Those trends have continued into the beginning of this year."
This directly explains the Q1 FY26 guide of only 10%. Management isn't sandbagging Q1 — they're telegraphing continued CPG/auto weakness. But they're also saying:
"When these companies are excluded from our year over year comparisons, our business and the open internet is doing much better than the averages alone would suggest."
→ If we back out 25% of revenue at, say, -5% growth, and the remaining 75% is growing at ~21%, the blended 14% makes sense. The math works for the cyclical thesis.
~25 mentions of AI. Five mentions of "agentic AI." This is the most AI-heavy earnings call I've seen from TTD. Two things stood out:
"There is an emerging narrative that AI will compress software value or disintermediate platforms altogether. That might be true of some SaaS businesses, especially those that deal in generic process or low-grade data."
→ When a CEO addresses a bear thesis unprompted, it means the bear thesis is getting traction internally. This is worth monitoring. But his rebuttal is logically sound — TTD's data moat (20M ad opportunities/second, first-party client data, retail data marketplace) is genuinely differentiated.
Green introduced a new competitive frame: walled gardens (read: Meta, Google, Amazon) sell "cheap reach" that doesn't drive growth. He quoted Hershey's VP of Strategy by name. This is the sharpest competitive language I've seen from TTD.
"Efficacy is not a problem for the open internet. Simplicity currently is."
→ This is honest and strategically important. Green is acknowledging that the open internet's UI/UX complexity is a barrier. If simplification efforts (Deal Desk, PubDesk, billing simplification) work, they remove friction for the exact advertisers currently defaulting to walled gardens.
Ventura OS was the centerpiece of Q4 FY24's strategy narrative. In Q4 FY25, it was mentioned only in the press release bullet points ("announced the Ventura Ecosystem"). No discussion from either speaker.
→ Red flag? Maybe. Green said "we reorganized to scale from $3B to $10B." Ventura might have been deprioritized vs Kokai and Audience Unlimited. Or it's a slow-burn infrastructure play that doesn't warrant quarterly updates. But the silence is conspicuous.
Credibility: Green has delivered on almost every major promise. Reorg worked (Q1-Q4 FY25 beat streak). Sincera closed on time. Kokai adoption near 100%. The one miss — Q4 FY24 — was acknowledged honestly and addressed aggressively. I give him high marks.
New leadership: Three C-suite changes in 12 months (CFO Alex Kayyal, COO Vivek Kundra, CRO Anders Mortensen). Kayyal wasn't on the Q4 call — interim CFO Tahnil Davis presented. Green needs to stabilize this team.
Capital allocation: The $1.4B in buybacks at avg 52.60ispainful—stockisnowat 22. That's ~$810M of shareholder value destroyed on paper. But at current prices, the $500M new authorization would retire ~5% of the float. Accretive if executed here.
| Period | Diluted Shares (M) | Change |
|---|---|---|
| Q4 FY22 | 528.9 | — |
| Q4 FY23 | 499.7 | -5.5% |
| Q4 FY24 | 506.9 | +1.4% |
| Q4 FY25 | 482.5 | -4.8% |
→ Shares outstanding down 4.8% YoY. Share count declined every quarter in FY25 (502.9 → 495.8 → 493.0 → 482.5). At current prices (~$22), the $500M authorization buys another ~23M shares (4.7% of current float). Buybacks are now highly accretive.
SBC: $491M FY25 vs $495M FY24. Flat in absolute terms, declining as % of revenue (16.9% vs 20.2%). This is good capital discipline.
| Metric | Run-Rate (Q4 x 4) | Assessment |
|---|---|---|
| Revenue | $3,387M | |
| P/S | 3.19x | Cheapest in TTD history. Traded 15-25x in 2019-2021. |
| GAAP Net Income | $748M | |
| P/E (GAAP) | 14.4x | For an 81% GM, 30% Op margin business. |
| Non-GAAP Net Income | $1,137M | |
| P/E (Non-GAAP) | 9.5x | Single digits. Absurd for this quality. |
| FCF | $1,141M | |
| P/FCF | 9.5x | FCF yield 10.6%. |
| Rule of 40 | 48.0 | (14.3% growth + 33.7% FCF margin) |
At 14% growth, 81% GM, 47% EBITDA margins, 95% retention, zero debt, and founder-led — 9.5x P/FCF is value stock territory. The market is pricing this as if growth goes to zero and the ad market structurally declines.
PEG ratio: 3.2x P/S / 14.3% YoY = 0.22x. Even using the Q1 guide of 10%: 3.2 / 10 = 0.32x. Below 1.0x is "cheap" by any framework.
What the market prices: If you assume 10% perpetual growth and 35% FCF margins, TTD should generate ~$1.4B in FCF in 3 years. At a 15x terminal FCF multiple, that's a $21B market cap — 94% upside from 10.8Btoday.Evenatabear − case815B (39% upside).
→ The valuation provides a significant margin of safety. Even if growth never reaccelerates beyond 12-15%, you're buying an elite-margin business at a deep discount to intrinsic value.
| Dimension | Going In | After Q4 FY25 | Change |
|---|---|---|---|
| Growth | Expected 15-16% YoY | 14.3% (+0.8% beat). Ex-political 19%. | Slightly worse than expected |
| Profitability | Expected strong Q4 margins | ATH across the board. 30.3% GAAP op margin. | Positive surprise |
| Guidance | Expected ~13% Q1 guide | 10% ($678M). "Visibility somewhat lower." | Negative surprise |
| Vertical mix | Expected broad-based | CPG/auto >25% of rev explicitly weak into Q1 | Worse than expected |
| Leading indicators | Expected neutral | Gross spend +11.7% (bearish) vs JBP pipeline doubling (bullish) | Mixed |
| Capital allocation | Expected continued buybacks | $423M in Q4 at elevated prices. $500M new auth. | Neutral |
| Management tone | Expected confident | "Confident-cautious." Defensive AI rebuttal. Ventura silence. | Slightly cautious |
Net assessment: Mixed quarter. The profitability is genuinely impressive and the valuation is genuinely cheap. But the growth trajectory continues to deteriorate, Q1 guide disappointed, and the gross spend deceleration raises structural questions.
| Question | Answer |
|---|---|
| Temporary headwind masking acceleration? | Yes — CPG/auto (>25% rev) + political normalization (~5pp headwind) |
| 2+ leading indicators diverging for 2+ quarters? | Partial — JBP pipeline bullish, CTV/audio/intl channel mix bullish. But gross spend divergence is bearish. Net: inconclusive. |
| High-growth sub-segment gaining share? | Yes — CTV (~50%, growing faster), Audio (fastest growth), International (outpacing US) |
| Can calculate implied revenue vs guidance? | Yes — TTD's historical beat pattern (1-7%) on $678M guide implies $685-725M actual. If at 3% beat: $698M (+13.3% YoY) |
| Management tone confident and specific? | Mixed — confident on long-term, cautious on near-term. Defensive AI rebuttal. "Visibility somewhat lower" is new language. |
| Total | 3/5 — Not clean enough for high conviction |
My growth framework says: NOT INVESTABLE. Five consecutive quarters of YoY deceleration (28% → 14% → guided 10%) is a textbook sell signal. If I owned this, I'd have sold by Q2 FY25.
My value framework says: COMPELLING. 9.5x P/FCF, 10.6% FCF yield, zero debt, 81% GM, 47% EBITDA margin, 95% 12-year retention, founder with $148M skin in the game, structural catalyst (Google antitrust). This is a high-quality business available at a multi-decade low valuation.
Reconciliation: The market is punishing TTD for being a 14% grower after being a 25% grower. Fair enough — the growth premium has evaporated. But the market seems to be pricing single-digit perpetual growth, which is inconsistent with:
→ My honest view: The cyclical thesis is more likely than the structural thesis. CPG/auto will recover (tariffs are transient, CAGNY commentary was cautious not catastrophic). Political spend normalization is definitionally temporary. Ex-political Q4 growth was 19%. JBP pipeline is a genuine forward indicator.
But "more likely" is not "certain." I need to see Q1 FY26 to differentiate.
Trigger to buy: Q1 revenue >= $700M + Q2 guide >= $790M + CPG/auto stabilization language + no new holdco defections. If all four hit, I'd start a 3-5% position at current prices.
Trigger to walk away: Q1 revenue <690M + Q2guide<770M + CPG/auto deterioration + any new holdco defection. If two or more hit, the structural thesis wins and I move on.
| Metric | Q4 FY25 | Q4 FY24 | YoY Change | Assessment |
|---|---|---|---|---|
| Revenue | $846.8M | $741.0M | +14.3% | Decelerating |
| Beat vs Guide | +0.8% | -2.0% | Improved from miss | Narrowest beat |
| Gross Margin | 80.7% | 81.7% | -1.0pp | Slight erosion |
| GAAP Op Margin | 30.3% | 26.4% | +3.9pp | All-time high |
| EBITDA Margin | 47.3% | 47.2% | +0.1pp | All-time high |
| FCF | $285M | $179M | +59% | Record quarter |
| FCF Margin | 33.7% | 24.2% | +9.5pp | Record |
| EPS (GAAP) | $0.39 | $0.36 | +8.3% | Solid |
| EPS (Non-GAAP) | $0.59 | $0.59 | Flat | SBC reduction offset by tax |
| SBC % Revenue | 13.2% | 17.4% | -4.2pp | Strong discipline |
| Shares Outstanding | 482.5M | 506.9M | -4.8% | Buybacks working |
| Q1 Guide | $678M (+10%) | $575M | — | Disappointing |
Atlas rated this 3/5 (Watchlist). I agree with the rating and the analysis — cyclical vs structural is unresolved. Where I add nuance: the gross spend deceleration to 11.7% is a more critical risk than Atlas flagged. If ad volume doesn't reaccelerate, take rate expansion is a borrowed-time strategy. The JBP pipeline doubling partially offsets but needs to convert. May 8 is decision day.
-wsm
(No position. Watchlist.)