Trade Desk Executives Depart, Stock Drops 7% | Intellectia.AI