Sensex up 4 times in 10 years, but made money at slowest pace in 20

Mid- and small-cap shares witnessed their best run-up since 2005-2007.

Sensex delivered 16 per cent CAGR return in last 3,653 days.