Before this morning I sent an email to a company to question them about their fees which are without charge to buy but $23.10 to sell. They said that each sale of stock in the US (for all brokerages, not just Robinhood) is charged $23.10 per $1,000,000 per principal. Actually? I have a Scottrade account and it's $7.00 per trade. Is this a new rule? Or is that how they make money with giving people free buys and massive sells?