Indian stock markets opened on an optimistic note on March 18, as the benchmark Sensex and Nifty opened in the green. Later in the day, the Sensex rallied 1,215.81 points to hit an intraday high of 75,385.76 levels. The 50-share Nifty also climbed above the 22,800 level at the day’s high.