Insider at

04

Insider transactions

05
0 buys (P) 0 sells (S) Net: $0 + 5 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

5 other filings hidden
DateTickerCodeSharesPriceValue Owned afterΔ ownA/Dvs now
Jan. 29, 2016 ICCC P 4,761 $5.25 $24,995 505,397 Direct +0.95% Acquired 85.7% (price as of 2026-10-02)
Jan. 29, 2016 ICCC P 4,761 $5.25 $24,995 510,158 Direct +0.94% Acquired 85.7% (price as of 2026-10-02)
Nov. 11, 2015 ICCC P 24,000 · · 500,636 Direct -4.57% Disposed (price as of 2026-10-02)
Sept. 3, 2015 ICCC P 200 $6.76 $1,352 524,636 Direct +0.04% Acquired 44.2% (price as of 2026-10-02)
Sept. 2, 2015 ICCC P 200 $6.77 $1,354 522,336 Direct +0.04% Acquired 44.0% (price as of 2026-10-02)
Sept. 2, 2015 ICCC P 200 $6.48 $1,296 522,536 Direct +0.04% Acquired 50.5% (price as of 2026-10-02)
Sept. 2, 2015 ICCC P 200 $6.60 $1,320 522,736 Direct +0.04% Acquired 47.7% (price as of 2026-10-02)
Sept. 2, 2015 ICCC P 300 $6.65 $1,995 523,036 Direct +0.06% Acquired 46.6% (price as of 2026-10-02)
Sept. 2, 2015 ICCC P 500 $6.50 $3,250 523,536 Direct +0.10% Acquired 50.0% (price as of 2026-10-02)
Sept. 2, 2015 ICCC P 200 $6.53 $1,306 523,736 Direct +0.04% Acquired 49.3% (price as of 2026-10-02)
Sept. 2, 2015 ICCC P 500 $6.58 $3,290 524,236 Direct +0.10% Acquired 48.2% (price as of 2026-10-02)
Sept. 2, 2015 ICCC P 200 $6.77 $1,354 524,436 Direct +0.04% Acquired 44.0% (price as of 2026-10-02)
Sept. 1, 2015 ICCC P 200 $6.73 $1,346 521,836 Direct +0.04% Acquired 44.9% (price as of 2026-10-02)
Sept. 1, 2015 ICCC P 200 $6.74 $1,348 522,036 Direct +0.04% Acquired 44.7% (price as of 2026-10-02)
Sept. 1, 2015 ICCC P 100 $6.70 $670 522,136 Direct +0.02% Acquired 45.5% (price as of 2026-10-02)
Aug. 31, 2015 ICCC P 500 $7.17 $3,585 521,636 Direct +0.10% Acquired 36.0% (price as of 2026-10-02)
Aug. 28, 2015 ICCC P 200 $7.20 $1,440 519,136 Direct +0.04% Acquired 35.4% (price as of 2026-10-02)
Aug. 28, 2015 ICCC P 200 $7.29 $1,458 519,336 Direct +0.04% Acquired 33.7% (price as of 2026-10-02)
Aug. 28, 2015 ICCC P 300 $7.34 $2,202 519,636 Direct +0.06% Acquired 32.8% (price as of 2026-10-02)
Aug. 28, 2015 ICCC P 300 $7.31 $2,193 519,936 Direct +0.06% Acquired 33.4% (price as of 2026-10-02)
Aug. 28, 2015 ICCC P 200 $7.39 $1,478 520,136 Direct +0.04% Acquired 31.9% (price as of 2026-10-02)
Aug. 28, 2015 ICCC P 300 $7.32 $2,196 520,436 Direct +0.06% Acquired 33.2% (price as of 2026-10-02)
Aug. 28, 2015 ICCC P 100 $7.17 $717 520,536 Direct +0.02% Acquired 36.0% (price as of 2026-10-02)
Aug. 28, 2015 ICCC P 200 $7.37 $1,474 520,736 Direct +0.04% Acquired 32.3% (price as of 2026-10-02)
Aug. 28, 2015 ICCC P 200 $7.25 $1,450 520,936 Direct +0.04% Acquired 34.5% (price as of 2026-10-02)
Aug. 28, 2015 ICCC P 150 $7.26 $1,089 521,086 Direct +0.03% Acquired 34.3% (price as of 2026-10-02)
Aug. 28, 2015 ICCC P 50 $7.23 $362 521,136 Direct +0.01% Acquired 34.9% (price as of 2026-10-02)
Aug. 27, 2015 ICCC P 400 $7.45 $2,980 515,936 Direct +0.08% Acquired 30.9% (price as of 2026-10-02)
Aug. 27, 2015 ICCC P 400 $7.46 $2,984 516,336 Direct +0.08% Acquired 30.7% (price as of 2026-10-02)
Aug. 27, 2015 ICCC P 400 $7.47 $2,988 516,736 Direct +0.08% Acquired 30.5% (price as of 2026-10-02)
Aug. 27, 2015 ICCC P 300 $7.43 $2,229 517,036 Direct +0.06% Acquired 31.2% (price as of 2026-10-02)
Aug. 27, 2015 ICCC P 200 $7.52 $1,504 517,236 Direct +0.04% Acquired 29.7% (price as of 2026-10-02)
Aug. 27, 2015 ICCC P 200 $7.44 $1,488 517,436 Direct +0.04% Acquired 31.0% (price as of 2026-10-02)
Aug. 27, 2015 ICCC P 700 $7.41 $5,187 518,136 Direct +0.14% Acquired 31.6% (price as of 2026-10-02)
Aug. 27, 2015 ICCC P 400 $7.45 $2,980 518,536 Direct +0.08% Acquired 30.9% (price as of 2026-10-02)
Aug. 27, 2015 ICCC P 400 $7.46 $2,984 518,936 Direct +0.08% Acquired 30.7% (price as of 2026-10-02)
Nov. 26, 2014 ICCC P 300 $4.87 $1,461 515,236 Direct +0.06% Acquired 100.2% (price as of 2026-10-02)
Nov. 26, 2014 ICCC P 300 $4.90 $1,470 515,536 Direct +0.06% Acquired 99.0% (price as of 2026-10-02)
Nov. 25, 2014 ICCC P 1,000 $4.79 $4,790 514,436 Direct +0.19% Acquired 103.5% (price as of 2026-10-02)
Nov. 25, 2014 ICCC P 500 $4.79 $2,395 514,936 Direct +0.10% Acquired 103.5% (price as of 2026-10-02)
Aug. 20, 2014 ICCC P 200 $4.61 $922 513,036 Direct +0.04% Acquired 111.5% (price as of 2026-10-02)
Aug. 20, 2014 ICCC P 200 $4.66 $932 513,236 Direct +0.04% Acquired 109.2% (price as of 2026-10-02)
Aug. 20, 2014 ICCC P 200 $4.60 $920 513,436 Direct +0.04% Acquired 112.0% (price as of 2026-10-02)
Aug. 19, 2014 ICCC P 200 $4.63 $926 510,636 Direct +0.04% Acquired 110.6% (price as of 2026-10-02)
Aug. 19, 2014 ICCC P 500 $4.50 $2,250 511,136 Direct +0.10% Acquired 116.7% (price as of 2026-10-02)
Aug. 19, 2014 ICCC P 1,000 $4.51 $4,510 512,136 Direct +0.20% Acquired 116.2% (price as of 2026-10-02)
Aug. 19, 2014 ICCC P 500 $4.50 $2,250 512,636 Direct +0.10% Acquired 116.7% (price as of 2026-10-02)
Aug. 19, 2014 ICCC P 200 $4.63 $926 512,836 Direct +0.04% Acquired 110.6% (price as of 2026-10-02)
June 16, 2014 ICCC P 800 $4.41 $3,528 505,435 Direct +0.16% Acquired 121.1% (price as of 2026-10-02)
June 16, 2014 ICCC P 200 $4.77 $954 509,835 Direct +0.04% Acquired 104.4% (price as of 2026-10-02)
June 16, 2014 ICCC P 200 $4.74 $948 510,035 Direct +0.04% Acquired 105.7% (price as of 2026-10-02)
June 16, 2014 ICCC P 300 $4.68 $1,404 510,335 Direct +0.06% Acquired 108.3% (price as of 2026-10-02)
June 16, 2014 ICCC P 1 $4.71 $5 510,336 Direct 0.00% Acquired 107.0% (price as of 2026-10-02)
June 16, 2014 ICCC P 200 $4.80 $960 510,536 Direct +0.04% Acquired 103.1% (price as of 2026-10-02)
June 13, 2014 ICCC P 2,300 $4.50 $10,350 507,735 Direct +0.46% Acquired 116.7% (price as of 2026-10-02)
June 13, 2014 ICCC P 600 $4.62 $2,772 508,335 Direct +0.12% Acquired 111.0% (price as of 2026-10-02)
June 13, 2014 ICCC P 600 $4.65 $2,790 508,935 Direct +0.12% Acquired 109.7% (price as of 2026-10-02)
June 13, 2014 ICCC P 200 $4.74 $948 509,135 Direct +0.04% Acquired 105.7% (price as of 2026-10-02)
June 13, 2014 ICCC P 200 $4.50 $900 509,335 Direct +0.04% Acquired 116.7% (price as of 2026-10-02)
June 13, 2014 ICCC P 300 $4.62 $1,386 509,635 Direct +0.06% Acquired 111.0% (price as of 2026-10-02)
Aug. 23, 2013 ICCC P 500 $4.01 $2,005 465,280 Direct +0.11% Acquired 143.1% (price as of 2026-10-02)
Aug. 23, 2013 ICCC P 500 $4.01 $2,005 464,780 Direct +0.11% Acquired 143.1% (price as of 2026-10-02)
Aug. 23, 2013 ICCC P 500 $3.91 $1,955 464,280 Direct +0.11% Acquired 149.4% (price as of 2026-10-02)
April 15, 2011 ICCC P 10 · · 463,780 Direct 0.00% Acquired (price as of 2026-10-02)
March 15, 2011 ICCC P 600 $3.25 $1,950 463,770 Direct +0.13% Acquired 200.0% (price as of 2026-10-02)
March 11, 2011 ICCC P 820 $3.12 $2,558 463,170 Direct +0.18% Acquired 212.5% (price as of 2026-10-02)
May 26, 2010 ICCC P 400 $3.35 $1,340 462,350 Direct +0.09% Acquired 191.0% (price as of 2026-10-02)
May 25, 2010 ICCC P 300 $3.30 $990 461,950 Direct +0.06% Acquired 195.5% (price as of 2026-10-02)
May 25, 2010 ICCC P 200 $3.35 $670 461,650 Direct +0.04% Acquired 191.0% (price as of 2026-10-02)
May 13, 2010 ICCC P 255 $3.51 $895 460,850 Direct +0.06% Acquired 177.8% (price as of 2026-10-02)
May 12, 2010 ICCC P 600 $3.55 $2,130 461,450 Direct +0.13% Acquired 174.6% (price as of 2026-10-02)
May 12, 2010 ICCC P 900 $3.54 $3,186 460,595 Direct +0.20% Acquired 175.4% (price as of 2026-10-02)
May 12, 2010 ICCC P 225 $3.50 $788 459,695 Direct +0.05% Acquired 178.6% (price as of 2026-10-02)
May 12, 2010 ICCC P 100 $3.49 $349 459,470 Direct +0.02% Acquired 179.4% (price as of 2026-10-02)
May 12, 2010 ICCC P 400 $3.51 $1,404 459,370 Direct +0.09% Acquired 177.8% (price as of 2026-10-02)
March 3, 2010 ICCC P 1,000 $3.79 $3,790 458,881 Direct +0.22% Acquired 157.3% (price as of 2026-10-02)
Jan. 6, 2010 ICCC P 1,200 $3.70 $4,440 457,881 Direct +0.26% Acquired 163.5% (price as of 2026-10-02)
Dec. 23, 2009 ICCC P 200 $3.81 $762 456,681 Direct +0.04% Acquired 155.9% (price as of 2026-10-02)
Dec. 23, 2009 ICCC P 200 $3.80 $760 456,481 Direct +0.04% Acquired 156.6% (price as of 2026-10-02)
Dec. 23, 2009 ICCC P 200 $3.80 $760 456,281 Direct +0.04% Acquired 156.6% (price as of 2026-10-02)
Dec. 22, 2009 ICCC P 1,000 $3.78 $3,780 456,081 Direct +0.22% Acquired 157.9% (price as of 2026-10-02)
Dec. 1, 2009 ICCC P 200 $3.90 $780 455,081 Direct +0.04% Acquired 150.0% (price as of 2026-10-02)
Dec. 1, 2009 ICCC P 265 $3.97 $1,052 454,881 Direct +0.06% Acquired 145.6% (price as of 2026-10-02)
Dec. 1, 2009 ICCC P 1,300 $3.90 $5,070 454,616 Direct +0.29% Acquired 150.0% (price as of 2026-10-02)
June 9, 2009 ICCC P 300 $2.19 $657 450,216 Direct +0.07% Acquired 345.2% (price as of 2026-10-02)
June 9, 2009 ICCC P 200 $2.19 $438 450,416 Direct +0.04% Acquired 345.2% (price as of 2026-10-02)
June 8, 2009 ICCC P 300 $2.14 $642 447,266 Direct +0.07% Acquired 355.6% (price as of 2026-10-02)
June 8, 2009 ICCC P 300 $2.13 $639 447,566 Direct +0.07% Acquired 357.7% (price as of 2026-10-02)
June 8, 2009 ICCC P 1,800 $2.15 $3,870 449,366 Direct +0.40% Acquired 353.5% (price as of 2026-10-02)
June 8, 2009 ICCC P 550 $2.13 $1,172 449,916 Direct +0.12% Acquired 357.7% (price as of 2026-10-02)
June 5, 2009 ICCC P 400 $2.03 $812 445,952 Direct +0.09% Acquired 380.3% (price as of 2026-10-02)
June 5, 2009 ICCC P 400 $1.99 $796 446,352 Direct +0.09% Acquired 389.9% (price as of 2026-10-02)
June 5, 2009 ICCC P 300 $2.01 $603 446,552 Direct +0.07% Acquired 385.1% (price as of 2026-10-02)
June 5, 2009 ICCC P 300 $2.09 $627 446,952 Direct +0.07% Acquired 366.5% (price as of 2026-10-02)
June 5, 2009 ICCC P 14 $2.04 $29 446,966 Direct 0.00% Acquired 377.9% (price as of 2026-10-02)

Showing latest 100 of 282 transactions

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.

Derivative holdings (Form 4 Table II) Options, RSUs and convertible securities reported on Form 4 Table II.

06
DateTickerSecurityUnderlying Exercise priceExpirationSharesA/D
June 3, 2021 ICCC Incentive Stock Options (Right to buy) Common Stock (11,155) $9.52 July 17, 2021 11,155 Disposed
March 19, 2018 ICCC Incentive Stock Options (Right to buy) Common Stock (15,000) $7.08 March 19, 2028 15,000 Acquired
April 25, 2006 ICCC Incentive Stock Options (right to buy) common stock (15,000) $2.71 June 13, 2006 15,000 Disposed

Exercise/conversion price is blank when not applicable (e.g. RSUs).