Nifty50 has had an eventful ride filled with structural changes and macro-economic cycles, right since 1995. In this period, the index has given a CAGR return of ~11% in ~27 years or an absolute return of 1700% as it has made its journey from 1000 to 17000+. The NIFTY is