ICF International IncICFI | --9.1k shares | Grant / ExerciseJan 20, 2026 | Disclosure amount unavailable2.4k shares | -- | -- |
ICF International IncICFI | $781k8.3k shares | Grant / ExerciseJan 20, 2026 | $77.7K822 shares | $94.53 | -- |
ICF International IncICFI | --7k shares | Grant / ExerciseNov 7, 2025 | Disclosure amount unavailable980 shares | -- | -- |
ICF International IncICFI | $550k6.7k shares | Grant / ExerciseNov 7, 2025 | $25.0K306 shares | $81.81 | -- |
ICF International IncICFI | --5.6k shares | Grant / ExerciseMar 20, 2025 | Disclosure amount unavailable670 shares | -- | -- |
ICF International IncICFI | --6.1k shares | Grant / ExerciseMar 20, 2025 | Disclosure amount unavailable527 shares | -- | -- |
ICF International IncICFI | --6.6k shares | Grant / ExerciseMar 20, 2025 | Disclosure amount unavailable435 shares | -- | -- |
ICF International IncICFI | --13.7k shares | Grant / ExerciseMar 20, 2025 | Disclosure amount unavailable6.9k shares | -- | -- |
ICF International IncICFI | $513k6k shares | Grant / ExerciseMar 20, 2025 | $17.7K209 shares | $84.83 | -- |
ICF International IncICFI | $530k6.3k shares | Grant / ExerciseMar 20, 2025 | $14.0K165 shares | $84.83 | -- |
ICF International IncICFI | $544k6.4k shares | Grant / ExerciseMar 20, 2025 | $11.5K136 shares | $84.83 | -- |
ICF International IncICFI | --5.5k shares | Grant / ExerciseJan 21, 2025 | Disclosure amount unavailable1.5k shares | -- | -- |
ICF International IncICFI | $656k4.9k shares | Grant / ExerciseJan 21, 2025 | $71.3K535 shares | $133.28 | -- |
ICF International IncICFI | --4.4k shares | Grant / ExerciseNov 7, 2024 | Disclosure amount unavailable981 shares | -- | -- |
ICF International IncICFI | $667k4k shares | Grant / ExerciseNov 7, 2024 | $75.3K446 shares | $168.75 | -- |
ICF International IncICFI | $593k3.4k shares | SellNov 6, 2024 | $249.7K1.4k shares | $173.63 | -- |
ICF International IncICFI | --143 shares | Grant / ExerciseNov 5, 2024 | Disclosure amount unavailable2.1k shares | -- | -- |
ICF International IncICFI | $830k4.9k shares | Grant / ExerciseNov 5, 2024 | $112.5K658 shares | $171.00 | -- |
ICF International IncICFI | $564k3.4k shares | SellAug 29, 2024 | $225.7K1.4k shares | $165.00 | -- |
ICF International IncICFI | $637k4.8k shares | SellJul 8, 2024 | $82.7K621 shares | $133.17 | -- |
ICF International IncICFI | $724k5.4k shares | SellJul 8, 2024 | $67.0K500 shares | $133.96 | -- |
ICF International IncICFI | $798k5.9k shares | SellJul 8, 2024 | $48.6K360 shares | $135.04 | -- |