Allarity ALLR Delivers Q1 2026 Beat EPS 017 vs 022 Expected Sarepta SRPT Crushes Q1 2026 Estimates EPS 288 Tops Views