IndiaMart InterMesh, the first mainboard IPO in last two months, opened for subscription on June 24 with a price band of Rs 970-973 per share.