| Mar 18, 2005 | OtherD | -30,000 | 2.50 USD | — | SEC |
| Mar 18, 2005 | Sell | -30,000 | 7.00 USD | — | SEC |
| Mar 18, 2005 | Other | 30,000 | 2.50 USD | — | SEC |
| Jan 13, 2005 | Sell | -83,320 | 7.00 USD | — | SEC |
| Jan 13, 2005 | Exercise | 20,000 | 0.60 USD | — | SEC |
| Jan 13, 2005 | Exercise | 13,320 | 1.30 USD | — | SEC |
| Jan 13, 2005 | Exercise | 20,000 | 2.13 USD | — | SEC |
| Jan 13, 2005 | OtherD | -13,320 | 1.30 USD | — | SEC |
| Jan 13, 2005 | Exercise | 30,000 | 2.50 USD | — | SEC |
| Jan 13, 2005 | OtherD | -20,000 | 2.13 USD | — | SEC |
| Jan 13, 2005 | OtherD | -30,000 | 2.50 USD | — | SEC |
| Jan 13, 2005 | OtherD | -20,000 | 0.60 USD | — | SEC |
| Dec 30, 2004 | Sell | -13,200 | 7.20 USD | — | SEC |
| Dec 1, 2004 | OtherD | -10,000 | 57,500.00 USD | — | SEC |
| Dec 1, 2004 | Other | 10,000 | 5.75 USD | — | SEC |
| Jun 3, 2004 | Other | 2,000 | 6.50 USD | — | SEC |
| Jun 3, 2004 | OtherD | -2,000 | 6.50 USD | — | SEC |
| Mar 15, 2004 | OtherD | 0 | 57,500.00 USD | — | SEC |
| Nov 4, 2003 | AwardD | 2,400 | 0.00 USD | — | SEC |
| Sep 2, 2003 | Exercise | 1,200 | 2.10 USD | — | SEC |
| Sep 2, 2003 | ExerciseD | -1,200 | 0.00 USD | — | SEC |
| Sep 2, 2003 | AwardD | 1,200 | 0.00 USD | — | SEC |