Book profits at 3100: ICICI Sec