r/ValueInvesting•7 mo. agoKestrelQuantThe CEO of Trade Desk just bought $148M of his own stock (Hes Up 30%)Stock Analysiskestrelterminal.com/company/TTDkestrelterminal.comPosted Mar 5, 2026, 7:55 PM UTC04ShareSave