| Dec 28, 20 | SAKSA BRYAN | CFO | Sale | $1.83 | 24.00K | $43.92K | 54.00K |
| Dec 28, 20 | SAKSA BRYAN | CFO | Purchase | $1.83 | 24.00K | $43.92K | 24.00K |
| Dec 28, 20 | SAKSA BRYAN | CFO | Sale | $4.50 | 24.00K | $108.00K | -- |
| Nov 6, 20 | COXSON TIMOTHY C | CTO | Sale | -- | -- | -- | 399 |
| Nov 23, 18 | Bell Christine | President | Sale | -- | 100 | -- | -- |
| Nov 9, 18 | MCMAHON KENNETH J | Officer | Sale | $2.48 | 15.00K | $37.20K | 135.00K |
| Nov 9, 18 | MCMAHON KENNETH J | Officer | Purchase | $2.48 | 15.00K | $37.20K | 15.00K |
| Nov 9, 18 | MCMAHON KENNETH J | Officer | Sale | $4.50 | 15.00K | $67.50K | -- |
| Nov 9, 18 | Gramley Kurtis Dean | CTO | Sale | $2.48 | 15.00K | $37.20K | 75.00K |
| Nov 9, 18 | Gramley Kurtis Dean | CTO | Purchase | $2.48 | 15.00K | $37.20K | 15.00K |
| Nov 9, 18 | Gramley Kurtis Dean | CTO | Sale | $4.65 | 307 | $1.43K | 14.69K |
| Nov 9, 18 | Gramley Kurtis Dean | CTO | Sale | $4.64 | 313 | $1.45K | 14.38K |
| Nov 9, 18 | Gramley Kurtis Dean | CTO | Sale | $4.63 | 1.00K | $4.63K | 13.38K |
| Nov 9, 18 | Gramley Kurtis Dean | CTO | Sale | $4.60 | 4.23K | $19.45K | 9.15K |
| Nov 9, 18 | Gramley Kurtis Dean | CTO | Sale | $4.55 | 532 | $2.42K | 8.62K |
| Nov 9, 18 | Gramley Kurtis Dean | CTO | Sale | $4.52 | 900 | $4.07K | 7.72K |
| Nov 9, 18 | Gramley Kurtis Dean | CTO | Sale | $4.50 | 7.72K | $34.73K | -- |
| Nov 9, 18 | GORDON STEPHEN L | CTO | Sale | $2.48 | 15.00K | $37.20K | 75.00K |
| Nov 9, 18 | GORDON STEPHEN L | CTO | Purchase | $2.48 | 15.00K | $37.20K | 15.00K |
| Nov 9, 18 | GORDON STEPHEN L | CTO | Sale | $4.50 | 15.00K | $67.50K | -- |
| Nov 9, 18 | SAKSA BRYAN | CFO | Sale | $1.83 | 12.00K | $21.96K | 78.00K |
| Nov 9, 18 | SAKSA BRYAN | CFO | Purchase | $1.83 | 12.00K | $21.96K | 12.00K |
| Nov 9, 18 | SAKSA BRYAN | CFO | Sale | $4.71 | 1 | $4.71 | 12.00K |
| Nov 9, 18 | SAKSA BRYAN | CFO | Sale | $4.66 | 600 | $2.80K | 11.40K |
| Nov 9, 18 | SAKSA BRYAN | CFO | Sale | $4.54 | 1 | $4.54 | 11.40K |
| Nov 9, 18 | SAKSA BRYAN | CFO | Sale | $4.53 | 1 | $4.53 | 11.40K |
| Nov 9, 18 | SAKSA BRYAN | CFO | Sale | $4.51 | 930 | $4.19K | 10.47K |
| Nov 9, 18 | SAKSA BRYAN | CFO | Sale | $4.50 | 10.47K | $47.10K | -- |
| Jul 27, 18 | MintBroker International, Ltd. | 10 percent owner | Sale | $15.51 | 192.34K | $2.98M | 1.73M |
| Aug 1, 18 | MintBroker International, Ltd. | 10 percent owner | Sale | $3.91 | 202.64K | $792.53K | -- |
| Jul 31, 18 | MintBroker International, Ltd. | 10 percent owner | Sale | $4.15 | 799.72K | $3.32M | 202.64K |
| Jul 30, 18 | MintBroker International, Ltd. | 10 percent owner | Sale | $8.18 | 719.88K | $5.89M | 1.00M |
| Jul 27, 18 | MintBroker International, Ltd. | 10 percent owner | Purchase | $15.51 | 192.34K | $2.98M | 1.73M |
| Jul 27, 18 | MintBroker International, Ltd. | 10 percent owner | Sale | -- | -- | -- | 1.92M |
| Mar 16, 16 | SAKSA BRYAN | CFO | Purchase | $1.83 | 90.00K | $164.70K | 90.00K |
| Jan 20, 04 | NALLURI ANIL CHOUDARY INC P/S PLAN & TRUST U/A/DTD 7/1/80 | 10 percent owner | Sale | -- | -- | -- | 360.82K |
| Mar 11, 11 | COXSON TIMOTHY C | CFO | Purchase | $2.89 | 90.00K | $260.10K | 90.00K |
| Mar 1, 10 | MCMAHON KENNETH J | Officer | Purchase | $2.48 | 150.00K | $372.00K | 150.00K |
| Mar 1, 10 | GORDON STEPHEN L | CTO | Purchase | $2.48 | 90.00K | $223.20K | 90.00K |
| Mar 29, 12 | BOZANICH DAVID G | CTO | Purchase | $5.85 | 207 | $1.21K | 2.00K |
| Mar 28, 12 | BOZANICH DAVID G | CTO | Purchase | $5.59 | 1.79K | $10.02K | 1.79K |
| Mar 1, 10 | Gramley Kurtis Dean | CTO | Purchase | $2.48 | 90.00K | $223.20K | 90.00K |
| Mar 11, 11 | BOZANICH DAVID G | CTO | Purchase | $2.89 | 90.00K | $260.10K | 90.00K |
| Jul 17, 07 | Advisory Research Microcap Value Fund, L.P. | 10 percent owner | Sale | $10.00 | 5.00K | $50.00K | 375.70K |
| Jul 17, 07 | ADVISORY RESEARCH INC | 10 percent owner | Sale | $10.00 | 5.00K | $50.00K | 375.70K |
| Jul 13, 07 | Advisory Research Microcap Value Fund, L.P. | 10 percent owner | Sale | $10.00 | 3.13K | $31.28K | 388.70K |
| Jul 16, 07 | Advisory Research Microcap Value Fund, L.P. | 10 percent owner | Sale | $10.05 | 8.00K | $80.37K | 380.70K |
| Jul 13, 07 | ADVISORY RESEARCH INC | 10 percent owner | Sale | $10.00 | 3.13K | $31.28K | 388.70K |
| Jul 16, 07 | ADVISORY RESEARCH INC | 10 percent owner | Sale | $10.05 | 8.00K | $80.37K | 380.70K |
| Jul 9, 07 | Advisory Research Microcap Value Fund, L.P. | 10 percent owner | Sale | $10.03 | 1.50K | $15.04K | 391.83K |
| Jul 9, 07 | ADVISORY RESEARCH INC | 10 percent owner | Sale | $10.03 | 1.50K | $15.04K | 391.83K |
| Jul 2, 07 | Advisory Research Microcap Value Fund, L.P. | 10 percent owner | Sale | $10.09 | 2.10K | $21.19K | 393.33K |
| Jul 2, 07 | ADVISORY RESEARCH INC | 10 percent owner | Sale | $10.09 | 2.10K | $21.19K | 393.33K |
| Jun 28, 07 | ADVISORY RESEARCH INC | 10 percent owner | Sale | $9.85 | 669 | $6.59K | 395.43K |
| Jun 28, 07 | Advisory Research Microcap Value Fund, L.P. | 10 percent owner | Sale | $9.85 | 669 | $6.59K | 395.43K |
| Jun 28, 07 | ADVISORY RESEARCH INC | 10 percent owner | Purchase | $9.85 | 669 | $6.59K | 395.43K |
| Jun 27, 07 | Advisory Research Microcap Value Fund, L.P. | 10 percent owner | Sale | $9.85 | 2.30K | $22.66K | 396.10K |
| Jun 27, 07 | ADVISORY RESEARCH INC | 10 percent owner | Sale | $9.85 | 2.30K | $22.66K | 396.10K |
| Jun 26, 07 | Advisory Research Microcap Value Fund, L.P. | 10 percent owner | Purchase | $9.60 | 76.30K | $732.48K | 398.40K |
| Jun 26, 07 | ADVISORY RESEARCH INC | 10 percent owner | Sale | $9.60 | 76.30K | $732.48K | 398.40K |
| Apr 27, 07 | BOZANICH DAVID G | CTO | Sale | -- | -- | -- | -- |
| Apr 27, 07 | Gramley Kurtis Dean | CTO | Sale | -- | -- | -- | -- |
| Jan 26, 07 | Arnoni Robert Michael | CTO | Sale | $7.26 | 3.80K | $27.59K | 25 |
| Jan 17, 07 | Arnoni Robert Michael | CTO | Sale | $7.41 | 2.20K | $16.30K | 22.82K |
| Jan 17, 07 | Arnoni Robert Michael | CTO | Sale | $7.42 | 300 | $2.23K | 22.52K |
| Jan 18, 07 | Arnoni Robert Michael | CTO | Sale | $7.40 | 3.90K | $28.86K | 18.63K |
| Jan 19, 07 | Arnoni Robert Michael | CTO | Sale | $7.31 | 100 | $731 | 18.52K |
| Jan 19, 07 | Arnoni Robert Michael | CTO | Sale | $7.30 | 200 | $1.46K | 18.32K |
| Jan 19, 07 | Arnoni Robert Michael | CTO | Sale | $7.32 | 2.10K | $15.37K | 16.23K |
| Jan 22, 07 | Arnoni Robert Michael | CTO | Sale | $7.28 | 200 | $1.46K | 16.02K |
| Jan 22, 07 | Arnoni Robert Michael | CTO | Sale | $7.27 | 700 | $5.09K | 15.32K |
| Jan 22, 07 | Arnoni Robert Michael | CTO | Sale | $7.30 | 4.30K | $31.39K | 11.03K |
| Jan 23, 07 | Arnoni Robert Michael | CTO | Sale | $7.32 | 1.80K | $13.18K | 9.22K |
| Jan 23, 07 | Arnoni Robert Michael | CTO | Sale | $7.35 | 500 | $3.67K | 8.72K |
| Jan 23, 07 | Arnoni Robert Michael | CTO | Sale | $7.26 | 3.30K | $23.96K | 5.42K |
| Jan 24, 07 | Arnoni Robert Michael | CTO | Sale | $7.35 | 1.20K | $8.82K | 4.22K |
| Jan 25, 07 | Arnoni Robert Michael | CTO | Sale | $7.26 | 400 | $2.90K | 3.83K |
| Aug 4, 05 | Advisory Research Microcap Value Fund, L.P. | 10 percent owner | Purchase | $4.29 | 600 | $2.57K | 474.70K |
| Aug 2, 05 | Advisory Research Microcap Value Fund, L.P. | 10 percent owner | Purchase | $4.32 | 2.00K | $8.64K | 474.10K |
| Aug 4, 05 | ADVISORY RESEARCH INC | 10 percent owner | Purchase | $4.29 | 600 | $2.57K | 474.70K |
| Aug 2, 05 | ADVISORY RESEARCH INC | 10 percent owner | Purchase | $4.32 | 2.00K | $8.64K | 474.10K |
| Aug 1, 05 | Advisory Research Microcap Value Fund, L.P. | 10 percent owner | Purchase | $4.27 | 1.00K | $4.27K | 472.10K |
| Jul 29, 05 | Advisory Research Microcap Value Fund, L.P. | 10 percent owner | Purchase | $4.30 | 1.40K | $6.02K | 471.10K |
| Jul 28, 05 | Advisory Research Microcap Value Fund, L.P. | 10 percent owner | Purchase | $4.29 | 1.60K | $6.87K | 469.70K |
| Jul 27, 05 | Advisory Research Microcap Value Fund, L.P. | 10 percent owner | Purchase | $4.16 | 800 | $3.33K | 468.10K |
| Aug 1, 05 | ADVISORY RESEARCH INC | 10 percent owner | Purchase | $4.27 | 1.00K | $4.27K | 472.10K |
| Jul 29, 05 | ADVISORY RESEARCH INC | 10 percent owner | Purchase | $4.30 | 1.40K | $6.02K | 471.10K |
| Jul 28, 05 | ADVISORY RESEARCH INC | 10 percent owner | Purchase | $4.29 | 1.60K | $6.87K | 469.70K |
| Jul 27, 05 | ADVISORY RESEARCH INC | 10 percent owner | Purchase | $4.16 | 800 | $3.33K | 468.10K |
| Jul 27, 05 | Advisory Research Microcap Value Fund, L.P. | 10 percent owner | Purchase | $4.16 | 800 | $3.33K | 468.10K |
| Jul 25, 05 | Advisory Research Microcap Value Fund, L.P. | 10 percent owner | Purchase | $4.22 | 5.50K | $23.19K | 467.30K |
| Jul 27, 05 | ADVISORY RESEARCH INC | 10 percent owner | Purchase | $4.16 | 800 | $3.33K | 468.10K |
| Jul 25, 05 | ADVISORY RESEARCH INC | 10 percent owner | Purchase | $4.22 | 5.50K | $23.19K | 467.30K |
| Jul 19, 05 | Advisory Research Microcap Value Fund, L.P. | 10 percent owner | Purchase | $4.17 | 2.40K | $10.00K | 461.80K |
| Jul 19, 05 | ADVISORY RESEARCH INC | 10 percent owner | Purchase | $4.17 | 2.40K | $10.00K | 461.80K |
| Jul 14, 05 | Advisory Research Microcap Value Fund, L.P. | 10 percent owner | Purchase | $4.06 | 5.40K | $21.92K | 459.40K |
| Jul 13, 05 | Advisory Research Microcap Value Fund, L.P. | 10 percent owner | Purchase | $4.16 | 1.80K | $7.49K | 454.00K |
| Jul 11, 05 | Advisory Research Microcap Value Fund, L.P. | 10 percent owner | Purchase | $4.25 | 2.50K | $10.63K | 452.20K |
| Jul 6, 05 | Advisory Research Microcap Value Fund, L.P. | 10 percent owner | Purchase | $4.21 | 2.90K | $12.20K | 449.70K |
| Jul 14, 05 | ADVISORY RESEARCH INC | 10 percent owner | Purchase | $4.06 | 5.40K | $21.92K | 459.40K |
| Jul 13, 05 | ADVISORY RESEARCH INC | 10 percent owner | Purchase | $4.16 | 1.80K | $7.49K | 454.00K |
| Jul 11, 05 | ADVISORY RESEARCH INC | 10 percent owner | Purchase | $4.25 | 2.50K | $10.63K | 452.20K |
| Jul 6, 05 | ADVISORY RESEARCH INC | 10 percent owner | Purchase | $4.21 | 2.90K | $12.20K | 449.70K |
| Jun 24, 05 | Advisory Research Microcap Value Fund, L.P. | 10 percent owner | Purchase | $4.25 | 10.00K | $42.50K | 426.80K |
| Jun 24, 05 | ADVISORY RESEARCH INC | 10 percent owner | Purchase | $4.25 | 10.00K | $42.50K | 426.80K |
| Jul 1, 05 | Advisory Research Microcap Value Fund, L.P. | 10 percent owner | Purchase | $4.10 | 20.00K | $82.00K | 446.80K |
| Jul 1, 05 | ADVISORY RESEARCH INC | 10 percent owner | Purchase | $4.10 | 20.00K | $82.00K | 446.80K |
| Jun 24, 05 | Advisory Research Microcap Value Fund, L.P. | 10 percent owner | Purchase | $4.25 | 10.00K | $42.50K | 30.30K |
| Jun 24, 05 | ADVISORY RESEARCH INC | 10 percent owner | Purchase | $4.25 | 10.00K | $42.50K | 30.30K |
| Jun 9, 05 | Advisory Research Microcap Value Fund, L.P. | 10 percent owner | Purchase | $4.91 | 10.00K | $49.10K | 416.80K |
| Jun 6, 05 | Advisory Research Microcap Value Fund, L.P. | 10 percent owner | Purchase | $4.47 | 300 | $1.34K | 406.80K |
| Jun 3, 05 | Advisory Research Microcap Value Fund, L.P. | 10 percent owner | Purchase | $4.67 | 10.00K | $46.70K | 406.50K |
| Jun 9, 05 | ADVISORY RESEARCH INC | 10 percent owner | Purchase | $4.91 | 10.00K | $49.10K | 416.80K |
| Jun 6, 05 | ADVISORY RESEARCH INC | 10 percent owner | Purchase | $4.47 | 300 | $1.34K | 406.80K |
| Jun 3, 05 | ADVISORY RESEARCH INC | 10 percent owner | Purchase | $4.67 | 10.00K | $46.70K | 406.50K |
| May 31, 05 | Advisory Research Microcap Value Fund, L.P. | 10 percent owner | Sale | -- | -- | -- | 396.50K |
| May 31, 05 | ADVISORY RESEARCH INC | 10 percent owner | Sale | -- | -- | -- | 396.50K |
| May 25, 05 | CONSTABLE LOURDE JOHN | 10 percent owner | Sale | $3.79 | 93.80K | $355.50K | 254.55K |
| May 25, 05 | CONSTABLE LOURDE JOHN | 10 percent owner | Sale | $3.79 | 86.00K | $325.94K | 233.35K |
| May 25, 05 | CONSTABLE LOURDE JOHN | 10 percent owner | Sale | $3.79 | 7.80K | $29.56K | 21.20K |
| May 25, 05 | CONSTABLE LOURDE JOHN | 10 percent owner | Sale | $3.79 | 6.20K | $23.50K | 16.50K |
| Jan 23, 04 | CONSTABLE LOURDE JOHN | 10 percent owner | Sale | $4.00 | 70.50K | $282.00K | 348.35K |
| Jan 23, 04 | CONSTABLE LOURDE JOHN | 10 percent owner | Sale | $4.00 | 64.60K | $258.40K | 319.35K |
| Jan 23, 04 | CONSTABLE LOURDE JOHN | 10 percent owner | Sale | $4.00 | 5.90K | $23.60K | 29.00K |
| Jan 23, 04 | CONSTABLE LOURDE JOHN | 10 percent owner | Sale | $4.00 | 4.50K | $18.00K | 22.70K |
| Nov 19, 03 | CONSTABLE LOURDE JOHN | 10 percent owner | Sale | $2.46 | 40.00K | $98.40K | 418.85K |
| Nov 19, 03 | CONSTABLE LOURDE JOHN | 10 percent owner | Sale | $2.46 | 40.00K | $98.40K | 383.95K |
| Nov 13, 03 | KNISS THOMAS C | CTO | Sale | -- | -- | -- | -- |