Brokerage firm Motilal Oswal has named 25 stocks it believes are likely to be "wealth creators" and should outperform the S&P BSE Sensex over the next 25 years. Its list includes Ajanta Pharma, HDFC Bank, Bajaj Finance, ICICI Securities and AU Small Finance Bank. The list judges the companies' long-term historical performance and business potential, while preferring consumer-facing businesses.