Nifty 50: A story of higher highs, higher lows

The Nifty 50 has gained 6.85% since hitting a low of 22,182.55 on 2 April and touched a high 24,774.30 on 3 August.