TTD Stock and Financials