Trade Desk Stock Nears Its Lowest Point This Year: Is It Time to Buy? | Whale Factor