The screening stocks are choosen over nifty500 universe...Closely looking at 12 months performance its dominated by consumer goods, fertilizers, financial services...This stocks also listing in top percentile in nifty 500...so no doubt they must have good run over the time period...
Percentile calculation takes into consideration the weightages over 1/3/6/12 months period...
Second chart is performance over 1-month period...here too its clearly seen the smart money have wisely shifted to defensives...almost 12 stocks of top 25 are from consumer goods...here the stocks making in list are from 70's and 80's percentiles also cropping up in list...