Neogen Corporation NEOG Crushes Q1 2026 Estimates EPS 009 Tops Views Teslas 250 Million Germany Investment Signals LongTerm European Ambition BioAge Labs BIOA Q1 2026 Earnings EPS 052 Beats Estimates