Stock Market Today, Feb. 19 -- The benchmark Nifty-50 index and the S&P BSE Sensex after a a volatile trading session on Tuesday managed to end only marginally lower at 22,945.30 and 75,967.39 respectively. The Bank Nifty at 49,087.30 ended 0.35% lower, while the FMCG and Auto index were among the key losers. IT and OI& gas index, though, were key gainers. The mid and small cap also ended 0.4% and 2% lower.

Nifty witnessed another day of volatility as the index failed to take a clear direction. In the short term, Nifty might remain a 'sell on rise' as long as it stays below 23,150. Support is placed at 22,800, and a fall below this level might trigger further correction. Immediate resistance is placed at 23,000, said Rupak De, Senior Tec...