| Nov 24, 10 | MOORE DAN T III | CTO | Sale | -- | 18.53K | -- | 29.18K |
| Dec 1, 10 | MOORE DAN T III | CTO | Sale | $3.40 | 8.97K | $30.49K | -- |
| Dec 1, 10 | MOORE DAN T III | CTO | Sale | $50.00 | 29.18K | $1.46M | -- |
| Dec 1, 10 | MARABITO RICHARD T | CTO | Sale | $50.00 | 3.46K | $172.90K | -- |
| Dec 2, 10 | GAMCO INVESTORS, INC. ET AL | 10% Owner | Sale | $50.00 | 38.64K | $1.93M | -- |
| Nov 22, 10 | GAMCO INVESTORS, INC. ET AL | 10 percent owner | Purchase | $49.85 | 800 | $39.88K | 38.64K |
| Nov 17, 10 | GAMCO INVESTORS, INC. ET AL | 10 percent owner | Purchase | $49.85 | 300 | $14.96K | 37.84K |
| Nov 16, 10 | GAMCO INVESTORS, INC. ET AL | 10 percent owner | Purchase | $49.85 | 1.50K | $74.78K | 37.54K |
| Nov 15, 10 | GAMCO INVESTORS, INC. ET AL | 10 percent owner | Purchase | $49.86 | 1.35K | $67.51K | 36.04K |
| Nov 12, 10 | GAMCO INVESTORS, INC. ET AL | 10 percent owner | Purchase | $49.87 | 2.24K | $111.55K | 34.69K |
| Nov 11, 10 | GAMCO INVESTORS, INC. ET AL | 10 percent owner | Purchase | $49.85 | 3.50K | $174.47K | 32.45K |
| Nov 10, 10 | GAMCO INVESTORS, INC. ET AL | 10 percent owner | Purchase | $49.86 | 5.00K | $249.29K | 28.95K |
| Nov 8, 10 | GAMCO INVESTORS, INC. ET AL | 10 percent owner | Purchase | $49.84 | 4.49K | $223.85K | 23.95K |
| Nov 5, 10 | GAMCO INVESTORS, INC. ET AL | 10 percent owner | Purchase | $49.85 | 1.00K | $49.85K | 19.46K |
| Nov 4, 10 | GAMCO INVESTORS, INC. ET AL | 10 percent owner | Purchase | $49.85 | 4.50K | $224.33K | 18.46K |
| Nov 3, 10 | GAMCO INVESTORS, INC. ET AL | 10 percent owner | Purchase | $49.85 | 4.00K | $199.41K | 13.96K |
| Nov 2, 10 | GAMCO INVESTORS, INC. ET AL | 10 percent owner | Purchase | $49.86 | 5.00K | $249.39K | 9.96K |
| Nov 1, 10 | GAMCO INVESTORS, INC. ET AL | 10 percent owner | Purchase | $49.86 | 2.96K | $147.39K | 4.96K |
| Jul 1, 10 | GAMCO INVESTORS, INC. ET AL | 10 percent owner | Purchase | $27.31 | 1.00K | $27.31K | 2.00K |
| Feb 19, 10 | MOORE DAN T III | CTO | Purchase | $18.85 | 530 | $9.99K | 47.71K |
| Feb 19, 10 | MARABITO RICHARD T | CTO | Purchase | $18.85 | 530 | $9.99K | 3.46K |
| Feb 2, 10 | GAMCO INVESTORS, INC. ET AL | 10 percent owner | Purchase | $17.96 | 1.00K | $17.96K | 1.00K |
| Jan 20, 10 | GAMCO INVESTORS, INC. ET AL | 10 percent owner | Purchase | $18.45 | 1.00K | $18.45K | 1.00K |
| Aug 13, 09 | MOORE DAN T III | CTO | Purchase | $6.75 | 10.00K | $67.50K | 47.18K |
| Aug 13, 09 | MOORE DAN T III | CTO | Sale | $6.75 | 10.00K | $67.50K | 8.97K |
| May 18, 09 | GAMCO INVESTORS, INC. ET AL | 10 percent owner | Sale | -- | -- | -- | 5.00K |
| Mar 20, 09 | KEMP JACK F | CTO | Sale | $9.69 | 100 | $969 | 13.10K |
| Mar 20, 09 | KEMP JACK F | CTO | Sale | $9.70 | 300 | $2.91K | 12.80K |
| Mar 20, 09 | KEMP JACK F | CTO | Sale | $9.80 | 300 | $2.94K | 12.50K |
| Mar 20, 09 | KEMP JACK F | CTO | Sale | $9.78 | 400 | $3.91K | 12.10K |
| Mar 20, 09 | KEMP JACK F | CTO | Sale | $9.67 | 100 | $967 | 12.00K |
| Mar 20, 09 | KEMP JACK F | CTO | Sale | $9.81 | 100 | $981 | 11.90K |
| Mar 20, 09 | KEMP JACK F | CTO | Sale | $9.82 | 190 | $1.87K | 11.71K |
| Mar 20, 09 | KEMP JACK F | CTO | Sale | $9.89 | 510 | $5.04K | 11.20K |
| Mar 20, 09 | KEMP JACK F | CTO | Sale | $9.90 | 200 | $1.98K | 11.00K |
| Mar 20, 09 | KEMP JACK F | CTO | Sale | $9.93 | 100 | $993 | 10.90K |
| Mar 20, 09 | KEMP JACK F | CTO | Sale | $9.94 | 200 | $1.99K | 10.70K |
| Mar 20, 09 | KEMP JACK F | CTO | Sale | $9.92 | 100 | $992 | 10.60K |
| Mar 20, 09 | KEMP JACK F | CTO | Sale | $10.05 | 300 | $3.02K | 10.30K |
| Mar 20, 09 | KEMP JACK F | CTO | Sale | $10.02 | 200 | $2.00K | 10.10K |
| Mar 20, 09 | KEMP JACK F | CTO | Sale | $10.03 | 100 | $1.00K | 10.00K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.27 | 300 | $3.08K | 14.84K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.26 | 100 | $1.03K | 14.74K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.24 | 200 | $2.05K | 14.54K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.22 | 100 | $1.02K | 14.44K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.19 | 100 | $1.02K | 14.34K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.18 | 100 | $1.02K | 14.24K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.15 | 200 | $2.03K | 14.04K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.13 | 100 | $1.01K | 13.94K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.12 | 100 | $1.01K | 13.84K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.10 | 100 | $1.01K | 13.74K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.05 | 100 | $1.01K | 13.64K |
| Mar 20, 09 | KEMP JACK F | CTO | Sale | $9.66 | 300 | $2.90K | 13.34K |
| Mar 20, 09 | KEMP JACK F | CTO | Sale | $9.64 | 37 | $356.68 | 13.30K |
| Mar 20, 09 | KEMP JACK F | CTO | Sale | $9.65 | 100 | $965 | 13.20K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.71 | 100 | $1.07K | 17.64K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.69 | 200 | $2.14K | 17.44K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.66 | 300 | $3.20K | 17.14K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.63 | 100 | $1.06K | 17.04K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.57 | 100 | $1.06K | 16.94K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.56 | 100 | $1.06K | 16.84K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.55 | 200 | $2.11K | 16.64K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.54 | 200 | $2.11K | 16.44K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.53 | 100 | $1.05K | 16.34K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.52 | 100 | $1.05K | 16.24K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.48 | 200 | $2.10K | 16.04K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.47 | 500 | $5.24K | 15.54K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.46 | 200 | $2.09K | 15.34K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.45 | 100 | $1.04K | 15.24K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.39 | 100 | $1.04K | 15.14K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.08 | 600 | $6.65K | 19.84K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.07 | 800 | $8.86K | 19.04K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.06 | 100 | $1.11K | 18.94K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.04 | 10 | $110.4 | 18.93K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.02 | 40 | $440.8 | 18.89K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.00 | 50 | $550 | 18.84K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.96 | 100 | $1.10K | 18.74K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.94 | 100 | $1.09K | 18.64K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.93 | 100 | $1.09K | 18.54K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.91 | 100 | $1.09K | 18.44K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.90 | 200 | $2.18K | 18.24K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.88 | 100 | $1.09K | 18.14K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.76 | 100 | $1.08K | 18.04K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.75 | 200 | $2.15K | 17.84K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $10.74 | 100 | $1.07K | 17.74K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.33 | 300 | $3.40K | 28.94K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.32 | 300 | $3.40K | 28.64K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.31 | 384 | $4.34K | 28.25K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.30 | 400 | $4.52K | 27.85K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.24 | 400 | $4.50K | 27.45K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.21 | 516 | $5.78K | 26.94K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.20 | 420 | $4.70K | 26.52K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.19 | 900 | $10.07K | 25.62K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.17 | 420 | $4.69K | 25.20K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.16 | 600 | $6.70K | 24.60K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.15 | 1.18K | $13.16K | 23.42K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.14 | 480 | $5.35K | 22.94K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.13 | 500 | $5.57K | 22.44K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.12 | 200 | $2.22K | 22.24K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.11 | 500 | $5.55K | 21.74K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.10 | 500 | $5.55K | 21.24K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.09 | 800 | $8.87K | 20.44K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.47 | 500 | $5.74K | 33.54K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.46 | 100 | $1.15K | 33.44K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.45 | 200 | $2.29K | 33.24K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.44 | 100 | $1.14K | 33.14K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.43 | 1.00K | $11.43K | 32.14K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.42 | 300 | $3.43K | 31.84K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.41 | 100 | $1.14K | 31.74K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.40 | 200 | $2.28K | 31.54K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.38 | 100 | $1.14K | 31.44K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.37 | 200 | $2.27K | 31.24K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.36 | 900 | $10.22K | 30.34K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.35 | 300 | $3.40K | 30.04K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.34 | 800 | $9.07K | 29.24K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $9.79 | 100 | $979 | 36.20K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $9.76 | 200 | $1.95K | 36.01K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $9.75 | 168 | $1.64K | 35.84K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $9.67 | 300 | $2.90K | 35.54K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $9.55 | 300 | $2.87K | 35.24K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $9.52 | 100 | $952 | 35.14K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $9.45 | 100 | $945 | 35.04K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $9.31 | 100 | $931 | 34.94K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.55 | 100 | $1.16K | 34.84K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.51 | 100 | $1.15K | 34.74K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.50 | 300 | $3.45K | 34.44K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.49 | 100 | $1.15K | 34.34K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $11.48 | 300 | $3.44K | 34.04K |
| Mar 19, 09 | KEMP JACK F | CTO | Purchase | $6.75 | 10.00K | $67.50K | 37.60K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $9.95 | 300 | $2.98K | 37.30K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $9.94 | 200 | $1.99K | 37.10K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $9.86 | 100 | $986 | 37.01K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $9.84 | 400 | $3.94K | 36.60K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $9.82 | 100 | $982 | 36.51K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $9.80 | 200 | $1.96K | 36.30K |
| Mar 19, 09 | KEMP JACK F | CTO | Purchase | $3.40 | 8.97K | $30.49K | 27.61K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $7.81 | 5.00K | $39.06K | 18.97K |
| Mar 19, 09 | KEMP JACK F | CTO | Purchase | $7.81 | 5.00K | $39.06K | 18.64K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $3.40 | 8.97K | $30.49K | 10.00K |
| Mar 19, 09 | KEMP JACK F | CTO | Sale | $6.75 | 10.00K | $67.50K | -- |
| Feb 10, 09 | MARABITO RICHARD T | CTO | Purchase | $16.51 | 605 | $9.99K | 2.93K |
| Feb 10, 09 | MOORE DAN T III | CTO | Purchase | $16.51 | 605 | $9.99K | 37.18K |
| Feb 10, 09 | KEMP JACK F | CTO | Purchase | $16.51 | 605 | $9.99K | 13.64K |
| Jun 13, 08 | Discovery Group I, LLC | 10 percent owner | Sale | $18.00 | 860 | $15.48K | 900.10K |
| Jun 13, 08 | Discovery Group I, LLC | 10 percent owner | Sale | $18.00 | 140 | $2.52K | 899.96K |
| Jun 17, 08 | Discovery Group I, LLC | 10 percent owner | Sale | $18.06 | 1.12K | $20.19K | 898.84K |
| Jun 17, 08 | Discovery Group I, LLC | 10 percent owner | Sale | $18.06 | 182 | $3.29K | 898.66K |
| Jun 16, 08 | Discovery Group I, LLC | 10 percent owner | Sale | $18.01 | 6.62K | $119.23K | 894.24K |
| Jun 16, 08 | Discovery Group I, LLC | 10 percent owner | Sale | $18.01 | 1.08K | $19.41K | 893.16K |
| Jun 9, 08 | Discovery Group I, LLC | 10 percent owner | Sale | $18.00 | 2.67K | $47.99K | 901.39K |
| Jun 9, 08 | Discovery Group I, LLC | 10 percent owner | Sale | $18.00 | 434 | $7.81K | 900.96K |
| Jun 11, 08 | Discovery Group I, LLC | 10 percent owner | Sale | $18.00 | 100 | $1.80K | 900.86K |
| Jun 6, 08 | MARABITO RICHARD T | CTO | Purchase | $18.00 | 2.00K | $36.00K | 2.32K |
| Jun 4, 08 | Discovery Group I, LLC | 10 percent owner | Sale | $18.00 | 8.34K | $150.16K | 914.92K |
| Jun 4, 08 | Discovery Group I, LLC | 10 percent owner | Sale | $18.00 | 1.36K | $24.44K | 913.56K |
| Jun 5, 08 | Discovery Group I, LLC | 10 percent owner | Sale | $18.11 | 4.30K | $77.86K | 909.26K |
| Jun 5, 08 | Discovery Group I, LLC | 10 percent owner | Sale | $18.11 | 700 | $12.67K | 908.56K |
| Jun 6, 08 | Discovery Group I, LLC | 10 percent owner | Sale | $18.00 | 3.87K | $69.67K | 904.69K |
| Jun 6, 08 | Discovery Group I, LLC | 10 percent owner | Sale | $18.00 | 630 | $11.34K | 904.06K |
| Jun 4, 08 | MARABITO RICHARD T | CTO | Purchase | $18.05 | 323 | $5.83K | 323 |
| Jun 4, 08 | MARABITO RICHARD T | CTO | Sale | -- | -- | -- | -- |
| May 30, 08 | Discovery Group I, LLC | 10 percent owner | Sale | $18.00 | 17.29K | $311.19K | 800.61K |
| Jun 2, 08 | Discovery Group I, LLC | 10 percent owner | Sale | $18.02 | 6.02K | $108.47K | 794.59K |
| Jun 3, 08 | Discovery Group I, LLC | 10 percent owner | Sale | $18.02 | 2.67K | $48.03K | 791.93K |
| May 30, 08 | Discovery Group I, LLC | 10 percent owner | Sale | $18.00 | 2.81K | $50.66K | 132.75K |
| Jun 2, 08 | Discovery Group I, LLC | 10 percent owner | Sale | $18.02 | 980 | $17.66K | 131.76K |
| Jun 3, 08 | Discovery Group I, LLC | 10 percent owner | Sale | $18.02 | 434 | $7.82K | 131.33K |
| May 14, 08 | MOORE DAN T III | CTO | Purchase | $17.00 | 5.00K | $85.00K | 41.57K |
| May 14, 08 | MOORE DAN T III | CTO | Sale | $17.75 | 500 | $8.88K | 41.07K |
| May 14, 08 | MOORE DAN T III | CTO | Sale | $17.48 | 500 | $8.74K | 40.57K |
| May 14, 08 | MOORE DAN T III | CTO | Sale | $17.50 | 2.00K | $35.00K | 38.57K |
| May 14, 08 | MOORE DAN T III | CTO | Sale | $17.63 | 2.00K | $35.26K | 36.57K |
| May 14, 08 | MOORE DAN T III | CTO | Sale | $17.00 | 5.00K | $85.00K | 18.97K |
| Mar 18, 08 | KEMP JACK F | CTO | Purchase | $15.50 | 645 | $10.00K | 13.03K |
| Mar 18, 08 | MOORE DAN T III | CTO | Purchase | $15.50 | 645 | $10.00K | 36.57K |
| Nov 7, 07 | Discovery Group I, LLC | 10 percent owner | Purchase | $13.43 | 2.00K | $26.85K | 953.46K |
| Nov 7, 07 | Discovery Group I, LLC | 10 percent owner | Purchase | $13.43 | 18.00K | $241.65K | 951.46K |
| Oct 4, 07 | Discovery Group I, LLC | 10 percent owner | Purchase | $14.00 | 1.50K | $21.00K | 933.46K |
| Oct 4, 07 | Discovery Group I, LLC | 10 percent owner | Purchase | $14.00 | 8.50K | $119.00K | 931.46K |
| Sep 21, 07 | Discovery Group I, LLC | 10 percent owner | Sale | -- | -- | -- | 791.40K |
| Sep 21, 07 | Discovery Group I, LLC | 10 percent owner | Sale | -- | -- | -- | 132.06K |
| Feb 21, 07 | KEMP JACK F | CTO | Purchase | $10.68 | 936 | $10.00K | 12.39K |
| Feb 21, 07 | MOORE DAN T III | CTO | Purchase | $10.68 | 936 | $10.00K | 35.93K |
| Mar 20, 06 | KEMP JACK F | CTO | Purchase | $13.72 | 728 | $9.99K | 11.45K |
| Mar 20, 06 | MOORE DAN T III | CTO | Purchase | $13.72 | 728 | $9.99K | 34.99K |
| Mar 2, 05 | KEMP JACK F | CTO | Purchase | $9.59 | 1.04K | $9.99K | 10.72K |
| Mar 2, 05 | MOORE DAN T III | CTO | Purchase | $9.59 | 1.04K | $9.99K | 34.26K |
| Feb 26, 04 | KEMP JACK F | CTO | Purchase | $4.97 | 2.01K | $10.00K | 9.68K |
| Feb 26, 04 | MOORE DAN T III | CTO | Purchase | $4.97 | 2.01K | $10.00K | 33.22K |