Stocks to buy for one year: Brokerages recommend buying 5 largecap and 1 midcap stocks for up to 24% upside

Stocks to buy for one year: Indian equities in early trade on Tuesday staged a strong performance as global cues turned positive amid likely de-escalation in the Iran-Israel conflict and a sharp plunge in crude oil prices. However, as concerns resurfaced in the latter half following reports of a possible ceasefire violation by Iran, Nifty erased most of the early gains and ended at 25,044, up only 0.29 per cent.

Experts believe that going forward the sustainability of an uptrend will hinge on the strength of domestic earnings, with optimism surrounding the upcoming Q1 results supported by favourable domestic macroeconomics.

So as the market sentiment remains positive, a slew of brokerages have made fresh 'buy' calls on select stocks across healthcare, pharma and IT among other sectors.