Bulletin
Investor Alert

Meta Platforms Inc.

LIM: PE:FB

GO

Quotes are delayed by 20 min

Jun 8, 2022, 2:34 p.m.

FB
/zigman2/quotes/201456392/delayed

$

196.90

Change

+1.90 +0.97%

Volume

Volume 0

Quotes are delayed by 20 min

/zigman2/quotes/201456392/delayed

Previous close

$ 195.00

$ 196.90

Change

+1.90 +0.97%

Day low

Day high

$196.90

$199.91

Open

52 week low

52 week high

n/a

n/a

Open

Mark Elliot Zuckerberg

Founder of Meta Platforms, Inc., Startup:Education and Chan Zuckerberg Initiative LLC, Mark Elliot Zuckerberg is an entrepreneur who holds the position of Chairman & Chief Executive Officer of Meta Platforms, Inc. and Co-Chief Executive Officer at Chan Zuckerberg Initiative LLC.

Transactions

Date Shares Transaction Value
11/08/2021 2,100   Disposition at $340.13 per share. 714,273
11/08/2021 1,149   Disposition at $338.88 per share. 389,374
11/08/2021 200   Disposition at $343.71 per share. 68,742
11/08/2021 3,400   Disposition at $343.06 per share. 1,166,404
11/08/2021 13,126   Disposition at $341.99 per share. 4,488,961
11/08/2021 24,923   Disposition at $341.08 per share. 8,500,737
11/08/2021 9,303   Disposition at $340.2 per share. 3,164,881
11/08/2021 120   Disposition at $343.8 per share. 41,256
11/08/2021 5,048   Disposition at $338.99 per share. 1,711,222
11/08/2021 360   Disposition at $342.76 per share. 123,394
11/08/2021 1,840   Disposition at $341.86 per share. 629,023
11/08/2021 2,670   Disposition at $340.99 per share. 910,444
11/08/2021 960   Disposition at $340.15 per share. 326,544
11/08/2021 350   Disposition at $338.9 per share. 118,615
11/08/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
11/08/2021 200   Disposition at $343.81 per share. 68,762
11/08/2021 1,050   Disposition at $342.81 per share. 359,951
11/08/2021 4,018   Disposition at $341.86 per share. 1,373,594
11/08/2021 6,483   Disposition at $340.98 per share. 2,210,574
11/08/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
11/05/2021 4,254   Disposition at $341.28 per share. 1,451,806
11/05/2021 2,939   Disposition at $340.4 per share. 1,000,436
11/05/2021 3,991   Disposition at $345.99 per share. 1,380,847
11/05/2021 2,181   Disposition at $344.5 per share. 751,355
11/05/2021 8,260   Disposition at $343.26 per share. 2,835,328
11/05/2021 11,463   Disposition at $342.47 per share. 3,925,734
11/05/2021 19,787   Disposition at $341.28 per share. 6,752,908
11/05/2021 332   Disposition at $346.27 per share. 114,962
11/05/2021 352   Disposition at $344.48 per share. 121,257
11/05/2021 10,318   Disposition at $340.51 per share. 3,513,383
11/05/2021 963   Disposition at $343.52 per share. 330,810
11/05/2021 1,085   Disposition at $342.49 per share. 371,602
11/05/2021 2,264   Disposition at $341.51 per share. 773,179
11/05/2021 1,304   Disposition at $340.55 per share. 444,078
11/05/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
11/05/2021 390   Disposition at $346.47 per share. 135,124
11/05/2021 705   Disposition at $345.7 per share. 243,719
11/05/2021 201   Disposition at $344.27 per share. 69,199
11/05/2021 2,218   Disposition at $343.5 per share. 761,883
11/05/2021 4,293   Disposition at $342.35 per share. 1,469,709
11/05/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
11/04/2021 6,894   Disposition at $335.4 per share. 2,312,248
11/04/2021 2,526   Disposition at $334.44 per share. 844,796
11/04/2021 2,128   Disposition at $333.49 per share. 709,667
11/04/2021 441   Disposition at $337.03 per share. 148,631
11/04/2021 12,230   Disposition at $336.34 per share. 4,113,439
11/04/2021 23,699   Disposition at $335.46 per share. 7,950,067
11/04/2021 11,353   Disposition at $334.5 per share. 3,797,579
11/04/2021 8,277   Disposition at $333.53 per share. 2,760,628
11/04/2021 2,267   Disposition at $336.19 per share. 762,143
11/04/2021 2,067   Disposition at $335.33 per share. 693,128
11/04/2021 1,352   Disposition at $334.33 per share. 452,015
11/04/2021 614   Disposition at $333.36 per share. 204,684
11/04/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
11/04/2021 3,452   Disposition at $336.38 per share. 1,161,184
11/04/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
11/03/2021 12,422   Disposition at $331.73 per share. 4,120,751
11/03/2021 5,139   Disposition at $330.71 per share. 1,699,519
11/03/2021 10,931   Disposition at $329.77 per share. 3,604,716
11/03/2021 11,804   Disposition at $328.73 per share. 3,880,329
11/03/2021 10,104   Disposition at $327.63 per share. 3,310,374
11/03/2021 2,900   Disposition at $326.83 per share. 947,807
11/03/2021 1,900   Disposition at $325.78 per share. 618,982
11/03/2021 1,240   Disposition at $331.65 per share. 411,246
11/03/2021 560   Disposition at $330.48 per share. 185,069
11/03/2021 1,720   Disposition at $329.8 per share. 567,256
11/03/2021 1,230   Disposition at $328.64 per share. 404,228
11/03/2021 1,140   Disposition at $327.54 per share. 373,396
11/03/2021 200   Disposition at $326.44 per share. 65,288
11/03/2021 140   Disposition at $325.48 per share. 45,568
11/03/2021 800   Disposition at $324.43 per share. 259,544
11/03/2021 70   Disposition at $324.04 per share. 22,683
11/03/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
11/03/2021 900   Disposition at $332.02 per share. 298,818
11/03/2021 3,883   Disposition at $331.55 per share. 1,287,409
11/03/2021 4,450   Disposition at $330.13 per share. 1,469,079
11/03/2021 1,450   Disposition at $329.17 per share. 477,297
11/03/2021 2,217   Disposition at $328.28 per share. 727,797
11/03/2021 1,500   Disposition at $327.33 per share. 490,995
11/03/2021 450   Disposition at $326.07 per share. 146,732
11/03/2021 150   Disposition at $324.28 per share. 48,642
11/03/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
11/02/2021 231   Disposition at $332.49 per share. 76,806
11/02/2021 5,309   Disposition at $331.72 per share. 1,761,102
11/02/2021 964   Disposition at $331.48 per share. 319,547
11/02/2021 7,098   Disposition at $330.64 per share. 2,346,883
11/02/2021 585   Disposition at $330.3 per share. 193,226
11/02/2021 5,252   Disposition at $329.7 per share. 1,731,585
11/02/2021 795   Disposition at $328.91 per share. 261,484
11/02/2021 3,643   Disposition at $328.73 per share. 1,197,564
11/02/2021 857   Disposition at $327.84 per share. 280,959
11/02/2021 10,814   Disposition at $327.78 per share. 3,544,613
11/02/2021 938   Disposition at $326.66 per share. 306,408
11/02/2021 5,135   Disposition at $326.71 per share. 1,677,656
11/02/2021 194   Disposition at $325.52 per share. 63,151
11/02/2021 4,415   Disposition at $325.74 per share. 1,438,143
11/02/2021 307   Disposition at $333.87 per share. 102,499
11/02/2021 379   Disposition at $333.32 per share. 126,329
11/02/2021 1,917   Disposition at $331.63 per share. 635,735
11/02/2021 184   Disposition at $324.53 per share. 59,714
11/02/2021 1,220   Disposition at $324.16 per share. 395,476
11/02/2021 1,597   Disposition at $330.72 per share. 528,160
11/02/2021 1,421   Disposition at $329.72 per share. 468,533
11/02/2021 535   Disposition at $328.48 per share. 175,737
11/02/2021 1,922   Disposition at $327.7 per share. 629,840
11/02/2021 1,132   Disposition at $326.58 per share. 369,689
11/02/2021 636   Disposition at $325.68 per share. 207,133
11/02/2021 191   Disposition at $324.01 per share. 61,886
11/02/2021 104   Disposition at $334.74 per share. 34,813
11/02/2021 1,189   Disposition at $334.06 per share. 397,198
11/02/2021 187   Disposition at $334.24 per share. 62,503
11/02/2021 1,919   Disposition at $332.55 per share. 638,164
11/02/2021 4,935   Derivative/Non-derivative trans. at $0 per share. 0
11/02/2021 46,098   Derivative/Non-derivative trans. at $0 per share. 0
11/01/2021 350   Disposition at $326.65 per share. 114,328
11/01/2021 3,695   Disposition at $332.73 per share. 1,229,438
11/01/2021 14,006   Disposition at $331.97 per share. 4,649,572
11/01/2021 14,038   Disposition at $330.9 per share. 4,645,175
11/01/2021 11,629   Disposition at $329.98 per share. 3,837,338
11/01/2021 4,900   Disposition at $328.86 per share. 1,611,414
11/01/2021 3,400   Disposition at $327.86 per share. 1,114,724
11/01/2021 271   Disposition at $333.08 per share. 90,265
11/01/2021 1,485   Disposition at $332.11 per share. 493,184
11/01/2021 1,665   Disposition at $331.03 per share. 551,165
11/01/2021 1,404   Disposition at $330.11 per share. 463,475
11/01/2021 1,100   Disposition at $326.59 per share. 359,249
11/01/2021 600   Disposition at $328.98 per share. 197,388
11/01/2021 320   Disposition at $327.75 per share. 104,880
11/01/2021 190   Disposition at $326.37 per share. 62,011
11/01/2021 5,935   Derivative/Non-derivative trans. at $0 per share. 0
11/01/2021 652   Disposition at $332.86 per share. 217,025
11/01/2021 3,848   Disposition at $332.08 per share. 1,277,844
11/01/2021 3,846   Disposition at $330.91 per share. 1,272,680
11/01/2021 3,147   Disposition at $330.05 per share. 1,038,668
11/01/2021 900   Disposition at $328.84 per share. 295,956
11/01/2021 600   Disposition at $327.91 per share. 196,746
11/01/2021 52,768   Derivative/Non-derivative trans. at $0 per share. 0
10/29/2021 12,300   Disposition at $324.3 per share. 3,988,890
10/29/2021 12,624   Disposition at $323.27 per share. 4,080,961
10/29/2021 8,510   Disposition at $322.39 per share. 2,743,539
10/29/2021 1,375   Disposition at $321.08 per share. 441,485
10/29/2021 1,091   Disposition at $320.14 per share. 349,273
10/29/2021 232,400   Gift at $0 per share. 0
10/29/2021 232,400   Gift at $0 per share. 0
10/29/2021 70   Disposition at $325.41 per share. 22,779
10/29/2021 1,024   Disposition at $324.74 per share. 332,534
10/29/2021 1,096   Disposition at $323.78 per share. 354,863
10/29/2021 1,390   Disposition at $322.84 per share. 448,748
10/29/2021 1,115,300   Gift at $0 per share. 0
10/29/2021 390   Disposition at $321.84 per share. 125,518
10/29/2021 230   Disposition at $320.62 per share. 73,743
10/29/2021 4,200   Derivative/Non-derivative trans. at $0 per share. 0
10/29/2021 250   Disposition at $325.48 per share. 81,370
10/29/2021 1,958   Disposition at $324.69 per share. 635,744
10/29/2021 2,142   Disposition at $323.73 per share. 693,430
10/29/2021 2,250   Disposition at $322.75 per share. 726,188
10/29/2021 500   Disposition at $321.69 per share. 160,845
10/29/2021 400   Disposition at $320.62 per share. 128,248
10/29/2021 5,100   Disposition at $325.15 per share. 1,658,265
10/29/2021 1,388,700   Derivative/Non-derivative trans. at $0 per share. 0
10/28/2021 350   Disposition at $318.81 per share. 111,584
10/28/2021 7,400   Disposition at $315.81 per share. 2,336,994
10/28/2021 256   Disposition at $316.91 per share. 81,129
10/28/2021 5,500   Disposition at $314.82 per share. 1,731,510
10/28/2021 1,386   Disposition at $315.89 per share. 437,824
10/28/2021 3,700   Disposition at $313.48 per share. 1,159,876
10/28/2021 1,075   Disposition at $314.84 per share. 338,453
10/28/2021 1,912   Disposition at $312.94 per share. 598,342
10/28/2021 625   Disposition at $313.63 per share. 196,019
10/28/2021 1,200   Disposition at $311.3 per share. 373,560
10/28/2021 500   Disposition at $312.99 per share. 156,495
10/28/2021 4,136   Disposition at $310.51 per share. 1,284,270
10/28/2021 350   Disposition at $310.97 per share. 108,840
10/28/2021 3,764   Disposition at $309.57 per share. 1,165,222
10/28/2021 320   Disposition at $323.54 per share. 103,533
10/28/2021 280   Disposition at $322.44 per share. 90,284
10/28/2021 110   Disposition at $321.14 per share. 35,326
10/28/2021 190   Disposition at $319.68 per share. 60,740
10/28/2021 70   Disposition at $318.26 per share. 22,279
10/28/2021 200   Disposition at $317.12 per share. 63,424
10/28/2021 750   Disposition at $315.83 per share. 236,873
10/28/2021 500   Disposition at $314.83 per share. 157,415
10/28/2021 370   Disposition at $313.53 per share. 116,007
10/28/2021 950   Disposition at $310.21 per share. 294,700
10/28/2021 1,100   Disposition at $308.77 per share. 339,647
10/28/2021 350   Disposition at $312.92 per share. 109,522
10/28/2021 180   Disposition at $311.34 per share. 56,042
10/28/2021 620   Disposition at $310.11 per share. 192,269
10/28/2021 200   Disposition at $324.18 per share. 64,836
10/28/2021 260   Disposition at $309.09 per share. 80,364
10/28/2021 2,600   Disposition at $323.52 per share. 841,152
10/28/2021 4,200   Derivative/Non-derivative trans. at $0 per share. 0
10/28/2021 3,000   Disposition at $322.59 per share. 967,770
10/28/2021 50   Disposition at $324.59 per share. 16,230
10/28/2021 900   Disposition at $321.34 per share. 289,206
10/28/2021 450   Disposition at $323.67 per share. 145,652
10/28/2021 1,600   Disposition at $319.86 per share. 511,776
10/28/2021 400   Disposition at $322.7 per share. 129,080
10/28/2021 1,100   Disposition at $318.72 per share. 350,592
10/28/2021 350   Disposition at $321.7 per share. 112,595
10/28/2021 500   Disposition at $317.82 per share. 158,910
10/28/2021 200   Disposition at $319.74 per share. 63,948
10/28/2021 2,388   Disposition at $316.73 per share. 756,352
10/28/2021 558   Disposition at $309.25 per share. 172,562
10/28/2021 41,000   Derivative/Non-derivative trans. at $0 per share. 0
10/27/2021 700   Disposition at $312.78 per share. 218,946
10/27/2021 1,000   Disposition at $318.5 per share. 318,500
10/27/2021 1,100   Disposition at $317.59 per share. 349,349
10/27/2021 3,400   Disposition at $316.26 per share. 1,075,284
10/27/2021 15,944   Disposition at $315.57 per share. 5,031,449
10/27/2021 8,507   Disposition at $314.59 per share. 2,676,218
10/27/2021 6,907   Disposition at $313.54 per share. 2,165,621
10/27/2021 20   Disposition at $318.88 per share. 6,378
10/27/2021 140   Disposition at $317.94 per share. 44,512
10/27/2021 120   Disposition at $316.9 per share. 38,028
10/27/2021 4,142   Disposition at $312.61 per share. 1,294,831
10/27/2021 1,590   Disposition at $315.74 per share. 502,027
10/27/2021 987   Disposition at $314.83 per share. 310,738
10/27/2021 910   Disposition at $313.73 per share. 285,495
10/27/2021 433   Disposition at $312.81 per share. 135,447
10/27/2021 4,200   Derivative/Non-derivative trans. at $0 per share. 0
10/27/2021 350   Disposition at $317.9 per share. 111,265
10/27/2021 450   Disposition at $316.42 per share. 142,389
10/27/2021 2,700   Disposition at $315.67 per share. 852,309
10/27/2021 1,761   Disposition at $314.83 per share. 554,416
10/27/2021 1,539   Disposition at $313.67 per share. 482,739
10/27/2021 41,000   Derivative/Non-derivative trans. at $0 per share. 0
10/26/2021 140   Disposition at $318.72 per share. 44,621
10/26/2021 700   Disposition at $321 per share. 224,700
10/26/2021 1,400   Disposition at $318.79 per share. 446,306
10/26/2021 140   Disposition at $317.04 per share. 44,386
10/26/2021 100   Disposition at $319.42 per share. 31,942
10/26/2021 300   Disposition at $317.57 per share. 95,271
10/26/2021 230   Disposition at $315.97 per share. 72,674
10/26/2021 300   Disposition at $318.6 per share. 95,580
10/26/2021 2,400   Disposition at $316.44 per share. 759,456
10/26/2021 560   Disposition at $314.84 per share. 176,311
10/26/2021 598   Disposition at $316.05 per share. 188,998
10/26/2021 3,724   Disposition at $315.36 per share. 1,174,401
10/26/2021 270   Disposition at $313.81 per share. 84,729
10/26/2021 1,000   Disposition at $314.98 per share. 314,980
10/26/2021 4,200   Disposition at $314.58 per share. 1,321,236
10/26/2021 530   Disposition at $312.78 per share. 165,774
10/26/2021 550   Disposition at $313.82 per share. 172,601
10/26/2021 3,600   Disposition at $313.4 per share. 1,128,240
10/26/2021 330   Disposition at $311.78 per share. 102,888
10/26/2021 900   Disposition at $312.78 per share. 281,502
10/26/2021 4,100   Disposition at $312.51 per share. 1,281,291
10/26/2021 40   Disposition at $310.65 per share. 12,426
10/26/2021 600   Disposition at $311.75 per share. 187,050
10/26/2021 2,900   Disposition at $311.6 per share. 903,640
10/26/2021 140   Disposition at $329.84 per share. 46,178
10/26/2021 70   Disposition at $329.3 per share. 23,051
10/26/2021 500   Disposition at $329.8 per share. 164,900
10/26/2021 140   Disposition at $328.03 per share. 45,925
10/26/2021 250   Disposition at $329.85 per share. 82,463
10/26/2021 1,100   Disposition at $328.42 per share. 361,262
10/26/2021 210   Disposition at $326.51 per share. 68,568
10/26/2021 150   Disposition at $328.94 per share. 49,341
10/26/2021 800   Disposition at $327.24 per share. 261,792
10/26/2021 160   Disposition at $325.14 per share. 52,023
10/26/2021 250   Disposition at $327.68 per share. 81,920
10/26/2021 1,900   Disposition at $326.35 per share. 620,065
10/26/2021 70   Disposition at $324.16 per share. 22,692
10/26/2021 250   Disposition at $326.83 per share. 81,708
10/26/2021 1,300   Disposition at $325.37 per share. 422,981
10/26/2021 210   Disposition at $323.06 per share. 67,843
10/26/2021 300   Disposition at $325.35 per share. 97,605
10/26/2021 1,811   Disposition at $324.11 per share. 586,964
10/26/2021 528   Disposition at $322.17 per share. 170,106
10/26/2021 302   Disposition at $324.16 per share. 97,897
10/26/2021 3,441   Disposition at $322.97 per share. 1,111,340
10/26/2021 392   Disposition at $321.27 per share. 125,938
10/26/2021 450   Disposition at $323.07 per share. 145,382
10/26/2021 4,000   Disposition at $322.06 per share. 1,288,240
10/26/2021 90   Disposition at $320.36 per share. 28,833
10/26/2021 800   Disposition at $322.07 per share. 257,656
10/26/2021 3,624   Disposition at $321.03 per share. 1,163,413
10/26/2021 4,250   Derivative/Non-derivative trans. at $0 per share. 0
10/26/2021 100   Disposition at $310.32 per share. 31,032
10/26/2021 41,100   Derivative/Non-derivative trans. at $0 per share. 0
10/25/2021 500   Disposition at $327.42 per share. 163,710
10/25/2021 4,558   Disposition at $326.28 per share. 1,487,185
10/25/2021 9,710   Disposition at $325.45 per share. 3,160,120
10/25/2021 9,545   Disposition at $324.52 per share. 3,097,544
10/25/2021 5,600   Disposition at $323.69 per share. 1,812,664
10/25/2021 1,000   Disposition at $322.36 per share. 322,360
10/25/2021 460   Disposition at $328.9 per share. 151,294
10/25/2021 1,600   Disposition at $321.33 per share. 514,128
10/25/2021 74   Disposition at $328.11 per share. 24,281
10/25/2021 276   Disposition at $326.57 per share. 90,134
10/25/2021 870   Disposition at $325.76 per share. 283,412
10/25/2021 1,130   Disposition at $324.73 per share. 366,945
10/25/2021 790   Disposition at $323.77 per share. 255,779
10/25/2021 70   Disposition at $322.12 per share. 22,549
10/25/2021 250   Disposition at $321.08 per share. 80,270
10/25/2021 280   Disposition at $320.53 per share. 89,749
10/25/2021 4,200   Derivative/Non-derivative trans. at $0 per share. 0
10/25/2021 250   Disposition at $328.98 per share. 82,245
10/25/2021 2,600   Disposition at $320.43 per share. 833,118
10/25/2021 768   Disposition at $328.55 per share. 252,327
10/25/2021 100   Disposition at $326.83 per share. 32,683
10/25/2021 1,000   Disposition at $326.18 per share. 326,180
10/25/2021 2,100   Disposition at $325.23 per share. 682,983
10/25/2021 1,532   Disposition at $324.22 per share. 496,706
10/25/2021 800   Disposition at $323.49 per share. 258,792
10/25/2021 150   Disposition at $321.66 per share. 48,249
10/25/2021 800   Disposition at $320.7 per share. 256,560
10/25/2021 1,000   Disposition at $329.29 per share. 329,290
10/25/2021 4,887   Disposition at $328.58 per share. 1,605,771
10/25/2021 41,000   Derivative/Non-derivative trans. at $0 per share. 0
10/22/2021 934   Disposition at $329.09 per share. 307,371
10/22/2021 1,200   Disposition at $327.98 per share. 393,576
10/22/2021 1,065   Disposition at $326.76 per share. 348,000
10/22/2021 1,556   Disposition at $325.84 per share. 507,008
10/22/2021 6,458   Disposition at $324.82 per share. 2,097,688
10/22/2021 6,250   Disposition at $323.99 per share. 2,024,938
10/22/2021 12,338   Disposition at $322.84 per share. 3,983,200
10/22/2021 137   Disposition at $328.98 per share. 45,071
10/22/2021 248   Disposition at $327.73 per share. 81,278
10/22/2021 51   Disposition at $326.09 per share. 16,631
10/22/2021 292   Disposition at $325.5 per share. 95,046
10/22/2021 1,001   Disposition at $324.38 per share. 324,705
10/22/2021 11,199   Disposition at $321.91 per share. 3,605,071
10/22/2021 1,149   Disposition at $323.08 per share. 371,219
10/22/2021 1,322   Disposition at $321.97 per share. 425,645
10/22/2021 4,200   Derivative/Non-derivative trans. at $0 per share. 0
10/22/2021 222   Disposition at $329.18 per share. 73,078
10/22/2021 440   Disposition at $327.27 per share. 143,999
10/22/2021 143   Disposition at $326.37 per share. 46,671
10/22/2021 801   Disposition at $325.25 per share. 260,526
10/22/2021 1,344   Disposition at $324.19 per share. 435,712
10/22/2021 1,802   Disposition at $323.18 per share. 582,371
10/22/2021 2,748   Disposition at $322.13 per share. 885,214
10/22/2021 41,000   Derivative/Non-derivative trans. at $0 per share. 0
10/21/2021 8,070   Disposition at $341.5 per share. 2,755,905
10/21/2021 5,257   Disposition at $340.74 per share. 1,791,271
10/21/2021 1,089   Disposition at $339.54 per share. 369,760
10/21/2021 584   Disposition at $338.58 per share. 197,731
10/21/2021 27,438   Disposition at $341.56 per share. 9,371,724
10/21/2021 23,828   Disposition at $340.73 per share. 8,118,915
10/21/2021 3,715   Disposition at $339.48 per share. 1,261,169
10/21/2021 1,019   Disposition at $338.43 per share. 344,861
10/21/2021 3,193   Disposition at $341.58 per share. 1,090,665
10/21/2021 2,369   Disposition at $340.79 per share. 807,332
10/21/2021 437   Disposition at $339.62 per share. 148,414
10/21/2021 301   Disposition at $338.08 per share. 101,763
10/21/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
10/21/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
10/20/2021 174   Disposition at $343.56 per share. 59,780
10/20/2021 1,775   Disposition at $342.06 per share. 607,157
10/20/2021 5,122   Disposition at $341.29 per share. 1,748,088
10/20/2021 7,929   Disposition at $340.51 per share. 2,699,904
10/20/2021 1,896   Disposition at $343.17 per share. 650,651
10/20/2021 8,296   Disposition at $341.84 per share. 2,835,905
10/20/2021 29,188   Disposition at $340.94 per share. 9,951,357
10/20/2021 16,620   Disposition at $340.29 per share. 5,655,620
10/20/2021 236   Disposition at $343.08 per share. 80,967
10/20/2021 628   Disposition at $341.94 per share. 214,739
10/20/2021 3,264   Disposition at $340.99 per share. 1,112,992
10/20/2021 2,172   Disposition at $340.41 per share. 739,371
10/20/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
10/20/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
10/19/2021 3,496   Disposition at $341.11 per share. 1,192,521
10/19/2021 6,684   Disposition at $339.94 per share. 2,272,159
10/19/2021 2,901   Disposition at $339.18 per share. 983,962
10/19/2021 1,919   Disposition at $338.05 per share. 648,718
10/19/2021 11,984   Disposition at $341.07 per share. 4,087,383
10/19/2021 22,523   Disposition at $339.98 per share. 7,657,370
10/19/2021 13,133   Disposition at $339.28 per share. 4,455,765
10/19/2021 8,360   Disposition at $338.18 per share. 2,827,185
10/19/2021 1,329   Disposition at $341.03 per share. 453,229
10/19/2021 2,626   Disposition at $339.99 per share. 892,814
10/19/2021 1,553   Disposition at $339.28 per share. 526,902
10/19/2021 792   Disposition at $338.13 per share. 267,799
10/19/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
10/19/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
10/18/2021 10,981   Disposition at $335.28 per share. 3,681,710
10/18/2021 18,576   Disposition at $334.46 per share. 6,212,929
10/18/2021 3,104   Disposition at $333.57 per share. 1,035,402
10/18/2021 5,802   Disposition at $332.36 per share. 1,928,353
10/18/2021 5,075   Disposition at $331.31 per share. 1,681,399
10/18/2021 3,831   Disposition at $330.17 per share. 1,264,882
10/18/2021 7,112   Disposition at $329.25 per share. 2,341,626
10/18/2021 103   Disposition at $335.62 per share. 34,569
10/18/2021 1,793   Disposition at $335.16 per share. 600,942
10/18/2021 1,869   Disposition at $334.16 per share. 624,546
10/18/2021 471   Disposition at $332.77 per share. 156,735
10/18/2021 702   Disposition at $331.59 per share. 232,777
10/18/2021 515   Disposition at $330.25 per share. 170,079
10/18/2021 1,519   Disposition at $328.21 per share. 498,551
10/18/2021 847   Disposition at $329.41 per share. 279,011
10/18/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
10/18/2021 349   Disposition at $335.57 per share. 117,114
10/18/2021 4,720   Disposition at $335.06 per share. 1,581,484
10/18/2021 4,045   Disposition at $334.19 per share. 1,351,799
10/18/2021 1,700   Disposition at $332.46 per share. 565,182
10/18/2021 1,716   Disposition at $331.45 per share. 568,769
10/18/2021 1,645   Disposition at $330.32 per share. 543,377
10/18/2021 424   Disposition at $329.12 per share. 139,547
10/18/2021 401   Disposition at $328.1 per share. 131,569
10/18/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
10/15/2021 5,000   Disposition at $324.22 per share. 1,621,100
10/15/2021 500   Disposition at $323.1 per share. 161,550
10/15/2021 700   Disposition at $328.72 per share. 230,104
10/15/2021 2,824   Disposition at $327.26 per share. 924,183
10/15/2021 700   Disposition at $326.42 per share. 228,494
10/15/2021 8,031   Disposition at $324.94 per share. 2,609,594
10/15/2021 25,845   Disposition at $324.22 per share. 8,379,466
10/15/2021 140   Disposition at $328.98 per share. 46,058
10/15/2021 2,900   Disposition at $323.22 per share. 937,338
10/15/2021 230   Disposition at $327.39 per share. 75,300
10/15/2021 140   Disposition at $326.48 per share. 45,708
10/15/2021 500   Disposition at $325 per share. 162,500
10/15/2021 2,764   Disposition at $324.29 per share. 896,338
10/15/2021 426   Disposition at $323.44 per share. 137,786
10/15/2021 4,200   Derivative/Non-derivative trans. at $0 per share. 0
10/15/2021 200   Disposition at $328.98 per share. 65,796
10/15/2021 300   Disposition at $327.5 per share. 98,250
10/15/2021 300   Disposition at $326.89 per share. 98,067
10/15/2021 1,200   Disposition at $324.98 per share. 389,976
10/15/2021 41,000   Derivative/Non-derivative trans. at $0 per share. 0
10/14/2021 2,175   Disposition at $328.22 per share. 713,879
10/14/2021 4,200   Derivative/Non-derivative trans. at $0 per share. 0
10/14/2021 200   Disposition at $329.8 per share. 65,960
10/14/2021 3,537   Disposition at $328.83 per share. 1,163,072
10/14/2021 3,863   Disposition at $328.18 per share. 1,267,760
10/14/2021 3,011   Disposition at $329.43 per share. 991,914
10/14/2021 30,639   Disposition at $328.57 per share. 10,067,057
10/14/2021 7,450   Disposition at $327.97 per share. 2,443,377
10/14/2021 2,025   Disposition at $328.85 per share. 665,922
10/14/2021 41,100   Derivative/Non-derivative trans. at $0 per share. 0
10/13/2021 1,000   Disposition at $326.39 per share. 326,390
10/13/2021 2,168   Disposition at $325.28 per share. 705,208
10/13/2021 3,832   Disposition at $324.41 per share. 1,243,140
10/13/2021 500   Disposition at $323.52 per share. 161,760
10/13/2021 4,800   Disposition at $326.35 per share. 1,566,480
10/13/2021 12,360   Disposition at $325.32 per share. 4,020,956
10/13/2021 19,948   Disposition at $324.42 per share. 6,471,531
10/13/2021 3,892   Disposition at $323.66 per share. 1,259,685
10/13/2021 350   Disposition at $326.55 per share. 114,293
10/13/2021 800   Disposition at $325.66 per share. 260,528
10/13/2021 1,890   Disposition at $324.77 per share. 613,816
10/13/2021 1,160   Disposition at $323.98 per share. 375,817
10/13/2021 4,200   Derivative/Non-derivative trans. at $0 per share. 0
10/13/2021 41,000   Derivative/Non-derivative trans. at $0 per share. 0
10/12/2021 1,150   Disposition at $318.17 per share. 365,896
10/12/2021 2,680   Disposition at $323.83 per share. 867,865
10/12/2021 5,900   Disposition at $323.14 per share. 1,906,526
10/12/2021 6,900   Disposition at $322.09 per share. 2,222,421
10/12/2021 7,900   Disposition at $321.14 per share. 2,537,006
10/12/2021 5,620   Disposition at $320.22 per share. 1,799,637
10/12/2021 5,900   Disposition at $319.04 per share. 1,882,336
10/12/2021 20   Disposition at $324.03 per share. 6,481
10/12/2021 660   Disposition at $323.38 per share. 213,431
10/12/2021 780   Disposition at $322.26 per share. 251,363
10/12/2021 6,100   Disposition at $318.17 per share. 1,940,837
10/12/2021 800   Disposition at $321.3 per share. 257,040
10/12/2021 650   Disposition at $320.32 per share. 208,208
10/12/2021 610   Disposition at $319.13 per share. 194,670
10/12/2021 680   Disposition at $318.16 per share. 216,349
10/12/2021 4,200   Derivative/Non-derivative trans. at $0 per share. 0
10/12/2021 949   Disposition at $323.56 per share. 307,059
10/12/2021 1,301   Disposition at $322.43 per share. 419,482
10/12/2021 1,550   Disposition at $321.45 per share. 498,248
10/12/2021 1,400   Disposition at $320.4 per share. 448,560
10/12/2021 1,150   Disposition at $319.07 per share. 366,931
10/12/2021 41,000   Derivative/Non-derivative trans. at $0 per share. 0
10/11/2021 1,051   Disposition at $326.84 per share. 343,509
10/11/2021 748   Disposition at $325.84 per share. 243,729
10/11/2021 800   Disposition at $330.35 per share. 264,280
10/11/2021 13,724   Disposition at $329.8 per share. 4,526,176
10/11/2021 8,800   Disposition at $328.85 per share. 2,893,880
10/11/2021 9,600   Disposition at $327.88 per share. 3,147,648
10/11/2021 6,500   Disposition at $326.86 per share. 2,124,590
10/11/2021 4,476   Disposition at $325.88 per share. 1,458,639
10/11/2021 1,679   Disposition at $329.9 per share. 553,903
10/11/2021 1,022   Disposition at $328.95 per share. 336,187
10/11/2021 985   Disposition at $327.86 per share. 322,943
10/11/2021 720   Disposition at $326.82 per share. 235,311
10/11/2021 394   Disposition at $325.8 per share. 128,366
10/11/2021 4,800   Derivative/Non-derivative trans. at $0 per share. 0
10/11/2021 50   Disposition at $330.43 per share. 16,522
10/11/2021 3,601   Disposition at $329.91 per share. 1,188,006
10/11/2021 1,700   Disposition at $328.86 per share. 559,062
10/11/2021 1,900   Disposition at $327.83 per share. 622,877
10/11/2021 43,900   Derivative/Non-derivative trans. at $0 per share. 0
10/08/2021 6,790   Disposition at $331.48 per share. 2,250,750
10/08/2021 4,250   Disposition at $330.48 per share. 1,404,540
10/08/2021 400   Disposition at $329.5 per share. 131,800
10/08/2021 1,923   Disposition at $333.16 per share. 640,667
10/08/2021 9,130   Disposition at $332.3 per share. 3,033,899
10/08/2021 26,930   Disposition at $331.5 per share. 8,927,295
10/08/2021 14,731   Disposition at $330.49 per share. 4,868,449
10/08/2021 3,239   Disposition at $329.7 per share. 1,067,899
10/08/2021 90   Disposition at $333.19 per share. 29,988
10/08/2021 780   Disposition at $332.59 per share. 259,421
10/08/2021 3,060   Disposition at $331.6 per share. 1,014,696
10/08/2021 1,900   Disposition at $330.6 per share. 628,140
10/08/2021 470   Disposition at $329.77 per share. 154,992
10/08/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
10/08/2021 350   Disposition at $333.1 per share. 116,585
10/08/2021 3,150   Disposition at $332.26 per share. 1,046,619
10/08/2021 55,953   Derivative/Non-derivative trans. at $0 per share. 0
10/07/2021 5,473   Disposition at $337.16 per share. 1,845,277
10/07/2021 6,842   Disposition at $335.82 per share. 2,297,681
10/07/2021 13,588   Disposition at $334.98 per share. 4,551,709
10/07/2021 13,489   Disposition at $333.87 per share. 4,503,573
10/07/2021 4,001   Disposition at $332.78 per share. 1,331,453
10/07/2021 2,504   Disposition at $331.49 per share. 830,051
10/07/2021 313   Disposition at $337.86 per share. 105,751
10/07/2021 3,120   Disposition at $330.53 per share. 1,031,254
10/07/2021 740   Disposition at $337.28 per share. 249,588
10/07/2021 459   Disposition at $335.86 per share. 154,160
10/07/2021 1,898   Disposition at $335.02 per share. 635,868
10/07/2021 1,473   Disposition at $333.81 per share. 491,703
10/07/2021 383   Disposition at $332.74 per share. 127,440
10/07/2021 339   Disposition at $331.36 per share. 112,332
10/07/2021 305   Disposition at $330.31 per share. 100,745
10/07/2021 309   Disposition at $329.34 per share. 101,767
10/07/2021 6,219   Derivative/Non-derivative trans. at $0 per share. 0
10/07/2021 258   Disposition at $338.69 per share. 87,383
10/07/2021 2,405   Disposition at $329.29 per share. 791,943
10/07/2021 1,278   Disposition at $337.78 per share. 431,683
10/07/2021 1,243   Disposition at $336.8 per share. 418,643
10/07/2021 1,508   Disposition at $335.62 per share. 506,115
10/07/2021 3,943   Disposition at $334.86 per share. 1,320,353
10/07/2021 3,593   Disposition at $333.86 per share. 1,199,559
10/07/2021 535   Disposition at $332.59 per share. 177,936
10/07/2021 883   Disposition at $331.8 per share. 292,980
10/07/2021 742   Disposition at $330.51 per share. 245,239
10/07/2021 483   Disposition at $329.22 per share. 159,014
10/07/2021 3,654   Disposition at $338.13 per share. 1,235,528
10/07/2021 55,076   Derivative/Non-derivative trans. at $0 per share. 0
10/06/2021 5,965   Disposition at $333.84 per share. 1,991,356
10/06/2021 12,129   Disposition at $333.12 per share. 4,040,413
10/06/2021 12,554   Disposition at $332.06 per share. 4,168,682
10/06/2021 13,568   Disposition at $331.1 per share. 4,492,365
10/06/2021 805   Disposition at $329.81 per share. 265,498
10/06/2021 2,930   Disposition at $328.85 per share. 963,531
10/06/2021 2,534   Disposition at $327.77 per share. 830,570
10/06/2021 95   Disposition at $334.08 per share. 31,738
10/06/2021 1,344   Disposition at $333.57 per share. 448,319
10/06/2021 1,503   Disposition at $332.44 per share. 499,658
10/06/2021 1,638   Disposition at $331.42 per share. 542,866
10/06/2021 692   Disposition at $330.49 per share. 228,700
10/06/2021 204   Disposition at $328.63 per share. 67,041
10/06/2021 182   Disposition at $327.82 per share. 59,664
10/06/2021 5,515   Disposition at $326.55 per share. 1,800,924
10/06/2021 642   Disposition at $326.53 per share. 209,633
10/06/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
10/06/2021 1,083   Disposition at $333.91 per share. 361,625
10/06/2021 3,459   Disposition at $333.26 per share. 1,152,747
10/06/2021 3,562   Disposition at $332.22 per share. 1,183,368
10/06/2021 4,485   Disposition at $331.32 per share. 1,485,971
10/06/2021 440   Disposition at $330.1 per share. 145,244
10/06/2021 431   Disposition at $328.78 per share. 141,705
10/06/2021 463   Disposition at $327.8 per share. 151,772
10/06/2021 1,077   Disposition at $326.76 per share. 351,921
10/06/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
10/05/2021 3,387   Disposition at $334.54 per share. 1,133,087
10/05/2021 13,401   Disposition at $333.6 per share. 4,470,574
10/05/2021 15,202   Disposition at $332.81 per share. 5,059,378
10/05/2021 6,564   Disposition at $331.62 per share. 2,176,754
10/05/2021 7,565   Disposition at $330.47 per share. 2,500,006
10/05/2021 2,748   Disposition at $329.48 per share. 905,412
10/05/2021 5,293   Disposition at $328.63 per share. 1,739,439
10/05/2021 265   Disposition at $334.74 per share. 88,707
10/05/2021 1,189   Disposition at $333.86 per share. 396,960
10/05/2021 2,651   Disposition at $332.79 per share. 882,227
10/05/2021 749   Disposition at $331.12 per share. 248,009
10/05/2021 692   Disposition at $330.11 per share. 228,437
10/05/2021 1,840   Disposition at $327.41 per share. 602,435
10/05/2021 655   Disposition at $329.14 per share. 215,587
10/05/2021 99   Disposition at $327.01 per share. 32,374
10/05/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
10/05/2021 466   Disposition at $334.84 per share. 156,036
10/05/2021 3,163   Disposition at $333.8 per share. 1,055,810
10/05/2021 5,408   Disposition at $333.04 per share. 1,801,081
10/05/2021 2,866   Disposition at $331.37 per share. 949,707
10/05/2021 1,388   Disposition at $330.45 per share. 458,665
10/05/2021 1,045   Disposition at $329.25 per share. 344,067
10/05/2021 664   Disposition at $328.08 per share. 217,846
10/05/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
10/04/2021 550   Disposition at $331.09 per share. 182,100
10/04/2021 5,200   Disposition at $330.65 per share. 1,719,380
10/04/2021 490   Disposition at $330.09 per share. 161,745
10/04/2021 2,900   Disposition at $329.86 per share. 956,594
10/04/2021 180   Disposition at $328.89 per share. 59,201
10/04/2021 2,700   Disposition at $328.45 per share. 886,815
10/04/2021 490   Disposition at $327.69 per share. 160,569
10/04/2021 3,703   Disposition at $327.47 per share. 1,212,622
10/04/2021 277   Disposition at $326.51 per share. 90,444
10/04/2021 2,657   Disposition at $326.45 per share. 867,378
10/04/2021 480   Disposition at $325.54 per share. 156,260
10/04/2021 5,085   Disposition at $325.53 per share. 1,655,321
10/04/2021 850   Disposition at $324.51 per share. 275,834
10/04/2021 8,215   Disposition at $324.51 per share. 2,665,850
10/04/2021 400   Disposition at $335.7 per share. 134,280
10/04/2021 50   Disposition at $333.8 per share. 16,690
10/04/2021 700   Disposition at $332.78 per share. 232,946
10/04/2021 1,204   Disposition at $331.67 per share. 399,331
10/04/2021 1,000   Disposition at $330.69 per share. 330,690
10/04/2021 700   Disposition at $323.77 per share. 226,639
10/04/2021 6,700   Disposition at $323.63 per share. 2,168,321
10/04/2021 950   Disposition at $329.96 per share. 313,462
10/04/2021 574   Disposition at $328.46 per share. 188,537
10/04/2021 700   Disposition at $327.45 per share. 229,215
10/04/2021 1,075   Disposition at $325.83 per share. 350,268
10/04/2021 1,151   Disposition at $324.82 per share. 373,868
10/04/2021 1,700   Disposition at $323.83 per share. 550,511
10/04/2021 240   Disposition at $335.7 per share. 80,568
10/04/2021 1,000   Disposition at $335.47 per share. 335,470
10/04/2021 50   Disposition at $333.81 per share. 16,691
10/04/2021 400   Disposition at $333.76 per share. 133,504
10/04/2021 190   Disposition at $332.78 per share. 63,229
10/04/2021 2,100   Disposition at $332.74 per share. 698,754
10/04/2021 303   Disposition at $331.91 per share. 100,569
10/04/2021 4,340   Disposition at $331.65 per share. 1,439,361
10/04/2021 4,800   Derivative/Non-derivative trans. at $0 per share. 0
10/04/2021 45,000   Derivative/Non-derivative trans. at $0 per share. 0
10/01/2021 850   Disposition at $340.48 per share. 289,408
10/01/2021 950   Disposition at $339.5 per share. 322,525
10/01/2021 8,484   Disposition at $344.32 per share. 2,921,211
10/01/2021 19,144   Disposition at $343.52 per share. 6,576,347
10/01/2021 9,623   Disposition at $342.69 per share. 3,297,706
10/01/2021 11,900   Disposition at $341.54 per share. 4,064,326
10/01/2021 3,800   Disposition at $340.51 per share. 1,293,938
10/01/2021 194   Disposition at $344.72 per share. 66,876
10/01/2021 3,049   Disposition at $339.39 per share. 1,034,801
10/01/2021 2,020   Disposition at $343.91 per share. 694,699
10/01/2021 1,616   Disposition at $342.89 per share. 554,111
10/01/2021 1,600   Disposition at $341.74 per share. 546,784
10/01/2021 350   Disposition at $340.74 per share. 119,259
10/01/2021 520   Disposition at $339.65 per share. 176,618
10/01/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
10/01/2021 1,359   Disposition at $344.39 per share. 468,027
10/01/2021 4,649   Disposition at $343.7 per share. 1,597,862
10/01/2021 3,942   Disposition at $342.75 per share. 1,351,121
10/01/2021 3,250   Disposition at $341.57 per share. 1,110,103
10/01/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
09/30/2021 4,990   Disposition at $340.91 per share. 1,701,141
09/30/2021 3,500   Disposition at $339.87 per share. 1,189,545
09/30/2021 800   Disposition at $338.96 per share. 271,168
09/30/2021 2,400   Disposition at $342.4 per share. 821,760
09/30/2021 24,596   Disposition at $341.68 per share. 8,403,962
09/30/2021 15,000   Disposition at $340.77 per share. 5,111,550
09/30/2021 11,504   Disposition at $339.8 per share. 3,909,060
09/30/2021 2,500   Disposition at $338.87 per share. 847,175
09/30/2021 240   Disposition at $342.41 per share. 82,179
09/30/2021 2,329   Disposition at $341.77 per share. 795,983
09/30/2021 2,058   Disposition at $340.92 per share. 701,614
09/30/2021 1,293   Disposition at $339.89 per share. 439,478
09/30/2021 380   Disposition at $339.02 per share. 128,828
09/30/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
09/30/2021 250   Disposition at $342.44 per share. 85,610
09/30/2021 5,460   Disposition at $341.76 per share. 1,866,010
09/30/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
09/29/2021 2,650   Disposition at $339.73 per share. 900,285
09/29/2021 100   Disposition at $345.2 per share. 34,520
09/29/2021 1,400   Disposition at $344.43 per share. 482,202
09/29/2021 4,100   Disposition at $343.26 per share. 1,407,366
09/29/2021 12,477   Disposition at $342.42 per share. 4,272,375
09/29/2021 20,100   Disposition at $341.43 per share. 6,862,743
09/29/2021 10,733   Disposition at $340.44 per share. 3,653,943
09/29/2021 170   Disposition at $344.53 per share. 58,571
09/29/2021 330   Disposition at $343.28 per share. 113,283
09/29/2021 7,090   Disposition at $339.54 per share. 2,407,339
09/29/2021 1,427   Disposition at $342.55 per share. 488,819
09/29/2021 2,090   Disposition at $341.55 per share. 713,840
09/29/2021 1,337   Disposition at $340.69 per share. 455,503
09/29/2021 946   Disposition at $339.67 per share. 321,328
09/29/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
09/29/2021 300   Disposition at $344.37 per share. 103,311
09/29/2021 600   Disposition at $343.65 per share. 206,190
09/29/2021 2,758   Disposition at $342.75 per share. 945,305
09/29/2021 5,242   Disposition at $341.69 per share. 1,791,139
09/29/2021 3,450   Disposition at $340.84 per share. 1,175,898
09/29/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
09/28/2021 800   Disposition at $346.4 per share. 277,120
09/28/2021 1,494   Disposition at $345.57 per share. 516,282
09/28/2021 3,600   Disposition at $344.5 per share. 1,240,200
09/28/2021 4,300   Disposition at $343.48 per share. 1,476,964
09/28/2021 10,573   Disposition at $342.63 per share. 3,622,627
09/28/2021 10,370   Disposition at $341.64 per share. 3,542,807
09/28/2021 120   Disposition at $348.86 per share. 41,864
09/28/2021 15,753   Disposition at $340.67 per share. 5,366,575
09/28/2021 310   Disposition at $347.69 per share. 107,784
09/28/2021 260   Disposition at $346 per share. 89,960
09/28/2021 90   Disposition at $344.91 per share. 31,042
09/28/2021 520   Disposition at $344.21 per share. 178,990
09/28/2021 1,100   Disposition at $342.83 per share. 377,113
09/28/2021 1,170   Disposition at $341.9 per share. 400,023
09/28/2021 1,728   Disposition at $340.9 per share. 589,076
09/28/2021 1,002   Disposition at $339.88 per share. 340,560
09/28/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
09/28/2021 250   Disposition at $349.13 per share. 87,283
09/28/2021 6,510   Disposition at $339.79 per share. 2,212,033
09/28/2021 550   Disposition at $347.77 per share. 191,274
09/28/2021 450   Disposition at $346.28 per share. 155,826
09/28/2021 550   Disposition at $345.34 per share. 189,937
09/28/2021 1,200   Disposition at $344.16 per share. 412,992
09/28/2021 2,950   Disposition at $342.85 per share. 1,011,408
09/28/2021 2,600   Disposition at $341.86 per share. 888,836
09/28/2021 3,900   Disposition at $340.83 per share. 1,329,237
09/28/2021 2,550   Disposition at $339.9 per share. 866,745
09/28/2021 1,200   Disposition at $348.84 per share. 418,608
09/28/2021 1,400   Disposition at $347.85 per share. 486,990
09/28/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
09/27/2021 5,848   Disposition at $354.76 per share. 2,074,637
09/27/2021 10,152   Disposition at $353.8 per share. 3,591,778
09/27/2021 4,600   Disposition at $353.13 per share. 1,624,398
09/27/2021 10,000   Disposition at $351.66 per share. 3,516,600
09/27/2021 11,200   Disposition at $350.81 per share. 3,929,072
09/27/2021 4,400   Disposition at $349.74 per share. 1,538,856
09/27/2021 6,700   Disposition at $348.7 per share. 2,336,290
09/27/2021 640   Disposition at $354.76 per share. 227,047
09/27/2021 1,120   Disposition at $353.86 per share. 396,324
09/27/2021 440   Disposition at $353.1 per share. 155,364
09/27/2021 810   Disposition at $351.75 per share. 284,918
09/27/2021 1,470   Disposition at $350.96 per share. 515,912
09/27/2021 730   Disposition at $349.93 per share. 255,449
09/27/2021 3,100   Disposition at $347.82 per share. 1,078,242
09/27/2021 740   Disposition at $348.73 per share. 258,061
09/27/2021 350   Disposition at $347.69 per share. 121,692
09/27/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
09/27/2021 2,200   Disposition at $354.6 per share. 780,120
09/27/2021 3,014   Disposition at $353.53 per share. 1,065,540
09/27/2021 2,050   Disposition at $351.86 per share. 721,313
09/27/2021 3,750   Disposition at $350.91 per share. 1,315,913
09/27/2021 1,171   Disposition at $349.83 per share. 409,651
09/27/2021 2,015   Disposition at $348.76 per share. 702,752
09/27/2021 800   Disposition at $347.73 per share. 278,184
09/27/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
09/24/2021 839   Disposition at $353.46 per share. 296,553
09/24/2021 10,827   Disposition at $351.78 per share. 3,808,723
09/24/2021 1,097   Disposition at $352.31 per share. 386,485
09/24/2021 875   Disposition at $350.4 per share. 306,600
09/24/2021 1,257   Disposition at $351.68 per share. 442,062
09/24/2021 631   Disposition at $349.04 per share. 220,245
09/24/2021 351   Disposition at $347.93 per share. 122,124
09/24/2021 585   Disposition at $348.01 per share. 203,586
09/24/2021 1,449   Disposition at $347.25 per share. 503,166
09/24/2021 12,472   Disposition at $347.37 per share. 4,332,399
09/24/2021 495   Disposition at $345.75 per share. 171,147
09/24/2021 4,532   Disposition at $346.52 per share. 1,570,429
09/24/2021 248   Disposition at $344.99 per share. 85,558
09/24/2021 4,401   Disposition at $345.07 per share. 1,518,654
09/24/2021 507   Disposition at $354.14 per share. 179,549
09/24/2021 1,479   Disposition at $353.41 per share. 522,694
09/24/2021 406   Disposition at $343.08 per share. 139,291
09/24/2021 3,763   Disposition at $343.22 per share. 1,291,537
09/24/2021 3,342   Disposition at $352.51 per share. 1,178,089
09/24/2021 2,467   Disposition at $351.73 per share. 867,718
09/24/2021 499   Disposition at $349.21 per share. 174,256
09/24/2021 3,312   Disposition at $347.37 per share. 1,150,490
09/24/2021 1,391   Disposition at $346.38 per share. 481,815
09/24/2021 1,182   Disposition at $344.96 per share. 407,743
09/24/2021 821   Disposition at $343.31 per share. 281,858
09/24/2021 960   Disposition at $354.12 per share. 339,956
09/24/2021 6,237   Disposition at $353.5 per share. 2,204,780
09/24/2021 158   Disposition at $354.13 per share. 55,953
09/24/2021 10,717   Disposition at $352.44 per share. 3,777,100
09/24/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
09/24/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
09/23/2021 722   Disposition at $344.91 per share. 249,026
09/23/2021 566   Disposition at $343.61 per share. 194,484
09/23/2021 6,656   Disposition at $348.81 per share. 2,321,680
09/23/2021 7,424   Disposition at $347.78 per share. 2,581,919
09/23/2021 14,410   Disposition at $346.79 per share. 4,997,244
09/23/2021 21,246   Disposition at $345.98 per share. 7,350,692
09/23/2021 3,552   Disposition at $344.98 per share. 1,225,369
09/23/2021 379   Disposition at $349.26 per share. 132,370
09/23/2021 2,712   Disposition at $343.61 per share. 931,871
09/23/2021 894   Disposition at $348.47 per share. 311,533
09/23/2021 550   Disposition at $347.54 per share. 191,147
09/23/2021 2,646   Disposition at $346.45 per share. 916,707
09/23/2021 1,431   Disposition at $345.59 per share. 494,540
09/23/2021 400   Disposition at $343.78 per share. 137,512
09/23/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
09/23/2021 1,797   Disposition at $348.67 per share. 626,560
09/23/2021 2,394   Disposition at $347.76 per share. 832,538
09/23/2021 3,657   Disposition at $346.75 per share. 1,268,065
09/23/2021 5,864   Disposition at $345.95 per share. 2,028,651
09/23/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
09/22/2021 1,911   Disposition at $348.72 per share. 666,404
09/22/2021 3,329   Disposition at $347.41 per share. 1,156,528
09/22/2021 4,181   Disposition at $346.25 per share. 1,447,672
09/22/2021 5,311   Disposition at $345.22 per share. 1,833,464
09/22/2021 16,627   Disposition at $344.22 per share. 5,723,346
09/22/2021 14,784   Disposition at $343.36 per share. 5,076,235
09/22/2021 7,629   Disposition at $342.4 per share. 2,612,170
09/22/2021 506   Disposition at $347.58 per share. 175,876
09/22/2021 732   Disposition at $346.12 per share. 253,360
09/22/2021 984   Disposition at $344.82 per share. 339,303
09/22/2021 2,256   Disposition at $343.95 per share. 775,952
09/22/2021 1,413   Disposition at $343 per share. 484,659
09/22/2021 409   Disposition at $341.3 per share. 139,592
09/22/2021 1,345   Disposition at $341.42 per share. 459,210
09/22/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
09/22/2021 240   Disposition at $349.56 per share. 83,895
09/22/2021 697   Disposition at $347.99 per share. 242,550
09/22/2021 1,141   Disposition at $346.58 per share. 395,448
09/22/2021 1,616   Disposition at $345.73 per share. 558,700
09/22/2021 3,098   Disposition at $344.63 per share. 1,067,664
09/22/2021 5,302   Disposition at $343.68 per share. 1,822,192
09/22/2021 1,806   Disposition at $342.78 per share. 619,061
09/22/2021 1,100   Disposition at $341.58 per share. 375,738
09/22/2021 883   Disposition at $349.52 per share. 308,627
09/22/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
09/21/2021 3,522   Disposition at $358.32 per share. 1,262,004
09/21/2021 6,574   Disposition at $357.3 per share. 2,348,891
09/21/2021 1,889   Disposition at $356.22 per share. 672,900
09/21/2021 2,287   Disposition at $359.77 per share. 822,794
09/21/2021 13,637   Disposition at $359.01 per share. 4,895,820
09/21/2021 16,489   Disposition at $357.99 per share. 5,902,898
09/21/2021 18,550   Disposition at $357.09 per share. 6,624,020
09/21/2021 5,037   Disposition at $356 per share. 1,793,172
09/21/2021 326   Disposition at $359.9 per share. 117,328
09/21/2021 1,280   Disposition at $359.03 per share. 459,559
09/21/2021 1,197   Disposition at $358.12 per share. 428,670
09/21/2021 2,843   Disposition at $357.23 per share. 1,015,605
09/21/2021 654   Disposition at $356.04 per share. 232,851
09/21/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
09/21/2021 3,015   Disposition at $359.26 per share. 1,083,169
09/21/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
09/20/2021 431   Disposition at $359.15 per share. 154,794
09/20/2021 2,231   Disposition at $357.6 per share. 797,806
09/20/2021 456   Disposition at $357.02 per share. 162,802
09/20/2021 5,102   Disposition at $356.47 per share. 1,818,710
09/20/2021 1,627   Disposition at $355.72 per share. 578,757
09/20/2021 12,403   Disposition at $355.59 per share. 4,410,383
09/20/2021 407   Disposition at $354.7 per share. 144,363
09/20/2021 5,648   Disposition at $354.54 per share. 2,002,442
09/20/2021 1,005   Disposition at $353.79 per share. 355,559
09/20/2021 7,945   Disposition at $353.34 per share. 2,807,287
09/20/2021 1,152   Disposition at $352.62 per share. 406,219
09/20/2021 8,205   Disposition at $352.6 per share. 2,893,083
09/20/2021 285   Disposition at $351.22 per share. 100,098
09/20/2021 3,429   Disposition at $351.27 per share. 1,204,505
09/20/2021 100   Disposition at $361.02 per share. 36,102
09/20/2021 1,108   Disposition at $360.07 per share. 398,958
09/20/2021 724   Disposition at $359.32 per share. 260,148
09/20/2021 419   Disposition at $350.43 per share. 146,831
09/20/2021 3,593   Disposition at $350.54 per share. 1,259,491
09/20/2021 413   Disposition at $357.96 per share. 147,838
09/20/2021 675   Disposition at $356.93 per share. 240,928
09/20/2021 4,015   Disposition at $355.76 per share. 1,428,377
09/20/2021 1,428   Disposition at $354.68 per share. 506,484
09/20/2021 2,037   Disposition at $353.52 per share. 720,121
09/20/2021 2,477   Disposition at $352.76 per share. 873,787
09/20/2021 984   Disposition at $351.24 per share. 345,621
09/20/2021 1,039   Disposition at $350.37 per share. 364,035
09/20/2021 5,020   Disposition at $360.03 per share. 1,807,351
09/20/2021 518   Disposition at $360.26 per share. 186,615
09/20/2021 2,424   Disposition at $359.07 per share. 870,386
09/20/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
09/20/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
09/17/2021 4,400   Disposition at $369.28 per share. 1,624,832
09/17/2021 8,807   Disposition at $368.19 per share. 3,242,650
09/17/2021 5,818   Disposition at $367.26 per share. 2,136,719
09/17/2021 8,204   Disposition at $366.13 per share. 3,003,731
09/17/2021 5,294   Disposition at $365.05 per share. 1,932,575
09/17/2021 5,163   Disposition at $364.1 per share. 1,879,849
09/17/2021 1,099   Disposition at $370.96 per share. 407,686
09/17/2021 4,973   Disposition at $363.13 per share. 1,805,846
09/17/2021 500   Disposition at $369.57 per share. 184,785
09/17/2021 850   Disposition at $368.38 per share. 313,123
09/17/2021 830   Disposition at $367.55 per share. 305,067
09/17/2021 710   Disposition at $366.37 per share. 260,123
09/17/2021 710   Disposition at $365.44 per share. 259,463
09/17/2021 591   Disposition at $364.28 per share. 215,290
09/17/2021 630   Disposition at $363.16 per share. 228,791
09/17/2021 380   Disposition at $362.26 per share. 137,659
09/17/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
09/17/2021 2,548   Disposition at $370.93 per share. 945,130
09/17/2021 3,582   Disposition at $362.19 per share. 1,297,365
09/17/2021 1,219   Disposition at $369.44 per share. 450,348
09/17/2021 2,350   Disposition at $368.3 per share. 865,505
09/17/2021 1,700   Disposition at $367.35 per share. 624,495
09/17/2021 1,840   Disposition at $366.27 per share. 673,937
09/17/2021 1,618   Disposition at $365.3 per share. 591,056
09/17/2021 1,325   Disposition at $364.2 per share. 482,565
09/17/2021 1,250   Disposition at $363.27 per share. 454,088
09/17/2021 1,150   Disposition at $362.28 per share. 416,622
09/17/2021 8,359   Disposition at $370.93 per share. 3,100,604
09/17/2021 1,400   Disposition at $370.15 per share. 518,210
09/17/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
09/16/2021 2,193   Disposition at $373.15 per share. 818,318
09/16/2021 2,700   Disposition at $372.4 per share. 1,005,480
09/16/2021 3,507   Disposition at $371.21 per share. 1,301,834
09/16/2021 6,600   Disposition at $370.53 per share. 2,445,498
09/16/2021 7,513   Disposition at $373.16 per share. 2,803,552
09/16/2021 10,500   Disposition at $372.42 per share. 3,910,410
09/16/2021 15,044   Disposition at $371.23 per share. 5,584,785
09/16/2021 22,943   Disposition at $370.52 per share. 8,500,841
09/16/2021 640   Disposition at $373.2 per share. 238,848
09/16/2021 1,482   Disposition at $372.64 per share. 552,253
09/16/2021 1,408   Disposition at $371.24 per share. 522,706
09/16/2021 2,770   Disposition at $370.53 per share. 1,026,369
09/16/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
09/16/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
09/15/2021 4,800   Disposition at $375.18 per share. 1,800,864
09/15/2021 6,800   Disposition at $374.36 per share. 2,545,648
09/15/2021 6,100   Disposition at $373.49 per share. 2,278,289
09/15/2021 3,970   Disposition at $372.2 per share. 1,477,634
09/15/2021 10,821   Disposition at $371.25 per share. 4,017,297
09/15/2021 3,200   Disposition at $370.32 per share. 1,185,024
09/15/2021 11,300   Disposition at $369.04 per share. 4,170,152
09/15/2021 257   Disposition at $376.94 per share. 96,874
09/15/2021 680   Disposition at $375.08 per share. 255,055
09/15/2021 813   Disposition at $374.09 per share. 304,136
09/15/2021 410   Disposition at $373.13 per share. 152,984
09/15/2021 710   Disposition at $371.91 per share. 264,057
09/15/2021 1,160   Disposition at $370.98 per share. 430,337
09/15/2021 300   Disposition at $369.6 per share. 110,880
09/15/2021 1,970   Disposition at $368.78 per share. 726,497
09/15/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
09/15/2021 400   Disposition at $377 per share. 150,800
09/15/2021 7,809   Disposition at $368.45 per share. 2,877,227
09/15/2021 933   Disposition at $375.28 per share. 350,137
09/15/2021 2,200   Disposition at $374.5 per share. 823,900
09/15/2021 1,517   Disposition at $373.53 per share. 566,646
09/15/2021 1,000   Disposition at $372.23 per share. 372,230
09/15/2021 2,800   Disposition at $371.31 per share. 1,039,668
09/15/2021 1,050   Disposition at $370.35 per share. 388,868
09/15/2021 2,300   Disposition at $369.1 per share. 848,930
09/15/2021 2,800   Disposition at $368.49 per share. 1,031,772
09/15/2021 900   Disposition at $376.99 per share. 339,291
09/15/2021 300   Disposition at $376.28 per share. 112,884
09/15/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
09/14/2021 50   Disposition at $378.47 per share. 18,924
09/14/2021 3,350   Disposition at $377.68 per share. 1,265,228
09/14/2021 6,900   Disposition at $376.82 per share. 2,600,058
09/14/2021 4,700   Disposition at $375.97 per share. 1,767,059
09/14/2021 200   Disposition at $378.47 per share. 75,694
09/14/2021 13,617   Disposition at $377.66 per share. 5,142,597
09/14/2021 27,544   Disposition at $376.75 per share. 10,377,202
09/14/2021 14,639   Disposition at $375.92 per share. 5,503,093
09/14/2021 20   Disposition at $378.53 per share. 7,571
09/14/2021 1,760   Disposition at $377.62 per share. 664,612
09/14/2021 2,950   Disposition at $376.73 per share. 1,111,354
09/14/2021 1,570   Disposition at $375.9 per share. 590,163
09/14/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
09/14/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
09/13/2021 2,609   Disposition at $375.08 per share. 978,584
09/13/2021 500   Disposition at $381.18 per share. 190,590
09/13/2021 1,600   Disposition at $380.35 per share. 608,560
09/13/2021 1,100   Disposition at $378.99 per share. 416,889
09/13/2021 3,631   Disposition at $377.63 per share. 1,371,175
09/13/2021 16,569   Disposition at $376.86 per share. 6,244,194
09/13/2021 22,400   Disposition at $375.97 per share. 8,421,728
09/13/2021 210   Disposition at $380.12 per share. 79,826
09/13/2021 290   Disposition at $379.52 per share. 110,061
09/13/2021 10,200   Disposition at $375.06 per share. 3,825,612
09/13/2021 530   Disposition at $377.63 per share. 200,144
09/13/2021 1,818   Disposition at $376.86 per share. 685,132
09/13/2021 2,242   Disposition at $375.99 per share. 842,970
09/13/2021 1,210   Disposition at $375.08 per share. 453,847
09/13/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
09/13/2021 700   Disposition at $380.36 per share. 266,252
09/13/2021 350   Disposition at $379.24 per share. 132,734
09/13/2021 800   Disposition at $377.62 per share. 302,096
09/13/2021 4,586   Disposition at $376.88 per share. 1,728,372
09/13/2021 5,955   Disposition at $375.95 per share. 2,238,783
09/13/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
09/10/2021 3,639   Disposition at $381.07 per share. 1,386,714
09/10/2021 3,795   Disposition at $380.07 per share. 1,442,366
09/10/2021 1,704   Disposition at $378.94 per share. 645,714
09/10/2021 1,534   Disposition at $383.13 per share. 587,722
09/10/2021 21,074   Disposition at $382.03 per share. 8,050,901
09/10/2021 13,523   Disposition at $381.13 per share. 5,154,021
09/10/2021 12,201   Disposition at $380.19 per share. 4,638,699
09/10/2021 7,668   Disposition at $379.01 per share. 2,906,249
09/10/2021 1,828   Disposition at $382.14 per share. 698,552
09/10/2021 1,965   Disposition at $381.29 per share. 749,235
09/10/2021 1,512   Disposition at $380.26 per share. 574,954
09/10/2021 995   Disposition at $378.96 per share. 377,066
09/10/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
09/10/2021 634   Disposition at $383.15 per share. 242,918
09/10/2021 5,228   Disposition at $382.01 per share. 1,997,149
09/10/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
09/09/2021 1,084   Disposition at $377.35 per share. 409,048
09/09/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
09/09/2021 5,053   Disposition at $379.15 per share. 1,915,845
09/09/2021 7,421   Disposition at $378.38 per share. 2,807,958
09/09/2021 2,526   Disposition at $377.37 per share. 953,237
09/09/2021 21,132   Disposition at $379.12 per share. 8,011,564
09/09/2021 24,441   Disposition at $378.39 per share. 9,248,230
09/09/2021 10,427   Disposition at $377.49 per share. 3,936,089
09/09/2021 1,988   Disposition at $379.18 per share. 753,810
09/09/2021 3,228   Disposition at $378.36 per share. 1,221,347
09/09/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
09/07/2021 6,600   Disposition at $381.54 per share. 2,518,164
09/07/2021 8,700   Disposition at $380.59 per share. 3,311,133
09/07/2021 4,200   Disposition at $379.5 per share. 1,593,900
09/07/2021 7,308   Disposition at $378.49 per share. 2,766,005
09/07/2021 4,100   Disposition at $377.43 per share. 1,547,463
09/07/2021 8,800   Disposition at $376.44 per share. 3,312,672
09/07/2021 4,000   Disposition at $375.61 per share. 1,502,440
09/07/2021 832   Disposition at $382.52 per share. 318,257
09/07/2021 938   Disposition at $381.7 per share. 358,035
09/07/2021 830   Disposition at $380.7 per share. 315,981
09/07/2021 640   Disposition at $379.68 per share. 242,996
09/07/2021 880   Disposition at $378.47 per share. 333,054
09/07/2021 470   Disposition at $377.46 per share. 177,407
09/07/2021 1,100   Disposition at $376.36 per share. 413,996
09/07/2021 420   Disposition at $375.53 per share. 157,723
09/07/2021 190   Disposition at $373.97 per share. 71,055
09/07/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
09/07/2021 1,600   Disposition at $373.92 per share. 598,272
09/07/2021 2,225   Disposition at $382.45 per share. 850,952
09/07/2021 2,075   Disposition at $381.68 per share. 791,986
09/07/2021 2,500   Disposition at $380.6 per share. 951,500
09/07/2021 950   Disposition at $379.56 per share. 360,582
09/07/2021 2,000   Disposition at $378.56 per share. 757,120
09/07/2021 1,150   Disposition at $377.52 per share. 434,148
09/07/2021 2,450   Disposition at $376.47 per share. 922,352
09/07/2021 1,250   Disposition at $375.62 per share. 469,525
09/07/2021 400   Disposition at $373.85 per share. 149,540
09/07/2021 10,692   Disposition at $382.4 per share. 4,088,621
09/07/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
09/03/2021 6,350   Disposition at $376.55 per share. 2,391,093
09/03/2021 6,168   Disposition at $375.99 per share. 2,319,107
09/03/2021 1,250   Disposition at $374.58 per share. 468,225
09/03/2021 1,232   Disposition at $373.84 per share. 460,571
09/03/2021 22,630   Disposition at $376.56 per share. 8,521,553
09/03/2021 24,620   Disposition at $376 per share. 9,257,120
09/03/2021 4,700   Disposition at $374.52 per share. 1,760,244
09/03/2021 4,050   Disposition at $373.83 per share. 1,514,012
09/03/2021 1,065   Disposition at $376.75 per share. 401,239
09/03/2021 4,095   Disposition at $376.17 per share. 1,540,417
09/03/2021 570   Disposition at $374.66 per share. 213,557
09/03/2021 570   Disposition at $373.91 per share. 213,129
09/03/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
09/03/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
09/02/2021 3,800   Disposition at $374.7 per share. 1,423,860
09/02/2021 1,300   Disposition at $380.89 per share. 495,157
09/02/2021 2,106   Disposition at $379.39 per share. 798,996
09/02/2021 4,894   Disposition at $378.58 per share. 1,852,771
09/02/2021 10,910   Disposition at $377.58 per share. 4,119,398
09/02/2021 13,696   Disposition at $376.72 per share. 5,159,558
09/02/2021 9,294   Disposition at $375.55 per share. 3,490,362
09/02/2021 310   Disposition at $381.04 per share. 118,123
09/02/2021 140   Disposition at $379.82 per share. 53,175
09/02/2021 567   Disposition at $378.75 per share. 214,752
09/02/2021 1,010   Disposition at $377.68 per share. 381,457
09/02/2021 13,800   Disposition at $374.7 per share. 5,170,860
09/02/2021 1,690   Disposition at $376.84 per share. 636,860
09/02/2021 1,023   Disposition at $375.66 per share. 384,301
09/02/2021 1,560   Disposition at $374.72 per share. 584,564
09/02/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
09/02/2021 550   Disposition at $380.99 per share. 209,545
09/02/2021 450   Disposition at $379.49 per share. 170,771
09/02/2021 1,200   Disposition at $378.63 per share. 454,356
09/02/2021 3,150   Disposition at $377.59 per share. 1,189,409
09/02/2021 3,900   Disposition at $376.67 per share. 1,469,013
09/02/2021 1,950   Disposition at $375.58 per share. 732,381
09/02/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
09/01/2021 3,050   Disposition at $381.81 per share. 1,164,521
09/01/2021 2,450   Disposition at $380.95 per share. 933,328
09/01/2021 1,300   Disposition at $379.99 per share. 493,987
09/01/2021 10,957   Disposition at $383.76 per share. 4,204,859
09/01/2021 19,103   Disposition at $383.06 per share. 7,317,596
09/01/2021 11,434   Disposition at $381.9 per share. 4,366,645
09/01/2021 8,706   Disposition at $381.07 per share. 3,317,596
09/01/2021 5,800   Disposition at $380.15 per share. 2,204,870
09/01/2021 1,251   Disposition at $383.77 per share. 480,097
09/01/2021 2,030   Disposition at $383.04 per share. 777,572
09/01/2021 1,219   Disposition at $381.88 per share. 465,512
09/01/2021 1,230   Disposition at $381 per share. 468,630
09/01/2021 570   Disposition at $379.88 per share. 216,532
09/01/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
09/01/2021 2,950   Disposition at $383.75 per share. 1,132,063
09/01/2021 5,250   Disposition at $383.05 per share. 2,011,013
09/01/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
08/31/2021 100   Disposition at $382.08 per share. 38,208
08/31/2021 1,455   Disposition at $381.29 per share. 554,777
08/31/2021 6,900   Disposition at $380.44 per share. 2,625,036
08/31/2021 6,545   Disposition at $379.67 per share. 2,484,941
08/31/2021 800   Disposition at $382.14 per share. 305,712
08/31/2021 6,400   Disposition at $381.16 per share. 2,439,424
08/31/2021 31,602   Disposition at $380.31 per share. 12,018,557
08/31/2021 17,198   Disposition at $379.56 per share. 6,527,673
08/31/2021 500   Disposition at $381.41 per share. 190,705
08/31/2021 3,180   Disposition at $380.44 per share. 1,209,800
08/31/2021 2,620   Disposition at $379.64 per share. 994,657
08/31/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
08/31/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
08/30/2021 301   Disposition at $379.97 per share. 114,371
08/30/2021 3,347   Disposition at $378.33 per share. 1,266,271
08/30/2021 339   Disposition at $378.85 per share. 128,431
08/30/2021 2,897   Disposition at $376.98 per share. 1,092,112
08/30/2021 406   Disposition at $377.18 per share. 153,136
08/30/2021 14,273   Disposition at $376.21 per share. 5,369,646
08/30/2021 1,452   Disposition at $376.27 per share. 546,345
08/30/2021 3,295   Disposition at $375.33 per share. 1,236,713
08/30/2021 594   Disposition at $375.45 per share. 223,018
08/30/2021 3,654   Disposition at $374.23 per share. 1,367,437
08/30/2021 399   Disposition at $374.19 per share. 149,302
08/30/2021 1,431   Disposition at $373.01 per share. 533,778
08/30/2021 797   Disposition at $372.7 per share. 297,042
08/30/2021 6,848   Disposition at $372.34 per share. 2,549,785
08/30/2021 4,021   Disposition at $380.96 per share. 1,531,841
08/30/2021 750   Disposition at $379.96 per share. 284,970
08/30/2021 1,013   Disposition at $378.55 per share. 383,472
08/30/2021 269   Disposition at $370.98 per share. 99,794
08/30/2021 1,817   Disposition at $371.13 per share. 674,344
08/30/2021 350   Disposition at $377.35 per share. 132,073
08/30/2021 3,317   Disposition at $376.39 per share. 1,248,486
08/30/2021 1,697   Disposition at $375.78 per share. 637,699
08/30/2021 1,058   Disposition at $374.58 per share. 396,306
08/30/2021 634   Disposition at $373.38 per share. 236,723
08/30/2021 1,546   Disposition at $372.44 per share. 575,793
08/30/2021 614   Disposition at $371.07 per share. 227,837
08/30/2021 8,906   Disposition at $381.13 per share. 3,394,344
08/30/2021 7,997   Disposition at $380.55 per share. 3,043,259
08/30/2021 1,743   Disposition at $380.97 per share. 664,031
08/30/2021 1,535   Disposition at $379.31 per share. 582,241
08/30/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
08/30/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
08/27/2021 18,330   Disposition at $372.71 per share. 6,831,775
08/27/2021 7,296   Disposition at $371.73 per share. 2,712,143
08/27/2021 11,213   Disposition at $370.65 per share. 4,156,099
08/27/2021 6,848   Disposition at $369.89 per share. 2,533,007
08/27/2021 1,088   Disposition at $368.62 per share. 401,059
08/27/2021 6,201   Disposition at $367.18 per share. 2,276,884
08/27/2021 1,914   Disposition at $366.13 per share. 700,773
08/27/2021 538   Disposition at $373.27 per share. 200,820
08/27/2021 1,930   Disposition at $372.53 per share. 718,983
08/27/2021 773   Disposition at $371.59 per share. 287,240
08/27/2021 1,734   Disposition at $370.38 per share. 642,239
08/27/2021 105   Disposition at $369.09 per share. 38,755
08/27/2021 169   Disposition at $368.29 per share. 62,242
08/27/2021 747   Disposition at $366.99 per share. 274,142
08/27/2021 304   Disposition at $365.8 per share. 111,204
08/27/2021 1,754   Disposition at $365.08 per share. 640,351
08/27/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
08/27/2021 1,400   Disposition at $373.16 per share. 522,424
08/27/2021 4,698   Disposition at $372.48 per share. 1,749,912
08/27/2021 1,454   Disposition at $371.4 per share. 540,016
08/27/2021 3,729   Disposition at $370.47 per share. 1,381,483
08/27/2021 995   Disposition at $369.69 per share. 367,842
08/27/2021 922   Disposition at $367.47 per share. 338,808
08/27/2021 1,086   Disposition at $366.61 per share. 398,139
08/27/2021 716   Disposition at $365.57 per share. 261,749
08/27/2021 1,356   Disposition at $373.32 per share. 506,222
08/27/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
08/26/2021 2,640   Disposition at $366 per share. 966,240
08/26/2021 2,658   Disposition at $364.73 per share. 969,453
08/26/2021 100   Disposition at $369.34 per share. 36,934
08/26/2021 1,200   Disposition at $368.79 per share. 442,548
08/26/2021 16,600   Disposition at $367.74 per share. 6,104,484
08/26/2021 18,046   Disposition at $366.68 per share. 6,617,108
08/26/2021 9,500   Disposition at $366.01 per share. 3,477,095
08/26/2021 10,554   Disposition at $364.76 per share. 3,849,678
08/26/2021 120   Disposition at $368.61 per share. 44,234
08/26/2021 1,805   Disposition at $367.79 per share. 663,861
08/26/2021 1,990   Disposition at $366.75 per share. 729,833
08/26/2021 1,280   Disposition at $366.04 per share. 468,532
08/26/2021 1,105   Disposition at $364.76 per share. 403,060
08/26/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
08/26/2021 200   Disposition at $368.58 per share. 73,716
08/26/2021 4,600   Disposition at $367.76 per share. 1,691,696
08/26/2021 4,902   Disposition at $366.71 per share. 1,797,613
08/26/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
08/25/2021 9,495   Disposition at $368.47 per share. 3,498,623
08/25/2021 1,400   Disposition at $367.5 per share. 514,500
08/25/2021 850   Disposition at $366.11 per share. 311,194
08/25/2021 1,100   Disposition at $370.39 per share. 407,429
08/25/2021 11,621   Disposition at $369.16 per share. 4,290,009
08/25/2021 35,464   Disposition at $368.47 per share. 13,067,421
08/25/2021 5,500   Disposition at $367.55 per share. 2,021,525
08/25/2021 2,315   Disposition at $366.18 per share. 847,707
08/25/2021 140   Disposition at $370.4 per share. 51,856
08/25/2021 1,215   Disposition at $369.2 per share. 448,578
08/25/2021 3,925   Disposition at $368.49 per share. 1,446,324
08/25/2021 640   Disposition at $367.56 per share. 235,239
08/25/2021 380   Disposition at $366 per share. 139,080
08/25/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
08/25/2021 450   Disposition at $370.34 per share. 166,653
08/25/2021 2,805   Disposition at $369.13 per share. 1,035,410
08/25/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
08/24/2021 1,245   Disposition at $364.32 per share. 453,579
08/24/2021 1,213   Disposition at $363.47 per share. 440,890
08/24/2021 1,547   Disposition at $367.55 per share. 568,600
08/24/2021 17,182   Disposition at $366.74 per share. 6,301,327
08/24/2021 25,034   Disposition at $365.9 per share. 9,159,941
08/24/2021 5,465   Disposition at $364.87 per share. 1,994,015
08/24/2021 5,421   Disposition at $363.91 per share. 1,972,757
08/24/2021 1,351   Disposition at $362.74 per share. 490,062
08/24/2021 746   Disposition at $367.3 per share. 274,006
08/24/2021 2,516   Disposition at $366.41 per share. 921,888
08/24/2021 2,024   Disposition at $365.61 per share. 739,995
08/24/2021 661   Disposition at $364.28 per share. 240,790
08/24/2021 353   Disposition at $363.15 per share. 128,192
08/24/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
08/24/2021 1,326   Disposition at $367.34 per share. 487,093
08/24/2021 6,969   Disposition at $366.41 per share. 2,553,512
08/24/2021 4,247   Disposition at $365.59 per share. 1,552,661
08/24/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
08/23/2021 829   Disposition at $360.96 per share. 299,236
08/23/2021 230   Disposition at $359.33 per share. 82,646
08/23/2021 17,761   Disposition at $365.01 per share. 6,482,943
08/23/2021 17,722   Disposition at $364 per share. 6,450,808
08/23/2021 11,164   Disposition at $363.17 per share. 4,054,430
08/23/2021 5,959   Disposition at $362.03 per share. 2,157,337
08/23/2021 1,906   Disposition at $360.76 per share. 687,609
08/23/2021 933   Disposition at $365.27 per share. 340,797
08/23/2021 1,488   Disposition at $359.39 per share. 534,773
08/23/2021 1,737   Disposition at $364.61 per share. 633,328
08/23/2021 2,412   Disposition at $363.56 per share. 876,907
08/23/2021 820   Disposition at $362.33 per share. 297,111
08/23/2021 302   Disposition at $360.9 per share. 108,992
08/23/2021 96   Disposition at $359.33 per share. 34,496
08/23/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
08/23/2021 4,426   Disposition at $365.08 per share. 1,615,845
08/23/2021 4,237   Disposition at $364.18 per share. 1,543,031
08/23/2021 3,883   Disposition at $363.28 per share. 1,410,617
08/23/2021 1,395   Disposition at $361.98 per share. 504,963
08/23/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
08/20/2021 1,450   Disposition at $356.08 per share. 516,316
08/20/2021 1,300   Disposition at $354.84 per share. 461,292
08/20/2021 2,295   Disposition at $359.68 per share. 825,466
08/20/2021 7,338   Disposition at $358.93 per share. 2,633,829
08/20/2021 27,067   Disposition at $357.76 per share. 9,683,490
08/20/2021 10,600   Disposition at $356.94 per share. 3,783,564
08/20/2021 4,700   Disposition at $355.94 per share. 1,672,918
08/20/2021 20   Disposition at $359.72 per share. 7,195
08/20/2021 4,000   Disposition at $354.94 per share. 1,419,760
08/20/2021 828   Disposition at $359.02 per share. 297,269
08/20/2021 2,842   Disposition at $357.8 per share. 1,016,868
08/20/2021 1,450   Disposition at $357.05 per share. 517,723
08/20/2021 570   Disposition at $355.91 per share. 202,869
08/20/2021 590   Disposition at $354.83 per share. 209,350
08/20/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
08/20/2021 200   Disposition at $359.83 per share. 71,966
08/20/2021 1,800   Disposition at $359.08 per share. 646,344
08/20/2021 6,155   Disposition at $357.83 per share. 2,202,444
08/20/2021 4,095   Disposition at $357.17 per share. 1,462,612
08/20/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
08/19/2021 1,000   Disposition at $351.65 per share. 351,650
08/19/2021 400   Disposition at $357.4 per share. 142,960
08/19/2021 6,989   Disposition at $356.76 per share. 2,493,396
08/19/2021 15,456   Disposition at $355.79 per share. 5,499,091
08/19/2021 18,955   Disposition at $354.91 per share. 6,727,320
08/19/2021 7,600   Disposition at $353.96 per share. 2,690,096
08/19/2021 3,600   Disposition at $352.86 per share. 1,270,296
08/19/2021 20   Disposition at $357.38 per share. 7,148
08/19/2021 780   Disposition at $356.73 per share. 278,250
08/19/2021 1,847   Disposition at $355.79 per share. 657,145
08/19/2021 2,013   Disposition at $354.88 per share. 714,374
08/19/2021 3,000   Disposition at $351.83 per share. 1,055,490
08/19/2021 860   Disposition at $353.85 per share. 304,311
08/19/2021 230   Disposition at $352.86 per share. 81,158
08/19/2021 550   Disposition at $351.62 per share. 193,391
08/19/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
08/19/2021 100   Disposition at $357.5 per share. 35,750
08/19/2021 1,654   Disposition at $356.77 per share. 590,098
08/19/2021 3,233   Disposition at $355.88 per share. 1,150,561
08/19/2021 6,163   Disposition at $355 per share. 2,187,865
08/19/2021 1,800   Disposition at $353.97 per share. 637,146
08/19/2021 1,050   Disposition at $352.84 per share. 370,482
08/19/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
08/18/2021 7,750   Disposition at $357.87 per share. 2,773,493
08/18/2021 3,050   Disposition at $357.06 per share. 1,089,033
08/18/2021 1,366   Disposition at $355.84 per share. 486,078
08/18/2021 600   Disposition at $359.57 per share. 215,742
08/18/2021 11,300   Disposition at $358.6 per share. 4,052,180
08/18/2021 28,890   Disposition at $357.86 per share. 10,338,576
08/18/2021 10,300   Disposition at $357.05 per share. 3,677,615
08/18/2021 4,910   Disposition at $355.81 per share. 1,747,028
08/18/2021 120   Disposition at $359.84 per share. 43,181
08/18/2021 1,261   Disposition at $358.65 per share. 452,258
08/18/2021 2,949   Disposition at $357.91 per share. 1,055,477
08/18/2021 1,420   Disposition at $357.11 per share. 507,097
08/18/2021 550   Disposition at $355.82 per share. 195,701
08/18/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
08/18/2021 50   Disposition at $359.47 per share. 17,974
08/18/2021 2,784   Disposition at $358.68 per share. 998,566
08/18/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
08/17/2021 8,500   Disposition at $363.19 per share. 3,087,115
08/17/2021 13,000   Disposition at $362.21 per share. 4,708,730
08/17/2021 3,720   Disposition at $361.33 per share. 1,344,148
08/17/2021 1,005   Disposition at $359.85 per share. 361,650
08/17/2021 7,044   Disposition at $358.64 per share. 2,526,261
08/17/2021 10,230   Disposition at $358.03 per share. 3,662,647
08/17/2021 4,851   Disposition at $356.98 per share. 1,731,710
08/17/2021 90   Disposition at $364.39 per share. 32,796
08/17/2021 740   Disposition at $363.42 per share. 268,931
08/17/2021 1,490   Disposition at $362.51 per share. 540,140
08/17/2021 880   Disposition at $361.68 per share. 318,279
08/17/2021 31   Disposition at $360.06 per share. 11,162
08/17/2021 310   Disposition at $359 per share. 111,290
08/17/2021 1,389   Disposition at $358.29 per share. 497,665
08/17/2021 610   Disposition at $357.23 per share. 217,911
08/17/2021 760   Disposition at $355.96 per share. 270,530
08/17/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
08/17/2021 5,550   Disposition at $355.9 per share. 1,975,245
08/17/2021 250   Disposition at $364.29 per share. 91,073
08/17/2021 2,110   Disposition at $363.4 per share. 766,774
08/17/2021 3,350   Disposition at $362.34 per share. 1,213,839
08/17/2021 1,800   Disposition at $361.51 per share. 650,718
08/17/2021 200   Disposition at $359.84 per share. 71,968
08/17/2021 1,050   Disposition at $358.79 per share. 376,730
08/17/2021 3,275   Disposition at $358.18 per share. 1,173,040
08/17/2021 1,415   Disposition at $357.02 per share. 505,184
08/17/2021 1,550   Disposition at $355.92 per share. 551,676
08/17/2021 2,100   Disposition at $364.12 per share. 764,652
08/17/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
08/16/2021 9,225   Disposition at $365.05 per share. 3,367,587
08/16/2021 3,000   Disposition at $364.09 per share. 1,092,270
08/16/2021 6,912   Disposition at $362.99 per share. 2,508,987
08/16/2021 5,471   Disposition at $362.17 per share. 1,981,433
08/16/2021 6,702   Disposition at $361.16 per share. 2,420,495
08/16/2021 6,398   Disposition at $360.1 per share. 2,303,920
08/16/2021 1,015   Disposition at $366.44 per share. 371,937
08/16/2021 6,400   Disposition at $359.03 per share. 2,297,792
08/16/2021 900   Disposition at $365.18 per share. 328,662
08/16/2021 495   Disposition at $364.23 per share. 180,294
08/16/2021 740   Disposition at $363.04 per share. 268,650
08/16/2021 660   Disposition at $362.36 per share. 239,158
08/16/2021 790   Disposition at $361.25 per share. 285,388
08/16/2021 730   Disposition at $360.18 per share. 262,932
08/16/2021 730   Disposition at $359.04 per share. 262,100
08/16/2021 240   Disposition at $358.09 per share. 85,942
08/16/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
08/16/2021 2,250   Disposition at $366.47 per share. 824,558
08/16/2021 1,800   Disposition at $358.03 per share. 644,454
08/16/2021 1,750   Disposition at $365.35 per share. 639,363
08/16/2021 1,450   Disposition at $364.58 per share. 528,641
08/16/2021 1,250   Disposition at $363.42 per share. 454,275
08/16/2021 2,300   Disposition at $362.55 per share. 833,865
08/16/2021 1,850   Disposition at $361.34 per share. 668,479
08/16/2021 1,700   Disposition at $360.31 per share. 612,527
08/16/2021 1,899   Disposition at $359.06 per share. 681,855
08/16/2021 551   Disposition at $358.12 per share. 197,325
08/16/2021 1,700   Disposition at $366.75 per share. 623,475
08/16/2021 8,392   Disposition at $366.35 per share. 3,074,410
08/16/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
08/13/2021 2,940   Disposition at $362.55 per share. 1,065,897
08/13/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
08/13/2021 1,350   Disposition at $363.97 per share. 491,360
08/13/2021 11,150   Disposition at $362.95 per share. 4,046,893
08/13/2021 2,500   Disposition at $362.32 per share. 905,800
08/13/2021 5,201   Disposition at $363.97 per share. 1,893,008
08/13/2021 40,845   Disposition at $362.96 per share. 14,825,102
08/13/2021 9,954   Disposition at $362.34 per share. 3,606,733
08/13/2021 320   Disposition at $364.17 per share. 116,535
08/13/2021 3,040   Disposition at $363.16 per share. 1,104,007
08/13/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
08/12/2021 1,731   Disposition at $358.79 per share. 621,066
08/12/2021 723   Disposition at $357.67 per share. 258,596
08/12/2021 8,803   Disposition at $362.72 per share. 3,193,025
08/12/2021 20,979   Disposition at $361.77 per share. 7,589,573
08/12/2021 6,941   Disposition at $360.82 per share. 2,504,452
08/12/2021 9,838   Disposition at $360.01 per share. 3,541,779
08/12/2021 6,037   Disposition at $358.65 per share. 2,165,171
08/12/2021 525   Disposition at $362.81 per share. 190,476
08/12/2021 3,402   Disposition at $357.78 per share. 1,217,168
08/12/2021 1,447   Disposition at $362.27 per share. 524,205
08/12/2021 1,919   Disposition at $361.49 per share. 693,700
08/12/2021 1,254   Disposition at $360.16 per share. 451,641
08/12/2021 541   Disposition at $358.76 per share. 194,090
08/12/2021 614   Disposition at $357.91 per share. 219,757
08/12/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
08/12/2021 1,959   Disposition at $362.8 per share. 710,726
08/12/2021 5,107   Disposition at $361.93 per share. 1,848,377
08/12/2021 2,630   Disposition at $361.08 per share. 949,641
08/12/2021 2,850   Disposition at $360.03 per share. 1,026,086
08/12/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
08/11/2021 3,298   Disposition at $360.38 per share. 1,188,534
08/11/2021 8,199   Disposition at $359.74 per share. 2,949,509
08/11/2021 2,713   Disposition at $358.76 per share. 973,316
08/11/2021 795   Disposition at $362.1 per share. 287,870
08/11/2021 2,086   Disposition at $361.27 per share. 753,610
08/11/2021 26,677   Disposition at $360.2 per share. 9,609,056
08/11/2021 19,743   Disposition at $359.38 per share. 7,095,240
08/11/2021 6,699   Disposition at $358.62 per share. 2,402,396
08/11/2021 154   Disposition at $361.79 per share. 55,716
08/11/2021 1,925   Disposition at $360.36 per share. 693,693
08/11/2021 3,118   Disposition at $359.68 per share. 1,121,483
08/11/2021 1,103   Disposition at $358.64 per share. 395,580
08/11/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
08/11/2021 790   Disposition at $361.51 per share. 285,593
08/11/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
08/10/2021 1,224   Disposition at $361.98 per share. 443,064
08/10/2021 8,348   Disposition at $361 per share. 3,013,628
08/10/2021 3,089   Disposition at $360.27 per share. 1,112,875
08/10/2021 2,595   Disposition at $363.55 per share. 943,413
08/10/2021 7,449   Disposition at $362.73 per share. 2,701,976
08/10/2021 4,896   Disposition at $361.77 per share. 1,771,226
08/10/2021 37,588   Disposition at $360.86 per share. 13,564,006
08/10/2021 3,472   Disposition at $359.83 per share. 1,249,330
08/10/2021 155   Disposition at $363.83 per share. 56,394
08/10/2021 613   Disposition at $363.04 per share. 222,544
08/10/2021 774   Disposition at $362.09 per share. 280,258
08/10/2021 3,822   Disposition at $360.91 per share. 1,379,399
08/10/2021 936   Disposition at $360.13 per share. 337,082
08/10/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
08/10/2021 708   Disposition at $363.61 per share. 257,436
08/10/2021 1,631   Disposition at $362.87 per share. 591,841
08/10/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
08/09/2021 494   Disposition at $364.86 per share. 180,241
08/09/2021 1,593   Disposition at $363.34 per share. 578,801
08/09/2021 7,086   Disposition at $362.53 per share. 2,568,888
08/09/2021 5,628   Disposition at $361.68 per share. 2,035,536
08/09/2021 1,033   Disposition at $364.66 per share. 376,694
08/09/2021 10,777   Disposition at $363.26 per share. 3,914,854
08/09/2021 24,665   Disposition at $362.48 per share. 8,940,570
08/09/2021 19,525   Disposition at $361.65 per share. 7,061,217
08/09/2021 19   Disposition at $365.58 per share. 6,947
08/09/2021 1,066   Disposition at $363.58 per share. 387,577
08/09/2021 2,941   Disposition at $362.54 per share. 1,066,231
08/09/2021 2,274   Disposition at $361.62 per share. 822,324
08/09/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
08/09/2021 199   Disposition at $365.55 per share. 72,745
08/09/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
08/06/2021 150   Disposition at $364.98 per share. 54,747
08/06/2021 1,756   Disposition at $363.93 per share. 639,062
08/06/2021 9,994   Disposition at $363.11 per share. 3,628,922
08/06/2021 3,100   Disposition at $362.08 per share. 1,122,448
08/06/2021 1,200   Disposition at $364.7 per share. 437,640
08/06/2021 7,625   Disposition at $363.77 per share. 2,773,747
08/06/2021 37,175   Disposition at $363.08 per share. 13,497,499
08/06/2021 10,000   Disposition at $362.09 per share. 3,620,900
08/06/2021 70   Disposition at $364.76 per share. 25,534
08/06/2021 600   Disposition at $364.01 per share. 218,406
08/06/2021 4,195   Disposition at $363.11 per share. 1,523,247
08/06/2021 1,435   Disposition at $362.14 per share. 519,671
08/06/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
08/06/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
08/05/2021 1,100   Disposition at $357.91 per share. 393,701
08/05/2021 700   Disposition at $363.65 per share. 254,555
08/05/2021 4,333   Disposition at $363.05 per share. 1,573,096
08/05/2021 15,857   Disposition at $361.71 per share. 5,735,636
08/05/2021 22,700   Disposition at $361.08 per share. 8,196,516
08/05/2021 4,800   Disposition at $359.76 per share. 1,726,848
08/05/2021 3,610   Disposition at $358.81 per share. 1,295,305
08/05/2021 400   Disposition at $363.21 per share. 145,284
08/05/2021 1,383   Disposition at $361.82 per share. 500,398
08/05/2021 4,000   Disposition at $357.91 per share. 1,431,640
08/05/2021 3,070   Disposition at $361.15 per share. 1,108,731
08/05/2021 520   Disposition at $359.77 per share. 187,081
08/05/2021 540   Disposition at $358.91 per share. 193,812
08/05/2021 387   Disposition at $357.9 per share. 138,508
08/05/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
08/05/2021 1,064   Disposition at $363.13 per share. 386,371
08/05/2021 2,536   Disposition at $361.87 per share. 917,703
08/05/2021 7,950   Disposition at $361.17 per share. 2,871,302
08/05/2021 1,150   Disposition at $359.8 per share. 413,770
08/05/2021 1,200   Disposition at $358.99 per share. 430,788
08/05/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
08/04/2021 12,685   Disposition at $359.41 per share. 4,559,116
08/04/2021 12,500   Disposition at $358.45 per share. 4,480,625
08/04/2021 3,200   Disposition at $357.48 per share. 1,143,936
08/04/2021 800   Disposition at $356.45 per share. 285,160
08/04/2021 700   Disposition at $355.34 per share. 248,738
08/04/2021 9,300   Disposition at $354.24 per share. 3,294,432
08/04/2021 10,400   Disposition at $353.24 per share. 3,673,696
08/04/2021 490   Disposition at $360.04 per share. 176,420
08/04/2021 1,500   Disposition at $359.2 per share. 538,800
08/04/2021 1,130   Disposition at $358.25 per share. 404,823
08/04/2021 360   Disposition at $357.08 per share. 128,549
08/04/2021 70   Disposition at $354.99 per share. 24,850
08/04/2021 1,090   Disposition at $354.22 per share. 386,100
08/04/2021 1,160   Disposition at $353.18 per share. 409,689
08/04/2021 500   Disposition at $351.98 per share. 175,990
08/04/2021 3,600   Disposition at $352.17 per share. 1,267,812
08/04/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
08/04/2021 1,550   Disposition at $359.9 per share. 557,845
08/04/2021 3,640   Disposition at $359.11 per share. 1,307,161
08/04/2021 2,550   Disposition at $358.24 per share. 913,512
08/04/2021 650   Disposition at $357.03 per share. 232,070
08/04/2021 200   Disposition at $355.52 per share. 71,104
08/04/2021 2,460   Disposition at $354.28 per share. 871,529
08/04/2021 2,750   Disposition at $353.23 per share. 971,383
08/04/2021 1,200   Disposition at $352 per share. 422,400
08/04/2021 2,815   Disposition at $360.16 per share. 1,013,851
08/04/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
08/03/2021 2,000   Disposition at $349.29 per share. 698,580
08/03/2021 2,292   Disposition at $348.54 per share. 798,854
08/03/2021 100   Disposition at $353.13 per share. 35,313
08/03/2021 4,436   Disposition at $352.29 per share. 1,562,759
08/03/2021 23,210   Disposition at $351.25 per share. 8,152,513
08/03/2021 12,201   Disposition at $350.57 per share. 4,277,305
08/03/2021 9,900   Disposition at $349.16 per share. 3,456,684
08/03/2021 6,153   Disposition at $348.4 per share. 2,143,706
08/03/2021 420   Disposition at $352.6 per share. 148,092
08/03/2021 2,042   Disposition at $351.42 per share. 717,600
08/03/2021 2,068   Disposition at $350.7 per share. 725,248
08/03/2021 780   Disposition at $349.26 per share. 272,423
08/03/2021 990   Disposition at $348.55 per share. 345,065
08/03/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
08/03/2021 1,013   Disposition at $352.48 per share. 357,063
08/03/2021 5,595   Disposition at $351.32 per share. 1,965,636
08/03/2021 4,100   Disposition at $350.65 per share. 1,437,665
08/03/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
08/02/2021 1,300   Disposition at $358.41 per share. 465,933
08/02/2021 1,200   Disposition at $357.56 per share. 429,072
08/02/2021 2,800   Disposition at $356.43 per share. 998,004
08/02/2021 1,800   Disposition at $355.15 per share. 639,270
08/02/2021 12,769   Disposition at $354.28 per share. 4,523,802
08/02/2021 18,800   Disposition at $353.41 per share. 6,644,108
08/02/2021 11,631   Disposition at $352.47 per share. 4,099,579
08/02/2021 430   Disposition at $358.04 per share. 153,958
08/02/2021 170   Disposition at $356.5 per share. 60,605
08/02/2021 230   Disposition at $355.73 per share. 81,818
08/02/2021 1,200   Disposition at $354.42 per share. 425,304
08/02/2021 2,270   Disposition at $353.55 per share. 802,559
08/02/2021 1,360   Disposition at $352.58 per share. 479,509
08/02/2021 5,700   Disposition at $351.35 per share. 2,002,695
08/02/2021 640   Disposition at $351.56 per share. 224,999
08/02/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
08/02/2021 50   Disposition at $359 per share. 17,950
08/02/2021 929   Disposition at $357.89 per share. 332,480
08/02/2021 600   Disposition at $356.38 per share. 213,828
08/02/2021 250   Disposition at $355.3 per share. 88,825
08/02/2021 2,319   Disposition at $354.44 per share. 821,947
08/02/2021 5,606   Disposition at $353.6 per share. 1,982,282
08/02/2021 3,600   Disposition at $352.62 per share. 1,269,432
08/02/2021 1,646   Disposition at $351.52 per share. 578,602
08/02/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
07/30/2021 735   Disposition at $360.29 per share. 264,814
07/30/2021 4,229   Disposition at $359.8 per share. 1,521,595
07/30/2021 3,560   Disposition at $358.34 per share. 1,275,691
07/30/2021 17,612   Disposition at $357.62 per share. 6,298,404
07/30/2021 9,966   Disposition at $356.66 per share. 3,554,474
07/30/2021 11,984   Disposition at $355.59 per share. 4,261,391
07/30/2021 6,782   Disposition at $354.84 per share. 2,406,525
07/30/2021 722   Disposition at $360.01 per share. 259,928
07/30/2021 104   Disposition at $358.26 per share. 37,260
07/30/2021 2,158   Disposition at $357.66 per share. 771,831
07/30/2021 1,568   Disposition at $356.51 per share. 559,008
07/30/2021 1,132   Disposition at $353.89 per share. 400,604
07/30/2021 1,404   Disposition at $355.22 per share. 498,729
07/30/2021 344   Disposition at $354.49 per share. 121,945
07/30/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
07/30/2021 106   Disposition at $360.22 per share. 38,184
07/30/2021 1,090   Disposition at $359.65 per share. 392,019
07/30/2021 1,185   Disposition at $358.3 per share. 424,586
07/30/2021 5,265   Disposition at $357.5 per share. 1,882,238
07/30/2021 2,794   Disposition at $356.52 per share. 996,117
07/30/2021 3,386   Disposition at $355.39 per share. 1,203,351
07/30/2021 1,174   Disposition at $354.48 per share. 416,160
07/30/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
07/29/2021 600   Disposition at $364.71 per share. 218,826
07/29/2021 1,400   Disposition at $363.72 per share. 509,208
07/29/2021 1,600   Disposition at $362.24 per share. 579,584
07/29/2021 6,000   Disposition at $361.24 per share. 2,167,440
07/29/2021 8,612   Disposition at $360.31 per share. 3,102,990
07/29/2021 9,300   Disposition at $359.5 per share. 3,343,350
07/29/2021 21,588   Disposition at $358.42 per share. 7,737,571
07/29/2021 100   Disposition at $364.52 per share. 36,452
07/29/2021 90   Disposition at $363.73 per share. 32,736
07/29/2021 210   Disposition at $362.29 per share. 76,081
07/29/2021 710   Disposition at $361.33 per share. 256,545
07/29/2021 1,050   Disposition at $360.42 per share. 378,441
07/29/2021 960   Disposition at $359.49 per share. 345,111
07/29/2021 2,200   Disposition at $358.51 per share. 788,722
07/29/2021 6,900   Disposition at $357.52 per share. 2,466,888
07/29/2021 980   Disposition at $357.55 per share. 350,399
07/29/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
07/29/2021 100   Disposition at $364.95 per share. 36,495
07/29/2021 350   Disposition at $363.88 per share. 127,358
07/29/2021 350   Disposition at $362.3 per share. 126,805
07/29/2021 1,650   Disposition at $361.34 per share. 596,211
07/29/2021 2,700   Disposition at $360.4 per share. 973,080
07/29/2021 2,029   Disposition at $359.57 per share. 729,568
07/29/2021 5,721   Disposition at $358.5 per share. 2,050,979
07/29/2021 2,100   Disposition at $357.59 per share. 750,939
07/29/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
07/28/2021 8,506   Disposition at $374.68 per share. 3,187,029
07/28/2021 8,446   Disposition at $373.96 per share. 3,158,467
07/28/2021 16,822   Disposition at $372.83 per share. 6,271,747
07/28/2021 11,336   Disposition at $371.87 per share. 4,215,519
07/28/2021 2,610   Disposition at $371.03 per share. 968,389
07/28/2021 3,177   Disposition at $369.73 per share. 1,174,633
07/28/2021 2,076   Disposition at $368.94 per share. 765,920
07/28/2021 253   Disposition at $376.05 per share. 95,141
07/28/2021 568   Disposition at $374.76 per share. 212,864
07/28/2021 1,099   Disposition at $374.07 per share. 411,103
07/28/2021 2,156   Disposition at $372.91 per share. 803,994
07/28/2021 1,148   Disposition at $371.83 per share. 426,861
07/28/2021 471   Disposition at $370.96 per share. 174,723
07/28/2021 246   Disposition at $369.63 per share. 90,929
07/28/2021 359   Disposition at $368.75 per share. 132,382
07/28/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
07/28/2021 1,405   Disposition at $367.67 per share. 516,577
07/28/2021 552   Disposition at $376.46 per share. 207,806
07/28/2021 2,618   Disposition at $374.73 per share. 981,044
07/28/2021 2,209   Disposition at $373.84 per share. 825,813
07/28/2021 4,002   Disposition at $372.78 per share. 1,491,866
07/28/2021 2,988   Disposition at $371.93 per share. 1,111,327
07/28/2021 897   Disposition at $370.79 per share. 332,599
07/28/2021 1,288   Disposition at $369.54 per share. 475,968
07/28/2021 446   Disposition at $367.7 per share. 163,995
07/28/2021 35   Disposition at $377.06 per share. 13,198
07/28/2021 1,587   Disposition at $376.17 per share. 596,982
07/28/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
07/27/2021 1,684   Disposition at $372.67 per share. 627,577
07/27/2021 4,963   Disposition at $371.82 per share. 1,845,343
07/27/2021 3,825   Disposition at $370.86 per share. 1,418,540
07/27/2021 2,568   Disposition at $369.43 per share. 948,697
07/27/2021 3,720   Disposition at $368.27 per share. 1,369,965
07/27/2021 12,054   Disposition at $367.33 per share. 4,427,796
07/27/2021 18,963   Disposition at $366.49 per share. 6,949,750
07/27/2021 170   Disposition at $372.55 per share. 63,334
07/27/2021 682   Disposition at $371.54 per share. 253,391
07/27/2021 343   Disposition at $370.63 per share. 127,127
07/27/2021 395   Disposition at $369 per share. 145,755
07/27/2021 1,320   Disposition at $367.7 per share. 485,364
07/27/2021 2,148   Disposition at $366.6 per share. 787,457
07/27/2021 8,223   Disposition at $365.5 per share. 3,005,507
07/27/2021 1,242   Disposition at $365.37 per share. 453,790
07/27/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
07/27/2021 490   Disposition at $372.49 per share. 182,521
07/27/2021 1,842   Disposition at $371.49 per share. 684,285
07/27/2021 785   Disposition at $370.27 per share. 290,662
07/27/2021 393   Disposition at $369.4 per share. 145,175
07/27/2021 1,786   Disposition at $367.99 per share. 657,231
07/27/2021 4,227   Disposition at $367.08 per share. 1,551,648
07/27/2021 3,749   Disposition at $366.3 per share. 1,373,259
07/27/2021 1,728   Disposition at $365.38 per share. 631,377
07/27/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
07/26/2021 1,113   Disposition at $370.66 per share. 412,545
07/26/2021 748   Disposition at $369.65 per share. 276,499
07/26/2021 2,140   Disposition at $373.94 per share. 800,232
07/26/2021 9,587   Disposition at $373.06 per share. 3,576,527
07/26/2021 24,648   Disposition at $372.19 per share. 9,173,740
07/26/2021 13,586   Disposition at $371.19 per share. 5,042,988
07/26/2021 3,901   Disposition at $370.15 per share. 1,443,956
07/26/2021 2,138   Disposition at $369.23 per share. 789,414
07/26/2021 280   Disposition at $373.64 per share. 104,620
07/26/2021 2,210   Disposition at $372.8 per share. 823,888
07/26/2021 1,915   Disposition at $371.91 per share. 712,208
07/26/2021 1,411   Disposition at $370.94 per share. 523,397
07/26/2021 484   Disposition at $369.6 per share. 178,887
07/26/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
07/26/2021 24   Disposition at $374.18 per share. 8,981
07/26/2021 2,620   Disposition at $373.25 per share. 977,915
07/26/2021 5,590   Disposition at $372.34 per share. 2,081,381
07/26/2021 4,905   Disposition at $371.44 per share. 1,821,914
07/26/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
07/23/2021 830   Disposition at $367.33 per share. 304,884
07/23/2021 1,600   Disposition at $367.36 per share. 587,776
07/23/2021 1,700   Disposition at $366.46 per share. 622,982
07/23/2021 190   Disposition at $365.91 per share. 69,523
07/23/2021 700   Disposition at $366.41 per share. 256,487
07/23/2021 1,374   Disposition at $365.37 per share. 502,019
07/23/2021 120   Disposition at $364.06 per share. 43,688
07/23/2021 250   Disposition at $364.92 per share. 91,230
07/23/2021 400   Disposition at $364.32 per share. 145,728
07/23/2021 20   Disposition at $362.6 per share. 7,252
07/23/2021 100   Disposition at $363.66 per share. 36,366
07/23/2021 800   Disposition at $362.73 per share. 290,184
07/23/2021 210   Disposition at $361.61 per share. 75,939
07/23/2021 150   Disposition at $362.65 per share. 54,398
07/23/2021 3,515   Disposition at $361.41 per share. 1,270,357
07/23/2021 670   Disposition at $360.84 per share. 241,763
07/23/2021 400   Disposition at $361.96 per share. 144,784
07/23/2021 3,300   Disposition at $360.51 per share. 1,189,683
07/23/2021 280   Disposition at $359.65 per share. 100,702
07/23/2021 1,400   Disposition at $360.86 per share. 505,204
07/23/2021 3,000   Disposition at $359.49 per share. 1,078,470
07/23/2021 290   Disposition at $358.3 per share. 103,907
07/23/2021 950   Disposition at $359.71 per share. 341,725
07/23/2021 1,700   Disposition at $358.42 per share. 609,314
07/23/2021 100   Disposition at $374.83 per share. 37,483
07/23/2021 70   Disposition at $374.24 per share. 26,197
07/23/2021 2,500   Disposition at $373.8 per share. 934,500
07/23/2021 520   Disposition at $373.37 per share. 194,153
07/23/2021 700   Disposition at $373.63 per share. 261,541
07/23/2021 6,002   Disposition at $372.91 per share. 2,238,206
07/23/2021 1,010   Disposition at $372.37 per share. 376,094
07/23/2021 1,500   Disposition at $372.86 per share. 559,290
07/23/2021 11,600   Disposition at $371.98 per share. 4,314,968
07/23/2021 840   Disposition at $371.67 per share. 312,203
07/23/2021 3,200   Disposition at $371.99 per share. 1,190,368
07/23/2021 5,900   Disposition at $370.7 per share. 2,187,130
07/23/2021 830   Disposition at $370.41 per share. 307,441
07/23/2021 1,302   Disposition at $370.71 per share. 482,665
07/23/2021 6,209   Disposition at $369.87 per share. 2,296,523
07/23/2021 230   Disposition at $369.68 per share. 85,027
07/23/2021 1,748   Disposition at $369.94 per share. 646,656
07/23/2021 1,600   Disposition at $368.12 per share. 588,992
07/23/2021 190   Disposition at $368.03 per share. 69,926
07/23/2021 450   Disposition at $368.14 per share. 165,663
07/23/2021 6,300   Disposition at $367.34 per share. 2,314,242
07/23/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
07/23/2021 550   Disposition at $358.5 per share. 197,175
07/23/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
07/22/2021 2,400   Disposition at $347.23 per share. 833,352
07/22/2021 1,350   Disposition at $346.22 per share. 467,397
07/22/2021 9,676   Disposition at $351.08 per share. 3,397,051
07/22/2021 8,107   Disposition at $349.9 per share. 2,836,640
07/22/2021 21,417   Disposition at $348.97 per share. 7,473,891
07/22/2021 6,100   Disposition at $347.96 per share. 2,122,556
07/22/2021 7,000   Disposition at $347.06 per share. 2,429,420
07/22/2021 920   Disposition at $351.08 per share. 322,994
07/22/2021 3,700   Disposition at $346.05 per share. 1,280,385
07/22/2021 1,040   Disposition at $349.88 per share. 363,876
07/22/2021 2,370   Disposition at $348.93 per share. 826,965
07/22/2021 740   Disposition at $347.84 per share. 257,402
07/22/2021 920   Disposition at $346.84 per share. 319,093
07/22/2021 310   Disposition at $345.85 per share. 107,214
07/22/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
07/22/2021 2,221   Disposition at $351.11 per share. 779,816
07/22/2021 1,650   Disposition at $350.11 per share. 577,682
07/22/2021 5,779   Disposition at $349.08 per share. 2,017,334
07/22/2021 1,600   Disposition at $348.39 per share. 557,424
07/22/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
07/21/2021 5,531   Disposition at $344.28 per share. 1,904,213
07/21/2021 4,760   Disposition at $343.4 per share. 1,634,584
07/21/2021 1,250   Disposition at $342.34 per share. 427,925
07/21/2021 8,470   Disposition at $345.82 per share. 2,929,096
07/21/2021 9,633   Disposition at $344.87 per share. 3,322,133
07/21/2021 23,597   Disposition at $344.03 per share. 8,118,076
07/21/2021 12,600   Disposition at $343.12 per share. 4,323,312
07/21/2021 1,700   Disposition at $342.02 per share. 581,434
07/21/2021 280   Disposition at $346.07 per share. 96,900
07/21/2021 1,020   Disposition at $345.42 per share. 352,329
07/21/2021 2,580   Disposition at $344.25 per share. 888,165
07/21/2021 1,880   Disposition at $343.38 per share. 645,555
07/21/2021 540   Disposition at $342.3 per share. 184,842
07/21/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
07/21/2021 709   Disposition at $346.08 per share. 245,371
07/21/2021 2,750   Disposition at $345.41 per share. 949,878
07/21/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
07/20/2021 11,320   Disposition at $342.79 per share. 3,880,383
07/20/2021 3,782   Disposition at $341.57 per share. 1,291,818
07/20/2021 15,698   Disposition at $340.7 per share. 5,348,309
07/20/2021 4,600   Disposition at $339.57 per share. 1,562,022
07/20/2021 2,400   Disposition at $338.45 per share. 812,280
07/20/2021 3,100   Disposition at $337.54 per share. 1,046,374
07/20/2021 9,100   Disposition at $336.42 per share. 3,061,422
07/20/2021 1,530   Disposition at $342.92 per share. 524,668
07/20/2021 220   Disposition at $341.59 per share. 75,150
07/20/2021 1,850   Disposition at $340.81 per share. 630,499
07/20/2021 590   Disposition at $339.7 per share. 200,423
07/20/2021 390   Disposition at $338.53 per share. 132,027
07/20/2021 350   Disposition at $337.6 per share. 118,160
07/20/2021 1,040   Disposition at $336.48 per share. 349,940
07/20/2021 330   Disposition at $335.23 per share. 110,626
07/20/2021 2,800   Disposition at $335.26 per share. 938,728
07/20/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
07/20/2021 3,600   Disposition at $342.94 per share. 1,234,584
07/20/2021 700   Disposition at $341.86 per share. 239,302
07/20/2021 4,200   Disposition at $340.82 per share. 1,431,444
07/20/2021 1,400   Disposition at $339.85 per share. 475,790
07/20/2021 1,050   Disposition at $338.69 per share. 355,625
07/20/2021 950   Disposition at $337.47 per share. 320,597
07/20/2021 2,400   Disposition at $336.39 per share. 807,336
07/20/2021 700   Disposition at $335.25 per share. 234,675
07/20/2021 3,200   Disposition at $343.24 per share. 1,098,368
07/20/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
07/19/2021 2,850   Disposition at $337.49 per share. 961,847
07/19/2021 6,650   Disposition at $336.57 per share. 2,238,191
07/19/2021 4,200   Disposition at $335.59 per share. 1,409,478
07/19/2021 700   Disposition at $339.35 per share. 237,545
07/19/2021 5,200   Disposition at $338.28 per share. 1,759,056
07/19/2021 10,564   Disposition at $337.38 per share. 3,564,083
07/19/2021 25,514   Disposition at $336.48 per share. 8,584,951
07/19/2021 14,022   Disposition at $335.58 per share. 4,705,503
07/19/2021 20   Disposition at $339.6 per share. 6,792
07/19/2021 550   Disposition at $338.41 per share. 186,126
07/19/2021 1,359   Disposition at $337.4 per share. 458,527
07/19/2021 2,661   Disposition at $336.5 per share. 895,427
07/19/2021 1,710   Disposition at $335.59 per share. 573,859
07/19/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
07/19/2021 200   Disposition at $339.39 per share. 67,878
07/19/2021 1,100   Disposition at $338.35 per share. 372,185
07/19/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
07/16/2021 3,742   Disposition at $341.65 per share. 1,278,455
07/16/2021 5,365   Disposition at $340.8 per share. 1,828,392
07/16/2021 284   Disposition at $345.59 per share. 98,148
07/16/2021 2,896   Disposition at $344.98 per share. 999,063
07/16/2021 3,007   Disposition at $343.88 per share. 1,034,048
07/16/2021 13,952   Disposition at $342.69 per share. 4,781,211
07/16/2021 16,176   Disposition at $341.78 per share. 5,528,634
07/16/2021 19,685   Disposition at $340.8 per share. 6,708,648
07/16/2021 342   Disposition at $345.12 per share. 118,032
07/16/2021 313   Disposition at $343.96 per share. 107,660
07/16/2021 1,470   Disposition at $342.69 per share. 503,755
07/16/2021 2,220   Disposition at $341.79 per share. 758,774
07/16/2021 1,955   Disposition at $340.86 per share. 666,382
07/16/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
07/16/2021 197   Disposition at $345.74 per share. 68,111
07/16/2021 660   Disposition at $344.97 per share. 227,681
07/16/2021 935   Disposition at $343.8 per share. 321,453
07/16/2021 4,101   Disposition at $342.49 per share. 1,404,552
07/16/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
07/15/2021 657   Disposition at $349.2 per share. 229,425
07/15/2021 1,178   Disposition at $347.38 per share. 409,214
07/15/2021 948   Disposition at $345.67 per share. 327,696
07/15/2021 8,986   Disposition at $344.77 per share. 3,098,104
07/15/2021 14,087   Disposition at $343.91 per share. 4,844,661
07/15/2021 13,174   Disposition at $342.62 per share. 4,513,676
07/15/2021 13,533   Disposition at $341.8 per share. 4,625,580
07/15/2021 72   Disposition at $349.2 per share. 25,143
07/15/2021 707   Disposition at $345.02 per share. 243,930
07/15/2021 1,489   Disposition at $344.39 per share. 512,797
07/15/2021 1,296   Disposition at $343.2 per share. 444,788
07/15/2021 3,437   Disposition at $340.92 per share. 1,171,743
07/15/2021 1,823   Disposition at $342.15 per share. 623,740
07/15/2021 913   Disposition at $341.25 per share. 311,562
07/15/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
07/15/2021 175   Disposition at $349.2 per share. 61,110
07/15/2021 288   Disposition at $346.99 per share. 99,934
07/15/2021 1,632   Disposition at $344.9 per share. 562,877
07/15/2021 3,846   Disposition at $344.3 per share. 1,324,178
07/15/2021 2,059   Disposition at $343.15 per share. 706,546
07/15/2021 4,273   Disposition at $342.33 per share. 1,462,777
07/15/2021 2,727   Disposition at $341.42 per share. 931,053
07/15/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
07/14/2021 1,000   Disposition at $354.57 per share. 354,570
07/14/2021 1,300   Disposition at $353.33 per share. 459,329
07/14/2021 2,400   Disposition at $352.35 per share. 845,640
07/14/2021 7,363   Disposition at $351.64 per share. 2,589,126
07/14/2021 2,500   Disposition at $350.42 per share. 876,050
07/14/2021 11,600   Disposition at $349.33 per share. 4,052,228
07/14/2021 21,414   Disposition at $348.56 per share. 7,464,064
07/14/2021 310   Disposition at $354.55 per share. 109,911
07/14/2021 190   Disposition at $353.04 per share. 67,078
07/14/2021 970   Disposition at $351.73 per share. 341,179
07/14/2021 310   Disposition at $350.64 per share. 108,699
07/14/2021 1,090   Disposition at $349.37 per share. 380,814
07/14/2021 2,530   Disposition at $348.63 per share. 882,034
07/14/2021 8,423   Disposition at $347.55 per share. 2,927,414
07/14/2021 900   Disposition at $347.65 per share. 312,885
07/14/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
07/14/2021 400   Disposition at $354.75 per share. 141,900
07/14/2021 386   Disposition at $353.35 per share. 136,394
07/14/2021 600   Disposition at $352.32 per share. 211,392
07/14/2021 2,000   Disposition at $351.62 per share. 703,240
07/14/2021 800   Disposition at $350.28 per share. 280,224
07/14/2021 2,950   Disposition at $349.32 per share. 1,030,494
07/14/2021 5,892   Disposition at $348.53 per share. 2,053,539
07/14/2021 1,972   Disposition at $347.53 per share. 685,330
07/14/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
07/13/2021 1,400   Disposition at $350.96 per share. 491,344
07/13/2021 950   Disposition at $349.68 per share. 332,196
07/13/2021 3,000   Disposition at $354.77 per share. 1,064,310
07/13/2021 15,301   Disposition at $353.69 per share. 5,411,811
07/13/2021 18,800   Disposition at $352.79 per share. 6,632,452
07/13/2021 10,599   Disposition at $351.83 per share. 3,729,047
07/13/2021 5,000   Disposition at $350.88 per share. 1,754,400
07/13/2021 310   Disposition at $354.83 per share. 109,998
07/13/2021 3,300   Disposition at $349.84 per share. 1,154,472
07/13/2021 1,560   Disposition at $353.78 per share. 551,897
07/13/2021 2,180   Disposition at $352.85 per share. 769,213
07/13/2021 1,110   Disposition at $351.94 per share. 390,654
07/13/2021 720   Disposition at $350.94 per share. 252,677
07/13/2021 420   Disposition at $349.74 per share. 146,891
07/13/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
07/13/2021 700   Disposition at $354.78 per share. 248,346
07/13/2021 3,938   Disposition at $353.73 per share. 1,392,989
07/13/2021 5,550   Disposition at $352.78 per share. 1,957,929
07/13/2021 2,462   Disposition at $351.82 per share. 866,181
07/13/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
07/12/2021 4,248   Disposition at $352.49 per share. 1,497,378
07/12/2021 2,507