Read More 2 minute read EEarnings X Weighs In: Could Amazon DSP Undercut The Trade Desk?byStaff02/20/2025394 views The Trade Desk’s stock is still struggling—and mightily—now sitting below $80 per share after its disastrous Q4 earnings…