Sign inGet started

Kesavan Sudhakar

Insider CIK 1376429 · ICFI Executive Chairman, Director · ABM 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
ABM ABM INDUSTRIES INC /DE/ F Tax w/h2026-01-062026-01-081,104$43.79 $48.3K51,473SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2026-01-062026-01-085,366— $052,577SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2025-01-062025-01-074,338— $047,137SEC↗
ABM ABM INDUSTRIES INC /DE/ F Tax w/h2025-01-042025-01-071,295$51.97 $67.3K42,799SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2024-05-062024-05-0925— $044,050SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2024-02-052024-02-0728— $044,025SEC↗
ABM ABM INDUSTRIES INC /DE/ F Tax w/h2024-01-052024-01-081,007$42.45 $42.7K43,997SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2024-01-042024-01-085,080— $045,004SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2023-11-062023-11-0721— $039,923SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2023-08-072023-08-0919— $039,902SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2023-05-012023-05-0320— $039,883SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2023-02-062023-02-0818— $039,863SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2023-01-052023-01-093,945— $040,917SEC↗
ABM ABM INDUSTRIES INC /DE/ F Tax w/h2023-01-052023-01-091,072$45.62 $48.9K39,845SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2022-11-072022-11-0919— $036,971SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2022-08-012022-08-0318— $036,952SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2022-05-022022-05-0417— $036,934SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2022-02-072022-02-0920— $036,917SEC↗
ABM ABM INDUSTRIES INC /DE/ F Tax w/h2022-01-062022-01-071,083$42.47 $46.0K36,897SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2022-01-052022-01-074,209— $037,980SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2021-11-012021-11-0317— $033,771SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2021-08-022021-08-0417— $033,753SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2021-05-032021-05-0515— $033,736SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2021-02-012021-02-0321— $033,721SEC↗
ICFI ICF International, Inc. A Award2021-01-262021-01-2822,585— $0280,681SEC↗
ICFI ICF International, Inc. F Tax w/h2021-01-262021-01-289,128$81.19 $741.1K271,553SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2021-01-062021-01-084,256— $034,861SEC↗
ABM ABM INDUSTRIES INC /DE/ F Tax w/h2021-01-062021-01-081,161$41.11 $47.7K33,700SEC↗
ICFI ICF International, Inc. M Exercise deriv2020-12-312021-01-0542,900— $00SEC↗
ICFI ICF International, Inc. M Exercise deriv2020-12-312021-01-057,918— $042,900SEC↗
ICFI ICF International, Inc. M Exercise deriv2020-12-312021-01-0513,801— $00SEC↗
ICFI ICF International, Inc. M Exercise deriv2020-12-312021-01-0552,098— $00SEC↗
ICFI ICF International, Inc. M Exercise deriv2020-12-312021-01-052,891— $052,098SEC↗
ICFI ICF International, Inc. M Exercise deriv2020-12-312021-01-05211— $013,801SEC↗
ICFI ICF International, Inc. S Sale2020-12-312021-01-0513,801$73.41 $1.01M330,919SEC↗
ICFI ICF International, Inc. F Tax w/h2020-12-312021-01-053,825$74.33 $284.3K344,720SEC↗
ICFI ICF International, Inc. M Exercise2020-12-312021-01-0552,098$40.68 $2.12M283,926SEC↗
ICFI ICF International, Inc. F Tax w/h2020-12-312021-01-0520,725$74.33 $1.54M310,194SEC↗
ICFI ICF International, Inc. S Sale2020-12-312021-01-0552,098$73.37 $3.82M258,096SEC↗
ICFI ICF International, Inc. S Sale2020-12-312021-01-052,891$74.09 $214.2K348,545SEC↗
ICFI ICF International, Inc. S Sale2020-12-312021-01-05211$74.15 $15.6K351,436SEC↗
ICFI ICF International, Inc. M Exercise2020-12-312021-01-0542,900— $0326,826SEC↗
ICFI ICF International, Inc. M Exercise2020-12-312021-01-0513,801$27.03 $373.0K340,627SEC↗
ICFI ICF International, Inc. M Exercise2020-12-312021-01-057,918— $0348,545SEC↗
ICFI ICF International, Inc. M Exercise2020-12-312021-01-052,891$40.68 $117.6K351,436SEC↗
ICFI ICF International, Inc. M Exercise2020-12-312021-01-05211$27.03 $5.7K351,647SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2020-11-022020-11-0424— $030,605SEC↗
ICFI ICF International, Inc. G Gift2020-09-022020-09-151,421— $0231,828SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2020-08-032020-08-0523— $030,581SEC↗
ICFI ICF International, Inc. G Gift2020-06-032020-06-031,495— $0233,249SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2020-05-042020-05-0626— $030,558SEC↗
ICFI ICF International, Inc. M Exercise deriv2020-03-212020-03-244,034— $056,498SEC↗
ICFI ICF International, Inc. M Exercise deriv2020-03-212020-03-245,680— $050,818SEC↗
ICFI ICF International, Inc. F Tax w/h2020-03-212020-03-241,949$57.76 $112.6K237,488SEC↗
ICFI ICF International, Inc. M Exercise2020-03-212020-03-244,034— $0239,437SEC↗
ICFI ICF International, Inc. F Tax w/h2020-03-212020-03-242,744$57.76 $158.5K234,744SEC↗
ICFI ICF International, Inc. M Exercise2020-03-212020-03-245,680— $0235,403SEC↗
ICFI ICF International, Inc. A Award deriv2020-03-202020-03-245,345— $077,875SEC↗
ICFI ICF International, Inc. M Exercise deriv2020-03-202020-03-249,972— $060,532SEC↗
ICFI ICF International, Inc. M Exercise deriv2020-03-202020-03-247,371— $070,504SEC↗
ICFI ICF International, Inc. A Award deriv2020-03-202020-03-2417,287— $072,530SEC↗
ICFI ICF International, Inc. M Exercise2020-03-202020-03-249,972— $0230,730SEC↗
ICFI ICF International, Inc. M Exercise2020-03-202020-03-247,371— $0238,101SEC↗
ICFI ICF International, Inc. F Tax w/h2020-03-202020-03-243,561$57.76 $205.7K234,540SEC↗
ICFI ICF International, Inc. F Tax w/h2020-03-202020-03-244,817$57.76 $278.2K229,723SEC↗
ICFI ICF International, Inc. M Exercise deriv2020-03-122020-03-133,959— $055,243SEC↗
ICFI ICF International, Inc. F Tax w/h2020-03-122020-03-131,913$69.06 $132.1K220,758SEC↗
ICFI ICF International, Inc. M Exercise2020-03-122020-03-133,959— $0222,671SEC↗
ICFI ICF International, Inc. M Exercise deriv2020-03-112020-03-132,509— $063,450SEC↗
ICFI ICF International, Inc. M Exercise deriv2020-03-112020-03-134,248— $059,202SEC↗
ICFI ICF International, Inc. M Exercise2020-03-112020-03-134,248— $0219,467SEC↗
ICFI ICF International, Inc. M Exercise2020-03-112020-03-132,509— $0221,976SEC↗
ICFI ICF International, Inc. F Tax w/h2020-03-112020-03-132,052$77.30 $158.6K218,712SEC↗
ICFI ICF International, Inc. F Tax w/h2020-03-112020-03-131,212$77.30 $93.7K220,764SEC↗
ICFI ICF International, Inc. F Tax w/h2020-01-242020-01-2813,488$88.88 $1.20M215,796SEC↗
ICFI ICF International, Inc. A Award2020-01-242020-01-2831,363— $0229,284SEC↗
ABM ABM INDUSTRIES INC /DE/ F Tax w/h2020-01-102020-01-13358$38.66 $13.8K30,532SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2020-01-062020-01-074,568— $030,890SEC↗
ABM ABM INDUSTRIES INC /DE/ F Tax w/h2020-01-042020-01-071,387$38.32 $53.1K26,322SEC↗
ICFI ICF International, Inc. G Gift2019-11-202019-11-21577— $0197,921SEC↗
ICFI ICF International, Inc. M Exercise deriv2019-11-072019-11-0815,000— $029,012SEC↗
ICFI ICF International, Inc. M Exercise deriv2019-11-072019-11-0815,000— $014,012SEC↗
ICFI ICF International, Inc. S Sale2019-11-072019-11-0815,000$90.00 $1.35M213,498SEC↗
ICFI ICF International, Inc. M Exercise2019-11-072019-11-0815,000$27.03 $405.4K213,498SEC↗
ICFI ICF International, Inc. M Exercise2019-11-072019-11-0815,000$27.03 $405.4K228,498SEC↗
ICFI ICF International, Inc. S Sale2019-11-072019-11-0815,000$87.00 $1.30M198,498SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2019-08-052019-08-0731— $027,676SEC↗
ICFI ICF International, Inc. M Exercise deriv2019-07-312019-08-0111,966— $044,012SEC↗
ICFI ICF International, Inc. S Sale2019-07-312019-08-0111,966$85.00 $1.02M198,498SEC↗
ICFI ICF International, Inc. M Exercise2019-07-312019-08-0111,966$27.03 $323.4K210,464SEC↗
ICFI ICF International, Inc. M Exercise deriv2019-07-262019-07-293,034— $055,978SEC↗
ICFI ICF International, Inc. S Sale2019-07-262019-07-293,034$85.00 $257.9K198,498SEC↗
ICFI ICF International, Inc. M Exercise2019-07-262019-07-293,034$27.03 $82.0K201,532SEC↗
ICFI ICF International, Inc. M Exercise deriv2019-07-162019-07-1815,000— $059,012SEC↗
ICFI ICF International, Inc. M Exercise2019-07-162019-07-1815,000$27.03 $405.4K213,498SEC↗
ICFI ICF International, Inc. S Sale2019-07-162019-07-1815,000$82.00 $1.23M198,498SEC↗
ICFI ICF International, Inc. G Gift2019-06-172019-06-181,344— $0198,498SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2019-05-062019-05-0832— $027,637SEC↗
ICFI ICF International, Inc. M Exercise deriv2019-03-212019-03-225,681— $065,959SEC↗
ICFI ICF International, Inc. M Exercise deriv2019-03-212019-03-224,034— $071,640SEC↗
ICFI ICF International, Inc. F Tax w/h2019-03-212019-03-222,733$75.28 $205.7K199,842SEC↗
ICFI ICF International, Inc. M Exercise2019-03-212019-03-225,681— $0200,482SEC↗
ICFI ICF International, Inc. F Tax w/h2019-03-212019-03-221,941$75.28 $146.1K202,575SEC↗
ICFI ICF International, Inc. M Exercise2019-03-212019-03-224,034— $0204,516SEC↗
ICFI ICF International, Inc. M Exercise deriv2019-03-202019-03-213,685— $080,660SEC↗
ICFI ICF International, Inc. M Exercise deriv2019-03-202019-03-214,986— $075,674SEC↗
ICFI ICF International, Inc. M Exercise2019-03-202019-03-214,986— $0195,288SEC↗
ICFI ICF International, Inc. F Tax w/h2019-03-202019-03-211,773$75.21 $133.3K197,200SEC↗
ICFI ICF International, Inc. M Exercise2019-03-202019-03-213,685— $0198,973SEC↗
ICFI ICF International, Inc. F Tax w/h2019-03-202019-03-212,399$75.21 $180.4K194,801SEC↗
ICFI ICF International, Inc. M Exercise deriv2019-03-162019-03-194,499— $084,345SEC↗
ICFI ICF International, Inc. M Exercise2019-03-162019-03-194,499— $0192,467SEC↗
ICFI ICF International, Inc. F Tax w/h2019-03-162019-03-192,165$76.17 $164.9K190,302SEC↗
ICFI ICF International, Inc. M Exercise deriv2019-03-122019-03-143,959— $088,844SEC↗
ICFI ICF International, Inc. F Tax w/h2019-03-122019-03-141,905$75.99 $144.8K187,968SEC↗
ICFI ICF International, Inc. M Exercise2019-03-122019-03-143,959— $0189,873SEC↗
ICFI ICF International, Inc. A Award deriv2019-03-112019-03-1310,036— $092,803SEC↗
ICFI ICF International, Inc. A Award deriv2019-03-112019-03-1316,989— $082,767SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2019-02-042019-02-067$34.50 $24227,605SEC↗
ICFI ICF International, Inc. F Tax w/h2019-01-242019-01-2814,859$63.82 $948.3K185,914SEC↗
ICFI ICF International, Inc. A Award2019-01-242019-01-2835,568— $0200,773SEC↗
ABM ABM INDUSTRIES INC /DE/ F Tax w/h2019-01-112019-01-14360$34.28 $12.3K27,598SEC↗
ABM ABM INDUSTRIES INC /DE/ F Tax w/h2019-01-102019-01-14349$35.19 $12.3K27,958SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2019-01-042019-01-085,467— $028,307SEC↗
ABM ABM INDUSTRIES INC /DE/ F Tax w/h2019-01-042019-01-081,167$32.01 $37.4K22,841SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2018-11-052018-11-0749$31.59 $1.5K24,008SEC↗
ICFI ICF International, Inc. G Gift2018-08-242018-08-271,237— $0165,205SEC↗
ICFI ICF International, Inc. G Gift2018-08-242018-08-27928— $0166,442SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2018-08-062018-08-0749$31.40 $1.5K23,959SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-08-032018-08-0620,000— $00SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-08-032018-08-068,744— $020,000SEC↗
ICFI ICF International, Inc. M Exercise2018-08-032018-08-0620,000$25.66 $513.2K187,370SEC↗
ICFI ICF International, Inc. M Exercise2018-08-032018-08-068,744$25.66 $224.4K196,114SEC↗
ICFI ICF International, Inc. S Sale2018-08-032018-08-0620,000$78.00 $1.56M167,370SEC↗
ICFI ICF International, Inc. S Sale2018-08-032018-08-068,744$80.00 $699.5K187,370SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-07-122018-07-1315,848— $028,744SEC↗
ICFI ICF International, Inc. S Sale2018-07-122018-07-1315,848$74.00 $1.17M167,370SEC↗
ICFI ICF International, Inc. M Exercise2018-07-122018-07-1315,848$25.66 $406.7K183,218SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-07-112018-07-124,152— $044,592SEC↗
ICFI ICF International, Inc. S Sale2018-07-112018-07-124,152$74.00 $307.2K167,370SEC↗
ICFI ICF International, Inc. M Exercise2018-07-112018-07-124,152$25.66 $106.5K171,522SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-07-092018-07-1020,000— $048,744SEC↗
ICFI ICF International, Inc. S Sale2018-07-092018-07-1020,000$72.85 $1.46M167,370SEC↗
ICFI ICF International, Inc. M Exercise2018-07-092018-07-1020,000$25.66 $513.2K187,370SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2018-05-072018-05-0851$30.14 $1.5K23,910SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-03-212018-03-235,681— $065,778SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-03-212018-03-234,034— $071,459SEC↗
ICFI ICF International, Inc. M Exercise2018-03-212018-03-234,034— $0172,063SEC↗
ICFI ICF International, Inc. M Exercise2018-03-212018-03-235,681— $0168,029SEC↗
ICFI ICF International, Inc. F Tax w/h2018-03-212018-03-231,949$61.40 $119.7K170,114SEC↗
ICFI ICF International, Inc. F Tax w/h2018-03-212018-03-232,744$61.40 $168.5K167,370SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-03-202018-03-214,986— $075,493SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-03-202018-03-213,686— $080,479SEC↗
ICFI ICF International, Inc. M Exercise2018-03-202018-03-214,986— $0162,852SEC↗
ICFI ICF International, Inc. M Exercise2018-03-202018-03-213,686— $0166,538SEC↗
ICFI ICF International, Inc. F Tax w/h2018-03-202018-03-211,781$61.10 $108.8K164,757SEC↗
ICFI ICF International, Inc. F Tax w/h2018-03-202018-03-212,409$61.10 $147.2K162,348SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-03-172018-03-204,389— $084,165SEC↗
ICFI ICF International, Inc. F Tax w/h2018-03-172018-03-202,120$61.20 $129.7K157,866SEC↗
ICFI ICF International, Inc. M Exercise2018-03-172018-03-204,389— $0159,986SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-03-162018-03-204,499— $088,554SEC↗
ICFI ICF International, Inc. F Tax w/h2018-03-162018-03-202,174$61.20 $133.0K155,597SEC↗
ICFI ICF International, Inc. M Exercise2018-03-162018-03-204,499— $0157,771SEC↗
ICFI ICF International, Inc. A Award deriv2018-03-122018-03-1415,836— $093,053SEC↗
ABM ABM INDUSTRIES INC /DE/ F Tax w/h2018-03-102018-03-12107$37.65 $4.0K23,860SEC↗
ABM ABM INDUSTRIES INC /DE/ F Tax w/h2018-03-072018-03-09331$36.29 $12.0K23,967SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-03-052018-03-0614,722— $00SEC↗
ICFI ICF International, Inc. M Exercise2018-03-052018-03-0614,722$21.77 $320.5K167,994SEC↗
ICFI ICF International, Inc. S Sale2018-03-052018-03-0614,722$60.00 $883.3K153,272SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-03-022018-03-0516,280— $014,722SEC↗
ICFI ICF International, Inc. S Sale2018-03-022018-03-0516,280$60.00 $976.8K153,272SEC↗
ICFI ICF International, Inc. M Exercise2018-03-022018-03-0516,280$21.77 $354.4K169,552SEC↗
ICFI ICF International, Inc. M Exercise deriv2018-02-282018-03-0130,000— $031,002SEC↗
ICFI ICF International, Inc. M Exercise2018-02-282018-03-0130,000$21.77 $653.1K183,272SEC↗
ICFI ICF International, Inc. S Sale2018-02-282018-03-0130,000$58.00 $1.74M153,272SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2018-02-052018-02-0652$34.96 $1.8K24,286SEC↗
ICFI ICF International, Inc. A Award2018-01-192018-01-239,712— $0156,904SEC↗
ICFI ICF International, Inc. F Tax w/h2018-01-192018-01-233,632$55.25 $200.7K153,272SEC↗
ABM ABM INDUSTRIES INC /DE/ F Tax w/h2018-01-112018-01-12351$38.96 $13.7K24,234SEC↗
ABM ABM INDUSTRIES INC /DE/ F Tax w/h2018-01-102018-01-12235$38.78 $9.1K24,585SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2018-01-042018-01-054,565— $024,820SEC↗
ICFI ICF International, Inc. G Gift2017-11-302017-12-013,205— $0147,192SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2017-11-062017-11-0734$40.63 $1.4K20,255SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2017-08-072017-08-0831$44.70 $1.4K20,221SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2017-05-012017-05-0232$43.39 $1.4K20,190SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-03-212017-03-224,034— $0115,420SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-03-212017-03-225,681— $0109,739SEC↗
ICFI ICF International, Inc. M Exercise2017-03-212017-03-225,681$40.60 $230.6K151,309SEC↗
ICFI ICF International, Inc. M Exercise2017-03-212017-03-224,034$40.60 $163.8K155,343SEC↗
ICFI ICF International, Inc. F Tax w/h2017-03-212017-03-222,054$40.60 $83.4K153,289SEC↗
ICFI ICF International, Inc. F Tax w/h2017-03-212017-03-222,892$40.60 $117.4K150,397SEC↗
ICFI ICF International, Inc. A Award deriv2017-03-202017-03-2214,742— $0119,454SEC↗
ICFI ICF International, Inc. A Award deriv2017-03-202017-03-2219,944— $0104,712SEC↗
ICFI ICF International, Inc. S Sale2017-03-202017-03-22100$41.63 $4.2K146,316SEC↗
ICFI ICF International, Inc. S Sale2017-03-202017-03-22200$41.70 $8.3K145,628SEC↗
ICFI ICF International, Inc. S Sale2017-03-202017-03-22188$41.43 $7.8K145,828SEC↗
ICFI ICF International, Inc. S Sale2017-03-202017-03-22100$41.40 $4.1K146,016SEC↗
ICFI ICF International, Inc. S Sale2017-03-202017-03-22100$41.55 $4.2K146,116SEC↗
ICFI ICF International, Inc. S Sale2017-03-202017-03-22100$41.60 $4.2K146,216SEC↗
ICFI ICF International, Inc. S Sale2017-03-202017-03-22100$41.65 $4.2K146,416SEC↗
ICFI ICF International, Inc. S Sale2017-03-202017-03-22100$41.80 $4.2K146,516SEC↗
ICFI ICF International, Inc. S Sale2017-03-202017-03-22100$41.90 $4.2K146,616SEC↗
ICFI ICF International, Inc. S Sale2017-03-202017-03-223$41.50 $125146,716SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-03-182017-03-216,414— $084,768SEC↗
ICFI ICF International, Inc. D To issuer2017-03-182017-03-213,265$42.05 $137.3K146,719SEC↗
ICFI ICF International, Inc. M Exercise2017-03-182017-03-216,414$42.05 $269.7K149,984SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-03-172017-03-214,390— $091,182SEC↗
ICFI ICF International, Inc. M Exercise2017-03-172017-03-214,390$42.05 $184.6K145,805SEC↗
ICFI ICF International, Inc. D To issuer2017-03-172017-03-212,235$42.05 $94.0K143,570SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-03-162017-03-204,499— $095,572SEC↗
ICFI ICF International, Inc. M Exercise2017-03-162017-03-204,499$41.75 $187.8K143,706SEC↗
ICFI ICF International, Inc. D To issuer2017-03-162017-03-202,291$41.75 $95.6K141,415SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2017-03-102017-03-131,252— $020,158SEC↗
ABM ABM INDUSTRIES INC /DE/ F Tax w/h2017-03-082017-03-09629$42.50 $26.7K18,906SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2017-02-062017-02-0733$40.40 $1.3K19,536SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-01-102017-01-1223,292— $00SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2017-01-102017-01-122,779— $019,846SEC↗
ABM ABM INDUSTRIES INC /DE/ F Tax w/h2017-01-102017-01-12344$40.21 $13.8K19,502SEC↗
ICFI ICF International, Inc. S Sale2017-01-102017-01-1223,292$55.00 $1.28M139,207SEC↗
ICFI ICF International, Inc. M Exercise2017-01-102017-01-1223,292$24.84 $578.6K162,499SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-01-052017-01-0647— $046,292SEC↗
ICFI ICF International, Inc. M Exercise deriv2017-01-052017-01-0623,000— $023,292SEC↗
ICFI ICF International, Inc. S Sale2017-01-052017-01-0623,000$53.99 $1.24M139,207SEC↗
ICFI ICF International, Inc. M Exercise2017-01-052017-01-0623,000$24.84 $571.3K162,207SEC↗
ICFI ICF International, Inc. M Exercise2017-01-052017-01-0647$24.84 $1.2K162,254SEC↗
ICFI ICF International, Inc. S Sale2017-01-052017-01-0647$55.00 $2.6K162,207SEC↗
ICFI ICF International, Inc. G Gift2016-11-112016-11-143,524— $0139,207SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2016-11-072016-11-0933$39.00 $1.3K17,067SEC↗
ICFI ICF International, Inc. S Sale2016-09-022016-09-029,633$43.00 $414.2K142,731SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2016-08-012016-08-0235$37.27 $1.3K17,034SEC↗
ICFI ICF International, Inc. S Sale2016-07-062016-07-079,634$41.00 $395.0K152,364SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2016-05-022016-05-0440$32.51 $1.3K16,999SEC↗
ICFI ICF International, Inc. A Award deriv2016-03-212016-06-2038,859— $038,859SEC↗
ICFI ICF International, Inc. A Award deriv2016-03-212016-03-2216,136— $016,136SEC↗
ICFI ICF International, Inc. M Exercise deriv2016-03-192016-03-216,623— $00SEC↗
ICFI ICF International, Inc. F Tax w/h2016-03-192016-03-212,405$33.97 $81.7K161,998SEC↗
ICFI ICF International, Inc. M Exercise2016-03-192016-03-216,623$33.97 $225.0K164,403SEC↗
ICFI ICF International, Inc. M Exercise deriv2016-03-182016-03-216,414— $06,414SEC↗
ICFI ICF International, Inc. F Tax w/h2016-03-182016-03-212,329$33.97 $79.1K157,780SEC↗
ICFI ICF International, Inc. M Exercise2016-03-182016-03-216,414$33.97 $217.9K160,109SEC↗
ICFI ICF International, Inc. M Exercise deriv2016-03-172016-03-184,390— $08,779SEC↗
ICFI ICF International, Inc. S Sale2016-03-172016-03-18699$33.90 $23.7K153,695SEC↗
ICFI ICF International, Inc. F Tax w/h2016-03-172016-03-181,594$33.92 $54.1K154,394SEC↗
ICFI ICF International, Inc. M Exercise2016-03-172016-03-184,390$33.92 $148.9K155,988SEC↗
ICFI ICF International, Inc. M Exercise deriv2016-03-162016-03-184,500— $013,497SEC↗
ICFI ICF International, Inc. F Tax w/h2016-03-162016-03-181,634$33.46 $54.7K152,315SEC↗
ICFI ICF International, Inc. S Sale2016-03-162016-03-18717$33.84 $24.3K151,598SEC↗
ICFI ICF International, Inc. M Exercise2016-03-162016-03-184,500$33.46 $150.6K153,949SEC↗
ABM ABM INDUSTRIES INC /DE/ F Tax w/h2016-03-092016-03-11983$31.85 $31.3K16,960SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2016-02-012016-02-0342$30.01 $1.3K17,945SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2016-01-112016-01-134,071— $017,903SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2015-11-022015-11-0442$28.64 $1.2K13,832SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2015-08-032015-08-0537$32.87 $1.2K13,789SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2015-05-042015-05-0637$32.32 $1.2K13,753SEC↗
ICFI ICF International, Inc. M Exercise deriv2015-04-012015-04-026,430— $00SEC↗
ICFI ICF International, Inc. M Exercise2015-04-012015-04-026,430$41.99 $270.0K152,722SEC↗
ICFI ICF International, Inc. F Tax w/h2015-04-012015-04-023,273$41.99 $137.4K149,449SEC↗
ICFI ICF International, Inc. M Exercise deriv2015-03-192015-03-236,624— $06,623SEC↗
ICFI ICF International, Inc. M Exercise2015-03-192015-03-236,624$41.55 $275.2K149,664SEC↗
ICFI ICF International, Inc. F Tax w/h2015-03-192015-03-233,372$41.55 $140.1K146,292SEC↗
ICFI ICF International, Inc. M Exercise deriv2015-03-182015-03-206,414— $012,828SEC↗
ICFI ICF International, Inc. M Exercise2015-03-182015-03-206,414$41.25 $264.6K145,722SEC↗
ICFI ICF International, Inc. F Tax w/h2015-03-182015-03-202,682$41.25 $110.6K143,040SEC↗
ICFI ICF International, Inc. M Exercise deriv2015-03-172015-03-184,390— $013,169SEC↗
ICFI ICF International, Inc. M Exercise2015-03-172015-03-184,390$40.79 $179.1K140,902SEC↗
ICFI ICF International, Inc. F Tax w/h2015-03-172015-03-181,594$40.79 $65.0K139,308SEC↗
ICFI ICF International, Inc. A Award deriv2015-03-162015-03-1817,997— $017,997SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2015-03-042015-03-053,745— $013,716SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2015-02-022015-02-0437$29.31 $1.1K9,970SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2015-01-152015-01-20228— $09,933SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2014-11-032014-11-0438$27.26 $1.0K9,705SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2014-08-042014-08-0642$24.71 $1.0K9,666SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2014-05-052014-05-0738$27.16 $1.0K9,624SEC↗
ICFI ICF International, Inc. M Exercise deriv2014-04-082014-04-107,986— $00SEC↗
ICFI ICF International, Inc. F Tax w/h2014-04-082014-04-104,065$39.74 $161.5K136,512SEC↗
ICFI ICF International, Inc. M Exercise2014-04-082014-04-107,986$39.74 $317.4K140,577SEC↗
ICFI ICF International, Inc. M Exercise deriv2014-04-012014-04-026,431— $06,430SEC↗
ICFI ICF International, Inc. M Exercise2014-04-012014-04-026,431$40.63 $261.3K135,865SEC↗
ICFI ICF International, Inc. F Tax w/h2014-04-012014-04-023,274$40.63 $133.0K132,591SEC↗
ICFI ICF International, Inc. M Exercise deriv2014-03-312014-04-025,032— $00SEC↗
ICFI ICF International, Inc. M Exercise2014-03-312014-04-025,032$39.81 $200.3K131,996SEC↗
ICFI ICF International, Inc. F Tax w/h2014-03-312014-04-022,562$39.81 $102.0K129,434SEC↗
ICFI ICF International, Inc. M Exercise deriv2014-03-192014-03-216,624— $013,247SEC↗
ICFI ICF International, Inc. F Tax w/h2014-03-192014-03-213,372$40.71 $137.3K126,964SEC↗
ICFI ICF International, Inc. M Exercise2014-03-192014-03-216,624$40.71 $269.7K130,336SEC↗
ICFI ICF International, Inc. M Exercise deriv2014-03-182014-03-196,414— $019,242SEC↗
ICFI ICF International, Inc. M Exercise2014-03-182014-03-196,414$40.82 $261.8K126,977SEC↗
ICFI ICF International, Inc. F Tax w/h2014-03-182014-03-193,265$40.82 $133.3K123,712SEC↗
ICFI ICF International, Inc. A Award deriv2014-03-172014-03-1854,989— $054,989SEC↗
ICFI ICF International, Inc. A Award deriv2014-03-172014-03-1817,559— $017,559SEC↗
ICFI ICF International, Inc. M Exercise deriv2014-03-122014-03-145,833— $00SEC↗
ICFI ICF International, Inc. M Exercise2014-03-122014-03-145,833$39.25 $228.9K123,533SEC↗
ICFI ICF International, Inc. F Tax w/h2014-03-122014-03-142,970$39.25 $116.6K120,563SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2014-03-052014-03-063,198— $09,586SEC↗
ICFI ICF International, Inc. M Exercise deriv2014-02-272014-03-0316,666— $00SEC↗
ICFI ICF International, Inc. S Sale2014-02-272014-03-0316,666$38.00 $633.3K117,700SEC↗
ICFI ICF International, Inc. M Exercise2014-02-272014-03-0316,666$18.31 $305.2K134,366SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2014-02-032014-02-0533$26.01 $8586,388SEC↗
ABM ABM INDUSTRIES INC /DE/ A Award2013-11-042013-11-0530$27.74 $8326,355SEC↗
ICFI ICF International, Inc. M Exercise deriv2013-10-222013-10-229,557— $016,666SEC↗