The Trade Desk / TTD is undervalued. LONg
ttd dropping over twenty percent after q2 earnings down to around 13.80 a share on august 7 2026 but if you look at the actual sec 10-q and 10-k filings the math is absurdly cheap right now. market cap sits …