Share Trade Desk's $736M Q3 Revenues: Is a Growth Recovery Taking Shape?