Discovery Group I, Llc

Insider Trading: Purchases
Company Symbol Price Amount Relationship Remaining Holdings Date Form 4
TESS $10.97 201 Large Shareholder 679,092 2009-07-01 Filing
TESS $10.97 1,136 Large Shareholder 678,891 2009-07-01 Filing
TESS $10.71 150 Large Shareholder 677,755 2009-06-29 Filing
TESS $10.71 850 Large Shareholder 677,605 2009-06-29 Filing
TESS $10.77 750 Large Shareholder 676,755 2009-06-25 Filing
TESS $10.77 4,250 Large Shareholder 676,005 2009-06-25 Filing
TESS $10.60 675 Large Shareholder 671,755 2009-06-23 Filing
TESS $10.60 3,825 Large Shareholder 671,080 2009-06-23 Filing
TESS $11.00 102 Large Shareholder 667,255 2009-06-18 Filing
TESS $10.91 415 Large Shareholder 667,153 2009-06-17 Filing
TESS $10.38 241 Large Shareholder 666,738 2009-06-09 Filing
TESS $10.38 1,366 Large Shareholder 666,497 2009-06-09 Filing
TESS $10.86 330 Large Shareholder 665,131 2009-06-08 Filing
TESS $10.86 1,870 Large Shareholder 664,801 2009-06-08 Filing
TESS $10.56 276 Large Shareholder 662,931 2009-06-05 Filing
TESS $10.56 1,563 Large Shareholder 662,655 2009-06-05 Filing
TESS $10.67 415 Large Shareholder 661,092 2009-06-04 Filing
TESS $10.99 525 Large Shareholder 660,677 2009-06-03 Filing
TESS $10.99 2,975 Large Shareholder 660,152 2009-06-03 Filing
TESS $10.96 1,000 Large Shareholder 657,177 2009-06-02 Filing