Retail investors outperform FIIs in 118 Nifty 500 stocks since March 2024