News

The Trade Desk reported a debt figure of $344 million at the close of the most recent quarter, with a market capitalization ...