SEC CIK 946724
CLEMONS V GORDON
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CRVLview stock → | 241,584 | 2024-12-02 |
Position History — CRVL
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — CRVL
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2024-12-02 | Open-market sale | 6,000 | $365.05 | 241,584 |
| 2024-11-29 | Open-market sale | 2,000 | $367.50 | 247,584 |
| 2024-11-26 | Open-market sale | 2,000 | $368.00 | 249,584 |
| 2024-11-25 | Open-market sale | 2,000 | $375.00 | 251,584 |
| 2024-11-22 | Open-market sale | 7,200 | $367.31 | 253,584 |
| 2024-11-19 | Open-market sale | 800 | $362.00 | 260,784 |
| 2024-11-12 | Open-market sale | 2,000 | $363.08 | 261,584 |
| 2024-11-11 | Open-market sale | 2,000 | $365.00 | 263,584 |
| 2024-11-08 | Open-market sale | 1,000 | $362.31 | 265,584 |
| 2024-09-13 | Gift | 33,000 | $0.00 | 834,492 |
| 2024-09-13 | Gift | 33,000 | $0.00 | 867,492 |
| 2024-08-01 | Grant / award (derivative) | 750 | $0.00 | 750 |
| 2024-07-29 | Option exercise (derivative) | 729 | $307.82 | 271 |
| 2024-07-29 | Option exercise (derivative) | 250 | $307.82 | 750 |
| 2024-07-29 | Option exercise (derivative) | 400 | $307.82 | 0 |
| 2024-07-29 | Option exercise | 400 | $52.69 | 900,430 |
| 2024-07-29 | Tax withholding | 68 | $307.82 | 900,362 |
| 2024-07-29 | Tax withholding | 145 | $307.82 | 900,217 |
| 2024-07-29 | Option exercise | 729 | $151.94 | 900,946 |
| 2024-07-29 | Tax withholding | 359 | $307.82 | 900,587 |
| 2024-07-29 | Tax withholding | 162 | $307.82 | 900,425 |
| 2024-07-29 | Option exercise | 250 | $163.61 | 900,675 |
| 2024-07-29 | Tax withholding | 132 | $307.82 | 900,543 |
| 2024-07-29 | Tax withholding | 51 | $307.82 | 900,492 |
| 2024-06-06 | Gift | 6,000 | $0.00 | 888,030 |
| 2024-06-06 | Gift | 6,000 | $0.00 | 894,030 |
| 2024-05-24 | Open-market sale | 2,000 | $277.00 | 266,584 |
| 2024-03-13 | Gift | 1,500 | $0.00 | 900,030 |
| 2024-03-13 | J | 41,950 | $0.00 | 268,584 |
| 2024-03-13 | J | 41,950 | $0.00 | 41,950 |
| 2024-03-13 | Gift | 1,500 | $0.00 | 901,530 |
| 2024-02-21 | Open-market sale | 1,000 | $264.00 | 310,534 |
| 2024-02-16 | Open-market sale | 1,000 | $250.00 | 311,534 |
| 2024-02-12 | Open-market sale | 1,000 | $248.00 | 312,534 |
| 2024-02-09 | Open-market sale | 2,000 | $243.00 | 313,534 |
| 2024-02-02 | Option exercise (derivative) | 5,600 | $238.68 | 400 |
| 2024-02-02 | Tax withholding | 1,236 | $238.68 | 904,364 |
| 2024-02-02 | Tax withholding | 1,334 | $238.68 | 903,030 |
| 2024-02-02 | Option exercise | 5,600 | $52.69 | 905,600 |
| 2024-02-01 | Gift | 2,500 | $0.00 | 321,034 |
| 2024-02-01 | Gift | 2,500 | $0.00 | 318,534 |
| 2024-02-01 | Open-market sale | 3,000 | $239.70 | 315,534 |
| 2023-11-14 | Open-market sale | 8,000 | $210.44 | 323,534 |
| 2023-11-03 | Open-market sale | 1,000 | $206.00 | 331,534 |
| 2023-11-02 | Open-market sale | 1,000 | $200.00 | 332,534 |
| 2023-11-02 | Gift | 2,500 | $0.00 | 336,034 |
| 2023-11-02 | Gift | 5,000 | $0.00 | 338,534 |
| 2023-11-02 | Gift | 2,500 | $0.00 | 333,534 |
| 2023-09-15 | Open-market sale | 5,000 | $200.02 | 343,534 |
| 2023-08-31 | Open-market sale | 1,021 | $220.00 | 348,534 |
| 2023-08-30 | Open-market sale | 979 | $220.00 | 349,555 |
| 2023-08-29 | Open-market sale | 1,000 | $216.00 | 350,534 |
| 2023-08-24 | Open-market sale | 1,000 | $220.00 | 351,534 |
| 2023-08-14 | Open-market sale | 3,000 | $220.71 | 352,534 |
| 2023-08-11 | Open-market sale | 2,000 | $220.00 | 355,534 |
| 2023-08-10 | Grant / award (derivative) | 750 | $0.00 | 750 |
| 2023-08-09 | Open-market sale | 2,000 | $221.05 | 357,534 |
| 2023-08-08 | Open-market sale | 2,000 | $215.00 | 359,534 |
| 2023-08-07 | Open-market sale | 2,000 | $215.00 | 361,534 |
| 2023-08-04 | Open-market sale | 2,000 | $215.00 | 363,534 |
| 2023-08-03 | Open-market sale | 2,000 | $215.24 | 365,534 |
| 2023-06-07 | Open-market sale | 2,000 | $206.11 | 367,534 |
| 2023-06-06 | Open-market sale | 1,000 | $200.00 | 369,534 |
| 2023-02-28 | Gift | 10,000 | $0.00 | 370,534 |
| 2023-02-28 | Open-market sale | 2,500 | $182.01 | 380,534 |
| 2023-02-24 | Open-market sale | 2,500 | $183.00 | 383,034 |
| 2023-02-22 | Open-market sale | 2,500 | $182.00 | 385,534 |
| 2023-02-17 | Open-market sale | 5,000 | $184.36 | 388,034 |
| 2023-02-15 | Open-market sale | 2,500 | $183.00 | 393,034 |
| 2023-02-14 | Open-market sale | 2,500 | $184.00 | 395,534 |
| 2023-02-13 | Open-market sale | 2,500 | $183.00 | 398,034 |
| 2023-02-09 | Open-market sale | 2,500 | $185.26 | 400,534 |
| 2023-02-08 | Open-market sale | 5,000 | $187.50 | 403,034 |
| 2023-02-07 | Open-market sale | 5,000 | $184.25 | 408,034 |
| 2023-02-03 | Open-market sale | 7,160 | $188.00 | 413,034 |
| 2023-02-02 | Open-market sale | 10,340 | $187.50 | 420,194 |
| 2022-12-13 | Open-market sale | 1,066 | $150.06 | 430,534 |
| 2022-12-02 | Open-market sale | 2,000 | $154.23 | 431,600 |
| 2022-12-01 | Open-market sale | 1,000 | $153.00 | 433,600 |
| 2022-11-30 | Open-market sale | 4,000 | $152.00 | 434,600 |
| 2022-11-28 | Open-market sale | 1,000 | $150.86 | 438,600 |
| 2022-11-25 | Open-market sale | 500 | $150.16 | 439,600 |
| 2022-11-23 | Open-market sale | 1,500 | $150.26 | 440,100 |
| 2022-11-15 | Open-market sale | 1,000 | $153.16 | 441,600 |
| 2022-11-11 | Open-market sale | 319 | $155.00 | 442,600 |
| 2022-11-10 | Open-market sale | 1 | $155.00 | 442,919 |
| 2022-11-07 | Open-market sale | 500 | $156.43 | 442,920 |
| 2022-11-03 | Open-market sale | 1,000 | $158.00 | 443,420 |
| 2022-08-31 | Open-market sale | 1,000 | $157.99 | 444,420 |
| 2022-08-29 | Open-market sale | 500 | $161.88 | 445,420 |
| 2022-08-22 | Open-market sale | 1,000 | $172.00 | 445,920 |
| 2022-08-19 | Open-market sale | 1,000 | $171.50 | 446,920 |
| 2022-08-18 | Open-market sale | 1,000 | $171.00 | 447,920 |
| 2022-08-17 | Open-market sale | 1,000 | $171.00 | 448,920 |
| 2022-08-16 | Open-market sale | 1,000 | $170.21 | 449,920 |
| 2022-08-15 | Open-market sale | 1,000 | $166.00 | 450,920 |
| 2022-08-12 | Open-market sale | 1,000 | $163.25 | 451,920 |
| 2022-08-11 | Open-market sale | 2,000 | $160.91 | 452,920 |
| 2022-08-04 | Grant / award (derivative) | 1,000 | $0.00 | 1,000 |
| 2022-08-04 | Open-market sale | 1,000 | $165.59 | 454,920 |
| 2022-04-22 | Open-market sale | 667 | $172.01 | 455,920 |
| 2022-04-21 | Open-market sale | 1,000 | $181.77 | 456,587 |
| 2022-04-20 | Open-market sale | 1,429 | $179.65 | 457,587 |
| 2022-04-19 | Open-market sale | 1,237 | $177.41 | 459,016 |
| 2022-04-18 | Open-market sale | 1,334 | $176.51 | 460,253 |
| 2022-04-14 | Open-market sale | 2,264 | $179.67 | 461,587 |
| 2022-04-13 | Open-market sale | 2,067 | $179.30 | 463,851 |
| 2022-04-12 | Open-market sale | 667 | $175.54 | 465,918 |
| 2022-04-11 | Open-market sale | 667 | $173.70 | 466,585 |
| 2022-04-08 | Open-market sale | 667 | $173.99 | 467,252 |
| 2022-04-07 | Open-market sale | 667 | $169.82 | 467,919 |
| 2022-04-06 | Open-market sale | 667 | $169.06 | 468,586 |
| 2022-04-05 | Open-market sale | 667 | $168.99 | 469,253 |
| 2022-04-04 | Open-market sale | 667 | $171.62 | 469,920 |
| 2022-03-18 | Open-market sale | 1,000 | $172.00 | 469,587 |
| 2022-03-17 | Open-market sale | 1,000 | $170.00 | 470,587 |
| 2022-03-16 | Open-market sale | 2,000 | $163.50 | 471,587 |
| 2022-03-02 | Open-market sale | 1,000 | $168.02 | 473,587 |
| 2022-03-01 | Open-market sale | 2,000 | $162.50 | 474,587 |
| 2022-02-28 | Gift | 2,250 | $0.00 | 476,587 |
| 2022-02-23 | Open-market sale | 1,000 | $163.00 | 478,837 |
| 2022-02-22 | Open-market sale | 1,000 | $161.00 | 479,837 |
| 2022-02-17 | Open-market sale | 1,000 | $165.00 | 480,837 |
| 2022-02-16 | Open-market sale | 2,000 | $165.59 | 481,837 |
| 2022-02-15 | Open-market sale | 1,000 | $164.00 | 483,837 |
| 2022-02-14 | Open-market sale | 2,000 | $160.00 | 484,837 |
| 2022-02-10 | Open-market sale | 2,000 | $160.04 | 486,837 |
| 2022-02-04 | Open-market sale | 1,000 | $150.00 | 488,837 |
| 2021-12-17 | Gift | 5,000 | $0.00 | 489,837 |
| 2021-12-16 | Open-market sale | 1,000 | $203.09 | 494,837 |
| 2021-12-15 | Open-market sale | 3,000 | $196.50 | 495,837 |
| 2021-12-14 | Open-market sale | 3,000 | $194.33 | 498,837 |
| 2021-12-13 | Open-market sale | 2,000 | $195.24 | 501,837 |
| 2021-12-07 | Open-market sale | 1,000 | $196.50 | 503,837 |
| 2021-12-02 | Open-market sale | 1,000 | $191.18 | 504,837 |
| 2021-11-24 | Open-market sale | 1,000 | $198.00 | 505,837 |
| 2021-11-23 | Open-market sale | 1,000 | $196.00 | 506,837 |
| 2021-11-22 | Open-market sale | 1,000 | $198.15 | 507,837 |
| 2021-11-18 | Open-market sale | 1,000 | $193.50 | 508,837 |
| 2021-11-16 | Open-market sale | 1,370 | $195.05 | 509,837 |
| 2021-11-12 | Open-market sale | 1,000 | $193.67 | 511,207 |
| 2021-11-04 | Open-market sale | 1,000 | $186.00 | 512,207 |
| 2021-10-19 | Open-market sale | 1,000 | $175.49 | 513,207 |
| 2021-10-18 | Open-market sale | 2,000 | $172.94 | 514,207 |
| 2021-10-15 | Open-market sale | 2,000 | $174.18 | 516,207 |
| 2021-10-14 | Open-market sale | 2,000 | $169.36 | 518,207 |
| 2021-10-13 | Open-market sale | 2,000 | $168.62 | 520,207 |
| 2021-10-12 | Open-market sale | 2,000 | $166.21 | 522,207 |
| 2021-10-11 | Open-market sale | 2,000 | $169.26 | 524,207 |
| 2021-10-08 | Open-market sale | 2,000 | $173.72 | 526,207 |
| 2021-10-07 | Open-market sale | 2,000 | $175.36 | 528,207 |
| 2021-10-06 | Open-market sale | 2,000 | $167.71 | 530,207 |
| 2021-10-05 | Open-market sale | 2,000 | $189.42 | 532,207 |
| 2021-10-04 | Open-market sale | 2,000 | $190.57 | 534,207 |
| 2021-10-01 | Open-market sale | 2,000 | $184.55 | 536,207 |
| 2021-09-14 | Gift | 1,000 | $0.00 | 900,000 |
| 2021-09-08 | Open-market sale | 1,000 | $168.00 | 538,207 |
| 2021-09-07 | Open-market sale | 1,000 | $168.00 | 539,207 |
| 2021-09-03 | Open-market sale | 1,000 | $169.00 | 540,207 |
| 2021-09-02 | Open-market sale | 2,000 | $169.03 | 541,207 |
| 2021-09-01 | Open-market sale | 1,000 | $166.37 | 543,207 |
| 2021-08-31 | Open-market sale | 2,000 | $163.56 | 544,207 |
| 2021-08-30 | Open-market sale | 1,000 | $162.00 | 566,207 |
| 2021-08-30 | Gift | 20,000 | $0.00 | 546,207 |
| 2021-08-26 | Open-market sale | 1,500 | $157.20 | 567,207 |
| 2021-08-20 | Open-market sale | 1,000 | $158.58 | 568,707 |
| 2021-08-19 | Open-market sale | 1,000 | $158.00 | 569,707 |
| 2021-08-18 | Open-market sale | 2,000 | $158.00 | 570,707 |
| 2021-08-12 | Grant / award (derivative) | 1,000 | $0.00 | 1,000 |
| 2021-08-11 | Open-market sale | 2,000 | $153.49 | 572,707 |
| 2021-08-10 | Open-market sale | 1,000 | $153.00 | 574,707 |
| 2021-08-06 | Open-market sale | 1,500 | $159.00 | 575,707 |
| 2021-07-23 | Open-market sale | 1,500 | $135.98 | 577,207 |
| 2021-07-22 | Open-market sale | 1,500 | $135.20 | 578,707 |
| 2021-07-21 | Open-market sale | 1,500 | $135.61 | 580,207 |
| 2021-07-20 | Open-market sale | 1,500 | $136.64 | 581,707 |
| 2021-07-19 | Open-market sale | 1,500 | $132.74 | 583,207 |
| 2021-07-16 | Open-market sale | 1,500 | $135.66 | 584,707 |
| 2021-07-15 | Open-market sale | 1,500 | $136.68 | 586,207 |
| 2021-07-14 | Open-market sale | 1,500 | $136.64 | 587,707 |
| 2021-07-13 | Open-market sale | 1,500 | $138.04 | 589,207 |
| 2021-07-12 | Open-market sale | 1,500 | $137.89 | 590,707 |
| 2021-07-09 | Open-market sale | 1,500 | $138.63 | 592,207 |
| 2021-07-08 | Open-market sale | 1,500 | $136.97 | 593,707 |
| 2021-07-07 | Open-market sale | 1,500 | $137.12 | 595,207 |
| 2021-07-06 | Open-market sale | 1,500 | $134.53 | 596,707 |
| 2021-07-02 | Open-market sale | 1,500 | $135.26 | 598,207 |
| 2021-07-01 | Open-market sale | 1,500 | $134.12 | 599,707 |
| 2021-06-15 | Open-market sale | 1,000 | $121.05 | 601,207 |
| 2021-06-14 | Open-market sale | 1,000 | $122.80 | 602,207 |
| 2021-06-11 | Open-market sale | 1,000 | $121.45 | 603,207 |
| 2021-06-10 | Open-market sale | 1,500 | $122.55 | 604,207 |
| 2021-06-09 | Open-market sale | 1,500 | $123.74 | 605,707 |
| 2021-06-08 | Open-market sale | 1,500 | $121.21 | 607,207 |
| 2021-06-07 | Open-market sale | 1,000 | $118.50 | 608,707 |
| 2021-06-04 | Open-market sale | 443 | $120.01 | 609,707 |
| 2021-06-03 | Open-market sale | 1,000 | $120.00 | 610,150 |
| 2021-06-01 | Open-market sale | 1,500 | $124.66 | 611,150 |
| 2021-05-07 | Open-market sale | 1,000 | $120.31 | 612,650 |
| 2021-05-06 | Open-market sale | 1,000 | $116.35 | 613,650 |
| 2021-05-05 | Open-market sale | 1,000 | $117.16 | 614,650 |
| 2021-05-04 | Open-market sale | 1,000 | $117.51 | 615,650 |
| 2021-05-03 | Open-market sale | 1,000 | $118.19 | 616,650 |
| 2021-04-30 | Open-market sale | 1,000 | $118.05 | 617,650 |
| 2021-04-29 | Open-market sale | 1,000 | $116.56 | 618,650 |
| 2021-04-28 | Open-market sale | 1,000 | $115.98 | 619,650 |
| 2021-04-27 | Open-market sale | 1,000 | $115.82 | 620,650 |
| 2021-04-26 | Open-market sale | 1,000 | $116.40 | 621,650 |
| 2021-04-23 | Open-market sale | 1,000 | $119.64 | 622,650 |
| 2021-04-22 | Open-market sale | 1,000 | $118.18 | 623,650 |
| 2021-04-21 | Open-market sale | 1,000 | $116.72 | 624,650 |
| 2021-04-20 | Open-market sale | 1,000 | $112.07 | 625,650 |
| 2021-04-19 | Open-market sale | 1,000 | $111.57 | 626,650 |
| 2021-03-16 | Gift | 6,000 | $0.00 | 627,750 |
| 2021-03-16 | Open-market sale | 100 | $109.97 | 627,650 |
| 2021-03-11 | Open-market sale | 1,000 | $105.57 | 633,750 |
| 2021-03-10 | Open-market sale | 1,000 | $105.50 | 634,750 |
| 2021-03-09 | Open-market sale | 500 | $106.23 | 635,750 |
| 2021-03-05 | Open-market sale | 1,500 | $104.50 | 636,250 |
| 2021-03-04 | Open-market sale | 500 | $102.97 | 637,750 |
| 2021-03-03 | Open-market sale | 1,000 | $103.29 | 638,250 |
| 2021-03-02 | Open-market sale | 1,000 | $104.20 | 639,250 |
| 2021-03-01 | Open-market sale | 800 | $102.68 | 640,250 |
| 2021-02-25 | Gift | 5,000 | $0.00 | 641,050 |
| 2021-02-23 | Open-market sale | 1,000 | $103.50 | 646,050 |
| 2021-02-19 | Open-market sale | 1,000 | $106.06 | 647,050 |
| 2021-02-18 | Open-market sale | 1,000 | $104.57 | 648,050 |
| 2021-02-17 | Open-market sale | 1,500 | $104.75 | 649,050 |
| 2021-02-16 | Open-market sale | 1,000 | $101.81 | 650,550 |
| 2021-02-12 | Open-market sale | 500 | $101.98 | 651,550 |
| 2021-02-11 | Open-market sale | 1,000 | $107.94 | 652,050 |
| 2021-02-10 | Open-market sale | 1,500 | $107.76 | 653,050 |
| 2021-02-09 | Open-market sale | 1,000 | $105.22 | 654,550 |
| 2021-02-05 | Open-market sale | 1,500 | $104.03 | 655,550 |
| 2021-02-04 | Open-market sale | 2,000 | $102.46 | 657,050 |
| 2020-12-31 | Open-market sale | 1,200 | $105.22 | 659,050 |
| 2020-12-30 | Open-market sale | 1,200 | $105.23 | 660,250 |
| 2020-12-29 | Open-market sale | 1,200 | $103.86 | 661,450 |
| 2020-12-28 | Open-market sale | 1,200 | $104.03 | 662,650 |
| 2020-12-24 | Open-market sale | 1,200 | $105.01 | 663,850 |
| 2020-12-23 | Open-market sale | 1,200 | $104.96 | 665,050 |
| 2020-12-22 | Open-market sale | 1,200 | $102.72 | 666,250 |
| 2020-12-21 | Open-market sale | 1,200 | $100.46 | 667,450 |
| 2020-12-18 | Open-market sale | 1,200 | $100.49 | 668,650 |
| 2020-12-17 | Open-market sale | 1,200 | $99.51 | 669,850 |
| 2020-12-16 | Open-market sale | 800 | $96.01 | 671,050 |
| 2020-12-15 | Gift | 900 | $0.00 | 901,100 |
| 2020-12-15 | Gift | 100 | $0.00 | 901,000 |
| 2020-12-15 | Open-market sale | 1,000 | $96.38 | 671,850 |
| 2020-12-11 | Open-market sale | 1,000 | $94.27 | 672,850 |
| 2020-12-09 | Open-market sale | 1,200 | $95.66 | 673,850 |
| 2020-12-08 | Open-market sale | 1,346 | $94.05 | 902,000 |
| 2020-12-07 | Open-market sale | 1,200 | $93.05 | 903,346 |
| 2020-12-04 | Open-market sale | 800 | $92.46 | 904,546 |
| 2020-12-03 | Open-market sale | 1,300 | $92.73 | 905,346 |
| 2020-12-02 | Open-market sale | 3,000 | $92.35 | 906,646 |
| 2020-11-30 | Open-market sale | 1,000 | $91.36 | 909,646 |
| 2020-11-27 | Open-market sale | 1,500 | $91.09 | 675,050 |
| 2020-11-24 | Open-market sale | 1,200 | $91.05 | 676,550 |
| 2020-11-20 | Open-market sale | 1,500 | $91.73 | 677,750 |
| 2020-11-19 | Open-market sale | 1,500 | $90.94 | 679,250 |
| 2020-10-22 | Open-market sale | 1,000 | $90.80 | 680,750 |
| 2020-10-21 | Open-market sale | 1,000 | $90.38 | 681,750 |
| 2020-10-20 | Open-market sale | 1,000 | $91.19 | 682,750 |
| 2020-10-19 | Open-market sale | 1,000 | $90.44 | 683,750 |
| 2020-10-16 | Open-market sale | 1,000 | $90.65 | 684,750 |
| 2020-10-15 | Open-market sale | 1,000 | $88.38 | 685,750 |
| 2020-10-14 | Open-market sale | 1,000 | $88.89 | 686,750 |
| 2020-10-13 | Open-market sale | 1,000 | $88.39 | 687,750 |
| 2020-10-12 | Open-market sale | 1,000 | $89.39 | 688,750 |
| 2020-10-09 | Open-market sale | 1,000 | $89.64 | 689,750 |
| 2020-10-08 | Open-market sale | 1,000 | $89.05 | 690,750 |
| 2020-10-07 | Open-market sale | 1,000 | $88.66 | 692,750 |
| 2020-10-07 | Open-market sale | 1,000 | $88.66 | 691,750 |
| 2020-10-06 | Open-market sale | 1,000 | $89.11 | 693,750 |
| 2020-10-06 | Open-market sale | 1,000 | $89.11 | 692,750 |
| 2020-10-05 | Open-market sale | 1,000 | $88.50 | 694,750 |
| 2020-10-05 | Open-market sale | 1,000 | $88.50 | 693,750 |
| 2020-10-02 | Open-market sale | 1,000 | $87.20 | 694,750 |
| 2020-10-01 | Open-market sale | 1,000 | $85.94 | 695,750 |
| 2020-09-30 | Open-market sale | 1,000 | $84.90 | 696,750 |
| 2020-09-29 | Open-market sale | 1,000 | $85.31 | 697,750 |
| 2020-09-28 | Open-market sale | 1,000 | $84.34 | 698,750 |
| 2020-09-25 | Open-market sale | 1,000 | $81.91 | 699,750 |
| 2020-09-24 | Open-market sale | 1,000 | $82.42 | 700,750 |
| 2020-09-23 | Open-market sale | 1,000 | $85.73 | 701,750 |
| 2020-09-22 | Open-market sale | 1,000 | $86.74 | 702,750 |
| 2020-09-21 | Open-market sale | 1,000 | $85.01 | 703,750 |
| 2020-09-16 | Open-market sale | 1,000 | $86.06 | 704,750 |
| 2020-09-11 | Open-market sale | 1,000 | $85.15 | 705,750 |
| 2020-09-03 | Open-market sale | 1,000 | $84.93 | 706,750 |
| 2020-09-02 | Open-market sale | 1,000 | $84.81 | 707,750 |
| 2020-08-31 | Gift | 15,500 | $0.00 | 708,750 |
| 2020-08-28 | Gift | 725,250 | $0.00 | 910,646 |
| 2020-08-28 | Gift | 725,250 | $0.00 | 725,250 |
| 2020-08-28 | Open-market sale | 1,000 | $83.64 | 724,250 |
| 2020-08-27 | Open-market sale | 2,000 | $83.18 | 1,635,896 |
| 2020-08-25 | Open-market sale | 1,000 | $82.53 | 1,637,896 |
| 2020-08-21 | Open-market sale | 750 | $80.13 | 1,638,896 |
| 2020-08-19 | Open-market sale | 1,000 | $81.64 | 1,639,646 |
| 2020-08-04 | Open-market sale | 1,500 | $77.80 | 1,640,646 |
| 2020-08-03 | Open-market sale | 1,500 | $78.95 | 1,642,146 |
| 2020-07-31 | Open-market sale | 1,500 | $78.52 | 1,643,646 |
| 2020-07-30 | Open-market sale | 1,500 | $78.95 | 1,645,146 |
| 2020-07-29 | Open-market sale | 1,500 | $78.60 | 1,646,646 |
| 2020-07-28 | Open-market sale | 1,500 | $77.13 | 1,648,146 |
| 2020-07-27 | Open-market sale | 1,500 | $76.22 | 1,649,646 |
| 2020-07-24 | Open-market sale | 1,500 | $76.75 | 1,651,146 |
| 2020-07-23 | Open-market sale | 1,500 | $77.97 | 1,652,646 |
| 2020-07-22 | Open-market sale | 1,500 | $77.99 | 1,654,146 |
| 2020-07-21 | Open-market sale | 1,500 | $78.37 | 1,655,646 |
| 2020-07-20 | Open-market sale | 1,500 | $76.89 | 1,657,146 |
| 2020-07-17 | Open-market sale | 1,500 | $77.95 | 1,658,646 |
| 2020-07-16 | Open-market sale | 1,500 | $78.03 | 1,660,146 |
| 2020-07-15 | Open-market sale | 1,500 | $78.33 | 1,661,646 |
| 2020-07-14 | Open-market sale | 1,500 | $75.43 | 1,663,146 |
| 2020-07-13 | Open-market sale | 1,500 | $74.47 | 1,664,646 |
| 2020-07-10 | Open-market sale | 1,500 | $73.19 | 1,666,146 |
| 2020-07-09 | Open-market sale | 1,500 | $73.29 | 1,667,646 |
| 2020-07-08 | Open-market sale | 1,500 | $73.21 | 1,669,146 |
| 2020-07-07 | Open-market sale | 1,500 | $72.93 | 1,670,646 |
| 2020-07-06 | Open-market sale | 1,500 | $73.28 | 1,672,146 |
| 2020-07-02 | Open-market sale | 1,500 | $72.14 | 1,673,646 |
| 2020-07-01 | Open-market sale | 1,500 | $71.10 | 1,675,146 |
| 2020-06-30 | Open-market sale | 1,500 | $72.25 | 1,676,646 |
| 2020-06-29 | Open-market sale | 1,500 | $71.86 | 1,678,146 |
| 2020-06-26 | Open-market sale | 1,500 | $70.67 | 1,679,646 |
| 2020-06-25 | Open-market sale | 1,500 | $68.04 | 1,681,146 |
| 2020-06-24 | Open-market sale | 1,000 | $67.41 | 1,682,646 |
| 2020-06-23 | Open-market sale | 1,000 | $66.85 | 1,683,646 |
| 2020-06-22 | Open-market sale | 1,000 | $66.93 | 1,684,646 |
| 2020-06-19 | Open-market sale | 1,000 | $68.18 | 1,685,646 |
| 2020-06-18 | Open-market sale | 1,000 | $68.42 | 1,686,646 |
| 2020-06-17 | Open-market sale | 1,500 | $69.84 | 1,687,646 |
| 2020-05-29 | Open-market sale | 1,000 | $66.53 | 1,689,146 |
| 2020-05-28 | Open-market sale | 1,000 | $67.69 | 1,690,146 |
| 2020-05-27 | Open-market sale | 1,000 | $65.21 | 1,691,146 |
| 2020-04-30 | Grant / award (derivative) | 6,000 | $0.00 | 6,000 |
| 2020-03-19 | Open-market sale | 1,000 | $65.12 | 1,692,146 |
| 2020-02-27 | Open-market sale | 2,000 | $74.83 | 1,693,146 |
| 2020-02-26 | Open-market sale | 1,000 | $75.38 | 1,695,146 |
| 2020-02-24 | Open-market sale | 1,000 | $78.74 | 1,696,146 |
| 2020-02-21 | Open-market sale | 1,000 | $81.15 | 1,697,146 |
| 2020-02-20 | Open-market sale | 1,000 | $80.71 | 1,698,146 |
| 2020-02-19 | Open-market sale | 2,000 | $81.67 | 1,699,146 |
| 2020-02-18 | Open-market sale | 1,000 | $81.90 | 1,701,146 |
| 2020-02-14 | Open-market sale | 2,000 | $82.02 | 1,702,146 |
| 2020-02-12 | Open-market sale | 1,000 | $82.59 | 1,704,146 |
| 2020-02-11 | Open-market sale | 2,000 | $82.91 | 1,705,146 |
| 2020-02-10 | Open-market sale | 1,000 | $82.99 | 1,707,146 |
| 2020-02-07 | Open-market sale | 2,000 | $84.72 | 1,708,146 |
| 2020-02-06 | Open-market sale | 2,000 | $86.75 | 1,710,146 |
| 2019-12-30 | Gift | 12,000 | $0.00 | 1,712,146 |
| 2019-11-18 | Open-market sale | 1,000 | $77.64 | 1,724,146 |
| 2019-11-11 | Open-market sale | 2,000 | $77.75 | 1,725,146 |
| 2019-11-08 | Open-market sale | 1,000 | $77.02 | 1,727,146 |
| 2019-11-07 | Open-market sale | 1,000 | $76.65 | 1,728,146 |
| 2019-11-06 | Open-market sale | 2,000 | $77.61 | 1,729,146 |
| 2019-11-05 | Open-market sale | 2,000 | $78.10 | 1,731,146 |
| 2019-11-04 | Open-market sale | 2,000 | $78.49 | 1,733,146 |
| 2019-11-01 | Open-market sale | 2,000 | $80.31 | 1,735,146 |
| 2019-10-31 | Open-market sale | 2,000 | $79.55 | 1,737,146 |
| 2019-10-30 | Open-market sale | 2,000 | $80.32 | 1,739,146 |
| 2019-10-29 | Open-market sale | 2,000 | $79.82 | 1,741,146 |
| 2019-10-28 | Open-market sale | 2,000 | $78.78 | 1,743,146 |
| 2019-10-25 | Open-market sale | 2,000 | $77.58 | 1,745,146 |
| 2019-10-24 | Open-market sale | 2,000 | $77.01 | 1,747,146 |
| 2019-10-23 | Open-market sale | 2,000 | $76.78 | 1,749,146 |
| 2019-10-22 | Open-market sale | 2,000 | $77.86 | 1,751,146 |
| 2019-10-21 | Open-market sale | 2,000 | $79.09 | 1,753,146 |
| 2019-10-18 | Open-market sale | 2,000 | $78.91 | 1,755,146 |
| 2019-10-17 | Open-market sale | 2,000 | $79.67 | 1,757,146 |
| 2019-10-16 | Open-market sale | 2,000 | $78.11 | 1,759,146 |
| 2019-10-15 | Open-market sale | 2,000 | $78.58 | 1,761,146 |
| 2019-10-14 | Open-market sale | 2,000 | $77.01 | 1,763,146 |
| 2019-10-11 | Open-market sale | 2,000 | $78.09 | 1,765,146 |
| 2019-10-10 | Open-market sale | 2,000 | $77.05 | 1,767,146 |
| 2019-10-09 | Open-market sale | 2,000 | $77.11 | 1,769,146 |
| 2019-10-08 | Open-market sale | 2,000 | $76.88 | 1,771,146 |
| 2019-10-07 | Open-market sale | 2,000 | $77.74 | 1,773,146 |
| 2019-10-04 | Open-market sale | 2,000 | $77.99 | 1,775,146 |
| 2019-10-03 | Open-market sale | 2,000 | $76.16 | 1,777,146 |
| 2019-10-02 | Open-market sale | 2,000 | $75.55 | 1,779,146 |
| 2019-10-01 | Open-market sale | 2,000 | $75.99 | 1,781,146 |
| 2019-09-30 | Open-market sale | 2,000 | $75.54 | 1,783,146 |
| 2019-09-27 | Open-market sale | 2,000 | $75.13 | 1,785,146 |
| 2019-09-26 | Open-market sale | 2,000 | $75.35 | 1,787,146 |
| 2019-09-25 | Open-market sale | 2,000 | $77.12 | 1,789,146 |
| 2019-09-24 | Open-market sale | 2,000 | $78.74 | 1,791,146 |
| 2019-09-23 | Open-market sale | 2,000 | $81.98 | 1,793,146 |
| 2019-09-20 | Open-market sale | 2,000 | $83.26 | 1,795,146 |
| 2019-09-19 | Open-market sale | 2,000 | $82.63 | 1,797,146 |
| 2019-09-18 | Open-market sale | 2,000 | $80.73 | 1,799,146 |
| 2019-09-17 | Open-market sale | 2,000 | $81.76 | 1,801,146 |
| 2019-09-16 | Open-market sale | 2,000 | $79.32 | 1,803,146 |
| 2019-09-12 | Open-market sale | 1,000 | $82.25 | 1,805,146 |
| 2019-09-11 | Open-market sale | 1,000 | $82.18 | 1,806,146 |
| 2019-09-09 | Open-market sale | 1,000 | $86.13 | 1,807,146 |
| 2019-09-06 | Gift | 1,000 | $0.00 | 1,808,146 |
| 2019-09-06 | Gift | 1,000 | $0.00 | 1,808,146 |
| 2019-09-04 | Open-market sale | 1,000 | $85.63 | 1,809,146 |
| 2019-09-04 | Open-market sale | 1,000 | $85.63 | 1,809,146 |
| 2019-08-29 | Open-market sale | 1,000 | $85.29 | 1,810,146 |
| 2019-08-27 | Open-market sale | 2,000 | $82.71 | 1,811,146 |
| 2019-08-21 | Open-market sale | 1,000 | $85.45 | 1,813,146 |
| 2019-08-20 | Open-market sale | 1,000 | $85.35 | 1,814,146 |
| 2019-08-19 | Open-market sale | 1,000 | $85.71 | 1,815,146 |
| 2019-08-16 | Open-market sale | 2,000 | $86.03 | 1,816,146 |
| 2019-08-15 | Open-market sale | 1,000 | $84.93 | 1,818,146 |
| 2019-08-13 | Open-market sale | 2,000 | $88.15 | 1,819,146 |
| 2019-06-14 | Open-market sale | 2,500 | $81.80 | 1,821,146 |
| 2019-06-13 | Open-market sale | 3,000 | $82.94 | 1,823,646 |
| 2019-06-12 | Open-market sale | 66 | $81.00 | 1,826,646 |
| 2019-06-06 | Gift | 1,300 | $0.00 | 1,826,712 |
| 2019-06-04 | Open-market sale | 1,500 | $74.83 | 1,828,012 |
| 2019-06-03 | Open-market sale | 1,500 | $73.70 | 1,829,512 |
| 2019-02-12 | Open-market sale | 2,000 | $64.80 | 1,831,012 |
| 2019-02-11 | Open-market sale | 1,000 | $62.20 | 1,833,012 |
| 2019-02-08 | Open-market sale | 1,000 | $62.15 | 1,834,012 |
| 2019-02-07 | Open-market sale | 1,000 | $61.98 | 1,835,012 |
| 2019-02-06 | Open-market sale | 1,000 | $62.68 | 1,836,012 |
| 2019-02-05 | Open-market sale | 1,000 | $61.99 | 1,837,012 |
| 2019-02-04 | Open-market sale | 1,000 | $63.01 | 1,838,012 |
| 2019-02-01 | Open-market sale | 1,000 | $62.63 | 1,839,012 |
| 2019-01-31 | Open-market sale | 1,000 | $62.64 | 1,840,012 |
| 2019-01-30 | Open-market sale | 1,000 | $61.54 | 1,841,012 |
| 2019-01-29 | Open-market sale | 1,000 | $62.12 | 1,842,012 |
| 2019-01-28 | Open-market sale | 1,000 | $62.51 | 1,843,012 |
| 2019-01-25 | Open-market sale | 1,600 | $64.31 | 1,844,012 |
| 2019-01-24 | Open-market sale | 1,000 | $64.03 | 1,845,612 |
| 2019-01-23 | Open-market sale | 1,000 | $62.42 | 1,846,612 |
| 2019-01-22 | Open-market sale | 1,000 | $63.66 | 1,847,612 |
| 2019-01-18 | Open-market sale | 1,000 | $63.80 | 1,848,612 |
| 2019-01-17 | Open-market sale | 1,000 | $64.15 | 1,849,612 |
| 2019-01-16 | Open-market sale | 1,000 | $62.29 | 1,850,612 |
| 2019-01-15 | Open-market sale | 1,000 | $61.20 | 1,851,612 |
| 2019-01-14 | Open-market sale | 1,000 | $62.02 | 1,852,612 |
| 2019-01-11 | Open-market sale | 1,000 | $61.94 | 1,853,612 |
| 2019-01-10 | Open-market sale | 1,000 | $62.07 | 1,854,612 |
| 2019-01-09 | Open-market sale | 1,000 | $62.88 | 1,855,612 |
| 2019-01-08 | Open-market sale | 1,000 | $63.15 | 1,856,612 |
| 2019-01-07 | Open-market sale | 1,000 | $62.65 | 1,857,612 |
| 2019-01-04 | Open-market sale | 1,000 | $61.70 | 1,858,612 |
| 2019-01-03 | Open-market sale | 1,000 | $61.52 | 1,859,612 |
| 2019-01-02 | Open-market sale | 1,000 | $61.44 | 1,860,612 |
| 2018-12-31 | Open-market sale | 1,000 | $62.26 | 1,861,612 |
| 2018-12-28 | Open-market sale | 1,000 | $62.27 | 1,862,612 |
| 2018-12-27 | Open-market sale | 1,000 | $60.82 | 1,863,612 |
| 2018-12-26 | Open-market sale | 1,000 | $60.03 | 1,864,612 |
| 2018-12-24 | Open-market sale | 1,000 | $60.22 | 1,865,612 |
| 2018-12-21 | Open-market sale | 1,000 | $60.49 | 1,866,612 |
| 2018-12-20 | Open-market sale | 1,000 | $61.13 | 1,867,612 |
| 2018-12-19 | Open-market sale | 1,000 | $62.44 | 1,868,612 |
| 2018-12-18 | Open-market sale | 1,000 | $62.68 | 1,869,612 |
| 2018-12-17 | Open-market sale | 1,100 | $64.01 | 1,866,790 |
| 2018-12-17 | Option exercise (derivative) | 20,000 | $62.63 | 0 |
| 2018-12-17 | Tax withholding | 1,633 | $62.63 | 1,870,612 |
| 2018-12-17 | Tax withholding | 14,545 | $62.63 | 1,872,245 |
| 2018-12-17 | Option exercise | 20,000 | $45.55 | 1,886,790 |
| 2018-12-14 | Open-market sale | 2,000 | $65.06 | 1,867,890 |
| 2018-12-13 | Open-market sale | 2,000 | $66.57 | 1,869,890 |
| 2018-12-12 | Open-market sale | 2,000 | $66.21 | 1,871,890 |
| 2018-12-11 | Open-market sale | 2,000 | $66.19 | 1,873,890 |
| 2018-12-10 | Open-market sale | 2,000 | $65.02 | 1,875,890 |
| 2018-11-28 | Open-market sale | 1,000 | $66.35 | 1,877,890 |
| 2018-11-26 | Open-market sale | 1,000 | $65.83 | 1,878,890 |
| 2018-11-23 | Open-market sale | 700 | $65.36 | 1,879,890 |
| 2018-11-21 | Open-market sale | 1,400 | $65.24 | 1,880,590 |
| 2018-11-20 | Open-market sale | 800 | $65.13 | 1,881,990 |
| 2018-11-19 | Open-market sale | 1,900 | $65.48 | 1,882,790 |
| 2018-11-16 | Open-market sale | 2,000 | $65.07 | 1,884,690 |
| 2018-11-15 | Open-market sale | 800 | $63.97 | 1,886,690 |
| 2018-11-14 | Open-market sale | 22 | $64.20 | 1,887,490 |
| 2018-11-13 | Gift | 1,000 | $0.00 | 1,887,512 |
| 2018-11-12 | Open-market sale | 700 | $64.52 | 1,888,512 |
| 2018-11-08 | Open-market sale | 1,600 | $65.40 | 1,889,212 |
| 2018-11-07 | Open-market sale | 1,000 | $64.79 | 1,890,812 |
| 2018-11-06 | Open-market sale | 2,000 | $63.81 | 1,891,812 |
| 2018-11-02 | Open-market sale | 1,000 | $59.41 | 1,893,812 |
| 2018-11-01 | Open-market sale | 1,000 | $58.34 | 1,894,812 |
| 2018-10-31 | Open-market sale | 1,000 | $58.95 | 1,895,812 |
| 2018-10-30 | Open-market sale | 1,000 | $57.53 | 1,896,812 |
| 2018-10-10 | Open-market sale | 1,000 | $57.84 | 1,897,812 |
| 2018-10-09 | Open-market sale | 1,000 | $57.79 | 1,898,812 |
| 2018-10-05 | Open-market sale | 587 | $57.65 | 1,899,812 |
| 2018-10-04 | Open-market sale | 1,000 | $57.66 | 1,900,399 |
| 2018-10-03 | Open-market sale | 1,000 | $57.91 | 1,901,399 |
| 2018-10-02 | Open-market sale | 1,000 | $59.48 | 1,902,399 |
| 2018-10-01 | Open-market sale | 1,000 | $60.00 | 1,903,399 |
| 2018-09-28 | Open-market sale | 1,000 | $59.77 | 1,904,399 |
| 2018-09-27 | Open-market sale | 1,000 | $59.86 | 1,905,399 |
| 2018-09-26 | Open-market sale | 1,000 | $60.00 | 1,906,399 |
| 2018-09-25 | Open-market sale | 1,000 | $60.36 | 1,907,399 |
| 2018-09-24 | Open-market sale | 1,000 | $58.54 | 1,908,399 |
| 2018-09-21 | Open-market sale | 1,000 | $59.68 | 1,909,399 |
| 2018-09-20 | Open-market sale | 1,000 | $59.28 | 1,910,399 |
| 2018-09-19 | Open-market sale | 1,000 | $59.85 | 1,911,399 |
| 2018-09-18 | Open-market sale | 1,000 | $60.36 | 1,912,399 |
| 2018-09-17 | Open-market sale | 1,000 | $60.13 | 1,913,399 |
| 2018-09-06 | Open-market sale | 1,000 | $60.00 | 1,914,399 |
| 2018-09-05 | Open-market sale | 1,000 | $59.50 | 1,915,399 |
| 2018-08-29 | Open-market sale | 1,500 | $60.40 | 1,916,399 |
| 2018-08-28 | Open-market sale | 1,000 | $59.95 | 1,917,899 |
| 2018-08-24 | Open-market sale | 758 | $60.32 | 1,918,899 |
| 2018-08-23 | Open-market sale | 44 | $60.35 | 1,919,657 |
| 2018-08-22 | Open-market sale | 2,000 | $60.03 | 1,919,701 |
| 2018-08-21 | Open-market sale | 916 | $60.33 | 1,921,701 |
| 2018-08-20 | Open-market sale | 2,000 | $59.43 | 1,922,617 |
| 2018-08-14 | Open-market sale | 1,000 | $58.78 | 1,924,617 |
| 2018-08-13 | Open-market sale | 2,000 | $57.02 | 1,925,617 |
| 2018-08-08 | Open-market sale | 429 | $57.00 | 1,927,617 |
| 2018-08-07 | Open-market sale | 500 | $56.45 | 1,928,046 |
| 2018-08-06 | Open-market sale | 2,000 | $56.95 | 1,928,546 |
| 2018-07-17 | Open-market sale | 1,337 | $55.87 | 1,930,546 |
| 2018-07-16 | Open-market sale | 1,750 | $55.23 | 1,931,883 |
| 2018-07-13 | Open-market sale | 1,750 | $55.91 | 1,933,633 |
| 2018-07-12 | Open-market sale | 1,750 | $56.27 | 1,935,383 |
| 2018-07-11 | Open-market sale | 1,750 | $56.36 | 1,937,133 |
| 2018-07-10 | Open-market sale | 1,750 | $56.60 | 1,938,883 |
| 2018-07-09 | Open-market sale | 1,750 | $56.03 | 1,940,633 |
| 2018-07-06 | Open-market sale | 1,750 | $56.40 | 1,942,383 |
| 2018-07-05 | Open-market sale | 1,750 | $55.24 | 1,944,133 |
| 2018-07-03 | Open-market sale | 1,750 | $55.07 | 1,945,883 |
| 2018-07-02 | Open-market sale | 750 | $53.51 | 1,947,633 |
| 2018-06-29 | Open-market sale | 750 | $53.83 | 1,948,383 |
| 2018-06-28 | Open-market sale | 750 | $53.83 | 1,949,133 |
| 2018-06-27 | Open-market sale | 950 | $54.93 | 1,949,883 |
| 2018-06-26 | Open-market sale | 1,579 | $54.73 | 1,950,833 |
| 2018-06-25 | Open-market sale | 750 | $54.42 | 1,952,412 |
| 2018-06-22 | Open-market sale | 1,384 | $54.37 | 1,953,162 |
| 2018-06-21 | Open-market sale | 750 | $54.18 | 1,954,546 |
| 2018-06-20 | Open-market sale | 750 | $53.33 | 1,955,296 |
| 2018-06-19 | Open-market sale | 750 | $51.03 | 1,956,046 |
| 2018-06-18 | Open-market sale | 750 | $50.97 | 1,956,796 |
| 2018-06-15 | Open-market sale | 750 | $51.05 | 1,957,546 |
| 2018-06-14 | Open-market sale | 750 | $51.01 | 1,958,296 |
| 2018-06-13 | Open-market sale | 750 | $50.37 | 1,959,046 |
| 2018-06-12 | Open-market sale | 750 | $50.73 | 1,959,796 |
| 2018-06-11 | Open-market sale | 5,000 | $50.51 | 1,960,546 |
| 2018-06-06 | Open-market sale | 5,000 | $51.59 | 1,965,546 |
| 2017-09-29 | Option exercise (derivative) | 46,000 | $54.40 | 0 |
| 2017-09-29 | Tax withholding | 19,533 | $54.40 | 1,773,522 |
| 2017-09-29 | Tax withholding | 9,210 | $54.40 | 1,764,312 |
| 2017-09-29 | Option exercise | 46,000 | $23.10 | 1,793,055 |
| 2017-09-29 | Option exercise (derivative) | 46,000 | $54.40 | 0 |
| 2017-09-29 | Tax withholding | 8,826 | $54.40 | 1,765,083 |
| 2017-09-29 | Tax withholding | 19,533 | $54.40 | 1,773,909 |
| 2017-09-29 | Option exercise | 46,000 | $23.10 | 1,793,442 |
| 2017-09-27 | Option exercise (derivative) | 46,000 | $54.95 | 46,000 |
| 2017-09-27 | Option exercise | 46,000 | $23.10 | 1,775,670 |
| 2017-09-27 | Tax withholding | 19,337 | $54.95 | 1,756,333 |
| 2017-09-27 | Tax withholding | 9,278 | $54.95 | 1,747,055 |
| 2017-09-27 | Option exercise (derivative) | 46,000 | $54.95 | 46,000 |
| 2017-09-27 | Tax withholding | 8,891 | $54.95 | 1,747,442 |
| 2017-09-27 | Option exercise | 46,000 | $23.10 | 1,775,670 |
| 2017-09-27 | Tax withholding | 19,337 | $54.95 | 1,756,333 |
| 2017-06-08 | Option exercise (derivative) | 8,000 | $47.70 | 92,000 |
| 2017-06-08 | Option exercise (derivative) | 12,000 | $47.70 | 0 |
| 2017-06-08 | Option exercise | 8,000 | $23.10 | 1,731,130 |
| 2017-06-08 | Tax withholding | 3,874 | $47.70 | 1,727,256 |
| 2017-06-08 | Tax withholding | 1,435 | $47.70 | 1,725,821 |
| 2017-06-08 | Option exercise | 12,000 | $24.24 | 1,737,821 |
| 2017-06-08 | Tax withholding | 6,098 | $47.70 | 1,731,723 |
| 2017-06-08 | Tax withholding | 2,053 | $47.70 | 1,729,670 |
| 2017-04-13 | Open-market sale | 1,000 | $41.90 | 1,723,130 |
| 2017-04-12 | Open-market sale | 3,000 | $41.88 | 1,724,130 |
| 2017-04-11 | Open-market sale | 3,000 | $42.20 | 1,727,130 |
| 2017-04-10 | Open-market sale | 3,000 | $42.14 | 1,730,130 |
| 2017-04-07 | Open-market sale | 3,000 | $41.70 | 1,733,130 |
| 2017-04-06 | Open-market sale | 3,000 | $41.29 | 1,736,130 |
| 2017-04-05 | Open-market sale | 3,000 | $41.67 | 1,739,130 |
| 2017-04-04 | Open-market sale | 3,000 | $41.18 | 1,742,130 |
| 2017-04-03 | Open-market sale | 3,000 | $42.10 | 1,745,130 |
| 2017-03-15 | Open-market sale | 2,000 | $41.31 | 1,748,130 |
| 2017-03-10 | Open-market sale | 7,000 | $40.47 | 1,750,130 |
| 2017-02-09 | Open-market sale | 4,500 | $40.43 | 1,757,130 |
| 2017-02-08 | Open-market sale | 1,000 | $39.54 | 1,761,630 |
| 2017-02-07 | Open-market sale | 1,500 | $38.82 | 1,762,630 |
| 2016-12-15 | Open-market sale | 1,000 | $35.33 | 1,764,130 |
| 2016-12-13 | Open-market sale | 500 | $35.27 | 1,765,130 |
| 2016-12-12 | Open-market sale | 500 | $34.36 | 1,765,630 |
| 2016-12-09 | Open-market sale | 1,500 | $35.00 | 1,766,130 |
| 2016-08-15 | Open-market sale | 2,000 | $42.46 | 1,767,630 |
| 2016-08-02 | Gift | 127,335 | $0.00 | 0 |
| 2016-05-05 | Option exercise (derivative) | 3,542 | $45.73 | 0 |
| 2016-05-05 | Tax withholding | 643 | $45.73 | 1,769,630 |
| 2016-05-05 | Option exercise | 3,542 | $21.87 | 1,771,966 |
| 2016-05-05 | Tax withholding | 1,693 | $45.73 | 1,770,273 |
| 2016-03-09 | Open-market sale | 11 | $40.00 | 127,335 |
| 2016-03-08 | Open-market sale | 7,000 | $40.00 | 127,346 |
| 2016-03-07 | Open-market sale | 2,500 | $40.00 | 134,346 |
| 2016-01-11 | Gift | 2,250 | $0.00 | 1,768,424 |
| 2015-12-16 | Open-market sale | 3,000 | $39.95 | 1,770,674 |
| 2015-12-15 | Open-market sale | 3,500 | $39.15 | 136,846 |
| 2015-12-08 | Open-market sale | 2,521 | $39.08 | 140,346 |
| 2015-12-04 | Open-market sale | 2,154 | $39.63 | 142,867 |
| 2015-12-03 | Gift | 3,000 | $0.00 | 1,773,674 |
| 2015-11-30 | Open-market sale | 517 | $39.29 | 1,776,674 |
| 2015-11-25 | Open-market sale | 483 | $39.20 | 1,777,191 |
| 2015-11-23 | Open-market sale | 1,000 | $39.32 | 1,777,674 |
| 2015-11-20 | Open-market sale | 3,000 | $39.00 | 1,778,674 |
| 2015-09-11 | Open-market sale | 2,000 | $31.50 | 145,021 |
| 2015-09-10 | Open-market sale | 100 | $31.52 | 147,021 |
| 2015-09-03 | Open-market sale | 30 | $30.75 | 147,121 |
| 2015-08-17 | Open-market sale | 2,500 | $33.00 | 147,151 |
| 2015-08-14 | Open-market sale | 2,500 | $33.00 | 149,651 |
| 2015-08-13 | Open-market sale | 100 | $33.25 | 152,151 |
| 2015-08-10 | Open-market sale | 2,500 | $33.00 | 152,251 |
| 2015-05-14 | Option exercise (derivative) | 1,667 | $35.52 | 0 |
| 2015-05-14 | Tax withholding | 825 | $35.52 | 1,782,018 |
| 2015-05-14 | Tax withholding | 344 | $35.52 | 1,781,674 |
| 2015-05-14 | Option exercise | 1,667 | $17.60 | 1,782,843 |
| 2015-03-05 | Option exercise (derivative) | 1,250 | $35.82 | 0 |
| 2015-03-05 | Open-market sale | 2,500 | $36.38 | 154,751 |
| 2015-03-05 | Tax withholding | 250 | $35.82 | 1,781,176 |
| 2015-03-05 | Tax withholding | 637 | $35.82 | 1,781,426 |
| 2015-03-05 | Option exercise | 1,250 | $18.28 | 1,782,063 |
| 2015-03-03 | Open-market sale | 2,500 | $35.75 | 157,251 |
| 2015-03-02 | Open-market sale | 3,151 | $35.80 | 159,751 |
| 2015-02-27 | Open-market sale | 1,849 | $36.01 | 162,902 |
| 2014-08-22 | Gift | 2,500 | $0.00 | 1,780,813 |
| 2014-08-15 | Open-market sale | 2,000 | $40.16 | 164,751 |
| 2014-08-06 | Open-market sale | 2,000 | $40.50 | 166,751 |
| 2014-06-10 | Gift | 992 | $0.00 | 1,780,813 |
| 2014-03-10 | Option exercise (derivative) | 833 | $0.00 | 1,250 |
| 2014-03-10 | Option exercise (derivative) | 15,633 | $0.00 | 1,667 |
| 2014-03-10 | Option exercise (derivative) | 6,458 | $0.00 | 3,542 |
| 2014-03-10 | Tax withholding | 2,876 | $49.10 | 1,783,034 |
| 2014-03-10 | Option exercise | 6,458 | $21.87 | 1,785,910 |
| 2014-03-10 | Tax withholding | 3,522 | $49.10 | 1,779,452 |
| 2014-03-10 | Tax withholding | 5,603 | $49.10 | 1,782,974 |
| 2014-03-10 | Option exercise | 15,633 | $17.60 | 1,788,577 |
| 2014-03-10 | Tax withholding | 209 | $49.10 | 1,772,944 |
| 2014-03-10 | Tax withholding | 310 | $49.10 | 1,773,153 |
| 2014-03-10 | Option exercise | 833 | $18.28 | 1,773,463 |
| 2014-03-10 | Tax withholding | 1,229 | $49.10 | 1,781,805 |
| 2014-02-13 | Open-market sale | 2,500 | $46.50 | 168,751 |
| 2014-02-12 | Open-market sale | 2,500 | $46.50 | 171,251 |
| 2014-02-11 | Open-market sale | 500 | $46.29 | 174,164 |
| 2014-02-11 | Open-market sale | 14 | $46.27 | 174,664 |
| 2014-02-11 | Open-market sale | 300 | $46.29 | 173,864 |
| 2014-02-11 | Open-market sale | 13 | $46.30 | 173,851 |
| 2014-02-11 | Open-market sale | 100 | $46.31 | 173,751 |
| 2014-02-11 | Open-market sale | 1,573 | $46.25 | 174,678 |
| 2014-02-11 | Open-market sale | 2,500 | $46.00 | 176,251 |
| 2014-02-06 | Grant / award (derivative) | 20,000 | $0.00 | 20,000 |
| 2013-12-23 | Option exercise (derivative) | 2,700 | $0.00 | 17,300 |
| 2013-12-23 | Option exercise (derivative) | 17,917 | $0.00 | 2,083 |
| 2013-12-23 | Option exercise | 17,917 | $18.28 | 1,782,085 |
| 2013-12-23 | Tax withholding | 6,933 | $47.24 | 1,775,152 |
| 2013-12-23 | Option exercise | 2,700 | $17.60 | 1,774,160 |
| 2013-12-23 | Tax withholding | 3,692 | $47.24 | 1,771,460 |
| 2013-12-23 | Tax withholding | 1,005 | $47.24 | 1,773,155 |
| 2013-12-23 | Tax withholding | 525 | $47.24 | 1,772,630 |
| 2013-12-23 | Option exercise (derivative) | 2,700 | $0.00 | 17,300 |
| 2013-12-23 | Option exercise (derivative) | 17,917 | $0.00 | 2,083 |
| 2013-12-23 | Option exercise | 17,917 | $18.28 | 1,782,085 |
| 2013-12-23 | Tax withholding | 6,933 | $47.24 | 1,775,152 |
| 2013-12-23 | Tax withholding | 3,740 | $47.24 | 1,771,412 |
| 2013-12-23 | Option exercise | 2,700 | $17.60 | 1,774,112 |
| 2013-12-23 | Tax withholding | 1,005 | $47.24 | 1,773,107 |
| 2013-12-23 | Tax withholding | 564 | $47.24 | 1,772,543 |
| 2013-12-20 | Gift | 5,500 | $0.00 | 1,764,168 |
| 2013-12-20 | Gift | 5,500 | $0.00 | 1,764,168 |
| 2013-12-12 | Open-market sale | 200 | $46.01 | 179,753 |
| 2013-12-12 | Open-market sale | 100 | $46.23 | 179,453 |
| 2013-12-12 | Open-market sale | 200 | $46.22 | 179,553 |
| 2013-12-12 | Open-market sale | 702 | $46.25 | 178,751 |
| 2013-12-12 | Open-market sale | 2,798 | $46.00 | 179,953 |
| 2013-12-11 | Open-market sale | 1,000 | $46.00 | 182,751 |
| 2013-11-27 | Open-market sale | 2,379 | $45.00 | 183,751 |
| 2013-11-26 | Open-market sale | 100 | $44.00 | 184,500 |
| 2013-11-26 | Open-market sale | 100 | $44.75 | 184,400 |
| 2013-11-26 | Open-market sale | 21 | $44.78 | 184,379 |
| 2013-11-26 | Open-market sale | 400 | $44.00 | 184,600 |
| 2013-11-26 | Open-market sale | 100 | $44.75 | 1,954,068 |
| 2013-11-26 | Open-market sale | 100 | $44.00 | 1,954,168 |
| 2013-11-26 | Open-market sale | 400 | $44.00 | 1,954,268 |
| 2013-11-26 | Open-market sale | 21 | $44.78 | 1,954,047 |
| 2013-11-25 | Open-market sale | 103 | $43.75 | 185,748 |
| 2013-11-25 | Open-market sale | 900 | $43.75 | 185,851 |
| 2013-11-25 | Open-market sale | 97 | $43.75 | 185,651 |
| 2013-11-25 | Open-market sale | 60 | $43.75 | 185,591 |
| 2013-11-25 | Open-market sale | 100 | $43.76 | 185,491 |
| 2013-11-25 | Open-market sale | 100 | $43.80 | 185,391 |
| 2013-11-25 | Open-market sale | 391 | $43.87 | 185,000 |
| 2013-11-25 | Open-market sale | 100 | $43.80 | 1,955,059 |
| 2013-11-25 | Open-market sale | 391 | $43.87 | 1,954,668 |
| 2013-11-25 | Open-market sale | 100 | $43.76 | 1,955,159 |
| 2013-11-25 | Open-market sale | 60 | $43.75 | 1,955,259 |
| 2013-11-25 | Open-market sale | 97 | $43.75 | 1,955,319 |
| 2013-11-25 | Open-market sale | 103 | $43.75 | 1,955,416 |
| 2013-11-25 | Open-market sale | 900 | $43.75 | 1,955,519 |
| 2013-11-22 | Open-market sale | 249 | $44.00 | 186,751 |
| 2013-11-22 | Open-market sale | 249 | $44.00 | 1,956,419 |
| 2013-11-20 | Open-market sale | 8,008 | $41.50 | 187,000 |
| 2013-11-20 | Open-market sale | 8,008 | $41.50 | 1,956,668 |
| 2013-11-19 | Open-market sale | 1,992 | $41.62 | 195,008 |
| 2013-11-19 | Open-market sale | 1,992 | $41.62 | 1,964,676 |
| 2013-10-09 | Gift | 2,700 | $0.00 | 1,966,668 |
| 2013-06-04 | Open-market sale | 101 | $53.85 | 984,984 |
| 2013-06-04 | Open-market sale | 95 | $53.57 | 985,589 |
| 2013-06-04 | Open-market sale | 200 | $53.61 | 985,389 |
| 2013-06-04 | Open-market sale | 195 | $53.62 | 985,194 |
| 2013-06-04 | Open-market sale | 5 | $53.65 | 985,189 |
| 2013-06-04 | Open-market sale | 100 | $53.75 | 985,089 |
| 2013-06-04 | Open-market sale | 4 | $53.76 | 985,085 |
| 2013-06-04 | Open-market sale | 100 | $53.96 | 984,684 |
| 2013-06-04 | Open-market sale | 200 | $53.86 | 984,784 |
| 2013-06-03 | Open-market sale | 100 | $52.40 | 985,684 |
| 2013-06-03 | Open-market sale | 200 | $52.16 | 985,784 |
| 2013-06-03 | Open-market sale | 200 | $52.10 | 985,984 |
| 2013-06-03 | Open-market sale | 100 | $52.05 | 986,184 |
| 2013-06-03 | Open-market sale | 26 | $52.02 | 986,284 |
| 2013-06-03 | Open-market sale | 74 | $51.99 | 986,310 |
| 2013-06-03 | Open-market sale | 100 | $51.93 | 986,384 |
| 2013-06-03 | Open-market sale | 100 | $51.90 | 986,484 |
| 2013-06-03 | Open-market sale | 100 | $51.86 | 986,584 |
| 2013-05-31 | Open-market sale | 100 | $51.31 | 986,740 |
| 2013-05-31 | Open-market sale | 100 | $50.77 | 987,584 |
| 2013-05-31 | Open-market sale | 100 | $50.78 | 987,484 |
| 2013-05-31 | Open-market sale | 56 | $51.62 | 986,684 |
| 2013-05-31 | Open-market sale | 144 | $51.25 | 986,840 |
| 2013-05-31 | Open-market sale | 100 | $51.20 | 986,984 |
| 2013-05-31 | Open-market sale | 100 | $51.14 | 987,084 |
| 2013-05-31 | Open-market sale | 100 | $51.12 | 987,184 |
| 2013-05-31 | Open-market sale | 100 | $51.05 | 987,284 |
| 2013-05-31 | Open-market sale | 100 | $51.00 | 987,384 |
| 2013-05-30 | Open-market sale | 400 | $50.00 | 988,284 |
| 2013-05-30 | Open-market sale | 100 | $50.01 | 988,184 |
| 2013-05-30 | Open-market sale | 100 | $50.10 | 988,084 |
| 2013-05-30 | Open-market sale | 200 | $50.40 | 987,884 |
| 2013-05-30 | Open-market sale | 200 | $50.50 | 987,684 |
| 2013-05-08 | Open-market sale | 200 | $50.00 | 988,684 |
| 2013-05-02 | Grant / award (derivative) | 50,000 | $0.00 | 50,000 |
| 2013-04-10 | Open-market sale | 1,000 | $50.00 | 988,884 |
| 2013-03-28 | Open-market sale | 501 | $50.00 | 989,884 |
| 2013-03-01 | Grant / award (derivative) | 10,000 | $0.00 | 10,000 |
| 2012-12-28 | Gift | 98,500 | $0.00 | 0 |
| 2012-07-03 | Gift | 2,300 | $0.00 | 1,088,885 |
| 2011-08-04 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2011-02-25 | Option exercise (derivative) | 45,000 | $0.00 | 0 |
| 2011-02-25 | Tax withholding | 27,446 | $49.40 | 1,096,922 |
| 2011-02-25 | Option exercise | 45,000 | $30.13 | 1,124,368 |
| 2011-02-25 | Tax withholding | 5,737 | $49.40 | 1,091,185 |
| 2010-07-07 | Grant / award (derivative) | 10,000 | $0.00 | 10,000 |
| 2010-06-16 | Open-market sale | 1,000 | $36.50 | 1,079,368 |
| 2010-06-15 | Open-market sale | 1,000 | $36.40 | 1,080,368 |
| 2010-05-14 | Grant / award (derivative) | 10,000 | $0.00 | 10,000 |
| 2009-09-02 | Disposition to issuer | 200,000 | $30.00 | 1,081,368 |
| 2008-10-01 | Open-market sale | 3 | $30.00 | 1,281,368 |
| 2008-09-30 | Open-market sale | 541 | $30.00 | 1,281,371 |
| 2008-09-04 | Open-market sale | 500 | $30.37 | 1,281,912 |
| 2008-09-03 | Open-market sale | 300 | $30.78 | 1,283,712 |
| 2008-09-03 | Open-market sale | 1,000 | $30.75 | 1,282,412 |
| 2008-09-03 | Open-market sale | 200 | $30.76 | 1,283,412 |
| 2008-09-03 | Open-market sale | 100 | $30.77 | 1,283,612 |
| 2008-07-31 | Open-market sale | 5,525 | $32.85 | 1,284,012 |
| 2008-07-30 | Open-market sale | 100 | $33.24 | 1,289,537 |
| 2008-07-30 | Open-market sale | 2,334 | $33.00 | 1,289,637 |
| 2008-07-30 | Open-market sale | 200 | $33.05 | 1,291,971 |
| 2008-07-30 | Open-market sale | 300 | $33.02 | 1,292,171 |
| 2008-07-30 | Open-market sale | 200 | $33.06 | 1,292,471 |
| 2008-07-30 | Open-market sale | 97 | $33.16 | 1,292,671 |
| 2008-07-30 | Open-market sale | 600 | $32.61 | 1,292,768 |
| 2008-07-30 | Open-market sale | 400 | $32.65 | 1,293,368 |
| 2008-07-30 | Open-market sale | 530 | $32.64 | 1,293,768 |
| 2008-07-30 | Open-market sale | 200 | $32.62 | 1,294,298 |
| 2008-07-30 | Open-market sale | 100 | $32.56 | 1,294,498 |
| 2008-07-30 | Open-market sale | 100 | $32.57 | 1,294,598 |
| 2008-07-30 | Open-market sale | 100 | $32.57 | 1,294,698 |
| 2008-07-30 | Open-market sale | 28 | $32.60 | 1,294,798 |
| 2008-07-30 | Open-market sale | 225 | $32.55 | 1,294,826 |
| 2008-07-30 | Open-market sale | 11 | $32.58 | 1,295,051 |
| 2008-07-29 | Open-market sale | 613 | $32.90 | 1,296,540 |
| 2008-07-29 | Open-market sale | 100 | $32.91 | 1,297,153 |
| 2008-07-29 | Open-market sale | 700 | $32.91 | 1,297,253 |
| 2008-07-29 | Open-market sale | 1,000 | $32.92 | 1,297,953 |
| 2008-07-29 | Open-market sale | 300 | $32.93 | 1,298,953 |
| 2008-07-29 | Open-market sale | 100 | $32.93 | 1,299,253 |
| 2008-07-29 | Open-market sale | 400 | $32.75 | 1,295,062 |
| 2008-07-29 | Open-market sale | 552 | $32.81 | 1,295,462 |
| 2008-07-29 | Open-market sale | 100 | $32.83 | 1,296,014 |
| 2008-07-29 | Open-market sale | 113 | $32.85 | 1,296,114 |
| 2008-07-29 | Open-market sale | 213 | $32.87 | 1,296,227 |
| 2008-07-29 | Open-market sale | 100 | $32.88 | 1,296,440 |
| 2008-07-29 | Open-market sale | 100 | $32.94 | 1,299,453 |
| 2008-07-29 | Open-market sale | 400 | $32.95 | 1,300,188 |
| 2008-07-29 | Open-market sale | 200 | $32.96 | 1,300,588 |
| 2008-07-29 | Open-market sale | 100 | $32.96 | 1,300,788 |
| 2008-07-29 | Open-market sale | 211 | $32.97 | 1,300,888 |
| 2008-07-29 | Open-market sale | 300 | $32.98 | 1,301,099 |
| 2008-07-29 | Open-market sale | 200 | $32.98 | 1,301,399 |
| 2008-07-29 | Open-market sale | 479 | $32.99 | 1,301,599 |
| 2008-07-29 | Open-market sale | 352 | $33.00 | 1,302,078 |
| 2008-07-29 | Open-market sale | 100 | $33.01 | 1,302,430 |
| 2008-07-29 | Open-market sale | 100 | $33.02 | 1,302,530 |
| 2008-07-29 | Open-market sale | 124 | $33.04 | 1,302,630 |
| 2008-07-29 | Open-market sale | 276 | $33.05 | 1,302,754 |
| 2008-07-29 | Open-market sale | 224 | $33.06 | 1,303,030 |
| 2008-07-29 | Open-market sale | 299 | $33.07 | 1,303,254 |
| 2008-07-29 | Open-market sale | 300 | $33.09 | 1,303,553 |
| 2008-07-29 | Open-market sale | 100 | $33.11 | 1,303,853 |
| 2008-07-29 | Open-market sale | 11 | $33.11 | 1,303,953 |
| 2008-07-29 | Open-market sale | 100 | $33.13 | 1,303,964 |
| 2008-07-29 | Open-market sale | 98 | $33.15 | 1,304,064 |
| 2008-07-29 | Open-market sale | 200 | $33.20 | 1,304,162 |
| 2008-07-29 | Open-market sale | 100 | $33.21 | 1,304,362 |
| 2008-07-29 | Open-market sale | 100 | $33.26 | 1,304,462 |
| 2008-07-29 | Open-market sale | 100 | $33.35 | 1,304,562 |
| 2008-07-29 | Open-market sale | 200 | $33.38 | 1,304,662 |
| 2008-07-29 | Open-market sale | 100 | $33.40 | 1,304,862 |
| 2008-07-29 | Open-market sale | 100 | $33.42 | 1,304,962 |
| 2008-07-29 | Open-market sale | 100 | $32.93 | 1,299,353 |
| 2008-07-29 | Open-market sale | 200 | $32.95 | 1,299,988 |
| 2008-07-29 | Open-market sale | 435 | $32.94 | 1,299,553 |
| 2008-07-17 | Open-market sale | 100 | $32.91 | 1,304,358 |
| 2008-07-17 | Open-market sale | 195 | $32.83 | 1,304,163 |
| 2008-07-17 | Open-market sale | 1 | $32.84 | 1,304,162 |
| 2008-07-16 | Open-market sale | 100 | $32.84 | 1,304,958 |
| 2008-07-16 | Open-market sale | 99 | $32.82 | 1,305,058 |
| 2008-07-16 | Open-market sale | 101 | $32.81 | 1,305,157 |
| 2008-07-16 | Open-market sale | 5 | $32.79 | 1,305,258 |
| 2008-07-16 | Open-market sale | 100 | $32.77 | 1,305,263 |
| 2008-07-16 | Open-market sale | 100 | $32.76 | 1,305,363 |
| 2008-07-16 | Open-market sale | 100 | $32.74 | 1,305,463 |
| 2008-07-16 | Open-market sale | 100 | $32.73 | 1,305,563 |
| 2008-07-16 | Open-market sale | 100 | $32.72 | 1,305,663 |
| 2008-07-16 | Open-market sale | 100 | $32.71 | 1,305,763 |
| 2008-07-16 | Open-market sale | 800 | $32.70 | 1,305,863 |
| 2008-07-16 | Open-market sale | 100 | $32.90 | 1,304,658 |
| 2008-07-16 | Open-market sale | 100 | $32.92 | 1,304,558 |
| 2008-07-16 | Open-market sale | 100 | $32.93 | 1,304,458 |
| 2008-07-16 | Open-market sale | 100 | $32.85 | 1,304,858 |
| 2008-07-16 | Open-market sale | 100 | $32.86 | 1,304,758 |
| 2008-07-15 | Open-market sale | 2,599 | $33.00 | 1,306,663 |
| 2008-07-15 | Open-market sale | 100 | $33.03 | 1,309,262 |
| 2008-07-15 | Open-market sale | 200 | $33.01 | 1,309,362 |
| 2008-07-14 | Open-market sale | 200 | $33.15 | 1,313,762 |
| 2008-07-14 | Open-market sale | 100 | $33.05 | 1,313,962 |
| 2008-07-14 | Open-market sale | 100 | $33.17 | 1,314,062 |
| 2008-07-14 | Open-market sale | 100 | $34.33 | 1,309,562 |
| 2008-07-14 | Open-market sale | 100 | $33.30 | 1,309,662 |
| 2008-07-14 | Open-market sale | 100 | $33.31 | 1,309,762 |
| 2008-07-14 | Open-market sale | 200 | $33.09 | 1,313,562 |
| 2008-07-14 | Open-market sale | 2,400 | $33.00 | 1,311,162 |
| 2008-07-14 | Open-market sale | 200 | $33.04 | 1,310,962 |
| 2008-07-14 | Open-market sale | 100 | $33.14 | 1,310,362 |
| 2008-07-14 | Open-market sale | 200 | $33.19 | 1,310,462 |
| 2008-07-14 | Open-market sale | 300 | $33.02 | 1,310,662 |
| 2008-07-14 | Open-market sale | 100 | $33.35 | 1,310,262 |
| 2008-07-14 | Open-market sale | 100 | $33.25 | 1,310,162 |
| 2008-07-14 | Open-market sale | 100 | $33.23 | 1,310,062 |
| 2008-07-14 | Open-market sale | 200 | $33.16 | 1,309,862 |
| 2008-07-11 | Open-market sale | 200 | $33.27 | 1,316,637 |
| 2008-07-11 | Open-market sale | 300 | $33.31 | 1,316,337 |
| 2008-07-11 | Open-market sale | 100 | $33.24 | 1,316,237 |
| 2008-07-11 | Open-market sale | 100 | $33.45 | 1,316,137 |
| 2008-07-11 | Open-market sale | 675 | $33.37 | 1,315,462 |
| 2008-07-11 | Open-market sale | 100 | $33.25 | 1,315,362 |
| 2008-07-11 | Open-market sale | 400 | $33.30 | 1,314,962 |
| 2008-07-11 | Open-market sale | 100 | $33.28 | 1,314,862 |
| 2008-07-11 | Open-market sale | 500 | $33.29 | 1,314,362 |
| 2008-07-11 | Open-market sale | 100 | $33.22 | 1,314,262 |
| 2008-07-11 | Open-market sale | 100 | $33.20 | 1,314,162 |
| 2008-07-11 | Open-market sale | 100 | $33.23 | 1,317,837 |
| 2008-07-11 | Open-market sale | 200 | $33.12 | 1,317,637 |
| 2008-07-11 | Open-market sale | 200 | $33.09 | 1,317,437 |
| 2008-07-11 | Open-market sale | 100 | $33.06 | 1,317,337 |
| 2008-07-11 | Open-market sale | 100 | $33.13 | 1,317,237 |
| 2008-07-11 | Open-market sale | 200 | $33.00 | 1,317,037 |
| 2008-07-11 | Open-market sale | 100 | $33.32 | 1,316,837 |
| 2008-07-11 | Open-market sale | 100 | $33.19 | 1,316,937 |
| 2008-07-10 | Open-market sale | 100 | $34.10 | 1,320,668 |
| 2008-07-10 | Open-market sale | 300 | $34.08 | 1,320,368 |
| 2008-07-10 | Open-market sale | 402 | $34.03 | 1,319,966 |
| 2008-07-10 | Open-market sale | 298 | $34.04 | 1,319,668 |
| 2008-07-10 | Open-market sale | 300 | $34.12 | 1,319,368 |
| 2008-07-10 | Open-market sale | 231 | $34.15 | 1,319,137 |
| 2008-07-10 | Open-market sale | 600 | $34.13 | 1,318,537 |
| 2008-07-10 | Open-market sale | 200 | $34.31 | 1,318,337 |
| 2008-07-10 | Open-market sale | 200 | $33.91 | 1,318,137 |
| 2008-07-10 | Open-market sale | 100 | $33.85 | 1,318,037 |
| 2008-07-10 | Open-market sale | 100 | $33.60 | 1,317,937 |
| 2008-07-10 | Open-market sale | 100 | $34.06 | 1,320,851 |
| 2008-07-10 | Open-market sale | 100 | $33.80 | 1,324,837 |
| 2008-07-10 | Open-market sale | 200 | $34.00 | 1,324,637 |
| 2008-07-10 | Open-market sale | 100 | $34.05 | 1,324,537 |
| 2008-07-10 | Open-market sale | 100 | $34.05 | 1,324,437 |
| 2008-07-10 | Open-market sale | 100 | $34.11 | 1,324,337 |
| 2008-07-10 | Open-market sale | 500 | $34.13 | 1,323,837 |
| 2008-07-10 | Open-market sale | 100 | $34.18 | 1,323,737 |
| 2008-07-10 | Open-market sale | 200 | $34.30 | 1,323,537 |
| 2008-07-10 | Open-market sale | 100 | $34.14 | 1,323,437 |
| 2008-07-10 | Open-market sale | 100 | $34.11 | 1,323,337 |
| 2008-07-10 | Open-market sale | 200 | $34.29 | 1,323,137 |
| 2008-07-10 | Open-market sale | 300 | $34.02 | 1,322,837 |
| 2008-07-10 | Open-market sale | 100 | $34.03 | 1,322,737 |
| 2008-07-10 | Open-market sale | 100 | $34.18 | 1,322,637 |
| 2008-07-10 | Open-market sale | 100 | $34.17 | 1,322,537 |
| 2008-07-10 | Open-market sale | 100 | $34.22 | 1,322,437 |
| 2008-07-10 | Open-market sale | 227 | $34.22 | 1,322,210 |
| 2008-07-10 | Open-market sale | 200 | $34.19 | 1,322,010 |
| 2008-07-10 | Open-market sale | 100 | $34.23 | 1,321,910 |
| 2008-07-10 | Open-market sale | 100 | $34.25 | 1,321,810 |
| 2008-07-10 | Open-market sale | 100 | $34.24 | 1,321,710 |
| 2008-07-10 | Open-market sale | 300 | $34.20 | 1,321,410 |
| 2008-07-10 | Open-market sale | 159 | $34.17 | 1,321,251 |
| 2008-07-10 | Open-market sale | 300 | $34.14 | 1,320,951 |
| 2008-07-10 | Open-market sale | 83 | $34.07 | 1,320,768 |
| 2008-07-09 | Open-market sale | 100 | $34.42 | 1,329,775 |
| 2008-07-09 | Open-market sale | 202 | $34.34 | 1,329,875 |
| 2008-07-09 | Open-market sale | 138 | $34.18 | 1,325,437 |
| 2008-07-09 | Open-market sale | 400 | $33.98 | 1,325,575 |
| 2008-07-09 | Open-market sale | 36 | $34.01 | 1,325,975 |
| 2008-07-09 | Open-market sale | 164 | $34.00 | 1,326,011 |
| 2008-07-09 | Open-market sale | 200 | $34.04 | 1,326,175 |
| 2008-07-09 | Open-market sale | 200 | $34.11 | 1,326,375 |
| 2008-07-09 | Open-market sale | 100 | $34.25 | 1,326,575 |
| 2008-07-09 | Open-market sale | 100 | $34.29 | 1,326,675 |
| 2008-07-09 | Open-market sale | 100 | $34.50 | 1,326,775 |
| 2008-07-09 | Open-market sale | 100 | $34.58 | 1,326,875 |
| 2008-07-09 | Open-market sale | 100 | $34.59 | 1,326,975 |
| 2008-07-09 | Open-market sale | 200 | $34.46 | 1,327,075 |
| 2008-07-09 | Open-market sale | 200 | $34.48 | 1,327,275 |
| 2008-07-09 | Open-market sale | 200 | $34.53 | 1,327,475 |
| 2008-07-09 | Open-market sale | 200 | $34.54 | 1,327,675 |
| 2008-07-09 | Open-market sale | 200 | $34.57 | 1,327,875 |
| 2008-07-09 | Open-market sale | 200 | $34.71 | 1,328,075 |
| 2008-07-09 | Open-market sale | 200 | $34.66 | 1,328,275 |
| 2008-07-09 | Open-market sale | 100 | $34.68 | 1,328,475 |
| 2008-07-09 | Open-market sale | 200 | $34.70 | 1,328,575 |
| 2008-07-09 | Open-market sale | 100 | $34.74 | 1,328,775 |
| 2008-07-09 | Open-market sale | 100 | $34.74 | 1,328,875 |
| 2008-07-09 | Open-market sale | 100 | $34.80 | 1,328,975 |
| 2008-07-09 | Open-market sale | 100 | $34.69 | 1,329,075 |
| 2008-07-09 | Open-market sale | 200 | $34.72 | 1,329,175 |
| 2008-07-09 | Open-market sale | 100 | $34.75 | 1,329,375 |
| 2008-07-09 | Open-market sale | 100 | $34.64 | 1,329,475 |
| 2008-07-09 | Open-market sale | 200 | $34.47 | 1,329,575 |
| 2008-07-09 | Open-market sale | 100 | $34.10 | 1,325,237 |
| 2008-07-09 | Open-market sale | 100 | $34.13 | 1,325,137 |
| 2008-07-09 | Open-market sale | 200 | $34.24 | 1,324,937 |
| 2008-07-09 | Open-market sale | 100 | $34.16 | 1,325,337 |
| 2008-07-09 | Open-market sale | 400 | $34.03 | 1,330,277 |
| 2008-07-09 | Open-market sale | 200 | $33.84 | 1,331,177 |
| 2008-07-09 | Open-market sale | 100 | $33.98 | 1,331,377 |
| 2008-07-09 | Open-market sale | 100 | $34.02 | 1,331,477 |
| 2008-07-09 | Open-market sale | 100 | $34.09 | 1,331,577 |
| 2008-07-09 | Open-market sale | 100 | $34.15 | 1,331,677 |
| 2008-07-09 | Open-market sale | 300 | $34.19 | 1,331,777 |
| 2008-07-09 | Open-market sale | 200 | $34.23 | 1,332,077 |
| 2008-07-09 | Open-market sale | 200 | $34.21 | 1,332,277 |
| 2008-07-09 | Open-market sale | 200 | $34.20 | 1,332,477 |
| 2008-07-09 | Open-market sale | 100 | $34.35 | 1,332,677 |
| 2008-07-09 | Open-market sale | 100 | $34.38 | 1,332,777 |
| 2008-07-09 | Open-market sale | 100 | $34.52 | 1,332,877 |
| 2008-07-09 | Open-market sale | 100 | $34.32 | 1,332,977 |
| 2008-07-09 | Open-market sale | 100 | $34.30 | 1,333,077 |
| 2008-07-09 | Open-market sale | 100 | $34.26 | 1,333,177 |
| 2008-07-09 | Open-market sale | 100 | $33.91 | 1,333,277 |
| 2008-07-09 | Open-market sale | 100 | $33.81 | 1,333,377 |
| 2008-07-09 | Open-market sale | 100 | $33.80 | 1,333,477 |
| 2008-07-09 | Open-market sale | 100 | $33.70 | 1,333,577 |
| 2008-07-09 | Open-market sale | 200 | $33.69 | 1,333,677 |
| 2008-07-09 | Open-market sale | 100 | $33.68 | 1,333,877 |
| 2008-07-09 | Open-market sale | 260 | $33.53 | 1,333,977 |
| 2008-07-09 | Open-market sale | 100 | $33.50 | 1,334,237 |
| 2008-07-09 | Open-market sale | 100 | $33.55 | 1,334,337 |
| 2008-07-09 | Open-market sale | 400 | $33.51 | 1,334,437 |
| 2008-07-09 | Open-market sale | 100 | $33.56 | 1,334,837 |
| 2008-07-09 | Open-market sale | 200 | $34.06 | 1,330,077 |
| 2008-07-09 | Open-market sale | 100 | $33.92 | 1,331,077 |
| 2008-07-09 | Open-market sale | 400 | $33.99 | 1,330,677 |
| 2008-07-08 | Open-market sale | 300 | $34.22 | 1,344,437 |
| 2008-07-08 | Open-market sale | 200 | $34.19 | 1,344,737 |
| 2008-07-08 | Open-market sale | 100 | $34.02 | 1,343,752 |
| 2008-07-08 | Open-market sale | 200 | $34.01 | 1,343,852 |
| 2008-07-08 | Open-market sale | 200 | $33.99 | 1,343,552 |
| 2008-07-08 | Open-market sale | 200 | $34.04 | 1,343,352 |
| 2008-07-08 | Open-market sale | 200 | $34.20 | 1,343,152 |
| 2008-07-08 | Open-market sale | 100 | $34.33 | 1,343,052 |
| 2008-07-08 | Open-market sale | 100 | $34.38 | 1,342,952 |
| 2008-07-08 | Open-market sale | 100 | $34.29 | 1,342,852 |
| 2008-07-08 | Open-market sale | 200 | $34.16 | 1,342,652 |
| 2008-07-08 | Open-market sale | 100 | $34.14 | 1,342,552 |
| 2008-07-08 | Open-market sale | 23 | $34.17 | 1,342,529 |
| 2008-07-08 | Open-market sale | 300 | $34.18 | 1,342,229 |
| 2008-07-08 | Open-market sale | 100 | $34.14 | 1,342,129 |
| 2008-07-08 | Open-market sale | 100 | $34.06 | 1,342,029 |
| 2008-07-08 | Open-market sale | 200 | $34.06 | 1,341,829 |
| 2008-07-08 | Open-market sale | 200 | $34.08 | 1,341,629 |
| 2008-07-08 | Open-market sale | 200 | $34.00 | 1,341,429 |
| 2008-07-08 | Open-market sale | 100 | $34.03 | 1,341,329 |
| 2008-07-08 | Open-market sale | 100 | $34.00 | 1,341,229 |
| 2008-07-08 | Open-market sale | 100 | $34.11 | 1,341,129 |
| 2008-07-08 | Open-market sale | 100 | $34.03 | 1,341,029 |
| 2008-07-08 | Open-market sale | 100 | $33.71 | 1,340,929 |
| 2008-07-08 | Open-market sale | 100 | $33.79 | 1,340,829 |
| 2008-07-08 | Open-market sale | 200 | $33.68 | 1,340,629 |
| 2008-07-08 | Open-market sale | 100 | $33.48 | 1,340,529 |
| 2008-07-08 | Open-market sale | 100 | $33.50 | 1,340,429 |
| 2008-07-08 | Open-market sale | 100 | $33.35 | 1,340,329 |
| 2008-07-08 | Open-market sale | 100 | $33.33 | 1,340,229 |
| 2008-07-08 | Open-market sale | 185 | $34.23 | 1,344,252 |
| 2008-07-08 | Open-market sale | 200 | $34.07 | 1,344,052 |
| 2008-07-08 | Open-market sale | 100 | $33.45 | 1,339,637 |
| 2008-07-08 | Open-market sale | 100 | $33.26 | 1,339,137 |
| 2008-07-08 | Open-market sale | 100 | $33.23 | 1,339,037 |
| 2008-07-08 | Open-market sale | 100 | $33.17 | 1,338,937 |
| 2008-07-08 | Open-market sale | 400 | $33.07 | 1,338,537 |
| 2008-07-08 | Open-market sale | 100 | $33.04 | 1,338,437 |
| 2008-07-08 | Open-market sale | 100 | $33.03 | 1,338,337 |
| 2008-07-08 | Open-market sale | 100 | $33.14 | 1,338,237 |
| 2008-07-08 | Open-market sale | 100 | $33.13 | 1,338,137 |
| 2008-07-08 | Open-market sale | 100 | $33.12 | 1,338,037 |
| 2008-07-08 | Open-market sale | 100 | $33.19 | 1,337,937 |
| 2008-07-08 | Open-market sale | 400 | $33.24 | 1,337,537 |
| 2008-07-08 | Open-market sale | 200 | $33.31 | 1,337,337 |
| 2008-07-08 | Open-market sale | 100 | $33.27 | 1,337,237 |
| 2008-07-08 | Open-market sale | 100 | $33.11 | 1,337,137 |
| 2008-07-08 | Open-market sale | 300 | $33.23 | 1,336,837 |
| 2008-07-08 | Open-market sale | 200 | $33.25 | 1,336,637 |
| 2008-07-08 | Open-market sale | 300 | $33.41 | 1,336,337 |
| 2008-07-08 | Open-market sale | 100 | $33.39 | 1,336,237 |
| 2008-07-08 | Open-market sale | 100 | $33.40 | 1,336,137 |
| 2008-07-08 | Open-market sale | 104 | $33.21 | 1,336,033 |
| 2008-07-08 | Open-market sale | 496 | $33.22 | 1,335,537 |
| 2008-07-08 | Open-market sale | 500 | $33.19 | 1,335,037 |
| 2008-07-08 | Open-market sale | 100 | $33.20 | 1,334,937 |
| 2008-07-08 | Open-market sale | 100 | $33.36 | 1,340,129 |
| 2008-07-08 | Open-market sale | 100 | $33.54 | 1,340,029 |
| 2008-07-08 | Open-market sale | 400 | $33.42 | 1,339,237 |
| 2008-07-08 | Open-market sale | 292 | $33.45 | 1,339,737 |
| 2008-07-07 | Open-market sale | 451 | $32.70 | 1,351,237 |
| 2008-07-07 | Open-market sale | 260 | $32.54 | 1,352,288 |
| 2008-07-07 | Open-market sale | 100 | $32.50 | 1,352,548 |
| 2008-07-07 | Open-market sale | 70 | $32.61 | 1,352,648 |
| 2008-07-07 | Open-market sale | 100 | $32.59 | 1,352,718 |
| 2008-07-07 | Open-market sale | 100 | $32.58 | 1,352,818 |
| 2008-07-07 | Open-market sale | 200 | $32.60 | 1,352,918 |
| 2008-07-07 | Open-market sale | 318 | $32.68 | 1,353,118 |
| 2008-07-07 | Open-market sale | 100 | $32.79 | 1,353,436 |
| 2008-07-07 | Open-market sale | 200 | $32.71 | 1,353,536 |
| 2008-07-07 | Open-market sale | 100 | $32.82 | 1,353,736 |
| 2008-07-07 | Open-market sale | 200 | $32.67 | 1,353,836 |
| 2008-07-07 | Open-market sale | 200 | $32.76 | 1,354,036 |
| 2008-07-07 | Open-market sale | 100 | $32.75 | 1,354,236 |
| 2008-07-07 | Open-market sale | 200 | $32.73 | 1,354,336 |
| 2008-07-07 | Open-market sale | 201 | $32.69 | 1,354,536 |
| 2008-07-07 | Open-market sale | 100 | $32.66 | 1,354,737 |
| 2008-07-07 | Open-market sale | 100 | $32.65 | 1,354,837 |
| 2008-07-07 | Open-market sale | 100 | $33.01 | 1,350,337 |
| 2008-07-07 | Open-market sale | 200 | $33.04 | 1,350,437 |
| 2008-07-07 | Open-market sale | 100 | $33.12 | 1,350,637 |
| 2008-07-07 | Open-market sale | 100 | $33.32 | 1,350,737 |
| 2008-07-07 | Open-market sale | 100 | $33.15 | 1,350,837 |
| 2008-07-07 | Open-market sale | 200 | $33.11 | 1,350,937 |
| 2008-07-07 | Open-market sale | 100 | $33.17 | 1,351,137 |
| 2008-07-07 | Open-market sale | 400 | $32.53 | 1,351,888 |
| 2008-07-07 | Open-market sale | 200 | $32.51 | 1,351,688 |
| 2008-07-07 | Open-market sale | 300 | $33.09 | 1,345,537 |
| 2008-07-07 | Open-market sale | 97 | $32.78 | 1,344,937 |
| 2008-07-07 | Open-market sale | 203 | $32.77 | 1,345,034 |
| 2008-07-07 | Open-market sale | 300 | $32.95 | 1,345,237 |
| 2008-07-07 | Open-market sale | 300 | $33.21 | 1,345,837 |
| 2008-07-07 | Open-market sale | 100 | $33.16 | 1,346,137 |
| 2008-07-07 | Open-market sale | 100 | $33.24 | 1,346,237 |
| 2008-07-07 | Open-market sale | 100 | $33.23 | 1,346,337 |
| 2008-07-07 | Open-market sale | 100 | $33.28 | 1,346,437 |
| 2008-07-07 | Open-market sale | 400 | $33.37 | 1,346,537 |
| 2008-07-07 | Open-market sale | 200 | $33.39 | 1,346,937 |
| 2008-07-07 | Open-market sale | 200 | $33.52 | 1,347,137 |
| 2008-07-07 | Open-market sale | 300 | $33.53 | 1,347,337 |
| 2008-07-07 | Open-market sale | 100 | $33.56 | 1,347,637 |
| 2008-07-07 | Open-market sale | 200 | $33.66 | 1,347,737 |
| 2008-07-07 | Open-market sale | 300 | $33.71 | 1,347,937 |
| 2008-07-07 | Open-market sale | 100 | $33.74 | 1,348,237 |
| 2008-07-07 | Open-market sale | 400 | $33.82 | 1,348,337 |
| 2008-07-07 | Open-market sale | 200 | $33.73 | 1,348,737 |
| 2008-07-07 | Open-market sale | 100 | $33.85 | 1,348,937 |
| 2008-07-07 | Open-market sale | 100 | $33.60 | 1,349,037 |
| 2008-07-07 | Open-market sale | 100 | $33.54 | 1,349,137 |
| 2008-07-07 | Open-market sale | 200 | $33.44 | 1,349,237 |
| 2008-07-07 | Open-market sale | 200 | $33.27 | 1,349,437 |
| 2008-07-07 | Open-market sale | 200 | $32.99 | 1,349,637 |
| 2008-07-07 | Open-market sale | 200 | $33.13 | 1,349,837 |
| 2008-07-07 | Open-market sale | 200 | $33.18 | 1,350,037 |
| 2008-07-07 | Open-market sale | 100 | $33.36 | 1,350,237 |
| 2008-07-03 | Open-market sale | 100 | $32.97 | 1,354,937 |
| 2008-07-03 | Open-market sale | 100 | $32.99 | 1,355,037 |
| 2008-07-03 | Open-market sale | 100 | $32.93 | 1,355,137 |
| 2008-07-01 | Open-market sale | 100 | $33.21 | 1,359,237 |
| 2008-07-01 | Open-market sale | 400 | $33.25 | 1,359,337 |
| 2008-07-01 | Open-market sale | 100 | $33.35 | 1,359,737 |
| 2008-07-01 | Open-market sale | 100 | $33.29 | 1,359,837 |
| 2008-07-01 | Open-market sale | 100 | $33.41 | 1,359,937 |
| 2008-07-01 | Open-market sale | 100 | $33.27 | 1,360,037 |
| 2008-07-01 | Open-market sale | 100 | $33.26 | 1,360,137 |
| 2008-07-01 | Open-market sale | 569 | $33.20 | 1,358,292 |
| 2008-07-01 | Open-market sale | 276 | $33.34 | 1,358,861 |
| 2008-07-01 | Open-market sale | 200 | $33.31 | 1,358,092 |
| 2008-07-01 | Open-market sale | 100 | $33.48 | 1,357,992 |
| 2008-07-01 | Open-market sale | 100 | $33.44 | 1,357,892 |
| 2008-07-01 | Open-market sale | 100 | $33.58 | 1,357,792 |
| 2008-07-01 | Open-market sale | 100 | $33.37 | 1,359,137 |
| 2008-07-01 | Open-market sale | 97 | $33.93 | 1,355,237 |
| 2008-07-01 | Open-market sale | 3 | $33.92 | 1,355,334 |
| 2008-07-01 | Open-market sale | 100 | $34.00 | 1,355,337 |
| 2008-07-01 | Open-market sale | 200 | $34.30 | 1,355,437 |
| 2008-07-01 | Open-market sale | 100 | $34.33 | 1,355,637 |
| 2008-07-01 | Open-market sale | 100 | $34.14 | 1,355,737 |
| 2008-07-01 | Open-market sale | 100 | $34.13 | 1,355,837 |
| 2008-07-01 | Open-market sale | 200 | $33.84 | 1,355,937 |
| 2008-07-01 | Open-market sale | 100 | $33.83 | 1,356,137 |
| 2008-07-01 | Open-market sale | 100 | $33.86 | 1,356,237 |
| 2008-07-01 | Open-market sale | 100 | $33.85 | 1,356,337 |
| 2008-07-01 | Open-market sale | 100 | $33.77 | 1,356,437 |
| 2008-07-01 | Open-market sale | 100 | $33.74 | 1,356,537 |
| 2008-07-01 | Open-market sale | 100 | $33.72 | 1,356,637 |
| 2008-07-01 | Open-market sale | 100 | $33.63 | 1,356,737 |
| 2008-07-01 | Open-market sale | 55 | $33.56 | 1,356,837 |
| 2008-07-01 | Open-market sale | 100 | $33.76 | 1,356,892 |
| 2008-07-01 | Open-market sale | 100 | $33.57 | 1,356,992 |
| 2008-07-01 | Open-market sale | 200 | $33.50 | 1,357,092 |
| 2008-07-01 | Open-market sale | 100 | $33.52 | 1,357,292 |
| 2008-07-01 | Open-market sale | 100 | $33.54 | 1,357,392 |
| 2008-07-01 | Open-market sale | 200 | $33.36 | 1,357,492 |
| 2008-07-01 | Open-market sale | 100 | $33.39 | 1,357,692 |
| 2008-06-30 | Open-market sale | 100 | $35.00 | 1,364,360 |
| 2008-06-30 | Open-market sale | 100 | $35.05 | 1,364,460 |
| 2008-06-30 | Open-market sale | 227 | $35.56 | 1,360,237 |
| 2008-06-30 | Open-market sale | 173 | $35.52 | 1,360,464 |
| 2008-06-30 | Open-market sale | 400 | $35.43 | 1,360,637 |
| 2008-06-30 | Open-market sale | 200 | $35.72 | 1,361,037 |
| 2008-06-30 | Open-market sale | 100 | $35.69 | 1,361,237 |
| 2008-06-30 | Open-market sale | 13 | $35.60 | 1,361,337 |
| 2008-06-30 | Open-market sale | 200 | $35.57 | 1,361,350 |
| 2008-06-30 | Open-market sale | 400 | $35.59 | 1,361,550 |
| 2008-06-30 | Open-market sale | 600 | $35.50 | 1,361,950 |
| 2008-06-30 | Open-market sale | 100 | $35.55 | 1,362,550 |
| 2008-06-30 | Open-market sale | 300 | $35.45 | 1,362,650 |
| 2008-06-30 | Open-market sale | 100 | $35.24 | 1,364,260 |
| 2008-06-30 | Open-market sale | 300 | $35.11 | 1,363,960 |
| 2008-06-30 | Open-market sale | 200 | $35.07 | 1,363,760 |
| 2008-06-30 | Open-market sale | 200 | $35.10 | 1,363,560 |
| 2008-06-30 | Open-market sale | 100 | $35.20 | 1,363,460 |
| 2008-06-30 | Open-market sale | 200 | $35.12 | 1,363,260 |
| 2008-06-30 | Open-market sale | 100 | $35.29 | 1,363,160 |
| 2008-06-30 | Open-market sale | 100 | $35.36 | 1,363,060 |
| 2008-06-30 | Open-market sale | 100 | $35.46 | 1,362,950 |
| 2008-06-30 | Open-market sale | 10 | $35.47 | 1,363,050 |
| 2008-06-27 | Open-market sale | 569 | $35.71 | 1,366,791 |
| 2008-06-27 | Open-market sale | 700 | $35.46 | 1,365,091 |
| 2008-06-27 | Open-market sale | 200 | $35.48 | 1,365,791 |
| 2008-06-27 | Open-market sale | 800 | $35.60 | 1,365,991 |
| 2008-06-27 | Open-market sale | 531 | $35.49 | 1,364,560 |
| 2008-06-27 | Open-market sale | 500 | $35.75 | 1,367,360 |
| 2008-06-27 | Open-market sale | 200 | $35.73 | 1,367,860 |
| 2008-06-27 | Open-market sale | 200 | $35.65 | 1,368,060 |
| 2008-06-27 | Open-market sale | 144 | $34.38 | 1,369,860 |
| 2008-06-27 | Open-market sale | 100 | $34.42 | 1,370,004 |
| 2008-06-27 | Open-market sale | 200 | $34.33 | 1,370,104 |
| 2008-06-27 | Open-market sale | 100 | $34.21 | 1,370,304 |
| 2008-06-27 | Open-market sale | 400 | $34.12 | 1,370,404 |
| 2008-06-27 | Open-market sale | 100 | $34.08 | 1,370,804 |
| 2008-06-27 | Open-market sale | 100 | $34.14 | 1,370,904 |
| 2008-06-27 | Open-market sale | 1,000 | $34.17 | 1,371,004 |
| 2008-06-27 | Open-market sale | 100 | $34.22 | 1,372,004 |
| 2008-06-27 | Open-market sale | 270 | $34.05 | 1,372,104 |
| 2008-06-27 | Open-market sale | 600 | $34.03 | 1,372,374 |
| 2008-06-27 | Open-market sale | 400 | $34.02 | 1,372,974 |
| 2008-06-27 | Open-market sale | 100 | $34.10 | 1,373,374 |
| 2008-06-27 | Open-market sale | 1,000 | $34.00 | 1,373,474 |
| 2008-06-27 | Open-market sale | 200 | $34.04 | 1,374,474 |
| 2008-06-27 | Open-market sale | 400 | $34.01 | 1,374,674 |
| 2008-06-27 | Open-market sale | 286 | $34.01 | 1,375,074 |
| 2008-06-27 | Open-market sale | 100 | $34.06 | 1,375,360 |
| 2008-06-27 | Open-market sale | 900 | $35.64 | 1,368,260 |
| 2008-06-27 | Open-market sale | 100 | $35.62 | 1,369,160 |
| 2008-06-27 | Open-market sale | 300 | $35.47 | 1,369,260 |
| 2008-06-27 | Open-market sale | 300 | $34.35 | 1,369,560 |
| 2008-06-27 | Open-market sale | 100 | $34.17 | 1,365,460 |
| 2008-06-26 | Open-market sale | 100 | $33.85 | 1,379,692 |
| 2008-06-26 | Open-market sale | 200 | $33.82 | 1,379,092 |
| 2008-06-26 | Open-market sale | 100 | $33.78 | 1,378,992 |
| 2008-06-26 | Open-market sale | 100 | $33.74 | 1,378,892 |
| 2008-06-26 | Open-market sale | 100 | $33.71 | 1,378,792 |
| 2008-06-26 | Open-market sale | 100 | $33.69 | 1,378,692 |
| 2008-06-26 | Open-market sale | 100 | $33.66 | 1,378,592 |
| 2008-06-26 | Open-market sale | 171 | $33.64 | 1,378,421 |
| 2008-06-26 | Open-market sale | 29 | $33.63 | 1,378,392 |
| 2008-06-26 | Open-market sale | 100 | $33.58 | 1,378,292 |
| 2008-06-26 | Open-market sale | 100 | $33.55 | 1,378,192 |
| 2008-06-26 | Open-market sale | 100 | $33.53 | 1,378,092 |
| 2008-06-26 | Open-market sale | 100 | $33.52 | 1,377,992 |
| 2008-06-26 | Open-market sale | 100 | $33.50 | 1,377,892 |
| 2008-06-26 | Open-market sale | 100 | $33.47 | 1,377,792 |
| 2008-06-26 | Open-market sale | 200 | $33.46 | 1,377,592 |
| 2008-06-26 | Open-market sale | 100 | $33.45 | 1,377,492 |
| 2008-06-26 | Open-market sale | 100 | $33.41 | 1,377,392 |
| 2008-06-26 | Open-market sale | 100 | $33.40 | 1,377,292 |
| 2008-06-26 | Open-market sale | 200 | $33.34 | 1,377,092 |
| 2008-06-26 | Open-market sale | 300 | $33.31 | 1,376,792 |
| 2008-06-26 | Open-market sale | 100 | $33.26 | 1,376,692 |
| 2008-06-26 | Open-market sale | 30 | $33.25 | 1,376,662 |
| 2008-06-26 | Open-market sale | 199 | $33.91 | 1,380,492 |
| 2008-06-26 | Open-market sale | 200 | $33.89 | 1,380,292 |
| 2008-06-26 | Open-market sale | 100 | $33.88 | 1,380,192 |
| 2008-06-26 | Open-market sale | 300 | $33.87 | 1,379,892 |
| 2008-06-26 | Open-market sale | 100 | $33.86 | 1,379,792 |
| 2008-06-26 | Open-market sale | 300 | $33.83 | 1,379,292 |
| 2008-06-26 | Open-market sale | 100 | $33.84 | 1,379,592 |
| 2008-06-26 | Open-market sale | 200 | $33.00 | 1,375,460 |
| 2008-06-26 | Open-market sale | 100 | $33.03 | 1,375,660 |
| 2008-06-26 | Open-market sale | 200 | $33.05 | 1,375,760 |
| 2008-06-26 | Open-market sale | 300 | $33.06 | 1,375,960 |
| 2008-06-26 | Open-market sale | 2 | $33.07 | 1,376,260 |
| 2008-06-26 | Open-market sale | 100 | $33.10 | 1,376,262 |
| 2008-06-26 | Open-market sale | 200 | $33.17 | 1,376,362 |
| 2008-06-26 | Open-market sale | 100 | $33.18 | 1,376,562 |
| 2008-06-26 | Open-market sale | 100 | $34.21 | 1,384,855 |
| 2008-06-26 | Open-market sale | 205 | $34.22 | 1,384,955 |
| 2008-06-26 | Open-market sale | 300 | $34.20 | 1,384,555 |
| 2008-06-26 | Open-market sale | 500 | $34.19 | 1,384,055 |
| 2008-06-26 | Open-market sale | 100 | $34.18 | 1,383,955 |
| 2008-06-26 | Open-market sale | 100 | $34.17 | 1,383,855 |
| 2008-06-26 | Open-market sale | 100 | $34.16 | 1,383,755 |
| 2008-06-26 | Open-market sale | 100 | $34.14 | 1,383,655 |
| 2008-06-26 | Open-market sale | 100 | $34.13 | 1,383,555 |
| 2008-06-26 | Open-market sale | 49 | $34.11 | 1,383,506 |
| 2008-06-26 | Open-market sale | 200 | $34.10 | 1,383,306 |
| 2008-06-26 | Open-market sale | 100 | $34.08 | 1,383,206 |
| 2008-06-26 | Open-market sale | 100 | $34.07 | 1,383,106 |
| 2008-06-26 | Open-market sale | 300 | $34.06 | 1,382,806 |
| 2008-06-26 | Open-market sale | 200 | $34.04 | 1,382,606 |
| 2008-06-26 | Open-market sale | 1,200 | $34.03 | 1,381,406 |
| 2008-06-26 | Open-market sale | 200 | $34.02 | 1,381,206 |
| 2008-06-26 | Open-market sale | 100 | $34.01 | 1,381,106 |
| 2008-06-26 | Open-market sale | 114 | $33.98 | 1,380,992 |
| 2008-06-26 | Open-market sale | 100 | $33.97 | 1,380,892 |
| 2008-06-26 | Open-market sale | 100 | $33.97 | 1,380,792 |
| 2008-06-26 | Open-market sale | 100 | $33.95 | 1,380,692 |
| 2008-06-26 | Open-market sale | 1 | $33.92 | 1,380,691 |
| 2008-06-26 | Open-market sale | 100 | $34.25 | 1,385,360 |
| 2008-06-26 | Open-market sale | 200 | $34.24 | 1,385,160 |
| 2008-06-25 | Open-market sale | 100 | $32.89 | 1,390,160 |
| 2008-06-25 | Open-market sale | 100 | $33.44 | 1,386,135 |
| 2008-06-25 | Open-market sale | 100 | $33.42 | 1,386,235 |
| 2008-06-25 | Open-market sale | 100 | $33.37 | 1,386,335 |
| 2008-06-25 | Open-market sale | 100 | $33.36 | 1,386,435 |
| 2008-06-25 | Open-market sale | 25 | $33.33 | 1,386,535 |
| 2008-06-25 | Open-market sale | 200 | $33.32 | 1,386,560 |
| 2008-06-25 | Open-market sale | 100 | $33.28 | 1,386,760 |
| 2008-06-25 | Open-market sale | 100 | $33.27 | 1,386,860 |
| 2008-06-25 | Open-market sale | 200 | $33.25 | 1,386,960 |
| 2008-06-25 | Open-market sale | 300 | $33.22 | 1,387,160 |
| 2008-06-25 | Open-market sale | 100 | $33.19 | 1,387,460 |
| 2008-06-25 | Open-market sale | 100 | $33.18 | 1,387,560 |
| 2008-06-25 | Open-market sale | 200 | $33.16 | 1,387,660 |
| 2008-06-25 | Open-market sale | 300 | $33.13 | 1,387,860 |
| 2008-06-25 | Open-market sale | 300 | $33.12 | 1,388,160 |
| 2008-06-25 | Open-market sale | 200 | $33.10 | 1,388,460 |
| 2008-06-25 | Open-market sale | 200 | $33.08 | 1,388,660 |
| 2008-06-25 | Open-market sale | 100 | $33.07 | 1,388,860 |
| 2008-06-25 | Open-market sale | 100 | $33.05 | 1,388,960 |
| 2008-06-25 | Open-market sale | 100 | $33.04 | 1,389,060 |
| 2008-06-25 | Open-market sale | 200 | $33.01 | 1,389,160 |
| 2008-06-25 | Open-market sale | 200 | $33.00 | 1,389,360 |
| 2008-06-25 | Open-market sale | 200 | $32.99 | 1,389,560 |
| 2008-06-25 | Open-market sale | 100 | $32.97 | 1,389,760 |
| 2008-06-25 | Open-market sale | 100 | $32.95 | 1,389,860 |
| 2008-06-25 | Open-market sale | 100 | $32.92 | 1,389,960 |
| 2008-06-25 | Open-market sale | 100 | $32.91 | 1,390,060 |
| 2008-06-25 | Open-market sale | 100 | $32.87 | 1,390,360 |
| 2008-06-25 | Open-market sale | 100 | $32.88 | 1,390,260 |
| 2008-06-25 | Open-market sale | 100 | $33.45 | 1,386,035 |
| 2008-06-25 | Open-market sale | 100 | $33.46 | 1,385,935 |
| 2008-06-25 | Open-market sale | 200 | $33.48 | 1,385,735 |
| 2008-06-25 | Open-market sale | 100 | $33.60 | 1,385,635 |
| 2008-06-25 | Open-market sale | 175 | $33.17 | 1,385,460 |
| 2008-06-24 | Open-market sale | 100 | $33.02 | 1,394,360 |
| 2008-06-24 | Open-market sale | 400 | $33.05 | 1,394,460 |
| 2008-06-24 | Open-market sale | 200 | $33.07 | 1,394,860 |
| 2008-06-24 | Open-market sale | 100 | $33.04 | 1,395,060 |
| 2008-06-24 | Open-market sale | 100 | $33.09 | 1,393,260 |
| 2008-06-24 | Open-market sale | 200 | $33.03 | 1,394,160 |
| 2008-06-24 | Open-market sale | 800 | $33.00 | 1,393,360 |
| 2008-06-24 | Open-market sale | 100 | $33.63 | 1,390,560 |
| 2008-06-24 | Open-market sale | 1,000 | $33.50 | 1,390,660 |
| 2008-06-24 | Open-market sale | 200 | $33.25 | 1,391,660 |
| 2008-06-24 | Open-market sale | 200 | $33.10 | 1,391,860 |
| 2008-06-24 | Open-market sale | 200 | $33.34 | 1,392,060 |
| 2008-06-24 | Open-market sale | 100 | $33.42 | 1,392,260 |
| 2008-06-24 | Open-market sale | 100 | $33.33 | 1,392,360 |
| 2008-06-24 | Open-market sale | 100 | $33.22 | 1,392,460 |
| 2008-06-24 | Open-market sale | 200 | $33.18 | 1,392,560 |
| 2008-06-24 | Open-market sale | 100 | $33.23 | 1,392,760 |
| 2008-06-24 | Open-market sale | 200 | $33.20 | 1,392,860 |
| 2008-06-24 | Open-market sale | 100 | $33.21 | 1,393,060 |
| 2008-06-24 | Open-market sale | 100 | $33.15 | 1,393,160 |
| 2008-06-24 | Open-market sale | 100 | $34.02 | 1,390,460 |
| 2008-06-23 | Open-market sale | 200 | $34.66 | 1,395,160 |
| 2008-06-23 | Open-market sale | 100 | $34.59 | 1,395,360 |
| 2008-06-23 | Open-market sale | 100 | $34.57 | 1,395,460 |
| 2008-06-23 | Open-market sale | 200 | $34.46 | 1,395,560 |
| 2008-06-23 | Open-market sale | 100 | $34.52 | 1,395,760 |
| 2008-06-23 | Open-market sale | 100 | $34.51 | 1,395,860 |
| 2008-06-23 | Open-market sale | 100 | $34.44 | 1,395,960 |
| 2008-06-23 | Open-market sale | 100 | $34.37 | 1,396,060 |
| 2008-06-23 | Open-market sale | 100 | $34.36 | 1,396,160 |
| 2008-06-23 | Open-market sale | 100 | $34.35 | 1,396,260 |
| 2008-06-23 | Open-market sale | 700 | $34.25 | 1,396,360 |
| 2008-06-23 | Open-market sale | 100 | $35.19 | 1,397,060 |
| 2008-06-23 | Open-market sale | 100 | $35.29 | 1,397,160 |
| 2008-06-23 | Open-market sale | 100 | $35.27 | 1,397,260 |
| 2008-06-23 | Open-market sale | 100 | $35.23 | 1,397,360 |
| 2008-06-23 | Open-market sale | 300 | $35.11 | 1,397,460 |
| 2008-06-23 | Open-market sale | 400 | $35.00 | 1,397,760 |
| 2008-06-23 | Open-market sale | 100 | $35.10 | 1,398,160 |
| 2008-06-23 | Open-market sale | 200 | $35.16 | 1,398,260 |
| 2008-06-23 | Open-market sale | 100 | $35.15 | 1,398,460 |
| 2008-06-23 | Open-market sale | 100 | $35.17 | 1,398,560 |
| 2008-06-23 | Open-market sale | 100 | $35.13 | 1,398,660 |
| 2008-06-23 | Open-market sale | 100 | $35.01 | 1,398,760 |
| 2008-06-19 | Open-market sale | 200 | $36.35 | 1,413,200 |
| 2008-06-19 | Open-market sale | 900 | $36.50 | 1,413,400 |
| 2008-06-19 | Open-market sale | 200 | $36.34 | 1,414,300 |
| 2008-06-19 | Open-market sale | 100 | $37.02 | 1,407,600 |
| 2008-06-19 | Open-market sale | 200 | $37.01 | 1,407,700 |
| 2008-06-19 | Open-market sale | 100 | $36.96 | 1,407,900 |
| 2008-06-19 | Open-market sale | 100 | $36.74 | 1,408,000 |
| 2008-06-19 | Open-market sale | 100 | $36.67 | 1,408,100 |
| 2008-06-19 | Open-market sale | 100 | $36.65 | 1,408,200 |
| 2008-06-19 | Open-market sale | 100 | $36.84 | 1,408,300 |
| 2008-06-19 | Open-market sale | 300 | $36.82 | 1,408,400 |
| 2008-06-19 | Open-market sale | 100 | $36.72 | 1,408,700 |
| 2008-06-19 | Open-market sale | 200 | $36.52 | 1,408,800 |
| 2008-06-19 | Open-market sale | 100 | $36.55 | 1,409,000 |
| 2008-06-19 | Open-market sale | 86 | $36.60 | 1,409,100 |
| 2008-06-19 | Open-market sale | 400 | $36.46 | 1,409,186 |
| 2008-06-19 | Open-market sale | 400 | $36.51 | 1,409,586 |
| 2008-06-19 | Open-market sale | 700 | $36.48 | 1,409,986 |
| 2008-06-19 | Open-market sale | 300 | $36.49 | 1,410,686 |
| 2008-06-19 | Open-market sale | 100 | $36.43 | 1,410,986 |
| 2008-06-19 | Open-market sale | 600 | $36.47 | 1,411,086 |
| 2008-06-19 | Open-market sale | 200 | $36.30 | 1,411,686 |
| 2008-06-19 | Open-market sale | 200 | $36.32 | 1,411,886 |
| 2008-06-19 | Open-market sale | 100 | $36.28 | 1,412,086 |
| 2008-06-19 | Open-market sale | 200 | $36.39 | 1,412,186 |
| 2008-06-19 | Open-market sale | 414 | $36.40 | 1,412,386 |
| 2008-06-19 | Open-market sale | 300 | $36.42 | 1,412,800 |
| 2008-06-19 | Open-market sale | 100 | $36.45 | 1,413,100 |
| 2008-06-19 | Open-market sale | 100 | $37.11 | 1,407,400 |
| 2008-06-19 | Open-market sale | 100 | $37.09 | 1,407,500 |
| 2008-06-19 | Open-market sale | 100 | $37.15 | 1,407,300 |
| 2008-06-19 | Open-market sale | 300 | $36.37 | 1,404,500 |
| 2008-06-19 | Open-market sale | 100 | $36.61 | 1,404,800 |
| 2008-06-19 | Open-market sale | 100 | $36.86 | 1,404,900 |
| 2008-06-19 | Open-market sale | 900 | $36.99 | 1,405,000 |
| 2008-06-19 | Open-market sale | 200 | $36.98 | 1,405,900 |
| 2008-06-19 | Open-market sale | 100 | $36.80 | 1,406,100 |
| 2008-06-19 | Open-market sale | 300 | $36.79 | 1,406,200 |
| 2008-06-19 | Open-market sale | 200 | $36.95 | 1,406,500 |
| 2008-06-19 | Open-market sale | 200 | $36.93 | 1,406,700 |
| 2008-06-19 | Open-market sale | 100 | $37.00 | 1,406,900 |
| 2008-06-19 | Open-market sale | 100 | $37.03 | 1,407,000 |
| 2008-06-19 | Open-market sale | 100 | $37.26 | 1,407,100 |
| 2008-06-19 | Open-market sale | 100 | $37.17 | 1,407,200 |
| 2008-06-18 | Open-market sale | 600 | $36.88 | 1,414,500 |
| 2008-06-18 | Open-market sale | 600 | $37.00 | 1,415,100 |
| 2008-06-18 | Open-market sale | 100 | $36.95 | 1,417,100 |
| 2008-06-18 | Open-market sale | 100 | $36.77 | 1,417,200 |
| 2008-06-18 | Open-market sale | 100 | $36.84 | 1,417,300 |
| 2008-06-18 | Open-market sale | 200 | $36.88 | 1,417,400 |
| 2008-06-18 | Open-market sale | 300 | $36.91 | 1,417,600 |
| 2008-06-18 | Open-market sale | 300 | $36.96 | 1,417,900 |
| 2008-06-18 | Open-market sale | 100 | $37.04 | 1,418,200 |
| 2008-06-18 | Open-market sale | 200 | $37.05 | 1,418,300 |
| 2008-06-18 | Open-market sale | 90 | $37.03 | 1,418,500 |
| 2008-06-18 | Open-market sale | 100 | $36.87 | 1,418,590 |
| 2008-06-18 | Open-market sale | 100 | $36.92 | 1,418,690 |
| 2008-06-18 | Open-market sale | 100 | $36.75 | 1,418,790 |
| 2008-06-18 | Open-market sale | 100 | $36.76 | 1,418,890 |
| 2008-06-18 | Open-market sale | 121 | $36.78 | 1,418,990 |
| 2008-06-18 | Open-market sale | 200 | $36.85 | 1,419,111 |
| 2008-06-18 | Open-market sale | 100 | $36.86 | 1,419,311 |
| 2008-06-18 | Open-market sale | 200 | $36.68 | 1,419,411 |
| 2008-06-18 | Open-market sale | 100 | $36.60 | 1,419,611 |
| 2008-06-18 | Open-market sale | 300 | $36.51 | 1,419,711 |
| 2008-06-18 | Open-market sale | 1,489 | $36.50 | 1,420,011 |
| 2008-06-18 | Open-market sale | 100 | $36.53 | 1,421,500 |
| 2008-06-18 | Open-market sale | 100 | $36.54 | 1,421,600 |
| 2008-06-18 | Open-market sale | 100 | $36.72 | 1,421,700 |
| 2008-06-18 | Open-market sale | 100 | $36.63 | 1,421,800 |
| 2008-06-18 | Open-market sale | 100 | $36.58 | 1,421,900 |
| 2008-06-18 | Open-market sale | 200 | $36.99 | 1,416,900 |
| 2008-06-18 | Open-market sale | 300 | $36.98 | 1,416,600 |
| 2008-06-18 | Open-market sale | 200 | $37.01 | 1,416,400 |
| 2008-06-18 | Open-market sale | 400 | $36.82 | 1,415,700 |
| 2008-06-18 | Open-market sale | 300 | $36.73 | 1,416,100 |
| 2008-06-16 | Open-market sale | 200 | $36.85 | 1,431,100 |
| 2008-06-16 | Open-market sale | 100 | $36.83 | 1,431,300 |
| 2008-06-16 | Open-market sale | 100 | $36.82 | 1,431,400 |
| 2008-06-16 | Open-market sale | 100 | $36.78 | 1,431,500 |
| 2008-06-16 | Open-market sale | 100 | $36.78 | 1,431,600 |
| 2008-06-16 | Open-market sale | 100 | $36.76 | 1,431,700 |
| 2008-06-16 | Open-market sale | 200 | $36.75 | 1,431,800 |
| 2008-06-16 | Open-market sale | 100 | $37.09 | 1,428,249 |
| 2008-06-16 | Open-market sale | 100 | $37.08 | 1,428,349 |
| 2008-06-16 | Open-market sale | 100 | $37.06 | 1,428,449 |
| 2008-06-16 | Open-market sale | 100 | $37.05 | 1,428,549 |
| 2008-06-16 | Open-market sale | 100 | $37.02 | 1,428,649 |
| 2008-06-16 | Open-market sale | 100 | $37.01 | 1,428,749 |
| 2008-06-16 | Open-market sale | 200 | $37.00 | 1,428,849 |
| 2008-06-16 | Open-market sale | 200 | $36.99 | 1,429,049 |
| 2008-06-16 | Open-market sale | 200 | $36.98 | 1,429,249 |
| 2008-06-16 | Open-market sale | 100 | $36.96 | 1,429,449 |
| 2008-06-16 | Open-market sale | 200 | $36.95 | 1,429,549 |
| 2008-06-16 | Open-market sale | 251 | $36.93 | 1,429,749 |
| 2008-06-16 | Open-market sale | 500 | $36.92 | 1,430,000 |
| 2008-06-16 | Open-market sale | 100 | $36.91 | 1,430,500 |
| 2008-06-16 | Open-market sale | 300 | $36.90 | 1,430,600 |
| 2008-06-16 | Open-market sale | 100 | $36.88 | 1,430,900 |
| 2008-06-16 | Open-market sale | 100 | $36.86 | 1,431,000 |
| 2008-06-16 | Open-market sale | 400 | $37.54 | 1,423,610 |
| 2008-06-16 | Open-market sale | 506 | $37.51 | 1,424,804 |
| 2008-06-16 | Open-market sale | 400 | $37.50 | 1,425,310 |
| 2008-06-16 | Open-market sale | 200 | $37.49 | 1,425,710 |
| 2008-06-16 | Open-market sale | 100 | $37.46 | 1,425,910 |
| 2008-06-16 | Open-market sale | 200 | $37.46 | 1,426,010 |
| 2008-06-16 | Open-market sale | 100 | $37.44 | 1,426,210 |
| 2008-06-16 | Open-market sale | 200 | $37.42 | 1,426,310 |
| 2008-06-16 | Open-market sale | 100 | $37.41 | 1,426,510 |
| 2008-06-16 | Open-market sale | 100 | $37.40 | 1,426,610 |
| 2008-06-16 | Open-market sale | 300 | $37.39 | 1,426,710 |
| 2008-06-16 | Open-market sale | 100 | $37.38 | 1,427,010 |
| 2008-06-16 | Open-market sale | 100 | $37.35 | 1,427,110 |
| 2008-06-16 | Open-market sale | 100 | $37.33 | 1,427,210 |
| 2008-06-16 | Open-market sale | 300 | $37.29 | 1,427,310 |
| 2008-06-16 | Open-market sale | 100 | $37.25 | 1,427,610 |
| 2008-06-16 | Open-market sale | 39 | $37.17 | 1,427,710 |
| 2008-06-16 | Open-market sale | 200 | $37.14 | 1,427,749 |
| 2008-06-16 | Open-market sale | 100 | $37.12 | 1,427,949 |
| 2008-06-16 | Open-market sale | 200 | $37.11 | 1,428,049 |
| 2008-06-16 | Open-market sale | 10 | $37.59 | 1,422,000 |
| 2008-06-16 | Open-market sale | 100 | $37.58 | 1,422,010 |
| 2008-06-16 | Open-market sale | 100 | $37.57 | 1,422,110 |
| 2008-06-16 | Open-market sale | 200 | $37.56 | 1,422,210 |
| 2008-06-16 | Open-market sale | 1,200 | $37.55 | 1,422,410 |
| 2008-06-16 | Open-market sale | 194 | $37.52 | 1,424,610 |
| 2008-06-16 | Open-market sale | 600 | $37.53 | 1,424,010 |
| 2008-06-13 | Open-market sale | 200 | $37.44 | 1,432,000 |
| 2008-06-13 | Open-market sale | 200 | $37.49 | 1,432,200 |
| 2008-06-13 | Open-market sale | 400 | $37.55 | 1,432,400 |
| 2008-06-13 | Open-market sale | 401 | $37.48 | 1,432,800 |
| 2008-06-13 | Open-market sale | 199 | $37.39 | 1,433,201 |
| 2008-06-13 | Open-market sale | 400 | $37.54 | 1,433,400 |
| 2008-06-13 | Open-market sale | 100 | $37.32 | 1,440,200 |
| 2008-06-13 | Open-market sale | 300 | $37.31 | 1,440,300 |
| 2008-06-13 | Open-market sale | 100 | $37.34 | 1,440,600 |
| 2008-06-13 | Open-market sale | 100 | $37.41 | 1,440,700 |
| 2008-06-13 | Open-market sale | 100 | $37.40 | 1,440,800 |
| 2008-06-13 | Open-market sale | 300 | $37.29 | 1,440,900 |
| 2008-06-13 | Open-market sale | 200 | $37.28 | 1,441,200 |
| 2008-06-13 | Open-market sale | 300 | $37.23 | 1,441,400 |
| 2008-06-13 | Open-market sale | 100 | $37.14 | 1,441,700 |
| 2008-06-13 | Open-market sale | 200 | $37.37 | 1,440,000 |
| 2008-06-13 | Open-market sale | 500 | $37.27 | 1,439,500 |
| 2008-06-13 | Open-market sale | 400 | $37.33 | 1,439,100 |
| 2008-06-13 | Open-market sale | 900 | $37.26 | 1,438,200 |
| 2008-06-13 | Open-market sale | 500 | $37.25 | 1,437,700 |
| 2008-06-13 | Open-market sale | 800 | $37.47 | 1,436,900 |
| 2008-06-13 | Open-market sale | 300 | $37.45 | 1,436,600 |
| 2008-06-13 | Open-market sale | 200 | $37.42 | 1,436,400 |
| 2008-06-13 | Open-market sale | 100 | $37.67 | 1,436,300 |
| 2008-06-13 | Open-market sale | 100 | $37.65 | 1,436,200 |
| 2008-06-13 | Open-market sale | 600 | $37.50 | 1,435,600 |
| 2008-06-13 | Open-market sale | 100 | $37.69 | 1,435,500 |
| 2008-06-13 | Open-market sale | 100 | $37.80 | 1,435,400 |
| 2008-06-13 | Open-market sale | 200 | $37.75 | 1,435,100 |
| 2008-06-13 | Open-market sale | 100 | $37.86 | 1,435,300 |
| 2008-06-13 | Open-market sale | 100 | $37.19 | 1,441,800 |
| 2008-06-13 | Open-market sale | 100 | $37.11 | 1,441,900 |
| 2008-06-13 | Open-market sale | 400 | $37.53 | 1,433,800 |
| 2008-06-13 | Open-market sale | 700 | $37.52 | 1,434,200 |
| 2008-06-13 | Open-market sale | 100 | $37.51 | 1,434,900 |
| 2008-06-13 | Open-market sale | 100 | $37.60 | 1,435,000 |
| 2007-04-18 | Open-market sale | 400 | $30.02 | 1,442,000 |
| 2007-04-18 | Open-market sale | 300 | $30.01 | 1,442,400 |
| 2007-04-18 | Open-market sale | 1,300 | $30.00 | 1,442,700 |
| 2007-04-17 | Open-market sale | 100 | $30.06 | 1,445,600 |
| 2007-04-17 | Open-market sale | 196 | $30.04 | 1,445,700 |
| 2007-04-17 | Open-market sale | 104 | $30.03 | 1,445,896 |
| 2007-04-17 | Open-market sale | 100 | $30.11 | 1,445,300 |
| 2007-04-17 | Open-market sale | 100 | $30.45 | 1,444,000 |
| 2007-04-17 | Open-market sale | 100 | $30.41 | 1,444,100 |
| 2007-04-17 | Open-market sale | 100 | $30.40 | 1,444,200 |
| 2007-04-17 | Open-market sale | 100 | $30.34 | 1,444,300 |
| 2007-04-17 | Open-market sale | 100 | $30.29 | 1,444,400 |
| 2007-04-17 | Open-market sale | 100 | $30.22 | 1,444,500 |
| 2007-04-17 | Open-market sale | 100 | $30.19 | 1,444,600 |
| 2007-04-17 | Open-market sale | 400 | $30.13 | 1,444,700 |
| 2007-04-17 | Open-market sale | 200 | $30.12 | 1,445,100 |
| 2007-04-17 | Open-market sale | 200 | $30.10 | 1,445,400 |
| 2007-04-16 | Open-market sale | 9 | $30.16 | 1,446,000 |
| 2007-04-16 | Open-market sale | 9 | $30.15 | 1,446,009 |
| 2007-04-16 | Open-market sale | 194 | $30.02 | 1,446,018 |
| 2007-04-16 | Open-market sale | 400 | $30.01 | 1,446,212 |
| 2007-04-16 | Open-market sale | 7,388 | $30.00 | 1,446,612 |
| 2007-04-10 | Open-market sale | 5,700 | $30.00 | 1,454,300 |
| 2007-04-10 | Open-market sale | 300 | $30.02 | 1,454,000 |
| 2007-04-05 | Open-market sale | 100 | $30.01 | 1,460,001 |
| 2007-04-05 | Open-market sale | 1,899 | $30.00 | 1,460,101 |
| 2007-04-05 | Open-market sale | 1 | $30.03 | 1,460,000 |
| 2007-04-04 | Open-market sale | 100 | $30.06 | 1,462,200 |
| 2007-04-04 | Open-market sale | 100 | $30.14 | 1,462,000 |
| 2007-04-04 | Open-market sale | 100 | $30.08 | 1,462,100 |
| 2007-04-04 | Open-market sale | 300 | $30.05 | 1,462,300 |
| 2007-04-04 | Open-market sale | 100 | $30.02 | 1,462,600 |
| 2007-04-04 | Open-market sale | 300 | $30.01 | 1,462,700 |
| 2007-04-04 | Open-market sale | 1,000 | $30.00 | 1,463,000 |
| 2007-04-03 | Open-market sale | 24 | $30.09 | 1,464,629 |
| 2007-04-03 | Open-market sale | 29 | $30.11 | 1,464,600 |
| 2007-04-03 | Open-market sale | 300 | $30.33 | 1,464,300 |
| 2007-04-03 | Open-market sale | 100 | $30.34 | 1,464,200 |
| 2007-04-03 | Open-market sale | 200 | $30.38 | 1,464,000 |
| 2007-04-03 | Open-market sale | 200 | $30.05 | 1,464,753 |
| 2007-04-03 | Open-market sale | 71 | $30.01 | 1,464,682 |
| 2007-04-03 | Open-market sale | 29 | $30.08 | 1,464,653 |
| 2007-04-03 | Open-market sale | 97 | $30.01 | 1,465,903 |
| 2007-04-03 | Open-market sale | 200 | $30.04 | 1,464,953 |
| 2007-04-03 | Open-market sale | 473 | $30.03 | 1,465,153 |
| 2007-04-03 | Open-market sale | 277 | $30.02 | 1,465,626 |
| 2007-04-02 | Open-market sale | 400 | $30.01 | 1,467,305 |
| 2007-04-02 | Open-market sale | 195 | $30.02 | 1,467,110 |
| 2007-04-02 | Open-market sale | 76 | $30.05 | 1,467,034 |
| 2007-04-02 | Open-market sale | 100 | $30.06 | 1,466,934 |
| 2007-04-02 | Open-market sale | 100 | $30.08 | 1,466,834 |
| 2007-04-02 | Open-market sale | 100 | $30.09 | 1,466,734 |
| 2007-04-02 | Open-market sale | 129 | $30.10 | 1,466,605 |
| 2007-04-02 | Open-market sale | 71 | $30.11 | 1,466,534 |
| 2007-04-02 | Open-market sale | 295 | $30.00 | 1,467,705 |
| 2007-04-02 | Open-market sale | 5 | $30.17 | 1,466,000 |
| 2007-04-02 | Open-market sale | 529 | $30.12 | 1,466,005 |
| 2007-03-30 | Open-market sale | 100 | $30.28 | 1,468,000 |
| 2007-03-30 | Open-market sale | 200 | $30.23 | 1,468,100 |
| 2007-03-30 | Open-market sale | 100 | $30.20 | 1,468,300 |
| 2007-03-30 | Open-market sale | 100 | $30.19 | 1,468,400 |
| 2007-03-30 | Open-market sale | 365 | $30.15 | 1,468,500 |
| 2007-03-30 | Open-market sale | 100 | $30.13 | 1,468,865 |
| 2007-03-30 | Open-market sale | 100 | $30.12 | 1,468,965 |
| 2007-03-30 | Open-market sale | 100 | $30.11 | 1,469,065 |
| 2007-03-30 | Open-market sale | 200 | $30.10 | 1,469,165 |
| 2007-03-30 | Open-market sale | 100 | $30.06 | 1,469,365 |
| 2007-03-30 | Open-market sale | 8 | $30.05 | 1,469,465 |
| 2007-03-30 | Open-market sale | 192 | $30.04 | 1,469,473 |
| 2007-03-30 | Open-market sale | 10 | $30.03 | 1,469,665 |
| 2007-03-30 | Open-market sale | 90 | $30.02 | 1,469,675 |
| 2007-03-30 | Open-market sale | 235 | $30.01 | 1,469,765 |
| 2007-03-29 | Open-market sale | 100 | $30.28 | 1,470,100 |
| 2007-03-29 | Open-market sale | 100 | $30.25 | 1,470,200 |
| 2007-03-29 | Open-market sale | 640 | $30.24 | 1,470,300 |
| 2007-03-29 | Open-market sale | 860 | $30.23 | 1,470,940 |
| 2007-03-29 | Open-market sale | 82 | $30.22 | 1,471,800 |
| 2007-03-29 | Open-market sale | 118 | $30.21 | 1,471,882 |
| 2007-03-29 | Open-market sale | 100 | $30.29 | 1,470,000 |
| 2007-03-28 | Open-market sale | 1 | $30.16 | 1,472,000 |
| 2007-03-28 | Open-market sale | 100 | $30.09 | 1,472,001 |
| 2007-03-28 | Open-market sale | 99 | $30.03 | 1,472,101 |
| 2007-03-28 | Open-market sale | 1,800 | $30.00 | 1,472,200 |
| 2007-03-27 | Open-market sale | 300 | $30.50 | 1,475,609 |
| 2007-03-27 | Open-market sale | 100 | $30.89 | 1,474,000 |
| 2007-03-27 | Open-market sale | 99 | $30.85 | 1,474,100 |
| 2007-03-27 | Open-market sale | 100 | $30.83 | 1,474,199 |
| 2007-03-27 | Open-market sale | 300 | $30.82 | 1,474,299 |
| 2007-03-27 | Open-market sale | 200 | $30.80 | 1,474,599 |
| 2007-03-27 | Open-market sale | 310 | $30.77 | 1,474,799 |
| 2007-03-27 | Open-market sale | 500 | $30.74 | 1,475,109 |
| 2007-03-27 | Open-market sale | 91 | $30.43 | 1,475,909 |
| 2007-03-26 | Open-market sale | 48 | $31.21 | 1,476,100 |
| 2007-03-26 | Open-market sale | 2 | $31.20 | 1,476,148 |
| 2007-03-26 | Open-market sale | 50 | $31.19 | 1,476,150 |
| 2007-03-26 | Open-market sale | 97 | $31.17 | 1,476,200 |
| 2007-03-26 | Open-market sale | 3 | $31.16 | 1,476,297 |
| 2007-03-26 | Open-market sale | 200 | $31.14 | 1,476,300 |
| 2007-03-26 | Open-market sale | 100 | $31.10 | 1,476,500 |
| 2007-03-26 | Open-market sale | 200 | $31.08 | 1,476,600 |
| 2007-03-26 | Open-market sale | 200 | $31.07 | 1,476,800 |
| 2007-03-26 | Open-market sale | 100 | $31.05 | 1,477,000 |
| 2007-03-26 | Open-market sale | 100 | $31.01 | 1,477,100 |
| 2007-03-26 | Open-market sale | 27 | $30.98 | 1,477,200 |
| 2007-03-26 | Open-market sale | 100 | $30.92 | 1,477,227 |
| 2007-03-26 | Open-market sale | 100 | $30.90 | 1,477,327 |
| 2007-03-26 | Open-market sale | 173 | $30.87 | 1,477,427 |
| 2007-03-26 | Open-market sale | 100 | $30.86 | 1,477,600 |
| 2007-03-26 | Open-market sale | 100 | $31.27 | 1,476,000 |
| 2007-03-26 | Open-market sale | 100 | $30.81 | 1,477,900 |
| 2007-03-26 | Open-market sale | 100 | $30.82 | 1,477,800 |
| 2007-03-26 | Open-market sale | 100 | $30.85 | 1,477,700 |
| 2007-03-23 | Open-market sale | 2,000 | $31.31 | 1,478,000 |
| 2007-03-22 | Open-market sale | 2,000 | $31.79 | 1,480,000 |
| 2007-03-21 | Open-market sale | 2,000 | $30.74 | 1,482,000 |
| 2007-03-20 | Open-market sale | 2,000 | $30.00 | 1,484,000 |
| 2007-03-19 | Open-market sale | 2,000 | $30.00 | 1,486,000 |
| 2007-03-16 | Open-market sale | 2,000 | $30.41 | 1,488,000 |
| 2007-03-15 | Open-market sale | 6,500 | $30.00 | 1,490,000 |
| 2007-03-14 | Open-market sale | 2,000 | $30.00 | 1,496,500 |
| 2007-03-13 | Open-market sale | 2,000 | $30.00 | 1,498,500 |
| 2007-03-12 | Open-market sale | 7,000 | $30.00 | 1,500,500 |
| 2007-03-09 | Open-market sale | 5,750 | $30.00 | 1,507,500 |
| 2007-03-08 | Open-market sale | 6,000 | $30.00 | 1,513,250 |
| 2007-03-06 | Open-market sale | 3,000 | $30.00 | 1,519,250 |
| 2007-03-05 | Open-market sale | 3,000 | $30.00 | 1,522,250 |
| 2007-03-02 | Open-market sale | 3,000 | $30.00 | 1,525,250 |
| 2007-03-01 | Open-market sale | 3,000 | $30.00 | 1,528,250 |
| 2007-02-28 | Open-market sale | 3,000 | $30.35 | 1,531,250 |
| 2007-02-27 | Open-market sale | 3,000 | $31.49 | 1,534,250 |
| 2007-02-26 | Open-market sale | 3,000 | $33.19 | 1,537,250 |
| 2007-02-23 | Open-market sale | 3,000 | $33.07 | 1,540,250 |
| 2007-02-22 | Open-market sale | 8,000 | $33.28 | 1,543,250 |
| 2007-02-21 | Open-market sale | 8,000 | $33.43 | 1,551,250 |
| 2007-02-12 | Open-market sale | 200 | $36.61 | 1,561,709 |
| 2007-02-12 | Open-market sale | 100 | $36.63 | 1,561,609 |
| 2007-02-12 | Open-market sale | 100 | $36.65 | 1,561,509 |
| 2007-02-12 | Open-market sale | 200 | $36.68 | 1,561,309 |
| 2007-02-12 | Open-market sale | 100 | $36.69 | 1,561,209 |
| 2007-02-12 | Open-market sale | 100 | $36.75 | 1,561,109 |
| 2007-02-12 | Open-market sale | 200 | $36.77 | 1,560,909 |
| 2007-02-12 | Open-market sale | 300 | $36.89 | 1,560,609 |
| 2007-02-12 | Open-market sale | 100 | $37.10 | 1,560,509 |
| 2007-02-12 | Open-market sale | 200 | $36.57 | 1,562,109 |
| 2007-02-12 | Open-market sale | 200 | $37.14 | 1,559,868 |
| 2007-02-12 | Open-market sale | 162 | $37.15 | 1,559,706 |
| 2007-02-12 | Open-market sale | 199 | $37.16 | 1,559,507 |
| 2007-02-12 | Open-market sale | 199 | $37.17 | 1,559,308 |
| 2007-02-12 | Open-market sale | 58 | $37.20 | 1,559,250 |
| 2007-02-12 | Open-market sale | 100 | $36.50 | 1,562,909 |
| 2007-02-12 | Open-market sale | 100 | $36.51 | 1,562,809 |
| 2007-02-12 | Open-market sale | 300 | $36.54 | 1,562,509 |
| 2007-02-12 | Open-market sale | 100 | $36.60 | 1,561,909 |
| 2007-02-12 | Open-market sale | 100 | $36.58 | 1,562,009 |
| 2007-02-12 | Open-market sale | 441 | $37.12 | 1,560,068 |
| 2007-02-12 | Open-market sale | 200 | $36.55 | 1,562,309 |
| 2007-02-12 | Open-market sale | 141 | $36.41 | 1,563,809 |
| 2007-02-12 | Open-market sale | 99 | $36.39 | 1,564,051 |
| 2007-02-12 | Open-market sale | 101 | $36.40 | 1,563,950 |
| 2007-02-12 | Open-market sale | 100 | $36.38 | 1,564,150 |
| 2007-02-12 | Open-market sale | 200 | $36.42 | 1,563,609 |
| 2007-02-12 | Open-market sale | 200 | $36.44 | 1,563,409 |
| 2007-02-12 | Open-market sale | 200 | $36.46 | 1,563,209 |
| 2007-02-12 | Open-market sale | 100 | $36.47 | 1,563,109 |
| 2007-02-12 | Open-market sale | 100 | $36.48 | 1,563,009 |
| 2007-02-12 | Open-market sale | 175 | $35.60 | 1,571,075 |
| 2007-02-12 | Open-market sale | 200 | $35.63 | 1,570,875 |
| 2007-02-12 | Open-market sale | 100 | $35.64 | 1,570,775 |
| 2007-02-12 | Open-market sale | 300 | $35.65 | 1,570,475 |
| 2007-02-12 | Open-market sale | 500 | $35.66 | 1,569,975 |
| 2007-02-12 | Open-market sale | 700 | $35.67 | 1,569,275 |
| 2007-02-12 | Open-market sale | 200 | $35.68 | 1,569,075 |
| 2007-02-12 | Open-market sale | 200 | $35.70 | 1,568,875 |
| 2007-02-12 | Open-market sale | 1,200 | $35.71 | 1,567,675 |
| 2007-02-12 | Open-market sale | 100 | $35.73 | 1,567,575 |
| 2007-02-12 | Open-market sale | 700 | $35.74 | 1,566,875 |
| 2007-02-12 | Open-market sale | 100 | $35.77 | 1,566,775 |
| 2007-02-12 | Open-market sale | 100 | $35.78 | 1,566,675 |
| 2007-02-12 | Open-market sale | 200 | $35.79 | 1,566,475 |
| 2007-02-12 | Open-market sale | 25 | $35.80 | 1,566,450 |
| 2007-02-12 | Open-market sale | 200 | $35.84 | 1,566,250 |
| 2007-02-12 | Open-market sale | 1,400 | $35.91 | 1,564,850 |
| 2007-02-12 | Open-market sale | 100 | $35.99 | 1,564,250 |
| 2007-02-12 | Open-market sale | 200 | $35.96 | 1,564,350 |
| 2007-02-12 | Open-market sale | 200 | $35.93 | 1,564,550 |
| 2007-02-12 | Open-market sale | 100 | $35.92 | 1,564,750 |
| 2006-12-07 | Open-market sale | 1,000 | $59.35 | 1,052,500 |
| 2006-12-07 | Open-market sale | 1,000 | $60.49 | 1,047,500 |
| 2006-12-07 | Open-market sale | 1,000 | $59.22 | 1,058,500 |
| 2006-12-07 | Open-market sale | 1,000 | $59.27 | 1,057,500 |
| 2006-12-07 | Open-market sale | 1,000 | $59.27 | 1,056,500 |
| 2006-12-07 | Open-market sale | 1,000 | $59.27 | 1,055,500 |
| 2006-12-07 | Open-market sale | 1,000 | $59.29 | 1,054,500 |
| 2006-12-07 | Open-market sale | 1,000 | $59.33 | 1,053,500 |
| 2006-12-07 | Open-market sale | 1,000 | $59.22 | 1,059,500 |
| 2006-12-07 | Open-market sale | 1,000 | $59.42 | 1,051,500 |
| 2006-12-07 | Open-market sale | 1,000 | $59.44 | 1,050,500 |
| 2006-12-07 | Open-market sale | 1,000 | $59.61 | 1,049,500 |
| 2006-12-07 | Open-market sale | 1,000 | $59.80 | 1,048,500 |
| 2006-12-07 | Open-market sale | 2,000 | $59.20 | 1,060,500 |
| 2006-12-07 | Open-market sale | 1,000 | $59.18 | 1,062,500 |
| 2006-12-07 | Open-market sale | 1,000 | $58.26 | 1,089,604 |
| 2006-12-07 | Open-market sale | 1,000 | $58.39 | 1,088,604 |
| 2006-12-07 | Open-market sale | 1,000 | $59.17 | 1,063,500 |
| 2006-12-07 | Open-market sale | 1,000 | $59.13 | 1,064,500 |
| 2006-12-07 | Open-market sale | 1,000 | $59.13 | 1,065,500 |
| 2006-12-07 | Open-market sale | 1,000 | $59.12 | 1,066,500 |
| 2006-12-07 | Open-market sale | 1,000 | $59.12 | 1,067,500 |
| 2006-12-07 | Open-market sale | 1,000 | $59.11 | 1,068,500 |
| 2006-12-07 | Open-market sale | 1,000 | $59.10 | 1,069,500 |
| 2006-12-07 | Open-market sale | 1,000 | $59.09 | 1,070,500 |
| 2006-12-07 | Open-market sale | 1,000 | $59.09 | 1,071,500 |
| 2006-12-07 | Open-market sale | 1,000 | $59.07 | 1,072,500 |
| 2006-12-07 | Open-market sale | 1,000 | $59.05 | 1,073,500 |
| 2006-12-07 | Open-market sale | 1,000 | $59.05 | 1,074,500 |
| 2006-12-07 | Open-market sale | 1,000 | $59.03 | 1,075,500 |
| 2006-12-07 | Open-market sale | 1,000 | $58.92 | 1,076,500 |
| 2006-12-07 | Open-market sale | 1,000 | $58.91 | 1,077,500 |
| 2006-12-07 | Open-market sale | 1,000 | $58.89 | 1,078,500 |
| 2006-12-07 | Open-market sale | 1,000 | $58.85 | 1,079,500 |
| 2006-12-07 | Open-market sale | 1,000 | $58.85 | 1,080,500 |
| 2006-12-07 | Open-market sale | 1,000 | $58.69 | 1,081,500 |
| 2006-12-07 | Open-market sale | 1,000 | $58.67 | 1,082,500 |
| 2006-12-07 | Open-market sale | 1,000 | $58.66 | 1,083,500 |
| 2006-12-07 | Open-market sale | 1,000 | $58.65 | 1,084,500 |
| 2006-12-07 | Open-market sale | 1,000 | $58.64 | 1,085,500 |
| 2006-12-07 | Open-market sale | 1,000 | $58.61 | 1,086,500 |
| 2006-12-07 | Open-market sale | 104 | $58.45 | 1,087,500 |
| 2006-12-07 | Open-market sale | 1,000 | $58.45 | 1,087,604 |
| 2006-11-27 | Open-market sale | 178 | $54.20 | 1,092,604 |
| 2006-11-27 | Open-market sale | 100 | $54.17 | 1,092,782 |
| 2006-11-27 | Open-market sale | 100 | $54.15 | 1,092,882 |
| 2006-11-27 | Open-market sale | 100 | $54.10 | 1,092,982 |
| 2006-11-27 | Open-market sale | 122 | $54.05 | 1,093,082 |
| 2006-11-27 | Open-market sale | 200 | $54.00 | 1,093,204 |
| 2006-11-27 | Open-market sale | 529 | $53.99 | 1,093,404 |
| 2006-11-27 | Open-market sale | 171 | $53.95 | 1,093,933 |
| 2006-11-27 | Open-market sale | 100 | $53.94 | 1,094,104 |
| 2006-11-27 | Open-market sale | 200 | $53.93 | 1,094,204 |
| 2006-11-27 | Open-market sale | 200 | $53.91 | 1,094,404 |
| 2006-11-27 | Open-market sale | 100 | $54.97 | 1,090,604 |
| 2006-11-27 | Open-market sale | 100 | $54.91 | 1,090,704 |
| 2006-11-27 | Open-market sale | 100 | $54.84 | 1,090,804 |
| 2006-11-27 | Open-market sale | 100 | $54.83 | 1,090,904 |
| 2006-11-27 | Open-market sale | 200 | $54.80 | 1,091,004 |
| 2006-11-27 | Open-market sale | 100 | $54.70 | 1,091,204 |
| 2006-11-27 | Open-market sale | 200 | $54.69 | 1,091,304 |
| 2006-11-27 | Open-market sale | 100 | $54.68 | 1,091,504 |
| 2006-11-27 | Open-market sale | 200 | $54.65 | 1,091,604 |
| 2006-11-27 | Open-market sale | 300 | $54.60 | 1,091,804 |
| 2006-11-27 | Open-market sale | 100 | $54.59 | 1,092,104 |
| 2006-11-27 | Open-market sale | 100 | $54.56 | 1,092,204 |
| 2006-11-27 | Open-market sale | 100 | $54.53 | 1,092,304 |
| 2006-11-27 | Open-market sale | 100 | $54.50 | 1,092,404 |
| 2006-11-27 | Open-market sale | 100 | $54.21 | 1,092,504 |
| 2006-11-22 | Open-market sale | 1,000 | $54.66 | 1,106,904 |
| 2006-11-22 | Open-market sale | 1,000 | $54.99 | 1,095,604 |
| 2006-11-22 | Open-market sale | 1,000 | $54.84 | 1,096,604 |
| 2006-11-22 | Open-market sale | 300 | $54.61 | 1,097,604 |
| 2006-11-22 | Open-market sale | 1,000 | $54.63 | 1,097,904 |
| 2006-11-22 | Open-market sale | 1,000 | $54.80 | 1,098,904 |
| 2006-11-22 | Open-market sale | 1,000 | $54.97 | 1,099,904 |
| 2006-11-22 | Open-market sale | 1,000 | $54.89 | 1,100,904 |
| 2006-11-22 | Open-market sale | 1,000 | $54.96 | 1,101,904 |
| 2006-11-22 | Open-market sale | 1,000 | $55.00 | 1,102,904 |
| 2006-11-22 | Open-market sale | 1,000 | $54.94 | 1,103,904 |
| 2006-11-22 | Open-market sale | 1,000 | $54.83 | 1,104,904 |
| 2006-11-22 | Open-market sale | 1,000 | $54.76 | 1,105,904 |
| 2006-11-22 | Open-market sale | 1,000 | $54.64 | 1,094,604 |
| 2006-11-22 | Open-market sale | 275 | $54.53 | 1,107,904 |
| 2006-11-21 | Open-market sale | 1,425 | $55.00 | 1,113,179 |
| 2006-11-21 | Open-market sale | 1,000 | $55.10 | 1,112,179 |
| 2006-11-21 | Open-market sale | 1,000 | $55.19 | 1,111,179 |
| 2006-11-21 | Open-market sale | 1,000 | $55.19 | 1,110,179 |
| 2006-11-21 | Open-market sale | 1,000 | $55.40 | 1,109,179 |
| 2006-11-21 | Open-market sale | 1,000 | $55.40 | 1,108,179 |
| 2006-11-17 | Open-market sale | 1,000 | $56.03 | 1,131,604 |
| 2006-11-17 | Open-market sale | 501 | $56.05 | 1,131,103 |
| 2006-11-17 | Open-market sale | 1,000 | $56.07 | 1,130,103 |
| 2006-11-17 | Open-market sale | 500 | $56.10 | 1,129,603 |
| 2006-11-17 | Open-market sale | 100 | $56.12 | 1,129,503 |
| 2006-11-17 | Open-market sale | 612 | $56.13 | 1,128,891 |
| 2006-11-17 | Open-market sale | 700 | $56.15 | 1,128,191 |
| 2006-11-17 | Open-market sale | 1,000 | $56.17 | 1,127,191 |
| 2006-11-17 | Open-market sale | 1,000 | $56.18 | 1,126,191 |
| 2006-11-17 | Open-market sale | 1,000 | $57.06 | 1,114,604 |
| 2006-11-17 | Open-market sale | 1,000 | $56.82 | 1,115,604 |
| 2006-11-17 | Open-market sale | 1,000 | $56.77 | 1,116,604 |
| 2006-11-17 | Open-market sale | 1,000 | $56.73 | 1,117,604 |
| 2006-11-17 | Open-market sale | 1,000 | $56.70 | 1,118,604 |
| 2006-11-17 | Open-market sale | 1,000 | $56.69 | 1,119,604 |
| 2006-11-17 | Open-market sale | 1,000 | $56.61 | 1,120,604 |
| 2006-11-17 | Open-market sale | 1,000 | $56.53 | 1,121,604 |
| 2006-11-17 | Open-market sale | 850 | $56.41 | 1,122,604 |
| 2006-11-17 | Open-market sale | 1,000 | $56.31 | 1,123,454 |
| 2006-11-17 | Open-market sale | 337 | $56.30 | 1,124,454 |
| 2006-11-17 | Open-market sale | 1,000 | $56.26 | 1,124,791 |
| 2006-11-17 | Open-market sale | 200 | $56.21 | 1,125,791 |
| 2006-11-17 | Open-market sale | 200 | $56.20 | 1,125,991 |
| 2006-11-17 | Open-market sale | 1,000 | $56.00 | 1,132,604 |
| 2006-11-17 | Open-market sale | 1,000 | $55.94 | 1,133,604 |
| 2006-11-15 | Open-market sale | 100 | $55.11 | 1,138,941 |
| 2006-11-15 | Open-market sale | 363 | $55.07 | 1,139,041 |
| 2006-11-15 | Open-market sale | 100 | $55.05 | 1,139,404 |
| 2006-11-15 | Open-market sale | 100 | $55.02 | 1,139,504 |
| 2006-11-15 | Open-market sale | 100 | $55.09 | 1,134,704 |
| 2006-11-15 | Open-market sale | 200 | $55.97 | 1,134,804 |
| 2006-11-15 | Open-market sale | 100 | $55.95 | 1,135,004 |
| 2006-11-15 | Open-market sale | 200 | $55.94 | 1,135,104 |
| 2006-11-15 | Open-market sale | 200 | $55.90 | 1,135,304 |
| 2006-11-15 | Open-market sale | 100 | $55.82 | 1,135,504 |
| 2006-11-15 | Open-market sale | 2 | $55.81 | 1,135,604 |
| 2006-11-15 | Open-market sale | 100 | $55.87 | 1,135,606 |
| 2006-11-15 | Open-market sale | 335 | $55.77 | 1,135,706 |
| 2006-11-15 | Open-market sale | 100 | $55.76 | 1,136,041 |
| 2006-11-15 | Open-market sale | 300 | $55.73 | 1,136,141 |
| 2006-11-15 | Open-market sale | 300 | $55.72 | 1,136,441 |
| 2006-11-15 | Open-market sale | 300 | $55.70 | 1,136,741 |
| 2006-11-15 | Open-market sale | 200 | $55.69 | 1,137,041 |
| 2006-11-15 | Open-market sale | 200 | $55.68 | 1,137,241 |
| 2006-11-15 | Open-market sale | 200 | $55.67 | 1,137,441 |
| 2006-11-15 | Open-market sale | 300 | $55.64 | 1,137,641 |
| 2006-11-15 | Open-market sale | 200 | $55.63 | 1,137,941 |
| 2006-11-15 | Open-market sale | 100 | $55.62 | 1,138,141 |
| 2006-11-15 | Open-market sale | 100 | $55.51 | 1,138,241 |
| 2006-11-15 | Open-market sale | 100 | $55.49 | 1,138,341 |
| 2006-11-15 | Open-market sale | 100 | $55.37 | 1,138,441 |
| 2006-11-15 | Open-market sale | 100 | $55.15 | 1,138,541 |
| 2006-11-15 | Open-market sale | 100 | $55.78 | 1,138,641 |
| 2006-11-15 | Open-market sale | 100 | $55.28 | 1,138,741 |
| 2006-11-15 | Open-market sale | 100 | $55.41 | 1,138,841 |
| 2006-11-15 | Open-market sale | 100 | $55.08 | 1,134,604 |
| 2006-11-14 | Open-market sale | 400 | $53.25 | 1,139,604 |
| 2006-11-14 | Open-market sale | 1,000 | $52.92 | 1,146,104 |
| 2006-11-14 | Open-market sale | 1,000 | $52.96 | 1,147,104 |
| 2006-11-14 | Open-market sale | 1,000 | $53.01 | 1,148,104 |
| 2006-11-14 | Open-market sale | 1,000 | $53.01 | 1,149,104 |
| 2006-11-14 | Open-market sale | 1,000 | $53.02 | 1,150,104 |
| 2006-11-14 | Open-market sale | 1,000 | $53.05 | 1,151,104 |
| 2006-11-14 | Open-market sale | 285 | $53.07 | 1,152,104 |
| 2006-11-14 | Open-market sale | 1,000 | $53.08 | 1,152,389 |
| 2006-11-14 | Open-market sale | 100 | $53.08 | 1,153,389 |
| 2006-11-14 | Open-market sale | 715 | $53.09 | 1,153,489 |
| 2006-11-14 | Open-market sale | 1,000 | $53.12 | 1,154,204 |
| 2006-11-14 | Open-market sale | 100 | $53.13 | 1,155,204 |
| 2006-11-14 | Open-market sale | 1,000 | $53.15 | 1,155,304 |
| 2006-11-14 | Open-market sale | 300 | $53.16 | 1,156,304 |
| 2006-11-14 | Open-market sale | 100 | $53.17 | 1,156,604 |
| 2006-11-14 | Open-market sale | 300 | $53.19 | 1,156,704 |
| 2006-11-14 | Open-market sale | 367 | $53.20 | 1,157,004 |
| 2006-11-14 | Open-market sale | 600 | $53.21 | 1,157,371 |
| 2006-11-14 | Open-market sale | 200 | $53.22 | 1,157,971 |
| 2006-11-14 | Open-market sale | 507 | $53.23 | 1,158,171 |
| 2006-11-14 | Open-market sale | 500 | $53.24 | 1,158,678 |
| 2006-11-14 | Open-market sale | 100 | $53.29 | 1,159,178 |
| 2006-11-14 | Open-market sale | 326 | $53.28 | 1,159,278 |
| 2006-11-14 | Open-market sale | 100 | $53.26 | 1,140,004 |
| 2006-11-14 | Open-market sale | 1,000 | $52.46 | 1,140,104 |
| 2006-11-14 | Open-market sale | 1,000 | $52.78 | 1,141,104 |
| 2006-11-14 | Open-market sale | 1,000 | $52.79 | 1,142,104 |
| 2006-11-14 | Open-market sale | 1,000 | $52.85 | 1,143,104 |
| 2006-11-14 | Open-market sale | 1,000 | $52.87 | 1,144,104 |
| 2006-11-14 | Open-market sale | 1,000 | $52.90 | 1,145,104 |
| 2006-11-06 | Grant / award (derivative) | 30,000 | $0.00 | 30,000 |
| 2006-03-13 | Open-market buy | 2,000 | $19.93 | 1,159,604 |
| 2006-03-10 | Open-market buy | 100 | $19.70 | 1,157,404 |
| 2006-03-10 | Open-market buy | 497 | $19.68 | 1,157,101 |
| 2006-03-10 | Open-market buy | 203 | $16.69 | 1,157,304 |
| 2006-03-10 | Open-market buy | 200 | $19.71 | 1,157,604 |
| 2006-03-09 | Open-market buy | 500 | $19.47 | 1,156,504 |
| 2006-03-09 | Open-market buy | 100 | $19.40 | 1,155,704 |
| 2006-03-09 | Open-market buy | 300 | $19.55 | 1,156,004 |
| 2006-03-09 | Open-market buy | 100 | $19.38 | 1,156,604 |
| 2006-03-01 | Open-market buy | 80 | $19.55 | 1,152,584 |
| 2006-03-01 | Open-market buy | 1,420 | $19.90 | 1,154,104 |
| 2006-03-01 | Open-market buy | 500 | $19.63 | 1,154,604 |
| 2006-03-01 | Open-market buy | 1,000 | $19.85 | 1,155,604 |
| 2006-03-01 | Open-market buy | 100 | $19.60 | 1,152,684 |
| 2006-02-17 | Open-market buy | 300 | $20.60 | 1,152,204 |
| 2006-02-17 | Open-market buy | 224 | $20.40 | 1,151,904 |
| 2006-02-17 | Open-market buy | 545 | $20.39 | 1,151,680 |
| 2006-02-17 | Open-market buy | 300 | $20.38 | 1,152,504 |
| 2006-02-17 | Open-market buy | 1,500 | $20.18 | 1,151,104 |
| 2006-02-17 | Open-market buy | 31 | $20.10 | 1,151,135 |
| 2006-02-15 | Open-market buy | 1,000 | $20.65 | 1,148,604 |
| 2006-02-15 | Open-market buy | 789 | $20.42 | 1,147,393 |
| 2006-02-15 | Open-market buy | 1,000 | $20.70 | 1,149,604 |
| 2006-02-15 | Open-market buy | 9 | $20.81 | 1,147,604 |
| 2006-02-15 | Open-market buy | 48 | $20.80 | 1,147,595 |
| 2006-02-15 | Open-market buy | 91 | $20.50 | 1,147,547 |
| 2006-02-15 | Open-market buy | 63 | $20.43 | 1,147,456 |
| 2006-02-13 | Open-market buy | 747 | $19.44 | 1,146,604 |
| 2006-02-13 | Open-market buy | 389 | $19.85 | 1,145,357 |
| 2006-02-13 | Open-market buy | 500 | $19.50 | 1,145,857 |
| 2006-02-13 | Open-market buy | 1,111 | $19.80 | 1,144,968 |
| 2006-02-10 | Open-market buy | 500 | $19.30 | 1,139,104 |
| 2006-02-10 | Open-market buy | 1,810 | $19.50 | 1,143,014 |
| 2006-02-10 | Open-market buy | 16 | $19.39 | 1,141,020 |
| 2006-02-10 | Open-market buy | 416 | $19.34 | 1,141,004 |
| 2006-02-10 | Open-market buy | 784 | $19.40 | 1,140,588 |
| 2006-02-10 | Open-market buy | 700 | $19.33 | 1,139,804 |
| 2006-02-10 | Open-market buy | 184 | $19.37 | 1,141,204 |
| 2006-02-10 | Open-market buy | 301 | $19.70 | 1,143,857 |
| 2006-02-10 | Open-market buy | 352 | $19.63 | 1,143,556 |
| 2006-02-10 | Open-market buy | 190 | $19.62 | 1,143,204 |
| 2006-02-09 | Open-market buy | 117 | $18.35 | 1,138,221 |
| 2006-02-09 | Open-market buy | 198 | $18.62 | 1,138,419 |
| 2006-02-09 | Open-market buy | 185 | $18.63 | 1,138,604 |
| 2006-02-09 | Open-market buy | 1,866 | $19.30 | 1,138,104 |
| 2006-02-09 | Open-market buy | 1,134 | $19.20 | 1,136,238 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.