To begin with, of the approximately 5000 listed companies in India, we will limit our search to companies with a minimum market capitalization of Rs 100 crore, as the reliability of data on companies smaller than this is somewhat suspect. There are around 1500 listed companies in India with a market cap above Rs 100 crore. Then, we look for companies that over the preceding decade have grown sales each year by at least 10 per cent alongside generating Return on Capital Employed (pre-tax) of at least 15 per cent.