Insider at

04

Insider transactions

05
0 buys (P) 0 sells (S) Net: $0 + 38 non-open-market transactions below last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

38 other filings hidden
DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
March 9, 2012 ICFI S 2,000 $25.99 $51,980 73,570 Direct -2.65% Disposed 218.8% (price as of 2026-10-05)
March 8, 2012 ICFI S 3,000 $25.36 $76,080 75,570 Direct -3.82% Disposed 226.7% (price as of 2026-10-05)
March 7, 2012 ICFI S 2,000 $25.05 $50,100 78,570 Direct -2.48% Disposed 230.8% (price as of 2026-10-05)
March 5, 2012 ICFI S 10,000 $24.91 $249,100 80,570 Direct -11.04% Disposed 232.6% (price as of 2026-10-05)
Nov. 8, 2011 ICFI S 2,000 $25.28 $50,560 90,570 Direct -2.16% Disposed 227.8% (price as of 2026-10-05)
Nov. 7, 2011 ICFI S 16,000 $24.99 $399,840 92,570 Direct -14.74% Disposed 231.6% (price as of 2026-10-05)
May 12, 2011 ICFI S 11,774 $25.22 $296,940 103,618 Direct -10.20% Disposed 228.5% (price as of 2026-10-05)
May 11, 2011 ICFI S 8,226 $25.09 $206,390 115,392 Direct -6.65% Disposed 230.3% (price as of 2026-10-05)
Nov. 29, 2010 ICFI S 6,783 $23.70 $160,757 121,662 Direct -5.28% Disposed 249.6% (price as of 2026-10-05)
Nov. 26, 2010 ICFI S 3,217 $24.01 $77,240 128,445 Direct -2.44% Disposed 245.1% (price as of 2026-10-05)
Nov. 15, 2010 ICFI S 5,214 $26.55 $138,432 131,948 Direct -3.80% Disposed 212.1% (price as of 2026-10-05)
Nov. 12, 2010 ICFI S 100 $26.70 $2,670 131,662 Direct -0.08% Disposed 210.3% (price as of 2026-10-05)
Nov. 10, 2010 ICFI S 6,875 $26.69 $183,494 136,976 Direct -4.78% Disposed 210.5% (price as of 2026-10-05)
Nov. 10, 2010 ICFI S 6,689 $26.69 $178,529 137,162 Direct -4.65% Disposed 210.5% (price as of 2026-10-05)
Nov. 9, 2010 ICFI S 7,811 $26.79 $209,257 143,851 Direct -5.15% Disposed 209.3% (price as of 2026-10-05)
Nov. 9, 2010 ICFI S 7,811 $26.79 $209,257 143,851 Direct -5.15% Disposed 209.3% (price as of 2026-10-05)
Aug. 10, 2010 ICFI S 3,000 $25.00 $75,000 150,984 Direct -1.95% Disposed 231.4% (price as of 2026-10-05)
April 1, 2010 ICFI S 5,500 $24.99 $137,445 117,104 Direct -4.49% Disposed 231.6% (price as of 2026-10-05)
March 30, 2010 ICFI S 800 $25.34 $20,272 122,604 Direct -0.65% Disposed 227.0% (price as of 2026-10-05)
March 29, 2010 ICFI S 4,600 $25.47 $117,162 123,404 Direct -3.59% Disposed 225.3% (price as of 2026-10-05)
March 26, 2010 ICFI S 2,100 $25.11 $52,731 128,004 Direct -1.61% Disposed 230.0% (price as of 2026-10-05)
March 24, 2010 ICFI S 4,821 $24.44 $117,825 130,104 Direct -3.57% Disposed 239.0% (price as of 2026-10-05)
March 23, 2010 ICFI S 5,245 $23.70 $124,306 134,925 Direct -3.74% Disposed 249.6% (price as of 2026-10-05)
May 28, 2008 ICFI P 1,000 $17.30 $17,300 14,883 Direct +7.20% Acquired 379.0% (price as of 2026-10-05)
May 20, 2008 ICFI P 1,000 $17.94 $17,940 13,883 Direct +7.76% Acquired 361.9% (price as of 2026-10-05)
May 13, 2008 ICFI P 2,000 $17.42 $34,840 12,883 Direct +18.38% Acquired 375.7% (price as of 2026-10-05)
Sept. 28, 2006 ICFI S 998,119 $12.00 $11,977,428 7,233,613 Indirect -12.13% Disposed 590.5% (price as of 2026-10-05)

P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding

Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.