Trade Desk Layoffs Follow Disappointing Financial Reports, Stock Declines