Stocks to Buy: ICICI Bank, Axis Bank, State Bank of India, Shriram Finance, Aavas Financiers, Eicher motors, TVS Motor, Mahindra and Mahindra, Hindalco Industries, Larsen & Toubro, NTPC, JSW Energy, Hindustan Aeronautics Ltd, Oil and Natural Gas Corporation (ONGC), Godrej Properties, Macrotech Developers (Lodha), Bharti Airtel, Honasa Consumer, Godrej Consumer Products Ltd , Nykaa ( FSN E-Commerce Ventures Ltd, Mankind Pharma , Apollo Hospitals Enterprises Ltd, Ambuja Cements, Amber Enterprises Ltd, V-Guard Industries and PI Industries.