news Pharma stocks to buy: Caplin Point among 3 midcap pharma stocks that look attractive May 11, 2021