The stock market witnessed notable movements today as several stocks stood out with significant gains and losses. Among the top gainers, Shriram Finance Ltd, Mahindra & Mahindra Ltd and State Bank of ...