ad tech stocks decline 2026

The Trade Desk stock hits 52-week low at 18.31 USD

June 17, 2026

The Trade Desk Stock Hits 52-Week Low at $18.31 New York, June....