Morgan James C M
Insider CIK 1554231 · ICFI Chief of Business Operations
Trades across companies
| Ticker | Code | Trade | Filed | Shares | Price | Value | Owned after | |
|---|---|---|---|---|---|---|---|---|
| ICFI ICF International, Inc. | A Award deriv | 2026-03-20 | 2026-03-24 | 12,133 | — | $0 | 32,476 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2026-03-20 | 2026-03-24 | 1,057 | — | $0 | 31,419 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2026-03-20 | 2026-03-24 | 1,073 | — | $0 | 30,346 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2026-03-20 | 2026-03-24 | 2,833 | — | $0 | 24,888 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2026-03-20 | 2026-03-24 | 2,625 | — | $0 | 27,721 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2026-03-20 | 2026-03-24 | 640 | $65.89 | $42.2K | 50,506 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2026-03-20 | 2026-03-24 | 2,833 | — | $0 | 46,911 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2026-03-20 | 2026-03-24 | 2,625 | — | $0 | 49,536 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2026-03-20 | 2026-03-24 | 1,073 | — | $0 | 50,609 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2026-03-20 | 2026-03-24 | 1,057 | — | $0 | 51,666 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2026-03-20 | 2026-03-24 | 258 | $65.89 | $17.0K | 51,408 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2026-03-20 | 2026-03-24 | 262 | $65.89 | $17.3K | 51,146 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2026-03-20 | 2026-03-24 | 823 | $65.89 | $54.2K | 49,683 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2026-01-20 | 2026-01-22 | 1,532 | $94.53 | $144.8K | 44,078 | SEC↗ |
| ICFI ICF International, Inc. | A Award | 2026-01-20 | 2026-01-22 | 5,906 | — | $0 | 45,610 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2025-10-02 | 2025-10-06 | 2,400 | $95.19 | $228.5K | 39,704 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2025-09-25 | 2025-09-29 | 100 | $95.00 | $9.5K | 42,104 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2025-05-12 | 2025-05-13 | 2,500 | $87.50 | $218.8K | 42,204 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2025-05-09 | 2025-05-13 | 2,500 | $87.00 | $217.5K | 44,704 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2025-03-20 | 2025-03-24 | 1,057 | — | $0 | 25,420 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2025-03-20 | 2025-03-24 | 2,692 | — | $0 | 20,343 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2025-03-20 | 2025-03-24 | 11,330 | — | $0 | 26,477 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2025-03-20 | 2025-03-24 | 1,073 | — | $0 | 24,347 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2025-03-20 | 2025-03-24 | 1,312 | — | $0 | 23,035 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2025-03-20 | 2025-03-24 | 1,073 | — | $0 | 48,571 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2025-03-20 | 2025-03-24 | 1,057 | — | $0 | 49,628 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2025-03-20 | 2025-03-24 | 477 | $84.83 | $40.5K | 49,151 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2025-03-20 | 2025-03-24 | 484 | $84.83 | $41.1K | 48,667 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2025-03-20 | 2025-03-24 | 592 | $84.83 | $50.2K | 48,075 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2025-03-20 | 2025-03-24 | 871 | $84.83 | $73.9K | 47,204 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2025-03-20 | 2025-03-24 | 1,312 | — | $0 | 47,498 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2025-03-20 | 2025-03-24 | 2,692 | — | $0 | 46,186 | SEC↗ |
| ICFI ICF International, Inc. | A Award | 2025-01-21 | 2025-01-23 | 6,046 | — | $0 | 45,373 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2025-01-21 | 2025-01-23 | 1,879 | $133.28 | $250.4K | 43,494 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2024-11-05 | 2024-11-07 | 3,031 | — | $0 | 15,147 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2024-11-05 | 2024-11-07 | 3,031 | — | $0 | 40,694 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2024-11-05 | 2024-11-07 | 1,367 | $171.00 | $233.8K | 39,327 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2024-10-16 | 2024-10-17 | 2,500 | $175.07 | $437.7K | 37,663 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2024-08-02 | 2024-08-05 | 2,500 | $152.50 | $381.3K | 40,163 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2024-03-20 | 2024-03-22 | 4,291 | — | $0 | 18,803 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2024-03-20 | 2024-03-22 | 4,227 | — | $0 | 23,030 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2024-03-20 | 2024-03-22 | 2,193 | — | $0 | 18,178 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2024-03-20 | 2024-03-22 | 1,346 | — | $0 | 20,371 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2024-03-20 | 2024-03-22 | 1,313 | — | $0 | 21,717 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2024-03-20 | 2024-03-22 | 2,193 | — | $0 | 42,007 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2024-03-20 | 2024-03-22 | 1,346 | — | $0 | 43,353 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2024-03-20 | 2024-03-22 | 1,313 | — | $0 | 44,666 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2024-03-20 | 2024-03-22 | 593 | $152.59 | $90.5K | 44,073 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2024-03-20 | 2024-03-22 | 802 | $152.59 | $122.4K | 42,663 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2024-03-20 | 2024-03-22 | 608 | $152.59 | $92.8K | 43,465 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2024-02-27 | 2024-02-28 | 2,400 | $155.17 | $372.4K | 39,814 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2024-02-16 | 2024-02-20 | 100 | $155.01 | $15.5K | 42,214 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2024-01-25 | 2024-01-26 | 2,500 | $137.55 | $343.9K | 42,314 | SEC↗ |
| ICFI ICF International, Inc. | A Award | 2024-01-16 | 2024-01-18 | 6,132 | — | $0 | 46,706 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2024-01-16 | 2024-01-18 | 1,892 | $132.00 | $249.7K | 44,814 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2023-11-05 | 2023-11-07 | 1,515 | — | $0 | 14,512 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2023-11-05 | 2023-11-07 | 684 | $125.48 | $85.8K | 40,574 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2023-11-05 | 2023-11-07 | 1,515 | — | $0 | 41,258 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2023-08-08 | 2023-08-09 | 4,800 | $130.34 | $625.6K | 39,743 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2023-08-07 | 2023-08-08 | 200 | $130.01 | $26.0K | 44,543 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2023-03-20 | 2023-03-22 | 1,096 | — | $0 | 21,021 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2023-03-20 | 2023-03-22 | 5,250 | — | $0 | 22,117 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2023-03-20 | 2023-03-22 | 2,502 | — | $0 | 16,027 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2023-03-20 | 2023-03-22 | 1,347 | — | $0 | 18,529 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2023-03-20 | 2023-03-22 | 1,145 | — | $0 | 19,876 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2023-03-20 | 2023-03-22 | 754 | $107.28 | $80.9K | 44,743 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2023-03-20 | 2023-03-22 | 1,347 | — | $0 | 44,457 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2023-03-20 | 2023-03-22 | 330 | $107.28 | $35.4K | 46,368 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2023-03-20 | 2023-03-22 | 345 | $107.28 | $37.0K | 46,023 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2023-03-20 | 2023-03-22 | 526 | $107.28 | $56.4K | 45,497 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2023-03-20 | 2023-03-22 | 2,502 | — | $0 | 43,110 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2023-03-20 | 2023-03-22 | 1,096 | — | $0 | 46,698 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2023-03-20 | 2023-03-22 | 1,145 | — | $0 | 45,602 | SEC↗ |
| ICFI ICF International, Inc. | A Award | 2023-01-24 | 2023-01-26 | 4,384 | — | $0 | 41,986 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2023-01-24 | 2023-01-26 | 1,378 | $98.67 | $136.0K | 40,608 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2022-11-05 | 2022-11-08 | 1,516 | — | $0 | 16,867 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2022-11-05 | 2022-11-08 | 1,516 | — | $0 | 38,286 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2022-11-05 | 2022-11-08 | 684 | $105.51 | $72.2K | 37,602 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2022-10-31 | 2022-11-01 | 185 | $120.00 | $22.2K | 36,770 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2022-10-28 | 2022-10-31 | 2,315 | $120.02 | $277.8K | 36,955 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2022-10-03 | 2022-10-04 | 900 | $110.07 | $99.1K | 39,270 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2022-09-30 | 2022-10-03 | 1,000 | $110.22 | $110.2K | 40,170 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2022-09-21 | 2022-09-23 | 600 | $110.16 | $66.1K | 41,170 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2022-09-12 | 2022-09-13 | 5,000 | $105.25 | $526.3K | 41,770 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2022-03-20 | 2022-03-22 | 573 | — | $0 | 20,731 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2022-03-20 | 2022-03-22 | 1,097 | — | $0 | 19,634 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2022-03-20 | 2022-03-22 | 1,251 | — | $0 | 18,383 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2022-03-20 | 2022-03-22 | 5,385 | — | $0 | 21,304 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2022-03-20 | 2022-03-22 | 1,251 | — | $0 | 46,165 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2022-03-20 | 2022-03-22 | 1,097 | — | $0 | 47,262 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2022-03-20 | 2022-03-22 | 573 | — | $0 | 47,835 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2022-03-20 | 2022-03-22 | 193 | $91.79 | $17.7K | 47,642 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2022-03-20 | 2022-03-22 | 495 | $91.79 | $45.4K | 46,770 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2022-03-20 | 2022-03-22 | 377 | $91.79 | $34.6K | 47,265 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2022-03-11 | 2022-03-15 | 1,075 | — | $0 | 18,378 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2022-03-11 | 2022-03-15 | 2,459 | — | $0 | 15,919 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2022-03-11 | 2022-03-15 | 2,459 | — | $0 | 44,904 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2022-03-11 | 2022-03-15 | 1,075 | — | $0 | 45,979 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2022-03-11 | 2022-03-15 | 741 | $89.32 | $66.2K | 44,914 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2022-03-11 | 2022-03-15 | 324 | $89.32 | $28.9K | 45,655 | SEC↗ |
| ICFI ICF International, Inc. | A Award | 2022-01-18 | 2022-01-20 | 5,216 | — | $0 | 44,064 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2022-01-18 | 2022-01-20 | 1,619 | $101.45 | $164.2K | 42,445 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2021-11-05 | 2021-11-09 | 6,062 | — | $0 | 19,453 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2021-10-29 | 2021-11-01 | 3,406 | $100.25 | $341.5K | 38,848 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2021-10-15 | 2021-10-18 | 2,000 | $99.50 | $199.0K | 42,254 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2021-05-05 | 2021-05-06 | 2,500 | $96.50 | $241.3K | 46,754 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2021-05-05 | 2021-05-06 | 2,500 | $94.50 | $236.3K | 44,254 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2021-04-09 | 2021-04-12 | 2,500 | $90.50 | $226.3K | 49,254 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2021-03-20 | 2021-03-23 | 4,386 | — | $0 | 15,216 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2021-03-20 | 2021-03-23 | 573 | — | $0 | 14,643 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2021-03-20 | 2021-03-23 | 1,252 | — | $0 | 13,391 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2021-03-20 | 2021-03-23 | 1,252 | — | $0 | 52,005 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2021-03-20 | 2021-03-23 | 573 | — | $0 | 52,578 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2021-03-20 | 2021-03-23 | 259 | $88.96 | $23.0K | 52,319 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2021-03-20 | 2021-03-23 | 565 | $88.96 | $50.3K | 51,754 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2021-03-15 | 2021-03-16 | 1,932 | $93.50 | $180.6K | 50,753 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2021-03-12 | 2021-03-15 | 2,838 | — | $0 | 10,830 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2021-03-12 | 2021-03-15 | 1,280 | $92.65 | $118.6K | 52,685 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2021-03-12 | 2021-03-15 | 2,838 | — | $0 | 53,965 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2021-03-11 | 2021-03-15 | 538 | — | $0 | 14,898 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2021-03-11 | 2021-03-15 | 1,230 | — | $0 | 13,668 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2021-03-11 | 2021-03-15 | 1,230 | — | $0 | 51,387 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2021-03-11 | 2021-03-15 | 538 | — | $0 | 51,925 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2021-03-11 | 2021-03-15 | 243 | $90.11 | $21.9K | 51,682 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2021-03-11 | 2021-03-15 | 555 | $90.11 | $50.0K | 51,127 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2021-03-08 | 2021-03-09 | 2,500 | $88.50 | $221.3K | 50,157 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2021-02-26 | 2021-03-01 | 3,802 | $86.50 | $328.9K | 56,607 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2021-02-26 | 2021-03-01 | 3,950 | $89.50 | $353.5K | 52,657 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2021-02-25 | 2021-03-01 | 1 | $86.50 | $87 | 60,409 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2021-01-26 | 2021-01-28 | 2,497 | $81.19 | $202.7K | 60,410 | SEC↗ |
| ICFI ICF International, Inc. | A Award | 2021-01-26 | 2021-01-28 | 8,096 | — | $0 | 62,907 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2020-03-21 | 2020-03-24 | 2,316 | — | $0 | 15,436 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2020-03-21 | 2020-03-24 | 835 | — | $0 | 17,752 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2020-03-21 | 2020-03-24 | 1,045 | $57.76 | $60.4K | 54,811 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2020-03-21 | 2020-03-24 | 377 | $57.76 | $21.8K | 55,856 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2020-03-21 | 2020-03-24 | 835 | — | $0 | 56,233 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2020-03-21 | 2020-03-24 | 2,316 | — | $0 | 55,398 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2020-03-20 | 2020-03-24 | 3,575 | — | $0 | 18,587 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2020-03-20 | 2020-03-24 | 1,534 | — | $0 | 22,162 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2020-03-20 | 2020-03-24 | 2,291 | — | $0 | 23,696 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2020-03-20 | 2020-03-24 | 5,005 | — | $0 | 21,405 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2020-03-20 | 2020-03-24 | 1,613 | $57.76 | $93.2K | 53,082 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2020-03-20 | 2020-03-24 | 692 | $57.76 | $40.0K | 54,695 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2020-03-20 | 2020-03-24 | 3,575 | — | $0 | 53,853 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2020-03-20 | 2020-03-24 | 1,534 | — | $0 | 55,387 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2020-03-12 | 2020-03-13 | 1,419 | — | $0 | 16,400 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2020-03-12 | 2020-03-13 | 1,419 | — | $0 | 50,918 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2020-03-12 | 2020-03-13 | 640 | $69.09 | $44.2K | 50,278 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2020-03-11 | 2020-03-13 | 538 | — | $0 | 19,049 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2020-03-11 | 2020-03-13 | 1,230 | — | $0 | 17,819 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2020-03-11 | 2020-03-13 | 243 | $77.30 | $18.8K | 50,054 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2020-03-11 | 2020-03-13 | 555 | $77.30 | $42.9K | 49,499 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2020-03-11 | 2020-03-13 | 538 | — | $0 | 50,297 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2020-03-11 | 2020-03-13 | 1,230 | — | $0 | 49,759 | SEC↗ |
| ICFI ICF International, Inc. | A Award | 2020-01-24 | 2020-01-28 | 11,244 | — | $0 | 51,960 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2020-01-24 | 2020-01-28 | 3,431 | $88.88 | $304.9K | 48,529 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2019-11-07 | 2019-11-08 | 3,144 | $87.00 | $273.5K | 40,716 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2019-03-21 | 2019-03-22 | 835 | — | $0 | 21,903 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2019-03-21 | 2019-03-22 | 2,316 | — | $0 | 19,587 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2019-03-21 | 2019-03-22 | 1,045 | $75.28 | $78.7K | 43,860 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2019-03-21 | 2019-03-22 | 377 | $75.28 | $28.4K | 44,905 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2019-03-21 | 2019-03-22 | 835 | — | $0 | 45,282 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2019-03-21 | 2019-03-22 | 2,316 | — | $0 | 44,447 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2019-03-20 | 2019-03-21 | 767 | — | $0 | 24,525 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2019-03-20 | 2019-03-21 | 1,787 | — | $0 | 22,738 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2019-03-20 | 2019-03-21 | 767 | — | $0 | 43,283 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2019-03-20 | 2019-03-21 | 806 | $75.21 | $60.6K | 42,131 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2019-03-20 | 2019-03-21 | 1,787 | — | $0 | 42,516 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2019-03-20 | 2019-03-21 | 346 | $75.21 | $26.0K | 42,937 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2019-03-16 | 2019-03-19 | 1,528 | — | $0 | 28,349 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2019-03-16 | 2019-03-19 | 3,057 | — | $0 | 25,292 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2019-03-16 | 2019-03-19 | 1,528 | — | $0 | 42,798 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2019-03-16 | 2019-03-19 | 690 | $76.17 | $52.6K | 42,108 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2019-03-16 | 2019-03-19 | 1,379 | $76.17 | $105.0K | 40,729 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2019-03-16 | 2019-03-19 | 3,057 | — | $0 | 41,270 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2019-03-12 | 2019-03-14 | 1,420 | — | $0 | 29,877 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2019-03-12 | 2019-03-14 | 1,420 | — | $0 | 38,854 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2019-03-12 | 2019-03-14 | 641 | $75.99 | $48.7K | 38,213 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2019-03-11 | 2019-03-13 | 2,151 | — | $0 | 31,297 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2019-03-11 | 2019-03-13 | 4,919 | — | $0 | 29,146 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2019-01-24 | 2019-01-28 | 4,421 | $63.82 | $282.1K | 37,434 | SEC↗ |
| ICFI ICF International, Inc. | A Award | 2019-01-24 | 2019-01-28 | 14,502 | — | $0 | 41,855 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2018-05-30 | 2018-05-31 | 4,559 | — | $0 | 0 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2018-05-30 | 2018-05-31 | 4,559 | $71.50 | $326.0K | 27,353 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2018-05-30 | 2018-05-31 | 4,559 | $40.68 | $185.5K | 31,912 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2018-04-23 | 2018-04-24 | 7,043 | — | $0 | 4,559 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2018-04-23 | 2018-04-24 | 7,043 | $67.50 | $475.4K | 27,353 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2018-04-23 | 2018-04-24 | 7,043 | $40.68 | $286.5K | 34,396 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2018-04-20 | 2018-04-23 | 2,957 | — | $0 | 11,602 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2018-04-20 | 2018-04-23 | 2,957 | $67.50 | $199.6K | 27,353 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2018-04-20 | 2018-04-23 | 2,957 | $40.68 | $120.3K | 30,310 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2018-03-21 | 2018-03-23 | 2,316 | — | $0 | 24,227 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2018-03-21 | 2018-03-23 | 835 | — | $0 | 26,543 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2018-03-21 | 2018-03-23 | 835 | — | $0 | 28,775 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2018-03-21 | 2018-03-23 | 2,316 | — | $0 | 27,940 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2018-03-21 | 2018-03-23 | 377 | $61.40 | $23.1K | 28,398 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2018-03-21 | 2018-03-23 | 1,045 | $61.40 | $64.2K | 27,353 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2018-03-20 | 2018-03-21 | 1,788 | — | $0 | 27,378 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2018-03-20 | 2018-03-21 | 767 | — | $0 | 29,166 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2018-03-20 | 2018-03-21 | 278 | $61.10 | $17.0K | 26,163 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2018-03-20 | 2018-03-21 | 539 | $61.10 | $32.9K | 25,624 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2018-03-20 | 2018-03-21 | 767 | — | $0 | 26,441 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2018-03-20 | 2018-03-21 | 1,788 | — | $0 | 25,674 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2018-03-17 | 2018-03-20 | 1,162 | — | $0 | 29,933 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2018-03-17 | 2018-03-20 | 1,162 | — | $0 | 24,236 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2018-03-17 | 2018-03-20 | 350 | $61.20 | $21.4K | 23,886 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2018-03-16 | 2018-03-20 | 1,529 | — | $0 | 34,152 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2018-03-16 | 2018-03-20 | 3,057 | — | $0 | 31,095 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2018-03-16 | 2018-03-20 | 921 | $61.20 | $56.4K | 23,074 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2018-03-16 | 2018-03-20 | 461 | $61.20 | $28.2K | 23,995 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2018-03-16 | 2018-03-20 | 3,057 | — | $0 | 22,927 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2018-03-16 | 2018-03-20 | 1,529 | — | $0 | 24,456 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2018-03-12 | 2018-03-14 | 5,677 | — | $0 | 35,681 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2018-01-19 | 2018-01-23 | 1,213 | $55.25 | $67.0K | 19,870 | SEC↗ |
| ICFI ICF International, Inc. | A Award | 2018-01-19 | 2018-01-23 | 3,300 | — | $0 | 21,083 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2017-09-28 | 2017-09-29 | 4,696 | — | $0 | 0 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2017-09-28 | 2017-09-29 | 4,696 | $55.00 | $258.3K | 17,783 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2017-09-28 | 2017-09-29 | 4,696 | $27.03 | $126.9K | 22,479 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2017-09-05 | 2017-09-06 | 1,458 | — | $0 | 4,696 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2017-09-05 | 2017-09-06 | 1,458 | $27.03 | $39.4K | 19,241 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2017-09-05 | 2017-09-06 | 1,458 | $51.50 | $75.1K | 17,783 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2017-09-01 | 2017-09-06 | 8,542 | — | $0 | 6,154 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2017-09-01 | 2017-09-06 | 8,542 | $51.50 | $439.9K | 17,783 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2017-09-01 | 2017-09-06 | 8,542 | $27.03 | $230.9K | 26,325 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2017-03-21 | 2017-03-22 | 835 | — | $0 | 32,321 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2017-03-21 | 2017-03-22 | 2,317 | — | $0 | 30,004 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2017-03-21 | 2017-03-22 | 277 | $40.60 | $11.2K | 18,550 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2017-03-21 | 2017-03-22 | 2,317 | $40.60 | $94.1K | 17,992 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2017-03-21 | 2017-03-22 | 835 | $40.60 | $33.9K | 18,827 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2017-03-21 | 2017-03-22 | 767 | $40.60 | $31.1K | 17,783 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2017-03-20 | 2017-03-22 | 3,068 | — | $0 | 33,156 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2017-03-20 | 2017-03-22 | 7,150 | — | $0 | 30,088 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2017-03-18 | 2017-03-21 | 1,273 | — | $0 | 22,938 | SEC↗ |
| ICFI ICF International, Inc. | D To issuer | 2017-03-18 | 2017-03-21 | 422 | $42.05 | $17.7K | 15,675 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2017-03-18 | 2017-03-21 | 1,273 | $42.05 | $53.5K | 16,097 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2017-03-17 | 2017-03-21 | 1,162 | — | $0 | 24,211 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2017-03-17 | 2017-03-21 | 1,162 | $42.05 | $48.9K | 15,209 | SEC↗ |
| ICFI ICF International, Inc. | D To issuer | 2017-03-17 | 2017-03-21 | 385 | $42.05 | $16.2K | 14,824 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2017-03-16 | 2017-03-20 | 4,587 | — | $0 | 9,171 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2017-03-16 | 2017-03-20 | 4,587 | $41.75 | $191.5K | 15,567 | SEC↗ |
| ICFI ICF International, Inc. | D To issuer | 2017-03-16 | 2017-03-20 | 1,520 | $41.75 | $63.5K | 14,047 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2016-11-28 | 2016-11-28 | 5,104 | — | $0 | 0 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2016-11-28 | 2016-11-28 | 5,104 | $21.98 | $112.2K | 16,084 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2016-11-28 | 2016-11-28 | 5,104 | $55.00 | $280.7K | 10,980 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2016-11-07 | 2016-11-07 | 10,000 | — | $0 | 5,104 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2016-11-07 | 2016-11-07 | 10,000 | $21.98 | $219.8K | 20,980 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2016-11-07 | 2016-11-07 | 10,000 | $50.00 | $500.0K | 10,980 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2016-08-07 | 2016-08-09 | 1,421 | — | $0 | 0 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2016-08-07 | 2016-08-09 | 471 | $41.51 | $19.6K | 10,980 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2016-08-07 | 2016-08-09 | 1,421 | $41.51 | $59.0K | 11,451 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2016-03-21 | 2016-06-20 | 12,605 | — | $0 | 12,605 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2016-03-21 | 2016-03-22 | 3,340 | — | $0 | 3,340 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2016-03-18 | 2016-03-21 | 1,273 | — | $0 | 1,273 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2016-03-18 | 2016-03-21 | 1,273 | $33.97 | $43.2K | 10,452 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2016-03-18 | 2016-03-21 | 422 | $33.97 | $14.3K | 10,030 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2016-03-17 | 2016-03-18 | 1,162 | — | $0 | 2,324 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2016-03-17 | 2016-03-18 | 385 | $33.92 | $13.1K | 9,179 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2016-03-17 | 2016-03-18 | 1,162 | $33.92 | $39.4K | 9,564 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2016-03-16 | 2016-03-18 | 3,058 | — | $0 | 9,172 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2016-03-16 | 2016-03-18 | 1,529 | — | $0 | 4,586 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2016-03-16 | 2016-03-18 | 507 | $33.46 | $17.0K | 8,402 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2016-03-16 | 2016-03-18 | 1,529 | $33.46 | $51.2K | 8,909 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2016-03-16 | 2016-03-18 | 1,013 | $33.46 | $33.9K | 7,380 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2016-03-16 | 2016-03-18 | 3,058 | $33.46 | $102.3K | 8,393 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2015-08-07 | 2015-08-10 | 1,421 | — | $0 | 1,421 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2015-08-07 | 2015-08-10 | 1,421 | $36.18 | $51.4K | 5,806 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2015-08-07 | 2015-08-10 | 471 | $36.18 | $17.0K | 5,335 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2015-03-18 | 2015-03-20 | 1,274 | — | $0 | 2,546 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2015-03-18 | 2015-03-20 | 422 | $41.25 | $17.4K | 4,385 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2015-03-18 | 2015-03-20 | 1,274 | $41.25 | $52.6K | 4,807 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2015-03-17 | 2015-03-18 | 1,163 | — | $0 | 3,486 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2015-03-17 | 2015-03-18 | 385 | $40.79 | $15.7K | 3,533 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2015-03-17 | 2015-03-18 | 1,163 | $40.79 | $47.4K | 3,918 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2015-03-16 | 2015-03-18 | 12,230 | — | $0 | 12,230 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2015-03-16 | 2015-03-18 | 6,115 | — | $0 | 6,115 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2014-08-07 | 2014-08-08 | 1,422 | — | $0 | 2,842 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2014-08-07 | 2014-08-08 | 1,422 | $35.00 | $49.8K | 3,226 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2014-08-07 | 2014-08-08 | 471 | $35.00 | $16.5K | 2,755 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2014-03-18 | 2014-03-19 | 1,274 | — | $0 | 3,820 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2014-03-18 | 2014-03-19 | 1,274 | $40.82 | $52.0K | 2,226 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2014-03-18 | 2014-03-19 | 422 | $40.82 | $17.2K | 1,804 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2014-03-17 | 2014-03-18 | 14,559 | — | $0 | 14,559 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2014-03-17 | 2014-03-18 | 4,649 | — | $0 | 4,649 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2013-08-07 | 2013-08-09 | 1,422 | — | $0 | 4,264 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2013-08-07 | 2013-08-09 | 1,422 | $34.00 | $48.3K | 1,422 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2013-08-07 | 2013-08-09 | 470 | $34.00 | $16.0K | 952 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2013-03-18 | 2013-03-20 | 14,696 | — | $0 | 14,696 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2013-03-18 | 2013-03-20 | 5,094 | — | $0 | 5,094 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2012-08-07 | 2012-08-09 | 15,104 | — | $0 | 15,104 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2012-08-07 | 2012-08-09 | 5,686 | — | $0 | 5,686 | SEC↗ |