New Delhi, Aug. 6 -- It's been a roller-coaster year for Indian equities.

Corporate earnings have been largely muted owing to a slowdown in demand, which has weighed on investor sentiment. Global macroeconomic uncertainties, from renewed trade tensions to tariff-related jitters, have given them more reasons to be cautious.

But beneath the surface, a few stocks have staged powerful rallies fueled by strong earnings momentum, strategic expansion plans, and improving fundamentals.

What makes these stocks particularly interesting is that they haven't just surged more than 30% so far this year but that they're still trading around 20% below their 52-week highs. In other words, despite strong rallies, they may still have room to run up furth...