SEC CIK 1106461
PAGE LOUIS
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CMPRview stock → | 6,918 | 2013-11-15 |
Position History — CMPR
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — CMPR
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2013-11-15 | Option exercise (derivative) | 1,919 | $0.00 | 0 |
| 2013-11-15 | Option exercise | 265 | $30.30 | 6,918 |
| 2013-11-15 | Open-market sale | 3,396 | $55.16 | 3,522 |
| 2013-11-15 | Option exercise | 204 | $40.99 | 6,653 |
| 2013-11-15 | Option exercise | 1,919 | $54.46 | 6,225 |
| 2013-11-15 | Option exercise | 224 | $35.77 | 6,449 |
| 2013-11-13 | Open-market sale | 1,319 | $55.44 | 94,338 |
| 2013-11-13 | Open-market sale | 10,781 | $54.85 | 95,657 |
| 2013-11-11 | Open-market sale | 2,000 | $54.21 | 7,751 |
| 2013-11-04 | Open-market sale | 2,000 | $54.39 | 9,751 |
| 2013-10-28 | Open-market sale | 2,000 | $53.84 | 11,751 |
| 2013-10-21 | Open-market sale | 2,000 | $55.18 | 13,751 |
| 2013-10-14 | Open-market sale | 2,000 | $53.40 | 15,751 |
| 2013-10-07 | Open-market sale | 2,000 | $55.78 | 17,751 |
| 2013-08-30 | Option exercise (derivative) | 2,269 | $0.00 | 0 |
| 2013-08-30 | Option exercise (derivative) | 2,239 | $0.00 | 204 |
| 2013-08-30 | Option exercise (derivative) | 1,569 | $0.00 | 1,121 |
| 2013-08-30 | Option exercise (derivative) | 793 | $0.00 | 2,382 |
| 2013-08-30 | Option exercise | 220 | $33.24 | 19,971 |
| 2013-08-30 | Open-market sale | 16,638 | $53.14 | 19,751 |
| 2013-08-30 | Option exercise | 9,548 | $15.94 | 31,788 |
| 2013-08-30 | Option exercise | 2,269 | $46.18 | 22,240 |
| 2013-08-30 | Option exercise | 1,569 | $35.77 | 35,596 |
| 2013-08-30 | Option exercise | 2,239 | $40.99 | 34,027 |
| 2013-08-30 | Option exercise | 793 | $30.30 | 36,389 |
| 2013-08-23 | Option exercise (derivative) | 2,705 | $0.00 | 220 |
| 2013-08-23 | Open-market sale | 2,705 | $54.00 | 19,751 |
| 2013-08-23 | Option exercise | 2,705 | $33.24 | 22,456 |
| 2013-08-02 | Open-market sale | 20,000 | $55.02 | 106,438 |
| 2013-07-01 | Open-market sale | 15,000 | $50.00 | 126,438 |
| 2013-06-03 | Open-market sale | 300 | $46.25 | 141,438 |
| 2013-06-03 | Open-market sale | 9,700 | $45.80 | 141,138 |
| 2013-05-10 | Open-market sale | 10,000 | $45.61 | 151,438 |
| 2012-11-17 | Option exercise (derivative) | 169 | $0.00 | 0 |
| 2012-11-17 | Option exercise | 169 | $0.00 | 19,751 |
| 2012-11-08 | Grant / award (derivative) | 3,175 | $0.00 | 3,175 |
| 2012-11-08 | Grant / award | 3,630 | $0.00 | 19,582 |
| 2012-08-17 | Option exercise (derivative) | 168 | $0.00 | 169 |
| 2012-08-17 | Option exercise | 168 | $0.00 | 15,952 |
| 2012-08-16 | Open-market sale | 5,000 | $40.02 | 161,438 |
| 2012-05-17 | Option exercise (derivative) | 168 | $0.00 | 337 |
| 2012-05-17 | Option exercise | 168 | $0.00 | 15,784 |
| 2012-02-17 | Option exercise (derivative) | 168 | $0.00 | 505 |
| 2012-02-17 | Option exercise | 168 | $0.00 | 15,616 |
| 2011-11-17 | Option exercise (derivative) | 169 | $0.00 | 673 |
| 2011-11-17 | Option exercise | 169 | $0.00 | 15,448 |
| 2011-11-07 | Option exercise (derivative) | 575 | $0.00 | 0 |
| 2011-11-07 | Option exercise | 575 | $0.00 | 15,279 |
| 2011-11-03 | Grant / award (derivative) | 2,690 | $0.00 | 2,690 |
| 2011-11-03 | Grant / award | 3,075 | $0.00 | 14,704 |
| 2011-08-17 | Option exercise (derivative) | 168 | $0.00 | 842 |
| 2011-08-17 | Option exercise | 168 | $0.00 | 11,629 |
| 2011-08-07 | Option exercise (derivative) | 575 | $0.00 | 575 |
| 2011-08-07 | Option exercise | 575 | $0.00 | 11,461 |
| 2011-08-02 | Open-market sale | 500 | $28.12 | 166,438 |
| 2011-08-02 | Open-market sale | 1,200 | $27.48 | 166,938 |
| 2011-07-26 | Open-market sale | 800 | $44.50 | 168,138 |
| 2011-07-26 | Open-market sale | 900 | $43.72 | 168,938 |
| 2011-07-19 | Open-market sale | 1,700 | $45.75 | 169,838 |
| 2011-07-12 | Open-market sale | 1,700 | $47.00 | 171,538 |
| 2011-07-05 | Open-market sale | 1,700 | $49.04 | 173,238 |
| 2011-06-28 | Open-market sale | 1,700 | $46.60 | 174,938 |
| 2011-06-21 | Open-market sale | 1,700 | $46.78 | 176,638 |
| 2011-06-14 | Open-market sale | 1,700 | $46.46 | 178,338 |
| 2011-06-07 | Open-market sale | 1,700 | $47.70 | 180,038 |
| 2011-05-31 | Open-market sale | 1,700 | $49.01 | 181,738 |
| 2011-05-24 | Open-market sale | 1,700 | $48.01 | 183,438 |
| 2011-05-17 | Option exercise (derivative) | 168 | $0.00 | 1,010 |
| 2011-05-17 | Option exercise | 168 | $0.00 | 10,886 |
| 2011-05-17 | Open-market sale | 1,700 | $49.96 | 185,138 |
| 2011-05-10 | Open-market sale | 1,700 | $53.71 | 186,838 |
| 2011-05-07 | Option exercise (derivative) | 575 | $0.00 | 1,150 |
| 2011-05-07 | Option exercise | 575 | $0.00 | 10,718 |
| 2011-05-03 | Open-market sale | 1,700 | $54.64 | 188,538 |
| 2011-04-26 | Open-market sale | 1,700 | $54.47 | 190,238 |
| 2011-04-19 | Open-market sale | 1,700 | $52.63 | 191,938 |
| 2011-04-12 | Open-market sale | 1,700 | $51.59 | 193,638 |
| 2011-04-05 | Open-market sale | 1,700 | $53.42 | 195,338 |
| 2011-03-29 | Open-market sale | 400 | $50.48 | 198,338 |
| 2011-03-29 | Open-market sale | 1,300 | $51.13 | 197,038 |
| 2011-03-22 | Open-market sale | 300 | $49.13 | 198,378 |
| 2011-03-22 | Open-market sale | 1,400 | $48.29 | 199,038 |
| 2011-03-15 | Open-market sale | 1,700 | $49.12 | 200,438 |
| 2011-03-08 | Open-market sale | 100 | $49.74 | 202,138 |
| 2011-03-08 | Open-market sale | 1,600 | $49.46 | 202,238 |
| 2011-02-17 | Option exercise (derivative) | 168 | $0.00 | 1,178 |
| 2011-02-17 | Option exercise | 168 | $0.00 | 10,143 |
| 2011-02-07 | Option exercise (derivative) | 575 | $0.00 | 1,725 |
| 2011-02-07 | Option exercise | 575 | $0.00 | 9,975 |
| 2010-12-07 | Option exercise (derivative) | 575 | $0.00 | 4,025 |
| 2010-11-17 | Option exercise (derivative) | 169 | $0.00 | 1,346 |
| 2010-11-17 | Option exercise | 169 | $0.00 | 9,400 |
| 2010-11-12 | Grant / award (derivative) | 2,443 | $0.00 | 2,443 |
| 2010-11-12 | Grant / award | 2,683 | $0.00 | 9,231 |
| 2010-11-07 | Option exercise (derivative) | 575 | $0.00 | 2,300 |
| 2010-11-07 | Option exercise | 575 | $0.00 | 6,548 |
| 2010-11-02 | Option exercise (derivative) | 135 | $0.00 | 0 |
| 2010-11-02 | Option exercise | 135 | $0.00 | 5,973 |
| 2010-08-17 | Option exercise (derivative) | 168 | $0.00 | 1,515 |
| 2010-08-17 | Option exercise | 168 | $0.00 | 248,347 |
| 2010-08-09 | Option exercise (derivative) | 575 | $0.00 | 2,875 |
| 2010-08-09 | Option exercise | 575 | $0.00 | 248,179 |
| 2010-08-02 | Option exercise (derivative) | 134 | $0.00 | 135 |
| 2010-08-02 | Option exercise | 134 | $0.00 | 247,604 |
| 2010-06-02 | Open-market sale | 100 | $45.04 | 249,270 |
| 2010-06-02 | Open-market sale | 100 | $45.55 | 247,570 |
| 2010-06-02 | Open-market sale | 100 | $45.45 | 247,670 |
| 2010-06-02 | Open-market sale | 100 | $45.08 | 247,770 |
| 2010-06-02 | Open-market sale | 100 | $45.63 | 247,870 |
| 2010-06-02 | Open-market sale | 100 | $45.68 | 247,970 |
| 2010-06-02 | Open-market sale | 100 | $45.33 | 248,070 |
| 2010-06-02 | Open-market sale | 100 | $45.29 | 248,170 |
| 2010-06-02 | Open-market sale | 100 | $45.27 | 248,270 |
| 2010-06-02 | Open-market sale | 200 | $45.44 | 248,370 |
| 2010-06-02 | Open-market sale | 100 | $45.59 | 248,570 |
| 2010-06-02 | Open-market sale | 100 | $45.38 | 248,670 |
| 2010-06-02 | Open-market sale | 100 | $45.36 | 248,770 |
| 2010-06-02 | Open-market sale | 100 | $45.42 | 248,870 |
| 2010-06-02 | Open-market sale | 100 | $44.95 | 248,970 |
| 2010-06-02 | Open-market sale | 100 | $44.82 | 249,070 |
| 2010-06-02 | Open-market sale | 100 | $44.99 | 249,170 |
| 2010-06-02 | Open-market sale | 100 | $45.27 | 247,470 |
| 2010-06-02 | Open-market sale | 100 | $44.83 | 249,370 |
| 2010-05-19 | Open-market sale | 100 | $44.87 | 249,470 |
| 2010-05-19 | Open-market sale | 100 | $45.19 | 249,570 |
| 2010-05-19 | Open-market sale | 100 | $45.40 | 249,670 |
| 2010-05-19 | Open-market sale | 100 | $45.42 | 249,770 |
| 2010-05-19 | Open-market sale | 100 | $45.70 | 249,870 |
| 2010-05-19 | Open-market sale | 100 | $45.47 | 249,970 |
| 2010-05-19 | Open-market sale | 100 | $45.63 | 250,070 |
| 2010-05-19 | Open-market sale | 100 | $45.54 | 250,170 |
| 2010-05-19 | Open-market sale | 300 | $45.52 | 250,270 |
| 2010-05-19 | Open-market sale | 100 | $45.87 | 251,370 |
| 2010-05-19 | Open-market sale | 200 | $45.60 | 251,170 |
| 2010-05-19 | Open-market sale | 200 | $45.41 | 250,570 |
| 2010-05-19 | Open-market sale | 200 | $45.16 | 250,770 |
| 2010-05-19 | Open-market sale | 100 | $45.23 | 250,970 |
| 2010-05-19 | Open-market sale | 100 | $45.20 | 251,070 |
| 2010-05-17 | Option exercise (derivative) | 168 | $0.00 | 1,683 |
| 2010-05-17 | Option exercise | 168 | $0.00 | 251,470 |
| 2010-05-07 | Option exercise (derivative) | 575 | $0.00 | 3,450 |
| 2010-05-07 | Option exercise | 575 | $0.00 | 251,877 |
| 2010-05-05 | Open-market sale | 100 | $48.35 | 251,302 |
| 2010-05-05 | Open-market sale | 100 | $48.86 | 251,402 |
| 2010-05-05 | Open-market sale | 100 | $49.22 | 251,502 |
| 2010-05-05 | Open-market sale | 100 | $48.62 | 251,602 |
| 2010-05-05 | Open-market sale | 100 | $49.03 | 251,702 |
| 2010-05-05 | Open-market sale | 100 | $48.73 | 251,802 |
| 2010-05-05 | Open-market sale | 100 | $48.02 | 251,902 |
| 2010-05-05 | Open-market sale | 100 | $48.43 | 252,002 |
| 2010-05-05 | Open-market sale | 100 | $48.10 | 252,102 |
| 2010-05-05 | Open-market sale | 100 | $48.71 | 252,202 |
| 2010-05-05 | Open-market sale | 100 | $48.85 | 252,302 |
| 2010-05-05 | Open-market sale | 100 | $48.90 | 252,402 |
| 2010-05-05 | Open-market sale | 200 | $48.81 | 252,502 |
| 2010-05-05 | Open-market sale | 100 | $49.42 | 252,702 |
| 2010-05-05 | Open-market sale | 100 | $49.53 | 252,802 |
| 2010-05-05 | Open-market sale | 100 | $49.13 | 252,902 |
| 2010-05-05 | Open-market sale | 100 | $48.89 | 253,002 |
| 2010-05-05 | Open-market sale | 100 | $48.65 | 253,102 |
| 2010-05-05 | Open-market sale | 100 | $48.88 | 253,202 |
| 2010-05-02 | Option exercise (derivative) | 135 | $0.00 | 269 |
| 2010-05-02 | Option exercise | 135 | $0.00 | 253,302 |
| 2010-04-21 | Open-market sale | 200 | $59.88 | 253,967 |
| 2010-04-21 | Open-market sale | 500 | $59.97 | 254,167 |
| 2010-04-21 | Open-market sale | 100 | $60.12 | 254,667 |
| 2010-04-21 | Open-market sale | 100 | $59.96 | 253,167 |
| 2010-04-21 | Open-market sale | 100 | $59.86 | 254,867 |
| 2010-04-21 | Open-market sale | 200 | $59.82 | 254,967 |
| 2010-04-21 | Open-market sale | 100 | $59.99 | 253,867 |
| 2010-04-21 | Open-market sale | 100 | $59.75 | 253,767 |
| 2010-04-21 | Open-market sale | 100 | $59.92 | 253,667 |
| 2010-04-21 | Open-market sale | 100 | $59.83 | 253,567 |
| 2010-04-21 | Open-market sale | 100 | $59.65 | 253,467 |
| 2010-04-21 | Open-market sale | 100 | $60.14 | 253,367 |
| 2010-04-21 | Open-market sale | 100 | $59.95 | 253,267 |
| 2010-04-21 | Open-market sale | 100 | $59.73 | 254,767 |
| 2010-04-07 | Open-market sale | 100 | $58.55 | 256,067 |
| 2010-04-07 | Open-market sale | 200 | $58.53 | 256,167 |
| 2010-04-07 | Open-market sale | 100 | $58.54 | 256,467 |
| 2010-04-07 | Open-market sale | 100 | $58.29 | 255,967 |
| 2010-04-07 | Open-market sale | 100 | $58.47 | 255,867 |
| 2010-04-07 | Open-market sale | 100 | $58.61 | 256,367 |
| 2010-04-07 | Open-market sale | 100 | $58.34 | 257,067 |
| 2010-04-07 | Open-market sale | 200 | $58.50 | 256,867 |
| 2010-04-07 | Open-market sale | 100 | $58.43 | 256,767 |
| 2010-04-07 | Open-market sale | 100 | $58.26 | 256,667 |
| 2010-04-07 | Open-market sale | 100 | $58.45 | 256,567 |
| 2010-04-07 | Open-market sale | 100 | $58.46 | 255,267 |
| 2010-04-07 | Open-market sale | 100 | $58.51 | 255,367 |
| 2010-04-07 | Open-market sale | 100 | $58.58 | 255,467 |
| 2010-04-07 | Open-market sale | 100 | $58.52 | 255,567 |
| 2010-04-07 | Open-market sale | 200 | $58.43 | 255,667 |
| 2010-03-24 | Open-market sale | 100 | $61.61 | 257,167 |
| 2010-03-24 | Open-market sale | 100 | $62.08 | 257,267 |
| 2010-03-24 | Open-market sale | 100 | $61.65 | 257,367 |
| 2010-03-24 | Open-market sale | 100 | $61.47 | 257,467 |
| 2010-03-24 | Open-market sale | 200 | $61.62 | 257,567 |
| 2010-03-24 | Open-market sale | 100 | $61.54 | 257,767 |
| 2010-03-24 | Open-market sale | 100 | $61.66 | 257,867 |
| 2010-03-24 | Open-market sale | 100 | $61.99 | 257,967 |
| 2010-03-24 | Open-market sale | 100 | $61.96 | 258,067 |
| 2010-03-24 | Open-market sale | 300 | $61.80 | 258,167 |
| 2010-03-24 | Open-market sale | 100 | $61.69 | 258,467 |
| 2010-03-24 | Open-market sale | 100 | $61.64 | 258,567 |
| 2010-03-24 | Open-market sale | 100 | $61.72 | 258,667 |
| 2010-03-24 | Open-market sale | 100 | $61.67 | 258,767 |
| 2010-03-24 | Open-market sale | 100 | $61.71 | 258,867 |
| 2010-03-24 | Open-market sale | 75 | $61.73 | 258,967 |
| 2010-03-24 | Open-market sale | 125 | $61.74 | 259,042 |
| 2010-03-24 | Open-market sale | 100 | $58.40 | 255,167 |
| 2010-03-10 | Open-market sale | 100 | $62.22 | 259,167 |
| 2010-03-10 | Open-market sale | 100 | $62.21 | 259,267 |
| 2010-03-10 | Open-market sale | 100 | $62.14 | 259,367 |
| 2010-03-10 | Open-market sale | 100 | $62.05 | 259,467 |
| 2010-03-10 | Open-market sale | 100 | $62.04 | 259,567 |
| 2010-03-10 | Open-market sale | 100 | $62.06 | 259,667 |
| 2010-03-10 | Open-market sale | 96 | $62.11 | 259,767 |
| 2010-03-10 | Open-market sale | 4 | $62.12 | 259,863 |
| 2010-03-10 | Open-market sale | 300 | $62.08 | 259,867 |
| 2010-03-10 | Open-market sale | 200 | $62.10 | 260,167 |
| 2010-03-10 | Open-market sale | 77 | $62.40 | 260,367 |
| 2010-03-10 | Open-market sale | 235 | $62.42 | 260,444 |
| 2010-03-10 | Open-market sale | 198 | $62.39 | 260,679 |
| 2010-03-10 | Open-market sale | 67 | $62.41 | 260,877 |
| 2010-03-10 | Open-market sale | 123 | $62.43 | 260,944 |
| 2010-03-10 | Open-market sale | 100 | $61.97 | 261,067 |
| 2010-03-08 | Open-market sale | 900 | $61.78 | 273,282 |
| 2010-03-08 | Open-market sale | 200 | $61.72 | 274,182 |
| 2010-03-08 | Open-market sale | 100 | $61.75 | 274,382 |
| 2010-03-08 | Open-market sale | 200 | $61.77 | 274,482 |
| 2010-03-08 | Open-market sale | 100 | $61.89 | 274,682 |
| 2010-03-08 | Open-market sale | 100 | $61.62 | 274,782 |
| 2010-03-08 | Open-market sale | 100 | $61.73 | 274,882 |
| 2010-03-08 | Open-market sale | 100 | $61.86 | 274,982 |
| 2010-03-08 | Open-market sale | 200 | $61.88 | 275,082 |
| 2010-03-08 | Open-market sale | 285 | $61.74 | 275,282 |
| 2010-03-08 | Open-market sale | 500 | $61.75 | 275,567 |
| 2010-03-08 | Open-market sale | 100 | $61.62 | 276,067 |
| 2010-03-08 | Open-market sale | 200 | $61.95 | 267,982 |
| 2010-03-08 | Open-market sale | 500 | $61.63 | 272,382 |
| 2010-03-08 | Open-market sale | 200 | $61.91 | 268,282 |
| 2010-03-08 | Open-market sale | 100 | $61.99 | 268,482 |
| 2010-03-08 | Open-market sale | 300 | $61.98 | 268,582 |
| 2010-03-08 | Open-market sale | 200 | $61.90 | 268,882 |
| 2010-03-08 | Open-market sale | 300 | $61.93 | 269,082 |
| 2010-03-08 | Open-market sale | 400 | $61.86 | 269,382 |
| 2010-03-08 | Open-market sale | 200 | $61.75 | 269,782 |
| 2010-03-08 | Open-market sale | 400 | $61.73 | 269,982 |
| 2010-03-08 | Open-market sale | 800 | $61.74 | 270,382 |
| 2010-03-08 | Open-market sale | 800 | $61.72 | 271,182 |
| 2010-03-08 | Open-market sale | 300 | $61.66 | 271,982 |
| 2010-03-08 | Open-market sale | 100 | $61.65 | 272,282 |
| 2010-03-08 | Open-market sale | 200 | $61.79 | 273,082 |
| 2010-03-08 | Open-market sale | 100 | $61.60 | 272,982 |
| 2010-03-08 | Open-market sale | 100 | $61.61 | 272,882 |
| 2010-03-08 | Open-market sale | 100 | $61.96 | 268,182 |
| 2010-03-08 | Open-market sale | 136 | $61.84 | 262,867 |
| 2010-03-08 | Open-market sale | 180 | $61.83 | 263,003 |
| 2010-03-08 | Open-market sale | 300 | $61.80 | 263,183 |
| 2010-03-08 | Open-market sale | 298 | $61.76 | 263,483 |
| 2010-03-08 | Open-market sale | 200 | $61.76 | 263,781 |
| 2010-03-08 | Open-market sale | 762 | $61.70 | 263,981 |
| 2010-03-08 | Open-market sale | 100 | $61.72 | 261,167 |
| 2010-03-08 | Open-market sale | 638 | $61.71 | 264,843 |
| 2010-03-08 | Open-market sale | 102 | $61.77 | 265,481 |
| 2010-03-08 | Open-market sale | 700 | $61.85 | 265,583 |
| 2010-03-08 | Open-market sale | 300 | $61.89 | 266,283 |
| 2010-03-08 | Open-market sale | 1,299 | $61.87 | 266,583 |
| 2010-03-08 | Open-market sale | 100 | $61.92 | 267,882 |
| 2010-03-08 | Open-market sale | 300 | $61.81 | 262,567 |
| 2010-03-08 | Open-market sale | 400 | $61.82 | 262,167 |
| 2010-03-08 | Open-market sale | 200 | $61.88 | 261,967 |
| 2010-03-08 | Open-market sale | 100 | $61.77 | 261,867 |
| 2010-03-08 | Open-market sale | 200 | $61.80 | 261,667 |
| 2010-03-08 | Open-market sale | 400 | $61.83 | 261,267 |
| 2010-03-08 | Open-market sale | 100 | $61.67 | 264,743 |
| 2010-02-24 | Open-market sale | 100 | $57.81 | 277,067 |
| 2010-02-24 | Open-market sale | 100 | $57.77 | 277,767 |
| 2010-02-24 | Open-market sale | 100 | $57.56 | 276,867 |
| 2010-02-24 | Open-market sale | 100 | $57.84 | 277,867 |
| 2010-02-24 | Open-market sale | 100 | $58.04 | 277,967 |
| 2010-02-24 | Open-market sale | 100 | $57.92 | 278,067 |
| 2010-02-24 | Open-market sale | 200 | $57.69 | 277,167 |
| 2010-02-24 | Open-market sale | 100 | $57.53 | 276,967 |
| 2010-02-24 | Open-market sale | 100 | $57.83 | 277,367 |
| 2010-02-24 | Open-market sale | 300 | $57.75 | 277,467 |
| 2010-02-24 | Open-market sale | 100 | $57.61 | 276,167 |
| 2010-02-24 | Open-market sale | 100 | $57.58 | 276,267 |
| 2010-02-24 | Open-market sale | 100 | $57.76 | 276,367 |
| 2010-02-24 | Open-market sale | 100 | $57.82 | 276,767 |
| 2010-02-24 | Open-market sale | 200 | $57.78 | 276,567 |
| 2010-02-24 | Open-market sale | 100 | $57.79 | 276,467 |
| 2010-02-17 | Option exercise (derivative) | 168 | $0.00 | 1,851 |
| 2010-02-17 | Option exercise | 168 | $0.00 | 278,167 |
| 2010-02-10 | Open-market sale | 100 | $54.24 | 279,899 |
| 2010-02-10 | Open-market sale | 100 | $54.11 | 278,099 |
| 2010-02-10 | Open-market sale | 100 | $54.14 | 278,199 |
| 2010-02-10 | Open-market sale | 100 | $54.39 | 278,299 |
| 2010-02-10 | Open-market sale | 100 | $54.54 | 278,399 |
| 2010-02-10 | Open-market sale | 100 | $54.38 | 278,499 |
| 2010-02-10 | Open-market sale | 100 | $54.45 | 278,599 |
| 2010-02-10 | Open-market sale | 100 | $54.30 | 278,699 |
| 2010-02-10 | Open-market sale | 200 | $54.02 | 278,799 |
| 2010-02-10 | Open-market sale | 100 | $53.67 | 278,999 |
| 2010-02-10 | Open-market sale | 100 | $53.96 | 279,099 |
| 2010-02-10 | Open-market sale | 200 | $54.50 | 279,199 |
| 2010-02-10 | Open-market sale | 100 | $53.91 | 279,399 |
| 2010-02-10 | Open-market sale | 100 | $53.77 | 279,499 |
| 2010-02-10 | Open-market sale | 100 | $53.88 | 279,599 |
| 2010-02-10 | Open-market sale | 200 | $53.85 | 279,699 |
| 2010-02-10 | Open-market sale | 100 | $54.06 | 277,999 |
| 2010-02-07 | Option exercise | 575 | $0.00 | 279,999 |
| 2010-02-02 | Option exercise (derivative) | 134 | $0.00 | 404 |
| 2010-02-02 | Option exercise | 134 | $0.00 | 279,424 |
| 2010-01-27 | Open-market sale | 100 | $52.64 | 279,390 |
| 2010-01-27 | Open-market sale | 200 | $52.52 | 279,490 |
| 2010-01-27 | Open-market sale | 100 | $52.39 | 279,690 |
| 2010-01-27 | Open-market sale | 100 | $52.60 | 279,790 |
| 2010-01-27 | Open-market sale | 200 | $52.67 | 279,890 |
| 2010-01-27 | Open-market sale | 100 | $52.71 | 280,090 |
| 2010-01-27 | Open-market sale | 100 | $52.79 | 280,190 |
| 2010-01-27 | Open-market sale | 150 | $52.72 | 280,290 |
| 2010-01-27 | Open-market sale | 50 | $52.73 | 280,440 |
| 2010-01-27 | Open-market sale | 100 | $52.41 | 280,490 |
| 2010-01-27 | Open-market sale | 100 | $52.37 | 280,590 |
| 2010-01-27 | Open-market sale | 100 | $52.29 | 280,690 |
| 2010-01-27 | Open-market sale | 200 | $52.30 | 280,790 |
| 2010-01-27 | Open-market sale | 100 | $52.16 | 280,990 |
| 2010-01-27 | Open-market sale | 100 | $52.70 | 281,090 |
| 2010-01-27 | Open-market sale | 100 | $52.51 | 279,290 |
| 2010-01-27 | Open-market sale | 100 | $52.21 | 281,190 |
| 2010-01-13 | Open-market sale | 100 | $53.60 | 281,490 |
| 2010-01-13 | Open-market sale | 100 | $53.58 | 281,390 |
| 2010-01-13 | Open-market sale | 100 | $53.12 | 282,690 |
| 2010-01-13 | Open-market sale | 100 | $53.53 | 281,590 |
| 2010-01-13 | Open-market sale | 100 | $52.82 | 282,890 |
| 2010-01-13 | Open-market sale | 100 | $53.63 | 281,290 |
| 2010-01-13 | Open-market sale | 100 | $52.74 | 282,790 |
| 2010-01-13 | Open-market sale | 45 | $53.48 | 281,690 |
| 2010-01-13 | Open-market sale | 100 | $53.23 | 282,590 |
| 2010-01-13 | Open-market sale | 100 | $53.35 | 282,490 |
| 2010-01-13 | Open-market sale | 100 | $53.49 | 282,390 |
| 2010-01-13 | Open-market sale | 100 | $53.69 | 282,290 |
| 2010-01-13 | Open-market sale | 100 | $53.70 | 282,190 |
| 2010-01-13 | Open-market sale | 100 | $54.09 | 282,090 |
| 2010-01-13 | Open-market sale | 100 | $53.88 | 281,990 |
| 2010-01-13 | Open-market sale | 200 | $53.64 | 281,790 |
| 2010-01-13 | Open-market sale | 100 | $52.76 | 282,990 |
| 2010-01-13 | Open-market sale | 100 | $53.04 | 283,090 |
| 2010-01-13 | Open-market sale | 100 | $53.48 | 283,190 |
| 2010-01-13 | Open-market sale | 55 | $53.55 | 281,735 |
| 2009-12-30 | Open-market sale | 100 | $56.90 | 283,590 |
| 2009-12-30 | Open-market sale | 100 | $56.83 | 283,490 |
| 2009-12-30 | Open-market sale | 100 | $56.95 | 283,390 |
| 2009-12-30 | Open-market sale | 100 | $57.04 | 283,290 |
| 2009-12-30 | Open-market sale | 100 | $56.97 | 283,690 |
| 2009-12-30 | Open-market sale | 100 | $56.84 | 283,790 |
| 2009-12-30 | Open-market sale | 100 | $57.52 | 285,190 |
| 2009-12-30 | Open-market sale | 100 | $56.91 | 285,090 |
| 2009-12-30 | Open-market sale | 100 | $56.73 | 284,990 |
| 2009-12-30 | Open-market sale | 100 | $57.53 | 284,890 |
| 2009-12-30 | Open-market sale | 100 | $57.51 | 284,790 |
| 2009-12-30 | Open-market sale | 100 | $56.93 | 284,690 |
| 2009-12-30 | Open-market sale | 100 | $56.53 | 284,590 |
| 2009-12-30 | Open-market sale | 100 | $56.45 | 284,490 |
| 2009-12-30 | Open-market sale | 100 | $56.85 | 284,390 |
| 2009-12-30 | Open-market sale | 100 | $56.81 | 284,290 |
| 2009-12-30 | Open-market sale | 100 | $56.72 | 284,190 |
| 2009-12-30 | Open-market sale | 100 | $56.87 | 284,090 |
| 2009-12-30 | Open-market sale | 200 | $56.76 | 283,890 |
| 2009-12-16 | Open-market sale | 100 | $56.96 | 285,290 |
| 2009-12-16 | Open-market sale | 200 | $57.01 | 285,390 |
| 2009-12-16 | Open-market sale | 200 | $57.06 | 285,590 |
| 2009-12-16 | Open-market sale | 100 | $57.08 | 285,790 |
| 2009-12-16 | Open-market sale | 200 | $57.05 | 285,890 |
| 2009-12-16 | Open-market sale | 100 | $57.04 | 286,090 |
| 2009-12-16 | Open-market sale | 200 | $57.23 | 286,190 |
| 2009-12-16 | Open-market sale | 100 | $57.17 | 286,390 |
| 2009-12-16 | Open-market sale | 100 | $57.32 | 286,490 |
| 2009-12-16 | Open-market sale | 100 | $57.16 | 286,590 |
| 2009-12-16 | Open-market sale | 100 | $56.98 | 286,690 |
| 2009-12-16 | Open-market sale | 100 | $57.05 | 286,790 |
| 2009-12-16 | Open-market sale | 200 | $57.15 | 286,890 |
| 2009-12-16 | Open-market sale | 100 | $56.77 | 287,090 |
| 2009-12-16 | Open-market sale | 100 | $57.35 | 287,190 |
| 2009-12-02 | Open-market sale | 100 | $58.53 | 289,090 |
| 2009-12-02 | Open-market sale | 100 | $58.76 | 287,390 |
| 2009-12-02 | Open-market sale | 100 | $58.71 | 287,490 |
| 2009-12-02 | Open-market sale | 100 | $58.74 | 287,590 |
| 2009-12-02 | Open-market sale | 100 | $58.49 | 287,690 |
| 2009-12-02 | Open-market sale | 100 | $58.56 | 287,790 |
| 2009-12-02 | Open-market sale | 100 | $58.62 | 287,890 |
| 2009-12-02 | Open-market sale | 100 | $58.63 | 287,990 |
| 2009-12-02 | Open-market sale | 100 | $58.69 | 288,090 |
| 2009-12-02 | Open-market sale | 200 | $58.70 | 288,190 |
| 2009-12-02 | Open-market sale | 100 | $58.66 | 288,390 |
| 2009-12-02 | Open-market sale | 100 | $58.75 | 288,490 |
| 2009-12-02 | Open-market sale | 200 | $58.54 | 288,590 |
| 2009-12-02 | Open-market sale | 100 | $58.89 | 288,790 |
| 2009-12-02 | Open-market sale | 100 | $58.73 | 288,890 |
| 2009-12-02 | Open-market sale | 100 | $58.60 | 288,990 |
| 2009-12-02 | Open-market sale | 100 | $58.98 | 287,290 |
| 2009-12-02 | Open-market sale | 100 | $58.56 | 289,190 |
| 2009-11-18 | Open-market sale | 100 | $50.51 | 290,890 |
| 2009-11-18 | Open-market sale | 100 | $50.62 | 290,990 |
| 2009-11-18 | Open-market sale | 100 | $51.99 | 291,090 |
| 2009-11-18 | Open-market sale | 100 | $52.34 | 291,190 |
| 2009-11-18 | Open-market sale | 100 | $50.58 | 289,290 |
| 2009-11-18 | Open-market sale | 100 | $50.75 | 289,390 |
| 2009-11-18 | Open-market sale | 100 | $50.44 | 289,490 |
| 2009-11-18 | Open-market sale | 100 | $50.34 | 289,590 |
| 2009-11-18 | Open-market sale | 100 | $50.54 | 289,690 |
| 2009-11-18 | Open-market sale | 100 | $50.76 | 289,790 |
| 2009-11-18 | Open-market sale | 100 | $50.94 | 289,890 |
| 2009-11-18 | Open-market sale | 100 | $50.98 | 289,990 |
| 2009-11-18 | Open-market sale | 100 | $50.36 | 290,090 |
| 2009-11-18 | Open-market sale | 100 | $49.85 | 290,190 |
| 2009-11-18 | Open-market sale | 100 | $51.04 | 290,290 |
| 2009-11-18 | Open-market sale | 100 | $51.60 | 290,390 |
| 2009-11-18 | Open-market sale | 100 | $51.72 | 290,490 |
| 2009-11-18 | Open-market sale | 100 | $50.87 | 290,590 |
| 2009-11-18 | Open-market sale | 100 | $50.23 | 290,690 |
| 2009-11-18 | Open-market sale | 100 | $50.60 | 290,790 |
| 2009-11-17 | Grant / award (derivative) | 2,019 | $0.00 | 2,019 |
| 2009-11-17 | Grant / award (derivative) | 1,919 | $0.00 | 1,919 |
| 2009-11-07 | Option exercise (derivative) | 575 | $0.00 | 4,600 |
| 2009-11-07 | Option exercise | 575 | $0.00 | 291,290 |
| 2009-11-04 | Open-market sale | 2,000 | $54.00 | 290,715 |
| 2009-11-02 | Option exercise (derivative) | 135 | $0.00 | 538 |
| 2009-11-02 | Option exercise | 135 | $0.00 | 292,715 |
| 2009-10-21 | Open-market sale | 100 | $49.75 | 294,380 |
| 2009-10-21 | Open-market sale | 100 | $49.59 | 294,480 |
| 2009-10-21 | Open-market sale | 100 | $49.85 | 292,680 |
| 2009-10-21 | Open-market sale | 100 | $50.01 | 292,780 |
| 2009-10-21 | Open-market sale | 100 | $50.09 | 292,880 |
| 2009-10-21 | Open-market sale | 100 | $49.90 | 292,980 |
| 2009-10-21 | Open-market sale | 100 | $49.99 | 293,080 |
| 2009-10-21 | Open-market sale | 100 | $50.07 | 293,180 |
| 2009-10-21 | Open-market sale | 100 | $50.27 | 293,280 |
| 2009-10-21 | Open-market sale | 100 | $50.29 | 293,380 |
| 2009-10-21 | Open-market sale | 100 | $50.25 | 293,480 |
| 2009-10-21 | Open-market sale | 200 | $50.17 | 293,580 |
| 2009-10-21 | Open-market sale | 100 | $50.24 | 293,780 |
| 2009-10-21 | Open-market sale | 100 | $50.32 | 293,880 |
| 2009-10-21 | Open-market sale | 100 | $50.61 | 293,980 |
| 2009-10-21 | Open-market sale | 100 | $49.87 | 294,080 |
| 2009-10-21 | Open-market sale | 100 | $50.25 | 294,180 |
| 2009-10-21 | Open-market sale | 100 | $50.34 | 294,280 |
| 2009-10-21 | Open-market sale | 100 | $49.39 | 292,580 |
| 2009-10-07 | Open-market sale | 100 | $49.12 | 295,280 |
| 2009-10-07 | Open-market sale | 100 | $49.24 | 296,080 |
| 2009-10-07 | Open-market sale | 100 | $49.14 | 295,980 |
| 2009-10-07 | Open-market sale | 100 | $49.20 | 295,880 |
| 2009-10-07 | Open-market sale | 100 | $50.10 | 296,280 |
| 2009-10-07 | Open-market sale | 100 | $50.30 | 296,380 |
| 2009-10-07 | Open-market sale | 100 | $50.53 | 296,480 |
| 2009-10-07 | Open-market sale | 100 | $49.63 | 294,580 |
| 2009-10-07 | Open-market sale | 100 | $49.07 | 294,680 |
| 2009-10-07 | Open-market sale | 100 | $49.87 | 294,780 |
| 2009-10-07 | Open-market sale | 100 | $50.23 | 294,880 |
| 2009-10-07 | Open-market sale | 100 | $49.68 | 294,980 |
| 2009-10-07 | Open-market sale | 100 | $49.28 | 295,080 |
| 2009-10-07 | Open-market sale | 100 | $49.22 | 295,180 |
| 2009-10-07 | Open-market sale | 100 | $49.78 | 296,180 |
| 2009-10-07 | Open-market sale | 100 | $49.09 | 295,380 |
| 2009-10-07 | Open-market sale | 100 | $49.11 | 295,480 |
| 2009-10-07 | Open-market sale | 100 | $49.18 | 295,580 |
| 2009-10-07 | Open-market sale | 100 | $48.99 | 295,680 |
| 2009-10-07 | Open-market sale | 100 | $49.02 | 295,780 |
| 2009-09-23 | Open-market sale | 3 | $49.30 | 297,780 |
| 2009-09-23 | Open-market sale | 100 | $49.12 | 298,480 |
| 2009-09-23 | Open-market sale | 100 | $49.57 | 298,380 |
| 2009-09-23 | Open-market sale | 100 | $49.21 | 298,280 |
| 2009-09-23 | Open-market sale | 100 | $49.28 | 298,180 |
| 2009-09-23 | Open-market sale | 100 | $49.29 | 298,080 |
| 2009-09-23 | Open-market sale | 100 | $49.47 | 297,980 |
| 2009-09-23 | Open-market sale | 100 | $49.23 | 297,880 |
| 2009-09-23 | Open-market sale | 97 | $49.31 | 297,783 |
| 2009-09-23 | Open-market sale | 100 | $49.32 | 297,680 |
| 2009-09-23 | Open-market sale | 100 | $49.26 | 297,580 |
| 2009-09-23 | Open-market sale | 100 | $49.46 | 297,480 |
| 2009-09-23 | Open-market sale | 100 | $49.39 | 297,380 |
| 2009-09-23 | Open-market sale | 100 | $49.35 | 297,280 |
| 2009-09-23 | Open-market sale | 100 | $49.50 | 297,180 |
| 2009-09-23 | Open-market sale | 100 | $49.24 | 297,080 |
| 2009-09-23 | Open-market sale | 100 | $48.90 | 296,980 |
| 2009-09-23 | Open-market sale | 100 | $49.53 | 296,880 |
| 2009-09-23 | Open-market sale | 100 | $49.30 | 296,780 |
| 2009-09-23 | Open-market sale | 100 | $49.18 | 296,680 |
| 2009-09-23 | Open-market sale | 100 | $49.34 | 296,580 |
| 2009-09-09 | Open-market sale | 100 | $41.19 | 298,780 |
| 2009-09-09 | Open-market sale | 100 | $41.16 | 298,880 |
| 2009-09-09 | Open-market sale | 16 | $41.06 | 298,980 |
| 2009-09-09 | Open-market sale | 84 | $41.07 | 298,996 |
| 2009-09-09 | Open-market sale | 90 | $41.01 | 299,080 |
| 2009-09-09 | Open-market sale | 10 | $41.02 | 299,170 |
| 2009-09-09 | Open-market sale | 100 | $41.17 | 299,180 |
| 2009-09-09 | Open-market sale | 100 | $41.15 | 299,280 |
| 2009-09-09 | Open-market sale | 100 | $41.23 | 299,380 |
| 2009-09-09 | Open-market sale | 100 | $41.22 | 299,480 |
| 2009-09-09 | Open-market sale | 100 | $41.05 | 299,580 |
| 2009-09-09 | Open-market sale | 100 | $41.10 | 299,680 |
| 2009-09-09 | Open-market sale | 100 | $41.12 | 299,780 |
| 2009-09-09 | Open-market sale | 100 | $40.99 | 299,880 |
| 2009-09-09 | Open-market sale | 100 | $40.83 | 299,980 |
| 2009-09-09 | Open-market sale | 100 | $40.84 | 300,080 |
| 2009-09-09 | Open-market sale | 100 | $40.86 | 300,180 |
| 2009-09-09 | Open-market sale | 100 | $40.74 | 300,280 |
| 2009-09-09 | Open-market sale | 100 | $41.33 | 298,680 |
| 2009-09-09 | Open-market sale | 100 | $41.56 | 298,580 |
| 2009-09-09 | Open-market sale | 100 | $40.49 | 300,380 |
| 2009-09-09 | Open-market sale | 100 | $40.18 | 300,480 |
| 2009-08-26 | Open-market sale | 100 | $40.95 | 301,280 |
| 2009-08-26 | Open-market sale | 100 | $41.03 | 301,380 |
| 2009-08-26 | Open-market sale | 100 | $41.15 | 301,480 |
| 2009-08-26 | Open-market sale | 100 | $41.10 | 301,180 |
| 2009-08-26 | Open-market sale | 100 | $41.26 | 301,080 |
| 2009-08-26 | Open-market sale | 100 | $41.78 | 302,480 |
| 2009-08-26 | Open-market sale | 100 | $41.95 | 302,380 |
| 2009-08-26 | Open-market sale | 100 | $41.96 | 302,280 |
| 2009-08-26 | Open-market sale | 100 | $41.75 | 302,180 |
| 2009-08-26 | Open-market sale | 100 | $41.51 | 302,080 |
| 2009-08-26 | Open-market sale | 100 | $41.57 | 301,980 |
| 2009-08-26 | Open-market sale | 100 | $41.50 | 301,880 |
| 2009-08-26 | Open-market sale | 100 | $41.32 | 301,780 |
| 2009-08-26 | Open-market sale | 100 | $41.30 | 301,680 |
| 2009-08-26 | Open-market sale | 100 | $41.05 | 301,580 |
| 2009-08-26 | Open-market sale | 100 | $41.15 | 300,580 |
| 2009-08-26 | Open-market sale | 100 | $41.28 | 300,680 |
| 2009-08-26 | Open-market sale | 100 | $41.66 | 300,780 |
| 2009-08-26 | Open-market sale | 100 | $41.88 | 300,880 |
| 2009-08-26 | Open-market sale | 100 | $41.31 | 300,980 |
| 2009-08-12 | Open-market sale | 100 | $45.03 | 302,580 |
| 2009-08-12 | Open-market sale | 81 | $44.94 | 302,980 |
| 2009-08-12 | Open-market sale | 19 | $44.93 | 303,061 |
| 2009-08-12 | Open-market sale | 100 | $45.27 | 303,080 |
| 2009-08-12 | Open-market sale | 100 | $44.88 | 303,180 |
| 2009-08-12 | Open-market sale | 200 | $45.00 | 303,280 |
| 2009-08-12 | Open-market sale | 100 | $45.01 | 303,480 |
| 2009-08-12 | Open-market sale | 100 | $44.94 | 303,580 |
| 2009-08-12 | Open-market sale | 8 | $44.78 | 303,680 |
| 2009-08-12 | Open-market sale | 192 | $44.77 | 303,688 |
| 2009-08-12 | Open-market sale | 100 | $45.05 | 303,880 |
| 2009-08-12 | Open-market sale | 100 | $44.98 | 303,980 |
| 2009-08-12 | Open-market sale | 100 | $45.05 | 304,080 |
| 2009-08-12 | Open-market sale | 100 | $45.14 | 304,180 |
| 2009-08-12 | Open-market sale | 100 | $45.07 | 304,280 |
| 2009-08-12 | Open-market sale | 200 | $44.69 | 304,380 |
| 2009-08-12 | Open-market sale | 200 | $44.92 | 302,780 |
| 2009-08-12 | Open-market sale | 100 | $44.87 | 302,680 |
| 2009-08-07 | Option exercise (derivative) | 575 | $0.00 | 5,175 |
| 2009-08-07 | Option exercise | 575 | $0.00 | 304,580 |
| 2009-08-02 | Option exercise (derivative) | 134 | $0.00 | 673 |
| 2009-08-02 | Option exercise | 134 | $0.00 | 304,005 |
| 2009-07-29 | Open-market sale | 100 | $41.47 | 304,071 |
| 2009-07-29 | Open-market sale | 100 | $41.61 | 304,171 |
| 2009-07-29 | Open-market sale | 100 | $41.52 | 304,271 |
| 2009-07-29 | Open-market sale | 100 | $41.70 | 304,371 |
| 2009-07-29 | Open-market sale | 100 | $41.79 | 304,471 |
| 2009-07-29 | Open-market sale | 100 | $42.41 | 304,571 |
| 2009-07-29 | Open-market sale | 100 | $42.07 | 304,671 |
| 2009-07-29 | Open-market sale | 10 | $41.54 | 304,771 |
| 2009-07-29 | Open-market sale | 90 | $41.55 | 304,781 |
| 2009-07-29 | Open-market sale | 100 | $41.66 | 304,871 |
| 2009-07-29 | Open-market sale | 100 | $41.51 | 304,971 |
| 2009-07-29 | Open-market sale | 100 | $41.58 | 305,071 |
| 2009-07-29 | Open-market sale | 200 | $41.60 | 305,171 |
| 2009-07-29 | Open-market sale | 100 | $41.96 | 305,371 |
| 2009-07-29 | Open-market sale | 100 | $42.23 | 305,471 |
| 2009-07-29 | Open-market sale | 100 | $42.36 | 305,571 |
| 2009-07-29 | Open-market sale | 200 | $42.08 | 305,671 |
| 2009-07-29 | Open-market sale | 100 | $41.84 | 303,871 |
| 2009-07-29 | Open-market sale | 100 | $41.49 | 303,971 |
| 2009-07-15 | Open-market sale | 100 | $42.39 | 307,671 |
| 2009-07-15 | Open-market sale | 100 | $42.41 | 307,571 |
| 2009-07-15 | Open-market sale | 100 | $42.59 | 307,471 |
| 2009-07-15 | Open-market sale | 200 | $42.95 | 307,271 |
| 2009-07-15 | Open-market sale | 100 | $42.83 | 307,171 |
| 2009-07-15 | Open-market sale | 100 | $42.91 | 307,071 |
| 2009-07-15 | Open-market sale | 100 | $42.99 | 306,971 |
| 2009-07-15 | Open-market sale | 200 | $42.87 | 306,771 |
| 2009-07-15 | Open-market sale | 100 | $42.80 | 306,671 |
| 2009-07-15 | Open-market sale | 100 | $42.94 | 306,571 |
| 2009-07-15 | Open-market sale | 100 | $43.01 | 306,471 |
| 2009-07-15 | Open-market sale | 100 | $43.30 | 306,271 |
| 2009-07-15 | Open-market sale | 100 | $43.48 | 306,171 |
| 2009-07-15 | Open-market sale | 100 | $43.73 | 306,071 |
| 2009-07-15 | Open-market sale | 200 | $43.52 | 305,871 |
| 2009-07-15 | Open-market sale | 100 | $42.27 | 307,771 |
| 2009-07-15 | Open-market sale | 100 | $43.14 | 306,371 |
| 2009-07-01 | Open-market sale | 100 | $42.94 | 308,071 |
| 2009-07-01 | Open-market sale | 100 | $43.06 | 308,171 |
| 2009-07-01 | Open-market sale | 100 | $43.35 | 308,271 |
| 2009-07-01 | Open-market sale | 100 | $43.20 | 308,371 |
| 2009-07-01 | Open-market sale | 100 | $43.36 | 308,471 |
| 2009-07-01 | Open-market sale | 100 | $43.50 | 308,571 |
| 2009-07-01 | Open-market sale | 100 | $43.53 | 308,671 |
| 2009-07-01 | Open-market sale | 100 | $42.95 | 307,971 |
| 2009-07-01 | Open-market sale | 100 | $42.89 | 307,871 |
| 2009-07-01 | Open-market sale | 100 | $43.65 | 308,771 |
| 2009-07-01 | Open-market sale | 200 | $43.05 | 309,671 |
| 2009-07-01 | Open-market sale | 100 | $43.42 | 309,571 |
| 2009-07-01 | Open-market sale | 100 | $43.56 | 309,471 |
| 2009-07-01 | Open-market sale | 100 | $43.59 | 308,871 |
| 2009-07-01 | Open-market sale | 100 | $43.60 | 308,971 |
| 2009-07-01 | Open-market sale | 100 | $43.90 | 309,071 |
| 2009-07-01 | Open-market sale | 100 | $43.70 | 309,171 |
| 2009-07-01 | Open-market sale | 100 | $43.77 | 309,271 |
| 2009-07-01 | Open-market sale | 100 | $43.74 | 309,371 |
| 2009-05-07 | Option exercise (derivative) | 575 | $0.00 | 5,750 |
| 2009-05-07 | Option exercise | 575 | $0.00 | 309,871 |
| 2009-05-02 | Option exercise (derivative) | 134 | $0.00 | 807 |
| 2009-05-02 | Option exercise | 134 | $0.00 | 309,296 |
| 2009-02-07 | Option exercise (derivative) | 575 | $0.00 | 6,325 |
| 2009-02-07 | Option exercise | 575 | $0.00 | 309,162 |
| 2009-02-02 | Option exercise (derivative) | 135 | $0.00 | 941 |
| 2009-02-02 | Option exercise | 135 | $0.00 | 308,587 |
| 2008-11-07 | Grant / award (derivative) | 6,900 | $0.00 | 6,900 |
| 2008-11-07 | Grant / award (derivative) | 9,548 | $0.00 | 9,548 |
| 2008-11-02 | Option exercise (derivative) | 134 | $0.00 | 1,076 |
| 2008-11-02 | Option exercise | 134 | $0.00 | 308,452 |
| 2008-08-02 | Option exercise (derivative) | 135 | $0.00 | 1,210 |
| 2008-08-02 | Option exercise | 135 | $0.00 | 308,369 |
| 2008-08-02 | Tax withholding | 51 | $30.92 | 308,318 |
| 2008-05-07 | Open-market sale | 100 | $34.24 | 308,237 |
| 2008-05-07 | Open-market sale | 100 | $34.35 | 308,337 |
| 2008-05-07 | Open-market sale | 3 | $34.18 | 308,234 |
| 2008-05-07 | Open-market sale | 100 | $35.63 | 309,134 |
| 2008-05-07 | Open-market sale | 100 | $35.80 | 309,034 |
| 2008-05-07 | Open-market sale | 100 | $34.96 | 308,437 |
| 2008-05-07 | Open-market sale | 100 | $33.78 | 308,537 |
| 2008-05-07 | Open-market sale | 97 | $34.18 | 308,637 |
| 2008-05-07 | Open-market sale | 100 | $34.61 | 308,734 |
| 2008-05-07 | Open-market sale | 100 | $34.48 | 308,834 |
| 2008-05-07 | Open-market sale | 100 | $35.55 | 308,934 |
| 2008-05-02 | Option exercise (derivative) | 134 | $0.00 | 1,345 |
| 2008-05-02 | Tax withholding | 50 | $34.56 | 309,234 |
| 2008-05-02 | Option exercise | 134 | $0.00 | 309,284 |
| 2008-04-30 | Open-market sale | 100 | $33.49 | 311,050 |
| 2008-04-30 | Open-market sale | 100 | $34.03 | 309,150 |
| 2008-04-30 | Open-market sale | 100 | $34.00 | 310,950 |
| 2008-04-30 | Open-market sale | 100 | $34.46 | 310,850 |
| 2008-04-30 | Open-market sale | 100 | $33.38 | 310,750 |
| 2008-04-30 | Open-market sale | 100 | $33.84 | 310,650 |
| 2008-04-30 | Open-market sale | 200 | $34.37 | 310,450 |
| 2008-04-30 | Open-market sale | 100 | $34.75 | 310,350 |
| 2008-04-30 | Open-market sale | 100 | $34.58 | 310,250 |
| 2008-04-30 | Open-market sale | 100 | $33.75 | 309,250 |
| 2008-04-30 | Open-market sale | 100 | $33.82 | 309,350 |
| 2008-04-30 | Open-market sale | 100 | $33.96 | 309,450 |
| 2008-04-30 | Open-market sale | 100 | $34.10 | 309,550 |
| 2008-04-30 | Open-market sale | 100 | $34.54 | 309,650 |
| 2008-04-30 | Open-market sale | 100 | $34.43 | 309,750 |
| 2008-04-30 | Open-market sale | 100 | $34.61 | 309,850 |
| 2008-04-30 | Open-market sale | 100 | $33.99 | 309,950 |
| 2008-04-30 | Open-market sale | 100 | $34.13 | 310,050 |
| 2008-04-30 | Open-market sale | 100 | $34.38 | 310,150 |
| 2008-04-23 | Open-market sale | 100 | $34.34 | 311,950 |
| 2008-04-23 | Open-market sale | 100 | $34.12 | 312,050 |
| 2008-04-23 | Open-market sale | 100 | $34.13 | 312,150 |
| 2008-04-23 | Open-market sale | 100 | $34.40 | 311,850 |
| 2008-04-23 | Open-market sale | 200 | $34.22 | 312,250 |
| 2008-04-23 | Open-market sale | 200 | $34.42 | 312,450 |
| 2008-04-23 | Open-market sale | 100 | $34.37 | 312,650 |
| 2008-04-23 | Open-market sale | 100 | $34.09 | 312,750 |
| 2008-04-23 | Open-market sale | 100 | $33.97 | 312,850 |
| 2008-04-23 | Open-market sale | 100 | $33.95 | 312,950 |
| 2008-04-23 | Open-market sale | 100 | $33.90 | 313,050 |
| 2008-04-23 | Open-market sale | 100 | $34.12 | 311,150 |
| 2008-04-23 | Open-market sale | 100 | $34.39 | 311,250 |
| 2008-04-23 | Open-market sale | 100 | $34.16 | 311,350 |
| 2008-04-23 | Open-market sale | 100 | $34.25 | 311,450 |
| 2008-04-23 | Open-market sale | 100 | $34.49 | 311,550 |
| 2008-04-23 | Open-market sale | 100 | $34.41 | 311,650 |
| 2008-04-23 | Open-market sale | 100 | $34.36 | 311,750 |
| 2008-04-16 | Open-market sale | 100 | $34.32 | 314,950 |
| 2008-04-16 | Open-market sale | 100 | $33.83 | 313,250 |
| 2008-04-16 | Open-market sale | 100 | $33.96 | 313,350 |
| 2008-04-16 | Open-market sale | 100 | $34.23 | 313,450 |
| 2008-04-16 | Open-market sale | 100 | $34.25 | 313,550 |
| 2008-04-16 | Open-market sale | 100 | $34.00 | 313,650 |
| 2008-04-16 | Open-market sale | 100 | $33.99 | 313,750 |
| 2008-04-16 | Open-market sale | 100 | $33.90 | 313,850 |
| 2008-04-16 | Open-market sale | 100 | $33.93 | 313,950 |
| 2008-04-16 | Open-market sale | 100 | $33.86 | 314,050 |
| 2008-04-16 | Open-market sale | 100 | $33.84 | 314,150 |
| 2008-04-16 | Open-market sale | 100 | $33.91 | 314,250 |
| 2008-04-16 | Open-market sale | 100 | $33.96 | 314,350 |
| 2008-04-16 | Open-market sale | 100 | $34.23 | 314,450 |
| 2008-04-16 | Open-market sale | 300 | $34.24 | 314,550 |
| 2008-04-16 | Open-market sale | 100 | $34.14 | 314,850 |
| 2008-04-16 | Open-market sale | 100 | $34.03 | 313,150 |
| 2008-04-16 | Open-market sale | 100 | $34.10 | 315,050 |
| 2008-04-09 | Open-market sale | 100 | $35.18 | 316,250 |
| 2008-04-09 | Open-market sale | 100 | $36.11 | 317,050 |
| 2008-04-09 | Open-market sale | 100 | $35.84 | 316,950 |
| 2008-04-09 | Open-market sale | 100 | $35.85 | 316,850 |
| 2008-04-09 | Open-market sale | 100 | $34.84 | 315,250 |
| 2008-04-09 | Open-market sale | 100 | $35.23 | 315,350 |
| 2008-04-09 | Open-market sale | 100 | $35.33 | 315,450 |
| 2008-04-09 | Open-market sale | 100 | $35.80 | 315,550 |
| 2008-04-09 | Open-market sale | 100 | $35.91 | 315,650 |
| 2008-04-09 | Open-market sale | 100 | $34.72 | 315,750 |
| 2008-04-09 | Open-market sale | 100 | $34.86 | 315,850 |
| 2008-04-09 | Open-market sale | 100 | $34.55 | 315,950 |
| 2008-04-09 | Open-market sale | 100 | $34.97 | 316,050 |
| 2008-04-09 | Open-market sale | 100 | $35.17 | 316,150 |
| 2008-04-09 | Open-market sale | 100 | $34.90 | 315,150 |
| 2008-04-09 | Open-market sale | 100 | $35.08 | 316,350 |
| 2008-04-09 | Open-market sale | 100 | $35.04 | 316,450 |
| 2008-04-09 | Open-market sale | 100 | $35.13 | 316,550 |
| 2008-04-09 | Open-market sale | 100 | $35.57 | 316,650 |
| 2008-04-09 | Open-market sale | 100 | $35.94 | 316,750 |
| 2008-04-02 | Open-market sale | 100 | $37.94 | 317,850 |
| 2008-04-02 | Open-market sale | 100 | $37.96 | 317,750 |
| 2008-04-02 | Open-market sale | 100 | $37.73 | 317,650 |
| 2008-04-02 | Open-market sale | 100 | $38.03 | 317,950 |
| 2008-04-02 | Open-market sale | 100 | $37.97 | 318,050 |
| 2008-04-02 | Open-market sale | 100 | $38.01 | 318,150 |
| 2008-04-02 | Open-market sale | 100 | $38.00 | 318,250 |
| 2008-04-02 | Open-market sale | 100 | $37.59 | 318,350 |
| 2008-04-02 | Open-market sale | 100 | $37.51 | 318,450 |
| 2008-04-02 | Open-market sale | 100 | $36.76 | 318,550 |
| 2008-04-02 | Open-market sale | 100 | $36.22 | 318,650 |
| 2008-04-02 | Open-market sale | 100 | $36.19 | 318,750 |
| 2008-04-02 | Open-market sale | 100 | $36.16 | 318,850 |
| 2008-04-02 | Open-market sale | 100 | $35.99 | 318,950 |
| 2008-04-02 | Open-market sale | 100 | $35.95 | 319,050 |
| 2008-04-02 | Open-market sale | 100 | $38.08 | 317,150 |
| 2008-04-02 | Open-market sale | 100 | $37.90 | 317,250 |
| 2008-04-02 | Open-market sale | 100 | $37.43 | 317,350 |
| 2008-04-02 | Open-market sale | 100 | $38.03 | 317,450 |
| 2008-04-02 | Open-market sale | 100 | $37.24 | 317,550 |
| 2008-03-26 | Open-market sale | 100 | $36.25 | 321,050 |
| 2008-03-26 | Open-market sale | 100 | $36.08 | 319,750 |
| 2008-03-26 | Open-market sale | 100 | $36.30 | 319,650 |
| 2008-03-26 | Open-market sale | 100 | $36.51 | 319,550 |
| 2008-03-26 | Open-market sale | 100 | $36.39 | 319,450 |
| 2008-03-26 | Open-market sale | 100 | $35.85 | 319,950 |
| 2008-03-26 | Open-market sale | 100 | $35.77 | 320,050 |
| 2008-03-26 | Open-market sale | 100 | $35.65 | 320,150 |
| 2008-03-26 | Open-market sale | 100 | $35.55 | 320,250 |
| 2008-03-26 | Open-market sale | 100 | $35.50 | 320,350 |
| 2008-03-26 | Open-market sale | 100 | $35.70 | 320,450 |
| 2008-03-26 | Open-market sale | 100 | $35.92 | 320,550 |
| 2008-03-26 | Open-market sale | 100 | $36.79 | 320,650 |
| 2008-03-26 | Open-market sale | 100 | $36.05 | 320,750 |
| 2008-03-26 | Open-market sale | 100 | $36.93 | 320,850 |
| 2008-03-26 | Open-market sale | 100 | $36.13 | 320,950 |
| 2008-03-26 | Open-market sale | 100 | $36.09 | 319,850 |
| 2008-03-26 | Open-market sale | 100 | $36.84 | 319,150 |
| 2008-03-26 | Open-market sale | 100 | $36.95 | 319,250 |
| 2008-03-26 | Open-market sale | 100 | $36.67 | 319,350 |
| 2008-03-19 | Open-market sale | 15 | $34.22 | 321,935 |
| 2008-03-19 | Open-market sale | 100 | $34.66 | 322,150 |
| 2008-03-19 | Open-market sale | 100 | $34.94 | 322,250 |
| 2008-03-19 | Open-market sale | 200 | $34.75 | 322,350 |
| 2008-03-19 | Open-market sale | 100 | $35.02 | 322,550 |
| 2008-03-19 | Open-market sale | 100 | $34.98 | 322,650 |
| 2008-03-19 | Open-market sale | 100 | $34.74 | 322,750 |
| 2008-03-19 | Open-market sale | 100 | $35.23 | 322,850 |
| 2008-03-19 | Open-market sale | 100 | $35.24 | 322,950 |
| 2008-03-19 | Open-market sale | 100 | $35.33 | 323,050 |
| 2008-03-19 | Open-market sale | 100 | $34.95 | 321,150 |
| 2008-03-19 | Open-market sale | 100 | $34.42 | 321,250 |
| 2008-03-19 | Open-market sale | 100 | $34.98 | 321,350 |
| 2008-03-19 | Open-market sale | 100 | $33.97 | 321,450 |
| 2008-03-19 | Open-market sale | 100 | $34.08 | 321,550 |
| 2008-03-19 | Open-market sale | 100 | $34.25 | 321,650 |
| 2008-03-19 | Open-market sale | 100 | $34.41 | 321,750 |
| 2008-03-19 | Open-market sale | 85 | $34.18 | 321,850 |
| 2008-03-19 | Open-market sale | 100 | $34.88 | 322,050 |
| 2008-03-19 | Open-market sale | 100 | $34.39 | 321,950 |
| 2008-03-12 | Open-market sale | 200 | $33.31 | 324,350 |
| 2008-03-12 | Open-market sale | 100 | $32.39 | 324,850 |
| 2008-03-12 | Open-market sale | 100 | $32.51 | 324,950 |
| 2008-03-12 | Open-market sale | 100 | $32.58 | 325,050 |
| 2008-03-12 | Open-market sale | 100 | $32.71 | 323,150 |
| 2008-03-12 | Open-market sale | 100 | $32.79 | 323,250 |
| 2008-03-12 | Open-market sale | 100 | $32.90 | 323,350 |
| 2008-03-12 | Open-market sale | 100 | $32.95 | 323,450 |
| 2008-03-12 | Open-market sale | 100 | $33.03 | 323,550 |
| 2008-03-12 | Open-market sale | 100 | $32.94 | 323,650 |
| 2008-03-12 | Open-market sale | 100 | $33.05 | 323,750 |
| 2008-03-12 | Open-market sale | 100 | $33.16 | 323,850 |
| 2008-03-12 | Open-market sale | 100 | $33.42 | 323,950 |
| 2008-03-12 | Open-market sale | 100 | $33.18 | 324,050 |
| 2008-03-12 | Open-market sale | 100 | $33.37 | 324,150 |
| 2008-03-12 | Open-market sale | 100 | $33.45 | 324,250 |
| 2008-03-12 | Open-market sale | 100 | $32.88 | 324,750 |
| 2008-03-12 | Open-market sale | 200 | $33.27 | 324,550 |
| 2008-03-05 | Open-market sale | 100 | $32.71 | 326,450 |
| 2008-03-05 | Open-market sale | 100 | $32.68 | 326,550 |
| 2008-03-05 | Open-market sale | 200 | $32.86 | 326,650 |
| 2008-03-05 | Open-market sale | 100 | $33.01 | 326,850 |
| 2008-03-05 | Open-market sale | 100 | $32.60 | 326,950 |
| 2008-03-05 | Open-market sale | 100 | $32.33 | 327,050 |
| 2008-03-05 | Open-market sale | 100 | $33.71 | 325,150 |
| 2008-03-05 | Open-market sale | 100 | $33.70 | 325,250 |
| 2008-03-05 | Open-market sale | 200 | $32.85 | 325,350 |
| 2008-03-05 | Open-market sale | 100 | $32.51 | 325,550 |
| 2008-03-05 | Open-market sale | 100 | $33.79 | 325,650 |
| 2008-03-05 | Open-market sale | 100 | $33.74 | 325,750 |
| 2008-03-05 | Open-market sale | 100 | $33.34 | 325,850 |
| 2008-03-05 | Open-market sale | 100 | $33.18 | 325,950 |
| 2008-03-05 | Open-market sale | 100 | $33.07 | 326,050 |
| 2008-03-05 | Open-market sale | 100 | $32.95 | 326,150 |
| 2008-03-05 | Open-market sale | 100 | $32.98 | 326,350 |
| 2008-03-05 | Open-market sale | 100 | $33.00 | 326,250 |
| 2008-02-27 | Open-market sale | 100 | $34.04 | 328,250 |
| 2008-02-27 | Open-market sale | 100 | $33.76 | 328,550 |
| 2008-02-27 | Open-market sale | 100 | $34.10 | 328,650 |
| 2008-02-27 | Open-market sale | 100 | $34.01 | 328,750 |
| 2008-02-27 | Open-market sale | 100 | $33.92 | 328,850 |
| 2008-02-27 | Open-market sale | 100 | $34.06 | 328,950 |
| 2008-02-27 | Open-market sale | 100 | $33.19 | 329,050 |
| 2008-02-27 | Open-market sale | 100 | $33.93 | 327,150 |
| 2008-02-27 | Open-market sale | 100 | $33.83 | 327,250 |
| 2008-02-27 | Open-market sale | 100 | $33.50 | 327,350 |
| 2008-02-27 | Open-market sale | 100 | $33.34 | 327,450 |
| 2008-02-27 | Open-market sale | 100 | $33.32 | 327,550 |
| 2008-02-27 | Open-market sale | 100 | $33.55 | 327,650 |
| 2008-02-27 | Open-market sale | 100 | $33.56 | 327,750 |
| 2008-02-27 | Open-market sale | 100 | $33.82 | 327,850 |
| 2008-02-27 | Open-market sale | 100 | $34.00 | 327,950 |
| 2008-02-27 | Open-market sale | 100 | $34.30 | 328,050 |
| 2008-02-27 | Open-market sale | 100 | $34.17 | 328,150 |
| 2008-02-27 | Open-market sale | 100 | $34.09 | 328,450 |
| 2008-02-27 | Open-market sale | 100 | $34.08 | 328,350 |
| 2008-02-20 | Open-market sale | 100 | $33.41 | 330,950 |
| 2008-02-20 | Open-market sale | 100 | $33.68 | 331,050 |
| 2008-02-20 | Open-market sale | 100 | $33.05 | 330,850 |
| 2008-02-20 | Open-market sale | 100 | $32.96 | 330,750 |
| 2008-02-20 | Open-market sale | 100 | $33.18 | 330,650 |
| 2008-02-20 | Open-market sale | 100 | $32.90 | 330,550 |
| 2008-02-20 | Open-market sale | 100 | $33.39 | 329,150 |
| 2008-02-20 | Open-market sale | 100 | $33.28 | 329,250 |
| 2008-02-20 | Open-market sale | 100 | $33.33 | 329,350 |
| 2008-02-20 | Open-market sale | 100 | $33.12 | 329,450 |
| 2008-02-20 | Open-market sale | 100 | $33.10 | 329,550 |
| 2008-02-20 | Open-market sale | 100 | $33.09 | 329,650 |
| 2008-02-20 | Open-market sale | 100 | $33.01 | 329,750 |
| 2008-02-20 | Open-market sale | 200 | $33.00 | 329,850 |
| 2008-02-20 | Open-market sale | 100 | $33.11 | 330,050 |
| 2008-02-20 | Open-market sale | 100 | $32.75 | 330,150 |
| 2008-02-20 | Open-market sale | 100 | $32.65 | 330,250 |
| 2008-02-20 | Open-market sale | 100 | $32.87 | 330,350 |
| 2008-02-20 | Open-market sale | 100 | $32.93 | 330,450 |
| 2008-02-13 | Open-market sale | 100 | $37.18 | 331,350 |
| 2008-02-13 | Open-market sale | 100 | $36.99 | 331,450 |
| 2008-02-13 | Open-market sale | 100 | $36.67 | 337,550 |
| 2008-02-13 | Open-market sale | 100 | $36.53 | 331,650 |
| 2008-02-13 | Open-market sale | 100 | $36.93 | 331,750 |
| 2008-02-13 | Open-market sale | 100 | $36.94 | 331,850 |
| 2008-02-13 | Open-market sale | 100 | $37.04 | 331,950 |
| 2008-02-13 | Open-market sale | 200 | $37.12 | 332,050 |
| 2008-02-13 | Open-market sale | 300 | $37.11 | 332,250 |
| 2008-02-13 | Open-market sale | 100 | $37.10 | 332,550 |
| 2008-02-13 | Open-market sale | 100 | $36.75 | 332,650 |
| 2008-02-13 | Open-market sale | 200 | $37.05 | 332,750 |
| 2008-02-13 | Open-market sale | 100 | $37.17 | 332,950 |
| 2008-02-13 | Open-market sale | 100 | $37.43 | 333,050 |
| 2008-02-13 | Open-market sale | 100 | $37.13 | 331,150 |
| 2008-02-13 | Open-market sale | 100 | $37.23 | 331,250 |
| 2008-02-06 | Open-market sale | 100 | $35.35 | 334,950 |
| 2008-02-06 | Open-market sale | 100 | $35.39 | 335,050 |
| 2008-02-06 | Open-market sale | 100 | $35.04 | 333,150 |
| 2008-02-06 | Open-market sale | 100 | $35.36 | 333,250 |
| 2008-02-06 | Open-market sale | 100 | $35.23 | 333,350 |
| 2008-02-06 | Open-market sale | 100 | $35.85 | 333,450 |
| 2008-02-06 | Open-market sale | 100 | $35.82 | 333,550 |
| 2008-02-06 | Open-market sale | 100 | $35.88 | 333,650 |
| 2008-02-06 | Open-market sale | 100 | $35.60 | 333,750 |
| 2008-02-06 | Open-market sale | 100 | $35.75 | 333,850 |
| 2008-02-06 | Open-market sale | 100 | $35.68 | 333,950 |
| 2008-02-06 | Open-market sale | 200 | $35.70 | 334,050 |
| 2008-02-06 | Open-market sale | 100 | $35.19 | 334,250 |
| 2008-02-06 | Open-market sale | 100 | $34.55 | 334,350 |
| 2008-02-06 | Open-market sale | 100 | $34.80 | 334,450 |
| 2008-02-06 | Open-market sale | 100 | $35.32 | 334,550 |
| 2008-02-06 | Open-market sale | 100 | $35.37 | 334,650 |
| 2008-02-06 | Open-market sale | 100 | $35.83 | 334,750 |
| 2008-02-06 | Open-market sale | 100 | $36.09 | 334,850 |
| 2008-02-02 | Option exercise (derivative) | 134 | $0.00 | 1,479 |
| 2008-02-02 | Tax withholding | 50 | $39.02 | 84 |
| 2008-02-02 | Option exercise | 134 | $0.00 | 134 |
| 2008-02-02 | Option exercise (derivative) | 134 | $0.00 | 1,479 |
| 2008-02-02 | Tax withholding | 50 | $39.02 | 335,184 |
| 2008-02-02 | Option exercise | 134 | $0.00 | 335,234 |
| 2008-01-30 | Open-market sale | 100 | $36.42 | 335,500 |
| 2008-01-30 | Open-market sale | 28 | $35.92 | 335,600 |
| 2008-01-30 | Open-market sale | 35 | $35.93 | 335,628 |
| 2008-01-30 | Open-market sale | 37 | $35.94 | 335,663 |
| 2008-01-30 | Open-market sale | 100 | $35.91 | 335,700 |
| 2008-01-30 | Open-market sale | 100 | $35.85 | 335,800 |
| 2008-01-30 | Open-market sale | 200 | $35.87 | 335,900 |
| 2008-01-30 | Open-market sale | 98 | $36.48 | 335,100 |
| 2008-01-30 | Open-market sale | 100 | $35.96 | 336,300 |
| 2008-01-30 | Open-market sale | 100 | $35.77 | 336,400 |
| 2008-01-30 | Open-market sale | 100 | $36.10 | 336,500 |
| 2008-01-30 | Open-market sale | 200 | $35.90 | 336,600 |
| 2008-01-30 | Open-market sale | 100 | $37.01 | 336,800 |
| 2008-01-30 | Open-market sale | 100 | $36.02 | 336,900 |
| 2008-01-30 | Open-market sale | 100 | $35.65 | 337,000 |
| 2008-01-30 | Open-market sale | 100 | $36.08 | 335,400 |
| 2008-01-30 | Open-market sale | 100 | $36.70 | 335,300 |
| 2008-01-30 | Open-market sale | 100 | $37.19 | 335,200 |
| 2008-01-30 | Open-market sale | 2 | $36.45 | 335,198 |
| 2008-01-30 | Open-market sale | 200 | $36.01 | 336,100 |
| 2008-01-23 | Open-market sale | 100 | $30.88 | 337,100 |
| 2008-01-23 | Open-market sale | 100 | $29.47 | 337,200 |
| 2008-01-23 | Open-market sale | 100 | $29.48 | 337,300 |
| 2008-01-23 | Open-market sale | 100 | $29.53 | 337,400 |
| 2008-01-23 | Open-market sale | 100 | $28.90 | 337,500 |
| 2008-01-23 | Open-market sale | 100 | $28.86 | 337,600 |
| 2008-01-23 | Open-market sale | 100 | $29.02 | 337,700 |
| 2008-01-23 | Open-market sale | 100 | $29.00 | 337,800 |
| 2008-01-23 | Open-market sale | 100 | $29.34 | 337,900 |
| 2008-01-23 | Open-market sale | 100 | $29.40 | 338,000 |
| 2008-01-23 | Open-market sale | 100 | $29.38 | 338,100 |
| 2008-01-23 | Open-market sale | 100 | $29.57 | 338,200 |
| 2008-01-23 | Open-market sale | 100 | $29.37 | 338,300 |
| 2008-01-23 | Open-market sale | 100 | $29.25 | 338,400 |
| 2008-01-23 | Open-market sale | 100 | $28.98 | 338,500 |
| 2008-01-23 | Open-market sale | 100 | $30.73 | 338,600 |
| 2008-01-23 | Open-market sale | 100 | $30.23 | 338,700 |
| 2008-01-23 | Open-market sale | 58 | $28.86 | 338,800 |
| 2008-01-23 | Open-market sale | 42 | $28.87 | 338,858 |
| 2008-01-23 | Open-market sale | 100 | $29.55 | 338,900 |
| 2008-01-23 | Open-market sale | 100 | $29.87 | 339,000 |
| 2008-01-16 | Open-market sale | 100 | $30.75 | 339,300 |
| 2008-01-16 | Open-market sale | 100 | $30.88 | 339,400 |
| 2008-01-16 | Open-market sale | 100 | $30.33 | 339,500 |
| 2008-01-16 | Open-market sale | 100 | $30.41 | 339,600 |
| 2008-01-16 | Open-market sale | 100 | $30.05 | 340,100 |
| 2008-01-16 | Open-market sale | 100 | $30.18 | 340,000 |
| 2008-01-16 | Open-market sale | 100 | $30.53 | 339,900 |
| 2008-01-16 | Open-market sale | 100 | $30.48 | 339,800 |
| 2008-01-16 | Open-market sale | 100 | $30.65 | 339,200 |
| 2008-01-16 | Open-market sale | 100 | $30.50 | 339,100 |
| 2008-01-16 | Open-market sale | 200 | $30.85 | 340,900 |
| 2008-01-16 | Open-market sale | 100 | $30.54 | 340,800 |
| 2008-01-16 | Open-market sale | 200 | $30.98 | 340,600 |
| 2008-01-16 | Open-market sale | 100 | $30.79 | 340,500 |
| 2008-01-16 | Open-market sale | 100 | $30.39 | 340,400 |
| 2008-01-16 | Open-market sale | 100 | $30.14 | 340,300 |
| 2008-01-16 | Open-market sale | 100 | $30.19 | 340,200 |
| 2008-01-16 | Open-market sale | 100 | $30.57 | 339,700 |
| 2008-01-09 | Open-market sale | 100 | $34.28 | 342,800 |
| 2008-01-09 | Open-market sale | 100 | $33.50 | 341,200 |
| 2008-01-09 | Open-market sale | 100 | $33.66 | 341,100 |
| 2008-01-09 | Open-market sale | 100 | $33.85 | 343,000 |
| 2008-01-09 | Open-market sale | 100 | $33.48 | 341,400 |
| 2008-01-09 | Open-market sale | 100 | $33.53 | 341,500 |
| 2008-01-09 | Open-market sale | 100 | $33.00 | 341,600 |
| 2008-01-09 | Open-market sale | 100 | $32.62 | 341,700 |
| 2008-01-09 | Open-market sale | 100 | $32.58 | 341,800 |
| 2008-01-09 | Open-market sale | 100 | $32.67 | 341,900 |
| 2008-01-09 | Open-market sale | 100 | $32.86 | 342,000 |
| 2008-01-09 | Open-market sale | 100 | $32.99 | 342,100 |
| 2008-01-09 | Open-market sale | 100 | $33.56 | 342,200 |
| 2008-01-09 | Open-market sale | 100 | $33.44 | 342,300 |
| 2008-01-09 | Open-market sale | 100 | $33.47 | 342,400 |
| 2008-01-09 | Open-market sale | 100 | $33.27 | 342,500 |
| 2008-01-09 | Open-market sale | 100 | $33.68 | 342,600 |
| 2008-01-09 | Open-market sale | 100 | $33.91 | 342,700 |
| 2008-01-09 | Open-market sale | 100 | $33.79 | 341,300 |
| 2008-01-09 | Open-market sale | 100 | $34.60 | 342,900 |
| 2008-01-02 | Open-market sale | 100 | $41.45 | 344,300 |
| 2008-01-02 | Open-market sale | 100 | $41.55 | 344,200 |
| 2008-01-02 | Open-market sale | 100 | $42.10 | 344,100 |
| 2008-01-02 | Open-market sale | 100 | $41.51 | 344,000 |
| 2008-01-02 | Open-market sale | 100 | $41.04 | 343,900 |
| 2008-01-02 | Open-market sale | 200 | $41.10 | 343,700 |
| 2008-01-02 | Open-market sale | 100 | $41.05 | 343,600 |
| 2008-01-02 | Open-market sale | 100 | $41.82 | 343,500 |
| 2008-01-02 | Open-market sale | 100 | $41.41 | 343,400 |
| 2008-01-02 | Open-market sale | 100 | $40.82 | 343,300 |
| 2008-01-02 | Open-market sale | 100 | $41.03 | 343,200 |
| 2008-01-02 | Open-market sale | 100 | $41.02 | 343,100 |
| 2008-01-02 | Open-market sale | 400 | $42.21 | 344,700 |
| 2008-01-02 | Open-market sale | 100 | $41.24 | 344,600 |
| 2008-01-02 | Open-market sale | 200 | $41.25 | 344,400 |
| 2007-12-26 | Open-market sale | 100 | $43.34 | 345,300 |
| 2007-12-26 | Open-market sale | 200 | $43.25 | 345,500 |
| 2007-12-26 | Open-market sale | 200 | $43.18 | 345,700 |
| 2007-12-26 | Open-market sale | 200 | $43.17 | 345,900 |
| 2007-12-26 | Open-market sale | 100 | $43.16 | 346,100 |
| 2007-12-26 | Open-market sale | 200 | $43.12 | 346,200 |
| 2007-12-26 | Open-market sale | 100 | $43.11 | 346,400 |
| 2007-12-26 | Open-market sale | 100 | $43.10 | 346,500 |
| 2007-12-26 | Open-market sale | 200 | $43.09 | 346,600 |
| 2007-12-26 | Open-market sale | 100 | $42.98 | 346,800 |
| 2007-12-26 | Open-market sale | 100 | $42.96 | 346,900 |
| 2007-12-26 | Open-market sale | 100 | $42.92 | 347,000 |
| 2007-12-26 | Open-market sale | 100 | $43.42 | 345,100 |
| 2007-12-26 | Open-market sale | 100 | $43.38 | 345,200 |
| 2007-12-26 | Open-market sale | 100 | $43.28 | 345,400 |
| 2007-12-19 | Open-market sale | 100 | $40.31 | 348,000 |
| 2007-12-19 | Open-market sale | 100 | $40.23 | 348,100 |
| 2007-12-19 | Open-market sale | 200 | $40.09 | 348,200 |
| 2007-12-19 | Open-market sale | 3 | $40.37 | 348,400 |
| 2007-12-19 | Open-market sale | 97 | $40.38 | 348,403 |
| 2007-12-19 | Open-market sale | 100 | $40.64 | 348,500 |
| 2007-12-19 | Open-market sale | 100 | $40.84 | 348,600 |
| 2007-12-19 | Open-market sale | 100 | $40.76 | 348,700 |
| 2007-12-19 | Open-market sale | 100 | $40.50 | 348,800 |
| 2007-12-19 | Open-market sale | 100 | $40.92 | 348,900 |
| 2007-12-19 | Open-market sale | 100 | $40.87 | 349,000 |
| 2007-12-19 | Open-market sale | 100 | $40.24 | 347,900 |
| 2007-12-19 | Open-market sale | 100 | $40.47 | 347,500 |
| 2007-12-19 | Open-market sale | 100 | $40.65 | 347,300 |
| 2007-12-19 | Open-market sale | 100 | $40.39 | 347,200 |
| 2007-12-19 | Open-market sale | 100 | $40.22 | 347,100 |
| 2007-12-19 | Open-market sale | 100 | $40.26 | 347,700 |
| 2007-12-19 | Open-market sale | 100 | $40.46 | 347,600 |
| 2007-12-19 | Open-market sale | 100 | $40.22 | 347,800 |
| 2007-12-19 | Open-market sale | 100 | $40.34 | 347,400 |
| 2007-12-12 | Open-market sale | 100 | $42.16 | 349,300 |
| 2007-12-12 | Open-market sale | 100 | $42.36 | 349,400 |
| 2007-12-12 | Open-market sale | 100 | $42.39 | 349,500 |
| 2007-12-12 | Open-market sale | 200 | $42.62 | 349,600 |
| 2007-12-12 | Open-market sale | 100 | $42.66 | 349,800 |
| 2007-12-12 | Open-market sale | 100 | $42.74 | 349,900 |
| 2007-12-12 | Open-market sale | 100 | $42.71 | 350,000 |
| 2007-12-12 | Open-market sale | 100 | $42.25 | 350,100 |
| 2007-12-12 | Open-market sale | 100 | $41.96 | 350,200 |
| 2007-12-12 | Open-market sale | 100 | $42.78 | 350,300 |
| 2007-12-12 | Open-market sale | 100 | $42.69 | 350,400 |
| 2007-12-12 | Open-market sale | 100 | $42.68 | 350,500 |
| 2007-12-12 | Open-market sale | 100 | $43.01 | 350,600 |
| 2007-12-12 | Open-market sale | 58 | $43.21 | 350,700 |
| 2007-12-12 | Open-market sale | 42 | $43.22 | 350,758 |
| 2007-12-12 | Open-market sale | 100 | $43.44 | 350,800 |
| 2007-12-12 | Open-market sale | 100 | $43.25 | 350,900 |
| 2007-12-12 | Open-market sale | 100 | $42.94 | 349,200 |
| 2007-12-12 | Open-market sale | 100 | $42.11 | 349,100 |
| 2007-12-12 | Open-market sale | 100 | $43.12 | 351,000 |
| 2007-12-05 | Open-market sale | 100 | $43.19 | 352,000 |
| 2007-12-05 | Open-market sale | 100 | $42.29 | 352,300 |
| 2007-12-05 | Open-market sale | 100 | $43.08 | 352,400 |
| 2007-12-05 | Open-market sale | 100 | $43.44 | 352,500 |
| 2007-12-05 | Open-market sale | 100 | $42.63 | 352,600 |
| 2007-12-05 | Open-market sale | 100 | $42.23 | 352,700 |
| 2007-12-05 | Open-market sale | 90 | $42.30 | 352,800 |
| 2007-12-05 | Open-market sale | 10 | $42.31 | 352,890 |
| 2007-12-05 | Open-market sale | 200 | $42.25 | 352,900 |
| 2007-12-05 | Open-market sale | 100 | $42.66 | 351,100 |
| 2007-12-05 | Open-market sale | 100 | $42.23 | 351,200 |
| 2007-12-05 | Open-market sale | 100 | $42.38 | 351,300 |
| 2007-12-05 | Open-market sale | 100 | $42.59 | 351,400 |
| 2007-12-05 | Open-market sale | 200 | $43.25 | 351,500 |
| 2007-12-05 | Open-market sale | 100 | $43.32 | 351,700 |
| 2007-12-05 | Open-market sale | 200 | $43.10 | 351,800 |
| 2007-12-05 | Open-market sale | 100 | $41.99 | 352,200 |
| 2007-12-05 | Open-market sale | 100 | $42.14 | 352,100 |
| 2007-11-28 | Open-market sale | 100 | $45.29 | 353,100 |
| 2007-11-28 | Open-market sale | 200 | $45.24 | 353,900 |
| 2007-11-28 | Open-market sale | 100 | $45.20 | 353,800 |
| 2007-11-28 | Open-market sale | 100 | $45.16 | 354,200 |
| 2007-11-28 | Open-market sale | 200 | $45.06 | 354,300 |
| 2007-11-28 | Open-market sale | 96 | $44.99 | 354,500 |
| 2007-11-28 | Open-market sale | 4 | $45.00 | 354,596 |
| 2007-11-28 | Open-market sale | 100 | $45.34 | 354,600 |
| 2007-11-28 | Open-market sale | 100 | $45.54 | 354,700 |
| 2007-11-28 | Open-market sale | 100 | $44.89 | 354,800 |
| 2007-11-28 | Open-market sale | 100 | $44.32 | 354,900 |
| 2007-11-28 | Open-market sale | 100 | $44.83 | 355,000 |
| 2007-11-28 | Open-market sale | 100 | $45.05 | 354,100 |
| 2007-11-28 | Open-market sale | 100 | $45.12 | 353,200 |
| 2007-11-28 | Open-market sale | 200 | $45.15 | 353,300 |
| 2007-11-28 | Open-market sale | 100 | $45.68 | 353,500 |
| 2007-11-28 | Open-market sale | 100 | $45.74 | 353,600 |
| 2007-11-28 | Open-market sale | 100 | $45.81 | 353,700 |
| 2007-11-21 | Open-market sale | 100 | $41.34 | 355,500 |
| 2007-11-21 | Open-market sale | 100 | $41.82 | 357,000 |
| 2007-11-21 | Open-market sale | 100 | $41.93 | 356,900 |
| 2007-11-21 | Open-market sale | 100 | $41.91 | 356,800 |
| 2007-11-21 | Open-market sale | 100 | $41.52 | 356,700 |
| 2007-11-21 | Open-market sale | 200 | $41.36 | 356,500 |
| 2007-11-21 | Open-market sale | 100 | $41.89 | 356,400 |
| 2007-11-21 | Open-market sale | 100 | $41.95 | 356,300 |
| 2007-11-21 | Open-market sale | 100 | $41.79 | 356,200 |
| 2007-11-21 | Open-market sale | 100 | $41.35 | 356,100 |
| 2007-11-21 | Open-market sale | 100 | $41.72 | 356,000 |
| 2007-11-21 | Open-market sale | 200 | $41.61 | 355,800 |
| 2007-11-21 | Open-market sale | 100 | $41.33 | 355,100 |
| 2007-11-21 | Open-market sale | 100 | $41.40 | 355,200 |
| 2007-11-21 | Open-market sale | 100 | $41.11 | 355,300 |
| 2007-11-21 | Open-market sale | 100 | $41.31 | 355,400 |
| 2007-11-21 | Open-market sale | 100 | $41.53 | 355,700 |
| 2007-11-21 | Open-market sale | 100 | $41.26 | 355,600 |
| 2007-11-14 | Open-market sale | 100 | $45.22 | 358,000 |
| 2007-11-14 | Open-market sale | 100 | $45.30 | 358,100 |
| 2007-11-14 | Open-market sale | 100 | $45.06 | 358,200 |
| 2007-11-14 | Open-market sale | 100 | $45.28 | 358,300 |
| 2007-11-14 | Open-market sale | 100 | $45.29 | 358,400 |
| 2007-11-14 | Open-market sale | 100 | $45.73 | 358,800 |
| 2007-11-14 | Open-market sale | 100 | $45.92 | 358,900 |
| 2007-11-14 | Open-market sale | 100 | $46.08 | 359,000 |
| 2007-11-14 | Open-market sale | 100 | $45.16 | 358,500 |
| 2007-11-14 | Open-market sale | 100 | $45.09 | 358,600 |
| 2007-11-14 | Open-market sale | 100 | $45.45 | 358,700 |
| 2007-11-14 | Open-market sale | 100 | $44.36 | 357,100 |
| 2007-11-14 | Open-market sale | 100 | $44.90 | 357,200 |
| 2007-11-14 | Open-market sale | 100 | $45.89 | 357,300 |
| 2007-11-14 | Open-market sale | 100 | $44.37 | 357,400 |
| 2007-11-14 | Open-market sale | 100 | $44.81 | 357,900 |
| 2007-11-14 | Open-market sale | 100 | $45.04 | 357,800 |
| 2007-11-14 | Open-market sale | 100 | $45.01 | 357,700 |
| 2007-11-14 | Open-market sale | 100 | $44.66 | 357,500 |
| 2007-11-14 | Open-market sale | 100 | $44.72 | 357,600 |
| 2007-11-07 | Open-market sale | 100 | $47.45 | 360,900 |
| 2007-11-07 | Open-market sale | 100 | $46.92 | 359,200 |
| 2007-11-07 | Open-market sale | 100 | $46.89 | 359,300 |
| 2007-11-07 | Open-market sale | 100 | $47.29 | 359,400 |
| 2007-11-07 | Open-market sale | 100 | $45.77 | 359,500 |
| 2007-11-07 | Open-market sale | 100 | $46.59 | 359,600 |
| 2007-11-07 | Open-market sale | 100 | $46.84 | 359,700 |
| 2007-11-07 | Open-market sale | 100 | $46.76 | 359,800 |
| 2007-11-07 | Open-market sale | 100 | $46.78 | 359,900 |
| 2007-11-07 | Open-market sale | 100 | $47.17 | 360,000 |
| 2007-11-07 | Open-market sale | 100 | $47.20 | 360,100 |
| 2007-11-07 | Open-market sale | 100 | $47.68 | 360,200 |
| 2007-11-07 | Open-market sale | 100 | $47.70 | 360,300 |
| 2007-11-07 | Open-market sale | 100 | $48.20 | 360,400 |
| 2007-11-07 | Open-market sale | 100 | $48.28 | 360,500 |
| 2007-11-07 | Open-market sale | 100 | $48.29 | 360,600 |
| 2007-11-07 | Open-market sale | 100 | $48.35 | 360,700 |
| 2007-11-07 | Open-market sale | 100 | $48.04 | 360,800 |
| 2007-11-07 | Open-market sale | 100 | $46.12 | 359,100 |
| 2007-11-07 | Open-market sale | 100 | $47.57 | 361,000 |
| 2007-11-02 | Grant / award (derivative) | 1,613 | $0.00 | 1,613 |
| 2007-11-02 | Grant / award (derivative) | 2,269 | $0.00 | 2,269 |
| 2007-10-31 | Open-market sale | 100 | $47.00 | 361,200 |
| 2007-10-31 | Open-market sale | 100 | $47.38 | 361,300 |
| 2007-10-31 | Open-market sale | 100 | $46.56 | 361,400 |
| 2007-10-31 | Open-market sale | 100 | $46.10 | 361,500 |
| 2007-10-31 | Open-market sale | 100 | $46.92 | 361,600 |
| 2007-10-31 | Open-market sale | 100 | $47.13 | 361,700 |
| 2007-10-31 | Open-market sale | 100 | $47.07 | 361,800 |
| 2007-10-31 | Open-market sale | 200 | $47.02 | 361,900 |
| 2007-10-31 | Open-market sale | 100 | $47.04 | 362,100 |
| 2007-10-31 | Open-market sale | 400 | $47.09 | 362,200 |
| 2007-10-31 | Open-market sale | 100 | $47.15 | 362,800 |
| 2007-10-31 | Open-market sale | 100 | $46.91 | 362,900 |
| 2007-10-31 | Open-market sale | 100 | $46.96 | 363,000 |
| 2007-10-31 | Open-market sale | 100 | $47.44 | 361,100 |
| 2007-10-31 | Open-market sale | 200 | $47.03 | 362,600 |
| 2007-10-24 | Open-market sale | 100 | $37.75 | 364,500 |
| 2007-10-24 | Open-market sale | 100 | $37.90 | 364,600 |
| 2007-10-24 | Open-market sale | 100 | $37.87 | 364,400 |
| 2007-10-24 | Open-market sale | 100 | $37.64 | 364,300 |
| 2007-10-24 | Open-market sale | 100 | $37.61 | 364,200 |
| 2007-10-24 | Open-market sale | 100 | $37.55 | 364,100 |
| 2007-10-24 | Open-market sale | 100 | $37.97 | 364,000 |
| 2007-10-24 | Open-market sale | 200 | $37.96 | 363,800 |
| 2007-10-24 | Open-market sale | 100 | $37.77 | 363,700 |
| 2007-10-24 | Open-market sale | 100 | $38.00 | 362,700 |
| 2007-10-24 | Open-market sale | 100 | $38.12 | 362,800 |
| 2007-10-24 | Open-market sale | 100 | $38.03 | 362,900 |
| 2007-10-24 | Open-market sale | 100 | $37.83 | 363,000 |
| 2007-10-24 | Open-market sale | 100 | $37.74 | 363,100 |
| 2007-10-24 | Open-market sale | 100 | $37.34 | 363,200 |
| 2007-10-24 | Open-market sale | 100 | $37.62 | 363,300 |
| 2007-10-24 | Open-market sale | 100 | $37.72 | 363,400 |
| 2007-10-24 | Open-market sale | 100 | $37.58 | 363,500 |
| 2007-10-24 | Open-market sale | 100 | $37.88 | 363,600 |
| 2007-10-17 | Open-market sale | 100 | $40.15 | 366,500 |
| 2007-10-17 | Open-market sale | 100 | $39.74 | 364,800 |
| 2007-10-17 | Open-market sale | 100 | $39.97 | 364,900 |
| 2007-10-17 | Open-market sale | 96 | $39.93 | 365,000 |
| 2007-10-17 | Open-market sale | 4 | $39.98 | 365,096 |
| 2007-10-17 | Open-market sale | 100 | $39.93 | 365,100 |
| 2007-10-17 | Open-market sale | 100 | $39.86 | 365,200 |
| 2007-10-17 | Open-market sale | 100 | $39.98 | 365,300 |
| 2007-10-17 | Open-market sale | 100 | $39.49 | 365,400 |
| 2007-10-17 | Open-market sale | 100 | $39.56 | 365,500 |
| 2007-10-17 | Open-market sale | 100 | $39.36 | 365,600 |
| 2007-10-17 | Open-market sale | 100 | $39.21 | 365,700 |
| 2007-10-17 | Open-market sale | 48 | $39.29 | 365,800 |
| 2007-10-17 | Open-market sale | 52 | $39.31 | 365,848 |
| 2007-10-17 | Open-market sale | 100 | $39.55 | 365,900 |
| 2007-10-17 | Open-market sale | 100 | $39.94 | 366,000 |
| 2007-10-17 | Open-market sale | 100 | $39.97 | 366,100 |
| 2007-10-17 | Open-market sale | 200 | $39.72 | 366,200 |
| 2007-10-17 | Open-market sale | 100 | $39.65 | 366,400 |
| 2007-10-17 | Open-market sale | 100 | $39.94 | 364,700 |
| 2007-10-17 | Open-market sale | 100 | $39.91 | 366,600 |
| 2007-10-10 | Open-market sale | 100 | $41.38 | 337,100 |
| 2007-10-10 | Open-market sale | 100 | $41.65 | 337,300 |
| 2007-10-10 | Open-market sale | 100 | $41.68 | 337,200 |
| 2007-10-10 | Open-market sale | 100 | $41.42 | 337,400 |
| 2007-10-10 | Open-market sale | 100 | $41.37 | 337,500 |
| 2007-10-10 | Open-market sale | 100 | $41.25 | 337,600 |
| 2007-10-10 | Open-market sale | 100 | $41.23 | 337,700 |
| 2007-10-10 | Open-market sale | 100 | $41.28 | 337,000 |
| 2007-10-10 | Open-market sale | 100 | $41.57 | 336,900 |
| 2007-10-10 | Open-market sale | 100 | $41.80 | 336,800 |
| 2007-10-10 | Open-market sale | 100 | $41.81 | 366,700 |
| 2007-10-10 | Open-market sale | 100 | $41.36 | 338,600 |
| 2007-10-10 | Open-market sale | 100 | $40.99 | 338,500 |
| 2007-10-10 | Open-market sale | 100 | $41.29 | 338,400 |
| 2007-10-10 | Open-market sale | 200 | $41.69 | 338,200 |
| 2007-10-10 | Open-market sale | 100 | $41.33 | 338,100 |
| 2007-10-10 | Open-market sale | 100 | $41.35 | 338,000 |
| 2007-10-10 | Open-market sale | 100 | $41.24 | 337,900 |
| 2007-10-10 | Open-market sale | 100 | $41.27 | 337,800 |
| 2007-10-03 | Open-market sale | 100 | $38.55 | 339,500 |
| 2007-10-03 | Open-market sale | 100 | $38.58 | 339,600 |
| 2007-10-03 | Open-market sale | 100 | $38.30 | 339,700 |
| 2007-10-03 | Open-market sale | 100 | $38.01 | 339,800 |
| 2007-10-03 | Open-market sale | 100 | $38.04 | 339,900 |
| 2007-10-03 | Open-market sale | 100 | $37.77 | 340,000 |
| 2007-10-03 | Open-market sale | 100 | $39.48 | 340,100 |
| 2007-10-03 | Open-market sale | 100 | $39.09 | 340,200 |
| 2007-10-03 | Open-market sale | 100 | $38.73 | 340,300 |
| 2007-10-03 | Open-market sale | 100 | $38.75 | 340,400 |
| 2007-10-03 | Open-market sale | 100 | $38.63 | 340,500 |
| 2007-10-03 | Open-market sale | 100 | $37.62 | 340,600 |
| 2007-10-03 | Open-market sale | 100 | $39.45 | 338,700 |
| 2007-10-03 | Open-market sale | 100 | $38.93 | 338,800 |
| 2007-10-03 | Open-market sale | 100 | $38.43 | 338,900 |
| 2007-10-03 | Open-market sale | 100 | $38.75 | 339,000 |
| 2007-10-03 | Open-market sale | 200 | $38.86 | 339,100 |
| 2007-10-03 | Open-market sale | 100 | $38.78 | 339,300 |
| 2007-10-03 | Open-market sale | 100 | $38.65 | 339,400 |
| 2007-09-26 | Open-market sale | 100 | $37.76 | 342,500 |
| 2007-09-26 | Open-market sale | 100 | $37.81 | 340,800 |
| 2007-09-26 | Open-market sale | 100 | $37.75 | 340,900 |
| 2007-09-26 | Open-market sale | 100 | $37.63 | 341,000 |
| 2007-09-26 | Open-market sale | 100 | $37.52 | 341,100 |
| 2007-09-26 | Open-market sale | 100 | $37.67 | 341,200 |
| 2007-09-26 | Open-market sale | 200 | $37.57 | 341,300 |
| 2007-09-26 | Open-market sale | 100 | $37.90 | 341,500 |
| 2007-09-26 | Open-market sale | 100 | $37.97 | 341,600 |
| 2007-09-26 | Open-market sale | 200 | $37.93 | 341,700 |
| 2007-09-26 | Open-market sale | 200 | $37.95 | 341,900 |
| 2007-09-26 | Open-market sale | 200 | $37.86 | 342,100 |
| 2007-09-26 | Open-market sale | 200 | $37.92 | 342,300 |
| 2007-09-26 | Open-market sale | 100 | $37.70 | 340,700 |
| 2007-09-26 | Open-market sale | 100 | $37.66 | 342,600 |
| 2007-09-19 | Open-market sale | 100 | $37.00 | 343,000 |
| 2007-09-19 | Open-market sale | 100 | $37.01 | 343,100 |
| 2007-09-19 | Open-market sale | 100 | $37.17 | 343,200 |
| 2007-09-19 | Open-market sale | 100 | $37.29 | 343,300 |
| 2007-09-19 | Open-market sale | 100 | $37.40 | 343,400 |
| 2007-09-19 | Open-market sale | 100 | $37.43 | 343,500 |
| 2007-09-19 | Open-market sale | 100 | $37.56 | 343,600 |
| 2007-09-19 | Open-market sale | 100 | $36.89 | 342,900 |
| 2007-09-19 | Open-market sale | 100 | $37.20 | 342,800 |
| 2007-09-19 | Open-market sale | 100 | $37.50 | 342,700 |
| 2007-09-19 | Open-market sale | 100 | $37.45 | 343,700 |
| 2007-09-19 | Open-market sale | 100 | $37.53 | 343,800 |
| 2007-09-19 | Open-market sale | 100 | $37.26 | 343,900 |
| 2007-09-19 | Open-market sale | 100 | $37.23 | 344,000 |
| 2007-09-19 | Open-market sale | 100 | $37.24 | 344,100 |
| 2007-09-19 | Open-market sale | 100 | $37.09 | 344,200 |
| 2007-09-19 | Open-market sale | 200 | $36.95 | 344,300 |
| 2007-09-19 | Open-market sale | 100 | $37.00 | 344,500 |
| 2007-09-19 | Open-market sale | 200 | $36.98 | 344,600 |
| 2007-09-19 | Open-market sale | 100 | $37.06 | 344,800 |
| 2007-09-19 | Open-market sale | 100 | $37.07 | 344,900 |
| 2007-09-19 | Open-market sale | 100 | $37.04 | 345,000 |
| 2007-09-19 | Open-market sale | 100 | $37.03 | 345,100 |
| 2007-09-19 | Open-market sale | 200 | $37.11 | 345,200 |
| 2007-09-19 | Open-market sale | 100 | $37.20 | 345,400 |
| 2007-09-19 | Open-market sale | 100 | $37.18 | 345,500 |
| 2007-09-19 | Open-market sale | 100 | $37.28 | 345,600 |
| 2007-09-19 | Open-market sale | 300 | $37.21 | 345,700 |
| 2007-09-19 | Open-market sale | 100 | $37.30 | 346,000 |
| 2007-09-19 | Open-market sale | 300 | $37.40 | 346,100 |
| 2007-09-19 | Open-market sale | 100 | $37.51 | 346,400 |
| 2007-09-19 | Open-market sale | 100 | $37.53 | 346,500 |
| 2007-09-19 | Open-market sale | 100 | $37.43 | 346,600 |
| 2007-09-19 | Open-market sale | 100 | $37.58 | 346,700 |
| 2007-09-19 | Open-market sale | 100 | $37.38 | 346,800 |
| 2007-09-19 | Open-market sale | 100 | $37.33 | 346,900 |
| 2007-09-19 | Open-market sale | 300 | $37.32 | 347,000 |
| 2007-09-19 | Open-market sale | 100 | $37.50 | 347,300 |
| 2007-09-19 | Open-market sale | 100 | $37.12 | 347,400 |
| 2007-09-19 | Open-market sale | 100 | $36.80 | 347,500 |
| 2007-09-19 | Open-market sale | 100 | $36.78 | 347,600 |
| 2007-09-12 | Open-market sale | 100 | $35.04 | 348,400 |
| 2007-09-12 | Open-market sale | 200 | $35.06 | 348,500 |
| 2007-09-12 | Open-market sale | 100 | $35.02 | 348,700 |
| 2007-09-12 | Open-market sale | 100 | $34.95 | 348,800 |
| 2007-09-12 | Open-market sale | 100 | $34.92 | 348,900 |
| 2007-09-12 | Open-market sale | 200 | $34.91 | 348,000 |
| 2007-09-12 | Open-market sale | 100 | $34.96 | 349,200 |
| 2007-09-12 | Open-market sale | 100 | $35.15 | 347,700 |
| 2007-09-12 | Open-market sale | 100 | $35.05 | 347,800 |
| 2007-09-12 | Open-market sale | 100 | $35.11 | 347,900 |
| 2007-09-12 | Open-market sale | 200 | $34.85 | 348,200 |
| 2007-09-12 | Open-market sale | 200 | $34.89 | 349,000 |
| 2007-09-12 | Open-market sale | 100 | $34.26 | 352,600 |
| 2007-09-12 | Open-market sale | 200 | $34.31 | 352,400 |
| 2007-09-12 | Open-market sale | 100 | $34.29 | 352,300 |
| 2007-09-12 | Open-market sale | 200 | $34.78 | 352,100 |
| 2007-09-12 | Open-market sale | 100 | $34.71 | 352,000 |
| 2007-09-12 | Open-market sale | 100 | $35.23 | 351,900 |
| 2007-09-12 | Open-market sale | 195 | $34.94 | 351,705 |
| 2007-09-12 | Open-market sale | 100 | $34.79 | 351,605 |
| 2007-09-12 | Open-market sale | 100 | $34.98 | 351,505 |
| 2007-09-12 | Open-market sale | 100 | $35.00 | 351,405 |
| 2007-09-12 | Open-market sale | 100 | $35.19 | 351,305 |
| 2007-09-12 | Open-market sale | 100 | $35.08 | 351,205 |
| 2007-09-12 | Open-market sale | 5 | $34.93 | 351,200 |
| 2007-09-12 | Open-market sale | 100 | $34.09 | 351,100 |
| 2007-09-12 | Open-market sale | 100 | $34.08 | 351,000 |
| 2007-09-12 | Open-market sale | 50 | $34.36 | 350,950 |
| 2007-09-12 | Open-market sale | 50 | $34.35 | 350,900 |
| 2007-09-12 | Open-market sale | 100 | $34.75 | 350,800 |
| 2007-09-12 | Open-market sale | 132 | $34.81 | 350,668 |
| 2007-09-12 | Open-market sale | 68 | $34.80 | 350,600 |
| 2007-09-12 | Open-market sale | 200 | $34.86 | 350,400 |
| 2007-09-12 | Open-market sale | 100 | $35.03 | 350,300 |
| 2007-09-12 | Open-market sale | 100 | $35.19 | 350,200 |
| 2007-09-12 | Open-market sale | 100 | $35.27 | 350,100 |
| 2007-09-12 | Open-market sale | 100 | $35.24 | 350,000 |
| 2007-09-12 | Open-market sale | 100 | $35.33 | 349,900 |
| 2007-09-12 | Open-market sale | 100 | $35.32 | 349,800 |
| 2007-09-12 | Open-market sale | 100 | $35.07 | 349,300 |
| 2007-09-12 | Open-market sale | 300 | $35.10 | 349,400 |
| 2007-09-12 | Open-market sale | 100 | $35.28 | 349,700 |
| 2007-09-05 | Open-market sale | 100 | $33.07 | 355,600 |
| 2007-09-05 | Open-market sale | 100 | $33.38 | 355,700 |
| 2007-09-05 | Open-market sale | 100 | $33.39 | 355,800 |
| 2007-09-05 | Open-market sale | 100 | $33.18 | 355,900 |
| 2007-09-05 | Open-market sale | 100 | $33.16 | 356,000 |
| 2007-09-05 | Open-market sale | 35 | $33.15 | 356,100 |
| 2007-09-05 | Open-market sale | 300 | $33.19 | 356,135 |
| 2007-09-05 | Open-market sale | 200 | $33.36 | 356,435 |
| 2007-09-05 | Open-market sale | 100 | $33.47 | 356,635 |
| 2007-09-05 | Open-market sale | 100 | $33.55 | 356,735 |
| 2007-09-05 | Open-market sale | 100 | $33.32 | 354,100 |
| 2007-09-05 | Open-market sale | 100 | $33.54 | 356,935 |
| 2007-09-05 | Open-market sale | 265 | $33.14 | 357,035 |
| 2007-09-05 | Open-market sale | 100 | $33.22 | 357,300 |
| 2007-09-05 | Open-market sale | 100 | $33.62 | 357,400 |
| 2007-09-05 | Open-market sale | 100 | $33.68 | 357,500 |
| 2007-09-05 | Open-market sale | 100 | $33.25 | 357,600 |
| 2007-09-05 | Open-market sale | 200 | $32.88 | 355,400 |
| 2007-09-05 | Open-market sale | 100 | $32.83 | 355,300 |
| 2007-09-05 | Open-market sale | 100 | $32.67 | 355,200 |
| 2007-09-05 | Open-market sale | 100 | $33.03 | 355,100 |
| 2007-09-05 | Open-market sale | 100 | $32.89 | 355,000 |
| 2007-09-05 | Open-market sale | 100 | $32.94 | 354,900 |
| 2007-09-05 | Open-market sale | 200 | $33.08 | 354,700 |
| 2007-09-05 | Open-market sale | 100 | $33.11 | 354,600 |
| 2007-09-05 | Open-market sale | 100 | $33.12 | 354,500 |
| 2007-09-05 | Open-market sale | 100 | $33.00 | 354,400 |
| 2007-09-05 | Open-market sale | 100 | $33.05 | 354,300 |
| 2007-09-05 | Open-market sale | 100 | $32.98 | 354,200 |
| 2007-09-05 | Open-market sale | 100 | $33.56 | 356,835 |
| 2007-09-05 | Open-market sale | 100 | $33.27 | 353,200 |
| 2007-09-05 | Open-market sale | 100 | $33.52 | 353,800 |
| 2007-09-05 | Open-market sale | 100 | $33.45 | 353,700 |
| 2007-09-05 | Open-market sale | 200 | $33.33 | 353,500 |
| 2007-09-05 | Open-market sale | 140 | $33.18 | 353,360 |
| 2007-09-05 | Open-market sale | 60 | $33.17 | 353,300 |
| 2007-09-05 | Open-market sale | 100 | $33.37 | 353,900 |
| 2007-09-05 | Open-market sale | 100 | $33.40 | 353,100 |
| 2007-09-05 | Open-market sale | 100 | $33.43 | 353,000 |
| 2007-09-05 | Open-market sale | 100 | $33.39 | 352,900 |
| 2007-09-05 | Open-market sale | 100 | $32.84 | 352,800 |
| 2007-09-05 | Open-market sale | 100 | $32.88 | 352,700 |
| 2007-09-05 | Open-market sale | 100 | $33.54 | 354,000 |
| 2007-08-29 | Open-market sale | 100 | $32.56 | 358,200 |
| 2007-08-29 | Open-market sale | 100 | $32.54 | 358,300 |
| 2007-08-29 | Open-market sale | 100 | $32.39 | 358,400 |
| 2007-08-29 | Open-market sale | 100 | $32.59 | 358,500 |
| 2007-08-29 | Open-market sale | 100 | $33.66 | 358,600 |
| 2007-08-29 | Open-market sale | 100 | $33.65 | 358,700 |
| 2007-08-29 | Open-market sale | 100 | $33.61 | 358,800 |
| 2007-08-29 | Open-market sale | 100 | $32.53 | 358,100 |
| 2007-08-29 | Open-market sale | 100 | $32.65 | 358,000 |
| 2007-08-29 | Open-market sale | 100 | $32.85 | 357,900 |
| 2007-08-29 | Open-market sale | 100 | $32.91 | 357,700 |
| 2007-08-29 | Open-market sale | 100 | $33.01 | 357,800 |
| 2007-08-29 | Open-market sale | 100 | $33.30 | 359,500 |
| 2007-08-29 | Open-market sale | 100 | $33.07 | 360,000 |
| 2007-08-29 | Open-market sale | 100 | $33.08 | 360,100 |
| 2007-08-29 | Open-market sale | 100 | $32.99 | 360,200 |
| 2007-08-29 | Open-market sale | 100 | $32.91 | 360,300 |
| 2007-08-29 | Open-market sale | 100 | $32.85 | 360,400 |
| 2007-08-29 | Open-market sale | 200 | $32.75 | 360,500 |
| 2007-08-29 | Open-market sale | 200 | $32.78 | 360,700 |
| 2007-08-29 | Open-market sale | 200 | $32.73 | 360,900 |
| 2007-08-29 | Open-market sale | 100 | $32.77 | 361,100 |
| 2007-08-29 | Open-market sale | 100 | $32.88 | 361,200 |
| 2007-08-29 | Open-market sale | 100 | $32.67 | 361,300 |
| 2007-08-29 | Open-market sale | 100 | $32.68 | 361,400 |
| 2007-08-29 | Open-market sale | 400 | $32.76 | 361,500 |
| 2007-08-29 | Open-market sale | 100 | $32.70 | 361,900 |
| 2007-08-29 | Open-market sale | 150 | $32.79 | 362,000 |
| 2007-08-29 | Open-market sale | 250 | $32.80 | 362,150 |
| 2007-08-29 | Open-market sale | 100 | $32.69 | 362,400 |
| 2007-08-29 | Open-market sale | 100 | $32.95 | 362,500 |
| 2007-08-29 | Open-market sale | 100 | $33.12 | 362,600 |
| 2007-08-29 | Open-market sale | 100 | $33.67 | 358,900 |
| 2007-08-29 | Open-market sale | 100 | $33.75 | 359,000 |
| 2007-08-29 | Open-market sale | 100 | $33.63 | 359,100 |
| 2007-08-29 | Open-market sale | 100 | $33.55 | 359,200 |
| 2007-08-29 | Open-market sale | 100 | $33.54 | 359,300 |
| 2007-08-29 | Open-market sale | 100 | $33.14 | 359,800 |
| 2007-08-29 | Open-market sale | 100 | $33.20 | 359,700 |
| 2007-08-29 | Open-market sale | 100 | $33.23 | 359,600 |
| 2007-08-29 | Open-market sale | 100 | $33.06 | 359,900 |
| 2007-08-29 | Open-market sale | 100 | $33.42 | 359,400 |
| 2007-08-22 | Open-market sale | 100 | $33.98 | 363,100 |
| 2007-08-22 | Open-market sale | 100 | $33.86 | 363,200 |
| 2007-08-22 | Open-market sale | 200 | $34.64 | 363,300 |
| 2007-08-22 | Open-market sale | 100 | $34.65 | 363,500 |
| 2007-08-22 | Open-market sale | 100 | $34.66 | 363,600 |
| 2007-08-22 | Open-market sale | 100 | $34.58 | 363,700 |
| 2007-08-22 | Open-market sale | 200 | $34.60 | 363,800 |
| 2007-08-22 | Open-market sale | 100 | $34.50 | 364,000 |
| 2007-08-22 | Open-market sale | 200 | $34.29 | 364,100 |
| 2007-08-22 | Open-market sale | 100 | $34.19 | 364,300 |
| 2007-08-22 | Open-market sale | 100 | $34.03 | 364,400 |
| 2007-08-22 | Open-market sale | 200 | $34.06 | 364,500 |
| 2007-08-22 | Open-market sale | 400 | $34.10 | 364,700 |
| 2007-08-22 | Open-market sale | 100 | $34.40 | 365,100 |
| 2007-08-22 | Open-market sale | 200 | $34.44 | 365,200 |
| 2007-08-22 | Open-market sale | 200 | $34.43 | 365,400 |
| 2007-08-22 | Open-market sale | 200 | $34.36 | 365,600 |
| 2007-08-22 | Open-market sale | 100 | $34.26 | 365,800 |
| 2007-08-22 | Open-market sale | 200 | $34.31 | 365,900 |
| 2007-08-22 | Open-market sale | 200 | $34.23 | 366,100 |
| 2007-08-22 | Open-market sale | 100 | $34.13 | 366,300 |
| 2007-08-22 | Open-market sale | 100 | $34.07 | 366,400 |
| 2007-08-22 | Open-market sale | 100 | $33.81 | 366,500 |
| 2007-08-22 | Open-market sale | 100 | $33.84 | 366,600 |
| 2007-08-22 | Open-market sale | 100 | $33.97 | 366,700 |
| 2007-08-22 | Open-market sale | 100 | $33.91 | 366,800 |
| 2007-08-22 | Open-market sale | 100 | $33.76 | 366,900 |
| 2007-08-22 | Open-market sale | 200 | $34.22 | 367,000 |
| 2007-08-22 | Open-market sale | 400 | $34.24 | 367,200 |
| 2007-08-22 | Open-market sale | 100 | $33.89 | 367,600 |
| 2007-08-22 | Open-market sale | 100 | $34.17 | 362,900 |
| 2007-08-22 | Open-market sale | 100 | $34.25 | 362,800 |
| 2007-08-22 | Open-market sale | 100 | $34.56 | 362,700 |
| 2007-08-22 | Open-market sale | 100 | $33.95 | 363,000 |
| 2007-08-15 | Open-market sale | 92 | $30.22 | 368,508 |
| 2007-08-15 | Open-market sale | 8 | $30.21 | 368,500 |
| 2007-08-15 | Open-market sale | 100 | $30.49 | 368,400 |
| 2007-08-15 | Open-market sale | 100 | $30.60 | 368,300 |
| 2007-08-15 | Open-market sale | 100 | $30.42 | 368,200 |
| 2007-08-15 | Open-market sale | 100 | $30.45 | 368,100 |
| 2007-08-15 | Open-market sale | 100 | $31.99 | 368,600 |
| 2007-08-15 | Open-market sale | 100 | $31.73 | 368,800 |
| 2007-08-15 | Open-market sale | 100 | $30.58 | 367,900 |
| 2007-08-15 | Open-market sale | 100 | $30.47 | 367,800 |
| 2007-08-15 | Open-market sale | 100 | $30.00 | 367,700 |
| 2007-08-15 | Open-market sale | 30 | $29.96 | 369,470 |
| 2007-08-15 | Open-market sale | 70 | $29.95 | 369,400 |
| 2007-08-15 | Open-market sale | 100 | $30.05 | 369,300 |
| 2007-08-15 | Open-market sale | 100 | $31.68 | 369,200 |
| 2007-08-15 | Open-market sale | 100 | $31.90 | 369,100 |
| 2007-08-15 | Open-market sale | 100 | $31.74 | 369,000 |
| 2007-08-15 | Open-market sale | 100 | $31.86 | 368,900 |
| 2007-08-15 | Open-market sale | 100 | $30.44 | 368,000 |
| 2007-08-15 | Open-market sale | 100 | $31.93 | 368,700 |
| 2007-08-15 | Open-market sale | 100 | $30.46 | 370,900 |
| 2007-08-15 | Open-market sale | 100 | $31.02 | 371,000 |
| 2007-08-15 | Open-market sale | 100 | $31.47 | 371,100 |
| 2007-08-15 | Open-market sale | 100 | $31.90 | 371,200 |
| 2007-08-15 | Open-market sale | 200 | $31.85 | 371,300 |
| 2007-08-15 | Open-market sale | 100 | $31.80 | 371,500 |
| 2007-08-15 | Open-market sale | 100 | $30.18 | 369,500 |
| 2007-08-15 | Open-market sale | 100 | $30.60 | 370,800 |
| 2007-08-15 | Open-market sale | 100 | $30.63 | 370,700 |
| 2007-08-15 | Open-market sale | 100 | $30.85 | 370,600 |
| 2007-08-15 | Open-market sale | 100 | $30.69 | 370,500 |
| 2007-08-15 | Open-market sale | 200 | $30.72 | 370,300 |
| 2007-08-15 | Open-market sale | 100 | $30.76 | 370,200 |
| 2007-08-15 | Open-market sale | 100 | $30.77 | 370,100 |
| 2007-08-15 | Open-market sale | 100 | $30.70 | 370,000 |
| 2007-08-15 | Open-market sale | 100 | $30.75 | 369,900 |
| 2007-08-15 | Open-market sale | 100 | $30.56 | 369,800 |
| 2007-08-15 | Open-market sale | 100 | $31.30 | 372,600 |
| 2007-08-15 | Open-market sale | 100 | $31.37 | 372,500 |
| 2007-08-15 | Open-market sale | 100 | $32.03 | 372,400 |
| 2007-08-15 | Open-market sale | 100 | $32.10 | 372,300 |
| 2007-08-15 | Open-market sale | 100 | $32.07 | 372,200 |
| 2007-08-15 | Open-market sale | 100 | $31.93 | 372,100 |
| 2007-08-15 | Open-market sale | 100 | $31.94 | 372,000 |
| 2007-08-15 | Open-market sale | 100 | $31.96 | 371,900 |
| 2007-08-15 | Open-market sale | 100 | $32.06 | 371,800 |
| 2007-08-15 | Open-market sale | 100 | $32.00 | 371,700 |
| 2007-08-15 | Open-market sale | 100 | $32.04 | 371,600 |
| 2007-08-15 | Open-market sale | 100 | $30.37 | 369,600 |
| 2007-08-15 | Open-market sale | 100 | $30.31 | 369,700 |
| 2007-08-08 | Open-market sale | 100 | $35.68 | 375,600 |
| 2007-08-08 | Open-market sale | 100 | $35.90 | 375,500 |
| 2007-08-08 | Open-market sale | 100 | $35.76 | 375,400 |
| 2007-08-08 | Open-market sale | 200 | $35.80 | 375,200 |
| 2007-08-08 | Open-market sale | 100 | $35.82 | 375,100 |
| 2007-08-08 | Open-market sale | 100 | $35.84 | 375,000 |
| 2007-08-08 | Open-market sale | 100 | $35.88 | 374,900 |
| 2007-08-08 | Open-market sale | 100 | $35.83 | 375,700 |
| 2007-08-08 | Open-market sale | 100 | $36.12 | 375,800 |
| 2007-08-08 | Open-market sale | 100 | $36.21 | 375,900 |
| 2007-08-08 | Open-market sale | 100 | $36.07 | 376,000 |
| 2007-08-08 | Open-market sale | 100 | $36.30 | 376,100 |
| 2007-08-08 | Open-market sale | 100 | $36.48 | 376,200 |
| 2007-08-08 | Open-market sale | 100 | $36.29 | 376,300 |
| 2007-08-08 | Open-market sale | 100 | $36.45 | 376,400 |
| 2007-08-08 | Open-market sale | 100 | $36.34 | 376,500 |
| 2007-08-08 | Open-market sale | 300 | $36.33 | 376,600 |
| 2007-08-08 | Open-market sale | 200 | $35.93 | 376,900 |
| 2007-08-08 | Open-market sale | 100 | $35.57 | 377,100 |
| 2007-08-08 | Open-market sale | 100 | $35.19 | 377,200 |
| 2007-08-08 | Open-market sale | 100 | $34.83 | 377,300 |
| 2007-08-08 | Open-market sale | 100 | $34.52 | 377,400 |
| 2007-08-08 | Open-market sale | 100 | $34.44 | 377,500 |
| 2007-08-08 | Open-market sale | 100 | $34.38 | 377,600 |
| 2007-08-08 | Open-market sale | 100 | $36.03 | 374,100 |
| 2007-08-08 | Open-market sale | 100 | $36.23 | 374,200 |
| 2007-08-08 | Open-market sale | 200 | $36.17 | 374,300 |
| 2007-08-08 | Open-market sale | 200 | $36.16 | 374,500 |
| 2007-08-08 | Open-market sale | 100 | $35.86 | 374,700 |
| 2007-08-08 | Open-market sale | 100 | $35.85 | 374,800 |
| 2007-08-08 | Open-market sale | 100 | $34.37 | 373,500 |
| 2007-08-08 | Open-market sale | 100 | $36.00 | 373,600 |
| 2007-08-08 | Open-market sale | 100 | $35.12 | 373,900 |
| 2007-08-08 | Open-market sale | 100 | $35.38 | 374,000 |
| 2007-08-08 | Open-market sale | 100 | $34.22 | 373,400 |
| 2007-08-08 | Open-market sale | 200 | $35.85 | 373,200 |
| 2007-08-08 | Open-market sale | 100 | $36.16 | 373,100 |
| 2007-08-08 | Open-market sale | 100 | $36.17 | 373,000 |
| 2007-08-08 | Open-market sale | 100 | $36.11 | 372,900 |
| 2007-08-08 | Open-market sale | 100 | $35.54 | 372,800 |
| 2007-08-08 | Open-market sale | 100 | $35.16 | 372,700 |
| 2007-08-08 | Open-market sale | 200 | $35.29 | 373,700 |
| 2007-08-01 | Open-market sale | 100 | $34.78 | 378,300 |
| 2007-08-01 | Open-market sale | 100 | $34.88 | 378,200 |
| 2007-08-01 | Open-market sale | 100 | $35.12 | 378,100 |
| 2007-08-01 | Open-market sale | 100 | $35.93 | 378,400 |
| 2007-08-01 | Open-market sale | 100 | $35.02 | 377,900 |
| 2007-08-01 | Open-market sale | 100 | $35.07 | 377,800 |
| 2007-08-01 | Open-market sale | 100 | $35.15 | 377,700 |
| 2007-08-01 | Open-market sale | 100 | $35.11 | 378,000 |
| 2007-08-01 | Open-market sale | 100 | $35.18 | 378,600 |
| 2007-08-01 | Open-market sale | 100 | $35.22 | 378,700 |
| 2007-08-01 | Open-market sale | 100 | $35.03 | 378,800 |
| 2007-08-01 | Open-market sale | 200 | $35.15 | 378,900 |
| 2007-08-01 | Open-market sale | 100 | $35.14 | 379,100 |
| 2007-08-01 | Open-market sale | 100 | $34.67 | 379,200 |
| 2007-08-01 | Open-market sale | 100 | $34.85 | 379,300 |
| 2007-08-01 | Open-market sale | 300 | $35.00 | 379,400 |
| 2007-08-01 | Open-market sale | 200 | $35.10 | 379,700 |
| 2007-08-01 | Open-market sale | 200 | $35.07 | 379,900 |
| 2007-08-01 | Open-market sale | 100 | $35.48 | 381,900 |
| 2007-08-01 | Open-market sale | 100 | $35.06 | 380,300 |
| 2007-08-01 | Open-market sale | 200 | $35.09 | 380,400 |
| 2007-08-01 | Open-market sale | 100 | $35.23 | 380,600 |
| 2007-08-01 | Open-market sale | 100 | $35.25 | 380,700 |
| 2007-08-01 | Open-market sale | 100 | $34.97 | 380,800 |
| 2007-08-01 | Open-market sale | 400 | $35.01 | 380,900 |
| 2007-08-01 | Open-market sale | 200 | $34.96 | 381,300 |
| 2007-08-01 | Open-market sale | 100 | $34.91 | 381,500 |
| 2007-08-01 | Open-market sale | 100 | $34.89 | 381,600 |
| 2007-08-01 | Open-market sale | 200 | $34.82 | 381,700 |
| 2007-08-01 | Open-market sale | 100 | $35.20 | 378,500 |
| 2007-08-01 | Open-market sale | 100 | $36.14 | 382,600 |
| 2007-08-01 | Open-market sale | 100 | $35.95 | 382,500 |
| 2007-08-01 | Open-market sale | 100 | $35.86 | 382,400 |
| 2007-08-01 | Open-market sale | 100 | $35.37 | 382,300 |
| 2007-08-01 | Open-market sale | 100 | $35.43 | 382,200 |
| 2007-08-01 | Open-market sale | 100 | $35.59 | 382,100 |
| 2007-08-01 | Open-market sale | 100 | $35.46 | 382,000 |
| 2007-08-01 | Open-market sale | 200 | $35.08 | 380,100 |
| 2007-07-25 | Open-market sale | 100 | $36.91 | 384,000 |
| 2007-07-25 | Open-market sale | 100 | $37.02 | 384,100 |
| 2007-07-25 | Open-market sale | 100 | $36.88 | 384,200 |
| 2007-07-25 | Open-market sale | 100 | $36.80 | 384,300 |
| 2007-07-25 | Open-market sale | 100 | $37.07 | 382,700 |
| 2007-07-25 | Open-market sale | 100 | $37.06 | 382,800 |
| 2007-07-25 | Open-market sale | 100 | $36.98 | 382,900 |
| 2007-07-25 | Open-market sale | 100 | $37.01 | 383,000 |
| 2007-07-25 | Open-market sale | 200 | $36.94 | 383,100 |
| 2007-07-25 | Open-market sale | 100 | $36.77 | 383,300 |
| 2007-07-25 | Open-market sale | 100 | $36.99 | 383,400 |
| 2007-07-25 | Open-market sale | 100 | $37.39 | 383,500 |
| 2007-07-25 | Open-market sale | 200 | $36.70 | 383,600 |
| 2007-07-25 | Open-market sale | 100 | $37.56 | 383,800 |
| 2007-07-25 | Open-market sale | 100 | $36.84 | 383,900 |
| 2007-07-25 | Open-market sale | 100 | $37.16 | 385,600 |
| 2007-07-25 | Open-market sale | 200 | $37.01 | 385,700 |
| 2007-07-25 | Open-market sale | 100 | $37.17 | 385,900 |
| 2007-07-25 | Open-market sale | 200 | $36.98 | 386,000 |
| 2007-07-25 | Open-market sale | 800 | $37.00 | 386,200 |
| 2007-07-25 | Open-market sale | 100 | $37.10 | 387,000 |
| 2007-07-25 | Open-market sale | 100 | $37.09 | 387,100 |
| 2007-07-25 | Open-market sale | 100 | $37.12 | 387,200 |
| 2007-07-25 | Open-market sale | 100 | $37.23 | 387,300 |
| 2007-07-25 | Open-market sale | 100 | $37.77 | 387,400 |
| 2007-07-25 | Open-market sale | 97 | $37.51 | 387,500 |
| 2007-07-25 | Open-market sale | 103 | $37.52 | 387,597 |
| 2007-07-25 | Open-market sale | 200 | $36.99 | 384,400 |
| 2007-07-25 | Open-market sale | 200 | $37.05 | 384,600 |
| 2007-07-25 | Open-market sale | 100 | $36.92 | 384,800 |
| 2007-07-25 | Open-market sale | 200 | $36.90 | 384,900 |
| 2007-07-25 | Open-market sale | 100 | $36.93 | 385,100 |
| 2007-07-25 | Open-market sale | 100 | $36.97 | 385,200 |
| 2007-07-25 | Open-market sale | 100 | $36.95 | 385,300 |
| 2007-07-25 | Open-market sale | 100 | $37.11 | 385,400 |
| 2007-07-25 | Open-market sale | 100 | $37.18 | 385,500 |
| 2007-07-18 | Open-market sale | 100 | $38.73 | 390,900 |
| 2007-07-18 | Open-market sale | 200 | $38.70 | 391,000 |
| 2007-07-18 | Open-market sale | 200 | $38.51 | 391,200 |
| 2007-07-18 | Open-market sale | 400 | $38.59 | 391,400 |
| 2007-07-18 | Open-market sale | 100 | $38.39 | 389,200 |
| 2007-07-18 | Open-market sale | 200 | $38.79 | 391,900 |
| 2007-07-18 | Open-market sale | 200 | $38.75 | 392,100 |
| 2007-07-18 | Open-market sale | 400 | $38.55 | 392,300 |
| 2007-07-18 | Open-market sale | 200 | $38.72 | 390,700 |
| 2007-07-18 | Open-market sale | 100 | $38.74 | 390,600 |
| 2007-07-18 | Open-market sale | 100 | $38.44 | 390,500 |
| 2007-07-18 | Open-market sale | 100 | $38.69 | 390,400 |
| 2007-07-18 | Open-market sale | 100 | $38.65 | 390,300 |
| 2007-07-18 | Open-market sale | 100 | $38.49 | 390,200 |
| 2007-07-18 | Open-market sale | 100 | $38.43 | 390,100 |
| 2007-07-18 | Open-market sale | 100 | $38.56 | 390,000 |
| 2007-07-18 | Open-market sale | 100 | $38.80 | 389,900 |
| 2007-07-18 | Open-market sale | 100 | $38.71 | 389,800 |
| 2007-07-18 | Open-market sale | 200 | $38.47 | 389,600 |
| 2007-07-18 | Open-market sale | 300 | $38.58 | 389,300 |
| 2007-07-18 | Open-market sale | 100 | $38.87 | 391,800 |
| 2007-07-18 | Open-market sale | 100 | $39.20 | 388,300 |
| 2007-07-18 | Open-market sale | 200 | $38.54 | 388,900 |
| 2007-07-18 | Open-market sale | 200 | $38.61 | 388,700 |
| 2007-07-18 | Open-market sale | 100 | $38.62 | 388,600 |
| 2007-07-18 | Open-market sale | 100 | $38.76 | 388,500 |
| 2007-07-18 | Open-market sale | 100 | $38.86 | 388,400 |
| 2007-07-18 | Open-market sale | 100 | $38.50 | 389,100 |
| 2007-07-18 | Open-market sale | 100 | $39.15 | 388,200 |
| 2007-07-18 | Open-market sale | 100 | $38.70 | 388,100 |
| 2007-07-18 | Open-market sale | 100 | $38.53 | 388,000 |
| 2007-07-18 | Open-market sale | 100 | $38.52 | 387,900 |
| 2007-07-18 | Open-market sale | 100 | $38.47 | 387,800 |
| 2007-07-18 | Open-market sale | 100 | $38.93 | 387,700 |
| 2007-07-11 | Open-market sale | 59 | $39.83 | 394,100 |
| 2007-07-11 | Open-market sale | 100 | $40.36 | 392,910 |
| 2007-07-11 | Open-market sale | 100 | $40.40 | 393,010 |
| 2007-07-11 | Open-market sale | 100 | $40.72 | 393,110 |
| 2007-07-11 | Open-market sale | 100 | $39.98 | 393,210 |
| 2007-07-11 | Open-market sale | 100 | $39.78 | 394,000 |
| 2007-07-11 | Open-market sale | 190 | $39.86 | 393,810 |
| 2007-07-11 | Open-market sale | 200 | $39.90 | 393,610 |
| 2007-07-11 | Open-market sale | 200 | $39.88 | 393,410 |
| 2007-07-11 | Open-market sale | 100 | $40.07 | 393,310 |
| 2007-07-11 | Open-market sale | 100 | $39.95 | 394,300 |
| 2007-07-11 | Open-market sale | 100 | $39.91 | 392,810 |
| 2007-07-11 | Open-market sale | 100 | $40.21 | 392,710 |
| 2007-07-11 | Open-market sale | 10 | $39.85 | 392,700 |
| 2007-07-11 | Open-market sale | 48 | $39.87 | 394,252 |
| 2007-07-11 | Open-market sale | 93 | $39.84 | 394,159 |
| 2007-07-11 | Open-market sale | 100 | $39.96 | 396,900 |
| 2007-07-11 | Open-market sale | 100 | $40.15 | 396,800 |
| 2007-07-11 | Open-market sale | 500 | $40.18 | 396,300 |
| 2007-07-11 | Open-market sale | 100 | $40.64 | 396,200 |
| 2007-07-11 | Open-market sale | 124 | $40.45 | 396,076 |
| 2007-07-11 | Open-market sale | 76 | $40.44 | 396,000 |
| 2007-07-11 | Open-market sale | 100 | $40.25 | 395,900 |
| 2007-07-11 | Open-market sale | 400 | $40.17 | 395,500 |
| 2007-07-11 | Open-market sale | 100 | $40.22 | 395,400 |
| 2007-07-11 | Open-market sale | 100 | $40.11 | 395,300 |
| 2007-07-11 | Open-market sale | 200 | $40.20 | 395,100 |
| 2007-07-11 | Open-market sale | 100 | $40.16 | 395,000 |
| 2007-07-11 | Open-market sale | 100 | $40.14 | 394,900 |
| 2007-07-11 | Open-market sale | 100 | $40.08 | 394,800 |
| 2007-07-11 | Open-market sale | 200 | $39.99 | 394,600 |
| 2007-07-11 | Open-market sale | 200 | $39.89 | 394,400 |
| 2007-07-11 | Open-market sale | 300 | $40.12 | 397,000 |
| 2007-07-11 | Open-market sale | 100 | $40.24 | 397,300 |
| 2007-07-11 | Open-market sale | 100 | $40.31 | 397,400 |
| 2007-07-11 | Open-market sale | 100 | $40.78 | 397,500 |
| 2007-07-11 | Open-market sale | 100 | $41.07 | 397,600 |
| 2007-07-05 | Open-market sale | 500 | $39.49 | 399,900 |
| 2007-07-05 | Open-market sale | 200 | $39.47 | 399,700 |
| 2007-07-05 | Open-market sale | 500 | $39.48 | 400,400 |
| 2007-07-05 | Open-market sale | 600 | $39.52 | 400,900 |
| 2007-07-05 | Open-market sale | 400 | $39.53 | 401,500 |
| 2007-07-05 | Open-market sale | 100 | $39.65 | 401,900 |
| 2007-07-05 | Open-market sale | 700 | $39.55 | 402,000 |
| 2007-07-05 | Open-market sale | 200 | $39.56 | 398,900 |
| 2007-07-05 | Open-market sale | 100 | $39.60 | 398,700 |
| 2007-07-05 | Open-market sale | 100 | $39.51 | 398,800 |
| 2007-07-05 | Open-market sale | 100 | $39.44 | 399,600 |
| 2007-07-05 | Open-market sale | 100 | $39.42 | 399,500 |
| 2007-07-05 | Open-market sale | 300 | $39.50 | 399,200 |
| 2007-07-05 | Open-market sale | 100 | $39.70 | 397,700 |
| 2007-07-05 | Open-market sale | 100 | $39.90 | 397,800 |
| 2007-07-05 | Open-market sale | 100 | $39.86 | 397,900 |
| 2007-07-05 | Open-market sale | 100 | $39.63 | 398,000 |
| 2007-07-05 | Open-market sale | 100 | $39.64 | 398,100 |
| 2007-07-05 | Open-market sale | 200 | $39.57 | 398,200 |
| 2007-07-05 | Open-market sale | 300 | $39.58 | 398,400 |
| 2007-07-05 | Open-market sale | 100 | $39.46 | 399,100 |
| 2007-06-27 | Open-market sale | 100 | $38.51 | 403,776 |
| 2007-06-27 | Open-market sale | 100 | $39.12 | 403,400 |
| 2007-06-27 | Open-market sale | 100 | $38.97 | 403,500 |
| 2007-06-27 | Open-market sale | 76 | $38.60 | 403,600 |
| 2007-06-27 | Open-market sale | 100 | $38.68 | 403,676 |
| 2007-06-27 | Open-market sale | 124 | $38.63 | 403,876 |
| 2007-06-27 | Open-market sale | 100 | $38.69 | 404,000 |
| 2007-06-27 | Open-market sale | 100 | $38.45 | 402,700 |
| 2007-06-27 | Open-market sale | 100 | $38.36 | 402,800 |
| 2007-06-27 | Open-market sale | 100 | $38.40 | 402,900 |
| 2007-06-27 | Open-market sale | 100 | $38.69 | 403,000 |
| 2007-06-27 | Open-market sale | 100 | $37.65 | 403,100 |
| 2007-06-27 | Open-market sale | 100 | $38.82 | 403,200 |
| 2007-06-27 | Open-market sale | 100 | $38.99 | 403,300 |
| 2007-06-27 | Open-market sale | 100 | $38.42 | 405,400 |
| 2007-06-27 | Open-market sale | 200 | $38.67 | 405,200 |
| 2007-06-27 | Open-market sale | 400 | $38.52 | 404,800 |
| 2007-06-27 | Open-market sale | 100 | $38.48 | 404,700 |
| 2007-06-27 | Open-market sale | 100 | $38.33 | 404,600 |
| 2007-06-27 | Open-market sale | 100 | $38.44 | 404,500 |
| 2007-06-27 | Open-market sale | 100 | $38.57 | 404,400 |
| 2007-06-27 | Open-market sale | 100 | $38.55 | 404,300 |
| 2007-06-27 | Open-market sale | 200 | $38.66 | 404,100 |
| 2007-06-27 | Open-market sale | 100 | $37.31 | 407,600 |
| 2007-06-27 | Open-market sale | 200 | $37.86 | 407,300 |
| 2007-06-27 | Open-market sale | 100 | $37.58 | 407,500 |
| 2007-06-27 | Open-market sale | 100 | $37.80 | 407,200 |
| 2007-06-27 | Open-market sale | 100 | $38.01 | 407,100 |
| 2007-06-27 | Open-market sale | 100 | $38.41 | 405,500 |
| 2007-06-27 | Open-market sale | 100 | $38.38 | 405,600 |
| 2007-06-27 | Open-market sale | 200 | $38.43 | 405,700 |
| 2007-06-27 | Open-market sale | 100 | $38.40 | 405,900 |
| 2007-06-27 | Open-market sale | 200 | $38.14 | 406,000 |
| 2007-06-27 | Open-market sale | 200 | $38.07 | 406,200 |
| 2007-06-27 | Open-market sale | 100 | $37.96 | 406,400 |
| 2007-06-27 | Open-market sale | 100 | $37.98 | 406,500 |
| 2007-06-27 | Open-market sale | 200 | $38.06 | 406,600 |
| 2007-06-27 | Open-market sale | 100 | $38.19 | 406,800 |
| 2007-06-27 | Open-market sale | 200 | $37.95 | 406,900 |
| 2007-06-20 | Open-market sale | 100 | $39.68 | 412,221 |
| 2007-06-20 | Open-market sale | 100 | $39.69 | 409,721 |
| 2007-06-20 | Open-market sale | 100 | $39.56 | 409,821 |
| 2007-06-20 | Open-market sale | 100 | $39.51 | 409,921 |
| 2007-06-20 | Open-market sale | 100 | $39.50 | 410,021 |
| 2007-06-20 | Open-market sale | 100 | $39.43 | 410,121 |
| 2007-06-20 | Open-market sale | 100 | $39.55 | 410,221 |
| 2007-06-20 | Open-market sale | 100 | $39.63 | 410,321 |
| 2007-06-20 | Open-market sale | 100 | $39.65 | 410,421 |
| 2007-06-20 | Open-market sale | 62 | $39.47 | 410,521 |
| 2007-06-20 | Open-market sale | 100 | $39.59 | 410,583 |
| 2007-06-20 | Open-market sale | 100 | $39.72 | 410,683 |
| 2007-06-20 | Open-market sale | 200 | $39.75 | 410,783 |
| 2007-06-20 | Open-market sale | 200 | $39.89 | 410,983 |
| 2007-06-20 | Open-market sale | 100 | $39.90 | 411,183 |
| 2007-06-20 | Open-market sale | 100 | $39.77 | 411,283 |
| 2007-06-20 | Open-market sale | 100 | $39.74 | 411,383 |
| 2007-06-20 | Open-market sale | 100 | $39.76 | 411,483 |
| 2007-06-20 | Open-market sale | 138 | $39.46 | 411,583 |
| 2007-06-20 | Open-market sale | 200 | $39.34 | 411,721 |
| 2007-06-20 | Open-market sale | 100 | $39.49 | 411,921 |
| 2007-06-20 | Open-market sale | 100 | $39.42 | 412,021 |
| 2007-06-20 | Open-market sale | 100 | $39.57 | 412,121 |
| 2007-06-20 | Open-market sale | 100 | $39.88 | 409,621 |
| 2007-06-20 | Open-market sale | 379 | $39.78 | 412,321 |
| 2007-06-20 | Open-market sale | 100 | $40.21 | 409,421 |
| 2007-06-20 | Open-market sale | 100 | $39.93 | 407,800 |
| 2007-06-20 | Open-market sale | 100 | $39.73 | 407,900 |
| 2007-06-20 | Open-market sale | 100 | $39.85 | 408,000 |
| 2007-06-20 | Open-market sale | 100 | $39.83 | 408,100 |
| 2007-06-20 | Open-market sale | 100 | $39.64 | 408,200 |
| 2007-06-20 | Open-market sale | 100 | $39.71 | 408,300 |
| 2007-06-20 | Open-market sale | 100 | $39.83 | 408,400 |
| 2007-06-20 | Open-market sale | 200 | $39.80 | 408,500 |
| 2007-06-20 | Open-market sale | 300 | $39.86 | 408,700 |
| 2007-06-20 | Open-market sale | 21 | $39.79 | 409,000 |
| 2007-06-20 | Open-market sale | 100 | $39.82 | 409,021 |
| 2007-06-20 | Open-market sale | 200 | $39.93 | 409,121 |
| 2007-06-20 | Open-market sale | 100 | $39.85 | 409,321 |
| 2007-06-20 | Open-market sale | 100 | $39.81 | 407,700 |
| 2007-06-20 | Open-market sale | 100 | $39.91 | 409,521 |
| 2007-06-13 | Open-market sale | 100 | $36.76 | 412,700 |
| 2007-06-13 | Open-market sale | 100 | $36.61 | 412,800 |
| 2007-06-13 | Open-market sale | 100 | $36.54 | 412,900 |
| 2007-06-13 | Open-market sale | 100 | $36.86 | 413,600 |
| 2007-06-13 | Open-market sale | 200 | $36.53 | 413,100 |
| 2007-06-13 | Open-market sale | 200 | $36.70 | 413,300 |
| 2007-06-13 | Open-market sale | 100 | $36.68 | 413,500 |
| 2007-06-13 | Open-market sale | 100 | $36.58 | 413,700 |
| 2007-06-13 | Open-market sale | 100 | $36.69 | 413,000 |
| 2007-06-13 | Open-market sale | 100 | $36.49 | 414,500 |
| 2007-06-13 | Open-market sale | 200 | $36.45 | 414,600 |
| 2007-06-13 | Open-market sale | 100 | $36.46 | 414,800 |
| 2007-06-13 | Open-market sale | 100 | $36.52 | 414,900 |
| 2007-06-13 | Open-market sale | 200 | $36.56 | 415,000 |
| 2007-06-13 | Open-market sale | 400 | $36.61 | 415,200 |
| 2007-06-13 | Open-market sale | 200 | $36.73 | 415,600 |
| 2007-06-13 | Open-market sale | 100 | $36.95 | 415,800 |
| 2007-06-13 | Open-market sale | 100 | $36.66 | 415,900 |
| 2007-06-13 | Open-market sale | 400 | $36.60 | 416,000 |
| 2007-06-13 | Open-market sale | 200 | $36.50 | 416,400 |
| 2007-06-13 | Open-market sale | 200 | $36.53 | 416,600 |
| 2007-06-13 | Open-market sale | 200 | $36.72 | 416,800 |
| 2007-06-13 | Open-market sale | 100 | $36.44 | 417,000 |
| 2007-06-13 | Open-market sale | 100 | $36.51 | 417,100 |
| 2007-06-13 | Open-market sale | 100 | $36.41 | 417,200 |
| 2007-06-13 | Open-market sale | 100 | $36.31 | 417,300 |
| 2007-06-13 | Open-market sale | 100 | $36.35 | 417,400 |
| 2007-06-13 | Open-market sale | 100 | $37.10 | 417,500 |
| 2007-06-13 | Open-market sale | 100 | $37.45 | 417,600 |
| 2007-06-13 | Open-market sale | 100 | $36.70 | 413,800 |
| 2007-06-13 | Open-market sale | 300 | $36.59 | 413,900 |
| 2007-06-13 | Open-market sale | 100 | $36.57 | 414,200 |
| 2007-06-13 | Open-market sale | 100 | $36.54 | 414,300 |
| 2007-06-13 | Open-market sale | 100 | $36.48 | 414,400 |
| 2007-05-30 | Open-market sale | 100 | $38.93 | 418,800 |
| 2007-05-30 | Open-market sale | 200 | $38.85 | 418,600 |
| 2007-05-30 | Open-market sale | 100 | $38.95 | 418,500 |
| 2007-05-30 | Open-market sale | 200 | $38.91 | 418,300 |
| 2007-05-30 | Open-market sale | 100 | $39.10 | 418,200 |
| 2007-05-30 | Open-market sale | 61 | $39.28 | 418,100 |
| 2007-05-30 | Open-market sale | 100 | $38.93 | 418,000 |
| 2007-05-30 | Open-market sale | 100 | $38.92 | 417,900 |
| 2007-05-30 | Open-market sale | 100 | $38.99 | 417,800 |
| 2007-05-30 | Open-market sale | 100 | $39.13 | 417,700 |
| 2007-05-30 | Open-market sale | 80 | $38.96 | 418,900 |
| 2007-05-30 | Open-market sale | 39 | $39.30 | 418,161 |
| 2007-05-30 | Open-market sale | 100 | $39.25 | 419,300 |
| 2007-05-30 | Open-market sale | 100 | $39.35 | 419,400 |
| 2007-05-30 | Open-market sale | 100 | $39.34 | 419,500 |
| 2007-05-30 | Open-market sale | 200 | $39.32 | 419,600 |
| 2007-05-30 | Open-market sale | 100 | $39.28 | 419,800 |
| 2007-05-30 | Open-market sale | 200 | $39.19 | 420,200 |
| 2007-05-30 | Open-market sale | 100 | $39.22 | 420,400 |
| 2007-05-30 | Open-market sale | 500 | $39.18 | 420,500 |
| 2007-05-30 | Open-market sale | 100 | $39.11 | 421,000 |
| 2007-05-30 | Open-market sale | 700 | $39.17 | 421,100 |
| 2007-05-30 | Open-market sale | 100 | $39.23 | 419,200 |
| 2007-05-30 | Open-market sale | 220 | $38.97 | 418,980 |
| 2007-05-30 | Open-market sale | 200 | $38.50 | 423,500 |
| 2007-05-30 | Open-market sale | 100 | $38.62 | 423,400 |
| 2007-05-30 | Open-market sale | 100 | $38.51 | 423,300 |
| 2007-05-30 | Open-market sale | 100 | $38.78 | 423,200 |
| 2007-05-30 | Open-market sale | 100 | $38.81 | 423,100 |
| 2007-05-30 | Open-market sale | 100 | $38.96 | 423,000 |
| 2007-05-30 | Open-market sale | 200 | $39.05 | 422,800 |
| 2007-05-30 | Open-market sale | 200 | $39.04 | 422,600 |
| 2007-05-30 | Open-market sale | 300 | $38.98 | 422,300 |
| 2007-05-30 | Open-market sale | 200 | $39.03 | 422,100 |
| 2007-05-30 | Open-market sale | 100 | $39.08 | 422,000 |
| 2007-05-30 | Open-market sale | 200 | $39.20 | 421,800 |
| 2007-05-30 | Open-market sale | 300 | $39.31 | 419,900 |
| 2007-05-23 | Open-market sale | 100 | $39.67 | 425,700 |
| 2007-05-23 | Open-market sale | 100 | $39.64 | 425,800 |
| 2007-05-23 | Open-market sale | 100 | $39.75 | 425,600 |
| 2007-05-23 | Open-market sale | 100 | $39.78 | 425,500 |
| 2007-05-23 | Open-market sale | 100 | $39.54 | 425,900 |
| 2007-05-23 | Open-market sale | 100 | $39.50 | 426,000 |
| 2007-05-23 | Open-market sale | 100 | $39.48 | 426,100 |
| 2007-05-23 | Open-market sale | 100 | $39.34 | 426,200 |
| 2007-05-23 | Open-market sale | 100 | $40.40 | 423,700 |
| 2007-05-23 | Open-market sale | 100 | $40.31 | 423,800 |
| 2007-05-23 | Open-market sale | 100 | $40.59 | 423,900 |
| 2007-05-23 | Open-market sale | 100 | $40.65 | 424,000 |
| 2007-05-23 | Open-market sale | 100 | $40.69 | 424,100 |
| 2007-05-23 | Open-market sale | 300 | $40.66 | 424,200 |
| 2007-05-23 | Open-market sale | 100 | $40.81 | 424,500 |
| 2007-05-23 | Open-market sale | 73 | $40.78 | 424,600 |
| 2007-05-23 | Open-market sale | 27 | $40.80 | 424,673 |
| 2007-05-23 | Open-market sale | 100 | $40.85 | 424,700 |
| 2007-05-23 | Open-market sale | 100 | $40.70 | 424,800 |
| 2007-05-23 | Open-market sale | 100 | $40.62 | 424,900 |
| 2007-05-23 | Open-market sale | 100 | $40.47 | 425,000 |
| 2007-05-23 | Open-market sale | 100 | $40.69 | 425,100 |
| 2007-05-23 | Open-market sale | 100 | $40.64 | 425,200 |
| 2007-05-23 | Open-market sale | 100 | $40.60 | 425,300 |
| 2007-05-23 | Open-market sale | 100 | $39.97 | 425,400 |
| 2007-05-23 | Open-market sale | 100 | $40.66 | 428,000 |
| 2007-05-23 | Open-market sale | 100 | $40.81 | 428,100 |
| 2007-05-23 | Open-market sale | 100 | $40.77 | 428,200 |
| 2007-05-23 | Open-market sale | 100 | $40.76 | 428,300 |
| 2007-05-23 | Open-market sale | 100 | $40.70 | 428,400 |
| 2007-05-23 | Open-market sale | 200 | $40.59 | 428,500 |
| 2007-05-23 | Open-market sale | 100 | $40.65 | 428,700 |
| 2007-05-23 | Open-market sale | 100 | $40.49 | 428,800 |
| 2007-05-23 | Open-market sale | 300 | $40.67 | 428,900 |
| 2007-05-23 | Open-market sale | 100 | $40.80 | 429,200 |
| 2007-05-23 | Open-market sale | 100 | $40.22 | 429,300 |
| 2007-05-23 | Open-market sale | 100 | $40.05 | 429,400 |
| 2007-05-23 | Open-market sale | 100 | $39.31 | 429,500 |
| 2007-05-23 | Open-market sale | 100 | $39.23 | 429,600 |
| 2007-05-23 | Open-market sale | 100 | $39.25 | 426,300 |
| 2007-05-23 | Open-market sale | 200 | $40.06 | 426,400 |
| 2007-05-23 | Open-market sale | 100 | $40.23 | 426,600 |
| 2007-05-23 | Open-market sale | 100 | $40.15 | 426,700 |
| 2007-05-23 | Open-market sale | 200 | $40.41 | 426,800 |
| 2007-05-23 | Open-market sale | 100 | $40.13 | 427,000 |
| 2007-05-23 | Open-market sale | 100 | $40.04 | 427,100 |
| 2007-05-23 | Open-market sale | 100 | $39.98 | 427,200 |
| 2007-05-23 | Open-market sale | 100 | $39.92 | 427,300 |
| 2007-05-23 | Open-market sale | 100 | $39.86 | 427,400 |
| 2007-05-23 | Open-market sale | 200 | $40.17 | 427,500 |
| 2007-05-23 | Open-market sale | 100 | $40.25 | 427,700 |
| 2007-05-23 | Open-market sale | 100 | $40.61 | 427,800 |
| 2007-05-23 | Open-market sale | 100 | $40.69 | 427,900 |
| 2007-05-16 | Open-market sale | 100 | $36.71 | 430,400 |
| 2007-05-16 | Open-market sale | 100 | $36.69 | 430,500 |
| 2007-05-16 | Open-market sale | 100 | $36.65 | 430,600 |
| 2007-05-16 | Open-market sale | 100 | $36.63 | 430,700 |
| 2007-05-16 | Open-market sale | 100 | $36.89 | 430,800 |
| 2007-05-16 | Open-market sale | 400 | $37.40 | 430,900 |
| 2007-05-16 | Open-market sale | 100 | $37.18 | 431,300 |
| 2007-05-16 | Open-market sale | 100 | $37.23 | 431,400 |
| 2007-05-16 | Open-market sale | 100 | $37.03 | 431,500 |
| 2007-05-16 | Open-market sale | 100 | $37.00 | 431,600 |
| 2007-05-16 | Open-market sale | 100 | $36.85 | 431,700 |
| 2007-05-16 | Open-market sale | 100 | $36.77 | 431,800 |
| 2007-05-16 | Open-market sale | 100 | $36.79 | 431,900 |
| 2007-05-16 | Open-market sale | 100 | $36.90 | 432,000 |
| 2007-05-16 | Open-market sale | 100 | $36.82 | 432,100 |
| 2007-05-16 | Open-market sale | 200 | $36.75 | 432,200 |
| 2007-05-16 | Open-market sale | 100 | $36.71 | 432,400 |
| 2007-05-16 | Open-market sale | 100 | $36.67 | 432,500 |
| 2007-05-16 | Open-market sale | 11 | $36.73 | 432,600 |
| 2007-05-16 | Open-market sale | 100 | $36.75 | 429,700 |
| 2007-05-16 | Open-market sale | 300 | $36.63 | 432,800 |
| 2007-05-16 | Open-market sale | 400 | $36.70 | 433,100 |
| 2007-05-16 | Open-market sale | 300 | $36.76 | 433,500 |
| 2007-05-16 | Open-market sale | 100 | $36.79 | 430,300 |
| 2007-05-16 | Open-market sale | 200 | $36.76 | 430,100 |
| 2007-05-16 | Open-market sale | 200 | $36.84 | 429,900 |
| 2007-05-16 | Open-market sale | 100 | $36.77 | 429,800 |
| 2007-05-16 | Open-market sale | 189 | $36.74 | 432,611 |
| 2007-05-16 | Open-market sale | 100 | $37.11 | 433,900 |
| 2007-05-16 | Open-market sale | 200 | $37.41 | 434,600 |
| 2007-05-16 | Open-market sale | 200 | $37.39 | 434,800 |
| 2007-05-16 | Open-market sale | 200 | $37.37 | 435,000 |
| 2007-05-16 | Open-market sale | 100 | $37.36 | 435,200 |
| 2007-05-16 | Open-market sale | 100 | $37.43 | 435,300 |
| 2007-05-16 | Open-market sale | 100 | $37.44 | 435,400 |
| 2007-05-16 | Open-market sale | 100 | $37.50 | 435,500 |
| 2007-05-16 | Open-market sale | 87 | $37.26 | 435,600 |
| 2007-05-16 | Open-market sale | 13 | $37.29 | 435,687 |
| 2007-05-16 | Open-market sale | 100 | $37.30 | 434,400 |
| 2007-05-16 | Open-market sale | 300 | $37.20 | 434,100 |
| 2007-05-16 | Open-market sale | 100 | $37.15 | 434,000 |
| 2007-05-16 | Open-market sale | 100 | $37.40 | 434,500 |
| 2007-05-16 | Open-market sale | 100 | $37.01 | 433,800 |
| 2007-05-09 | Open-market sale | 100 | $37.00 | 435,900 |
| 2007-05-09 | Open-market sale | 100 | $36.77 | 436,000 |
| 2007-05-09 | Open-market sale | 100 | $36.57 | 436,100 |
| 2007-05-09 | Open-market sale | 100 | $36.93 | 436,200 |
| 2007-05-09 | Open-market sale | 100 | $36.99 | 436,400 |
| 2007-05-09 | Open-market sale | 100 | $36.73 | 436,500 |
| 2007-05-09 | Open-market sale | 100 | $36.73 | 435,800 |
| 2007-05-09 | Open-market sale | 100 | $36.94 | 435,700 |
| 2007-05-09 | Open-market sale | 100 | $36.89 | 436,600 |
| 2007-05-09 | Open-market sale | 100 | $36.96 | 437,200 |
| 2007-05-09 | Open-market sale | 100 | $36.88 | 437,100 |
| 2007-05-09 | Open-market sale | 200 | $36.90 | 436,900 |
| 2007-05-09 | Open-market sale | 100 | $36.98 | 436,800 |
| 2007-05-09 | Open-market sale | 100 | $37.02 | 436,700 |
| 2007-05-09 | Open-market sale | 100 | $36.59 | 439,200 |
| 2007-05-09 | Open-market sale | 100 | $36.56 | 439,500 |
| 2007-05-09 | Open-market sale | 200 | $36.51 | 439,700 |
| 2007-05-09 | Open-market sale | 100 | $36.45 | 439,900 |
| 2007-05-09 | Open-market sale | 100 | $36.53 | 440,000 |
| 2007-05-09 | Open-market sale | 100 | $36.48 | 440,100 |
| 2007-05-09 | Open-market sale | 100 | $36.57 | 440,200 |
| 2007-05-09 | Open-market sale | 100 | $36.66 | 440,300 |
| 2007-05-09 | Open-market sale | 100 | $36.71 | 440,400 |
| 2007-05-09 | Open-market sale | 200 | $36.72 | 440,500 |
| 2007-05-09 | Open-market sale | 100 | $36.70 | 440,700 |
| 2007-05-09 | Open-market sale | 100 | $36.68 | 440,800 |
| 2007-05-09 | Open-market sale | 400 | $36.50 | 440,900 |
| 2007-05-09 | Open-market sale | 100 | $36.44 | 441,300 |
| 2007-05-09 | Open-market sale | 100 | $36.68 | 441,400 |
| 2007-05-09 | Open-market sale | 100 | $36.75 | 441,500 |
| 2007-05-09 | Open-market sale | 100 | $36.54 | 441,600 |
| 2007-05-09 | Open-market sale | 100 | $37.05 | 437,300 |
| 2007-05-09 | Open-market sale | 100 | $37.06 | 437,400 |
| 2007-05-09 | Open-market sale | 100 | $36.92 | 437,500 |
| 2007-05-09 | Open-market sale | 400 | $36.95 | 437,600 |
| 2007-05-09 | Open-market sale | 300 | $36.91 | 438,000 |
| 2007-05-09 | Open-market sale | 300 | $36.85 | 438,300 |
| 2007-05-09 | Open-market sale | 100 | $36.81 | 438,600 |
| 2007-05-09 | Open-market sale | 200 | $36.79 | 438,700 |
| 2007-05-09 | Open-market sale | 100 | $37.03 | 438,900 |
| 2007-05-09 | Open-market sale | 100 | $36.58 | 439,000 |
| 2007-05-09 | Open-market sale | 100 | $36.55 | 439,100 |
| 2007-05-09 | Open-market sale | 100 | $36.52 | 439,600 |
| 2007-05-09 | Open-market sale | 200 | $36.60 | 439,300 |
| 2007-05-03 | Open-market sale | 985 | $37.24 | 483,196 |
| 2007-05-03 | Open-market sale | 6,525 | $37.05 | 484,181 |
| 2007-05-03 | Open-market sale | 1,300 | $37.10 | 490,706 |
| 2007-05-03 | Open-market sale | 1,900 | $37.12 | 492,006 |
| 2007-05-03 | Open-market sale | 300 | $37.13 | 493,906 |
| 2007-05-03 | Open-market sale | 1,331 | $37.16 | 494,206 |
| 2007-05-03 | Open-market sale | 5,500 | $37.11 | 495,537 |
| 2007-05-03 | Open-market sale | 5,100 | $37.06 | 501,037 |
| 2007-05-03 | Open-market sale | 2,900 | $37.01 | 506,137 |
| 2007-05-03 | Open-market sale | 1,349 | $37.26 | 509,037 |
| 2007-05-03 | Open-market sale | 1,600 | $37.00 | 441,700 |
| 2007-05-03 | Open-market sale | 100 | $37.08 | 443,300 |
| 2007-05-03 | Open-market sale | 900 | $37.04 | 443,400 |
| 2007-05-03 | Open-market sale | 300 | $37.03 | 444,300 |
| 2007-05-03 | Open-market sale | 300 | $37.09 | 444,600 |
| 2007-05-03 | Open-market sale | 900 | $37.07 | 444,900 |
| 2007-05-03 | Open-market sale | 37,096 | $37.20 | 445,800 |
| 2007-05-03 | Open-market sale | 200 | $37.21 | 482,896 |
| 2007-05-03 | Open-market sale | 100 | $37.22 | 483,096 |
| 2007-05-02 | Open-market sale | 100 | $37.24 | 547,500 |
| 2007-05-02 | Open-market sale | 100 | $37.15 | 547,600 |
| 2007-05-02 | Open-market sale | 100 | $37.25 | 547,400 |
| 2007-05-02 | Open-market sale | 100 | $37.26 | 547,300 |
| 2007-05-02 | Open-market sale | 200 | $37.28 | 547,100 |
| 2007-05-02 | Open-market sale | 400 | $37.32 | 546,700 |
| 2007-05-02 | Open-market sale | 200 | $37.33 | 546,500 |
| 2007-05-02 | Open-market sale | 300 | $37.34 | 546,200 |
| 2007-05-02 | Open-market sale | 100 | $37.36 | 546,100 |
| 2007-05-02 | Open-market sale | 100 | $37.82 | 542,700 |
| 2007-05-02 | Open-market sale | 100 | $37.76 | 542,800 |
| 2007-05-02 | Open-market sale | 200 | $37.69 | 542,900 |
| 2007-05-02 | Open-market sale | 100 | $37.68 | 543,100 |
| 2007-05-02 | Open-market sale | 100 | $37.60 | 543,200 |
| 2007-05-02 | Open-market sale | 100 | $37.58 | 543,300 |
| 2007-05-02 | Open-market sale | 100 | $37.53 | 543,400 |
| 2007-05-02 | Open-market sale | 100 | $37.52 | 543,500 |
| 2007-05-02 | Open-market sale | 200 | $37.50 | 543,600 |
| 2007-05-02 | Open-market sale | 100 | $37.49 | 543,800 |
| 2007-05-02 | Open-market sale | 100 | $37.48 | 543,900 |
| 2007-05-02 | Open-market sale | 100 | $37.47 | 544,000 |
| 2007-05-02 | Open-market sale | 300 | $37.46 | 544,100 |
| 2007-05-02 | Open-market sale | 200 | $37.45 | 544,400 |
| 2007-05-02 | Open-market sale | 300 | $37.44 | 544,600 |
| 2007-05-02 | Open-market sale | 100 | $37.43 | 544,900 |
| 2007-05-02 | Open-market sale | 200 | $37.42 | 545,000 |
| 2007-05-02 | Open-market sale | 200 | $37.41 | 545,200 |
| 2007-05-02 | Open-market sale | 300 | $37.40 | 545,400 |
| 2007-05-02 | Open-market sale | 200 | $37.38 | 545,700 |
| 2007-05-02 | Open-market sale | 200 | $37.37 | 545,900 |
| 2007-05-02 | Open-market sale | 200 | $37.84 | 542,500 |
| 2007-05-02 | Open-market sale | 300 | $37.89 | 542,200 |
| 2007-05-02 | Open-market sale | 100 | $38.00 | 542,100 |
| 2007-05-02 | Open-market sale | 100 | $38.07 | 542,000 |
| 2007-05-02 | Open-market sale | 100 | $38.09 | 541,900 |
| 2007-05-02 | Open-market sale | 100 | $38.12 | 541,800 |
| 2007-05-02 | Open-market sale | 100 | $38.15 | 541,700 |
| 2007-05-02 | Open-market sale | 2,900 | $37.56 | 521,485 |
| 2007-05-02 | Open-market sale | 1,600 | $37.51 | 529,500 |
| 2007-05-02 | Open-market sale | 5,000 | $37.53 | 524,500 |
| 2007-05-02 | Open-market sale | 15 | $37.55 | 524,485 |
| 2007-05-02 | Open-market sale | 100 | $37.56 | 524,385 |
| 2007-05-02 | Open-market sale | 10,600 | $37.50 | 531,100 |
| 2007-05-02 | Open-market sale | 100 | $37.71 | 521,385 |
| 2007-05-02 | Open-market sale | 600 | $37.85 | 520,785 |
| 2007-05-02 | Open-market sale | 700 | $37.86 | 520,085 |
| 2007-05-02 | Open-market sale | 3,400 | $37.87 | 516,685 |
| 2007-05-02 | Open-market sale | 6,299 | $37.90 | 510,386 |
| 2007-04-25 | Open-market sale | 100 | $40.77 | 547,900 |
| 2007-04-25 | Open-market sale | 100 | $40.64 | 548,000 |
| 2007-04-25 | Open-market sale | 100 | $40.68 | 548,100 |
| 2007-04-25 | Open-market sale | 500 | $40.93 | 548,300 |
| 2007-04-25 | Open-market sale | 100 | $40.83 | 547,700 |
| 2007-04-25 | Open-market sale | 100 | $40.76 | 547,800 |
| 2007-04-25 | Open-market sale | 100 | $40.84 | 548,200 |
| 2007-04-25 | Open-market sale | 300 | $41.03 | 548,800 |
| 2007-04-25 | Open-market sale | 100 | $41.24 | 549,100 |
| 2007-04-25 | Open-market sale | 100 | $41.23 | 549,200 |
| 2007-04-25 | Open-market sale | 100 | $41.20 | 549,300 |
| 2007-04-25 | Open-market sale | 100 | $41.04 | 549,400 |
| 2007-04-25 | Open-market sale | 100 | $40.90 | 549,500 |
| 2007-04-25 | Open-market sale | 200 | $40.98 | 549,600 |
| 2007-04-25 | Open-market sale | 200 | $41.16 | 549,800 |
| 2007-04-25 | Open-market sale | 300 | $40.97 | 550,000 |
| 2007-04-25 | Open-market sale | 500 | $40.95 | 550,300 |
| 2007-04-25 | Open-market sale | 100 | $41.17 | 550,800 |
| 2007-04-25 | Open-market sale | 100 | $40.96 | 550,900 |
| 2007-04-25 | Open-market sale | 100 | $41.15 | 551,000 |
| 2007-04-25 | Open-market sale | 100 | $40.94 | 551,100 |
| 2007-04-25 | Open-market sale | 200 | $41.13 | 551,200 |
| 2007-04-25 | Open-market sale | 200 | $40.92 | 551,400 |
| 2007-04-25 | Open-market sale | 200 | $41.00 | 551,600 |
| 2007-04-25 | Open-market sale | 300 | $40.81 | 551,800 |
| 2007-04-25 | Open-market sale | 100 | $40.70 | 552,100 |
| 2007-04-25 | Open-market sale | 100 | $40.65 | 552,200 |
| 2007-04-25 | Open-market sale | 100 | $40.69 | 552,300 |
| 2007-04-25 | Open-market sale | 100 | $40.79 | 552,400 |
| 2007-04-25 | Open-market sale | 100 | $40.71 | 552,500 |
| 2007-04-25 | Open-market sale | 300 | $40.86 | 552,600 |
| 2007-04-25 | Open-market sale | 100 | $41.01 | 552,900 |
| 2007-04-25 | Open-market sale | 100 | $40.80 | 553,000 |
| 2007-04-25 | Open-market sale | 100 | $41.91 | 553,100 |
| 2007-04-25 | Open-market sale | 200 | $40.99 | 553,200 |
| 2007-04-25 | Open-market sale | 200 | $41.10 | 553,400 |
| 2007-04-25 | Open-market sale | 100 | $41.39 | 553,600 |
| 2007-04-18 | Open-market sale | 300 | $38.40 | 556,700 |
| 2007-04-18 | Open-market sale | 200 | $38.45 | 557,000 |
| 2007-04-18 | Open-market sale | 399 | $38.34 | 556,301 |
| 2007-04-18 | Open-market sale | 701 | $38.37 | 555,600 |
| 2007-04-18 | Open-market sale | 1,320 | $38.35 | 554,280 |
| 2007-04-18 | Open-market sale | 380 | $38.36 | 553,900 |
| 2007-04-18 | Open-market sale | 100 | $38.44 | 553,800 |
| 2007-04-18 | Open-market sale | 100 | $38.56 | 553,700 |
| 2007-04-18 | Open-market sale | 96 | $38.26 | 559,604 |
| 2007-04-18 | Open-market sale | 4 | $38.25 | 559,600 |
| 2007-04-18 | Open-market sale | 200 | $38.41 | 559,400 |
| 2007-04-18 | Open-market sale | 100 | $38.49 | 559,300 |
| 2007-04-18 | Open-market sale | 200 | $38.28 | 559,100 |
| 2007-04-18 | Open-market sale | 100 | $38.42 | 559,000 |
| 2007-04-18 | Open-market sale | 200 | $38.27 | 558,800 |
| 2007-04-18 | Open-market sale | 200 | $38.30 | 558,600 |
| 2007-04-18 | Open-market sale | 300 | $38.38 | 558,300 |
| 2007-04-18 | Open-market sale | 200 | $38.31 | 558,100 |
| 2007-04-18 | Open-market sale | 300 | $38.39 | 557,800 |
| 2007-04-18 | Open-market sale | 400 | $38.32 | 557,400 |
| 2007-04-18 | Open-market sale | 200 | $38.43 | 557,200 |
| 2007-04-11 | Open-market sale | 100 | $37.96 | 565,200 |
| 2007-04-11 | Open-market sale | 100 | $38.00 | 565,600 |
| 2007-04-11 | Open-market sale | 100 | $37.42 | 560,500 |
| 2007-04-11 | Open-market sale | 200 | $37.37 | 560,600 |
| 2007-04-11 | Open-market sale | 100 | $37.40 | 560,800 |
| 2007-04-11 | Open-market sale | 100 | $37.41 | 560,900 |
| 2007-04-11 | Open-market sale | 100 | $37.43 | 561,000 |
| 2007-04-11 | Open-market sale | 100 | $37.22 | 561,100 |
| 2007-04-11 | Open-market sale | 200 | $37.28 | 561,200 |
| 2007-04-11 | Open-market sale | 300 | $37.36 | 561,400 |
| 2007-04-11 | Open-market sale | 400 | $37.46 | 561,700 |
| 2007-04-11 | Open-market sale | 200 | $37.47 | 562,100 |
| 2007-04-11 | Open-market sale | 400 | $37.50 | 562,300 |
| 2007-04-11 | Open-market sale | 300 | $37.51 | 562,700 |
| 2007-04-11 | Open-market sale | 100 | $37.44 | 563,000 |
| 2007-04-11 | Open-market sale | 100 | $37.57 | 563,100 |
| 2007-04-11 | Open-market sale | 100 | $37.55 | 563,200 |
| 2007-04-11 | Open-market sale | 400 | $37.53 | 563,300 |
| 2007-04-11 | Open-market sale | 100 | $37.54 | 563,700 |
| 2007-04-11 | Open-market sale | 500 | $37.52 | 563,800 |
| 2007-04-11 | Open-market sale | 100 | $37.68 | 564,300 |
| 2007-04-11 | Open-market sale | 100 | $37.69 | 564,400 |
| 2007-04-11 | Open-market sale | 200 | $37.70 | 564,500 |
| 2007-04-11 | Open-market sale | 100 | $37.79 | 564,700 |
| 2007-04-11 | Open-market sale | 100 | $37.83 | 564,800 |
| 2007-04-11 | Open-market sale | 100 | $37.80 | 564,900 |
| 2007-04-11 | Open-market sale | 100 | $37.88 | 565,000 |
| 2007-04-11 | Open-market sale | 100 | $37.92 | 565,100 |
| 2007-04-11 | Open-market sale | 200 | $37.81 | 565,400 |
| 2007-04-11 | Open-market sale | 100 | $37.93 | 565,300 |
| 2007-04-11 | Open-market sale | 100 | $37.30 | 559,900 |
| 2007-04-11 | Open-market sale | 300 | $37.39 | 560,200 |
| 2007-04-11 | Open-market sale | 100 | $37.32 | 559,700 |
| 2007-04-11 | Open-market sale | 100 | $37.35 | 559,800 |
| 2007-04-11 | Open-market sale | 200 | $37.38 | 560,000 |
| 2007-04-04 | Open-market sale | 200 | $37.56 | 567,100 |
| 2007-04-04 | Open-market sale | 200 | $37.60 | 567,300 |
| 2007-04-04 | Open-market sale | 300 | $37.63 | 567,500 |
| 2007-04-04 | Open-market sale | 300 | $37.62 | 567,800 |
| 2007-04-04 | Open-market sale | 200 | $37.61 | 568,100 |
| 2007-04-04 | Open-market sale | 200 | $37.50 | 568,300 |
| 2007-04-04 | Open-market sale | 350 | $37.58 | 568,500 |
| 2007-04-04 | Open-market sale | 150 | $37.59 | 568,850 |
| 2007-04-04 | Open-market sale | 100 | $37.66 | 569,000 |
| 2007-04-04 | Open-market sale | 100 | $37.64 | 569,100 |
| 2007-04-04 | Open-market sale | 100 | $37.74 | 569,200 |
| 2007-04-04 | Open-market sale | 300 | $37.76 | 569,300 |
| 2007-04-04 | Open-market sale | 200 | $37.73 | 569,600 |
| 2007-04-04 | Open-market sale | 100 | $37.79 | 569,800 |
| 2007-04-04 | Open-market sale | 100 | $37.84 | 569,900 |
| 2007-04-04 | Open-market sale | 100 | $37.96 | 570,000 |
| 2007-04-04 | Open-market sale | 200 | $37.86 | 570,100 |
| 2007-04-04 | Open-market sale | 300 | $37.90 | 570,300 |
| 2007-04-04 | Open-market sale | 100 | $37.93 | 570,600 |
| 2007-04-04 | Open-market sale | 100 | $37.94 | 570,700 |
| 2007-04-04 | Open-market sale | 159 | $37.88 | 570,800 |
| 2007-04-04 | Open-market sale | 100 | $38.01 | 570,959 |
| 2007-04-04 | Open-market sale | 100 | $38.00 | 571,059 |
| 2007-04-04 | Open-market sale | 100 | $38.04 | 571,159 |
| 2007-04-04 | Open-market sale | 141 | $37.91 | 571,259 |
| 2007-04-04 | Open-market sale | 100 | $38.10 | 571,400 |
| 2007-04-04 | Open-market sale | 100 | $38.14 | 571,500 |
| 2007-04-04 | Open-market sale | 100 | $37.70 | 571,600 |
| 2007-04-04 | Open-market sale | 100 | $37.55 | 566,900 |
| 2007-04-04 | Open-market sale | 100 | $37.47 | 567,000 |
| 2007-04-04 | Open-market sale | 300 | $37.48 | 565,700 |
| 2007-04-04 | Open-market sale | 200 | $37.46 | 566,000 |
| 2007-04-04 | Open-market sale | 600 | $37.57 | 566,200 |
| 2007-04-04 | Open-market sale | 100 | $37.54 | 566,800 |
| 2007-03-28 | Open-market sale | 400 | $38.38 | 577,200 |
| 2007-03-28 | Open-market sale | 100 | $38.07 | 571,800 |
| 2007-03-28 | Open-market sale | 100 | $38.14 | 571,900 |
| 2007-03-28 | Open-market sale | 100 | $38.17 | 572,000 |
| 2007-03-28 | Open-market sale | 100 | $38.33 | 572,100 |
| 2007-03-28 | Open-market sale | 200 | $38.35 | 572,200 |
| 2007-03-28 | Open-market sale | 100 | $38.44 | 572,400 |
| 2007-03-28 | Open-market sale | 100 | $38.40 | 572,500 |
| 2007-03-28 | Open-market sale | 300 | $38.43 | 572,600 |
| 2007-03-28 | Open-market sale | 400 | $38.37 | 572,900 |
| 2007-03-28 | Open-market sale | 300 | $38.36 | 573,300 |
| 2007-03-28 | Open-market sale | 200 | $38.28 | 573,600 |
| 2007-03-28 | Open-market sale | 200 | $38.20 | 573,800 |
| 2007-03-28 | Open-market sale | 500 | $38.22 | 574,000 |
| 2007-03-28 | Open-market sale | 300 | $38.18 | 574,500 |
| 2007-03-28 | Open-market sale | 200 | $38.03 | 574,800 |
| 2007-03-28 | Open-market sale | 100 | $38.09 | 575,000 |
| 2007-03-28 | Open-market sale | 200 | $38.16 | 575,100 |
| 2007-03-28 | Open-market sale | 200 | $38.21 | 575,300 |
| 2007-03-28 | Open-market sale | 300 | $38.29 | 575,500 |
| 2007-03-28 | Open-market sale | 100 | $38.26 | 575,800 |
| 2007-03-28 | Open-market sale | 200 | $38.23 | 575,900 |
| 2007-03-28 | Open-market sale | 300 | $38.32 | 576,100 |
| 2007-03-28 | Open-market sale | 100 | $38.46 | 576,400 |
| 2007-03-28 | Open-market sale | 400 | $38.42 | 576,500 |
| 2007-03-28 | Open-market sale | 100 | $38.31 | 576,900 |
| 2007-03-28 | Open-market sale | 200 | $38.39 | 577,000 |
| 2007-03-28 | Open-market sale | 100 | $38.05 | 571,700 |
| 2007-03-28 | Open-market sale | 100 | $38.41 | 577,600 |
| 2007-03-21 | Open-market sale | 300 | $40.76 | 581,800 |
| 2007-03-21 | Open-market sale | 200 | $40.69 | 582,100 |
| 2007-03-21 | Open-market sale | 700 | $40.67 | 582,300 |
| 2007-03-21 | Open-market sale | 100 | $40.78 | 583,000 |
| 2007-03-21 | Open-market sale | 500 | $40.70 | 583,100 |
| 2007-03-21 | Open-market sale | 100 | $40.66 | 583,600 |
| 2007-03-21 | Open-market sale | 1,000 | $39.83 | 577,700 |
| 2007-03-21 | Open-market sale | 100 | $40.82 | 578,700 |
| 2007-03-21 | Open-market sale | 300 | $40.81 | 578,800 |
| 2007-03-21 | Open-market sale | 100 | $40.68 | 579,100 |
| 2007-03-21 | Open-market sale | 296 | $40.73 | 579,200 |
| 2007-03-21 | Open-market sale | 100 | $40.71 | 579,496 |
| 2007-03-21 | Open-market sale | 500 | $40.79 | 579,596 |
| 2007-03-21 | Open-market sale | 300 | $40.77 | 580,096 |
| 2007-03-21 | Open-market sale | 104 | $40.74 | 580,396 |
| 2007-03-21 | Open-market sale | 400 | $40.83 | 580,500 |
| 2007-03-21 | Open-market sale | 100 | $40.85 | 580,900 |
| 2007-03-21 | Open-market sale | 400 | $40.84 | 581,000 |
| 2007-03-21 | Open-market sale | 300 | $40.88 | 581,400 |
| 2007-03-21 | Open-market sale | 100 | $40.80 | 581,700 |
| 2007-03-14 | Open-market sale | 100 | $38.33 | 583,700 |
| 2007-03-14 | Open-market sale | 100 | $38.36 | 584,100 |
| 2007-03-14 | Open-market sale | 100 | $38.35 | 584,200 |
| 2007-03-14 | Open-market sale | 100 | $38.13 | 584,000 |
| 2007-03-14 | Open-market sale | 100 | $37.69 | 583,800 |
| 2007-03-14 | Open-market sale | 100 | $38.06 | 583,900 |
| 2007-03-14 | Open-market sale | 100 | $37.61 | 586,709 |
| 2007-03-14 | Open-market sale | 100 | $37.51 | 587,200 |
| 2007-03-14 | Open-market sale | 700 | $37.50 | 587,300 |
| 2007-03-14 | Open-market sale | 100 | $37.41 | 588,000 |
| 2007-03-14 | Open-market sale | 100 | $37.49 | 588,100 |
| 2007-03-14 | Open-market sale | 100 | $37.45 | 588,200 |
| 2007-03-14 | Open-market sale | 100 | $38.46 | 588,300 |
| 2007-03-14 | Open-market sale | 300 | $37.46 | 588,400 |
| 2007-03-14 | Open-market sale | 200 | $38.40 | 588,700 |
| 2007-03-14 | Open-market sale | 800 | $37.48 | 588,900 |
| 2007-03-14 | Open-market sale | 100 | $38.25 | 584,300 |
| 2007-03-14 | Open-market sale | 200 | $38.23 | 584,400 |
| 2007-03-14 | Open-market sale | 200 | $38.28 | 584,600 |
| 2007-03-14 | Open-market sale | 100 | $38.20 | 584,800 |
| 2007-03-14 | Open-market sale | 100 | $37.86 | 584,900 |
| 2007-03-14 | Open-market sale | 300 | $37.76 | 585,000 |
| 2007-03-14 | Open-market sale | 100 | $37.90 | 585,300 |
| 2007-03-14 | Open-market sale | 100 | $37.88 | 585,400 |
| 2007-03-14 | Open-market sale | 100 | $38.01 | 585,500 |
| 2007-03-14 | Open-market sale | 200 | $37.94 | 585,600 |
| 2007-03-14 | Open-market sale | 100 | $37.79 | 585,800 |
| 2007-03-14 | Open-market sale | 200 | $37.72 | 585,900 |
| 2007-03-14 | Open-market sale | 9 | $37.53 | 586,100 |
| 2007-03-14 | Open-market sale | 100 | $37.57 | 586,109 |
| 2007-03-14 | Open-market sale | 100 | $38.38 | 586,209 |
| 2007-03-14 | Open-market sale | 100 | $37.38 | 586,309 |
| 2007-03-14 | Open-market sale | 100 | $37.33 | 586,409 |
| 2007-03-14 | Open-market sale | 200 | $37.47 | 586,509 |
| 2007-03-14 | Open-market sale | 100 | $37.60 | 587,100 |
| 2007-03-14 | Open-market sale | 291 | $37.54 | 586,809 |
| 2007-03-07 | Open-market sale | 100 | $36.15 | 595,100 |
| 2007-03-07 | Open-market sale | 100 | $36.11 | 595,200 |
| 2007-03-07 | Open-market sale | 100 | $36.10 | 595,300 |
| 2007-03-07 | Open-market sale | 200 | $36.05 | 595,400 |
| 2007-03-07 | Open-market sale | 100 | $36.00 | 595,600 |
| 2007-03-07 | Open-market sale | 200 | $36.77 | 591,000 |
| 2007-03-07 | Open-market sale | 200 | $36.76 | 591,200 |
| 2007-03-07 | Open-market sale | 365 | $36.75 | 591,400 |
| 2007-03-07 | Open-market sale | 35 | $36.73 | 591,765 |
| 2007-03-07 | Open-market sale | 200 | $36.72 | 591,800 |
| 2007-03-07 | Open-market sale | 100 | $36.70 | 592,000 |
| 2007-03-07 | Open-market sale | 100 | $36.62 | 592,100 |
| 2007-03-07 | Open-market sale | 100 | $36.61 | 592,200 |
| 2007-03-07 | Open-market sale | 200 | $36.52 | 592,300 |
| 2007-03-07 | Open-market sale | 200 | $36.51 | 592,500 |
| 2007-03-07 | Open-market sale | 200 | $36.50 | 592,700 |
| 2007-03-07 | Open-market sale | 100 | $36.46 | 592,900 |
| 2007-03-07 | Open-market sale | 100 | $36.43 | 593,000 |
| 2007-03-07 | Open-market sale | 100 | $36.40 | 593,100 |
| 2007-03-07 | Open-market sale | 200 | $36.36 | 593,200 |
| 2007-03-07 | Open-market sale | 100 | $36.35 | 593,400 |
| 2007-03-07 | Open-market sale | 100 | $36.34 | 593,500 |
| 2007-03-07 | Open-market sale | 100 | $36.31 | 593,600 |
| 2007-03-07 | Open-market sale | 200 | $36.26 | 593,700 |
| 2007-03-07 | Open-market sale | 200 | $36.25 | 593,900 |
| 2007-03-07 | Open-market sale | 200 | $36.23 | 594,100 |
| 2007-03-07 | Open-market sale | 200 | $36.21 | 594,300 |
| 2007-03-07 | Open-market sale | 300 | $36.16 | 594,800 |
| 2007-03-07 | Open-market sale | 200 | $36.20 | 594,500 |
| 2007-03-07 | Open-market sale | 100 | $36.18 | 594,700 |
| 2007-03-07 | Open-market sale | 200 | $36.80 | 590,400 |
| 2007-03-07 | Open-market sale | 200 | $36.79 | 590,600 |
| 2007-03-07 | Open-market sale | 200 | $36.78 | 590,800 |
| 2007-03-07 | Open-market sale | 200 | $36.97 | 589,700 |
| 2007-03-07 | Open-market sale | 100 | $36.96 | 589,900 |
| 2007-03-07 | Open-market sale | 100 | $36.92 | 590,000 |
| 2007-03-07 | Open-market sale | 200 | $36.88 | 590,100 |
| 2007-03-07 | Open-market sale | 100 | $36.85 | 590,300 |
| 2007-02-28 | Open-market sale | 200 | $37.29 | 596,400 |
| 2007-02-28 | Open-market sale | 100 | $37.31 | 596,300 |
| 2007-02-28 | Open-market sale | 100 | $37.39 | 596,200 |
| 2007-02-28 | Open-market sale | 100 | $37.26 | 596,100 |
| 2007-02-28 | Open-market sale | 100 | $37.40 | 596,000 |
| 2007-02-28 | Open-market sale | 300 | $36.85 | 595,700 |
| 2007-02-28 | Open-market sale | 100 | $37.23 | 596,600 |
| 2007-02-28 | Open-market sale | 300 | $36.72 | 600,200 |
| 2007-02-28 | Open-market sale | 200 | $36.65 | 600,500 |
| 2007-02-28 | Open-market sale | 300 | $37.13 | 599,900 |
| 2007-02-28 | Open-market sale | 248 | $36.92 | 599,652 |
| 2007-02-28 | Open-market sale | 352 | $36.90 | 599,300 |
| 2007-02-28 | Open-market sale | 100 | $37.19 | 599,200 |
| 2007-02-28 | Open-market sale | 200 | $36.93 | 599,000 |
| 2007-02-28 | Open-market sale | 300 | $36.97 | 598,700 |
| 2007-02-28 | Open-market sale | 100 | $36.60 | 600,700 |
| 2007-02-28 | Open-market sale | 200 | $36.87 | 600,800 |
| 2007-02-28 | Open-market sale | 100 | $35.87 | 601,000 |
| 2007-02-28 | Open-market sale | 100 | $35.50 | 601,100 |
| 2007-02-28 | Open-market sale | 100 | $36.96 | 601,200 |
| 2007-02-28 | Open-market sale | 200 | $37.17 | 601,300 |
| 2007-02-28 | Open-market sale | 100 | $37.53 | 601,500 |
| 2007-02-28 | Open-market sale | 100 | $37.51 | 601,600 |
| 2007-02-28 | Open-market sale | 100 | $36.83 | 596,700 |
| 2007-02-28 | Open-market sale | 100 | $36.84 | 596,800 |
| 2007-02-28 | Open-market sale | 100 | $37.09 | 596,900 |
| 2007-02-28 | Open-market sale | 100 | $37.01 | 597,000 |
| 2007-02-28 | Open-market sale | 300 | $36.88 | 597,100 |
| 2007-02-28 | Open-market sale | 200 | $36.86 | 597,400 |
| 2007-02-28 | Open-market sale | 100 | $36.71 | 597,600 |
| 2007-02-28 | Open-market sale | 100 | $36.70 | 597,700 |
| 2007-02-28 | Open-market sale | 200 | $36.63 | 597,800 |
| 2007-02-28 | Open-market sale | 100 | $36.99 | 598,000 |
| 2007-02-28 | Open-market sale | 200 | $36.91 | 598,100 |
| 2007-02-28 | Open-market sale | 100 | $37.08 | 598,300 |
| 2007-02-28 | Open-market sale | 200 | $36.89 | 598,400 |
| 2007-02-28 | Open-market sale | 100 | $36.95 | 598,600 |
| 2007-02-21 | Open-market sale | 200 | $38.40 | 605,898 |
| 2007-02-21 | Open-market sale | 114 | $38.44 | 606,098 |
| 2007-02-21 | Open-market sale | 100 | $38.49 | 605,798 |
| 2007-02-21 | Open-market sale | 200 | $38.41 | 605,598 |
| 2007-02-21 | Open-market sale | 198 | $38.36 | 605,400 |
| 2007-02-21 | Open-market sale | 200 | $38.28 | 605,200 |
| 2007-02-21 | Open-market sale | 300 | $38.37 | 604,900 |
| 2007-02-21 | Open-market sale | 400 | $38.51 | 604,500 |
| 2007-02-21 | Open-market sale | 100 | $38.59 | 604,400 |
| 2007-02-21 | Open-market sale | 100 | $38.47 | 604,300 |
| 2007-02-21 | Open-market sale | 300 | $38.53 | 604,000 |
| 2007-02-21 | Open-market sale | 100 | $38.83 | 603,900 |
| 2007-02-21 | Open-market sale | 100 | $38.79 | 603,800 |
| 2007-02-21 | Open-market sale | 100 | $38.71 | 603,700 |
| 2007-02-21 | Open-market sale | 1 | $38.65 | 603,699 |
| 2007-02-21 | Open-market sale | 99 | $38.63 | 603,600 |
| 2007-02-21 | Open-market sale | 186 | $38.45 | 606,212 |
| 2007-02-21 | Open-market sale | 100 | $38.69 | 606,398 |
| 2007-02-21 | Open-market sale | 100 | $38.61 | 606,498 |
| 2007-02-21 | Open-market sale | 200 | $38.75 | 606,598 |
| 2007-02-21 | Open-market sale | 100 | $38.84 | 606,798 |
| 2007-02-21 | Open-market sale | 100 | $39.03 | 606,898 |
| 2007-02-21 | Open-market sale | 77 | $38.98 | 606,998 |
| 2007-02-21 | Open-market sale | 23 | $38.99 | 607,075 |
| 2007-02-21 | Open-market sale | 300 | $38.35 | 607,098 |
| 2007-02-21 | Open-market sale | 2 | $38.38 | 607,398 |
| 2007-02-21 | Open-market sale | 100 | $38.30 | 607,400 |
| 2007-02-21 | Open-market sale | 100 | $38.80 | 607,500 |
| 2007-02-21 | Open-market sale | 100 | $38.72 | 607,600 |
| 2007-02-21 | Open-market sale | 200 | $38.68 | 603,400 |
| 2007-02-21 | Open-market sale | 100 | $38.33 | 601,800 |
| 2007-02-21 | Open-market sale | 100 | $38.31 | 601,700 |
| 2007-02-21 | Open-market sale | 101 | $38.26 | 601,900 |
| 2007-02-21 | Open-market sale | 199 | $38.25 | 602,001 |
| 2007-02-21 | Open-market sale | 300 | $38.60 | 603,100 |
| 2007-02-21 | Open-market sale | 100 | $38.70 | 603,000 |
| 2007-02-21 | Open-market sale | 100 | $38.58 | 602,900 |
| 2007-02-21 | Open-market sale | 100 | $38.52 | 602,800 |
| 2007-02-21 | Open-market sale | 200 | $38.42 | 602,600 |
| 2007-02-21 | Open-market sale | 100 | $38.46 | 602,500 |
| 2007-02-21 | Open-market sale | 100 | $38.43 | 602,400 |
| 2007-02-21 | Open-market sale | 200 | $38.34 | 602,200 |
| 2007-02-14 | Open-market sale | 1 | $39.35 | 607,700 |
| 2007-02-14 | Open-market sale | 99 | $39.32 | 607,701 |
| 2007-02-14 | Open-market sale | 300 | $39.38 | 607,800 |
| 2007-02-14 | Open-market sale | 200 | $39.37 | 608,100 |
| 2007-02-14 | Open-market sale | 100 | $39.41 | 608,300 |
| 2007-02-14 | Open-market sale | 100 | $40.01 | 610,900 |
| 2007-02-14 | Open-market sale | 100 | $40.21 | 611,000 |
| 2007-02-14 | Open-market sale | 200 | $40.25 | 611,100 |
| 2007-02-14 | Open-market sale | 199 | $40.23 | 611,300 |
| 2007-02-14 | Open-market sale | 1 | $40.24 | 611,499 |
| 2007-02-14 | Open-market sale | 200 | $40.22 | 611,500 |
| 2007-02-14 | Open-market sale | 100 | $40.11 | 611,700 |
| 2007-02-14 | Open-market sale | 100 | $40.19 | 611,800 |
| 2007-02-14 | Open-market sale | 200 | $40.26 | 611,900 |
| 2007-02-14 | Open-market sale | 300 | $39.93 | 612,100 |
| 2007-02-14 | Open-market sale | 100 | $39.91 | 612,400 |
| 2007-02-14 | Open-market sale | 100 | $40.18 | 612,500 |
| 2007-02-14 | Open-market sale | 400 | $39.99 | 612,600 |
| 2007-02-14 | Open-market sale | 200 | $39.92 | 613,000 |
| 2007-02-14 | Open-market sale | 200 | $39.53 | 613,200 |
| 2007-02-14 | Open-market sale | 200 | $39.59 | 613,400 |
| 2007-02-14 | Open-market sale | 100 | $39.56 | 608,400 |
| 2007-02-14 | Open-market sale | 100 | $39.55 | 608,500 |
| 2007-02-14 | Open-market sale | 200 | $39.80 | 610,700 |
| 2007-02-14 | Open-market sale | 200 | $39.97 | 610,500 |
| 2007-02-14 | Open-market sale | 100 | $39.85 | 610,400 |
| 2007-02-14 | Open-market sale | 100 | $39.66 | 609,900 |
| 2007-02-14 | Open-market sale | 100 | $39.51 | 613,600 |
| 2007-02-14 | Open-market sale | 300 | $39.57 | 608,600 |
| 2007-02-14 | Open-market sale | 100 | $39.63 | 608,900 |
| 2007-02-14 | Open-market sale | 200 | $39.58 | 609,000 |
| 2007-02-14 | Open-market sale | 500 | $39.54 | 609,200 |
| 2007-02-14 | Open-market sale | 200 | $39.64 | 609,700 |
| 2007-02-14 | Open-market sale | 300 | $39.75 | 610,100 |
| 2007-02-14 | Open-market sale | 100 | $39.77 | 610,000 |
| 2007-02-07 | Open-market sale | 100 | $41.77 | 619,500 |
| 2007-02-07 | Open-market sale | 200 | $42.30 | 616,880 |
| 2007-02-07 | Open-market sale | 100 | $41.30 | 617,080 |
| 2007-02-07 | Open-market sale | 100 | $41.33 | 617,180 |
| 2007-02-07 | Open-market sale | 100 | $41.34 | 617,280 |
| 2007-02-07 | Open-market sale | 100 | $41.28 | 617,380 |
| 2007-02-07 | Open-market sale | 200 | $41.35 | 617,480 |
| 2007-02-07 | Open-market sale | 100 | $41.42 | 617,680 |
| 2007-02-07 | Open-market sale | 100 | $41.43 | 617,780 |
| 2007-02-07 | Open-market sale | 100 | $41.32 | 617,880 |
| 2007-02-07 | Open-market sale | 100 | $41.22 | 617,980 |
| 2007-02-07 | Open-market sale | 100 | $41.03 | 618,080 |
| 2007-02-07 | Open-market sale | 100 | $40.91 | 618,180 |
| 2007-02-07 | Open-market sale | 100 | $41.79 | 618,280 |
| 2007-02-07 | Open-market sale | 100 | $40.79 | 618,380 |
| 2007-02-07 | Open-market sale | 100 | $40.88 | 618,480 |
| 2007-02-07 | Open-market sale | 100 | $40.96 | 618,580 |
| 2007-02-07 | Open-market sale | 100 | $40.92 | 618,680 |
| 2007-02-07 | Open-market sale | 50 | $40.84 | 618,780 |
| 2007-02-07 | Open-market sale | 50 | $40.85 | 618,830 |
| 2007-02-07 | Open-market sale | 100 | $42.15 | 618,880 |
| 2007-02-07 | Open-market sale | 98 | $40.94 | 618,980 |
| 2007-02-07 | Open-market sale | 2 | $40.95 | 619,078 |
| 2007-02-07 | Open-market sale | 200 | $41.41 | 619,080 |
| 2007-02-07 | Open-market sale | 20 | $42.61 | 619,280 |
| 2007-02-07 | Open-market sale | 100 | $41.69 | 619,300 |
| 2007-02-07 | Open-market sale | 96 | $41.61 | 619,400 |
| 2007-02-07 | Open-market sale | 4 | $41.62 | 619,496 |
| 2007-02-07 | Open-market sale | 100 | $41.27 | 616,780 |
| 2007-02-07 | Open-market sale | 100 | $41.74 | 619,600 |
| 2007-02-07 | Open-market sale | 100 | $41.29 | 616,580 |
| 2007-02-07 | Open-market sale | 80 | $42.59 | 613,900 |
| 2007-02-07 | Open-market sale | 100 | $42.51 | 613,980 |
| 2007-02-07 | Open-market sale | 100 | $42.55 | 614,080 |
| 2007-02-07 | Open-market sale | 200 | $42.56 | 614,180 |
| 2007-02-07 | Open-market sale | 100 | $42.52 | 614,380 |
| 2007-02-07 | Open-market sale | 100 | $42.45 | 614,480 |
| 2007-02-07 | Open-market sale | 100 | $42.58 | 614,580 |
| 2007-02-07 | Open-market sale | 1,000 | $42.50 | 614,680 |
| 2007-02-07 | Open-market sale | 100 | $42.37 | 615,680 |
| 2007-02-07 | Open-market sale | 200 | $42.25 | 615,780 |
| 2007-02-07 | Open-market sale | 100 | $42.26 | 615,980 |
| 2007-02-07 | Open-market sale | 100 | $42.08 | 616,080 |
| 2007-02-07 | Open-market sale | 100 | $41.81 | 616,180 |
| 2007-02-07 | Open-market sale | 100 | $41.48 | 616,280 |
| 2007-02-07 | Open-market sale | 100 | $42.29 | 616,380 |
| 2007-02-07 | Open-market sale | 100 | $42.21 | 616,480 |
| 2007-02-07 | Open-market sale | 200 | $42.54 | 613,700 |
| 2007-02-07 | Open-market sale | 100 | $42.27 | 616,680 |
| 2007-02-07 | Open-market sale | 50,000 | $41.73 | 649,700 |
| 2007-02-07 | Open-market sale | 30,000 | $41.00 | 619,700 |
| 2007-02-06 | Open-market sale | 1,801 | $42.04 | 716,181 |
| 2007-02-06 | Open-market sale | 617 | $42.09 | 717,982 |
| 2007-02-06 | Open-market sale | 100 | $42.11 | 718,599 |
| 2007-02-06 | Open-market sale | 1 | $42.13 | 718,699 |
| 2007-02-06 | Open-market sale | 100 | $42.18 | 719,000 |
| 2007-02-06 | Open-market sale | 300 | $42.12 | 718,700 |
| 2007-02-06 | Open-market sale | 1,000 | $42.06 | 715,181 |
| 2007-02-06 | Open-market sale | 600 | $42.17 | 719,100 |
| 2007-02-06 | Open-market sale | 9,082 | $42.01 | 699,700 |
| 2007-02-06 | Open-market sale | 200 | $42.08 | 708,782 |
| 2007-02-06 | Open-market sale | 600 | $42.05 | 708,982 |
| 2007-02-06 | Open-market sale | 2,999 | $42.03 | 709,582 |
| 2007-02-06 | Open-market sale | 2,600 | $42.02 | 712,581 |
| 2007-01-31 | Open-market sale | 100 | $42.44 | 722,000 |
| 2007-01-31 | Open-market sale | 200 | $42.36 | 722,100 |
| 2007-01-31 | Open-market sale | 200 | $42.35 | 721,800 |
| 2007-01-31 | Open-market sale | 100 | $42.26 | 721,700 |
| 2007-01-31 | Open-market sale | 100 | $42.43 | 721,600 |
| 2007-01-31 | Open-market sale | 100 | $42.42 | 721,500 |
| 2007-01-31 | Open-market sale | 100 | $42.57 | 721,400 |
| 2007-01-31 | Open-market sale | 100 | $42.03 | 725,600 |
| 2007-01-31 | Open-market sale | 200 | $43.03 | 725,400 |
| 2007-01-31 | Open-market sale | 200 | $42.21 | 725,200 |
| 2007-01-31 | Open-market sale | 100 | $42.20 | 725,100 |
| 2007-01-31 | Open-market sale | 100 | $42.13 | 725,000 |
| 2007-01-31 | Open-market sale | 100 | $42.16 | 724,900 |
| 2007-01-31 | Open-market sale | 100 | $43.16 | 724,800 |
| 2007-01-31 | Open-market sale | 100 | $42.97 | 724,700 |
| 2007-01-31 | Open-market sale | 100 | $42.17 | 724,600 |
| 2007-01-31 | Open-market sale | 100 | $42.30 | 722,300 |
| 2007-01-31 | Open-market sale | 200 | $42.38 | 722,400 |
| 2007-01-31 | Open-market sale | 219 | $42.41 | 722,600 |
| 2007-01-31 | Open-market sale | 219 | $42.37 | 722,819 |
| 2007-01-31 | Open-market sale | 181 | $42.40 | 723,038 |
| 2007-01-31 | Open-market sale | 100 | $42.23 | 723,219 |
| 2007-01-31 | Open-market sale | 300 | $42.25 | 723,319 |
| 2007-01-31 | Open-market sale | 281 | $42.39 | 723,619 |
| 2007-01-31 | Open-market sale | 200 | $42.31 | 723,900 |
| 2007-01-31 | Open-market sale | 100 | $42.33 | 724,100 |
| 2007-01-31 | Open-market sale | 100 | $42.22 | 724,200 |
| 2007-01-31 | Open-market sale | 100 | $42.98 | 724,300 |
| 2007-01-31 | Open-market sale | 100 | $42.90 | 724,400 |
| 2007-01-31 | Open-market sale | 100 | $42.11 | 724,500 |
| 2007-01-31 | Open-market sale | 100 | $43.07 | 719,700 |
| 2007-01-31 | Open-market sale | 100 | $42.89 | 720,900 |
| 2007-01-31 | Open-market sale | 100 | $42.77 | 720,600 |
| 2007-01-31 | Open-market sale | 100 | $42.84 | 720,500 |
| 2007-01-31 | Open-market sale | 100 | $42.99 | 720,400 |
| 2007-01-31 | Open-market sale | 100 | $42.93 | 720,300 |
| 2007-01-31 | Open-market sale | 100 | $43.12 | 720,200 |
| 2007-01-31 | Open-market sale | 300 | $43.01 | 719,900 |
| 2007-01-31 | Open-market sale | 100 | $43.04 | 719,800 |
| 2007-01-31 | Open-market sale | 200 | $43.00 | 720,700 |
| 2007-01-31 | Open-market sale | 100 | $42.58 | 721,300 |
| 2007-01-31 | Open-market sale | 100 | $42.50 | 721,200 |
| 2007-01-31 | Open-market sale | 100 | $42.60 | 721,100 |
| 2007-01-31 | Open-market sale | 1 | $42.52 | 721,099 |
| 2007-01-31 | Open-market sale | 99 | $42.51 | 721,000 |
| 2007-01-24 | Open-market sale | 100 | $37.74 | 726,600 |
| 2007-01-24 | Open-market sale | 300 | $37.65 | 726,700 |
| 2007-01-24 | Open-market sale | 100 | $37.64 | 727,000 |
| 2007-01-24 | Open-market sale | 200 | $37.79 | 726,400 |
| 2007-01-24 | Open-market sale | 100 | $37.83 | 726,300 |
| 2007-01-24 | Open-market sale | 100 | $37.94 | 726,200 |
| 2007-01-24 | Open-market sale | 100 | $37.93 | 726,100 |
| 2007-01-24 | Open-market sale | 100 | $37.67 | 726,000 |
| 2007-01-24 | Open-market sale | 100 | $37.06 | 725,700 |
| 2007-01-24 | Open-market sale | 100 | $37.51 | 725,800 |
| 2007-01-24 | Open-market sale | 100 | $37.62 | 725,900 |
| 2007-01-17 | Open-market sale | 200 | $37.00 | 736,800 |
| 2007-01-17 | Open-market sale | 200 | $37.29 | 737,300 |
| 2007-01-17 | Open-market sale | 200 | $37.21 | 737,500 |
| 2007-01-17 | Open-market sale | 100 | $37.07 | 731,700 |
| 2007-01-17 | Open-market sale | 100 | $37.04 | 731,800 |
| 2007-01-17 | Open-market sale | 400 | $37.02 | 731,900 |
| 2007-01-17 | Open-market sale | 200 | $37.01 | 732,300 |
| 2007-01-17 | Open-market sale | 300 | $37.20 | 732,500 |
| 2007-01-17 | Open-market sale | 400 | $37.06 | 732,800 |
| 2007-01-17 | Open-market sale | 100 | $37.23 | 733,200 |
| 2007-01-17 | Open-market sale | 100 | $37.22 | 733,300 |
| 2007-01-17 | Open-market sale | 500 | $37.17 | 733,400 |
| 2007-01-17 | Open-market sale | 100 | $37.13 | 733,900 |
| 2007-01-17 | Open-market sale | 200 | $37.15 | 734,000 |
| 2007-01-17 | Open-market sale | 100 | $37.12 | 734,200 |
| 2007-01-17 | Open-market sale | 400 | $37.16 | 734,300 |
| 2007-01-17 | Open-market sale | 100 | $36.95 | 734,700 |
| 2007-01-17 | Open-market sale | 200 | $37.14 | 734,800 |
| 2007-01-17 | Open-market sale | 700 | $37.19 | 735,000 |
| 2007-01-17 | Open-market sale | 200 | $37.11 | 735,700 |
| 2007-01-17 | Open-market sale | 500 | $37.18 | 735,900 |
| 2007-01-17 | Open-market sale | 100 | $36.91 | 736,400 |
| 2007-01-17 | Open-market sale | 300 | $37.10 | 736,500 |
| 2007-01-17 | Open-market sale | 100 | $37.46 | 737,200 |
| 2007-01-17 | Open-market sale | 200 | $37.08 | 737,000 |
| 2007-01-10 | Open-market sale | 300 | $36.63 | 739,400 |
| 2007-01-10 | Open-market sale | 100 | $36.71 | 740,800 |
| 2007-01-10 | Open-market sale | 400 | $36.70 | 740,400 |
| 2007-01-10 | Open-market sale | 200 | $36.68 | 740,200 |
| 2007-01-10 | Open-market sale | 100 | $36.67 | 740,100 |
| 2007-01-10 | Open-market sale | 200 | $36.65 | 739,900 |
| 2007-01-10 | Open-market sale | 200 | $36.64 | 739,700 |
| 2007-01-10 | Open-market sale | 100 | $36.72 | 740,900 |
| 2007-01-10 | Open-market sale | 200 | $36.61 | 739,200 |
| 2007-01-10 | Open-market sale | 500 | $36.60 | 738,700 |
| 2007-01-10 | Open-market sale | 300 | $36.58 | 738,400 |
| 2007-01-10 | Open-market sale | 200 | $36.57 | 738,200 |
| 2007-01-10 | Open-market sale | 300 | $36.56 | 737,900 |
| 2007-01-10 | Open-market sale | 100 | $36.44 | 737,800 |
| 2007-01-10 | Open-market sale | 300 | $36.73 | 741,000 |
| 2007-01-10 | Open-market sale | 100 | $36.75 | 741,300 |
| 2007-01-10 | Open-market sale | 200 | $36.77 | 741,400 |
| 2007-01-10 | Open-market sale | 200 | $36.79 | 741,600 |
| 2007-01-10 | Open-market sale | 100 | $36.83 | 741,800 |
| 2007-01-10 | Open-market sale | 100 | $36.86 | 741,900 |
| 2007-01-10 | Open-market sale | 100 | $36.87 | 742,000 |
| 2007-01-10 | Open-market sale | 200 | $36.90 | 742,100 |
| 2007-01-10 | Open-market sale | 100 | $36.97 | 742,300 |
| 2007-01-10 | Open-market sale | 100 | $37.04 | 742,400 |
| 2007-01-10 | Open-market sale | 100 | $37.11 | 742,500 |
| 2007-01-10 | Open-market sale | 100 | $37.28 | 742,600 |
| 2007-01-10 | Open-market sale | 100 | $36.38 | 737,700 |
| 2007-01-03 | Open-market sale | 300 | $33.38 | 743,000 |
| 2007-01-03 | Open-market sale | 300 | $33.39 | 742,700 |
| 2007-01-03 | Open-market sale | 100 | $32.75 | 747,400 |
| 2007-01-03 | Open-market sale | 100 | $32.79 | 747,200 |
| 2007-01-03 | Open-market sale | 100 | $32.63 | 747,600 |
| 2007-01-03 | Open-market sale | 100 | $33.37 | 743,300 |
| 2007-01-03 | Open-market sale | 100 | $33.35 | 743,400 |
| 2007-01-03 | Open-market sale | 200 | $33.34 | 743,500 |
| 2007-01-03 | Open-market sale | 100 | $33.31 | 743,700 |
| 2007-01-03 | Open-market sale | 100 | $33.30 | 743,800 |
| 2007-01-03 | Open-market sale | 100 | $33.29 | 743,900 |
| 2007-01-03 | Open-market sale | 200 | $33.28 | 744,000 |
| 2007-01-03 | Open-market sale | 300 | $33.27 | 744,200 |
| 2007-01-03 | Open-market sale | 700 | $33.26 | 744,500 |
| 2007-01-03 | Open-market sale | 200 | $33.25 | 745,200 |
| 2007-01-03 | Open-market sale | 100 | $33.24 | 745,400 |
| 2007-01-03 | Open-market sale | 100 | $33.20 | 745,500 |
| 2007-01-03 | Open-market sale | 100 | $33.19 | 745,600 |
| 2007-01-03 | Open-market sale | 100 | $33.13 | 745,700 |
| 2007-01-03 | Open-market sale | 100 | $33.01 | 745,800 |
| 2007-01-03 | Open-market sale | 100 | $32.96 | 745,900 |
| 2007-01-03 | Open-market sale | 100 | $32.95 | 746,000 |
| 2007-01-03 | Open-market sale | 100 | $32.94 | 746,100 |
| 2007-01-03 | Open-market sale | 100 | $32.93 | 746,200 |
| 2007-01-03 | Open-market sale | 200 | $32.92 | 746,300 |
| 2007-01-03 | Open-market sale | 300 | $32.90 | 746,500 |
| 2007-01-03 | Open-market sale | 100 | $32.88 | 746,800 |
| 2007-01-03 | Open-market sale | 100 | $32.84 | 746,900 |
| 2007-01-03 | Open-market sale | 100 | $32.83 | 747,000 |
| 2007-01-03 | Open-market sale | 100 | $32.80 | 747,100 |
| 2007-01-03 | Open-market sale | 100 | $32.65 | 747,500 |
| 2007-01-03 | Open-market sale | 100 | $32.76 | 747,300 |
| 2006-12-27 | Open-market sale | 400 | $33.56 | 748,800 |
| 2006-12-27 | Open-market sale | 500 | $33.55 | 748,300 |
| 2006-12-27 | Open-market sale | 300 | $33.53 | 748,000 |
| 2006-12-27 | Open-market sale | 200 | $33.65 | 752,500 |
| 2006-12-27 | Open-market sale | 1,300 | $33.57 | 751,200 |
| 2006-12-27 | Open-market sale | 1,100 | $33.58 | 750,100 |
| 2006-12-27 | Open-market sale | 100 | $33.47 | 747,800 |
| 2006-12-27 | Open-market sale | 100 | $33.49 | 747,900 |
| 2006-12-27 | Open-market sale | 100 | $33.60 | 750,000 |
| 2006-12-27 | Open-market sale | 200 | $33.59 | 749,800 |
| 2006-12-27 | Open-market sale | 100 | $33.52 | 749,700 |
| 2006-12-27 | Open-market sale | 300 | $33.61 | 749,400 |
| 2006-12-27 | Open-market sale | 100 | $33.62 | 747,700 |
| 2006-12-27 | Open-market sale | 200 | $33.54 | 749,200 |
| 2006-12-20 | Open-market sale | 100 | $31.02 | 752,600 |
| 2006-12-20 | Open-market sale | 300 | $30.97 | 752,300 |
| 2006-12-20 | Open-market sale | 100 | $30.95 | 752,200 |
| 2006-12-20 | Open-market sale | 300 | $30.86 | 753,699 |
| 2006-12-20 | Open-market sale | 200 | $30.92 | 753,999 |
| 2006-12-20 | Open-market sale | 100 | $30.93 | 754,199 |
| 2006-12-20 | Open-market sale | 200 | $30.91 | 754,299 |
| 2006-12-20 | Open-market sale | 100 | $30.99 | 754,499 |
| 2006-12-20 | Open-market sale | 100 | $30.82 | 754,599 |
| 2006-12-20 | Open-market sale | 300 | $30.76 | 754,699 |
| 2006-12-20 | Open-market sale | 300 | $30.87 | 754,999 |
| 2006-12-20 | Open-market sale | 200 | $31.01 | 755,299 |
| 2006-12-20 | Open-market sale | 100 | $30.88 | 755,499 |
| 2006-12-20 | Open-market sale | 101 | $30.84 | 755,599 |
| 2006-12-20 | Open-market sale | 100 | $31.05 | 755,700 |
| 2006-12-20 | Open-market sale | 100 | $31.20 | 755,900 |
| 2006-12-20 | Open-market sale | 100 | $31.27 | 756,000 |
| 2006-12-20 | Open-market sale | 100 | $31.33 | 756,100 |
| 2006-12-20 | Open-market sale | 100 | $31.38 | 756,200 |
| 2006-12-20 | Open-market sale | 100 | $31.44 | 756,300 |
| 2006-12-20 | Open-market sale | 100 | $31.45 | 756,400 |
| 2006-12-20 | Open-market sale | 100 | $31.53 | 756,500 |
| 2006-12-20 | Open-market sale | 6 | $31.47 | 756,600 |
| 2006-12-20 | Open-market sale | 100 | $31.40 | 756,606 |
| 2006-12-20 | Open-market sale | 394 | $31.48 | 756,706 |
| 2006-12-20 | Open-market sale | 100 | $31.56 | 757,100 |
| 2006-12-20 | Open-market sale | 100 | $30.83 | 752,700 |
| 2006-12-20 | Open-market sale | 100 | $30.89 | 752,800 |
| 2006-12-20 | Open-market sale | 200 | $30.79 | 753,499 |
| 2006-12-20 | Open-market sale | 99 | $30.81 | 753,400 |
| 2006-12-20 | Open-market sale | 400 | $31.00 | 753,000 |
| 2006-12-20 | Open-market sale | 100 | $31.08 | 752,900 |
| 2006-12-20 | Open-market sale | 100 | $31.15 | 755,800 |
| 2006-12-13 | Open-market sale | 200 | $33.70 | 762,000 |
| 2006-12-13 | Open-market sale | 100 | $33.71 | 761,900 |
| 2006-12-13 | Open-market sale | 200 | $33.72 | 761,700 |
| 2006-12-13 | Open-market sale | 700 | $33.73 | 761,000 |
| 2006-12-13 | Open-market sale | 900 | $33.74 | 760,100 |
| 2006-12-13 | Open-market sale | 600 | $33.75 | 759,500 |
| 2006-12-13 | Open-market sale | 100 | $33.83 | 759,400 |
| 2006-12-13 | Open-market sale | 100 | $34.11 | 757,200 |
| 2006-12-13 | Open-market sale | 100 | $34.08 | 757,300 |
| 2006-12-13 | Open-market sale | 150 | $34.06 | 757,400 |
| 2006-12-13 | Open-market sale | 50 | $34.05 | 757,550 |
| 2006-12-13 | Open-market sale | 100 | $34.04 | 757,600 |
| 2006-12-13 | Open-market sale | 100 | $34.02 | 757,700 |
| 2006-12-13 | Open-market sale | 200 | $34.01 | 757,800 |
| 2006-12-13 | Open-market sale | 300 | $33.98 | 758,000 |
| 2006-12-13 | Open-market sale | 100 | $33.96 | 758,300 |
| 2006-12-13 | Open-market sale | 200 | $33.93 | 758,400 |
| 2006-12-13 | Open-market sale | 200 | $33.95 | 758,600 |
| 2006-12-13 | Open-market sale | 100 | $33.92 | 758,800 |
| 2006-12-13 | Open-market sale | 100 | $33.87 | 758,900 |
| 2006-12-13 | Open-market sale | 200 | $33.85 | 759,000 |
| 2006-12-13 | Open-market sale | 200 | $33.84 | 759,200 |
| 2006-12-06 | Open-market sale | 200 | $32.12 | 764,151 |
| 2006-12-06 | Open-market sale | 100 | $32.22 | 764,351 |
| 2006-12-06 | Open-market sale | 100 | $32.48 | 764,451 |
| 2006-12-06 | Open-market sale | 249 | $32.40 | 764,551 |
| 2006-12-06 | Open-market sale | 400 | $32.39 | 764,800 |
| 2006-12-06 | Open-market sale | 100 | $32.42 | 765,200 |
| 2006-12-06 | Open-market sale | 200 | $32.37 | 765,300 |
| 2006-12-06 | Open-market sale | 100 | $32.26 | 765,500 |
| 2006-12-06 | Open-market sale | 100 | $32.13 | 765,600 |
| 2006-12-06 | Open-market sale | 200 | $32.25 | 765,700 |
| 2006-12-06 | Open-market sale | 100 | $32.44 | 765,900 |
| 2006-12-06 | Open-market sale | 300 | $32.11 | 766,000 |
| 2006-12-06 | Open-market sale | 400 | $32.33 | 766,300 |
| 2006-12-06 | Open-market sale | 300 | $32.45 | 766,700 |
| 2006-12-06 | Open-market sale | 100 | $32.65 | 767,000 |
| 2006-12-06 | Open-market sale | 100 | $32.96 | 767,100 |
| 2006-12-06 | Open-market sale | 100 | $32.34 | 763,851 |
| 2006-12-06 | Open-market sale | 100 | $32.30 | 763,951 |
| 2006-12-06 | Open-market sale | 100 | $32.20 | 764,051 |
| 2006-12-06 | Open-market sale | 100 | $32.24 | 762,200 |
| 2006-12-06 | Open-market sale | 100 | $32.32 | 762,300 |
| 2006-12-06 | Open-market sale | 200 | $32.54 | 762,400 |
| 2006-12-06 | Open-market sale | 100 | $32.47 | 762,600 |
| 2006-12-06 | Open-market sale | 100 | $32.55 | 762,700 |
| 2006-12-06 | Open-market sale | 500 | $32.50 | 762,800 |
| 2006-12-06 | Open-market sale | 200 | $32.46 | 763,300 |
| 2006-12-06 | Open-market sale | 200 | $32.49 | 763,500 |
| 2006-12-06 | Open-market sale | 151 | $32.41 | 763,700 |
| 2006-11-29 | Open-market sale | 200 | $33.01 | 770,000 |
| 2006-11-29 | Open-market sale | 500 | $32.92 | 770,200 |
| 2006-11-29 | Open-market sale | 600 | $32.99 | 770,700 |
| 2006-11-29 | Open-market sale | 300 | $32.91 | 771,300 |
| 2006-11-29 | Open-market sale | 100 | $33.11 | 771,600 |
| 2006-11-29 | Open-market sale | 300 | $32.98 | 771,700 |
| 2006-11-29 | Open-market sale | 200 | $32.90 | 772,000 |
| 2006-11-29 | Open-market sale | 100 | $32.89 | 767,200 |
| 2006-11-29 | Open-market sale | 400 | $32.97 | 767,300 |
| 2006-11-29 | Open-market sale | 100 | $33.04 | 767,700 |
| 2006-11-29 | Open-market sale | 100 | $33.05 | 767,800 |
| 2006-11-29 | Open-market sale | 300 | $33.03 | 767,900 |
| 2006-11-29 | Open-market sale | 100 | $32.86 | 768,200 |
| 2006-11-29 | Open-market sale | 100 | $33.07 | 768,300 |
| 2006-11-29 | Open-market sale | 200 | $32.93 | 768,400 |
| 2006-11-29 | Open-market sale | 100 | $33.12 | 768,600 |
| 2006-11-29 | Open-market sale | 300 | $32.94 | 768,700 |
| 2006-11-29 | Open-market sale | 100 | $33.14 | 769,000 |
| 2006-11-29 | Open-market sale | 200 | $32.95 | 769,100 |
| 2006-11-29 | Open-market sale | 600 | $32.96 | 769,300 |
| 2006-11-29 | Open-market sale | 100 | $33.09 | 769,900 |
| 2006-11-22 | Open-market sale | 100 | $35.91 | 773,952 |
| 2006-11-22 | Open-market sale | 100 | $35.99 | 774,052 |
| 2006-11-22 | Open-market sale | 100 | $36.01 | 773,852 |
| 2006-11-22 | Open-market sale | 100 | $36.09 | 773,752 |
| 2006-11-22 | Open-market sale | 56 | $35.88 | 773,696 |
| 2006-11-22 | Open-market sale | 200 | $36.07 | 773,496 |
| 2006-11-22 | Open-market sale | 100 | $35.96 | 773,396 |
| 2006-11-22 | Open-market sale | 100 | $35.68 | 773,296 |
| 2006-11-22 | Open-market sale | 100 | $35.60 | 773,196 |
| 2006-11-22 | Open-market sale | 100 | $35.62 | 773,096 |
| 2006-11-22 | Open-market sale | 100 | $35.57 | 777,100 |
| 2006-11-22 | Open-market sale | 100 | $35.90 | 777,000 |
| 2006-11-22 | Open-market sale | 200 | $36.11 | 776,800 |
| 2006-11-22 | Open-market sale | 100 | $36.48 | 776,700 |
| 2006-11-22 | Open-market sale | 100 | $35.83 | 774,152 |
| 2006-11-22 | Open-market sale | 200 | $36.02 | 774,252 |
| 2006-11-22 | Open-market sale | 248 | $35.85 | 774,452 |
| 2006-11-22 | Open-market sale | 100 | $36.04 | 774,700 |
| 2006-11-22 | Open-market sale | 100 | $36.16 | 774,800 |
| 2006-11-22 | Open-market sale | 100 | $35.95 | 774,900 |
| 2006-11-22 | Open-market sale | 300 | $35.84 | 775,000 |
| 2006-11-22 | Open-market sale | 100 | $35.89 | 775,300 |
| 2006-11-22 | Open-market sale | 400 | $36.08 | 775,400 |
| 2006-11-22 | Open-market sale | 100 | $36.00 | 775,800 |
| 2006-11-22 | Open-market sale | 200 | $35.81 | 775,900 |
| 2006-11-22 | Open-market sale | 300 | $35.82 | 776,100 |
| 2006-11-22 | Open-market sale | 100 | $36.41 | 776,400 |
| 2006-11-22 | Open-market sale | 40 | $36.76 | 776,500 |
| 2006-11-22 | Open-market sale | 100 | $35.77 | 776,540 |
| 2006-11-22 | Open-market sale | 60 | $36.77 | 776,640 |
| 2006-11-22 | Open-market sale | 100 | $35.72 | 772,896 |
| 2006-11-22 | Open-market sale | 100 | $35.43 | 772,696 |
| 2006-11-22 | Open-market sale | 100 | $35.74 | 772,796 |
| 2006-11-22 | Open-market sale | 100 | $35.58 | 772,596 |
| 2006-11-22 | Open-market sale | 100 | $35.66 | 772,996 |
| 2006-11-22 | Open-market sale | 100 | $35.92 | 772,200 |
| 2006-11-22 | Open-market sale | 100 | $36.14 | 772,496 |
| 2006-11-22 | Open-market sale | 196 | $35.86 | 772,300 |
| 2006-11-15 | Open-market sale | 200 | $33.92 | 779,600 |
| 2006-11-15 | Open-market sale | 300 | $33.50 | 780,700 |
| 2006-11-15 | Open-market sale | 100 | $35.50 | 780,600 |
| 2006-11-15 | Open-market sale | 100 | $33.51 | 780,500 |
| 2006-11-15 | Open-market sale | 100 | $35.59 | 780,400 |
| 2006-11-15 | Open-market sale | 100 | $33.74 | 780,300 |
| 2006-11-15 | Open-market sale | 42 | $33.91 | 781,258 |
| 2006-11-15 | Open-market sale | 100 | $34.99 | 780,158 |
| 2006-11-15 | Open-market sale | 100 | $35.18 | 780,058 |
| 2006-11-15 | Open-market sale | 258 | $33.90 | 779,800 |
| 2006-11-15 | Open-market sale | 200 | $33.48 | 781,000 |
| 2006-11-15 | Open-market sale | 100 | $33.43 | 781,200 |
| 2006-11-15 | Open-market sale | 200 | $33.49 | 781,300 |
| 2006-11-15 | Open-market sale | 100 | $33.41 | 781,500 |
| 2006-11-15 | Open-market sale | 100 | $33.39 | 781,600 |
| 2006-11-15 | Open-market sale | 100 | $35.30 | 781,700 |
| 2006-11-15 | Open-market sale | 100 | $35.38 | 781,800 |
| 2006-11-15 | Open-market sale | 100 | $33.38 | 781,900 |
| 2006-11-15 | Open-market sale | 100 | $35.25 | 782,000 |
| 2006-11-15 | Open-market sale | 100 | $33.25 | 782,100 |
| 2006-11-15 | Open-market sale | 200 | $35.56 | 778,200 |
| 2006-11-15 | Open-market sale | 100 | $34.76 | 778,400 |
| 2006-11-15 | Open-market sale | 100 | $34.44 | 778,500 |
| 2006-11-15 | Open-market sale | 100 | $34.36 | 778,600 |
| 2006-11-15 | Open-market sale | 100 | $36.28 | 778,700 |
| 2006-11-15 | Open-market sale | 100 | $36.20 | 778,800 |
| 2006-11-15 | Open-market sale | 100 | $34.28 | 778,900 |
| 2006-11-15 | Open-market sale | 100 | $35.81 | 779,000 |
| 2006-11-15 | Open-market sale | 400 | $35.00 | 779,100 |
| 2006-11-15 | Open-market sale | 100 | $33.89 | 779,500 |
| 2006-11-15 | Open-market sale | 100 | $35.71 | 777,700 |
| 2006-11-15 | Open-market sale | 100 | $35.63 | 778,100 |
| 2006-11-15 | Open-market sale | 100 | $35.65 | 778,000 |
| 2006-11-15 | Open-market sale | 100 | $35.86 | 777,900 |
| 2006-11-15 | Open-market sale | 100 | $35.68 | 777,800 |
| 2006-11-15 | Open-market sale | 100 | $35.57 | 777,200 |
| 2006-11-15 | Open-market sale | 100 | $34.95 | 777,600 |
| 2006-11-15 | Open-market sale | 100 | $35.24 | 777,500 |
| 2006-11-15 | Open-market sale | 100 | $35.04 | 777,400 |
| 2006-11-15 | Open-market sale | 100 | $35.05 | 777,300 |
| 2006-11-14 | Grant / award (derivative) | 2,925 | $0.00 | 2,925 |
| 2006-11-08 | Open-market sale | 300 | $31.74 | 782,600 |
| 2006-11-08 | Open-market sale | 100 | $31.67 | 782,900 |
| 2006-11-08 | Open-market sale | 500 | $31.73 | 783,000 |
| 2006-11-08 | Open-market sale | 100 | $31.56 | 786,800 |
| 2006-11-08 | Open-market sale | 200 | $31.71 | 786,600 |
| 2006-11-08 | Open-market sale | 383 | $31.79 | 786,217 |
| 2006-11-08 | Open-market sale | 200 | $31.65 | 786,017 |
| 2006-11-08 | Open-market sale | 200 | $31.70 | 785,817 |
| 2006-11-08 | Open-market sale | 400 | $31.78 | 785,417 |
| 2006-11-08 | Open-market sale | 300 | $31.76 | 783,500 |
| 2006-11-08 | Open-market sale | 200 | $31.75 | 783,800 |
| 2006-11-08 | Open-market sale | 200 | $31.72 | 784,000 |
| 2006-11-08 | Open-market sale | 300 | $31.84 | 784,200 |
| 2006-11-08 | Open-market sale | 100 | $31.89 | 784,500 |
| 2006-11-08 | Open-market sale | 217 | $31.81 | 784,600 |
| 2006-11-08 | Open-market sale | 100 | $31.88 | 784,817 |
| 2006-11-08 | Open-market sale | 300 | $31.80 | 784,917 |
| 2006-11-08 | Open-market sale | 100 | $31.83 | 782,500 |
| 2006-11-08 | Open-market sale | 100 | $31.52 | 787,000 |
| 2006-11-08 | Open-market sale | 200 | $31.77 | 785,217 |
| 2006-11-08 | Open-market sale | 100 | $31.44 | 787,100 |
| 2006-11-08 | Open-market sale | 300 | $31.82 | 782,200 |
| 2006-11-08 | Open-market sale | 100 | $31.50 | 786,900 |
| 2006-11-01 | Open-market sale | 100 | $30.51 | 787,500 |
| 2006-11-01 | Open-market sale | 100 | $30.58 | 787,700 |
| 2006-11-01 | Open-market sale | 100 | $30.57 | 787,600 |
| 2006-11-01 | Open-market sale | 100 | $30.49 | 787,400 |
| 2006-11-01 | Open-market sale | 100 | $30.34 | 787,200 |
| 2006-11-01 | Open-market sale | 100 | $30.39 | 787,300 |
| 2006-11-01 | Open-market sale | 100 | $30.71 | 788,000 |
| 2006-11-01 | Open-market sale | 100 | $29.81 | 788,100 |
| 2006-11-01 | Open-market sale | 100 | $30.89 | 788,200 |
| 2006-11-01 | Open-market sale | 100 | $31.03 | 788,300 |
| 2006-11-01 | Open-market sale | 300 | $31.02 | 788,400 |
| 2006-11-01 | Open-market sale | 64 | $31.04 | 788,700 |
| 2006-11-01 | Open-market sale | 36 | $31.05 | 788,764 |
| 2006-11-01 | Open-market sale | 100 | $30.16 | 788,800 |
| 2006-11-01 | Open-market sale | 100 | $30.97 | 788,900 |
| 2006-11-01 | Open-market sale | 100 | $30.92 | 789,000 |
| 2006-11-01 | Open-market sale | 100 | $30.87 | 789,100 |
| 2006-11-01 | Open-market sale | 100 | $30.01 | 789,200 |
| 2006-11-01 | Open-market sale | 500 | $31.01 | 789,300 |
| 2006-11-01 | Open-market sale | 100 | $30.88 | 789,800 |
| 2006-11-01 | Open-market sale | 100 | $30.56 | 787,800 |
| 2006-11-01 | Open-market sale | 100 | $31.22 | 790,000 |
| 2006-11-01 | Open-market sale | 100 | $31.21 | 790,100 |
| 2006-11-01 | Open-market sale | 100 | $31.23 | 790,200 |
| 2006-11-01 | Open-market sale | 49 | $31.24 | 790,300 |
| 2006-11-01 | Open-market sale | 100 | $30.10 | 790,349 |
| 2006-11-01 | Open-market sale | 100 | $30.91 | 790,449 |
| 2006-11-01 | Open-market sale | 100 | $30.99 | 790,549 |
| 2006-11-01 | Open-market sale | 100 | $31.10 | 790,649 |
| 2006-11-01 | Open-market sale | 551 | $31.18 | 790,749 |
| 2006-11-01 | Open-market sale | 500 | $31.14 | 791,300 |
| 2006-11-01 | Open-market sale | 100 | $29.98 | 791,800 |
| 2006-11-01 | Open-market sale | 100 | $30.90 | 791,900 |
| 2006-11-01 | Open-market sale | 200 | $31.19 | 792,000 |
| 2006-11-01 | Open-market sale | 100 | $29.79 | 787,900 |
| 2006-11-01 | Open-market sale | 100 | $30.96 | 789,900 |
| 2006-10-26 | Open-market sale | 2,000 | $30.84 | 875,197 |
| 2006-10-26 | Open-market sale | 15,019 | $30.90 | 877,197 |
| 2006-10-26 | Open-market sale | 100 | $30.85 | 892,216 |
| 2006-10-26 | Open-market sale | 2,700 | $30.89 | 892,316 |
| 2006-10-26 | Open-market sale | 2,000 | $30.86 | 895,016 |
| 2006-10-26 | Open-market sale | 7,243 | $30.81 | 897,016 |
| 2006-10-26 | Open-market sale | 58,000 | $30.74 | 904,259 |
| 2006-10-26 | Open-market sale | 5,100 | $30.69 | 962,259 |
| 2006-10-26 | Open-market sale | 100 | $30.66 | 967,359 |
| 2006-10-26 | Open-market sale | 3,126 | $30.65 | 967,459 |
| 2006-10-26 | Open-market sale | 100 | $30.63 | 970,585 |
| 2006-10-26 | Open-market sale | 4,900 | $30.62 | 970,685 |
| 2006-10-26 | Open-market sale | 5,000 | $30.59 | 975,585 |
| 2006-10-26 | Open-market sale | 300 | $30.53 | 980,585 |
| 2006-10-26 | Open-market sale | 500 | $30.54 | 980,885 |
| 2006-10-26 | Open-market sale | 7,915 | $30.75 | 981,385 |
| 2006-10-26 | Open-market sale | 2,700 | $30.76 | 989,300 |
| 2006-10-26 | Open-market sale | 200 | $30.94 | 992,000 |
| 2006-10-26 | Open-market sale | 300 | $30.68 | 792,200 |
| 2006-10-26 | Open-market sale | 100 | $30.67 | 792,500 |
| 2006-10-26 | Open-market sale | 6,000 | $30.72 | 792,600 |
| 2006-10-26 | Open-market sale | 500 | $30.71 | 798,600 |
| 2006-10-26 | Open-market sale | 32,169 | $30.70 | 799,100 |
| 2006-10-26 | Open-market sale | 400 | $30.73 | 831,269 |
| 2006-10-26 | Open-market sale | 343 | $30.78 | 831,669 |
| 2006-10-26 | Open-market sale | 300 | $30.77 | 832,012 |
| 2006-10-26 | Open-market sale | 21,915 | $30.79 | 832,312 |
| 2006-10-26 | Open-market sale | 300 | $30.82 | 874,897 |
| 2006-10-26 | Open-market sale | 20,670 | $30.80 | 854,227 |
| 2006-10-25 | Open-market sale | 100 | $31.11 | 996,200 |
| 2006-10-25 | Open-market sale | 100 | $30.92 | 996,300 |
| 2006-10-25 | Open-market sale | 300 | $31.13 | 996,400 |
| 2006-10-25 | Open-market sale | 200 | $30.96 | 996,700 |
| 2006-10-25 | Open-market sale | 300 | $31.17 | 996,900 |
| 2006-10-25 | Open-market sale | 300 | $31.07 | 992,200 |
| 2006-10-25 | Open-market sale | 58 | $30.86 | 992,500 |
| 2006-10-25 | Open-market sale | 200 | $30.97 | 992,558 |
| 2006-10-25 | Open-market sale | 200 | $30.89 | 992,758 |
| 2006-10-25 | Open-market sale | 400 | $30.88 | 992,958 |
| 2006-10-25 | Open-market sale | 400 | $30.94 | 993,358 |
| 2006-10-25 | Open-market sale | 142 | $30.87 | 993,758 |
| 2006-10-25 | Open-market sale | 200 | $31.03 | 993,900 |
| 2006-10-25 | Open-market sale | 100 | $30.83 | 994,100 |
| 2006-10-25 | Open-market sale | 200 | $31.02 | 994,200 |
| 2006-10-25 | Open-market sale | 100 | $30.99 | 994,400 |
| 2006-10-25 | Open-market sale | 400 | $30.91 | 994,500 |
| 2006-10-25 | Open-market sale | 100 | $31.18 | 994,900 |
| 2006-10-25 | Open-market sale | 100 | $31.23 | 995,000 |
| 2006-10-25 | Open-market sale | 300 | $30.95 | 995,100 |
| 2006-10-25 | Open-market sale | 200 | $31.14 | 995,400 |
| 2006-10-25 | Open-market sale | 100 | $30.93 | 995,600 |
| 2006-10-25 | Open-market sale | 100 | $31.12 | 995,700 |
| 2006-10-25 | Open-market sale | 100 | $30.98 | 995,800 |
| 2006-10-25 | Open-market sale | 300 | $30.90 | 995,900 |
| 2006-10-18 | Open-market sale | 100 | $28.98 | 999,869 |
| 2006-10-18 | Open-market sale | 84 | $29.19 | 999,969 |
| 2006-10-18 | Open-market sale | 200 | $29.11 | 1,000,053 |
| 2006-10-18 | Open-market sale | 100 | $29.05 | 1,000,253 |
| 2006-10-18 | Open-market sale | 100 | $28.93 | 1,000,353 |
| 2006-10-18 | Open-market sale | 205 | $29.12 | 1,000,453 |
| 2006-10-18 | Open-market sale | 195 | $29.09 | 1,000,658 |
| 2006-10-18 | Open-market sale | 200 | $29.01 | 1,000,853 |
| 2006-10-18 | Open-market sale | 100 | $29.03 | 1,001,053 |
| 2006-10-18 | Open-market sale | 100 | $29.13 | 1,001,153 |
| 2006-10-18 | Open-market sale | 300 | $29.10 | 999,569 |
| 2006-10-18 | Open-market sale | 100 | $28.99 | 999,469 |
| 2006-10-18 | Open-market sale | 100 | $29.16 | 999,369 |
| 2006-10-18 | Open-market sale | 53 | $28.97 | 999,316 |
| 2006-10-18 | Open-market sale | 100 | $29.23 | 999,216 |
| 2006-10-18 | Open-market sale | 100 | $29.26 | 999,116 |
| 2006-10-18 | Open-market sale | 100 | $29.22 | 999,016 |
| 2006-10-18 | Open-market sale | 300 | $28.92 | 1,001,253 |
| 2006-10-18 | Open-market sale | 516 | $29.20 | 998,500 |
| 2006-10-18 | Open-market sale | 100 | $29.25 | 998,400 |
| 2006-10-18 | Open-market sale | 400 | $28.96 | 998,000 |
| 2006-10-18 | Open-market sale | 100 | $29.07 | 997,900 |
| 2006-10-18 | Open-market sale | 100 | $29.14 | 997,800 |
| 2006-10-18 | Open-market sale | 100 | $28.95 | 997,700 |
| 2006-10-18 | Open-market sale | 300 | $28.94 | 997,400 |
| 2006-10-18 | Open-market sale | 100 | $29.06 | 997,300 |
| 2006-10-18 | Open-market sale | 100 | $29.02 | 997,200 |
| 2006-10-18 | Open-market sale | 300 | $29.08 | 1,001,900 |
| 2006-10-18 | Open-market sale | 347 | $29.00 | 1,001,553 |
| 2006-10-11 | Open-market sale | 82 | $26.53 | 1,003,871 |
| 2006-10-11 | Open-market sale | 100 | $26.40 | 1,005,800 |
| 2006-10-11 | Open-market sale | 100 | $26.48 | 1,005,700 |
| 2006-10-11 | Open-market sale | 100 | $26.43 | 1,005,600 |
| 2006-10-11 | Open-market sale | 200 | $26.41 | 1,005,400 |
| 2006-10-11 | Open-market sale | 200 | $26.46 | 1,005,200 |
| 2006-10-11 | Open-market sale | 100 | $26.27 | 1,006,000 |
| 2006-10-11 | Open-market sale | 400 | $26.24 | 1,006,100 |
| 2006-10-11 | Open-market sale | 100 | $26.32 | 1,006,500 |
| 2006-10-11 | Open-market sale | 300 | $26.30 | 1,006,600 |
| 2006-10-11 | Open-market sale | 100 | $26.21 | 1,006,900 |
| 2006-10-11 | Open-market sale | 100 | $26.17 | 1,007,000 |
| 2006-10-11 | Open-market sale | 100 | $26.08 | 1,007,100 |
| 2006-10-11 | Open-market sale | 100 | $26.82 | 1,002,800 |
| 2006-10-11 | Open-market sale | 100 | $26.79 | 1,002,900 |
| 2006-10-11 | Open-market sale | 100 | $26.86 | 1,003,000 |
| 2006-10-11 | Open-market sale | 100 | $26.61 | 1,003,100 |
| 2006-10-11 | Open-market sale | 200 | $26.57 | 1,003,200 |
| 2006-10-11 | Open-market sale | 100 | $26.64 | 1,003,400 |
| 2006-10-11 | Open-market sale | 153 | $26.65 | 1,003,500 |
| 2006-10-11 | Open-market sale | 200 | $26.55 | 1,003,653 |
| 2006-10-11 | Open-market sale | 18 | $26.52 | 1,003,853 |
| 2006-10-11 | Open-market sale | 100 | $26.36 | 1,005,900 |
| 2006-10-11 | Open-market sale | 100 | $26.54 | 1,003,953 |
| 2006-10-11 | Open-market sale | 100 | $26.59 | 1,004,053 |
| 2006-10-11 | Open-market sale | 200 | $26.51 | 1,004,153 |
| 2006-10-11 | Open-market sale | 400 | $26.50 | 1,004,353 |
| 2006-10-11 | Open-market sale | 100 | $26.68 | 1,004,753 |
| 2006-10-11 | Open-market sale | 247 | $26.60 | 1,004,853 |
| 2006-10-11 | Open-market sale | 100 | $26.37 | 1,005,100 |
| 2006-10-11 | Open-market sale | 100 | $26.71 | 1,002,200 |
| 2006-10-11 | Open-market sale | 200 | $26.77 | 1,002,600 |
| 2006-10-11 | Open-market sale | 100 | $26.83 | 1,002,500 |
| 2006-10-11 | Open-market sale | 100 | $26.78 | 1,002,400 |
| 2006-10-11 | Open-market sale | 100 | $26.47 | 1,002,300 |
| 2006-10-04 | Open-market sale | 300 | $24.79 | 1,010,200 |
| 2006-10-04 | Open-market sale | 200 | $24.76 | 1,011,400 |
| 2006-10-04 | Open-market sale | 200 | $24.75 | 1,011,600 |
| 2006-10-04 | Open-market sale | 100 | $24.74 | 1,011,800 |
| 2006-10-04 | Open-market sale | 100 | $24.73 | 1,011,900 |
| 2006-10-04 | Open-market sale | 200 | $24.71 | 1,012,000 |
| 2006-10-04 | Open-market sale | 100 | $25.07 | 1,007,200 |
| 2006-10-04 | Open-market sale | 100 | $25.00 | 1,007,300 |
| 2006-10-04 | Open-market sale | 100 | $24.99 | 1,007,400 |
| 2006-10-04 | Open-market sale | 100 | $24.98 | 1,007,500 |
| 2006-10-04 | Open-market sale | 100 | $24.97 | 1,007,600 |
| 2006-10-04 | Open-market sale | 200 | $24.96 | 1,007,700 |
| 2006-10-04 | Open-market sale | 100 | $24.93 | 1,007,900 |
| 2006-10-04 | Open-market sale | 100 | $24.92 | 1,008,000 |
| 2006-10-04 | Open-market sale | 300 | $24.91 | 1,008,100 |
| 2006-10-04 | Open-market sale | 300 | $24.90 | 1,008,400 |
| 2006-10-04 | Open-market sale | 400 | $24.89 | 1,008,700 |
| 2006-10-04 | Open-market sale | 400 | $24.88 | 1,009,100 |
| 2006-10-04 | Open-market sale | 300 | $24.87 | 1,009,500 |
| 2006-10-04 | Open-market sale | 300 | $24.85 | 1,009,800 |
| 2006-10-04 | Open-market sale | 100 | $24.84 | 1,010,100 |
| 2006-10-04 | Open-market sale | 400 | $24.77 | 1,011,000 |
| 2006-10-04 | Open-market sale | 500 | $24.78 | 1,010,500 |
| 2006-09-27 | Open-market sale | 100 | $26.45 | 1,016,200 |
| 2006-09-27 | Open-market sale | 100 | $26.80 | 1,013,600 |
| 2006-09-27 | Open-market sale | 100 | $26.55 | 1,013,700 |
| 2006-09-27 | Open-market sale | 100 | $26.59 | 1,013,800 |
| 2006-09-27 | Open-market sale | 200 | $26.76 | 1,013,400 |
| 2006-09-27 | Open-market sale | 100 | $26.77 | 1,013,300 |
| 2006-09-27 | Open-market sale | 300 | $26.06 | 1,016,900 |
| 2006-09-27 | Open-market sale | 200 | $26.65 | 1,016,700 |
| 2006-09-27 | Open-market sale | 100 | $26.79 | 1,016,600 |
| 2006-09-27 | Open-market sale | 200 | $26.66 | 1,016,400 |
| 2006-09-27 | Open-market sale | 100 | $26.58 | 1,016,300 |
| 2006-09-27 | Open-market sale | 100 | $26.64 | 1,013,900 |
| 2006-09-27 | Open-market sale | 100 | $26.53 | 1,014,000 |
| 2006-09-27 | Open-market sale | 100 | $26.52 | 1,014,100 |
| 2006-09-27 | Open-market sale | 100 | $26.50 | 1,014,200 |
| 2006-09-27 | Open-market sale | 100 | $26.51 | 1,014,300 |
| 2006-09-27 | Open-market sale | 200 | $26.56 | 1,014,400 |
| 2006-09-27 | Open-market sale | 100 | $26.49 | 1,014,600 |
| 2006-09-27 | Open-market sale | 100 | $26.40 | 1,014,700 |
| 2006-09-27 | Open-market sale | 100 | $26.31 | 1,014,800 |
| 2006-09-27 | Open-market sale | 300 | $26.35 | 1,014,900 |
| 2006-09-27 | Open-market sale | 100 | $26.17 | 1,015,200 |
| 2006-09-27 | Open-market sale | 100 | $26.01 | 1,015,300 |
| 2006-09-27 | Open-market sale | 100 | $25.96 | 1,015,400 |
| 2006-09-27 | Open-market sale | 100 | $25.89 | 1,015,500 |
| 2006-09-27 | Open-market sale | 200 | $26.00 | 1,015,600 |
| 2006-09-27 | Open-market sale | 100 | $26.04 | 1,015,800 |
| 2006-09-27 | Open-market sale | 100 | $26.15 | 1,015,900 |
| 2006-09-27 | Open-market sale | 100 | $26.10 | 1,016,000 |
| 2006-09-27 | Open-market sale | 100 | $26.21 | 1,016,100 |
| 2006-09-27 | Open-market sale | 200 | $26.70 | 1,012,300 |
| 2006-09-27 | Open-market sale | 100 | $26.82 | 1,012,900 |
| 2006-09-27 | Open-market sale | 100 | $26.84 | 1,012,800 |
| 2006-09-27 | Open-market sale | 100 | $26.86 | 1,012,700 |
| 2006-09-27 | Open-market sale | 300 | $26.81 | 1,013,000 |
| 2006-09-27 | Open-market sale | 100 | $26.75 | 1,012,200 |
| 2006-09-27 | Open-market sale | 100 | $26.92 | 1,012,500 |
| 2006-09-27 | Open-market sale | 100 | $26.88 | 1,012,600 |
| 2006-09-20 | Open-market sale | 200 | $25.98 | 1,021,000 |
| 2006-09-20 | Open-market sale | 200 | $25.95 | 1,021,200 |
| 2006-09-20 | Open-market sale | 100 | $25.97 | 1,021,400 |
| 2006-09-20 | Open-market sale | 300 | $26.08 | 1,021,500 |
| 2006-09-20 | Open-market sale | 400 | $26.05 | 1,021,800 |
| 2006-09-20 | Open-market sale | 100 | $26.35 | 1,017,200 |
| 2006-09-20 | Open-market sale | 100 | $26.29 | 1,017,300 |
| 2006-09-20 | Open-market sale | 100 | $26.20 | 1,017,400 |
| 2006-09-20 | Open-market sale | 100 | $26.16 | 1,017,500 |
| 2006-09-20 | Open-market sale | 300 | $26.33 | 1,017,600 |
| 2006-09-20 | Open-market sale | 100 | $26.24 | 1,017,900 |
| 2006-09-20 | Open-market sale | 100 | $26.10 | 1,018,000 |
| 2006-09-20 | Open-market sale | 100 | $26.12 | 1,018,100 |
| 2006-09-20 | Open-market sale | 200 | $26.14 | 1,018,200 |
| 2006-09-20 | Open-market sale | 400 | $26.13 | 1,018,400 |
| 2006-09-20 | Open-market sale | 100 | $26.09 | 1,018,800 |
| 2006-09-20 | Open-market sale | 100 | $26.07 | 1,018,900 |
| 2006-09-20 | Open-market sale | 300 | $26.11 | 1,019,000 |
| 2006-09-20 | Open-market sale | 100 | $26.06 | 1,019,300 |
| 2006-09-20 | Open-market sale | 200 | $26.04 | 1,019,400 |
| 2006-09-20 | Open-market sale | 300 | $26.03 | 1,019,600 |
| 2006-09-20 | Open-market sale | 100 | $26.02 | 1,019,900 |
| 2006-09-20 | Open-market sale | 200 | $26.01 | 1,020,000 |
| 2006-09-20 | Open-market sale | 400 | $26.00 | 1,020,200 |
| 2006-09-20 | Open-market sale | 100 | $25.99 | 1,020,600 |
| 2006-09-20 | Open-market sale | 100 | $25.93 | 1,020,700 |
| 2006-09-20 | Open-market sale | 100 | $25.91 | 1,020,800 |
| 2006-09-20 | Open-market sale | 100 | $25.89 | 1,020,900 |
| 2006-09-13 | Open-market sale | 400 | $24.85 | 1,026,800 |
| 2006-09-13 | Open-market sale | 200 | $24.95 | 1,026,600 |
| 2006-09-13 | Open-market sale | 200 | $24.96 | 1,026,400 |
| 2006-09-13 | Open-market sale | 200 | $24.89 | 1,022,200 |
| 2006-09-13 | Open-market sale | 200 | $24.92 | 1,022,400 |
| 2006-09-13 | Open-market sale | 100 | $24.80 | 1,022,600 |
| 2006-09-13 | Open-market sale | 400 | $24.97 | 1,022,700 |
| 2006-09-13 | Open-market sale | 100 | $24.94 | 1,023,100 |
| 2006-09-13 | Open-market sale | 400 | $24.91 | 1,023,200 |
| 2006-09-13 | Open-market sale | 500 | $24.93 | 1,023,600 |
| 2006-09-13 | Open-market sale | 700 | $24.86 | 1,024,100 |
| 2006-09-13 | Open-market sale | 200 | $24.83 | 1,024,800 |
| 2006-09-13 | Open-market sale | 200 | $24.81 | 1,025,000 |
| 2006-09-13 | Open-market sale | 663 | $24.88 | 1,025,200 |
| 2006-09-13 | Open-market sale | 537 | $24.87 | 1,025,863 |
| 2006-09-06 | Open-market sale | 200 | $24.01 | 1,027,200 |
| 2006-09-06 | Open-market sale | 100 | $23.51 | 1,031,500 |
| 2006-09-06 | Open-market sale | 200 | $23.50 | 1,031,600 |
| 2006-09-06 | Open-market sale | 100 | $23.39 | 1,031,800 |
| 2006-09-06 | Open-market sale | 100 | $23.31 | 1,031,900 |
| 2006-09-06 | Open-market sale | 100 | $23.14 | 1,032,000 |
| 2006-09-06 | Open-market sale | 100 | $23.12 | 1,032,100 |
| 2006-09-06 | Open-market sale | 400 | $24.00 | 1,027,400 |
| 2006-09-06 | Open-market sale | 100 | $23.96 | 1,027,800 |
| 2006-09-06 | Open-market sale | 100 | $23.94 | 1,027,900 |
| 2006-09-06 | Open-market sale | 100 | $23.91 | 1,028,000 |
| 2006-09-06 | Open-market sale | 200 | $23.89 | 1,028,100 |
| 2006-09-06 | Open-market sale | 100 | $23.87 | 1,028,300 |
| 2006-09-06 | Open-market sale | 100 | $23.85 | 1,028,400 |
| 2006-09-06 | Open-market sale | 200 | $23.84 | 1,028,500 |
| 2006-09-06 | Open-market sale | 100 | $23.72 | 1,028,700 |
| 2006-09-06 | Open-market sale | 200 | $23.71 | 1,028,800 |
| 2006-09-06 | Open-market sale | 200 | $23.70 | 1,029,000 |
| 2006-09-06 | Open-market sale | 100 | $23.69 | 1,029,200 |
| 2006-09-06 | Open-market sale | 23 | $23.68 | 1,029,300 |
| 2006-09-06 | Open-market sale | 177 | $23.67 | 1,029,323 |
| 2006-09-06 | Open-market sale | 100 | $23.63 | 1,029,500 |
| 2006-09-06 | Open-market sale | 100 | $23.62 | 1,029,600 |
| 2006-09-06 | Open-market sale | 101 | $23.60 | 1,029,700 |
| 2006-09-06 | Open-market sale | 400 | $23.59 | 1,029,801 |
| 2006-09-06 | Open-market sale | 399 | $23.58 | 1,030,201 |
| 2006-09-06 | Open-market sale | 401 | $23.57 | 1,030,600 |
| 2006-09-06 | Open-market sale | 99 | $23.56 | 1,031,001 |
| 2006-09-06 | Open-market sale | 200 | $23.55 | 1,031,100 |
| 2006-09-06 | Open-market sale | 100 | $23.54 | 1,031,300 |
| 2006-09-06 | Open-market sale | 100 | $23.53 | 1,031,400 |
| 2006-08-30 | Open-market sale | 100 | $24.11 | 1,032,600 |
| 2006-08-30 | Open-market sale | 100 | $24.32 | 1,032,300 |
| 2006-08-30 | Open-market sale | 100 | $24.19 | 1,032,400 |
| 2006-08-30 | Open-market sale | 100 | $24.14 | 1,032,500 |
| 2006-08-30 | Open-market sale | 100 | $24.34 | 1,032,200 |
| 2006-08-30 | Open-market sale | 100 | $24.29 | 1,032,700 |
| 2006-08-30 | Open-market sale | 100 | $24.42 | 1,032,800 |
| 2006-08-30 | Open-market sale | 100 | $24.49 | 1,032,900 |
| 2006-08-30 | Open-market sale | 200 | $24.38 | 1,033,000 |
| 2006-08-30 | Open-market sale | 100 | $24.84 | 1,034,100 |
| 2006-08-30 | Open-market sale | 100 | $24.87 | 1,034,400 |
| 2006-08-30 | Open-market sale | 100 | $24.76 | 1,034,500 |
| 2006-08-30 | Open-market sale | 100 | $24.89 | 1,034,600 |
| 2006-08-30 | Open-market sale | 200 | $24.69 | 1,034,700 |
| 2006-08-30 | Open-market sale | 200 | $24.79 | 1,034,900 |
| 2006-08-30 | Open-market sale | 200 | $24.80 | 1,035,100 |
| 2006-08-30 | Open-market sale | 400 | $24.74 | 1,035,300 |
| 2006-08-30 | Open-market sale | 200 | $24.72 | 1,035,700 |
| 2006-08-30 | Open-market sale | 200 | $24.55 | 1,035,900 |
| 2006-08-30 | Open-market sale | 100 | $24.40 | 1,036,100 |
| 2006-08-30 | Open-market sale | 100 | $24.44 | 1,036,200 |
| 2006-08-30 | Open-market sale | 100 | $24.47 | 1,036,300 |
| 2006-08-30 | Open-market sale | 100 | $24.15 | 1,036,400 |
| 2006-08-30 | Open-market sale | 200 | $24.33 | 1,036,500 |
| 2006-08-30 | Open-market sale | 200 | $24.83 | 1,036,700 |
| 2006-08-30 | Open-market sale | 100 | $24.82 | 1,036,900 |
| 2006-08-30 | Open-market sale | 95 | $24.10 | 1,037,000 |
| 2006-08-30 | Open-market sale | 100 | $24.37 | 1,037,095 |
| 2006-08-30 | Open-market sale | 5 | $24.05 | 1,037,195 |
| 2006-08-30 | Open-market sale | 100 | $24.30 | 1,033,200 |
| 2006-08-30 | Open-market sale | 100 | $24.56 | 1,033,300 |
| 2006-08-30 | Open-market sale | 100 | $24.61 | 1,033,400 |
| 2006-08-30 | Open-market sale | 100 | $24.60 | 1,033,500 |
| 2006-08-30 | Open-market sale | 100 | $24.64 | 1,033,600 |
| 2006-08-30 | Open-market sale | 200 | $24.68 | 1,033,700 |
| 2006-08-30 | Open-market sale | 100 | $24.53 | 1,033,900 |
| 2006-08-30 | Open-market sale | 100 | $24.81 | 1,034,000 |
| 2006-08-30 | Open-market sale | 100 | $24.93 | 1,034,300 |
| 2006-08-30 | Open-market sale | 100 | $24.73 | 1,034,200 |
| 2006-08-23 | Open-market sale | 100 | $24.67 | 1,037,200 |
| 2006-08-23 | Open-market sale | 100 | $24.90 | 1,037,300 |
| 2006-08-23 | Open-market sale | 100 | $24.81 | 1,037,400 |
| 2006-08-23 | Open-market sale | 100 | $24.80 | 1,037,500 |
| 2006-08-23 | Open-market sale | 300 | $24.85 | 1,037,600 |
| 2006-08-23 | Open-market sale | 200 | $24.86 | 1,037,900 |
| 2006-08-23 | Open-market sale | 100 | $24.88 | 1,038,100 |
| 2006-08-23 | Open-market sale | 100 | $24.89 | 1,038,200 |
| 2006-08-23 | Open-market sale | 100 | $25.14 | 1,038,300 |
| 2006-08-23 | Open-market sale | 100 | $25.13 | 1,038,400 |
| 2006-08-23 | Open-market sale | 100 | $25.02 | 1,038,500 |
| 2006-08-23 | Open-market sale | 300 | $25.00 | 1,038,600 |
| 2006-08-23 | Open-market sale | 200 | $24.95 | 1,038,900 |
| 2006-08-23 | Open-market sale | 100 | $24.75 | 1,039,100 |
| 2006-08-23 | Open-market sale | 100 | $24.68 | 1,039,200 |
| 2006-08-23 | Open-market sale | 200 | $24.70 | 1,039,300 |
| 2006-08-23 | Open-market sale | 100 | $24.66 | 1,039,500 |
| 2006-08-23 | Open-market sale | 100 | $24.64 | 1,039,600 |
| 2006-08-23 | Open-market sale | 100 | $24.55 | 1,039,700 |
| 2006-08-23 | Open-market sale | 100 | $24.50 | 1,039,800 |
| 2006-08-23 | Open-market sale | 100 | $24.48 | 1,039,900 |
| 2006-08-23 | Open-market sale | 400 | $24.46 | 1,040,000 |
| 2006-08-23 | Open-market sale | 200 | $24.42 | 1,040,400 |
| 2006-08-23 | Open-market sale | 400 | $24.47 | 1,040,600 |
| 2006-08-23 | Open-market sale | 100 | $24.35 | 1,041,000 |
| 2006-08-23 | Open-market sale | 100 | $24.29 | 1,041,100 |
| 2006-08-23 | Open-market sale | 95 | $24.77 | 1,041,200 |
| 2006-08-23 | Open-market sale | 105 | $24.76 | 1,041,295 |
| 2006-08-23 | Open-market sale | 400 | $24.45 | 1,041,400 |
| 2006-08-23 | Open-market sale | 400 | $24.84 | 1,041,800 |
| 2006-08-16 | Open-market sale | 200 | $24.75 | 1,046,600 |
| 2006-08-16 | Open-market sale | 100 | $24.74 | 1,046,800 |
| 2006-08-16 | Open-market sale | 100 | $24.72 | 1,046,900 |
| 2006-08-16 | Open-market sale | 100 | $24.71 | 1,047,000 |
| 2006-08-16 | Open-market sale | 100 | $24.11 | 1,047,100 |
| 2006-08-16 | Open-market sale | 100 | $25.34 | 1,042,400 |
| 2006-08-16 | Open-market sale | 100 | $25.32 | 1,042,500 |
| 2006-08-16 | Open-market sale | 136 | $25.27 | 1,042,600 |
| 2006-08-16 | Open-market sale | 164 | $25.25 | 1,042,736 |
| 2006-08-16 | Open-market sale | 100 | $25.22 | 1,042,900 |
| 2006-08-16 | Open-market sale | 100 | $25.21 | 1,043,000 |
| 2006-08-16 | Open-market sale | 100 | $25.20 | 1,043,100 |
| 2006-08-16 | Open-market sale | 200 | $25.19 | 1,043,200 |
| 2006-08-16 | Open-market sale | 200 | $25.17 | 1,043,400 |
| 2006-08-16 | Open-market sale | 100 | $25.16 | 1,043,600 |
| 2006-08-16 | Open-market sale | 100 | $25.13 | 1,043,700 |
| 2006-08-16 | Open-market sale | 100 | $25.09 | 1,043,800 |
| 2006-08-16 | Open-market sale | 100 | $25.07 | 1,043,900 |
| 2006-08-16 | Open-market sale | 100 | $25.02 | 1,044,000 |
| 2006-08-16 | Open-market sale | 600 | $25.00 | 1,044,100 |
| 2006-08-16 | Open-market sale | 100 | $24.99 | 1,044,700 |
| 2006-08-16 | Open-market sale | 12 | $24.98 | 1,044,800 |
| 2006-08-16 | Open-market sale | 488 | $24.97 | 1,044,812 |
| 2006-08-16 | Open-market sale | 200 | $24.96 | 1,045,300 |
| 2006-08-16 | Open-market sale | 400 | $24.95 | 1,045,500 |
| 2006-08-16 | Open-market sale | 200 | $24.93 | 1,045,900 |
| 2006-08-16 | Open-market sale | 100 | $24.91 | 1,046,100 |
| 2006-08-16 | Open-market sale | 100 | $24.90 | 1,046,200 |
| 2006-08-16 | Open-market sale | 200 | $24.80 | 1,046,300 |
| 2006-08-16 | Open-market sale | 100 | $24.79 | 1,046,500 |
| 2006-08-16 | Open-market sale | 100 | $25.56 | 1,042,200 |
| 2006-08-16 | Open-market sale | 100 | $25.50 | 1,042,300 |
| 2006-08-09 | Open-market sale | 100 | $22.69 | 1,047,300 |
| 2006-08-09 | Open-market sale | 200 | $22.60 | 1,047,400 |
| 2006-08-09 | Open-market sale | 100 | $22.70 | 1,047,200 |
| 2006-08-09 | Open-market sale | 100 | $22.45 | 1,048,200 |
| 2006-08-09 | Open-market sale | 100 | $22.46 | 1,048,100 |
| 2006-08-09 | Open-market sale | 300 | $22.50 | 1,047,800 |
| 2006-08-09 | Open-market sale | 100 | $22.54 | 1,047,700 |
| 2006-08-09 | Open-market sale | 100 | $22.59 | 1,047,600 |
| 2006-08-09 | Open-market sale | 200 | $21.91 | 1,051,300 |
| 2006-08-09 | Open-market sale | 200 | $21.80 | 1,051,500 |
| 2006-08-09 | Open-market sale | 200 | $21.93 | 1,051,100 |
| 2006-08-09 | Open-market sale | 100 | $21.94 | 1,051,000 |
| 2006-08-09 | Open-market sale | 100 | $21.95 | 1,050,900 |
| 2006-08-09 | Open-market sale | 100 | $21.97 | 1,050,800 |
| 2006-08-09 | Open-market sale | 100 | $21.99 | 1,050,700 |
| 2006-08-09 | Open-market sale | 100 | $22.01 | 1,050,600 |
| 2006-08-09 | Open-market sale | 190 | $22.02 | 1,050,410 |
| 2006-08-09 | Open-market sale | 100 | $21.70 | 1,051,700 |
| 2006-08-09 | Open-market sale | 100 | $21.53 | 1,051,800 |
| 2006-08-09 | Open-market sale | 100 | $21.52 | 1,051,900 |
| 2006-08-09 | Open-market sale | 100 | $21.47 | 1,052,000 |
| 2006-08-09 | Open-market sale | 100 | $21.34 | 1,052,100 |
| 2006-08-09 | Open-market sale | 200 | $22.43 | 1,048,300 |
| 2006-08-09 | Open-market sale | 100 | $22.41 | 1,048,500 |
| 2006-08-09 | Open-market sale | 500 | $22.40 | 1,048,600 |
| 2006-08-09 | Open-market sale | 79 | $22.38 | 1,049,100 |
| 2006-08-09 | Open-market sale | 21 | $22.36 | 1,049,179 |
| 2006-08-09 | Open-market sale | 200 | $22.30 | 1,049,200 |
| 2006-08-09 | Open-market sale | 100 | $22.26 | 1,049,400 |
| 2006-08-09 | Open-market sale | 100 | $22.25 | 1,049,500 |
| 2006-08-09 | Open-market sale | 100 | $22.14 | 1,049,600 |
| 2006-08-09 | Open-market sale | 100 | $22.13 | 1,049,700 |
| 2006-08-09 | Open-market sale | 100 | $22.10 | 1,049,800 |
| 2006-08-09 | Open-market sale | 200 | $22.08 | 1,049,900 |
| 2006-08-09 | Open-market sale | 100 | $22.07 | 1,050,100 |
| 2006-08-09 | Open-market sale | 100 | $22.04 | 1,050,200 |
| 2006-08-09 | Open-market sale | 110 | $22.03 | 1,050,300 |
| 2006-08-02 | Open-market sale | 100 | $21.56 | 1,055,900 |
| 2006-08-02 | Open-market sale | 100 | $21.55 | 1,056,000 |
| 2006-08-02 | Open-market sale | 100 | $21.54 | 1,056,100 |
| 2006-08-02 | Open-market sale | 100 | $21.53 | 1,056,200 |
| 2006-08-02 | Open-market sale | 100 | $21.52 | 1,056,300 |
| 2006-08-02 | Open-market sale | 200 | $21.51 | 1,056,400 |
| 2006-08-02 | Open-market sale | 200 | $21.48 | 1,056,600 |
| 2006-08-02 | Open-market sale | 100 | $21.46 | 1,056,800 |
| 2006-08-02 | Open-market sale | 100 | $21.45 | 1,056,900 |
| 2006-08-02 | Open-market sale | 100 | $21.30 | 1,057,000 |
| 2006-08-02 | Open-market sale | 100 | $21.28 | 1,057,100 |
| 2006-08-02 | Open-market sale | 300 | $22.12 | 1,053,300 |
| 2006-08-02 | Open-market sale | 300 | $22.09 | 1,053,600 |
| 2006-08-02 | Open-market sale | 100 | $22.08 | 1,053,900 |
| 2006-08-02 | Open-market sale | 100 | $22.07 | 1,054,000 |
| 2006-08-02 | Open-market sale | 100 | $22.06 | 1,054,100 |
| 2006-08-02 | Open-market sale | 200 | $22.05 | 1,054,200 |
| 2006-08-02 | Open-market sale | 100 | $21.98 | 1,054,400 |
| 2006-08-02 | Open-market sale | 100 | $21.89 | 1,054,500 |
| 2006-08-02 | Open-market sale | 100 | $21.83 | 1,054,600 |
| 2006-08-02 | Open-market sale | 100 | $21.82 | 1,054,700 |
| 2006-08-02 | Open-market sale | 100 | $21.81 | 1,054,800 |
| 2006-08-02 | Open-market sale | 100 | $21.78 | 1,054,900 |
| 2006-08-02 | Open-market sale | 100 | $21.77 | 1,055,000 |
| 2006-08-02 | Open-market sale | 100 | $21.70 | 1,055,100 |
| 2006-08-02 | Open-market sale | 100 | $21.69 | 1,055,200 |
| 2006-08-02 | Open-market sale | 100 | $21.64 | 1,055,300 |
| 2006-08-02 | Open-market sale | 100 | $21.60 | 1,055,400 |
| 2006-08-02 | Open-market sale | 100 | $21.58 | 1,055,800 |
| 2006-08-02 | Open-market sale | 300 | $21.59 | 1,055,500 |
| 2006-08-02 | Open-market sale | 100 | $22.40 | 1,052,200 |
| 2006-08-02 | Open-market sale | 100 | $22.30 | 1,052,300 |
| 2006-08-02 | Open-market sale | 300 | $22.25 | 1,052,400 |
| 2006-08-02 | Open-market sale | 100 | $22.24 | 1,052,700 |
| 2006-08-02 | Open-market sale | 100 | $22.22 | 1,052,800 |
| 2006-08-02 | Open-market sale | 200 | $22.18 | 1,052,900 |
| 2006-08-02 | Open-market sale | 100 | $22.14 | 1,053,100 |
| 2006-08-02 | Open-market sale | 100 | $22.13 | 1,053,200 |
| 2006-07-26 | Open-market sale | 300 | $25.36 | 1,062,400 |
| 2006-07-26 | Open-market sale | 200 | $25.35 | 1,062,700 |
| 2006-07-26 | Open-market sale | 500 | $25.34 | 1,062,900 |
| 2006-07-26 | Open-market sale | 900 | $25.33 | 1,063,400 |
| 2006-07-26 | Open-market sale | 800 | $25.32 | 1,064,300 |
| 2006-07-26 | Open-market sale | 300 | $25.31 | 1,065,100 |
| 2006-07-26 | Open-market sale | 900 | $25.30 | 1,065,400 |
| 2006-07-26 | Open-market sale | 900 | $25.29 | 1,066,300 |
| 2006-07-26 | Open-market sale | 1,261 | $25.28 | 1,067,200 |
| 2006-07-26 | Open-market sale | 1,039 | $25.27 | 1,068,461 |
| 2006-07-26 | Open-market sale | 800 | $25.26 | 1,069,500 |
| 2006-07-26 | Open-market sale | 700 | $25.25 | 1,070,300 |
| 2006-07-26 | Open-market sale | 100 | $25.24 | 1,071,000 |
| 2006-07-26 | Open-market sale | 200 | $25.18 | 1,071,100 |
| 2006-07-26 | Open-market sale | 200 | $25.17 | 1,071,300 |
| 2006-07-26 | Open-market sale | 100 | $25.13 | 1,071,500 |
| 2006-07-26 | Open-market sale | 100 | $25.12 | 1,071,600 |
| 2006-07-26 | Open-market sale | 100 | $25.10 | 1,071,700 |
| 2006-07-26 | Open-market sale | 100 | $25.01 | 1,071,800 |
| 2006-07-26 | Open-market sale | 100 | $24.98 | 1,071,900 |
| 2006-07-26 | Open-market sale | 100 | $24.97 | 1,072,000 |
| 2006-07-26 | Open-market sale | 100 | $24.96 | 1,072,100 |
| 2006-07-26 | Open-market sale | 300 | $25.42 | 1,060,600 |
| 2006-07-26 | Open-market sale | 200 | $25.41 | 1,060,900 |
| 2006-07-26 | Open-market sale | 400 | $25.40 | 1,061,100 |
| 2006-07-26 | Open-market sale | 200 | $25.39 | 1,061,500 |
| 2006-07-26 | Open-market sale | 200 | $25.38 | 1,061,700 |
| 2006-07-26 | Open-market sale | 500 | $25.37 | 1,061,900 |
| 2006-07-26 | Open-market sale | 400 | $25.50 | 1,057,700 |
| 2006-07-26 | Open-market sale | 100 | $25.49 | 1,058,100 |
| 2006-07-26 | Open-market sale | 500 | $25.47 | 1,058,200 |
| 2006-07-26 | Open-market sale | 100 | $25.51 | 1,057,600 |
| 2006-07-26 | Open-market sale | 300 | $25.56 | 1,057,300 |
| 2006-07-26 | Open-market sale | 100 | $25.75 | 1,057,200 |
| 2006-07-26 | Open-market sale | 600 | $25.46 | 1,058,700 |
| 2006-07-26 | Open-market sale | 338 | $25.45 | 1,059,300 |
| 2006-07-26 | Open-market sale | 762 | $25.44 | 1,059,638 |
| 2006-07-26 | Open-market sale | 200 | $25.43 | 1,060,400 |
| 2006-07-19 | Open-market sale | 300 | $22.34 | 1,084,200 |
| 2006-07-19 | Open-market sale | 300 | $22.31 | 1,085,000 |
| 2006-07-19 | Open-market sale | 600 | $22.30 | 1,085,300 |
| 2006-07-19 | Open-market sale | 300 | $22.27 | 1,085,900 |
| 2006-07-19 | Open-market sale | 100 | $22.26 | 1,086,200 |
| 2006-07-19 | Open-market sale | 100 | $22.25 | 1,086,300 |
| 2006-07-19 | Open-market sale | 100 | $22.23 | 1,086,400 |
| 2006-07-19 | Open-market sale | 100 | $22.21 | 1,086,500 |
| 2006-07-19 | Open-market sale | 100 | $22.20 | 1,086,600 |
| 2006-07-19 | Open-market sale | 100 | $22.17 | 1,086,700 |
| 2006-07-19 | Open-market sale | 100 | $22.16 | 1,086,800 |
| 2006-07-19 | Open-market sale | 98 | $22.12 | 1,086,900 |
| 2006-07-19 | Open-market sale | 2 | $22.11 | 1,086,998 |
| 2006-07-19 | Open-market sale | 100 | $22.10 | 1,087,000 |
| 2006-07-19 | Open-market sale | 100 | $22.01 | 1,087,100 |
| 2006-07-19 | Open-market sale | 300 | $22.47 | 1,077,900 |
| 2006-07-19 | Open-market sale | 400 | $22.46 | 1,078,200 |
| 2006-07-19 | Open-market sale | 390 | $22.45 | 1,078,600 |
| 2006-07-19 | Open-market sale | 500 | $22.44 | 1,078,990 |
| 2006-07-19 | Open-market sale | 10 | $22.43 | 1,079,490 |
| 2006-07-19 | Open-market sale | 200 | $22.42 | 1,079,500 |
| 2006-07-19 | Open-market sale | 100 | $22.41 | 1,079,700 |
| 2006-07-19 | Open-market sale | 100 | $22.40 | 1,079,800 |
| 2006-07-19 | Open-market sale | 1,000 | $22.39 | 1,079,900 |
| 2006-07-19 | Open-market sale | 1,084 | $22.38 | 1,080,900 |
| 2006-07-19 | Open-market sale | 607 | $22.37 | 1,081,984 |
| 2006-07-19 | Open-market sale | 709 | $22.36 | 1,082,591 |
| 2006-07-19 | Open-market sale | 900 | $22.35 | 1,083,300 |
| 2006-07-19 | Open-market sale | 300 | $22.32 | 1,084,700 |
| 2006-07-19 | Open-market sale | 200 | $22.33 | 1,084,500 |
| 2006-07-19 | Open-market sale | 100 | $22.74 | 1,073,500 |
| 2006-07-19 | Open-market sale | 100 | $22.68 | 1,074,400 |
| 2006-07-19 | Open-market sale | 100 | $22.67 | 1,074,500 |
| 2006-07-19 | Open-market sale | 400 | $22.66 | 1,074,600 |
| 2006-07-19 | Open-market sale | 200 | $22.65 | 1,075,000 |
| 2006-07-19 | Open-market sale | 100 | $22.63 | 1,075,200 |
| 2006-07-19 | Open-market sale | 200 | $22.61 | 1,075,300 |
| 2006-07-19 | Open-market sale | 100 | $23.08 | 1,072,200 |
| 2006-07-19 | Open-market sale | 100 | $23.01 | 1,072,300 |
| 2006-07-19 | Open-market sale | 100 | $22.98 | 1,072,400 |
| 2006-07-19 | Open-market sale | 200 | $22.93 | 1,072,500 |
| 2006-07-19 | Open-market sale | 100 | $22.92 | 1,072,700 |
| 2006-07-19 | Open-market sale | 36 | $22.86 | 1,072,800 |
| 2006-07-19 | Open-market sale | 64 | $22.85 | 1,072,836 |
| 2006-07-19 | Open-market sale | 200 | $22.59 | 1,075,500 |
| 2006-07-19 | Open-market sale | 100 | $22.58 | 1,075,700 |
| 2006-07-19 | Open-market sale | 100 | $22.57 | 1,075,800 |
| 2006-07-19 | Open-market sale | 200 | $22.56 | 1,075,900 |
| 2006-07-19 | Open-market sale | 200 | $22.54 | 1,076,100 |
| 2006-07-19 | Open-market sale | 100 | $22.52 | 1,076,300 |
| 2006-07-19 | Open-market sale | 300 | $22.50 | 1,076,400 |
| 2006-07-19 | Open-market sale | 600 | $22.49 | 1,076,700 |
| 2006-07-19 | Open-market sale | 600 | $22.48 | 1,077,300 |
| 2006-07-19 | Open-market sale | 100 | $22.83 | 1,072,900 |
| 2006-07-19 | Open-market sale | 100 | $22.82 | 1,073,000 |
| 2006-07-19 | Open-market sale | 100 | $22.81 | 1,073,100 |
| 2006-07-19 | Open-market sale | 100 | $22.79 | 1,073,200 |
| 2006-07-19 | Open-market sale | 200 | $22.78 | 1,073,300 |
| 2006-07-19 | Open-market sale | 400 | $22.70 | 1,074,000 |
| 2006-07-19 | Open-market sale | 400 | $22.73 | 1,073,600 |
| 2006-07-12 | Open-market sale | 300 | $26.09 | 1,100,548 |
| 2006-07-12 | Open-market sale | 100 | $26.04 | 1,100,900 |
| 2006-07-12 | Open-market sale | 100 | $25.98 | 1,101,000 |
| 2006-07-12 | Open-market sale | 100 | $25.97 | 1,101,100 |
| 2006-07-12 | Open-market sale | 100 | $25.89 | 1,101,200 |
| 2006-07-12 | Open-market sale | 100 | $25.84 | 1,101,300 |
| 2006-07-12 | Open-market sale | 100 | $25.82 | 1,101,400 |
| 2006-07-12 | Open-market sale | 200 | $25.81 | 1,101,500 |
| 2006-07-12 | Open-market sale | 100 | $25.76 | 1,101,700 |
| 2006-07-12 | Open-market sale | 98 | $25.74 | 1,101,800 |
| 2006-07-12 | Open-market sale | 2 | $25.73 | 1,101,898 |
| 2006-07-12 | Open-market sale | 100 | $25.63 | 1,101,900 |
| 2006-07-12 | Open-market sale | 100 | $25.54 | 1,102,000 |
| 2006-07-12 | Open-market sale | 100 | $25.51 | 1,102,100 |
| 2006-07-12 | Open-market sale | 100 | $26.26 | 1,095,637 |
| 2006-07-12 | Open-market sale | 400 | $26.25 | 1,095,737 |
| 2006-07-12 | Open-market sale | 600 | $26.24 | 1,096,137 |
| 2006-07-12 | Open-market sale | 200 | $26.23 | 1,096,737 |
| 2006-07-12 | Open-market sale | 100 | $26.22 | 1,096,937 |
| 2006-07-12 | Open-market sale | 200 | $26.21 | 1,097,037 |
| 2006-07-12 | Open-market sale | 300 | $26.20 | 1,097,237 |
| 2006-07-12 | Open-market sale | 401 | $26.19 | 1,097,537 |
| 2006-07-12 | Open-market sale | 500 | $26.18 | 1,097,938 |
| 2006-07-12 | Open-market sale | 300 | $26.16 | 1,098,438 |
| 2006-07-12 | Open-market sale | 400 | $26.15 | 1,098,738 |
| 2006-07-12 | Open-market sale | 300 | $26.14 | 1,099,138 |
| 2006-07-12 | Open-market sale | 600 | $26.12 | 1,099,438 |
| 2006-07-12 | Open-market sale | 510 | $26.10 | 1,100,038 |
| 2006-07-12 | Open-market sale | 1 | $26.05 | 1,100,899 |
| 2006-07-12 | Open-market sale | 51 | $26.07 | 1,100,848 |
| 2006-07-12 | Open-market sale | 100 | $26.49 | 1,088,100 |
| 2006-07-12 | Open-market sale | 100 | $26.46 | 1,088,200 |
| 2006-07-12 | Open-market sale | 100 | $26.45 | 1,088,300 |
| 2006-07-12 | Open-market sale | 100 | $26.43 | 1,088,400 |
| 2006-07-12 | Open-market sale | 400 | $26.42 | 1,088,500 |
| 2006-07-12 | Open-market sale | 200 | $26.41 | 1,088,900 |
| 2006-07-12 | Open-market sale | 100 | $26.39 | 1,089,100 |
| 2006-07-12 | Open-market sale | 433 | $26.38 | 1,089,200 |
| 2006-07-12 | Open-market sale | 200 | $26.37 | 1,089,633 |
| 2006-07-12 | Open-market sale | 500 | $26.36 | 1,089,833 |
| 2006-07-12 | Open-market sale | 300 | $26.35 | 1,090,333 |
| 2006-07-12 | Open-market sale | 104 | $26.34 | 1,090,633 |
| 2006-07-12 | Open-market sale | 700 | $26.33 | 1,090,737 |
| 2006-07-12 | Open-market sale | 500 | $26.32 | 1,091,437 |
| 2006-07-12 | Open-market sale | 500 | $26.31 | 1,091,937 |
| 2006-07-12 | Open-market sale | 1,300 | $26.30 | 1,092,437 |
| 2006-07-12 | Open-market sale | 800 | $26.29 | 1,093,737 |
| 2006-07-12 | Open-market sale | 700 | $26.28 | 1,094,537 |
| 2006-07-12 | Open-market sale | 400 | $26.27 | 1,095,237 |
| 2006-07-12 | Open-market sale | 100 | $26.48 | 1,087,200 |
| 2006-07-12 | Open-market sale | 200 | $26.13 | 1,087,300 |
| 2006-07-12 | Open-market sale | 100 | $26.78 | 1,087,500 |
| 2006-07-12 | Open-market sale | 100 | $26.74 | 1,087,600 |
| 2006-07-12 | Open-market sale | 100 | $26.72 | 1,087,700 |
| 2006-07-12 | Open-market sale | 100 | $26.62 | 1,087,800 |
| 2006-07-12 | Open-market sale | 100 | $26.56 | 1,087,900 |
| 2006-07-12 | Open-market sale | 100 | $26.52 | 1,088,000 |
| 2006-07-05 | Open-market sale | 100 | $25.39 | 1,103,900 |
| 2006-07-05 | Open-market sale | 100 | $25.38 | 1,104,000 |
| 2006-07-05 | Open-market sale | 300 | $25.31 | 1,104,100 |
| 2006-07-05 | Open-market sale | 50 | $25.25 | 1,104,400 |
| 2006-07-05 | Open-market sale | 100 | $25.23 | 1,104,450 |
| 2006-07-05 | Open-market sale | 100 | $25.19 | 1,104,550 |
| 2006-07-05 | Open-market sale | 100 | $25.18 | 1,104,650 |
| 2006-07-05 | Open-market sale | 300 | $25.17 | 1,104,750 |
| 2006-07-05 | Open-market sale | 100 | $25.89 | 1,102,200 |
| 2006-07-05 | Open-market sale | 100 | $25.88 | 1,102,300 |
| 2006-07-05 | Open-market sale | 100 | $25.80 | 1,102,400 |
| 2006-07-05 | Open-market sale | 100 | $25.71 | 1,102,700 |
| 2006-07-05 | Open-market sale | 100 | $25.65 | 1,102,800 |
| 2006-07-05 | Open-market sale | 100 | $25.63 | 1,102,900 |
| 2006-07-05 | Open-market sale | 100 | $25.58 | 1,103,000 |
| 2006-07-05 | Open-market sale | 100 | $25.56 | 1,103,100 |
| 2006-07-05 | Open-market sale | 100 | $25.55 | 1,103,200 |
| 2006-07-05 | Open-market sale | 200 | $25.54 | 1,103,300 |
| 2006-07-05 | Open-market sale | 200 | $25.42 | 1,103,700 |
| 2006-07-05 | Open-market sale | 100 | $25.44 | 1,103,600 |
| 2006-07-05 | Open-market sale | 100 | $25.52 | 1,103,500 |
| 2006-07-05 | Open-market sale | 200 | $25.75 | 1,102,500 |
| 2006-07-05 | Open-market sale | 100 | $25.16 | 1,105,050 |
| 2006-07-05 | Open-market sale | 200 | $25.15 | 1,105,150 |
| 2006-07-05 | Open-market sale | 200 | $25.14 | 1,105,350 |
| 2006-07-05 | Open-market sale | 300 | $25.13 | 1,105,550 |
| 2006-07-05 | Open-market sale | 100 | $25.12 | 1,105,850 |
| 2006-07-05 | Open-market sale | 400 | $25.11 | 1,105,950 |
| 2006-07-05 | Open-market sale | 900 | $25.10 | 1,106,350 |
| 2006-07-05 | Open-market sale | 700 | $25.09 | 1,107,250 |
| 2006-07-05 | Open-market sale | 800 | $25.08 | 1,107,950 |
| 2006-07-05 | Open-market sale | 1,100 | $25.07 | 1,108,750 |
| 2006-07-05 | Open-market sale | 1,100 | $25.06 | 1,109,850 |
| 2006-07-05 | Open-market sale | 1,000 | $25.05 | 1,110,950 |
| 2006-07-05 | Open-market sale | 700 | $25.04 | 1,111,950 |
| 2006-07-05 | Open-market sale | 600 | $25.03 | 1,112,650 |
| 2006-07-05 | Open-market sale | 446 | $25.01 | 1,113,250 |
| 2006-07-05 | Open-market sale | 200 | $25.00 | 1,113,696 |
| 2006-07-05 | Open-market sale | 200 | $24.99 | 1,113,896 |
| 2006-07-05 | Open-market sale | 300 | $24.97 | 1,114,096 |
| 2006-07-05 | Open-market sale | 700 | $24.96 | 1,114,396 |
| 2006-07-05 | Open-market sale | 600 | $24.93 | 1,115,096 |
| 2006-07-05 | Open-market sale | 300 | $24.92 | 1,115,696 |
| 2006-07-05 | Open-market sale | 200 | $24.90 | 1,115,996 |
| 2006-07-05 | Open-market sale | 100 | $24.89 | 1,116,196 |
| 2006-07-05 | Open-market sale | 100 | $24.88 | 1,116,296 |
| 2006-07-05 | Open-market sale | 104 | $24.87 | 1,116,396 |
| 2006-07-05 | Open-market sale | 100 | $24.86 | 1,116,500 |
| 2006-07-05 | Open-market sale | 4 | $24.85 | 1,116,600 |
| 2006-07-05 | Open-market sale | 296 | $24.84 | 1,116,604 |
| 2006-07-05 | Open-market sale | 200 | $24.83 | 1,116,900 |
| 2006-07-05 | Open-market sale | 100 | $24.82 | 1,117,100 |
| 2006-06-28 | Open-market sale | 700 | $26.13 | 1,124,950 |
| 2006-06-28 | Open-market sale | 200 | $26.31 | 1,125,950 |
| 2006-06-28 | Open-market sale | 100 | $26.19 | 1,126,150 |
| 2006-06-28 | Open-market sale | 100 | $26.17 | 1,126,250 |
| 2006-06-28 | Open-market sale | 500 | $26.15 | 1,126,350 |
| 2006-06-28 | Open-market sale | 100 | $26.12 | 1,126,850 |
| 2006-06-28 | Open-market sale | 100 | $26.11 | 1,126,950 |
| 2006-06-28 | Open-market sale | 200 | $26.09 | 1,127,050 |
| 2006-06-28 | Open-market sale | 800 | $25.93 | 1,127,250 |
| 2006-06-28 | Open-market sale | 1,750 | $25.95 | 1,128,050 |
| 2006-06-28 | Open-market sale | 1,200 | $26.00 | 1,129,800 |
| 2006-06-28 | Open-market sale | 618 | $26.02 | 1,131,000 |
| 2006-06-28 | Open-market sale | 482 | $26.14 | 1,131,618 |
| 2006-06-28 | Open-market sale | 100 | $26.45 | 1,132,100 |
| 2006-06-28 | Open-market sale | 400 | $25.98 | 1,122,400 |
| 2006-06-28 | Open-market sale | 450 | $25.99 | 1,122,800 |
| 2006-06-28 | Open-market sale | 300 | $25.96 | 1,123,250 |
| 2006-06-28 | Open-market sale | 100 | $26.24 | 1,123,550 |
| 2006-06-28 | Open-market sale | 100 | $26.21 | 1,123,650 |
| 2006-06-28 | Open-market sale | 100 | $26.30 | 1,123,750 |
| 2006-06-28 | Open-market sale | 200 | $26.29 | 1,123,850 |
| 2006-06-28 | Open-market sale | 100 | $26.52 | 1,124,050 |
| 2006-06-28 | Open-market sale | 100 | $26.50 | 1,124,150 |
| 2006-06-28 | Open-market sale | 100 | $26.47 | 1,124,250 |
| 2006-06-28 | Open-market sale | 100 | $26.37 | 1,124,350 |
| 2006-06-28 | Open-market sale | 300 | $26.34 | 1,124,450 |
| 2006-06-28 | Open-market sale | 100 | $26.28 | 1,124,750 |
| 2006-06-28 | Open-market sale | 100 | $26.18 | 1,124,850 |
| 2006-06-28 | Open-market sale | 100 | $26.46 | 1,125,850 |
| 2006-06-28 | Open-market sale | 200 | $26.32 | 1,125,650 |
| 2006-06-28 | Open-market sale | 1,700 | $25.94 | 1,120,700 |
| 2006-06-28 | Open-market sale | 200 | $26.01 | 1,117,200 |
| 2006-06-28 | Open-market sale | 100 | $26.05 | 1,117,400 |
| 2006-06-28 | Open-market sale | 100 | $26.22 | 1,117,500 |
| 2006-06-28 | Open-market sale | 200 | $26.25 | 1,117,600 |
| 2006-06-28 | Open-market sale | 200 | $26.07 | 1,117,800 |
| 2006-06-28 | Open-market sale | 200 | $25.88 | 1,119,900 |
| 2006-06-28 | Open-market sale | 200 | $26.03 | 1,118,800 |
| 2006-06-28 | Open-market sale | 500 | $25.92 | 1,119,000 |
| 2006-06-28 | Open-market sale | 100 | $25.86 | 1,119,500 |
| 2006-06-28 | Open-market sale | 100 | $25.85 | 1,119,600 |
| 2006-06-28 | Open-market sale | 200 | $25.82 | 1,119,700 |
| 2006-06-28 | Open-market sale | 600 | $25.97 | 1,120,100 |
| 2006-06-28 | Open-market sale | 800 | $26.08 | 1,118,000 |
| 2006-06-21 | Open-market sale | 600 | $28.56 | 1,133,450 |
| 2006-06-21 | Open-market sale | 100 | $28.68 | 1,132,200 |
| 2006-06-21 | Open-market sale | 100 | $28.64 | 1,132,300 |
| 2006-06-21 | Open-market sale | 200 | $28.55 | 1,134,050 |
| 2006-06-21 | Open-market sale | 300 | $28.58 | 1,133,150 |
| 2006-06-21 | Open-market sale | 300 | $28.59 | 1,132,850 |
| 2006-06-21 | Open-market sale | 350 | $28.61 | 1,132,400 |
| 2006-06-21 | Open-market sale | 100 | $28.60 | 1,132,750 |
| 2006-06-21 | Open-market sale | 200 | $28.45 | 1,137,300 |
| 2006-06-21 | Open-market sale | 800 | $28.44 | 1,137,500 |
| 2006-06-21 | Open-market sale | 1,200 | $28.43 | 1,138,300 |
| 2006-06-21 | Open-market sale | 400 | $28.42 | 1,139,500 |
| 2006-06-21 | Open-market sale | 200 | $28.42 | 1,139,900 |
| 2006-06-21 | Open-market sale | 1,400 | $28.41 | 1,140,100 |
| 2006-06-21 | Open-market sale | 300 | $28.41 | 1,141,500 |
| 2006-06-21 | Open-market sale | 1,100 | $28.40 | 1,141,800 |
| 2006-06-21 | Open-market sale | 400 | $28.40 | 1,142,900 |
| 2006-06-21 | Open-market sale | 400 | $28.39 | 1,143,300 |
| 2006-06-21 | Open-market sale | 500 | $28.39 | 1,143,700 |
| 2006-06-21 | Open-market sale | 200 | $28.38 | 1,144,200 |
| 2006-06-21 | Open-market sale | 700 | $28.37 | 1,144,400 |
| 2006-06-21 | Open-market sale | 636 | $28.28 | 1,145,100 |
| 2006-06-21 | Open-market sale | 300 | $28.27 | 1,145,736 |
| 2006-06-21 | Open-market sale | 300 | $28.24 | 1,146,036 |
| 2006-06-21 | Open-market sale | 164 | $28.21 | 1,146,336 |
| 2006-06-21 | Open-market sale | 700 | $28.17 | 1,146,500 |
| 2006-06-21 | Open-market sale | 300 | $28.54 | 1,134,250 |
| 2006-06-21 | Open-market sale | 100 | $28.54 | 1,134,550 |
| 2006-06-21 | Open-market sale | 100 | $28.53 | 1,134,650 |
| 2006-06-21 | Open-market sale | 200 | $28.52 | 1,134,750 |
| 2006-06-21 | Open-market sale | 100 | $28.51 | 1,134,950 |
| 2006-06-21 | Open-market sale | 300 | $28.50 | 1,135,050 |
| 2006-06-21 | Open-market sale | 300 | $28.49 | 1,135,350 |
| 2006-06-21 | Open-market sale | 400 | $28.48 | 1,135,650 |
| 2006-06-21 | Open-market sale | 300 | $28.47 | 1,136,050 |
| 2006-06-21 | Open-market sale | 350 | $28.47 | 1,136,350 |
| 2006-06-21 | Open-market sale | 400 | $28.46 | 1,136,700 |
| 2006-06-21 | Open-market sale | 200 | $28.45 | 1,137,100 |
| 2006-06-14 | Open-market sale | 100 | $27.32 | 1,148,000 |
| 2006-06-14 | Open-market sale | 200 | $27.23 | 1,147,500 |
| 2006-06-14 | Open-market sale | 100 | $27.28 | 1,147,700 |
| 2006-06-14 | Open-market sale | 100 | $27.30 | 1,147,800 |
| 2006-06-14 | Open-market sale | 100 | $27.31 | 1,147,900 |
| 2006-06-14 | Open-market sale | 3 | $27.17 | 1,147,497 |
| 2006-06-14 | Open-market sale | 100 | $27.33 | 1,148,100 |
| 2006-06-14 | Open-market sale | 100 | $27.34 | 1,148,200 |
| 2006-06-14 | Open-market sale | 100 | $26.96 | 1,147,200 |
| 2006-06-14 | Open-market sale | 197 | $27.15 | 1,147,300 |
| 2006-06-14 | Open-market sale | 100 | $27.86 | 1,149,750 |
| 2006-06-14 | Open-market sale | 400 | $27.92 | 1,149,850 |
| 2006-06-14 | Open-market sale | 100 | $27.84 | 1,149,650 |
| 2006-06-14 | Open-market sale | 100 | $27.80 | 1,149,550 |
| 2006-06-14 | Open-market sale | 100 | $27.69 | 1,149,450 |
| 2006-06-14 | Open-market sale | 100 | $27.65 | 1,149,350 |
| 2006-06-14 | Open-market sale | 100 | $27.59 | 1,149,250 |
| 2006-06-14 | Open-market sale | 100 | $27.51 | 1,149,150 |
| 2006-06-14 | Open-market sale | 100 | $27.49 | 1,149,050 |
| 2006-06-14 | Open-market sale | 100 | $27.47 | 1,148,950 |
| 2006-06-14 | Open-market sale | 100 | $27.45 | 1,148,850 |
| 2006-06-14 | Open-market sale | 100 | $27.44 | 1,148,750 |
| 2006-06-14 | Open-market sale | 100 | $27.41 | 1,148,650 |
| 2006-06-14 | Open-market sale | 100 | $27.40 | 1,148,550 |
| 2006-06-14 | Open-market sale | 100 | $27.39 | 1,148,450 |
| 2006-06-14 | Open-market sale | 150 | $27.37 | 1,148,300 |
| 2006-06-14 | Open-market sale | 200 | $28.06 | 1,157,085 |
| 2006-06-14 | Open-market sale | 100 | $28.05 | 1,156,985 |
| 2006-06-14 | Open-market sale | 300 | $28.04 | 1,156,685 |
| 2006-06-14 | Open-market sale | 200 | $28.03 | 1,156,485 |
| 2006-06-14 | Open-market sale | 698 | $28.02 | 1,155,787 |
| 2006-06-14 | Open-market sale | 500 | $28.01 | 1,155,287 |
| 2006-06-14 | Open-market sale | 1,700 | $28.00 | 1,153,587 |
| 2006-06-14 | Open-market sale | 600 | $27.99 | 1,152,987 |
| 2006-06-14 | Open-market sale | 437 | $27.98 | 1,152,550 |
| 2006-06-14 | Open-market sale | 600 | $27.97 | 1,151,950 |
| 2006-06-14 | Open-market sale | 400 | $27.96 | 1,151,550 |
| 2006-06-14 | Open-market sale | 800 | $27.95 | 1,150,750 |
| 2006-06-14 | Open-market sale | 200 | $27.94 | 1,150,550 |
| 2006-06-14 | Open-market sale | 300 | $27.93 | 1,150,250 |
| 2006-06-14 | Open-market sale | 100 | $28.07 | 1,157,285 |
| 2006-06-14 | Open-market sale | 200 | $28.08 | 1,157,385 |
| 2006-06-14 | Open-market sale | 200 | $28.09 | 1,157,585 |
| 2006-06-14 | Open-market sale | 200 | $28.10 | 1,157,785 |
| 2006-06-14 | Open-market sale | 100 | $28.13 | 1,157,985 |
| 2006-06-14 | Open-market sale | 300 | $28.14 | 1,158,085 |
| 2006-06-14 | Open-market sale | 200 | $28.15 | 1,158,385 |
| 2006-06-14 | Open-market sale | 300 | $28.16 | 1,158,585 |
| 2006-06-14 | Open-market sale | 100 | $28.17 | 1,158,885 |
| 2006-06-14 | Open-market sale | 100 | $28.18 | 1,158,985 |
| 2006-06-14 | Open-market sale | 300 | $28.23 | 1,159,085 |
| 2006-06-14 | Open-market sale | 100 | $28.24 | 1,159,385 |
| 2006-06-14 | Open-market sale | 200 | $28.25 | 1,159,485 |
| 2006-06-14 | Open-market sale | 200 | $28.28 | 1,159,685 |
| 2006-06-14 | Open-market sale | 100 | $28.30 | 1,159,885 |
| 2006-06-14 | Open-market sale | 100 | $28.34 | 1,159,985 |
| 2006-06-14 | Open-market sale | 200 | $28.36 | 1,160,085 |
| 2006-06-14 | Open-market sale | 200 | $28.38 | 1,160,285 |
| 2006-06-14 | Open-market sale | 100 | $28.47 | 1,160,485 |
| 2006-06-14 | Open-market sale | 100 | $28.49 | 1,160,585 |
| 2006-06-14 | Open-market sale | 300 | $28.51 | 1,160,685 |
| 2006-06-14 | Open-market sale | 100 | $28.52 | 1,160,985 |
| 2006-06-14 | Open-market sale | 200 | $28.53 | 1,161,085 |
| 2006-06-14 | Open-market sale | 100 | $28.54 | 1,161,285 |
| 2006-06-14 | Open-market sale | 315 | $28.55 | 1,161,385 |
| 2006-06-14 | Open-market sale | 100 | $28.58 | 1,161,700 |
| 2006-06-14 | Open-market sale | 100 | $28.59 | 1,161,800 |
| 2006-06-14 | Open-market sale | 100 | $28.60 | 1,161,900 |
| 2006-06-14 | Open-market sale | 100 | $28.70 | 1,162,000 |
| 2006-06-14 | Open-market sale | 100 | $28.72 | 1,162,100 |
| 2006-06-07 | Open-market sale | 101 | $30.75 | 1,174,579 |
| 2006-06-07 | Open-market sale | 200 | $30.74 | 1,174,680 |
| 2006-06-07 | Open-market sale | 100 | $30.71 | 1,174,880 |
| 2006-06-07 | Open-market sale | 100 | $30.70 | 1,174,980 |
| 2006-06-07 | Open-market sale | 100 | $30.66 | 1,175,080 |
| 2006-06-07 | Open-market sale | 100 | $30.63 | 1,175,180 |
| 2006-06-07 | Open-market sale | 100 | $30.62 | 1,175,280 |
| 2006-06-07 | Open-market sale | 100 | $30.61 | 1,175,380 |
| 2006-06-07 | Open-market sale | 200 | $30.58 | 1,175,480 |
| 2006-06-07 | Open-market sale | 100 | $30.51 | 1,175,680 |
| 2006-06-07 | Open-market sale | 100 | $30.45 | 1,175,780 |
| 2006-06-07 | Open-market sale | 100 | $30.44 | 1,175,880 |
| 2006-06-07 | Open-market sale | 100 | $30.39 | 1,175,980 |
| 2006-06-07 | Open-market sale | 100 | $30.32 | 1,176,080 |
| 2006-06-07 | Open-market sale | 100 | $30.26 | 1,176,180 |
| 2006-06-07 | Open-market sale | 100 | $30.22 | 1,176,280 |
| 2006-06-07 | Open-market sale | 100 | $30.21 | 1,176,380 |
| 2006-06-07 | Open-market sale | 100 | $30.19 | 1,176,480 |
| 2006-06-07 | Open-market sale | 120 | $30.18 | 1,176,580 |
| 2006-06-07 | Open-market sale | 100 | $30.17 | 1,176,700 |
| 2006-06-07 | Open-market sale | 100 | $30.16 | 1,176,800 |
| 2006-06-07 | Open-market sale | 100 | $30.15 | 1,176,900 |
| 2006-06-07 | Open-market sale | 200 | $30.14 | 1,177,000 |
| 2006-06-07 | Open-market sale | 200 | $30.91 | 1,173,079 |
| 2006-06-07 | Open-market sale | 200 | $30.90 | 1,173,279 |
| 2006-06-07 | Open-market sale | 200 | $30.88 | 1,173,479 |
| 2006-06-07 | Open-market sale | 200 | $30.87 | 1,173,679 |
| 2006-06-07 | Open-market sale | 400 | $30.85 | 1,173,879 |
| 2006-06-07 | Open-market sale | 200 | $30.82 | 1,174,279 |
| 2006-06-07 | Open-market sale | 100 | $30.78 | 1,174,479 |
| 2006-06-07 | Open-market sale | 100 | $31.27 | 1,168,802 |
| 2006-06-07 | Open-market sale | 100 | $31.25 | 1,168,902 |
| 2006-06-07 | Open-market sale | 100 | $31.28 | 1,168,702 |
| 2006-06-07 | Open-market sale | 200 | $31.30 | 1,168,502 |
| 2006-06-07 | Open-market sale | 100 | $31.37 | 1,168,402 |
| 2006-06-07 | Open-market sale | 200 | $31.43 | 1,168,202 |
| 2006-06-07 | Open-market sale | 200 | $31.52 | 1,168,002 |
| 2006-06-07 | Open-market sale | 100 | $31.54 | 1,167,902 |
| 2006-06-07 | Open-market sale | 200 | $31.55 | 1,167,702 |
| 2006-06-07 | Open-market sale | 100 | $31.57 | 1,167,602 |
| 2006-06-07 | Open-market sale | 100 | $31.58 | 1,167,502 |
| 2006-06-07 | Open-market sale | 200 | $30.94 | 1,172,879 |
| 2006-06-07 | Open-market sale | 200 | $30.95 | 1,172,679 |
| 2006-06-07 | Open-market sale | 200 | $30.97 | 1,172,479 |
| 2006-06-07 | Open-market sale | 500 | $30.98 | 1,171,979 |
| 2006-06-07 | Open-market sale | 327 | $30.99 | 1,171,652 |
| 2006-06-07 | Open-market sale | 100 | $31.01 | 1,171,552 |
| 2006-06-07 | Open-market sale | 100 | $31.02 | 1,171,452 |
| 2006-06-07 | Open-market sale | 100 | $31.04 | 1,171,352 |
| 2006-06-07 | Open-market sale | 200 | $31.07 | 1,171,152 |
| 2006-06-07 | Open-market sale | 300 | $31.08 | 1,170,852 |
| 2006-06-07 | Open-market sale | 200 | $31.22 | 1,169,002 |
| 2006-06-07 | Open-market sale | 100 | $31.20 | 1,169,202 |
| 2006-06-07 | Open-market sale | 600 | $31.19 | 1,169,302 |
| 2006-06-07 | Open-market sale | 100 | $31.18 | 1,169,902 |
| 2006-06-07 | Open-market sale | 100 | $31.16 | 1,170,002 |
| 2006-06-07 | Open-market sale | 350 | $31.14 | 1,170,102 |
| 2006-06-07 | Open-market sale | 100 | $31.13 | 1,170,452 |
| 2006-06-07 | Open-market sale | 100 | $31.11 | 1,170,552 |
| 2006-06-07 | Open-market sale | 200 | $31.09 | 1,170,652 |
| 2006-06-07 | Open-market sale | 200 | $32.10 | 1,162,200 |
| 2006-06-07 | Open-market sale | 2 | $31.63 | 1,167,400 |
| 2006-06-07 | Open-market sale | 700 | $31.65 | 1,166,700 |
| 2006-06-07 | Open-market sale | 800 | $31.66 | 1,165,900 |
| 2006-06-07 | Open-market sale | 400 | $31.67 | 1,165,500 |
| 2006-06-07 | Open-market sale | 100 | $31.68 | 1,165,400 |
| 2006-06-07 | Open-market sale | 200 | $31.69 | 1,165,200 |
| 2006-06-07 | Open-market sale | 100 | $31.73 | 1,165,100 |
| 2006-06-07 | Open-market sale | 200 | $31.80 | 1,164,800 |
| 2006-06-07 | Open-market sale | 200 | $31.83 | 1,164,600 |
| 2006-06-07 | Open-market sale | 100 | $31.85 | 1,164,500 |
| 2006-06-07 | Open-market sale | 100 | $31.88 | 1,164,400 |
| 2006-06-07 | Open-market sale | 100 | $31.94 | 1,164,300 |
| 2006-06-07 | Open-market sale | 800 | $31.95 | 1,163,500 |
| 2006-06-07 | Open-market sale | 100 | $32.06 | 1,163,400 |
| 2006-06-07 | Open-market sale | 400 | $32.07 | 1,163,000 |
| 2006-06-07 | Open-market sale | 200 | $32.08 | 1,162,800 |
| 2006-06-07 | Open-market sale | 400 | $32.09 | 1,162,400 |
| 2006-06-07 | Open-market sale | 100 | $31.76 | 1,165,000 |
| 2006-06-07 | Open-market sale | 100 | $31.59 | 1,167,402 |
| 2006-05-31 | Open-market sale | 200 | $31.31 | 1,186,100 |
| 2006-05-31 | Open-market sale | 400 | $31.31 | 1,186,300 |
| 2006-05-31 | Open-market sale | 800 | $31.30 | 1,186,700 |
| 2006-05-31 | Open-market sale | 300 | $31.30 | 1,187,500 |
| 2006-05-31 | Open-market sale | 400 | $31.29 | 1,187,800 |
| 2006-05-31 | Open-market sale | 400 | $31.28 | 1,188,200 |
| 2006-05-31 | Open-market sale | 300 | $31.27 | 1,188,600 |
| 2006-05-31 | Open-market sale | 400 | $31.26 | 1,188,900 |
| 2006-05-31 | Open-market sale | 200 | $31.25 | 1,189,300 |
| 2006-05-31 | Open-market sale | 100 | $31.24 | 1,189,500 |
| 2006-05-31 | Open-market sale | 100 | $31.23 | 1,189,600 |
| 2006-05-31 | Open-market sale | 500 | $31.22 | 1,189,700 |
| 2006-05-31 | Open-market sale | 100 | $31.37 | 1,184,900 |
| 2006-05-31 | Open-market sale | 100 | $31.20 | 1,190,600 |
| 2006-05-31 | Open-market sale | 300 | $31.19 | 1,190,700 |
| 2006-05-31 | Open-market sale | 100 | $31.14 | 1,191,000 |
| 2006-05-31 | Open-market sale | 100 | $31.12 | 1,191,100 |
| 2006-05-31 | Open-market sale | 100 | $31.09 | 1,191,200 |
| 2006-05-31 | Open-market sale | 100 | $31.08 | 1,191,300 |
| 2006-05-31 | Open-market sale | 100 | $31.07 | 1,191,400 |
| 2006-05-31 | Open-market sale | 100 | $31.06 | 1,191,500 |
| 2006-05-31 | Open-market sale | 400 | $31.05 | 1,191,600 |
| 2006-05-31 | Open-market sale | 100 | $31.03 | 1,192,000 |
| 2006-05-31 | Open-market sale | 100 | $30.91 | 1,192,100 |
| 2006-05-31 | Open-market sale | 200 | $31.32 | 1,185,900 |
| 2006-05-31 | Open-market sale | 200 | $31.33 | 1,185,700 |
| 2006-05-31 | Open-market sale | 300 | $31.34 | 1,185,400 |
| 2006-05-31 | Open-market sale | 100 | $31.35 | 1,185,300 |
| 2006-05-31 | Open-market sale | 300 | $31.36 | 1,185,000 |
| 2006-05-31 | Open-market sale | 400 | $31.21 | 1,190,200 |
| 2006-05-31 | Open-market sale | 100 | $31.41 | 1,183,800 |
| 2006-05-31 | Open-market sale | 100 | $31.44 | 1,183,300 |
| 2006-05-31 | Open-market sale | 200 | $31.40 | 1,183,900 |
| 2006-05-31 | Open-market sale | 400 | $31.39 | 1,184,100 |
| 2006-05-31 | Open-market sale | 400 | $31.38 | 1,184,500 |
| 2006-05-31 | Open-market sale | 200 | $31.72 | 1,178,500 |
| 2006-05-31 | Open-market sale | 300 | $31.71 | 1,178,700 |
| 2006-05-31 | Open-market sale | 300 | $31.70 | 1,179,000 |
| 2006-05-31 | Open-market sale | 100 | $31.68 | 1,179,300 |
| 2006-05-31 | Open-market sale | 550 | $31.67 | 1,179,400 |
| 2006-05-31 | Open-market sale | 200 | $31.66 | 1,179,950 |
| 2006-05-31 | Open-market sale | 100 | $31.65 | 1,180,150 |
| 2006-05-31 | Open-market sale | 100 | $31.64 | 1,180,250 |
| 2006-05-31 | Open-market sale | 300 | $31.63 | 1,180,350 |
| 2006-05-31 | Open-market sale | 200 | $31.61 | 1,180,650 |
| 2006-05-31 | Open-market sale | 500 | $31.60 | 1,180,850 |
| 2006-05-31 | Open-market sale | 300 | $31.59 | 1,181,350 |
| 2006-05-31 | Open-market sale | 100 | $31.58 | 1,181,650 |
| 2006-05-31 | Open-market sale | 159 | $31.57 | 1,181,750 |
| 2006-05-31 | Open-market sale | 141 | $31.56 | 1,181,909 |
| 2006-05-31 | Open-market sale | 100 | $31.54 | 1,182,050 |
| 2006-05-31 | Open-market sale | 150 | $31.51 | 1,182,150 |
| 2006-05-31 | Open-market sale | 100 | $31.50 | 1,182,300 |
| 2006-05-31 | Open-market sale | 200 | $31.49 | 1,182,400 |
| 2006-05-31 | Open-market sale | 100 | $31.48 | 1,182,600 |
| 2006-05-31 | Open-market sale | 100 | $31.47 | 1,182,700 |
| 2006-05-31 | Open-market sale | 100 | $31.46 | 1,182,800 |
| 2006-05-31 | Open-market sale | 400 | $31.45 | 1,182,900 |
| 2006-05-31 | Open-market sale | 200 | $31.42 | 1,183,600 |
| 2006-05-31 | Open-market sale | 200 | $31.43 | 1,183,400 |
| 2006-05-31 | Open-market sale | 100 | $32.00 | 1,177,200 |
| 2006-05-31 | Open-market sale | 600 | $31.94 | 1,177,300 |
| 2006-05-31 | Open-market sale | 100 | $31.93 | 1,177,900 |
| 2006-05-31 | Open-market sale | 100 | $31.81 | 1,178,000 |
| 2006-05-31 | Open-market sale | 100 | $31.74 | 1,178,400 |
| 2006-05-31 | Open-market sale | 100 | $31.79 | 1,178,100 |
| 2006-05-31 | Open-market sale | 200 | $31.77 | 1,178,200 |
| 2006-05-15 | Open-market sale | 400 | $30.52 | 1,189,300 |
| 2006-05-15 | Open-market sale | 600 | $30.53 | 1,189,700 |
| 2006-05-15 | Open-market sale | 1,400 | $30.53 | 1,190,300 |
| 2006-05-15 | Open-market sale | 200 | $30.54 | 1,191,700 |
| 2006-05-15 | Open-market sale | 440 | $30.54 | 1,191,900 |
| 2006-05-15 | Open-market sale | 200 | $30.55 | 1,192,340 |
| 2006-05-15 | Open-market sale | 200 | $30.57 | 1,192,540 |
| 2006-05-15 | Open-market sale | 1,753 | $30.57 | 1,192,740 |
| 2006-05-15 | Open-market sale | 400 | $30.57 | 1,194,493 |
| 2006-05-15 | Open-market sale | 100 | $30.58 | 1,194,893 |
| 2006-05-15 | Open-market sale | 100 | $30.59 | 1,194,993 |
| 2006-05-15 | Open-market sale | 200 | $30.60 | 1,195,093 |
| 2006-05-15 | Open-market sale | 1,200 | $30.61 | 1,195,293 |
| 2006-05-15 | Open-market sale | 300 | $30.62 | 1,196,493 |
| 2006-05-15 | Open-market sale | 30.63 | $200.00 | 1,196,793 |
| 2006-05-15 | Open-market sale | 200 | $30.40 | 1,192,200 |
| 2006-05-15 | Open-market sale | 200 | $30.47 | 1,192,400 |
| 2006-05-15 | Open-market sale | 200 | $30.48 | 1,192,600 |
| 2006-05-15 | Open-market sale | 3,500 | $30.50 | 1,192,800 |
| 2006-05-15 | Open-market sale | 200 | $30.79 | 1,202,793 |
| 2006-05-15 | Open-market sale | 600 | $30.81 | 1,202,993 |
| 2006-05-15 | Open-market sale | 1,100 | $30.81 | 1,203,593 |
| 2006-05-15 | Open-market sale | 507 | $30.85 | 1,204,693 |
| 2006-05-15 | Open-market sale | 200 | $30.78 | 1,202,593 |
| 2006-05-15 | Open-market sale | 600 | $30.78 | 1,201,993 |
| 2006-05-15 | Open-market sale | 200 | $30.77 | 1,201,793 |
| 2006-05-15 | Open-market sale | 300 | $30.68 | 1,201,493 |
| 2006-05-15 | Open-market sale | 400 | $30.67 | 1,201,093 |
| 2006-05-15 | Open-market sale | 1,800 | $30.67 | 1,199,293 |
| 2006-05-15 | Open-market sale | 2,300 | $30.64 | 1,196,993 |
| 2006-05-12 | Open-market sale | 600 | $31.38 | 1,205,200 |
| 2006-05-12 | Open-market sale | 500 | $31.12 | 1,212,465 |
| 2006-05-12 | Open-market sale | 300 | $31.13 | 1,212,165 |
| 2006-05-12 | Open-market sale | 65 | $31.16 | 1,212,100 |
| 2006-05-12 | Open-market sale | 100 | $31.17 | 1,212,000 |
| 2006-05-12 | Open-market sale | 600 | $31.17 | 1,211,400 |
| 2006-05-12 | Open-market sale | 600 | $31.18 | 1,210,800 |
| 2006-05-12 | Open-market sale | 200 | $31.20 | 1,210,600 |
| 2006-05-12 | Open-market sale | 1,700 | $31.22 | 1,208,900 |
| 2006-05-12 | Open-market sale | 900 | $31.22 | 1,208,000 |
| 2006-05-12 | Open-market sale | 900 | $31.23 | 1,207,100 |
| 2006-05-12 | Open-market sale | 900 | $31.32 | 1,206,200 |
| 2006-05-12 | Open-market sale | 10,000 | $31.00 | 1,219,965 |
| 2006-05-12 | Open-market sale | 5,100 | $31.02 | 1,214,865 |
| 2006-05-12 | Open-market sale | 236 | $31.05 | 1,214,629 |
| 2006-05-12 | Open-market sale | 800 | $31.06 | 1,213,829 |
| 2006-05-12 | Open-market sale | 664 | $31.09 | 1,213,165 |
| 2006-05-12 | Open-market sale | 200 | $31.10 | 1,212,965 |
| 2006-05-12 | Open-market sale | 400 | $31.34 | 1,205,800 |
| 2006-05-11 | Open-market sale | 1,591 | $32.58 | 1,233,265 |
| 2006-05-11 | Open-market sale | 3,082 | $32.56 | 1,229,983 |
| 2006-05-11 | Open-market sale | 200 | $32.57 | 1,233,065 |
| 2006-05-11 | Open-market sale | 18 | $32.51 | 1,229,965 |
| 2006-05-11 | Open-market sale | 799 | $32.59 | 1,234,856 |
| 2006-05-11 | Open-market sale | 523 | $32.60 | 1,235,655 |
| 2006-05-11 | Open-market sale | 3,714 | $32.60 | 1,236,178 |
| 2006-05-11 | Open-market sale | 13 | $33.95 | 1,263,742 |
| 2006-05-11 | Open-market sale | 2,400 | $33.84 | 1,261,342 |
| 2006-05-11 | Open-market sale | 100 | $33.50 | 1,261,242 |
| 2006-05-11 | Open-market sale | 600 | $33.22 | 1,260,642 |
| 2006-05-11 | Open-market sale | 200 | $33.21 | 1,260,442 |
| 2006-05-11 | Open-market sale | 305 | $33.15 | 1,260,137 |
| 2006-05-11 | Open-market sale | 95 | $33.14 | 1,260,042 |
| 2006-05-11 | Open-market sale | 700 | $33.13 | 1,259,342 |
| 2006-05-11 | Open-market sale | 1,600 | $33.02 | 1,257,742 |
| 2006-05-11 | Open-market sale | 1,300 | $33.02 | 1,256,442 |
| 2006-05-11 | Open-market sale | 1,758 | $33.01 | 1,254,684 |
| 2006-05-11 | Open-market sale | 550 | $33.01 | 1,254,134 |
| 2006-05-11 | Open-market sale | 167 | $33.01 | 1,253,967 |
| 2006-05-11 | Open-market sale | 4,699 | $33.00 | 1,249,268 |
| 2006-05-11 | Open-market sale | 900 | $32.65 | 1,248,368 |
| 2006-05-11 | Open-market sale | 1,000 | $32.64 | 1,247,368 |
| 2006-05-11 | Open-market sale | 1,100 | $32.63 | 1,246,268 |
| 2006-05-11 | Open-market sale | 700 | $32.62 | 1,245,568 |
| 2006-05-11 | Open-market sale | 700 | $32.61 | 1,244,868 |
| 2006-05-11 | Open-market sale | 600 | $32.61 | 1,244,268 |
| 2006-05-11 | Open-market sale | 1,176 | $32.61 | 1,243,092 |
| 2006-05-11 | Open-market sale | 2,400 | $32.61 | 1,240,692 |
| 2006-05-11 | Open-market sale | 800 | $32.60 | 1,239,892 |
| 2006-05-10 | Open-market sale | 1,212 | $34.19 | 1,269,343 |
| 2006-05-10 | Open-market sale | 970 | $32.21 | 1,263,840 |
| 2006-05-10 | Open-market sale | 85 | $34.21 | 1,263,755 |
| 2006-05-10 | Open-market sale | 743 | $34.19 | 1,271,799 |
| 2006-05-10 | Open-market sale | 1,244 | $34.19 | 1,270,555 |
| 2006-05-10 | Open-market sale | 600 | $34.18 | 1,272,542 |
| 2006-05-10 | Open-market sale | 4,533 | $34.20 | 1,264,810 |
| 2006-05-10 | Open-market sale | 600 | $34.02 | 1,286,111 |
| 2006-05-10 | Open-market sale | 1,300 | $34.03 | 1,284,811 |
| 2006-05-10 | Open-market sale | 700 | $34.03 | 1,284,111 |
| 2006-05-10 | Open-market sale | 200 | $34.12 | 1,283,911 |
| 2006-05-10 | Open-market sale | 230 | $34.14 | 1,283,681 |
| 2006-05-10 | Open-market sale | 1,959 | $34.15 | 1,281,722 |
| 2006-05-10 | Open-market sale | 700 | $34.15 | 1,281,022 |
| 2006-05-10 | Open-market sale | 900 | $34.16 | 1,280,122 |
| 2006-05-10 | Open-market sale | 720 | $34.16 | 1,279,402 |
| 2006-05-10 | Open-market sale | 1,000 | $34.16 | 1,278,402 |
| 2006-05-10 | Open-market sale | 1,280 | $34.17 | 1,277,122 |
| 2006-05-10 | Open-market sale | 1,200 | $34.17 | 1,275,922 |
| 2006-05-10 | Open-market sale | 300 | $34.17 | 1,275,622 |
| 2006-05-10 | Open-market sale | 1,100 | $34.17 | 1,274,522 |
| 2006-05-10 | Open-market sale | 700 | $34.17 | 1,273,822 |
| 2006-05-10 | Open-market sale | 680 | $34.18 | 1,273,142 |
| 2006-05-10 | Open-market sale | 244 | $33.80 | 1,307,711 |
| 2006-05-10 | Open-market sale | 1,800 | $33.81 | 1,305,911 |
| 2006-05-10 | Open-market sale | 900 | $33.84 | 1,305,011 |
| 2006-05-10 | Open-market sale | 800 | $33.87 | 1,304,211 |
| 2006-05-10 | Open-market sale | 1,500 | $33.89 | 1,302,711 |
| 2006-05-10 | Open-market sale | 13,600 | $33.90 | 1,289,111 |
| 2006-05-10 | Open-market sale | 700 | $33.90 | 1,288,411 |
| 2006-05-10 | Open-market sale | 400 | $34.00 | 1,288,011 |
| 2006-05-10 | Open-market sale | 150 | $34.01 | 1,286,711 |
| 2006-05-10 | Open-market sale | 550 | $34.00 | 1,286,861 |
| 2006-05-10 | Open-market sale | 600 | $34.00 | 1,287,411 |
| 2006-05-09 | Open-market sale | 100 | $34.12 | 1,308,855 |
| 2006-05-09 | Open-market sale | 100 | $34.13 | 1,308,755 |
| 2006-05-09 | Open-market sale | 800 | $34.14 | 1,307,955 |
| 2006-05-02 | J | 1,112,571 | $0.00 | 0 |
| 2006-05-02 | J | 716,274 | $0.00 | 1,308,955 |
| 2006-01-24 | Open-market sale | 100 | $37.26 | 728,100 |
| 2006-01-24 | Open-market sale | 100 | $37.87 | 728,200 |
| 2006-01-24 | Open-market sale | 200 | $37.10 | 728,300 |
| 2006-01-24 | Open-market sale | 100 | $37.18 | 728,500 |
| 2006-01-24 | Open-market sale | 100 | $37.05 | 728,600 |
| 2006-01-24 | Open-market sale | 100 | $37.82 | 728,700 |
| 2006-01-24 | Open-market sale | 100 | $37.03 | 728,800 |
| 2006-01-24 | Open-market sale | 100 | $37.11 | 728,900 |
| 2006-01-24 | Open-market sale | 100 | $37.88 | 729,000 |
| 2006-01-24 | Open-market sale | 100 | $37.80 | 729,100 |
| 2006-01-24 | Open-market sale | 100 | $37.01 | 729,200 |
| 2006-01-24 | Open-market sale | 200 | $37.09 | 729,300 |
| 2006-01-24 | Open-market sale | 100 | $37.07 | 729,500 |
| 2006-01-24 | Open-market sale | 100 | $36.96 | 729,600 |
| 2006-01-24 | Open-market sale | 100 | $37.37 | 729,700 |
| 2006-01-24 | Open-market sale | 200 | $37.78 | 729,800 |
| 2006-01-24 | Open-market sale | 200 | $37.70 | 730,000 |
| 2006-01-24 | Open-market sale | 300 | $37.76 | 730,200 |
| 2006-01-24 | Open-market sale | 100 | $37.00 | 730,500 |
| 2006-01-24 | Open-market sale | 100 | $37.08 | 730,600 |
| 2006-01-24 | Open-market sale | 500 | $37.81 | 730,700 |
| 2006-01-24 | Open-market sale | 500 | $37.75 | 731,200 |
| 2006-01-24 | Open-market sale | 100 | $37.63 | 727,100 |
| 2006-01-24 | Open-market sale | 200 | $37.66 | 727,200 |
| 2006-01-24 | Open-market sale | 200 | $37.61 | 727,400 |
| 2006-01-24 | Open-market sale | 100 | $37.25 | 728,000 |
| 2006-01-24 | Open-market sale | 100 | $37.32 | 727,900 |
| 2006-01-24 | Open-market sale | 100 | $37.34 | 727,800 |
| 2006-01-24 | Open-market sale | 100 | $37.50 | 727,600 |
| 2006-01-24 | Open-market sale | 100 | $37.46 | 727,700 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.