New Delhi, March 7 -- Bank of America (BofA) Securities has projected that the Nifty 50 index could reach 25,000 by December 2025, highlighting its attractive valuations following recent corrections. This forecast suggests a potential upside of approximately 11 percent from its current level of 22,545. Despite this optimism, BofA remains conservative regarding earnings expectations, positioning its estimates below the broader market consensus.

The brokerage also maintained a cautious stance on small and midcap stocks, anticipating negative returns in 2025 due to their relatively high valuations on key fundamental metrics. In terms of sectoral outlook, BofA expects telecom, financials, industrials, energy, IT, and auto stocks to contribut...