CACI Q1 2026 Earnings EPS Beats Estimates Stock Gains 23 AES Q1 2026 Earnings Massive EPS Beat of 8025 Surprises Analysts Tripcom Group Q4 2025 Earnings EPS Beat Fails to Lift Stock as Market Focus Shifts to Broader Risks TEAM Q1 2026 Earnings Strong EPS Beat Drives Stock Rally BRFH Q1 2026 Earnings Surpasses EPS Estimates with Narrower Loss IDT Q1 2026 Earnings Earnings Miss Estimates Despite Positive Stock Movement