departure Apr 19, 2026 Alex Kayyal → Chief Financial Officer @ The Trade Desk, Inc. Reason: resignation Read full article