TTD Falls 23.5% in a Week Amid Macro Pressure and Execution Woes | StockRay