Why Is The Trade Desk Stock Falling, and is it a Buying Opportunity?

The Trade Desk (TTD 6.35%) reported quarterly results that disappointed investors.
Open original source
The Trade Desk (TTD 6.35%) reported quarterly results that disappointed investors.
Open original source