The consensus price target of $119.45 implies 121.7% upside. TTD is a long-term buy, but if you fear short-term losses, I wouldn’t blame you for staying out.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results