|
2008-01-17 |
2008-01-17 |
B
Purchase
|
DISCOVERY EQUITY PARTNERS, LP
Large shareholder
|
18,369
+27.1%
96.14
US$3,121,107
|
18,369
+27.1%
|
96.14
|
US$3,121,107
|
|
|
2008-01-17 |
2008-01-17 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
16,449
-45.1%
329.24
US$1,513,858
|
16,449
-45.1%
|
329.24
|
US$1,513,858
|
|
|
2008-01-17 |
2008-01-17 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
21,385
+25.5%
241.28
US$2,343,570
|
21,385
+25.5%
|
241.28
|
US$2,343,570
|
|
|
2008-01-17 |
2008-01-16 |
B
Purchase
|
DISCOVERY EQUITY PARTNERS, LP
Large shareholder
|
2,550
+0.3%
8.99
US$22,928
|
2,550
+0.3%
|
8.99
|
US$22,928
|
|
|
2008-01-17 |
2008-01-16 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
450
+0.0%
8.99
US$4,046
|
450
+0.0%
|
8.99
|
US$4,046
|
|
|
2008-01-17 |
2008-01-16 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
2,550
+0.3%
8.99
US$22,928
|
2,550
+0.3%
|
8.99
|
US$22,928
|
|
|
2008-01-17 |
2008-01-15 |
B
Purchase
|
DISCOVERY EQUITY PARTNERS, LP
Large shareholder
|
1,785
+0.2%
8.95
US$15,976
|
1,785
+0.2%
|
8.95
|
US$15,976
|
|
|
2008-01-17 |
2008-01-15 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
1,785
+0.2%
8.95
US$15,976
|
1,785
+0.2%
|
8.95
|
US$15,976
|
|
|
2008-01-14 |
2008-01-14 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
1,080
+0.1%
8.96
US$9,678
|
1,080
+0.1%
|
8.96
|
US$9,678
|
|
|
2008-01-14 |
2008-01-14 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
6,120
+0.6%
8.96
US$54,841
|
6,120
+0.6%
|
8.96
|
US$54,841
|
|
|
2008-01-14 |
2008-01-14 |
B
Purchase
|
DISCOVERY EQUITY PARTNERS, LP
Large shareholder
|
6,120
+0.7%
8.96
US$54,841
|
6,120
+0.7%
|
8.96
|
US$54,841
|
|
|
2008-01-14 |
2008-01-11 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
758
+0.1%
9.00
US$6,818
|
758
+0.1%
|
9.00
|
US$6,818
|
|
|
2008-01-14 |
2008-01-11 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
4,292
+0.4%
9.00
US$38,607
|
4,292
+0.4%
|
9.00
|
US$38,607
|
|
|
2008-01-14 |
2008-01-11 |
B
Purchase
|
DISCOVERY EQUITY PARTNERS, LP
Large shareholder
|
4,292
+0.5%
9.00
US$38,607
|
4,292
+0.5%
|
9.00
|
US$38,607
|
|
|
2008-01-14 |
2008-01-10 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
983
+0.1%
8.99
US$8,841
|
983
+0.1%
|
8.99
|
US$8,841
|
|
|
2008-01-14 |
2008-01-10 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
5,568
+0.6%
8.99
US$50,079
|
5,568
+0.6%
|
8.99
|
US$50,079
|
|
|
2008-01-14 |
2008-01-10 |
B
Purchase
|
DISCOVERY EQUITY PARTNERS, LP
Large shareholder
|
5,568
+0.7%
8.99
US$50,079
|
5,568
+0.7%
|
8.99
|
US$50,079
|
|
|
2008-01-07 |
2008-01-04 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
2,890
+0.3%
9.00
US$26,010
|
2,890
+0.3%
|
9.00
|
US$26,010
|
|
|
2008-01-07 |
2008-01-04 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
510
+0.1%
9.00
US$4,590
|
510
+0.1%
|
9.00
|
US$4,590
|
|
|
2008-01-07 |
2008-01-04 |
B
Purchase
|
DISCOVERY EQUITY PARTNERS, LP
Large shareholder
|
2,890
+0.4%
9.00
US$26,010
|
2,890
+0.4%
|
9.00
|
US$26,010
|
|
|
2008-01-07 |
2008-01-03 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
200
+0.0%
9.00
US$1,800
|
200
+0.0%
|
9.00
|
US$1,800
|
|
|
2007-12-31 |
2007-12-31 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
499
+0.1%
8.99
US$4,488
|
499
+0.1%
|
8.99
|
US$4,488
|
|
|
2007-12-31 |
2007-12-28 |
B
Purchase
|
DISCOVERY EQUITY PARTNERS, LP
Large shareholder
|
300
+0.0%
9.00
US$2,700
|
300
+0.0%
|
9.00
|
US$2,700
|
|
|
2007-12-31 |
2007-12-28 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
300
+0.0%
9.00
US$2,700
|
300
+0.0%
|
9.00
|
US$2,700
|
|
|
2007-12-31 |
2007-12-27 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
435
+0.0%
8.98
US$3,908
|
435
+0.0%
|
8.98
|
US$3,908
|
|
|
2007-12-31 |
2007-12-27 |
B
Purchase
|
DISCOVERY EQUITY PARTNERS, LP
Large shareholder
|
2,463
+0.3%
8.98
US$22,125
|
2,463
+0.3%
|
8.98
|
US$22,125
|
|
|
2007-12-31 |
2007-12-27 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
2,463
+0.3%
8.98
US$22,125
|
2,463
+0.3%
|
8.98
|
US$22,125
|
|
|
2007-12-26 |
2007-12-26 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
1,500
+0.2%
8.99
US$13,488
|
1,500
+0.2%
|
8.99
|
US$13,488
|
|
|
2007-12-26 |
2007-12-26 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
8,500
+0.9%
8.99
US$76,432
|
8,500
+0.9%
|
8.99
|
US$76,432
|
|
|
2007-12-26 |
2007-12-26 |
B
Purchase
|
DISCOVERY EQUITY PARTNERS, LP
Large shareholder
|
8,500
+1.0%
8.99
US$76,432
|
8,500
+1.0%
|
8.99
|
US$76,432
|
|
|
2007-12-26 |
2007-12-21 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
901
+0.1%
8.95
US$8,065
|
901
+0.1%
|
8.95
|
US$8,065
|
|
|
2007-12-26 |
2007-12-21 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
5,105
+0.5%
8.95
US$45,694
|
5,105
+0.5%
|
8.95
|
US$45,694
|
|
|
2007-12-26 |
2007-12-21 |
B
Purchase
|
DISCOVERY EQUITY PARTNERS, LP
Large shareholder
|
5,105
+0.6%
8.95
US$45,694
|
5,105
+0.6%
|
8.95
|
US$45,694
|
|
|
2007-12-31 |
2007-12-03 |
B
Purchase
|
DISCOVERY EQUITY PARTNERS, LP
Large shareholder
|
499
+0.1%
8.99
US$4,488
|
499
+0.1%
|
8.99
|
US$4,488
|
|
|
2007-11-27 |
2007-11-27 |
B
Purchase
|
DISCOVERY EQUITY PARTNERS, LP
Large shareholder
|
100
+0.0%
8.98
US$898
|
100
+0.0%
|
8.98
|
US$898
|
|
|
2007-11-27 |
2007-11-27 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
100
+0.0%
8.98
US$898
|
100
+0.0%
|
8.98
|
US$898
|
|
|
2007-11-27 |
2007-11-26 |
B
Purchase
|
DISCOVERY EQUITY PARTNERS, LP
Large shareholder
|
1,000
+0.1%
8.95
US$8,953
|
1,000
+0.1%
|
8.95
|
US$8,953
|
|
|
2007-11-27 |
2007-11-26 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
100
+0.0%
8.95
US$895
|
100
+0.0%
|
8.95
|
US$895
|
|
|
2007-11-27 |
2007-11-26 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
1,000
+0.1%
8.95
US$8,953
|
1,000
+0.1%
|
8.95
|
US$8,953
|
|
|
2007-11-27 |
2007-11-23 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
320
+0.0%
8.48
US$2,712
|
320
+0.0%
|
8.48
|
US$2,712
|
|
|
2007-11-27 |
2007-11-23 |
B
Purchase
|
DISCOVERY EQUITY PARTNERS, LP
Large shareholder
|
2,880
+0.4%
8.48
US$24,412
|
2,880
+0.4%
|
8.48
|
US$24,412
|
|
|
2007-11-27 |
2007-11-23 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
2,880
+0.3%
8.48
US$24,412
|
2,880
+0.3%
|
8.48
|
US$24,412
|
|
|
2007-11-14 |
2007-11-14 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
1,000
+0.1%
8.76
US$8,757
|
1,000
+0.1%
|
8.76
|
US$8,757
|
|
|
2007-11-14 |
2007-11-14 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
9,000
+1.0%
8.76
US$78,815
|
9,000
+1.0%
|
8.76
|
US$78,815
|
|
|
2007-11-14 |
2007-11-14 |
B
Purchase
|
DISCOVERY EQUITY PARTNERS, LP
Large shareholder
|
9,000
+1.1%
8.76
US$78,815
|
9,000
+1.1%
|
8.76
|
US$78,815
|
|
|
2007-11-14 |
2007-11-12 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
4,000
+0.4%
8.56
US$34,254
|
4,000
+0.4%
|
8.56
|
US$34,254
|
|
|
2007-11-14 |
2007-11-12 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
36,000
+4.0%
8.56
US$308,286
|
36,000
+4.0%
|
8.56
|
US$308,286
|
|
|
2007-11-14 |
2007-11-12 |
B
Purchase
|
DISCOVERY EQUITY PARTNERS, LP
Large shareholder
|
36,000
+4.8%
8.56
US$308,286
|
36,000
+4.8%
|
8.56
|
US$308,286
|
|
|
2007-10-22 |
2007-10-19 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
435
+0.0%
9.41
US$4,095
|
435
+0.0%
|
9.41
|
US$4,095
|
|
|
2007-10-22 |
2007-10-19 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
2,465
+0.3%
9.41
US$23,203
|
2,465
+0.3%
|
9.41
|
US$23,203
|
|
|
2007-10-22 |
2007-10-18 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
1,665
+0.2%
9.40
US$15,651
|
1,665
+0.2%
|
9.40
|
US$15,651
|
|
|
2007-10-22 |
2007-10-18 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
9,435
+1.1%
9.40
US$88,690
|
9,435
+1.1%
|
9.40
|
US$88,690
|
|
|
2007-09-20 |
2007-09-18 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
780
+0.1%
8.94
US$6,975
|
780
+0.1%
|
8.94
|
US$6,975
|
|
|
2007-09-20 |
2007-09-18 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
4,420
+0.5%
8.94
US$39,527
|
4,420
+0.5%
|
8.94
|
US$39,527
|
|
|
2007-09-20 |
2007-09-18 |
B
Purchase
|
DISCOVERY EQUITY PARTNERS, LP
Large shareholder
|
4,420
+0.6%
8.94
US$39,527
|
4,420
+0.6%
|
8.94
|
US$39,527
|
|
|
2007-09-18 |
2007-09-17 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
465
+0.1%
9.00
US$4,185
|
465
+0.1%
|
9.00
|
US$4,185
|
|
|
2007-09-18 |
2007-09-17 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
2,635
+0.3%
9.00
US$23,715
|
2,635
+0.3%
|
9.00
|
US$23,715
|
|
|
2007-09-18 |
2007-09-17 |
B
Purchase
|
DISCOVERY EQUITY PARTNERS, LP
Large shareholder
|
2,635
+0.4%
9.00
US$23,715
|
2,635
+0.4%
|
9.00
|
US$23,715
|
|
|
2007-09-18 |
2007-09-14 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
300
+0.0%
8.99
US$2,696
|
300
+0.0%
|
8.99
|
US$2,696
|
|
|
2007-09-18 |
2007-09-14 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
1,700
+0.2%
8.99
US$15,274
|
1,700
+0.2%
|
8.99
|
US$15,274
|
|
|
2007-09-18 |
2007-09-14 |
B
Purchase
|
DISCOVERY EQUITY PARTNERS, LP
Large shareholder
|
1,700
+0.2%
8.99
US$15,274
|
1,700
+0.2%
|
8.99
|
US$15,274
|
|
|
2007-09-12 |
2007-09-11 |
B
Purchase
|
DISCOVERY EQUITY PARTNERS, LP
Large shareholder
|
83,250
+12.7%
8.89
US$739,976
|
83,250
+12.7%
|
8.89
|
US$739,976
|
|
|
2007-09-12 |
2007-09-11 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
27,750
+3.3%
8.89
US$246,659
|
27,750
+3.3%
|
8.89
|
US$246,659
|
|
|
2007-09-12 |
2007-09-11 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
83,250
+11.0%
8.89
US$739,976
|
83,250
+11.0%
|
8.89
|
US$739,976
|
|
|
2007-09-12 |
2007-09-10 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
375
+0.0%
11.00
US$4,125
|
375
+0.0%
|
11.00
|
US$4,125
|
|
|
2007-09-12 |
2007-09-10 |
B
Purchase
|
DISCOVERY EQUITY PARTNERS, LP
Large shareholder
|
2,125
+0.3%
11.00
US$23,375
|
2,125
+0.3%
|
11.00
|
US$23,375
|
|
|
2007-09-12 |
2007-09-10 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
2,125
+0.3%
11.00
US$23,375
|
2,125
+0.3%
|
11.00
|
US$23,375
|
|
|
2007-09-04 |
2007-08-30 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
585
+0.1%
10.41
US$6,090
|
585
+0.1%
|
10.41
|
US$6,090
|
|
|
2007-09-04 |
2007-08-30 |
B
Purchase
|
DISCOVERY EQUITY PARTNERS LP
Large shareholder
|
3,315
+0.5%
10.41
US$34,511
|
3,315
+0.5%
|
10.41
|
US$34,511
|
|
|
2007-09-04 |
2007-08-30 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
3,315
+0.4%
10.41
US$34,511
|
3,315
+0.4%
|
10.41
|
US$34,511
|
|
|
2007-02-23 |
2007-02-21 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
135
+0.0%
13.41
US$1,811
|
135
+0.0%
|
13.41
|
US$1,811
|
|
|
2007-02-23 |
2007-02-21 |
B
Purchase
|
DISCOVERY EQUITY PARTNERS LP
Large shareholder
|
765
+0.1%
13.41
US$10,260
|
765
+0.1%
|
13.41
|
US$10,260
|
|
|
2007-02-23 |
2007-02-21 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
765
+0.1%
13.41
US$10,260
|
765
+0.1%
|
13.41
|
US$10,260
|
|
|
2007-02-14 |
2007-02-13 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
60
+0.0%
13.00
US$780
|
60
+0.0%
|
13.00
|
US$780
|
|
|
2007-02-14 |
2007-02-13 |
B
Purchase
|
Discovery Group I, LLC
Large shareholder
|
340
+0.0%
13.00
US$4,420
|
340
+0.0%
|
13.00
|
US$4,420
|
|