Market Cap 37.38B
Revenue (ttm) 2.44B
Net Income (ttm) 393.08M
EPS (ttm) N/A
PE Ratio 98.40
Forward PE 72.10
Profit Margin 16.08%
Debt to Equity Ratio 0.00
Volume 12,869,899
Avg Vol 6,007,288
Day's Range N/A - N/A
Shares Out 493.57M
Stochastic %K 1%
Beta 1.45
Analysts Strong Sell
Price Target $118.53

Latest News on TTD

The Trade Desk: Thesis Busted?

Feb 17, 2025, 10:38 PM EST - 4 days ago

The Trade Desk: Thesis Busted?