ICF International IncICFI | --39.2k shares | OtherMar 3, 2026 | Disclosure amount unavailable39.2k shares | -- | -- |
ICF International IncICFI | $1.1M11.2k shares | Grant / ExerciseJan 20, 2026 | $593.9K6.3k shares | $94.53 | -- |
ICF International IncICFI | --17.5k shares | Grant / ExerciseJan 20, 2026 | Disclosure amount unavailable17.3k shares | -- | -- |
ICF International IncICFI | $19k231 shares | Grant / ExerciseDec 31, 2025 | $6.0K73 shares | $81.65 | -- |
ICF International IncICFI | --79.1k shares | Grant / ExerciseDec 1, 2025 | Disclosure amount unavailable5k shares | -- | -- |
ICF International IncICFI | $1.5M18.5k shares | Grant / ExerciseJun 30, 2025 | $12.7K158 shares | $80.40 | -- |
ICF International IncICFI | $1.6M18.4k shares | Grant / ExerciseMar 20, 2025 | $282.7K3.3k shares | $84.83 | -- |
ICF International IncICFI | --17.8k shares | Grant / ExerciseMar 20, 2025 | Disclosure amount unavailable7.4k shares | -- | -- |
ICF International IncICFI | --21.6k shares | Grant / ExerciseMar 20, 2025 | Disclosure amount unavailable3.8k shares | -- | -- |
ICF International IncICFI | --25k shares | Grant / ExerciseMar 20, 2025 | Disclosure amount unavailable3.4k shares | -- | -- |
ICF International IncICFI | --61.7k shares | Grant / ExerciseMar 20, 2025 | Disclosure amount unavailable29.2k shares | -- | -- |
ICF International IncICFI | $1.8M21.7k shares | Grant / ExerciseMar 20, 2025 | $146.8K1.7k shares | $84.83 | -- |
ICF International IncICFI | $2.0M23.4k shares | Grant / ExerciseMar 20, 2025 | $129.3K1.5k shares | $84.83 | -- |
ICF International IncICFI | $1.4M10.4k shares | Grant / ExerciseJan 21, 2025 | $853.1K6.4k shares | $133.28 | -- |
ICF International IncICFI | --16.8k shares | Grant / ExerciseJan 21, 2025 | Disclosure amount unavailable16.6k shares | -- | -- |
ICF International IncICFI | $21k184 shares | Grant / ExerciseDec 31, 2024 | $11.3K101 shares | $112.15 | -- |
ICF International IncICFI | --65.7k shares | Grant / ExerciseNov 13, 2024 | Disclosure amount unavailable3k shares | -- | -- |
ICF International IncICFI | $12M68.7k shares | SellNov 6, 2024 | $18.0K100 shares | $180.00 | -- |
ICF International IncICFI | $8.4M51k shares | SellAug 30, 2024 | $261.4K1.6k shares | $165.14 | -- |
ICF International IncICFI | $8.7M52.6k shares | SellAug 29, 2024 | $234.0K1.4k shares | $165.14 | -- |
ICF International IncICFI | --54k shares | Grant / ExerciseAug 14, 2024 | Disclosure amount unavailable1.9k shares | -- | -- |
ICF International IncICFI | $2.6M19k shares | SellJul 3, 2024 | $405.3K3k shares | $135.09 | -- |
ICF International IncICFI | $2.6M18.7k shares | Grant / ExerciseJun 28, 2024 | $11.8K83 shares | $141.65 | -- |