AstraZeneca plc stock (GB0009895292): oncology and vaccines stay in focus after latest earnings and pipeline updates — alphai