TTD
Valuation Communication Services · Advertising Agencies Data as of 2026-06-30P/E Ratio · Metrics
P/E Ratio
32.99
PEG Ratio
0.32
Dividend Yield
-
Gross Margin
100.00%
Net Margin
9.01%
Revenue CAGR 3Y
15.49%
ROE
10.01%
ROA
4.47%
Buyback Yield
1.45%
Current Ratio
1.72
Magic Earn Yield
5.79%
Altman Z-Score
2.03
Fair Value River
Score
Valuation 54
Profitability 39
Growth 52
Health 49
Yield 24