Given the market buoyancy a total of 34 out of the 50 Nifty components have clocked fresh highs in 2024