ECARX ECX Q1 2026 Disappoints EPS 021 Below 007 Views Altimmune ALT Posts Q1 2026 Earnings Beat Heres What Drove It What John B JBSSs 056 Decline Means for Investors 20260520