Kalpataru buys back shares worth Rs 142.68 cr | Sharefundss