ICF Q3 revenue misses estimates on commercial energy slowdown; lowers 2026 outlook - ICFI News | Rallies