FIIs bought shares worth ₹383.76 crore on Friday while domestic institutional investors bought stocks worth ₹5,747.75 crore, as per NSE data.