SEC CIK 1568982
Watson Jill Foss
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| CACCview stock → | 47,910 | 2026-07-16 |
Position History — CACC
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — CACC
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-07-16 | Open-market sale | 2 | $642.08 | 47,910 |
| 2026-07-16 | Open-market sale | 457 | $641.31 | 47,912 |
| 2026-07-16 | Open-market sale | 977 | $640.15 | 48,369 |
| 2026-07-02 | Open-market sale | 102 | $652.70 | 49,346 |
| 2026-07-02 | Open-market sale | 562 | $651.94 | 49,448 |
| 2026-07-02 | Open-market sale | 1,203 | $650.66 | 50,010 |
| 2026-07-02 | Open-market sale | 1,503 | $649.38 | 51,213 |
| 2026-07-02 | Open-market sale | 1,130 | $648.32 | 52,716 |
| 2026-07-02 | Open-market sale | 80 | $666.22 | 85,607 |
| 2026-07-02 | Open-market sale | 81 | $665.28 | 85,687 |
| 2026-07-02 | Open-market sale | 813 | $664.11 | 85,768 |
| 2026-07-02 | Open-market sale | 503 | $663.28 | 86,581 |
| 2026-07-02 | Open-market sale | 181 | $661.67 | 87,084 |
| 2026-07-02 | Open-market sale | 156 | $659.02 | 87,265 |
| 2026-07-02 | Open-market sale | 175 | $657.11 | 87,421 |
| 2026-07-02 | Open-market sale | 869 | $654.76 | 87,596 |
| 2026-07-02 | Open-market sale | 819 | $653.79 | 88,465 |
| 2026-07-02 | Open-market sale | 689 | $653.08 | 89,284 |
| 2026-07-02 | Open-market sale | 1,037 | $651.80 | 89,973 |
| 2026-07-02 | Open-market sale | 447 | $650.92 | 91,010 |
| 2026-07-02 | Open-market sale | 413 | $649.76 | 91,457 |
| 2026-07-02 | Open-market sale | 53 | $648.68 | 91,870 |
| 2026-07-02 | Open-market sale | 184 | $646.77 | 91,923 |
| 2026-04-21 | Open-market sale | 188 | $542.98 | 92,107 |
| 2026-04-21 | Open-market sale | 1,866 | $542.03 | 92,295 |
| 2026-04-21 | Open-market sale | 2,801 | $541.45 | 94,161 |
| 2026-04-21 | Open-market sale | 1,033 | $540.27 | 96,962 |
| 2026-04-21 | Open-market sale | 752 | $539.53 | 97,995 |
| 2026-04-21 | Open-market sale | 290 | $537.96 | 98,747 |
| 2026-04-21 | Open-market sale | 322 | $536.27 | 99,037 |
| 2026-04-21 | Open-market sale | 33 | $534.96 | 99,359 |
| 2026-04-21 | Open-market sale | 808 | $531.73 | 99,392 |
| 2026-04-21 | Open-market sale | 797 | $530.83 | 100,200 |
| 2026-04-21 | Open-market sale | 320 | $529.36 | 100,997 |
| 2026-04-21 | Open-market sale | 240 | $527.76 | 101,317 |
| 2025-12-16 | Gift | 550 | $0.00 | 101,557 |
| 2025-07-02 | Open-market sale | 2,132 | $539.63 | 115,409 |
| 2025-07-02 | Open-market sale | 3,302 | $540.58 | 104,379 |
| 2025-07-02 | Open-market sale | 886 | $546.10 | 102,107 |
| 2025-07-02 | Open-market sale | 7,728 | $540.45 | 107,681 |
| 2025-07-02 | Open-market sale | 3 | $543.19 | 103,051 |
| 2025-07-02 | Open-market sale | 1,325 | $541.34 | 103,054 |
| 2025-07-02 | Open-market sale | 58 | $542.14 | 102,993 |
| 2025-07-02 | Open-market sale | 857 | $536.26 | 121,250 |
| 2025-07-02 | Open-market sale | 3,275 | $537.34 | 117,975 |
| 2025-07-02 | Open-market sale | 434 | $538.63 | 117,541 |
| 2022-02-15 | Option exercise (out-of-money) (derivative) | 390 | $0.00 | 0 |
| 2022-02-15 | Option exercise (out-of-money) | 39,000 | $500.00 | 251,142 |
| 2022-02-09 | Option exercise (out-of-money) (derivative) | 130 | $0.00 | 0 |
| 2022-02-09 | Option exercise (out-of-money) | 13,000 | $500.00 | 91,927 |
| 2021-08-13 | Open-market sale | 205 | $560.61 | 40,548 |
| 2021-08-13 | Open-market sale | 132 | $559.60 | 40,753 |
| 2021-08-13 | Open-market sale | 115 | $558.49 | 40,885 |
| 2021-08-13 | Open-market sale | 12 | $564.02 | 290,142 |
| 2021-08-13 | Open-market sale | 94 | $562.68 | 290,154 |
| 2021-08-13 | Open-market sale | 1,044 | $561.46 | 290,248 |
| 2021-08-13 | Open-market sale | 431 | $560.61 | 291,292 |
| 2021-08-13 | Open-market sale | 278 | $559.60 | 291,723 |
| 2021-08-13 | Open-market sale | 241 | $558.49 | 292,001 |
| 2021-08-13 | Open-market sale | 9 | $564.02 | 104,927 |
| 2021-08-13 | Open-market sale | 62 | $562.68 | 104,936 |
| 2021-08-13 | Open-market sale | 696 | $561.46 | 104,998 |
| 2021-08-13 | Open-market sale | 288 | $560.61 | 105,694 |
| 2021-08-13 | Open-market sale | 185 | $559.60 | 105,982 |
| 2021-08-13 | Open-market sale | 160 | $558.49 | 106,167 |
| 2021-08-13 | Open-market sale | 37 | $563.11 | 53,846 |
| 2021-08-13 | Open-market sale | 280 | $561.32 | 53,883 |
| 2021-08-13 | Open-market sale | 140 | $560.00 | 54,163 |
| 2021-08-13 | Open-market sale | 43 | $558.46 | 54,303 |
| 2021-08-13 | Open-market sale | 5 | $564.02 | 40,000 |
| 2021-08-13 | Open-market sale | 45 | $562.68 | 40,005 |
| 2021-08-13 | Open-market sale | 498 | $561.46 | 40,050 |
| 2021-08-12 | Open-market sale | 15 | $556.72 | 109,104 |
| 2021-08-12 | Open-market sale | 8 | $555.54 | 109,119 |
| 2021-08-12 | Open-market sale | 159 | $558.24 | 108,945 |
| 2021-08-12 | Open-market sale | 43 | $43.00 | 54,346 |
| 2021-08-12 | Open-market sale | 100 | $560.89 | 54,389 |
| 2021-08-12 | Open-market sale | 593 | $559.91 | 54,489 |
| 2021-08-12 | Open-market sale | 238 | $558.38 | 55,082 |
| 2021-08-12 | Open-market sale | 26 | $556.82 | 55,320 |
| 2021-08-12 | Open-market sale | 31 | $562.28 | 41,000 |
| 2021-08-12 | Open-market sale | 150 | $561.11 | 41,031 |
| 2021-08-12 | Open-market sale | 768 | $560.19 | 41,181 |
| 2021-08-12 | Open-market sale | 922 | $559.34 | 41,949 |
| 2021-08-12 | Open-market sale | 114 | $558.24 | 42,871 |
| 2021-08-12 | Open-market sale | 10 | $556.72 | 42,985 |
| 2021-08-12 | Open-market sale | 5 | $555.54 | 42,995 |
| 2021-08-12 | Open-market sale | 66 | $562.28 | 292,242 |
| 2021-08-12 | Open-market sale | 315 | $561.11 | 292,308 |
| 2021-08-12 | Open-market sale | 1,611 | $560.19 | 292,623 |
| 2021-08-12 | Open-market sale | 1,936 | $559.34 | 294,234 |
| 2021-08-12 | Open-market sale | 238 | $558.24 | 296,170 |
| 2021-08-12 | Open-market sale | 22 | $556.72 | 296,408 |
| 2021-08-12 | Open-market sale | 12 | $555.54 | 296,430 |
| 2021-08-12 | Open-market sale | 44 | $562.28 | 106,327 |
| 2021-08-12 | Open-market sale | 210 | $561.11 | 106,371 |
| 2021-08-12 | Open-market sale | 1,074 | $560.19 | 106,581 |
| 2021-08-12 | Open-market sale | 1,290 | $559.34 | 107,655 |
| 2021-08-10 | Open-market sale | 382 | $548.48 | 55,495 |
| 2021-08-10 | Open-market sale | 969 | $547.89 | 55,877 |
| 2021-08-10 | Open-market sale | 127 | $549.40 | 43,000 |
| 2021-08-10 | Open-market sale | 1,963 | $548.11 | 43,127 |
| 2021-08-10 | Open-market sale | 149 | $549.48 | 55,346 |
| 2021-08-10 | Open-market sale | 910 | $547.42 | 45,090 |
| 2021-08-10 | Open-market sale | 266 | $549.40 | 296,442 |
| 2021-08-10 | Open-market sale | 4,123 | $548.11 | 296,708 |
| 2021-08-10 | Open-market sale | 1,911 | $547.42 | 300,831 |
| 2021-08-10 | Open-market sale | 177 | $549.40 | 109,127 |
| 2021-08-10 | Open-market sale | 2,749 | $548.11 | 109,304 |
| 2021-08-10 | Open-market sale | 1,274 | $547.42 | 112,053 |
| 2021-08-09 | Open-market sale | 115 | $550.93 | 58,185 |
| 2021-08-09 | Open-market sale | 46 | $548.44 | 58,300 |
| 2021-08-09 | Open-market sale | 160 | $551.56 | 58,025 |
| 2021-08-09 | Open-market sale | 577 | $552.63 | 57,448 |
| 2021-08-09 | Open-market sale | 473 | $553.85 | 56,975 |
| 2021-08-09 | Open-market sale | 71 | $555.05 | 56,904 |
| 2021-08-09 | Open-market sale | 34 | $555.69 | 56,870 |
| 2021-08-09 | Open-market sale | 24 | $558.62 | 56,846 |
| 2021-08-09 | Open-market sale | 1,185 | $552.60 | 47,024 |
| 2021-08-09 | Open-market sale | 535 | $551.78 | 48,209 |
| 2021-08-09 | Open-market sale | 219 | $550.57 | 48,744 |
| 2021-08-09 | Open-market sale | 37 | $548.56 | 48,963 |
| 2021-08-09 | Open-market sale | 19 | $557.05 | 302,742 |
| 2021-08-09 | Open-market sale | 59 | $555.81 | 302,761 |
| 2021-08-09 | Open-market sale | 882 | $554.71 | 302,820 |
| 2021-08-09 | Open-market sale | 1,190 | $553.74 | 303,702 |
| 2021-08-09 | Open-market sale | 2,489 | $552.60 | 304,892 |
| 2021-08-09 | Open-market sale | 1,122 | $551.78 | 307,381 |
| 2021-08-09 | Open-market sale | 9 | $557.05 | 46,000 |
| 2021-08-09 | Open-market sale | 79 | $548.56 | 308,963 |
| 2021-08-09 | Open-market sale | 13 | $557.05 | 113,327 |
| 2021-08-09 | Open-market sale | 40 | $555.81 | 113,340 |
| 2021-08-09 | Open-market sale | 588 | $554.71 | 113,380 |
| 2021-08-09 | Open-market sale | 793 | $553.74 | 113,968 |
| 2021-08-09 | Open-market sale | 1,659 | $552.60 | 114,761 |
| 2021-08-09 | Open-market sale | 748 | $551.78 | 116,420 |
| 2021-08-09 | Open-market sale | 306 | $550.57 | 117,168 |
| 2021-08-09 | Open-market sale | 53 | $548.56 | 117,474 |
| 2021-08-09 | Open-market sale | 567 | $553.74 | 46,457 |
| 2021-08-09 | Open-market sale | 420 | $554.71 | 46,037 |
| 2021-08-09 | Open-market sale | 28 | $555.81 | 46,009 |
| 2021-08-09 | Open-market sale | 460 | $550.57 | 308,503 |
| 2021-08-06 | Open-market sale | 250 | $557.54 | 117,527 |
| 2021-08-06 | Open-market sale | 986 | $556.37 | 117,777 |
| 2021-08-06 | Open-market sale | 75 | $555.17 | 118,763 |
| 2021-08-06 | Open-market sale | 45 | $554.42 | 118,838 |
| 2021-08-06 | Open-market sale | 44 | $552.10 | 118,883 |
| 2021-08-06 | Open-market sale | 184 | $557.44 | 58,346 |
| 2021-08-06 | Open-market sale | 268 | $556.32 | 58,530 |
| 2021-08-06 | Open-market sale | 48 | $551.65 | 58,798 |
| 2021-08-06 | Open-market sale | 178 | $557.54 | 49,000 |
| 2021-08-06 | Open-market sale | 705 | $556.37 | 49,178 |
| 2021-08-06 | Open-market sale | 53 | $555.17 | 49,883 |
| 2021-08-06 | Open-market sale | 33 | $554.42 | 49,936 |
| 2021-08-06 | Open-market sale | 31 | $552.10 | 49,969 |
| 2021-08-06 | Open-market sale | 374 | $557.54 | 309,042 |
| 2021-08-06 | Open-market sale | 1,480 | $556.37 | 309,416 |
| 2021-08-06 | Open-market sale | 112 | $555.17 | 310,896 |
| 2021-08-06 | Open-market sale | 68 | $554.42 | 311,008 |
| 2021-08-06 | Open-market sale | 66 | $552.10 | 311,076 |
| 2021-08-03 | Open-market sale | 59 | $543.29 | 58,846 |
| 2021-08-03 | Open-market sale | 27 | $541.86 | 58,905 |
| 2021-08-03 | Open-market sale | 391 | $540.26 | 58,932 |
| 2021-08-03 | Open-market sale | 352 | $539.19 | 59,323 |
| 2021-08-03 | Open-market sale | 215 | $537.91 | 59,675 |
| 2021-08-03 | Open-market sale | 256 | $536.59 | 59,890 |
| 2021-08-03 | Open-market sale | 92 | $543.79 | 311,142 |
| 2021-08-03 | Open-market sale | 159 | $542.68 | 311,234 |
| 2021-08-03 | Open-market sale | 248 | $541.61 | 311,393 |
| 2021-08-03 | Open-market sale | 575 | $540.59 | 311,641 |
| 2021-08-03 | Open-market sale | 1,124 | $539.66 | 312,216 |
| 2021-08-03 | Open-market sale | 1,120 | $538.54 | 313,340 |
| 2021-08-03 | Open-market sale | 867 | $537.64 | 314,460 |
| 2021-08-03 | Open-market sale | 915 | $536.48 | 315,327 |
| 2021-08-03 | Open-market sale | 22 | $543.79 | 118,927 |
| 2021-08-03 | Open-market sale | 37 | $542.68 | 118,949 |
| 2021-08-03 | Open-market sale | 59 | $541.61 | 118,986 |
| 2021-08-03 | Open-market sale | 135 | $540.59 | 119,045 |
| 2021-08-03 | Open-market sale | 264 | $539.66 | 119,180 |
| 2021-08-03 | Open-market sale | 264 | $538.54 | 119,444 |
| 2021-08-03 | Open-market sale | 204 | $537.64 | 119,708 |
| 2021-08-03 | Open-market sale | 215 | $536.48 | 119,912 |
| 2021-07-23 | Open-market sale | 71 | $476.95 | 120,150 |
| 2021-07-23 | Open-market sale | 87 | $475.73 | 120,221 |
| 2021-07-23 | Open-market sale | 402 | $474.85 | 120,308 |
| 2021-07-23 | Open-market sale | 223 | $473.42 | 120,710 |
| 2021-07-23 | Open-market sale | 915 | $472.38 | 120,933 |
| 2021-07-23 | Open-market sale | 1,860 | $471.67 | 121,848 |
| 2021-07-23 | Open-market sale | 219 | $470.31 | 123,708 |
| 2021-07-23 | Open-market sale | 1 | $479.91 | 60,146 |
| 2021-07-23 | Open-market sale | 2 | $478.97 | 60,147 |
| 2021-07-23 | Open-market sale | 25 | $477.62 | 60,149 |
| 2021-07-23 | Open-market sale | 40 | $476.17 | 60,174 |
| 2021-07-23 | Open-market sale | 47 | $474.98 | 60,214 |
| 2021-07-23 | Open-market sale | 348 | $473.07 | 60,261 |
| 2021-07-23 | Open-market sale | 489 | $471.68 | 60,609 |
| 2021-07-23 | Open-market sale | 148 | $471.07 | 61,098 |
| 2021-07-23 | Open-market sale | 4 | $480.13 | 316,242 |
| 2021-07-23 | Open-market sale | 27 | $478.74 | 316,246 |
| 2021-07-23 | Open-market sale | 94 | $476.95 | 316,273 |
| 2021-07-23 | Open-market sale | 117 | $475.73 | 316,367 |
| 2021-07-23 | Open-market sale | 540 | $474.85 | 316,484 |
| 2021-07-23 | Open-market sale | 299 | $473.42 | 317,024 |
| 2021-07-23 | Open-market sale | 1,229 | $472.38 | 317,323 |
| 2021-07-23 | Open-market sale | 2,496 | $471.67 | 318,552 |
| 2021-07-23 | Open-market sale | 294 | $470.31 | 321,048 |
| 2021-07-23 | Open-market sale | 3 | $480.13 | 120,127 |
| 2021-07-23 | Open-market sale | 20 | $478.74 | 120,130 |
| 2021-07-21 | Open-market sale | 347 | $474.67 | 123,927 |
| 2021-07-21 | Open-market sale | 660 | $470.64 | 127,067 |
| 2021-07-21 | Open-market sale | 235 | $474.68 | 61,246 |
| 2021-07-21 | Open-market sale | 394 | $473.71 | 61,481 |
| 2021-07-21 | Open-market sale | 117 | $471.30 | 61,875 |
| 2021-07-21 | Open-market sale | 354 | $470.05 | 61,992 |
| 2021-07-21 | Open-market sale | 466 | $474.67 | 321,342 |
| 2021-07-21 | Open-market sale | 481 | $473.65 | 321,808 |
| 2021-07-21 | Open-market sale | 3,267 | $472.02 | 322,289 |
| 2021-07-21 | Open-market sale | 886 | $470.64 | 325,556 |
| 2021-07-21 | Open-market sale | 2,434 | $472.02 | 124,633 |
| 2021-07-21 | Open-market sale | 359 | $473.65 | 124,274 |
| 2021-07-20 | Open-market sale | 825 | $466.52 | 130,464 |
| 2021-07-20 | Open-market sale | 516 | $475.93 | 326,467 |
| 2021-07-20 | Open-market sale | 512 | $474.47 | 326,983 |
| 2021-07-20 | Open-market sale | 336 | $473.74 | 327,495 |
| 2021-07-20 | Open-market sale | 516 | $472.57 | 327,831 |
| 2021-07-20 | Open-market sale | 446 | $471.25 | 328,347 |
| 2021-07-20 | Open-market sale | 314 | $470.14 | 328,793 |
| 2021-07-20 | Open-market sale | 425 | $468.85 | 329,107 |
| 2021-07-20 | Open-market sale | 584 | $467.41 | 329,532 |
| 2021-07-20 | Open-market sale | 1,106 | $466.52 | 330,116 |
| 2021-07-20 | Open-market sale | 320 | $465.54 | 331,222 |
| 2021-07-20 | Open-market sale | 18 | $476.66 | 127,727 |
| 2021-07-20 | Open-market sale | 384 | $475.93 | 127,745 |
| 2021-07-20 | Open-market sale | 381 | $474.47 | 128,129 |
| 2021-07-20 | Open-market sale | 250 | $473.74 | 128,510 |
| 2021-07-20 | Open-market sale | 385 | $472.57 | 128,760 |
| 2021-07-20 | Open-market sale | 332 | $471.25 | 129,145 |
| 2021-07-20 | Open-market sale | 235 | $470.14 | 129,477 |
| 2021-07-20 | Open-market sale | 317 | $468.85 | 129,712 |
| 2021-07-20 | Open-market sale | 435 | $467.41 | 130,029 |
| 2021-07-20 | Open-market sale | 25 | $476.66 | 326,442 |
| 2021-07-20 | Open-market sale | 238 | $465.54 | 131,289 |
| 2021-07-20 | Open-market sale | 131 | $475.98 | 62,346 |
| 2021-07-20 | Open-market sale | 87 | $474.69 | 62,477 |
| 2021-07-20 | Open-market sale | 97 | $473.74 | 62,564 |
| 2021-07-20 | Open-market sale | 140 | $472.73 | 62,661 |
| 2021-07-20 | Open-market sale | 49 | $471.07 | 62,801 |
| 2021-07-20 | Open-market sale | 113 | $468.99 | 62,850 |
| 2021-07-20 | Open-market sale | 44 | $467.66 | 62,963 |
| 2021-07-20 | Open-market sale | 152 | $467.11 | 63,007 |
| 2021-07-20 | Open-market sale | 287 | $466.32 | 63,159 |
| 2021-07-16 | Open-market sale | 263 | $452.62 | 134,435 |
| 2021-07-16 | Open-market sale | 629 | $451.81 | 134,698 |
| 2021-07-16 | Open-market sale | 828 | $454.94 | 333,733 |
| 2021-07-16 | Open-market sale | 658 | $453.99 | 133,777 |
| 2021-07-16 | Open-market sale | 616 | $454.94 | 133,161 |
| 2021-07-16 | Open-market sale | 542 | $455.59 | 132,619 |
| 2021-07-16 | Open-market sale | 196 | $458.31 | 132,423 |
| 2021-07-16 | Open-market sale | 149 | $459.63 | 132,274 |
| 2021-07-16 | Open-market sale | 192 | $460.85 | 132,082 |
| 2021-07-16 | Open-market sale | 248 | $462.20 | 131,834 |
| 2021-07-16 | Open-market sale | 168 | $463.30 | 131,666 |
| 2021-07-16 | Open-market sale | 139 | $464.35 | 131,527 |
| 2021-07-16 | Open-market sale | 727 | $455.59 | 333,006 |
| 2021-07-16 | Open-market sale | 883 | $453.99 | 334,561 |
| 2021-07-16 | Open-market sale | 354 | $452.62 | 335,444 |
| 2021-07-16 | Open-market sale | 844 | $451.81 | 335,798 |
| 2021-07-16 | Open-market sale | 131 | $464.08 | 63,446 |
| 2021-07-16 | Open-market sale | 109 | $461.18 | 63,577 |
| 2021-07-16 | Open-market sale | 25 | $459.21 | 63,686 |
| 2021-07-16 | Open-market sale | 4 | $456.25 | 63,711 |
| 2021-07-16 | Open-market sale | 267 | $455.53 | 63,715 |
| 2021-07-16 | Open-market sale | 285 | $454.47 | 63,982 |
| 2021-07-16 | Open-market sale | 60 | $452.60 | 64,267 |
| 2021-07-16 | Open-market sale | 219 | $451.63 | 64,327 |
| 2021-07-16 | Open-market sale | 186 | $464.35 | 331,542 |
| 2021-07-16 | Open-market sale | 226 | $463.30 | 331,728 |
| 2021-07-16 | Open-market sale | 334 | $462.20 | 331,954 |
| 2021-07-16 | Open-market sale | 257 | $460.85 | 332,288 |
| 2021-07-16 | Open-market sale | 199 | $459.63 | 332,545 |
| 2021-07-16 | Open-market sale | 262 | $458.31 | 332,744 |
| 2021-07-12 | Open-market sale | 595 | $456.15 | 136,020 |
| 2021-07-12 | Open-market sale | 604 | $456.91 | 135,416 |
| 2021-07-12 | Open-market sale | 84 | $457.75 | 135,332 |
| 2021-07-12 | Open-market sale | 5 | $459.68 | 135,327 |
| 2021-07-12 | Open-market sale | 3,012 | $450.39 | 344,730 |
| 2021-07-12 | Open-market sale | 2,129 | $451.40 | 342,601 |
| 2021-07-12 | Open-market sale | 1,846 | $452.90 | 340,755 |
| 2021-07-12 | Open-market sale | 587 | $453.69 | 340,168 |
| 2021-07-12 | Open-market sale | 1,737 | $455.24 | 338,431 |
| 2021-07-12 | Open-market sale | 826 | $456.15 | 337,605 |
| 2021-07-12 | Open-market sale | 839 | $456.91 | 336,766 |
| 2021-07-12 | Open-market sale | 116 | $457.75 | 336,650 |
| 2021-07-12 | Open-market sale | 8 | $459.68 | 336,642 |
| 2021-07-12 | Open-market sale | 1,225 | $455.46 | 65,565 |
| 2021-07-12 | Open-market sale | 256 | $453.36 | 66,790 |
| 2021-07-12 | Open-market sale | 741 | $456.59 | 64,824 |
| 2021-07-12 | Open-market sale | 262 | $458.04 | 64,562 |
| 2021-07-12 | Open-market sale | 16 | $458.91 | 64,546 |
| 2021-07-12 | Open-market sale | 2,171 | $450.39 | 141,156 |
| 2021-07-12 | Open-market sale | 1,253 | $455.24 | 136,615 |
| 2021-07-12 | Open-market sale | 423 | $453.69 | 137,868 |
| 2021-07-12 | Open-market sale | 1,331 | $452.90 | 138,291 |
| 2021-07-12 | Open-market sale | 1,534 | $451.40 | 139,622 |
| 2021-07-09 | Open-market sale | 174 | $443.36 | 352,968 |
| 2021-07-09 | Open-market sale | 2,302 | $446.60 | 59,985 |
| 2021-07-09 | Open-market sale | 5,026 | $445.75 | 62,287 |
| 2021-07-09 | Open-market sale | 666 | $444.48 | 67,313 |
| 2021-07-09 | Open-market sale | 867 | $443.36 | 67,979 |
| 2021-07-09 | Open-market sale | 28 | $447.94 | 30,567 |
| 2021-07-09 | Open-market sale | 28 | $447.94 | 351,339 |
| 2021-07-09 | Open-market sale | 55 | $447.94 | 193,328 |
| 2021-07-09 | Open-market sale | 460 | $446.60 | 30,595 |
| 2021-07-09 | Open-market sale | 461 | $446.60 | 351,367 |
| 2021-07-09 | Open-market sale | 921 | $446.60 | 193,383 |
| 2021-07-09 | Open-market sale | 1,005 | $445.75 | 31,055 |
| 2021-07-09 | Open-market sale | 1,006 | $445.75 | 351,828 |
| 2021-07-09 | Open-market sale | 2,010 | $445.75 | 194,304 |
| 2021-07-09 | Open-market sale | 133 | $444.48 | 32,060 |
| 2021-07-09 | Open-market sale | 134 | $444.48 | 352,834 |
| 2021-07-09 | Open-market sale | 266 | $444.48 | 196,314 |
| 2021-07-09 | Open-market sale | 173 | $443.36 | 32,193 |
| 2021-07-09 | Open-market sale | 139 | $447.94 | 59,846 |
| 2021-07-09 | Open-market sale | 347 | $443.36 | 196,580 |
| 2021-07-09 | Open-market sale | 262 | $443.75 | 68,584 |
| 2021-07-09 | Open-market sale | 83 | $447.94 | 347,742 |
| 2021-07-09 | Open-market sale | 1,381 | $446.60 | 347,825 |
| 2021-07-09 | Open-market sale | 3,016 | $445.75 | 349,207 |
| 2021-07-09 | Open-market sale | 400 | $444.48 | 352,222 |
| 2021-07-09 | Open-market sale | 520 | $443.36 | 352,622 |
| 2021-07-09 | Open-market sale | 56 | $447.94 | 143,327 |
| 2021-07-09 | Open-market sale | 921 | $446.60 | 143,383 |
| 2021-07-09 | Open-market sale | 2,010 | $445.75 | 144,303 |
| 2021-07-09 | Open-market sale | 266 | $444.48 | 146,314 |
| 2021-07-09 | Open-market sale | 347 | $443.36 | 146,580 |
| 2021-07-09 | Open-market sale | 169 | $447.49 | 67,046 |
| 2021-07-09 | Open-market sale | 930 | $446.47 | 67,215 |
| 2021-07-09 | Open-market sale | 439 | $445.51 | 68,145 |
| 2021-01-28 | Open-market sale (derivative) | 390 | $1001520.00 | 390 |
| 2021-01-27 | Open-market sale (derivative) | 130 | $333060.00 | 130 |
| 2020-05-15 | J | 117,714 | $0.00 | 353,142 |
| 2017-12-28 | Open-market sale | 200 | $326.18 | 27,234 |
| 2017-12-28 | Open-market sale | 1,363 | $325.21 | 27,434 |
| 2017-12-27 | Open-market sale | 2,515 | $325.51 | 31,783 |
| 2017-12-27 | Open-market sale | 911 | $327.52 | 28,797 |
| 2017-12-27 | Open-market sale | 1,682 | $327.52 | 470,856 |
| 2017-12-27 | Open-market sale | 2,075 | $326.73 | 29,708 |
| 2017-12-27 | Open-market sale | 3,827 | $326.73 | 472,538 |
| 2017-12-27 | Open-market sale | 4,639 | $325.51 | 476,365 |
| 2017-12-26 | Open-market sale | 4,984 | $325.56 | 486,700 |
| 2017-12-26 | Open-market sale | 391 | $327.28 | 34,298 |
| 2017-12-26 | Open-market sale | 561 | $327.28 | 481,004 |
| 2017-12-26 | Open-market sale | 3,570 | $326.41 | 34,689 |
| 2017-12-26 | Open-market sale | 5,135 | $326.41 | 481,565 |
| 2017-12-26 | Open-market sale | 3,465 | $325.56 | 38,259 |
| 2017-12-22 | Open-market sale | 2,428 | $325.27 | 46,303 |
| 2017-12-22 | Open-market sale | 3,489 | $325.27 | 498,263 |
| 2017-12-22 | Open-market sale | 4,016 | $326.66 | 494,247 |
| 2017-12-22 | Open-market sale | 964 | $327.45 | 42,543 |
| 2017-12-22 | Open-market sale | 1,385 | $327.45 | 492,862 |
| 2017-12-22 | Open-market sale | 81 | $330.88 | 41,724 |
| 2017-12-22 | Open-market sale | 116 | $330.88 | 491,684 |
| 2017-12-22 | Open-market sale | 369 | $329.91 | 41,805 |
| 2017-12-22 | Open-market sale | 531 | $329.91 | 491,800 |
| 2017-12-22 | Open-market sale | 369 | $329.14 | 42,174 |
| 2017-12-22 | Open-market sale | 531 | $329.14 | 492,331 |
| 2017-12-22 | Open-market sale | 2,796 | $326.66 | 43,507 |
| 2017-12-21 | Open-market sale | 1,307 | $329.33 | 518,161 |
| 2017-12-21 | Open-market sale | 4,041 | $331.98 | 48,731 |
| 2017-12-21 | Open-market sale | 910 | $329.33 | 60,143 |
| 2017-12-21 | Open-market sale | 7,439 | $330.04 | 510,722 |
| 2017-12-21 | Open-market sale | 5,174 | $330.04 | 54,969 |
| 2017-12-21 | Open-market sale | 3,159 | $331.18 | 507,563 |
| 2017-12-21 | Open-market sale | 2,197 | $331.18 | 52,772 |
| 2017-12-21 | Open-market sale | 5,811 | $331.98 | 501,752 |
| 2017-12-20 | Open-market sale | 1,719 | $330.00 | 76,608 |
| 2017-12-20 | Open-market sale | 2,471 | $330.00 | 541,829 |
| 2017-12-20 | Open-market sale | 829 | $334.78 | 61,053 |
| 2017-12-20 | Open-market sale | 4,231 | $331.14 | 537,598 |
| 2017-12-20 | Open-market sale | 2,943 | $331.14 | 73,665 |
| 2017-12-20 | Open-market sale | 4,954 | $332.01 | 532,644 |
| 2017-12-20 | Open-market sale | 3,447 | $332.01 | 70,218 |
| 2017-12-20 | Open-market sale | 7,490 | $332.96 | 525,154 |
| 2017-12-20 | Open-market sale | 5,210 | $332.96 | 65,008 |
| 2017-12-20 | Open-market sale | 4,494 | $333.99 | 520,660 |
| 2017-12-20 | Open-market sale | 1,192 | $334.78 | 519,468 |
| 2017-12-20 | Open-market sale | 3,126 | $333.99 | 61,882 |
| 2017-12-19 | Open-market sale | 9,564 | $335.13 | 79,004 |
| 2017-12-19 | Open-market sale | 6 | $336.97 | 544,300 |
| 2017-12-19 | Open-market sale | 673 | $336.05 | 78,331 |
| 2017-12-19 | Open-market sale | 967 | $336.05 | 544,306 |
| 2017-12-19 | Open-market sale | 4 | $336.97 | 78,327 |
| 2017-12-19 | Open-market sale | 13,749 | $335.13 | 545,273 |
| 2017-12-19 | Open-market sale | 2,666 | $334.55 | 88,568 |
| 2017-12-19 | Open-market sale | 3,834 | $334.55 | 559,022 |
| 2017-12-13 | Gift | 53,068 | $0.00 | 210,693 |
| 2017-08-04 | Open-market sale | 9 | $271.76 | 91,234 |
| 2017-08-04 | Open-market sale | 3 | $271.76 | 32,366 |
| 2017-08-04 | Open-market sale | 2,602 | $270.33 | 269,201 |
| 2017-08-04 | Open-market sale | 5,553 | $270.33 | 574,463 |
| 2017-08-04 | Open-market sale | 900 | $270.33 | 93,116 |
| 2017-08-04 | Open-market sale | 319 | $270.33 | 33,033 |
| 2017-08-04 | Open-market sale | 5,413 | $271.04 | 263,788 |
| 2017-08-04 | Open-market sale | 11,550 | $271.04 | 562,913 |
| 2017-08-04 | Open-market sale | 1,873 | $271.04 | 91,243 |
| 2017-08-04 | Open-market sale | 664 | $271.04 | 32,369 |
| 2017-08-04 | Open-market sale | 27 | $271.76 | 263,761 |
| 2017-08-04 | Open-market sale | 57 | $271.76 | 562,856 |
| 2017-08-03 | Open-market sale | 1,208 | $275.44 | 273,478 |
| 2017-08-03 | Open-market sale | 112 | $277.29 | 33,352 |
| 2017-08-03 | Open-market sale | 316 | $277.29 | 94,016 |
| 2017-08-03 | Open-market sale | 1,948 | $277.29 | 580,016 |
| 2017-08-03 | Open-market sale | 913 | $277.29 | 271,803 |
| 2017-08-03 | Open-market sale | 94 | $276.44 | 33,464 |
| 2017-08-03 | Open-market sale | 263 | $276.44 | 94,332 |
| 2017-08-03 | Open-market sale | 1,626 | $276.44 | 581,964 |
| 2017-08-03 | Open-market sale | 762 | $276.44 | 272,716 |
| 2017-08-03 | Open-market sale | 148 | $275.44 | 33,558 |
| 2017-08-03 | Open-market sale | 418 | $275.44 | 94,595 |
| 2017-08-03 | Open-market sale | 2,579 | $275.44 | 583,590 |
| 2017-08-03 | Open-market sale | 3,436 | $269.22 | 609,828 |
| 2017-08-03 | Open-market sale | 216 | $272.94 | 95,013 |
| 2017-08-03 | Open-market sale | 1,330 | $272.94 | 586,169 |
| 2017-08-03 | Open-market sale | 623 | $272.94 | 274,686 |
| 2017-08-03 | Open-market sale | 110 | $272.28 | 33,783 |
| 2017-08-03 | Open-market sale | 311 | $272.28 | 95,229 |
| 2017-08-03 | Open-market sale | 1,918 | $272.28 | 587,499 |
| 2017-08-03 | Open-market sale | 899 | $272.28 | 275,309 |
| 2017-08-03 | Open-market sale | 634 | $271.15 | 33,893 |
| 2017-08-03 | Open-market sale | 1,787 | $271.15 | 95,540 |
| 2017-08-03 | Open-market sale | 11,027 | $271.15 | 589,417 |
| 2017-08-03 | Open-market sale | 5,168 | $271.15 | 276,208 |
| 2017-08-03 | Open-market sale | 540 | $270.23 | 34,527 |
| 2017-08-03 | Open-market sale | 1,521 | $270.23 | 97,327 |
| 2017-08-03 | Open-market sale | 9,384 | $270.23 | 600,444 |
| 2017-08-03 | Open-market sale | 4,398 | $270.23 | 281,376 |
| 2017-08-03 | Open-market sale | 198 | $269.22 | 35,067 |
| 2017-08-03 | Open-market sale | 557 | $269.22 | 98,848 |
| 2017-08-03 | Open-market sale | 77 | $272.94 | 33,706 |
| 2017-08-03 | Open-market sale | 1,610 | $269.22 | 285,774 |
| 2017-08-02 | Open-market sale | 4,766 | $276.58 | 613,264 |
| 2017-08-02 | Open-market sale | 2,233 | $276.58 | 287,384 |
| 2017-08-02 | Open-market sale | 773 | $276.58 | 99,405 |
| 2017-08-02 | Open-market sale | 274 | $276.58 | 35,265 |
| 2017-08-02 | Open-market sale | 618 | $275.78 | 35,539 |
| 2017-08-02 | Open-market sale | 2,215 | $274.60 | 294,657 |
| 2017-08-02 | Open-market sale | 4,726 | $274.60 | 628,787 |
| 2017-08-02 | Open-market sale | 1,744 | $275.78 | 100,178 |
| 2017-08-02 | Open-market sale | 10,757 | $275.78 | 618,030 |
| 2017-08-02 | Open-market sale | 5,040 | $275.78 | 289,617 |
| 2017-08-02 | Open-market sale | 272 | $274.60 | 36,157 |
| 2017-08-02 | Open-market sale | 766 | $274.60 | 101,922 |
| 2017-08-02 | Open-market sale | 2,789 | $272.65 | 645,192 |
| 2017-08-02 | Open-market sale | 1,307 | $272.65 | 302,345 |
| 2017-08-02 | Open-market sale | 295 | $271.40 | 37,260 |
| 2017-08-02 | Open-market sale | 830 | $271.40 | 105,033 |
| 2017-08-02 | Open-market sale | 5,124 | $271.40 | 647,981 |
| 2017-08-02 | Open-market sale | 2,401 | $271.40 | 303,652 |
| 2017-08-02 | Open-market sale | 119 | $270.61 | 37,555 |
| 2017-08-02 | Open-market sale | 334 | $270.61 | 105,863 |
| 2017-08-02 | Open-market sale | 452 | $272.65 | 104,581 |
| 2017-08-02 | Open-market sale | 160 | $272.65 | 37,100 |
| 2017-08-02 | Open-market sale | 5,473 | $273.61 | 296,872 |
| 2017-08-02 | Open-market sale | 11,679 | $273.61 | 633,513 |
| 2017-08-02 | Open-market sale | 1,893 | $273.61 | 102,688 |
| 2017-08-02 | Open-market sale | 671 | $273.61 | 36,429 |
| 2017-08-02 | Open-market sale | 832 | $269.25 | 307,019 |
| 2017-08-02 | Open-market sale | 1,776 | $269.25 | 655,168 |
| 2017-08-02 | Open-market sale | 288 | $269.25 | 106,197 |
| 2017-08-02 | Open-market sale | 102 | $269.25 | 37,674 |
| 2017-08-02 | Open-market sale | 2,063 | $270.61 | 653,105 |
| 2017-08-02 | Open-market sale | 966 | $270.61 | 306,053 |
| 2017-08-01 | Open-market sale | 217 | $271.35 | 37,776 |
| 2017-08-01 | Open-market sale | 612 | $271.35 | 106,485 |
| 2017-08-01 | Open-market sale | 3,775 | $271.35 | 656,944 |
| 2017-08-01 | Open-market sale | 1,769 | $271.35 | 307,851 |
| 2017-08-01 | Open-market sale | 961 | $270.70 | 37,993 |
| 2017-08-01 | Open-market sale | 2,707 | $270.70 | 107,097 |
| 2017-08-01 | Open-market sale | 16,705 | $270.70 | 660,719 |
| 2017-08-01 | Open-market sale | 7,827 | $270.70 | 309,620 |
| 2017-06-08 | Open-market sale | 1,841 | $225.63 | 317,447 |
| 2017-06-08 | Open-market sale | 224 | $225.63 | 38,954 |
| 2017-06-08 | Open-market sale | 443 | $225.63 | 109,804 |
| 2017-06-08 | Open-market sale | 2,064 | $225.63 | 677,424 |
| 2017-06-08 | Open-market sale | 151 | $225.63 | 27,846 |
| 2017-06-07 | Open-market sale | 139 | $225.11 | 28,457 |
| 2017-06-07 | Open-market sale | 1,612 | $225.11 | 324,635 |
| 2017-06-07 | Open-market sale | 1,796 | $225.11 | 685,444 |
| 2017-06-07 | Open-market sale | 561 | $225.11 | 112,108 |
| 2017-06-07 | Open-market sale | 30 | $227.88 | 39,178 |
| 2017-06-07 | Open-market sale | 21 | $227.88 | 27,997 |
| 2017-06-07 | Open-market sale | 279 | $227.88 | 679,488 |
| 2017-06-07 | Open-market sale | 87 | $227.88 | 110,247 |
| 2017-06-07 | Open-market sale | 250 | $227.88 | 319,288 |
| 2017-06-07 | Open-market sale | 144 | $226.60 | 39,208 |
| 2017-06-07 | Open-market sale | 412 | $226.60 | 110,334 |
| 2017-06-07 | Open-market sale | 1,319 | $226.60 | 679,767 |
| 2017-06-07 | Open-market sale | 102 | $226.60 | 28,018 |
| 2017-06-07 | Open-market sale | 1,184 | $226.60 | 319,538 |
| 2017-06-07 | Open-market sale | 476 | $225.71 | 39,352 |
| 2017-06-07 | Open-market sale | 1,362 | $225.71 | 110,746 |
| 2017-06-07 | Open-market sale | 4,358 | $225.71 | 681,086 |
| 2017-06-07 | Open-market sale | 337 | $225.71 | 28,120 |
| 2017-06-07 | Open-market sale | 3,913 | $225.71 | 320,722 |
| 2017-06-07 | Open-market sale | 196 | $225.11 | 39,828 |
| 2017-06-06 | Open-market sale | 1,912 | $221.25 | 330,687 |
| 2017-06-06 | Open-market sale | 165 | $221.25 | 28,978 |
| 2017-06-06 | Open-market sale | 2,764 | $220.06 | 694,316 |
| 2017-06-06 | Open-market sale | 1,082 | $222.34 | 329,605 |
| 2017-06-06 | Open-market sale | 93 | $222.34 | 28,885 |
| 2017-06-06 | Open-market sale | 1,205 | $222.34 | 690,981 |
| 2017-06-06 | Open-market sale | 2,549 | $223.59 | 327,056 |
| 2017-06-06 | Open-market sale | 219 | $223.59 | 28,666 |
| 2017-06-06 | Open-market sale | 2,839 | $223.59 | 688,142 |
| 2017-06-06 | Open-market sale | 809 | $224.12 | 326,247 |
| 2017-06-06 | Open-market sale | 70 | $224.12 | 28,596 |
| 2017-06-06 | Open-market sale | 902 | $224.12 | 687,240 |
| 2017-06-06 | Open-market sale | 2,481 | $220.06 | 332,599 |
| 2017-06-06 | Open-market sale | 213 | $220.06 | 29,143 |
| 2017-06-06 | Open-market sale | 2,130 | $221.25 | 692,186 |
| 2017-06-06 | Open-market sale | 98 | $224.12 | 40,024 |
| 2017-06-06 | Open-market sale | 282 | $224.12 | 112,669 |
| 2017-06-06 | Open-market sale | 310 | $223.59 | 40,122 |
| 2017-06-06 | Open-market sale | 887 | $223.59 | 112,951 |
| 2017-06-06 | Open-market sale | 132 | $222.34 | 40,432 |
| 2017-06-06 | Open-market sale | 377 | $222.34 | 113,838 |
| 2017-06-06 | Open-market sale | 232 | $221.25 | 40,564 |
| 2017-06-06 | Open-market sale | 665 | $221.25 | 114,215 |
| 2017-06-06 | Open-market sale | 301 | $220.06 | 40,796 |
| 2017-06-06 | Open-market sale | 864 | $220.06 | 114,880 |
| 2017-06-05 | Open-market sale | 92 | $220.39 | 29,912 |
| 2017-06-05 | Open-market sale | 175 | $223.24 | 115,744 |
| 2017-06-05 | Open-market sale | 559 | $223.24 | 697,080 |
| 2017-06-05 | Open-market sale | 43 | $223.24 | 29,356 |
| 2017-06-05 | Open-market sale | 502 | $223.24 | 335,080 |
| 2017-06-05 | Open-market sale | 318 | $222.96 | 41,158 |
| 2017-06-05 | Open-market sale | 911 | $222.96 | 115,919 |
| 2017-06-05 | Open-market sale | 2,916 | $222.96 | 697,639 |
| 2017-06-05 | Open-market sale | 225 | $222.96 | 29,399 |
| 2017-06-05 | Open-market sale | 2,618 | $222.96 | 335,582 |
| 2017-06-05 | Open-market sale | 406 | $221.55 | 41,476 |
| 2017-06-05 | Open-market sale | 1,164 | $221.55 | 116,830 |
| 2017-06-05 | Open-market sale | 3,724 | $221.55 | 700,555 |
| 2017-06-05 | Open-market sale | 288 | $221.55 | 29,624 |
| 2017-06-05 | Open-market sale | 3,343 | $221.55 | 338,200 |
| 2017-06-05 | Open-market sale | 130 | $220.39 | 41,882 |
| 2017-06-05 | Open-market sale | 371 | $220.39 | 117,994 |
| 2017-06-05 | Open-market sale | 1,189 | $220.39 | 704,279 |
| 2017-06-05 | Open-market sale | 61 | $223.24 | 41,097 |
| 2017-06-05 | Open-market sale | 1,067 | $220.39 | 341,543 |
| 2017-06-02 | Open-market sale | 342 | $219.87 | 42,068 |
| 2017-06-02 | Open-market sale | 978 | $219.87 | 118,525 |
| 2017-06-02 | Open-market sale | 109 | $218.96 | 42,410 |
| 2017-06-02 | Open-market sale | 312 | $218.96 | 119,503 |
| 2017-06-02 | Open-market sale | 125 | $218.12 | 119,815 |
| 2017-06-02 | Open-market sale | 9 | $216.12 | 42,562 |
| 2017-06-02 | Open-market sale | 25 | $216.12 | 119,940 |
| 2017-06-02 | Open-market sale | 160 | $220.96 | 118,365 |
| 2017-06-02 | Open-market sale | 56 | $220.96 | 42,012 |
| 2017-06-02 | Open-market sale | 43 | $218.12 | 42,519 |
| 2017-06-02 | Open-market sale | 31 | $218.12 | 30,363 |
| 2017-06-02 | Open-market sale | 358 | $218.12 | 346,776 |
| 2017-06-02 | Open-market sale | 80 | $216.12 | 710,508 |
| 2017-06-02 | Open-market sale | 6 | $216.12 | 30,394 |
| 2017-06-02 | Open-market sale | 72 | $216.12 | 347,134 |
| 2017-06-02 | Open-market sale | 513 | $220.96 | 705,468 |
| 2017-06-02 | Open-market sale | 460 | $220.96 | 342,610 |
| 2017-06-02 | Open-market sale | 3,131 | $219.87 | 705,981 |
| 2017-06-02 | Open-market sale | 242 | $219.87 | 30,044 |
| 2017-06-02 | Open-market sale | 2,810 | $219.87 | 343,070 |
| 2017-06-02 | Open-market sale | 997 | $218.96 | 709,112 |
| 2017-06-02 | Open-market sale | 77 | $218.96 | 30,286 |
| 2017-06-02 | Open-market sale | 399 | $218.12 | 710,109 |
| 2017-06-02 | Open-market sale | 896 | $218.96 | 345,880 |
| 2017-06-02 | Open-market sale | 40 | $220.96 | 30,004 |
| 2017-06-01 | Open-market sale | 1,198 | $218.88 | 710,588 |
| 2017-06-01 | Open-market sale | 93 | $218.88 | 30,400 |
| 2017-06-01 | Open-market sale | 1,075 | $218.88 | 347,206 |
| 2017-06-01 | Open-market sale | 655 | $218.10 | 42,702 |
| 2017-06-01 | Open-market sale | 1,877 | $218.10 | 120,339 |
| 2017-06-01 | Open-market sale | 6,006 | $218.10 | 711,786 |
| 2017-06-01 | Open-market sale | 464 | $218.10 | 30,493 |
| 2017-06-01 | Open-market sale | 5,392 | $218.10 | 348,281 |
| 2017-06-01 | Open-market sale | 248 | $217.19 | 43,357 |
| 2017-06-01 | Open-market sale | 711 | $217.19 | 122,216 |
| 2017-06-01 | Open-market sale | 2,275 | $217.19 | 717,792 |
| 2017-06-01 | Open-market sale | 176 | $217.19 | 30,957 |
| 2017-06-01 | Open-market sale | 2,043 | $217.19 | 353,673 |
| 2017-06-01 | Open-market sale | 100 | $216.38 | 43,605 |
| 2017-06-01 | Open-market sale | 287 | $216.38 | 122,927 |
| 2017-06-01 | Open-market sale | 917 | $216.38 | 720,067 |
| 2017-06-01 | Open-market sale | 71 | $216.38 | 31,133 |
| 2017-06-01 | Open-market sale | 824 | $216.38 | 355,716 |
| 2017-06-01 | Open-market sale | 374 | $218.88 | 119,965 |
| 2017-06-01 | Open-market sale | 131 | $218.88 | 42,571 |
| 2017-05-31 | Open-market sale | 1 | $216.01 | 123,214 |
| 2017-05-31 | Open-market sale | 3 | $216.01 | 720,984 |
| 2017-05-31 | Open-market sale | 1 | $216.01 | 31,204 |
| 2017-05-31 | Open-market sale | 3 | $216.01 | 356,540 |
| 2017-05-31 | Open-market sale | 1 | $216.01 | 43,705 |
| 2017-05-31 | Open-market sale | 286 | $215.27 | 43,706 |
| 2017-05-31 | Open-market sale | 819 | $215.27 | 123,215 |
| 2017-05-31 | Open-market sale | 2,621 | $215.27 | 720,987 |
| 2017-05-31 | Open-market sale | 202 | $215.27 | 31,205 |
| 2017-05-31 | Open-market sale | 2,354 | $215.27 | 356,543 |
| 2017-05-30 | Open-market sale | 799 | $217.53 | 358,897 |
| 2017-05-30 | Open-market sale | 69 | $217.53 | 31,407 |
| 2017-05-30 | Open-market sale | 890 | $217.53 | 723,608 |
| 2017-05-30 | Open-market sale | 279 | $217.53 | 124,034 |
| 2017-05-30 | Open-market sale | 97 | $217.53 | 43,992 |
| 2017-05-30 | Open-market sale | 1,577 | $215.47 | 361,831 |
| 2017-05-30 | Open-market sale | 136 | $215.47 | 31,661 |
| 2017-05-30 | Open-market sale | 1,757 | $215.47 | 726,875 |
| 2017-05-30 | Open-market sale | 549 | $215.47 | 125,056 |
| 2017-05-30 | Open-market sale | 259 | $216.60 | 44,089 |
| 2017-05-30 | Open-market sale | 743 | $216.60 | 124,313 |
| 2017-05-30 | Open-market sale | 2,377 | $216.60 | 724,498 |
| 2017-05-30 | Open-market sale | 185 | $216.60 | 31,476 |
| 2017-05-30 | Open-market sale | 2,135 | $216.60 | 359,696 |
| 2017-05-30 | Open-market sale | 192 | $215.47 | 44,348 |
| 2017-05-26 | Open-market sale | 12 | $219.50 | 31,797 |
| 2017-05-26 | Open-market sale | 143 | $219.50 | 363,408 |
| 2017-05-26 | Open-market sale | 289 | $218.89 | 44,557 |
| 2017-05-26 | Open-market sale | 828 | $218.89 | 125,655 |
| 2017-05-26 | Open-market sale | 2,648 | $218.89 | 728,792 |
| 2017-05-26 | Open-market sale | 205 | $218.89 | 31,809 |
| 2017-05-26 | Open-market sale | 2,378 | $218.89 | 363,551 |
| 2017-05-26 | Open-market sale | 407 | $217.94 | 44,846 |
| 2017-05-26 | Open-market sale | 407 | $217.94 | 44,846 |
| 2017-05-26 | Open-market sale | 1,164 | $217.94 | 126,483 |
| 2017-05-26 | Open-market sale | 3,724 | $217.94 | 731,440 |
| 2017-05-26 | Open-market sale | 160 | $219.50 | 728,632 |
| 2017-05-26 | Open-market sale | 50 | $219.50 | 125,605 |
| 2017-05-26 | Open-market sale | 17 | $219.50 | 44,540 |
| 2017-05-26 | Open-market sale | 288 | $217.94 | 32,014 |
| 2017-05-26 | Open-market sale | 3,344 | $217.94 | 365,929 |
| 2017-05-25 | Open-market sale | 400 | $217.64 | 129,885 |
| 2017-05-25 | Open-market sale | 22 | $224.20 | 45,253 |
| 2017-05-25 | Open-market sale | 62 | $224.20 | 127,647 |
| 2017-05-25 | Open-market sale | 87 | $223.37 | 45,275 |
| 2017-05-25 | Open-market sale | 249 | $223.37 | 127,709 |
| 2017-05-25 | Open-market sale | 52 | $220.49 | 45,362 |
| 2017-05-25 | Open-market sale | 150 | $220.49 | 127,958 |
| 2017-05-25 | Open-market sale | 158 | $219.38 | 45,414 |
| 2017-05-25 | Open-market sale | 453 | $219.38 | 128,108 |
| 2017-05-25 | Open-market sale | 462 | $218.88 | 45,572 |
| 2017-05-25 | Open-market sale | 1,324 | $218.88 | 128,561 |
| 2017-05-25 | Open-market sale | 140 | $217.64 | 46,034 |
| 2017-05-25 | Open-market sale | 1,303 | $219.38 | 370,598 |
| 2017-05-25 | Open-market sale | 1,148 | $217.64 | 375,704 |
| 2017-05-25 | Open-market sale | 99 | $217.64 | 32,855 |
| 2017-05-25 | Open-market sale | 1,279 | $217.64 | 742,329 |
| 2017-05-25 | Open-market sale | 3,803 | $218.88 | 371,901 |
| 2017-05-25 | Open-market sale | 327 | $218.88 | 32,528 |
| 2017-05-25 | Open-market sale | 4,237 | $218.88 | 738,092 |
| 2017-05-25 | Open-market sale | 112 | $219.38 | 32,416 |
| 2017-05-25 | Open-market sale | 200 | $224.20 | 735,164 |
| 2017-05-25 | Open-market sale | 15 | $224.20 | 32,302 |
| 2017-05-25 | Open-market sale | 179 | $224.20 | 369,273 |
| 2017-05-25 | Open-market sale | 798 | $223.37 | 735,364 |
| 2017-05-25 | Open-market sale | 62 | $223.37 | 32,317 |
| 2017-05-25 | Open-market sale | 716 | $223.37 | 369,452 |
| 2017-05-25 | Open-market sale | 479 | $220.49 | 736,162 |
| 2017-05-25 | Open-market sale | 37 | $220.49 | 32,379 |
| 2017-05-25 | Open-market sale | 430 | $220.49 | 370,168 |
| 2017-05-25 | Open-market sale | 1,451 | $219.38 | 736,641 |
| 2017-05-24 | Open-market sale | 264 | $225.07 | 131,351 |
| 2017-05-24 | Open-market sale | 402 | $223.75 | 46,638 |
| 2017-05-24 | Open-market sale | 1,151 | $223.75 | 131,615 |
| 2017-05-24 | Open-market sale | 119 | $228.12 | 46,174 |
| 2017-05-24 | Open-market sale | 340 | $228.12 | 130,285 |
| 2017-05-24 | Open-market sale | 92 | $225.07 | 46,546 |
| 2017-05-24 | Open-market sale | 636 | $226.03 | 130,715 |
| 2017-05-24 | Open-market sale | 222 | $226.03 | 46,324 |
| 2017-05-24 | Open-market sale | 90 | $226.99 | 130,625 |
| 2017-05-24 | Open-market sale | 1,501 | $222.64 | 132,766 |
| 2017-05-24 | Open-market sale | 524 | $222.64 | 47,040 |
| 2017-05-24 | Open-market sale | 31 | $226.99 | 46,293 |
| 2017-05-24 | Open-market sale | 371 | $222.64 | 33,568 |
| 2017-05-24 | Open-market sale | 4,310 | $222.64 | 383,980 |
| 2017-05-24 | Open-market sale | 4,801 | $222.64 | 751,547 |
| 2017-05-24 | Open-market sale | 3,306 | $223.75 | 380,674 |
| 2017-05-24 | Open-market sale | 1,087 | $228.12 | 743,608 |
| 2017-05-24 | Open-market sale | 84 | $228.12 | 32,954 |
| 2017-05-24 | Open-market sale | 976 | $228.12 | 376,852 |
| 2017-05-24 | Open-market sale | 289 | $226.99 | 744,695 |
| 2017-05-24 | Open-market sale | 22 | $226.99 | 33,038 |
| 2017-05-24 | Open-market sale | 260 | $226.99 | 377,828 |
| 2017-05-24 | Open-market sale | 2,035 | $226.03 | 744,984 |
| 2017-05-24 | Open-market sale | 158 | $226.03 | 33,060 |
| 2017-05-24 | Open-market sale | 1,827 | $226.03 | 378,088 |
| 2017-05-24 | Open-market sale | 845 | $225.07 | 747,019 |
| 2017-05-24 | Open-market sale | 65 | $225.07 | 33,218 |
| 2017-05-24 | Open-market sale | 759 | $225.07 | 379,915 |
| 2017-05-24 | Open-market sale | 3,683 | $223.75 | 747,864 |
| 2017-05-24 | Open-market sale | 285 | $223.75 | 33,283 |
| 2017-05-23 | Open-market sale | 250 | $227.57 | 34,225 |
| 2017-05-23 | Open-market sale | 2,907 | $227.57 | 391,610 |
| 2017-05-23 | Open-market sale | 4,751 | $226.56 | 763,284 |
| 2017-05-23 | Open-market sale | 367 | $226.56 | 34,475 |
| 2017-05-23 | Open-market sale | 4,265 | $226.56 | 394,517 |
| 2017-05-23 | Open-market sale | 823 | $225.32 | 768,035 |
| 2017-05-23 | Open-market sale | 64 | $225.32 | 34,842 |
| 2017-05-23 | Open-market sale | 739 | $225.32 | 398,782 |
| 2017-05-23 | Open-market sale | 519 | $224.33 | 768,858 |
| 2017-05-23 | Open-market sale | 40 | $224.33 | 34,906 |
| 2017-05-23 | Open-market sale | 3,238 | $227.57 | 760,046 |
| 2017-05-23 | Open-market sale | 3,320 | $228.22 | 388,290 |
| 2017-05-23 | Open-market sale | 286 | $228.22 | 33,939 |
| 2017-05-23 | Open-market sale | 3,698 | $228.22 | 756,348 |
| 2017-05-23 | Open-market sale | 287 | $223.33 | 399,987 |
| 2017-05-23 | Open-market sale | 25 | $223.33 | 34,946 |
| 2017-05-23 | Open-market sale | 466 | $224.33 | 399,521 |
| 2017-05-23 | Open-market sale | 319 | $223.33 | 769,377 |
| 2017-05-23 | Open-market sale | 403 | $228.22 | 47,564 |
| 2017-05-23 | Open-market sale | 1,156 | $228.22 | 134,267 |
| 2017-05-23 | Open-market sale | 353 | $227.57 | 47,967 |
| 2017-05-23 | Open-market sale | 1,012 | $227.57 | 135,423 |
| 2017-05-23 | Open-market sale | 518 | $226.56 | 48,320 |
| 2017-05-23 | Open-market sale | 1,485 | $226.56 | 136,435 |
| 2017-05-23 | Open-market sale | 90 | $225.32 | 48,838 |
| 2017-05-23 | Open-market sale | 257 | $225.32 | 137,920 |
| 2017-05-23 | Open-market sale | 57 | $224.33 | 48,928 |
| 2017-05-23 | Open-market sale | 57 | $224.33 | 48,928 |
| 2017-05-23 | Open-market sale | 162 | $224.33 | 138,177 |
| 2017-05-23 | Open-market sale | 35 | $223.33 | 48,985 |
| 2017-05-23 | Open-market sale | 100 | $223.33 | 138,339 |
| 2017-05-22 | Open-market sale | 139 | $225.85 | 49,020 |
| 2017-05-22 | Open-market sale | 397 | $225.85 | 138,439 |
| 2017-05-22 | Open-market sale | 466 | $225.14 | 49,159 |
| 2017-05-22 | Open-market sale | 1,334 | $225.14 | 138,836 |
| 2017-05-22 | Open-market sale | 715 | $224.34 | 140,170 |
| 2017-05-22 | Open-market sale | 117 | $223.09 | 49,874 |
| 2017-05-22 | Open-market sale | 337 | $223.09 | 140,885 |
| 2017-05-22 | Open-market sale | 174 | $221.48 | 141,222 |
| 2017-05-22 | Open-market sale | 61 | $221.48 | 49,991 |
| 2017-05-22 | Open-market sale | 249 | $224.34 | 49,625 |
| 2017-05-22 | Open-market sale | 3,835 | $225.14 | 401,415 |
| 2017-05-22 | Open-market sale | 2,288 | $224.34 | 775,239 |
| 2017-05-22 | Open-market sale | 177 | $224.34 | 35,400 |
| 2017-05-22 | Open-market sale | 2,055 | $224.34 | 405,250 |
| 2017-05-22 | Open-market sale | 1,078 | $223.09 | 777,527 |
| 2017-05-22 | Open-market sale | 83 | $223.09 | 35,577 |
| 2017-05-22 | Open-market sale | 967 | $223.09 | 407,305 |
| 2017-05-22 | Open-market sale | 559 | $221.48 | 778,605 |
| 2017-05-22 | Open-market sale | 43 | $221.48 | 35,660 |
| 2017-05-22 | Open-market sale | 502 | $221.48 | 408,272 |
| 2017-05-22 | Open-market sale | 330 | $225.14 | 35,070 |
| 2017-05-22 | Open-market sale | 4,272 | $225.14 | 770,967 |
| 2017-05-22 | Open-market sale | 1,141 | $225.85 | 400,274 |
| 2017-05-22 | Open-market sale | 1,271 | $225.85 | 769,696 |
| 2017-05-22 | Open-market sale | 99 | $225.85 | 34,971 |
| 2017-05-19 | Open-market sale | 34 | $220.17 | 36,962 |
| 2017-05-19 | Open-market sale | 439 | $220.17 | 795,476 |
| 2017-05-19 | Open-market sale | 279 | $219.08 | 795,915 |
| 2017-05-19 | Open-market sale | 22 | $219.08 | 36,996 |
| 2017-05-19 | Open-market sale | 251 | $219.08 | 423,811 |
| 2017-05-19 | Open-market sale | 80 | $217.60 | 796,194 |
| 2017-05-19 | Open-market sale | 6 | $217.60 | 37,018 |
| 2017-05-19 | Open-market sale | 72 | $217.60 | 424,062 |
| 2017-05-19 | Open-market sale | 519 | $216.83 | 796,274 |
| 2017-05-19 | Open-market sale | 40 | $216.83 | 37,024 |
| 2017-05-19 | Open-market sale | 466 | $216.83 | 424,133 |
| 2017-05-19 | Open-market sale | 239 | $215.60 | 796,793 |
| 2017-05-19 | Open-market sale | 19 | $215.60 | 37,064 |
| 2017-05-19 | Open-market sale | 215 | $215.60 | 424,599 |
| 2017-05-19 | Open-market sale | 1,038 | $224.45 | 779,164 |
| 2017-05-19 | Open-market sale | 80 | $224.45 | 35,703 |
| 2017-05-19 | Open-market sale | 931 | $224.45 | 408,774 |
| 2017-05-19 | Open-market sale | 2,213 | $223.72 | 780,202 |
| 2017-05-19 | Open-market sale | 764 | $221.56 | 36,198 |
| 2017-05-19 | Open-market sale | 8,885 | $221.56 | 414,532 |
| 2017-05-19 | Open-market sale | 394 | $220.17 | 423,417 |
| 2017-05-19 | Open-market sale | 9,897 | $221.56 | 785,579 |
| 2017-05-19 | Open-market sale | 171 | $223.72 | 35,783 |
| 2017-05-19 | Open-market sale | 1,986 | $223.72 | 409,706 |
| 2017-05-19 | Open-market sale | 3,164 | $222.35 | 782,415 |
| 2017-05-19 | Open-market sale | 244 | $222.35 | 35,954 |
| 2017-05-19 | Open-market sale | 2,840 | $222.35 | 411,692 |
| 2017-05-19 | Open-market sale | 25 | $217.60 | 146,717 |
| 2017-05-19 | Open-market sale | 57 | $216.83 | 51,918 |
| 2017-05-19 | Open-market sale | 162 | $216.83 | 146,742 |
| 2017-05-19 | Open-market sale | 26 | $215.60 | 51,975 |
| 2017-05-19 | Open-market sale | 75 | $215.60 | 146,904 |
| 2017-05-19 | Open-market sale | 113 | $224.45 | 50,052 |
| 2017-05-19 | Open-market sale | 324 | $224.45 | 141,396 |
| 2017-05-19 | Open-market sale | 241 | $223.72 | 50,165 |
| 2017-05-19 | Open-market sale | 691 | $223.72 | 141,720 |
| 2017-05-19 | Open-market sale | 345 | $222.35 | 50,406 |
| 2017-05-19 | Open-market sale | 989 | $222.35 | 142,412 |
| 2017-05-19 | Open-market sale | 1,079 | $221.56 | 50,751 |
| 2017-05-19 | Open-market sale | 3,093 | $221.56 | 143,400 |
| 2017-05-19 | Open-market sale | 49 | $220.17 | 51,830 |
| 2017-05-19 | Open-market sale | 9 | $217.60 | 51,909 |
| 2017-05-19 | Open-market sale | 87 | $219.08 | 146,630 |
| 2017-05-19 | Open-market sale | 30 | $219.08 | 51,879 |
| 2017-05-19 | Open-market sale | 137 | $220.17 | 146,493 |
| 2017-05-18 | Open-market sale | 1,670 | $215.54 | 147,266 |
| 2017-05-18 | Open-market sale | 584 | $215.54 | 52,101 |
| 2017-05-18 | Open-market sale | 824 | $216.32 | 424,814 |
| 2017-05-18 | Open-market sale | 5,342 | $215.54 | 797,950 |
| 2017-05-18 | Open-market sale | 413 | $215.54 | 37,154 |
| 2017-05-18 | Open-market sale | 4,798 | $215.54 | 425,638 |
| 2017-05-18 | Open-market sale | 100 | $216.32 | 52,001 |
| 2017-05-18 | Open-market sale | 287 | $216.32 | 146,979 |
| 2017-05-18 | Open-market sale | 918 | $216.32 | 797,032 |
| 2017-05-18 | Open-market sale | 71 | $216.32 | 37,083 |
| 2017-05-16 | Open-market sale | 99 | $216.26 | 52,685 |
| 2017-05-16 | Open-market sale | 283 | $216.26 | 148,936 |
| 2017-05-16 | Open-market sale | 908 | $216.26 | 803,292 |
| 2017-05-16 | Open-market sale | 70 | $216.26 | 37,567 |
| 2017-05-16 | Open-market sale | 815 | $216.26 | 430,436 |
| 2017-05-16 | Open-market sale | 312 | $215.24 | 52,784 |
| 2017-05-16 | Open-market sale | 892 | $215.24 | 149,219 |
| 2017-05-16 | Open-market sale | 2,856 | $215.24 | 804,200 |
| 2017-05-16 | Open-market sale | 221 | $215.24 | 37,637 |
| 2017-05-16 | Open-market sale | 2,564 | $215.24 | 431,251 |
| 2017-05-15 | Open-market sale | 2,159 | $215.49 | 435,873 |
| 2017-05-15 | Open-market sale | 186 | $215.49 | 38,036 |
| 2017-05-15 | Open-market sale | 2,404 | $215.49 | 809,348 |
| 2017-05-15 | Open-market sale | 752 | $215.49 | 150,827 |
| 2017-05-15 | Open-market sale | 262 | $215.49 | 53,346 |
| 2017-05-15 | Open-market sale | 250 | $216.32 | 53,096 |
| 2017-05-15 | Open-market sale | 716 | $216.32 | 150,111 |
| 2017-05-15 | Open-market sale | 2,292 | $216.32 | 807,056 |
| 2017-05-15 | Open-market sale | 178 | $216.32 | 37,858 |
| 2017-05-15 | Open-market sale | 2,058 | $216.32 | 433,815 |
| 2017-05-12 | Open-market sale | 200 | $215.18 | 151,579 |
| 2017-05-11 | Open-market sale | 341 | $216.30 | 811,752 |
| 2017-05-11 | Open-market sale | 842 | $215.59 | 438,338 |
| 2017-05-11 | Open-market sale | 73 | $215.59 | 38,249 |
| 2017-05-11 | Open-market sale | 939 | $215.59 | 812,093 |
| 2017-05-11 | Open-market sale | 294 | $215.59 | 151,885 |
| 2017-05-11 | Open-market sale | 3,336 | $215.59 | 54,818 |
| 2017-05-11 | Open-market sale | 1,210 | $216.30 | 53,608 |
| 2017-05-11 | Open-market sale | 106 | $216.30 | 151,779 |
| 2017-05-11 | Open-market sale | 27 | $216.30 | 38,222 |
| 2017-05-11 | Open-market sale | 306 | $216.30 | 438,032 |
| 2017-05-10 | Open-market sale | 804 | $217.25 | 439,180 |
| 2017-05-10 | Open-market sale | 69 | $217.25 | 38,322 |
| 2017-05-10 | Open-market sale | 896 | $217.25 | 813,032 |
| 2017-05-10 | Open-market sale | 2,186 | $216.41 | 152,459 |
| 2017-05-10 | Open-market sale | 6,995 | $216.41 | 813,928 |
| 2017-05-10 | Open-market sale | 541 | $216.41 | 38,391 |
| 2017-05-10 | Open-market sale | 6,281 | $216.41 | 439,984 |
| 2017-05-10 | Open-market sale | 927 | $215.41 | 154,645 |
| 2017-05-10 | Open-market sale | 2,965 | $215.41 | 820,923 |
| 2017-05-10 | Open-market sale | 230 | $215.41 | 38,932 |
| 2017-05-10 | Open-market sale | 2,662 | $215.41 | 446,265 |
| 2017-05-10 | Open-market sale | 280 | $217.25 | 152,179 |
| 2017-05-09 | Open-market sale | 662 | $217.48 | 155,572 |
| 2017-05-09 | Open-market sale | 2,118 | $217.48 | 823,888 |
| 2017-05-09 | Open-market sale | 164 | $217.48 | 39,162 |
| 2017-05-09 | Open-market sale | 1,902 | $217.48 | 448,927 |
| 2017-05-09 | Open-market sale | 1,360 | $216.66 | 156,234 |
| 2017-05-09 | Open-market sale | 4,353 | $216.66 | 826,006 |
| 2017-05-09 | Open-market sale | 336 | $216.66 | 39,326 |
| 2017-05-09 | Open-market sale | 3,908 | $216.66 | 450,829 |
| 2017-05-09 | Open-market sale | 286 | $215.44 | 157,594 |
| 2017-05-09 | Open-market sale | 913 | $215.44 | 830,359 |
| 2017-05-09 | Open-market sale | 71 | $215.44 | 39,662 |
| 2017-05-09 | Open-market sale | 820 | $215.44 | 454,737 |
| 2017-05-08 | Open-market sale | 47 | $216.32 | 831,272 |
| 2017-05-08 | Open-market sale | 4 | $216.32 | 39,733 |
| 2017-05-08 | Open-market sale | 42 | $216.32 | 455,557 |
| 2017-05-08 | Open-market sale | 1,415 | $215.28 | 157,895 |
| 2017-05-08 | Open-market sale | 4,529 | $215.28 | 831,319 |
| 2017-05-08 | Open-market sale | 349 | $215.28 | 39,737 |
| 2017-05-08 | Open-market sale | 4,065 | $215.28 | 455,599 |
| 2017-05-08 | Open-market sale | 15 | $216.32 | 157,880 |
| 2017-05-05 | Open-market sale | 3,500 | $215.27 | 460,683 |
| 2017-05-05 | Open-market sale | 1,135 | $216.56 | 835,848 |
| 2017-05-05 | Open-market sale | 88 | $216.56 | 40,086 |
| 2017-05-05 | Open-market sale | 1,019 | $216.56 | 459,664 |
| 2017-05-05 | Open-market sale | 1,218 | $215.27 | 159,665 |
| 2017-05-05 | Open-market sale | 3,897 | $215.27 | 836,983 |
| 2017-05-05 | Open-market sale | 302 | $215.27 | 40,174 |
| 2017-05-05 | Open-market sale | 355 | $216.56 | 159,310 |
| 2017-05-04 | Open-market sale | 2,184 | $217.46 | 464,183 |
| 2017-05-04 | Open-market sale | 587 | $216.29 | 161,643 |
| 2017-05-04 | Open-market sale | 1,876 | $216.29 | 843,312 |
| 2017-05-04 | Open-market sale | 145 | $216.29 | 40,664 |
| 2017-05-04 | Open-market sale | 1,685 | $216.29 | 466,367 |
| 2017-05-04 | Open-market sale | 1,189 | $215.56 | 162,230 |
| 2017-05-04 | Open-market sale | 3,804 | $215.56 | 845,188 |
| 2017-05-04 | Open-market sale | 295 | $215.56 | 40,809 |
| 2017-05-04 | Open-market sale | 3,415 | $215.56 | 468,052 |
| 2017-05-04 | Open-market sale | 188 | $217.46 | 40,476 |
| 2017-05-04 | Open-market sale | 760 | $217.46 | 160,883 |
| 2017-05-04 | Open-market sale | 2,432 | $217.46 | 840,880 |
| 2017-05-03 | Open-market sale | 1,385 | $216.02 | 163,419 |
| 2017-05-03 | Open-market sale | 4,432 | $216.02 | 848,992 |
| 2017-05-03 | Open-market sale | 342 | $216.02 | 41,104 |
| 2017-05-03 | Open-market sale | 3,980 | $216.02 | 471,467 |
| 2017-03-31 | Open-market sale | 112,924 | $198.00 | 853,424 |
| 2017-03-31 | Open-market sale | 81,681 | $198.00 | 475,447 |
| 2017-03-31 | Open-market sale | 5,395 | $198.00 | 41,446 |
| 2017-03-21 | Open-market sale | 3,079 | $199.49 | 47,333 |
| 2017-03-21 | Open-market sale | 492 | $200.03 | 46,841 |
| 2017-03-21 | Open-market sale | 7,581 | $200.03 | 557,128 |
| 2017-03-21 | Open-market sale | 63,506 | $199.49 | 976,495 |
| 2017-03-21 | Open-market sale | 10,147 | $200.03 | 966,348 |
| 2017-03-21 | Open-market sale | 47,446 | $199.49 | 564,709 |
| 2017-03-21 | Open-market sale | 37,731 | $198.72 | 1,040,001 |
| 2017-03-21 | Open-market sale | 1,829 | $198.72 | 50,412 |
| 2017-03-21 | Open-market sale | 28,189 | $198.72 | 612,155 |
| 2017-03-16 | Open-market sale | 111 | $202.49 | 52,694 |
| 2017-03-16 | Open-market sale | 1,706 | $202.49 | 647,324 |
| 2017-03-16 | Open-market sale | 2,283 | $202.49 | 1,087,077 |
| 2017-03-16 | Open-market sale | 3,586 | $203.72 | 643,738 |
| 2017-03-16 | Open-market sale | 233 | $203.72 | 52,461 |
| 2017-03-16 | Open-market sale | 446 | $205.58 | 1,077,732 |
| 2017-03-16 | Open-market sale | 21 | $205.58 | 52,241 |
| 2017-03-16 | Open-market sale | 333 | $205.58 | 640,344 |
| 2017-03-16 | Open-market sale | 4,098 | $204.74 | 1,078,178 |
| 2017-03-16 | Open-market sale | 199 | $204.74 | 52,262 |
| 2017-03-16 | Open-market sale | 3,061 | $204.74 | 640,677 |
| 2017-03-16 | Open-market sale | 4,801 | $203.72 | 1,082,276 |
| 2017-03-15 | Open-market sale | 117 | $201.24 | 52,805 |
| 2017-03-15 | Open-market sale | 1,796 | $201.24 | 543,834 |
| 2017-03-15 | Open-market sale | 8,847 | $200.31 | 1,091,763 |
| 2017-03-15 | Open-market sale | 429 | $200.31 | 52,922 |
| 2017-03-15 | Open-market sale | 6,610 | $200.31 | 545,630 |
| 2017-03-15 | Open-market sale | 619 | $199.25 | 1,100,610 |
| 2017-03-15 | Open-market sale | 30 | $199.25 | 53,351 |
| 2017-03-15 | Open-market sale | 462 | $199.25 | 552,240 |
| 2017-03-15 | Open-market sale | 167 | $198.38 | 1,101,229 |
| 2017-03-15 | Open-market sale | 8 | $198.38 | 53,381 |
| 2017-03-15 | Open-market sale | 125 | $198.38 | 552,702 |
| 2017-03-15 | Open-market sale | 2,403 | $201.24 | 1,089,360 |
| 2017-03-14 | Open-market sale | 1,841 | $198.76 | 1,101,396 |
| 2017-03-14 | Open-market sale | 89 | $198.76 | 53,389 |
| 2017-03-14 | Open-market sale | 1,375 | $198.76 | 552,827 |
| 2017-03-14 | Open-market sale | 5,663 | $198.03 | 1,103,237 |
| 2017-03-14 | Open-market sale | 275 | $198.03 | 53,478 |
| 2017-03-14 | Open-market sale | 4,230 | $198.03 | 554,202 |
| 2017-03-13 | Open-market sale | 3,637 | $197.71 | 558,432 |
| 2017-03-13 | Open-market sale | 236 | $197.71 | 53,753 |
| 2017-03-13 | Open-market sale | 4,868 | $197.71 | 1,108,900 |
| 2017-03-10 | Open-market sale | 1,448 | $198.68 | 1,113,768 |
| 2017-03-10 | Open-market sale | 70 | $198.68 | 53,989 |
| 2017-03-10 | Open-market sale | 3,732 | $197.53 | 1,115,216 |
| 2017-03-10 | Open-market sale | 182 | $197.53 | 54,059 |
| 2017-03-10 | Open-market sale | 2,788 | $197.53 | 563,151 |
| 2017-03-10 | Open-market sale | 1,082 | $198.68 | 562,069 |
| 2017-03-09 | Open-market sale | 62 | $198.82 | 54,241 |
| 2017-03-09 | Open-market sale | 957 | $198.82 | 565,939 |
| 2017-03-09 | Open-market sale | 3,035 | $198.00 | 1,120,229 |
| 2017-03-09 | Open-market sale | 147 | $198.00 | 54,303 |
| 2017-03-09 | Open-market sale | 1,281 | $198.82 | 1,118,948 |
| 2017-03-09 | Open-market sale | 2,268 | $198.00 | 566,896 |
| 2017-03-08 | Open-market sale | 948 | $198.02 | 1,123,264 |
| 2017-03-08 | Open-market sale | 46 | $198.02 | 54,450 |
| 2017-03-08 | Open-market sale | 706 | $198.02 | 569,164 |
| 2017-03-07 | Open-market sale | 42 | $199.72 | 54,496 |
| 2017-03-07 | Open-market sale | 891 | $198.73 | 569,870 |
| 2017-03-07 | Open-market sale | 43 | $198.73 | 1,124,268 |
| 2017-03-07 | Open-market sale | 665 | $198.73 | 54,499 |
| 2017-03-07 | Open-market sale | 244 | $197.59 | 54,542 |
| 2017-03-07 | Open-market sale | 3,744 | $197.59 | 570,577 |
| 2017-03-07 | Open-market sale | 3 | $199.72 | 1,124,212 |
| 2017-03-07 | Open-market sale | 56 | $199.72 | — |
| 2017-03-07 | Open-market sale | 5,013 | $197.59 | 569,910 |
| 2017-03-06 | Open-market sale | 3,252 | $199.64 | 1,130,172 |
| 2017-03-06 | Open-market sale | 160 | $199.64 | 54,786 |
| 2017-03-06 | Open-market sale | 2,430 | $199.64 | 574,321 |
| 2017-01-10 | Gift | 9,695 | $0.00 | 576,751 |
| 2016-12-07 | Gift | 16,524 | $0.00 | 586,446 |
| 2016-09-26 | Open-market sale | 131,840 | $197.50 | 1,133,424 |
| 2016-09-26 | Open-market sale | 500 | $198.73 | 54,946 |
| 2016-09-26 | Open-market sale | 101,760 | $197.50 | 602,970 |
| 2016-09-26 | Open-market sale | 5,900 | $197.51 | 55,446 |
| 2016-08-30 | Open-market sale | 43 | $206.09 | 704,730 |
| 2016-08-30 | Open-market sale | 1,171 | $203.02 | 705,120 |
| 2016-08-30 | Open-market sale | 560 | $201.64 | 706,291 |
| 2016-08-30 | Open-market sale | 911 | $200.77 | 706,851 |
| 2016-08-30 | Open-market sale | 24 | $198.25 | 707,762 |
| 2016-08-30 | Open-market sale | 1,279 | $197.61 | 707,786 |
| 2016-08-30 | Open-market sale | 54 | $206.09 | 1,265,264 |
| 2016-08-30 | Open-market sale | 270 | $205.39 | 1,265,318 |
| 2016-08-30 | Open-market sale | 162 | $203.57 | 1,265,588 |
| 2016-08-30 | Open-market sale | 1,457 | $203.02 | 1,265,750 |
| 2016-08-30 | Open-market sale | 697 | $201.64 | 1,267,207 |
| 2016-08-30 | Open-market sale | 1,134 | $200.77 | 1,267,904 |
| 2016-08-30 | Open-market sale | 30 | $198.25 | 1,269,038 |
| 2016-08-30 | Open-market sale | 1,591 | $197.61 | 1,269,068 |
| 2016-08-30 | Open-market sale | 3 | $206.09 | 61,346 |
| 2016-08-30 | Open-market sale | 13 | $205.39 | 61,349 |
| 2016-08-30 | Open-market sale | 8 | $203.57 | 61,362 |
| 2016-08-30 | Open-market sale | 72 | $203.02 | 61,370 |
| 2016-08-30 | Open-market sale | 34 | $201.64 | 61,442 |
| 2016-08-30 | Open-market sale | 56 | $200.77 | 61,476 |
| 2016-08-30 | Open-market sale | 1 | $198.25 | 61,532 |
| 2016-08-30 | Open-market sale | 78 | $197.61 | 61,533 |
| 2016-08-30 | Open-market sale | 130 | $203.57 | 704,990 |
| 2016-08-30 | Open-market sale | 217 | $205.39 | 704,773 |
| 2016-08-29 | Open-market sale | 1,101 | $202.49 | 722,753 |
| 2016-08-29 | Open-market sale | 2,607 | $206.68 | 1,271,005 |
| 2016-08-29 | Open-market sale | 8,354 | $205.73 | 1,273,612 |
| 2016-08-29 | Open-market sale | 5,081 | $204.69 | 1,281,966 |
| 2016-08-29 | Open-market sale | 1,374 | $203.59 | 1,287,047 |
| 2016-08-29 | Open-market sale | 1,429 | $202.49 | 1,288,421 |
| 2016-08-29 | Open-market sale | 165 | $201.01 | 1,289,850 |
| 2016-08-29 | Open-market sale | 17 | $207.22 | 61,611 |
| 2016-08-29 | Open-market sale | 126 | $206.68 | 61,628 |
| 2016-08-29 | Open-market sale | 405 | $205.73 | 61,754 |
| 2016-08-29 | Open-market sale | 247 | $204.69 | 62,159 |
| 2016-08-29 | Open-market sale | 67 | $203.59 | 62,406 |
| 2016-08-29 | Open-market sale | 69 | $202.49 | 62,473 |
| 2016-08-29 | Open-market sale | 8 | $201.01 | 62,542 |
| 2016-08-29 | Open-market sale | 267 | $207.22 | 709,065 |
| 2016-08-29 | Open-market sale | 2,009 | $206.68 | 709,332 |
| 2016-08-29 | Open-market sale | 6,438 | $205.73 | 711,341 |
| 2016-08-29 | Open-market sale | 3,915 | $204.69 | 717,779 |
| 2016-08-29 | Open-market sale | 1,059 | $203.59 | 721,694 |
| 2016-08-29 | Open-market sale | 346 | $207.22 | 1,270,659 |
| 2016-08-29 | Open-market sale | 127 | $201.01 | 723,854 |
| 2016-08-26 | Open-market sale | 146 | $201.68 | 62,651 |
| 2016-08-26 | Open-market sale | 165 | $200.42 | 62,797 |
| 2016-08-26 | Open-market sale | 1,610 | $202.50 | 723,981 |
| 2016-08-26 | Open-market sale | 2,321 | $201.68 | 725,591 |
| 2016-08-26 | Open-market sale | 2,635 | $200.42 | 727,912 |
| 2016-08-26 | Open-market sale | 2,090 | $202.50 | 1,290,015 |
| 2016-08-26 | Open-market sale | 3,013 | $201.68 | 1,292,105 |
| 2016-08-26 | Open-market sale | 3,421 | $200.42 | 1,295,118 |
| 2016-08-26 | Open-market sale | 101 | $202.50 | 62,550 |
| 2016-08-25 | Open-market sale | 6,664 | $200.38 | 1,298,539 |
| 2016-08-25 | Open-market sale | 324 | $200.38 | 62,962 |
| 2016-08-25 | Open-market sale | 5,136 | $200.38 | 730,547 |
| 2016-08-24 | Open-market sale | 6,166 | $202.73 | 1,306,519 |
| 2016-08-24 | Open-market sale | 770 | $201.54 | 1,312,685 |
| 2016-08-24 | Open-market sale | 1,512 | $200.30 | 1,313,455 |
| 2016-08-24 | Open-market sale | 3 | $204.33 | 63,286 |
| 2016-08-24 | Open-market sale | 61 | $203.40 | 63,289 |
| 2016-08-24 | Open-market sale | 299 | $202.73 | 63,350 |
| 2016-08-24 | Open-market sale | 37 | $201.54 | 63,649 |
| 2016-08-24 | Open-market sale | 73 | $200.30 | 63,686 |
| 2016-08-24 | Open-market sale | 42 | $204.33 | 735,683 |
| 2016-08-24 | Open-market sale | 971 | $203.40 | 735,725 |
| 2016-08-24 | Open-market sale | 4,753 | $202.73 | 736,696 |
| 2016-08-24 | Open-market sale | 593 | $201.54 | 741,449 |
| 2016-08-24 | Open-market sale | 1,165 | $200.30 | 742,042 |
| 2016-08-24 | Open-market sale | 1,261 | $203.40 | 1,305,258 |
| 2016-08-24 | Open-market sale | 55 | $204.33 | 1,305,203 |
| 2016-08-23 | Open-market sale | 1,694 | $200.42 | 747,066 |
| 2016-08-23 | Open-market sale | 2,765 | $202.40 | 1,314,967 |
| 2016-08-23 | Open-market sale | 2,244 | $201.57 | 1,317,732 |
| 2016-08-23 | Open-market sale | 2,199 | $200.42 | 1,319,976 |
| 2016-08-23 | Open-market sale | 134 | $202.40 | 63,759 |
| 2016-08-23 | Open-market sale | 109 | $201.57 | 63,893 |
| 2016-08-23 | Open-market sale | 107 | $200.42 | 64,002 |
| 2016-08-23 | Open-market sale | 2,131 | $202.40 | 743,207 |
| 2016-08-23 | Open-market sale | 1,728 | $201.57 | 745,338 |
| 2016-08-17 | Open-market sale | 59 | $202.43 | 64,143 |
| 2016-08-17 | Open-market sale | 1,313 | $201.33 | 750,221 |
| 2016-08-17 | Open-market sale | 932 | $202.43 | 749,289 |
| 2016-08-17 | Open-market sale | 2,726 | $200.34 | 751,534 |
| 2016-08-17 | Open-market sale | 686 | $203.47 | 1,322,175 |
| 2016-08-17 | Open-market sale | 1,209 | $202.43 | 1,322,861 |
| 2016-08-17 | Open-market sale | 1,704 | $201.33 | 1,324,070 |
| 2016-08-17 | Open-market sale | 3,537 | $200.34 | 1,325,774 |
| 2016-08-17 | Open-market sale | 34 | $203.47 | 64,109 |
| 2016-08-17 | Open-market sale | 83 | $201.33 | 64,202 |
| 2016-08-17 | Open-market sale | 172 | $200.34 | 64,285 |
| 2016-08-17 | Open-market sale | 529 | $203.47 | 748,760 |
| 2016-08-16 | Open-market sale | 1,186 | $204.33 | 762,466 |
| 2016-08-16 | Open-market sale | 459 | $205.68 | 64,515 |
| 2016-08-16 | Open-market sale | 58 | $206.74 | 64,457 |
| 2016-08-16 | Open-market sale | 4,398 | $202.27 | 1,347,929 |
| 2016-08-16 | Open-market sale | 6,431 | $203.20 | 1,341,498 |
| 2016-08-16 | Open-market sale | 1,539 | $204.33 | 1,339,959 |
| 2016-08-16 | Open-market sale | 9,457 | $205.68 | 1,330,502 |
| 2016-08-16 | Open-market sale | 1,191 | $206.74 | 1,329,311 |
| 2016-08-16 | Open-market sale | 312 | $203.20 | 65,049 |
| 2016-08-16 | Open-market sale | 213 | $202.27 | 65,361 |
| 2016-08-16 | Open-market sale | 918 | $206.74 | 754,260 |
| 2016-08-16 | Open-market sale | 3,389 | $202.27 | 768,607 |
| 2016-08-16 | Open-market sale | 4,955 | $203.20 | 763,652 |
| 2016-08-16 | Open-market sale | 75 | $204.33 | 64,974 |
| 2016-08-16 | Open-market sale | 7,288 | $205.68 | 755,178 |
| 2016-08-15 | Open-market sale | 13,565 | $203.41 | 1,352,930 |
| 2016-08-15 | Open-market sale | 7,381 | $202.51 | 1,366,495 |
| 2016-08-15 | Open-market sale | 29 | $204.07 | 65,574 |
| 2016-08-15 | Open-market sale | 657 | $203.41 | 65,603 |
| 2016-08-15 | Open-market sale | 358 | $202.51 | 66,260 |
| 2016-08-15 | Open-market sale | 107 | $201.54 | 66,618 |
| 2016-08-15 | Open-market sale | 464 | $204.07 | 771,996 |
| 2016-08-15 | Open-market sale | 10,452 | $203.41 | 772,460 |
| 2016-08-15 | Open-market sale | 5,687 | $202.51 | 782,912 |
| 2016-08-15 | Open-market sale | 1,694 | $201.54 | 788,599 |
| 2016-08-15 | Open-market sale | 2,199 | $201.54 | 1,373,876 |
| 2016-08-15 | Open-market sale | 603 | $204.07 | 1,352,327 |
| 2016-08-12 | Open-market sale | 2,880 | $200.04 | 639,492 |
| 2016-08-12 | Open-market sale | 3,740 | $200.04 | 1,376,075 |
| 2016-08-12 | Open-market sale | 180 | $200.04 | 66,725 |
| 2016-08-11 | Open-market sale | 71 | $201.27 | 66,905 |
| 2016-08-11 | Open-market sale | 557 | $200.58 | 66,976 |
| 2016-08-11 | Open-market sale | 1,122 | $201.27 | 642,372 |
| 2016-08-11 | Open-market sale | 8,860 | $200.58 | 643,494 |
| 2016-08-11 | Open-market sale | 11,500 | $200.58 | 1,381,271 |
| 2016-08-11 | Open-market sale | 1,456 | $201.27 | 1,379,815 |
| 2016-08-10 | Open-market sale | 55 | $202.20 | 1,392,771 |
| 2016-08-10 | Open-market sale | 2,556 | $201.47 | 1,392,826 |
| 2016-08-10 | Open-market sale | 7,217 | $200.70 | 1,395,382 |
| 2016-08-10 | Open-market sale | 3 | $202.20 | 67,533 |
| 2016-08-10 | Open-market sale | 124 | $201.47 | 67,536 |
| 2016-08-10 | Open-market sale | 351 | $200.70 | 67,660 |
| 2016-08-10 | Open-market sale | 42 | $202.20 | 652,354 |
| 2016-08-10 | Open-market sale | 1,970 | $201.47 | 652,396 |
| 2016-08-10 | Open-market sale | 5,563 | $200.70 | 654,366 |
| 2016-04-26 | Open-market sale | 1,115 | $199.36 | 267,109 |
| 2016-04-25 | Open-market sale | 2,973 | $198.03 | 268,224 |
| 2016-04-22 | Open-market sale | 1,912 | $198.00 | 271,197 |
| 2016-04-22 | Open-market sale | 9,000 | $203.31 | 273,109 |
| 2014-12-12 | Gift | 34,150 | $0.00 | 812,038 |
| 2014-10-24 | Open-market sale | 8,207 | $125.54 | 68,011 |
| 2014-10-24 | Open-market sale | 169,259 | $125.54 | 1,402,599 |
| 2014-10-24 | Open-market sale | 102,111 | $125.54 | 846,188 |
| 2014-06-20 | Open-market sale | 195,834 | $125.58 | 948,299 |
| 2014-06-20 | Open-market sale | 324,606 | $125.58 | 1,571,858 |
| 2014-06-20 | Open-market sale | 15,740 | $125.58 | 76,218 |
| 2014-04-01 | Open-market sale | 171,031 | $133.35 | 1,896,464 |
| 2014-04-01 | Open-market sale | 139,256 | $133.35 | 1,544,133 |
| 2014-04-01 | Open-market sale | 8,293 | $133.35 | 91,958 |
| 2013-12-06 | — | — | — | 2,146 |
| 2013-12-06 | — | — | — | 1,681,152 |
| 2013-12-06 | — | — | — | 2,067,495 |
| 2013-12-06 | — | — | — | 100,251 |
| 2013-12-06 | — | — | — | 1,683,389 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.