| Date | Insider | Shares | Type | Transaction | Value* |
| 18-Nov-09 | LEMAITRE CORNELIA W Officer | 882 | Direct | Sale at $4.75 - $4.78 per share. | $4,2022 |
| 17-Nov-09 | LEMAITRE CORNELIA W Officer | 3,535 | Direct | Sale at $4.81 - $4.89 per share. | $17,0002 |
| 16-Nov-09 | GEBAUER PETER R Officer | 690 | Direct | Option Exercise at $0.10 per share. | $69 |
| 16-Nov-09 | GEBAUER PETER R Officer | 690 | Direct | Sale at $5 per share. | $3,450 |
| 16-Nov-09 | O'CONNOR JOHN JAMES Director | 300 | Direct | Purchase at $4.82 per share. | $1,446 |
| 16-Nov-09 | LEMAITRE CORNELIA W Officer | 3,083 | Direct | Sale at $4.80 - $4.92 per share. | $15,0002 |
| 13-Nov-09 | ROBERTS DAVID B Officer | 9,000 | Direct | Sale at $4.93 per share. | $44,370 |
| 12-Nov-09 | O'CONNOR JOHN JAMES Director | 10,900 | Direct | Purchase at $4.75 per share. | $51,775 |
| 12-Nov-09 | LEMAITRE CORNELIA W Officer | 100 | Direct | Disposition (Non Open Market) at $0 per share. | N/A |
| 12-Nov-09 | LEMAITRE CORNELIA W Officer | 2,500 | Direct | Sale at $4.50 - $4.61 per share. | $11,0002 |
| 6-Nov-09 | ROBERTS DAVID B Officer | 64 | Direct | Disposition (Non Open Market) at $4.41 per share. | $282 |
| 6-Nov-09 | KAMKE TRENT G Officer | 64 | Direct | Disposition (Non Open Market) at $4.41 per share. | $282 |
| 3-Nov-09 | KAMKE TRENT G Officer | 16,000 | Direct | Option Exercise at $3.65 per share. | $58,400 |
| 3-Nov-09 | KAMKE TRENT G Officer | 13,213 | Direct | Sale at $4.42 per share. | $58,401 |
| 29-Sep-09 | GEBAUER PETER R Officer | 3,079 | Direct | Sale at $4 per share. | $12,316 |
| 25-Sep-09 | GEBAUER PETER R Officer | 1,500 | Direct | Sale at $4 per share. | $6,000 |
| 23-Sep-09 | GEBAUER PETER R Officer | 100 | Direct | Sale at $4 per share. | $400 |
| 21-Sep-09 | GEBAUER PETER R Officer | 1,100 | Direct | Sale at $4 per share. | $4,400 |
| 18-Sep-09 | GEBAUER PETER R Officer | 1,721 | Direct | Sale at $4 per share. | $6,884 |
| 5-Sep-09 | PELLEGRINO JOSEPH P JR Officer | 1,489 | Direct | Disposition (Non Open Market) at $3.51 per share. | $5,226 |
| 1-Sep-09 | LINDEN ROBERT V Officer | 320 | Direct | Disposition (Non Open Market) at $3.40 per share. | $1,088 |
| 1-Sep-09 | LEMAITRE CORNELIA W Officer | 411 | Direct | Disposition (Non Open Market) at $3.40 per share. | $1,397 |
| 1-Sep-09 | LEMAITRE GEORGE D Director | 411 | Direct | Disposition (Non Open Market) at $3.40 per share. | $1,397 |
| 1-Sep-09 | PELLEGRINO JOSEPH P JR Officer | 858 | Direct | Disposition (Non Open Market) at $3.40 per share. | $2,917 |
| 1-Sep-09 | KAMKE TRENT G Officer | 858 | Direct | Disposition (Non Open Market) at $3.40 per share. | $2,917 |
| 1-Sep-09 | GROSSMAN AARON M Officer | 344 | Direct | Disposition (Non Open Market) at $3.40 per share. | $1,169 |
| 1-Sep-09 | GEBAUER PETER R Officer | 1,286 | Direct | Disposition (Non Open Market) at $3.40 per share. | $4,372 |
| 27-Jul-09 | LINDEN ROBERT V Officer | 3,500 | Direct | Acquisition (Non Open Market) at $0 per share. | N/A |
| 27-Jul-09 | LEMAITRE CORNELIA W Officer | 2,500 | Direct | Acquisition (Non Open Market) at $0 per share. | N/A |
| 27-Jul-09 | LEMAITRE GEORGE D Director | 2,500 | Direct | Acquisition (Non Open Market) at $0 per share. | N/A |
| 27-Jul-09 | GROSSMAN AARON M Officer | 2,500 | Direct | Acquisition (Non Open Market) at $0 per share. | N/A |
| 27-Jul-09 | GEBAUER PETER R Officer | 1,000 | Direct | Acquisition (Non Open Market) at $0 per share. | N/A |
| 18-Jul-09 | LINDEN ROBERT V Officer | 29 | Direct | Disposition (Non Open Market) at $3.15 per share. | $91 |
| 18-Jul-09 | LEMAITRE CORNELIA W Officer | 125 | Direct | Disposition (Non Open Market) at $3.15 per share. | $393 |
| 18-Jul-09 | ROBERTS DAVID B Officer | 521 | Direct | Disposition (Non Open Market) at $3.15 per share. | $1,641 |
| 18-Jul-09 | PELLEGRINO JOSEPH P JR Officer | 521 | Direct | Disposition (Non Open Market) at $3.15 per share. | $1,641 |
| 18-Jul-09 | KAMKE TRENT G Officer | 521 | Direct | Disposition (Non Open Market) at $3.15 per share. | $1,641 |
| 18-Jul-09 | GROSSMAN AARON M Officer | 105 | Direct | Disposition (Non Open Market) at $3.15 per share. | $330 |
| 18-Jul-09 | GEBAUER PETER R Officer | 727 | Direct | Disposition (Non Open Market) at $3.15 per share. | $2,290 |
| 5-Jun-09 | LEMAITRE GEORGE W Officer | 1,500 | Direct | Purchase at $2.85 per share. | $4,275 |
| 29-May-09 | LINDEN ROBERT V Officer | 600 | Direct | Purchase at $2.85 per share. | $1,710 |
| 28-May-09 | LEMAITRE GEORGE W Officer | 1,250 | Direct | Purchase at $2.80 - $2.82 per share. | $3,5122 |
| 18-May-09 | LEMAITRE GEORGE W Officer | 1,000 | Direct | Purchase at $2.90 per share. | $2,900 |
| 2-May-09 | LINDEN ROBERT V Officer | 165 | Direct | Disposition (Non Open Market) at $2.55 per share. | $420 |
| 2-May-09 | PELLEGRINO JOSEPH P JR Officer | 953 | Direct | Disposition (Non Open Market) at $2.55 per share. | $2,430 |
| 2-May-09 | KAMKE TRENT G Officer | 76 | Direct | Disposition (Non Open Market) at $2.55 per share. | $193 |
| 2-May-09 | GEBAUER PETER R Officer | 95 | Direct | Disposition (Non Open Market) at $2.55 per share. | $242 |
| 25-Apr-09 | LINDEN ROBERT V Officer | 1,666 | Direct | Disposition (Non Open Market) at $2.90 per share. | $4,831 |
| 22-Apr-09 | KAMKE TRENT G Officer | 1,000 | Direct | Acquisition (Non Open Market) at $0 per share. | N/A |
| 27-Feb-09 | ROBERTS DAVID B Officer | 1,000 | Direct | Acquisition (Non Open Market) at $0 per share. | N/A |
| 27-Feb-09 | GEBAUER PETER R Officer | 1,000 | Direct | Acquisition (Non Open Market) at $0 per share. | N/A |
| 22-Dec-08 | LINDEN ROBERT V Officer | 148 | Direct | Disposition (Non Open Market) at $2.13 per share. | $315 |
| 22-Dec-08 | ROBERTS DAVID B Officer | 1,059 | Direct | Disposition (Non Open Market) at $2.13 per share. | $2,255 |
| 22-Dec-08 | PELLEGRINO JOSEPH P JR Officer | 1,059 | Direct | Disposition (Non Open Market) at $2.13 per share. | $2,255 |
| 22-Dec-08 | KAMKE TRENT G Officer | 1,059 | Direct | Disposition (Non Open Market) at $2.13 per share. | $2,255 |
| 22-Dec-08 | GROSSMAN AARON M Officer | 529 | Direct | Disposition (Non Open Market) at $2.13 per share. | $1,126 |
| 22-Dec-08 | GEBAUER PETER R Officer | 2,112 | Direct | Disposition (Non Open Market) at $2.13 per share. | $4,498 |
| 6-Nov-08 | ROBERTS DAVID B Officer | 1,000 | Direct | Acquisition (Non Open Market) at $0 per share. | N/A |
| 6-Nov-08 | KAMKE TRENT G Officer | 1,000 | Direct | Acquisition (Non Open Market) at $0 per share. | N/A |
| 6-Nov-08 | GEBAUER PETER R Officer | 16,722 | Direct | Acquisition (Non Open Market) at $0 per share. | N/A |
| 5-Sep-08 | PELLEGRINO JOSEPH P JR Officer | 23,438 | Direct | Acquisition (Non Open Market) at $0 per share. | N/A |
| 1-Sep-08 | LINDEN ROBERT V Officer | 5,405 | Direct | Acquisition (Non Open Market) at $0 per share. | N/A |
| 1-Sep-08 | LEMAITRE CORNELIA W Officer | 5,405 | Direct | Acquisition (Non Open Market) at $0 per share. | N/A |
| 1-Sep-08 | LEMAITRE GEORGE D Director | 5,405 | Direct | Acquisition (Non Open Market) at $0 per share. | N/A |
| 1-Sep-08 | PELLEGRINO JOSEPH P JR Officer | 13,514 | Direct | Acquisition (Non Open Market) at $0 per share. | N/A |
| 1-Sep-08 | KAMKE TRENT G Officer | 13,514 | Direct | Acquisition (Non Open Market) at $0 per share. | N/A |
| 1-Sep-08 | GROSSMAN AARON M Officer | 5,405 | Direct | Acquisition (Non Open Market) at $0 per share. | N/A |
| 1-Sep-08 | GEBAUER PETER R Officer | 14,514 | Direct | Acquisition (Non Open Market) at $0 per share. | N/A |
| 18-Jul-08 | LINDEN ROBERT V Officer | 29 | Direct | Disposition (Non Open Market) at $3.43 per share. | $99 |
| 18-Jul-08 | ROBERTS DAVID B Officer | 521 | Direct | Disposition (Non Open Market) at $3.43 per share. | $1,787 |
| 18-Jul-08 | PELLEGRINO JOSEPH P JR Officer | 521 | Direct | Disposition (Non Open Market) at $3.43 per share. | $1,787 |
| 18-Jul-08 | KAMKE TRENT G Officer | 521 | Direct | Disposition (Non Open Market) at $3.43 per share. | $1,787 |
| 18-Jul-08 | GROSSMAN AARON M Officer | 104 | Direct | Disposition (Non Open Market) at $3.43 per share. | $356 |
| 18-Jul-08 | LEMAITRE CORNELIA W Officer | 125 | Direct | Disposition (Non Open Market) at $3.43 per share. | $428 |
| 18-Jul-08 | GEBAUER PETER R Officer | 1,020 | Direct | Disposition (Non Open Market) at $3.43 per share. | $3,498 |
| 19-Jun-08 | THORNDIKE WILLIAM N JR Director | 1,275,850 | Indirect | Statement of Ownership | N/A |
| 9-Jun-08 | KAMKE TRENT G Officer | 57 | Direct | Option Exercise at $2.35 per share. | $133 |
| 3-Jun-08 | KAMKE TRENT G Officer | 3,686 | Direct | Option Exercise at $2.35 per share. | $8,662 |
| 3-Jun-08 | KAMKE TRENT G Officer | 2,797 | Direct | Sale at $3.15 - $3.16 per share. | $8,8242 |
| 2-Jun-08 | KAMKE TRENT G Officer | 15,239 | Direct | Option Exercise at $2.35 per share. | $35,811 |
| 2-Jun-08 | KAMKE TRENT G Officer | 11,209 | Direct | Sale at $3.25 per share. | $36,429 |
| 30-May-08 | LINDEN ROBERT V Officer | 650 | Direct | Purchase at $3.38 per share. | $2,197 |
| 30-May-08 | KAMKE TRENT G Officer | 10,818 | Direct | Option Exercise at $2.35 per share. | $25,422 |
| 30-May-08 | KAMKE TRENT G Officer | 7,950 | Direct | Sale at $3.25 - $3.4 per share. | $26,0002 |
| 29-May-08 | PELLEGRINO JOSEPH P JR Officer | 2,000 | Direct | Purchase at $3.59 per share. | $7,180 |
| 12-May-08 | LEMAITRE GEORGE W Officer | 1,300 | Direct | Purchase at $3.79 per share. | $4,927 |
| 12-May-08 | GEBAUER PETER R Officer | 4,000 | Direct | Sale at $3.70 per share. | $14,800 |
| 8-May-08 | GEBAUER PETER R Officer | 4,000 | Direct | Sale at $3.71 per share. | $14,840 |
| 2-May-08 | LINDEN ROBERT V Officer | 165 | Direct | Disposition (Non Open Market) at $3.90 per share. | $643 |
| 2-May-08 | PELLEGRINO JOSEPH P JR Officer | 953 | Direct | Disposition (Non Open Market) at $3.90 per share. | $3,716 |
| 2-May-08 | KAMKE TRENT G Officer | 64 | Direct | Disposition (Non Open Market) at $3.90 per share. | $249 |
| 25-Apr-08 | LINDEN ROBERT V Officer | 23,310 | Direct | Acquisition (Non Open Market) at $0 per share. | N/A |
| 25-Apr-08 | LINDEN ROBERT V Officer | 2,300 | Direct | Statement of Ownership | N/A |
| 7-Mar-08 | ROBERTS DAVID B Officer | 19,000 | Direct | Sale at $3.51 - $3.6 per share. | $68,0002 |
| 6-Mar-08 | LEMAITRE GEORGE W Officer | 2,500 | Direct | Purchase at $3.75 per share. | $9,375 |
| 6-Mar-08 | KAMKE TRENT G Officer | 200 | Direct | Sale at $3.63 per share. | $726 |
| 6-Mar-08 | GEBAUER PETER R Officer | 500 | Direct | Sale at $4 per share. | $2,000 |
| 29-Feb-08 | KELLY KEVIN D Officer | 1,000 | Direct | Acquisition (Non Open Market) at $0 per share. | N/A |
| 27-Feb-08 | KELLY KEVIN D Officer | 816 | Direct | Disposition (Non Open Market) at $4.79 per share. | $3,908 |
| 27-Feb-08 | KAMKE TRENT G Officer | 57 | Direct | Disposition (Non Open Market) at $4.79 per share. | $273 |
| 22-Dec-07 | ROBERTS DAVID B Officer | 1,059 | Direct | Disposition (Non Open Market) at $6.37 per share. | $6,745 |
| 22-Dec-07 | PELLEGRINO JOSEPH P JR Officer | 1,059 | Direct | Disposition (Non Open Market) at $6.37 per share. | $6,745 |
| 22-Dec-07 | KELLY KEVIN D Officer | 530 | Direct | Disposition (Non Open Market) at $6.37 per share. | $3,376 |
| 22-Dec-07 | KAMKE TRENT G Officer | 1,059 | Direct | Disposition (Non Open Market) at $6.37 per share. | $6,745 |
| 22-Dec-07 | GROSSMAN AARON M Officer | 530 | Direct | Disposition (Non Open Market) at $6.37 per share. | $3,376 |
| 22-Dec-07 | GEBAUER PETER R Officer | 1,477 | Direct | Disposition (Non Open Market) at $6.37 per share. | $9,408 |