Trade desk CEO Jeffrey Green sells over $43 million in stock

By ali