Is AstraZeneca AZN Still a Buy After 141 Rally 20260520 PureTech PRTC Jumps 386 on Strong Momentum 20260520 Sindhu Trade Links Shares Surge 15 After Acquisition Board Meeting Announcement Nasdaq Drags as Oil Prices and Borrowing Costs Weigh on Markets Trump Says He Was An Hour Away From Iran Strike Decision Before PostponingOil Markets on Edge K2 Capital KTWOR Declines 500 Amid Market Weakness 20260520 CoDiag CODX Q1 2026 Results Miss Estimates EPS 406 vs 383