What trusted broker has MOST US stock CFDs and lowest commissions?

I am only trading US stocks CFDs at the moment. Currently, I’m trading on ICmarkets.com. They don’t have enough US stocks. They have about 125 US stocks.

Please recommend me a trusted broker with a ton of US stocks PLUS low commissions. ICmarkets have terrific commissions ($0.40 per 10 shares). I found IG.com. They have a ton of stocks but their minimum commission per trade is $25 which is a lot for someone like me with a small account. My target per trade is $25-$30 so I can’t afford a $25 commission.