Sign inGet started

Wasson John

Insider CIK 1376437 · ICFI President and COO, Director

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. S Sale2026-09-012026-09-025,815$88.18 $512.8K6,339SEC↗
ICFI ICF International, Inc. S Sale2026-09-012026-09-02585$89.68 $52.5K12,154SEC↗
ICFI ICF International, Inc. S Sale2026-09-012026-09-025,815$88.18 $512.8K6,339SEC↗
ICFI ICF International, Inc. S Sale2026-09-012026-09-02585$89.68 $52.5K12,154SEC↗
ICFI ICF International, Inc. S Sale2026-07-132026-07-1412,411$80.08 $993.9K27,511SEC↗
ICFI ICF International, Inc. A Award2026-06-302026-07-02279$70.06 $19.5K21,582SEC↗
ICFI ICF International, Inc. M Exercise deriv2026-03-202026-03-243,379— $080,122SEC↗
ICFI ICF International, Inc. M Exercise deriv2026-03-202026-03-247,312— $072,810SEC↗
ICFI ICF International, Inc. M Exercise deriv2026-03-202026-03-247,676— $065,134SEC↗
ICFI ICF International, Inc. A Award deriv2026-03-202026-03-2436,443— $083,501SEC↗
ICFI ICF International, Inc. F Tax w/h2026-03-202026-03-243,462$65.89 $228.1K21,303SEC↗
ICFI ICF International, Inc. F Tax w/h2026-03-202026-03-243,298$65.89 $217.3K24,765SEC↗
ICFI ICF International, Inc. F Tax w/h2026-03-202026-03-241,524$65.89 $100.4K28,063SEC↗
ICFI ICF International, Inc. M Exercise2026-03-202026-03-243,379— $029,587SEC↗
ICFI ICF International, Inc. M Exercise2026-03-202026-03-247,312— $026,208SEC↗
ICFI ICF International, Inc. M Exercise2026-03-202026-03-247,676— $018,896SEC↗
ICFI ICF International, Inc. J Other2026-03-032026-03-0539,212— $039,212SEC↗
ICFI ICF International, Inc. J Other2026-03-032026-03-0539,212— $039,922SEC↗
ICFI ICF International, Inc. F Tax w/h2026-01-202026-01-226,283$94.53 $593.9K11,220SEC↗
ICFI ICF International, Inc. A Award2026-01-202026-01-2217,272— $017,503SEC↗
ICFI ICF International, Inc. A Award2025-12-312026-01-0573$81.65 $6.0K231SEC↗
ICFI ICF International, Inc. G Gift2025-12-012025-12-035,000— $079,134SEC↗
ICFI ICF International, Inc. A Award2025-06-302025-07-02158$80.40 $12.7K18,544SEC↗
ICFI ICF International, Inc. M Exercise deriv2025-03-202025-03-243,379— $058,282SEC↗
ICFI ICF International, Inc. M Exercise deriv2025-03-202025-03-247,386— $047,058SEC↗
ICFI ICF International, Inc. A Award deriv2025-03-202025-03-2429,246— $061,661SEC↗
ICFI ICF International, Inc. M Exercise deriv2025-03-202025-03-243,838— $054,444SEC↗
ICFI ICF International, Inc. M Exercise2025-03-202025-03-247,386— $017,756SEC↗
ICFI ICF International, Inc. M Exercise2025-03-202025-03-243,838— $021,594SEC↗
ICFI ICF International, Inc. M Exercise2025-03-202025-03-243,379— $024,973SEC↗
ICFI ICF International, Inc. F Tax w/h2025-03-202025-03-241,524$84.83 $129.3K23,449SEC↗
ICFI ICF International, Inc. F Tax w/h2025-03-202025-03-241,731$84.83 $146.8K21,718SEC↗
ICFI ICF International, Inc. F Tax w/h2025-03-202025-03-243,332$84.83 $282.7K18,386SEC↗
ICFI ICF International, Inc. F Tax w/h2025-01-212025-01-236,401$133.28 $853.1K10,370SEC↗
ICFI ICF International, Inc. A Award2025-01-212025-01-2316,587— $016,771SEC↗
ICFI ICF International, Inc. A Award2024-12-312025-01-02101$112.15 $11.3K184SEC↗
ICFI ICF International, Inc. G Gift2024-11-132024-11-142,970— $065,748SEC↗
ICFI ICF International, Inc. S Sale2024-11-062024-11-07100$180.00 $18.0K68,718SEC↗
ICFI ICF International, Inc. S Sale2024-08-302024-09-031,583$165.14 $261.4K51,022SEC↗
ICFI ICF International, Inc. S Sale2024-08-292024-08-301,417$165.14 $234.0K52,605SEC↗
ICFI ICF International, Inc. G Gift2024-08-142024-08-151,868— $054,022SEC↗
ICFI ICF International, Inc. S Sale2024-07-032024-07-053,000$135.09 $405.3K19,045SEC↗
ICFI ICF International, Inc. A Award2024-06-282024-07-0283$141.65 $11.8K18,663SEC↗
ICFI ICF International, Inc. M Exercise deriv2024-03-202024-03-226,294— $032,415SEC↗
ICFI ICF International, Inc. M Exercise deriv2024-03-202024-03-223,839— $038,709SEC↗
ICFI ICF International, Inc. A Award deriv2024-03-202024-03-2213,515— $046,241SEC↗
ICFI ICF International, Inc. M Exercise deriv2024-03-202024-03-223,693— $042,548SEC↗
ICFI ICF International, Inc. F Tax w/h2024-03-202024-03-222,839$152.59 $433.2K18,580SEC↗
ICFI ICF International, Inc. F Tax w/h2024-03-202024-03-221,666$152.59 $254.2K23,151SEC↗
ICFI ICF International, Inc. M Exercise2024-03-202024-03-223,693— $024,817SEC↗
ICFI ICF International, Inc. M Exercise2024-03-202024-03-223,839— $021,124SEC↗
ICFI ICF International, Inc. M Exercise2024-03-202024-03-226,294— $017,285SEC↗
ICFI ICF International, Inc. F Tax w/h2024-03-202024-03-221,732$152.59 $264.3K21,419SEC↗
ICFI ICF International, Inc. G Gift2024-03-052024-03-072,938— $022,045SEC↗
ICFI ICF International, Inc. F Tax w/h2024-01-162024-01-186,838$132.00 $902.6K10,991SEC↗
ICFI ICF International, Inc. A Award2024-01-162024-01-1817,603— $017,829SEC↗
ICFI ICF International, Inc. S Sale2024-01-022024-01-042,500$135.00 $337.5K24,983SEC↗
ICFI ICF International, Inc. A Award2023-12-292024-01-0284$126.12 $10.6K226SEC↗
ICFI ICF International, Inc. S Sale2023-12-262023-12-274,423$133.28 $589.5K27,483SEC↗
ICFI ICF International, Inc. S Sale2023-12-262023-12-27577$133.79 $77.2K31,906SEC↗
ICFI ICF International, Inc. G Gift2023-08-252023-08-281,000— $032,483SEC↗
ICFI ICF International, Inc. G Gift2023-08-082023-08-095,670— $011,885SEC↗
ICFI ICF International, Inc. A Award2023-06-302023-07-03142$118.27 $16.8K17,555SEC↗
ICFI ICF International, Inc. S Sale2023-06-132023-06-144,900$125.42 $614.6K21,740SEC↗
ICFI ICF International, Inc. S Sale2023-06-122023-06-13100$125.14 $12.5K26,640SEC↗
ICFI ICF International, Inc. M Exercise deriv2023-03-202023-03-226,157— $032,726SEC↗
ICFI ICF International, Inc. M Exercise deriv2023-03-202023-03-223,147— $042,576SEC↗
ICFI ICF International, Inc. M Exercise deriv2023-03-202023-03-221,798— $045,723SEC↗
ICFI ICF International, Inc. A Award deriv2023-03-202023-03-2215,353— $047,521SEC↗
ICFI ICF International, Inc. M Exercise deriv2023-03-202023-03-223,693— $038,883SEC↗
ICFI ICF International, Inc. F Tax w/h2023-03-202023-03-221,666$107.28 $178.7K20,190SEC↗
ICFI ICF International, Inc. F Tax w/h2023-03-202023-03-221,420$107.28 $152.3K21,856SEC↗
ICFI ICF International, Inc. F Tax w/h2023-03-202023-03-22811$107.28 $87.0K23,276SEC↗
ICFI ICF International, Inc. M Exercise2023-03-202023-03-221,798— $024,087SEC↗
ICFI ICF International, Inc. M Exercise2023-03-202023-03-223,147— $022,289SEC↗
ICFI ICF International, Inc. M Exercise2023-03-202023-03-223,693— $019,142SEC↗
ICFI ICF International, Inc. M Exercise2023-03-202023-03-226,157— $015,449SEC↗
ICFI ICF International, Inc. F Tax w/h2023-03-202023-03-222,777$107.28 $297.9K17,413SEC↗
ICFI ICF International, Inc. F Tax w/h2023-01-242023-01-263,385$98.67 $334.0K9,292SEC↗
ICFI ICF International, Inc. A Award2023-01-242023-01-2610,787— $012,677SEC↗
ICFI ICF International, Inc. A Award2022-12-302023-01-0347$93.84 $4.4K1,890SEC↗
ICFI ICF International, Inc. M Exercise deriv2022-11-112022-11-152,999— $032,168SEC↗
ICFI ICF International, Inc. F Tax w/h2022-11-112022-11-151,353$103.70 $140.3K1,843SEC↗
ICFI ICF International, Inc. M Exercise2022-11-112022-11-152,999— $03,196SEC↗
ICFI ICF International, Inc. S Sale2022-10-032022-10-041,500$110.04 $165.1K26,740SEC↗
ICFI ICF International, Inc. S Sale2022-09-302022-10-031,000$110.22 $110.2K28,240SEC↗
ICFI ICF International, Inc. S Sale2022-09-282022-09-30549$106.13 $58.3K31,191SEC↗
ICFI ICF International, Inc. S Sale2022-09-282022-09-301,951$105.67 $206.2K29,240SEC↗
ICFI ICF International, Inc. G Gift2022-09-082022-09-3048,800— $048,800SEC↗
ICFI ICF International, Inc. G Gift2022-09-082022-09-3048,800— $031,740SEC↗
ICFI ICF International, Inc. G Gift2022-08-312022-09-061,910— $012,891SEC↗
ICFI ICF International, Inc. G Gift2022-08-312022-09-063,000— $09,891SEC↗
ICFI ICF International, Inc. A Award2022-06-302022-07-01197$89.78 $17.7K14,801SEC↗
ICFI ICF International, Inc. A Award deriv2022-03-202022-03-2214,772— $042,293SEC↗
ICFI ICF International, Inc. M Exercise deriv2022-03-202022-03-22899— $041,394SEC↗
ICFI ICF International, Inc. M Exercise deriv2022-03-202022-03-223,079— $038,315SEC↗
ICFI ICF International, Inc. M Exercise deriv2022-03-202022-03-223,148— $035,167SEC↗
ICFI ICF International, Inc. M Exercise2022-03-202022-03-223,148— $013,841SEC↗
ICFI ICF International, Inc. M Exercise2022-03-202022-03-223,079— $016,920SEC↗
ICFI ICF International, Inc. M Exercise2022-03-202022-03-22899— $017,819SEC↗
ICFI ICF International, Inc. F Tax w/h2022-03-202022-03-22406$91.79 $37.3K17,413SEC↗
ICFI ICF International, Inc. F Tax w/h2022-03-202022-03-221,389$91.79 $127.5K16,024SEC↗
ICFI ICF International, Inc. F Tax w/h2022-03-202022-03-221,420$91.79 $130.3K14,604SEC↗
ICFI ICF International, Inc. M Exercise deriv2022-03-112022-03-154,336— $027,521SEC↗
ICFI ICF International, Inc. M Exercise deriv2022-03-112022-03-153,046— $031,857SEC↗
ICFI ICF International, Inc. M Exercise2022-03-112022-03-154,336— $010,864SEC↗
ICFI ICF International, Inc. F Tax w/h2022-03-112022-03-151,374$89.32 $122.7K12,536SEC↗
ICFI ICF International, Inc. M Exercise2022-03-112022-03-153,046— $013,910SEC↗
ICFI ICF International, Inc. F Tax w/h2022-03-112022-03-151,843$89.32 $164.6K10,693SEC↗
ICFI ICF International, Inc. W Will2022-02-232022-04-07400— $0716SEC↗
ICFI ICF International, Inc. W Will2022-02-222022-04-07316— $0316SEC↗
ICFI ICF International, Inc. F Tax w/h2022-01-182022-01-202,805$101.45 $284.6K6,528SEC↗
ICFI ICF International, Inc. A Award2022-01-182022-01-209,196— $09,333SEC↗
ICFI ICF International, Inc. S Sale2022-01-102022-01-11405$103.72 $42.0K75,346SEC↗
ICFI ICF International, Inc. S Sale2022-01-102022-01-1195$104.39 $9.9K75,751SEC↗
ICFI ICF International, Inc. S Sale2022-01-102022-01-111,500$102.86 $154.3K73,846SEC↗
ICFI ICF International, Inc. S Sale2022-01-102022-01-113,000$101.75 $305.3K70,846SEC↗
ICFI ICF International, Inc. A Award2021-12-312022-01-03137$97.77 $13.4K75,983SEC↗
ICFI ICF International, Inc. G Gift2021-12-032021-12-073,500— $075,846SEC↗
ICFI ICF International, Inc. M Exercise deriv2021-11-112021-11-151,500— $034,903SEC↗
ICFI ICF International, Inc. F Tax w/h2021-11-112021-11-15677$104.93 $71.0K79,346SEC↗
ICFI ICF International, Inc. M Exercise2021-11-112021-11-151,500— $080,023SEC↗
ICFI ICF International, Inc. A Award2021-06-302021-07-01173$83.80 $14.5K78,523SEC↗
ICFI ICF International, Inc. G Gift2021-05-242021-05-261,725— $078,350SEC↗
ICFI ICF International, Inc. G Gift2021-05-242021-05-261,250— $080,075SEC↗
ICFI ICF International, Inc. M Exercise deriv2021-03-202021-03-233,079— $036,403SEC↗
ICFI ICF International, Inc. M Exercise deriv2021-03-202021-03-23900— $039,482SEC↗
ICFI ICF International, Inc. A Award deriv2021-03-202021-03-2312,589— $040,382SEC↗
ICFI ICF International, Inc. M Exercise2021-03-202021-03-23900— $083,120SEC↗
ICFI ICF International, Inc. F Tax w/h2021-03-202021-03-23406$88.96 $36.1K82,714SEC↗
ICFI ICF International, Inc. F Tax w/h2021-03-202021-03-231,389$88.96 $123.6K81,325SEC↗
ICFI ICF International, Inc. M Exercise2021-03-202021-03-233,079— $082,220SEC↗
ICFI ICF International, Inc. M Exercise deriv2021-03-122021-03-153,663— $027,793SEC↗
ICFI ICF International, Inc. F Tax w/h2021-03-122021-03-151,653$92.65 $153.2K79,141SEC↗
ICFI ICF International, Inc. M Exercise2021-03-122021-03-153,663— $080,794SEC↗
ICFI ICF International, Inc. M Exercise deriv2021-03-112021-03-152,168— $031,456SEC↗
ICFI ICF International, Inc. M Exercise deriv2021-03-112021-03-151,523— $033,624SEC↗
ICFI ICF International, Inc. M Exercise2021-03-112021-03-152,168— $077,273SEC↗
ICFI ICF International, Inc. F Tax w/h2021-03-112021-03-15978$90.11 $88.1K77,131SEC↗
ICFI ICF International, Inc. F Tax w/h2021-03-112021-03-15687$90.11 $61.9K78,109SEC↗
ICFI ICF International, Inc. M Exercise2021-03-112021-03-151,523— $078,796SEC↗
ICFI ICF International, Inc. S Sale2021-02-192021-02-221,840$85.00 $156.4K75,105SEC↗
ICFI ICF International, Inc. F Tax w/h2021-01-262021-01-283,193$81.19 $259.2K81,676SEC↗
ICFI ICF International, Inc. A Award2021-01-262021-01-2810,449— $084,869SEC↗
ICFI ICF International, Inc. S Sale2021-01-202021-01-213,329$80.00 $266.3K74,420SEC↗
ICFI ICF International, Inc. S Sale2021-01-192021-01-21241$80.00 $19.3K77,749SEC↗
ICFI ICF International, Inc. A Award2020-12-312021-01-0560$70.14 $4.2K77,990SEC↗
ICFI ICF International, Inc. M Exercise deriv2020-11-112020-11-121,500— $035,147SEC↗
ICFI ICF International, Inc. F Tax w/h2020-11-112020-11-12677$74.71 $50.6K77,930SEC↗
ICFI ICF International, Inc. M Exercise2020-11-112020-11-121,500— $078,607SEC↗
ICFI ICF International, Inc. A Award2020-06-302020-07-01227$60.13 $13.6K77,107SEC↗
ICFI ICF International, Inc. G Gift2020-06-052020-06-051,039— $076,880SEC↗
ICFI ICF International, Inc. G Gift2020-06-042020-06-051,865— $077,919SEC↗
ICFI ICF International, Inc. S Sale2020-04-062020-04-083,770$67.62 $254.9K79,784SEC↗
ICFI ICF International, Inc. S Sale2020-04-062020-04-08976$66.83 $65.2K83,554SEC↗
ICFI ICF International, Inc. M Exercise deriv2020-03-212020-03-242,989— $036,647SEC↗
ICFI ICF International, Inc. M Exercise deriv2020-03-212020-03-241,182— $039,636SEC↗
ICFI ICF International, Inc. M Exercise2020-03-212020-03-242,989— $085,231SEC↗
ICFI ICF International, Inc. M Exercise2020-03-212020-03-241,182— $086,413SEC↗
ICFI ICF International, Inc. F Tax w/h2020-03-212020-03-24534$57.76 $30.8K85,879SEC↗
ICFI ICF International, Inc. F Tax w/h2020-03-212020-03-241,349$57.76 $77.9K84,530SEC↗
ICFI ICF International, Inc. M Exercise deriv2020-03-202020-03-244,344— $045,432SEC↗
ICFI ICF International, Inc. A Award deriv2020-03-202020-03-243,597— $049,776SEC↗
ICFI ICF International, Inc. A Award deriv2020-03-202020-03-2412,315— $046,179SEC↗
ICFI ICF International, Inc. M Exercise deriv2020-03-202020-03-244,614— $040,818SEC↗
ICFI ICF International, Inc. F Tax w/h2020-03-202020-03-242,081$57.76 $120.2K82,242SEC↗
ICFI ICF International, Inc. F Tax w/h2020-03-202020-03-241,960$57.76 $113.2K84,323SEC↗
ICFI ICF International, Inc. M Exercise2020-03-202020-03-244,344— $086,283SEC↗
ICFI ICF International, Inc. M Exercise2020-03-202020-03-244,614— $081,939SEC↗
ICFI ICF International, Inc. M Exercise deriv2020-03-122020-03-131,832— $033,864SEC↗
ICFI ICF International, Inc. M Exercise2020-03-122020-03-131,832— $078,152SEC↗
ICFI ICF International, Inc. F Tax w/h2020-03-122020-03-13827$69.06 $57.1K77,325SEC↗
ICFI ICF International, Inc. M Exercise deriv2020-03-112020-03-131,524— $037,865SEC↗
ICFI ICF International, Inc. M Exercise deriv2020-03-112020-03-132,169— $035,696SEC↗
ICFI ICF International, Inc. F Tax w/h2020-03-112020-03-13979$77.30 $75.7K76,320SEC↗
ICFI ICF International, Inc. F Tax w/h2020-03-112020-03-13688$77.30 $53.2K77,299SEC↗
ICFI ICF International, Inc. M Exercise2020-03-112020-03-132,169— $076,463SEC↗
ICFI ICF International, Inc. M Exercise2020-03-112020-03-131,524— $077,987SEC↗
ICFI ICF International, Inc. A Award2020-01-242020-01-2814,511— $079,185SEC↗
ICFI ICF International, Inc. F Tax w/h2020-01-242020-01-284,891$88.88 $434.7K74,294SEC↗
ICFI ICF International, Inc. A Award2019-12-312020-01-02144$87.69 $12.6K64,818SEC↗
ICFI ICF International, Inc. A Award deriv2019-11-112019-11-155,999— $039,389SEC↗
ICFI ICF International, Inc. G Gift2019-09-042019-09-051,954$39.25 $76.7K64,530SEC↗
ICFI ICF International, Inc. G Gift2019-09-042019-09-05162$32.97 $5.3K67,618SEC↗
ICFI ICF International, Inc. G Gift2019-09-042019-09-05659$29.81 $19.6K66,484SEC↗
ICFI ICF International, Inc. G Gift2019-09-042019-09-05475$27.20 $12.9K67,143SEC↗
ICFI ICF International, Inc. M Exercise deriv2019-07-122019-07-1514,468— $00SEC↗
ICFI ICF International, Inc. S Sale2019-07-122019-07-1514,468$80.76 $1.17M67,780SEC↗
ICFI ICF International, Inc. M Exercise2019-07-122019-07-1514,468$40.68 $588.6K82,248SEC↗
ICFI ICF International, Inc. A Award2019-06-282019-07-01169$69.04 $11.7K67,780SEC↗
ICFI ICF International, Inc. M Exercise deriv2019-03-212019-03-221,182— $036,379SEC↗
ICFI ICF International, Inc. M Exercise deriv2019-03-212019-03-222,989— $033,390SEC↗
ICFI ICF International, Inc. M Exercise2019-03-212019-03-222,989— $068,312SEC↗
ICFI ICF International, Inc. M Exercise2019-03-212019-03-221,182— $069,494SEC↗
ICFI ICF International, Inc. F Tax w/h2019-03-212019-03-22534$75.28 $40.2K68,960SEC↗
ICFI ICF International, Inc. F Tax w/h2019-03-212019-03-221,349$75.28 $101.6K67,611SEC↗
ICFI ICF International, Inc. M Exercise deriv2019-03-202019-03-212,172— $039,868SEC↗
ICFI ICF International, Inc. M Exercise deriv2019-03-202019-03-212,307— $037,561SEC↗
ICFI ICF International, Inc. M Exercise2019-03-202019-03-212,307— $065,172SEC↗
ICFI ICF International, Inc. F Tax w/h2019-03-202019-03-211,041$75.21 $78.3K65,323SEC↗
ICFI ICF International, Inc. M Exercise2019-03-202019-03-212,172— $067,344SEC↗
ICFI ICF International, Inc. F Tax w/h2019-03-202019-03-21980$75.21 $73.7K66,364SEC↗
ICFI ICF International, Inc. M Exercise deriv2019-03-162019-03-192,367— $042,040SEC↗
ICFI ICF International, Inc. F Tax w/h2019-03-162019-03-191,068$76.17 $81.3K62,865SEC↗
ICFI ICF International, Inc. M Exercise2019-03-162019-03-192,367— $063,933SEC↗
ICFI ICF International, Inc. M Exercise deriv2019-03-122019-03-141,832— $044,407SEC↗
ICFI ICF International, Inc. M Exercise2019-03-122019-03-141,832— $062,393SEC↗
ICFI ICF International, Inc. F Tax w/h2019-03-122019-03-14827$75.99 $62.8K61,566SEC↗
ICFI ICF International, Inc. A Award deriv2019-03-112019-03-136,093— $046,239SEC↗
ICFI ICF International, Inc. A Award deriv2019-03-112019-03-138,673— $040,146SEC↗
ICFI ICF International, Inc. G Gift2019-03-052019-03-071,000$26.60 $26.6K60,561SEC↗
ICFI ICF International, Inc. G Gift2019-03-052019-03-07766$27.20 $20.8K61,561SEC↗
ICFI ICF International, Inc. G Gift2019-03-052019-03-07610$26.60 $16.2K62,327SEC↗
ICFI ICF International, Inc. G Gift2019-03-052019-03-07374$26.60 $9.9K62,937SEC↗
ICFI ICF International, Inc. F Tax w/h2019-01-242019-01-286,137$63.82 $391.7K63,311SEC↗
ICFI ICF International, Inc. A Award2019-01-242019-01-2818,716— $069,448SEC↗
ICFI ICF International, Inc. A Award2018-12-312019-01-03236$61.14 $14.4K50,732SEC↗
ICFI ICF International, Inc. G Gift2018-11-212018-12-14617$26.53 $16.4K50,496SEC↗
ICFI ICF International, Inc. S Sale2018-09-182018-09-202,532$79.58 $201.5K51,113SEC↗
ICFI ICF International, Inc. G Gift2018-08-162018-08-211,650— $053,645SEC↗
ICFI ICF International, Inc. A Award2018-06-292018-07-03147$67.67 $9.9K55,295SEC↗
ICFI ICF International, Inc. G Gift2018-06-262018-06-283,475— $055,148SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-04-062018-04-0914,468— $014,468SEC↗
ICFI ICF International, Inc. M Exercise2018-04-062018-04-0914,468$40.68 $588.6K73,091SEC↗
ICFI ICF International, Inc. S Sale2018-04-062018-04-0914,468$65.00 $940.4K58,623SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-04-052018-04-0612,982— $00SEC↗
ICFI ICF International, Inc. M Exercise2018-04-052018-04-0612,982$27.03 $350.9K71,605SEC↗
ICFI ICF International, Inc. S Sale2018-04-052018-04-0612,982$62.50 $811.4K58,623SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-03-212018-03-231,182— $034,462SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-03-212018-03-232,989— $031,473SEC↗
ICFI ICF International, Inc. F Tax w/h2018-03-212018-03-231,349$61.40 $82.8K58,623SEC↗
ICFI ICF International, Inc. F Tax w/h2018-03-212018-03-23534$61.40 $32.8K59,972SEC↗
ICFI ICF International, Inc. M Exercise2018-03-212018-03-231,182— $060,506SEC↗
ICFI ICF International, Inc. M Exercise2018-03-212018-03-232,989— $059,324SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-03-202018-03-212,307— $035,644SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-03-202018-03-212,172— $037,951SEC↗
ICFI ICF International, Inc. F Tax w/h2018-03-202018-03-211,041$61.10 $63.6K56,335SEC↗
ICFI ICF International, Inc. M Exercise2018-03-202018-03-212,307— $056,184SEC↗
ICFI ICF International, Inc. M Exercise2018-03-202018-03-212,172— $058,356SEC↗
ICFI ICF International, Inc. F Tax w/h2018-03-202018-03-21980$61.10 $59.9K57,376SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-03-172018-03-202,309— $040,123SEC↗
ICFI ICF International, Inc. F Tax w/h2018-03-172018-03-201,042$61.20 $63.8K53,877SEC↗
ICFI ICF International, Inc. M Exercise2018-03-172018-03-202,309— $054,919SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-03-162018-03-202,367— $042,432SEC↗
ICFI ICF International, Inc. F Tax w/h2018-03-162018-03-201,068$61.20 $65.4K52,610SEC↗
ICFI ICF International, Inc. M Exercise2018-03-162018-03-202,367— $053,678SEC↗
ICFI ICF International, Inc. A Award deriv2018-03-122018-03-147,327— $044,799SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-03-022018-03-0512,720— $012,982SEC↗
ICFI ICF International, Inc. S Sale2018-03-022018-03-0512,720$60.00 $763.2K51,311SEC↗
ICFI ICF International, Inc. M Exercise2018-03-022018-03-0512,720$27.03 $343.8K64,031SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-03-012018-03-02262— $025,702SEC↗
ICFI ICF International, Inc. M Exercise2018-03-012018-03-02262$27.03 $7.1K51,573SEC↗
ICFI ICF International, Inc. S Sale2018-03-012018-03-02262$60.00 $15.7K51,311SEC↗
ICFI ICF International, Inc. A Award2018-01-192018-01-235,110— $053,118SEC↗
ICFI ICF International, Inc. F Tax w/h2018-01-192018-01-231,807$55.25 $99.8K51,311SEC↗
ICFI ICF International, Inc. A Award2017-12-312018-01-02224$50.40 $11.3K48,008SEC↗
ICFI ICF International, Inc. G Gift2017-11-202017-11-211,000— $047,784SEC↗
ICFI ICF International, Inc. G Gift2017-10-032017-10-044,750— $048,784SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-09-222017-09-2512,887— $025,964SEC↗
ICFI ICF International, Inc. M Exercise2017-09-222017-09-2512,887$27.03 $348.3K66,421SEC↗
ICFI ICF International, Inc. S Sale2017-09-222017-09-2512,887$52.50 $676.6K53,534SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-09-202017-09-2195— $038,851SEC↗
ICFI ICF International, Inc. S Sale2017-09-202017-09-2195$52.50 $5.0K53,534SEC↗
ICFI ICF International, Inc. M Exercise2017-09-202017-09-2195$27.03 $2.6K53,629SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-09-012017-09-0613,086— $00SEC↗
ICFI ICF International, Inc. M Exercise2017-09-012017-09-0613,086$25.66 $335.8K66,620SEC↗
ICFI ICF International, Inc. S Sale2017-09-012017-09-0613,086$50.00 $654.3K53,534SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-07-202017-07-2112,461— $013,086SEC↗
ICFI ICF International, Inc. S Sale2017-07-202017-07-2112,461$47.50 $591.9K53,534SEC↗
ICFI ICF International, Inc. M Exercise2017-07-202017-07-2112,461$25.66 $319.7K65,995SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-07-192017-07-20626— $025,547SEC↗
ICFI ICF International, Inc. M Exercise2017-07-192017-07-20626$25.66 $16.1K54,160SEC↗
ICFI ICF International, Inc. S Sale2017-07-192017-07-20626$47.50 $29.7K53,534SEC↗
ICFI ICF International, Inc. A Award2017-06-302017-07-05267$44.60 $11.9K53,534SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-03-212017-03-221,183— $040,462SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-03-212017-03-222,990— $037,472SEC↗
ICFI ICF International, Inc. F Tax w/h2017-03-212017-03-221,427$40.60 $57.9K53,267SEC↗
ICFI ICF International, Inc. F Tax w/h2017-03-212017-03-22565$40.60 $22.9K54,694SEC↗
ICFI ICF International, Inc. M Exercise2017-03-212017-03-221,183$40.60 $48.0K55,259SEC↗
ICFI ICF International, Inc. M Exercise2017-03-212017-03-222,990$40.60 $121.4K54,076SEC↗
ICFI ICF International, Inc. A Award deriv2017-03-202017-03-229,228— $032,957SEC↗
ICFI ICF International, Inc. A Award deriv2017-03-202017-03-228,688— $041,645SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-03-182017-03-213,375— $023,729SEC↗
ICFI ICF International, Inc. M Exercise2017-03-182017-03-213,375$42.05 $141.9K52,696SEC↗
ICFI ICF International, Inc. D To issuer2017-03-182017-03-211,610$42.05 $67.7K51,086SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-03-172017-03-212,310— $027,104SEC↗
ICFI ICF International, Inc. M Exercise2017-03-172017-03-212,310$42.05 $97.1K50,423SEC↗
ICFI ICF International, Inc. D To issuer2017-03-172017-03-211,102$42.05 $46.3K49,321SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-03-162017-03-202,368— $04,734SEC↗
ICFI ICF International, Inc. M Exercise2017-03-162017-03-202,368$41.75 $98.9K49,029SEC↗
ICFI ICF International, Inc. D To issuer2017-03-162017-03-20916$41.75 $38.2K48,113SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-01-042017-01-055,500— $026,173SEC↗
ICFI ICF International, Inc. S Sale2017-01-042017-01-055,500$55.00 $302.5K46,661SEC↗
ICFI ICF International, Inc. M Exercise2017-01-042017-01-055,500$25.66 $141.1K52,161SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-01-032017-01-044,500— $031,673SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-01-032017-01-0411,000— $011,011SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-01-032017-01-0411,011— $00SEC↗
ICFI ICF International, Inc. M Exercise2017-01-032017-01-0411,011$24.84 $273.5K57,672SEC↗
ICFI ICF International, Inc. M Exercise2017-01-032017-01-0411,000$24.84 $273.2K68,672SEC↗
ICFI ICF International, Inc. M Exercise2017-01-032017-01-044,500$25.66 $115.5K73,172SEC↗