Sale
JOHNSTON RICHARD M director director
Common Stock 15,950 $10.25 $163,456 Purchase
DISCOVERY GROUP I, LLC 10 percent owner 10 percent owner
Common Stock 41,000 $10.11 $414,305 Sale
JOHNSTON RICHARD M director director
Common Stock 28,900 $10.11 $292,208 Sale
JOHNSTON RICHARD M director director
Common Stock 8,762 $10.11 $88,549 Purchase
DISCOVERY GROUP I, LLC 10 percent owner 10 percent owner
Common Stock 4,140 $10.09 $41,773 Purchase
DISCOVERY GROUP I, LLC 10 percent owner 10 percent owner
Common Stock 11,900 $10.08 $119,892 Sale
JOHNSTON RICHARD M director director
Common Stock 12,358 $10.1 $124,816 Purchase
DISCOVERY GROUP I, LLC 10 percent owner 10 percent owner
Common Stock 5,000 $10.08 $50,420 Sale
JOHNSTON RICHARD M director director
Common Stock 13,277 $10.1 $134,111 Purchase
DISCOVERY GROUP I, LLC 10 percent owner 10 percent owner
Common Stock 16,339 $10.13 $165,579 Sale
JOHNSTON RICHARD M director director
Common Stock 11,792 $10.11 $119,264 Option
HARRISON DONALD C director director
Common Stock 11,315 $0.57 $6,450 Option
DRACHMAN DAVID J officer: President and CEO officer: President and CEO
Common Stock 40,671 $1.33 $54,092 Option
DRACHMAN DAVID J officer: President and CEO officer: President and CEO
Stock Option (right to buy) 40,671 $1.33 $54,092 Purchase
DISCOVERY GROUP I, LLC 10 percent owner 10 percent owner
Common Stock 28,487 $10.38 $295,610 Sale
HARRISON DONALD C director director
Common Stock 11,315 $10.34 $116,952 Option
HARRISON DONALD C director director
Stock Option (right to buy) 11,315 $0.57 $6,450 Sale
DRACHMAN DAVID J officer: President and CEO officer: President and CEO
Common Stock 40,671 $10.68 $434,326 Sale
ROBARDS KAREN P director director
Common Stock 3,947 $10.86 $42,857 Option
ROBARDS KAREN P director director
Stock Option (right to buy) 3,947 $0.57 $2,250 Option
ROBARDS KAREN P director director
Common Stock 3,947 $0.57 $2,250 Purchase
DISCOVERY GROUP I, LLC 10 percent owner 10 percent owner
Common Stock 3,400 $10.49 $35,673 Purchase
DISCOVERY GROUP I, LLC 10 percent owner 10 percent owner
Common Stock 900 $10.48 $9,432 Purchase
DISCOVERY GROUP I, LLC 10 percent owner 10 percent owner
Common Stock 2,200 $10.5 $23,100 Purchase
DISCOVERY GROUP I, LLC 10 percent owner 10 percent owner
Common Stock 4,719 $10.21 $48,172 Purchase
DISCOVERY GROUP I, LLC 10 percent owner 10 percent owner
Common Stock 1,000 $10.2 $10,200 Purchase
DISCOVERY GROUP I, LLC 10 percent owner 10 percent owner
Common Stock 100 $10.2 $1,020 Purchase
DISCOVERY GROUP I, LLC 10 percent owner 10 percent owner
Common Stock 600 $10.21 $6,125 Purchase
DISCOVERY GROUP I, LLC 10 percent owner 10 percent owner
Common Stock 10,700 $10.27 $109,857 Purchase
DISCOVERY GROUP I, LLC 10 percent owner 10 percent owner
Common Stock 1,000 $10 $9,996 Purchase
DISCOVERY GROUP I, LLC 10 percent owner 10 percent owner
Common Stock 2,645 $8.5 $22,469 Purchase
DISCOVERY GROUP I, LLC 10 percent owner 10 percent owner
Common Stock 1,000 $8.5 $8,500 Sale
LUCKY JAMES L officer: VP, Clinical, Regulatory & QS officer: VP, Clinical, Regulato..
Common Stock 1,500 $8.44 $12,655 Purchase
DISCOVERY GROUP I, LLC 10 percent owner 10 percent owner
Common Stock 2,400 $8.01 $19,222 Purchase
DISCOVERY GROUP I, LLC 10 percent owner 10 percent owner
Common Stock 3,400 $8 $27,210 Purchase
DISCOVERY GROUP I, LLC 10 percent owner 10 percent owner
Common Stock 6,468 $8.04 $51,970 Purchase
DISCOVERY GROUP I, LLC 10 percent owner 10 percent owner
Common Stock 3,350 $8.05 $26,968 Sale
HOOVEN MICHAEL D director director
Common Stock 16,636 $8.1 $134,718 Purchase
DISCOVERY GROUP I, LLC 10 percent owner 10 percent owner
Common Stock 10,000 $8.09 $80,930 Purchase
DISCOVERY GROUP I, LLC 10 percent owner 10 percent owner
Common Stock 4,941 $8.15 $40,284 Purchase
DISCOVERY GROUP I, LLC 10 percent owner 10 percent owner
Common Stock 10,662 $8.19 $87,300 Purchase
DISCOVERY GROUP I, LLC 10 percent owner 10 percent owner
Common Stock 12,435 $8.23 $102,328 Purchase
DISCOVERY GROUP I, LLC 10 percent owner 10 percent owner
Common Stock 36,808 $8.09 $297,703 Purchase
DISCOVERY GROUP I, LLC 10 percent owner 10 percent owner
Common Stock 33,700 $8.1 $272,903 Sale
LUCKY JAMES L officer: VP, Clinical, Regulatory & QS officer: VP, Clinical, Regulato..
Common Stock 3,500 $6.52 $22,803 Sale
PRIVITERA SALVATORE officer: Chief Technical Officer officer: Chief Technical Officer
Common Stock 5,000 $5.25 $26,250 Purchase
DISCOVERY GROUP I, LLC 10 percent owner 10 percent owner
Common Stock 4,942 $9.73 $48,091 Sale
LUCKY JAMES L officer: VP, Clinical, Regulatory & QS officer: VP, Clinical, Regulato..
Common Stock 3,000 $5.42 $16,254 Purchase
ROBARDS KAREN P director director
Common Stock 2,300 $3.29 $7,567 Sale
PRIVITERA SALVATORE officer: Chief Technical Officer officer: Chief Technical Officer
Common Stock 5,000 $3.75 $18,750