Kesavan Sudhakar
Insider CIK 1376429 · ICFI Executive Chairman, Director · ABM Director
Trades across companies
| Ticker | Code | Trade | Filed | Shares | Price | Value | Owned after | |
|---|---|---|---|---|---|---|---|---|
| ABM ABM INDUSTRIES INC /DE/ | F Tax w/h | 2026-01-06 | 2026-01-08 | 1,104 | $43.79 | $48.3K | 51,473 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2026-01-06 | 2026-01-08 | 5,366 | — | $0 | 52,577 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2025-01-06 | 2025-01-07 | 4,338 | — | $0 | 47,137 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | F Tax w/h | 2025-01-04 | 2025-01-07 | 1,295 | $51.97 | $67.3K | 42,799 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2024-05-06 | 2024-05-09 | 25 | — | $0 | 44,050 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2024-02-05 | 2024-02-07 | 28 | — | $0 | 44,025 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | F Tax w/h | 2024-01-05 | 2024-01-08 | 1,007 | $42.45 | $42.7K | 43,997 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2024-01-04 | 2024-01-08 | 5,080 | — | $0 | 45,004 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2023-11-06 | 2023-11-07 | 21 | — | $0 | 39,923 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2023-08-07 | 2023-08-09 | 19 | — | $0 | 39,902 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2023-05-01 | 2023-05-03 | 20 | — | $0 | 39,883 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2023-02-06 | 2023-02-08 | 18 | — | $0 | 39,863 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2023-01-05 | 2023-01-09 | 3,945 | — | $0 | 40,917 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | F Tax w/h | 2023-01-05 | 2023-01-09 | 1,072 | $45.62 | $48.9K | 39,845 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2022-11-07 | 2022-11-09 | 19 | — | $0 | 36,971 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2022-08-01 | 2022-08-03 | 18 | — | $0 | 36,952 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2022-05-02 | 2022-05-04 | 17 | — | $0 | 36,934 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2022-02-07 | 2022-02-09 | 20 | — | $0 | 36,917 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | F Tax w/h | 2022-01-06 | 2022-01-07 | 1,083 | $42.47 | $46.0K | 36,897 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2022-01-05 | 2022-01-07 | 4,209 | — | $0 | 37,980 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2021-11-01 | 2021-11-03 | 17 | — | $0 | 33,771 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2021-08-02 | 2021-08-04 | 17 | — | $0 | 33,753 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2021-05-03 | 2021-05-05 | 15 | — | $0 | 33,736 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2021-02-01 | 2021-02-03 | 21 | — | $0 | 33,721 | SEC↗ |
| ICFI ICF International, Inc. | A Award | 2021-01-26 | 2021-01-28 | 22,585 | — | $0 | 280,681 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2021-01-26 | 2021-01-28 | 9,128 | $81.19 | $741.1K | 271,553 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2021-01-06 | 2021-01-08 | 4,256 | — | $0 | 34,861 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | F Tax w/h | 2021-01-06 | 2021-01-08 | 1,161 | $41.11 | $47.7K | 33,700 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2020-12-31 | 2021-01-05 | 42,900 | — | $0 | 0 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2020-12-31 | 2021-01-05 | 7,918 | — | $0 | 42,900 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2020-12-31 | 2021-01-05 | 13,801 | — | $0 | 0 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2020-12-31 | 2021-01-05 | 52,098 | — | $0 | 0 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2020-12-31 | 2021-01-05 | 2,891 | — | $0 | 52,098 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2020-12-31 | 2021-01-05 | 211 | — | $0 | 13,801 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2020-12-31 | 2021-01-05 | 13,801 | $73.41 | $1.01M | 330,919 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2020-12-31 | 2021-01-05 | 3,825 | $74.33 | $284.3K | 344,720 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2020-12-31 | 2021-01-05 | 52,098 | $40.68 | $2.12M | 283,926 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2020-12-31 | 2021-01-05 | 20,725 | $74.33 | $1.54M | 310,194 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2020-12-31 | 2021-01-05 | 52,098 | $73.37 | $3.82M | 258,096 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2020-12-31 | 2021-01-05 | 2,891 | $74.09 | $214.2K | 348,545 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2020-12-31 | 2021-01-05 | 211 | $74.15 | $15.6K | 351,436 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2020-12-31 | 2021-01-05 | 42,900 | — | $0 | 326,826 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2020-12-31 | 2021-01-05 | 13,801 | $27.03 | $373.0K | 340,627 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2020-12-31 | 2021-01-05 | 7,918 | — | $0 | 348,545 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2020-12-31 | 2021-01-05 | 2,891 | $40.68 | $117.6K | 351,436 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2020-12-31 | 2021-01-05 | 211 | $27.03 | $5.7K | 351,647 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2020-11-02 | 2020-11-04 | 24 | — | $0 | 30,605 | SEC↗ |
| ICFI ICF International, Inc. | G Gift | 2020-09-02 | 2020-09-15 | 1,421 | — | $0 | 231,828 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2020-08-03 | 2020-08-05 | 23 | — | $0 | 30,581 | SEC↗ |
| ICFI ICF International, Inc. | G Gift | 2020-06-03 | 2020-06-03 | 1,495 | — | $0 | 233,249 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2020-05-04 | 2020-05-06 | 26 | — | $0 | 30,558 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2020-03-21 | 2020-03-24 | 4,034 | — | $0 | 56,498 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2020-03-21 | 2020-03-24 | 5,680 | — | $0 | 50,818 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2020-03-21 | 2020-03-24 | 1,949 | $57.76 | $112.6K | 237,488 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2020-03-21 | 2020-03-24 | 4,034 | — | $0 | 239,437 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2020-03-21 | 2020-03-24 | 2,744 | $57.76 | $158.5K | 234,744 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2020-03-21 | 2020-03-24 | 5,680 | — | $0 | 235,403 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2020-03-20 | 2020-03-24 | 5,345 | — | $0 | 77,875 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2020-03-20 | 2020-03-24 | 9,972 | — | $0 | 60,532 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2020-03-20 | 2020-03-24 | 7,371 | — | $0 | 70,504 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2020-03-20 | 2020-03-24 | 17,287 | — | $0 | 72,530 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2020-03-20 | 2020-03-24 | 9,972 | — | $0 | 230,730 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2020-03-20 | 2020-03-24 | 7,371 | — | $0 | 238,101 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2020-03-20 | 2020-03-24 | 3,561 | $57.76 | $205.7K | 234,540 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2020-03-20 | 2020-03-24 | 4,817 | $57.76 | $278.2K | 229,723 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2020-03-12 | 2020-03-13 | 3,959 | — | $0 | 55,243 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2020-03-12 | 2020-03-13 | 1,913 | $69.06 | $132.1K | 220,758 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2020-03-12 | 2020-03-13 | 3,959 | — | $0 | 222,671 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2020-03-11 | 2020-03-13 | 2,509 | — | $0 | 63,450 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2020-03-11 | 2020-03-13 | 4,248 | — | $0 | 59,202 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2020-03-11 | 2020-03-13 | 4,248 | — | $0 | 219,467 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2020-03-11 | 2020-03-13 | 2,509 | — | $0 | 221,976 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2020-03-11 | 2020-03-13 | 2,052 | $77.30 | $158.6K | 218,712 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2020-03-11 | 2020-03-13 | 1,212 | $77.30 | $93.7K | 220,764 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2020-01-24 | 2020-01-28 | 13,488 | $88.88 | $1.20M | 215,796 | SEC↗ |
| ICFI ICF International, Inc. | A Award | 2020-01-24 | 2020-01-28 | 31,363 | — | $0 | 229,284 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | F Tax w/h | 2020-01-10 | 2020-01-13 | 358 | $38.66 | $13.8K | 30,532 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2020-01-06 | 2020-01-07 | 4,568 | — | $0 | 30,890 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | F Tax w/h | 2020-01-04 | 2020-01-07 | 1,387 | $38.32 | $53.1K | 26,322 | SEC↗ |
| ICFI ICF International, Inc. | G Gift | 2019-11-20 | 2019-11-21 | 577 | — | $0 | 197,921 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2019-11-07 | 2019-11-08 | 15,000 | — | $0 | 29,012 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2019-11-07 | 2019-11-08 | 15,000 | — | $0 | 14,012 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2019-11-07 | 2019-11-08 | 15,000 | $90.00 | $1.35M | 213,498 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2019-11-07 | 2019-11-08 | 15,000 | $27.03 | $405.4K | 213,498 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2019-11-07 | 2019-11-08 | 15,000 | $27.03 | $405.4K | 228,498 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2019-11-07 | 2019-11-08 | 15,000 | $87.00 | $1.30M | 198,498 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2019-08-05 | 2019-08-07 | 31 | — | $0 | 27,676 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2019-07-31 | 2019-08-01 | 11,966 | — | $0 | 44,012 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2019-07-31 | 2019-08-01 | 11,966 | $85.00 | $1.02M | 198,498 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2019-07-31 | 2019-08-01 | 11,966 | $27.03 | $323.4K | 210,464 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2019-07-26 | 2019-07-29 | 3,034 | — | $0 | 55,978 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2019-07-26 | 2019-07-29 | 3,034 | $85.00 | $257.9K | 198,498 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2019-07-26 | 2019-07-29 | 3,034 | $27.03 | $82.0K | 201,532 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2019-07-16 | 2019-07-18 | 15,000 | — | $0 | 59,012 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2019-07-16 | 2019-07-18 | 15,000 | $27.03 | $405.4K | 213,498 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2019-07-16 | 2019-07-18 | 15,000 | $82.00 | $1.23M | 198,498 | SEC↗ |
| ICFI ICF International, Inc. | G Gift | 2019-06-17 | 2019-06-18 | 1,344 | — | $0 | 198,498 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2019-05-06 | 2019-05-08 | 32 | — | $0 | 27,637 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2019-03-21 | 2019-03-22 | 5,681 | — | $0 | 65,959 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2019-03-21 | 2019-03-22 | 4,034 | — | $0 | 71,640 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2019-03-21 | 2019-03-22 | 2,733 | $75.28 | $205.7K | 199,842 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2019-03-21 | 2019-03-22 | 5,681 | — | $0 | 200,482 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2019-03-21 | 2019-03-22 | 1,941 | $75.28 | $146.1K | 202,575 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2019-03-21 | 2019-03-22 | 4,034 | — | $0 | 204,516 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2019-03-20 | 2019-03-21 | 3,685 | — | $0 | 80,660 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2019-03-20 | 2019-03-21 | 4,986 | — | $0 | 75,674 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2019-03-20 | 2019-03-21 | 4,986 | — | $0 | 195,288 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2019-03-20 | 2019-03-21 | 1,773 | $75.21 | $133.3K | 197,200 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2019-03-20 | 2019-03-21 | 3,685 | — | $0 | 198,973 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2019-03-20 | 2019-03-21 | 2,399 | $75.21 | $180.4K | 194,801 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2019-03-16 | 2019-03-19 | 4,499 | — | $0 | 84,345 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2019-03-16 | 2019-03-19 | 4,499 | — | $0 | 192,467 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2019-03-16 | 2019-03-19 | 2,165 | $76.17 | $164.9K | 190,302 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2019-03-12 | 2019-03-14 | 3,959 | — | $0 | 88,844 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2019-03-12 | 2019-03-14 | 1,905 | $75.99 | $144.8K | 187,968 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2019-03-12 | 2019-03-14 | 3,959 | — | $0 | 189,873 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2019-03-11 | 2019-03-13 | 10,036 | — | $0 | 92,803 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2019-03-11 | 2019-03-13 | 16,989 | — | $0 | 82,767 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2019-02-04 | 2019-02-06 | 7 | $34.50 | $242 | 27,605 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2019-01-24 | 2019-01-28 | 14,859 | $63.82 | $948.3K | 185,914 | SEC↗ |
| ICFI ICF International, Inc. | A Award | 2019-01-24 | 2019-01-28 | 35,568 | — | $0 | 200,773 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | F Tax w/h | 2019-01-11 | 2019-01-14 | 360 | $34.28 | $12.3K | 27,598 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | F Tax w/h | 2019-01-10 | 2019-01-14 | 349 | $35.19 | $12.3K | 27,958 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2019-01-04 | 2019-01-08 | 5,467 | — | $0 | 28,307 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | F Tax w/h | 2019-01-04 | 2019-01-08 | 1,167 | $32.01 | $37.4K | 22,841 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2018-11-05 | 2018-11-07 | 49 | $31.59 | $1.5K | 24,008 | SEC↗ |
| ICFI ICF International, Inc. | G Gift | 2018-08-24 | 2018-08-27 | 1,237 | — | $0 | 165,205 | SEC↗ |
| ICFI ICF International, Inc. | G Gift | 2018-08-24 | 2018-08-27 | 928 | — | $0 | 166,442 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2018-08-06 | 2018-08-07 | 49 | $31.40 | $1.5K | 23,959 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2018-08-03 | 2018-08-06 | 20,000 | — | $0 | 0 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2018-08-03 | 2018-08-06 | 8,744 | — | $0 | 20,000 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2018-08-03 | 2018-08-06 | 20,000 | $25.66 | $513.2K | 187,370 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2018-08-03 | 2018-08-06 | 8,744 | $25.66 | $224.4K | 196,114 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2018-08-03 | 2018-08-06 | 20,000 | $78.00 | $1.56M | 167,370 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2018-08-03 | 2018-08-06 | 8,744 | $80.00 | $699.5K | 187,370 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2018-07-12 | 2018-07-13 | 15,848 | — | $0 | 28,744 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2018-07-12 | 2018-07-13 | 15,848 | $74.00 | $1.17M | 167,370 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2018-07-12 | 2018-07-13 | 15,848 | $25.66 | $406.7K | 183,218 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2018-07-11 | 2018-07-12 | 4,152 | — | $0 | 44,592 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2018-07-11 | 2018-07-12 | 4,152 | $74.00 | $307.2K | 167,370 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2018-07-11 | 2018-07-12 | 4,152 | $25.66 | $106.5K | 171,522 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2018-07-09 | 2018-07-10 | 20,000 | — | $0 | 48,744 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2018-07-09 | 2018-07-10 | 20,000 | $72.85 | $1.46M | 167,370 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2018-07-09 | 2018-07-10 | 20,000 | $25.66 | $513.2K | 187,370 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2018-05-07 | 2018-05-08 | 51 | $30.14 | $1.5K | 23,910 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2018-03-21 | 2018-03-23 | 5,681 | — | $0 | 65,778 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2018-03-21 | 2018-03-23 | 4,034 | — | $0 | 71,459 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2018-03-21 | 2018-03-23 | 4,034 | — | $0 | 172,063 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2018-03-21 | 2018-03-23 | 5,681 | — | $0 | 168,029 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2018-03-21 | 2018-03-23 | 1,949 | $61.40 | $119.7K | 170,114 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2018-03-21 | 2018-03-23 | 2,744 | $61.40 | $168.5K | 167,370 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2018-03-20 | 2018-03-21 | 4,986 | — | $0 | 75,493 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2018-03-20 | 2018-03-21 | 3,686 | — | $0 | 80,479 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2018-03-20 | 2018-03-21 | 4,986 | — | $0 | 162,852 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2018-03-20 | 2018-03-21 | 3,686 | — | $0 | 166,538 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2018-03-20 | 2018-03-21 | 1,781 | $61.10 | $108.8K | 164,757 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2018-03-20 | 2018-03-21 | 2,409 | $61.10 | $147.2K | 162,348 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2018-03-17 | 2018-03-20 | 4,389 | — | $0 | 84,165 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2018-03-17 | 2018-03-20 | 2,120 | $61.20 | $129.7K | 157,866 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2018-03-17 | 2018-03-20 | 4,389 | — | $0 | 159,986 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2018-03-16 | 2018-03-20 | 4,499 | — | $0 | 88,554 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2018-03-16 | 2018-03-20 | 2,174 | $61.20 | $133.0K | 155,597 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2018-03-16 | 2018-03-20 | 4,499 | — | $0 | 157,771 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2018-03-12 | 2018-03-14 | 15,836 | — | $0 | 93,053 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | F Tax w/h | 2018-03-10 | 2018-03-12 | 107 | $37.65 | $4.0K | 23,860 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | F Tax w/h | 2018-03-07 | 2018-03-09 | 331 | $36.29 | $12.0K | 23,967 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2018-03-05 | 2018-03-06 | 14,722 | — | $0 | 0 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2018-03-05 | 2018-03-06 | 14,722 | $21.77 | $320.5K | 167,994 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2018-03-05 | 2018-03-06 | 14,722 | $60.00 | $883.3K | 153,272 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2018-03-02 | 2018-03-05 | 16,280 | — | $0 | 14,722 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2018-03-02 | 2018-03-05 | 16,280 | $60.00 | $976.8K | 153,272 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2018-03-02 | 2018-03-05 | 16,280 | $21.77 | $354.4K | 169,552 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2018-02-28 | 2018-03-01 | 30,000 | — | $0 | 31,002 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2018-02-28 | 2018-03-01 | 30,000 | $21.77 | $653.1K | 183,272 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2018-02-28 | 2018-03-01 | 30,000 | $58.00 | $1.74M | 153,272 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2018-02-05 | 2018-02-06 | 52 | $34.96 | $1.8K | 24,286 | SEC↗ |
| ICFI ICF International, Inc. | A Award | 2018-01-19 | 2018-01-23 | 9,712 | — | $0 | 156,904 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2018-01-19 | 2018-01-23 | 3,632 | $55.25 | $200.7K | 153,272 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | F Tax w/h | 2018-01-11 | 2018-01-12 | 351 | $38.96 | $13.7K | 24,234 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | F Tax w/h | 2018-01-10 | 2018-01-12 | 235 | $38.78 | $9.1K | 24,585 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2018-01-04 | 2018-01-05 | 4,565 | — | $0 | 24,820 | SEC↗ |
| ICFI ICF International, Inc. | G Gift | 2017-11-30 | 2017-12-01 | 3,205 | — | $0 | 147,192 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2017-11-06 | 2017-11-07 | 34 | $40.63 | $1.4K | 20,255 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2017-08-07 | 2017-08-08 | 31 | $44.70 | $1.4K | 20,221 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2017-05-01 | 2017-05-02 | 32 | $43.39 | $1.4K | 20,190 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2017-03-21 | 2017-03-22 | 4,034 | — | $0 | 115,420 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2017-03-21 | 2017-03-22 | 5,681 | — | $0 | 109,739 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2017-03-21 | 2017-03-22 | 5,681 | $40.60 | $230.6K | 151,309 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2017-03-21 | 2017-03-22 | 4,034 | $40.60 | $163.8K | 155,343 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2017-03-21 | 2017-03-22 | 2,054 | $40.60 | $83.4K | 153,289 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2017-03-21 | 2017-03-22 | 2,892 | $40.60 | $117.4K | 150,397 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2017-03-20 | 2017-03-22 | 14,742 | — | $0 | 119,454 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2017-03-20 | 2017-03-22 | 19,944 | — | $0 | 104,712 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2017-03-20 | 2017-03-22 | 100 | $41.63 | $4.2K | 146,316 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2017-03-20 | 2017-03-22 | 200 | $41.70 | $8.3K | 145,628 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2017-03-20 | 2017-03-22 | 188 | $41.43 | $7.8K | 145,828 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2017-03-20 | 2017-03-22 | 100 | $41.40 | $4.1K | 146,016 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2017-03-20 | 2017-03-22 | 100 | $41.55 | $4.2K | 146,116 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2017-03-20 | 2017-03-22 | 100 | $41.60 | $4.2K | 146,216 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2017-03-20 | 2017-03-22 | 100 | $41.65 | $4.2K | 146,416 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2017-03-20 | 2017-03-22 | 100 | $41.80 | $4.2K | 146,516 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2017-03-20 | 2017-03-22 | 100 | $41.90 | $4.2K | 146,616 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2017-03-20 | 2017-03-22 | 3 | $41.50 | $125 | 146,716 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2017-03-18 | 2017-03-21 | 6,414 | — | $0 | 84,768 | SEC↗ |
| ICFI ICF International, Inc. | D To issuer | 2017-03-18 | 2017-03-21 | 3,265 | $42.05 | $137.3K | 146,719 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2017-03-18 | 2017-03-21 | 6,414 | $42.05 | $269.7K | 149,984 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2017-03-17 | 2017-03-21 | 4,390 | — | $0 | 91,182 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2017-03-17 | 2017-03-21 | 4,390 | $42.05 | $184.6K | 145,805 | SEC↗ |
| ICFI ICF International, Inc. | D To issuer | 2017-03-17 | 2017-03-21 | 2,235 | $42.05 | $94.0K | 143,570 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2017-03-16 | 2017-03-20 | 4,499 | — | $0 | 95,572 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2017-03-16 | 2017-03-20 | 4,499 | $41.75 | $187.8K | 143,706 | SEC↗ |
| ICFI ICF International, Inc. | D To issuer | 2017-03-16 | 2017-03-20 | 2,291 | $41.75 | $95.6K | 141,415 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2017-03-10 | 2017-03-13 | 1,252 | — | $0 | 20,158 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | F Tax w/h | 2017-03-08 | 2017-03-09 | 629 | $42.50 | $26.7K | 18,906 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2017-02-06 | 2017-02-07 | 33 | $40.40 | $1.3K | 19,536 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2017-01-10 | 2017-01-12 | 23,292 | — | $0 | 0 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2017-01-10 | 2017-01-12 | 2,779 | — | $0 | 19,846 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | F Tax w/h | 2017-01-10 | 2017-01-12 | 344 | $40.21 | $13.8K | 19,502 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2017-01-10 | 2017-01-12 | 23,292 | $55.00 | $1.28M | 139,207 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2017-01-10 | 2017-01-12 | 23,292 | $24.84 | $578.6K | 162,499 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2017-01-05 | 2017-01-06 | 47 | — | $0 | 46,292 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2017-01-05 | 2017-01-06 | 23,000 | — | $0 | 23,292 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2017-01-05 | 2017-01-06 | 23,000 | $53.99 | $1.24M | 139,207 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2017-01-05 | 2017-01-06 | 23,000 | $24.84 | $571.3K | 162,207 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2017-01-05 | 2017-01-06 | 47 | $24.84 | $1.2K | 162,254 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2017-01-05 | 2017-01-06 | 47 | $55.00 | $2.6K | 162,207 | SEC↗ |
| ICFI ICF International, Inc. | G Gift | 2016-11-11 | 2016-11-14 | 3,524 | — | $0 | 139,207 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2016-11-07 | 2016-11-09 | 33 | $39.00 | $1.3K | 17,067 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2016-09-02 | 2016-09-02 | 9,633 | $43.00 | $414.2K | 142,731 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2016-08-01 | 2016-08-02 | 35 | $37.27 | $1.3K | 17,034 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2016-07-06 | 2016-07-07 | 9,634 | $41.00 | $395.0K | 152,364 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2016-05-02 | 2016-05-04 | 40 | $32.51 | $1.3K | 16,999 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2016-03-21 | 2016-06-20 | 38,859 | — | $0 | 38,859 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2016-03-21 | 2016-03-22 | 16,136 | — | $0 | 16,136 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2016-03-19 | 2016-03-21 | 6,623 | — | $0 | 0 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2016-03-19 | 2016-03-21 | 2,405 | $33.97 | $81.7K | 161,998 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2016-03-19 | 2016-03-21 | 6,623 | $33.97 | $225.0K | 164,403 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2016-03-18 | 2016-03-21 | 6,414 | — | $0 | 6,414 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2016-03-18 | 2016-03-21 | 2,329 | $33.97 | $79.1K | 157,780 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2016-03-18 | 2016-03-21 | 6,414 | $33.97 | $217.9K | 160,109 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2016-03-17 | 2016-03-18 | 4,390 | — | $0 | 8,779 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2016-03-17 | 2016-03-18 | 699 | $33.90 | $23.7K | 153,695 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2016-03-17 | 2016-03-18 | 1,594 | $33.92 | $54.1K | 154,394 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2016-03-17 | 2016-03-18 | 4,390 | $33.92 | $148.9K | 155,988 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2016-03-16 | 2016-03-18 | 4,500 | — | $0 | 13,497 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2016-03-16 | 2016-03-18 | 1,634 | $33.46 | $54.7K | 152,315 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2016-03-16 | 2016-03-18 | 717 | $33.84 | $24.3K | 151,598 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2016-03-16 | 2016-03-18 | 4,500 | $33.46 | $150.6K | 153,949 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | F Tax w/h | 2016-03-09 | 2016-03-11 | 983 | $31.85 | $31.3K | 16,960 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2016-02-01 | 2016-02-03 | 42 | $30.01 | $1.3K | 17,945 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2016-01-11 | 2016-01-13 | 4,071 | — | $0 | 17,903 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2015-11-02 | 2015-11-04 | 42 | $28.64 | $1.2K | 13,832 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2015-08-03 | 2015-08-05 | 37 | $32.87 | $1.2K | 13,789 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2015-05-04 | 2015-05-06 | 37 | $32.32 | $1.2K | 13,753 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2015-04-01 | 2015-04-02 | 6,430 | — | $0 | 0 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2015-04-01 | 2015-04-02 | 6,430 | $41.99 | $270.0K | 152,722 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2015-04-01 | 2015-04-02 | 3,273 | $41.99 | $137.4K | 149,449 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2015-03-19 | 2015-03-23 | 6,624 | — | $0 | 6,623 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2015-03-19 | 2015-03-23 | 6,624 | $41.55 | $275.2K | 149,664 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2015-03-19 | 2015-03-23 | 3,372 | $41.55 | $140.1K | 146,292 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2015-03-18 | 2015-03-20 | 6,414 | — | $0 | 12,828 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2015-03-18 | 2015-03-20 | 6,414 | $41.25 | $264.6K | 145,722 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2015-03-18 | 2015-03-20 | 2,682 | $41.25 | $110.6K | 143,040 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2015-03-17 | 2015-03-18 | 4,390 | — | $0 | 13,169 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2015-03-17 | 2015-03-18 | 4,390 | $40.79 | $179.1K | 140,902 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2015-03-17 | 2015-03-18 | 1,594 | $40.79 | $65.0K | 139,308 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2015-03-16 | 2015-03-18 | 17,997 | — | $0 | 17,997 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2015-03-04 | 2015-03-05 | 3,745 | — | $0 | 13,716 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2015-02-02 | 2015-02-04 | 37 | $29.31 | $1.1K | 9,970 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2015-01-15 | 2015-01-20 | 228 | — | $0 | 9,933 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2014-11-03 | 2014-11-04 | 38 | $27.26 | $1.0K | 9,705 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2014-08-04 | 2014-08-06 | 42 | $24.71 | $1.0K | 9,666 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2014-05-05 | 2014-05-07 | 38 | $27.16 | $1.0K | 9,624 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2014-04-08 | 2014-04-10 | 7,986 | — | $0 | 0 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2014-04-08 | 2014-04-10 | 4,065 | $39.74 | $161.5K | 136,512 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2014-04-08 | 2014-04-10 | 7,986 | $39.74 | $317.4K | 140,577 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2014-04-01 | 2014-04-02 | 6,431 | — | $0 | 6,430 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2014-04-01 | 2014-04-02 | 6,431 | $40.63 | $261.3K | 135,865 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2014-04-01 | 2014-04-02 | 3,274 | $40.63 | $133.0K | 132,591 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2014-03-31 | 2014-04-02 | 5,032 | — | $0 | 0 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2014-03-31 | 2014-04-02 | 5,032 | $39.81 | $200.3K | 131,996 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2014-03-31 | 2014-04-02 | 2,562 | $39.81 | $102.0K | 129,434 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2014-03-19 | 2014-03-21 | 6,624 | — | $0 | 13,247 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2014-03-19 | 2014-03-21 | 3,372 | $40.71 | $137.3K | 126,964 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2014-03-19 | 2014-03-21 | 6,624 | $40.71 | $269.7K | 130,336 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2014-03-18 | 2014-03-19 | 6,414 | — | $0 | 19,242 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2014-03-18 | 2014-03-19 | 6,414 | $40.82 | $261.8K | 126,977 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2014-03-18 | 2014-03-19 | 3,265 | $40.82 | $133.3K | 123,712 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2014-03-17 | 2014-03-18 | 54,989 | — | $0 | 54,989 | SEC↗ |
| ICFI ICF International, Inc. | A Award deriv | 2014-03-17 | 2014-03-18 | 17,559 | — | $0 | 17,559 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2014-03-12 | 2014-03-14 | 5,833 | — | $0 | 0 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2014-03-12 | 2014-03-14 | 5,833 | $39.25 | $228.9K | 123,533 | SEC↗ |
| ICFI ICF International, Inc. | F Tax w/h | 2014-03-12 | 2014-03-14 | 2,970 | $39.25 | $116.6K | 120,563 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2014-03-05 | 2014-03-06 | 3,198 | — | $0 | 9,586 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2014-02-27 | 2014-03-03 | 16,666 | — | $0 | 0 | SEC↗ |
| ICFI ICF International, Inc. | S Sale | 2014-02-27 | 2014-03-03 | 16,666 | $38.00 | $633.3K | 117,700 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise | 2014-02-27 | 2014-03-03 | 16,666 | $18.31 | $305.2K | 134,366 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2014-02-03 | 2014-02-05 | 33 | $26.01 | $858 | 6,388 | SEC↗ |
| ABM ABM INDUSTRIES INC /DE/ | A Award | 2013-11-04 | 2013-11-05 | 30 | $27.74 | $832 | 6,355 | SEC↗ |
| ICFI ICF International, Inc. | M Exercise deriv | 2013-10-22 | 2013-10-22 | 9,557 | — | $0 | 16,666 | SEC↗ |