Charles Schwab. I've had an account with them for over 20yrs and their trading platform just gets better. Zero commission on most OTC trades as well. Highly recommended.
Register for free to join our community of investors and share your ideas. You will also get access to streaming quotes, interactive charts, trades, portfolio, live options flow and more tools.