TD Ameritrade Holding Corp. NASDAQ: AMTD analysis