News

Trade Desk shares tumble 25% after Q1 earnings report

Ad tech company also announces 10-to-one stock split in June