Macquarie Capital now expects the Nifty to reach 30,000 by 2026, supported by a rebound to mid-teens earnings growth in FY27–28 after a period of weak profitability. Aditya Suresh said improved earnings visibility could draw FIIs back to India, helping sustain high valuations and ongoing IPO activity. Macquarie remains selective, favouring private banks such as HDFC Bank and ICICI Bank, along with opportunities in NBFCs, insurance, and the electronics manufacturing services sector.