FMCG stocks also edged lower. Defence stocks, however, saw strong buying after the government cleared several high-value contracts.