Trade Desk Inc. Faces a Sharp Decline in After-Hours Trading Post Disappointing Forecast Nov 10, 2023