| 2008-01-09 | DISCOVERY EQUITY PARTNERS, LP | Sell | $659K |
| 2008-01-09 | Joint reporting: Discovery Group I, LLC; Murphy Michael R; Donoghue Daniel J | Sell | $659K |
| 2008-01-16 | Joint reporting: Discovery Group I, LLC; Murphy Michael R; Donoghue Daniel J | Sell | $626K |
| 2008-01-16 | DISCOVERY EQUITY PARTNERS, LP | Sell | $626K |
| 2008-01-17 | DISCOVERY EQUITY PARTNERS, LP | Sell | $268K |
| 2008-01-14 | Joint reporting: Discovery Group I, LLC; Murphy Michael R; Donoghue Daniel J | Sell | $194K |
| 2008-01-14 | DISCOVERY EQUITY PARTNERS, LP | Sell | $194K |
| 2008-01-10 | Joint reporting: Discovery Group I, LLC; Murphy Michael R; Donoghue Daniel J | Sell | $169K |
| 2008-01-10 | DISCOVERY EQUITY PARTNERS, LP | Sell | $169K |
| 2008-01-15 | Joint reporting: Discovery Group I, LLC; Murphy Michael R; Donoghue Daniel J | Sell | $156K |
| 2008-01-15 | DISCOVERY EQUITY PARTNERS, LP | Sell | $156K |
| 2008-01-09 | Joint reporting: Discovery Group I, LLC; Murphy Michael R; Donoghue Daniel J | Sell | $116K |
| 2008-01-11 | Joint reporting: Discovery Group I, LLC; Murphy Michael R; Donoghue Daniel J | Sell | $115K |
| 2008-01-11 | DISCOVERY EQUITY PARTNERS, LP | Sell | $115K |
| 2008-01-16 | Joint reporting: Discovery Group I, LLC; Murphy Michael R; Donoghue Daniel J | Sell | $110K |
| 2008-01-17 | Joint reporting: Discovery Group I, LLC; Murphy Michael R; Donoghue Daniel J | Sell | $47K |
| 2008-01-10 | Joint reporting: Discovery Group I, LLC; Murphy Michael R; Donoghue Daniel J | Sell | $30K |
| 2008-01-15 | Joint reporting: Discovery Group I, LLC; Murphy Michael R; Donoghue Daniel J | Sell | $28K |
| 2008-01-14 | Joint reporting: Discovery Group I, LLC; Murphy Michael R; Donoghue Daniel J | Sell | $22K |
| 2008-01-11 | Joint reporting: Discovery Group I, LLC; Murphy Michael R; Donoghue Daniel J | Sell | $20K |