Stocks to buy for long term: Axis Securities has identified nine promising stocks, including Kotak Mahindra Bank, Federal Bank, JSW Energy, and Chalet Hotel, for investors looking to capitalise on long-term growth this Diwali 2025.