Schwab has been 0 commission fees, on OTC orders, for the last 2 years until December 2021 and about the only US broker that was no fees on OTC orders.
I have tried 2 times for Schwab to lower the $6.95 fee to match my ETrade $4.95 commission fees but they will not lower, they say because of the extra expense of the new SEC Sept 2021 rules having to monitor when otc stocks go to the EM.
IMO the new Sept SEC rules has hurt our otc trading more than helped us :-(
A lot of us that came over when Schwab bought out OptionsXpress, about 5 years ago, have been complaining about the 6 digit trading orders 999,999, but they have not changed to 7-8 digit orders yet, very disappointing.
So I am going back to ETrade trading and have always been using ETrade Pro L2 real time.