Marine MPX Q1 2026 Earnings Revenue NA Matching Views Is AstraZeneca AZN Still a Buy After 141 Rally 20260520 York Space YSS Q1 2026 Results Miss Estimates EPS 078 vs 011 US Seizes IranLinked Shadow Fleet Tanker in Indian Ocean Amid Escalating Tensions