Nifty closed at 23,995 after touching 24,000 intraday but failing to hold above it, leaving bulls in a holding pattern where a clean break or rejection of that level today determines near-term direction.