5 Best Foreign Stocks to Buy Now

2. AstraZeneca plc (NASDAQ:AZN)

Number of Hedge Fund Holders: 44

AstraZeneca plc (NASDAQ:AZN) shares have rallied 17.6% year to date and are near all time highs as analysts expect more earnings growth for the British pharmaceutical giant. In terms of EPS estimates, analysts expect AstraZeneca plc (NASDAQ:AZN) to earn $3.32 per share for 2022, $3.69 per share for 2023, and $4.37 per share for 2024. If AstraZeneca plc (NASDAQ:AZN) continues innovating successfully, AstraZeneca plc (NASDAQ:AZN) could earn even more in the long term. 44 hedge funds in our database owned shares of AstraZeneca plc (NASDAQ:AZN) at the end of September.