The Trade Desk Reports $2.05 Billion Revenue in 2025 with 95% Customer Retention | Intellectia.AI