Source: https://www.nerdwallet.com/blog/investing/best-online-brokers-for-stock-trading/?trk=globalrecs&rcg=investing_recs&topic=brokers_recs