SEC CIK 1219106
WALTON JIM C
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| WMTview stock → | 0 | 2024-12-18 |
Position History — WMT
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — WMT
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2024-12-18 | J | 603,989,702 | $0.00 | 0 |
| 2024-09-19 | Open-market sale | 247,783 | $78.08 | 604,101,535 |
| 2024-09-19 | Open-market sale | 111,833 | $78.62 | 603,989,702 |
| 2024-09-18 | J | 1,630,000 | $0.00 | 604,349,318 |
| 2024-09-17 | J | 993,000 | $0.00 | 607,783,318 |
| 2024-09-17 | Open-market sale | 1,064,321 | $78.73 | 606,718,997 |
| 2024-09-17 | Open-market sale | 739,679 | $79.83 | 605,979,318 |
| 2024-09-13 | J | 2,067,000 | $0.00 | 608,776,318 |
| 2024-09-12 | Open-market sale | 931,078 | $79.46 | 610,846,240 |
| 2024-09-12 | Open-market sale | 2,922 | $79.87 | 610,843,318 |
| 2024-09-11 | J | 211,000 | $0.00 | 611,777,318 |
| 2024-09-09 | Open-market sale | 4,057,369 | $77.20 | 611,988,318 |
| 2024-09-09 | Gift | 406,000 | $0.00 | 31,521,372 |
| 2024-09-09 | J | 1,912,000 | $0.00 | 616,045,687 |
| 2024-09-06 | Open-market sale | 1,386 | $77.31 | 617,957,687 |
| 2024-09-06 | Open-market sale | 1,687,471 | $76.70 | 617,959,073 |
| 2024-09-05 | Open-market sale | 2,366,946 | $76.96 | 619,655,161 |
| 2024-09-05 | Open-market sale | 8,617 | $77.42 | 619,646,544 |
| 2024-09-04 | J | 406,000 | $0.00 | 31,927,372 |
| 2024-09-04 | Open-market sale | 4,078,041 | $77.17 | 622,022,107 |
| 2024-09-04 | J | 4,401,000 | $0.00 | 626,100,148 |
| 2024-09-03 | Open-market sale | 894 | $77.80 | 630,501,148 |
| 2024-09-03 | Open-market sale | 2,708,269 | $77.37 | 630,502,042 |
| 2024-06-25 | J | 308,000 | $0.00 | 633,210,311 |
| 2024-06-14 | Open-market sale | 1,244,347 | $66.63 | 633,518,311 |
| 2024-06-13 | Open-market sale | 750,000 | $66.52 | 634,762,658 |
| 2024-06-12 | Open-market sale | 40,974 | $66.79 | 635,512,658 |
| 2024-06-11 | Open-market sale | 1,345,179 | $66.74 | 635,553,632 |
| 2024-06-10 | Open-market sale | 3,629,933 | $66.80 | 636,902,678 |
| 2024-06-10 | Open-market sale | 3,867 | $67.30 | 636,898,811 |
| 2024-06-07 | Open-market sale | 72,770 | $66.86 | 640,532,611 |
| 2024-06-07 | Open-market sale | 1,177,230 | $66.06 | 640,605,381 |
| 2024-06-07 | J | 234,000 | $0.00 | 641,782,611 |
| 2024-05-30 | Open-market sale | 933,000 | $64.92 | 642,016,611 |
| 2024-05-28 | Open-market sale | 1,562,239 | $65.00 | 642,949,611 |
| 2024-05-24 | J | 1,878,000 | $0.00 | 645,493,888 |
| 2024-05-24 | Open-market sale | 982,038 | $65.39 | 644,511,850 |
| 2024-05-23 | Open-market sale | 1,132,123 | $65.02 | 647,371,888 |
| 2024-05-17 | Open-market sale | 3,540,250 | $64.55 | 648,504,011 |
| 2024-03-14 | Open-market sale | 345,000 | $60.93 | 652,044,261 |
| 2024-03-12 | J | 335,000 | $0.00 | 652,389,261 |
| 2024-03-06 | J | 343,000 | $0.00 | 652,724,261 |
| 2024-03-01 | Open-market sale | 500,000 | $58.39 | 653,067,261 |
| 2024-03-01 | J | 1,258,000 | $0.00 | 653,567,261 |
| 2024-02-29 | Open-market sale | 1,570,000 | $58.74 | 654,825,261 |
| 2024-02-26 | Open-market sale | 2,000 | $58.78 | 656,395,261 |
| 2024-02-23 | Open-market sale | 379,952 | $176.71 | 218,933,527 |
| 2024-02-23 | Open-market sale | 4,380,717 | $175.72 | 219,313,479 |
| 2024-02-23 | Open-market sale | 134,440 | $177.44 | 218,799,087 |
| 2024-02-22 | Open-market sale | 558,907 | $173.40 | 223,694,196 |
| 2024-02-22 | Open-market sale | 842,633 | $175.01 | 224,253,103 |
| 2024-02-22 | Open-market sale | 588,482 | $174.01 | 225,095,736 |
| 2024-02-21 | Open-market sale | 861,153 | $174.11 | 225,784,809 |
| 2024-02-21 | Open-market sale | 976,981 | $173.51 | 226,645,962 |
| 2024-02-21 | Open-market sale | 100,591 | $175.02 | 225,684,218 |
| 2023-12-29 | Open-market sale | 2,406,081 | $157.72 | 227,622,943 |
| 2023-12-28 | Open-market sale | 539,437 | $157.78 | 230,029,024 |
| 2023-12-20 | J | 25,000 | $0.00 | 230,568,461 |
| 2023-12-19 | J | 4,000 | $0.00 | 230,936,417 |
| 2023-12-19 | Open-market sale | 342,956 | $155.03 | 230,593,461 |
| 2023-12-18 | Open-market sale | 159,823 | $155.00 | 230,940,417 |
| 2023-12-18 | J | 80,000 | $0.00 | 231,100,240 |
| 2023-12-12 | Gift | 197,000 | $0.00 | 10,507,124 |
| 2023-12-08 | J | 199,500 | $0.00 | 231,180,240 |
| 2023-12-08 | J | 197,000 | $0.00 | 10,704,124 |
| 2023-12-06 | J | 135,000 | $0.00 | 231,379,961 |
| 2023-12-06 | Open-market sale | 221 | $155.80 | 231,379,740 |
| 2023-11-29 | Open-market sale | 420,000 | $156.04 | 231,514,961 |
| 2023-11-29 | J | 60,000 | $0.00 | 231,934,961 |
| 2023-11-27 | Open-market sale | 157,392 | $156.70 | 232,184,169 |
| 2023-11-27 | Open-market sale | 189,208 | $157.09 | 231,994,961 |
| 2023-11-24 | Open-market sale | 200,304 | $155.88 | 232,341,561 |
| 2023-11-24 | Open-market sale | 289,027 | $155.30 | 232,541,865 |
| 2023-11-22 | Open-market sale | 261,263 | $154.77 | 232,833,092 |
| 2023-11-22 | Open-market sale | 2,200 | $155.69 | 232,830,892 |
| 2023-11-21 | Open-market sale | 269,024 | $155.63 | 233,710,501 |
| 2023-11-21 | Open-market sale | 616,146 | $156.35 | 233,094,355 |
| 2023-11-20 | J | 938,000 | $0.00 | 233,979,525 |
| 2023-11-20 | Open-market sale | 90,436 | $155.90 | 234,917,525 |
| 2023-11-17 | Open-market sale | 9,507 | $157.24 | 235,007,961 |
| 2023-11-17 | Open-market sale | 157,776 | $156.54 | 235,017,468 |
| 2023-11-17 | Open-market sale | 265,717 | $155.45 | 235,175,244 |
| 2023-06-29 | Open-market sale | 452,108 | $154.27 | 235,440,961 |
| 2023-06-29 | Open-market sale | 1,697,167 | $153.89 | 235,893,069 |
| 2023-06-28 | Open-market sale | 800 | $155.66 | 237,590,236 |
| 2023-06-28 | Open-market sale | 1,526,929 | $155.31 | 237,591,036 |
| 2023-06-27 | Open-market sale | 120,864 | $155.34 | 239,117,965 |
| 2023-06-27 | Open-market sale | 461,044 | $154.71 | 239,238,829 |
| 2023-06-26 | Open-market sale | 470,669 | $155.02 | 239,759,847 |
| 2023-06-26 | Open-market sale | 59,974 | $155.42 | 239,699,873 |
| 2023-06-23 | J | 65,000 | $0.00 | 241,414,146 |
| 2023-06-23 | Open-market sale | 1,175,939 | $155.52 | 240,238,207 |
| 2023-06-23 | Open-market sale | 7,691 | $156.22 | 240,230,516 |
| 2023-06-22 | Open-market sale | 473,370 | $155.75 | 241,479,146 |
| 2023-06-20 | J | 601,000 | $0.00 | 241,952,516 |
| 2023-06-16 | Open-market sale | 1,025,625 | $155.70 | 242,896,891 |
| 2023-06-16 | J | 242,000 | $0.00 | 243,922,516 |
| 2023-06-16 | Open-market sale | 270,384 | $156.65 | 242,626,507 |
| 2023-06-16 | Open-market sale | 72,991 | $157.71 | 242,553,516 |
| 2023-06-09 | J | 200,000 | $0.00 | 244,164,516 |
| 2023-06-08 | Open-market sale | 170,587 | $150.12 | 244,364,516 |
| 2023-06-07 | Open-market sale | 527,459 | $150.04 | 244,535,103 |
| 2023-06-05 | Open-market sale | 193,294 | $150.17 | 245,062,562 |
| 2023-05-22 | Open-market sale | 600 | $150.02 | 245,255,856 |
| 2023-05-19 | Open-market sale | 339,709 | $149.82 | 245,371,807 |
| 2023-05-19 | Open-market sale | 4,384 | $151.32 | 245,256,456 |
| 2023-05-19 | Open-market sale | 110,967 | $150.41 | 245,260,840 |
| 2023-03-30 | Open-market sale | 1,458,353 | $145.49 | 245,757,202 |
| 2023-03-30 | Open-market sale | 45,686 | $146.25 | 245,711,516 |
| 2023-03-29 | Open-market sale | 267,874 | $144.70 | 247,215,555 |
| 2023-03-29 | Open-market sale | 1,640,457 | $144.06 | 247,483,429 |
| 2023-03-28 | Open-market sale | 341,149 | $144.23 | 249,123,886 |
| 2023-03-28 | Open-market sale | 1,259,851 | $143.71 | 249,465,035 |
| 2023-03-27 | Open-market sale | 42,763 | $144.88 | 250,724,886 |
| 2023-03-27 | Open-market sale | 1,204,873 | $144.28 | 250,767,649 |
| 2023-03-27 | Open-market sale | 258,591 | $143.48 | 251,972,522 |
| 2023-03-27 | J | 500,000 | $0.00 | 252,231,113 |
| 2023-03-24 | Open-market sale | 1,053,751 | $142.06 | 252,731,113 |
| 2023-03-24 | Open-market sale | 87,703 | $141.43 | 253,784,864 |
| 2023-03-23 | Open-market sale | 560,677 | $140.61 | 254,187,326 |
| 2023-03-23 | Open-market sale | 314,759 | $141.33 | 253,872,567 |
| 2023-03-22 | Open-market sale | 446,780 | $140.69 | 254,779,987 |
| 2023-03-22 | J | 146,000 | $0.00 | 255,226,767 |
| 2023-03-22 | Open-market sale | 31,984 | $141.05 | 254,748,003 |
| 2023-03-21 | Open-market sale | 50,069 | $141.08 | 255,372,767 |
| 2023-03-21 | Open-market sale | 550,680 | $140.40 | 255,422,836 |
| 2023-03-20 | Open-market sale | 167,811 | $141.13 | 255,973,516 |
| 2023-03-20 | Open-market sale | 1,789,566 | $140.68 | 256,141,327 |
| 2023-03-15 | Open-market sale | 1,546,933 | $138.21 | 257,934,292 |
| 2023-03-15 | Open-market sale | 3,399 | $139.05 | 257,930,893 |
| 2023-03-14 | Open-market sale | 1,077,204 | $138.08 | 259,481,225 |
| 2023-03-13 | Open-market sale | 368,514 | $138.13 | 260,558,429 |
| 2023-03-10 | Open-market sale | 157,406 | $138.00 | 260,926,943 |
| 2023-03-09 | Open-market sale | 196,916 | $138.45 | 261,084,349 |
| 2023-03-08 | Open-market sale | 602,965 | $138.18 | 261,281,265 |
| 2023-03-07 | Open-market sale | 61,037 | $140.33 | 261,990,031 |
| 2023-03-07 | Open-market sale | 105,801 | $141.34 | 261,884,230 |
| 2023-03-07 | Open-market sale | 333,162 | $139.28 | 262,051,068 |
| 2023-03-06 | Open-market sale | 764,902 | $140.65 | 262,384,230 |
| 2023-03-03 | Open-market sale | 1,144,966 | $140.56 | 263,159,315 |
| 2023-03-03 | Open-market sale | 10,183 | $141.04 | 263,149,132 |
| 2023-03-02 | Open-market sale | 536,493 | $140.47 | 264,304,281 |
| 2023-03-01 | Open-market sale | 28,136 | $140.24 | 264,845,508 |
| 2023-03-01 | Open-market sale | 4,734 | $141.06 | 264,840,774 |
| 2023-02-28 | Open-market sale | 448,765 | $142.20 | 264,988,596 |
| 2023-02-28 | Open-market sale | 114,952 | $142.50 | 264,873,644 |
| 2023-02-27 | Open-market sale | 34,636 | $141.38 | 265,595,856 |
| 2023-02-27 | Open-market sale | 40,603 | $142.46 | 265,555,253 |
| 2023-02-27 | Open-market sale | 117,892 | $142.90 | 265,437,361 |
| 2023-02-24 | Open-market sale | 88,102 | $142.30 | 265,630,492 |
| 2023-02-24 | Open-market sale | 52,811 | $141.56 | 265,718,594 |
| 2023-02-24 | Open-market sale | 29,818 | $140.24 | 265,771,405 |
| 2023-02-23 | Open-market sale | 164,396 | $141.26 | 266,677,024 |
| 2023-02-23 | J | 334,000 | $0.00 | 265,801,223 |
| 2023-02-23 | Open-market sale | 79,382 | $143.17 | 266,135,223 |
| 2023-02-23 | Open-market sale | 462,419 | $142.18 | 266,214,605 |
| 2023-02-22 | Open-market sale | 33,137 | $146.13 | 266,841,420 |
| 2023-02-22 | Open-market sale | 161,693 | $145.13 | 266,874,557 |
| 2023-02-22 | Open-market sale | 457,902 | $144.21 | 267,036,250 |
| 2023-02-22 | Open-market sale | 199,483 | $143.36 | 267,494,152 |
| 2022-12-23 | Open-market sale | 127,304 | $142.97 | 267,916,331 |
| 2022-12-23 | Open-market sale | 222,696 | $143.50 | 267,693,635 |
| 2022-12-20 | J | 541,000 | $0.00 | 268,043,635 |
| 2022-12-19 | J | 1,501,000 | $0.00 | 268,584,635 |
| 2022-12-14 | Open-market sale | 189,515 | $147.51 | 270,136,879 |
| 2022-12-14 | Open-market sale | 323,736 | $146.64 | 270,326,394 |
| 2022-12-14 | J | 222,000 | $0.00 | 270,650,130 |
| 2022-12-14 | Open-market sale | 51,244 | $148.23 | 270,085,635 |
| 2022-12-13 | Open-market sale | 43,882 | $149.38 | 270,872,130 |
| 2022-12-13 | Open-market sale | 88,899 | $148.05 | 270,916,012 |
| 2022-12-13 | Open-market sale | 740,224 | $147.27 | 271,004,911 |
| 2022-12-12 | Open-market sale | 411,452 | $147.83 | 271,745,135 |
| 2022-12-12 | Open-market sale | 448,404 | $146.87 | 272,156,587 |
| 2022-12-09 | J | 523,000 | $0.00 | 272,809,105 |
| 2022-12-09 | Open-market sale | 46,382 | $145.63 | 272,762,723 |
| 2022-12-09 | Open-market sale | 25,000 | $147.47 | 272,604,991 |
| 2022-12-09 | Open-market sale | 132,732 | $147.11 | 272,629,991 |
| 2022-12-08 | Open-market sale | 456,030 | $148.79 | 273,332,105 |
| 2022-12-05 | J | 350,000 | $0.00 | 273,788,135 |
| 2022-12-01 | Open-market sale | 233,775 | $153.23 | 274,138,135 |
| 2022-12-01 | Open-market sale | 138,452 | $152.40 | 274,371,910 |
| 2022-12-01 | Open-market sale | 121,555 | $151.41 | 274,510,362 |
| 2022-12-01 | J | 205,000 | $0.00 | 274,631,917 |
| 2022-11-30 | Open-market sale | 910,598 | $152.38 | 274,836,917 |
| 2022-11-30 | Open-market sale | 382,620 | $151.94 | 275,747,515 |
| 2022-11-22 | J | 1,097,000 | $0.00 | 276,130,135 |
| 2022-11-18 | Open-market sale | 250,000 | $149.48 | 277,227,135 |
| 2022-11-17 | Open-market sale | 1,252,512 | $148.19 | 278,647,135 |
| 2022-11-17 | J | 1,170,000 | $0.00 | 277,477,135 |
| 2022-11-17 | Open-market sale | 872,115 | $147.86 | 279,899,647 |
| 2022-11-16 | Open-market sale | 155,451 | $148.80 | 280,771,762 |
| 2022-11-16 | Open-market sale | 1,132,922 | $148.44 | 280,927,213 |
| 2022-09-09 | J | 33,000 | $0.00 | 282,060,135 |
| 2022-09-06 | Gift | 237,500 | $0.00 | 10,507,124 |
| 2022-09-02 | J | 237,500 | $0.00 | 10,744,624 |
| 2022-09-02 | J | 237,500 | $0.00 | 282,093,135 |
| 2022-08-25 | Open-market sale | 347,542 | $135.66 | 282,330,635 |
| 2022-08-24 | Open-market sale | 128,746 | $135.08 | 282,678,177 |
| 2022-08-24 | Open-market sale | 7,871 | $134.31 | 282,806,923 |
| 2022-08-23 | Open-market sale | 6,754 | $134.32 | 282,814,794 |
| 2022-08-23 | Open-market sale | 38,126 | $133.94 | 282,821,548 |
| 2022-08-23 | Gift | 200,000 | $0.00 | 10,507,124 |
| 2022-08-22 | Open-market sale | 10 | $136.71 | 282,859,674 |
| 2022-08-22 | Open-market sale | 84,560 | $135.97 | 282,859,684 |
| 2022-08-22 | Open-market sale | 56,580 | $135.35 | 282,944,244 |
| 2022-08-22 | J | 200,000 | $0.00 | 10,707,124 |
| 2022-08-22 | J | 200,000 | $0.00 | 283,000,824 |
| 2022-08-19 | J | 1,886,000 | $0.00 | 283,450,824 |
| 2022-08-19 | Open-market sale | 93,292 | $138.28 | 283,200,824 |
| 2022-08-19 | Open-market sale | 156,708 | $137.57 | 283,294,116 |
| 2022-08-18 | Open-market sale | 215,954 | $138.98 | 285,391,913 |
| 2022-08-18 | Open-market sale | 55,089 | $139.97 | 285,336,824 |
| 2022-08-17 | Open-market sale | 724,106 | $139.72 | 285,815,529 |
| 2022-08-17 | Open-market sale | 115,315 | $140.74 | 285,700,214 |
| 2022-08-17 | Open-market sale | 92,347 | $141.64 | 285,607,867 |
| 2022-04-05 | J | 1,495,000 | $0.00 | 286,539,635 |
| 2022-03-21 | Gift | 1,925,000 | $0.00 | 10,507,124 |
| 2022-03-17 | J | 1,925,000 | $0.00 | 12,432,124 |
| 2022-03-17 | J | 1,925,000 | $0.00 | 288,034,635 |
| 2022-03-16 | J | 234,000 | $0.00 | 289,959,635 |
| 2022-03-09 | Open-market sale | 126,410 | $139.69 | 290,195,225 |
| 2022-03-09 | Open-market sale | 1,590 | $140.19 | 290,193,635 |
| 2022-03-08 | Open-market sale | 1,500 | $142.00 | 290,321,635 |
| 2022-03-08 | Open-market sale | 21,966 | $140.05 | 290,336,200 |
| 2022-03-08 | Open-market sale | 13,469 | $139.12 | 290,358,166 |
| 2022-03-08 | Open-market sale | 13,065 | $141.07 | 290,323,135 |
| 2022-03-02 | Open-market sale | 526,065 | $136.48 | 290,371,635 |
| 2022-03-02 | Open-market sale | 641,368 | $135.96 | 290,897,700 |
| 2021-12-27 | Open-market sale | 601,845 | $140.42 | 291,539,068 |
| 2021-12-23 | J | 146,000 | $0.00 | 292,234,660 |
| 2021-12-23 | Open-market sale | 93,747 | $140.02 | 292,140,913 |
| 2021-12-21 | Open-market sale | 254,898 | $139.53 | 292,380,660 |
| 2021-12-21 | Open-market sale | 111,435 | $138.63 | 292,635,558 |
| 2021-12-20 | Open-market sale | 3,876 | $139.64 | 292,746,993 |
| 2021-12-20 | Open-market sale | 718,899 | $139.15 | 292,750,869 |
| 2021-12-20 | J | 465,000 | $0.00 | 293,693,974 |
| 2021-12-20 | Open-market sale | 224,206 | $138.37 | 293,469,768 |
| 2021-12-17 | Open-market sale | 145,828 | $142.47 | 294,207,195 |
| 2021-12-17 | Open-market sale | 42,974 | $141.33 | 294,353,023 |
| 2021-12-17 | Open-market sale | 196,344 | $140.49 | 294,395,997 |
| 2021-12-17 | J | 525,000 | $0.00 | 294,592,341 |
| 2021-12-17 | Open-market sale | 48,221 | $143.42 | 294,158,974 |
| 2021-12-16 | Open-market sale | 43,498 | $146.14 | 295,117,341 |
| 2021-12-16 | Open-market sale | 293,629 | $145.47 | 295,160,839 |
| 2021-12-16 | Open-market sale | 68,573 | $144.31 | 295,454,468 |
| 2021-12-16 | Open-market sale | 93,027 | $143.24 | 295,523,041 |
| 2021-12-15 | J | 464,000 | $0.00 | 295,616,068 |
| 2021-12-10 | Open-market sale | 350,064 | $140.88 | 296,080,068 |
| 2021-12-10 | Open-market sale | 408,044 | $140.36 | 296,430,132 |
| 2021-12-10 | Open-market sale | 101,368 | $139.05 | 296,838,176 |
| 2021-12-10 | Open-market sale | 65,689 | $138.15 | 296,939,544 |
| 2021-12-09 | Open-market sale | 492,213 | $138.38 | 297,005,233 |
| 2021-12-09 | Open-market sale | 131,903 | $137.30 | 297,497,446 |
| 2021-12-09 | Open-market sale | 79,947 | $136.27 | 297,629,349 |
| 2021-12-08 | Open-market sale | 15,284 | $138.19 | 297,709,296 |
| 2021-12-08 | Open-market sale | 209,530 | $137.28 | 297,724,580 |
| 2021-12-08 | Open-market sale | 166,525 | $136.57 | 297,934,110 |
| 2021-12-07 | Open-market sale | 82,366 | $139.28 | 298,100,635 |
| 2021-12-07 | Open-market sale | 225,769 | $138.86 | 298,183,001 |
| 2021-12-06 | Open-market sale | 53,319 | $138.20 | 298,929,406 |
| 2021-12-06 | Open-market sale | 520,636 | $138.90 | 298,408,770 |
| 2021-12-03 | Open-market sale | 259,595 | $137.51 | 298,982,725 |
| 2021-12-03 | Open-market sale | 24,842 | $135.97 | 299,450,044 |
| 2021-12-03 | Open-market sale | 207,724 | $137.05 | 299,242,320 |
| 2021-12-02 | Open-market sale | 84,603 | $136.13 | 299,683,509 |
| 2021-12-02 | Gift | 100,000 | $0.00 | 10,507,124 |
| 2021-12-02 | Open-market sale | 85,771 | $137.08 | 299,597,738 |
| 2021-12-02 | Open-market sale | 122,852 | $138.04 | 299,474,886 |
| 2021-12-01 | Open-market sale | 132,024 | $138.14 | 300,045,319 |
| 2021-12-01 | Open-market sale | 221,434 | $140.20 | 299,768,112 |
| 2021-12-01 | Open-market sale | 55,773 | $139.04 | 299,989,546 |
| 2021-11-30 | J | 100,000 | $0.00 | 10,607,124 |
| 2021-11-30 | J | 3,637,000 | $0.00 | 300,177,343 |
| 2021-11-30 | Open-market sale | 57,377 | $142.20 | 303,814,343 |
| 2021-11-30 | Open-market sale | 167,436 | $141.71 | 303,871,720 |
| 2021-11-30 | Open-market sale | 397,183 | $140.57 | 304,039,156 |
| 2021-11-29 | Open-market sale | 91,807 | $143.59 | 304,436,339 |
| 2021-11-29 | Open-market sale | 322,922 | $143.04 | 304,528,146 |
| 2021-09-24 | J | 2,141,000 | $0.00 | 304,851,068 |
| 2021-09-22 | J | 208,000 | $0.00 | 306,992,068 |
| 2021-09-21 | Open-market sale | 115,186 | $144.07 | 307,200,068 |
| 2021-09-21 | Open-market sale | 268,887 | $143.27 | 307,315,254 |
| 2021-09-20 | Open-market sale | 233,927 | $142.41 | 307,658,141 |
| 2021-09-20 | J | 3,955,000 | $0.00 | 307,892,068 |
| 2021-09-20 | Open-market sale | 74,000 | $142.80 | 307,584,141 |
| 2021-09-17 | Open-market sale | 244,032 | $144.69 | 312,108,465 |
| 2021-09-17 | J | 520,000 | $0.00 | 312,352,497 |
| 2021-09-17 | Open-market sale | 261,297 | $145.54 | 311,847,168 |
| 2021-09-17 | Open-market sale | 100 | $146.16 | 311,847,068 |
| 2021-09-16 | J | 70,000 | $0.00 | 313,046,068 |
| 2021-09-16 | Open-market sale | 173,571 | $145.09 | 312,872,497 |
| 2021-09-09 | Open-market sale | 969,290 | $146.45 | 313,146,778 |
| 2021-09-09 | Open-market sale | 30,710 | $146.84 | 313,116,068 |
| 2021-09-08 | Open-market sale | 582,902 | $147.47 | 314,203,769 |
| 2021-09-08 | Open-market sale | 87,701 | $147.96 | 314,116,068 |
| 2021-09-07 | Open-market sale | 299,044 | $148.12 | 314,817,986 |
| 2021-09-07 | Open-market sale | 31,315 | $148.86 | 314,786,671 |
| 2021-09-03 | Open-market sale | 141,726 | $148.46 | 315,519,687 |
| 2021-09-03 | Open-market sale | 402,657 | $149.25 | 315,117,030 |
| 2021-09-02 | Open-market sale | 747,933 | $148.45 | 315,668,135 |
| 2021-09-02 | Open-market sale | 6,722 | $148.72 | 315,661,413 |
| 2021-08-31 | J | 46,600 | $0.00 | 316,416,068 |
| 2021-08-27 | Open-market sale | 3,201 | $147.33 | 316,462,668 |
| 2021-08-27 | Open-market sale | 360,312 | $146.62 | 316,465,869 |
| 2021-08-26 | Gift | 100,700 | $0.00 | 10,507,124 |
| 2021-08-26 | Open-market sale | 67,669 | $147.77 | 316,826,181 |
| 2021-08-26 | Open-market sale | 383,639 | $147.39 | 316,893,850 |
| 2021-08-26 | J | 802,000 | $0.00 | 317,277,489 |
| 2021-08-25 | Open-market sale | 495,995 | $148.72 | 318,423,997 |
| 2021-08-25 | Open-market sale | 344,508 | $149.14 | 318,079,489 |
| 2021-08-24 | Open-market sale | 354,641 | $149.23 | 319,066,027 |
| 2021-08-24 | Open-market sale | 23,335 | $150.13 | 319,042,692 |
| 2021-08-24 | J | 122,700 | $0.00 | 318,919,992 |
| 2021-08-24 | J | 100,700 | $0.00 | 10,607,824 |
| 2021-08-23 | Open-market sale | 254,700 | $150.93 | 319,420,668 |
| 2021-08-19 | Open-market sale | 79,463 | $148.91 | 320,174,764 |
| 2021-08-19 | Open-market sale | 388,433 | $149.88 | 319,786,331 |
| 2021-08-19 | Open-market sale | 110,963 | $150.36 | 319,675,368 |
| 2021-08-18 | Open-market sale | 28,026 | $152.16 | 320,254,227 |
| 2021-08-18 | Open-market sale | 97,853 | $149.57 | 320,793,515 |
| 2021-08-18 | Open-market sale | 152,699 | $151.70 | 320,282,253 |
| 2021-08-18 | Open-market sale | 358,563 | $150.35 | 320,434,952 |
| 2021-06-29 | Open-market sale | 104,584 | $138.31 | 320,891,368 |
| 2021-06-29 | Open-market sale | 6,802,279 | $137.38 | 320,995,952 |
| 2021-06-28 | Open-market sale | 1,051,930 | $138.28 | 327,798,231 |
| 2021-06-25 | Open-market sale | 255,901 | $137.61 | 330,143,707 |
| 2021-06-25 | Open-market sale | 1,293,546 | $138.50 | 328,850,161 |
| 2021-06-24 | Open-market sale | 1,695,393 | $136.87 | 330,498,902 |
| 2021-06-24 | Open-market sale | 99,294 | $137.17 | 330,399,608 |
| 2021-06-23 | Open-market sale | 773,922 | $136.50 | 332,194,295 |
| 2021-06-22 | Open-market sale | 454,241 | $137.42 | 332,968,217 |
| 2021-06-22 | Open-market sale | 551,591 | $136.96 | 333,422,458 |
| 2021-06-21 | Open-market sale | 864,294 | $136.40 | 333,987,157 |
| 2021-06-21 | Open-market sale | 13,108 | $136.70 | 333,974,049 |
| 2021-06-18 | Open-market sale | 750,435 | $135.11 | 335,463,167 |
| 2021-06-18 | Open-market sale | 611,716 | $135.54 | 334,851,451 |
| 2021-06-17 | Open-market sale | 273,933 | $137.46 | 336,606,209 |
| 2021-06-17 | Open-market sale | 392,607 | $137.88 | 336,213,602 |
| 2021-06-16 | Open-market sale | 238,292 | $138.49 | 337,068,783 |
| 2021-06-16 | Open-market sale | 10,300 | $140.01 | 336,880,142 |
| 2021-06-16 | Open-market sale | 178,341 | $139.42 | 336,890,442 |
| 2021-06-16 | Open-market sale | 803,368 | $137.27 | 337,307,075 |
| 2021-06-15 | Open-market sale | 10,000 | $140.91 | 338,110,443 |
| 2021-06-15 | Open-market sale | 841,363 | $139.99 | 338,120,443 |
| 2021-06-14 | Open-market sale | 1,013,942 | $140.40 | 338,961,806 |
| 2021-06-11 | Open-market sale | 1,741,221 | $140.55 | 339,975,748 |
| 2021-06-10 | Open-market sale | 682,601 | $139.85 | 341,826,249 |
| 2021-06-10 | Open-market sale | 109,280 | $140.12 | 341,716,969 |
| 2021-06-09 | Open-market sale | 533,497 | $139.52 | 342,508,850 |
| 2021-06-08 | Open-market sale | 415,526 | $140.52 | 343,042,347 |
| 2021-06-07 | Open-market sale | 52,802 | $141.67 | 343,457,873 |
| 2021-06-07 | Open-market sale | 403,152 | $140.79 | 343,510,675 |
| 2021-06-04 | Open-market sale | 356,888 | $141.77 | 343,913,827 |
| 2021-06-03 | Open-market sale | 43,025 | $141.82 | 344,270,715 |
| 2021-06-03 | Open-market sale | 1,048,123 | $141.53 | 344,313,740 |
| 2021-06-02 | Open-market sale | 1,355,637 | $141.31 | 345,361,863 |
| 2021-06-02 | Open-market sale | 311,702 | $140.73 | 346,717,500 |
| 2021-06-01 | Open-market sale | 680,189 | $141.88 | 347,049,056 |
| 2021-06-01 | Open-market sale | 19,854 | $142.34 | 347,029,202 |
| 2021-05-28 | Open-market sale | 956,414 | $142.22 | 347,729,245 |
| 2021-05-27 | Open-market sale | 248,426 | $143.13 | 348,685,659 |
| 2021-05-27 | Open-market sale | 454,812 | $142.23 | 348,934,085 |
| 2021-05-26 | Open-market sale | 554,113 | $142.22 | 349,388,897 |
| 2021-05-25 | Open-market sale | 391,507 | $141.85 | 350,890,382 |
| 2021-05-25 | Open-market sale | 947,372 | $142.31 | 349,943,010 |
| 2021-05-24 | Open-market sale | 18,602 | $142.38 | 351,281,889 |
| 2021-05-24 | Open-market sale | 721,625 | $142.14 | 351,300,491 |
| 2021-05-21 | Open-market sale | 114,212 | $142.84 | 352,022,116 |
| 2021-05-21 | Open-market sale | 404,627 | $142.01 | 352,136,328 |
| 2021-05-20 | Open-market sale | 205,510 | $141.58 | 353,885,233 |
| 2021-05-20 | Open-market sale | 4,763 | $142.84 | 352,540,955 |
| 2021-05-20 | Open-market sale | 1,339,515 | $142.37 | 352,545,718 |
| 2021-05-19 | Open-market sale | 223,909 | $142.39 | 354,090,743 |
| 2021-05-19 | Open-market sale | 360,716 | $141.72 | 354,314,652 |
| 2021-03-25 | J | 500,000 | $0.00 | 354,675,368 |
| 2021-03-19 | Open-market sale | 350,982 | $131.43 | 355,234,501 |
| 2021-03-19 | Open-market sale | 59,133 | $132.19 | 355,175,368 |
| 2021-03-18 | Open-market sale | 106,049 | $131.23 | 355,585,483 |
| 2021-03-17 | Open-market sale | 479,936 | $132.39 | 355,695,432 |
| 2021-03-17 | Open-market sale | 3,900 | $133.07 | 355,691,532 |
| 2021-02-26 | Open-market sale | 566,277 | $130.52 | 356,319,531 |
| 2021-02-26 | Open-market sale | 144,163 | $131.10 | 356,175,368 |
| 2021-02-25 | Open-market sale | 289,560 | $131.86 | 356,885,808 |
| 2021-02-22 | J | 15,000,000 | $0.00 | 357,175,368 |
| 2020-12-30 | Open-market sale | 1,583,928 | $144.22 | 372,180,085 |
| 2020-12-30 | Open-market sale | 4,717 | $145.01 | 372,175,368 |
| 2020-12-29 | Open-market sale | 283,098 | $144.15 | 378,682,870 |
| 2020-12-29 | Open-market sale | 110,724 | $144.93 | 378,572,146 |
| 2020-12-29 | Open-market sale | 17,533 | $145.67 | 378,554,613 |
| 2020-12-29 | J | 4,790,600 | $0.00 | 373,764,013 |
| 2020-12-29 | J | 4,155,600 | $0.00 | 10,507,124 |
| 2020-12-23 | Open-market sale | 220,972 | $143.62 | 378,965,968 |
| 2020-12-23 | Open-market sale | 327,630 | $143.09 | 379,186,940 |
| 2020-12-22 | Open-market sale | 124,898 | $143.62 | 379,895,070 |
| 2020-12-22 | J | 129,000 | $0.00 | 379,514,570 |
| 2020-12-22 | Open-market sale | 53,219 | $145.33 | 379,643,570 |
| 2020-12-22 | Open-market sale | 198,281 | $144.93 | 379,696,789 |
| 2020-12-21 | J | 904,000 | $0.00 | 380,019,968 |
| 2020-12-21 | Open-market sale | 287,531 | $146.32 | 380,923,968 |
| 2020-12-21 | Open-market sale | 817,469 | $145.69 | 381,211,499 |
| 2020-12-18 | Open-market sale | 176 | $147.16 | 382,028,968 |
| 2020-12-18 | Open-market sale | 124,253 | $146.53 | 382,029,144 |
| 2020-12-18 | Open-market sale | 793,004 | $145.78 | 382,153,397 |
| 2020-12-17 | Open-market sale | 71,895 | $146.24 | 382,946,401 |
| 2020-12-17 | Open-market sale | 507,823 | $145.98 | 383,018,296 |
| 2020-12-16 | Gift | 240,000 | $0.00 | 6,351,524 |
| 2020-12-16 | Open-market sale | 206,731 | $145.52 | 383,648,091 |
| 2020-12-16 | J | 423,500 | $0.00 | 383,854,822 |
| 2020-12-16 | Open-market sale | 121,972 | $146.42 | 383,526,119 |
| 2020-12-15 | Open-market sale | 50,971 | $145.94 | 384,278,322 |
| 2020-12-15 | Open-market sale | 237,401 | $145.52 | 384,329,293 |
| 2020-12-14 | Open-market sale | 116,816 | $146.04 | 384,654,599 |
| 2020-12-14 | Open-market sale | 9,215 | $147.47 | 384,566,694 |
| 2020-12-14 | Open-market sale | 78,690 | $146.95 | 384,575,909 |
| 2020-12-11 | Open-market sale | 136,416 | $147.15 | 384,771,415 |
| 2020-12-11 | Open-market sale | 164,524 | $146.72 | 384,907,831 |
| 2020-12-10 | J | 240,000 | $0.00 | 385,072,355 |
| 2020-12-10 | Open-market sale | 79,884 | $147.76 | 385,312,355 |
| 2020-12-10 | Open-market sale | 333,769 | $147.31 | 385,392,239 |
| 2020-12-10 | J | 240,000 | $0.00 | 6,591,524 |
| 2020-12-09 | Open-market sale | 416,460 | $148.21 | 385,726,008 |
| 2020-12-03 | Open-market sale | 204,112 | $149.14 | 386,177,687 |
| 2020-12-03 | Open-market sale | 35,219 | $149.58 | 386,142,468 |
| 2020-12-02 | Open-market sale | 34,696 | $152.08 | 386,381,799 |
| 2020-12-02 | Open-market sale | 70,029 | $150.86 | 386,416,495 |
| 2020-12-02 | Open-market sale | 78,431 | $150.19 | 386,486,524 |
| 2020-12-01 | Open-market sale | 144,721 | $152.36 | 386,597,747 |
| 2020-12-01 | Open-market sale | 32,792 | $152.72 | 386,564,955 |
| 2020-11-30 | Open-market sale | 363,278 | $152.69 | 386,742,468 |
| 2020-11-30 | Open-market sale | 136,722 | $151.97 | 387,105,746 |
| 2020-11-25 | Open-market sale | 10,000 | $151.88 | 387,242,468 |
| 2020-11-23 | Open-market sale | 129,611 | $150.74 | 387,252,468 |
| 2020-11-23 | Open-market sale | 120,389 | $149.94 | 387,382,079 |
| 2020-11-20 | Open-market sale | 65,754 | $152.23 | 387,502,468 |
| 2020-11-20 | Open-market sale | 221,985 | $150.22 | 387,730,483 |
| 2020-11-20 | Open-market sale | 162,261 | $151.43 | 387,568,222 |
| 2020-11-19 | J | 700,000 | $0.00 | 387,952,468 |
| 2020-09-29 | Open-market sale | 145,210 | $137.81 | 388,652,468 |
| 2020-09-29 | Open-market sale | 606,875 | $137.05 | 388,797,678 |
| 2020-09-25 | J | 200,000 | $0.00 | 389,404,553 |
| 2020-09-24 | J | 8,100,000 | $0.00 | 389,604,553 |
| 2020-09-08 | J | 21,451,047 | $0.00 | 397,704,553 |
| 2020-03-05 | J | 415,000,000 | $0.00 | 419,155,600 |
| 2020-03-05 | J | 415,000,000 | $0.00 | 1,000,891,131 |
| 2019-06-27 | Gift | 11,150,556 | $0.00 | 6,351,524 |
| 2019-06-07 | J | 1,276,855 | $0.00 | 4,432,613 |
| 2019-06-07 | Open-market sale | 277,013 | $105.45 | 4,155,600 |
| 2019-06-06 | Open-market sale | 737,813 | $105.28 | 5,709,468 |
| 2019-05-23 | Open-market sale | 841,920 | $101.44 | 6,447,281 |
| 2019-05-22 | Open-market sale | 542,131 | $101.80 | 8,069,399 |
| 2019-05-22 | J | 420,000 | $0.00 | 8,611,530 |
| 2019-05-22 | Open-market sale | 780,198 | $102.21 | 7,289,201 |
| 2019-05-21 | Open-market sale | 13,075 | $101.50 | 9,031,530 |
| 2019-05-21 | Open-market sale | 793,746 | $101.05 | 9,044,605 |
| 2019-05-20 | Open-market sale | 148,168 | $100.96 | 10,510,919 |
| 2019-05-20 | Open-market sale | 672,568 | $101.55 | 9,838,351 |
| 2019-05-20 | J | 1,181,000 | $0.00 | 10,659,087 |
| 2019-05-17 | Open-market sale | 674,630 | $100.65 | 12,792,308 |
| 2019-05-17 | Open-market sale | 952,221 | $101.39 | 11,840,087 |
| 2019-03-28 | Open-market sale | 18,901 | $97.62 | 13,466,938 |
| 2019-03-28 | Open-market sale | 773,137 | $97.04 | 13,485,839 |
| 2019-03-27 | Open-market sale | 369,281 | $98.39 | 14,258,976 |
| 2019-03-27 | Open-market sale | 1,110,815 | $97.21 | 14,628,257 |
| 2019-03-26 | Open-market sale | 1,271,264 | $98.42 | 16,039,072 |
| 2019-03-26 | J | 300,000 | $0.00 | 15,739,072 |
| 2019-03-25 | Open-market sale | 1,236,249 | $98.21 | 17,310,336 |
| 2019-03-22 | Open-market sale | 837,062 | $98.50 | 18,642,042 |
| 2019-03-22 | Open-market sale | 95,457 | $99.20 | 18,546,585 |
| 2019-03-21 | Open-market sale | 4,610 | $99.11 | 19,479,104 |
| 2019-03-21 | Open-market sale | 900,589 | $98.77 | 19,483,714 |
| 2019-03-21 | Gift | 600,000 | $0.00 | 17,502,080 |
| 2019-03-21 | J | 2,544,856 | $0.00 | 18,102,080 |
| 2019-03-21 | J | 4,726,507 | $0.00 | 20,384,303 |
| 2019-03-20 | Open-market sale | 400 | $99.54 | 25,110,810 |
| 2019-03-20 | Open-market sale | 743,424 | $99.01 | 25,111,210 |
| 2019-03-04 | Open-market sale | 5,521 | $98.54 | 25,854,634 |
| 2019-03-04 | Open-market sale | 658,807 | $97.90 | 25,860,155 |
| 2019-03-01 | Open-market sale | 559,491 | $98.27 | 26,653,954 |
| 2019-03-01 | Open-market sale | 134,992 | $99.22 | 26,518,962 |
| 2019-02-28 | Open-market sale | 1,199,401 | $99.18 | 27,213,445 |
| 2019-02-28 | Open-market sale | 594,741 | $98.72 | 28,412,846 |
| 2019-02-27 | Open-market sale | 705,858 | $98.13 | 29,007,587 |
| 2019-02-26 | Open-market sale | 898,170 | $98.47 | 29,723,535 |
| 2019-02-26 | Open-market sale | 10,090 | $99.02 | 29,713,445 |
| 2019-02-25 | Open-market sale | 900 | $100.09 | 30,621,705 |
| 2019-02-25 | Open-market sale | 660,059 | $99.54 | 30,622,605 |
| 2019-02-22 | J | 6,688,795 | $0.00 | 32,059,194 |
| 2019-02-22 | J | 5,000,000 | $0.00 | 15,557,224 |
| 2019-02-22 | Open-market sale | 776,530 | $99.64 | 31,282,664 |
| 2019-02-21 | Open-market sale | 716,173 | $99.31 | 38,747,989 |
| 2019-02-20 | Open-market sale | 127,012 | $101.11 | 39,523,357 |
| 2019-02-20 | Open-market sale | 705,786 | $99.13 | 39,898,072 |
| 2019-02-20 | Open-market sale | 59,195 | $101.97 | 39,464,162 |
| 2019-02-20 | Open-market sale | 247,703 | $100.18 | 39,650,369 |
| 2018-12-28 | Open-market sale | 239,597 | $93.11 | 40,603,858 |
| 2018-12-28 | Open-market sale | 495,353 | $92.18 | 40,843,455 |
| 2018-12-19 | Open-market sale | 500,500 | $92.29 | 41,338,808 |
| 2018-12-17 | Open-market sale | 500 | $92.00 | 41,839,308 |
| 2018-12-14 | Open-market sale | 298,726 | $92.24 | 42,812,808 |
| 2018-12-14 | J | 973,000 | $0.00 | 41,839,808 |
| 2018-12-13 | Open-market sale | 426,160 | $93.01 | 43,111,534 |
| 2018-12-12 | Open-market sale | 844,371 | $93.64 | 43,537,694 |
| 2018-12-11 | Open-market sale | 123,995 | $94.33 | 44,382,065 |
| 2018-12-11 | Open-market sale | 605,474 | $93.92 | 44,506,060 |
| 2018-12-04 | Open-market sale | 333,456 | $98.31 | 45,111,534 |
| 2018-12-04 | Open-market sale | 145,086 | $97.48 | 45,444,990 |
| 2018-12-04 | Open-market sale | 243,614 | $96.41 | 45,590,076 |
| 2018-12-03 | Open-market sale | 387,000 | $98.70 | 45,833,690 |
| 2018-12-03 | J | 264,000 | $0.00 | 46,220,690 |
| 2018-11-28 | Open-market sale | 275,000 | $96.49 | 46,484,690 |
| 2018-11-27 | Open-market sale | 1,251,332 | $95.04 | 49,026,687 |
| 2018-11-27 | Open-market sale | 6,997 | $95.51 | 49,019,690 |
| 2018-11-27 | J | 2,260,000 | $0.00 | 46,759,690 |
| 2018-11-26 | Open-market sale | 1,163,048 | $95.18 | 50,312,998 |
| 2018-11-26 | Open-market sale | 34,979 | $95.84 | 50,278,019 |
| 2018-11-21 | Open-market sale | 626,089 | $94.09 | 51,494,362 |
| 2018-11-21 | Open-market sale | 18,316 | $94.59 | 51,476,046 |
| 2018-11-20 | Open-market sale | 706,769 | $94.27 | 52,120,451 |
| 2018-11-19 | Open-market sale | 234,666 | $97.88 | 52,827,220 |
| 2018-11-19 | Open-market sale | 675,990 | $96.89 | 53,061,886 |
| 2018-11-16 | Open-market sale | 362,484 | $98.14 | 53,737,876 |
| 2018-11-16 | Open-market sale | 919,330 | $97.54 | 54,100,360 |
| 2018-09-28 | Open-market sale | 420,953 | $94.01 | 55,019,690 |
| 2018-09-27 | Open-market sale | 807,654 | $94.46 | 55,440,643 |
| 2018-09-26 | Open-market sale | 773,229 | $95.13 | 56,256,253 |
| 2018-09-26 | Open-market sale | 7,956 | $95.54 | 56,248,297 |
| 2018-09-18 | Open-market sale | 600,000 | $95.37 | 57,029,482 |
| 2018-09-13 | Open-market sale | 531,360 | $95.23 | 57,629,482 |
| 2018-09-12 | Open-market sale | 430,640 | $96.26 | 58,708,682 |
| 2018-09-12 | J | 547,840 | $0.00 | 58,160,842 |
| 2018-09-11 | Open-market sale | 9,089 | $97.56 | 59,139,322 |
| 2018-09-11 | Open-market sale | 590,911 | $96.91 | 59,148,411 |
| 2018-09-05 | Open-market sale | 230,500 | $95.71 | 59,739,322 |
| 2018-08-27 | Gift | 5,000,000 | $0.00 | 10,557,224 |
| 2018-08-24 | Open-market sale | 43,293 | $95.54 | 59,969,822 |
| 2018-08-24 | Open-market sale | 707,761 | $95.06 | 60,013,115 |
| 2018-08-24 | J | 2,800,000 | $0.00 | 60,720,876 |
| 2018-08-23 | J | 5,000,000 | $0.00 | 64,045,884 |
| 2018-08-23 | Open-market sale | 525,008 | $95.34 | 63,520,876 |
| 2018-08-23 | J | 5,000,000 | $0.00 | 15,557,224 |
| 2018-08-21 | Open-market sale | 1,524,905 | $95.92 | 69,045,884 |
| 2018-08-20 | Open-market sale | 286,762 | $96.17 | 70,570,789 |
| 2018-08-17 | Open-market sale | 574,576 | $98.27 | 70,877,371 |
| 2018-08-17 | Open-market sale | 19,820 | $98.81 | 70,857,551 |
| 2018-06-27 | Gift | 525,000 | $0.00 | 10,557,224 |
| 2018-06-22 | J | 575,000 | $0.00 | 11,082,224 |
| 2018-06-22 | J | 2,975,000 | $0.00 | 71,451,947 |
| 2018-06-19 | J | 160,000 | $0.00 | 74,977,905 |
| 2018-06-19 | Open-market sale | 550,958 | $82.98 | 74,426,947 |
| 2018-06-18 | Open-market sale | 510,893 | $83.15 | 75,137,905 |
| 2018-06-15 | Open-market sale | 249,484 | $83.60 | 75,648,798 |
| 2018-06-14 | Open-market sale | 12,588 | $84.72 | 75,898,282 |
| 2018-06-14 | Open-market sale | 641,242 | $83.92 | 75,910,870 |
| 2018-06-13 | Open-market sale | 654,346 | $84.12 | 76,552,112 |
| 2018-06-12 | Open-market sale | 615,152 | $83.89 | 77,206,458 |
| 2018-06-11 | Open-market sale | 491,120 | $84.23 | 77,821,610 |
| 2018-06-08 | Open-market sale | 666,445 | $84.44 | 78,312,730 |
| 2018-06-07 | Open-market sale | 814,241 | $85.18 | 78,997,759 |
| 2018-06-07 | Open-market sale | 18,584 | $85.71 | 78,979,175 |
| 2018-06-06 | Open-market sale | 598,116 | $84.66 | 79,812,000 |
| 2018-06-05 | Open-market sale | 900 | $85.25 | 80,410,116 |
| 2018-06-05 | Open-market sale | 591,255 | $84.63 | 80,411,016 |
| 2017-12-15 | Gift | 200,000 | $0.00 | 10,507,224 |
| 2017-12-13 | J | 200,000 | $0.00 | 11,257,224 |
| 2017-12-13 | Gift | 550,000 | $0.00 | 10,707,224 |
| 2017-12-13 | J | 400,000 | $0.00 | 81,002,271 |
| 2017-12-05 | Open-market sale | 1,319,133 | $97.61 | 81,402,271 |
| 2017-12-04 | J | 550,000 | $0.00 | 11,057,224 |
| 2017-12-04 | Open-market sale | 545,504 | $97.09 | 82,721,404 |
| 2017-12-04 | J | 3,885,729 | $0.00 | 83,266,908 |
| 2017-11-30 | Open-market sale | 158,156 | $97.97 | 87,152,637 |
| 2017-11-30 | Open-market sale | 286,161 | $97.04 | 87,310,793 |
| 2017-11-29 | Open-market sale | 920,304 | $97.56 | 87,720,372 |
| 2017-11-29 | Open-market sale | 123,418 | $98.04 | 87,596,954 |
| 2017-11-28 | Open-market sale | 9,398 | $96.83 | 88,640,676 |
| 2017-11-28 | Open-market sale | 877,758 | $96.44 | 88,650,074 |
| 2017-11-27 | Open-market sale | 144,259 | $97.47 | 89,527,832 |
| 2017-11-27 | Open-market sale | 1,025,589 | $96.80 | 89,672,091 |
| 2017-11-22 | Open-market sale | 826,617 | $96.39 | 90,697,680 |
| 2017-11-21 | Open-market sale | 168,508 | $97.59 | 91,524,297 |
| 2017-11-21 | Open-market sale | 1,094,245 | $96.77 | 91,692,805 |
| 2017-11-20 | Open-market sale | 18,500 | $96.79 | 92,787,050 |
| 2017-11-20 | Open-market sale | 983,710 | $96.22 | 92,805,550 |
| 2017-11-17 | Open-market sale | 1,477,187 | $97.17 | 95,212,752 |
| 2017-11-17 | Open-market sale | 48,070 | $99.91 | 93,789,260 |
| 2017-11-17 | Open-market sale | 639,512 | $98.97 | 93,837,330 |
| 2017-11-17 | Open-market sale | 735,910 | $98.00 | 94,476,842 |
| 2017-09-26 | Open-market sale | 222,985 | $79.13 | 96,689,939 |
| 2017-09-25 | J | 2,200,000 | $0.00 | 97,975,105 |
| 2017-09-25 | Open-market sale | 995,337 | $79.44 | 96,979,768 |
| 2017-09-25 | Open-market sale | 66,844 | $80.02 | 96,912,924 |
| 2017-09-22 | Open-market sale | 714,834 | $79.55 | 100,175,105 |
| 2017-09-08 | J | 1,685,000 | $0.00 | 100,889,939 |
| 2017-09-06 | Open-market sale | 162,135 | $79.95 | 102,574,939 |
| 2017-09-05 | Open-market sale | 232,575 | $78.70 | 103,994,706 |
| 2017-09-05 | Open-market sale | 1,257,632 | $79.39 | 102,737,074 |
| 2017-09-01 | Open-market sale | 800,000 | $78.35 | 104,227,281 |
| 2017-08-31 | Open-market sale | 621,500 | $78.28 | 105,027,281 |
| 2017-08-30 | Open-market sale | 696,363 | $78.73 | 105,648,781 |
| 2017-08-24 | Open-market sale | 129,628 | $80.44 | 106,345,144 |
| 2017-08-23 | Open-market sale | 646,330 | $80.20 | 106,474,772 |
| 2017-08-22 | Gift | 1,875,000 | $0.00 | 10,507,224 |
| 2017-08-22 | Open-market sale | 442,496 | $80.04 | 107,121,102 |
| 2017-08-21 | J | 6,245,000 | $0.00 | 107,595,144 |
| 2017-08-21 | Open-market sale | 31,546 | $80.01 | 107,563,598 |
| 2017-08-21 | J | 1,875,000 | $0.00 | 12,382,224 |
| 2017-06-22 | J | 200,000 | $0.00 | 113,840,144 |
| 2017-06-12 | Open-market sale | 1,221,535 | $79.13 | 114,143,884 |
| 2017-06-12 | Open-market sale | 103,740 | $80.10 | 114,040,144 |
| 2017-06-09 | Open-market sale | 1,674,725 | $79.29 | 115,365,419 |
| 2017-06-08 | Open-market sale | 1,542,891 | $78.82 | 117,266,117 |
| 2017-06-08 | Open-market sale | 225,973 | $79.49 | 117,040,144 |
| 2017-06-07 | Open-market sale | 1,509,871 | $79.11 | 118,809,008 |
| 2017-06-06 | Open-market sale | 1,540,469 | $78.82 | 120,381,375 |
| 2017-06-06 | Open-market sale | 62,496 | $79.33 | 120,318,879 |
| 2017-06-05 | Open-market sale | 1,618,300 | $80.22 | 121,921,844 |
| 2017-05-31 | Open-market sale | 617,031 | $78.52 | 123,540,144 |
| 2017-05-30 | Open-market sale | 838,605 | $78.21 | 124,157,175 |
| 2017-05-26 | Open-market sale | 1,157,500 | $78.06 | 124,995,780 |
| 2017-05-25 | Open-market sale | 1,194,419 | $78.38 | 126,153,280 |
| 2017-05-24 | Open-market sale | 1,281,955 | $78.27 | 127,347,699 |
| 2017-05-23 | Open-market sale | 1,254,984 | $78.69 | 128,629,654 |
| 2017-05-22 | Open-market sale | 1,321,340 | $78.61 | 129,884,638 |
| 2017-03-16 | Open-market sale | 1,089,776 | $70.48 | 131,205,978 |
| 2017-03-15 | Open-market sale | 1,284,541 | $70.34 | 132,295,754 |
| 2017-03-14 | Open-market sale | 625,683 | $70.86 | 133,580,295 |
| 2017-03-02 | Open-market sale | 571,349 | $70.50 | 134,205,978 |
| 2017-03-01 | Open-market sale | 2,023,992 | $70.44 | 134,777,327 |
| 2017-02-28 | J | 1,715,000 | $0.00 | 136,801,319 |
| 2017-02-28 | Open-market sale | 1,947,020 | $70.65 | 138,516,319 |
| 2017-02-27 | Open-market sale | 1,449,282 | $71.79 | 140,463,339 |
| 2017-02-24 | Open-market sale | 72,159 | $72.53 | 141,912,621 |
| 2017-02-24 | Open-market sale | 2,145,902 | $72.11 | 141,984,780 |
| 2017-02-23 | Open-market sale | 234,261 | $72.34 | 144,130,682 |
| 2017-02-23 | Open-market sale | 1,676,979 | $71.77 | 144,364,943 |
| 2017-02-22 | Open-market sale | 2,464,097 | $71.76 | 146,041,922 |
| 2016-12-20 | J | 911,500 | $0.00 | 148,506,019 |
| 2016-12-14 | J | 2,830,000 | $0.00 | 149,417,519 |
| 2016-09-26 | Gift | 1,300,000 | $0.00 | 10,507,127 |
| 2016-09-16 | J | 8,615,686 | $0.00 | 152,247,519 |
| 2016-09-16 | J | 1,300,000 | $0.00 | 11,807,127.05 |
| 2016-09-09 | Open-market sale | 795,134 | $70.57 | 160,865,905 |
| 2016-09-09 | Open-market sale | 2,700 | $71.39 | 160,863,205 |
| 2016-09-08 | Open-market sale | 1,302,166 | $71.97 | 161,661,039 |
| 2016-08-29 | Open-market sale | 222,144 | $71.29 | 162,963,205 |
| 2016-08-26 | Open-market sale | 1,777,856 | $71.27 | 163,185,349 |
| 2016-08-25 | Open-market sale | 1,266,556 | $71.36 | 165,201,405 |
| 2016-08-25 | Open-market sale | 238,200 | $72.27 | 164,963,205 |
| 2016-08-24 | Open-market sale | 1,723,745 | $72.36 | 166,467,961 |
| 2016-08-23 | Open-market sale | 1,419,101 | $72.46 | 168,191,706 |
| 2016-08-22 | Open-market sale | 1,541,578 | $72.73 | 169,610,807 |
| 2016-08-19 | Open-market sale | 353,300 | $74.10 | 171,152,385 |
| 2016-08-19 | Open-market sale | 1,607,520 | $73.07 | 171,505,685 |
| 2016-06-28 | Open-market sale | 912,142 | $71.26 | 173,172,905 |
| 2016-06-28 | Open-market sale | 59,700 | $71.77 | 173,113,205 |
| 2016-06-27 | Open-market sale | 478,158 | $71.60 | 174,085,047 |
| 2015-12-28 | Gift | 1,500,000 | $0.00 | 10,506,917.93 |
| 2015-12-17 | J | 1,500,000 | $0.00 | 12,006,917.93 |
| 2015-12-17 | J | 9,465,726 | $0.00 | 174,563,205 |
| 2015-11-19 | J | 9,971,069 | $0.00 | 184,028,931 |
| 2015-06-05 | Grant / award | 2,395 | $0.00 | 10,506,741.77 |
| 2015-04-08 | J | 194,000,000 | $0.00 | 194,000,000 |
| 2015-04-08 | J | 194,000,000 | $0.00 | 1,415,891,131 |
| 2014-06-06 | Grant / award | 2,267 | $0.00 | 10,504,149.15 |
| 2013-06-07 | Grant / award | 2,293 | $0.00 | 10,501,671.67 |
| 2012-06-01 | Grant / award | 2,670 | $0.00 | 10,499,214.93 |
| 2011-12-08 | J | 70,615,608 | — | 1,609,891,131 |
| 2011-06-03 | Grant / award | 3,261 | $0.00 | 10,496,480.24 |
| 2010-06-04 | Grant / award | 3,175 | $0.00 | 10,493,219.24 |
| 2009-06-05 | Grant / award | 3,132.95 | $0.00 | 10,490,044.24 |
| 2008-09-26 | Grant / award | 329.44 | $0.00 | 10,486,911.29 |
| 2008-06-06 | Grant / award | 2,398.49 | $0.00 | 10,486,581.85 |
| 2007-06-01 | Grant / award | 2,830 | $0.00 | 10,484,183.36 |
| 2006-06-02 | Grant / award | 2,927.03 | — | 10,481,353.36 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.