At one time TD Ameritrade did (back when they were the go-to broker for penny stocks) but not anymore. Now they are probably the worst.