EnviroCorp CECO Crushes Q1 2026 Estimates EPS 036 Tops Views XYF Q1 2020 Earnings Deep EPS Miss Amid Pandemic Uncertainty Stock Rallies 547 Barinthus BRNS Q1 2026 Earnings Surprise EPS 014 Up Significant 2026 CNBC Disruptor 50 AI Companies Dominate as New Leader Emerges in the Race