FIIs buy ₹120 crore, DIIs remain bullish as market snaps 4-day losing streak