Nifty 500 index comprises 500 stocks selected based on their free-float market capitalization.