Share Trade Desk Q3 Earnings & Revenues Beat Estimates, Down Y/Y