Year-to-date, Nifty 50 has surged by 4.70%, with 20 or 40% of its constituents delivering double-digit returns thus far. Leading the gains is BPCL, with an impressive increase of 34.20%, followed by ONGC, Bajaj Auto, Adani Ports and SEZ, and Tata Motors, all boasting returns of over 30%.