I wouldn't buy $TTD today at $13, for three important reasons:
1 - I no longer have confidence in management. They've been full of promises but failed to deliver on them.
2 - Nearly the entire management team has been replaced in the last year, which is a major red flag to me.