Charles Schwab might buy TD Ameritrade according to a report from CNBC.