The Trade Desk, Inc. (TTD ... the quarter totaled $741 million, falling short of the $759.05 million consensus estimate. Following the earnings release, the stock dropped 26%.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results