the-trade-desk-financials
The Trade Desk?blur=25

Ad tech major posts $739 million in revenue, expands share repurchase program by $500 million as it eyes strong finish to 2025

e4m Staff Nov 7, 2025 12:14 PM