TradingView has a pretty decent stock screener IMHO, with basically worldwide coverage. IB platforms have one as well (TWS actually two), but I prefer using the TradingView screener. Trade Ideas is IMHO the best of these three, but covers only US and Canadian markets.