SEC CIK 1191463
MURAI KEVIN M
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| SNXview stock → | 4,825 | 2021-08-31 |
Position History — SNX
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — SNX
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2021-08-31 | Tax withholding | 151 | $127.07 | 4,825 |
| 2021-08-13 | Option exercise (derivative) | 4,275 | $0.00 | 15,686 |
| 2021-08-13 | Option exercise | 4,275 | $45.64 | 9,251 |
| 2021-08-13 | Open-market sale | 2,726 | $124.74 | 6,525 |
| 2021-08-13 | Open-market sale | 1,319 | $125.26 | 5,206 |
| 2021-08-13 | Open-market sale | 230 | $126.50 | 4,976 |
| 2021-08-12 | Option exercise (derivative) | 4,275 | $0.00 | 19,961 |
| 2021-08-12 | Open-market sale | 1,500 | $125.71 | 7,751 |
| 2021-08-12 | Open-market sale | 2,744 | $126.28 | 5,007 |
| 2021-08-12 | Open-market sale | 31 | $127.36 | 4,976 |
| 2021-08-12 | Option exercise | 4,275 | $45.64 | 9,251 |
| 2021-08-11 | Option exercise (derivative) | 4,275 | $0.00 | 24,236 |
| 2021-08-11 | Open-market sale | 143 | $127.00 | 4,976 |
| 2021-08-11 | Open-market sale | 1,332 | $125.30 | 7,319 |
| 2021-08-11 | Open-market sale | 2,200 | $126.76 | 5,119 |
| 2021-08-11 | Open-market sale | 600 | $124.59 | 8,651 |
| 2021-08-11 | Option exercise | 4,275 | $45.64 | 9,251 |
| 2021-08-10 | Option exercise (derivative) | 4,275 | $0.00 | 28,511 |
| 2021-08-10 | Option exercise | 4,275 | $45.64 | 9,251 |
| 2021-08-10 | Open-market sale | 300 | $122.96 | 8,951 |
| 2021-08-10 | Open-market sale | 2,501 | $124.40 | 4,976 |
| 2021-08-10 | Open-market sale | 1,474 | $123.84 | 7,477 |
| 2021-07-16 | Option exercise (derivative) | 4,275 | $0.00 | 32,786 |
| 2021-07-16 | Open-market sale | 220 | $114.84 | 4,976 |
| 2021-07-16 | Option exercise | 4,275 | $45.64 | 9,251 |
| 2021-07-16 | Open-market sale | 1,593 | $111.68 | 7,658 |
| 2021-07-16 | Open-market sale | 765 | $112.53 | 6,893 |
| 2021-07-16 | Open-market sale | 1,697 | $113.57 | 5,196 |
| 2021-07-15 | Option exercise (derivative) | 3,883 | $0.00 | 0 |
| 2021-07-15 | Option exercise (derivative) | 392 | $0.00 | 37,061 |
| 2021-07-15 | Option exercise | 3,883 | $32.18 | 8,859 |
| 2021-07-15 | Option exercise | 392 | $45.64 | 9,251 |
| 2021-07-15 | Open-market sale | 2,075 | $114.49 | 6,576 |
| 2021-07-15 | Open-market sale | 1,400 | $115.45 | 5,176 |
| 2021-07-15 | Open-market sale | 200 | $116.37 | 4,976 |
| 2021-07-15 | Open-market sale | 600 | $113.93 | 8,651 |
| 2021-07-14 | Option exercise (derivative) | 4,275 | $0.00 | 3,883 |
| 2021-07-14 | Open-market sale | 200 | $117.40 | 4,976 |
| 2021-07-14 | Option exercise | 4,275 | $32.18 | 9,251 |
| 2021-07-14 | Open-market sale | 300 | $115.95 | 8,951 |
| 2021-07-14 | Open-market sale | 3,775 | $116.47 | 5,176 |
| 2021-07-13 | Option exercise (derivative) | 4,275 | $0.00 | 8,158 |
| 2021-07-13 | Open-market sale | 41 | $118.43 | 4,976 |
| 2021-07-13 | Option exercise | 4,275 | $32.18 | 9,251 |
| 2021-07-13 | Open-market sale | 1,534 | $115.72 | 7,717 |
| 2021-07-13 | Open-market sale | 2,700 | $116.46 | 5,017 |
| 2021-06-11 | Option exercise (derivative) | 4,275 | $0.00 | 12,433 |
| 2021-06-11 | Open-market sale | 546 | $127.76 | 8,705 |
| 2021-06-11 | Option exercise | 4,275 | $32.18 | 9,251 |
| 2021-06-11 | Open-market sale | 829 | $129.23 | 4,976 |
| 2021-06-11 | Open-market sale | 2,900 | $128.61 | 5,805 |
| 2021-06-10 | Option exercise (derivative) | 4,275 | $0.00 | 16,708 |
| 2021-06-10 | Open-market sale | 989 | $127.05 | 4,976 |
| 2021-06-10 | Open-market sale | 500 | $125.95 | 8,751 |
| 2021-06-10 | Option exercise | 4,275 | $32.18 | 9,251 |
| 2021-06-10 | Open-market sale | 2,786 | $126.69 | 5,965 |
| 2021-06-09 | Option exercise (derivative) | 4,275 | $0.00 | 20,983 |
| 2021-06-09 | Open-market sale | 143 | $129.29 | 4,976 |
| 2021-06-09 | Option exercise | 4,275 | $32.18 | 9,251 |
| 2021-06-09 | Open-market sale | 1,632 | $126.63 | 7,619 |
| 2021-06-09 | Open-market sale | 2,300 | $127.47 | 5,319 |
| 2021-06-09 | Open-market sale | 200 | $128.34 | 5,119 |
| 2021-06-08 | Option exercise (derivative) | 4,275 | $0.00 | 25,258 |
| 2021-06-08 | Option exercise | 4,275 | $32.18 | 9,251 |
| 2021-06-08 | Open-market sale | 973 | $127.51 | 7,924 |
| 2021-06-08 | Open-market sale | 354 | $126.43 | 8,897 |
| 2021-06-08 | Open-market sale | 1,325 | $128.29 | 6,599 |
| 2021-06-08 | Open-market sale | 1,623 | $129.37 | 4,976 |
| 2021-06-01 | Tax withholding | 151 | $126.85 | 4,976 |
| 2021-05-14 | Option exercise (derivative) | 4,275 | $0.00 | 29,533 |
| 2021-05-14 | Open-market sale | 100 | $121.04 | 5,127 |
| 2021-05-14 | Open-market sale | 2,425 | $120.77 | 5,227 |
| 2021-05-14 | Open-market sale | 1,050 | $119.35 | 7,652 |
| 2021-05-14 | Option exercise | 4,275 | $32.18 | 9,402 |
| 2021-05-14 | Open-market sale | 700 | $118.80 | 8,702 |
| 2021-05-13 | Option exercise (derivative) | 1,861 | $0.00 | 0 |
| 2021-05-13 | Option exercise (derivative) | 4,275 | $0.00 | 33,808 |
| 2021-05-13 | Open-market sale | 450 | $119.11 | 5,127 |
| 2021-05-13 | Option exercise | 4,275 | $32.18 | 11,263 |
| 2021-05-13 | Open-market sale | 2,910 | $118.47 | 5,577 |
| 2021-05-13 | Option exercise | 1,861 | $16.58 | 6,988 |
| 2021-05-13 | Open-market sale | 1,957 | $117.43 | 8,487 |
| 2021-05-13 | Open-market sale | 753 | $116.77 | 10,444 |
| 2021-05-13 | Open-market sale | 66 | $115.89 | 11,197 |
| 2021-05-12 | Option exercise (derivative) | 4,275 | $0.00 | 1,861 |
| 2021-05-12 | Open-market sale | 701 | $116.43 | 5,476 |
| 2021-05-12 | Open-market sale | 1,925 | $115.33 | 6,177 |
| 2021-05-12 | Open-market sale | 1,300 | $114.61 | 8,102 |
| 2021-05-12 | Option exercise | 4,275 | $16.58 | 9,402 |
| 2021-05-12 | Open-market sale | 349 | $117.12 | 5,127 |
| 2021-05-11 | Option exercise (derivative) | 4,275 | $0.00 | 6,136 |
| 2021-05-11 | Open-market sale | 200 | $120.14 | 5,127 |
| 2021-05-11 | Open-market sale | 500 | $117.63 | 8,902 |
| 2021-05-11 | Open-market sale | 1,405 | $118.56 | 7,497 |
| 2021-05-11 | Open-market sale | 2,170 | $119.25 | 5,327 |
| 2021-05-11 | Option exercise | 4,275 | $16.58 | 9,402 |
| 2021-04-30 | Option exercise (derivative) | 4,275 | $0.00 | 10,411 |
| 2021-04-30 | Open-market sale | 3,129 | $121.59 | 6,273 |
| 2021-04-30 | Open-market sale | 999 | $122.31 | 5,274 |
| 2021-04-30 | Open-market sale | 147 | $123.26 | 5,127 |
| 2021-04-30 | Option exercise | 4,275 | $16.58 | 9,402 |
| 2021-04-29 | Option exercise (derivative) | 4,275 | $0.00 | 14,686 |
| 2021-04-29 | Open-market sale | 750 | $123.83 | 8,652 |
| 2021-04-29 | Option exercise | 4,275 | $16.58 | 9,402 |
| 2021-04-29 | Open-market sale | 3,371 | $124.51 | 5,281 |
| 2021-04-29 | Open-market sale | 154 | $125.06 | 5,127 |
| 2021-04-28 | Option exercise (derivative) | 4,275 | $0.00 | 18,961 |
| 2021-04-28 | Gift | 3,675 | $0.00 | 5,127 |
| 2021-04-28 | Gift | 3,675 | $0.00 | 96,026 |
| 2021-04-28 | Option exercise | 4,275 | $16.58 | 9,402 |
| 2021-04-28 | Open-market sale | 3,419 | $123.66 | 5,983 |
| 2021-04-28 | Open-market sale | 856 | $124.17 | 5,127 |
| 2021-04-27 | Option exercise (derivative) | 4,275 | $0.00 | 23,236 |
| 2021-04-27 | Open-market sale | 2,975 | $125.45 | 8,802 |
| 2021-04-27 | Open-market sale | 1,300 | $124.79 | 11,777 |
| 2021-04-27 | Option exercise | 4,275 | $16.58 | 13,077 |
| 2021-04-12 | Open-market sale | 5,000 | $120.01 | 92,351 |
| 2021-04-07 | Open-market sale | 2,000 | $120.50 | 97,351 |
| 2021-04-06 | Open-market sale | 2,000 | $120.50 | 101,351 |
| 2021-04-06 | Open-market sale | 2,000 | $121.00 | 99,351 |
| 2021-04-05 | Open-market sale | 2,000 | $119.52 | 106,351 |
| 2021-04-05 | Open-market sale | 3,000 | $120.44 | 103,351 |
| 2021-04-05 | Open-market sale | 2,500 | $117.50 | 110,851 |
| 2021-04-05 | Open-market sale | 2,500 | $118.53 | 108,351 |
| 2021-04-01 | Open-market sale | 5,000 | $116.59 | 113,351 |
| 2021-03-29 | Grant / award | 1,459 | $0.00 | 8,802 |
| 2021-03-01 | Tax withholding | 166 | $94.50 | 7,343 |
| 2020-11-30 | Tax withholding | 230 | $160.31 | 7,509 |
| 2020-11-13 | Option exercise (derivative) | 2,375 | $0.00 | 38,083 |
| 2020-11-13 | Option exercise (derivative) | 2,225 | $0.00 | 27,511 |
| 2020-11-13 | Open-market sale | 227 | $147.54 | 12,112 |
| 2020-11-13 | Open-market sale | 2,953 | $149.28 | 7,839 |
| 2020-11-13 | Option exercise | 2,225 | $32.40 | 12,339 |
| 2020-11-13 | Open-market sale | 1,320 | $148.40 | 10,792 |
| 2020-11-13 | Open-market sale | 100 | $150.01 | 7,739 |
| 2020-11-13 | Option exercise | 2,375 | $62.90 | 10,114 |
| 2020-11-12 | Option exercise (derivative) | 2,375 | $0.00 | 40,458 |
| 2020-11-12 | Option exercise (derivative) | 2,225 | $0.00 | 29,736 |
| 2020-11-12 | Option exercise | 2,225 | $32.40 | 12,339 |
| 2020-11-12 | Option exercise | 2,375 | $62.90 | 10,114 |
| 2020-11-12 | Open-market sale | 616 | $150.60 | 7,739 |
| 2020-11-12 | Open-market sale | 331 | $145.87 | 12,008 |
| 2020-11-12 | Open-market sale | 914 | $146.46 | 11,094 |
| 2020-11-12 | Open-market sale | 920 | $149.46 | 8,355 |
| 2020-11-12 | Open-market sale | 1,662 | $148.47 | 9,275 |
| 2020-11-12 | Open-market sale | 157 | $147.62 | 10,937 |
| 2020-11-11 | Option exercise (derivative) | 2,225 | $0.00 | 31,961 |
| 2020-11-11 | Option exercise (derivative) | 2,375 | $0.00 | 42,833 |
| 2020-11-11 | Option exercise | 2,375 | $62.90 | 10,114 |
| 2020-11-11 | Option exercise | 2,225 | $32.40 | 12,339 |
| 2020-11-11 | Open-market sale | 691 | $150.20 | 7,739 |
| 2020-11-11 | Open-market sale | 104 | $146.87 | 12,235 |
| 2020-11-11 | Open-market sale | 1,248 | $147.65 | 10,987 |
| 2020-11-11 | Open-market sale | 1,291 | $148.39 | 9,696 |
| 2020-11-11 | Open-market sale | 1,266 | $149.57 | 8,430 |
| 2020-11-10 | Option exercise (derivative) | 2,225 | $0.00 | 34,186 |
| 2020-11-10 | Option exercise (derivative) | 2,375 | $0.00 | 45,208 |
| 2020-11-10 | Open-market sale | 1,025 | $149.42 | 7,954 |
| 2020-11-10 | Open-market sale | 215 | $150.09 | 7,739 |
| 2020-11-10 | Open-market sale | 1,740 | $148.50 | 8,979 |
| 2020-11-10 | Open-market sale | 1,344 | $147.55 | 10,719 |
| 2020-11-10 | Option exercise | 2,375 | $62.90 | 10,114 |
| 2020-11-10 | Option exercise | 2,225 | $32.40 | 12,339 |
| 2020-11-10 | Open-market sale | 276 | $146.56 | 12,063 |
| 2020-10-29 | Open-market sale | 1,313 | $133.37 | 118,651 |
| 2020-10-29 | Open-market sale | 900 | $132.75 | 119,964 |
| 2020-10-28 | Open-market sale | 300 | $134.50 | 118,351 |
| 2020-10-27 | Open-market sale | 700 | $142.00 | 120,864 |
| 2020-10-23 | Open-market sale | 4,000 | $145.33 | 121,564 |
| 2020-10-22 | Open-market sale | 3,864 | $145.20 | 125,764 |
| 2020-10-22 | Open-market sale | 3,000 | $144.10 | 129,628 |
| 2020-10-22 | Open-market sale | 200 | $146.00 | 125,564 |
| 2020-10-21 | Open-market sale | 1,051 | $144.12 | 132,628 |
| 2020-10-21 | Open-market sale | 100 | $142.96 | 137,852 |
| 2020-10-21 | Open-market sale | 4,173 | $143.42 | 133,679 |
| 2020-10-16 | Option exercise (derivative) | 2,375 | $0.00 | 47,583 |
| 2020-10-16 | Option exercise (derivative) | 2,225 | $0.00 | 36,411 |
| 2020-10-16 | Option exercise | 2,375 | $62.90 | 10,114 |
| 2020-10-16 | Option exercise | 2,225 | $32.40 | 12,339 |
| 2020-10-16 | Open-market sale | 3,923 | $149.41 | 7,801 |
| 2020-10-16 | Open-market sale | 62 | $150.14 | 7,739 |
| 2020-10-16 | Open-market sale | 615 | $148.87 | 11,724 |
| 2020-10-15 | Option exercise (derivative) | 2,225 | $0.00 | 38,636 |
| 2020-10-15 | Option exercise (derivative) | 1,756 | $0.00 | 49,958 |
| 2020-10-15 | Option exercise (derivative) | 619 | $0.00 | 0 |
| 2020-10-15 | Open-market sale | 202 | $145.38 | 8,896 |
| 2020-10-15 | Open-market sale | 587 | $148.27 | 7,739 |
| 2020-10-15 | Open-market sale | 337 | $147.34 | 8,326 |
| 2020-10-15 | Option exercise | 619 | $61.83 | 8,358 |
| 2020-10-15 | Option exercise | 2,225 | $32.40 | 12,339 |
| 2020-10-15 | Open-market sale | 335 | $142.77 | 12,004 |
| 2020-10-15 | Open-market sale | 2,661 | $143.48 | 9,343 |
| 2020-10-15 | Open-market sale | 245 | $144.63 | 9,098 |
| 2020-10-15 | Option exercise | 1,756 | $62.90 | 10,114 |
| 2020-10-15 | Open-market sale | 233 | $146.43 | 8,663 |
| 2020-10-14 | Option exercise (derivative) | 2,225 | $0.00 | 40,861 |
| 2020-10-14 | Option exercise (derivative) | 2,375 | $0.00 | 619 |
| 2020-10-14 | Open-market sale | 147 | $148.11 | 7,739 |
| 2020-10-14 | Option exercise | 2,375 | $61.83 | 10,114 |
| 2020-10-14 | Option exercise | 2,225 | $32.40 | 12,339 |
| 2020-10-14 | Open-market sale | 499 | $145.38 | 11,840 |
| 2020-10-14 | Open-market sale | 708 | $146.42 | 11,132 |
| 2020-10-14 | Open-market sale | 3,246 | $147.40 | 7,886 |
| 2020-10-13 | Option exercise (derivative) | 2,375 | $0.00 | 2,994 |
| 2020-10-13 | Option exercise (derivative) | 2,225 | $0.00 | 43,086 |
| 2020-10-13 | Open-market sale | 2,007 | $149.04 | 7,817 |
| 2020-10-13 | Option exercise | 2,375 | $61.83 | 10,114 |
| 2020-10-13 | Open-market sale | 78 | $150.61 | 7,739 |
| 2020-10-13 | Option exercise | 2,225 | $32.40 | 12,339 |
| 2020-10-13 | Open-market sale | 1,480 | $148.54 | 9,824 |
| 2020-10-13 | Open-market sale | 331 | $147.32 | 11,304 |
| 2020-10-13 | Open-market sale | 704 | $146.78 | 11,635 |
| 2020-10-06 | Tax withholding | 493 | $151.92 | 7,739 |
| 2020-10-04 | Tax withholding | 589 | $150.60 | 8,232 |
| 2020-10-03 | Tax withholding | 513 | $150.60 | 8,821 |
| 2020-10-02 | Gift | 1,390 | $0.00 | 137,952 |
| 2020-09-11 | Option exercise (derivative) | 2,225 | $0.00 | 45,311 |
| 2020-09-11 | Option exercise (derivative) | 2,375 | $0.00 | 5,369 |
| 2020-09-11 | Option exercise | 2,375 | $61.83 | 11,709 |
| 2020-09-11 | Option exercise | 2,225 | $32.40 | 13,934 |
| 2020-09-11 | Open-market sale | 82 | $122.97 | 13,852 |
| 2020-09-11 | Open-market sale | 3,819 | $124.20 | 9,334 |
| 2020-09-11 | Open-market sale | 699 | $123.55 | 13,153 |
| 2020-09-10 | Option exercise (derivative) | 2,375 | $0.00 | 7,744 |
| 2020-09-10 | Option exercise (derivative) | 2,225 | $0.00 | 47,536 |
| 2020-09-10 | Open-market sale | 930 | $126.39 | 9,469 |
| 2020-09-10 | Open-market sale | 135 | $127.22 | 9,334 |
| 2020-09-10 | Open-market sale | 811 | $124.42 | 13,082 |
| 2020-09-10 | Open-market sale | 2,683 | $125.68 | 10,399 |
| 2020-09-10 | Open-market sale | 41 | $123.90 | 13,893 |
| 2020-09-10 | Option exercise | 2,225 | $32.40 | 13,934 |
| 2020-09-10 | Option exercise | 2,375 | $61.83 | 11,709 |
| 2020-09-09 | Option exercise (derivative) | 2,375 | $0.00 | 10,119 |
| 2020-09-09 | Option exercise (derivative) | 2,225 | $0.00 | 49,761 |
| 2020-09-09 | Open-market sale | 1,502 | $125.35 | 9,334 |
| 2020-09-09 | Open-market sale | 3,098 | $124.19 | 10,836 |
| 2020-09-09 | Option exercise | 2,225 | $32.40 | 13,934 |
| 2020-09-09 | Option exercise | 2,375 | $61.83 | 11,709 |
| 2020-09-08 | Option exercise (derivative) | 2,225 | $0.00 | 51,986 |
| 2020-09-08 | Option exercise (derivative) | 2,375 | $0.00 | 12,494 |
| 2020-09-08 | Open-market sale | 88 | $124.11 | 9,334 |
| 2020-09-08 | Option exercise | 2,375 | $61.83 | 11,709 |
| 2020-09-08 | Option exercise | 2,225 | $32.40 | 13,934 |
| 2020-09-08 | Open-market sale | 3,194 | $122.64 | 10,740 |
| 2020-09-08 | Open-market sale | 1,318 | $123.29 | 9,422 |
| 2020-08-31 | Tax withholding | 231 | $127.15 | 9,334 |
| 2020-08-14 | Option exercise (derivative) | 2,375 | $0.00 | 14,869 |
| 2020-08-14 | Option exercise (derivative) | 2,225 | $0.00 | 54,211 |
| 2020-08-14 | Open-market sale | 2,931 | $126.44 | 11,234 |
| 2020-08-14 | Option exercise | 2,375 | $61.83 | 11,940 |
| 2020-08-14 | Open-market sale | 1,669 | $127.22 | 9,565 |
| 2020-08-14 | Option exercise | 2,225 | $32.40 | 14,165 |
| 2020-08-13 | Option exercise (derivative) | 2,225 | $0.00 | 56,436 |
| 2020-08-13 | Option exercise (derivative) | 2,375 | $0.00 | 17,244 |
| 2020-08-13 | Open-market sale | 283 | $127.85 | 13,882 |
| 2020-08-13 | Option exercise | 2,225 | $32.40 | 14,165 |
| 2020-08-13 | Option exercise | 2,375 | $61.83 | 11,940 |
| 2020-08-13 | Open-market sale | 327 | $129.17 | 9,565 |
| 2020-08-13 | Open-market sale | 3,990 | $128.44 | 9,892 |
| 2020-08-12 | Option exercise (derivative) | 2,375 | $0.00 | 19,619 |
| 2020-08-12 | Option exercise (derivative) | 2,225 | $0.00 | 58,661 |
| 2020-08-12 | Option exercise | 2,375 | $61.83 | 11,940 |
| 2020-08-12 | Option exercise | 2,225 | $32.40 | 14,165 |
| 2020-08-12 | Open-market sale | 1,337 | $129.46 | 12,828 |
| 2020-08-12 | Open-market sale | 3,263 | $130.69 | 9,565 |
| 2020-08-12 | Option exercise (derivative) | 2,375 | $0.00 | 19,619 |
| 2020-08-12 | Option exercise (derivative) | 2,225 | $0.00 | 58,661 |
| 2020-08-12 | Open-market sale | 3,263 | $130.69 | 9,565 |
| 2020-08-12 | Option exercise | 2,375 | $61.83 | 11,940 |
| 2020-08-12 | Option exercise | 2,225 | $32.40 | 14,165 |
| 2020-08-12 | Open-market sale | 1,337 | $129.46 | 12,828 |
| 2020-08-11 | Option exercise (derivative) | 802 | $0.00 | 60,886 |
| 2020-08-11 | Option exercise (derivative) | 1,423 | $0.00 | 0 |
| 2020-08-11 | Option exercise (derivative) | 2,375 | $0.00 | 21,994 |
| 2020-08-11 | Open-market sale | 2,479 | $129.95 | 11,686 |
| 2020-08-11 | Open-market sale | 974 | $131.45 | 9,722 |
| 2020-08-11 | Open-market sale | 990 | $130.46 | 10,696 |
| 2020-08-11 | Open-market sale | 157 | $132.28 | 9,565 |
| 2020-08-11 | Option exercise | 802 | $32.40 | 14,165 |
| 2020-08-11 | Option exercise | 1,423 | $26.98 | 13,363 |
| 2020-08-11 | Option exercise | 2,375 | $61.83 | 11,940 |
| 2020-07-24 | Option exercise (derivative) | 2,225 | $0.00 | 1,423 |
| 2020-07-24 | Option exercise (derivative) | 2,375 | $0.00 | 24,369 |
| 2020-07-24 | Open-market sale | 2,486 | $123.49 | 9,565 |
| 2020-07-24 | Open-market sale | 666 | $122.27 | 12,051 |
| 2020-07-24 | Open-market sale | 96 | $120.94 | 14,069 |
| 2020-07-24 | Option exercise | 2,375 | $61.83 | 11,940 |
| 2020-07-24 | Option exercise | 2,225 | $26.98 | 14,165 |
| 2020-07-24 | Open-market sale | 1,352 | $121.60 | 12,717 |
| 2020-07-24 | Gift | 1,700 | $0.00 | 139,342 |
| 2020-07-23 | Option exercise (derivative) | 2,375 | $0.00 | 26,744 |
| 2020-07-23 | Option exercise (derivative) | 2,225 | $0.00 | 3,648 |
| 2020-07-23 | Open-market sale | 617 | $125.31 | 9,565 |
| 2020-07-23 | Open-market sale | 1,398 | $124.42 | 10,182 |
| 2020-07-23 | Open-market sale | 2,585 | $123.34 | 11,580 |
| 2020-07-23 | Option exercise | 2,225 | $26.98 | 14,165 |
| 2020-07-23 | Option exercise | 2,375 | $61.83 | 11,940 |
| 2020-07-22 | Option exercise (derivative) | 2,225 | $0.00 | 5,873 |
| 2020-07-22 | Option exercise (derivative) | 2,375 | $0.00 | 29,119 |
| 2020-07-22 | Option exercise | 2,375 | $61.83 | 11,940 |
| 2020-07-22 | Option exercise | 2,225 | $26.98 | 14,165 |
| 2020-07-22 | Open-market sale | 2,492 | $121.91 | 11,673 |
| 2020-07-22 | Open-market sale | 1,375 | $123.20 | 9,565 |
| 2020-07-22 | Open-market sale | 733 | $122.58 | 10,940 |
| 2020-07-21 | Option exercise (derivative) | 2,375 | $0.00 | 31,494 |
| 2020-07-21 | Option exercise (derivative) | 2,225 | $0.00 | 8,098 |
| 2020-07-21 | Option exercise | 2,375 | $61.83 | 11,940 |
| 2020-07-21 | Open-market sale | 1,085 | $121.73 | 13,080 |
| 2020-07-21 | Open-market sale | 3,515 | $122.14 | 9,565 |
| 2020-07-21 | Option exercise | 2,225 | $26.98 | 14,165 |
| 2020-07-13 | Open-market sale | 2,556 | $121.01 | 141,892 |
| 2020-07-13 | Open-market sale | 2,677 | $122.00 | 144,448 |
| 2020-07-13 | Gift | 850 | $0.00 | 141,042 |
| 2020-06-12 | Option exercise (derivative) | 2,500 | $0.00 | 10,323 |
| 2020-06-12 | Open-market sale | 281 | $102.39 | 9,565 |
| 2020-06-12 | Open-market sale | 2,219 | $101.73 | 9,846 |
| 2020-06-12 | Option exercise | 2,500 | $26.98 | 12,065 |
| 2020-06-11 | Option exercise (derivative) | 843 | $0.00 | 12,823 |
| 2020-06-11 | Open-market sale | 24 | $104.23 | 9,565 |
| 2020-06-11 | Option exercise | 843 | $26.98 | 10,408 |
| 2020-06-11 | Open-market sale | 192 | $100.37 | 10,216 |
| 2020-06-11 | Open-market sale | 159 | $103.32 | 9,589 |
| 2020-06-11 | Open-market sale | 243 | $102.60 | 9,748 |
| 2020-06-11 | Open-market sale | 225 | $101.66 | 9,991 |
| 2020-06-10 | Option exercise (derivative) | 2,500 | $0.00 | 13,666 |
| 2020-06-10 | Open-market sale | 294 | $108.58 | 11,771 |
| 2020-06-10 | Open-market sale | 89 | $112.12 | 9,642 |
| 2020-06-10 | Open-market sale | 528 | $111.30 | 9,731 |
| 2020-06-10 | Open-market sale | 584 | $110.44 | 10,259 |
| 2020-06-10 | Open-market sale | 928 | $109.41 | 10,843 |
| 2020-06-10 | Option exercise | 2,500 | $26.98 | 12,065 |
| 2020-06-10 | Open-market sale | 77 | $113.65 | 9,565 |
| 2020-06-09 | Option exercise (derivative) | 2,500 | $0.00 | 16,166 |
| 2020-06-09 | Open-market sale | 87 | $115.00 | 9,565 |
| 2020-06-09 | Open-market sale | 1,319 | $113.28 | 9,652 |
| 2020-06-09 | Open-market sale | 1,094 | $112.84 | 10,971 |
| 2020-06-09 | Option exercise | 2,500 | $26.98 | 12,065 |
| 2020-06-01 | Tax withholding | 231 | $109.61 | 9,565 |
| 2020-04-01 | Grant / award | 2,094 | $0.00 | 9,796 |
| 2020-03-11 | Option exercise (derivative) | 2,500 | $0.00 | 18,666 |
| 2020-03-11 | Option exercise | 2,500 | $26.98 | 10,202 |
| 2020-03-11 | Open-market sale | 500 | $106.19 | 7,702 |
| 2020-03-11 | Open-market sale | 1,201 | $105.55 | 8,202 |
| 2020-03-11 | Open-market sale | 100 | $104.25 | 9,403 |
| 2020-03-11 | Open-market sale | 699 | $103.62 | 9,503 |
| 2020-03-10 | Option exercise (derivative) | 2,500 | $0.00 | 21,166 |
| 2020-03-10 | Open-market sale | 280 | $104.56 | 9,779 |
| 2020-03-10 | Open-market sale | 25 | $110.36 | 7,702 |
| 2020-03-10 | Open-market sale | 327 | $109.11 | 7,727 |
| 2020-03-10 | Open-market sale | 691 | $108.57 | 8,054 |
| 2020-03-10 | Open-market sale | 206 | $107.65 | 8,745 |
| 2020-03-10 | Open-market sale | 371 | $105.36 | 9,408 |
| 2020-03-10 | Open-market sale | 143 | $103.56 | 10,059 |
| 2020-03-10 | Open-market sale | 457 | $106.42 | 8,951 |
| 2020-03-10 | Option exercise | 2,500 | $26.98 | 10,202 |
| 2020-03-02 | Tax withholding | 161 | $129.81 | 7,702 |
| 2020-02-14 | Option exercise (derivative) | 2,500 | $0.00 | 23,666 |
| 2020-02-14 | Open-market sale | 123 | $143.42 | 7,863 |
| 2020-02-14 | Option exercise | 2,500 | $26.98 | 10,363 |
| 2020-02-14 | Open-market sale | 466 | $141.89 | 9,897 |
| 2020-02-14 | Open-market sale | 1,911 | $142.32 | 7,986 |
| 2020-02-13 | Option exercise (derivative) | 2,500 | $0.00 | 26,166 |
| 2020-02-13 | Option exercise | 2,500 | $26.98 | 10,363 |
| 2020-02-13 | Open-market sale | 882 | $144.32 | 7,863 |
| 2020-02-13 | Open-market sale | 1,212 | $143.39 | 8,745 |
| 2020-02-13 | Open-market sale | 382 | $142.50 | 9,957 |
| 2020-02-13 | Open-market sale | 24 | $141.99 | 10,339 |
| 2020-02-12 | Option exercise (derivative) | 2,500 | $0.00 | 28,666 |
| 2020-02-12 | Open-market sale | 609 | $143.67 | 8,556 |
| 2020-02-12 | Open-market sale | 693 | $144.10 | 7,863 |
| 2020-02-12 | Open-market sale | 830 | $142.52 | 9,165 |
| 2020-02-12 | Open-market sale | 368 | $141.61 | 9,995 |
| 2020-02-12 | Option exercise | 2,500 | $26.98 | 10,363 |
| 2020-02-11 | Option exercise (derivative) | 2,500 | $0.00 | 31,166 |
| 2020-02-11 | Option exercise | 2,500 | $26.98 | 10,363 |
| 2020-02-11 | Open-market sale | 961 | $142.42 | 8,139 |
| 2020-02-11 | Open-market sale | 1,263 | $141.71 | 9,100 |
| 2020-02-11 | Open-market sale | 276 | $143.13 | 7,863 |
| 2020-01-30 | Open-market sale | 2,408 | $138.00 | 147,125 |
| 2020-01-29 | Open-market sale | 2,000 | $137.75 | 149,533 |
| 2020-01-28 | Open-market sale | 2,297 | $140.48 | 151,533 |
| 2020-01-24 | Gift | 20,403 | $0.00 | 7,863 |
| 2020-01-24 | Gift | 20,403 | $0.00 | 153,830 |
| 2020-01-17 | Option exercise (derivative) | 2,500 | $0.00 | 33,666 |
| 2020-01-17 | Open-market sale | 34 | $149.80 | 28,266 |
| 2020-01-17 | Open-market sale | 220 | $148.29 | 28,300 |
| 2020-01-17 | Open-market sale | 1,089 | $147.49 | 28,520 |
| 2020-01-17 | Open-market sale | 1,157 | $146.61 | 29,609 |
| 2020-01-17 | Option exercise | 2,500 | $26.98 | 30,766 |
| 2020-01-16 | Option exercise (derivative) | 2,500 | $0.00 | 36,166 |
| 2020-01-16 | Option exercise | 2,500 | $26.98 | 30,766 |
| 2020-01-16 | Open-market sale | 20 | $151.09 | 28,266 |
| 2020-01-16 | Open-market sale | 2,480 | $150.65 | 28,286 |
| 2020-01-15 | Option exercise (derivative) | 8,300 | $0.00 | 0 |
| 2020-01-15 | Option exercise (derivative) | 2,500 | $0.00 | 38,666 |
| 2020-01-15 | Open-market sale | 8,300 | $150.13 | 28,266 |
| 2020-01-15 | Open-market sale | 45 | $151.13 | 36,566 |
| 2020-01-15 | Open-market sale | 1,713 | $150.49 | 36,611 |
| 2020-01-15 | Open-market sale | 670 | $149.76 | 38,324 |
| 2020-01-15 | Open-market sale | 72 | $148.48 | 38,994 |
| 2020-01-15 | Option exercise | 8,300 | $29.20 | 39,066 |
| 2020-01-15 | Option exercise | 2,500 | $26.98 | 30,766 |
| 2020-01-14 | Option exercise (derivative) | 2,500 | $0.00 | 41,166 |
| 2020-01-14 | Option exercise (derivative) | 3,300 | $0.00 | 8,300 |
| 2020-01-14 | Open-market sale | 311 | $147.73 | 33,755 |
| 2020-01-14 | Open-market sale | 823 | $148.45 | 32,932 |
| 2020-01-14 | Open-market sale | 653 | $149.63 | 32,279 |
| 2020-01-14 | Open-market sale | 649 | $150.35 | 31,630 |
| 2020-01-14 | Open-market sale | 3,300 | $150.14 | 28,330 |
| 2020-01-14 | Open-market sale | 64 | $151.04 | 28,266 |
| 2020-01-14 | Option exercise | 3,300 | $29.20 | 34,066 |
| 2020-01-14 | Option exercise | 2,500 | $26.98 | 30,766 |
| 2019-12-13 | Option exercise (derivative) | 2,500 | $0.00 | 43,666 |
| 2019-12-13 | Open-market sale | 966 | $127.27 | 28,759 |
| 2019-12-13 | Open-market sale | 305 | $128.40 | 28,454 |
| 2019-12-13 | Open-market sale | 188 | $129.27 | 28,266 |
| 2019-12-13 | Open-market sale | 1,041 | $126.73 | 29,725 |
| 2019-12-13 | Option exercise | 2,500 | $26.98 | 30,766 |
| 2019-12-12 | Option exercise (derivative) | 2,500 | $0.00 | 46,166 |
| 2019-12-12 | Open-market sale | 1,022 | $129.35 | 28,266 |
| 2019-12-12 | Open-market sale | 60 | $126.42 | 30,706 |
| 2019-12-12 | Open-market sale | 49 | $127.18 | 30,657 |
| 2019-12-12 | Open-market sale | 1,369 | $128.74 | 29,288 |
| 2019-12-12 | Option exercise | 2,500 | $26.98 | 30,766 |
| 2019-12-11 | Option exercise (derivative) | 2,500 | $0.00 | 48,666 |
| 2019-12-11 | Open-market sale | 1,017 | $127.18 | 28,266 |
| 2019-12-11 | Option exercise | 2,500 | $26.98 | 30,766 |
| 2019-12-11 | Open-market sale | 1,459 | $126.61 | 29,283 |
| 2019-12-11 | Open-market sale | 24 | $125.75 | 30,742 |
| 2019-12-10 | Option exercise (derivative) | 2,500 | $0.00 | 51,166 |
| 2019-12-10 | Option exercise | 2,500 | $26.98 | 30,766 |
| 2019-12-10 | Open-market sale | 1,466 | $126.28 | 28,266 |
| 2019-12-10 | Open-market sale | 1,034 | $125.79 | 29,732 |
| 2019-12-02 | Tax withholding | 161 | $123.23 | 28,266 |
| 2019-11-15 | Option exercise (derivative) | 2,500 | $0.00 | 53,666 |
| 2019-11-15 | Open-market sale | 39 | $119.35 | 30,577 |
| 2019-11-15 | Open-market sale | 12 | $119.24 | 30,616 |
| 2019-11-15 | Open-market sale | 11 | $119.25 | 30,628 |
| 2019-11-15 | Open-market sale | 12 | $119.33 | 30,639 |
| 2019-11-15 | Open-market sale | 12 | $119.32 | 30,651 |
| 2019-11-15 | Open-market sale | 43 | $119.31 | 30,663 |
| 2019-11-15 | Open-market sale | 39 | $119.40 | 30,706 |
| 2019-11-15 | Open-market sale | 39 | $119.45 | 30,745 |
| 2019-11-15 | Open-market sale | 20 | $119.30 | 30,784 |
| 2019-11-15 | Open-market sale | 14 | $119.16 | 30,804 |
| 2019-11-15 | Open-market sale | 13 | $119.15 | 30,818 |
| 2019-11-15 | Open-market sale | 39 | $118.69 | 30,831 |
| 2019-11-15 | Open-market sale | 57 | $118.48 | 30,870 |
| 2019-11-15 | Option exercise | 2,500 | $26.98 | 30,927 |
| 2019-11-15 | Open-market sale | 12 | $119.83 | 30,207 |
| 2019-11-15 | Open-market sale | 39 | $119.63 | 30,219 |
| 2019-11-15 | Open-market sale | 39 | $119.46 | 30,258 |
| 2019-11-15 | Open-market sale | 56 | $119.23 | 30,297 |
| 2019-11-15 | Open-market sale | 39 | $119.01 | 30,353 |
| 2019-11-15 | Open-market sale | 10 | $118.87 | 30,392 |
| 2019-11-15 | Open-market sale | 31 | $118.86 | 30,402 |
| 2019-11-15 | Open-market sale | 25 | $118.78 | 30,433 |
| 2019-11-15 | Open-market sale | 1 | $118.63 | 30,458 |
| 2019-11-15 | Open-market sale | 10 | $118.68 | 30,459 |
| 2019-11-15 | Open-market sale | 17 | $118.61 | 30,469 |
| 2019-11-15 | Open-market sale | 11 | $118.76 | 30,486 |
| 2019-11-15 | Open-market sale | 56 | $118.85 | 30,497 |
| 2019-11-15 | Open-market sale | 24 | $118.99 | 30,553 |
| 2019-11-15 | Open-market sale | 11 | $119.94 | 29,974 |
| 2019-11-15 | Open-market sale | 17 | $119.91 | 29,985 |
| 2019-11-15 | Open-market sale | 11 | $119.90 | 30,002 |
| 2019-11-15 | Open-market sale | 23 | $119.89 | 30,013 |
| 2019-11-15 | Open-market sale | 39 | $119.79 | 30,036 |
| 2019-11-15 | Open-market sale | 33 | $119.82 | 30,075 |
| 2019-11-15 | Open-market sale | 39 | $119.84 | 30,108 |
| 2019-11-15 | Open-market sale | 22 | $119.69 | 30,147 |
| 2019-11-15 | Open-market sale | 23 | $119.68 | 30,169 |
| 2019-11-15 | Open-market sale | 15 | $119.64 | 30,192 |
| 2019-11-15 | Open-market sale | 1 | $120.31 | 29,473 |
| 2019-11-15 | Open-market sale | 78 | $120.28 | 29,474 |
| 2019-11-15 | Open-market sale | 32 | $119.86 | 29,922 |
| 2019-11-15 | Open-market sale | 62 | $120.08 | 29,591 |
| 2019-11-15 | Open-market sale | 32 | $120.07 | 29,653 |
| 2019-11-15 | Open-market sale | 19 | $120.21 | 29,685 |
| 2019-11-15 | Open-market sale | 13 | $120.05 | 29,704 |
| 2019-11-15 | Open-market sale | 18 | $120.04 | 29,717 |
| 2019-11-15 | Open-market sale | 39 | $120.33 | 29,735 |
| 2019-11-15 | Open-market sale | 39 | $120.10 | 29,774 |
| 2019-11-15 | Open-market sale | 22 | $120.01 | 29,813 |
| 2019-11-15 | Open-market sale | 13 | $120.02 | 29,835 |
| 2019-11-15 | Open-market sale | 14 | $119.88 | 29,848 |
| 2019-11-15 | Open-market sale | 27 | $119.87 | 29,862 |
| 2019-11-15 | Open-market sale | 14 | $119.94 | 29,889 |
| 2019-11-15 | Open-market sale | 20 | $119.85 | 29,954 |
| 2019-11-15 | Open-market sale | 19 | $119.93 | 29,903 |
| 2019-11-15 | Open-market sale | 39 | $120.35 | 29,552 |
| 2019-11-15 | Open-market sale | 39 | $120.30 | 29,419 |
| 2019-11-15 | Open-market sale | 15 | $120.29 | 29,458 |
| 2019-11-15 | Open-market sale | 8 | $121.29 | 28,427 |
| 2019-11-15 | Open-market sale | 41 | $121.33 | 28,435 |
| 2019-11-15 | Open-market sale | 37 | $121.25 | 28,476 |
| 2019-11-15 | Open-market sale | 55 | $121.12 | 28,513 |
| 2019-11-15 | Open-market sale | 83 | $121.13 | 28,568 |
| 2019-11-15 | Open-market sale | 96 | $121.04 | 28,651 |
| 2019-11-15 | Open-market sale | 62 | $121.11 | 28,747 |
| 2019-11-15 | Open-market sale | 72 | $121.10 | 28,809 |
| 2019-11-15 | Open-market sale | 13 | $121.07 | 28,881 |
| 2019-11-15 | Open-market sale | 32 | $120.98 | 28,894 |
| 2019-11-15 | Open-market sale | 37 | $121.17 | 28,926 |
| 2019-11-15 | Open-market sale | 22 | $121.16 | 28,963 |
| 2019-11-15 | Open-market sale | 52 | $121.02 | 28,985 |
| 2019-11-15 | Open-market sale | 18 | $121.01 | 29,037 |
| 2019-11-15 | Open-market sale | 28 | $121.03 | 29,055 |
| 2019-11-15 | Open-market sale | 13 | $120.96 | 29,083 |
| 2019-11-15 | Open-market sale | 47 | $121.15 | 29,096 |
| 2019-11-15 | Open-market sale | 15 | $121.14 | 29,143 |
| 2019-11-15 | Open-market sale | 16 | $121.08 | 29,158 |
| 2019-11-15 | Open-market sale | 11 | $121.18 | 29,174 |
| 2019-11-15 | Open-market sale | 39 | $121.09 | 29,185 |
| 2019-11-15 | Open-market sale | 39 | $120.69 | 29,224 |
| 2019-11-15 | Open-market sale | 39 | $120.50 | 29,263 |
| 2019-11-15 | Open-market sale | 39 | $120.63 | 29,302 |
| 2019-11-15 | Open-market sale | 39 | $120.49 | 29,341 |
| 2019-11-15 | Open-market sale | 39 | $120.38 | 29,380 |
| 2019-11-14 | Open-market sale | 46 | $117.70 | 28,513 |
| 2019-11-14 | Open-market sale | 21 | $117.61 | 28,927 |
| 2019-11-14 | Open-market sale | 199 | $117.64 | 28,728 |
| 2019-11-14 | Open-market sale | 109 | $117.58 | 28,948 |
| 2019-11-14 | Open-market sale | 51 | $117.59 | 29,057 |
| 2019-11-14 | Open-market sale | 65 | $117.56 | 29,108 |
| 2019-11-14 | Open-market sale | 44 | $117.54 | 29,173 |
| 2019-11-14 | Open-market sale | 148 | $117.53 | 29,217 |
| 2019-11-14 | Open-market sale | 9 | $117.57 | 29,365 |
| 2019-11-14 | Open-market sale | 53 | $117.62 | 29,374 |
| 2019-11-14 | Open-market sale | 17 | $117.39 | 29,427 |
| 2019-11-14 | Open-market sale | 50 | $117.38 | 29,444 |
| 2019-11-14 | Open-market sale | 83 | $117.52 | 29,494 |
| 2019-11-14 | Open-market sale | 31 | $117.49 | 29,577 |
| 2019-11-14 | Open-market sale | 86 | $117.60 | 28,427 |
| 2019-11-14 | Open-market sale | 145 | $117.68 | 28,583 |
| 2019-11-14 | Open-market sale | 24 | $117.69 | 28,559 |
| 2019-11-14 | Option exercise (derivative) | 2,500 | $0.00 | 56,166 |
| 2019-11-14 | Open-market sale | 22 | $117.98 | 30,713 |
| 2019-11-14 | Open-market sale | 9 | $117.45 | 30,735 |
| 2019-11-14 | Open-market sale | 17 | $117.44 | 30,744 |
| 2019-11-14 | Open-market sale | 18 | $117.43 | 30,761 |
| 2019-11-14 | Open-market sale | 12 | $117.77 | 30,779 |
| 2019-11-14 | Open-market sale | 22 | $117.74 | 30,791 |
| 2019-11-14 | Open-market sale | 9 | $117.24 | 30,813 |
| 2019-11-14 | Open-market sale | 19 | $117.29 | 30,822 |
| 2019-11-14 | Open-market sale | 18 | $118.19 | 30,841 |
| 2019-11-14 | Open-market sale | 16 | $118.18 | 30,859 |
| 2019-11-14 | Open-market sale | 10 | $118.17 | 30,875 |
| 2019-11-14 | Open-market sale | 11 | $118.29 | 30,885 |
| 2019-11-14 | Open-market sale | 11 | $118.27 | 30,896 |
| 2019-11-14 | Open-market sale | 20 | $117.71 | 30,907 |
| 2019-11-14 | Option exercise | 2,500 | $26.98 | 30,927 |
| 2019-11-14 | Open-market sale | 23 | $118.42 | 30,446 |
| 2019-11-14 | Open-market sale | 30 | $118.68 | 30,469 |
| 2019-11-14 | Open-market sale | 23 | $118.59 | 30,499 |
| 2019-11-14 | Open-market sale | 10 | $118.58 | 30,522 |
| 2019-11-14 | Open-market sale | 34 | $118.57 | 30,532 |
| 2019-11-14 | Open-market sale | 30 | $118.56 | 30,566 |
| 2019-11-14 | Open-market sale | 13 | $118.31 | 30,596 |
| 2019-11-14 | Open-market sale | 27 | $118.30 | 30,609 |
| 2019-11-14 | Open-market sale | 15 | $118.32 | 30,636 |
| 2019-11-14 | Open-market sale | 19 | $118.45 | 30,651 |
| 2019-11-14 | Open-market sale | 22 | $118.21 | 30,670 |
| 2019-11-14 | Open-market sale | 11 | $118.23 | 30,692 |
| 2019-11-14 | Open-market sale | 10 | $118.22 | 30,703 |
| 2019-11-14 | Open-market sale | 66 | $118.51 | 30,341 |
| 2019-11-14 | Open-market sale | 28 | $118.44 | 30,407 |
| 2019-11-14 | Open-market sale | 11 | $118.43 | 30,435 |
| 2019-11-14 | Open-market sale | 27 | $117.48 | 29,608 |
| 2019-11-14 | Open-market sale | 24 | $117.39 | 29,635 |
| 2019-11-14 | Open-market sale | 2 | $117.38 | 29,659 |
| 2019-11-14 | Open-market sale | 18 | $117.51 | 29,661 |
| 2019-11-14 | Open-market sale | 23 | $117.50 | 29,679 |
| 2019-11-14 | Open-market sale | 131 | $117.66 | 29,702 |
| 2019-11-14 | Open-market sale | 57 | $117.90 | 29,833 |
| 2019-11-14 | Open-market sale | 47 | $118.05 | 29,890 |
| 2019-11-14 | Open-market sale | 23 | $117.76 | 29,937 |
| 2019-11-14 | Open-market sale | 31 | $117.75 | 29,960 |
| 2019-11-14 | Open-market sale | 1 | $117.80 | 29,991 |
| 2019-11-14 | Open-market sale | 40 | $117.79 | 29,992 |
| 2019-11-14 | Open-market sale | 47 | $117.78 | 30,032 |
| 2019-11-14 | Open-market sale | 17 | $117.67 | 30,079 |
| 2019-11-14 | Open-market sale | 28 | $117.55 | 30,096 |
| 2019-11-14 | Open-market sale | 26 | $117.65 | 30,124 |
| 2019-11-14 | Open-market sale | 24 | $117.63 | 30,150 |
| 2019-11-14 | Open-market sale | 27 | $117.89 | 30,174 |
| 2019-11-14 | Open-market sale | 12 | $117.83 | 30,201 |
| 2019-11-14 | Open-market sale | 28 | $117.82 | 30,213 |
| 2019-11-14 | Open-market sale | 12 | $117.96 | 30,241 |
| 2019-11-14 | Open-market sale | 26 | $117.95 | 30,253 |
| 2019-11-14 | Open-market sale | 5 | $118.46 | 30,304 |
| 2019-11-14 | Open-market sale | 32 | $118.52 | 30,309 |
| 2019-11-14 | Open-market sale | 25 | $118.12 | 30,279 |
| 2019-11-13 | Open-market sale | 50 | $117.96 | 28,845 |
| 2019-11-13 | Open-market sale | 68 | $117.97 | 28,895 |
| 2019-11-13 | Open-market sale | 77 | $117.91 | 28,963 |
| 2019-11-13 | Open-market sale | 12 | $117.87 | 29,040 |
| 2019-11-13 | Open-market sale | 39 | $118.04 | 29,052 |
| 2019-11-13 | Open-market sale | 55 | $117.83 | 29,091 |
| 2019-11-13 | Open-market sale | 32 | $117.82 | 29,146 |
| 2019-11-13 | Open-market sale | 28 | $117.92 | 29,178 |
| 2019-11-13 | Open-market sale | 38 | $118.03 | 29,206 |
| 2019-11-13 | Open-market sale | 50 | $117.95 | 29,244 |
| 2019-11-13 | Open-market sale | 5 | $118.14 | 29,294 |
| 2019-11-13 | Open-market sale | 59 | $118.15 | 29,299 |
| 2019-11-13 | Open-market sale | 10 | $118.31 | 29,358 |
| 2019-11-13 | Open-market sale | 32 | $118.17 | 29,368 |
| 2019-11-13 | Open-market sale | 73 | $118.19 | 29,400 |
| 2019-11-13 | Open-market sale | 75 | $118.01 | 28,427 |
| 2019-11-13 | Open-market sale | 35 | $117.93 | 28,502 |
| 2019-11-13 | Open-market sale | 73 | $117.99 | 28,537 |
| 2019-11-13 | Open-market sale | 96 | $117.98 | 28,610 |
| 2019-11-13 | Open-market sale | 44 | $118.10 | 28,706 |
| 2019-11-13 | Open-market sale | 34 | $118.09 | 28,750 |
| 2019-11-13 | Open-market sale | 61 | $118.05 | 28,784 |
| 2019-11-13 | Option exercise (derivative) | 2,500 | $0.00 | 58,666 |
| 2019-11-13 | Open-market sale | 22 | $116.36 | 30,905 |
| 2019-11-13 | Open-market sale | 34 | $118.21 | 30,313 |
| 2019-11-13 | Open-market sale | 40 | $118.20 | 30,347 |
| 2019-11-13 | Open-market sale | 12 | $118.08 | 30,387 |
| 2019-11-13 | Open-market sale | 60 | $117.90 | 30,399 |
| 2019-11-13 | Open-market sale | 12 | $117.86 | 30,459 |
| 2019-11-13 | Open-market sale | 30 | $117.89 | 30,471 |
| 2019-11-13 | Open-market sale | 19 | $117.88 | 30,501 |
| 2019-11-13 | Open-market sale | 10 | $117.35 | 30,520 |
| 2019-11-13 | Open-market sale | 34 | $117.34 | 30,530 |
| 2019-11-13 | Open-market sale | 35 | $117.27 | 30,564 |
| 2019-11-13 | Open-market sale | 24 | $117.30 | 30,599 |
| 2019-11-13 | Open-market sale | 23 | $117.29 | 30,623 |
| 2019-11-13 | Open-market sale | 19 | $117.31 | 30,646 |
| 2019-11-13 | Open-market sale | 14 | $117.39 | 30,665 |
| 2019-11-13 | Open-market sale | 35 | $117.43 | 30,679 |
| 2019-11-13 | Open-market sale | 11 | $117.40 | 30,714 |
| 2019-11-13 | Open-market sale | 10 | $117.41 | 30,725 |
| 2019-11-13 | Open-market sale | 30 | $117.38 | 30,735 |
| 2019-11-13 | Open-market sale | 14 | $117.80 | 30,765 |
| 2019-11-13 | Open-market sale | 21 | $117.37 | 30,779 |
| 2019-11-13 | Open-market sale | 14 | $117.32 | 30,800 |
| 2019-11-13 | Open-market sale | 12 | $117.33 | 30,814 |
| 2019-11-13 | Open-market sale | 12 | $117.00 | 30,826 |
| 2019-11-13 | Open-market sale | 23 | $116.99 | 30,838 |
| 2019-11-13 | Open-market sale | 44 | $116.50 | 30,861 |
| 2019-11-13 | Open-market sale | 27 | $118.16 | 30,286 |
| 2019-11-13 | Option exercise | 2,500 | $26.98 | 30,927 |
| 2019-11-13 | Open-market sale | 38 | $117.77 | 29,657 |
| 2019-11-13 | Open-market sale | 31 | $117.81 | 29,740 |
| 2019-11-13 | Open-market sale | 10 | $117.71 | 29,771 |
| 2019-11-13 | Open-market sale | 17 | $117.70 | 29,781 |
| 2019-11-13 | Open-market sale | 5 | $118.12 | 29,798 |
| 2019-11-13 | Open-market sale | 22 | $118.11 | 29,803 |
| 2019-11-13 | Open-market sale | 45 | $118.00 | 29,825 |
| 2019-11-13 | Open-market sale | 51 | $118.02 | 29,870 |
| 2019-11-13 | Open-market sale | 34 | $118.07 | 29,921 |
| 2019-11-13 | Open-market sale | 51 | $118.06 | 29,955 |
| 2019-11-13 | Open-market sale | 55 | $118.24 | 30,006 |
| 2019-11-13 | Open-market sale | 64 | $118.23 | 30,061 |
| 2019-11-13 | Open-market sale | 18 | $118.34 | 30,125 |
| 2019-11-13 | Open-market sale | 18 | $118.35 | 30,143 |
| 2019-11-13 | Open-market sale | 11 | $118.40 | 30,161 |
| 2019-11-13 | Open-market sale | 20 | $118.39 | 30,172 |
| 2019-11-13 | Open-market sale | 25 | $118.22 | 30,192 |
| 2019-11-13 | Open-market sale | 5 | $118.27 | 30,217 |
| 2019-11-13 | Open-market sale | 26 | $118.26 | 30,222 |
| 2019-11-13 | Open-market sale | 38 | $118.25 | 30,248 |
| 2019-11-13 | Open-market sale | 39 | $117.84 | 29,473 |
| 2019-11-13 | Open-market sale | 37 | $117.79 | 29,512 |
| 2019-11-13 | Open-market sale | 27 | $117.78 | 29,549 |
| 2019-11-13 | Open-market sale | 27 | $117.72 | 29,576 |
| 2019-11-13 | Open-market sale | 12 | $117.67 | 29,603 |
| 2019-11-13 | Open-market sale | 42 | $117.68 | 29,615 |
| 2019-11-13 | Open-market sale | 39 | $117.85 | 29,701 |
| 2019-11-13 | Open-market sale | 6 | $117.74 | 29,695 |
| 2019-11-12 | Open-market sale | 24 | $115.87 | 29,088 |
| 2019-11-12 | Open-market sale | 56 | $117.00 | 28,427 |
| 2019-11-12 | Open-market sale | 61 | $116.91 | 28,483 |
| 2019-11-12 | Open-market sale | 62 | $116.84 | 28,544 |
| 2019-11-12 | Open-market sale | 10 | $116.85 | 28,606 |
| 2019-11-12 | Open-market sale | 19 | $116.83 | 28,616 |
| 2019-11-12 | Open-market sale | 62 | $116.80 | 28,635 |
| 2019-11-12 | Open-market sale | 34 | $116.70 | 28,697 |
| 2019-11-12 | Open-market sale | 35 | $116.69 | 28,731 |
| 2019-11-12 | Open-market sale | 18 | $116.68 | 28,766 |
| 2019-11-12 | Open-market sale | 11 | $116.66 | 28,784 |
| 2019-11-12 | Open-market sale | 37 | $116.52 | 28,795 |
| 2019-11-12 | Open-market sale | 46 | $116.33 | 28,832 |
| 2019-11-12 | Open-market sale | 46 | $116.06 | 28,878 |
| 2019-11-12 | Open-market sale | 46 | $116.03 | 28,924 |
| 2019-11-12 | Open-market sale | 46 | $115.99 | 28,970 |
| 2019-11-12 | Open-market sale | 46 | $115.98 | 29,016 |
| 2019-11-12 | Open-market sale | 26 | $116.00 | 29,062 |
| 2019-11-12 | Open-market sale | 28 | $116.49 | 29,901 |
| 2019-11-12 | Open-market sale | 11 | $115.81 | 29,132 |
| 2019-11-12 | Open-market sale | 41 | $115.80 | 29,143 |
| 2019-11-12 | Open-market sale | 66 | $115.79 | 29,184 |
| 2019-11-12 | Open-market sale | 19 | $115.84 | 29,250 |
| 2019-11-12 | Open-market sale | 31 | $115.83 | 29,269 |
| 2019-11-12 | Open-market sale | 20 | $115.82 | 29,300 |
| 2019-11-12 | Open-market sale | 17 | $115.89 | 29,320 |
| 2019-11-12 | Open-market sale | 19 | $115.88 | 29,337 |
| 2019-11-12 | Open-market sale | 67 | $116.15 | 29,356 |
| 2019-11-12 | Open-market sale | 29 | $116.14 | 29,423 |
| 2019-11-12 | Open-market sale | 15 | $116.41 | 29,452 |
| 2019-11-12 | Open-market sale | 24 | $116.40 | 29,467 |
| 2019-11-12 | Open-market sale | 30 | $116.37 | 29,491 |
| 2019-11-12 | Open-market sale | 18 | $116.24 | 29,521 |
| 2019-11-12 | Open-market sale | 56 | $116.23 | 29,539 |
| 2019-11-12 | Open-market sale | 60 | $116.22 | 29,595 |
| 2019-11-12 | Open-market sale | 17 | $116.39 | 29,655 |
| 2019-11-12 | Open-market sale | 71 | $116.38 | 29,672 |
| 2019-11-12 | Open-market sale | 20 | $116.45 | 29,743 |
| 2019-11-12 | Open-market sale | 14 | $116.46 | 29,763 |
| 2019-11-12 | Open-market sale | 16 | $116.18 | 29,777 |
| 2019-11-12 | Open-market sale | 24 | $116.17 | 29,793 |
| 2019-11-12 | Open-market sale | 35 | $116.20 | 29,817 |
| 2019-11-12 | Open-market sale | 10 | $116.18 | 29,852 |
| 2019-11-12 | Open-market sale | 39 | $116.50 | 29,862 |
| 2019-11-12 | Open-market sale | 20 | $115.91 | 29,112 |
| 2019-11-12 | Open-market sale | 46 | $116.02 | 29,929 |
| 2019-11-12 | Option exercise (derivative) | 2,500 | $0.00 | 61,166 |
| 2019-11-12 | Open-market sale | 22 | $118.65 | 30,905 |
| 2019-11-12 | Open-market sale | 46 | $115.56 | 29,999 |
| 2019-11-12 | Open-market sale | 81 | $116.04 | 30,045 |
| 2019-11-12 | Open-market sale | 11 | $116.32 | 30,126 |
| 2019-11-12 | Open-market sale | 46 | $116.82 | 30,137 |
| 2019-11-12 | Open-market sale | 23 | $117.01 | 30,183 |
| 2019-11-12 | Open-market sale | 3 | $117.03 | 30,206 |
| 2019-11-12 | Open-market sale | 46 | $117.17 | 30,209 |
| 2019-11-12 | Open-market sale | 82 | $117.10 | 30,255 |
| 2019-11-12 | Open-market sale | 12 | $117.36 | 30,337 |
| 2019-11-12 | Open-market sale | 44 | $118.11 | 30,349 |
| 2019-11-12 | Open-market sale | 49 | $118.10 | 30,393 |
| 2019-11-12 | Open-market sale | 11 | $117.99 | 30,442 |
| 2019-11-12 | Open-market sale | 33 | $117.98 | 30,453 |
| 2019-11-12 | Open-market sale | 15 | $117.97 | 30,486 |
| 2019-11-12 | Open-market sale | 26 | $117.96 | 30,501 |
| 2019-11-12 | Open-market sale | 52 | $117.87 | 30,527 |
| 2019-11-12 | Open-market sale | 58 | $117.85 | 30,579 |
| 2019-11-12 | Open-market sale | 50 | $117.86 | 30,637 |
| 2019-11-12 | Open-market sale | 17 | $117.84 | 30,687 |
| 2019-11-12 | Open-market sale | 21 | $118.18 | 30,704 |
| 2019-11-12 | Open-market sale | 18 | $118.17 | 30,725 |
| 2019-11-12 | Open-market sale | 52 | $118.16 | 30,743 |
| 2019-11-12 | Open-market sale | 18 | $118.21 | 30,795 |
| 2019-11-12 | Open-market sale | 19 | $118.20 | 30,813 |
| 2019-11-12 | Open-market sale | 73 | $117.90 | 30,832 |
| 2019-11-12 | Open-market sale | 24 | $115.78 | 29,975 |
| 2019-11-12 | Option exercise | 2,500 | $26.98 | 30,927 |
| 2019-10-18 | Open-market sale | 65 | $116.86 | 28,566 |
| 2019-10-18 | Open-market sale | 27 | $116.67 | 28,449 |
| 2019-10-18 | Open-market sale | 12 | $116.68 | 28,476 |
| 2019-10-18 | Open-market sale | 10 | $116.68 | 28,488 |
| 2019-10-18 | Open-market sale | 48 | $116.75 | 28,498 |
| 2019-10-18 | Open-market sale | 10 | $116.73 | 28,546 |
| 2019-10-18 | Open-market sale | 10 | $116.78 | 28,556 |
| 2019-10-18 | Open-market sale | 19 | $116.70 | 28,430 |
| 2019-10-18 | Open-market sale | 43 | $116.84 | 28,631 |
| 2019-10-18 | Open-market sale | 9 | $116.79 | 28,674 |
| 2019-10-18 | Open-market sale | 2 | $116.82 | 28,683 |
| 2019-10-18 | Open-market sale | 46 | $116.83 | 28,685 |
| 2019-10-18 | Open-market sale | 9 | $116.85 | 28,731 |
| 2019-10-18 | Open-market sale | 3 | $116.65 | 28,427 |
| 2019-10-18 | Option exercise (derivative) | 2,500 | $0.00 | 63,666 |
| 2019-10-18 | Open-market sale | 41 | $117.61 | 30,469 |
| 2019-10-18 | Open-market sale | 16 | $117.38 | 30,510 |
| 2019-10-18 | Open-market sale | 35 | $117.37 | 30,526 |
| 2019-10-18 | Open-market sale | 23 | $117.51 | 30,561 |
| 2019-10-18 | Open-market sale | 16 | $117.63 | 30,584 |
| 2019-10-18 | Open-market sale | 16 | $117.62 | 30,600 |
| 2019-10-18 | Open-market sale | 21 | $117.22 | 30,616 |
| 2019-10-18 | Open-market sale | 19 | $117.23 | 30,637 |
| 2019-10-18 | Open-market sale | 10 | $117.24 | 30,656 |
| 2019-10-18 | Open-market sale | 11 | $117.10 | 30,666 |
| 2019-10-18 | Open-market sale | 10 | $117.11 | 30,677 |
| 2019-10-18 | Open-market sale | 13 | $117.26 | 30,687 |
| 2019-10-18 | Open-market sale | 41 | $117.71 | 30,700 |
| 2019-10-18 | Open-market sale | 41 | $117.96 | 30,741 |
| 2019-10-18 | Open-market sale | 37 | $117.70 | 30,782 |
| 2019-10-18 | Open-market sale | 13 | $117.31 | 30,819 |
| 2019-10-18 | Open-market sale | 25 | $117.21 | 30,832 |
| 2019-10-18 | Open-market sale | 17 | $117.20 | 30,857 |
| 2019-10-18 | Open-market sale | 9 | $117.19 | 30,874 |
| 2019-10-18 | Open-market sale | 44 | $117.07 | 30,883 |
| 2019-10-18 | Option exercise | 2,500 | $26.98 | 30,927 |
| 2019-10-18 | Open-market sale | 41 | $117.09 | 30,164 |
| 2019-10-18 | Open-market sale | 41 | $117.27 | 30,205 |
| 2019-10-18 | Open-market sale | 60 | $117.32 | 30,246 |
| 2019-10-18 | Open-market sale | 82 | $117.48 | 30,306 |
| 2019-10-18 | Open-market sale | 41 | $117.56 | 30,388 |
| 2019-10-18 | Open-market sale | 40 | $117.52 | 30,429 |
| 2019-10-18 | Open-market sale | 77 | $116.99 | 29,023 |
| 2019-10-18 | Open-market sale | 68 | $117.03 | 29,150 |
| 2019-10-18 | Open-market sale | 38 | $117.00 | 29,262 |
| 2019-10-18 | Open-market sale | 49 | $116.94 | 29,300 |
| 2019-10-18 | Open-market sale | 16 | $117.05 | 29,349 |
| 2019-10-18 | Open-market sale | 112 | $117.04 | 29,365 |
| 2019-10-18 | Open-market sale | 26 | $117.02 | 29,477 |
| 2019-10-18 | Open-market sale | 22 | $116.77 | 29,503 |
| 2019-10-18 | Open-market sale | 41 | $117.36 | 29,525 |
| 2019-10-18 | Open-market sale | 82 | $117.44 | 29,566 |
| 2019-10-18 | Open-market sale | 111 | $117.53 | 29,648 |
| 2019-10-18 | Open-market sale | 9 | $117.55 | 29,759 |
| 2019-10-18 | Open-market sale | 127 | $117.54 | 29,768 |
| 2019-10-18 | Open-market sale | 41 | $117.50 | 29,895 |
| 2019-10-18 | Open-market sale | 82 | $117.58 | 29,936 |
| 2019-10-18 | Open-market sale | 41 | $117.40 | 30,018 |
| 2019-10-18 | Open-market sale | 41 | $117.35 | 30,059 |
| 2019-10-18 | Open-market sale | 23 | $117.45 | 30,100 |
| 2019-10-18 | Open-market sale | 41 | $117.39 | 30,123 |
| 2019-10-18 | Open-market sale | 9 | $116.88 | 28,740 |
| 2019-10-18 | Open-market sale | 9 | $117.01 | 28,749 |
| 2019-10-18 | Open-market sale | 41 | $116.93 | 28,758 |
| 2019-10-18 | Open-market sale | 56 | $116.96 | 28,799 |
| 2019-10-18 | Open-market sale | 66 | $116.92 | 28,855 |
| 2019-10-18 | Open-market sale | 33 | $116.90 | 28,921 |
| 2019-10-18 | Open-market sale | 69 | $116.89 | 28,954 |
| 2019-10-18 | Open-market sale | 44 | $117.01 | 29,218 |
| 2019-10-18 | Open-market sale | 50 | $116.91 | 29,100 |
| 2019-10-17 | Open-market sale | 12 | $117.62 | 29,715 |
| 2019-10-17 | Open-market sale | 66 | $117.27 | 29,804 |
| 2019-10-17 | Open-market sale | 34 | $117.08 | 29,870 |
| 2019-10-17 | Open-market sale | 49 | $117.07 | 29,904 |
| 2019-10-17 | Open-market sale | 50 | $116.64 | 29,953 |
| 2019-10-17 | Open-market sale | 27 | $116.61 | 30,003 |
| 2019-10-17 | Open-market sale | 20 | $116.75 | 30,030 |
| 2019-10-17 | Open-market sale | 62 | $116.74 | 30,050 |
| 2019-10-17 | Open-market sale | 46 | $116.83 | 30,112 |
| 2019-10-17 | Open-market sale | 95 | $116.82 | 30,158 |
| 2019-10-17 | Open-market sale | 24 | $118.17 | 29,311 |
| 2019-10-17 | Open-market sale | 18 | $117.99 | 29,335 |
| 2019-10-17 | Open-market sale | 78 | $117.98 | 29,353 |
| 2019-10-17 | Open-market sale | 37 | $117.97 | 29,431 |
| 2019-10-17 | Open-market sale | 28 | $117.95 | 29,468 |
| 2019-10-17 | Open-market sale | 10 | $117.91 | 29,496 |
| 2019-10-17 | Open-market sale | 50 | $118.36 | 29,506 |
| 2019-10-17 | Open-market sale | 34 | $118.27 | 29,556 |
| 2019-10-17 | Open-market sale | 9 | $118.25 | 29,590 |
| 2019-10-17 | Open-market sale | 15 | $118.21 | 29,599 |
| 2019-10-17 | Open-market sale | 13 | $118.11 | 29,614 |
| 2019-10-17 | Open-market sale | 27 | $118.10 | 29,627 |
| 2019-10-17 | Open-market sale | 22 | $117.88 | 29,654 |
| 2019-10-17 | Open-market sale | 14 | $117.80 | 29,676 |
| 2019-10-17 | Open-market sale | 25 | $117.79 | 29,690 |
| 2019-10-17 | Open-market sale | 50 | $117.38 | 29,754 |
| 2019-10-17 | Open-market sale | 27 | $117.60 | 29,727 |
| 2019-10-17 | Open-market sale | 47 | $117.25 | 29,096 |
| 2019-10-17 | Open-market sale | 19 | $117.41 | 29,143 |
| 2019-10-17 | Open-market sale | 45 | $117.82 | 29,162 |
| 2019-10-17 | Open-market sale | 60 | $117.81 | 29,207 |
| 2019-10-17 | Open-market sale | 29 | $117.77 | 29,267 |
| 2019-10-17 | Open-market sale | 15 | $118.18 | 29,296 |
| 2019-10-17 | Open-market sale | 10 | $117.46 | 28,427 |
| 2019-10-17 | Open-market sale | 48 | $117.53 | 28,437 |
| 2019-10-17 | Open-market sale | 30 | $117.43 | 28,485 |
| 2019-10-17 | Open-market sale | 19 | $117.42 | 28,515 |
| 2019-10-17 | Open-market sale | 38 | $117.40 | 28,534 |
| 2019-10-17 | Open-market sale | 59 | $117.37 | 28,572 |
| 2019-10-17 | Open-market sale | 59 | $117.34 | 28,631 |
| 2019-10-17 | Open-market sale | 20 | $117.36 | 28,690 |
| 2019-10-17 | Open-market sale | 9 | $117.44 | 28,710 |
| 2019-10-17 | Open-market sale | 11 | $117.68 | 28,719 |
| 2019-10-17 | Open-market sale | 100 | $117.67 | 28,730 |
| 2019-10-17 | Open-market sale | 136 | $117.61 | 28,830 |
| 2019-10-17 | Open-market sale | 22 | $117.58 | 28,966 |
| 2019-10-17 | Open-market sale | 9 | $117.56 | 28,988 |
| 2019-10-17 | Open-market sale | 39 | $117.64 | 28,997 |
| 2019-10-17 | Open-market sale | 32 | $117.66 | 29,036 |
| 2019-10-17 | Open-market sale | 28 | $117.35 | 29,068 |
| 2019-10-17 | Option exercise (derivative) | 2,500 | $0.00 | 66,166 |
| 2019-10-17 | Open-market sale | 19 | $116.67 | 30,908 |
| 2019-10-17 | Open-market sale | 5 | $116.79 | 30,278 |
| 2019-10-17 | Open-market sale | 2 | $116.81 | 30,283 |
| 2019-10-17 | Open-market sale | 2 | $116.85 | 30,285 |
| 2019-10-17 | Open-market sale | 25 | $117.30 | 30,287 |
| 2019-10-17 | Open-market sale | 15 | $117.31 | 30,312 |
| 2019-10-17 | Open-market sale | 12 | $117.24 | 30,327 |
| 2019-10-17 | Open-market sale | 27 | $117.23 | 30,339 |
| 2019-10-17 | Open-market sale | 50 | $116.97 | 30,366 |
| 2019-10-17 | Open-market sale | 67 | $116.92 | 30,416 |
| 2019-10-17 | Open-market sale | 26 | $116.91 | 30,483 |
| 2019-10-17 | Open-market sale | 15 | $116.76 | 30,509 |
| 2019-10-17 | Open-market sale | 8 | $116.60 | 30,524 |
| 2019-10-17 | Open-market sale | 10 | $116.65 | 30,532 |
| 2019-10-17 | Open-market sale | 57 | $116.93 | 30,542 |
| 2019-10-17 | Open-market sale | 30 | $116.94 | 30,599 |
| 2019-10-17 | Open-market sale | 50 | $117.12 | 30,629 |
| 2019-10-17 | Open-market sale | 50 | $117.54 | 30,679 |
| 2019-10-17 | Open-market sale | 14 | $117.26 | 30,729 |
| 2019-10-17 | Open-market sale | 50 | $117.57 | 30,743 |
| 2019-10-17 | Open-market sale | 50 | $117.11 | 30,793 |
| 2019-10-17 | Open-market sale | 11 | $116.72 | 30,843 |
| 2019-10-17 | Open-market sale | 10 | $116.71 | 30,854 |
| 2019-10-17 | Open-market sale | 16 | $116.53 | 30,864 |
| 2019-10-17 | Open-market sale | 19 | $116.54 | 30,880 |
| 2019-10-17 | Open-market sale | 9 | $116.52 | 30,899 |
| 2019-10-17 | Open-market sale | 25 | $116.73 | 30,253 |
| 2019-10-17 | Option exercise | 2,500 | $26.98 | 30,927 |
| 2019-10-16 | Open-market sale | 13 | $116.57 | 29,890 |
| 2019-10-16 | Open-market sale | 15 | $115.70 | 29,088 |
| 2019-10-16 | Open-market sale | 126 | $115.99 | 29,103 |
| 2019-10-16 | Open-market sale | 22 | $115.95 | 29,229 |
| 2019-10-16 | Open-market sale | 34 | $116.07 | 29,251 |
| 2019-10-16 | Open-market sale | 10 | $115.93 | 29,285 |
| 2019-10-16 | Open-market sale | 14 | $116.14 | 29,295 |
| 2019-10-16 | Open-market sale | 30 | $116.13 | 29,309 |
| 2019-10-16 | Open-market sale | 33 | $116.09 | 29,339 |
| 2019-10-16 | Open-market sale | 17 | $116.02 | 29,372 |
| 2019-10-16 | Open-market sale | 16 | $115.97 | 29,389 |
| 2019-10-16 | Open-market sale | 12 | $116.03 | 29,405 |
| 2019-10-16 | Open-market sale | 39 | $116.37 | 29,417 |
| 2019-10-16 | Open-market sale | 31 | $116.36 | 29,456 |
| 2019-10-16 | Open-market sale | 49 | $116.56 | 29,487 |
| 2019-10-16 | Open-market sale | 17 | $116.38 | 29,536 |
| 2019-10-16 | Open-market sale | 50 | $116.24 | 29,553 |
| 2019-10-16 | Open-market sale | 50 | $116.23 | 29,603 |
| 2019-10-16 | Open-market sale | 33 | $116.17 | 29,653 |
| 2019-10-16 | Open-market sale | 50 | $116.40 | 29,686 |
| 2019-10-16 | Open-market sale | 19 | $116.30 | 29,736 |
| 2019-10-16 | Open-market sale | 22 | $116.29 | 29,755 |
| 2019-10-16 | Open-market sale | 10 | $116.22 | 29,777 |
| 2019-10-16 | Open-market sale | 21 | $116.21 | 29,787 |
| 2019-10-16 | Open-market sale | 32 | $116.16 | 29,808 |
| 2019-10-16 | Open-market sale | 50 | $116.42 | 29,840 |
| 2019-10-16 | Open-market sale | 27 | $115.81 | 29,061 |
| 2019-10-16 | Open-market sale | 50 | $116.53 | 29,903 |
| 2019-10-16 | Open-market sale | 15 | $115.74 | 29,046 |
| 2019-10-16 | Open-market sale | 18 | $115.87 | 28,494 |
| 2019-10-16 | Open-market sale | 60 | $115.86 | 28,512 |
| 2019-10-16 | Open-market sale | 60 | $115.88 | 28,572 |
| 2019-10-16 | Open-market sale | 62 | $115.89 | 28,632 |
| 2019-10-16 | Open-market sale | 28 | $115.83 | 28,694 |
| 2019-10-16 | Open-market sale | 80 | $116.00 | 28,722 |
| 2019-10-16 | Open-market sale | 38 | $116.01 | 28,802 |
| 2019-10-16 | Open-market sale | 19 | $115.98 | 28,840 |
| 2019-10-16 | Open-market sale | 21 | $115.94 | 28,859 |
| 2019-10-16 | Open-market sale | 65 | $115.84 | 28,880 |
| 2019-10-16 | Open-market sale | 20 | $115.82 | 28,945 |
| 2019-10-16 | Open-market sale | 16 | $115.80 | 28,965 |
| 2019-10-16 | Open-market sale | 65 | $115.79 | 28,981 |
| 2019-10-16 | Open-market sale | 52 | $115.85 | 28,442 |
| 2019-10-16 | Open-market sale | 15 | $116.18 | 28,427 |
| 2019-10-16 | Option exercise (derivative) | 2,500 | $0.00 | 68,666 |
| 2019-10-16 | Open-market sale | 18 | $115.66 | 30,765 |
| 2019-10-16 | Open-market sale | 12 | $115.48 | 30,864 |
| 2019-10-16 | Open-market sale | 14 | $115.00 | 30,876 |
| 2019-10-16 | Open-market sale | 21 | $115.05 | 30,890 |
| 2019-10-16 | Open-market sale | 3 | $115.18 | 30,911 |
| 2019-10-16 | Open-market sale | 13 | $115.15 | 30,914 |
| 2019-10-16 | Option exercise | 2,500 | $26.98 | 30,927 |
| 2019-10-16 | Open-market sale | 16 | $116.46 | 29,953 |
| 2019-10-16 | Open-market sale | 27 | $116.45 | 29,969 |
| 2019-10-16 | Open-market sale | 90 | $116.59 | 29,996 |
| 2019-10-16 | Open-market sale | 25 | $116.58 | 30,086 |
| 2019-10-16 | Open-market sale | 18 | $116.60 | 30,111 |
| 2019-10-16 | Open-market sale | 25 | $116.95 | 30,129 |
| 2019-10-16 | Open-market sale | 18 | $116.87 | 30,154 |
| 2019-10-16 | Open-market sale | 73 | $116.86 | 30,172 |
| 2019-10-16 | Open-market sale | 50 | $117.21 | 30,245 |
| 2019-10-16 | Open-market sale | 50 | $116.91 | 30,295 |
| 2019-10-16 | Open-market sale | 100 | $116.82 | 30,345 |
| 2019-10-16 | Open-market sale | 50 | $116.78 | 30,445 |
| 2019-10-16 | Open-market sale | 50 | $116.27 | 30,495 |
| 2019-10-16 | Open-market sale | 27 | $116.28 | 30,545 |
| 2019-10-16 | Open-market sale | 26 | $116.15 | 30,572 |
| 2019-10-16 | Open-market sale | 68 | $115.91 | 30,598 |
| 2019-10-16 | Open-market sale | 21 | $114.93 | 30,666 |
| 2019-10-16 | Open-market sale | 36 | $114.94 | 30,687 |
| 2019-10-16 | Open-market sale | 42 | $114.92 | 30,723 |
| 2019-10-16 | Open-market sale | 37 | $115.49 | 30,827 |
| 2019-10-16 | Open-market sale | 44 | $115.50 | 30,783 |
| 2019-10-15 | Option exercise (derivative) | 2,500 | $0.00 | 71,166 |
| 2019-10-15 | Open-market sale | 100 | $114.63 | 29,227 |
| 2019-10-15 | Open-market sale | 100 | $114.57 | 29,127 |
| 2019-10-15 | Open-market sale | 3 | $114.67 | 29,124 |
| 2019-10-15 | Open-market sale | 200 | $114.69 | 28,924 |
| 2019-10-15 | Open-market sale | 100 | $114.59 | 28,824 |
| 2019-10-15 | Open-market sale | 397 | $114.46 | 28,427 |
| 2019-10-15 | Option exercise | 2,500 | $26.98 | 30,927 |
| 2019-10-15 | Open-market sale | 100 | $114.50 | 30,827 |
| 2019-10-15 | Open-market sale | 100 | $114.65 | 30,727 |
| 2019-10-15 | Open-market sale | 100 | $114.33 | 30,627 |
| 2019-10-15 | Open-market sale | 100 | $114.47 | 30,527 |
| 2019-10-15 | Open-market sale | 100 | $114.61 | 30,427 |
| 2019-10-15 | Open-market sale | 100 | $114.52 | 30,327 |
| 2019-10-15 | Open-market sale | 100 | $114.20 | 30,227 |
| 2019-10-15 | Open-market sale | 300 | $114.41 | 29,327 |
| 2019-10-15 | Open-market sale | 100 | $114.24 | 29,627 |
| 2019-10-15 | Open-market sale | 100 | $114.19 | 29,727 |
| 2019-10-15 | Open-market sale | 100 | $114.20 | 29,827 |
| 2019-10-15 | Open-market sale | 100 | $114.15 | 29,927 |
| 2019-10-15 | Open-market sale | 100 | $114.05 | 30,027 |
| 2019-10-15 | Open-market sale | 100 | $114.16 | 30,127 |
| 2019-10-07 | Tax withholding | 699 | $113.00 | 28,920 |
| 2019-10-07 | Grant / award | 29,761 | $0.00 | 42,699 |
| 2019-10-07 | Tax withholding | 493 | $113.00 | 28,427 |
| 2019-10-07 | Tax withholding | 12,426 | $113.00 | 30,273 |
| 2019-10-07 | Tax withholding | 654 | $113.00 | 29,619 |
| 2019-10-04 | Tax withholding | 589 | $111.79 | 12,938 |
| 2019-10-03 | Tax withholding | 513 | $110.11 | 13,527 |
| 2019-09-03 | Tax withholding | 161 | $82.50 | 14,040 |
| 2019-05-31 | Tax withholding | 161 | $86.71 | 14,201 |
| 2019-04-17 | Gift | 200 | $0.00 | 133,427 |
| 2019-04-15 | Option exercise (derivative) | 5,000 | $0.00 | 11,600 |
| 2019-04-15 | Open-market sale | 5,000 | $107.87 | 14,362 |
| 2019-04-15 | Option exercise | 5,000 | $29.20 | 19,362 |
| 2019-04-12 | Option exercise (derivative) | 5,000 | $0.00 | 16,600 |
| 2019-04-12 | Open-market sale | 100 | $106.96 | 17,962 |
| 2019-04-12 | Open-market sale | 100 | $106.84 | 18,062 |
| 2019-04-12 | Open-market sale | 100 | $106.97 | 17,862 |
| 2019-04-12 | Open-market sale | 100 | $106.94 | 17,762 |
| 2019-04-12 | Open-market sale | 100 | $107.21 | 17,662 |
| 2019-04-12 | Open-market sale | 100 | $107.17 | 17,562 |
| 2019-04-12 | Open-market sale | 200 | $107.19 | 17,362 |
| 2019-04-12 | Open-market sale | 100 | $107.22 | 17,262 |
| 2019-04-12 | Open-market sale | 100 | $106.63 | 18,162 |
| 2019-04-12 | Open-market sale | 200 | $106.48 | 18,262 |
| 2019-04-12 | Open-market sale | 200 | $106.42 | 18,462 |
| 2019-04-12 | Open-market sale | 100 | $106.55 | 18,662 |
| 2019-04-12 | Open-market sale | 100 | $106.61 | 18,762 |
| 2019-04-12 | Open-market sale | 100 | $106.62 | 18,862 |
| 2019-04-12 | Open-market sale | 100 | $106.57 | 18,962 |
| 2019-04-12 | Open-market sale | 200 | $106.46 | 19,062 |
| 2019-04-12 | Open-market sale | 100 | $106.40 | 19,262 |
| 2019-04-12 | Option exercise | 5,000 | $29.20 | 19,362 |
| 2019-04-12 | Open-market sale | 300 | $107.01 | 14,904 |
| 2019-04-12 | Open-market sale | 700 | $107.02 | 15,204 |
| 2019-04-12 | Open-market sale | 475 | $107.03 | 15,904 |
| 2019-04-12 | Open-market sale | 100 | $107.04 | 16,379 |
| 2019-04-12 | Open-market sale | 108 | $107.13 | 16,479 |
| 2019-04-12 | Open-market sale | 175 | $107.14 | 16,587 |
| 2019-04-12 | Open-market sale | 100 | $107.15 | 16,762 |
| 2019-04-12 | Open-market sale | 200 | $107.18 | 16,862 |
| 2019-04-12 | Open-market sale | 100 | $107.28 | 17,062 |
| 2019-04-12 | Open-market sale | 100 | $107.26 | 17,162 |
| 2019-04-12 | Open-market sale | 200 | $107.00 | 14,704 |
| 2019-04-12 | Open-market sale | 308 | $106.91 | 14,362 |
| 2019-04-12 | Open-market sale | 34 | $106.92 | 14,670 |
| 2019-04-05 | Option exercise (derivative) | 5,000 | $0.00 | 21,600 |
| 2019-04-05 | Open-market sale | 60 | $103.92 | 18,786 |
| 2019-04-05 | Open-market sale | 60 | $103.79 | 18,846 |
| 2019-04-05 | Open-market sale | 48 | $103.53 | 18,906 |
| 2019-04-05 | Open-market sale | 60 | $103.51 | 18,954 |
| 2019-04-05 | Open-market sale | 60 | $103.34 | 19,014 |
| 2019-04-05 | Open-market sale | 60 | $103.86 | 19,074 |
| 2019-04-05 | Open-market sale | 60 | $103.71 | 19,134 |
| 2019-04-05 | Open-market sale | 60 | $103.26 | 19,194 |
| 2019-04-05 | Open-market sale | 60 | $103.16 | 19,254 |
| 2019-04-05 | Open-market sale | 48 | $102.66 | 19,314 |
| 2019-04-05 | Option exercise | 5,000 | $29.20 | 19,362 |
| 2019-04-05 | Open-market sale | 1,984 | $103.56 | 14,362 |
| 2019-04-05 | Open-market sale | 84 | $103.44 | 16,346 |
| 2019-04-05 | Open-market sale | 1,900 | $103.45 | 16,430 |
| 2019-04-05 | Open-market sale | 73 | $103.48 | 18,330 |
| 2019-04-05 | Open-market sale | 60 | $103.78 | 18,403 |
| 2019-04-05 | Open-market sale | 20 | $103.70 | 18,463 |
| 2019-04-05 | Open-market sale | 60 | $103.73 | 18,483 |
| 2019-04-05 | Open-market sale | 15 | $103.62 | 18,543 |
| 2019-04-05 | Open-market sale | 60 | $103.52 | 18,558 |
| 2019-04-05 | Open-market sale | 60 | $103.57 | 18,618 |
| 2019-04-05 | Open-market sale | 108 | $103.42 | 18,678 |
| 2019-04-04 | Grant / award | 1,464 | $0.00 | 14,362 |
| 2019-02-28 | Tax withholding | 112 | $98.12 | 12,898 |
| 2019-01-23 | Gift | 12,679 | $0.00 | 13,010 |
| 2019-01-23 | Gift | 12,679 | $0.00 | 133,627 |
| 2018-11-30 | Tax withholding | 143 | $80.74 | 19,580 |
| 2018-10-30 | Gift | 625 | $0.00 | 127,057 |
| 2018-10-26 | Open-market sale | 200 | $77.86 | 22,632 |
| 2018-10-26 | Open-market sale | 82 | $78.01 | 22,832 |
| 2018-10-26 | Open-market sale | 18 | $77.99 | 22,914 |
| 2018-10-26 | Open-market sale | 100 | $77.83 | 22,932 |
| 2018-10-26 | Open-market sale | 100 | $77.95 | 23,032 |
| 2018-10-26 | Open-market sale | 100 | $77.81 | 23,132 |
| 2018-10-26 | Open-market sale | 100 | $77.60 | 23,232 |
| 2018-10-26 | Open-market sale | 100 | $77.66 | 23,332 |
| 2018-10-26 | Open-market sale | 200 | $78.52 | 23,432 |
| 2018-10-26 | Open-market sale | 100 | $78.26 | 23,632 |
| 2018-10-26 | Open-market sale | 100 | $78.27 | 23,732 |
| 2018-10-26 | Open-market sale | 100 | $78.17 | 23,832 |
| 2018-10-26 | Open-market sale | 100 | $77.89 | 23,932 |
| 2018-10-26 | Open-market sale | 200 | $77.76 | 24,032 |
| 2018-10-26 | Open-market sale | 100 | $77.91 | 24,232 |
| 2018-10-26 | Open-market sale | 100 | $77.71 | 24,332 |
| 2018-10-26 | Open-market sale | 100 | $77.68 | 24,432 |
| 2018-10-26 | Open-market sale | 200 | $77.53 | 24,532 |
| 2018-10-26 | Open-market sale | 100 | $77.67 | 24,732 |
| 2018-10-26 | Open-market sale | 100 | $77.31 | 24,832 |
| 2018-10-26 | Open-market sale | 100 | $76.88 | 24,932 |
| 2018-10-26 | Open-market sale | 200 | $76.66 | 25,032 |
| 2018-10-26 | Open-market sale | 100 | $76.46 | 25,232 |
| 2018-10-26 | Open-market sale | 100 | $76.77 | 25,332 |
| 2018-10-26 | Open-market sale | 100 | $76.71 | 25,432 |
| 2018-10-26 | Open-market sale | 100 | $76.97 | 25,532 |
| 2018-10-26 | Open-market sale | 200 | $78.03 | 25,632 |
| 2018-10-26 | Open-market sale | 100 | $77.79 | 22,532 |
| 2018-10-26 | Open-market sale | 100 | $77.45 | 21,332 |
| 2018-10-26 | Open-market sale | 200 | $77.42 | 21,432 |
| 2018-10-26 | Open-market sale | 104 | $77.40 | 21,632 |
| 2018-10-26 | Open-market sale | 100 | $76.91 | 21,736 |
| 2018-10-26 | Open-market sale | 100 | $76.92 | 21,836 |
| 2018-10-26 | Open-market sale | 100 | $77.05 | 21,936 |
| 2018-10-26 | Open-market sale | 200 | $77.35 | 22,036 |
| 2018-10-26 | Open-market sale | 200 | $77.52 | 22,236 |
| 2018-10-26 | Open-market sale | 96 | $77.87 | 22,436 |
| 2018-10-26 | Open-market sale | 104 | $77.88 | 19,723 |
| 2018-10-26 | Open-market sale | 100 | $77.43 | 21,032 |
| 2018-10-26 | Open-market sale | 130 | $77.19 | 19,927 |
| 2018-10-26 | Open-market sale | 117 | $77.16 | 20,057 |
| 2018-10-26 | Open-market sale | 100 | $77.25 | 20,174 |
| 2018-10-26 | Open-market sale | 100 | $77.23 | 20,274 |
| 2018-10-26 | Open-market sale | 100 | $77.54 | 20,374 |
| 2018-10-26 | Open-market sale | 100 | $77.72 | 20,474 |
| 2018-10-26 | Open-market sale | 100 | $77.57 | 20,574 |
| 2018-10-26 | Open-market sale | 258 | $77.41 | 20,674 |
| 2018-10-26 | Open-market sale | 100 | $77.27 | 20,932 |
| 2018-10-26 | Open-market sale | 200 | $77.46 | 21,132 |
| 2018-10-26 | Open-market sale | 100 | $77.24 | 19,827 |
| 2018-10-26 | Open-market sale | 100 | $76.92 | 123,686 |
| 2018-10-26 | Open-market sale | 117 | $77.16 | 121,907 |
| 2018-10-26 | Open-market sale | 130 | $77.19 | 121,777 |
| 2018-10-26 | Open-market sale | 100 | $77.24 | 121,677 |
| 2018-10-26 | Open-market sale | 104 | $77.88 | 121,573 |
| 2018-10-26 | Open-market sale | 96 | $77.87 | 124,286 |
| 2018-10-26 | Open-market sale | 100 | $77.23 | 122,124 |
| 2018-10-26 | Open-market sale | 100 | $77.54 | 122,224 |
| 2018-10-26 | Open-market sale | 100 | $77.72 | 122,324 |
| 2018-10-26 | Open-market sale | 100 | $77.57 | 122,424 |
| 2018-10-26 | Open-market sale | 258 | $77.41 | 122,524 |
| 2018-10-26 | Open-market sale | 100 | $77.27 | 122,782 |
| 2018-10-26 | Open-market sale | 100 | $77.43 | 122,882 |
| 2018-10-26 | Open-market sale | 200 | $77.46 | 122,982 |
| 2018-10-26 | Open-market sale | 100 | $77.45 | 123,182 |
| 2018-10-26 | Open-market sale | 200 | $77.42 | 123,282 |
| 2018-10-26 | Open-market sale | 104 | $77.40 | 123,482 |
| 2018-10-26 | Open-market sale | 100 | $76.91 | 123,586 |
| 2018-10-26 | Open-market sale | 100 | $77.25 | 122,024 |
| 2018-10-26 | Open-market sale | 100 | $77.05 | 123,786 |
| 2018-10-26 | Open-market sale | 200 | $77.35 | 123,886 |
| 2018-10-26 | Open-market sale | 200 | $77.52 | 124,086 |
| 2018-10-26 | Open-market sale | 100 | $77.79 | 124,382 |
| 2018-10-26 | Open-market sale | 200 | $77.86 | 124,482 |
| 2018-10-26 | Open-market sale | 82 | $78.01 | 124,682 |
| 2018-10-26 | Open-market sale | 18 | $77.99 | 124,764 |
| 2018-10-26 | Open-market sale | 100 | $77.83 | 124,782 |
| 2018-10-26 | Open-market sale | 100 | $77.95 | 124,882 |
| 2018-10-26 | Open-market sale | 100 | $77.81 | 124,982 |
| 2018-10-26 | Open-market sale | 100 | $77.60 | 125,082 |
| 2018-10-26 | Open-market sale | 100 | $77.66 | 125,182 |
| 2018-10-26 | Open-market sale | 200 | $78.52 | 125,282 |
| 2018-10-26 | Open-market sale | 100 | $78.26 | 125,482 |
| 2018-10-26 | Open-market sale | 100 | $78.27 | 125,582 |
| 2018-10-26 | Open-market sale | 100 | $78.17 | 125,682 |
| 2018-10-26 | Open-market sale | 100 | $77.89 | 125,782 |
| 2018-10-26 | Open-market sale | 200 | $77.76 | 125,882 |
| 2018-10-26 | Open-market sale | 100 | $77.91 | 126,082 |
| 2018-10-26 | Open-market sale | 100 | $77.71 | 126,182 |
| 2018-10-26 | Open-market sale | 100 | $77.68 | 126,282 |
| 2018-10-26 | Open-market sale | 200 | $77.53 | 126,382 |
| 2018-10-26 | Open-market sale | 100 | $77.67 | 126,582 |
| 2018-10-26 | Open-market sale | 100 | $77.31 | 126,682 |
| 2018-10-26 | Open-market sale | 100 | $76.88 | 126,782 |
| 2018-10-26 | Open-market sale | 200 | $76.66 | 126,882 |
| 2018-10-26 | Open-market sale | 100 | $76.46 | 127,082 |
| 2018-10-26 | Open-market sale | 100 | $76.77 | 127,182 |
| 2018-10-26 | Open-market sale | 100 | $76.71 | 127,282 |
| 2018-10-26 | Open-market sale | 100 | $76.97 | 127,382 |
| 2018-10-26 | Open-market sale | 200 | $78.03 | 127,482 |
| 2018-10-24 | Gift | 63,810 | $0.00 | 127,682 |
| 2018-10-24 | Gift | 63,810 | $0.00 | 25,832 |
| 2018-10-08 | Tax withholding | 830 | $83.72 | 89,642 |
| 2018-10-08 | Tax withholding | 585 | $83.72 | 90,472 |
| 2018-10-08 | Tax withholding | 10,276 | $83.72 | 91,057 |
| 2018-10-07 | Grant / award | 19,691 | $0.00 | 101,333 |
| 2018-10-04 | Tax withholding | 699 | $88.38 | 81,642 |
| 2018-10-03 | Tax withholding | 675 | $84.90 | 82,950 |
| 2018-10-03 | Tax withholding | 609 | $84.90 | 82,341 |
| 2018-08-31 | Tax withholding | 170 | $96.97 | 83,625 |
| 2018-05-31 | Tax withholding | 161 | $106.82 | 83,795 |
| 2018-04-09 | Grant / award | 1,295 | $0.00 | 83,956 |
| 2018-01-03 | Tax withholding | 2,738 | $138.21 | 146,532 |
| 2018-01-03 | Grant / award | 7,145 | $0.00 | 149,270 |
| 2018-01-03 | Tax withholding | 2,737 | $138.21 | 146,533 |
| 2017-12-12 | Option exercise (derivative) | 2,000 | $0.00 | 26,600 |
| 2017-12-12 | Open-market sale | 300 | $132.73 | 143,225 |
| 2017-12-12 | Open-market sale | 600 | $132.65 | 143,525 |
| 2017-12-12 | Option exercise | 2,000 | $29.20 | 144,125 |
| 2017-12-12 | Open-market sale | 500 | $132.68 | 142,125 |
| 2017-12-12 | Open-market sale | 96 | $132.96 | 142,625 |
| 2017-12-12 | Open-market sale | 4 | $132.96 | 142,721 |
| 2017-12-12 | Open-market sale | 400 | $132.93 | 142,725 |
| 2017-12-12 | Open-market sale | 100 | $132.74 | 143,125 |
| 2017-11-14 | Option exercise (derivative) | 2,000 | $0.00 | 28,600 |
| 2017-11-14 | Open-market sale | 2,000 | $128.81 | 142,125 |
| 2017-11-14 | Option exercise | 2,000 | $29.20 | 144,125 |
| 2017-10-10 | Option exercise (derivative) | 2,000 | $0.00 | 30,600 |
| 2017-10-10 | Option exercise | 2,000 | $29.20 | 144,125 |
| 2017-10-10 | Open-market sale | 2,000 | $130.37 | 142,125 |
| 2017-10-09 | Tax withholding | 830 | $130.52 | 142,125 |
| 2017-10-06 | Tax withholding | 585 | $129.94 | 142,955 |
| 2017-10-04 | Tax withholding | 699 | $128.72 | 143,540 |
| 2017-10-03 | Tax withholding | 1,224 | $128.67 | 138,411 |
| 2017-10-03 | Tax withholding | 676 | $128.67 | 139,635 |
| 2017-10-03 | Grant / award (derivative) | 40,628 | $0.00 | 40,628 |
| 2017-10-03 | Grant / award | 5,828 | $0.00 | 144,239 |
| 2017-09-12 | Option exercise (derivative) | 2,000 | $0.00 | 32,600 |
| 2017-09-12 | Open-market sale | 2,000 | $113.66 | 140,311 |
| 2017-09-12 | Option exercise | 2,000 | $29.20 | 142,311 |
| 2017-08-08 | Option exercise (derivative) | 2,000 | $0.00 | 34,600 |
| 2017-08-08 | Open-market sale | 200 | $119.00 | 140,311 |
| 2017-08-08 | Option exercise | 2,000 | $29.20 | 142,311 |
| 2017-08-08 | Open-market sale | 300 | $119.09 | 142,011 |
| 2017-08-08 | Open-market sale | 500 | $118.73 | 140,511 |
| 2017-08-08 | Open-market sale | 500 | $119.07 | 141,011 |
| 2017-08-08 | Open-market sale | 500 | $118.47 | 141,511 |
| 2017-07-11 | Option exercise (derivative) | 2,000 | $0.00 | 36,600 |
| 2017-07-11 | Option exercise | 2,000 | $29.20 | 142,311 |
| 2017-07-11 | Open-market sale | 2,000 | $118.75 | 140,311 |
| 2017-06-13 | Option exercise (derivative) | 2,000 | $0.00 | 38,600 |
| 2017-06-13 | Open-market sale | 2,000 | $117.41 | 140,311 |
| 2017-06-13 | Option exercise | 2,000 | $29.20 | 142,311 |
| 2017-05-09 | Option exercise (derivative) | 2,000 | $0.00 | 40,600 |
| 2017-05-09 | Option exercise | 2,000 | $29.20 | 142,311 |
| 2017-05-09 | Open-market sale | 2,000 | $108.68 | 140,311 |
| 2017-03-14 | Option exercise (derivative) | 2,000 | $0.00 | 42,600 |
| 2017-03-14 | Option exercise | 2,000 | $29.20 | 142,311 |
| 2017-03-14 | Open-market sale | 2,000 | $116.53 | 140,311 |
| 2017-02-14 | Option exercise (derivative) | 2,000 | $0.00 | 44,600 |
| 2017-02-14 | Open-market sale | 2,000 | $117.96 | 140,311 |
| 2017-02-14 | Option exercise | 2,000 | $29.20 | 142,311 |
| 2017-01-27 | Grant / award | 11,159 | $0.00 | 146,121 |
| 2017-01-27 | Tax withholding | 5,810 | $120.12 | 140,311 |
| 2017-01-10 | Option exercise (derivative) | 2,000 | $0.00 | 46,600 |
| 2017-01-10 | Open-market sale | 100 | $121.17 | 134,962 |
| 2017-01-10 | Open-market sale | 100 | $121.16 | 135,062 |
| 2017-01-10 | Open-market sale | 100 | $121.05 | 135,162 |
| 2017-01-10 | Open-market sale | 100 | $121.03 | 135,262 |
| 2017-01-10 | Open-market sale | 100 | $120.85 | 135,362 |
| 2017-01-10 | Open-market sale | 10 | $120.75 | 135,462 |
| 2017-01-10 | Open-market sale | 100 | $120.70 | 135,472 |
| 2017-01-10 | Open-market sale | 100 | $120.55 | 135,572 |
| 2017-01-10 | Open-market sale | 600 | $120.38 | 135,672 |
| 2017-01-10 | Open-market sale | 90 | $120.21 | 136,272 |
| 2017-01-10 | Open-market sale | 100 | $120.09 | 136,362 |
| 2017-01-10 | Open-market sale | 321 | $120.08 | 136,462 |
| 2017-01-10 | Open-market sale | 70 | $119.74 | 136,783 |
| 2017-01-10 | Open-market sale | 109 | $119.52 | 136,853 |
| 2017-01-10 | Option exercise | 2,000 | $29.20 | 136,962 |
| 2016-10-07 | Tax withholding | 830 | $110.71 | 134,962 |
| 2016-10-06 | Tax withholding | 585 | $112.68 | 135,792 |
| 2016-10-05 | Tax withholding | 1,548 | $112.01 | 136,377 |
| 2016-10-04 | Grant / award (derivative) | 45,927 | $0.00 | 45,927 |
| 2016-10-04 | Grant / award | 6,691 | $0.00 | 137,925 |
| 2016-10-03 | Tax withholding | 1,224 | $111.64 | 131,910 |
| 2016-10-03 | Tax withholding | 676 | $111.64 | 131,234 |
| 2016-07-01 | Option exercise (derivative) | 5,100 | $0.00 | 0 |
| 2016-07-01 | Option exercise (derivative) | 11,400 | $0.00 | 48,600 |
| 2016-07-01 | Option exercise | 11,400 | $29.20 | 149,634 |
| 2016-07-01 | Open-market sale | 4,700 | $93.66 | 144,934 |
| 2016-07-01 | Open-market sale | 11,800 | $94.39 | 133,134 |
| 2016-07-01 | Option exercise | 5,100 | $30.96 | 138,234 |
| 2016-06-01 | Option exercise (derivative) | 16,500 | $0.00 | 5,100 |
| 2016-06-01 | Option exercise | 16,500 | $30.96 | 149,634 |
| 2016-06-01 | Open-market sale | 16,500 | $90.61 | 133,134 |
| 2016-05-27 | Option exercise (derivative) | 3,300 | $0.00 | 21,600 |
| 2016-05-27 | Open-market sale | 3,300 | $90.02 | 133,134 |
| 2016-05-27 | Option exercise | 3,300 | $30.96 | 136,434 |
| 2016-05-20 | Option exercise (derivative) | 3,300 | $0.00 | 24,900 |
| 2016-05-20 | Open-market sale | 3,300 | $85.00 | 133,134 |
| 2016-05-20 | Option exercise | 3,300 | $30.96 | 136,434 |
| 2016-05-03 | Option exercise (derivative) | 9,900 | $0.00 | 28,200 |
| 2016-05-03 | Open-market sale | 9,900 | $80.03 | 133,134 |
| 2016-05-03 | Option exercise | 9,900 | $30.96 | 143,034 |
| 2016-04-01 | Option exercise (derivative) | 16,500 | $0.00 | 38,100 |
| 2016-04-01 | Open-market sale | 13,600 | $91.15 | 133,134 |
| 2016-04-01 | Open-market sale | 2,900 | $90.68 | 146,734 |
| 2016-04-01 | Option exercise | 16,500 | $30.96 | 149,634 |
| 2016-03-01 | Option exercise (derivative) | 11,100 | $0.00 | 0 |
| 2016-03-01 | Option exercise (derivative) | 5,400 | $0.00 | 54,600 |
| 2016-03-01 | Open-market sale | 16,500 | $94.52 | 133,134 |
| 2016-03-01 | Option exercise | 5,400 | $30.96 | 149,634 |
| 2016-03-01 | Option exercise | 11,100 | $19.41 | 144,234 |
| 2016-02-18 | Option exercise (derivative) | 3,300 | $0.00 | 11,100 |
| 2016-02-18 | Open-market sale | 3,300 | $90.00 | 133,134 |
| 2016-02-18 | Option exercise | 3,300 | $19.41 | 136,434 |
| 2016-02-01 | Option exercise (derivative) | 13,200 | $0.00 | 14,400 |
| 2016-02-01 | Open-market sale | 9,200 | $83.58 | 133,134 |
| 2016-02-01 | Open-market sale | 3,300 | $85.00 | 143,034 |
| 2016-02-01 | Open-market sale | 700 | $84.04 | 142,334 |
| 2016-02-01 | Option exercise | 13,200 | $19.41 | 146,334 |
| 2016-01-12 | Grant / award | 21,085 | $0.00 | 142,598 |
| 2016-01-12 | Tax withholding | 9,464 | $83.24 | 133,134 |
| 2016-01-04 | Option exercise (derivative) | 13,200 | $0.00 | 27,600 |
| 2016-01-04 | Open-market sale | 1,300 | $87.24 | 121,513 |
| 2016-01-04 | Option exercise | 13,200 | $19.41 | 134,713 |
| 2016-01-04 | Open-market sale | 7,351 | $85.29 | 127,362 |
| 2016-01-04 | Open-market sale | 4,549 | $86.35 | 122,813 |
| 2015-12-01 | Option exercise (derivative) | 16,500 | $0.00 | 40,800 |
| 2015-12-01 | Option exercise | 16,500 | $19.41 | 138,013 |
| 2015-12-01 | Open-market sale | 10,700 | $93.56 | 127,313 |
| 2015-12-01 | Open-market sale | 4,700 | $94.33 | 122,613 |
| 2015-12-01 | Open-market sale | 1,100 | $95.12 | 121,513 |
| 2015-11-03 | Option exercise (derivative) | 3,300 | $0.00 | 57,300 |
| 2015-11-03 | Option exercise | 3,300 | $19.41 | 124,813 |
| 2015-11-03 | Open-market sale | 3,300 | $90.00 | 121,513 |
| 2015-11-02 | Option exercise (derivative) | 13,200 | $0.00 | 60,600 |
| 2015-11-02 | Option exercise | 13,200 | $19.41 | 134,713 |
| 2015-11-02 | Open-market sale | 13,200 | $88.35 | 121,513 |
| 2015-10-07 | Tax withholding | 830 | $89.99 | 121,513 |
| 2015-10-06 | Grant / award (derivative) | 37,453 | $0.00 | 37,453 |
| 2015-10-06 | Grant / award | 5,604 | — | 122,343 |
| 2015-10-05 | Tax withholding | 676 | $87.73 | 116,739 |
| 2015-10-05 | Tax withholding | 1,225 | $87.73 | 117,415 |
| 2015-10-05 | Tax withholding | 1,548 | $87.73 | 118,640 |
| 2015-07-16 | Option exercise (derivative) | 3,300 | $0.00 | 73,800 |
| 2015-07-16 | Option exercise | 3,300 | $19.41 | 123,488 |
| 2015-07-16 | Open-market sale | 3,300 | $75.07 | 120,188 |
| 2015-07-01 | Option exercise (derivative) | 3,300 | $0.00 | 77,100 |
| 2015-07-01 | Option exercise | 3,300 | $19.41 | 123,488 |
| 2015-07-01 | Open-market sale | 3,300 | $73.24 | 120,188 |
| 2015-06-22 | Option exercise (derivative) | 1,297 | $0.00 | 80,400 |
| 2015-06-22 | Option exercise | 1,297 | $19.41 | 121,485 |
| 2015-06-22 | Open-market sale | 1,297 | $85.00 | 120,188 |
| 2015-06-18 | Option exercise (derivative) | 2,003 | $0.00 | 81,697 |
| 2015-06-18 | Option exercise | 2,003 | $19.41 | 122,191 |
| 2015-06-18 | Open-market sale | 2,003 | $85.00 | 120,188 |
| 2015-06-01 | Option exercise (derivative) | 9,900 | $0.00 | 83,700 |
| 2015-06-01 | Open-market sale | 7,300 | $81.77 | 122,788 |
| 2015-06-01 | Open-market sale | 2,600 | $82.60 | 120,188 |
| 2015-06-01 | Option exercise | 9,900 | $19.41 | 130,088 |
| 2015-05-14 | Option exercise (derivative) | 3,300 | $0.00 | 93,600 |
| 2015-05-14 | Open-market sale | 3,300 | $80.09 | 120,188 |
| 2015-05-14 | Option exercise | 3,300 | $19.41 | 123,488 |
| 2015-05-01 | Option exercise (derivative) | 6,600 | $0.00 | 96,900 |
| 2015-05-01 | Open-market sale | 6,600 | $76.51 | 120,188 |
| 2015-05-01 | Option exercise | 6,600 | $19.41 | 126,788 |
| 2015-04-28 | Option exercise (derivative) | 1,200 | $0.00 | 103,500 |
| 2015-04-28 | Option exercise | 1,200 | $19.41 | 121,388 |
| 2015-04-28 | Open-market sale | 1,200 | $80.00 | 120,188 |
| 2015-04-01 | Option exercise (derivative) | 6,600 | $0.00 | 104,700 |
| 2015-04-01 | Option exercise | 6,600 | $19.41 | 126,788 |
| 2015-04-01 | Open-market sale | 100 | $76.15 | 120,388 |
| 2015-04-01 | Open-market sale | 100 | $76.14 | 120,488 |
| 2015-04-01 | Open-market sale | 200 | $76.11 | 120,588 |
| 2015-04-01 | Open-market sale | 100 | $76.10 | 120,788 |
| 2015-04-01 | Open-market sale | 223 | $76.09 | 120,888 |
| 2015-04-01 | Open-market sale | 200 | $76.08 | 121,111 |
| 2015-04-01 | Open-market sale | 100 | $76.07 | 121,311 |
| 2015-04-01 | Open-market sale | 100 | $76.03 | 121,411 |
| 2015-04-01 | Open-market sale | 200 | $75.90 | 121,511 |
| 2015-04-01 | Open-market sale | 800 | $75.89 | 121,711 |
| 2015-04-01 | Open-market sale | 977 | $75.80 | 122,511 |
| 2015-04-01 | Open-market sale | 1,800 | $74.13 | 123,488 |
| 2015-04-01 | Open-market sale | 1,500 | $74.06 | 125,288 |
| 2015-04-01 | Open-market sale | 200 | $76.17 | 120,188 |
| 2015-04-01 | Tax withholding | 1,566 | $72.61 | 120,188 |
| 2015-03-25 | Option exercise (derivative) | 2,400 | $0.00 | 111,300 |
| 2015-03-25 | Open-market sale | 100 | $80.15 | 121,774 |
| 2015-03-25 | Open-market sale | 1 | $80.12 | 121,874 |
| 2015-03-25 | Open-market sale | 200 | $80.12 | 121,875 |
| 2015-03-25 | Open-market sale | 100 | $80.10 | 122,075 |
| 2015-03-25 | Open-market sale | 100 | $80.10 | 122,175 |
| 2015-03-25 | Open-market sale | 100 | $80.08 | 122,275 |
| 2015-03-25 | Open-market sale | 192 | $80.08 | 122,375 |
| 2015-03-25 | Open-market sale | 100 | $80.07 | 122,567 |
| 2015-03-25 | Open-market sale | 207 | $80.07 | 122,667 |
| 2015-03-25 | Open-market sale | 200 | $80.07 | 122,874 |
| 2015-03-25 | Open-market sale | 200 | $80.06 | 123,074 |
| 2015-03-25 | Open-market sale | 676 | $80.05 | 123,274 |
| 2015-03-25 | Open-market sale | 4 | $80.03 | 123,950 |
| 2015-03-25 | Open-market sale | 200 | $80.00 | 123,954 |
| 2015-03-25 | Option exercise | 2,400 | $19.41 | 124,154 |
| 2015-03-25 | Open-market sale | 20 | $80.19 | 121,754 |
| 2015-03-02 | Open-market sale | 200 | $76.70 | 121,884 |
| 2015-03-02 | Open-market sale | 100 | $76.71 | 121,784 |
| 2015-03-02 | Open-market sale | 30 | $76.75 | 121,754 |
| 2015-03-02 | Option exercise (derivative) | 6,600 | $0.00 | 113,700 |
| 2015-03-02 | Open-market sale | 600 | $76.40 | 124,854 |
| 2015-03-02 | Open-market sale | 300 | $76.39 | 125,454 |
| 2015-03-02 | Open-market sale | 100 | $76.31 | 125,754 |
| 2015-03-02 | Open-market sale | 300 | $76.30 | 125,854 |
| 2015-03-02 | Open-market sale | 100 | $76.28 | 126,154 |
| 2015-03-02 | Open-market sale | 600 | $76.27 | 126,254 |
| 2015-03-02 | Open-market sale | 600 | $76.26 | 126,854 |
| 2015-03-02 | Open-market sale | 200 | $76.26 | 127,454 |
| 2015-03-02 | Open-market sale | 300 | $76.25 | 127,654 |
| 2015-03-02 | Open-market sale | 43 | $76.23 | 127,954 |
| 2015-03-02 | Open-market sale | 8 | $76.20 | 127,997 |
| 2015-03-02 | Open-market sale | 57 | $76.17 | 128,005 |
| 2015-03-02 | Open-market sale | 100 | $76.41 | 124,754 |
| 2015-03-02 | Open-market sale | 300 | $76.41 | 124,454 |
| 2015-03-02 | Open-market sale | 100 | $76.15 | 128,062 |
| 2015-03-02 | Open-market sale | 100 | $76.42 | 124,354 |
| 2015-03-02 | Open-market sale | 200 | $76.46 | 124,154 |
| 2015-03-02 | Open-market sale | 200 | $76.48 | 123,954 |
| 2015-03-02 | Open-market sale | 100 | $76.13 | 128,162 |
| 2015-03-02 | Open-market sale | 92 | $76.13 | 128,262 |
| 2015-03-02 | Option exercise | 6,600 | $19.41 | 128,354 |
| 2015-03-02 | Open-market sale | 270 | $76.69 | 122,084 |
| 2015-03-02 | Open-market sale | 100 | $76.69 | 122,354 |
| 2015-03-02 | Open-market sale | 200 | $76.55 | 122,454 |
| 2015-03-02 | Open-market sale | 200 | $76.52 | 122,654 |
| 2015-03-02 | Open-market sale | 400 | $76.50 | 122,854 |
| 2015-03-02 | Open-market sale | 300 | $76.50 | 123,254 |
| 2015-03-02 | Open-market sale | 200 | $76.49 | 123,554 |
| 2015-03-02 | Open-market sale | 200 | $76.48 | 123,754 |
| 2015-02-13 | Option exercise (derivative) | 3,300 | $0.00 | 120,300 |
| 2015-02-13 | Open-market sale | 3,100 | $80.00 | 121,954 |
| 2015-02-13 | Option exercise | 3,300 | $19.41 | 125,054 |
| 2015-02-13 | Open-market sale | 200 | $80.05 | 121,754 |
| 2015-02-03 | Option exercise (derivative) | 3,300 | $0.00 | 123,600 |
| 2015-02-03 | Open-market sale | 200 | $76.49 | 121,954 |
| 2015-02-03 | Open-market sale | 600 | $76.48 | 122,154 |
| 2015-02-03 | Open-market sale | 200 | $76.48 | 122,754 |
| 2015-02-03 | Open-market sale | 500 | $76.25 | 122,954 |
| 2015-02-03 | Open-market sale | 200 | $76.12 | 123,454 |
| 2015-02-03 | Open-market sale | 200 | $76.08 | 123,854 |
| 2015-02-03 | Open-market sale | 100 | $75.99 | 124,054 |
| 2015-02-03 | Open-market sale | 900 | $75.97 | 124,154 |
| 2015-02-03 | Option exercise | 3,300 | $19.41 | 125,054 |
| 2015-02-03 | Open-market sale | 200 | $76.60 | 121,754 |
| 2015-02-03 | Open-market sale | 200 | $76.11 | 123,654 |
| 2015-02-02 | Option exercise (derivative) | 3,300 | $0.00 | 126,900 |
| 2015-02-02 | Open-market sale | 100 | $73.69 | 123,654 |
| 2015-02-02 | Open-market sale | 500 | $73.52 | 124,454 |
| 2015-02-02 | Open-market sale | 100 | $73.30 | 124,954 |
| 2015-02-02 | Open-market sale | 200 | $73.55 | 124,254 |
| 2015-02-02 | Open-market sale | 400 | $74.21 | 121,754 |
| 2015-02-02 | Open-market sale | 34 | $74.05 | 122,154 |
| 2015-02-02 | Open-market sale | 100 | $73.83 | 122,188 |
| 2015-02-02 | Open-market sale | 190 | $73.82 | 122,288 |
| 2015-02-02 | Open-market sale | 10 | $73.81 | 122,478 |
| 2015-02-02 | Open-market sale | 216 | $73.81 | 122,488 |
| 2015-02-02 | Open-market sale | 50 | $73.75 | 122,704 |
| 2015-02-02 | Open-market sale | 100 | $73.74 | 122,754 |
| 2015-02-02 | Open-market sale | 100 | $73.73 | 122,854 |
| 2015-02-02 | Open-market sale | 200 | $73.72 | 122,954 |
| 2015-02-02 | Open-market sale | 43 | $73.72 | 123,154 |
| 2015-02-02 | Open-market sale | 357 | $73.71 | 123,197 |
| 2015-02-02 | Open-market sale | 100 | $73.69 | 123,554 |
| 2015-02-02 | Option exercise | 3,300 | $19.41 | 125,054 |
| 2015-02-02 | Open-market sale | 200 | $73.68 | 123,754 |
| 2015-02-02 | Open-market sale | 200 | $73.64 | 123,954 |
| 2015-02-02 | Open-market sale | 100 | $73.58 | 124,154 |
| 2015-01-26 | Option exercise (derivative) | 3,300 | $0.00 | 130,200 |
| 2015-01-26 | Open-market sale | 2,200 | $80.00 | 122,854 |
| 2015-01-26 | Option exercise | 3,300 | $19.41 | 125,054 |
| 2015-01-26 | Open-market sale | 400 | $80.04 | 122,354 |
| 2015-01-26 | Open-market sale | 300 | $80.13 | 121,754 |
| 2015-01-26 | Open-market sale | 300 | $80.07 | 122,054 |
| 2015-01-26 | Open-market sale | 100 | $80.04 | 122,754 |
| 2015-01-22 | Grant / award | 17,564 | $0.00 | 130,098 |
| 2015-01-22 | Tax withholding | 8,344 | $79.00 | 121,754 |
| 2015-01-02 | Option exercise (derivative) | 6,600 | $0.00 | 133,500 |
| 2015-01-02 | Open-market sale | 200 | $76.09 | 117,134 |
| 2015-01-02 | Open-market sale | 100 | $76.09 | 117,334 |
| 2015-01-02 | Open-market sale | 100 | $76.09 | 117,434 |
| 2015-01-02 | Open-market sale | 100 | $76.08 | 117,534 |
| 2015-01-02 | Open-market sale | 100 | $76.06 | 117,634 |
| 2015-01-02 | Open-market sale | 6 | $76.06 | 117,734 |
| 2015-01-02 | Open-market sale | 500 | $76.05 | 117,740 |
| 2015-01-02 | Open-market sale | 94 | $76.05 | 118,240 |
| 2015-01-02 | Open-market sale | 200 | $76.02 | 118,334 |
| 2015-01-02 | Open-market sale | 200 | $76.01 | 118,534 |
| 2015-01-02 | Open-market sale | 100 | $76.00 | 118,734 |
| 2015-01-02 | Open-market sale | 200 | $76.00 | 118,834 |
| 2015-01-02 | Open-market sale | 100 | $75.93 | 119,034 |
| 2015-01-02 | Option exercise | 6,600 | $19.41 | 119,134 |
| 2015-01-02 | Open-market sale | 186 | $78.39 | 115,048 |
| 2015-01-02 | Open-market sale | 100 | $78.32 | 115,234 |
| 2015-01-02 | Open-market sale | 100 | $78.31 | 115,334 |
| 2015-01-02 | Open-market sale | 55 | $77.97 | 115,434 |
| 2015-01-02 | Open-market sale | 200 | $77.80 | 115,489 |
| 2015-01-02 | Open-market sale | 45 | $77.64 | 115,689 |
| 2015-01-02 | Open-market sale | 100 | $77.61 | 115,734 |
| 2015-01-02 | Open-market sale | 300 | $76.20 | 115,834 |
| 2015-01-02 | Open-market sale | 100 | $76.20 | 116,134 |
| 2015-01-02 | Open-market sale | 200 | $76.17 | 116,234 |
| 2015-01-02 | Open-market sale | 100 | $76.16 | 116,434 |
| 2015-01-02 | Open-market sale | 100 | $76.16 | 116,534 |
| 2015-01-02 | Open-market sale | 100 | $76.15 | 116,634 |
| 2015-01-02 | Open-market sale | 200 | $76.14 | 116,734 |
| 2015-01-02 | Open-market sale | 100 | $76.13 | 116,934 |
| 2015-01-02 | Open-market sale | 100 | $76.12 | 117,034 |
| 2015-01-02 | Open-market sale | 200 | $78.72 | 112,534 |
| 2015-01-02 | Open-market sale | 100 | $78.72 | 112,734 |
| 2015-01-02 | Open-market sale | 200 | $78.71 | 112,834 |
| 2015-01-02 | Open-market sale | 100 | $78.71 | 113,034 |
| 2015-01-02 | Open-market sale | 400 | $78.70 | 113,134 |
| 2015-01-02 | Open-market sale | 100 | $78.62 | 113,534 |
| 2015-01-02 | Open-market sale | 14 | $78.40 | 115,034 |
| 2015-01-02 | Open-market sale | 300 | $78.61 | 113,634 |
| 2015-01-02 | Open-market sale | 200 | $78.61 | 113,934 |
| 2015-01-02 | Open-market sale | 100 | $78.60 | 114,134 |
| 2015-01-02 | Open-market sale | 800 | $78.59 | 114,234 |
| 2014-12-23 | Option exercise (derivative) | 2,900 | $0.00 | 140,100 |
| 2014-12-23 | Open-market sale | 100 | $75.27 | 115,134 |
| 2014-12-23 | Open-market sale | 100 | $75.32 | 115,034 |
| 2014-12-23 | Open-market sale | 300 | $75.32 | 114,734 |
| 2014-12-23 | Open-market sale | 200 | $75.33 | 114,534 |
| 2014-12-23 | Open-market sale | 200 | $75.39 | 114,334 |
| 2014-12-23 | Open-market sale | 100 | $75.41 | 114,234 |
| 2014-12-23 | Open-market sale | 200 | $75.44 | 114,034 |
| 2014-12-23 | Open-market sale | 300 | $75.47 | 113,734 |
| 2014-12-23 | Open-market sale | 200 | $75.47 | 113,534 |
| 2014-12-23 | Open-market sale | 200 | $75.49 | 113,334 |
| 2014-12-23 | Open-market sale | 100 | $75.52 | 113,234 |
| 2014-12-23 | Open-market sale | 200 | $75.58 | 113,034 |
| 2014-12-23 | Open-market sale | 200 | $75.63 | 112,834 |
| 2014-12-23 | Open-market sale | 200 | $75.66 | 112,634 |
| 2014-12-23 | Open-market sale | 100 | $75.83 | 112,534 |
| 2014-12-23 | Open-market sale | 100 | $75.20 | 115,334 |
| 2014-12-23 | Option exercise | 2,900 | $19.41 | 115,434 |
| 2014-12-23 | Open-market sale | 100 | $75.26 | 115,234 |
| 2014-12-22 | Option exercise (derivative) | 400 | $0.00 | 143,000 |
| 2014-12-22 | Open-market sale | 400 | $75.00 | 112,534 |
| 2014-12-22 | Option exercise | 400 | $19.41 | 112,934 |
| 2014-12-01 | Option exercise (derivative) | 3,300 | $0.00 | 143,400 |
| 2014-12-01 | Open-market sale | 400 | $71.52 | 112,734 |
| 2014-12-01 | Open-market sale | 100 | $71.51 | 113,134 |
| 2014-12-01 | Open-market sale | 200 | $71.50 | 113,234 |
| 2014-12-01 | Open-market sale | 400 | $71.50 | 113,434 |
| 2014-12-01 | Open-market sale | 100 | $71.42 | 113,834 |
| 2014-12-01 | Open-market sale | 100 | $71.10 | 113,934 |
| 2014-12-01 | Open-market sale | 100 | $71.05 | 114,034 |
| 2014-12-01 | Open-market sale | 140 | $71.00 | 114,134 |
| 2014-12-01 | Open-market sale | 60 | $70.98 | 114,274 |
| 2014-12-01 | Open-market sale | 400 | $70.85 | 114,334 |
| 2014-12-01 | Open-market sale | 200 | $70.83 | 114,734 |
| 2014-12-01 | Open-market sale | 100 | $70.81 | 114,934 |
| 2014-12-01 | Open-market sale | 100 | $70.80 | 115,034 |
| 2014-12-01 | Open-market sale | 100 | $70.79 | 115,134 |
| 2014-12-01 | Open-market sale | 100 | $70.78 | 115,234 |
| 2014-12-01 | Open-market sale | 200 | $70.62 | 115,334 |
| 2014-12-01 | Open-market sale | 300 | $70.60 | 115,534 |
| 2014-12-01 | Option exercise | 3,300 | $19.41 | 115,834 |
| 2014-12-01 | Open-market sale | 100 | $71.58 | 112,534 |
| 2014-12-01 | Open-market sale | 100 | $71.53 | 112,634 |
| 2014-11-03 | Option exercise (derivative) | 3,300 | $0.00 | 146,700 |
| 2014-11-03 | Open-market sale | 100 | $70.04 | 114,634 |
| 2014-11-03 | Open-market sale | 500 | $70.00 | 115,334 |
| 2014-11-03 | Option exercise | 3,300 | $19.41 | 115,834 |
| 2014-11-03 | Open-market sale | 100 | $70.46 | 112,534 |
| 2014-11-03 | Open-market sale | 100 | $70.36 | 112,634 |
| 2014-11-03 | Open-market sale | 100 | $70.36 | 112,734 |
| 2014-11-03 | Open-market sale | 114 | $70.35 | 112,834 |
| 2014-11-03 | Open-market sale | 100 | $70.29 | 112,948 |
| 2014-11-03 | Open-market sale | 86 | $70.27 | 113,048 |
| 2014-11-03 | Open-market sale | 100 | $70.25 | 113,134 |
| 2014-11-03 | Open-market sale | 100 | $70.23 | 113,234 |
| 2014-11-03 | Open-market sale | 200 | $70.22 | 113,334 |
| 2014-11-03 | Open-market sale | 100 | $70.21 | 113,534 |
| 2014-11-03 | Open-market sale | 33 | $70.20 | 113,634 |
| 2014-11-03 | Open-market sale | 67 | $70.19 | 113,667 |
| 2014-11-03 | Open-market sale | 25 | $70.18 | 113,734 |
| 2014-11-03 | Open-market sale | 75 | $70.17 | 113,759 |
| 2014-11-03 | Open-market sale | 200 | $70.16 | 113,834 |
| 2014-11-03 | Open-market sale | 200 | $70.14 | 114,034 |
| 2014-11-03 | Open-market sale | 100 | $70.11 | 114,234 |
| 2014-11-03 | Open-market sale | 100 | $70.10 | 114,334 |
| 2014-11-03 | Open-market sale | 100 | $70.07 | 114,434 |
| 2014-11-03 | Open-market sale | 100 | $70.05 | 114,534 |
| 2014-11-03 | Open-market sale | 300 | $70.02 | 115,034 |
| 2014-11-03 | Open-market sale | 300 | $70.03 | 114,734 |
| 2014-10-07 | Grant / award (derivative) | 51,714 | $0.00 | 51,714 |
| 2014-10-07 | Grant / award | 7,949 | — | 112,534 |
| 2014-10-06 | Tax withholding | 1,115 | $64.66 | 104,585 |
| 2014-10-03 | Tax withholding | 487 | $65.32 | 105,700 |
| 2014-10-03 | Tax withholding | 882 | $65.32 | 106,187 |
| 2014-04-01 | Tax withholding | 2,256 | $61.70 | 107,069 |
| 2013-10-05 | Tax withholding | 1,430 | $60.92 | 109,325 |
| 2013-10-03 | Grant / award (derivative) | 33,869 | $0.00 | 33,869 |
| 2013-10-03 | Grant / award | 6,469 | — | 110,755 |
| 2013-10-03 | Tax withholding | 882 | $61.83 | 104,286 |
| 2012-10-05 | Tax withholding | 1,385 | $32.77 | 105,168 |
| 2012-10-03 | Grant / award (derivative) | 61,674 | $0.00 | 61,674 |
| 2012-10-03 | Grant / award | 11,728 | — | 106,553 |
| 2011-10-05 | Grant / award (derivative) | 73,666 | $0.00 | 73,666 |
| 2011-10-05 | Grant / award | 14,825 | — | 94,825 |
| 2010-04-01 | Grant / award (derivative) | 60,000 | $0.00 | 60,000 |
| 2010-04-01 | Grant / award | 15,000 | — | 80,000 |
| 2009-09-29 | Grant / award (derivative) | 60,000 | $0.00 | 60,000 |
| 2009-09-29 | Grant / award | 15,000 | — | 65,000 |
| 2009-09-29 | Grant / award (derivative) | 60,000 | $0.00 | 60,000 |
| 2009-09-29 | Grant / award | 15,000 | — | 65,000 |
| 2008-10-03 | Grant / award (derivative) | 150,000 | $0.00 | 150,000 |
| 2008-10-03 | Grant / award | 50,000 | — | 50,000 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.