| 3/10/2009 | Buy | 778 | 0.40 | 311 | Indirect | 3/10/2009 | | 3/5/2009 | Buy | 2,700 | 0.40 | 1,080 | Indirect | 3/5/2009 | | 2/25/2009 | Buy | 2,740 | 0.39 | 1,069 | Direct | 2/25/2009 | | 2/25/2009 | Buy | 3,640 | 0.35 | 1,274 | Indirect | 2/25/2009 | | 7/25/2008 | Buy | 6,920 | 3.75 | 25,950 | Indirect | 5/14/2008 | | 5/2/2008 | Buy | 625 | 5.49 | 3,431 | Indirect | 5/2/2008 | | 5/1/2008 | Buy | 63 | 5.50 | 347 | Indirect | 5/1/2008 | | 4/28/2008 | Buy | 27 | 5.50 | 149 | Indirect | 4/28/2008 | | 4/21/2008 | Buy | 266 | 6.10 | 1,623 | Indirect | 4/3/2008 | | 4/21/2008 | Buy | 266 | 6.10 | 1,623 | Indirect | 4/3/2008 | | 4/3/2008 | Buy | 47 | -- | -- | Indirect | 4/3/2008 | | 4/3/2008 | Buy | 3 | -- | -- | Indirect | 5/14/2008 | | 1/17/2008 | Buy | 316 | 10.17 | 3,214 | Indirect | 1/17/2008 | | 10/19/2007 | Buy | 174 | 14.89 | 2,591 | Indirect | 10/19/2007 | | 7/16/2007 | Buy | 161 | 17.76 | 2,859 | Indirect | 7/16/2007 | | 6/14/2007 | Buy | 42 | 17.25 | 725 | Indirect | 6/14/2007 | | 4/20/2007 | Buy | 145 | 18.58 | 2,694 | Indirect | 4/20/2007 | | 3/23/2007 | Buy | 29 | -- | -- | Indirect | 3/23/2007 | | 1/18/2007 | Buy | 119 | 20.10 | 2,392 | Indirect | 1/18/2007 | | 10/18/2006 | Buy | 80 | 20.55 | 1,644 | Indirect | 10/18/2006 | | 9/12/2006 | Buy | 480 | 20.68 | 9,925 | Direct | 9/12/2006 | | 9/12/2006 | Buy | 150 | 20.67 | 3,101 | Direct | 9/12/2006 | | 9/5/2006 | Buy | 533 | 20.68 | 11,021 | Indirect | 9/5/2006 | | 9/1/2006 | Buy | 2,250 | 20.08 | 45,173 | Indirect | 9/1/2006 | | 8/25/2006 | Buy | 149 | 19.89 | 2,964 | Indirect | 8/25/2006 | | 8/25/2006 | Buy | 302 | 19.91 | 6,013 | Indirect | 8/25/2006 | | 8/23/2006 | Buy | 225 | 18.84 | 4,240 | Indirect | 8/23/2006 | | 8/17/2006 | Buy | 56 | 18.84 | 1,055 | Indirect | 8/17/2006 | | 8/11/2006 | Buy | 63 | 18.68 | 1,177 | Direct | 8/11/2006 | | 8/11/2006 | Buy | 165 | 18.68 | 3,082 | Indirect | 8/11/2006 | | 7/27/2006 | Buy | 150 | 18.84 | 2,826 | Direct | 7/26/2006 | | 7/17/2006 | Buy | 80 | 16.34 | 1,307 | Indirect | 4/17/2006 | | 4/17/2006 | Buy | 77 | 15.94 | 1,227 | Indirect | 4/17/2006 | | 3/15/2006 | Buy | 59 | -- | -- | Indirect | 3/15/2006 | | 1/20/2006 | Buy | 86 | 13.31 | 1,145 | Indirect | 1/20/2006 | | 10/24/2005 | Buy | 165 | 11.88 | 1,960 | Direct | 10/25/2005 | | 10/24/2005 | Buy | 90 | 11.83 | 1,065 | Indirect | 10/25/2005 | | 8/25/2005 | Buy | 10,875 | 4.60 | 49,982 | Direct | 8/25/2005 | | 8/19/2005 | Buy | 14 | 12.37 | 173 | Indirect | 8/19/2005 | | 7/27/2005 | Buy | 1,500 | 12.60 | 18,900 | Indirect | 7/27/2005 |
|