The stock markets opened flat as investors remain cautious due to foreign fund outflows and high valuations. Nifty 50 gained slightly while BSE Sensex rose. Technical indicators suggest a mildly bullish range, with support at 24,750 and resistance at 25,000.