AstraZeneca hits a high