Market Cap: $1.45B
Market Cap: $1.45B
Wasson John sold 12,411 shares of ICFI on 13 July. They now own 27,511 ICFI shares.
Wasson John sold ICFIDatar Srikant M. bought 2,277 shares of ICFI on 1 July. They now own 5,998 ICFI shares.
Datar Srikant M. bought ICFIVan Handel Michael J bought 2,277 shares of ICFI on 1 July. They now own 26,531 ICFI shares.
Van Handel Michael J bought ICFICrouther Marilyn C bought 2,277 shares of ICFI on 1 July. They now own 10,859 ICFI shares.
Crouther Marilyn C bought ICFISalmirs Scott B bought 2,277 shares of ICFI on 1 July. They now own 11,650 ICFI shares.
Salmirs Scott B bought ICFIAngoorly Caroline bought 2,277 shares of ICFI on 1 July. They now own 4,441 ICFI shares.
Angoorly Caroline bought ICFIWilliams Michelle A bought 2,277 shares of ICFI on 1 July. They now own 8,498 ICFI shares.
Williams Michelle A bought ICFIMehl Randall bought 2,277 shares of ICFI on 1 July. They now own 23,851 ICFI shares.
Mehl Randall bought ICFIWasson John bought 279 shares of ICFI on 30 June. They now own 21,582 ICFI shares.
Wasson John bought ICFIVan Handel Michael J bought 4,000 shares of ICFI on 15 May. They now own 24,254 ICFI shares.
Van Handel Michael J bought ICFIVan Handel Michael J bought 4,000 shares of ICFI on 15 May. They now own 20,254 ICFI shares.
Van Handel Michael J bought ICFIChadha Ranjit S bought 813 shares of ICFI on 20 March. They now own 2,507 ICFI shares.
Chadha Ranjit S bought ICFIChoate Anne F sold 329 shares of ICFI on 20 March. They now own 11,020 ICFI shares.
Choate Anne F sold ICFIWasson John sold 7,676 shares of ICFI on 20 March. They now own 65,134 ICFI shares.
Wasson John sold ICFIChoate Anne F sold 1,732 shares of ICFI on 20 March. They now own 14,970 ICFI shares.
Choate Anne F sold ICFIWasson John bought 7,676 shares of ICFI on 20 March. They now own 18,896 ICFI shares.
Wasson John bought ICFIMorgan James C M bought 2,833 shares of ICFI on 20 March. They now own 46,911 ICFI shares.
Morgan James C M bought ICFIMorgan James C M sold 1,057 shares of ICFI on 20 March. They now own 31,419 ICFI shares.
Morgan James C M sold ICFIChoate Anne F sold 1,053 shares of ICFI on 20 March. They now own 16,702 ICFI shares.
Choate Anne F sold ICFIOstria Sergio J sold 887 shares of ICFI on 20 March. They now own 1,447 ICFI shares.
Ostria Sergio J sold ICFIWasson John bought 3,379 shares of ICFI on 20 March. They now own 29,587 ICFI shares.
Wasson John bought ICFIMorgan James C M bought 12,133 shares of ICFI on 20 March. They now own 32,476 ICFI shares.
Morgan James C M bought ICFIOstria Sergio J bought 317 shares of ICFI on 20 March. They now own 27,417 ICFI shares.
Ostria Sergio J bought ICFIMorgan James C M sold 258 shares of ICFI on 20 March. They now own 51,408 ICFI shares.
Morgan James C M sold ICFIChadha Ranjit S sold 102 shares of ICFI on 20 March. They now own 2,405 ICFI shares.
Chadha Ranjit S sold ICFIOstria Sergio J sold 136 shares of ICFI on 20 March. They now own 27,175 ICFI shares.
Ostria Sergio J sold ICFIWasson John bought 36,443 shares of ICFI on 20 March. They now own 83,501 ICFI shares.
Wasson John bought ICFIChadha Ranjit S bought 102 shares of ICFI on 20 March. They now own 365 ICFI shares.
Chadha Ranjit S bought ICFIWasson John sold 3,462 shares of ICFI on 20 March. They now own 21,303 ICFI shares.
Wasson John sold ICFIOstria Sergio J bought 406 shares of ICFI on 20 March. They now own 27,100 ICFI shares.
Ostria Sergio J bought ICFIOstria Sergio J bought 1,237 shares of ICFI on 20 March. They now own 25,807 ICFI shares.
Ostria Sergio J bought ICFIMorgan James C M bought 1,073 shares of ICFI on 20 March. They now own 50,609 ICFI shares.
Morgan James C M bought ICFIOstria Sergio J bought 887 shares of ICFI on 20 March. They now own 26,694 ICFI shares.
Ostria Sergio J bought ICFIOstria Sergio J sold 406 shares of ICFI on 20 March. They now own 2,334 ICFI shares.
Ostria Sergio J sold ICFIOstria Sergio J sold 106 shares of ICFI on 20 March. They now own 27,311 ICFI shares.
Ostria Sergio J sold ICFIWasson John sold 3,298 shares of ICFI on 20 March. They now own 24,765 ICFI shares.
Wasson John sold ICFIChadha Ranjit S sold 197 shares of ICFI on 20 March. They now own 2,083 ICFI shares.
Chadha Ranjit S sold ICFIWasson John bought 7,312 shares of ICFI on 20 March. They now own 26,208 ICFI shares.
Wasson John bought ICFIMorgan James C M sold 2,833 shares of ICFI on 20 March. They now own 24,888 ICFI shares.
Morgan James C M sold ICFIMorgan James C M sold 262 shares of ICFI on 20 March. They now own 51,146 ICFI shares.
Morgan James C M sold ICFIMorgan James C M bought 2,625 shares of ICFI on 20 March. They now own 49,536 ICFI shares.
Morgan James C M bought ICFIOstria Sergio J sold 296 shares of ICFI on 20 March. They now own 26,879 ICFI shares.
Ostria Sergio J sold ICFIChadha Ranjit S sold 234 shares of ICFI on 20 March. They now own 1,849 ICFI shares.
Chadha Ranjit S sold ICFIMorgan James C M sold 1,073 shares of ICFI on 20 March. They now own 30,346 ICFI shares.
Morgan James C M sold ICFIChoate Anne F sold 435 shares of ICFI on 20 March. They now own 17,755 ICFI shares.
Choate Anne F sold ICFIMorgan James C M bought 1,057 shares of ICFI on 20 March. They now own 51,666 ICFI shares.
Morgan James C M bought ICFIChoate Anne F bought 1,732 shares of ICFI on 20 March. They now own 9,997 ICFI shares.
Choate Anne F bought ICFIChoate Anne F bought 7,090 shares of ICFI on 20 March. They now own 18,190 ICFI shares.
Choate Anne F bought ICFIChadha Ranjit S sold 70 shares of ICFI on 20 March. They now own 258 ICFI shares.
Chadha Ranjit S sold ICFIOstria Sergio J sold 317 shares of ICFI on 20 March. They now own 2,740 ICFI shares.
Ostria Sergio J sold ICFIWasson John sold 1,524 shares of ICFI on 20 March. They now own 28,063 ICFI shares.
Wasson John sold ICFIChadha Ranjit S sold 125 shares of ICFI on 20 March. They now own 2,280 ICFI shares.
Chadha Ranjit S sold ICFIChoate Anne F sold 540 shares of ICFI on 20 March. They now own 10,480 ICFI shares.
Choate Anne F sold ICFIOstria Sergio J bought 3,766 shares of ICFI on 20 March. They now own 8,713 ICFI shares.
Ostria Sergio J bought ICFIChadha Ranjit S sold 37 shares of ICFI on 20 March. They now own 328 ICFI shares.
Chadha Ranjit S sold ICFIChoate Anne F sold 136 shares of ICFI on 20 March. They now own 11,349 ICFI shares.
Choate Anne F sold ICFIChoate Anne F bought 435 shares of ICFI on 20 March. They now own 11,485 ICFI shares.
Choate Anne F bought ICFIChadha Ranjit S bought 197 shares of ICFI on 20 March. They now own 263 ICFI shares.
Chadha Ranjit S bought ICFIWasson John sold 7,312 shares of ICFI on 20 March. They now own 72,810 ICFI shares.
Wasson John sold ICFIMorgan James C M sold 2,625 shares of ICFI on 20 March. They now own 27,721 ICFI shares.
Morgan James C M sold ICFIOstria Sergio J sold 412 shares of ICFI on 20 March. They now own 26,467 ICFI shares.
Ostria Sergio J sold ICFIChadha Ranjit S sold 240 shares of ICFI on 20 March. They now own 1,609 ICFI shares.
Chadha Ranjit S sold ICFIWasson John sold 3,379 shares of ICFI on 20 March. They now own 80,122 ICFI shares.
Wasson John sold ICFIMorgan James C M sold 823 shares of ICFI on 20 March. They now own 49,683 ICFI shares.
Morgan James C M sold ICFIChoate Anne F bought 1,053 shares of ICFI on 20 March. They now own 11,050 ICFI shares.
Choate Anne F bought ICFIMorgan James C M sold 640 shares of ICFI on 20 March. They now own 50,506 ICFI shares.
Morgan James C M sold ICFIOstria Sergio J sold 1,237 shares of ICFI on 20 March. They now own 210 ICFI shares.
Ostria Sergio J sold ICFIMehl Randall bought 1,100 shares of ICFI on 6 March. They now own 21,574 ICFI shares.
Mehl Randall bought ICFIWasson John sold 39,212 shares of ICFI on 3 March. They now own 39,922 ICFI shares.
Wasson John sold ICFIWasson John bought 39,212 shares of ICFI on 3 March. They now own 39,212 ICFI shares.
Wasson John bought ICFIOstria Sergio J sold 751 shares of ICFI on 20 January. They now own 24,570 ICFI shares.
Ostria Sergio J sold ICFIChoate Anne F sold 822 shares of ICFI on 20 January. They now own 8,265 ICFI shares.
Choate Anne F sold ICFIMorgan James C M sold 1,532 shares of ICFI on 20 January. They now own 44,078 ICFI shares.
Morgan James C M sold ICFIBroadus Barry M bought 3,081 shares of ICFI on 20 January. They now own 10,620 ICFI shares.
Broadus Barry M bought ICFIWasson John bought 17,272 shares of ICFI on 20 January. They now own 17,503 ICFI shares.
Wasson John bought ICFIMorgan James C M bought 5,906 shares of ICFI on 20 January. They now own 45,610 ICFI shares.
Morgan James C M bought ICFIWasson John sold 6,283 shares of ICFI on 20 January. They now own 11,220 ICFI shares.
Wasson John sold ICFIChoate Anne F bought 2,370 shares of ICFI on 20 January. They now own 9,087 ICFI shares.
Choate Anne F bought ICFIOstria Sergio J bought 1,996 shares of ICFI on 20 January. They now own 25,321 ICFI shares.
Ostria Sergio J bought ICFIBroadus Barry M sold 1,010 shares of ICFI on 20 January. They now own 9,610 ICFI shares.
Broadus Barry M sold ICFIWasson John bought 73 shares of ICFI on 31 December. They now own 231 ICFI shares.
Wasson John bought ICFIWasson John sold 5,000 shares of ICFI on 1 December. They now own 79,134 ICFI shares.
Wasson John sold ICFIMehl Randall bought 500 shares of ICFI on 17 November. They now own 20,474 ICFI shares.
Mehl Randall bought ICFIMehl Randall bought 154 shares of ICFI on 14 November. They now own 19,974 ICFI shares.
Mehl Randall bought ICFIMehl Randall bought 346 shares of ICFI on 14 November. They now own 19,820 ICFI shares.
Mehl Randall bought ICFIChoate Anne F bought 980 shares of ICFI on 7 November. They now own 7,023 ICFI shares.
Choate Anne F bought ICFIChoate Anne F sold 980 shares of ICFI on 7 November. They now own 11,100 ICFI shares.
Choate Anne F sold ICFIChoate Anne F sold 306 shares of ICFI on 7 November. They now own 6,717 ICFI shares.
Choate Anne F sold ICFIMorgan James C M sold 2,400 shares of ICFI on 2 October. They now own 39,704 ICFI shares.
Morgan James C M sold ICFIMorgan James C M sold 100 shares of ICFI on 25 September. They now own 42,104 ICFI shares.
Morgan James C M sold ICFISalmirs Scott B bought 1,720 shares of ICFI on 1 July. They now own 9,373 ICFI shares.
Salmirs Scott B bought ICFICrouther Marilyn C bought 1,720 shares of ICFI on 1 July. They now own 8,582 ICFI shares.
Crouther Marilyn C bought ICFIMehl Randall bought 1,720 shares of ICFI on 1 July. They now own 19,474 ICFI shares.
Mehl Randall bought ICFIVan Handel Michael J bought 1,720 shares of ICFI on 1 July. They now own 16,254 ICFI shares.
Van Handel Michael J bought ICFIAngoorly Caroline bought 1,720 shares of ICFI on 1 July. They now own 2,164 ICFI shares.
Angoorly Caroline bought ICFIDatar Srikant M. bought 1,720 shares of ICFI on 1 July. They now own 3,721 ICFI shares.
Datar Srikant M. bought ICFIWilliams Michelle A bought 1,720 shares of ICFI on 1 July. They now own 6,221 ICFI shares.
Williams Michelle A bought ICFIWasson John bought 158 shares of ICFI on 30 June. They now own 18,544 ICFI shares.
Wasson John bought ICFIMehl Randall bought 1,000 shares of ICFI on 9 June. They now own 16,754 ICFI shares.
Mehl Randall bought ICFIMehl Randall bought 1,000 shares of ICFI on 9 June. They now own 17,754 ICFI shares.
Mehl Randall bought ICFISalmirs Scott B bought 1,250 shares of ICFI on 6 June. They now own 7,653 ICFI shares.
Salmirs Scott B bought ICFIMorgan James C M sold 2,500 shares of ICFI on 12 May. They now own 42,204 ICFI shares.
Morgan James C M sold ICFIMorgan James C M sold 2,500 shares of ICFI on 9 May. They now own 44,704 ICFI shares.
Morgan James C M sold ICFIAngoorly Caroline bought 444 shares of ICFI on 1 April. They now own 444 ICFI shares.
Angoorly Caroline bought ICFIWasson John bought 3,379 shares of ICFI on 20 March. They now own 24,973 ICFI shares.
Wasson John bought ICFIChoate Anne F sold 527 shares of ICFI on 20 March. They now own 12,750 ICFI shares.
Choate Anne F sold ICFIChadha Ranjit S sold 37 shares of ICFI on 20 March. They now own 66 ICFI shares.
Chadha Ranjit S sold ICFIChadha Ranjit S sold 117 shares of ICFI on 20 March. They now own 131 ICFI shares.
Chadha Ranjit S sold ICFIChoate Anne F sold 136 shares of ICFI on 20 March. They now own 6,417 ICFI shares.
Choate Anne F sold ICFIBroadus Barry M bought 685 shares of ICFI on 20 March. They now own 8,126 ICFI shares.
Broadus Barry M bought ICFIWasson John sold 3,379 shares of ICFI on 20 March. They now own 58,282 ICFI shares.
Wasson John sold ICFIChoate Anne F bought 435 shares of ICFI on 20 March. They now own 6,553 ICFI shares.
Choate Anne F bought ICFIOstria Sergio J sold 1,028 shares of ICFI on 20 March. They now own 3,057 ICFI shares.
Ostria Sergio J sold ICFIWasson John bought 3,838 shares of ICFI on 20 March. They now own 21,594 ICFI shares.
Wasson John bought ICFIWasson John sold 1,731 shares of ICFI on 20 March. They now own 21,718 ICFI shares.
Wasson John sold ICFIOstria Sergio J sold 148 shares of ICFI on 20 March. They now own 23,668 ICFI shares.
Ostria Sergio J sold ICFIBroadus Barry M bought 628 shares of ICFI on 20 March. They now own 8,754 ICFI shares.
Broadus Barry M bought ICFIChadha Ranjit S bought 785 shares of ICFI on 20 March. They now own 1,694 ICFI shares.
Chadha Ranjit S bought ICFIOstria Sergio J sold 106 shares of ICFI on 20 March. They now own 23,952 ICFI shares.
Ostria Sergio J sold ICFIWasson John sold 1,524 shares of ICFI on 20 March. They now own 23,449 ICFI shares.
Wasson John sold ICFIBroadus Barry M sold 478 shares of ICFI on 20 March. They now own 7,539 ICFI shares.
Broadus Barry M sold ICFIOstria Sergio J bought 318 shares of ICFI on 20 March. They now own 24,058 ICFI shares.
Ostria Sergio J bought ICFIBroadus Barry M sold 190 shares of ICFI on 20 March. They now own 8,564 ICFI shares.
Broadus Barry M sold ICFIWasson John sold 3,838 shares of ICFI on 20 March. They now own 54,444 ICFI shares.
Wasson John sold ICFIMorgan James C M bought 1,312 shares of ICFI on 20 March. They now own 47,498 ICFI shares.
Morgan James C M bought ICFIChadha Ranjit S bought 103 shares of ICFI on 20 March. They now own 103 ICFI shares.
Chadha Ranjit S bought ICFIMorgan James C M sold 1,057 shares of ICFI on 20 March. They now own 25,420 ICFI shares.
Morgan James C M sold ICFIBroadus Barry M sold 1,128 shares of ICFI on 20 March. They now own 9,474 ICFI shares.
Broadus Barry M sold ICFIMorgan James C M sold 871 shares of ICFI on 20 March. They now own 47,204 ICFI shares.
Morgan James C M sold ICFIBroadus Barry M bought 1,586 shares of ICFI on 20 March. They now own 6,313 ICFI shares.
Broadus Barry M bought ICFIBroadus Barry M sold 207 shares of ICFI on 20 March. They now own 8,357 ICFI shares.
Broadus Barry M sold ICFIChadha Ranjit S sold 103 shares of ICFI on 20 March. They now own 248 ICFI shares.
Chadha Ranjit S sold ICFIMorgan James C M bought 1,057 shares of ICFI on 20 March. They now own 49,628 ICFI shares.
Morgan James C M bought ICFIOstria Sergio J bought 444 shares of ICFI on 20 March. They now own 23,333 ICFI shares.
Ostria Sergio J bought ICFIMorgan James C M sold 484 shares of ICFI on 20 March. They now own 48,667 ICFI shares.
Morgan James C M sold ICFIBroadus Barry M sold 340 shares of ICFI on 20 March. They now own 8,017 ICFI shares.
Broadus Barry M sold ICFIChoate Anne F bought 670 shares of ICFI on 20 March. They now own 5,591 ICFI shares.
Choate Anne F bought ICFIOstria Sergio J sold 136 shares of ICFI on 20 March. They now own 23,816 ICFI shares.
Ostria Sergio J sold ICFIOstria Sergio J bought 4,947 shares of ICFI on 20 March. They now own 4,947 ICFI shares.
Ostria Sergio J bought ICFIOstria Sergio J sold 444 shares of ICFI on 20 March. They now own 4,085 ICFI shares.
Ostria Sergio J sold ICFIBroadus Barry M bought 4,636 shares of ICFI on 20 March. They now own 11,915 ICFI shares.
Broadus Barry M bought ICFIChoate Anne F bought 6,926 shares of ICFI on 20 March. They now own 13,712 ICFI shares.
Choate Anne F bought ICFIBroadus Barry M sold 1,586 shares of ICFI on 20 March. They now own 7,888 ICFI shares.
Broadus Barry M sold ICFIChoate Anne F sold 435 shares of ICFI on 20 March. They now own 13,277 ICFI shares.
Choate Anne F sold ICFIOstria Sergio J sold 407 shares of ICFI on 20 March. They now own 4,529 ICFI shares.
Ostria Sergio J sold ICFIChadha Ranjit S sold 125 shares of ICFI on 20 March. They now own 6 ICFI shares.
Chadha Ranjit S sold ICFIMorgan James C M bought 1,073 shares of ICFI on 20 March. They now own 48,571 ICFI shares.
Morgan James C M bought ICFIChoate Anne F sold 670 shares of ICFI on 20 March. They now own 12,080 ICFI shares.
Choate Anne F sold ICFIWasson John bought 29,246 shares of ICFI on 20 March. They now own 61,661 ICFI shares.
Wasson John bought ICFIOstria Sergio J bought 1,028 shares of ICFI on 20 March. They now own 22,889 ICFI shares.
Ostria Sergio J bought ICFIMorgan James C M sold 477 shares of ICFI on 20 March. They now own 49,151 ICFI shares.
Morgan James C M sold ICFIMorgan James C M bought 2,692 shares of ICFI on 20 March. They now own 46,186 ICFI shares.
Morgan James C M bought ICFIChoate Anne F sold 165 shares of ICFI on 20 March. They now own 6,252 ICFI shares.
Choate Anne F sold ICFIMorgan James C M sold 1,073 shares of ICFI on 20 March. They now own 24,347 ICFI shares.
Morgan James C M sold ICFIOstria Sergio J sold 343 shares of ICFI on 20 March. They now own 23,325 ICFI shares.
Ostria Sergio J sold ICFIBroadus Barry M bought 1,128 shares of ICFI on 20 March. They now own 7,441 ICFI shares.
Broadus Barry M bought ICFIChoate Anne F sold 209 shares of ICFI on 20 March. They now own 6,043 ICFI shares.
Choate Anne F sold ICFIBroadus Barry M sold 685 shares of ICFI on 20 March. They now own 10,602 ICFI shares.
Broadus Barry M sold ICFIBroadus Barry M sold 628 shares of ICFI on 20 March. They now own 11,287 ICFI shares.
Broadus Barry M sold ICFIMorgan James C M sold 2,692 shares of ICFI on 20 March. They now own 20,343 ICFI shares.
Morgan James C M sold ICFIChoate Anne F bought 527 shares of ICFI on 20 March. They now own 6,118 ICFI shares.
Choate Anne F bought ICFIWasson John sold 3,332 shares of ICFI on 20 March. They now own 18,386 ICFI shares.
Wasson John sold ICFIMorgan James C M bought 11,330 shares of ICFI on 20 March. They now own 26,477 ICFI shares.
Morgan James C M bought ICFIWasson John sold 7,386 shares of ICFI on 20 March. They now own 47,058 ICFI shares.
Wasson John sold ICFIMorgan James C M sold 1,312 shares of ICFI on 20 March. They now own 23,035 ICFI shares.
Morgan James C M sold ICFIMorgan James C M sold 592 shares of ICFI on 20 March. They now own 48,075 ICFI shares.
Morgan James C M sold ICFIOstria Sergio J bought 407 shares of ICFI on 20 March. They now own 23,740 ICFI shares.
Ostria Sergio J bought ICFIWasson John bought 7,386 shares of ICFI on 20 March. They now own 17,756 ICFI shares.
Wasson John bought ICFIOstria Sergio J sold 318 shares of ICFI on 20 March. They now own 4,936 ICFI shares.
Ostria Sergio J sold ICFIAngoorly Caroline bought 0 shares of ICFI on 6 March. They now own 0 ICFI shares.
Angoorly Caroline bought ICFISalmirs Scott B bought 600 shares of ICFI on 5 March. They now own 6,403 ICFI shares.
Salmirs Scott B bought ICFIBroadus Barry M sold 1,136 shares of ICFI on 21 January. They now own 4,727 ICFI shares.
Broadus Barry M sold ICFIMorgan James C M bought 6,046 shares of ICFI on 21 January. They now own 45,373 ICFI shares.
Morgan James C M bought ICFIOstria Sergio J bought 2,308 shares of ICFI on 21 January. They now own 22,695 ICFI shares.
Ostria Sergio J bought ICFIWasson John bought 16,587 shares of ICFI on 21 January. They now own 16,771 ICFI shares.
Wasson John bought ICFIChoate Anne F bought 1,504 shares of ICFI on 21 January. They now own 5,456 ICFI shares.
Choate Anne F bought ICFIMorgan James C M sold 1,879 shares of ICFI on 21 January. They now own 43,494 ICFI shares.
Morgan James C M sold ICFIOstria Sergio J sold 834 shares of ICFI on 21 January. They now own 21,861 ICFI shares.
Ostria Sergio J sold ICFIBroadus Barry M bought 3,561 shares of ICFI on 21 January. They now own 5,863 ICFI shares.
Broadus Barry M bought ICFIChoate Anne F sold 535 shares of ICFI on 21 January. They now own 4,921 ICFI shares.
Choate Anne F sold ICFIWasson John sold 6,401 shares of ICFI on 21 January. They now own 10,370 ICFI shares.
Wasson John sold ICFIWasson John bought 101 shares of ICFI on 31 December. They now own 184 ICFI shares.
Wasson John bought ICFIOstria Sergio J bought 5,254 shares of ICFI on 12 December. They now own 0 ICFI shares.
Ostria Sergio J bought ICFIOstria Sergio J bought 0 shares of ICFI on 12 December. They now own 20,387 ICFI shares.
Ostria Sergio J bought ICFISalmirs Scott B bought 400 shares of ICFI on 18 November. They now own 5,803 ICFI shares.
Salmirs Scott B bought ICFIWasson John sold 2,970 shares of ICFI on 13 November. They now own 65,748 ICFI shares.
Wasson John sold ICFIChoate Anne F sold 446 shares of ICFI on 7 November. They now own 3,952 ICFI shares.
Choate Anne F sold ICFIChoate Anne F bought 981 shares of ICFI on 7 November. They now own 4,398 ICFI shares.
Choate Anne F bought ICFIChoate Anne F sold 981 shares of ICFI on 7 November. They now own 6,786 ICFI shares.
Choate Anne F sold ICFIWasson John sold 100 shares of ICFI on 6 November. They now own 68,718 ICFI shares.
Wasson John sold ICFIChoate Anne F sold 1,438 shares of ICFI on 6 November. They now own 3,417 ICFI shares.
Choate Anne F sold ICFIMorgan James C M bought 3,031 shares of ICFI on 5 November. They now own 40,694 ICFI shares.
Morgan James C M bought ICFIMorgan James C M sold 3,031 shares of ICFI on 5 November. They now own 15,147 ICFI shares.
Morgan James C M sold ICFIChoate Anne F sold 658 shares of ICFI on 5 November. They now own 4,855 ICFI shares.
Choate Anne F sold ICFIChoate Anne F sold 2,096 shares of ICFI on 5 November. They now own 143 ICFI shares.
Choate Anne F sold ICFIChoate Anne F bought 2,096 shares of ICFI on 5 November. They now own 5,513 ICFI shares.
Choate Anne F bought ICFIMorgan James C M sold 1,367 shares of ICFI on 5 November. They now own 39,327 ICFI shares.
Morgan James C M sold ICFIMorgan James C M sold 2,500 shares of ICFI on 16 October. They now own 37,663 ICFI shares.
Morgan James C M sold ICFIWasson John sold 1,583 shares of ICFI on 30 August. They now own 51,022 ICFI shares.
Wasson John sold ICFIChoate Anne F sold 1,368 shares of ICFI on 29 August. They now own 3,417 ICFI shares.
Choate Anne F sold ICFI