Despite the Nifty 50 hitting an all-time high, retail investors have sold ₹19,700 crore worth of stocks this quarter. This ...