Nifty Smallcap 100, Midcap 100 rally 3.9%, 2.4%
Companies with quality management and strong earnings visibility were safer bets for investors