Shares of small companies witnessed a fresh bout of selling on Wednesday with the NSE Nifty Smallcap 100 index dropping 2.3 per cent even as the benchmark Nifty50 declined 0.9 per cent. The index of companies, with market capitalisation between Rs10 billion and Rs70 billion, has fallen more than a per cent in 33 of the 121 trading sessions this year — 28 per cent of the time. It has seen a fall of 2 per cent or more on 12 occasions, with several of its components correcting 10 per cent or more in a single session regularly.