The shares were picked up at an average price of Rs 4,680 apiece, taking the transaction value to Rs 300.32 crore.