The domestic institutional investors, who remained buyers for the sixth straight day, mopped up stocks worth Rs 1,821 crore.