Covered by 1 source · 1 article
The Trade Desk (TTD) Plunged 22%. Did its Agency Problem Just Become an Earnings Problem?