December 17, 2025 Image source: lilu_foto/www.istockphoto.com Small-cap stocks have been under intense selling pressure in recent weeks, retreating sharply after months of strong outperformance. The BSE Smallcap index has fallen over 5.3% in the past month, from 53,443 points on November 17 to around 50,608 points in intraday trade on December 17. This correction has […]