Babcock 2026 BWNB Q1 2026 Earnings Miss by Significant Key Takeaways Immutep IMMP Slides 228 as Selling Pressure Mounts 20260514 GitLab GTLB Q1 2026 Earnings Surprise EPS 030 Up Significant Investors ITIC Q4 2025 Results Meet Expectations Revenue NA