After my careful screening, there are currently 90 stocks that meet the specified criteria. The details are as follows1: