Sutro Biopharma STRO Q1 2026 Earnings EPS 294 Beats Estimates Helix Acquisition Corp III 13G Filing Draws Attention to Passive Stake in SPAC AIRelated Layoffs and Stock Performance A Nuanced Relationship What ImmunoTech AIMs 310 Decline Means for Investors 20260515