Your browser is no longer supported. Please, upgrade your browser.
Filter
Ticker Owner Relationship Date Transaction Cost #Shares Value ($) #Shares Total SEC Form 4
ICFIKesavan SudhakarChairman & CEOMar 21Option Exercise40.609,715394,429155,343Mar 22 04:13 PM
ICFIKesavan SudhakarChairman & CEOMar 20Sale41.621,09145,405145,628Mar 22 04:13 PM
ICFIKesavan SudhakarChairman & CEOMar 17Option Exercise42.054,390184,600145,805Mar 21 05:10 PM
ICFIKesavan SudhakarChairman & CEOMar 18Option Exercise42.056,414269,709149,984Mar 21 05:10 PM
ICFIKesavan SudhakarChairman & CEOMar 16Option Exercise41.754,499187,833143,706Mar 20 05:55 PM
ICFIKesavan SudhakarChairman & CEOJan 10Option Exercise24.8423,292578,573162,499Jan 12 04:03 PM
ICFIKesavan SudhakarChairman & CEOJan 10Sale55.0023,2921,281,060139,207Jan 12 04:03 PM
ICFIKesavan SudhakarChairman & CEOJan 05Option Exercise24.8423,047572,487162,254Jan 06 04:04 PM
ICFIKesavan SudhakarChairman & CEOJan 05Sale53.9923,0471,244,394139,207Jan 06 04:04 PM
ICFIKesavan SudhakarChairman and CEOSep 02Sale43.009,633414,219142,731Sep 02 05:06 PM
ICFIKesavan SudhakarChairman and CEOJul 06Sale41.009,634394,994152,364Jul 07 09:08 AM
ICFIKesavan SudhakarChairman and CEOMar 18Option Exercise33.976,414217,884160,109Mar 21 06:34 PM
ICFIKesavan SudhakarChairman and CEOMar 19Option Exercise33.976,623224,983164,403Mar 21 06:34 PM
ICFIKesavan SudhakarChairman and CEOApr 01Option Exercise41.996,430269,996152,722Apr 02 02:02 PM
ICFIKesavan SudhakarChairman and CEOMar 19Option Exercise41.556,624275,227149,664Mar 23 12:24 PM
ICFIKesavan SudhakarChairman and CEOMar 18Option Exercise41.256,414264,578145,722Mar 20 03:24 PM
ICFIKesavan SudhakarChairman and CEOMar 17Option Exercise40.794,390179,068140,902Mar 18 06:20 PM
ICFIKesavan SudhakarChairman and CEOMar 31Option Exercise39.815,032200,324131,996Apr 02 02:57 PM
ICFIKesavan SudhakarChairman and CEOApr 01Option Exercise40.636,431261,292135,865Apr 02 02:57 PM
ICFIKesavan SudhakarChairman and CEOMar 19Option Exercise40.716,624269,663130,336Mar 21 09:51 AM
ICFIKesavan SudhakarChairman and CEOMar 18Option Exercise40.826,414261,819126,977Mar 19 09:10 PM
ICFIKesavan SudhakarChairman and CEOMar 12Option Exercise39.255,833228,945123,533Mar 14 06:55 PM
ICFIKesavan SudhakarChairman and CEOFeb 27Option Exercise18.3116,666305,154134,366Mar 03 03:17 PM
ICFIKesavan SudhakarChairman and CEOFeb 27Sale38.0016,666633,308117,700Mar 03 03:17 PM
ICFIKesavan SudhakarChairman and CEOOct 22Option Exercise18.319,557174,989127,257Oct 22 06:17 PM
ICFIKesavan SudhakarChairman and CEOOct 22Sale36.009,557344,052117,700Oct 22 06:17 PM
ICFIKesavan SudhakarChairman and CEOSep 10Option Exercise18.3116,668305,191134,368Sep 11 11:42 AM
ICFIKesavan SudhakarChairman and CEOSep 10Sale34.0016,668566,712117,700Sep 11 11:42 AM
ICFIKesavan SudhakarChairman and CEOApr 08Option Exercise26.537,986211,869121,397Apr 09 03:27 PM
ICFIKesavan SudhakarChairman and CEOMar 31Option Exercise27.205,032136,870112,286Apr 02 07:02 PM
ICFIKesavan SudhakarChairman and CEOApr 01Option Exercise26.606,431171,065116,388Apr 02 07:02 PM
ICFIKesavan SudhakarChairman and CEOMar 19Option Exercise26.626,624176,331110,267Mar 20 05:43 PM
ICFIKesavan SudhakarChairman and CEOMar 12Option Exercise26.465,834154,368106,296Mar 14 03:31 PM
ICFIKesavan SudhakarChairman and CEOApr 08Option Exercise24.667,987196,959104,088Apr 10 05:26 PM
ICFIKesavan SudhakarChairman and CEOMar 31Option Exercise25.375,032127,66294,874Apr 03 07:25 PM
ICFIKesavan SudhakarChairman and CEOApr 01Option Exercise25.376,431163,15499,020Apr 03 07:25 PM
ICFIKesavan SudhakarChairman and CEOMar 12Option Exercise25.505,834148,76792,491Mar 14 09:49 AM
ICFIKesavan SudhakarChairman and CEOApr 08Option Exercise23.437,987187,13590,247Apr 12 05:13 PM
ICFIKesavan SudhakarChairman and CEOMar 31Option Exercise20.545,032103,35784,521Apr 04 05:29 PM
ICFIKesavan SudhakarChairman and CEOMar 12Option Exercise22.315,834130,15781,951Mar 15 03:06 PM
ICFIKesavan SudhakarChairman and CEONov 12Option Exercise26.4211,666308,21681,385Nov 16 05:47 PM
ICFIKesavan SudhakarChairman, President and CEOApr 08Option Exercise24.967,987199,35673,090Apr 12 10:44 AM
ICFIKesavan SudhakarChairman, President and CEOMar 08Sale25.005,205130,12569,527Mar 09 05:58 PM
ICFIKesavan SudhakarChairman, President and CEOMar 09Sale25.004,795119,87564,732Mar 09 05:58 PM
ICFIKesavan SudhakarChairman, President and CEODec 15Sale26.3720,000527,33674,732Dec 16 09:30 AM
ICFIKesavan SudhakarChairman, President and CEONov 12Option Exercise28.4211,667331,57699,656Nov 16 05:43 PM
ICFIKesavan SudhakarChairman, President and CEOOct 12Option Exercise6.1015,03191,689123,020Oct 13 05:24 PM
ICFIKesavan SudhakarChairman, President and CEOOct 12Sale29.5815,031444,548107,989Oct 13 05:24 PM
ICFIKesavan SudhakarChairman, President and CEOOct 13Sale29.6720,000593,35087,989Oct 13 05:24 PM
ICFIKesavan SudhakarChairman, President and CEOAug 10Option Exercise6.1015,00091,500139,652Aug 12 10:01 AM
ICFIKesavan SudhakarChairman, President and CEOAug 10Sale25.9015,000388,512124,652Aug 12 10:01 AM
ICFIKesavan SudhakarChairman, President and CEOAug 11Sale25.4010,000254,046114,652Aug 12 10:01 AM
ICFIKesavan SudhakarChairman, President and CEOJun 09Sale26.3620,000527,270124,296Jun 09 05:30 PM
ICFIKesavan SudhakarChairman, President and CEOJun 08Option Exercise6.1015,00091,500159,296Jun 09 02:01 PM
ICFIKesavan SudhakarChairman, President and CEOJun 08Sale26.1815,000392,759144,296Jun 09 02:01 PM
ICFIKesavan SudhakarChairman, President and CEOApr 13Option Exercise6.1015,00091,500159,021Apr 15 01:16 PM
ICFIKesavan SudhakarChairman, President and CEOApr 13Sale23.2715,000349,035144,021Apr 15 01:16 PM
ICFIKesavan SudhakarChairman, President and CEOFeb 09Option Exercise5.7115,00085,634179,754Feb 10 04:14 PM
ICFIKesavan SudhakarChairman, President and CEOFeb 09Sale23.4515,000351,750164,754Feb 10 04:14 PM
ICFIKesavan SudhakarChairman, President and CEODec 08Option Exercise5.0026,681133,405191,435Dec 11 11:54 AM
ICFIKesavan SudhakarChairman, President and CEODec 08Sale19.1326,681510,408164,754Dec 11 11:54 AM
ICFIKesavan SudhakarChairman, President & CEONov 10Option Exercise5.0026,681133,405196,015Nov 12 08:36 PM
ICFIKesavan SudhakarChairman, President & CEONov 10Sale19.2726,681514,143169,334Nov 12 08:36 PM
ICFIKesavan SudhakarChairman, President,CEOOct 13Option Exercise5.0026,681133,405196,015Oct 15 04:03 PM
ICFIKesavan SudhakarChairman, President,CEOOct 13Sale18.0026,681480,258169,334Oct 15 04:03 PM
ICFIKesavan SudhakarChairman, President and CEOJul 25Option Exercise5.003,25716,285182,224Jul 29 04:54 PM
ICFIKesavan SudhakarChairman, President and CEOJul 25Sale20.003,25765,140178,967Jul 29 04:54 PM
ICFIKesavan SudhakarChairman, President and CEOApr 07Option Exercise5.0016,70083,500195,667Apr 08 02:34 PM
ICFIKesavan SudhakarChairman, President and CEOApr 07Sale20.5516,700343,185178,967Apr 08 02:34 PM
ICFIKesavan SudhakarChairman, President and CEOMar 17Option Exercise5.001,0005,000178,967Mar 19 10:51 AM
ICFIKesavan SudhakarChairman, President and CEOMar 10Option Exercise5.0016,60083,000194,567Mar 12 02:17 PM
ICFIKesavan SudhakarChairman, President and CEOMar 10Sale24.7116,600410,186177,967Mar 12 02:17 PM
ICFIKesavan SudhakarChairman, President & CEOFeb 11Option Exercise5.0016,70083,500194,667Feb 12 06:28 PM
ICFIKesavan SudhakarChairman, President & CEOFeb 11Sale27.0816,700452,236177,967Feb 12 06:28 PM
ICFIKesavan SudhakarChairman,President & CEOJan 22Option Exercise5.0016,70083,500194,667Jan 24 04:30 PM
ICFIKesavan SudhakarChairman,President & CEOJan 22Sale22.3616,700373,412177,967Jan 24 04:30 PM
open in screener