Air Products APD Crushes Q1 2026 Estimates EPS 320 Tops Views Neurogene NGNE Q1 2026 Results Miss Estimates EPS 139 vs 132