Back to top

ad-tech: Archive

Vaishali Doshi

The Trade Desk Declines 28% in 3 Months: How to Play the Stock Now?

TTD has slid 28% in three months as macro headwinds and rising competition weigh on investor sentiment.