Nifty 100 TRI, Nifty Midcap 150 TRI and Nifty Smallcap TRI — on a 10-year daily rolling CAGR basis reveals that mid- and ...