EFX Q1 2026 Earnings Earnings Beat Estimates Amid Strong Performance Sabine Royalty Trust SBR Q3 2009 Earnings EPS Misses Estimates Amid Weaker Energy Prices IMPPP Q1 2026 Earnings EPS Surges 64 Above Estimates NNOX Q4 2025 Earnings EPS Misses Estimates PreRevenue Status Continues Annovis Bio Q1 2026 Earnings EPS Misses Estimates as PreClinical Spending Intensifies CTMX Q1 2026 Earnings Narrower Loss Exceeds Expectations as Pipeline Advances