AstraZeneca will invest $50 billion in the U.S. as it seeks to avoid Trump's tariffs Niamh Rowe Quartz 2 7 previous day .....© Quartz visit website