AstraZeneca (AZN.L), on Tuesday beat second-quarter revenue and profit expectations on robust sales of newer cancer, heart and kidney disease medicines and strong demand in the U.S., where it has invested $50 billion to expand amid tariff threats from Washington.






