Is The Trade Desk Stock a Buy Now?