Tetra Tech Q1 2026 Earnings EPS Beats Estimates Stock Rises 147 ICFI Q1 2026 Earnings EPS Misses Estimates as Stock Holds Steady AMTX Q1 2026 Earnings Earnings Miss and Stock Decline Amidst Operational Challenges AWK Q1 2026 Earnings EPS Misses Estimates but Stock Gains on Resilient Operations PPL Q1 2026 Earnings EPS Beats Estimates Utility Operations Drive Steady Performance Definitive Healthcare DH Q1 2026 Earnings EPS Beats Estimates by Wide Margin Stock Rises