site logo

Trade Desk stock tumbles despite earnings beat as concerns over growth mount