SEC CIK 1335876
Houtkin Sherry
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| GENCview stock → | 1,222,928 | 2018-07-09 |
Position History — GENC
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — GENC
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2018-07-09 | Open-market sale | 2,200 | $16.33 | 1,222,928 |
| 2018-07-05 | Open-market sale | 2,500 | $16.14 | 1,225,128 |
| 2018-07-02 | Open-market sale | 1,892 | $16.17 | 1,228,128 |
| 2018-06-28 | Open-market sale | 3,905 | $16.11 | 1,230,020 |
| 2018-06-27 | Open-market sale | 1,300 | $16.05 | 1,233,925 |
| 2018-04-18 | Open-market sale | 303 | $16.77 | 1,235,225 |
| 2018-03-19 | Open-market sale | 696 | $16.55 | 1,235,528 |
| 2018-03-16 | Open-market sale | 470 | $16.50 | 1,236,224 |
| 2018-03-13 | Open-market sale | 1,480 | $17.00 | 1,236,694 |
| 2018-03-08 | Open-market sale | 5,143 | $17.17 | 1,238,174 |
| 2018-03-08 | Open-market sale | 5,143 | $17.17 | 1,238,174 |
| 2017-10-18 | Open-market sale | 662 | $18.13 | 1,250,307 |
| 2017-10-17 | Open-market sale | 1,358 | $18.20 | 1,250,969 |
| 2017-10-16 | Open-market sale | 10,948 | $18.13 | 1,252,327 |
| 2017-10-13 | Open-market sale | 3,926 | $18.10 | 1,263,275 |
| 2017-10-12 | Open-market sale | 5,390 | $18.16 | 1,267,201 |
| 2017-10-11 | Open-market sale | 10,000 | $18.12 | 1,272,591 |
| 2017-10-10 | Open-market sale | 2,588 | $18.06 | 1,282,591 |
| 2017-10-09 | Open-market sale | 9,826 | $18.16 | 1,285,179 |
| 2017-10-09 | Open-market sale | 9,826 | $18.16 | 1,285,179 |
| 2017-10-06 | Open-market sale | 3,200 | $18.01 | 1,295,005 |
| 2017-10-06 | Open-market sale | 3,200 | $18.01 | 1,295,005 |
| 2017-10-05 | Open-market sale | 4,432 | $17.87 | 1,298,205 |
| 2017-10-04 | Open-market sale | 16,370 | $18.04 | 1,302,637 |
| 2017-10-03 | Open-market sale | 25,000 | $17.86 | 1,319,007 |
| 2017-10-02 | Open-market sale | 21,302 | $17.79 | 1,344,007 |
| 2017-09-29 | Open-market sale | 14,256 | $17.76 | 1,365,309 |
| 2017-09-28 | Open-market sale | 25,000 | $17.67 | 1,379,565 |
| 2017-09-27 | Open-market sale | 10,000 | $17.65 | 1,404,565 |
| 2017-09-26 | Open-market sale | 9,756 | $17.45 | 1,414,565 |
| 2017-09-25 | Open-market sale | 10,000 | $17.28 | 1,424,321 |
| 2017-09-21 | Open-market sale | 5,730 | $16.90 | 1,434,321 |
| 2017-09-20 | Open-market sale | 9,721 | $17.01 | 1,440,051 |
| 2017-06-09 | Open-market sale | 6,352 | $16.05 | 1,449,772 |
| 2017-06-08 | Open-market sale | 10,000 | $15.88 | 1,456,124 |
| 2017-06-07 | Open-market sale | 10,000 | $15.82 | 1,466,124 |
| 2017-06-06 | Open-market sale | 3,427 | $15.98 | 1,476,124 |
| 2017-06-05 | Open-market sale | 10,000 | $16.07 | 1,479,551 |
| 2017-06-02 | Open-market sale | 10,000 | $16.19 | 1,489,551 |
| 2017-06-01 | Open-market sale | 10,000 | $16.07 | 1,499,551 |
| 2017-05-31 | Open-market sale | 10,000 | $16.08 | 1,509,551 |
| 2017-05-30 | Open-market sale | 10,000 | $15.84 | 1,519,551 |
| 2017-05-25 | Open-market sale | 1,430 | $15.80 | 1,529,551 |
| 2017-05-24 | Open-market sale | 3,901 | $15.82 | 1,530,981 |
| 2017-05-23 | Open-market sale | 10,000 | $15.96 | 1,534,882 |
| 2017-05-22 | Open-market sale | 2,595 | $15.99 | 1,544,882 |
| 2017-05-19 | Open-market sale | 3,374 | $15.51 | 1,557,477 |
| 2017-05-19 | Open-market sale | 10,000 | $15.64 | 1,547,477 |
| 2017-05-18 | Open-market sale | 3,374 | $15.51 | 1,557,477 |
| 2017-05-17 | Open-market sale | 4,584 | $15.72 | 1,560,852 |
| 2017-05-17 | Open-market sale | 1 | $15.85 | 1,560,851 |
| 2017-05-17 | Open-market sale | 1 | $15.85 | 1,560,851 |
| 2017-05-17 | Open-market sale | 4,584 | $15.72 | 1,560,852 |
| 2017-05-16 | Open-market sale | 1,466 | $15.90 | 1,565,851 |
| 2017-05-15 | Open-market sale | 5,000 | $15.92 | 1,567,317 |
| 2017-05-11 | Open-market sale | 3,618 | $16.03 | 1,572,317 |
| 2017-05-10 | Open-market sale | 1,230 | $16.18 | 1,575,935 |
| 2017-05-09 | Open-market sale | 4,931 | $16.21 | 1,577,165 |
| 2017-05-08 | Open-market sale | 925 | $16.46 | 1,582,096 |
| 2017-05-07 | Open-market sale | 2,761 | $16.41 | 1,583,021 |
| 2017-01-11 | Open-market sale | 20,000 | $15.77 | 1,585,782 |
| 2017-01-11 | Open-market sale | 20,000 | $15.77 | 1,585,782 |
| 2017-01-09 | Open-market sale | 20,000 | $15.75 | 1,631,045 |
| 2017-01-09 | Open-market sale | 20,000 | $15.80 | 1,611,045 |
| 2017-01-09 | Open-market sale | 20,000 | $15.80 | 1,605,782 |
| 2017-01-09 | Open-market sale | 20,000 | $15.75 | 1,625,782 |
| 2017-01-06 | Open-market sale | 7,079 | $16.03 | 1,651,045 |
| 2017-01-06 | Open-market sale | 7,079 | $16.03 | 1,645,782 |
| 2017-01-05 | Open-market sale | 5,000 | $15.59 | 1,658,124 |
| 2017-01-05 | Open-market sale | 5,000 | $15.59 | 1,652,861 |
| 2017-01-04 | Open-market sale | 5,000 | $15.61 | 1,663,124 |
| 2017-01-04 | Open-market sale | 5,000 | $15.61 | 1,657,861 |
| 2016-12-28 | Open-market sale | 900 | $15.56 | 1,668,124 |
| 2016-12-28 | Open-market sale | 900 | $15.56 | 1,662,861 |
| 2016-12-27 | Open-market sale | 2.42 | $15.71 | 1,663,761 |
| 2016-12-23 | Open-market sale | 2,839 | $15.72 | 1,666,185 |
| 2016-12-22 | Open-market sale | 5,000 | $15.52 | 1,669,024 |
| 2016-12-21 | Open-market sale | 6,401 | $15.67 | 1,674,024 |
| 2016-12-20 | Open-market sale | 3,986 | $15.54 | 1,680,425 |
| 2016-12-19 | Open-market sale | 5,000 | $15.34 | 1,684,411 |
| 2016-12-15 | Open-market sale | 2,221 | $15.85 | 1,689,411 |
| 2016-12-14 | Open-market sale | 1,610 | $16.02 | 1,691,632 |
| 2016-12-13 | Open-market sale | 1,167 | $15.94 | 1,693,242 |
| 2016-12-12 | Open-market sale | 2,600 | $15.82 | 1,722,978 |
| 2016-12-12 | Open-market sale | 2,600 | $15.82 | 1,694,409 |
| 2016-12-09 | Open-market sale | 10,000 | $15.37 | 1,725,578 |
| 2016-12-09 | Open-market sale | 10,000 | $15.37 | 1,697,009 |
| 2016-12-08 | Open-market sale | 1,010 | $15.56 | 1,735,578 |
| 2016-12-08 | Open-market sale | 1,010 | $15.56 | 1,707,009 |
| 2016-12-07 | Open-market sale | 2,729 | $15.56 | 1,736,588 |
| 2016-12-07 | Open-market sale | 2,729 | $15.56 | 1,708,019 |
| 2016-12-06 | Open-market sale | 10,000 | $15.61 | 1,135,800 |
| 2016-12-06 | Open-market sale | 10,000 | $15.61 | 1,739,317 |
| 2016-12-06 | Open-market sale | 10,000 | $15.61 | 1,710,748 |
| 2016-12-05 | Open-market sale | 8,727 | $15.47 | 1,145,800 |
| 2016-12-05 | Open-market sale | 8,727 | $15.47 | 1,749,317 |
| 2016-12-05 | Open-market sale | 8,727 | $15.47 | 1,720,748 |
| 2016-12-02 | Open-market sale | 25,000 | $15.64 | 1,544,527 |
| 2016-12-02 | Open-market sale | 25,000 | $15.64 | 1,154,527 |
| 2016-12-02 | Open-market sale | 25,000 | $15.64 | 1,758,044 |
| 2016-12-02 | Open-market sale | 25,000 | $15.64 | 1,729,475 |
| 2016-12-01 | Open-market sale | 5,000 | $14.17 | 1,179,527 |
| 2016-12-01 | Open-market sale | 5,000 | $14.17 | 1,783,044 |
| 2016-12-01 | Open-market sale | 5,000 | $14.17 | 1,754,475 |
| 2016-11-29 | Open-market sale | 814 | $14.22 | 1,184,527 |
| 2016-11-29 | Open-market sale | 814 | $14.22 | 1,788,044 |
| 2016-11-29 | Open-market sale | 814 | $14.22 | 1,759,475 |
| 2016-11-23 | Open-market sale | 3,101 | $14.81 | 1,760,289 |
| 2016-11-23 | Open-market sale | 3,101 | $14.81 | 1,185,341 |
| 2016-11-22 | Open-market sale | 5,000 | $14.97 | 1,788,858 |
| 2016-11-22 | Open-market sale | 5,000 | $14.97 | 1,763,390 |
| 2016-11-22 | Open-market sale | 5,000 | $14.97 | 1,188,442 |
| 2016-11-21 | Open-market sale | 5,000 | $14.90 | 1,793,858 |
| 2016-11-21 | Open-market sale | 5,000 | $14.90 | 1,768,390 |
| 2016-11-21 | Open-market sale | 5,000 | $14.90 | 1,193,442 |
| 2016-11-18 | Open-market sale | 2,190 | $14.76 | 1,798,858 |
| 2016-11-18 | Open-market sale | 2,190 | $14.76 | 1,773,390 |
| 2016-11-18 | Open-market sale | 2,190 | $14.76 | 1,198,442 |
| 2016-11-17 | Open-market sale | 200 | $15.10 | 1,801,048 |
| 2016-11-17 | Open-market sale | 200 | $15.10 | 1,775,580 |
| 2016-11-17 | Open-market sale | 200 | $15.10 | 1,200,632 |
| 2016-07-27 | Open-market sale | 4,718 | $17.91 | 1,200,832 |
| 2016-07-26 | Open-market sale | 5,000 | $17.46 | 1,205,550 |
| 2016-07-25 | Open-market sale | 2,000 | $16.95 | 1,210,550 |
| 2016-07-22 | Open-market sale | 2,000 | $16.88 | 1,212,550 |
| 2016-07-21 | Open-market sale | 5,000 | $16.86 | 1,214,550 |
| 2016-07-20 | Open-market sale | 5,000 | $16.85 | 1,219,550 |
| 2016-07-19 | Open-market sale | 1,000 | $16.85 | 1,223,550 |
| 2016-07-18 | Open-market sale | 5,000 | $16.87 | 1,224,550 |
| 2016-07-15 | Open-market sale | 1,091 | $16.81 | 1,232,000 |
| 2016-07-15 | Open-market sale | 2,450 | $16.96 | 1,229,550 |
| 2016-07-14 | Open-market sale | 10,000 | $16.68 | 1,233,091 |
| 2016-07-13 | Open-market sale | 10,000 | $16.24 | 1,243,091 |
| 2016-07-12 | Open-market sale | 5,000 | $15.51 | 1,253,091 |
| 2016-07-11 | Open-market sale | 6,690 | $15.39 | 1,258,091 |
| 2016-07-08 | Open-market sale | 3,561 | $15.00 | 1,264,781 |
| 2016-07-07 | Open-market sale | 1,890 | $15.03 | 1,257,052 |
| 2016-07-06 | Open-market sale | 9,400 | $15.07 | 1,258,942 |
| 2016-07-06 | Open-market sale | 600 | $15.18 | 1,268,342 |
| 2016-03-02 | Open-market sale | 10,000 | $13.38 | 1,268,942 |
| 2016-03-01 | Open-market sale | 10,000 | $13.50 | 1,278,942 |
| 2016-02-29 | Open-market sale | 10,000 | $13.58 | 1,288,942 |
| 2016-02-26 | Open-market sale | 25,000 | $13.35 | 1,303,942 |
| 2016-02-26 | Open-market sale | 5,000 | $13.32 | 1,298,942 |
| 2016-02-25 | Open-market sale | 10,000 | $12.82 | 1,328,942 |
| 2016-02-24 | Open-market sale | 10,000 | $12.68 | 1,338,942 |
| 2015-10-06 | Open-market sale | 80,000 | $9.26 | 1,348,942 |
| 2015-05-06 | Open-market sale | 70,000 | $9.20 | 1,428,942 |
| 2014-12-08 | Open-market sale | 2,948 | $9.72 | 1,498,942 |
| 2014-12-02 | Open-market sale | 5,000 | $9.93 | 1,501,890 |
| 2014-11-25 | Open-market sale | 200,000 | $9.25 | 1,506,890 |
| 2014-09-04 | Open-market sale | 29 | $10.19 | 1,706,890 |
| 2014-09-02 | Open-market sale | 975 | $10.15 | 1,710,944 |
| 2014-09-02 | Open-market sale | 25 | $10.16 | 1,710,919 |
| 2014-09-02 | Open-market sale | 2,000 | $10.17 | 1,708,919 |
| 2014-09-02 | Open-market sale | 1,900 | $10.20 | 1,706,919 |
| 2014-09-02 | Open-market sale | 100 | $10.18 | 1,708,819 |
| 2014-08-26 | Open-market sale | 3,520 | $10.20 | 1,713,321 |
| 2014-08-26 | Open-market sale | 1,102 | $10.33 | 1,711,919 |
| 2014-08-26 | Open-market sale | 100 | $10.24 | 1,713,021 |
| 2014-08-26 | Open-market sale | 280 | $10.21 | 1,713,121 |
| 2014-08-25 | Open-market sale | 344 | $10.20 | 1,716,841 |
| 2014-08-21 | Open-market sale | 400 | $10.17 | 1,720,569 |
| 2014-08-21 | Open-market sale | 100 | $10.16 | 1,720,969 |
| 2014-08-21 | Open-market sale | 1,100 | $10.15 | 1,721,069 |
| 2014-08-21 | Open-market sale | 100 | $10.20 | 1,717,185 |
| 2014-08-21 | Open-market sale | 3,284 | $10.19 | 1,717,285 |
| 2014-08-20 | Open-market sale | 300 | $10.20 | 1,722,169 |
| 2014-08-20 | Open-market sale | 200 | $10.16 | 1,722,469 |
| 2014-08-20 | Open-market sale | 1,700 | $10.15 | 1,722,669 |
| 2014-08-19 | Open-market sale | 1,000 | $10.20 | 1,724,577 |
| 2014-08-19 | Open-market sale | 200 | $10.21 | 1,724,377 |
| 2014-08-19 | Open-market sale | 8 | $10.24 | 1,724,369 |
| 2013-10-14 | Open-market sale | 86 | $9.02 | 1,725,577 |
| 2013-10-14 | Open-market sale | 138 | $8.90 | 1,725,663 |
| 2013-10-11 | Open-market sale | 100 | $8.80 | 1,725,801 |
| 2013-10-10 | Open-market sale | 100 | $8.77 | 1,725,901 |
| 2013-10-10 | Open-market sale | 20,900 | $8.80 | 1,726,001 |
| 2013-10-09 | Open-market sale | 58,762 | $8.80 | 1,746,901 |
| 2011-12-01 | Gift | 147,000 | $0.00 | 1,914,663 |
| 2011-12-01 | Gift | 109,000 | $0.00 | 1,805,663 |
| 2011-05-11 | Open-market sale | 4,944 | $7.76 | 2,061,663 |
| 2011-05-11 | Open-market sale | 4,944 | $7.76 | 2,061,663 |
| 2010-12-06 | W | 9,036 | $0.00 | 9,036 |
| 2010-12-06 | W | 9,036 | $0.00 | 0 |
| 2008-11-06 | W | 9,036 | $0.00 | 0 |
| 2008-07-25 | Open-market sale | 100 | $10.02 | 1,249,628 |
| 2008-07-25 | W | 1,240,292 | $0.00 | 9,036 |
| 2008-07-25 | Open-market sale | 100 | $10.24 | 1,249,328 |
| 2008-07-25 | Open-market sale | 100 | $10.19 | 1,249,428 |
| 2008-07-25 | Open-market sale | 100 | $10.05 | 1,249,528 |
| 2008-07-25 | W | 1,240,292 | $0.00 | 2,114,642 |
| 2008-07-25 | Open-market buy | 200 | $10.06 | 1,249,728 |
| 2008-07-25 | Open-market buy | 100 | $10.10 | 1,249,528 |
| 2008-07-25 | Open-market buy | 100 | $9.89 | 1,249,428 |
| 2008-07-25 | Open-market buy | 100 | $10.06 | 1,249,328 |
| 2008-07-25 | Open-market buy | 100 | $9.89 | 1,249,228 |
| 2008-07-24 | Open-market buy | 200 | $11.51 | 1,249,228 |
| 2008-07-24 | Open-market buy | 100 | $11.45 | 1,249,028 |
| 2008-07-24 | Open-market buy | 0 | $0.00 | 874,350 |
| 2008-07-24 | Open-market sale | 100 | $11.48 | 1,249,128 |
| 2008-07-24 | Open-market buy | 100 | $11.40 | 1,248,928 |
| 2008-07-23 | Open-market sale | 100 | $14.36 | 1,248,828 |
| 2008-07-23 | Open-market sale | 100 | $14.38 | 1,248,928 |
| 2008-07-23 | Open-market sale | 100 | $14.35 | 1,249,028 |
| 2008-07-23 | Open-market sale | 200 | $14.31 | 1,249,128 |
| 2008-07-23 | Open-market sale | 200 | $14.23 | 1,249,328 |
| 2008-07-23 | Open-market sale | 200 | $14.20 | 1,249,528 |
| 2008-07-23 | Open-market sale | 200 | $14.44 | 1,249,728 |
| 2008-07-23 | Open-market sale | 200 | $14.40 | 1,249,928 |
| 2008-07-23 | Open-market sale | 200 | $14.35 | 1,250,128 |
| 2008-07-23 | Open-market sale | 200 | $14.30 | 1,250,328 |
| 2008-07-23 | Open-market sale | 200 | $14.35 | 1,250,528 |
| 2008-07-23 | Open-market sale | 300 | $14.30 | 1,250,728 |
| 2008-07-23 | Open-market sale | 300 | $14.50 | 1,251,028 |
| 2008-07-23 | Open-market sale | 300 | $14.18 | 1,251,328 |
| 2008-07-23 | Open-market sale | 1,000 | $14.43 | 1,251,628 |
| 2008-07-23 | Open-market sale | 1,000 | $14.42 | 1,252,628 |
| 2008-07-23 | Open-market buy | 200 | $14.28 | 1,253,628 |
| 2008-07-23 | Open-market buy | 200 | $14.25 | 1,253,428 |
| 2008-07-23 | Open-market buy | 200 | $14.30 | 1,253,228 |
| 2008-07-23 | Open-market buy | 200 | $14.05 | 1,253,028 |
| 2008-07-23 | Open-market buy | 200 | $14.22 | 1,252,828 |
| 2008-07-23 | Open-market buy | 200 | $14.38 | 1,252,628 |
| 2008-07-23 | Open-market buy | 200 | $14.37 | 1,252,428 |
| 2008-07-23 | Open-market buy | 141 | $14.28 | 1,252,228 |
| 2008-07-23 | Open-market buy | 100 | $14.45 | 1,251,566 |
| 2008-07-23 | Open-market buy | 100 | $14.41 | 1,251,466 |
| 2008-07-23 | Open-market buy | 100 | $14.45 | 1,251,366 |
| 2008-07-23 | Open-market buy | 100 | $14.32 | 1,251,266 |
| 2008-07-23 | Open-market buy | 100 | $14.20 | 1,251,166 |
| 2008-07-23 | Open-market buy | 100 | $14.34 | 1,251,066 |
| 2008-07-23 | Open-market buy | 100 | $14.15 | 1,250,966 |
| 2008-07-23 | Open-market buy | 55 | $14.23 | 1,250,866 |
| 2008-07-23 | Open-market buy | 50 | $14.30 | 1,250,811 |
| 2008-07-23 | Open-market buy | 100 | $14.32 | 1,251,666 |
| 2008-07-23 | Open-market buy | 100 | $14.40 | 1,251,766 |
| 2008-07-23 | Open-market buy | 100 | $14.32 | 1,251,866 |
| 2008-07-23 | Open-market buy | 100 | $14.22 | 1,251,966 |
| 2008-07-23 | Open-market buy | 121 | $14.18 | 1,252,087 |
| 2008-07-23 | Open-market buy | 0 | $0.00 | 874,350 |
| 2008-07-22 | Open-market buy | 300 | $12.18 | 1,250,761 |
| 2008-07-22 | Open-market buy | 200 | $12.10 | 1,250,461 |
| 2008-07-22 | Open-market buy | 200 | $12.22 | 1,250,261 |
| 2008-07-22 | Open-market buy | 200 | $12.34 | 1,249,861 |
| 2008-07-22 | Open-market buy | 200 | $12.35 | 1,249,661 |
| 2008-07-22 | Open-market buy | 200 | $12.36 | 1,249,461 |
| 2008-07-22 | Open-market buy | 200 | $12.52 | 1,249,261 |
| 2008-07-22 | Open-market buy | 100 | $12.02 | 1,249,061 |
| 2008-07-22 | Open-market buy | 100 | $12.14 | 1,248,961 |
| 2008-07-22 | Open-market buy | 100 | $12.15 | 1,248,861 |
| 2008-07-22 | Open-market buy | 100 | $12.25 | 1,248,761 |
| 2008-07-22 | Open-market buy | 100 | $12.30 | 1,248,661 |
| 2008-07-22 | Open-market buy | 200 | $12.26 | 1,250,061 |
| 2008-07-18 | Open-market buy | 0 | $0.00 | 874,350 |
| 2008-07-18 | Open-market sale | 300 | $14.85 | 1,249,161 |
| 2008-07-18 | Open-market sale | 300 | $14.48 | 1,249,461 |
| 2008-07-18 | Open-market sale | 400 | $13.80 | 1,249,761 |
| 2008-07-18 | Open-market sale | 500 | $14.40 | 1,250,161 |
| 2008-07-18 | Open-market buy | 200 | $15.05 | 1,250,661 |
| 2008-07-18 | Open-market buy | 153 | $15.02 | 1,250,461 |
| 2008-07-18 | Open-market buy | 100 | $15.18 | 1,250,308 |
| 2008-07-18 | Open-market buy | 100 | $14.98 | 1,250,208 |
| 2008-07-18 | Open-market sale | 300 | $15.24 | 1,248,561 |
| 2008-07-18 | Open-market sale | 300 | $15.00 | 1,248,861 |
| 2008-07-17 | Open-market sale | 200 | $11.85 | 1,250,108 |
| 2008-07-17 | Open-market sale | 200 | $11.85 | 1,250,308 |
| 2008-07-17 | Open-market sale | 200 | $11.72 | 1,250,508 |
| 2008-07-17 | Open-market sale | 300 | $11.50 | 1,250,708 |
| 2008-07-17 | Open-market sale | 400 | $11.88 | 1,251,008 |
| 2008-07-17 | Open-market buy | 100 | $11.50 | 1,251,408 |
| 2008-07-10 | Open-market buy | 100 | $9.40 | 1,250,208 |
| 2008-07-10 | Open-market buy | 100 | $9.35 | 1,250,308 |
| 2008-07-10 | Open-market buy | 100 | $9.34 | 1,250,408 |
| 2008-07-10 | Open-market buy | 100 | $9.35 | 1,250,508 |
| 2008-07-10 | Open-market buy | 200 | $9.36 | 1,250,708 |
| 2008-07-10 | Open-market buy | 200 | $9.36 | 1,250,908 |
| 2008-07-10 | Open-market buy | 200 | $9.30 | 1,251,108 |
| 2008-07-10 | Open-market buy | 400 | $9.34 | 1,251,508 |
| 2008-07-10 | Open-market sale | 100 | $9.34 | 1,251,408 |
| 2008-07-10 | Open-market sale | 100 | $9.52 | 1,251,308 |
| 2008-06-30 | Open-market buy | 100 | $10.77 | 1,249,808 |
| 2008-06-30 | Open-market buy | 100 | $10.83 | 1,249,708 |
| 2008-06-30 | Open-market buy | 100 | $10.80 | 1,249,908 |
| 2008-06-30 | Open-market buy | 100 | $10.71 | 1,250,008 |
| 2008-06-30 | Open-market buy | 100 | $10.66 | 1,250,108 |
| 2008-06-25 | Open-market buy | 0 | $0.00 | 874,350 |
| 2008-06-25 | Open-market sale | 100 | $12.10 | 1,249,608 |
| 2008-06-25 | Open-market sale | 100 | $11.97 | 1,249,708 |
| 2008-06-25 | Open-market buy | 100 | $12.00 | 1,249,808 |
| 2008-06-25 | Open-market buy | 100 | $11.89 | 1,249,708 |
| 2008-06-25 | Open-market buy | 100 | $11.95 | 1,249,608 |
| 2008-06-19 | Open-market sale | 1 | $12.96 | 1,249,508 |
| 2008-06-19 | Open-market buy | 100 | $12.84 | 1,249,509 |
| 2008-06-19 | Open-market buy | 100 | $12.90 | 1,249,009 |
| 2008-06-19 | Open-market buy | 100 | $12.88 | 1,249,109 |
| 2008-06-19 | Open-market buy | 100 | $12.86 | 1,249,209 |
| 2008-06-19 | Open-market buy | 100 | $12.86 | 1,249,309 |
| 2008-06-19 | Open-market buy | 100 | $12.84 | 1,249,409 |
| 2008-06-18 | Open-market sale | 100 | $12.98 | 1,248,909 |
| 2008-06-18 | Open-market buy | 100 | $12.96 | 1,248,609 |
| 2008-06-18 | Open-market buy | 200 | $12.96 | 1,248,809 |
| 2008-06-18 | Open-market buy | 200 | $12.89 | 1,249,009 |
| 2008-06-12 | Open-market buy | 100 | $13.30 | 1,248,809 |
| 2008-06-12 | Open-market buy | 100 | $13.11 | 1,248,709 |
| 2008-06-12 | Open-market buy | 100 | $13.15 | 1,248,609 |
| 2008-06-12 | Open-market buy | 100 | $13.16 | 1,248,509 |
| 2008-06-12 | Open-market buy | 100 | $13.26 | 1,248,409 |
| 2008-06-12 | Open-market buy | 100 | $13.15 | 1,248,309 |
| 2008-06-12 | Open-market buy | 100 | $13.54 | 1,248,209 |
| 2008-06-12 | Open-market sale | 100 | $13.16 | 1,248,709 |
| 2008-06-12 | Open-market sale | 100 | $13.27 | 1,248,609 |
| 2008-06-12 | Open-market sale | 100 | $13.30 | 1,248,509 |
| 2008-06-11 | Open-market sale | 2 | $13.35 | 1,248,109 |
| 2008-06-11 | Open-market sale | 100 | $13.40 | 1,248,111 |
| 2008-06-11 | Open-market sale | 100 | $13.41 | 1,248,211 |
| 2008-06-11 | Open-market sale | 100 | $13.44 | 1,248,311 |
| 2008-06-11 | Open-market sale | 200 | $13.41 | 1,248,411 |
| 2008-06-11 | Open-market sale | 200 | $13.41 | 1,248,611 |
| 2008-06-11 | Open-market sale | 300 | $13.41 | 1,248,811 |
| 2008-06-11 | Open-market sale | 400 | $13.41 | 1,249,111 |
| 2008-06-11 | Open-market sale | 500 | $13.50 | 1,249,511 |
| 2008-06-11 | Open-market buy | 0 | $0.00 | 874,350 |
| 2008-06-11 | Open-market sale | 500 | $13.42 | 1,250,011 |
| 2008-06-11 | Open-market buy | 300 | $13.42 | 1,250,511 |
| 2008-06-11 | Open-market buy | 200 | $13.37 | 1,250,211 |
| 2008-06-11 | Open-market buy | 100 | $13.39 | 1,250,011 |
| 2008-06-11 | Open-market buy | 100 | $13.42 | 1,249,911 |
| 2008-06-11 | Open-market buy | 100 | $13.43 | 1,249,811 |
| 2008-06-10 | Open-market buy | 100 | $13.17 | 1,249,811 |
| 2008-06-10 | Open-market sale | 100 | $13.30 | 1,249,711 |
| 2008-06-10 | Open-market sale | 100 | $13.18 | 1,249,811 |
| 2008-06-10 | Open-market sale | 100 | $13.32 | 1,249,911 |
| 2008-06-10 | Open-market buy | 100 | $13.28 | 1,250,011 |
| 2008-06-10 | Open-market buy | 100 | $13.28 | 1,249,911 |
| 2008-06-10 | Open-market buy | 15 | $13.26 | 1,249,611 |
| 2008-06-10 | Open-market buy | 100 | $13.24 | 1,249,711 |
| 2008-06-09 | Open-market sale | 100 | $12.77 | 1,249,696 |
| 2008-06-09 | Open-market buy | 100 | $13.95 | 1,249,296 |
| 2008-06-09 | Open-market buy | 100 | $13.76 | 1,249,396 |
| 2008-06-09 | Open-market buy | 100 | $13.69 | 1,249,496 |
| 2008-06-09 | Open-market buy | 100 | $13.69 | 1,249,596 |
| 2008-06-09 | Open-market buy | 100 | $13.62 | 1,249,696 |
| 2008-06-09 | Open-market buy | 100 | $13.40 | 1,249,796 |
| 2008-06-09 | Open-market buy | 100 | $13.36 | 1,249,896 |
| 2008-06-09 | Open-market buy | 75 | $13.86 | 1,249,196 |
| 2008-06-09 | Open-market sale | 100 | $12.82 | 1,249,596 |
| 2008-06-09 | Open-market sale | 500 | $13.94 | 1,249,796 |
| 2008-06-09 | Open-market buy | 200 | $13.42 | 1,250,296 |
| 2008-06-09 | Open-market buy | 100 | $13.26 | 1,250,096 |
| 2008-06-09 | Open-market buy | 100 | $13.30 | 1,249,996 |
| 2008-06-06 | Open-market buy | 100 | $13.92 | 874,350 |
| 2008-06-05 | Open-market sale | 200 | $13.93 | 1,249,121 |
| 2008-06-05 | Open-market sale | 200 | $13.92 | 1,249,321 |
| 2008-06-05 | Open-market sale | 400 | $14.25 | 1,249,521 |
| 2008-06-05 | Open-market sale | 400 | $14.10 | 1,249,921 |
| 2008-06-05 | Open-market sale | 400 | $13.98 | 1,250,321 |
| 2008-06-05 | Open-market buy | 200 | $14.12 | 1,250,721 |
| 2008-06-05 | Open-market buy | 100 | $14.10 | 1,250,521 |
| 2008-06-05 | Open-market buy | 100 | $14.12 | 1,250,421 |
| 2008-06-05 | Open-market buy | 100 | $14.20 | 1,250,321 |
| 2008-06-05 | Open-market buy | 100 | $14.25 | 1,250,221 |
| 2008-06-04 | Open-market buy | 100 | $13.73 | 1,251,121 |
| 2008-06-04 | Open-market buy | 100 | $13.73 | 1,251,021 |
| 2008-06-04 | Open-market buy | 100 | $13.79 | 1,250,921 |
| 2008-06-04 | Open-market buy | 100 | $13.58 | 1,250,821 |
| 2008-06-04 | Open-market buy | 100 | $13.49 | 1,250,721 |
| 2008-06-04 | Open-market buy | 100 | $13.47 | 1,250,621 |
| 2008-06-04 | Open-market buy | 30 | $13.72 | 1,250,521 |
| 2008-06-04 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-06-04 | Open-market sale | 100 | $13.49 | 1,250,121 |
| 2008-06-04 | Open-market sale | 100 | $13.79 | 1,250,221 |
| 2008-06-04 | Open-market sale | 200 | $13.67 | 1,250,321 |
| 2008-06-04 | Open-market sale | 300 | $13.53 | 1,250,521 |
| 2008-06-04 | Open-market sale | 300 | $13.51 | 1,250,821 |
| 2008-06-04 | Open-market sale | 300 | $13.50 | 1,251,121 |
| 2008-06-04 | Open-market sale | 300 | $13.50 | 1,251,421 |
| 2008-06-04 | Open-market sale | 500 | $13.50 | 1,251,721 |
| 2008-06-04 | Open-market buy | 300 | $13.49 | 1,252,221 |
| 2008-06-04 | Open-market buy | 200 | $13.49 | 1,251,921 |
| 2008-06-04 | Open-market buy | 200 | $13.49 | 1,251,721 |
| 2008-06-04 | Open-market buy | 100 | $13.89 | 1,251,521 |
| 2008-06-04 | Open-market buy | 100 | $13.71 | 1,251,421 |
| 2008-06-04 | Open-market buy | 100 | $13.72 | 1,251,221 |
| 2008-06-04 | Open-market buy | 100 | $13.71 | 1,251,321 |
| 2008-06-03 | Open-market buy | 100 | $13.87 | 1,245,772 |
| 2008-06-03 | Open-market buy | 100 | $13.89 | 1,245,672 |
| 2008-06-03 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-06-03 | Open-market sale | 100 | $13.70 | 1,250,491 |
| 2008-06-03 | Open-market buy | 719 | $13.66 | 1,250,591 |
| 2008-06-03 | Open-market buy | 700 | $13.66 | 1,249,872 |
| 2008-06-03 | Open-market buy | 500 | $13.66 | 1,249,172 |
| 2008-06-03 | Open-market buy | 200 | $13.85 | 1,248,672 |
| 2008-06-03 | Open-market buy | 200 | $13.66 | 1,248,472 |
| 2008-06-03 | Open-market buy | 200 | $13.68 | 1,248,272 |
| 2008-06-03 | Open-market buy | 200 | $13.70 | 1,248,072 |
| 2008-06-03 | Open-market buy | 200 | $13.74 | 1,247,872 |
| 2008-06-03 | Open-market buy | 100 | $13.76 | 1,246,172 |
| 2008-06-03 | Open-market buy | 200 | $13.69 | 1,247,472 |
| 2008-06-03 | Open-market buy | 200 | $13.67 | 1,247,272 |
| 2008-06-03 | Open-market buy | 100 | $13.66 | 1,247,072 |
| 2008-06-03 | Open-market buy | 100 | $13.67 | 1,246,972 |
| 2008-06-03 | Open-market buy | 100 | $13.67 | 1,246,872 |
| 2008-06-03 | Open-market buy | 100 | $13.66 | 1,246,772 |
| 2008-06-03 | Open-market buy | 100 | $13.67 | 1,246,672 |
| 2008-06-03 | Open-market buy | 100 | $13.66 | 1,246,572 |
| 2008-06-03 | Open-market buy | 100 | $13.67 | 1,246,472 |
| 2008-06-03 | Open-market buy | 100 | $13.70 | 1,246,372 |
| 2008-06-03 | Open-market buy | 100 | $13.75 | 1,246,272 |
| 2008-06-03 | Open-market buy | 100 | $13.81 | 1,245,872 |
| 2008-06-03 | Open-market buy | 100 | $13.75 | 1,245,972 |
| 2008-06-03 | Open-market buy | 100 | $13.73 | 1,246,072 |
| 2008-06-03 | Open-market buy | 200 | $13.75 | 1,247,672 |
| 2008-06-02 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-06-02 | Open-market sale | 200 | $14.85 | 1,245,572 |
| 2008-06-02 | Open-market sale | 200 | $14.62 | 1,245,772 |
| 2008-06-02 | Open-market buy | 200 | $14.52 | 1,245,972 |
| 2008-05-30 | Open-market sale | 100 | $14.03 | 1,245,872 |
| 2008-05-30 | Open-market sale | 200 | $14.09 | 1,246,272 |
| 2008-05-30 | Open-market sale | 400 | $14.32 | 1,246,472 |
| 2008-05-30 | Open-market sale | 400 | $14.04 | 1,246,872 |
| 2008-05-30 | Open-market buy | 200 | $14.12 | 1,247,272 |
| 2008-05-30 | Open-market buy | 200 | $14.12 | 1,247,072 |
| 2008-05-30 | Open-market buy | 100 | $14.33 | 1,246,872 |
| 2008-05-30 | Open-market buy | 100 | $13.89 | 1,246,772 |
| 2008-05-30 | Open-market buy | 100 | $13.91 | 1,246,672 |
| 2008-05-30 | Open-market buy | 100 | $13.91 | 1,246,572 |
| 2008-05-30 | Open-market buy | 100 | $13.99 | 1,246,472 |
| 2008-05-30 | Open-market buy | 100 | $13.40 | 1,246,372 |
| 2008-05-30 | Open-market buy | 100 | $13.46 | 1,246,272 |
| 2008-05-30 | Open-market buy | 86 | $14.30 | 1,246,172 |
| 2008-05-30 | Open-market sale | 100 | $14.61 | 1,245,772 |
| 2008-05-30 | Open-market sale | 200 | $14.10 | 1,246,072 |
| 2008-05-30 | Open-market sale | 100 | $13.98 | 1,245,972 |
| 2008-05-29 | Open-market buy | 100 | $14.07 | 1,244,686 |
| 2008-05-29 | Open-market buy | 100 | $14.12 | 1,243,986 |
| 2008-05-29 | Open-market buy | 100 | $14.12 | 1,244,086 |
| 2008-05-29 | Open-market buy | 100 | $14.09 | 1,244,186 |
| 2008-05-29 | Open-market buy | 100 | $14.11 | 1,244,286 |
| 2008-05-29 | Open-market buy | 100 | $14.11 | 1,244,386 |
| 2008-05-29 | Open-market buy | 100 | $14.11 | 1,244,486 |
| 2008-05-29 | Open-market buy | 100 | $14.17 | 1,243,886 |
| 2008-05-29 | Open-market buy | 100 | $14.17 | 1,243,786 |
| 2008-05-29 | Open-market buy | 100 | $14.19 | 1,243,686 |
| 2008-05-29 | Open-market buy | 25 | $14.06 | 1,243,586 |
| 2008-05-29 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-05-29 | Open-market buy | 500 | $13.95 | 1,246,086 |
| 2008-05-29 | Open-market buy | 200 | $13.85 | 1,245,586 |
| 2008-05-29 | Open-market buy | 200 | $13.85 | 1,245,386 |
| 2008-05-29 | Open-market buy | 200 | $13.92 | 1,245,186 |
| 2008-05-29 | Open-market buy | 100 | $13.85 | 1,244,986 |
| 2008-05-29 | Open-market buy | 100 | $13.90 | 1,244,886 |
| 2008-05-29 | Open-market buy | 100 | $14.06 | 1,244,786 |
| 2008-05-29 | Open-market buy | 100 | $14.07 | 1,244,586 |
| 2008-05-28 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-05-28 | Open-market buy | 200 | $14.54 | 1,243,561 |
| 2008-05-28 | Open-market buy | 100 | $14.48 | 1,243,361 |
| 2008-05-28 | Open-market buy | 100 | $14.51 | 1,243,261 |
| 2008-05-28 | Open-market buy | 100 | $14.59 | 1,243,161 |
| 2008-05-28 | Open-market buy | 100 | $14.67 | 1,243,061 |
| 2008-05-28 | Open-market buy | 100 | $14.68 | 1,242,961 |
| 2008-05-28 | Open-market buy | 100 | $14.76 | 1,242,861 |
| 2008-05-28 | Open-market buy | 100 | $14.95 | 1,242,761 |
| 2008-05-23 | Open-market buy | 200 | $13.00 | 1,242,361 |
| 2008-05-23 | Open-market buy | 100 | $12.91 | 1,241,761 |
| 2008-05-23 | Open-market buy | 100 | $13.08 | 1,241,661 |
| 2008-05-23 | Open-market buy | 100 | $13.19 | 1,241,561 |
| 2008-05-23 | Open-market buy | 100 | $13.28 | 1,241,461 |
| 2008-05-23 | Open-market sale | 100 | $12.98 | 1,242,661 |
| 2008-05-23 | Open-market sale | 100 | $12.93 | 1,242,761 |
| 2008-05-23 | Open-market sale | 100 | $13.03 | 1,242,861 |
| 2008-05-23 | Open-market sale | 200 | $13.00 | 1,242,961 |
| 2008-05-23 | Open-market buy | 200 | $12.86 | 1,243,161 |
| 2008-05-23 | Open-market buy | 200 | $12.96 | 1,242,961 |
| 2008-05-23 | Open-market buy | 200 | $12.98 | 1,242,761 |
| 2008-05-23 | Open-market buy | 200 | $12.92 | 1,242,561 |
| 2008-05-23 | Open-market buy | 200 | $13.54 | 1,241,961 |
| 2008-05-23 | Open-market buy | 200 | $13.06 | 1,242,161 |
| 2008-05-22 | Open-market buy | 100 | $14.01 | 1,238,661 |
| 2008-05-22 | Open-market buy | 100 | $14.05 | 1,238,361 |
| 2008-05-22 | Open-market buy | 28 | $14.30 | 1,238,261 |
| 2008-05-22 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-05-22 | Open-market sale | 100 | $13.90 | 1,241,361 |
| 2008-05-22 | Open-market sale | 100 | $14.17 | 1,241,461 |
| 2008-05-22 | Open-market sale | 100 | $14.10 | 1,241,561 |
| 2008-05-22 | Open-market sale | 100 | $14.08 | 1,241,661 |
| 2008-05-22 | Open-market sale | 100 | $14.42 | 1,241,761 |
| 2008-05-22 | Open-market buy | 1,000 | $14.10 | 1,241,861 |
| 2008-05-22 | Open-market buy | 300 | $14.10 | 1,240,861 |
| 2008-05-22 | Open-market buy | 200 | $13.83 | 1,240,561 |
| 2008-05-22 | Open-market buy | 200 | $13.84 | 1,240,361 |
| 2008-05-22 | Open-market buy | 200 | $13.94 | 1,240,161 |
| 2008-05-22 | Open-market buy | 200 | $14.01 | 1,239,961 |
| 2008-05-22 | Open-market buy | 200 | $14.16 | 1,239,761 |
| 2008-05-22 | Open-market buy | 200 | $14.32 | 1,239,561 |
| 2008-05-22 | Open-market buy | 200 | $14.35 | 1,239,361 |
| 2008-05-22 | Open-market buy | 100 | $13.77 | 1,239,161 |
| 2008-05-22 | Open-market buy | 100 | $13.78 | 1,239,061 |
| 2008-05-22 | Open-market buy | 100 | $13.80 | 1,238,961 |
| 2008-05-22 | Open-market buy | 100 | $13.84 | 1,238,861 |
| 2008-05-22 | Open-market buy | 100 | $14.07 | 1,238,761 |
| 2008-05-22 | Open-market buy | 100 | $14.02 | 1,238,461 |
| 2008-05-22 | Open-market buy | 100 | $14.04 | 1,238,561 |
| 2008-05-21 | Open-market buy | 200 | $14.79 | 1,238,233 |
| 2008-05-21 | Open-market buy | 100 | $14.83 | 1,238,033 |
| 2008-05-19 | Open-market buy | 200 | $15.95 | 1,239,309 |
| 2008-05-19 | Open-market buy | 200 | $15.91 | 1,239,509 |
| 2008-05-19 | Open-market buy | 200 | $15.89 | 1,239,709 |
| 2008-05-19 | Open-market buy | 200 | $15.80 | 1,239,909 |
| 2008-05-19 | Open-market buy | 200 | $15.80 | 1,240,109 |
| 2008-05-19 | Open-market buy | 300 | $15.96 | 1,240,409 |
| 2008-05-19 | Open-market buy | 300 | $15.73 | 1,240,709 |
| 2008-05-19 | Open-market buy | 300 | $15.91 | 1,241,009 |
| 2008-05-19 | Open-market buy | 500 | $16.04 | 1,241,509 |
| 2008-05-19 | Open-market sale | 2,500 | $16.14 | 1,239,009 |
| 2008-05-19 | Open-market buy | 100 | $16.18 | 1,237,509 |
| 2008-05-19 | Open-market sale | 200 | $16.22 | 1,238,809 |
| 2008-05-19 | Open-market buy | 100 | $16.18 | 1,237,609 |
| 2008-05-19 | Open-market sale | 200 | $16.22 | 1,238,609 |
| 2008-05-19 | Open-market sale | 200 | $15.95 | 1,238,409 |
| 2008-05-19 | Open-market buy | 200 | $15.84 | 1,239,109 |
| 2008-05-19 | Open-market buy | 200 | $15.90 | 1,238,909 |
| 2008-05-19 | Open-market buy | 200 | $15.99 | 1,238,709 |
| 2008-05-19 | Open-market buy | 200 | $16.10 | 1,238,509 |
| 2008-05-19 | Open-market buy | 200 | $16.16 | 1,238,309 |
| 2008-05-19 | Open-market buy | 100 | $15.72 | 1,238,109 |
| 2008-05-19 | Open-market buy | 100 | $15.88 | 1,238,009 |
| 2008-05-19 | Open-market buy | 100 | $15.88 | 1,237,909 |
| 2008-05-19 | Open-market buy | 100 | $15.93 | 1,237,809 |
| 2008-05-19 | Open-market buy | 100 | $15.72 | 1,237,709 |
| 2008-05-19 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-05-19 | Open-market sale | 76 | $16.25 | 1,237,933 |
| 2008-05-19 | Open-market sale | 100 | $15.96 | 1,238,009 |
| 2008-05-19 | Open-market sale | 100 | $15.78 | 1,238,109 |
| 2008-05-19 | Open-market sale | 200 | $15.97 | 1,238,209 |
| 2008-05-16 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-05-16 | Open-market buy | 100 | $16.85 | 1,237,409 |
| 2008-05-16 | Open-market buy | 100 | $16.80 | 1,237,309 |
| 2008-05-16 | Open-market buy | 100 | $17.03 | 1,237,209 |
| 2008-05-15 | Open-market buy | 200 | $17.81 | 1,236,909 |
| 2008-05-15 | Open-market buy | 100 | $17.80 | 1,236,709 |
| 2008-05-15 | Open-market sale | 200 | $17.74 | 1,237,109 |
| 2008-05-15 | Open-market buy | 200 | $17.62 | 1,237,109 |
| 2008-05-15 | Open-market buy | 200 | $17.30 | 1,237,309 |
| 2008-05-14 | Open-market sale | 100 | $18.10 | 1,236,609 |
| 2008-05-14 | Open-market sale | 200 | $18.40 | 1,236,709 |
| 2008-05-14 | Open-market sale | 200 | $18.20 | 1,236,909 |
| 2008-05-14 | Open-market sale | 200 | $18.25 | 1,237,109 |
| 2008-05-14 | Open-market sale | 200 | $18.05 | 1,237,309 |
| 2008-05-14 | Open-market sale | 300 | $18.25 | 1,237,509 |
| 2008-05-14 | Open-market buy | 200 | $18.02 | 1,237,809 |
| 2008-05-14 | Open-market buy | 200 | $18.05 | 1,237,609 |
| 2008-05-14 | Open-market buy | 200 | $17.88 | 1,237,409 |
| 2008-05-14 | Open-market buy | 200 | $17.80 | 1,237,209 |
| 2008-05-13 | Open-market buy | 100 | $18.25 | 1,236,869 |
| 2008-05-13 | Open-market buy | 100 | $18.13 | 1,236,769 |
| 2008-05-13 | Open-market buy | 100 | $18.18 | 1,236,669 |
| 2008-05-13 | Open-market buy | 100 | $18.21 | 1,236,569 |
| 2008-05-13 | Open-market buy | 100 | $18.22 | 1,236,469 |
| 2008-05-13 | Open-market buy | 100 | $17.98 | 1,236,369 |
| 2008-05-13 | Open-market buy | 100 | $17.98 | 1,236,269 |
| 2008-05-13 | Open-market buy | 100 | $18.05 | 1,236,169 |
| 2008-05-13 | Open-market buy | 100 | $18.10 | 1,236,069 |
| 2008-05-13 | Open-market buy | 100 | $18.12 | 1,235,969 |
| 2008-05-13 | Open-market buy | 100 | $18.21 | 1,235,869 |
| 2008-05-13 | Open-market buy | 100 | $18.18 | 1,235,769 |
| 2008-05-13 | Open-market buy | 100 | $18.10 | 1,235,669 |
| 2008-05-13 | Open-market buy | 100 | $17.90 | 1,235,469 |
| 2008-05-13 | Open-market buy | 100 | $17.92 | 1,235,369 |
| 2008-05-13 | Open-market buy | 100 | $17.65 | 1,235,269 |
| 2008-05-13 | Open-market buy | 91 | $18.17 | 1,235,169 |
| 2008-05-13 | Open-market buy | 100 | $18.23 | 1,236,969 |
| 2008-05-13 | Open-market buy | 100 | $18.15 | 1,237,069 |
| 2008-05-13 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-05-13 | Open-market buy | 100 | $18.20 | 1,235,569 |
| 2008-05-13 | Open-market buy | 100 | $18.01 | 1,237,269 |
| 2008-05-13 | Open-market buy | 200 | $17.90 | 1,240,869 |
| 2008-05-13 | Open-market buy | 200 | $18.20 | 1,240,669 |
| 2008-05-13 | Open-market buy | 200 | $18.22 | 1,240,469 |
| 2008-05-13 | Open-market buy | 200 | $18.07 | 1,240,269 |
| 2008-05-13 | Open-market buy | 200 | $18.25 | 1,240,069 |
| 2008-05-13 | Open-market buy | 200 | $18.05 | 1,239,869 |
| 2008-05-13 | Open-market buy | 200 | $17.88 | 1,239,669 |
| 2008-05-13 | Open-market buy | 200 | $17.63 | 1,239,469 |
| 2008-05-13 | Open-market buy | 200 | $18.45 | 1,239,269 |
| 2008-05-13 | Open-market buy | 100 | $18.00 | 1,239,069 |
| 2008-05-13 | Open-market buy | 100 | $17.67 | 1,238,969 |
| 2008-05-13 | Open-market buy | 100 | $17.62 | 1,238,869 |
| 2008-05-13 | Open-market buy | 100 | $17.70 | 1,238,769 |
| 2008-05-13 | Open-market buy | 100 | $17.68 | 1,238,669 |
| 2008-05-13 | Open-market buy | 100 | $17.67 | 1,238,569 |
| 2008-05-13 | Open-market buy | 100 | $17.72 | 1,238,469 |
| 2008-05-13 | Open-market buy | 100 | $17.82 | 1,238,369 |
| 2008-05-13 | Open-market buy | 100 | $17.82 | 1,238,269 |
| 2008-05-13 | Open-market buy | 100 | $17.85 | 1,238,169 |
| 2008-05-13 | Open-market buy | 100 | $17.82 | 1,238,069 |
| 2008-05-13 | Open-market buy | 100 | $17.85 | 1,237,969 |
| 2008-05-13 | Open-market buy | 100 | $17.69 | 1,237,869 |
| 2008-05-13 | Open-market buy | 100 | $17.68 | 1,237,769 |
| 2008-05-13 | Open-market buy | 100 | $17.82 | 1,237,669 |
| 2008-05-13 | Open-market buy | 100 | $17.90 | 1,237,569 |
| 2008-05-13 | Open-market buy | 100 | $17.96 | 1,237,469 |
| 2008-05-13 | Open-market buy | 100 | $17.97 | 1,237,369 |
| 2008-05-13 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-05-13 | Open-market buy | 100 | $18.01 | 1,237,169 |
| 2008-05-13 | Open-market sale | 200 | $17.72 | 1,237,969 |
| 2008-05-13 | Open-market sale | 200 | $17.66 | 1,238,169 |
| 2008-05-13 | Open-market sale | 200 | $17.85 | 1,238,369 |
| 2008-05-13 | Open-market sale | 200 | $17.82 | 1,238,569 |
| 2008-05-13 | Open-market sale | 200 | $17.85 | 1,238,769 |
| 2008-05-13 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-05-13 | Open-market sale | 60 | $17.88 | 1,237,009 |
| 2008-05-13 | Open-market sale | 100 | $17.85 | 1,237,069 |
| 2008-05-13 | Open-market sale | 100 | $17.92 | 1,237,169 |
| 2008-05-13 | Open-market sale | 100 | $17.92 | 1,237,269 |
| 2008-05-13 | Open-market sale | 100 | $17.88 | 1,237,369 |
| 2008-05-13 | Open-market sale | 100 | $18.19 | 1,237,469 |
| 2008-05-13 | Open-market sale | 100 | $18.17 | 1,237,569 |
| 2008-05-13 | Open-market sale | 100 | $18.16 | 1,237,669 |
| 2008-05-13 | Open-market sale | 100 | $18.18 | 1,237,769 |
| 2008-05-13 | Open-market sale | 100 | $18.18 | 1,237,869 |
| 2008-05-13 | Open-market sale | 200 | $18.25 | 1,239,969 |
| 2008-05-13 | Open-market sale | 200 | $18.02 | 1,240,169 |
| 2008-05-13 | Open-market sale | 200 | $18.24 | 1,240,369 |
| 2008-05-13 | Open-market sale | 200 | $18.08 | 1,240,569 |
| 2008-05-13 | Open-market sale | 200 | $17.94 | 1,240,769 |
| 2008-05-13 | Open-market sale | 200 | $17.90 | 1,240,969 |
| 2008-05-13 | Open-market sale | 200 | $17.97 | 1,241,169 |
| 2008-05-13 | Open-market sale | 200 | $17.80 | 1,241,369 |
| 2008-05-13 | Open-market sale | 200 | $17.69 | 1,241,569 |
| 2008-05-13 | Open-market sale | 200 | $17.66 | 1,241,769 |
| 2008-05-13 | Open-market sale | 200 | $17.68 | 1,241,969 |
| 2008-05-13 | Open-market sale | 200 | $17.58 | 1,242,169 |
| 2008-05-13 | Open-market sale | 200 | $17.32 | 1,242,369 |
| 2008-05-13 | Open-market sale | 300 | $18.05 | 1,242,569 |
| 2008-05-13 | Open-market sale | 300 | $18.24 | 1,242,869 |
| 2008-05-13 | Open-market buy | 400 | $18.20 | 1,243,169 |
| 2008-05-13 | Open-market buy | 400 | $18.10 | 1,242,769 |
| 2008-05-13 | Open-market buy | 300 | $18.00 | 1,242,369 |
| 2008-05-13 | Open-market buy | 200 | $17.57 | 1,242,069 |
| 2008-05-13 | Open-market buy | 200 | $17.75 | 1,241,869 |
| 2008-05-13 | Open-market buy | 200 | $17.74 | 1,241,669 |
| 2008-05-13 | Open-market buy | 200 | $17.76 | 1,241,469 |
| 2008-05-13 | Open-market buy | 200 | $17.80 | 1,241,269 |
| 2008-05-13 | Open-market buy | 200 | $17.80 | 1,241,069 |
| 2008-05-13 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-05-13 | Open-market sale | 200 | $17.88 | 1,238,969 |
| 2008-05-13 | Open-market sale | 200 | $17.78 | 1,239,169 |
| 2008-05-13 | Open-market sale | 200 | $17.96 | 1,239,369 |
| 2008-05-13 | Open-market sale | 200 | $18.19 | 1,239,769 |
| 2008-05-13 | Open-market sale | 200 | $18.20 | 1,239,569 |
| 2008-05-12 | Open-market sale | 2 | $19.83 | 1,235,078 |
| 2008-05-12 | Open-market sale | 100 | $19.60 | 1,235,080 |
| 2008-05-12 | Open-market sale | 100 | $19.55 | 1,235,180 |
| 2008-05-12 | Open-market sale | 100 | $19.47 | 1,235,280 |
| 2008-05-12 | Open-market sale | 100 | $19.49 | 1,235,380 |
| 2008-05-12 | Open-market sale | 100 | $19.42 | 1,235,480 |
| 2008-05-12 | Open-market sale | 100 | $19.39 | 1,235,580 |
| 2008-05-12 | Open-market sale | 100 | $19.46 | 1,235,680 |
| 2008-05-12 | Open-market sale | 100 | $19.35 | 1,235,780 |
| 2008-05-12 | Open-market buy | 200 | $19.60 | 1,236,732 |
| 2008-05-12 | Open-market buy | 200 | $19.58 | 1,236,532 |
| 2008-05-12 | Open-market buy | 200 | $19.56 | 1,236,332 |
| 2008-05-12 | Open-market sale | 200 | $19.38 | 1,236,732 |
| 2008-05-12 | Open-market sale | 200 | $19.58 | 1,236,532 |
| 2008-05-12 | Open-market sale | 200 | $19.60 | 1,236,332 |
| 2008-05-12 | Open-market sale | 152 | $19.44 | 1,236,180 |
| 2008-05-12 | Open-market sale | 100 | $19.86 | 1,236,080 |
| 2008-05-12 | Open-market sale | 100 | $19.58 | 1,235,980 |
| 2008-05-12 | Open-market sale | 100 | $19.62 | 1,235,880 |
| 2008-05-12 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-05-12 | Open-market buy | 100 | $19.45 | 1,235,029 |
| 2008-05-12 | Open-market buy | 100 | $19.58 | 1,235,129 |
| 2008-05-12 | Open-market buy | 100 | $19.62 | 1,235,229 |
| 2008-05-12 | Open-market buy | 100 | $19.62 | 1,235,329 |
| 2008-05-12 | Open-market buy | 100 | $19.50 | 1,235,429 |
| 2008-05-12 | Open-market buy | 103 | $19.37 | 1,235,532 |
| 2008-05-12 | Open-market buy | 200 | $20.52 | 1,235,732 |
| 2008-05-12 | Open-market buy | 200 | $19.82 | 1,235,932 |
| 2008-05-12 | Open-market buy | 100 | $19.46 | 1,234,929 |
| 2008-05-12 | Open-market buy | 100 | $19.21 | 1,234,829 |
| 2008-05-12 | Open-market buy | 100 | $19.20 | 1,234,729 |
| 2008-05-12 | Open-market sale | 200 | $19.62 | 1,236,932 |
| 2008-05-12 | Open-market sale | 200 | $19.75 | 1,237,132 |
| 2008-05-12 | Open-market sale | 200 | $19.70 | 1,237,332 |
| 2008-05-12 | Open-market buy | 200 | $19.55 | 1,237,532 |
| 2008-05-12 | Open-market buy | 200 | $19.35 | 1,237,332 |
| 2008-05-12 | Open-market buy | 200 | $19.40 | 1,237,132 |
| 2008-05-12 | Open-market buy | 200 | $19.56 | 1,236,932 |
| 2008-05-12 | Open-market buy | 200 | $19.66 | 1,236,132 |
| 2008-05-12 | Open-market buy | 100 | $19.27 | 1,234,629 |
| 2008-05-12 | Open-market buy | 100 | $19.34 | 1,234,529 |
| 2008-05-12 | Open-market buy | 100 | $19.40 | 1,234,429 |
| 2008-05-12 | Open-market buy | 100 | $19.36 | 1,234,329 |
| 2008-05-12 | Open-market buy | 100 | $19.25 | 1,234,229 |
| 2008-05-12 | Open-market buy | 100 | $19.53 | 1,234,129 |
| 2008-05-12 | Open-market buy | 100 | $19.55 | 1,234,029 |
| 2008-05-12 | Open-market buy | 100 | $19.59 | 1,233,929 |
| 2008-05-12 | Open-market buy | 100 | $19.60 | 1,233,829 |
| 2008-05-12 | Open-market buy | 100 | $19.63 | 1,233,729 |
| 2008-05-12 | Open-market buy | 100 | $19.68 | 1,233,629 |
| 2008-05-12 | Open-market buy | 100 | $19.75 | 1,233,529 |
| 2008-05-12 | Open-market buy | 100 | $19.68 | 1,233,429 |
| 2008-05-12 | Open-market buy | 100 | $19.70 | 1,233,329 |
| 2008-05-12 | Open-market buy | 100 | $19.73 | 1,233,229 |
| 2008-05-12 | Open-market buy | 100 | $19.86 | 1,233,129 |
| 2008-05-12 | Open-market buy | 100 | $19.58 | 1,233,029 |
| 2008-05-12 | Open-market buy | 100 | $19.58 | 1,232,929 |
| 2008-05-12 | Open-market buy | 100 | $23.25 | 1,232,829 |
| 2008-05-12 | Open-market buy | 100 | $24.00 | 1,232,729 |
| 2008-05-12 | Open-market buy | 100 | $25.05 | 1,232,629 |
| 2008-05-12 | Open-market buy | 100 | $25.10 | 1,232,529 |
| 2008-05-12 | Open-market buy | 100 | $25.15 | 1,232,429 |
| 2008-05-12 | Open-market buy | 100 | $25.20 | 1,232,329 |
| 2008-05-12 | Open-market buy | 100 | $25.20 | 1,232,229 |
| 2008-05-12 | Open-market buy | 100 | $25.25 | 1,232,129 |
| 2008-05-12 | Open-market buy | 99 | $25.35 | 1,232,029 |
| 2008-05-12 | Open-market buy | 97 | $19.50 | 1,231,930 |
| 2008-05-12 | Open-market buy | 1 | $19.80 | 1,231,833 |
| 2008-05-12 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-05-09 | Open-market buy | 100 | $26.55 | 1,231,032 |
| 2008-05-09 | Open-market buy | 100 | $26.00 | 1,231,132 |
| 2008-05-09 | Open-market buy | 100 | $25.50 | 1,231,232 |
| 2008-05-09 | Open-market buy | 200 | $31.65 | 1,231,832 |
| 2008-05-09 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-05-09 | Open-market buy | 200 | $32.32 | 1,231,432 |
| 2008-05-09 | Open-market buy | 200 | $32.00 | 1,231,632 |
| 2008-05-08 | Open-market sale | 37 | $32.68 | 1,230,932 |
| 2008-05-08 | Open-market sale | 100 | $32.72 | 1,230,969 |
| 2008-05-08 | Open-market sale | 100 | $32.29 | 1,231,069 |
| 2008-05-08 | Open-market sale | 200 | $32.70 | 1,231,169 |
| 2008-05-08 | Open-market sale | 300 | $32.50 | 1,231,369 |
| 2008-05-08 | Open-market sale | 300 | $32.42 | 1,231,669 |
| 2008-05-08 | Open-market sale | 445 | $32.88 | 1,231,969 |
| 2008-05-08 | Open-market sale | 500 | $32.85 | 1,232,414 |
| 2008-05-08 | Open-market sale | 500 | $32.72 | 1,232,914 |
| 2008-05-08 | Open-market sale | 1,000 | $32.85 | 1,233,414 |
| 2008-05-08 | Open-market sale | 1,000 | $32.75 | 1,234,414 |
| 2008-05-08 | Open-market buy | 200 | $32.42 | 1,235,414 |
| 2008-05-08 | Open-market buy | 100 | $31.78 | 1,235,214 |
| 2008-05-08 | Open-market buy | 100 | $31.78 | 1,235,114 |
| 2008-05-08 | Open-market buy | 100 | $32.05 | 1,235,014 |
| 2008-05-08 | Open-market buy | 100 | $32.70 | 1,234,914 |
| 2008-05-08 | Open-market buy | 100 | $32.16 | 1,234,814 |
| 2008-05-08 | Open-market buy | 100 | $32.27 | 1,234,714 |
| 2008-05-08 | Open-market buy | 100 | $32.60 | 1,234,614 |
| 2008-05-07 | Open-market buy | 50 | $30.62 | 1,243,079 |
| 2008-05-07 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-05-07 | Open-market sale | 200 | $31.40 | 1,234,514 |
| 2008-05-07 | Open-market sale | 200 | $31.18 | 1,234,714 |
| 2008-05-07 | Open-market sale | 200 | $31.18 | 1,234,914 |
| 2008-05-07 | Open-market sale | 200 | $31.26 | 1,235,114 |
| 2008-05-07 | Open-market sale | 260 | $31.35 | 1,235,314 |
| 2008-05-07 | Open-market sale | 300 | $31.15 | 1,235,574 |
| 2008-05-07 | Open-market sale | 300 | $30.76 | 1,235,874 |
| 2008-05-07 | Open-market sale | 300 | $31.22 | 1,236,174 |
| 2008-05-07 | Open-market sale | 400 | $31.34 | 1,236,474 |
| 2008-05-07 | Open-market sale | 500 | $31.42 | 1,236,874 |
| 2008-05-07 | Open-market sale | 500 | $31.90 | 1,237,374 |
| 2008-05-07 | Open-market sale | 700 | $31.22 | 1,237,874 |
| 2008-05-07 | Open-market sale | 1,000 | $31.45 | 1,238,574 |
| 2008-05-07 | Open-market sale | 1,000 | $31.37 | 1,239,574 |
| 2008-05-07 | Open-market sale | 1,000 | $31.25 | 1,240,574 |
| 2008-05-07 | Open-market sale | 1,000 | $31.42 | 1,241,574 |
| 2008-05-07 | Open-market sale | 1,000 | $31.45 | 1,242,574 |
| 2008-05-07 | Open-market buy | 195 | $31.05 | 1,243,574 |
| 2008-05-07 | Open-market buy | 100 | $31.35 | 1,243,379 |
| 2008-05-07 | Open-market buy | 100 | $31.00 | 1,243,279 |
| 2008-05-07 | Open-market buy | 100 | $31.30 | 1,243,179 |
| 2008-05-06 | Open-market buy | 100 | $29.35 | 1,243,629 |
| 2008-05-06 | Open-market sale | 600 | $29.50 | 1,243,029 |
| 2008-05-05 | Open-market sale | 100 | $30.00 | 1,243,529 |
| 2008-05-05 | Open-market sale | 100 | $30.11 | 1,243,629 |
| 2008-05-05 | Open-market sale | 100 | $30.14 | 1,243,729 |
| 2008-05-05 | Open-market sale | 100 | $29.10 | 1,243,829 |
| 2008-05-05 | Open-market buy | 100 | $30.05 | 1,243,768 |
| 2008-05-05 | Open-market buy | 100 | $29.95 | 1,243,668 |
| 2008-05-05 | Open-market buy | 100 | $29.28 | 1,243,568 |
| 2008-05-05 | Open-market buy | 100 | $28.75 | 1,243,468 |
| 2008-05-05 | Open-market buy | 100 | $30.20 | 1,243,368 |
| 2008-05-05 | Open-market buy | 100 | $29.88 | 1,243,868 |
| 2008-05-05 | Open-market buy | 200 | $29.97 | 1,245,768 |
| 2008-05-05 | Open-market buy | 200 | $29.83 | 1,245,568 |
| 2008-05-05 | Open-market buy | 200 | $29.88 | 1,245,368 |
| 2008-05-05 | Open-market buy | 200 | $29.95 | 1,245,168 |
| 2008-05-05 | Open-market buy | 200 | $29.60 | 1,244,968 |
| 2008-05-05 | Open-market buy | 200 | $29.60 | 1,244,768 |
| 2008-05-05 | Open-market buy | 200 | $29.40 | 1,244,568 |
| 2008-05-05 | Open-market buy | 200 | $29.48 | 1,244,368 |
| 2008-05-05 | Open-market buy | 200 | $29.72 | 1,244,168 |
| 2008-05-05 | Open-market buy | 100 | $29.93 | 1,243,968 |
| 2008-05-05 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-05-05 | Open-market sale | 198 | $29.58 | 1,243,929 |
| 2008-05-05 | Open-market sale | 200 | $29.72 | 1,244,527 |
| 2008-05-05 | Open-market sale | 200 | $29.74 | 1,244,727 |
| 2008-05-05 | Open-market sale | 300 | $29.94 | 1,244,927 |
| 2008-05-05 | Open-market sale | 400 | $30.14 | 1,245,227 |
| 2008-05-05 | Open-market sale | 400 | $29.72 | 1,245,627 |
| 2008-05-05 | Open-market sale | 500 | $30.09 | 1,246,027 |
| 2008-05-05 | Open-market sale | 500 | $30.10 | 1,246,527 |
| 2008-05-05 | Open-market sale | 500 | $30.10 | 1,247,027 |
| 2008-05-05 | Open-market sale | 500 | $29.98 | 1,247,527 |
| 2008-05-05 | Open-market sale | 600 | $29.99 | 1,248,027 |
| 2008-05-05 | Open-market sale | 841 | $30.10 | 1,248,627 |
| 2008-05-05 | Open-market sale | 1,000 | $30.11 | 1,249,468 |
| 2008-05-05 | Open-market sale | 1,000 | $30.07 | 1,250,468 |
| 2008-05-05 | Open-market sale | 1,000 | $30.05 | 1,251,468 |
| 2008-05-05 | Open-market sale | 1,000 | $30.05 | 1,252,468 |
| 2008-05-05 | Open-market sale | 1,500 | $29.94 | 1,253,468 |
| 2008-05-05 | Open-market buy | 4,400 | $29.96 | 1,254,968 |
| 2008-05-05 | Open-market buy | 1,900 | $29.81 | 1,250,568 |
| 2008-05-05 | Open-market buy | 1,300 | $29.95 | 1,248,668 |
| 2008-05-05 | Open-market buy | 400 | $29.80 | 1,247,368 |
| 2008-05-05 | Open-market buy | 200 | $29.80 | 1,246,968 |
| 2008-05-05 | Open-market buy | 200 | $29.85 | 1,246,768 |
| 2008-05-05 | Open-market buy | 200 | $29.82 | 1,246,568 |
| 2008-05-05 | Open-market buy | 200 | $29.83 | 1,246,368 |
| 2008-05-05 | Open-market buy | 200 | $30.08 | 1,246,168 |
| 2008-05-05 | Open-market buy | 200 | $30.08 | 1,245,968 |
| 2008-05-05 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-05-05 | Open-market sale | 200 | $29.96 | 1,244,327 |
| 2008-05-05 | Open-market sale | 200 | $29.92 | 1,244,127 |
| 2008-05-02 | Open-market buy | 200 | $27.70 | 1,253,526 |
| 2008-05-02 | Open-market buy | 200 | $27.85 | 1,253,326 |
| 2008-05-02 | Open-market buy | 200 | $28.40 | 1,253,126 |
| 2008-05-02 | Open-market buy | 200 | $28.45 | 1,252,926 |
| 2008-05-02 | Open-market buy | 200 | $28.20 | 1,252,726 |
| 2008-05-02 | Open-market buy | 200 | $28.30 | 1,252,526 |
| 2008-05-02 | Open-market buy | 200 | $28.35 | 1,252,326 |
| 2008-05-02 | Open-market buy | 200 | $28.50 | 1,252,126 |
| 2008-05-02 | Open-market buy | 200 | $28.48 | 1,251,926 |
| 2008-05-02 | Open-market buy | 200 | $28.69 | 1,251,726 |
| 2008-05-02 | Open-market buy | 200 | $28.60 | 1,251,526 |
| 2008-05-02 | Open-market buy | 200 | $28.70 | 1,251,326 |
| 2008-05-02 | Open-market buy | 200 | $28.65 | 1,251,126 |
| 2008-05-02 | Open-market buy | 200 | $28.48 | 1,250,926 |
| 2008-05-02 | Open-market buy | 200 | $28.60 | 1,250,726 |
| 2008-05-02 | Open-market buy | 200 | $27.70 | 1,254,126 |
| 2008-05-02 | Open-market buy | 200 | $28.75 | 1,250,326 |
| 2008-05-02 | Open-market buy | 200 | $28.90 | 1,250,126 |
| 2008-05-02 | Open-market buy | 200 | $28.90 | 1,249,926 |
| 2008-05-02 | Open-market buy | 200 | $28.75 | 1,249,726 |
| 2008-05-02 | Open-market buy | 200 | $28.39 | 1,249,526 |
| 2008-05-02 | Open-market buy | 138 | $28.70 | 1,249,326 |
| 2008-05-02 | Open-market buy | 103 | $27.75 | 1,249,188 |
| 2008-05-02 | Open-market buy | 100 | $30.15 | 1,249,085 |
| 2008-05-02 | Open-market buy | 100 | $29.95 | 1,248,985 |
| 2008-05-02 | Open-market buy | 100 | $30.10 | 1,248,885 |
| 2008-05-02 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-05-02 | Open-market buy | 200 | $27.85 | 1,253,726 |
| 2008-05-02 | Open-market buy | 200 | $27.80 | 1,253,926 |
| 2008-05-02 | Open-market buy | 200 | $28.70 | 1,250,526 |
| 2008-05-02 | Open-market sale | 500 | $28.84 | 1,248,926 |
| 2008-05-02 | Open-market sale | 500 | $28.75 | 1,249,426 |
| 2008-05-02 | Open-market sale | 500 | $28.48 | 1,249,926 |
| 2008-05-02 | Open-market sale | 500 | $28.30 | 1,250,426 |
| 2008-05-02 | Open-market sale | 600 | $28.40 | 1,250,926 |
| 2008-05-02 | Open-market sale | 1,000 | $30.10 | 1,251,526 |
| 2008-05-02 | Open-market sale | 1,000 | $29.99 | 1,252,526 |
| 2008-05-02 | Open-market sale | 1,000 | $29.65 | 1,253,526 |
| 2008-05-02 | Open-market sale | 1,000 | $29.50 | 1,254,526 |
| 2008-05-02 | Open-market sale | 1,000 | $29.42 | 1,255,526 |
| 2008-05-02 | Open-market sale | 1,000 | $28.00 | 1,256,526 |
| 2008-05-02 | Open-market buy | 1,400 | $28.26 | 1,257,526 |
| 2008-05-02 | Open-market buy | 500 | $28.94 | 1,256,126 |
| 2008-05-02 | Open-market buy | 300 | $28.58 | 1,255,626 |
| 2008-05-02 | Open-market buy | 300 | $28.54 | 1,255,326 |
| 2008-05-02 | Open-market buy | 300 | $28.65 | 1,255,026 |
| 2008-05-02 | Open-market buy | 200 | $29.60 | 1,254,726 |
| 2008-05-02 | Open-market buy | 200 | $28.60 | 1,254,526 |
| 2008-05-02 | Open-market sale | 500 | $28.25 | 1,248,426 |
| 2008-05-02 | Open-market sale | 500 | $28.62 | 1,247,926 |
| 2008-05-02 | Open-market sale | 500 | $29.64 | 1,247,426 |
| 2008-05-02 | Open-market sale | 500 | $29.95 | 1,246,926 |
| 2008-05-02 | Open-market sale | 300 | $28.73 | 1,246,626 |
| 2008-05-02 | Open-market buy | 200 | $27.62 | 1,254,326 |
| 2008-05-02 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-05-02 | Open-market sale | 200 | $28.92 | 1,245,326 |
| 2008-05-02 | Open-market sale | 200 | $29.15 | 1,245,526 |
| 2008-05-02 | Open-market sale | 300 | $28.79 | 1,245,726 |
| 2008-05-02 | Open-market sale | 300 | $28.64 | 1,246,026 |
| 2008-05-02 | Open-market sale | 300 | $28.80 | 1,246,326 |
| 2008-05-02 | Open-market sale | 58 | $28.56 | 1,243,268 |
| 2008-05-02 | Open-market sale | 100 | $27.64 | 1,243,326 |
| 2008-05-02 | Open-market sale | 100 | $27.85 | 1,243,426 |
| 2008-05-02 | Open-market sale | 100 | $28.63 | 1,243,526 |
| 2008-05-02 | Open-market sale | 100 | $28.75 | 1,243,626 |
| 2008-05-02 | Open-market sale | 200 | $27.78 | 1,243,726 |
| 2008-05-02 | Open-market sale | 200 | $27.95 | 1,243,926 |
| 2008-05-02 | Open-market sale | 200 | $27.92 | 1,244,126 |
| 2008-05-02 | Open-market sale | 200 | $27.82 | 1,244,326 |
| 2008-05-02 | Open-market sale | 200 | $28.42 | 1,244,526 |
| 2008-05-02 | Open-market sale | 200 | $28.60 | 1,244,726 |
| 2008-05-02 | Open-market sale | 200 | $28.58 | 1,244,926 |
| 2008-05-02 | Open-market sale | 200 | $28.92 | 1,245,126 |
| 2008-05-02 | Open-market buy | 100 | $28.80 | 1,246,085 |
| 2008-05-02 | Open-market buy | 33 | $28.35 | 1,245,985 |
| 2008-05-02 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-05-02 | Open-market buy | 100 | $28.79 | 1,248,785 |
| 2008-05-02 | Open-market buy | 100 | $28.00 | 1,248,685 |
| 2008-05-02 | Open-market buy | 100 | $27.35 | 1,248,585 |
| 2008-05-02 | Open-market buy | 100 | $27.50 | 1,248,485 |
| 2008-05-02 | Open-market buy | 100 | $27.88 | 1,248,385 |
| 2008-05-02 | Open-market buy | 100 | $27.82 | 1,248,285 |
| 2008-05-02 | Open-market buy | 100 | $28.05 | 1,248,185 |
| 2008-05-02 | Open-market buy | 100 | $28.16 | 1,248,085 |
| 2008-05-02 | Open-market buy | 100 | $28.30 | 1,247,985 |
| 2008-05-02 | Open-market buy | 100 | $28.15 | 1,247,885 |
| 2008-05-02 | Open-market buy | 100 | $28.23 | 1,247,785 |
| 2008-05-02 | Open-market buy | 100 | $28.60 | 1,247,685 |
| 2008-05-02 | Open-market buy | 100 | $28.55 | 1,247,585 |
| 2008-05-02 | Open-market buy | 100 | $28.53 | 1,247,485 |
| 2008-05-02 | Open-market buy | 100 | $28.52 | 1,247,385 |
| 2008-05-02 | Open-market buy | 100 | $28.52 | 1,247,285 |
| 2008-05-02 | Open-market buy | 100 | $28.58 | 1,247,185 |
| 2008-05-02 | Open-market buy | 100 | $28.58 | 1,247,085 |
| 2008-05-02 | Open-market buy | 100 | $28.68 | 1,246,985 |
| 2008-05-02 | Open-market buy | 100 | $28.85 | 1,246,885 |
| 2008-05-02 | Open-market buy | 100 | $28.80 | 1,246,785 |
| 2008-05-02 | Open-market buy | 100 | $28.75 | 1,246,685 |
| 2008-05-02 | Open-market buy | 100 | $28.75 | 1,246,585 |
| 2008-05-02 | Open-market buy | 100 | $28.85 | 1,246,485 |
| 2008-05-02 | Open-market buy | 100 | $28.95 | 1,246,385 |
| 2008-05-02 | Open-market buy | 100 | $28.89 | 1,246,285 |
| 2008-05-02 | Open-market buy | 100 | $29.10 | 1,246,185 |
| 2008-05-01 | Open-market buy | 100 | $26.75 | 1,246,952 |
| 2008-05-01 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-05-01 | Open-market sale | 100 | $26.48 | 1,245,952 |
| 2008-05-01 | Open-market sale | 200 | $26.59 | 1,246,052 |
| 2008-05-01 | Open-market sale | 200 | $26.95 | 1,246,252 |
| 2008-05-01 | Open-market sale | 300 | $26.85 | 1,246,452 |
| 2008-05-01 | Open-market sale | 500 | $27.38 | 1,246,752 |
| 2008-05-01 | Open-market sale | 500 | $27.50 | 1,247,252 |
| 2008-05-01 | Open-market sale | 500 | $27.25 | 1,247,752 |
| 2008-05-01 | Open-market buy | 600 | $26.50 | 1,248,252 |
| 2008-05-01 | Open-market buy | 200 | $27.00 | 1,247,652 |
| 2008-05-01 | Open-market buy | 100 | $26.40 | 1,247,452 |
| 2008-05-01 | Open-market buy | 100 | $26.45 | 1,247,352 |
| 2008-05-01 | Open-market buy | 100 | $26.75 | 1,247,252 |
| 2008-05-01 | Open-market buy | 100 | $26.45 | 1,247,152 |
| 2008-05-01 | Open-market buy | 100 | $26.65 | 1,247,052 |
| 2008-04-30 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-04-30 | Open-market buy | 100 | $25.78 | 1,246,494 |
| 2008-04-30 | Open-market buy | 100 | $25.78 | 1,246,394 |
| 2008-04-30 | Open-market buy | 100 | $26.15 | 1,246,294 |
| 2008-04-30 | Open-market buy | 100 | $26.75 | 1,246,094 |
| 2008-04-30 | Open-market buy | 100 | $26.00 | 1,246,194 |
| 2008-04-30 | Open-market buy | 1 | $26.00 | 1,245,989 |
| 2008-04-30 | Open-market buy | 5 | $25.78 | 1,245,994 |
| 2008-04-30 | Open-market sale | 200 | $25.90 | 1,247,394 |
| 2008-04-30 | Open-market sale | 200 | $26.33 | 1,247,194 |
| 2008-04-30 | Open-market sale | 142 | $26.22 | 1,247,052 |
| 2008-04-30 | Open-market sale | 200 | $26.09 | 1,247,594 |
| 2008-04-30 | Open-market buy | 300 | $26.00 | 1,247,794 |
| 2008-04-30 | Open-market buy | 200 | $25.70 | 1,247,494 |
| 2008-04-30 | Open-market buy | 200 | $26.05 | 1,247,294 |
| 2008-04-30 | Open-market buy | 200 | $26.25 | 1,247,094 |
| 2008-04-30 | Open-market buy | 200 | $26.20 | 1,246,894 |
| 2008-04-30 | Open-market buy | 100 | $25.75 | 1,246,694 |
| 2008-04-30 | Open-market buy | 100 | $25.77 | 1,246,594 |
| 2008-04-30 | Open-market sale | 100 | $26.05 | 1,246,952 |
| 2008-04-30 | Open-market sale | 100 | $26.12 | 1,246,852 |
| 2008-04-28 | Open-market sale | 111 | $28.70 | 1,246,800 |
| 2008-04-28 | Open-market sale | 200 | $28.75 | 1,246,911 |
| 2008-04-28 | Open-market sale | 300 | $28.74 | 1,248,811 |
| 2008-04-28 | Open-market sale | 400 | $28.34 | 1,249,111 |
| 2008-04-28 | Open-market sale | 453 | $27.95 | 1,249,511 |
| 2008-04-28 | Open-market sale | 200 | $28.49 | 1,247,111 |
| 2008-04-28 | Open-market sale | 200 | $28.60 | 1,247,311 |
| 2008-04-28 | Open-market sale | 200 | $28.72 | 1,247,511 |
| 2008-04-28 | Open-market sale | 200 | $28.50 | 1,247,711 |
| 2008-04-28 | Open-market sale | 200 | $28.70 | 1,247,911 |
| 2008-04-28 | Open-market sale | 200 | $27.38 | 1,248,111 |
| 2008-04-28 | Open-market sale | 200 | $27.24 | 1,248,311 |
| 2008-04-28 | Open-market sale | 300 | $28.90 | 1,248,511 |
| 2008-04-28 | Open-market sale | 100 | $27.84 | 1,246,600 |
| 2008-04-28 | Open-market sale | 100 | $27.69 | 1,246,500 |
| 2008-04-28 | Open-market sale | 100 | $28.37 | 1,246,400 |
| 2008-04-28 | Open-market sale | 100 | $28.50 | 1,246,300 |
| 2008-04-28 | Open-market sale | 100 | $28.52 | 1,246,200 |
| 2008-04-28 | Open-market sale | 100 | $28.50 | 1,246,100 |
| 2008-04-28 | Open-market sale | 100 | $28.54 | 1,246,000 |
| 2008-04-28 | Open-market sale | 12 | $27.74 | 1,245,988 |
| 2008-04-28 | Open-market sale | 100 | $27.99 | 1,246,700 |
| 2008-04-28 | Open-market sale | 500 | $28.50 | 1,250,964 |
| 2008-04-28 | Open-market sale | 500 | $28.98 | 1,250,464 |
| 2008-04-28 | Open-market sale | 500 | $29.20 | 1,249,964 |
| 2008-04-28 | Open-market buy | 100 | $28.35 | 1,248,310 |
| 2008-04-28 | Open-market buy | 100 | $28.65 | 1,248,210 |
| 2008-04-28 | Open-market buy | 100 | $28.35 | 1,248,110 |
| 2008-04-28 | Open-market buy | 100 | $27.70 | 1,248,010 |
| 2008-04-28 | Open-market buy | 100 | $27.65 | 1,247,910 |
| 2008-04-28 | Open-market buy | 300 | $28.40 | 1,251,464 |
| 2008-04-28 | Open-market buy | 200 | $28.38 | 1,251,164 |
| 2008-04-28 | Open-market buy | 200 | $28.25 | 1,250,964 |
| 2008-04-28 | Open-market buy | 200 | $28.18 | 1,250,764 |
| 2008-04-28 | Open-market buy | 200 | $28.38 | 1,250,564 |
| 2008-04-28 | Open-market buy | 200 | $28.55 | 1,250,364 |
| 2008-04-28 | Open-market buy | 200 | $27.25 | 1,250,164 |
| 2008-04-28 | Open-market buy | 200 | $27.58 | 1,249,964 |
| 2008-04-28 | Open-market buy | 200 | $27.57 | 1,249,764 |
| 2008-04-28 | Open-market buy | 151 | $27.15 | 1,249,564 |
| 2008-04-28 | Open-market buy | 103 | $27.45 | 1,249,413 |
| 2008-04-28 | Open-market buy | 100 | $28.70 | 1,249,310 |
| 2008-04-28 | Open-market buy | 100 | $28.52 | 1,249,210 |
| 2008-04-28 | Open-market buy | 100 | $28.55 | 1,249,110 |
| 2008-04-28 | Open-market buy | 100 | $28.35 | 1,249,010 |
| 2008-04-28 | Open-market buy | 100 | $28.28 | 1,248,910 |
| 2008-04-28 | Open-market buy | 100 | $28.35 | 1,248,810 |
| 2008-04-28 | Open-market buy | 100 | $28.38 | 1,248,710 |
| 2008-04-28 | Open-market buy | 100 | $28.50 | 1,248,610 |
| 2008-04-28 | Open-market buy | 100 | $28.75 | 1,248,510 |
| 2008-04-28 | Open-market buy | 100 | $28.40 | 1,248,410 |
| 2008-04-28 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-04-28 | Open-market buy | 50 | $28.75 | 1,246,910 |
| 2008-04-28 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-04-28 | Open-market buy | 100 | $27.52 | 1,247,810 |
| 2008-04-28 | Open-market buy | 100 | $27.58 | 1,247,710 |
| 2008-04-28 | Open-market buy | 100 | $27.68 | 1,247,610 |
| 2008-04-28 | Open-market buy | 100 | $27.70 | 1,247,510 |
| 2008-04-28 | Open-market buy | 100 | $27.82 | 1,247,410 |
| 2008-04-28 | Open-market buy | 100 | $27.88 | 1,247,310 |
| 2008-04-28 | Open-market buy | 100 | $28.45 | 1,247,210 |
| 2008-04-28 | Open-market buy | 100 | $28.60 | 1,247,110 |
| 2008-04-28 | Open-market buy | 100 | $28.80 | 1,247,010 |
| 2008-04-28 | Open-market buy | 2 | $28.15 | 1,246,817 |
| 2008-04-28 | Open-market buy | 43 | $28.54 | 1,246,860 |
| 2008-04-25 | Open-market sale | 500 | $26.10 | 1,252,415 |
| 2008-04-25 | Open-market sale | 500 | $25.90 | 1,251,915 |
| 2008-04-25 | Open-market sale | 500 | $26.36 | 1,251,415 |
| 2008-04-25 | Open-market sale | 500 | $26.95 | 1,250,915 |
| 2008-04-25 | Open-market buy | 300 | $27.00 | 1,252,915 |
| 2008-04-25 | Open-market buy | 200 | $26.85 | 1,252,615 |
| 2008-04-25 | Open-market buy | 200 | $26.95 | 1,252,415 |
| 2008-04-25 | Open-market buy | 200 | $27.00 | 1,252,215 |
| 2008-04-25 | Open-market buy | 200 | $26.92 | 1,252,015 |
| 2008-04-25 | Open-market buy | 200 | $26.95 | 1,251,815 |
| 2008-04-25 | Open-market buy | 200 | $25.30 | 1,251,615 |
| 2008-04-25 | Open-market buy | 200 | $26.00 | 1,251,415 |
| 2008-04-25 | Open-market buy | 100 | $26.95 | 1,251,215 |
| 2008-04-25 | Open-market buy | 100 | $27.06 | 1,251,115 |
| 2008-04-25 | Open-market buy | 100 | $27.00 | 1,251,015 |
| 2008-04-25 | Open-market buy | 100 | $26.90 | 1,250,915 |
| 2008-04-25 | Open-market buy | 100 | $26.10 | 1,250,815 |
| 2008-04-25 | Open-market buy | 100 | $25.15 | 1,250,715 |
| 2008-04-25 | Open-market buy | 100 | $25.25 | 1,250,615 |
| 2008-04-25 | Open-market buy | 100 | $25.40 | 1,250,515 |
| 2008-04-25 | Open-market buy | 100 | $26.55 | 1,250,415 |
| 2008-04-25 | Open-market buy | 100 | $26.05 | 1,250,315 |
| 2008-04-25 | Open-market buy | 100 | $26.00 | 1,250,215 |
| 2008-04-25 | Open-market buy | 100 | $25.85 | 1,250,115 |
| 2008-04-25 | Open-market buy | 93 | $25.00 | 1,250,015 |
| 2008-04-25 | Open-market buy | 6 | $25.90 | 1,249,922 |
| 2008-04-25 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-04-25 | Open-market sale | 300 | $26.99 | 1,249,915 |
| 2008-04-25 | Open-market sale | 300 | $25.45 | 1,250,215 |
| 2008-04-25 | Open-market sale | 400 | $26.55 | 1,250,515 |
| 2008-04-25 | Open-market sale | 100 | $26.35 | 1,246,815 |
| 2008-04-25 | Open-market sale | 100 | $25.50 | 1,246,915 |
| 2008-04-25 | Open-market sale | 100 | $26.55 | 1,247,015 |
| 2008-04-25 | Open-market sale | 100 | $24.75 | 1,247,115 |
| 2008-04-25 | Open-market sale | 200 | $27.08 | 1,247,215 |
| 2008-04-25 | Open-market sale | 200 | $27.08 | 1,247,415 |
| 2008-04-25 | Open-market sale | 200 | $27.05 | 1,247,615 |
| 2008-04-25 | Open-market sale | 200 | $26.84 | 1,247,815 |
| 2008-04-25 | Open-market sale | 200 | $26.50 | 1,248,015 |
| 2008-04-25 | Open-market sale | 200 | $26.25 | 1,248,215 |
| 2008-04-25 | Open-market sale | 200 | $25.40 | 1,248,415 |
| 2008-04-25 | Open-market sale | 200 | $25.35 | 1,248,615 |
| 2008-04-25 | Open-market sale | 200 | $25.75 | 1,248,815 |
| 2008-04-25 | Open-market sale | 200 | $26.10 | 1,249,015 |
| 2008-04-25 | Open-market sale | 200 | $25.35 | 1,249,215 |
| 2008-04-25 | Open-market sale | 200 | $24.80 | 1,249,415 |
| 2008-04-25 | Open-market sale | 300 | $27.00 | 1,249,615 |
| 2008-04-24 | Open-market buy | 100 | $26.06 | 1,245,029 |
| 2008-04-24 | Open-market buy | 100 | $26.06 | 1,244,929 |
| 2008-04-24 | Open-market buy | 100 | $26.08 | 1,244,829 |
| 2008-04-24 | Open-market buy | 100 | $26.50 | 1,244,729 |
| 2008-04-24 | Open-market buy | 100 | $26.30 | 1,244,629 |
| 2008-04-24 | Open-market buy | 2 | $25.52 | 1,244,529 |
| 2008-04-24 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-04-24 | Open-market buy | 100 | $24.85 | 1,247,029 |
| 2008-04-24 | Open-market buy | 100 | $24.88 | 1,246,929 |
| 2008-04-24 | Open-market buy | 100 | $24.95 | 1,246,829 |
| 2008-04-24 | Open-market buy | 100 | $24.95 | 1,246,729 |
| 2008-04-24 | Open-market buy | 100 | $25.00 | 1,246,629 |
| 2008-04-24 | Open-market buy | 100 | $25.18 | 1,246,529 |
| 2008-04-24 | Open-market buy | 100 | $24.26 | 1,246,429 |
| 2008-04-24 | Open-market buy | 100 | $24.40 | 1,246,329 |
| 2008-04-24 | Open-market buy | 100 | $24.65 | 1,246,229 |
| 2008-04-24 | Open-market buy | 100 | $24.82 | 1,246,129 |
| 2008-04-24 | Open-market buy | 100 | $24.95 | 1,246,029 |
| 2008-04-24 | Open-market buy | 100 | $24.98 | 1,245,929 |
| 2008-04-24 | Open-market buy | 100 | $25.05 | 1,245,829 |
| 2008-04-24 | Open-market buy | 100 | $25.30 | 1,245,729 |
| 2008-04-24 | Open-market buy | 100 | $25.28 | 1,245,629 |
| 2008-04-24 | Open-market buy | 100 | $25.75 | 1,245,529 |
| 2008-04-24 | Open-market buy | 100 | $25.20 | 1,245,429 |
| 2008-04-24 | Open-market buy | 100 | $25.25 | 1,245,329 |
| 2008-04-24 | Open-market buy | 100 | $25.70 | 1,245,229 |
| 2008-04-24 | Open-market buy | 100 | $25.70 | 1,245,129 |
| 2008-04-24 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-04-24 | Open-market buy | 200 | $24.52 | 1,251,059 |
| 2008-04-24 | Open-market buy | 200 | $24.60 | 1,250,859 |
| 2008-04-24 | Open-market buy | 200 | $24.65 | 1,250,659 |
| 2008-04-24 | Open-market buy | 200 | $24.50 | 1,250,459 |
| 2008-04-24 | Open-market buy | 200 | $24.87 | 1,250,259 |
| 2008-04-24 | Open-market buy | 200 | $25.15 | 1,250,059 |
| 2008-04-24 | Open-market buy | 200 | $25.65 | 1,249,859 |
| 2008-04-24 | Open-market buy | 200 | $26.20 | 1,249,659 |
| 2008-04-24 | Open-market buy | 200 | $26.18 | 1,249,459 |
| 2008-04-24 | Open-market buy | 200 | $26.45 | 1,249,259 |
| 2008-04-24 | Open-market buy | 175 | $24.40 | 1,249,059 |
| 2008-04-24 | Open-market buy | 140 | $24.42 | 1,248,884 |
| 2008-04-24 | Open-market buy | 115 | $24.80 | 1,248,744 |
| 2008-04-24 | Open-market buy | 100 | $24.40 | 1,248,629 |
| 2008-04-24 | Open-market buy | 100 | $24.42 | 1,248,529 |
| 2008-04-24 | Open-market buy | 100 | $24.45 | 1,248,429 |
| 2008-04-24 | Open-market buy | 100 | $24.45 | 1,248,329 |
| 2008-04-24 | Open-market buy | 100 | $24.45 | 1,248,229 |
| 2008-04-24 | Open-market buy | 100 | $24.70 | 1,248,129 |
| 2008-04-24 | Open-market buy | 100 | $24.65 | 1,248,029 |
| 2008-04-24 | Open-market buy | 100 | $24.70 | 1,247,929 |
| 2008-04-24 | Open-market buy | 100 | $24.50 | 1,247,829 |
| 2008-04-24 | Open-market buy | 100 | $24.55 | 1,247,729 |
| 2008-04-24 | Open-market buy | 100 | $24.75 | 1,247,629 |
| 2008-04-24 | Open-market buy | 100 | $24.82 | 1,247,129 |
| 2008-04-24 | Open-market buy | 100 | $24.55 | 1,247,229 |
| 2008-04-24 | Open-market buy | 100 | $24.45 | 1,247,329 |
| 2008-04-24 | Open-market buy | 100 | $24.85 | 1,247,529 |
| 2008-04-24 | Open-market buy | 100 | $24.55 | 1,247,429 |
| 2008-04-24 | Open-market sale | 100 | $24.49 | 1,249,966 |
| 2008-04-24 | Open-market sale | 100 | $24.48 | 1,250,066 |
| 2008-04-24 | Open-market sale | 100 | $24.68 | 1,250,166 |
| 2008-04-24 | Open-market sale | 100 | $24.48 | 1,250,266 |
| 2008-04-24 | Open-market sale | 100 | $24.52 | 1,250,366 |
| 2008-04-24 | Open-market sale | 100 | $24.99 | 1,250,466 |
| 2008-04-24 | Open-market sale | 100 | $25.38 | 1,250,566 |
| 2008-04-24 | Open-market sale | 100 | $24.85 | 1,250,666 |
| 2008-04-24 | Open-market sale | 100 | $24.68 | 1,250,766 |
| 2008-04-24 | Open-market sale | 100 | $24.39 | 1,250,866 |
| 2008-04-24 | Open-market sale | 100 | $25.85 | 1,250,966 |
| 2008-04-24 | Open-market sale | 100 | $25.42 | 1,251,066 |
| 2008-04-24 | Open-market sale | 100 | $25.25 | 1,251,166 |
| 2008-04-24 | Open-market sale | 100 | $25.18 | 1,251,266 |
| 2008-04-24 | Open-market sale | 193 | $24.75 | 1,251,366 |
| 2008-04-24 | Open-market sale | 200 | $24.72 | 1,251,559 |
| 2008-04-24 | Open-market sale | 200 | $24.70 | 1,251,759 |
| 2008-04-24 | Open-market sale | 200 | $24.64 | 1,251,959 |
| 2008-04-24 | Open-market sale | 200 | $25.88 | 1,252,159 |
| 2008-04-24 | Open-market buy | 500 | $26.05 | 1,252,359 |
| 2008-04-24 | Open-market buy | 200 | $24.45 | 1,251,859 |
| 2008-04-24 | Open-market buy | 200 | $24.40 | 1,251,659 |
| 2008-04-24 | Open-market buy | 200 | $24.40 | 1,251,459 |
| 2008-04-24 | Open-market buy | 200 | $24.45 | 1,251,259 |
| 2008-04-24 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-04-24 | Open-market sale | 50 | $25.38 | 1,249,916 |
| 2008-04-21 | Open-market sale | 1,000 | $29.80 | 1,244,527 |
| 2008-04-21 | Open-market sale | 1,000 | $29.55 | 1,245,527 |
| 2008-04-21 | Open-market sale | 2,000 | $29.00 | 1,246,527 |
| 2008-04-18 | Open-market buy | 0 | $0.00 | 874,250 |
| 2008-04-18 | Open-market sale | 1,000 | $28.00 | 1,248,527 |
| 2008-04-18 | Open-market sale | 1,000 | $27.95 | 1,249,527 |
| 2008-04-18 | Open-market sale | 1,000 | $27.85 | 1,250,527 |
| 2008-04-18 | Open-market sale | 1,000 | $27.45 | 1,251,527 |
| 2008-04-18 | Open-market buy | 100 | $27.95 | 1,252,527 |
| 2008-04-16 | Open-market sale | 450 | $26.55 | 1,252,427 |
| 2008-04-16 | Open-market sale | 500 | $26.48 | 1,252,877 |
| 2008-04-08 | Open-market sale | 200 | $22.72 | 1,253,377 |
| 2008-04-08 | Open-market sale | 200 | $22.55 | 1,253,577 |
| 2008-04-08 | Open-market sale | 200 | $22.55 | 1,253,777 |
| 2008-04-07 | Open-market sale | 300 | $21.48 | 1,254,377 |
| 2008-04-07 | Open-market buy | 100 | $21.25 | 1,255,159 |
| 2008-04-07 | Open-market buy | 100 | $21.30 | 1,255,059 |
| 2008-04-07 | Open-market buy | 100 | $21.35 | 1,254,959 |
| 2008-04-07 | Open-market buy | 100 | $21.25 | 1,254,859 |
| 2008-04-07 | Open-market sale | 200 | $21.45 | 1,253,977 |
| 2008-04-07 | Open-market sale | 200 | $21.25 | 1,254,177 |
| 2008-04-07 | Open-market buy | 100 | $21.15 | 1,255,259 |
| 2008-04-07 | Open-market sale | 582 | $19.95 | 1,254,677 |
| 2008-03-27 | Open-market sale | 100 | $17.95 | 1,254,759 |
| 2008-03-27 | Open-market buy | 100 | $17.40 | 1,254,859 |
| 2008-03-27 | Open-market buy | 100 | $17.50 | 1,254,759 |
| 2008-03-26 | Open-market sale | 176 | $18.99 | 1,254,659 |
| 2008-03-26 | Open-market sale | 200 | $18.94 | 1,254,835 |
| 2008-03-26 | Open-market sale | 200 | $18.98 | 1,255,035 |
| 2008-03-26 | Open-market buy | 102 | $18.62 | 1,255,235 |
| 2008-03-26 | Open-market buy | 100 | $18.70 | 1,255,133 |
| 2008-03-26 | Open-market buy | 100 | $18.65 | 1,255,033 |
| 2008-03-26 | Open-market buy | 100 | $18.75 | 1,254,933 |
| 2008-03-25 | Open-market sale | 200 | $19.64 | 1,254,833 |
| 2008-03-25 | Open-market sale | 200 | $19.40 | 1,255,033 |
| 2008-03-20 | Open-market sale | 100 | $16.50 | 1,255,233 |
| 2008-03-20 | Open-market buy | 100 | $15.50 | 1,255,333 |
| 2008-03-19 | Open-market buy | 300 | $17.20 | 1,255,233 |
| 2008-03-19 | Open-market buy | 200 | $17.25 | 1,254,933 |
| 2008-03-19 | Open-market buy | 200 | $17.26 | 1,254,733 |
| 2008-03-19 | Open-market buy | 200 | $17.30 | 1,254,533 |
| 2008-03-19 | Open-market buy | 200 | $17.55 | 1,254,333 |
| 2008-03-19 | Open-market buy | 100 | $16.85 | 1,254,133 |
| 2008-03-19 | Open-market buy | 100 | $16.82 | 1,254,033 |
| 2008-03-19 | Open-market buy | 100 | $17.30 | 1,253,933 |
| 2008-03-18 | Open-market buy | 200 | $17.50 | 1,253,833 |
| 2008-03-18 | Open-market buy | 100 | $17.49 | 1,253,633 |
| 2008-03-18 | Open-market buy | 100 | $17.35 | 1,253,533 |
| 2008-03-17 | Open-market buy | 100 | $15.20 | 1,253,433 |
| 2008-03-17 | Open-market buy | 100 | $15.00 | 1,253,333 |
| 2008-03-17 | Open-market buy | 100 | $15.05 | 1,253,233 |
| 2008-03-17 | Open-market buy | 100 | $15.55 | 1,253,133 |
| 2008-03-17 | Open-market buy | 100 | $15.22 | 1,253,033 |
| 2008-03-17 | Open-market buy | 100 | $15.25 | 1,252,933 |
| 2008-03-17 | Open-market buy | 100 | $15.29 | 1,252,833 |
| 2008-03-17 | Open-market buy | 100 | $15.38 | 1,252,733 |
| 2008-03-17 | Open-market sale | 100 | $15.38 | 874,250 |
| 2008-03-17 | Open-market buy | 300 | $15.55 | 874,350 |
| 2008-03-17 | Open-market buy | 100 | $15.68 | 874,050 |
| 2008-03-14 | Open-market buy | 100 | $16.75 | 873,828 |
| 2008-03-14 | Open-market buy | 100 | $17.00 | 1,253,433 |
| 2008-03-14 | Open-market sale | 300 | $18.68 | 1,253,133 |
| 2008-03-14 | Open-market buy | 100 | $18.60 | 1,253,233 |
| 2008-03-14 | Open-market sale | 100 | $16.98 | 873,950 |
| 2008-03-14 | Open-market sale | 200 | $16.99 | 874,050 |
| 2008-03-14 | Open-market sale | 300 | $17.24 | 874,250 |
| 2008-03-14 | Open-market buy | 200 | $18.35 | 874,550 |
| 2008-03-14 | Open-market buy | 122 | $16.90 | 874,350 |
| 2008-03-14 | Open-market buy | 100 | $16.98 | 874,228 |
| 2008-03-14 | Open-market buy | 100 | $16.90 | 874,128 |
| 2008-03-14 | Open-market buy | 100 | $16.62 | 874,028 |
| 2008-03-14 | Open-market buy | 100 | $16.65 | 873,928 |
| 2008-03-14 | Open-market buy | 100 | $18.32 | 1,253,333 |
| 2008-03-14 | Open-market buy | 100 | $16.92 | 873,728 |
| 2008-03-14 | Open-market buy | 100 | $16.91 | 873,628 |
| 2008-03-14 | Open-market buy | 60 | $16.91 | 873,528 |
| 2008-03-14 | Open-market buy | 50 | $16.74 | 873,468 |
| 2008-03-14 | Open-market sale | 100 | $16.69 | 1,252,633 |
| 2008-03-14 | Open-market sale | 200 | $16.94 | 1,252,733 |
| 2008-03-14 | Open-market sale | 200 | $18.65 | 1,252,933 |
| 2008-03-13 | Open-market sale | 100 | $18.47 | 1,253,133 |
| 2008-03-13 | Open-market sale | 100 | $18.40 | 1,253,233 |
| 2008-03-13 | Open-market sale | 100 | $18.35 | 1,253,333 |
| 2008-03-13 | Open-market sale | 149 | $18.25 | 1,253,433 |
| 2008-03-13 | Open-market sale | 200 | $18.48 | 1,253,582 |
| 2008-03-13 | Open-market buy | 100 | $18.25 | 1,253,782 |
| 2008-03-13 | Open-market buy | 100 | $18.30 | 1,253,682 |
| 2008-03-13 | Open-market buy | 100 | $18.20 | 1,253,582 |
| 2008-03-12 | Open-market buy | 200 | $17.75 | 1,253,482 |
| 2008-03-11 | Open-market buy | 100 | $18.50 | 1,252,982 |
| 2008-03-11 | Open-market buy | 100 | $18.27 | 873,618 |
| 2008-03-11 | Open-market buy | 100 | $18.52 | 873,518 |
| 2008-03-11 | Open-market buy | 100 | $18.76 | 873,418 |
| 2008-03-11 | Open-market buy | 100 | $18.97 | 873,318 |
| 2008-03-11 | Open-market sale | 100 | $18.69 | 1,253,282 |
| 2008-03-11 | Open-market buy | 200 | $18.72 | 1,253,382 |
| 2008-03-11 | Open-market buy | 200 | $18.37 | 1,253,182 |
| 2008-03-11 | Open-market sale | 200 | $18.92 | 873,418 |
| 2008-03-11 | Open-market buy | 100 | $19.00 | 1,252,882 |
| 2008-03-10 | Open-market buy | 500 | $18.70 | 874,318 |
| 2008-03-10 | Open-market buy | 200 | $18.80 | 873,818 |
| 2008-03-10 | Open-market sale | 100 | $18.49 | 1,252,782 |
| 2008-03-10 | Open-market buy | 100 | $18.45 | 1,252,882 |
| 2008-03-10 | Open-market sale | 1,000 | $18.59 | 873,318 |
| 2008-03-10 | Open-market sale | 100 | $18.49 | 873,218 |
| 2008-03-07 | Open-market buy | 100 | $19.50 | 1,253,182 |
| 2008-03-07 | Open-market sale | 200 | $18.38 | 873,618 |
| 2008-03-07 | Open-market sale | 71 | $17.95 | 1,252,782 |
| 2008-03-07 | Open-market sale | 100 | $18.22 | 1,252,853 |
| 2008-03-07 | Open-market sale | 100 | $17.72 | 1,252,953 |
| 2008-03-07 | Open-market sale | 129 | $17.98 | 1,253,053 |
| 2008-03-07 | Open-market sale | 200 | $18.12 | 1,253,182 |
| 2008-03-07 | Open-market sale | 200 | $18.38 | 1,253,382 |
| 2008-03-07 | Open-market sale | 200 | $18.00 | 1,253,582 |
| 2008-03-07 | Open-market sale | 500 | $20.04 | 1,253,782 |
| 2008-03-07 | Open-market buy | 200 | $17.90 | 1,254,282 |
| 2008-03-07 | Open-market buy | 200 | $18.07 | 1,254,082 |
| 2008-03-07 | Open-market buy | 100 | $17.80 | 1,253,882 |
| 2008-03-07 | Open-market buy | 100 | $17.85 | 1,253,782 |
| 2008-03-07 | Open-market buy | 100 | $17.88 | 1,253,682 |
| 2008-03-07 | Open-market buy | 100 | $18.15 | 1,253,582 |
| 2008-03-07 | Open-market buy | 100 | $17.62 | 1,253,482 |
| 2008-03-07 | Open-market buy | 100 | $17.76 | 1,253,382 |
| 2008-03-07 | Open-market buy | 100 | $17.92 | 1,253,282 |
| 2008-03-06 | Open-market sale | 500 | $20.25 | 1,253,082 |
| 2008-03-06 | Open-market sale | 600 | $20.70 | 1,253,582 |
| 2008-03-05 | Open-market sale | 200 | $20.00 | 1,254,197 |
| 2008-03-05 | Open-market sale | 300 | $18.45 | 1,254,863 |
| 2008-03-05 | Open-market buy | 100 | $20.00 | 1,255,163 |
| 2008-03-05 | Open-market buy | 100 | $19.85 | 1,255,063 |
| 2008-03-05 | Open-market buy | 100 | $19.95 | 1,254,963 |
| 2008-03-05 | Open-market buy | 100 | $19.55 | 1,254,863 |
| 2008-03-05 | Open-market buy | 100 | $19.90 | 1,254,763 |
| 2008-03-05 | Open-market buy | 100 | $20.30 | 1,254,663 |
| 2008-03-05 | Open-market buy | 70 | $19.70 | 1,254,563 |
| 2008-03-05 | Open-market buy | 50 | $19.70 | 1,254,493 |
| 2008-03-05 | Open-market buy | 50 | $19.75 | 1,254,443 |
| 2008-03-05 | Open-market sale | 15 | $19.72 | 1,254,182 |
| 2008-03-05 | Open-market sale | 266 | $19.78 | 1,254,597 |
| 2008-03-05 | Open-market sale | 200 | $18.25 | 1,254,397 |
| 2008-03-04 | Open-market sale | 100 | $17.08 | 1,254,393 |
| 2008-03-04 | Open-market sale | 200 | $17.45 | 1,254,493 |
| 2008-03-04 | Open-market buy | 100 | $17.25 | 1,254,693 |
| 2008-03-04 | Open-market buy | 100 | $17.30 | 1,254,593 |
| 2008-03-04 | Open-market buy | 100 | $17.02 | 1,254,493 |
| 2008-03-04 | Open-market buy | 100 | $17.06 | 873,818 |
| 2008-03-03 | Open-market sale | 100 | $17.29 | 1,254,393 |
| 2008-03-03 | Open-market buy | 200 | $17.62 | 1,254,493 |
| 2008-03-03 | Open-market buy | 100 | $17.62 | 1,254,293 |
| 2008-02-29 | Open-market sale | 70 | $18.65 | 873,718 |
| 2008-02-29 | Open-market buy | 200 | $18.10 | 873,788 |
| 2008-02-29 | Open-market buy | 100 | $18.15 | 873,588 |
| 2008-02-29 | Open-market buy | 100 | $18.10 | 873,488 |
| 2008-02-29 | Open-market buy | 100 | $18.15 | 873,388 |
| 2008-02-29 | Open-market sale | 65 | $18.50 | 1,254,193 |
| 2008-02-29 | Open-market sale | 135 | $18.50 | 1,254,258 |
| 2008-02-29 | Open-market buy | 100 | $18.25 | 1,254,393 |
| 2008-02-28 | Open-market buy | 100 | $18.30 | 873,288 |
| 2008-02-28 | Open-market sale | 100 | $18.25 | 1,254,293 |
| 2008-02-28 | Open-market sale | 188 | $18.60 | 1,254,393 |
| 2008-02-28 | Open-market sale | 200 | $18.18 | 1,254,581 |
| 2008-02-28 | Open-market sale | 200 | $18.20 | 1,254,781 |
| 2008-02-28 | Open-market sale | 300 | $18.25 | 1,254,981 |
| 2008-02-28 | Open-market sale | 500 | $18.00 | 1,255,281 |
| 2008-02-28 | Open-market sale | 892 | $18.92 | 1,255,781 |
| 2008-02-28 | Open-market buy | 52 | $18.75 | 1,256,473 |
| 2008-02-28 | Open-market buy | 100 | $18.18 | 1,256,573 |
| 2008-02-28 | Open-market buy | 100 | $17.85 | 1,256,673 |
| 2008-02-28 | Open-market sale | 1,000 | $18.75 | 1,256,673 |
| 2008-02-28 | Open-market buy | 200 | $17.85 | 1,257,673 |
| 2008-02-28 | Open-market buy | 200 | $17.55 | 1,257,473 |
| 2008-02-28 | Open-market buy | 100 | $18.75 | 1,257,273 |
| 2008-02-28 | Open-market buy | 100 | $17.75 | 1,257,173 |
| 2008-02-28 | Open-market buy | 100 | $17.85 | 1,257,073 |
| 2008-02-28 | Open-market buy | 100 | $17.85 | 1,256,973 |
| 2008-02-28 | Open-market buy | 100 | $17.80 | 1,256,873 |
| 2008-02-28 | Open-market buy | 100 | $17.70 | 1,256,773 |
| 2008-02-27 | Open-market buy | 200 | $18.92 | 1,256,949 |
| 2008-02-27 | Open-market buy | 100 | $17.55 | 1,256,749 |
| 2008-02-27 | Open-market buy | 100 | $17.60 | 1,256,649 |
| 2008-02-27 | Open-market buy | 100 | $17.65 | 1,256,549 |
| 2008-02-27 | Open-market buy | 100 | $17.75 | 1,256,449 |
| 2008-02-27 | Open-market buy | 100 | $17.60 | 1,256,349 |
| 2008-02-27 | Open-market buy | 100 | $17.70 | 1,256,249 |
| 2008-02-27 | Open-market sale | 200 | $17.98 | 1,256,621 |
| 2008-02-27 | Open-market buy | 100 | $18.65 | 1,256,049 |
| 2008-02-27 | Open-market buy | 100 | $18.86 | 1,255,949 |
| 2008-02-27 | Open-market buy | 100 | $18.90 | 1,255,849 |
| 2008-02-27 | Open-market buy | 0 | $0.00 | 873,188 |
| 2008-02-27 | Open-market sale | 100 | $18.00 | 1,256,421 |
| 2008-02-27 | Open-market sale | 100 | $18.99 | 1,256,521 |
| 2008-02-27 | Open-market buy | 200 | $18.75 | 1,257,149 |
| 2008-02-27 | Open-market buy | 300 | $17.55 | 1,257,449 |
| 2008-02-27 | Open-market buy | 498 | $17.45 | 1,257,947 |
| 2008-02-27 | Open-market buy | 500 | $17.54 | 1,258,447 |
| 2008-02-27 | Open-market sale | 817 | $18.80 | 1,257,630 |
| 2008-02-27 | Open-market sale | 409 | $19.48 | 1,257,221 |
| 2008-02-27 | Open-market sale | 200 | $17.65 | 1,257,021 |
| 2008-02-27 | Open-market sale | 200 | $17.65 | 1,256,821 |
| 2008-02-27 | Open-market buy | 100 | $17.50 | 1,256,149 |
| 2008-02-26 | Open-market buy | 100 | $16.70 | 1,256,449 |
| 2008-02-26 | Open-market buy | 300 | $17.55 | 1,256,749 |
| 2008-02-26 | Open-market sale | 500 | $17.25 | 1,256,249 |
| 2008-02-26 | Open-market sale | 400 | $16.98 | 1,255,849 |
| 2008-02-26 | Open-market sale | 100 | $17.90 | 1,255,749 |
| 2008-02-25 | Open-market sale | 200 | $16.45 | 1,256,349 |
| 2008-02-25 | Open-market sale | 300 | $16.50 | 1,256,549 |
| 2008-02-25 | Open-market sale | 300 | $16.55 | 1,256,849 |
| 2008-02-25 | Open-market sale | 2,211 | $15.27 | 1,257,149 |
| 2008-02-25 | Open-market buy | 200 | $16.21 | 1,259,360 |
| 2008-02-25 | Open-market buy | 200 | $16.25 | 1,259,160 |
| 2008-02-25 | Open-market buy | 22 | $16.10 | 1,258,960 |
| 2008-02-25 | Open-market buy | 200 | $16.22 | 873,188 |
| 2008-02-22 | Open-market sale | 400 | $14.70 | 1,258,938 |
| 2008-02-22 | Open-market sale | 500 | $14.69 | 1,259,338 |
| 2008-02-22 | Open-market sale | 699 | $14.69 | 1,259,838 |
| 2008-02-22 | Open-market buy | 100 | $14.80 | 1,260,537 |
| 2008-02-22 | Open-market sale | 500 | $14.69 | 873,340 |
| 2008-02-22 | Open-market sale | 352 | $14.69 | 872,988 |
| 2008-02-22 | Open-market buy | 100 | $14.70 | 1,260,437 |
| 2008-02-22 | Open-market buy | 11 | $14.58 | 1,260,337 |
| 2008-02-21 | Open-market buy | 200 | $14.50 | 1,259,926 |
| 2008-02-21 | Open-market sale | 100 | $14.40 | 1,260,326 |
| 2008-02-21 | Open-market buy | 300 | $14.50 | 1,260,426 |
| 2008-02-21 | Open-market buy | 200 | $14.30 | 1,260,126 |
| 2008-02-20 | Open-market sale | 200 | $14.42 | 1,259,726 |
| 2008-02-20 | Open-market buy | 162 | $14.25 | 1,259,926 |
| 2008-02-20 | Open-market buy | 100 | $14.24 | 1,259,764 |
| 2008-02-19 | Open-market buy | 100 | $15.15 | 1,259,664 |
| 2008-02-19 | Open-market buy | 100 | $15.20 | 1,259,564 |
| 2008-02-15 | Open-market buy | 230 | $14.01 | 1,259,464 |
| 2008-02-15 | Open-market buy | 100 | $14.05 | 1,259,234 |
| 2008-02-15 | Open-market buy | 100 | $14.00 | 1,259,134 |
| 2008-02-15 | Open-market buy | 100 | $14.02 | 1,259,034 |
| 2008-02-14 | Open-market buy | 1,500 | $14.10 | 1,258,934 |
| 2008-02-14 | Open-market buy | 600 | $13.95 | 1,257,434 |
| 2008-02-14 | Open-market buy | 8 | $14.00 | 1,256,834 |
| 2008-02-13 | Open-market sale | 100 | $14.38 | 1,256,826 |
| 2008-02-13 | Open-market buy | 102 | $14.15 | 1,256,926 |
| 2008-02-13 | Open-market buy | 100 | $14.15 | 1,256,824 |
| 2008-02-13 | Open-market sale | 100 | $14.38 | 873,840 |
| 2008-02-13 | Open-market buy | 475 | $14.00 | 873,940 |
| 2008-02-13 | Open-market buy | 100 | $14.32 | 873,465 |
| 2008-02-13 | Open-market buy | 2 | $14.00 | 873,365 |
| 2008-02-12 | Open-market buy | 0 | $0.00 | 873,363 |
| 2008-02-12 | Open-market sale | 400 | $14.23 | 1,256,724 |
| 2008-02-12 | Open-market buy | 100 | $14.00 | 1,257,124 |
| 2008-02-12 | Open-market buy | 100 | $14.52 | 1,257,024 |
| 2008-02-12 | Open-market buy | 30 | $14.40 | 1,256,924 |
| 2008-02-11 | Open-market sale | 200 | $13.05 | 1,256,894 |
| 2008-02-11 | Open-market sale | 200 | $12.00 | 1,257,094 |
| 2008-02-11 | Open-market sale | 300 | $13.13 | 1,257,294 |
| 2008-02-11 | Open-market buy | 200 | $12.90 | 1,257,594 |
| 2008-02-11 | Open-market buy | 200 | $12.95 | 1,257,394 |
| 2008-02-11 | Open-market buy | 200 | $12.95 | 1,257,194 |
| 2008-02-11 | Open-market buy | 100 | $13.00 | 1,256,994 |
| 2008-02-11 | Open-market buy | 100 | $13.00 | 1,256,894 |
| 2008-02-11 | Open-market buy | 100 | $11.65 | 1,256,794 |
| 2008-02-11 | Open-market buy | 100 | $11.75 | 1,256,694 |
| 2008-02-11 | Open-market buy | 100 | $11.60 | 1,256,594 |
| 2008-02-11 | Open-market buy | 100 | $11.25 | 1,256,494 |
| 2008-02-11 | Open-market buy | 100 | $11.75 | 1,256,394 |
| 2008-02-08 | Open-market sale | 100 | $11.38 | 1,256,294 |
| 2008-02-08 | Open-market sale | 1,000 | $11.40 | 1,256,394 |
| 2008-02-08 | Open-market buy | 400 | $11.40 | 1,257,394 |
| 2008-02-08 | Open-market buy | 100 | $11.95 | 1,256,994 |
| 2008-02-08 | Open-market buy | 100 | $11.95 | 1,256,894 |
| 2008-02-08 | Open-market buy | 100 | $11.75 | 1,256,794 |
| 2008-02-08 | Open-market buy | 100 | $11.40 | 1,256,694 |
| 2008-02-08 | Open-market buy | 100 | $11.42 | 1,256,594 |
| 2008-02-08 | Open-market buy | 100 | $11.40 | 1,256,494 |
| 2008-02-08 | Open-market buy | 100 | $11.41 | 1,256,394 |
| 2008-02-07 | Open-market buy | 100 | $11.10 | 1,257,815 |
| 2008-02-07 | Open-market buy | 100 | $11.00 | 1,257,715 |
| 2008-02-07 | Open-market buy | 100 | $11.20 | 1,257,915 |
| 2008-02-07 | Open-market buy | 100 | $11.15 | 1,258,015 |
| 2008-02-07 | Open-market sale | 800 | $11.25 | 1,257,215 |
| 2008-02-07 | Open-market sale | 500 | $11.10 | 1,256,715 |
| 2008-02-07 | Open-market sale | 275 | $11.20 | 1,256,440 |
| 2008-02-07 | Open-market sale | 146 | $11.25 | 1,256,294 |
| 2008-02-07 | Open-market buy | 0 | $0.00 | 873,363 |
| 2008-02-06 | Open-market buy | 100 | $11.00 | 1,257,615 |
| 2008-02-06 | Open-market buy | 100 | $10.75 | 1,257,515 |
| 2008-02-06 | Open-market buy | 100 | $10.80 | 1,257,415 |
| 2008-02-06 | Open-market buy | 100 | $10.55 | 1,257,315 |
| 2008-02-06 | Open-market buy | 100 | $10.60 | 1,257,215 |
| 2008-02-06 | Open-market buy | 100 | $11.00 | 1,257,115 |
| 2008-02-06 | Open-market buy | 17 | $10.50 | 1,256,215 |
| 2008-02-06 | Open-market buy | 100 | $10.35 | 1,256,315 |
| 2008-02-06 | Open-market buy | 100 | $10.50 | 1,256,415 |
| 2008-02-06 | Open-market buy | 100 | $10.50 | 1,256,515 |
| 2008-02-06 | Open-market buy | 100 | $10.50 | 1,256,615 |
| 2008-02-06 | Open-market buy | 100 | $10.75 | 1,256,715 |
| 2008-02-06 | Open-market buy | 100 | $10.50 | 1,256,815 |
| 2008-02-06 | Open-market buy | 100 | $10.75 | 1,257,015 |
| 2008-02-06 | Open-market buy | 100 | $10.60 | 1,256,915 |
| 2008-01-31 | Open-market buy | 1,533 | $10.20 | 873,363 |
| 2008-01-31 | Open-market buy | 500 | $10.20 | 1,256,198 |
| 2008-01-29 | Open-market buy | 100 | $10.22 | 1,255,598 |
| 2008-01-29 | Open-market buy | 100 | $10.20 | 1,255,698 |
| 2008-01-25 | Open-market buy | 1,000 | $10.35 | 871,830 |
| 2008-01-25 | Open-market buy | 1,000 | $10.35 | 870,830 |
| 2008-01-25 | Open-market buy | 10 | $10.20 | 1,255,398 |
| 2008-01-25 | Open-market buy | 100 | $10.35 | 1,255,498 |
| 2008-01-25 | Open-market buy | 250 | $10.31 | 869,830 |
| 2008-01-24 | Open-market buy | 100 | $10.25 | 1,255,388 |
| 2008-01-23 | Open-market buy | 200 | $10.35 | 1,258,088 |
| 2008-01-23 | Open-market buy | 200 | $10.30 | 1,257,888 |
| 2008-01-23 | Open-market buy | 100 | $10.30 | 1,257,688 |
| 2008-01-23 | Open-market buy | 100 | $10.30 | 1,257,588 |
| 2008-01-23 | Open-market buy | 200 | $10.02 | 1,258,288 |
| 2008-01-23 | Open-market buy | 500 | $10.00 | 1,258,788 |
| 2008-01-23 | Open-market sale | 3,500 | $10.25 | 1,255,288 |
| 2008-01-22 | Open-market buy | 100 | $10.25 | 1,257,388 |
| 2008-01-22 | Open-market buy | 30 | $9.90 | 1,257,288 |
| 2008-01-22 | Open-market buy | 100 | $10.25 | 1,257,488 |
| 2008-01-18 | Open-market buy | 200 | $10.01 | 1,257,258 |
| 2008-01-18 | Open-market buy | 200 | $9.90 | 1,257,058 |
| 2008-01-18 | Open-market buy | 200 | $10.00 | 1,256,858 |
| 2008-01-18 | Open-market buy | 139 | $10.00 | 1,256,658 |
| 2008-01-18 | Open-market buy | 100 | $10.05 | 1,256,519 |
| 2008-01-15 | Open-market buy | 75 | $9.85 | 1,256,419 |
| 2008-01-15 | Open-market buy | 500 | $9.95 | 869,580 |
| 2008-01-15 | Open-market buy | 500 | $9.95 | 869,080 |
| 2008-01-14 | Open-market buy | 100 | $10.05 | 1,256,344 |
| 2008-01-14 | Open-market buy | 100 | $9.95 | 1,256,244 |
| 2008-01-14 | Open-market buy | 200 | $9.75 | 868,580 |
| 2008-01-10 | Open-market sale | 947 | $10.01 | 1,256,144 |
| 2008-01-10 | Open-market buy | 100 | $10.09 | 1,257,091 |
| 2008-01-09 | Open-market sale | 500 | $10.01 | 1,256,991 |
| 2008-01-09 | Open-market buy | 500 | $9.95 | 1,257,491 |
| 2008-01-08 | Open-market buy | 900 | $10.00 | 1,256,991 |
| 2008-01-08 | Open-market buy | 500 | $9.90 | 1,256,091 |
| 2008-01-08 | Open-market buy | 500 | $9.90 | 1,255,591 |
| 2008-01-08 | Open-market buy | 200 | $9.90 | 1,255,091 |
| 2008-01-08 | Open-market buy | 200 | $9.80 | 1,254,891 |
| 2008-01-08 | Open-market buy | 100 | $9.85 | 1,254,691 |
| 2008-01-08 | Open-market buy | 100 | $9.85 | 1,254,591 |
| 2008-01-08 | Open-market buy | 100 | $9.95 | 868,380 |
| 2008-01-08 | Open-market buy | 100 | $9.90 | 868,280 |
| 2008-01-04 | Open-market sale | 100 | $10.25 | 868,180 |
| 2008-01-04 | Open-market buy | 100 | $10.00 | 1,254,491 |
| 2008-01-04 | Open-market buy | 20 | $10.00 | 1,254,391 |
| 2008-01-03 | Open-market buy | 100 | $10.25 | 1,254,371 |
| 2007-12-31 | Open-market buy | 600 | $10.10 | 868,280 |
| 2007-12-31 | Open-market buy | 200 | $10.10 | 1,254,271 |
| 2007-12-31 | Open-market buy | 100 | $10.25 | 1,254,071 |
| 2007-12-28 | Open-market buy | 500 | $10.00 | 867,680 |
| 2007-12-28 | Open-market buy | 100 | $10.25 | 1,253,971 |
| 2007-12-27 | Open-market sale | 100 | $9.85 | 1,253,871 |
| 2007-12-27 | Open-market buy | 100 | $9.60 | 1,253,971 |
| 2007-12-19 | Open-market sale | 70 | $9.65 | 1,253,871 |
| 2007-12-18 | Open-market buy | 1,000 | $9.25 | 1,253,941 |
| 2007-12-14 | Open-market sale | 500 | $9.18 | 1,252,941 |
| 2007-12-14 | Open-market buy | 400 | $9.05 | 1,253,441 |
| 2007-12-13 | Open-market sale | 500 | $9.20 | 1,253,041 |
| 2007-12-06 | Open-market sale | 500 | $9.20 | 1,253,541 |
| 2007-12-06 | Open-market buy | 500 | $9.10 | 1,254,041 |
| 2007-12-05 | Open-market buy | 500 | $9.02 | 1,253,541 |
| 2007-12-04 | Open-market buy | 500 | $9.10 | 1,253,041 |
| 2007-11-28 | Open-market buy | 400 | $9.15 | 1,252,541 |
| 2007-11-27 | Open-market buy | 200 | $9.05 | 1,252,141 |
| 2007-11-01 | Open-market sale | 500 | $9.88 | 1,251,941 |
| 2007-10-16 | Open-market buy | 500 | $9.75 | 1,252,441 |
| 2007-10-16 | Open-market buy | 500 | $9.70 | 1,251,941 |
| 2007-10-15 | Open-market buy | 500 | $9.75 | 1,251,441 |
| 2007-10-11 | Open-market buy | 500 | $9.80 | 1,250,941 |
| 2007-09-25 | Open-market sale | 1,000 | $9.80 | 1,250,441 |
| 2007-09-25 | Open-market buy | 1,000 | $9.80 | 1,251,441 |
| 2007-07-23 | Open-market buy | 0 | $0.00 | 867,180 |
| 2007-07-23 | Open-market buy | 280 | $9.85 | 1,250,441 |
| 2007-07-20 | Open-market sale | 130 | $9.70 | 1,250,161 |
| 2007-07-20 | Open-market sale | 500 | $9.70 | 1,250,291 |
| 2007-07-19 | Open-market sale | 1,000 | $9.42 | 1,250,791 |
| 2007-07-19 | Open-market sale | 1,000 | $9.42 | 1,251,791 |
| 2007-07-19 | Open-market buy | 1,000 | $9.42 | 1,252,791 |
| 2007-07-19 | Open-market buy | 1,000 | $9.32 | 1,251,791 |
| 2007-07-18 | Open-market buy | 7 | $9.35 | 1,250,791 |
| 2007-07-13 | Open-market sale | 300 | $9.40 | 1,250,784 |
| 2007-07-02 | Open-market sale | 200 | $9.50 | 1,251,084 |
| 2007-06-28 | Open-market buy | 500 | $9.25 | 1,251,284 |
| 2007-06-27 | Open-market buy | 500 | $9.25 | 1,251,284 |
| 2007-06-27 | Open-market sale | 500 | $9.35 | 1,250,784 |
| 2007-06-26 | Open-market sale | 200 | $9.80 | 1,250,884 |
| 2007-06-26 | Open-market sale | 100 | $10.25 | 1,250,784 |
| 2007-06-25 | Open-market sale | 110 | $9.35 | 1,251,084 |
| 2007-06-25 | Open-market sale | 500 | $9.50 | 1,251,194 |
| 2007-06-25 | Open-market buy | 490 | $9.15 | 1,251,694 |
| 2007-06-22 | Open-market sale | 100 | $9.95 | 1,251,204 |
| 2007-06-22 | Open-market buy | 500 | $9.35 | 1,251,304 |
| 2007-06-22 | Open-market buy | 500 | $9.55 | 1,250,804 |
| 2007-06-22 | Open-market buy | 200 | $10.05 | 1,250,304 |
| 2007-06-20 | Open-market sale | 200 | $10.00 | 1,250,104 |
| 2007-06-20 | Open-market sale | 300 | $11.00 | 1,250,304 |
| 2007-06-11 | Open-market buy | 500 | $9.10 | 1,250,604 |
| 2007-06-08 | Open-market sale | 200 | $9.45 | 1,250,104 |
| 2007-06-06 | Open-market buy | 500 | $9.42 | 1,250,304 |
| 2007-06-04 | Open-market sale | 500 | $9.50 | 1,249,804 |
| 2007-05-30 | Open-market buy | 0 | $0.00 | 867,180 |
| 2007-05-30 | Open-market sale | 500 | $9.25 | 1,250,304 |
| 2007-05-29 | Open-market sale | 1,000 | $9.15 | 1,250,804 |
| 2007-05-29 | Open-market buy | 1,000 | $9.15 | 1,251,804 |
| 2007-05-23 | Open-market buy | 500 | $9.00 | 1,250,804 |
| 2007-05-23 | Open-market buy | 500 | $9.20 | 1,250,304 |
| 2007-05-18 | Open-market sale | 100 | $9.95 | 1,249,804 |
| 2007-05-18 | Open-market buy | 300 | $9.60 | 1,249,904 |
| 2007-05-17 | Open-market sale | 1,000 | $9.70 | 1,249,604 |
| 2007-05-17 | Open-market sale | 1,000 | $9.70 | 1,250,604 |
| 2007-05-17 | Open-market buy | 1,000 | $9.70 | 1,251,604 |
| 2007-05-17 | Open-market buy | 500 | $9.65 | 1,250,604 |
| 2007-05-17 | Open-market buy | 500 | $9.65 | 1,250,104 |
| 2007-05-15 | Open-market sale | 100 | $9.90 | 1,249,604 |
| 2007-05-15 | Open-market sale | 300 | $9.70 | 1,249,704 |
| 2007-05-15 | Open-market sale | 608 | $9.70 | 1,250,004 |
| 2007-05-15 | Open-market buy | 300 | $9.70 | 1,250,612 |
| 2007-05-14 | Open-market sale | 100 | $9.65 | 1,250,312 |
| 2007-05-08 | Open-market buy | 120 | $9.60 | 1,250,412 |
| 2007-05-08 | Open-market buy | 100 | $10.00 | 1,250,292 |
| 2007-05-07 | Open-market buy | 200 | $10.00 | 1,250,192 |
| 2007-04-27 | Open-market sale | 100 | $9.50 | 1,249,992 |
| 2007-04-13 | Open-market buy | 500 | $9.05 | 1,250,092 |
| 2007-04-10 | Open-market buy | 500 | $9.20 | 1,249,592 |
| 2007-03-26 | Open-market sale | 500 | $9.25 | 1,249,092 |
| 2007-03-26 | Open-market buy | 500 | $9.25 | 1,249,592 |
| 2007-03-26 | Open-market buy | 500 | $9.25 | 1,249,092 |
| 2007-03-22 | Open-market buy | 500 | $9.55 | 1,248,592 |
| 2007-03-15 | Open-market buy | 500 | $9.85 | 1,248,092 |
| 2007-03-12 | Open-market buy | 48 | $9.85 | 1,247,592 |
| 2007-03-07 | Open-market buy | 0 | $0.00 | 867,180 |
| 2007-03-07 | Open-market buy | 500 | $9.85 | 1,247,544 |
| 2007-03-02 | Open-market buy | 200 | $10.50 | 1,247,044 |
| 2007-03-02 | Open-market buy | 200 | $10.50 | 1,246,844 |
| 2007-02-23 | Open-market buy | 200 | $10.55 | 1,246,644 |
| 2007-02-21 | Open-market buy | 200 | $10.65 | 1,246,444 |
| 2007-02-20 | Open-market buy | 200 | $10.80 | 1,246,244 |
| 2007-02-13 | Open-market sale | 4,500 | $11.45 | 1,246,044 |
| 2007-02-13 | Open-market sale | 6,000 | $11.47 | 1,250,544 |
| 2007-02-13 | Open-market sale | 9,600 | $11.48 | 1,256,544 |
| 2007-02-13 | Open-market buy | 9,000 | $11.45 | 1,266,144 |
| 2007-02-13 | Open-market buy | 8,000 | $11.47 | 1,257,144 |
| 2007-02-13 | Open-market buy | 1,000 | $11.40 | 1,249,144 |
| 2007-02-13 | Open-market buy | 1,000 | $11.40 | 1,248,144 |
| 2007-02-13 | Open-market buy | 1,000 | $11.40 | 1,247,144 |
| 2007-02-13 | Open-market buy | 1,000 | $11.40 | 1,246,144 |
| 2007-02-13 | Open-market buy | 1,000 | $11.40 | 1,245,144 |
| 2007-02-13 | Open-market buy | 1,000 | $11.40 | 1,244,144 |
| 2007-02-13 | Open-market buy | 200 | $11.45 | 1,242,944 |
| 2007-02-13 | Open-market buy | 200 | $11.45 | 1,243,144 |
| 2007-02-12 | Open-market sale | 4,200 | $11.48 | 1,242,744 |
| 2007-02-12 | Open-market sale | 7,100 | $11.48 | 1,246,944 |
| 2007-02-12 | Open-market buy | 4,400 | $11.48 | 1,254,044 |
| 2007-02-12 | Open-market buy | 1,000 | $11.40 | 1,249,644 |
| 2007-02-12 | Open-market buy | 1,000 | $11.40 | 1,248,644 |
| 2007-02-12 | Open-market buy | 1,000 | $11.40 | 1,247,644 |
| 2007-02-12 | Open-market buy | 600 | $11.20 | 1,246,644 |
| 2007-02-12 | Open-market buy | 200 | $11.35 | 1,246,044 |
| 2007-02-12 | Open-market buy | 200 | $11.40 | 1,245,844 |
| 2007-02-12 | Open-market buy | 200 | $11.25 | 1,245,644 |
| 2007-02-08 | Open-market buy | 200 | $11.25 | 1,242,984 |
| 2007-02-08 | Open-market buy | 400 | $11.24 | 1,243,384 |
| 2007-02-08 | Open-market buy | 400 | $11.24 | 1,243,784 |
| 2007-02-08 | Open-market buy | 1,000 | $11.50 | 1,244,784 |
| 2007-02-08 | Open-market buy | 1,000 | $11.50 | 1,245,784 |
| 2007-02-08 | Open-market buy | 4,500 | $11.80 | 1,250,284 |
| 2007-02-08 | Open-market sale | 4,440 | $11.80 | 1,245,844 |
| 2007-02-08 | Open-market sale | 400 | $11.24 | 1,245,444 |
| 2007-02-08 | Open-market buy | 0 | $0.00 | 867,180 |
| 2007-02-07 | Open-market buy | 200 | $11.70 | 1,241,344 |
| 2007-02-07 | Open-market buy | 620 | $11.73 | 1,241,964 |
| 2007-02-07 | Open-market buy | 620 | $11.73 | 1,242,584 |
| 2007-02-07 | Open-market buy | 820 | $11.73 | 1,243,404 |
| 2007-02-07 | Open-market sale | 620 | $11.73 | 1,242,784 |
| 2007-02-07 | Open-market buy | 200 | $11.75 | 1,241,144 |
| 2007-02-06 | Open-market buy | 1,000 | $11.80 | 1,245,644 |
| 2007-02-06 | Open-market buy | 150 | $11.72 | 1,243,844 |
| 2007-02-06 | Open-market buy | 800 | $11.80 | 1,244,644 |
| 2007-02-06 | Open-market buy | 1,800 | $11.90 | 1,247,444 |
| 2007-02-06 | Open-market sale | 4,700 | $11.89 | 1,242,744 |
| 2007-02-06 | Open-market sale | 1,800 | $11.90 | 1,240,944 |
| 2007-02-01 | Open-market buy | 0 | $0.00 | 867,180 |
| 2007-02-01 | Open-market sale | 100 | $12.20 | 1,243,694 |
| 2007-01-31 | Open-market sale | 5,200 | $12.12 | 1,245,594 |
| 2007-01-31 | Open-market buy | 200 | $12.20 | 1,247,394 |
| 2007-01-31 | Open-market buy | 200 | $11.89 | 1,247,194 |
| 2007-01-31 | Open-market buy | 100 | $12.20 | 1,246,994 |
| 2007-01-31 | Open-market sale | 1,800 | $12.10 | 1,243,794 |
| 2007-01-31 | Open-market buy | 400 | $12.00 | 1,247,794 |
| 2007-01-31 | Open-market buy | 3,000 | $12.10 | 1,250,794 |
| 2007-01-30 | Open-market buy | 800 | $11.82 | 1,246,894 |
| 2007-01-30 | Open-market buy | 200 | $11.82 | 1,246,094 |
| 2007-01-29 | Open-market sale | 1,000 | $11.95 | 1,245,894 |
| 2007-01-29 | Open-market sale | 8,900 | $11.97 | 1,246,894 |
| 2007-01-29 | Open-market buy | 4,200 | $11.95 | 1,255,794 |
| 2007-01-29 | Open-market buy | 1,000 | $11.90 | 1,251,594 |
| 2007-01-25 | Open-market sale | 4,000 | $11.95 | 1,250,594 |
| 2007-01-25 | Open-market buy | 13,423 | $11.95 | 1,254,594 |
| 2007-01-23 | Open-market sale | 200 | $11.99 | 1,241,171 |
| 2007-01-23 | Open-market sale | 9,800 | $12.00 | 1,241,371 |
| 2007-01-23 | Open-market buy | 9,000 | $11.99 | 1,251,171 |
| 2007-01-22 | Open-market buy | 200 | $12.05 | 1,242,171 |
| 2007-01-19 | Open-market sale | 2,600 | $12.00 | 1,241,971 |
| 2007-01-19 | Open-market sale | 5,400 | $11.99 | 1,244,571 |
| 2007-01-19 | Open-market buy | 3,000 | $12.00 | 1,249,971 |
| 2007-01-19 | Open-market buy | 500 | $12.00 | 1,246,971 |
| 2007-01-19 | Open-market buy | 500 | $11.90 | 1,246,471 |
| 2007-01-19 | Open-market buy | 100 | $11.90 | 1,245,971 |
| 2007-01-17 | Open-market buy | 1,000 | $11.85 | 1,245,871 |
| 2007-01-17 | Open-market buy | 100 | $12.05 | 1,244,471 |
| 2007-01-17 | Open-market buy | 0 | $0.00 | 867,180 |
| 2007-01-17 | Open-market buy | 200 | $11.85 | 1,244,671 |
| 2007-01-17 | Open-market buy | 200 | $11.90 | 1,244,871 |
| 2007-01-11 | Open-market sale | 2,802 | $11.90 | 1,244,371 |
| 2007-01-11 | Open-market sale | 4,800 | $11.92 | 1,247,173 |
| 2007-01-11 | Open-market buy | 2,802 | $11.90 | 1,251,973 |
| 2007-01-11 | Open-market buy | 200 | $11.85 | 1,249,171 |
| 2007-01-11 | Open-market buy | 200 | $11.85 | 1,248,971 |
| 2007-01-11 | Open-market buy | 200 | $11.85 | 1,248,771 |
| 2007-01-11 | Open-market buy | 180 | $11.85 | 1,248,571 |
| 2007-01-10 | Open-market sale | 2,700 | $11.85 | 1,248,391 |
| 2007-01-10 | Open-market sale | 7,700 | $11.85 | 1,251,091 |
| 2007-01-10 | Open-market buy | 4,000 | $11.85 | 1,258,791 |
| 2007-01-10 | Open-market buy | 1,000 | $11.70 | 1,254,791 |
| 2007-01-10 | Open-market buy | 522 | $11.55 | 1,253,791 |
| 2007-01-10 | Open-market buy | 500 | $11.85 | 1,253,269 |
| 2007-01-10 | Open-market buy | 500 | $11.85 | 1,252,769 |
| 2007-01-10 | Open-market buy | 500 | $11.80 | 1,252,269 |
| 2007-01-10 | Open-market buy | 500 | $11.80 | 1,251,769 |
| 2007-01-10 | Open-market buy | 500 | $11.70 | 1,251,269 |
| 2007-01-10 | Open-market buy | 500 | $11.70 | 1,250,769 |
| 2007-01-10 | Open-market buy | 200 | $11.95 | 1,250,269 |
| 2007-01-09 | Open-market buy | 200 | $11.75 | 1,250,069 |
| 2007-01-08 | Open-market buy | 1,000 | $11.45 | 1,249,869 |
| 2007-01-05 | Open-market buy | 200 | $11.70 | 867,180 |
| 2007-01-05 | Open-market sale | 8,700 | $11.90 | 1,248,869 |
| 2007-01-05 | Open-market buy | 4,200 | $11.90 | 1,257,569 |
| 2007-01-05 | Open-market buy | 1,200 | $11.80 | 1,253,369 |
| 2007-01-03 | Open-market sale | 8,600 | $11.90 | 1,252,169 |
| 2007-01-03 | Open-market buy | 1,465 | $11.50 | 1,260,769 |
| 2006-12-28 | Open-market buy | 4,800 | $12.00 | 1,259,304 |
| 2006-12-28 | Open-market buy | 200 | $12.00 | 1,254,504 |
| 2006-12-28 | Open-market buy | 50 | $12.05 | 1,254,304 |
| 2006-12-27 | Open-market sale | 5,000 | $12.00 | 1,254,254 |
| 2006-12-27 | Open-market sale | 5,000 | $12.00 | 1,259,254 |
| 2006-12-27 | Open-market sale | 7,200 | $12.03 | 1,264,254 |
| 2006-12-27 | Open-market buy | 12,000 | $12.00 | 1,271,454 |
| 2006-12-27 | Open-market buy | 5,000 | $11.98 | 1,259,454 |
| 2006-12-26 | Open-market buy | 200 | $11.79 | 866,980 |
| 2006-12-21 | Open-market sale | 3,800 | $11.82 | 1,254,454 |
| 2006-12-21 | Open-market buy | 200 | $11.75 | 1,254,874 |
| 2006-12-21 | Open-market buy | 3,380 | $11.80 | 1,258,254 |
| 2006-12-20 | Open-market buy | 200 | $11.55 | 1,254,674 |
| 2006-12-20 | Open-market buy | 200 | $11.60 | 1,254,474 |
| 2006-12-19 | Open-market sale | 4,400 | $11.72 | 1,254,274 |
| 2006-12-19 | Open-market buy | 2,900 | $11.70 | 1,258,674 |
| 2006-12-14 | Open-market sale | 2,304 | $11.62 | 1,255,774 |
| 2006-12-14 | Open-market sale | 7,200 | $11.64 | 1,258,078 |
| 2006-12-14 | Open-market buy | 5,804 | $11.62 | 1,265,278 |
| 2006-12-14 | Open-market buy | 500 | $11.50 | 1,259,474 |
| 2006-12-14 | Open-market buy | 500 | $11.50 | 1,258,974 |
| 2006-12-14 | Open-market buy | 500 | $11.50 | 1,258,474 |
| 2006-12-14 | Open-market buy | 200 | $11.40 | 1,257,974 |
| 2006-12-14 | Open-market buy | 100 | $12.00 | 1,257,774 |
| 2006-12-13 | Open-market buy | 0 | $0.00 | 866,780 |
| 2006-12-13 | Open-market buy | 200 | $11.30 | 1,257,674 |
| 2006-12-13 | Open-market buy | 104 | $11.30 | 1,257,474 |
| 2006-12-11 | Open-market sale | 200 | $11.25 | 1,257,370 |
| 2006-12-11 | Open-market sale | 4,900 | $11.27 | 1,257,570 |
| 2006-12-11 | Open-market buy | 1,800 | $11.25 | 1,262,470 |
| 2006-12-11 | Open-market buy | 200 | $11.50 | 1,260,670 |
| 2006-12-11 | Open-market buy | 200 | $11.20 | 1,260,470 |
| 2006-12-08 | Open-market buy | 3,308 | $11.26 | 1,267,070 |
| 2006-12-08 | Open-market buy | 1,400 | $11.10 | 1,263,762 |
| 2006-12-08 | Open-market buy | 1,000 | $11.15 | 1,262,362 |
| 2006-12-08 | Open-market buy | 200 | $11.17 | 1,261,362 |
| 2006-12-08 | Open-market buy | 200 | $11.17 | 1,261,162 |
| 2006-12-08 | Open-market buy | 200 | $11.20 | 1,260,962 |
| 2006-12-08 | Open-market sale | 600 | $11.26 | 1,260,270 |
| 2006-12-08 | Open-market sale | 6,200 | $11.28 | 1,260,870 |
| 2006-12-07 | Open-market sale | 400 | $11.25 | 1,260,762 |
| 2006-12-07 | Open-market sale | 4,800 | $11.26 | 1,261,162 |
| 2006-12-07 | Open-market buy | 1,300 | $11.25 | 1,265,962 |
| 2006-12-07 | Open-market buy | 800 | $11.25 | 1,264,662 |
| 2006-12-07 | Open-market buy | 200 | $11.15 | 1,263,862 |
| 2006-12-06 | Open-market buy | 200 | $11.30 | 1,263,662 |
| 2006-12-05 | Open-market buy | 800 | $11.15 | 1,263,462 |
| 2006-12-01 | Open-market buy | 500 | $11.15 | 1,262,662 |
| 2006-11-30 | Open-market sale | 5,400 | $11.18 | 1,262,162 |
| 2006-11-30 | Open-market buy | 684 | $11.15 | 1,267,562 |
| 2006-11-07 | Open-market buy | 350 | $10.40 | 1,266,878 |
| 2006-11-07 | Open-market buy | 315 | $10.40 | 1,266,528 |
| 2006-11-03 | Open-market buy | 200 | $11.05 | 1,267,113 |
| 2006-11-03 | Open-market sale | 900 | $10.95 | 1,266,213 |
| 2006-11-01 | Open-market sale | 300 | $12.00 | 866,780 |
| 2006-10-26 | Open-market buy | 200 | $11.70 | 1,265,313 |
| 2006-10-26 | Open-market buy | 200 | $11.70 | 1,265,513 |
| 2006-10-26 | Open-market buy | 400 | $11.65 | 1,265,913 |
| 2006-10-26 | Open-market buy | 1,000 | $11.65 | 1,266,913 |
| 2006-10-24 | Open-market buy | 300 | $11.50 | 1,263,313 |
| 2006-10-24 | Open-market buy | 700 | $11.50 | 1,264,013 |
| 2006-10-24 | Open-market buy | 1,100 | $11.28 | 1,265,113 |
| 2006-10-23 | Open-market buy | 200 | $10.60 | 1,262,813 |
| 2006-10-23 | Open-market buy | 200 | $10.70 | 1,262,613 |
| 2006-10-23 | Open-market buy | 100 | $12.15 | 1,262,413 |
| 2006-10-23 | Open-market buy | 200 | $10.71 | 1,263,013 |
| 2006-10-20 | Open-market buy | 400 | $10.63 | 1,262,313 |
| 2006-10-20 | Open-market buy | 350 | $10.55 | 1,261,913 |
| 2006-10-20 | Open-market buy | 300 | $10.50 | 1,261,563 |
| 2006-10-20 | Open-market buy | 200 | $10.70 | 1,261,263 |
| 2006-10-17 | Open-market sale | 200 | $11.05 | 1,261,063 |
| 2006-10-17 | Open-market sale | 1,000 | $11.25 | 1,261,463 |
| 2006-10-17 | Open-market sale | 12,800 | $10.68 | 1,262,463 |
| 2006-10-17 | Open-market buy | 200 | $10.75 | 1,275,263 |
| 2006-10-17 | Open-market buy | 200 | $12.30 | 1,275,063 |
| 2006-10-17 | Open-market buy | 200 | $11.10 | 1,274,863 |
| 2006-10-17 | Open-market buy | 200 | $11.20 | 1,274,663 |
| 2006-10-17 | Open-market buy | 200 | $10.60 | 1,274,463 |
| 2006-10-17 | Open-market buy | 200 | $10.60 | 1,274,263 |
| 2006-10-17 | Open-market buy | 200 | $10.99 | 1,274,063 |
| 2006-10-17 | Open-market sale | 200 | $12.60 | 1,261,263 |
| 2006-10-16 | Open-market buy | 2,500 | $10.00 | 1,264,213 |
| 2006-10-16 | Open-market buy | 2,000 | $10.00 | 1,261,713 |
| 2006-10-16 | Open-market buy | 3,000 | $9.85 | 1,267,213 |
| 2006-10-16 | Open-market buy | 3,350 | $9.95 | 1,270,563 |
| 2006-10-16 | Open-market buy | 3,500 | $10.00 | 1,274,063 |
| 2006-10-16 | Open-market sale | 200 | $10.65 | 1,273,863 |
| 2006-10-16 | Open-market buy | 1,500 | $9.98 | 1,259,713 |
| 2006-10-16 | Open-market buy | 1,000 | $9.80 | 1,258,213 |
| 2006-10-16 | Open-market buy | 200 | $10.45 | 1,257,213 |
| 2006-10-16 | Open-market buy | 200 | $10.10 | 1,257,013 |
| 2006-10-16 | Open-market buy | 100 | $12.00 | 1,256,813 |
| 2006-10-16 | Open-market buy | 0 | $0.00 | 867,080 |
| 2006-10-13 | Open-market buy | 2,500 | $9.65 | 1,256,713 |
| 2006-10-13 | Open-market buy | 600 | $9.75 | 1,254,213 |
| 2006-10-11 | Open-market sale | 21,700 | $9.65 | 1,253,613 |
| 2006-10-11 | Open-market buy | 7,500 | $9.40 | 1,275,313 |
| 2006-10-11 | Open-market buy | 5,000 | $9.70 | 1,267,813 |
| 2006-10-11 | Open-market buy | 5,000 | $9.50 | 1,262,813 |
| 2006-10-11 | Open-market buy | 1,500 | $9.65 | 1,257,813 |
| 2006-10-11 | Open-market buy | 1,500 | $9.40 | 1,256,313 |
| 2006-10-11 | Open-market buy | 1,000 | $9.40 | 1,254,813 |
| 2006-10-11 | Open-market buy | 1,000 | $9.65 | 1,253,813 |
| 2006-10-11 | Open-market buy | 500 | $9.85 | 1,252,813 |
| 2006-10-11 | Open-market buy | 500 | $9.50 | 1,252,313 |
| 2006-10-11 | Open-market buy | 500 | $9.45 | 1,251,813 |
| 2006-10-11 | Open-market buy | 100 | $9.85 | 1,251,313 |
| 2006-10-05 | Open-market buy | 0 | $0.00 | 867,080 |
| 2006-10-05 | Open-market sale | 5,600 | $9.32 | 1,251,213 |
| 2006-10-05 | Open-market buy | 1,000 | $9.25 | 1,256,813 |
| 2006-10-05 | Open-market buy | 1,000 | $9.20 | 1,255,813 |
| 2006-10-05 | Open-market buy | 800 | $9.30 | 1,254,813 |
| 2006-10-04 | Open-market buy | 891 | $9.30 | 1,257,613 |
| 2006-10-04 | Open-market sale | 8,600 | $9.32 | 1,254,013 |
| 2006-10-04 | Open-market buy | 4,000 | $9.20 | 1,262,613 |
| 2006-10-04 | Open-market buy | 1,000 | $9.25 | 1,258,613 |
| 2006-10-03 | Open-market buy | 4,440 | $9.30 | 1,269,522 |
| 2006-10-03 | Open-market buy | 1,545 | $9.25 | 1,265,082 |
| 2006-10-03 | Open-market buy | 1,000 | $9.25 | 1,263,537 |
| 2006-10-03 | Open-market sale | 12,800 | $9.32 | 1,256,722 |
| 2006-09-29 | Open-market buy | 1,000 | $9.25 | 1,262,537 |
| 2006-09-27 | Open-market buy | 1,000 | $9.20 | 1,261,537 |
| 2006-09-26 | Open-market sale | 13,200 | $9.32 | 1,260,537 |
| 2006-09-26 | Open-market buy | 10,000 | $9.10 | 1,273,737 |
| 2006-09-25 | Open-market buy | 900 | $9.30 | 1,263,737 |
| 2006-09-21 | Open-market buy | 800 | $9.25 | 1,262,837 |
| 2006-09-21 | Open-market buy | 500 | $9.30 | 1,262,037 |
| 2006-09-20 | Open-market sale | 9,400 | $9.32 | 1,261,537 |
| 2006-09-20 | Open-market buy | 500 | $9.25 | 1,269,537 |
| 2006-09-20 | Open-market buy | 500 | $9.25 | 1,269,037 |
| 2006-09-20 | Open-market buy | 1,400 | $9.25 | 1,270,937 |
| 2006-09-19 | Open-market buy | 0 | $0.00 | 867,080 |
| 2006-09-19 | Open-market buy | 5,000 | $9.15 | 1,268,537 |
| 2006-09-14 | Open-market sale | 12,100 | $9.32 | 1,263,537 |
| 2006-09-14 | Open-market buy | 13,360 | $5.00 | 1,275,637 |
| 2006-09-14 | Open-market buy | 1,900 | $9.30 | 1,262,277 |
| 2006-09-14 | Open-market buy | 1,725 | $9.30 | 1,260,377 |
| 2006-09-14 | Open-market buy | 1,000 | $9.25 | 1,258,652 |
| 2006-09-14 | Open-market buy | 700 | $9.25 | 1,257,652 |
| 2006-09-12 | Open-market buy | 2,573 | $9.30 | 1,256,952 |
| 2006-09-11 | Open-market buy | 1,000 | $9.30 | 1,254,379 |
| 2006-09-08 | Open-market sale | 8,200 | $9.32 | 1,253,379 |
| 2006-09-08 | Open-market buy | 2,000 | $9.30 | 1,261,579 |
| 2006-09-08 | Open-market buy | 500 | $9.25 | 1,259,579 |
| 2006-09-05 | Open-market buy | 500 | $9.30 | 1,259,079 |
| 2006-09-01 | Open-market buy | 1,000 | $9.25 | 1,258,579 |
| 2006-09-01 | Open-market buy | 800 | $9.25 | 1,257,579 |
| 2006-08-30 | Open-market buy | 800 | $9.25 | 1,256,779 |
| 2006-08-29 | Open-market sale | 9,300 | $9.28 | 1,255,979 |
| 2006-08-29 | Open-market buy | 3,500 | $9.25 | 1,265,279 |
| 2006-08-29 | Open-market buy | 1,500 | $9.25 | 1,261,779 |
| 2006-08-28 | Open-market buy | 2,000 | $9.25 | 1,260,279 |
| 2006-08-21 | Open-market buy | 2,000 | $9.25 | 1,258,279 |
| 2006-08-16 | Open-market sale | 7,400 | $9.33 | 1,256,279 |
| 2006-08-16 | Open-market buy | 2,000 | $9.30 | 1,263,679 |
| 2006-08-16 | Open-market buy | 1,965 | $9.35 | 1,261,679 |
| 2006-08-15 | Open-market buy | 1,250 | $9.30 | 1,259,714 |
| 2006-08-15 | Open-market buy | 1,000 | $9.30 | 1,258,464 |
| 2006-08-11 | Open-market buy | 1,500 | $9.45 | 1,257,464 |
| 2006-08-09 | Open-market buy | 0 | $0.00 | 867,080 |
| 2006-08-09 | Open-market sale | 14,300 | $9.32 | 1,255,964 |
| 2006-08-09 | Open-market buy | 15,640 | $9.27 | 1,270,264 |
| 2006-08-09 | Open-market buy | 2,500 | $9.30 | 1,254,624 |
| 2006-08-09 | Open-market buy | 520 | $9.45 | 1,252,124 |
| 2006-08-07 | Open-market buy | 1,000 | $9.30 | 1,251,604 |
| 2006-08-03 | Open-market buy | 500 | $9.30 | 1,250,604 |
| 2006-08-02 | Open-market buy | 1,000 | $9.30 | 1,250,104 |
| 2006-07-27 | Open-market buy | 500 | $9.25 | 1,249,104 |
| 2006-07-26 | Open-market buy | 1,000 | $9.25 | 1,248,604 |
| 2006-07-21 | Open-market buy | 500 | $9.30 | 1,247,604 |
| 2006-07-20 | Open-market sale | 11,200 | $9.27 | 1,247,104 |
| 2006-07-20 | Open-market buy | 10,000 | $9.10 | 1,258,304 |
| 2006-07-20 | Open-market buy | 1,100 | $9.23 | 1,248,304 |
| 2006-07-20 | Open-market buy | 1,000 | $9.27 | 1,247,204 |
| 2006-07-19 | Open-market sale | 4,300 | $9.28 | 1,246,204 |
| 2006-07-19 | Open-market buy | 500 | $9.25 | 1,250,504 |
| 2006-07-18 | Open-market sale | 5,100 | $9.27 | 1,250,004 |
| 2006-07-18 | Open-market buy | 1,000 | $9.20 | 1,255,104 |
| 2006-07-18 | Open-market buy | 700 | $9.20 | 1,254,104 |
| 2006-07-18 | Open-market buy | 500 | $9.25 | 1,253,404 |
| 2006-07-18 | Open-market buy | 500 | $9.50 | 1,252,904 |
| 2006-07-18 | Open-market buy | 500 | $9.25 | 1,252,404 |
| 2006-07-18 | Open-market buy | 200 | $9.35 | 1,251,904 |
| 2006-07-17 | Open-market buy | 1,000 | $9.15 | 1,250,404 |
| 2006-07-17 | Open-market buy | 600 | $9.23 | 1,249,404 |
| 2006-07-17 | Open-market buy | 500 | $9.20 | 1,248,804 |
| 2006-07-17 | Open-market buy | 500 | $9.15 | 1,248,304 |
| 2006-07-17 | Open-market buy | 1,300 | $9.20 | 1,251,704 |
| 2006-07-14 | Open-market buy | 0 | $0.00 | 867,080 |
| 2006-07-14 | Open-market sale | 17,500 | $9.26 | 1,247,804 |
| 2006-07-14 | Open-market buy | 2,500 | $9.15 | 1,265,304 |
| 2006-07-14 | Open-market buy | 1,000 | $9.20 | 1,262,804 |
| 2006-07-14 | Open-market buy | 1,000 | $9.15 | 1,261,804 |
| 2006-07-14 | Open-market buy | 750 | $9.20 | 1,260,804 |
| 2006-07-14 | Open-market buy | 500 | $9.20 | 1,260,054 |
| 2006-07-13 | Open-market sale | 7,300 | $9.27 | 1,259,554 |
| 2006-07-13 | Open-market buy | 5,000 | $9.20 | 1,266,854 |
| 2006-07-13 | Open-market buy | 1,000 | $9.25 | 1,261,854 |
| 2006-07-13 | Open-market buy | 600 | $9.27 | 1,260,854 |
| 2006-07-11 | Open-market buy | 222 | $9.25 | 1,260,254 |
| 2006-07-10 | Open-market buy | 600 | $9.31 | 1,260,032 |
| 2006-07-07 | Open-market sale | 12,200 | $9.28 | 1,259,432 |
| 2006-07-07 | Open-market buy | 5,000 | $9.25 | 1,271,632 |
| 2006-07-06 | Open-market buy | 1,500 | $9.25 | 1,266,632 |
| 2006-07-03 | Open-market buy | 1,000 | $9.30 | 1,265,132 |
| 2006-06-30 | Open-market buy | 1,000 | $9.40 | 1,264,132 |
| 2006-06-29 | Open-market buy | 800 | $9.30 | 1,263,132 |
| 2006-06-27 | Open-market buy | 300 | $9.36 | 1,261,132 |
| 2006-06-27 | Open-market buy | 1,200 | $9.25 | 1,262,332 |
| 2006-06-26 | Open-market buy | 1,801 | $9.22 | 1,264,332 |
| 2006-06-26 | Open-market buy | 1,455 | $9.30 | 1,262,531 |
| 2006-06-26 | Open-market buy | 1,200 | $9.25 | 1,261,076 |
| 2006-06-26 | Open-market buy | 10,000 | $9.26 | 1,276,332 |
| 2006-06-26 | Open-market sale | 15,500 | $9.27 | 1,260,832 |
| 2006-06-26 | Open-market buy | 2,000 | $9.24 | 1,266,332 |
| 2006-06-23 | Open-market sale | 3,500 | $9.25 | 1,259,876 |
| 2006-06-23 | Open-market sale | 11,400 | $9.27 | 1,263,376 |
| 2006-06-23 | Open-market buy | 4,500 | $9.25 | 1,274,776 |
| 2006-06-23 | Open-market buy | 3,500 | $9.25 | 1,270,276 |
| 2006-06-23 | Open-market buy | 3,500 | $9.25 | 1,266,776 |
| 2006-06-23 | Open-market buy | 0 | $0.00 | 867,080 |
| 2006-06-21 | Open-market sale | 1,000 | $9.20 | 1,263,276 |
| 2006-06-21 | Open-market buy | 1,000 | $9.20 | 1,264,276 |
| 2006-06-21 | Open-market buy | 1,000 | $9.20 | 1,263,276 |
| 2006-06-20 | Open-market sale | 500 | $9.25 | 1,262,276 |
| 2006-06-20 | Open-market buy | 1,675 | $9.20 | 1,262,776 |
| 2006-06-20 | Open-market buy | 500 | $9.25 | 1,261,101 |
| 2006-06-20 | Open-market buy | 500 | $9.25 | 1,260,601 |
| 2006-06-16 | Open-market buy | 200 | $9.40 | 1,260,101 |
| 2006-06-16 | Open-market buy | 200 | $9.25 | 1,259,901 |
| 2006-06-15 | Open-market sale | 9,500 | $9.24 | 1,259,701 |
| 2006-06-15 | Open-market sale | 17,300 | $9.27 | 1,269,201 |
| 2006-06-15 | Open-market buy | 9,500 | $9.24 | 1,286,501 |
| 2006-06-15 | Open-market buy | 8,500 | $9.25 | 1,277,001 |
| 2006-06-15 | Open-market buy | 2,500 | $9.25 | 1,268,501 |
| 2006-06-15 | Open-market buy | 1,000 | $9.20 | 1,266,001 |
| 2006-06-15 | Open-market buy | 1,000 | $9.20 | 1,265,001 |
| 2006-06-15 | Open-market buy | 500 | $9.28 | 1,264,001 |
| 2006-06-14 | Open-market sale | 1,000 | $9.20 | 1,263,501 |
| 2006-06-14 | Open-market buy | 1,000 | $9.20 | 1,264,501 |
| 2006-06-14 | Open-market buy | 1,000 | $9.20 | 1,263,501 |
| 2006-06-13 | Open-market buy | 0 | $0.00 | 867,080 |
| 2006-06-13 | Open-market buy | 625 | $9.25 | 1,262,501 |
| 2006-06-09 | Open-market sale | 1,400 | $9.20 | 1,261,876 |
| 2006-06-09 | Open-market sale | 1,800 | $9.28 | 1,263,276 |
| 2006-06-09 | Open-market buy | 1,400 | $9.20 | 1,265,076 |
| 2006-06-09 | Open-market buy | 1,000 | $9.20 | 1,263,676 |
| 2006-06-09 | Open-market buy | 400 | $9.20 | 1,262,676 |
| 2006-06-08 | Open-market sale | 17,400 | $9.27 | 1,262,276 |
| 2006-06-08 | Open-market buy | 15,100 | $9.25 | 1,279,676 |
| 2006-06-07 | Open-market sale | 7,800 | $9.28 | 1,265,076 |
| 2006-06-07 | Open-market buy | 4,180 | $9.25 | 1,272,876 |
| 2006-06-07 | Open-market buy | 500 | $9.22 | 1,268,696 |
| 2006-06-07 | Open-market buy | 500 | $9.22 | 1,268,196 |
| 2006-06-07 | Open-market sale | 500 | $9.22 | 1,264,576 |
| 2006-06-06 | Open-market sale | 1,000 | $9.25 | 1,267,696 |
| 2006-06-06 | Open-market buy | 2,500 | $9.25 | 1,268,696 |
| 2006-06-06 | Open-market buy | 1,000 | $9.25 | 1,266,196 |
| 2006-06-06 | Open-market buy | 1,000 | $9.25 | 1,265,196 |
| 2006-06-05 | Open-market buy | 1,000 | $9.25 | 1,264,196 |
| 2006-06-02 | Open-market sale | 3,003 | $9.25 | 1,263,196 |
| 2006-06-02 | Open-market sale | 15,700 | $9.29 | 1,266,199 |
| 2006-06-02 | Open-market buy | 10,000 | $9.10 | 1,281,899 |
| 2006-06-02 | Open-market buy | 3,003 | $9.25 | 1,271,899 |
| 2006-06-02 | Open-market buy | 3,003 | $9.25 | 1,268,896 |
| 2006-06-02 | Open-market buy | 2,500 | $9.35 | 1,265,893 |
| 2006-06-02 | Open-market buy | 1,000 | $9.30 | 1,263,393 |
| 2006-06-02 | Open-market buy | 500 | $9.40 | 1,262,393 |
| 2006-06-01 | Open-market sale | 13,800 | $9.28 | 1,261,893 |
| 2006-06-01 | Open-market buy | 2,000 | $9.25 | 1,275,693 |
| 2006-05-31 | Open-market buy | 1,500 | $9.25 | 1,263,193 |
| 2006-05-31 | Open-market buy | 1,500 | $9.25 | 1,264,693 |
| 2006-05-31 | Open-market buy | 10,500 | $9.25 | 1,275,193 |
| 2006-05-31 | Open-market sale | 1,500 | $9.25 | 1,273,693 |
| 2006-05-31 | Open-market buy | 0 | $0.00 | 867,080 |
| 2006-05-25 | Open-market buy | 1,000 | $9.20 | 1,261,693 |
| 2006-05-25 | Open-market buy | 300 | $9.15 | 1,260,693 |
| 2006-05-24 | Open-market sale | 1,800 | $9.20 | 1,260,393 |
| 2006-05-24 | Open-market buy | 1,800 | $9.20 | 1,262,193 |
| 2006-05-24 | Open-market buy | 500 | $9.25 | 1,258,093 |
| 2006-05-24 | Open-market buy | 500 | $9.20 | 1,258,593 |
| 2006-05-24 | Open-market buy | 1,800 | $9.20 | 1,260,393 |
| 2006-05-23 | Open-market buy | 1,179 | $9.15 | 1,257,593 |
| 2006-05-23 | Open-market buy | 1,179 | $9.15 | 1,258,772 |
| 2006-05-23 | Open-market sale | 1,179 | $9.15 | 1,257,593 |
| 2006-05-22 | Open-market buy | 600 | $9.15 | 1,256,414 |
| 2006-05-18 | Open-market sale | 1,000 | $9.15 | 1,255,814 |
| 2006-05-18 | Open-market buy | 1,000 | $9.15 | 1,256,814 |
| 2006-05-18 | Open-market buy | 1,000 | $9.15 | 1,255,814 |
| 2006-05-18 | Open-market buy | 795 | $9.10 | 1,254,814 |
| 2006-05-17 | Open-market buy | 1,000 | $9.15 | 1,252,019 |
| 2006-05-17 | Open-market buy | 1,000 | $9.15 | 1,253,019 |
| 2006-05-17 | Open-market buy | 2,000 | $9.25 | 1,255,019 |
| 2006-05-17 | Open-market sale | 1,000 | $9.15 | 1,254,019 |
| 2006-05-12 | Open-market buy | 20,625 | $5.00 | 1,271,644 |
| 2006-05-12 | Open-market sale | 20,625 | $5.00 | 1,251,019 |
| 2006-05-09 | Open-market buy | 500 | $9.25 | 1,251,019 |
| 2006-05-09 | Open-market buy | 500 | $9.35 | 1,251,519 |
| 2006-05-09 | Open-market sale | 500 | $9.35 | 1,251,019 |
| 2006-05-05 | Open-market buy | 0 | $0.00 | 867,080 |
| 2006-05-05 | Open-market sale | 4,000 | $9.37 | 1,250,519 |
| 2006-05-05 | Open-market buy | 1,000 | $9.35 | 1,254,519 |
| 2006-05-04 | Open-market sale | 8,700 | $9.37 | 1,253,519 |
| 2006-05-04 | Open-market sale | 8,700 | $9.37 | 1,262,219 |
| 2006-05-04 | Open-market buy | 8,700 | $9.37 | 1,270,919 |
| 2006-05-04 | Open-market buy | 1,000 | $9.35 | 1,262,219 |
| 2006-05-03 | Open-market sale | 500 | $9.30 | 1,261,219 |
| 2006-05-03 | Open-market buy | 1,000 | $9.35 | 1,261,719 |
| 2006-05-03 | Open-market buy | 500 | $9.30 | 1,260,719 |
| 2006-05-03 | Open-market buy | 500 | $9.30 | 1,260,219 |
| 2006-05-02 | Open-market sale | 1,000 | $9.20 | 1,259,719 |
| 2006-05-02 | Open-market buy | 1,800 | $9.30 | 1,260,719 |
| 2006-05-02 | Open-market buy | 1,000 | $9.20 | 1,258,919 |
| 2006-05-02 | Open-market buy | 525 | $9.15 | 1,257,919 |
| 2006-05-01 | Open-market buy | 200 | $9.30 | 1,257,594 |
| 2006-05-01 | Open-market sale | 200 | $9.30 | 1,257,394 |
| 2006-05-01 | Open-market buy | 200 | $9.30 | 1,257,394 |
| 2006-04-28 | Open-market buy | 1,250 | $9.30 | 1,258,444 |
| 2006-04-28 | Open-market buy | 1,250 | $9.30 | 1,257,194 |
| 2006-04-28 | Open-market sale | 1,250 | $9.30 | 1,257,194 |
| 2006-04-27 | Open-market sale | 14,000 | $9.42 | 1,255,944 |
| 2006-04-26 | Open-market buy | 5,000 | $9.47 | 1,269,944 |
| 2006-04-26 | Open-market sale | 5,000 | $9.47 | 1,264,944 |
| 2006-04-26 | Open-market sale | 5,000 | $9.47 | 1,269,944 |
| 2006-04-26 | Open-market sale | 6,000 | $9.44 | 1,274,944 |
| 2006-04-26 | Open-market sale | 6,000 | $9.41 | 1,280,944 |
| 2006-04-26 | Open-market buy | 6,000 | $9.41 | 1,286,944 |
| 2006-04-26 | Open-market buy | 6,000 | $9.41 | 1,280,944 |
| 2006-04-25 | Open-market buy | 0 | $0.00 | 867,080 |
| 2006-04-25 | Open-market sale | 4,000 | $9.45 | 1,274,944 |
| 2006-04-25 | Open-market buy | 4,000 | $9.45 | 1,278,944 |
| 2006-04-25 | Open-market buy | 1,000 | $9.43 | 1,271,944 |
| 2006-04-25 | Open-market buy | 3,000 | $9.45 | 1,274,944 |
| 2006-04-21 | Open-market buy | 500 | $9.50 | 1,270,944 |
| 2006-04-20 | Open-market sale | 2,500 | $9.52 | 1,270,444 |
| 2006-04-20 | Open-market sale | 7,000 | $9.52 | 1,272,944 |
| 2006-04-20 | Open-market sale | 12,000 | $9.52 | 1,279,944 |
| 2006-04-20 | Open-market sale | 2,500 | $9.50 | 1,291,944 |
| 2006-04-20 | Open-market sale | 7,000 | $9.50 | 1,294,444 |
| 2006-04-20 | Open-market buy | 7,000 | $9.52 | 1,301,444 |
| 2006-04-20 | Open-market buy | 7,000 | $9.50 | 1,294,444 |
| 2006-04-20 | Open-market buy | 7,000 | $9.50 | 1,287,444 |
| 2006-04-20 | Open-market buy | 2,500 | $9.52 | 1,280,444 |
| 2006-04-20 | Open-market buy | 2,500 | $9.50 | 1,277,944 |
| 2006-04-20 | Open-market buy | 2,500 | $9.50 | 1,275,444 |
| 2006-04-19 | Open-market buy | 4,000 | $9.48 | 1,291,944 |
| 2006-04-19 | Open-market buy | 1,000 | $9.50 | 1,287,944 |
| 2006-04-19 | Open-market buy | 500 | $9.55 | 1,286,944 |
| 2006-04-19 | Open-market buy | 4,500 | $9.50 | 1,304,944 |
| 2006-04-19 | Open-market sale | 3,000 | $9.50 | 1,272,944 |
| 2006-04-19 | Open-market sale | 9,000 | $9.50 | 1,275,944 |
| 2006-04-19 | Open-market sale | 12,000 | $9.53 | 1,284,944 |
| 2006-04-19 | Open-market buy | 4,000 | $9.50 | 1,295,944 |
| 2006-04-19 | Open-market buy | 12,000 | $9.50 | 1,316,944 |
| 2006-04-19 | Open-market buy | 24,500 | $9.50 | 1,341,444 |
| 2006-04-19 | Open-market sale | 4,500 | $9.50 | 1,336,944 |
| 2006-04-19 | Open-market sale | 40,000 | $9.52 | 1,296,944 |
| 2006-04-19 | Open-market buy | 4,500 | $9.50 | 1,300,444 |
| 2006-04-18 | Open-market buy | 0 | $0.00 | 867,080 |
| 2006-04-18 | Open-market buy | 3,000 | $9.50 | 1,286,444 |
| 2006-04-17 | Open-market buy | 4,000 | $9.50 | 1,283,444 |
| 2006-04-12 | Open-market buy | 240 | $9.50 | 1,279,444 |
| 2006-04-07 | Open-market buy | 402 | $9.50 | 1,279,204 |
| 2006-04-06 | Open-market buy | 1,000 | $9.70 | 1,278,802 |
| 2006-04-06 | Open-market buy | 300 | $9.70 | 1,277,802 |
| 2006-04-05 | Open-market buy | 500 | $9.60 | 1,277,502 |
| 2006-04-04 | Open-market buy | 1,000 | $9.50 | 1,277,002 |
| 2006-04-03 | Open-market buy | 2,000 | $9.50 | 1,276,002 |
| 2006-04-03 | Open-market buy | 500 | $9.70 | 1,274,002 |
| 2006-03-30 | Open-market sale | 100 | $10.00 | 1,273,502 |
| 2006-03-30 | Open-market buy | 3,000 | $9.95 | 1,273,602 |
| 2006-03-30 | Open-market buy | 100 | $10.00 | 1,270,602 |
| 2006-03-29 | Open-market sale | 100 | $10.00 | 1,270,502 |
| 2006-03-29 | Open-market sale | 500 | $9.60 | 1,270,602 |
| 2006-03-29 | Open-market sale | 2,000 | $9.55 | 1,271,102 |
| 2006-03-29 | Open-market sale | 3,560 | $9.58 | 1,273,102 |
| 2006-03-29 | Open-market buy | 500 | $9.99 | 1,276,662 |
| 2006-03-29 | Open-market buy | 500 | $9.78 | 1,276,162 |
| 2006-03-29 | Open-market buy | 500 | $9.55 | 1,275,662 |
| 2006-03-29 | Open-market buy | 500 | $9.55 | 1,275,162 |
| 2006-03-29 | Open-market buy | 100 | $9.78 | 1,274,662 |
| 2006-03-29 | Open-market buy | 100 | $10.00 | 1,274,562 |
| 2006-03-28 | Open-market buy | 500 | $9.45 | 1,270,262 |
| 2006-03-28 | Open-market buy | 100 | $9.55 | 1,269,762 |
| 2006-03-28 | Open-market sale | 100 | $9.55 | 1,274,462 |
| 2006-03-28 | Open-market buy | 2,300 | $9.50 | 1,274,562 |
| 2006-03-28 | Open-market buy | 500 | $9.50 | 1,270,762 |
| 2006-03-28 | Open-market buy | 1,500 | $9.50 | 1,272,262 |
| 2006-03-27 | Open-market sale | 9,900 | $9.39 | 1,269,662 |
| 2006-03-27 | Open-market buy | 860 | $9.40 | 1,279,562 |
| 2006-03-27 | Open-market buy | 100 | $9.50 | 1,278,702 |
| 2006-03-27 | Open-market buy | 0 | $0.00 | 867,080 |
| 2006-03-23 | Open-market buy | 2,000 | $9.35 | 1,278,602 |
| 2006-03-23 | Open-market buy | 1,300 | $9.42 | 1,276,602 |
| 2006-03-22 | Open-market buy | 2,000 | $9.30 | 1,275,302 |
| 2006-03-22 | Open-market buy | 2,000 | $9.25 | 1,273,302 |
| 2006-03-22 | Open-market buy | 500 | $9.20 | 1,271,302 |
| 2006-03-22 | Open-market buy | 100 | $9.35 | 1,270,802 |
| 2006-03-21 | Open-market sale | 500 | $9.25 | 1,270,702 |
| 2006-03-21 | Open-market sale | 7,600 | $9.25 | 1,271,202 |
| 2006-03-21 | Open-market buy | 2,500 | $9.25 | 1,278,802 |
| 2006-03-21 | Open-market buy | 1,500 | $9.22 | 1,276,302 |
| 2006-03-21 | Open-market buy | 100 | $9.30 | 1,274,802 |
| 2006-03-20 | Open-market buy | 3,000 | $9.20 | 1,274,702 |
| 2006-03-20 | Open-market buy | 1,000 | $9.20 | 1,271,702 |
| 2006-03-17 | Open-market buy | 500 | $9.25 | 1,271,702 |
| 2006-03-17 | Open-market sale | 17,800 | $9.24 | 1,270,702 |
| 2006-03-17 | Open-market buy | 5,500 | $9.22 | 1,288,502 |
| 2006-03-17 | Open-market buy | 3,100 | $9.25 | 1,283,002 |
| 2006-03-17 | Open-market buy | 3,000 | $9.19 | 1,279,902 |
| 2006-03-17 | Open-market buy | 2,300 | $9.22 | 1,276,902 |
| 2006-03-17 | Open-market buy | 1,000 | $9.16 | 1,274,602 |
| 2006-03-17 | Open-market buy | 1,000 | $9.20 | 1,273,602 |
| 2006-03-17 | Open-market buy | 900 | $9.25 | 1,272,602 |
| 2006-03-17 | Open-market buy | 500 | $9.25 | 1,271,202 |
| 2006-03-16 | Open-market sale | 500 | $9.13 | 1,270,702 |
| 2006-03-16 | Open-market buy | 2,500 | $9.11 | 1,277,702 |
| 2006-03-16 | Open-market buy | 2,000 | $9.10 | 1,275,202 |
| 2006-03-16 | Open-market buy | 1,000 | $9.10 | 1,273,202 |
| 2006-03-16 | Open-market buy | 1,000 | $9.15 | 1,272,202 |
| 2006-03-16 | Open-market buy | 500 | $9.13 | 1,271,202 |
| 2006-03-16 | Open-market buy | 0 | $0.00 | 867,080 |
| 2006-03-16 | Open-market buy | 18,500 | $9.13 | 1,296,202 |
| 2006-03-16 | Open-market sale | 25,000 | $9.14 | 1,271,202 |
| 2006-03-15 | Open-market sale | 500 | $9.08 | 1,270,702 |
| 2006-03-15 | Open-market sale | 13,500 | $9.10 | 1,271,202 |
| 2006-03-15 | Open-market buy | 5,000 | $9.10 | 1,284,702 |
| 2006-03-15 | Open-market buy | 4,500 | $9.05 | 1,279,702 |
| 2006-03-15 | Open-market buy | 3,000 | $9.08 | 1,275,202 |
| 2006-03-15 | Open-market buy | 500 | $9.05 | 1,272,202 |
| 2006-03-15 | Open-market buy | 500 | $9.09 | 1,271,702 |
| 2006-03-15 | Open-market buy | 500 | $9.05 | 1,271,202 |
| 2006-03-14 | Open-market sale | 31,800 | $9.14 | 1,270,702 |
| 2006-03-14 | Open-market buy | 15,000 | $9.15 | 1,302,502 |
| 2006-03-14 | Open-market buy | 10,500 | $9.11 | 1,287,502 |
| 2006-03-14 | Open-market buy | 1,000 | $9.15 | 1,277,002 |
| 2006-03-14 | Open-market buy | 1,000 | $9.10 | 1,276,002 |
| 2006-03-08 | Open-market buy | 0 | $0.00 | 867,080 |
| 2006-03-08 | Open-market buy | 2,000 | $9.10 | 1,275,002 |
| 2006-03-08 | Open-market buy | 1,000 | $9.05 | 1,273,002 |
| 2006-03-07 | Open-market buy | 1,300 | $9.00 | 1,272,002 |
| 2006-03-07 | Open-market buy | 1,000 | $9.00 | 1,270,702 |
| 2006-03-07 | Open-market buy | 500 | $9.00 | 1,269,702 |
| 2006-03-07 | Open-market buy | 500 | $8.90 | 1,269,202 |
| 2006-03-06 | Open-market buy | 1,478 | $8.90 | 1,268,702 |
| 2006-03-03 | Open-market buy | 2,000 | $8.90 | 1,267,224 |
| 2006-03-03 | Open-market buy | 1,000 | $8.90 | 1,265,224 |
| 2006-03-01 | Open-market buy | 1,000 | $8.75 | 1,264,224 |
| 2006-03-01 | Open-market buy | 500 | $8.75 | 1,263,224 |
| 2006-02-24 | Open-market buy | 600 | $9.00 | 1,262,724 |
| 2006-02-24 | Open-market buy | 65 | $9.10 | 1,262,124 |
| 2006-02-22 | Open-market buy | 2,600 | $9.00 | 1,262,059 |
| 2006-02-22 | Open-market buy | 88 | $8.70 | 1,259,459 |
| 2006-02-21 | Open-market buy | 4,000 | $9.05 | 1,259,371 |
| 2006-02-17 | Open-market buy | 1,000 | $9.00 | 1,267,904 |
| 2006-02-17 | Open-market sale | 30,000 | $9.00 | 1,255,371 |
| 2006-02-17 | Open-market buy | 5,761 | $9.00 | 1,285,371 |
| 2006-02-17 | Open-market buy | 3,006 | $9.00 | 1,279,610 |
| 2006-02-17 | Open-market buy | 2,000 | $9.00 | 1,276,604 |
| 2006-02-17 | Open-market buy | 2,000 | $9.00 | 1,274,604 |
| 2006-02-17 | Open-market buy | 1,500 | $9.05 | 1,272,604 |
| 2006-02-17 | Open-market buy | 1,200 | $8.90 | 1,271,104 |
| 2006-02-17 | Open-market buy | 1,000 | $8.94 | 1,269,904 |
| 2006-02-17 | Open-market buy | 1,000 | $9.00 | 1,268,904 |
| 2006-02-17 | Open-market buy | 500 | $9.00 | 1,266,404 |
| 2006-02-17 | Open-market buy | 500 | $9.00 | 1,266,904 |
| 2006-02-16 | Open-market buy | 2,500 | $8.75 | 1,265,904 |
| 2006-02-15 | Open-market buy | 1,000 | $8.65 | 1,263,404 |
| 2006-02-14 | Open-market buy | 1,200 | $8.61 | 1,262,404 |
| 2006-02-14 | Open-market buy | 902 | $8.60 | 1,261,204 |
| 2006-02-13 | Open-market buy | 500 | $8.50 | 1,260,302 |
| 2006-02-09 | Open-market sale | 200 | $9.00 | 1,259,802 |
| 2006-02-09 | Open-market buy | 500 | $8.85 | 1,260,002 |
| 2006-02-09 | Open-market buy | 200 | $9.00 | 867,080 |
| 2006-02-08 | Open-market sale | 20,000 | $9.00 | 1,259,502 |
| 2006-02-08 | Open-market buy | 3,700 | $9.00 | 1,279,502 |
| 2006-02-08 | Open-market buy | 3,200 | $9.00 | 1,275,802 |
| 2006-02-08 | Open-market buy | 2,500 | $8.99 | 1,272,602 |
| 2006-02-08 | Open-market buy | 1,500 | $9.00 | 1,270,102 |
| 2006-02-08 | Open-market buy | 1,000 | $9.00 | 1,268,602 |
| 2006-02-08 | Open-market buy | 1,000 | $8.85 | 1,267,602 |
| 2006-02-08 | Open-market buy | 800 | $8.75 | 1,266,602 |
| 2006-02-08 | Open-market buy | 500 | $8.72 | 1,265,802 |
| 2006-02-08 | Open-market buy | 500 | $8.85 | 1,265,302 |
| 2006-02-08 | Open-market buy | 500 | $8.90 | 1,264,802 |
| 2006-02-08 | Open-market buy | 200 | $9.20 | 1,264,302 |
| 2006-02-06 | Open-market buy | 500 | $8.32 | 1,264,102 |
| 2006-02-03 | Open-market buy | 500 | $8.52 | 1,263,602 |
| 2006-01-30 | Open-market buy | 500 | $8.20 | 1,263,602 |
| 2006-01-30 | Open-market sale | 500 | $8.65 | 1,263,102 |
| 2006-01-27 | Open-market buy | 200 | $8.85 | 866,880 |
| 2006-01-27 | Open-market sale | 200 | $8.85 | 1,263,102 |
| 2006-01-26 | Open-market sale | 500 | $8.50 | 1,263,302 |
| 2006-01-26 | Open-market buy | 100 | $9.00 | 1,263,802 |
| 2006-01-23 | Open-market sale | 100 | $8.50 | 1,263,702 |
| 2006-01-23 | Open-market sale | 6,000 | $8.30 | 1,263,802 |
| 2006-01-23 | Open-market buy | 5,000 | $8.20 | 1,269,802 |
| 2006-01-23 | Open-market buy | 1,500 | $8.30 | 1,264,802 |
| 2006-01-23 | Open-market buy | 1,500 | $8.30 | 1,263,302 |
| 2006-01-23 | Open-market buy | 500 | $8.35 | 1,261,802 |
| 2006-01-23 | Open-market buy | 200 | $9.00 | 1,261,302 |
| 2006-01-20 | Open-market sale | 4,800 | $8.25 | 1,261,102 |
| 2006-01-20 | Open-market buy | 2,000 | $8.25 | 1,265,902 |
| 2006-01-20 | Open-market buy | 500 | $8.30 | 1,263,902 |
| 2006-01-20 | Open-market buy | 165 | $8.20 | 1,263,402 |
| 2006-01-18 | Open-market sale | 1,000 | $8.24 | 1,263,237 |
| 2006-01-17 | Open-market buy | 500 | $8.20 | 1,264,237 |
| 2006-01-11 | Open-market buy | 500 | $8.25 | 1,263,737 |
| 2006-01-09 | Open-market sale | 1,000 | $8.22 | 1,263,237 |
| 2006-01-09 | Open-market buy | 1,500 | $8.19 | 1,264,237 |
| 2006-01-05 | Open-market buy | 500 | $8.12 | 1,262,737 |
| 2005-12-30 | Open-market sale | 100 | $8.25 | 1,262,237 |
| 2005-12-30 | Open-market buy | 200 | $8.15 | 1,262,337 |
| 2005-12-29 | Open-market buy | 1,000 | $7.88 | 1,265,637 |
| 2005-12-29 | Open-market sale | 3,000 | $7.93 | 1,262,637 |
| 2005-12-29 | Open-market sale | 500 | $7.95 | 1,262,137 |
| 2005-12-28 | Open-market buy | 1,000 | $7.57 | 1,264,637 |
| 2005-12-22 | Open-market sale | 100 | $7.55 | 1,263,637 |
| 2005-12-22 | Open-market buy | 100 | $7.55 | 866,680 |
| 2005-12-16 | Open-market buy | 500 | $7.20 | 1,263,737 |
| 2005-12-13 | Open-market buy | 500 | $7.30 | 1,263,237 |
| 2005-12-12 | Open-market buy | 200 | $8.05 | 866,580 |
| 2005-12-12 | Open-market sale | 200 | $8.05 | 1,262,737 |
| 2005-12-12 | Open-market buy | 500 | $7.35 | 1,262,937 |
| 2005-11-28 | Open-market buy | 500 | $7.50 | 1,262,437 |
| 2005-11-25 | Open-market sale | 1,112 | $7.59 | 1,261,937 |
| 2005-11-25 | Open-market buy | 1,112 | $7.59 | 1,263,049 |
| 2005-11-23 | Open-market buy | 1,000 | $7.61 | 1,261,937 |
| 2005-11-23 | Open-market buy | 500 | $7.62 | 1,260,937 |
| 2005-11-23 | Open-market buy | 300 | $7.65 | 1,260,437 |
| 2005-11-22 | Open-market buy | 500 | $7.55 | 1,260,137 |
| 2005-11-18 | Open-market buy | 812 | $7.56 | 1,259,637 |
| 2005-11-18 | Open-market buy | 500 | $7.55 | 1,258,825 |
| 2005-11-18 | Open-market buy | 500 | $7.55 | 1,258,325 |
| 2005-11-18 | Open-market buy | 300 | $7.50 | 1,257,825 |
| 2005-11-17 | Open-market buy | 700 | $7.49 | 1,258,525 |
| 2005-11-17 | Open-market sale | 1,000 | $7.49 | 1,257,525 |
| 2005-11-02 | Open-market buy | 100 | $7.50 | 1,257,925 |
| 2005-11-02 | Open-market sale | 100 | $7.50 | 1,257,825 |
| 2005-10-28 | Open-market buy | 500 | $7.05 | 1,257,825 |
| 2005-10-20 | Open-market buy | 800 | $7.05 | 1,257,325 |
| 2005-10-19 | Open-market buy | 100 | $6.98 | 866,380 |
| 2005-10-19 | Open-market sale | 500 | $6.98 | 1,256,525 |
| 2005-10-13 | Open-market buy | 500 | $6.25 | 1,257,025 |
| 2005-10-12 | Open-market buy | 1,000 | $6.85 | 1,250,525 |
| 2005-10-12 | Open-market buy | 1,000 | $6.98 | 1,249,525 |
| 2005-10-12 | Open-market buy | 500 | $6.95 | 1,248,525 |
| 2005-10-12 | Open-market buy | 1,000 | $6.43 | 1,251,525 |
| 2005-10-12 | Open-market buy | 5,000 | $6.65 | 1,256,525 |
| 2005-10-12 | Open-market buy | 0 | $0.00 | 866,280 |
| 2005-10-12 | Open-market buy | 500 | $6.75 | 1,247,525 |
| 2005-10-12 | Open-market buy | 500 | $7.30 | 1,248,025 |
| 2005-10-12 | Open-market buy | 5,000 | $6.65 | 1,256,525 |
| 2005-10-12 | Open-market buy | 1,000 | $6.43 | 1,251,525 |
| 2005-10-12 | Open-market buy | 1,000 | $6.85 | 1,250,525 |
| 2005-10-12 | Open-market buy | 1,000 | $6.98 | 1,249,525 |
| 2005-10-12 | Open-market buy | 500 | $6.95 | 1,248,525 |
| 2005-10-12 | Open-market buy | 500 | $7.30 | 1,248,025 |
| 2005-10-12 | Open-market buy | 500 | $6.75 | 1,247,525 |
| 2005-10-12 | Open-market buy | 0 | $0.00 | 866,280 |
| 2005-10-11 | Open-market buy | 1,000 | $7.50 | 1,247,025 |
| 2005-10-11 | Open-market buy | 500 | $7.65 | 1,246,025 |
| 2005-10-11 | Open-market buy | 1,000 | $7.50 | 1,247,025 |
| 2005-10-11 | Open-market buy | 500 | $7.65 | 1,246,025 |
| 2005-10-04 | Open-market buy | 1,000 | $8.00 | 1,245,525 |
| 2005-10-04 | Open-market buy | 1,000 | $8.00 | 1,245,525 |
| 2005-09-29 | Open-market buy | 4,500 | $8.25 | 1,244,525 |
| 2005-09-29 | Open-market buy | 712 | $8.20 | 1,240,025 |
| 2005-09-29 | Open-market buy | 4,500 | $8.25 | 1,244,525 |
| 2005-09-29 | Open-market buy | 712 | $8.20 | 1,240,025 |
| 2005-09-23 | Open-market buy | 500 | $8.30 | 1,239,313 |
| 2005-09-23 | Open-market buy | 500 | $8.30 | 1,239,313 |
| 2005-09-21 | Open-market buy | 500 | $8.25 | 1,238,813 |
| 2005-09-21 | Open-market buy | 500 | $8.25 | 1,238,813 |
| 2005-09-16 | Open-market buy | 500 | $8.95 | 1,238,813 |
| 2005-09-16 | Open-market sale | 500 | $8.50 | 1,238,313 |
| 2005-09-16 | Open-market sale | 500 | $8.50 | 1,238,313 |
| 2005-09-16 | Open-market buy | 500 | $8.95 | 1,238,813 |
| 2005-09-14 | Open-market buy | 500 | $8.40 | 1,238,313 |
| 2005-09-14 | Open-market buy | 500 | $8.45 | 1,238,813 |
| 2005-09-14 | Open-market sale | 500 | $8.40 | 1,238,313 |
| 2005-09-14 | Open-market sale | 500 | $8.40 | 1,238,313 |
| 2005-09-14 | Open-market buy | 500 | $8.45 | 1,238,813 |
| 2005-09-14 | Open-market buy | 500 | $8.40 | 1,238,313 |
| 2005-09-09 | Open-market buy | 86 | $8.60 | 1,237,813 |
| 2005-09-09 | Open-market buy | 86 | $8.60 | 1,237,813 |
| 2005-09-08 | Open-market buy | 400 | $8.80 | 1,237,727 |
| 2005-09-08 | Open-market buy | 400 | $8.80 | 1,237,727 |
| 2005-09-07 | Open-market buy | 500 | $8.50 | 1,239,182 |
| 2005-09-07 | Open-market buy | 500 | $8.50 | 1,239,682 |
| 2005-09-07 | Open-market sale | 2,355 | $8.50 | 1,237,327 |
| 2005-09-07 | Open-market sale | 2,355 | $8.50 | 1,237,327 |
| 2005-09-07 | Open-market buy | 500 | $8.50 | 1,239,682 |
| 2005-09-07 | Open-market buy | 500 | $8.50 | 1,239,182 |
| 2005-08-12 | Open-market buy | 500 | $8.90 | 1,239,182 |
| 2005-08-12 | Open-market sale | 500 | $8.90 | 1,238,682 |
| 2005-08-12 | Open-market sale | 500 | $8.90 | 1,238,682 |
| 2005-08-12 | Open-market buy | 500 | $8.90 | 1,239,182 |
| 2005-08-10 | Open-market buy | 500 | $8.60 | 1,238,682 |
| 2005-08-10 | Open-market buy | 500 | $8.60 | 1,238,682 |
| 2005-08-08 | Open-market buy | 500 | $8.75 | 1,238,182 |
| 2005-08-08 | Open-market buy | 500 | $8.75 | 1,238,182 |
| 2005-08-03 | Open-market buy | 1,500 | $8.70 | 1,237,682 |
| 2005-08-03 | Open-market buy | 1,500 | $8.70 | 1,237,682 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.