Sign inGet started

Morgan James C M

Insider CIK 1554231 · ICFI Chief of Business Operations

Track record PRO

XXXX$█.██M██+██%
XXXX$█.██M██+██%
XXXX$█.██M██+██%
Track record
See how this insider's past purchases performed 30 and 90 days later, and a conviction score on each buy.
Upgrade to Pro · $99/yearAlready Pro? Log in

Trades across companies

TickerCodeTradeFiledSharesPriceValueOwned after
ICFI ICF International, Inc. A Award deriv2026-03-202026-03-2412,133— $032,476SEC↗
ICFI ICF International, Inc. M Exercise deriv2026-03-202026-03-241,057— $031,419SEC↗
ICFI ICF International, Inc. M Exercise deriv2026-03-202026-03-241,073— $030,346SEC↗
ICFI ICF International, Inc. M Exercise deriv2026-03-202026-03-242,833— $024,888SEC↗
ICFI ICF International, Inc. M Exercise deriv2026-03-202026-03-242,625— $027,721SEC↗
ICFI ICF International, Inc. F Tax w/h2026-03-202026-03-24640$65.89 $42.2K50,506SEC↗
ICFI ICF International, Inc. M Exercise2026-03-202026-03-242,833— $046,911SEC↗
ICFI ICF International, Inc. M Exercise2026-03-202026-03-242,625— $049,536SEC↗
ICFI ICF International, Inc. M Exercise2026-03-202026-03-241,073— $050,609SEC↗
ICFI ICF International, Inc. M Exercise2026-03-202026-03-241,057— $051,666SEC↗
ICFI ICF International, Inc. F Tax w/h2026-03-202026-03-24258$65.89 $17.0K51,408SEC↗
ICFI ICF International, Inc. F Tax w/h2026-03-202026-03-24262$65.89 $17.3K51,146SEC↗
ICFI ICF International, Inc. F Tax w/h2026-03-202026-03-24823$65.89 $54.2K49,683SEC↗
ICFI ICF International, Inc. F Tax w/h2026-01-202026-01-221,532$94.53 $144.8K44,078SEC↗
ICFI ICF International, Inc. A Award2026-01-202026-01-225,906— $045,610SEC↗
ICFI ICF International, Inc. S Sale2025-10-022025-10-062,400$95.19 $228.5K39,704SEC↗
ICFI ICF International, Inc. S Sale2025-09-252025-09-29100$95.00 $9.5K42,104SEC↗
ICFI ICF International, Inc. S Sale2025-05-122025-05-132,500$87.50 $218.8K42,204SEC↗
ICFI ICF International, Inc. S Sale2025-05-092025-05-132,500$87.00 $217.5K44,704SEC↗
ICFI ICF International, Inc. M Exercise deriv2025-03-202025-03-241,057— $025,420SEC↗
ICFI ICF International, Inc. M Exercise deriv2025-03-202025-03-242,692— $020,343SEC↗
ICFI ICF International, Inc. A Award deriv2025-03-202025-03-2411,330— $026,477SEC↗
ICFI ICF International, Inc. M Exercise deriv2025-03-202025-03-241,073— $024,347SEC↗
ICFI ICF International, Inc. M Exercise deriv2025-03-202025-03-241,312— $023,035SEC↗
ICFI ICF International, Inc. M Exercise2025-03-202025-03-241,073— $048,571SEC↗
ICFI ICF International, Inc. M Exercise2025-03-202025-03-241,057— $049,628SEC↗
ICFI ICF International, Inc. F Tax w/h2025-03-202025-03-24477$84.83 $40.5K49,151SEC↗
ICFI ICF International, Inc. F Tax w/h2025-03-202025-03-24484$84.83 $41.1K48,667SEC↗
ICFI ICF International, Inc. F Tax w/h2025-03-202025-03-24592$84.83 $50.2K48,075SEC↗
ICFI ICF International, Inc. F Tax w/h2025-03-202025-03-24871$84.83 $73.9K47,204SEC↗
ICFI ICF International, Inc. M Exercise2025-03-202025-03-241,312— $047,498SEC↗
ICFI ICF International, Inc. M Exercise2025-03-202025-03-242,692— $046,186SEC↗
ICFI ICF International, Inc. A Award2025-01-212025-01-236,046— $045,373SEC↗
ICFI ICF International, Inc. F Tax w/h2025-01-212025-01-231,879$133.28 $250.4K43,494SEC↗
ICFI ICF International, Inc. M Exercise deriv2024-11-052024-11-073,031— $015,147SEC↗
ICFI ICF International, Inc. M Exercise2024-11-052024-11-073,031— $040,694SEC↗
ICFI ICF International, Inc. F Tax w/h2024-11-052024-11-071,367$171.00 $233.8K39,327SEC↗
ICFI ICF International, Inc. S Sale2024-10-162024-10-172,500$175.07 $437.7K37,663SEC↗
ICFI ICF International, Inc. S Sale2024-08-022024-08-052,500$152.50 $381.3K40,163SEC↗
ICFI ICF International, Inc. A Award deriv2024-03-202024-03-224,291— $018,803SEC↗
ICFI ICF International, Inc. A Award deriv2024-03-202024-03-224,227— $023,030SEC↗
ICFI ICF International, Inc. M Exercise deriv2024-03-202024-03-222,193— $018,178SEC↗
ICFI ICF International, Inc. M Exercise deriv2024-03-202024-03-221,346— $020,371SEC↗
ICFI ICF International, Inc. M Exercise deriv2024-03-202024-03-221,313— $021,717SEC↗
ICFI ICF International, Inc. M Exercise2024-03-202024-03-222,193— $042,007SEC↗
ICFI ICF International, Inc. M Exercise2024-03-202024-03-221,346— $043,353SEC↗
ICFI ICF International, Inc. M Exercise2024-03-202024-03-221,313— $044,666SEC↗
ICFI ICF International, Inc. F Tax w/h2024-03-202024-03-22593$152.59 $90.5K44,073SEC↗
ICFI ICF International, Inc. F Tax w/h2024-03-202024-03-22802$152.59 $122.4K42,663SEC↗
ICFI ICF International, Inc. F Tax w/h2024-03-202024-03-22608$152.59 $92.8K43,465SEC↗
ICFI ICF International, Inc. S Sale2024-02-272024-02-282,400$155.17 $372.4K39,814SEC↗
ICFI ICF International, Inc. S Sale2024-02-162024-02-20100$155.01 $15.5K42,214SEC↗
ICFI ICF International, Inc. S Sale2024-01-252024-01-262,500$137.55 $343.9K42,314SEC↗
ICFI ICF International, Inc. A Award2024-01-162024-01-186,132— $046,706SEC↗
ICFI ICF International, Inc. F Tax w/h2024-01-162024-01-181,892$132.00 $249.7K44,814SEC↗
ICFI ICF International, Inc. M Exercise deriv2023-11-052023-11-071,515— $014,512SEC↗
ICFI ICF International, Inc. F Tax w/h2023-11-052023-11-07684$125.48 $85.8K40,574SEC↗
ICFI ICF International, Inc. M Exercise2023-11-052023-11-071,515— $041,258SEC↗
ICFI ICF International, Inc. S Sale2023-08-082023-08-094,800$130.34 $625.6K39,743SEC↗
ICFI ICF International, Inc. S Sale2023-08-072023-08-08200$130.01 $26.0K44,543SEC↗
ICFI ICF International, Inc. M Exercise deriv2023-03-202023-03-221,096— $021,021SEC↗
ICFI ICF International, Inc. A Award deriv2023-03-202023-03-225,250— $022,117SEC↗
ICFI ICF International, Inc. M Exercise deriv2023-03-202023-03-222,502— $016,027SEC↗
ICFI ICF International, Inc. M Exercise deriv2023-03-202023-03-221,347— $018,529SEC↗
ICFI ICF International, Inc. M Exercise deriv2023-03-202023-03-221,145— $019,876SEC↗
ICFI ICF International, Inc. F Tax w/h2023-03-202023-03-22754$107.28 $80.9K44,743SEC↗
ICFI ICF International, Inc. M Exercise2023-03-202023-03-221,347— $044,457SEC↗
ICFI ICF International, Inc. F Tax w/h2023-03-202023-03-22330$107.28 $35.4K46,368SEC↗
ICFI ICF International, Inc. F Tax w/h2023-03-202023-03-22345$107.28 $37.0K46,023SEC↗
ICFI ICF International, Inc. F Tax w/h2023-03-202023-03-22526$107.28 $56.4K45,497SEC↗
ICFI ICF International, Inc. M Exercise2023-03-202023-03-222,502— $043,110SEC↗
ICFI ICF International, Inc. M Exercise2023-03-202023-03-221,096— $046,698SEC↗
ICFI ICF International, Inc. M Exercise2023-03-202023-03-221,145— $045,602SEC↗
ICFI ICF International, Inc. A Award2023-01-242023-01-264,384— $041,986SEC↗
ICFI ICF International, Inc. F Tax w/h2023-01-242023-01-261,378$98.67 $136.0K40,608SEC↗
ICFI ICF International, Inc. M Exercise deriv2022-11-052022-11-081,516— $016,867SEC↗
ICFI ICF International, Inc. M Exercise2022-11-052022-11-081,516— $038,286SEC↗
ICFI ICF International, Inc. F Tax w/h2022-11-052022-11-08684$105.51 $72.2K37,602SEC↗
ICFI ICF International, Inc. S Sale2022-10-312022-11-01185$120.00 $22.2K36,770SEC↗
ICFI ICF International, Inc. S Sale2022-10-282022-10-312,315$120.02 $277.8K36,955SEC↗
ICFI ICF International, Inc. S Sale2022-10-032022-10-04900$110.07 $99.1K39,270SEC↗
ICFI ICF International, Inc. S Sale2022-09-302022-10-031,000$110.22 $110.2K40,170SEC↗
ICFI ICF International, Inc. S Sale2022-09-212022-09-23600$110.16 $66.1K41,170SEC↗
ICFI ICF International, Inc. S Sale2022-09-122022-09-135,000$105.25 $526.3K41,770SEC↗
ICFI ICF International, Inc. M Exercise deriv2022-03-202022-03-22573— $020,731SEC↗
ICFI ICF International, Inc. M Exercise deriv2022-03-202022-03-221,097— $019,634SEC↗
ICFI ICF International, Inc. M Exercise deriv2022-03-202022-03-221,251— $018,383SEC↗
ICFI ICF International, Inc. A Award deriv2022-03-202022-03-225,385— $021,304SEC↗
ICFI ICF International, Inc. M Exercise2022-03-202022-03-221,251— $046,165SEC↗
ICFI ICF International, Inc. M Exercise2022-03-202022-03-221,097— $047,262SEC↗
ICFI ICF International, Inc. M Exercise2022-03-202022-03-22573— $047,835SEC↗
ICFI ICF International, Inc. F Tax w/h2022-03-202022-03-22193$91.79 $17.7K47,642SEC↗
ICFI ICF International, Inc. F Tax w/h2022-03-202022-03-22495$91.79 $45.4K46,770SEC↗
ICFI ICF International, Inc. F Tax w/h2022-03-202022-03-22377$91.79 $34.6K47,265SEC↗
ICFI ICF International, Inc. M Exercise deriv2022-03-112022-03-151,075— $018,378SEC↗
ICFI ICF International, Inc. M Exercise deriv2022-03-112022-03-152,459— $015,919SEC↗
ICFI ICF International, Inc. M Exercise2022-03-112022-03-152,459— $044,904SEC↗
ICFI ICF International, Inc. M Exercise2022-03-112022-03-151,075— $045,979SEC↗
ICFI ICF International, Inc. F Tax w/h2022-03-112022-03-15741$89.32 $66.2K44,914SEC↗
ICFI ICF International, Inc. F Tax w/h2022-03-112022-03-15324$89.32 $28.9K45,655SEC↗
ICFI ICF International, Inc. A Award2022-01-182022-01-205,216— $044,064SEC↗
ICFI ICF International, Inc. F Tax w/h2022-01-182022-01-201,619$101.45 $164.2K42,445SEC↗
ICFI ICF International, Inc. A Award deriv2021-11-052021-11-096,062— $019,453SEC↗
ICFI ICF International, Inc. S Sale2021-10-292021-11-013,406$100.25 $341.5K38,848SEC↗
ICFI ICF International, Inc. S Sale2021-10-152021-10-182,000$99.50 $199.0K42,254SEC↗
ICFI ICF International, Inc. S Sale2021-05-052021-05-062,500$96.50 $241.3K46,754SEC↗
ICFI ICF International, Inc. S Sale2021-05-052021-05-062,500$94.50 $236.3K44,254SEC↗
ICFI ICF International, Inc. S Sale2021-04-092021-04-122,500$90.50 $226.3K49,254SEC↗
ICFI ICF International, Inc. A Award deriv2021-03-202021-03-234,386— $015,216SEC↗
ICFI ICF International, Inc. M Exercise deriv2021-03-202021-03-23573— $014,643SEC↗
ICFI ICF International, Inc. M Exercise deriv2021-03-202021-03-231,252— $013,391SEC↗
ICFI ICF International, Inc. M Exercise2021-03-202021-03-231,252— $052,005SEC↗
ICFI ICF International, Inc. M Exercise2021-03-202021-03-23573— $052,578SEC↗
ICFI ICF International, Inc. F Tax w/h2021-03-202021-03-23259$88.96 $23.0K52,319SEC↗
ICFI ICF International, Inc. F Tax w/h2021-03-202021-03-23565$88.96 $50.3K51,754SEC↗
ICFI ICF International, Inc. S Sale2021-03-152021-03-161,932$93.50 $180.6K50,753SEC↗
ICFI ICF International, Inc. M Exercise deriv2021-03-122021-03-152,838— $010,830SEC↗
ICFI ICF International, Inc. F Tax w/h2021-03-122021-03-151,280$92.65 $118.6K52,685SEC↗
ICFI ICF International, Inc. M Exercise2021-03-122021-03-152,838— $053,965SEC↗
ICFI ICF International, Inc. M Exercise deriv2021-03-112021-03-15538— $014,898SEC↗
ICFI ICF International, Inc. M Exercise deriv2021-03-112021-03-151,230— $013,668SEC↗
ICFI ICF International, Inc. M Exercise2021-03-112021-03-151,230— $051,387SEC↗
ICFI ICF International, Inc. M Exercise2021-03-112021-03-15538— $051,925SEC↗
ICFI ICF International, Inc. F Tax w/h2021-03-112021-03-15243$90.11 $21.9K51,682SEC↗
ICFI ICF International, Inc. F Tax w/h2021-03-112021-03-15555$90.11 $50.0K51,127SEC↗
ICFI ICF International, Inc. S Sale2021-03-082021-03-092,500$88.50 $221.3K50,157SEC↗
ICFI ICF International, Inc. S Sale2021-02-262021-03-013,802$86.50 $328.9K56,607SEC↗
ICFI ICF International, Inc. S Sale2021-02-262021-03-013,950$89.50 $353.5K52,657SEC↗
ICFI ICF International, Inc. S Sale2021-02-252021-03-011$86.50 $8760,409SEC↗
ICFI ICF International, Inc. F Tax w/h2021-01-262021-01-282,497$81.19 $202.7K60,410SEC↗
ICFI ICF International, Inc. A Award2021-01-262021-01-288,096— $062,907SEC↗
ICFI ICF International, Inc. M Exercise deriv2020-03-212020-03-242,316— $015,436SEC↗
ICFI ICF International, Inc. M Exercise deriv2020-03-212020-03-24835— $017,752SEC↗
ICFI ICF International, Inc. F Tax w/h2020-03-212020-03-241,045$57.76 $60.4K54,811SEC↗
ICFI ICF International, Inc. F Tax w/h2020-03-212020-03-24377$57.76 $21.8K55,856SEC↗
ICFI ICF International, Inc. M Exercise2020-03-212020-03-24835— $056,233SEC↗
ICFI ICF International, Inc. M Exercise2020-03-212020-03-242,316— $055,398SEC↗
ICFI ICF International, Inc. M Exercise deriv2020-03-202020-03-243,575— $018,587SEC↗
ICFI ICF International, Inc. M Exercise deriv2020-03-202020-03-241,534— $022,162SEC↗
ICFI ICF International, Inc. A Award deriv2020-03-202020-03-242,291— $023,696SEC↗
ICFI ICF International, Inc. A Award deriv2020-03-202020-03-245,005— $021,405SEC↗
ICFI ICF International, Inc. F Tax w/h2020-03-202020-03-241,613$57.76 $93.2K53,082SEC↗
ICFI ICF International, Inc. F Tax w/h2020-03-202020-03-24692$57.76 $40.0K54,695SEC↗
ICFI ICF International, Inc. M Exercise2020-03-202020-03-243,575— $053,853SEC↗
ICFI ICF International, Inc. M Exercise2020-03-202020-03-241,534— $055,387SEC↗
ICFI ICF International, Inc. M Exercise deriv2020-03-122020-03-131,419— $016,400SEC↗
ICFI ICF International, Inc. M Exercise2020-03-122020-03-131,419— $050,918SEC↗
ICFI ICF International, Inc. F Tax w/h2020-03-122020-03-13640$69.09 $44.2K50,278SEC↗
ICFI ICF International, Inc. M Exercise deriv2020-03-112020-03-13538— $019,049SEC↗
ICFI ICF International, Inc. M Exercise deriv2020-03-112020-03-131,230— $017,819SEC↗
ICFI ICF International, Inc. F Tax w/h2020-03-112020-03-13243$77.30 $18.8K50,054SEC↗
ICFI ICF International, Inc. F Tax w/h2020-03-112020-03-13555$77.30 $42.9K49,499SEC↗
ICFI ICF International, Inc. M Exercise2020-03-112020-03-13538— $050,297SEC↗
ICFI ICF International, Inc. M Exercise2020-03-112020-03-131,230— $049,759SEC↗
ICFI ICF International, Inc. A Award2020-01-242020-01-2811,244— $051,960SEC↗
ICFI ICF International, Inc. F Tax w/h2020-01-242020-01-283,431$88.88 $304.9K48,529SEC↗
ICFI ICF International, Inc. S Sale2019-11-072019-11-083,144$87.00 $273.5K40,716SEC↗
ICFI ICF International, Inc. M Exercise deriv2019-03-212019-03-22835— $021,903SEC↗
ICFI ICF International, Inc. M Exercise deriv2019-03-212019-03-222,316— $019,587SEC↗
ICFI ICF International, Inc. F Tax w/h2019-03-212019-03-221,045$75.28 $78.7K43,860SEC↗
ICFI ICF International, Inc. F Tax w/h2019-03-212019-03-22377$75.28 $28.4K44,905SEC↗
ICFI ICF International, Inc. M Exercise2019-03-212019-03-22835— $045,282SEC↗
ICFI ICF International, Inc. M Exercise2019-03-212019-03-222,316— $044,447SEC↗
ICFI ICF International, Inc. M Exercise deriv2019-03-202019-03-21767— $024,525SEC↗
ICFI ICF International, Inc. M Exercise deriv2019-03-202019-03-211,787— $022,738SEC↗
ICFI ICF International, Inc. M Exercise2019-03-202019-03-21767— $043,283SEC↗
ICFI ICF International, Inc. F Tax w/h2019-03-202019-03-21806$75.21 $60.6K42,131SEC↗
ICFI ICF International, Inc. M Exercise2019-03-202019-03-211,787— $042,516SEC↗
ICFI ICF International, Inc. F Tax w/h2019-03-202019-03-21346$75.21 $26.0K42,937SEC↗
ICFI ICF International, Inc. M Exercise deriv2019-03-162019-03-191,528— $028,349SEC↗
ICFI ICF International, Inc. M Exercise deriv2019-03-162019-03-193,057— $025,292SEC↗
ICFI ICF International, Inc. M Exercise2019-03-162019-03-191,528— $042,798SEC↗
ICFI ICF International, Inc. F Tax w/h2019-03-162019-03-19690$76.17 $52.6K42,108SEC↗
ICFI ICF International, Inc. F Tax w/h2019-03-162019-03-191,379$76.17 $105.0K40,729SEC↗
ICFI ICF International, Inc. M Exercise2019-03-162019-03-193,057— $041,270SEC↗
ICFI ICF International, Inc. M Exercise deriv2019-03-122019-03-141,420— $029,877SEC↗
ICFI ICF International, Inc. M Exercise2019-03-122019-03-141,420— $038,854SEC↗
ICFI ICF International, Inc. F Tax w/h2019-03-122019-03-14641$75.99 $48.7K38,213SEC↗
ICFI ICF International, Inc. A Award deriv2019-03-112019-03-132,151— $031,297SEC↗
ICFI ICF International, Inc. A Award deriv2019-03-112019-03-134,919— $029,146SEC↗
ICFI ICF International, Inc. F Tax w/h2019-01-242019-01-284,421$63.82 $282.1K37,434SEC↗
ICFI ICF International, Inc. A Award2019-01-242019-01-2814,502— $041,855SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-05-302018-05-314,559— $00SEC↗
ICFI ICF International, Inc. S Sale2018-05-302018-05-314,559$71.50 $326.0K27,353SEC↗
ICFI ICF International, Inc. M Exercise2018-05-302018-05-314,559$40.68 $185.5K31,912SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-04-232018-04-247,043— $04,559SEC↗
ICFI ICF International, Inc. S Sale2018-04-232018-04-247,043$67.50 $475.4K27,353SEC↗
ICFI ICF International, Inc. M Exercise2018-04-232018-04-247,043$40.68 $286.5K34,396SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-04-202018-04-232,957— $011,602SEC↗
ICFI ICF International, Inc. S Sale2018-04-202018-04-232,957$67.50 $199.6K27,353SEC↗
ICFI ICF International, Inc. M Exercise2018-04-202018-04-232,957$40.68 $120.3K30,310SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-03-212018-03-232,316— $024,227SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-03-212018-03-23835— $026,543SEC↗
ICFI ICF International, Inc. M Exercise2018-03-212018-03-23835— $028,775SEC↗
ICFI ICF International, Inc. M Exercise2018-03-212018-03-232,316— $027,940SEC↗
ICFI ICF International, Inc. F Tax w/h2018-03-212018-03-23377$61.40 $23.1K28,398SEC↗
ICFI ICF International, Inc. F Tax w/h2018-03-212018-03-231,045$61.40 $64.2K27,353SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-03-202018-03-211,788— $027,378SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-03-202018-03-21767— $029,166SEC↗
ICFI ICF International, Inc. F Tax w/h2018-03-202018-03-21278$61.10 $17.0K26,163SEC↗
ICFI ICF International, Inc. F Tax w/h2018-03-202018-03-21539$61.10 $32.9K25,624SEC↗
ICFI ICF International, Inc. M Exercise2018-03-202018-03-21767— $026,441SEC↗
ICFI ICF International, Inc. M Exercise2018-03-202018-03-211,788— $025,674SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-03-172018-03-201,162— $029,933SEC↗
ICFI ICF International, Inc. M Exercise2018-03-172018-03-201,162— $024,236SEC↗
ICFI ICF International, Inc. F Tax w/h2018-03-172018-03-20350$61.20 $21.4K23,886SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-03-162018-03-201,529— $034,152SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-03-162018-03-203,057— $031,095SEC↗
ICFI ICF International, Inc. F Tax w/h2018-03-162018-03-20921$61.20 $56.4K23,074SEC↗
ICFI ICF International, Inc. F Tax w/h2018-03-162018-03-20461$61.20 $28.2K23,995SEC↗
ICFI ICF International, Inc. M Exercise2018-03-162018-03-203,057— $022,927SEC↗
ICFI ICF International, Inc. M Exercise2018-03-162018-03-201,529— $024,456SEC↗
ICFI ICF International, Inc. A Award deriv2018-03-122018-03-145,677— $035,681SEC↗
ICFI ICF International, Inc. F Tax w/h2018-01-192018-01-231,213$55.25 $67.0K19,870SEC↗
ICFI ICF International, Inc. A Award2018-01-192018-01-233,300— $021,083SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-09-282017-09-294,696— $00SEC↗
ICFI ICF International, Inc. S Sale2017-09-282017-09-294,696$55.00 $258.3K17,783SEC↗
ICFI ICF International, Inc. M Exercise2017-09-282017-09-294,696$27.03 $126.9K22,479SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-09-052017-09-061,458— $04,696SEC↗
ICFI ICF International, Inc. M Exercise2017-09-052017-09-061,458$27.03 $39.4K19,241SEC↗
ICFI ICF International, Inc. S Sale2017-09-052017-09-061,458$51.50 $75.1K17,783SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-09-012017-09-068,542— $06,154SEC↗
ICFI ICF International, Inc. S Sale2017-09-012017-09-068,542$51.50 $439.9K17,783SEC↗
ICFI ICF International, Inc. M Exercise2017-09-012017-09-068,542$27.03 $230.9K26,325SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-03-212017-03-22835— $032,321SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-03-212017-03-222,317— $030,004SEC↗
ICFI ICF International, Inc. F Tax w/h2017-03-212017-03-22277$40.60 $11.2K18,550SEC↗
ICFI ICF International, Inc. M Exercise2017-03-212017-03-222,317$40.60 $94.1K17,992SEC↗
ICFI ICF International, Inc. M Exercise2017-03-212017-03-22835$40.60 $33.9K18,827SEC↗
ICFI ICF International, Inc. F Tax w/h2017-03-212017-03-22767$40.60 $31.1K17,783SEC↗
ICFI ICF International, Inc. A Award deriv2017-03-202017-03-223,068— $033,156SEC↗
ICFI ICF International, Inc. A Award deriv2017-03-202017-03-227,150— $030,088SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-03-182017-03-211,273— $022,938SEC↗
ICFI ICF International, Inc. D To issuer2017-03-182017-03-21422$42.05 $17.7K15,675SEC↗
ICFI ICF International, Inc. M Exercise2017-03-182017-03-211,273$42.05 $53.5K16,097SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-03-172017-03-211,162— $024,211SEC↗
ICFI ICF International, Inc. M Exercise2017-03-172017-03-211,162$42.05 $48.9K15,209SEC↗
ICFI ICF International, Inc. D To issuer2017-03-172017-03-21385$42.05 $16.2K14,824SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-03-162017-03-204,587— $09,171SEC↗
ICFI ICF International, Inc. M Exercise2017-03-162017-03-204,587$41.75 $191.5K15,567SEC↗
ICFI ICF International, Inc. D To issuer2017-03-162017-03-201,520$41.75 $63.5K14,047SEC↗
ICFI ICF International, Inc. M Exercise deriv2016-11-282016-11-285,104— $00SEC↗
ICFI ICF International, Inc. M Exercise2016-11-282016-11-285,104$21.98 $112.2K16,084SEC↗
ICFI ICF International, Inc. S Sale2016-11-282016-11-285,104$55.00 $280.7K10,980SEC↗
ICFI ICF International, Inc. M Exercise deriv2016-11-072016-11-0710,000— $05,104SEC↗
ICFI ICF International, Inc. M Exercise2016-11-072016-11-0710,000$21.98 $219.8K20,980SEC↗
ICFI ICF International, Inc. S Sale2016-11-072016-11-0710,000$50.00 $500.0K10,980SEC↗
ICFI ICF International, Inc. M Exercise deriv2016-08-072016-08-091,421— $00SEC↗
ICFI ICF International, Inc. F Tax w/h2016-08-072016-08-09471$41.51 $19.6K10,980SEC↗
ICFI ICF International, Inc. M Exercise2016-08-072016-08-091,421$41.51 $59.0K11,451SEC↗
ICFI ICF International, Inc. A Award deriv2016-03-212016-06-2012,605— $012,605SEC↗
ICFI ICF International, Inc. A Award deriv2016-03-212016-03-223,340— $03,340SEC↗
ICFI ICF International, Inc. M Exercise deriv2016-03-182016-03-211,273— $01,273SEC↗
ICFI ICF International, Inc. M Exercise2016-03-182016-03-211,273$33.97 $43.2K10,452SEC↗
ICFI ICF International, Inc. F Tax w/h2016-03-182016-03-21422$33.97 $14.3K10,030SEC↗
ICFI ICF International, Inc. M Exercise deriv2016-03-172016-03-181,162— $02,324SEC↗
ICFI ICF International, Inc. F Tax w/h2016-03-172016-03-18385$33.92 $13.1K9,179SEC↗
ICFI ICF International, Inc. M Exercise2016-03-172016-03-181,162$33.92 $39.4K9,564SEC↗
ICFI ICF International, Inc. M Exercise deriv2016-03-162016-03-183,058— $09,172SEC↗
ICFI ICF International, Inc. M Exercise deriv2016-03-162016-03-181,529— $04,586SEC↗
ICFI ICF International, Inc. F Tax w/h2016-03-162016-03-18507$33.46 $17.0K8,402SEC↗
ICFI ICF International, Inc. M Exercise2016-03-162016-03-181,529$33.46 $51.2K8,909SEC↗
ICFI ICF International, Inc. F Tax w/h2016-03-162016-03-181,013$33.46 $33.9K7,380SEC↗
ICFI ICF International, Inc. M Exercise2016-03-162016-03-183,058$33.46 $102.3K8,393SEC↗
ICFI ICF International, Inc. M Exercise deriv2015-08-072015-08-101,421— $01,421SEC↗
ICFI ICF International, Inc. M Exercise2015-08-072015-08-101,421$36.18 $51.4K5,806SEC↗
ICFI ICF International, Inc. F Tax w/h2015-08-072015-08-10471$36.18 $17.0K5,335SEC↗
ICFI ICF International, Inc. M Exercise deriv2015-03-182015-03-201,274— $02,546SEC↗
ICFI ICF International, Inc. F Tax w/h2015-03-182015-03-20422$41.25 $17.4K4,385SEC↗
ICFI ICF International, Inc. M Exercise2015-03-182015-03-201,274$41.25 $52.6K4,807SEC↗
ICFI ICF International, Inc. M Exercise deriv2015-03-172015-03-181,163— $03,486SEC↗
ICFI ICF International, Inc. F Tax w/h2015-03-172015-03-18385$40.79 $15.7K3,533SEC↗
ICFI ICF International, Inc. M Exercise2015-03-172015-03-181,163$40.79 $47.4K3,918SEC↗
ICFI ICF International, Inc. A Award deriv2015-03-162015-03-1812,230— $012,230SEC↗
ICFI ICF International, Inc. A Award deriv2015-03-162015-03-186,115— $06,115SEC↗
ICFI ICF International, Inc. M Exercise deriv2014-08-072014-08-081,422— $02,842SEC↗
ICFI ICF International, Inc. M Exercise2014-08-072014-08-081,422$35.00 $49.8K3,226SEC↗
ICFI ICF International, Inc. F Tax w/h2014-08-072014-08-08471$35.00 $16.5K2,755SEC↗
ICFI ICF International, Inc. M Exercise deriv2014-03-182014-03-191,274— $03,820SEC↗
ICFI ICF International, Inc. M Exercise2014-03-182014-03-191,274$40.82 $52.0K2,226SEC↗
ICFI ICF International, Inc. F Tax w/h2014-03-182014-03-19422$40.82 $17.2K1,804SEC↗
ICFI ICF International, Inc. A Award deriv2014-03-172014-03-1814,559— $014,559SEC↗
ICFI ICF International, Inc. A Award deriv2014-03-172014-03-184,649— $04,649SEC↗
ICFI ICF International, Inc. M Exercise deriv2013-08-072013-08-091,422— $04,264SEC↗
ICFI ICF International, Inc. M Exercise2013-08-072013-08-091,422$34.00 $48.3K1,422SEC↗
ICFI ICF International, Inc. F Tax w/h2013-08-072013-08-09470$34.00 $16.0K952SEC↗
ICFI ICF International, Inc. A Award deriv2013-03-182013-03-2014,696— $014,696SEC↗
ICFI ICF International, Inc. A Award deriv2013-03-182013-03-205,094— $05,094SEC↗
ICFI ICF International, Inc. A Award deriv2012-08-072012-08-0915,104— $015,104SEC↗
ICFI ICF International, Inc. A Award deriv2012-08-072012-08-095,686— $05,686SEC↗