SEC CIK 1184149
AYERS JONATHAN W
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| IDXXview stock → | 0 | 2024-09-06 |
Position History — IDXX
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — IDXX
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2024-09-06 | Gift | 302,179 | $0.00 | 0 |
| 2024-09-06 | Gift | 230,000 | $0.00 | 35,651 |
| 2024-09-06 | Gift | 112,605 | $0.00 | 122,605 |
| 2024-09-06 | Gift | 419,574 | $0.00 | 419,574 |
| 2024-05-06 | Grant / award (derivative) | 609 | $0.00 | 609 |
| 2024-05-06 | Grant / award (derivative) | 262 | $0.00 | 262 |
| 2024-05-06 | Option exercise (derivative) | 257 | $0.00 | 0 |
| 2024-05-06 | Option exercise | 257 | $0.00 | 265,651 |
| 2024-02-09 | Gift | 5,350 | $0.00 | 265,394 |
| 2024-02-08 | Gift | 850 | $0.00 | 270,744 |
| 2024-02-07 | Gift | 1,000 | $0.00 | 271,594 |
| 2023-12-04 | Gift | 2,424 | $0.00 | 272,594 |
| 2023-11-29 | Gift | 1,850 | $0.00 | 275,018 |
| 2023-11-20 | Gift | 2,506 | $0.00 | 276,868 |
| 2023-11-15 | Gift | 2,494 | $0.00 | 279,374 |
| 2023-09-06 | Gift | 147,821 | $0.00 | 302,179 |
| 2023-09-06 | Gift | 147,821 | $0.00 | 281,868 |
| 2023-09-01 | Gift | 250 | $0.00 | 134,047 |
| 2023-08-31 | Gift | 1,250 | $0.00 | 134,297 |
| 2023-08-15 | Open-market sale | 492 | $0.00 | 135,547 |
| 2023-08-11 | Gift | 1,000 | $0.00 | 136,039 |
| 2023-05-19 | Option exercise (derivative) | 10,000 | — | 95,540 |
| 2023-05-19 | Open-market sale | 300 | $498.48 | 137,039 |
| 2023-05-19 | Open-market sale | 759 | $497.66 | 137,339 |
| 2023-05-19 | Open-market sale | 886 | $495.94 | 138,098 |
| 2023-05-19 | Open-market sale | 1,426 | $492.82 | 140,213 |
| 2023-05-19 | Open-market sale | 400 | $491.59 | 141,639 |
| 2023-05-19 | Open-market sale | 300 | $490.03 | 142,039 |
| 2023-05-19 | Open-market sale | 1,308 | $488.77 | 142,339 |
| 2023-05-19 | Open-market sale | 2,254 | $487.82 | 143,647 |
| 2023-05-19 | Open-market sale | 1,138 | $486.92 | 145,901 |
| 2023-05-19 | Open-market sale | 1,229 | $494.28 | 138,984 |
| 2023-05-19 | Option exercise | 10,000 | $79.54 | 147,039 |
| 2023-05-18 | Option exercise (derivative) | 10,000 | — | 105,540 |
| 2023-05-18 | Open-market sale | 2,242 | $489.71 | 140,032 |
| 2023-05-18 | Open-market sale | 1,012 | $488.63 | 142,274 |
| 2023-05-18 | Open-market sale | 2,753 | $487.84 | 143,286 |
| 2023-05-18 | Open-market sale | 1,000 | $486.48 | 146,039 |
| 2023-05-18 | Option exercise | 10,000 | $79.54 | 147,039 |
| 2023-05-18 | Open-market sale | 1,298 | $491.91 | 137,039 |
| 2023-05-18 | Open-market sale | 1,695 | $490.77 | 138,337 |
| 2023-05-17 | Grant / award (derivative) | 257 | — | 257 |
| 2023-05-17 | Grant / award (derivative) | 645 | $0.00 | 645 |
| 2023-05-15 | Gift | 3,514 | $0.00 | 137,039 |
| 2023-05-11 | Option exercise (derivative) | 344 | — | 0 |
| 2023-05-11 | Option exercise | 344 | $0.00 | 140,553 |
| 2023-05-11 | Option exercise | 1,685 | $0.00 | 140,209 |
| 2023-05-10 | Option exercise (derivative) | 560 | — | 0 |
| 2023-05-10 | Option exercise | 560 | $178.26 | 141,894 |
| 2023-05-09 | Gift | 1,685 | $0.00 | 141,334 |
| 2023-05-05 | Gift | 2,500 | $0.00 | 143,019 |
| 2023-05-04 | Gift | 1 | $0.00 | 145,519 |
| 2023-02-16 | Gift | 1,000 | $0.00 | 145,520 |
| 2023-02-09 | Gift | 21,500 | $0.00 | 146,520 |
| 2022-12-14 | Gift | 2,400 | $0.00 | 168,020 |
| 2022-11-09 | Gift | 5,000 | $0.00 | 170,420 |
| 2022-09-06 | Gift | 450,000 | $0.00 | 450,000 |
| 2022-09-06 | Gift | 450,000 | $0.00 | 175,420 |
| 2022-08-05 | Gift | 5,000 | $0.00 | 625,420 |
| 2022-05-11 | Option exercise (derivative) | 224 | — | 344 |
| 2022-05-11 | Grant / award (derivative) | 945 | — | 945 |
| 2022-05-11 | Grant / award (derivative) | 344 | — | 568 |
| 2022-05-11 | Option exercise | 224 | $0.00 | 630,420 |
| 2022-02-18 | Option exercise (derivative) | 706 | — | 0 |
| 2022-02-18 | Option exercise | 706 | $141.60 | 630,196 |
| 2022-02-15 | Open-market sale | 250 | $509.70 | 629,490 |
| 2022-02-11 | Gift | 8,000 | $0.00 | 629,740 |
| 2021-05-28 | Option exercise (derivative) | 9,460 | — | 115,540 |
| 2021-05-28 | Open-market sale | 1,315 | $564.60 | 644,701 |
| 2021-05-28 | Option exercise | 9,460 | $79.54 | 654,161 |
| 2021-05-28 | Open-market sale | 2,482 | $560.38 | 651,679 |
| 2021-05-28 | Open-market sale | 1,664 | $561.57 | 650,015 |
| 2021-05-28 | Open-market sale | 2,599 | $562.48 | 647,416 |
| 2021-05-28 | Open-market sale | 1,400 | $563.82 | 646,016 |
| 2021-05-25 | Option exercise (derivative) | 5,000 | — | 125,000 |
| 2021-05-25 | Option exercise | 5,000 | $79.54 | 658,701 |
| 2021-05-25 | Open-market sale | 200 | $553.37 | 653,701 |
| 2021-05-25 | Open-market sale | 4,800 | $552.12 | 653,901 |
| 2021-05-24 | Option exercise (derivative) | 5,000 | — | 130,000 |
| 2021-05-24 | Option exercise | 5,000 | $79.54 | 658,701 |
| 2021-05-24 | Open-market sale | 5,000 | $546.98 | 653,701 |
| 2021-05-20 | Option exercise (derivative) | 5,000 | — | 135,000 |
| 2021-05-20 | Option exercise | 5,000 | $79.54 | 658,701 |
| 2021-05-20 | Open-market sale | 2,527 | $536.43 | 656,174 |
| 2021-05-20 | Open-market sale | 2,058 | $537.62 | 654,116 |
| 2021-05-20 | Open-market sale | 415 | $538.18 | 653,701 |
| 2021-05-18 | Option exercise (derivative) | 7,632 | — | 140,000 |
| 2021-05-18 | Option exercise | 7,632 | $79.54 | 661,333 |
| 2021-05-18 | Open-market sale | 7,632 | $528.01 | 653,701 |
| 2021-05-12 | Gift | 9,000 | $0.00 | 644,701 |
| 2021-05-12 | Grant / award (derivative) | 723 | — | 723 |
| 2021-05-12 | Grant / award (derivative) | 224 | — | 224 |
| 2021-05-10 | Open-market sale | 2 | $542.46 | 653,701 |
| 2021-05-10 | Open-market sale | 510 | $541.01 | 653,703 |
| 2021-02-23 | Option exercise (derivative) | 1,476 | — | 0 |
| 2021-02-23 | Option exercise | 1,476 | $67.85 | 654,213 |
| 2021-02-18 | Option exercise (derivative) | 1,000 | — | 147,632 |
| 2021-02-18 | Option exercise | 1,000 | $79.54 | 653,737 |
| 2021-02-18 | Open-market sale | 1,000 | $555.56 | 652,737 |
| 2021-02-05 | Gift | 8,000 | $0.00 | 652,737 |
| 2020-11-16 | Gift | 2,889 | $0.00 | 686,857 |
| 2020-11-16 | Gift | 2,889 | $0.00 | 660,737 |
| 2020-11-06 | Open-market sale | 1,899 | $469.76 | 713,379 |
| 2020-11-06 | Open-market sale | 283 | $466.86 | 716,178 |
| 2020-11-06 | Open-market sale | 1,688 | $470.44 | 711,691 |
| 2020-11-06 | Open-market sale | 1,700 | $471.34 | 709,991 |
| 2020-11-06 | Open-market sale | 900 | $468.17 | 715,278 |
| 2020-11-05 | Open-market sale | 400 | $476.73 | 716,461 |
| 2020-11-05 | Open-market sale | 200 | $471.17 | 716,861 |
| 2020-11-05 | Open-market sale | 25 | $470.99 | 717,061 |
| 2020-11-05 | Open-market sale | 1,165 | $470.36 | 717,086 |
| 2020-11-05 | Open-market sale | 1,525 | $468.39 | 718,251 |
| 2020-11-05 | Open-market sale | 5,007 | $467.68 | 719,776 |
| 2020-11-05 | Open-market sale | 2,259 | $466.16 | 724,783 |
| 2020-11-05 | Open-market sale | 3,707 | $465.10 | 727,042 |
| 2020-11-05 | Open-market sale | 846 | $463.55 | 730,749 |
| 2020-11-05 | Gift | 245 | $0.00 | 689,746 |
| 2020-11-04 | Open-market sale | 400 | $479.62 | 731,895 |
| 2020-11-04 | Open-market sale | 307 | $476.64 | 732,295 |
| 2020-11-04 | Open-market sale | 1,900 | $475.73 | 732,602 |
| 2020-11-04 | Open-market sale | 207 | $474.59 | 734,502 |
| 2020-11-04 | Open-market sale | 1,172 | $473.40 | 734,709 |
| 2020-11-04 | Open-market sale | 1,500 | $472.52 | 735,881 |
| 2020-11-04 | Open-market sale | 300 | $471.20 | 737,381 |
| 2020-11-04 | Open-market sale | 900 | $470.09 | 737,681 |
| 2020-11-04 | Open-market sale | 3,068 | $469.12 | 738,581 |
| 2020-11-04 | Open-market sale | 800 | $467.97 | 741,649 |
| 2020-11-04 | Open-market sale | 1 | $465.79 | 742,449 |
| 2020-11-04 | Open-market sale | 85 | $461.80 | 742,450 |
| 2020-11-04 | Open-market sale | 500 | $459.99 | 742,535 |
| 2020-11-04 | Open-market sale | 300 | $489.51 | 731,595 |
| 2020-11-03 | Open-market sale | 300 | $446.98 | 743,035 |
| 2020-11-03 | Open-market sale | 908 | $446.02 | 743,335 |
| 2020-11-03 | Open-market sale | 3,011 | $444.69 | 744,243 |
| 2020-11-03 | Open-market sale | 3,622 | $443.84 | 747,254 |
| 2020-11-03 | Open-market sale | 1,357 | $442.14 | 750,876 |
| 2020-11-03 | Open-market sale | 400 | $440.09 | 752,233 |
| 2020-11-03 | Open-market sale | 700 | $439.56 | 752,633 |
| 2020-11-03 | Open-market sale | 134 | $437.32 | 753,333 |
| 2020-11-03 | Open-market sale | 300 | $446.98 | 716,915 |
| 2020-11-03 | Open-market sale | 908 | $446.02 | 717,215 |
| 2020-11-03 | Open-market sale | 3,011 | $444.69 | 718,123 |
| 2020-11-03 | Open-market sale | 400 | $440.09 | 726,113 |
| 2020-11-03 | Open-market sale | 700 | $439.56 | 726,513 |
| 2020-11-03 | Open-market sale | 134 | $437.32 | 727,213 |
| 2020-11-03 | Open-market sale | 1,357 | $442.14 | 724,756 |
| 2020-11-03 | Open-market sale | 3,622 | $443.84 | 721,134 |
| 2020-11-03 | Gift | 20,000 | $0.00 | 689,991 |
| 2020-11-02 | Open-market sale | 1,285 | $434.47 | 755,840 |
| 2020-11-02 | Open-market sale | 2,725 | $429.93 | 760,742 |
| 2020-11-02 | Open-market sale | 2,102 | $430.72 | 758,640 |
| 2020-11-02 | Open-market sale | 500 | $432.28 | 758,140 |
| 2020-11-02 | Open-market sale | 1,015 | $433.42 | 757,125 |
| 2020-11-02 | Open-market sale | 773 | $435.53 | 755,067 |
| 2020-11-02 | Open-market sale | 300 | $436.70 | 754,767 |
| 2020-11-02 | Open-market sale | 400 | $438.54 | 754,367 |
| 2020-11-02 | Open-market sale | 800 | $439.59 | 753,567 |
| 2020-11-02 | Open-market sale | 100 | $440.23 | 753,467 |
| 2020-11-02 | Open-market sale | 500 | $432.28 | 732,020 |
| 2020-11-02 | Open-market sale | 100 | $440.23 | 727,347 |
| 2020-11-02 | Open-market sale | 800 | $439.59 | 727,447 |
| 2020-11-02 | Open-market sale | 400 | $438.54 | 728,247 |
| 2020-11-02 | Open-market sale | 300 | $436.70 | 728,647 |
| 2020-11-02 | Open-market sale | 773 | $435.53 | 728,947 |
| 2020-11-02 | Open-market sale | 1,285 | $434.47 | 729,720 |
| 2020-11-02 | Open-market sale | 1,015 | $433.42 | 731,005 |
| 2020-11-02 | Open-market sale | 2,102 | $430.72 | 732,520 |
| 2020-11-02 | Open-market sale | 2,725 | $429.93 | 734,622 |
| 2020-11-02 | Tax withholding | 26,120 | $424.82 | 737,347 |
| 2020-08-25 | Gift | 8,000 | $0.00 | 763,467 |
| 2020-08-20 | Option exercise (derivative) | 18,000 | — | 159,954 |
| 2020-08-20 | Open-market sale | 2,634 | $383.78 | 810,967 |
| 2020-08-20 | Open-market sale | 7,023 | $382.74 | 813,601 |
| 2020-08-20 | Open-market sale | 500 | $384.57 | 810,467 |
| 2020-08-20 | Open-market sale | 398 | $380.41 | 828,069 |
| 2020-08-20 | Option exercise | 18,000 | $67.85 | 828,467 |
| 2020-08-20 | Open-market sale | 7,445 | $382.08 | 820,624 |
| 2020-08-18 | Option exercise (derivative) | 20,000 | — | 177,954 |
| 2020-08-18 | Open-market sale | 4,461 | $383.81 | 822,487 |
| 2020-08-18 | Open-market sale | 4,477 | $384.94 | 817,950 |
| 2020-08-18 | Open-market sale | 7,383 | $385.60 | 810,567 |
| 2020-08-18 | Open-market sale | 100 | $386.40 | 810,467 |
| 2020-08-18 | Open-market sale | 3,579 | $382.28 | 826,888 |
| 2020-08-18 | Option exercise | 20,000 | $67.85 | 830,467 |
| 2020-08-18 | Gift | 23,000 | $0.00 | 771,467 |
| 2020-08-17 | Option exercise (derivative) | 19,940 | — | 0 |
| 2020-08-17 | Open-market sale | 11,857 | $382.85 | 818,550 |
| 2020-08-17 | Open-market sale | 5,704 | $383.66 | 812,847 |
| 2020-08-17 | Open-market sale | 2,379 | $384.48 | 810,467 |
| 2020-08-17 | Option exercise | 19,940 | $62.00 | 830,407 |
| 2020-08-14 | Option exercise (derivative) | 25,000 | — | 19,940 |
| 2020-08-14 | Option exercise | 25,000 | $62.00 | 835,467 |
| 2020-08-14 | Open-market sale | 6,300 | $377.93 | 829,167 |
| 2020-08-14 | Open-market sale | 14,423 | $379.26 | 814,744 |
| 2020-08-14 | Open-market sale | 1,816 | $380.26 | 812,928 |
| 2020-08-14 | Open-market sale | 1,877 | $381.53 | 811,051 |
| 2020-08-14 | Open-market sale | 128 | $382.67 | 810,923 |
| 2020-08-14 | Open-market sale | 256 | $384.19 | 810,467 |
| 2020-05-19 | Open-market sale | 10,000 | $294.99 | 10,000 |
| 2020-05-18 | Open-market sale | 5,000 | $297.18 | 43,000 |
| 2020-05-18 | Open-market sale | 23,000 | $297.29 | 20,000 |
| 2020-05-12 | Open-market sale | 30,000 | $293.41 | 48,000 |
| 2020-05-11 | Open-market sale | 20,000 | $297.80 | 78,000 |
| 2020-05-11 | Gift | 16,000 | $0.00 | 794,467 |
| 2020-05-08 | Option exercise (derivative) | 21,130 | — | 44,940 |
| 2020-05-08 | Option exercise | 21,130 | $62.00 | 831,597 |
| 2020-05-08 | Open-market sale | 5,136 | $290.59 | 826,461 |
| 2020-05-08 | Open-market sale | 9,953 | $291.41 | 816,508 |
| 2020-05-08 | Open-market sale | 2,601 | $293.40 | 810,467 |
| 2020-05-08 | Open-market sale | 3,440 | $292.44 | 813,068 |
| 2020-05-07 | Open-market sale | 11,000 | $292.25 | 98,000 |
| 2020-05-06 | Grant / award (derivative) | 1,279 | — | 1,279 |
| 2020-05-06 | Grant / award (derivative) | 370 | — | 584 |
| 2020-05-06 | Open-market sale | 13,600 | $286.07 | 109,000 |
| 2020-05-04 | Open-market sale | 15,000 | $268.34 | 122,600 |
| 2020-02-25 | Option exercise (derivative) | 1,256 | — | 0 |
| 2020-02-25 | Option exercise | 1,256 | $79.54 | 810,467 |
| 2020-02-21 | Open-market sale | 400 | $280.40 | 137,600 |
| 2020-02-21 | Gift | 650 | $0.00 | 809,211 |
| 2020-02-20 | Option exercise (derivative) | 23,000 | — | 66,070 |
| 2020-02-20 | Open-market sale | 400 | $281.30 | 827,888 |
| 2020-02-20 | Open-market sale | 4,573 | $280.34 | 828,288 |
| 2020-02-20 | Option exercise | 23,000 | $62.00 | 832,861 |
| 2020-02-20 | Open-market sale | 1,400 | $284.04 | 825,488 |
| 2020-02-20 | Open-market sale | 300 | $288.67 | 810,789 |
| 2020-02-20 | Open-market sale | 1,424 | $287.72 | 811,089 |
| 2020-02-20 | Open-market sale | 4,600 | $286.81 | 812,513 |
| 2020-02-20 | Open-market sale | 8,375 | $285.98 | 817,113 |
| 2020-02-20 | Open-market sale | 1,000 | $282.69 | 826,888 |
| 2020-02-20 | Open-market sale | 928 | $290.24 | 809,861 |
| 2020-02-19 | Open-market sale | 758 | $288.50 | 847,225 |
| 2020-02-19 | Open-market sale | 1,021 | $288.00 | 847,983 |
| 2020-02-19 | Open-market sale | 500 | $295.21 | 810,361 |
| 2020-02-19 | Open-market sale | 7,827 | $294.84 | 818,188 |
| 2020-02-19 | Open-market sale | 6,846 | $293.78 | 825,034 |
| 2020-02-19 | Open-market sale | 1,406 | $292.71 | 826,440 |
| 2020-02-19 | Open-market sale | 100 | $290.16 | 826,540 |
| 2020-02-19 | Open-market sale | 805 | $289.48 | 827,345 |
| 2020-02-19 | Open-market sale | 7,042 | $295.02 | 827,979 |
| 2020-02-19 | Open-market sale | 8,104 | $293.94 | 835,021 |
| 2020-02-19 | Open-market sale | 3,000 | $293.04 | 843,125 |
| 2020-02-19 | Open-market sale | 100 | $291.46 | 846,125 |
| 2020-02-19 | Open-market sale | 100 | $290.35 | 846,225 |
| 2020-02-19 | Open-market sale | 900 | $289.52 | 846,325 |
| 2020-02-19 | Open-market sale | 7,042 | $295.02 | 827,979 |
| 2020-02-19 | Open-market sale | 8,104 | $293.94 | 835,021 |
| 2020-02-19 | Open-market sale | 3,000 | $293.04 | 843,125 |
| 2020-02-19 | Open-market sale | 100 | $291.46 | 846,125 |
| 2020-02-19 | Open-market sale | 500 | $295.21 | 809,861 |
| 2020-02-19 | Open-market sale | 900 | $289.52 | 846,325 |
| 2020-02-19 | Open-market sale | 758 | $288.50 | 847,225 |
| 2020-02-19 | Open-market sale | 1,021 | $288.00 | 847,983 |
| 2020-02-19 | Open-market sale | 634 | $288.43 | 827,345 |
| 2020-02-19 | Open-market sale | 805 | $289.48 | 826,540 |
| 2020-02-19 | Open-market sale | 100 | $290.16 | 826,440 |
| 2020-02-19 | Open-market sale | 1,406 | $292.71 | 825,034 |
| 2020-02-19 | Open-market sale | 6,846 | $293.78 | 818,188 |
| 2020-02-19 | Open-market sale | 7,827 | $294.84 | 810,361 |
| 2020-02-19 | Open-market sale | 100 | $290.35 | 846,225 |
| 2020-02-18 | Open-market sale | 17,086 | $286.23 | 871,918 |
| 2020-02-18 | Open-market sale | 1,100 | $288.98 | 849,004 |
| 2020-02-18 | Open-market sale | 19,035 | $287.07 | 852,883 |
| 2020-02-18 | Open-market sale | 2,779 | $288.17 | 850,104 |
| 2020-02-14 | Open-market sale | 200 | $383.44 | 810,723 |
| 2019-12-01 | Grant / award (derivative) | 726 | — | 726 |
| 2019-12-01 | Grant / award (derivative) | 214 | — | 214 |
| 2019-11-12 | Open-market sale | 15,647 | $253.83 | 947,317 |
| 2019-11-12 | Open-market sale | 20,353 | $254.23 | 926,964 |
| 2019-11-07 | Open-market sale | 22,007 | $262.72 | 978,747 |
| 2019-11-07 | Open-market sale | 12,765 | $263.39 | 965,982 |
| 2019-11-07 | Open-market sale | 3,018 | $264.49 | 962,964 |
| 2019-11-05 | Open-market sale | 1,300 | $277.87 | 1,016,387 |
| 2019-11-05 | Open-market sale | 11,794 | $266.54 | 1,000,754 |
| 2019-11-05 | Open-market sale | 3,839 | $265.38 | 1,012,548 |
| 2019-11-04 | Option exercise (derivative) | 53,820 | — | 0 |
| 2019-11-04 | Open-market sale | 2,984 | $281.74 | 1,017,687 |
| 2019-11-04 | Open-market sale | 3,402 | $280.08 | 1,020,671 |
| 2019-11-04 | Open-market sale | 1,891 | $279.43 | 1,024,073 |
| 2019-11-04 | Open-market sale | 4,247 | $280.47 | 1,025,964 |
| 2019-11-04 | Open-market sale | 26,198 | $279.72 | 1,030,211 |
| 2019-11-04 | Open-market sale | 23,375 | $278.90 | 1,056,409 |
| 2019-11-04 | Option exercise | 53,820 | $45.84 | 1,079,784 |
| 2019-08-08 | Option exercise (derivative) | 10,000 | — | 43,820 |
| 2019-08-08 | Open-market sale | 1,522 | $273.35 | 1,025,942 |
| 2019-08-08 | Option exercise | 10,000 | $45.84 | 1,035,942 |
| 2019-08-08 | Open-market sale | 8,478 | $272.64 | 1,027,464 |
| 2019-08-06 | Option exercise (derivative) | 10,000 | — | 63,820 |
| 2019-08-06 | Open-market sale | 10,000 | $264.38 | 1,025,942 |
| 2019-08-06 | Option exercise | 10,000 | $45.84 | 1,035,942 |
| 2019-08-05 | Option exercise (derivative) | 10,000 | — | 73,820 |
| 2019-08-05 | Open-market sale | 2,400 | $259.54 | 1,032,142 |
| 2019-08-05 | Open-market sale | 1,000 | $258.61 | 1,034,542 |
| 2019-08-05 | Open-market sale | 400 | $257.19 | 1,035,542 |
| 2019-08-05 | Option exercise | 10,000 | $45.84 | 1,035,942 |
| 2019-08-05 | Open-market sale | 4,200 | $260.39 | 1,027,942 |
| 2019-08-05 | Open-market sale | 2,000 | $261.67 | 1,025,942 |
| 2019-05-03 | Option exercise (derivative) | 28,000 | — | 83,820 |
| 2019-05-03 | Option exercise | 28,000 | $45.84 | 1,053,916 |
| 2019-05-03 | Open-market sale | 100 | $250.02 | 1,025,916 |
| 2019-05-03 | Open-market sale | 13,900 | $249.62 | 1,026,016 |
| 2019-05-03 | Open-market sale | 2,600 | $247.81 | 1,051,316 |
| 2019-05-03 | Open-market sale | 11,400 | $248.57 | 1,039,916 |
| 2019-02-25 | Gift | 8,000 | $0.00 | 1,025,884 |
| 2019-02-20 | Option exercise (derivative) | 1,612 | — | 0 |
| 2019-02-20 | Option exercise | 1,612 | $62.00 | 1,033,884 |
| 2019-02-14 | Option exercise (derivative) | 483 | — | 483 |
| 2019-02-14 | Option exercise (derivative) | 78,170 | — | 78,170 |
| 2019-02-14 | Option exercise (derivative) | 1,774 | — | 0 |
| 2019-02-14 | Tax withholding | 824 | $206.94 | 1,032,272 |
| 2019-02-14 | Option exercise | 1,774 | $0.00 | 1,033,096 |
| 2019-02-07 | Option exercise (derivative) | 15,905 | — | 0 |
| 2019-02-07 | Open-market sale | 4,107 | $205.53 | 1,043,120 |
| 2019-02-07 | Option exercise | 15,905 | $43.71 | 1,047,227 |
| 2019-02-07 | Open-market sale | 8,800 | $206.54 | 1,034,320 |
| 2019-02-07 | Open-market sale | 2,998 | $207.17 | 1,031,322 |
| 2019-02-06 | Option exercise (derivative) | 15,905 | — | 15,905 |
| 2019-02-06 | Open-market sale | 7,428 | $208.53 | 1,031,322 |
| 2019-02-06 | Open-market sale | 8,477 | $207.77 | 1,038,750 |
| 2019-02-06 | Option exercise | 15,905 | $43.71 | 1,047,277 |
| 2019-02-05 | Option exercise (derivative) | 15,904 | — | 31,810 |
| 2019-02-05 | Open-market sale | 100 | $206.14 | 1,031,322 |
| 2019-02-05 | Open-market sale | 6,041 | $205.81 | 1,031,422 |
| 2019-02-05 | Open-market sale | 8,045 | $204.75 | 1,037,463 |
| 2019-02-05 | Open-market sale | 1,718 | $203.75 | 1,045,508 |
| 2019-02-05 | Option exercise | 15,904 | $43.71 | 1,047,226 |
| 2018-11-08 | Gift | 28,000 | $0.00 | 1,035,497 |
| 2018-08-30 | Gift | 40,000 | $0.00 | 1,063,469 |
| 2018-08-30 | Gift | 40,000 | $0.00 | 138,000 |
| 2018-08-28 | Option exercise (derivative) | 30,000 | — | 47,714 |
| 2018-08-28 | Option exercise | 30,000 | $43.71 | 1,103,469 |
| 2018-08-23 | Option exercise (derivative) | 10,000 | — | 77,714 |
| 2018-08-23 | Option exercise | 10,000 | $43.71 | 1,080,469 |
| 2018-08-23 | Open-market sale | 7,000 | $247.33 | 1,073,469 |
| 2018-08-22 | Option exercise (derivative) | 20,000 | — | 87,714 |
| 2018-08-22 | Open-market sale | 12,300 | $245.89 | 1,070,469 |
| 2018-08-22 | Open-market sale | 3,700 | $245.12 | 1,082,769 |
| 2018-08-22 | Option exercise | 20,000 | $43.71 | 1,086,469 |
| 2018-08-21 | Option exercise (derivative) | 10,000 | — | 107,714 |
| 2018-08-21 | Open-market sale | 7,000 | $243.20 | 1,066,469 |
| 2018-08-21 | Option exercise | 10,000 | $43.71 | 1,073,469 |
| 2018-02-16 | Option exercise (derivative) | 2,180 | — | 0 |
| 2018-02-16 | Option exercise | 2,180 | $45.84 | 1,063,398 |
| 2018-02-14 | Grant / award (derivative) | 90,816 | — | 90,816 |
| 2018-02-14 | Grant / award (derivative) | 560 | — | 560 |
| 2018-02-14 | Option exercise (derivative) | 2,160 | — | 3,548 |
| 2018-02-14 | Option exercise (derivative) | 1,774 | — | 1,774 |
| 2018-02-14 | Option exercise | 2,160 | $0.00 | 1,061,272 |
| 2018-02-14 | Option exercise | 1,774 | $0.00 | 1,063,046 |
| 2018-02-14 | Tax withholding | 1,828 | $178.26 | 1,061,218 |
| 2018-02-08 | Option exercise (derivative) | 4,000 | — | 0 |
| 2018-02-08 | Option exercise | 4,000 | $38.80 | 1,063,112 |
| 2018-02-08 | Open-market sale | 4,000 | $175.34 | 1,059,112 |
| 2018-02-07 | Option exercise (derivative) | 18,000 | — | 4,000 |
| 2018-02-07 | Option exercise | 18,000 | $38.80 | 1,077,112 |
| 2018-02-07 | Open-market sale | 11,205 | $177.63 | 1,065,907 |
| 2018-02-07 | Open-market sale | 1,883 | $179.27 | 1,059,112 |
| 2018-02-07 | Open-market sale | 4,912 | $178.36 | 1,060,995 |
| 2018-02-06 | Option exercise (derivative) | 18,000 | — | 22,000 |
| 2018-02-06 | Open-market sale | 2,400 | $178.73 | 1,059,712 |
| 2018-02-06 | Open-market sale | 600 | $179.71 | 1,059,112 |
| 2018-02-06 | Option exercise | 18,000 | $38.80 | 1,077,112 |
| 2018-02-06 | Open-market sale | 5,200 | $174.86 | 1,071,912 |
| 2018-02-06 | Open-market sale | 2,400 | $175.67 | 1,069,512 |
| 2018-02-06 | Open-market sale | 3,600 | $176.87 | 1,065,912 |
| 2018-02-06 | Open-market sale | 3,800 | $177.62 | 1,062,112 |
| 2018-02-05 | Option exercise (derivative) | 18,000 | — | 40,000 |
| 2018-02-05 | Open-market sale | 100 | $183.03 | 1,059,112 |
| 2018-02-05 | Open-market sale | 1,700 | $180.46 | 1,075,412 |
| 2018-02-05 | Option exercise | 18,000 | $38.80 | 1,077,112 |
| 2018-02-05 | Open-market sale | 7,532 | $181.70 | 1,067,880 |
| 2018-02-05 | Open-market sale | 8,668 | $182.39 | 1,059,212 |
| 2018-01-11 | Option exercise (derivative) | 18,000 | — | 58,000 |
| 2018-01-11 | Option exercise | 18,000 | $38.80 | 1,077,112 |
| 2018-01-11 | Open-market sale | 15,840 | $168.03 | 1,059,112 |
| 2018-01-11 | Open-market sale | 2,160 | $167.03 | 1,074,952 |
| 2018-01-10 | Option exercise (derivative) | 18,000 | — | 76,000 |
| 2018-01-10 | Option exercise | 18,000 | $38.80 | 1,077,112 |
| 2018-01-10 | Open-market sale | 2,200 | $164.13 | 1,074,912 |
| 2018-01-10 | Open-market sale | 15,496 | $164.97 | 1,059,416 |
| 2018-01-10 | Open-market sale | 304 | $165.53 | 1,059,112 |
| 2018-01-09 | Option exercise (derivative) | 18,000 | — | 94,000 |
| 2018-01-09 | Option exercise | 18,000 | $38.80 | 1,077,112 |
| 2018-01-09 | Open-market sale | 14,300 | $165.06 | 1,062,812 |
| 2018-01-09 | Open-market sale | 3,700 | $165.48 | 1,059,112 |
| 2018-01-03 | Option exercise (derivative) | 12,500 | — | 112,000 |
| 2018-01-03 | Option exercise | 12,500 | $38.80 | 1,059,112 |
| 2017-11-16 | Option exercise (derivative) | 18,000 | — | 124,500 |
| 2017-11-16 | Open-market sale | 2,200 | $151.97 | 1,062,373 |
| 2017-11-16 | Open-market sale | 4,100 | $153.32 | 1,058,273 |
| 2017-11-16 | Open-market sale | 11,700 | $154.01 | 1,046,573 |
| 2017-11-16 | Option exercise | 18,000 | $38.80 | 1,064,573 |
| 2017-11-15 | Option exercise (derivative) | 18,000 | — | 142,500 |
| 2017-11-15 | Open-market sale | 7,900 | $149.05 | 1,056,673 |
| 2017-11-15 | Open-market sale | 10,100 | $150.04 | 1,046,573 |
| 2017-11-15 | Option exercise | 18,000 | $38.80 | 1,064,573 |
| 2017-11-14 | Option exercise (derivative) | 18,000 | — | 160,500 |
| 2017-11-14 | Open-market sale | 4,943 | $147.48 | 1,059,630 |
| 2017-11-14 | Open-market sale | 8,257 | $148.49 | 1,051,373 |
| 2017-11-14 | Open-market sale | 4,800 | $149.01 | 1,046,573 |
| 2017-11-14 | Option exercise | 18,000 | $38.80 | 1,064,573 |
| 2017-11-07 | Option exercise (derivative) | 18,000 | — | 178,500 |
| 2017-11-07 | Open-market sale | 2,800 | $148.35 | 1,053,873 |
| 2017-11-07 | Open-market sale | 7,900 | $147.55 | 1,056,673 |
| 2017-11-07 | Option exercise | 18,000 | $38.75 | 1,064,573 |
| 2017-11-07 | Open-market sale | 7,000 | $150.21 | 1,046,873 |
| 2017-11-07 | Open-market sale | 300 | $151.04 | 1,046,573 |
| 2017-11-06 | Option exercise (derivative) | 18,000 | — | 196,500 |
| 2017-11-06 | Open-market sale | 900 | $154.75 | 1,046,573 |
| 2017-11-06 | Open-market sale | 1,700 | $152.90 | 1,047,473 |
| 2017-11-06 | Open-market sale | 6,200 | $152.24 | 1,049,173 |
| 2017-11-06 | Open-market sale | 3,900 | $150.97 | 1,055,373 |
| 2017-11-06 | Open-market sale | 5,300 | $149.87 | 1,059,273 |
| 2017-11-06 | Option exercise | 18,000 | $38.75 | 1,064,573 |
| 2017-11-03 | Option exercise (derivative) | 18,000 | — | 214,500 |
| 2017-11-03 | Open-market sale | 4,900 | $154.99 | 1,046,573 |
| 2017-11-03 | Open-market sale | 5,200 | $154.29 | 1,051,473 |
| 2017-11-03 | Open-market sale | 4,800 | $153.32 | 1,056,673 |
| 2017-11-03 | Open-market sale | 1,100 | $152.05 | 1,061,473 |
| 2017-11-03 | Open-market sale | 2,000 | $151.22 | 1,062,573 |
| 2017-11-03 | Option exercise | 18,000 | $38.75 | 1,064,573 |
| 2017-11-02 | Option exercise (derivative) | 12,500 | — | 232,500 |
| 2017-11-02 | Option exercise | 12,500 | $38.75 | 1,046,573 |
| 2017-08-28 | Option exercise (derivative) | 13,000 | — | 248,000 |
| 2017-08-28 | Option exercise (derivative) | 3,000 | — | 245,000 |
| 2017-08-28 | Open-market sale | 1,124 | $151.76 | 1,031,034 |
| 2017-08-28 | Option exercise | 3,000 | $38.80 | 1,034,034 |
| 2017-08-28 | Open-market sale | 11,876 | $150.70 | 1,032,158 |
| 2017-08-28 | Option exercise | 13,000 | $38.80 | 1,044,034 |
| 2017-08-16 | Option exercise (derivative) | 20,000 | — | 263,000 |
| 2017-08-16 | Option exercise (derivative) | 2,000 | — | 261,000 |
| 2017-08-16 | Option exercise | 2,000 | $38.80 | 1,031,034 |
| 2017-08-16 | Open-market sale | 20,000 | $155.47 | 1,029,034 |
| 2017-08-16 | Option exercise | 20,000 | $38.80 | 1,049,034 |
| 2017-08-15 | Option exercise (derivative) | 2,000 | — | 283,000 |
| 2017-08-15 | Option exercise (derivative) | 5,100 | — | 285,000 |
| 2017-08-15 | Option exercise (derivative) | 14,900 | — | 290,100 |
| 2017-08-15 | Option exercise | 2,000 | $38.80 | 1,029,034 |
| 2017-08-15 | Option exercise | 5,100 | $38.80 | 1,032,134 |
| 2017-08-15 | Open-market sale | 14,900 | $154.71 | 1,027,034 |
| 2017-08-15 | Option exercise | 14,900 | $38.80 | 1,041,934 |
| 2017-08-14 | Option exercise (derivative) | 18,000 | — | 307,000 |
| 2017-08-14 | Option exercise (derivative) | 2,000 | — | 305,000 |
| 2017-08-14 | Option exercise | 18,000 | $38.80 | 1,043,034 |
| 2017-08-14 | Open-market sale | 18,000 | $154.91 | 1,025,034 |
| 2017-08-14 | Option exercise | 2,000 | $38.80 | 1,027,034 |
| 2017-08-09 | Option exercise (derivative) | 3,000 | — | 325,000 |
| 2017-08-09 | Option exercise (derivative) | 17,000 | — | 328,000 |
| 2017-08-09 | Open-market sale | 17,000 | $154.54 | 1,022,034 |
| 2017-08-09 | Option exercise | 3,000 | $38.80 | 1,025,034 |
| 2017-08-09 | Option exercise | 17,000 | $38.80 | 1,039,034 |
| 2017-08-08 | Option exercise (derivative) | 2,000 | — | 345,000 |
| 2017-08-08 | Option exercise (derivative) | 18,000 | — | 347,000 |
| 2017-08-08 | Option exercise | 18,000 | $38.80 | 1,038,034 |
| 2017-08-08 | Option exercise | 2,000 | $38.80 | 1,022,034 |
| 2017-08-08 | Open-market sale | 6,500 | $155.81 | 1,020,034 |
| 2017-08-08 | Open-market sale | 11,500 | $154.89 | 1,026,534 |
| 2017-05-30 | Option exercise (derivative) | 15,000 | — | 365,000 |
| 2017-05-30 | Open-market sale | 13,000 | $167.82 | 1,019,994 |
| 2017-05-30 | Option exercise | 15,000 | $38.80 | 1,032,994 |
| 2017-05-10 | Option exercise (derivative) | 10,000 | — | 0 |
| 2017-05-10 | Option exercise (derivative) | 20,000 | — | 380,000 |
| 2017-05-10 | Open-market sale | 10,000 | $162.31 | 1,014,994 |
| 2017-05-10 | Option exercise | 10,000 | $38.80 | 1,024,994 |
| 2017-05-10 | Option exercise | 20,000 | $38.80 | 1,034,994 |
| 2017-05-10 | Open-market sale | 6,200 | $162.28 | 1,028,794 |
| 2017-05-10 | Open-market sale | 10,800 | $163.28 | 1,017,994 |
| 2017-05-10 | Option exercise (derivative) | 20,000 | — | 380,000 |
| 2017-05-10 | Option exercise (derivative) | 10,000 | — | 0 |
| 2017-05-10 | Open-market sale | 6,200 | $162.28 | 1,028,794 |
| 2017-05-10 | Option exercise | 10,000 | $38.80 | 1,024,994 |
| 2017-05-10 | Open-market sale | 10,800 | $163.28 | 1,014,994 |
| 2017-05-10 | Option exercise | 20,000 | $38.80 | 1,034,994 |
| 2017-05-05 | Option exercise (derivative) | 30,000 | — | 10,000 |
| 2017-05-05 | Open-market sale | 26,000 | $160.61 | 1,014,994 |
| 2017-05-05 | Option exercise | 30,000 | $38.80 | 1,040,994 |
| 2017-02-22 | Option exercise (derivative) | 50,000 | — | 40,000 |
| 2017-02-22 | Option exercise (derivative) | 2,286 | — | 0 |
| 2017-02-22 | Option exercise | 50,000 | $38.80 | 1,045,947 |
| 2017-02-22 | Open-market sale | 31,795 | $142.55 | 1,014,152 |
| 2017-02-22 | Open-market sale | 3,205 | $142.84 | 1,010,947 |
| 2017-02-22 | Option exercise | 2,286 | $43.71 | 995,947 |
| 2017-02-14 | Option exercise (derivative) | 1,774 | — | 5,708 |
| 2017-02-14 | Grant / award (derivative) | 110,211 | — | 110,211 |
| 2017-02-14 | Grant / award (derivative) | 706 | — | 706 |
| 2017-02-14 | Option exercise (derivative) | 2,400 | — | 9,642 |
| 2017-02-14 | Option exercise (derivative) | 2,160 | — | 7,482 |
| 2017-02-14 | Option exercise | 1,774 | $0.00 | 996,820 |
| 2017-02-14 | Option exercise | 2,160 | $0.00 | 995,046 |
| 2017-02-14 | Option exercise | 2,400 | $0.00 | 992,886 |
| 2017-02-14 | Tax withholding | 3,159 | $141.60 | 993,661 |
| 2017-02-08 | Option exercise (derivative) | 36,250 | — | 0 |
| 2017-02-08 | Open-market sale | 4,756 | $142.19 | 990,486 |
| 2017-02-08 | Open-market sale | 31,494 | $141.55 | 995,242 |
| 2017-02-08 | Option exercise | 36,250 | $26.66 | 1,026,736 |
| 2016-11-29 | Option exercise (derivative) | 14,236 | — | 90,000 |
| 2016-11-29 | Option exercise | 14,236 | $38.80 | 1,004,667 |
| 2016-11-29 | Open-market sale | 14,236 | $119.97 | 990,431 |
| 2016-11-28 | Option exercise (derivative) | 2,576 | — | 0 |
| 2016-11-28 | Option exercise (derivative) | 13,188 | — | 104,236 |
| 2016-11-28 | Open-market sale | 13,188 | $119.57 | 987,855 |
| 2016-11-28 | Option exercise | 2,576 | $38.80 | 990,431 |
| 2016-11-28 | Option exercise | 13,188 | $38.80 | 1,001,043 |
| 2016-11-09 | Option exercise (derivative) | 40,000 | — | 36,250 |
| 2016-11-09 | Open-market sale | 6,433 | $107.48 | 1,015,655 |
| 2016-11-09 | Open-market sale | 27,800 | $108.27 | 987,855 |
| 2016-11-09 | Open-market sale | 5,767 | $106.25 | 1,022,088 |
| 2016-11-09 | Option exercise | 40,000 | $26.66 | 1,027,855 |
| 2016-08-04 | Option exercise (derivative) | 80,000 | — | 76,250 |
| 2016-08-04 | Option exercise | 80,000 | $26.66 | 1,047,790 |
| 2016-08-04 | Open-market sale | 53,193 | $107.64 | 994,597 |
| 2016-08-04 | Open-market sale | 6,807 | $108.12 | 987,790 |
| 2016-02-14 | Option exercise (derivative) | 2,160 | — | 13,816 |
| 2016-02-14 | Grant / award (derivative) | 197,954 | — | 197,954 |
| 2016-02-14 | Option exercise (derivative) | 1,774 | — | 12,042 |
| 2016-02-14 | Grant / award (derivative) | 1,476 | — | 1,476 |
| 2016-02-14 | Option exercise (derivative) | 2,400 | — | 15,976 |
| 2016-02-14 | Option exercise (derivative) | 2,400 | — | 18,376 |
| 2016-02-14 | Option exercise | 2,400 | $0.00 | 966,524 |
| 2016-02-14 | Option exercise | 2,400 | $0.00 | 964,124 |
| 2016-02-14 | Option exercise | 1,774 | $0.00 | 970,458 |
| 2016-02-14 | Option exercise | 2,160 | $0.00 | 968,684 |
| 2016-02-14 | Tax withholding | 2,833 | $67.85 | 967,625 |
| 2015-11-13 | Option exercise (derivative) | 20,174 | — | 0 |
| 2015-11-13 | Option exercise | 20,174 | $17.19 | 961,640 |
| 2015-08-17 | Option exercise (derivative) | 24,000 | $0.00 | 20,174 |
| 2015-08-17 | Open-market sale | 14,799 | $78.45 | 941,367 |
| 2015-08-17 | Option exercise | 24,000 | $17.19 | 956,166 |
| 2015-06-17 | Option exercise (derivative) | 10,000 | $0.00 | 44,174 |
| 2015-06-17 | Option exercise | 10,000 | $17.19 | 932,084 |
| 2015-05-01 | Option exercise (derivative) | 10,000 | $0.00 | 27,087 |
| 2015-05-01 | Option exercise | 10,000 | $34.37 | 461,042 |
| 2015-02-18 | Option exercise (derivative) | 2,502 | $0.00 | 37,087 |
| 2015-02-18 | Option exercise | 2,502 | $34.37 | 451,000 |
| 2015-02-17 | Option exercise (derivative) | 1,875 | $0.00 | 0 |
| 2015-02-17 | Option exercise (derivative) | 12,500 | $0.00 | 39,589 |
| 2015-02-17 | Option exercise | 12,500 | $34.37 | 446,623 |
| 2015-02-17 | Option exercise | 1,875 | $53.31 | 448,498 |
| 2015-02-14 | Grant / award (derivative) | 74,316 | $0.00 | 74,316 |
| 2015-02-14 | Option exercise (derivative) | 1,600 | $0.00 | 10,388 |
| 2015-02-14 | Option exercise (derivative) | 1,200 | $0.00 | 11,988 |
| 2015-02-14 | Grant / award (derivative) | 628 | $0.00 | 628 |
| 2015-02-14 | Option exercise (derivative) | 1,080 | $0.00 | 14,388 |
| 2015-02-14 | Option exercise (derivative) | 887 | $0.00 | 15,468 |
| 2015-02-14 | Option exercise (derivative) | 1,200 | $0.00 | 13,188 |
| 2015-02-14 | Option exercise | 1,080 | $0.00 | 433,097 |
| 2015-02-14 | Option exercise | 1,200 | $0.00 | 434,297 |
| 2015-02-14 | Option exercise | 1,200 | $0.00 | 435,497 |
| 2015-02-14 | Option exercise | 1,600 | $0.00 | 437,097 |
| 2015-02-14 | Tax withholding | 2,974 | $159.08 | 434,123 |
| 2015-02-14 | Option exercise | 887 | $0.00 | 432,017 |
| 2015-02-12 | Option exercise (derivative) | 29,245 | $0.00 | 0 |
| 2015-02-12 | Option exercise | 29,245 | $56.95 | 460,375 |
| 2015-02-12 | Open-market sale | 600 | $157.48 | 431,130 |
| 2015-02-12 | Open-market sale | 5,768 | $156.59 | 431,730 |
| 2015-02-12 | Open-market sale | 22,877 | $156.16 | 437,498 |
| 2015-02-11 | Option exercise (derivative) | 29,000 | $0.00 | 29,245 |
| 2015-02-11 | Option exercise | 29,000 | $56.95 | 460,130 |
| 2015-02-11 | Open-market sale | 10,218 | $154.01 | 449,912 |
| 2015-02-11 | Open-market sale | 16,231 | $154.83 | 433,681 |
| 2015-02-11 | Open-market sale | 2,551 | $155.72 | 431,130 |
| 2015-01-14 | Option exercise (derivative) | 28,512 | $0.00 | 0 |
| 2015-01-14 | Open-market sale | 3,300 | $156.03 | 452,042 |
| 2015-01-14 | Open-market sale | 15,824 | $158.38 | 434,625 |
| 2015-01-14 | Open-market sale | 1,593 | $157.23 | 450,449 |
| 2015-01-14 | Open-market sale | 3,495 | $158.99 | 431,130 |
| 2015-01-14 | Open-market sale | 4,200 | $155.52 | 455,342 |
| 2015-01-14 | Open-market sale | 100 | $153.70 | 459,542 |
| 2015-01-14 | Option exercise | 28,512 | $28.66 | 459,642 |
| 2014-12-04 | Option exercise (derivative) | 15,000 | $0.00 | 52,089 |
| 2014-12-04 | Option exercise | 15,000 | $34.37 | 431,081 |
| 2014-12-03 | Option exercise (derivative) | 29,000 | $0.00 | 28,512 |
| 2014-12-03 | Option exercise | 29,000 | $28.66 | 445,081 |
| 2014-12-03 | Open-market sale | 18,042 | $148.72 | 416,081 |
| 2014-12-03 | Open-market sale | 10,958 | $148.12 | 434,123 |
| 2014-11-05 | Option exercise (derivative) | 29,000 | $0.00 | 57,512 |
| 2014-11-05 | Option exercise | 29,000 | $28.66 | 445,081 |
| 2014-11-05 | Open-market sale | 6,187 | $144.47 | 416,081 |
| 2014-11-05 | Open-market sale | 9,895 | $143.72 | 422,268 |
| 2014-11-05 | Open-market sale | 12,918 | $142.76 | 432,163 |
| 2014-08-04 | Option exercise (derivative) | 10,000 | $0.00 | 86,512 |
| 2014-08-04 | Option exercise | 10,000 | $28.66 | 416,036 |
| 2014-07-30 | Option exercise (derivative) | 10,000 | $0.00 | 67,089 |
| 2014-07-30 | Option exercise | 10,000 | $34.37 | 406,036 |
| 2014-02-14 | Option exercise (derivative) | 1,600 | $0.00 | 17,955 |
| 2014-02-14 | Option exercise (derivative) | 1,200 | $0.00 | 19,555 |
| 2014-02-14 | Option exercise (derivative) | 1,600 | $0.00 | 16,355 |
| 2014-02-14 | Option exercise (derivative) | 1,200 | $0.00 | 20,755 |
| 2014-02-14 | Option exercise (derivative) | 1,080 | $0.00 | 21,955 |
| 2014-02-14 | Grant / award (derivative) | 4,435 | $0.00 | 23,035 |
| 2014-02-14 | Grant / award (derivative) | 806 | $0.00 | 806 |
| 2014-02-14 | Grant / award (derivative) | 44,535 | $0.00 | 44,535 |
| 2014-02-14 | Option exercise (derivative) | 2,911 | $0.00 | 0 |
| 2014-02-14 | Option exercise | 1,200 | $0.00 | 396,056 |
| 2014-02-14 | Option exercise | 1,200 | $0.00 | 394,856 |
| 2014-02-14 | Option exercise | 1,080 | $0.00 | 393,656 |
| 2014-02-14 | Tax withholding | 3,330 | $124.00 | 395,926 |
| 2014-02-14 | Option exercise | 1,600 | $0.00 | 397,656 |
| 2014-02-14 | Option exercise | 1,600 | $0.00 | 399,256 |
| 2014-02-14 | Option exercise | 2,911 | $34.37 | 392,576 |
| 2014-02-03 | Option exercise (derivative) | 15,072 | $0.00 | 0 |
| 2014-02-03 | Option exercise (derivative) | 8,616 | $0.00 | 0 |
| 2014-02-03 | Open-market sale | 2,986 | $112.65 | 398,184 |
| 2014-02-03 | Open-market sale | 19,400 | $111.39 | 401,170 |
| 2014-02-03 | Open-market sale | 11,300 | $110.39 | 420,570 |
| 2014-02-03 | Option exercise | 25,000 | $50.00 | 431,870 |
| 2014-02-03 | Option exercise | 8,616 | $41.94 | 406,870 |
| 2014-02-03 | Option exercise | 15,072 | $25.45 | 398,254 |
| 2014-02-03 | Open-market sale | 8,519 | $113.29 | 389,665 |
| 2014-01-31 | Option exercise (derivative) | 25,000 | $0.00 | 25,000 |
| 2014-01-31 | Option exercise (derivative) | 7,000 | $0.00 | 8,616 |
| 2014-01-31 | Option exercise (derivative) | 13,000 | $0.00 | 15,072 |
| 2014-01-31 | Open-market sale | 16,600 | $114.12 | 383,182 |
| 2014-01-31 | Option exercise | 13,000 | $25.45 | 390,271 |
| 2014-01-31 | Option exercise | 7,000 | $41.94 | 397,271 |
| 2014-01-31 | Open-market sale | 9,900 | $113.35 | 399,782 |
| 2014-01-31 | Open-market sale | 12,589 | $112.45 | 409,682 |
| 2014-01-31 | Option exercise | 25,000 | $50.00 | 422,271 |
| 2013-11-26 | Option exercise (derivative) | 25,000 | $0.00 | 50,000 |
| 2013-11-26 | Option exercise (derivative) | 7,000 | $0.00 | 15,616 |
| 2013-11-26 | Option exercise (derivative) | 13,000 | $0.00 | 28,072 |
| 2013-11-26 | Option exercise | 7,000 | $41.94 | 391,300 |
| 2013-11-26 | Option exercise | 13,000 | $25.45 | 384,300 |
| 2013-11-26 | Option exercise | 25,000 | $50.00 | 416,300 |
| 2013-11-26 | Open-market sale | 38,789 | $104.79 | 377,511 |
| 2013-11-26 | Open-market sale | 300 | $105.61 | 377,211 |
| 2013-11-25 | Option exercise (derivative) | 7,000 | $0.00 | 22,616 |
| 2013-11-25 | Option exercise (derivative) | 13,000 | $0.00 | 41,072 |
| 2013-11-25 | Option exercise (derivative) | 25,000 | $0.00 | 75,000 |
| 2013-11-25 | Open-market sale | 19,010 | $106.14 | 371,300 |
| 2013-11-25 | Option exercise | 13,000 | $25.45 | 378,389 |
| 2013-11-25 | Option exercise | 7,000 | $41.94 | 385,389 |
| 2013-11-25 | Option exercise | 25,000 | $50.00 | 410,389 |
| 2013-11-25 | Open-market sale | 20,079 | $105.46 | 390,310 |
| 2013-11-13 | Option exercise (derivative) | 7,000 | $0.00 | 29,616 |
| 2013-11-13 | Option exercise (derivative) | 13,000 | $0.00 | 54,072 |
| 2013-11-13 | Option exercise (derivative) | 25,000 | $0.00 | 100,000 |
| 2013-11-13 | Option exercise | 25,000 | $50.00 | 404,478 |
| 2013-11-13 | Option exercise | 7,000 | $41.94 | 379,478 |
| 2013-11-13 | Option exercise | 13,000 | $25.45 | 372,478 |
| 2013-11-13 | Open-market sale | 38,989 | $105.64 | 365,489 |
| 2013-11-13 | Open-market sale | 100 | $106.63 | 365,389 |
| 2013-11-12 | Option exercise (derivative) | 13,000 | $0.00 | 67,072 |
| 2013-11-12 | Option exercise (derivative) | 7,000 | $0.00 | 36,616 |
| 2013-11-12 | Option exercise (derivative) | 25,000 | $0.00 | 125,000 |
| 2013-11-12 | Open-market sale | 5,600 | $107.65 | 359,478 |
| 2013-11-12 | Open-market sale | 33,489 | $106.99 | 365,078 |
| 2013-11-12 | Option exercise | 25,000 | $50.00 | 398,567 |
| 2013-11-12 | Option exercise | 7,000 | $41.94 | 373,567 |
| 2013-11-12 | Option exercise | 13,000 | $25.45 | 366,567 |
| 2013-11-04 | Option exercise (derivative) | 1,755 | $0.00 | 0 |
| 2013-11-04 | Option exercise | 1,755 | $56.95 | 353,567 |
| 2013-10-25 | Option exercise (derivative) | 7,000 | $0.00 | 43,616 |
| 2013-10-25 | Option exercise (derivative) | 13,000 | $0.00 | 80,072 |
| 2013-10-25 | Option exercise (derivative) | 25,000 | $0.00 | 150,000 |
| 2013-10-25 | Option exercise | 13,000 | $25.45 | 358,901 |
| 2013-10-25 | Option exercise | 7,000 | $41.94 | 365,901 |
| 2013-10-25 | Option exercise | 25,000 | $50.00 | 390,901 |
| 2013-10-25 | Open-market sale | 8,255 | $104.30 | 382,646 |
| 2013-10-25 | Open-market sale | 30,834 | $104.58 | 351,812 |
| 2013-10-24 | Option exercise (derivative) | 25,000 | $0.00 | 175,000 |
| 2013-10-24 | Option exercise (derivative) | 13,000 | $0.00 | 93,072 |
| 2013-10-24 | Option exercise (derivative) | 7,000 | $0.00 | 50,616 |
| 2013-10-24 | Option exercise | 13,000 | $25.45 | 352,990 |
| 2013-10-24 | Option exercise | 7,000 | $41.94 | 359,990 |
| 2013-10-24 | Open-market sale | 38,700 | $104.20 | 346,290 |
| 2013-10-24 | Open-market sale | 389 | $104.97 | 345,901 |
| 2013-10-24 | Option exercise | 25,000 | $50.00 | 384,990 |
| 2013-02-14 | Grant / award (derivative) | 5,400 | $0.00 | 25,400 |
| 2013-02-14 | Option exercise (derivative) | 1,200 | $0.00 | 23,000 |
| 2013-02-14 | Grant / award (derivative) | 1,090 | $0.00 | 1,090 |
| 2013-02-14 | Grant / award (derivative) | 55,910 | $0.00 | 55,910 |
| 2013-02-14 | Option exercise (derivative) | 1,200 | $0.00 | 24,200 |
| 2013-02-14 | Option exercise (derivative) | 1,600 | $0.00 | 19,800 |
| 2013-02-14 | Option exercise (derivative) | 1,200 | $0.00 | 18,600 |
| 2013-02-14 | Option exercise (derivative) | 1,600 | $0.00 | 21,400 |
| 2013-02-14 | Option exercise | 1,600 | $0.00 | 340,796 |
| 2013-02-14 | Option exercise | 1,200 | $0.00 | 336,396 |
| 2013-02-14 | Tax withholding | 2,208 | $91.68 | 339,788 |
| 2013-02-14 | Option exercise | 1,200 | $0.00 | 341,996 |
| 2013-02-14 | Option exercise | 1,600 | $0.00 | 339,196 |
| 2013-02-14 | Option exercise | 1,200 | $0.00 | 337,596 |
| 2012-12-18 | Option exercise (derivative) | 24,164 | $0.00 | 0 |
| 2012-12-18 | Option exercise | 24,164 | $17.14 | 353,297 |
| 2012-12-18 | Open-market sale | 18,164 | $96.08 | 335,133 |
| 2012-12-07 | Gift | 10,000 | $0.00 | 329,133 |
| 2012-11-27 | Option exercise (derivative) | 20,000 | $0.00 | 24,164 |
| 2012-11-27 | Open-market sale | 2,000 | $93.81 | 378,133 |
| 2012-11-27 | Option exercise | 20,000 | $17.14 | 393,133 |
| 2012-11-27 | Open-market sale | 13,000 | $92.50 | 380,133 |
| 2012-11-14 | Gift | 9,000 | $0.00 | 339,133 |
| 2012-11-13 | Option exercise (derivative) | 20,000 | $0.00 | 44,164 |
| 2012-11-13 | Open-market sale | 9,500 | $90.04 | 373,133 |
| 2012-11-13 | Option exercise | 20,000 | $17.14 | 388,133 |
| 2012-11-13 | Open-market sale | 5,500 | $89.70 | 382,633 |
| 2012-11-09 | Option exercise (derivative) | 2,384 | $0.00 | 0 |
| 2012-11-09 | Option exercise | 2,384 | $41.94 | 368,133 |
| 2012-11-07 | Gift | 30,000 | $0.00 | 348,133 |
| 2012-11-06 | Option exercise (derivative) | 17,392 | $0.00 | 0 |
| 2012-11-06 | Open-market sale | 13,392 | $94.06 | 365,749 |
| 2012-11-06 | Option exercise | 17,392 | $38.34 | 379,141 |
| 2012-10-24 | Option exercise (derivative) | 20,000 | $0.00 | 64,164 |
| 2012-10-24 | Open-market sale | 1,074 | $97.12 | 361,749 |
| 2012-10-24 | Open-market sale | 13,926 | $96.36 | 362,823 |
| 2012-10-24 | Option exercise | 20,000 | $17.14 | 376,749 |
| 2012-10-15 | Option exercise (derivative) | 20,000 | $0.00 | 17,392 |
| 2012-10-15 | Open-market sale | 6,091 | $97.11 | 356,749 |
| 2012-10-15 | Open-market sale | 8,909 | $96.52 | 362,840 |
| 2012-10-15 | Option exercise | 20,000 | $38.34 | 371,749 |
| 2012-09-13 | Option exercise (derivative) | 20,000 | $0.00 | 84,164 |
| 2012-09-13 | Open-market sale | 15,000 | $99.25 | 351,686 |
| 2012-09-13 | Option exercise | 20,000 | $17.14 | 366,686 |
| 2012-08-08 | Option exercise (derivative) | 20,000 | $0.00 | 104,164 |
| 2012-08-08 | Option exercise | 20,000 | $17.14 | 361,686 |
| 2012-08-08 | Open-market sale | 9,200 | $89.83 | 346,686 |
| 2012-08-08 | Open-market sale | 5,800 | $88.85 | 355,886 |
| 2012-08-01 | Option exercise (derivative) | 20,000 | $0.00 | 37,392 |
| 2012-08-01 | Option exercise | 20,000 | $0.00 | 356,686 |
| 2012-08-01 | Open-market sale | 14,800 | $88.06 | 341,886 |
| 2012-08-01 | Open-market sale | 200 | $88.61 | 341,686 |
| 2012-07-25 | Option exercise (derivative) | 20,000 | $0.00 | 124,164 |
| 2012-07-25 | Open-market sale | 7,100 | $87.54 | 336,686 |
| 2012-07-25 | Option exercise | 20,000 | $0.00 | 351,686 |
| 2012-07-25 | Open-market sale | 7,900 | $87.05 | 343,786 |
| 2012-02-14 | Grant / award (derivative) | 6,000 | $0.00 | 26,800 |
| 2012-02-14 | Grant / award (derivative) | 58,857 | $0.00 | 58,857 |
| 2012-02-14 | Grant / award (derivative) | 1,143 | $0.00 | 1,143 |
| 2012-02-14 | Option exercise (derivative) | 1,200 | $0.00 | 20,000 |
| 2012-02-14 | Option exercise (derivative) | 1,200 | $0.00 | 21,200 |
| 2012-02-14 | Option exercise (derivative) | 1,600 | $0.00 | 22,400 |
| 2012-02-14 | Option exercise (derivative) | 1,600 | $0.00 | 24,000 |
| 2012-02-14 | Option exercise (derivative) | 1,200 | $0.00 | 25,600 |
| 2012-02-14 | Option exercise | 1,600 | $0.00 | 330,591 |
| 2012-02-14 | Option exercise | 1,200 | $0.00 | 328,991 |
| 2012-02-14 | Tax withholding | 3,055 | $87.42 | 331,536 |
| 2012-02-14 | Option exercise | 1,600 | $0.00 | 332,191 |
| 2012-02-14 | Option exercise | 1,200 | $0.00 | 334,591 |
| 2012-02-14 | Option exercise | 1,200 | $0.00 | 333,391 |
| 2012-01-17 | Option exercise (derivative) | 20,320 | $0.00 | 0 |
| 2012-01-17 | Option exercise | 20,320 | $0.00 | 343,111 |
| 2012-01-17 | Open-market sale | 15,320 | $82.81 | 327,791 |
| 2012-01-04 | Option exercise (derivative) | 20,000 | $0.00 | 20,320 |
| 2012-01-04 | Option exercise | 20,000 | $0.00 | 337,791 |
| 2012-01-04 | Open-market sale | 15,000 | $78.54 | 322,791 |
| 2011-12-19 | Option exercise (derivative) | 20,000 | $0.00 | 40,320 |
| 2011-12-19 | Open-market sale | 12,000 | $73.48 | 320,697 |
| 2011-12-19 | Option exercise | 20,000 | $0.00 | 332,697 |
| 2011-12-19 | Open-market sale | 3,000 | $74.26 | 317,697 |
| 2011-11-17 | Option exercise (derivative) | 20,000 | $0.00 | 60,320 |
| 2011-11-17 | Open-market sale | 1,100 | $76.66 | 312,697 |
| 2011-11-17 | Open-market sale | 4,900 | $75.94 | 313,797 |
| 2011-11-17 | Open-market sale | 1,200 | $74.91 | 318,697 |
| 2011-11-17 | Open-market sale | 6,400 | $73.79 | 319,897 |
| 2011-11-17 | Open-market sale | 1,400 | $72.76 | 326,297 |
| 2011-11-17 | Option exercise | 20,000 | $12.60 | 327,697 |
| 2011-10-05 | Option exercise (derivative) | 20,000 | $0.00 | 80,320 |
| 2011-10-05 | Open-market sale | 14,597 | $66.12 | 308,100 |
| 2011-10-05 | Open-market sale | 403 | $66.74 | 307,697 |
| 2011-10-05 | Option exercise | 20,000 | $12.60 | 322,697 |
| 2011-10-04 | Option exercise (derivative) | 20,000 | $0.00 | 100,320 |
| 2011-10-04 | Option exercise | 20,000 | $12.60 | 317,697 |
| 2011-10-04 | Open-market sale | 9,500 | $64.21 | 308,197 |
| 2011-10-04 | Open-market sale | 5,500 | $64.59 | 302,697 |
| 2011-09-07 | Option exercise (derivative) | 20,000 | $0.00 | 120,320 |
| 2011-09-07 | Option exercise | 20,000 | $12.60 | 312,618 |
| 2011-09-07 | Open-market sale | 15,000 | $76.03 | 297,618 |
| 2011-07-27 | Option exercise (derivative) | 20,000 | $0.00 | 140,320 |
| 2011-07-27 | Open-market sale | 1,700 | $84.77 | 292,618 |
| 2011-07-27 | Open-market sale | 4,000 | $83.97 | 294,318 |
| 2011-07-27 | Open-market sale | 9,300 | $83.07 | 298,318 |
| 2011-07-27 | Option exercise | 20,000 | $12.60 | 307,618 |
| 2011-07-14 | Option exercise (derivative) | 20,000 | $0.00 | 160,320 |
| 2011-07-14 | Option exercise | 20,000 | $12.60 | 302,618 |
| 2011-07-14 | Open-market sale | 15,000 | $79.41 | 287,618 |
| 2011-06-21 | Option exercise (derivative) | 20,000 | $0.00 | 180,320 |
| 2011-06-21 | Option exercise | 20,000 | $12.60 | 297,540 |
| 2011-06-21 | Open-market sale | 15,000 | $74.96 | 282,540 |
| 2011-06-07 | Option exercise (derivative) | 20,000 | $0.00 | 200,320 |
| 2011-06-07 | Open-market sale | 15,000 | $73.46 | 277,540 |
| 2011-06-07 | Option exercise | 20,000 | $12.60 | 292,540 |
| 2011-06-06 | Option exercise (derivative) | 20,000 | $0.00 | 220,320 |
| 2011-06-06 | Option exercise | 20,000 | $12.60 | 287,540 |
| 2011-06-06 | Open-market sale | 82 | $74.63 | 272,540 |
| 2011-06-06 | Open-market sale | 14,918 | $74.04 | 272,622 |
| 2011-03-03 | Option exercise (derivative) | 2,608 | $0.00 | 0 |
| 2011-03-03 | Option exercise | 2,608 | $38.34 | 267,451 |
| 2011-02-14 | Option exercise (derivative) | 1,600 | $0.00 | 22,400 |
| 2011-02-14 | Option exercise (derivative) | 1,600 | $0.00 | 20,800 |
| 2011-02-14 | Grant / award (derivative) | 200,000 | $0.00 | 200,000 |
| 2011-02-14 | Option exercise (derivative) | 1,200 | $0.00 | 24,000 |
| 2011-02-14 | Option exercise (derivative) | 1,200 | $0.00 | 25,200 |
| 2011-02-14 | Option exercise (derivative) | 1,000 | $0.00 | 26,400 |
| 2011-02-14 | Grant / award (derivative) | 6,000 | $0.00 | 27,400 |
| 2011-02-14 | Grant / award (derivative) | 1,288 | $0.00 | 1,288 |
| 2011-02-14 | Grant / award (derivative) | 58,712 | $0.00 | 58,712 |
| 2011-02-14 | Option exercise | 1,000 | $0.00 | 262,208 |
| 2011-02-14 | Option exercise | 1,200 | $0.00 | 263,408 |
| 2011-02-14 | Option exercise | 1,200 | $0.00 | 264,608 |
| 2011-02-14 | Option exercise | 1,600 | $0.00 | 267,808 |
| 2011-02-14 | Tax withholding | 2,965 | $77.59 | 264,843 |
| 2011-02-14 | Option exercise | 1,600 | $0.00 | 266,208 |
| 2011-01-05 | Option exercise (derivative) | 50,000 | $0.00 | 240,320 |
| 2011-01-05 | Open-market sale | 3,528 | $68.05 | 261,208 |
| 2011-01-05 | Open-market sale | 37,197 | $67.64 | 264,736 |
| 2011-01-05 | Option exercise | 50,000 | $12.60 | 301,933 |
| 2010-12-06 | Option exercise (derivative) | 50,000 | $0.00 | 290,320 |
| 2010-12-06 | Option exercise | 50,000 | $12.60 | 292,558 |
| 2010-12-06 | Open-market sale | 40,725 | $66.16 | 251,833 |
| 2010-11-05 | Option exercise (derivative) | 50,000 | $0.00 | 340,320 |
| 2010-11-05 | Open-market sale | 40,725 | $61.47 | 242,558 |
| 2010-11-05 | Option exercise | 50,000 | $12.60 | 283,283 |
| 2010-10-05 | Option exercise (derivative) | 50,000 | $0.00 | 390,320 |
| 2010-10-05 | Open-market sale | 40,725 | $62.43 | 233,283 |
| 2010-10-05 | Option exercise | 50,000 | $12.60 | 274,008 |
| 2010-09-07 | Option exercise (derivative) | 50,000 | $0.00 | 440,320 |
| 2010-09-07 | Option exercise | 50,000 | $12.60 | 264,631 |
| 2010-09-07 | Open-market sale | 40,725 | $57.46 | 223,906 |
| 2010-08-05 | Option exercise (derivative) | 50,000 | $0.00 | 490,320 |
| 2010-08-05 | Open-market sale | 40,725 | $59.63 | 214,631 |
| 2010-08-05 | Option exercise | 50,000 | $12.60 | 255,356 |
| 2010-07-06 | Option exercise (derivative) | 50,000 | $0.00 | 540,320 |
| 2010-07-06 | Option exercise | 50,000 | $12.60 | 246,081 |
| 2010-07-06 | Open-market sale | 14,925 | $61.48 | 205,356 |
| 2010-07-06 | Open-market sale | 25,800 | $60.36 | 220,281 |
| 2010-06-07 | Option exercise (derivative) | 50,000 | $0.00 | 590,320 |
| 2010-06-07 | Open-market sale | 28,500 | $61.29 | 208,199 |
| 2010-06-07 | Open-market sale | 12,097 | $62.06 | 196,102 |
| 2010-06-07 | Open-market sale | 128 | $62.98 | 195,974 |
| 2010-06-07 | Option exercise | 50,000 | $12.60 | 236,699 |
| 2010-05-05 | Option exercise (derivative) | 50,000 | $0.00 | 640,320 |
| 2010-05-05 | Open-market sale | 100 | $66.35 | 186,699 |
| 2010-05-05 | Open-market sale | 40,625 | $65.57 | 186,799 |
| 2010-05-05 | Option exercise | 50,000 | $12.60 | 227,424 |
| 2010-04-05 | Option exercise (derivative) | 50,000 | $0.00 | 690,320 |
| 2010-04-05 | Option exercise (derivative) | 20,000 | $0.00 | 740,320 |
| 2010-04-05 | Option exercise | 50,000 | $12.60 | 218,149 |
| 2010-04-05 | Open-market sale | 40,725 | $57.96 | 177,424 |
| 2010-04-05 | Option exercise | 20,000 | $12.60 | 168,149 |
| 2010-03-08 | Option exercise (derivative) | 3,488 | $0.00 | 0 |
| 2010-03-08 | Option exercise | 3,488 | $28.66 | 148,034 |
| 2010-03-05 | Option exercise (derivative) | 60,000 | $0.00 | 760,320 |
| 2010-03-05 | Option exercise | 60,000 | $12.60 | 193,311 |
| 2010-03-05 | Open-market sale | 48,765 | $55.78 | 144,546 |
| 2010-02-14 | Option exercise (derivative) | 1,600 | $0.00 | 21,400 |
| 2010-02-14 | Option exercise (derivative) | 1,200 | $0.00 | 23,000 |
| 2010-02-14 | Option exercise (derivative) | 1,200 | $0.00 | 24,200 |
| 2010-02-14 | Option exercise (derivative) | 1,000 | $0.00 | 25,400 |
| 2010-02-14 | Grant / award (derivative) | 8,000 | $0.00 | 26,400 |
| 2010-02-14 | Grant / award (derivative) | 78,125 | $0.00 | 78,125 |
| 2010-02-14 | Grant / award (derivative) | 1,875 | $0.00 | 1,875 |
| 2010-02-14 | Option exercise | 1,200 | $0.00 | 132,757 |
| 2010-02-14 | Option exercise | 1,200 | $0.00 | 133,957 |
| 2010-02-14 | Option exercise | 1,600 | $0.00 | 135,557 |
| 2010-02-14 | Tax withholding | 2,246 | $53.31 | 133,311 |
| 2010-02-14 | Option exercise | 1,000 | $0.00 | 131,557 |
| 2010-02-11 | Option exercise (derivative) | 15,000 | $0.00 | 820,320 |
| 2010-02-11 | Option exercise | 15,000 | $12.60 | 142,697 |
| 2010-02-11 | Open-market sale | 12,140 | $51.04 | 130,557 |
| 2010-02-05 | Option exercise (derivative) | 25,000 | $0.00 | 835,320 |
| 2010-02-05 | Option exercise | 25,000 | $12.60 | 148,242 |
| 2010-02-05 | Open-market sale | 20,545 | $50.16 | 127,697 |
| 2010-02-01 | Option exercise (derivative) | 4,036 | $0.00 | 0 |
| 2010-02-01 | Option exercise (derivative) | 3,928 | $0.00 | 0 |
| 2010-02-01 | Option exercise | 3,928 | $25.45 | 119,206 |
| 2010-02-01 | Option exercise | 4,036 | $17.14 | 123,242 |
| 2009-12-22 | Option exercise (derivative) | 1,800 | $0.00 | 4,036 |
| 2009-12-22 | Option exercise | 1,800 | $17.14 | 115,278 |
| 2009-02-14 | Grant / award (derivative) | 2,911 | $0.00 | 2,911 |
| 2009-02-14 | Grant / award (derivative) | 8,000 | — | 18,400 |
| 2009-02-14 | Grant / award (derivative) | 77,089 | $0.00 | 77,089 |
| 2009-02-14 | Option exercise (derivative) | 1,000 | — | 12,800 |
| 2009-02-14 | Option exercise (derivative) | 1,200 | — | 11,600 |
| 2009-02-14 | Option exercise (derivative) | 1,200 | — | 10,400 |
| 2009-02-14 | Option exercise | 1,000 | $0.00 | 111,463 |
| 2009-02-14 | Option exercise | 1,200 | $0.00 | 112,663 |
| 2009-02-14 | Tax withholding | 1,068 | $34.37 | 112,795 |
| 2009-02-14 | Option exercise | 1,200 | $0.00 | 113,863 |
| 2008-02-14 | Grant / award (derivative) | 58,245 | $56.95 | 58,245 |
| 2008-02-14 | Option exercise (derivative) | 1,000 | — | 9,000 |
| 2008-02-14 | Option exercise (derivative) | 1,200 | — | 7,800 |
| 2008-02-14 | Option exercise (derivative) | 6,000 | — | 13,800 |
| 2008-02-14 | Grant / award (derivative) | 1,755 | $56.95 | 1,755 |
| 2008-02-14 | Option exercise | 1,000 | $0.00 | 109,528 |
| 2008-02-14 | Option exercise | 1,200 | $0.00 | 110,728 |
| 2008-02-14 | Tax withholding | 694 | $56.95 | 110,034 |
| 2007-03-12 | Option exercise (derivative) | 3,968 | $25.20 | 0 |
| 2007-03-12 | Option exercise | 3,968 | $25.20 | 53,979 |
| 2007-02-14 | Grant / award (derivative) | 3,000 | — | 3,000 |
| 2007-02-14 | Option exercise (derivative) | 500 | — | 2,000 |
| 2007-02-14 | Grant / award (derivative) | 100,000 | $100.00 | 100,000 |
| 2007-02-14 | Grant / award (derivative) | 28,808 | $83.87 | 28,808 |
| 2007-02-14 | Grant / award (derivative) | 1,192 | $83.87 | 1,192 |
| 2007-02-14 | Tax withholding | 161 | $83.87 | 50,011 |
| 2007-02-14 | Option exercise | 500 | $0.00 | 50,172 |
| 2006-02-14 | Grant / award (derivative) | 1,304 | $76.67 | 1,304 |
| 2006-02-14 | Grant / award (derivative) | 28,696 | $76.67 | 28,696 |
| 2006-02-14 | Grant / award (derivative) | 2,500 | — | 2,500 |
| 2006-02-14 | Grant / award | 4,239 | $76.67 | 49,383 |
| 2006-02-13 | Option exercise (derivative) | 3,968 | $25.20 | 3,968 |
| 2006-02-13 | Option exercise | 3,968 | $25.20 | 45,144 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.