Stock market recap, Dec. 23 -- The Indian stock market finished with significant gains on Monday, 22 December, amid a rebound in the Indian rupee and positive global cues.

Extending gains to the second consecutive session, the Sensex ended 638 points, or 0.75%, higher at 85,567.48, while the Nifty 50 closed at 26,172.40, gaining 206 points, or 0.79%. The BSE Midcap index rose by 0.86% and the Smallcap index jumped 1.12%. Investors earned about Rs.4 trillion in a single session, with market capitalization of BSE-listed firms rose to Rs.475 trillion.

On the Sensex, Infosys, Bharti Airtel, and ICICI Bank were among the top contributors to the gains in the benchmarks. Only three stocks-State Bank of India, Kotak Mahindra Bank, and Larsen an...