Three catalysts hit at once. Now the foundry story needs proof.
The Trade Desk Is Down 75% From Its High. Q2 Earnings Could Finally Break the Fall.
A $17 stock that once traded at $140 is one earnings report away from its most important test in years.
