Yes. TD Ameritrade is commission-free, including no data fees, no platform fees and no account minimums.