Interactive Brokers is one option, but at $0.005 a share it will be more expensive for orders over 2000 shares.
TradeStation is another option, but their commissions will be more expensive for orders over 1300 shares.
Better or more timely fills should make up for the sometime higher...