AstraZeneca Pharma is a portfolio stock and buy it on dips, he said. The given target for the company's stock implies a ...