After my careful screening, I have identified the top 1000 stocks by market capitalization. The details are as follows1: