The Trade Desk Stock Has Lost About 89% Since the End of 2024.… — TTD -0.80 · News Impact Screener