Hottip, I have to correct you on this.
If you read the IPO prospectus, the earnings reports, and research IBKR , you will find out that IB makes most of the profit from trading. They are a market maker. They developed the software what you are using first for their own trading.