Midcap stocks saw heavy selling, with the BSE Midcap index dropping over 2%, sharper than the Sensex’s 0.7% fall. Out of 132 index stocks, 104 ended negative.