TTD — Q4 FY25 Earnings Review

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%

Verdict

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.


The Numbers — QoQ Grid (The Table That Matters)

Revenue ($M) — Years Across, Quarters Down

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

QoQ Growth (%) — The Deceleration Grid

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.

Sequential Revenue Adds ($M)

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.

Margin Grid — Quarters Down, Years Across

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.


Leading Indicators — The Mixed Bag

Gross Spend vs Revenue Divergence (BEARISH)

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.

Beat Magnitude (CAUTIONARY)

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.

JBP Pipeline (BULLISH, but early)

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 Mix Signals (BULLISH)

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.


Conference Call Deep Dive

Opening Statement: Jeff Green's Framing

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.

CPG/Auto Headwind — Explicitly Quantified for First Time

"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.

AI Narrative — Dominant but Defensive

~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:

  1. Proactive rebuttal of AI disintermediation risk. Green addressed this unprompted:

"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.

  1. Audience Unlimited called "one of our biggest innovations ever." Product is in early rollout, using flat-cost data marketplace pricing enabled by AI. If it drives incremental data attachment to campaigns, it's a margin expander. If it doesn't get adoption, it's just another feature.

The "Cheap Reach Fallacy" — New Competitive Framing

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.

The Ventura OS Silence

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.

Management Quality Assessment

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.60ispainfulstockisnowat 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.


Dilution & Buybacks

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.


Valuation — The Elephant in the Room

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.


Prior Beliefs / Updated Beliefs

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.


Alpha Pattern Checklist

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

Thesis Assessment

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.


What I'm Watching — Q1 FY26 (May 8, 2026)

  1. Revenue above $700M. That's ~13% YoY growth, implying a 3%+ beat. If TTD can't beat $700M, the structural bear case strengthens.
  2. Q2 FY26 guidance implying 15%+ YoY growth. This is the reacceleration signal. Q2 FY25 was $694M, so Q2 guide needs to be at least $798M.
  3. CPG/auto commentary. Is it stabilizing, improving, or getting worse? "Continued into Q1" was the Q4 language — I need "beginning to stabilize" or "seeing green shoots."
  4. Gross spend growth. If FY26 gross spend is guided or tracked at >15% growth, the volume deceleration thesis weakens.
  5. Holdco status. Any new Publicis/WPP/Dentsu defections would be structurally negative.
  6. Alex Kayyal on the call. The new CFO needs to present. An interim on a second call would raise governance concerns.

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.


Key Risks

  1. Growth fails to reaccelerate — If Q1 FY26 comes in at 10-11% and Q2 guide stays sub-15%, TTD re-rates as mature ad-tech at 2-3x P/S and ~$8-9B market cap.
  2. Amazon DSP displacement — Amazon ad revenue grew 23% in Q4 vs TTD's 14%. First-party purchase data is a structural advantage that TTD cannot replicate.
  3. Holdco defection cascade — Publicis memo against TTD. Dentsu and WPP exited OpenPath. If holdco spend reallocates to Amazon DSP or DV360, it's a multi-year headwind.
  4. Take rate ceiling — 21.6% take rate expanded 1.2pp from 20.4%. If this plateaus and gross spend stays at 12% growth, revenue growth converges to 12%.
  5. Kokai quality issues — Ad Age reported buyers found the system overriding campaign settings (30-40% viewability vs 70-80% targets). If widespread, it undermines the transparency/objectivity pitch.

Key Catalysts

  1. Q1 FY26 earnings (May 8) — The most important single data point.
  2. DOJ Google antitrust remedy — Structural multi-year tailwind if forced divestiture redirects ad spend to open market.
  3. CPG/auto recovery — Macro stabilization adds 3-5pp to revenue growth.
  4. Audience Unlimited rollout — "Biggest innovation ever." If adoption ramps in H2 FY26, it drives incremental data attach revenue.
  5. OpenAI partnership — New demand channel if confirmed.

Summary Table

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.)