Facebook Inc. Cl A

NAS: FB

GO
/marketstate/country/us

Before the Bell

 --Real time quotes

Jun 16, 2021, 7:07 a.m.

FB
/zigman2/quotes/205064656/composite

$

336.83

Change

+0.08 +0.02%

Volume

Volume 9,205

Real time quotes

/zigman2/quotes/205064656/composite

Previous close

$ 336.75

$ 336.75

Change

-0.02 -0.0059%

Day low

Day high

$335.03

$339.92

Open

52 week low

52 week high

$207.11

$339.92

Open

Mark Elliot Zuckerberg

Mark Elliot Zuckerberg is an entrepreneur who founded Facebook, Inc., Chan Zuckerberg Initiative LLC and Startup:Education. Presently, he is Chairman & Chief Executive Officer for Facebook, Inc. Mr. Zuckerberg is also on the board of Chan Zuckerberg Initiative LLC.

Transactions

Date Shares Transaction Value
06/09/2021 2,226   Disposition at $330.53 per share. 735,760
06/09/2021 2,400   Disposition at $336.15 per share. 806,760
06/09/2021 4,300   Disposition at $335.5 per share. 1,442,650
06/09/2021 6,900   Disposition at $334.5 per share. 2,308,050
06/09/2021 20,282   Disposition at $333.48 per share. 6,763,642
06/09/2021 8,114   Disposition at $332.78 per share. 2,700,177
06/09/2021 5,200   Disposition at $331.42 per share. 1,723,384
06/09/2021 40   Disposition at $336.3 per share. 13,452
06/09/2021 670   Disposition at $335.84 per share. 225,013
06/09/2021 920   Disposition at $334.58 per share. 307,814
06/09/2021 8,804   Disposition at $330.56 per share. 2,910,251
06/09/2021 2,160   Disposition at $333.49 per share. 720,339
06/09/2021 990   Disposition at $332.92 per share. 329,591
06/09/2021 720   Disposition at $331.51 per share. 238,688
06/09/2021 800   Disposition at $330.57 per share. 264,456
06/09/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
06/09/2021 1,700   Disposition at $335.88 per share. 570,996
06/09/2021 2,050   Disposition at $334.56 per share. 685,848
06/09/2021 4,574   Disposition at $333.55 per share. 1,525,658
06/09/2021 3,100   Disposition at $332.83 per share. 1,031,773
06/09/2021 1,350   Disposition at $331.37 per share. 447,350
06/09/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
06/08/2021 7,200   Disposition at $333.78 per share. 2,403,216
06/08/2021 1,650   Disposition at $332.94 per share. 549,351
06/08/2021 1,000   Disposition at $337.67 per share. 337,670
06/08/2021 1,800   Disposition at $336.74 per share. 606,132
06/08/2021 4,400   Disposition at $335.89 per share. 1,477,916
06/08/2021 14,600   Disposition at $334.89 per share. 4,889,394
06/08/2021 26,899   Disposition at $333.83 per share. 8,979,694
06/08/2021 120   Disposition at $337.83 per share. 40,540
06/08/2021 7,301   Disposition at $333.05 per share. 2,431,599
06/08/2021 330   Disposition at $336.93 per share. 111,187
06/08/2021 450   Disposition at $335.88 per share. 151,146
06/08/2021 1,780   Disposition at $334.88 per share. 596,087
06/08/2021 2,910   Disposition at $333.79 per share. 971,329
06/08/2021 710   Disposition at $333.01 per share. 236,438
06/08/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
06/08/2021 150   Disposition at $337.52 per share. 50,628
06/08/2021 850   Disposition at $336.94 per share. 286,399
06/08/2021 1,000   Disposition at $336.02 per share. 336,020
06/08/2021 4,150   Disposition at $334.85 per share. 1,389,628
06/08/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
06/07/2021 10,571   Disposition at $336.88 per share. 3,561,159
06/07/2021 15,847   Disposition at $336.11 per share. 5,326,336
06/07/2021 4,530   Disposition at $335.13 per share. 1,518,139
06/07/2021 3,730   Disposition at $333.94 per share. 1,245,597
06/07/2021 900   Disposition at $332.5 per share. 299,250
06/07/2021 2,200   Disposition at $331.58 per share. 729,476
06/07/2021 9,900   Disposition at $330.42 per share. 3,271,158
06/07/2021 70   Disposition at $337.57 per share. 23,630
06/07/2021 1,150   Disposition at $336.83 per share. 387,355
06/07/2021 1,790   Disposition at $335.97 per share. 601,387
06/07/2021 350   Disposition at $334.95 per share. 117,233
06/07/2021 450   Disposition at $333.83 per share. 150,224
06/07/2021 140   Disposition at $332.12 per share. 46,497
06/07/2021 970   Disposition at $330.68 per share. 320,760
06/07/2021 1,380   Disposition at $329.93 per share. 455,304
06/07/2021 7,822   Disposition at $329.79 per share. 2,579,618
06/07/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
06/07/2021 750   Disposition at $337.29 per share. 252,968
06/07/2021 4,103   Disposition at $336.55 per share. 1,380,865
06/07/2021 2,897   Disposition at $335.77 per share. 972,726
06/07/2021 1,100   Disposition at $334.33 per share. 367,763
06/07/2021 350   Disposition at $333.54 per share. 116,739
06/07/2021 600   Disposition at $331.73 per share. 199,038
06/07/2021 2,500   Disposition at $330.52 per share. 826,300
06/07/2021 2,700   Disposition at $329.9 per share. 890,730
06/07/2021 500   Disposition at $337.6 per share. 168,800
06/07/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
06/04/2021 500   Disposition at $326.22 per share. 163,110
06/04/2021 7,803   Disposition at $331.81 per share. 2,589,114
06/04/2021 18,616   Disposition at $330.83 per share. 6,158,732
06/04/2021 13,985   Disposition at $330.28 per share. 4,618,966
06/04/2021 8,527   Disposition at $328.8 per share. 2,803,678
06/04/2021 5,000   Disposition at $327.94 per share. 1,639,700
06/04/2021 700   Disposition at $326.59 per share. 228,613
06/04/2021 20   Disposition at $332.4 per share. 6,648
06/04/2021 1,510   Disposition at $331.56 per share. 500,656
06/04/2021 1,369   Disposition at $325.99 per share. 446,281
06/04/2021 3,040   Disposition at $330.49 per share. 1,004,690
06/04/2021 440   Disposition at $329.18 per share. 144,840
06/04/2021 990   Disposition at $328.31 per share. 325,027
06/04/2021 300   Disposition at $326.21 per share. 97,863
06/04/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
06/04/2021 2,050   Disposition at $331.88 per share. 680,354
06/04/2021 4,500   Disposition at $330.97 per share. 1,489,365
06/04/2021 5,500   Disposition at $330.34 per share. 1,816,870
06/04/2021 1,200   Disposition at $328.89 per share. 394,668
06/04/2021 1,250   Disposition at $328.1 per share. 410,125
06/04/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
06/03/2021 4,200   Derivative/Non-derivative trans. at $0 per share. 0
06/03/2021 1,773   Disposition at $326.68 per share. 579,204
06/03/2021 3,614   Disposition at $325.87 per share. 1,177,695
06/03/2021 2,113   Disposition at $324.74 per share. 686,176
06/03/2021 2,899   Disposition at $327.07 per share. 948,176
06/03/2021 16,450   Disposition at $326.25 per share. 5,366,813
06/03/2021 14,435   Disposition at $325.5 per share. 4,698,593
06/03/2021 7,216   Disposition at $324.55 per share. 2,341,953
06/03/2021 806   Disposition at $326.86 per share. 263,450
06/03/2021 1,891   Disposition at $326.01 per share. 616,485
06/03/2021 1,503   Disposition at $324.92 per share. 488,355
06/03/2021 41,000   Derivative/Non-derivative trans. at $0 per share. 0
06/02/2021 2,855   Disposition at $329.77 per share. 941,494
06/02/2021 1,279   Disposition at $328.51 per share. 420,165
06/02/2021 1,519   Disposition at $327.9 per share. 498,081
06/02/2021 1,477   Disposition at $331.58 per share. 489,744
06/02/2021 15,051   Disposition at $330.84 per share. 4,979,473
06/02/2021 11,586   Disposition at $329.88 per share. 3,821,990
06/02/2021 8,481   Disposition at $328.89 per share. 2,789,317
06/02/2021 10,671   Disposition at $328 per share. 3,500,088
06/02/2021 2,048   Disposition at $330.92 per share. 677,725
06/02/2021 1,168   Disposition at $329.83 per share. 385,242
06/02/2021 1,323   Disposition at $328.66 per share. 434,818
06/02/2021 563   Disposition at $327.83 per share. 184,569
06/02/2021 5,102   Derivative/Non-derivative trans. at $0 per share. 0
06/02/2021 705   Disposition at $331.47 per share. 233,687
06/02/2021 4,379   Disposition at $330.82 per share. 1,448,661
06/02/2021 47,266   Derivative/Non-derivative trans. at $0 per share. 0
06/01/2021 3,307   Disposition at $329.26 per share. 1,088,863
06/01/2021 1,600   Disposition at $328.24 per share. 525,184
06/01/2021 550   Disposition at $327.22 per share. 179,971
06/01/2021 307   Disposition at $331.12 per share. 101,654
06/01/2021 16,951   Disposition at $330.23 per share. 5,597,729
06/01/2021 18,394   Disposition at $329.39 per share. 6,058,800
06/01/2021 9,997   Disposition at $328.35 per share. 3,282,515
06/01/2021 3,700   Disposition at $327.34 per share. 1,211,158
06/01/2021 100   Disposition at $330.97 per share. 33,097
06/01/2021 2,290   Disposition at $330.18 per share. 756,113
06/01/2021 1,800   Disposition at $329.34 per share. 592,812
06/01/2021 1,030   Disposition at $328.28 per share. 338,129
06/01/2021 280   Disposition at $327.19 per share. 91,614
06/01/2021 5,500   Derivative/Non-derivative trans. at $0 per share. 0
06/01/2021 6,392   Disposition at $330.21 per share. 2,110,703
06/01/2021 49,349   Derivative/Non-derivative trans. at $0 per share. 0
05/28/2021 4,700   Disposition at $330.97 per share. 1,555,559
05/28/2021 7,450   Disposition at $330.11 per share. 2,459,320
05/28/2021 407   Disposition at $328.86 per share. 133,847
05/28/2021 500   Disposition at $332.53 per share. 166,265
05/28/2021 9,200   Disposition at $331.75 per share. 3,052,100
05/28/2021 19,188   Disposition at $330.78 per share. 6,347,007
05/28/2021 23,292   Disposition at $330 per share. 7,686,360
05/28/2021 2,121   Disposition at $328.7 per share. 697,173
05/28/2021 730   Disposition at $331.93 per share. 242,309
05/28/2021 2,138   Disposition at $331.03 per share. 707,743
05/28/2021 3,140   Disposition at $330.08 per share. 1,036,452
05/28/2021 160   Disposition at $328.92 per share. 52,628
05/28/2021 6,168   Derivative/Non-derivative trans. at $0 per share. 0
05/28/2021 50   Disposition at $332.52 per share. 16,626
05/28/2021 1,893   Disposition at $331.86 per share. 628,211
05/28/2021 54,301   Derivative/Non-derivative trans. at $0 per share. 0
05/27/2021 1,150   Disposition at $327.3 per share. 376,395
05/27/2021 2,842   Disposition at $333.15 per share. 946,813
05/27/2021 6,787   Disposition at $332.26 per share. 2,255,049
05/27/2021 16,711   Disposition at $331.32 per share. 5,536,689
05/27/2021 14,660   Disposition at $330.3 per share. 4,842,198
05/27/2021 4,100   Disposition at $329.71 per share. 1,351,811
05/27/2021 4,300   Disposition at $328.31 per share. 1,411,733
05/27/2021 225   Disposition at $333.17 per share. 74,964
05/27/2021 822   Disposition at $332.4 per share. 273,233
05/27/2021 1,877   Disposition at $331.35 per share. 621,944
05/27/2021 1,805   Disposition at $330.33 per share. 596,246
05/27/2021 6,600   Disposition at $327.31 per share. 2,160,246
05/27/2021 421   Disposition at $329.8 per share. 138,846
05/27/2021 480   Disposition at $328.23 per share. 157,551
05/27/2021 670   Disposition at $327.34 per share. 219,318
05/27/2021 6,300   Derivative/Non-derivative trans. at $0 per share. 0
05/27/2021 918   Disposition at $333.2 per share. 305,878
05/27/2021 1,944   Disposition at $332.41 per share. 646,206
05/27/2021 5,100   Disposition at $331.37 per share. 1,689,987
05/27/2021 4,281   Disposition at $330.31 per share. 1,414,058
05/27/2021 657   Disposition at $329.71 per share. 216,620
05/27/2021 950   Disposition at $328.27 per share. 311,857
05/27/2021 56,000   Derivative/Non-derivative trans. at $0 per share. 0
05/26/2021 200   Disposition at $329.4 per share. 65,880
05/26/2021 1,450   Disposition at $328.34 per share. 476,093
05/26/2021 2,980   Disposition at $327.59 per share. 976,219
05/26/2021 2,870   Disposition at $326.66 per share. 937,515
05/26/2021 600   Disposition at $329.24 per share. 197,544
05/26/2021 10,140   Disposition at $328.32 per share. 3,329,165
05/26/2021 16,660   Disposition at $327.5 per share. 5,456,150
05/26/2021 13,600   Disposition at $326.63 per share. 4,442,168
05/26/2021 90   Disposition at $329.25 per share. 29,633
05/26/2021 1,020   Disposition at $328.29 per share. 334,856
05/26/2021 1,800   Disposition at $327.47 per share. 589,446
05/26/2021 1,290   Disposition at $326.58 per share. 421,289
05/26/2021 4,200   Derivative/Non-derivative trans. at $0 per share. 0
05/26/2021 41,000   Derivative/Non-derivative trans. at $0 per share. 0
05/25/2021 50   Disposition at $328.9 per share. 16,445
05/25/2021 2,913   Disposition at $328.11 per share. 955,785
05/25/2021 3,387   Disposition at $327.27 per share. 1,108,464
05/25/2021 1,150   Disposition at $326.35 per share. 375,303
05/25/2021 700   Disposition at $328.85 per share. 230,195
05/25/2021 14,686   Disposition at $328.12 per share. 4,818,771
05/25/2021 19,414   Disposition at $327.35 per share. 6,355,173
05/25/2021 6,200   Disposition at $326.41 per share. 2,023,742
05/25/2021 70   Disposition at $328.82 per share. 23,018
05/25/2021 1,660   Disposition at $328.08 per share. 544,613
05/25/2021 1,825   Disposition at $327.25 per share. 597,232
05/25/2021 645   Disposition at $326.36 per share. 210,503
05/25/2021 4,200   Derivative/Non-derivative trans. at $0 per share. 0
05/25/2021 41,000   Derivative/Non-derivative trans. at $0 per share. 0
05/24/2021 4,600   Disposition at $325.63 per share. 1,497,898
05/24/2021 22,500   Disposition at $324.82 per share. 7,308,450
05/24/2021 4,100   Disposition at $324.08 per share. 1,328,728
05/24/2021 1,500   Disposition at $322.83 per share. 484,245
05/24/2021 4,700   Disposition at $321.91 per share. 1,512,977
05/24/2021 2,600   Disposition at $320.82 per share. 834,132
05/24/2021 300   Disposition at $319.66 per share. 95,898
05/24/2021 70   Disposition at $325.85 per share. 22,810
05/24/2021 1,270   Disposition at $325.24 per share. 413,055
05/24/2021 1,777   Disposition at $324.54 per share. 576,708
05/24/2021 140   Disposition at $323.09 per share. 45,233
05/24/2021 413   Disposition at $322.08 per share. 133,020
05/24/2021 320   Disposition at $321 per share. 102,720
05/24/2021 700   Disposition at $318.44 per share. 222,908
05/24/2021 70   Disposition at $320.2 per share. 22,414
05/24/2021 140   Disposition at $318.45 per share. 44,583
05/24/2021 4,200   Derivative/Non-derivative trans. at $0 per share. 0
05/24/2021 150   Disposition at $325.86 per share. 48,879
05/24/2021 2,250   Disposition at $325.23 per share. 731,768
05/24/2021 3,100   Disposition at $324.55 per share. 1,006,105
05/24/2021 300   Disposition at $323.29 per share. 96,987
05/24/2021 800   Disposition at $322.06 per share. 257,648
05/24/2021 650   Disposition at $320.96 per share. 208,624
05/24/2021 250   Disposition at $318.59 per share. 79,648
05/24/2021 41,000   Derivative/Non-derivative trans. at $0 per share. 0
05/21/2021 300   Disposition at $319.18 per share. 95,754
05/21/2021 2,279   Disposition at $318.52 per share. 725,908
05/21/2021 3,900   Disposition at $317.54 per share. 1,238,406
05/21/2021 1,021   Disposition at $316.55 per share. 323,198
05/21/2021 4,204   Disposition at $319.08 per share. 1,341,413
05/21/2021 13,448   Disposition at $318.27 per share. 4,280,095
05/21/2021 17,200   Disposition at $317.48 per share. 5,460,656
05/21/2021 6,148   Disposition at $316.43 per share. 1,945,412
05/21/2021 210   Disposition at $319.17 per share. 67,026
05/21/2021 1,266   Disposition at $318.52 per share. 403,247
05/21/2021 2,070   Disposition at $317.59 per share. 657,412
05/21/2021 654   Disposition at $316.57 per share. 207,037
05/21/2021 4,200   Derivative/Non-derivative trans. at $0 per share. 0
05/21/2021 41,000   Derivative/Non-derivative trans. at $0 per share. 0
05/20/2021 1,185   Disposition at $315.87 per share. 374,306
05/20/2021 85   Disposition at $313.36 per share. 26,636
05/20/2021 1,028   Disposition at $318.95 per share. 327,881
05/20/2021 16,225   Disposition at $318.33 per share. 5,164,905
05/20/2021 13,535   Disposition at $317.3 per share. 4,294,656
05/20/2021 7,836   Disposition at $316.35 per share. 2,478,919
05/20/2021 1,589   Disposition at $315.26 per share. 500,949
05/20/2021 787   Disposition at $313.67 per share. 246,859
05/20/2021 599   Disposition at $318.68 per share. 190,890
05/20/2021 1,708   Disposition at $317.9 per share. 542,974
05/20/2021 1,149   Disposition at $316.95 per share. 364,176
05/20/2021 698   Disposition at $315.91 per share. 220,506
05/20/2021 46   Disposition at $313.36 per share. 14,415
05/20/2021 4,200   Derivative/Non-derivative trans. at $0 per share. 0
05/20/2021 1,662   Disposition at $318.59 per share. 529,497
05/20/2021 2,994   Disposition at $317.77 per share. 951,404
05/20/2021 1,574   Disposition at $316.95 per share. 498,880
05/20/2021 41,000   Derivative/Non-derivative trans. at $0 per share. 0
05/19/2021 830   Disposition at $312.32 per share. 259,226
05/19/2021 8,502   Disposition at $311.5 per share. 2,648,373
05/19/2021 920   Disposition at $311.44 per share. 286,525
05/19/2021 3,600   Disposition at $310.37 per share. 1,117,332
05/19/2021 440   Disposition at $310.16 per share. 136,471
05/19/2021 1,400   Disposition at $309.5 per share. 433,300
05/19/2021 260   Disposition at $308.71 per share. 80,265
05/19/2021 3,700   Disposition at $308.32 per share. 1,140,784
05/19/2021 220   Disposition at $308.01 per share. 67,763
05/19/2021 1,300   Disposition at $307.41 per share. 399,633
05/19/2021 190   Disposition at $306.8 per share. 58,292
05/19/2021 4,300   Disposition at $306.17 per share. 1,316,531
05/19/2021 745   Disposition at $305.83 per share. 227,844
05/19/2021 4,500   Disposition at $305.53 per share. 1,374,885
05/19/2021 150   Disposition at $314.29 per share. 47,144
05/19/2021 595   Disposition at $313.27 per share. 186,396
05/19/2021 1,915   Disposition at $312.15 per share. 597,768
05/19/2021 260   Disposition at $304.16 per share. 79,082
05/19/2021 1,489   Disposition at $304.21 per share. 452,969
05/19/2021 1,200   Disposition at $311.26 per share. 373,512
05/19/2021 650   Disposition at $310.13 per share. 201,585
05/19/2021 600   Disposition at $308.62 per share. 185,172
05/19/2021 450   Disposition at $307.69 per share. 138,461
05/19/2021 250   Disposition at $306.17 per share. 76,543
05/19/2021 1,350   Disposition at $305.78 per share. 412,803
05/19/2021 340   Disposition at $304.05 per share. 103,377
05/19/2021 800   Disposition at $314.3 per share. 251,440
05/19/2021 70   Disposition at $314.36 per share. 22,006
05/19/2021 2,809   Disposition at $313.49 per share. 880,594
05/19/2021 265   Disposition at $313.44 per share. 83,062
05/19/2021 8,600   Disposition at $312.37 per share. 2,686,382
05/19/2021 4,200   Derivative/Non-derivative trans. at $0 per share. 0
05/19/2021 41,000   Derivative/Non-derivative trans. at $0 per share. 0
05/18/2021 350   Disposition at $310.32 per share. 108,612
05/18/2021 600   Disposition at $316.24 per share. 189,744
05/18/2021 7,420   Disposition at $315.43 per share. 2,340,491
05/18/2021 10,524   Disposition at $314.54 per share. 3,310,219
05/18/2021 12,600   Disposition at $313.74 per share. 3,953,124
05/18/2021 4,600   Disposition at $312.41 per share. 1,437,086
05/18/2021 3,200   Disposition at $311.62 per share. 997,184
05/18/2021 500   Disposition at $315.63 per share. 157,815
05/18/2021 1,070   Disposition at $314.9 per share. 336,943
05/18/2021 2,056   Disposition at $310.29 per share. 637,957
05/18/2021 1,550   Disposition at $313.92 per share. 486,576
05/18/2021 480   Disposition at $312.73 per share. 150,111
05/18/2021 440   Disposition at $311.85 per share. 137,214
05/18/2021 160   Disposition at $310.23 per share. 49,637
05/18/2021 4,200   Derivative/Non-derivative trans. at $0 per share. 0
05/18/2021 1,050   Disposition at $315.57 per share. 331,349
05/18/2021 1,900   Disposition at $314.76 per share. 598,044
05/18/2021 2,700   Disposition at $313.88 per share. 847,476
05/18/2021 900   Disposition at $312.51 per share. 281,259
05/18/2021 600   Disposition at $311.71 per share. 187,026
05/18/2021 41,000   Derivative/Non-derivative trans. at $0 per share. 0
05/17/2021 1,300   Disposition at $315.22 per share. 409,786
05/17/2021 1,450   Disposition at $314.23 per share. 455,634
05/17/2021 2,850   Disposition at $313.33 per share. 892,991
05/17/2021 1,900   Disposition at $312.43 per share. 593,617
05/17/2021 8,343   Disposition at $315.18 per share. 2,629,547
05/17/2021 9,200   Disposition at $314.16 per share. 2,890,272
05/17/2021 14,000   Disposition at $313.25 per share. 4,385,500
05/17/2021 9,457   Disposition at $312.37 per share. 2,954,084
05/17/2021 755   Disposition at $315.18 per share. 237,961
05/17/2021 1,110   Disposition at $314.04 per share. 348,585
05/17/2021 1,365   Disposition at $313.25 per share. 427,587
05/17/2021 970   Disposition at $312.34 per share. 302,970
05/17/2021 4,200   Derivative/Non-derivative trans. at $0 per share. 0
05/17/2021 41,000   Derivative/Non-derivative trans. at $0 per share. 0
05/14/2021 200   Disposition at $316.71 per share. 63,342
05/14/2021 10,480   Disposition at $316.2 per share. 3,313,776
05/14/2021 1,800   Disposition at $315.17 per share. 567,306
05/14/2021 5,600   Disposition at $313.94 per share. 1,758,064
05/14/2021 9,814   Disposition at $313.03 per share. 3,072,077
05/14/2021 11,206   Disposition at $312.26 per share. 3,499,186
05/14/2021 900   Disposition at $311.06 per share. 279,954
05/14/2021 580   Disposition at $316.35 per share. 183,483
05/14/2021 550   Disposition at $315.72 per share. 173,646
05/14/2021 420   Disposition at $314.23 per share. 131,977
05/14/2021 770   Disposition at $313.39 per share. 241,311
05/14/2021 1,490   Disposition at $312.44 per share. 465,536
05/14/2021 1,000   Disposition at $309.9 per share. 309,900
05/14/2021 200   Disposition at $311.51 per share. 62,302
05/14/2021 190   Disposition at $309.96 per share. 58,893
05/14/2021 4,200   Derivative/Non-derivative trans. at $0 per share. 0
05/14/2021 1,600   Disposition at $316.25 per share. 506,000
05/14/2021 500   Disposition at $315.5 per share. 157,750
05/14/2021 600   Disposition at $314.19 per share. 188,514
05/14/2021 1,850   Disposition at $313.26 per share. 579,531
05/14/2021 2,200   Disposition at $312.38 per share. 687,236
05/14/2021 500   Disposition at $311.42 per share. 155,710
05/14/2021 250   Disposition at $309.85 per share. 77,463
05/14/2021 41,000   Derivative/Non-derivative trans. at $0 per share. 0
05/13/2021 900   Disposition at $304.49 per share. 274,041
05/13/2021 500   Disposition at $303.53 per share. 151,765
05/13/2021 800   Disposition at $308.29 per share. 246,632
05/13/2021 5,000   Disposition at $307.38 per share. 1,536,900
05/13/2021 14,200   Disposition at $306.34 per share. 4,350,028
05/13/2021 13,300   Disposition at $305.43 per share. 4,062,219
05/13/2021 5,500   Disposition at $304.44 per share. 1,674,420
05/13/2021 90   Disposition at $308.45 per share. 27,761
05/13/2021 2,200   Disposition at $303.32 per share. 667,304
05/13/2021 510   Disposition at $307.41 per share. 156,780
05/13/2021 1,550   Disposition at $306.36 per share. 474,858
05/13/2021 1,290   Disposition at $305.41 per share. 393,979
05/13/2021 550   Disposition at $304.42 per share. 167,431
05/13/2021 210   Disposition at $303.42 per share. 63,719
05/13/2021 4,200   Derivative/Non-derivative trans. at $0 per share. 0
05/13/2021 150   Disposition at $308.45 per share. 46,268
05/13/2021 939   Disposition at $307.41 per share. 288,658
05/13/2021 2,500   Disposition at $306.32 per share. 765,800
05/13/2021 2,511   Disposition at $305.45 per share. 766,985
05/13/2021 41,000   Derivative/Non-derivative trans. at $0 per share. 0
05/12/2021 1,052   Disposition at $299.27 per share. 314,833
05/12/2021 408   Disposition at $304.76 per share. 124,343
05/12/2021 8,917   Disposition at $303.98 per share. 2,710,590
05/12/2021 6,431   Disposition at $303.1 per share. 1,949,237
05/12/2021 6,503   Disposition at $302.01 per share. 1,963,972
05/12/2021 9,785   Disposition at $301.01 per share. 2,945,383
05/12/2021 5,807   Disposition at $300.07 per share. 1,742,507
05/12/2021 813   Disposition at $304.12 per share. 247,250
05/12/2021 710   Disposition at $303.48 per share. 215,471
05/12/2021 3,149   Disposition at $298.97 per share. 941,457
05/12/2021 772   Disposition at $302.29 per share. 233,368
05/12/2021 848   Disposition at $301.09 per share. 255,325
05/12/2021 769   Disposition at $299.9 per share. 230,624
05/12/2021 288   Disposition at $299 per share. 86,112
05/12/2021 4,200   Derivative/Non-derivative trans. at $0 per share. 0
05/12/2021 945   Disposition at $304.33 per share. 287,592
05/12/2021 1,476   Disposition at $303.56 per share. 448,055
05/12/2021 1,580   Disposition at $302.29 per share. 477,619
05/12/2021 1,360   Disposition at $301.22 per share. 409,660
05/12/2021 1,087   Disposition at $300.53 per share. 326,677
05/12/2021 41,000   Derivative/Non-derivative trans. at $0 per share. 0
05/11/2021 1,755   Disposition at $300.87 per share. 528,027
05/11/2021 3,867   Disposition at $306.61 per share. 1,185,661
05/11/2021 11,746   Disposition at $305.96 per share. 3,593,807
05/11/2021 7,529   Disposition at $304.93 per share. 2,295,818
05/11/2021 4,080   Disposition at $303.83 per share. 1,239,627
05/11/2021 5,116   Disposition at $302.89 per share. 1,549,586
05/11/2021 3,984   Disposition at $302.02 per share. 1,203,248
05/11/2021 1,448   Disposition at $306.45 per share. 443,740
05/11/2021 1,841   Disposition at $305.75 per share. 562,886
05/11/2021 976   Disposition at $304.57 per share. 297,261
05/11/2021 1,293   Disposition at $303.47 per share. 392,387
05/11/2021 6,678   Disposition at $300.9 per share. 2,009,411
05/11/2021 857   Disposition at $302.76 per share. 259,466
05/11/2021 897   Disposition at $301.61 per share. 270,545
05/11/2021 688   Disposition at $300.48 per share. 206,731
05/11/2021 8,000   Derivative/Non-derivative trans. at $0 per share. 0
05/11/2021 268   Disposition at $306.7 per share. 82,196
05/11/2021 5,572   Disposition at $306.13 per share. 1,705,757
05/11/2021 2,997   Disposition at $305.05 per share. 914,235
05/11/2021 1,503   Disposition at $304.06 per share. 457,003
05/11/2021 2,249   Disposition at $302.85 per share. 681,110
05/11/2021 2,656   Disposition at $301.9 per share. 801,847
05/11/2021 43,000   Derivative/Non-derivative trans. at $0 per share. 0
05/10/2021 1,355   Disposition at $313.52 per share. 424,820
05/10/2021 1,654   Disposition at $311.61 per share. 515,403
05/10/2021 3,345   Disposition at $310.79 per share. 1,039,593
05/10/2021 5,082   Disposition at $309.38 per share. 1,572,270
05/10/2021 7,554   Disposition at $308.37 per share. 2,329,427
05/10/2021 6,711   Disposition at $307.42 per share. 2,063,096
05/10/2021 10,079   Disposition at $306.45 per share. 3,088,710
05/10/2021 107   Disposition at $314.29 per share. 33,630
05/10/2021 446   Disposition at $312.26 per share. 139,268
05/10/2021 491   Disposition at $311.3 per share. 152,849
05/10/2021 823   Disposition at $309.61 per share. 254,810
05/10/2021 1,088   Disposition at $308.68 per share. 335,844
05/10/2021 1,526   Disposition at $307.83 per share. 469,749
05/10/2021 1,153   Disposition at $306.93 per share. 353,891
05/10/2021 2,366   Disposition at $305.83 per share. 723,594
05/10/2021 8,000   Derivative/Non-derivative trans. at $0 per share. 0
05/10/2021 6,635   Disposition at $305.55 per share. 2,027,325
05/10/2021 232   Disposition at $314.29 per share. 72,916
05/10/2021 729   Disposition at $312.64 per share. 227,915
05/10/2021 641   Disposition at $311.42 per share. 199,621
05/10/2021 1,330   Disposition at $310.73 per share. 413,271
05/10/2021 1,571   Disposition at $309.34 per share. 485,974
05/10/2021 2,836   Disposition at $308.43 per share. 874,708
05/10/2021 2,740   Disposition at $307.52 per share. 842,605
05/10/2021 3,888   Disposition at $306.47 per share. 1,191,556
05/10/2021 3,033   Disposition at $305.77 per share. 927,401
05/10/2021 585   Disposition at $314.29 per share. 183,860
05/10/2021 43,000   Derivative/Non-derivative trans. at $0 per share. 0
05/07/2021 1,619   Disposition at $322.1 per share. 521,480
05/07/2021 5,624   Disposition at $321.23 per share. 1,806,598
05/07/2021 6,751   Disposition at $320.2 per share. 2,161,671
05/07/2021 3,006   Disposition at $319.44 per share. 960,237
05/07/2021 3,504   Disposition at $322.15 per share. 1,128,814
05/07/2021 16,296   Disposition at $321.17 per share. 5,233,787
05/07/2021 17,063   Disposition at $320.12 per share. 5,462,208
05/07/2021 6,137   Disposition at $319.43 per share. 1,960,342
05/07/2021 620   Disposition at $322.26 per share. 199,802
05/07/2021 2,978   Disposition at $321.2 per share. 956,534
05/07/2021 3,160   Disposition at $320.18 per share. 1,011,769
05/07/2021 1,242   Disposition at $319.42 per share. 396,720
05/07/2021 8,000   Derivative/Non-derivative trans. at $0 per share. 0
05/07/2021 43,000   Derivative/Non-derivative trans. at $0 per share. 0
05/06/2021 1,100   Disposition at $314.03 per share. 345,433
05/06/2021 1,200   Disposition at $319.87 per share. 383,844
05/06/2021 8,100   Disposition at $318.86 per share. 2,582,766
05/06/2021 11,500   Disposition at $317.91 per share. 3,655,965
05/06/2021 3,800   Disposition at $317.05 per share. 1,204,790
05/06/2021 6,500   Disposition at $315.74 per share. 2,052,310
05/06/2021 10,600   Disposition at $314.88 per share. 3,337,728
05/06/2021 170   Disposition at $320.02 per share. 54,404
05/06/2021 1,370   Disposition at $318.88 per share. 436,866
05/06/2021 2,310   Disposition at $318 per share. 734,580
05/06/2021 600   Disposition at $317.04 per share. 190,224
05/06/2021 1,300   Disposition at $313.83 per share. 407,979
05/06/2021 1,140   Disposition at $315.8 per share. 360,012
05/06/2021 1,940   Disposition at $314.95 per share. 611,003
05/06/2021 470   Disposition at $313.96 per share. 147,562
05/06/2021 8,000   Derivative/Non-derivative trans. at $0 per share. 0
05/06/2021 300   Disposition at $320.11 per share. 96,033
05/06/2021 3,250   Disposition at $318.9 per share. 1,036,425
05/06/2021 4,800   Disposition at $317.9 per share. 1,525,920
05/06/2021 1,250   Disposition at $317 per share. 396,250
05/06/2021 2,700   Disposition at $315.75 per share. 852,525
05/06/2021 3,600   Disposition at $314.91 per share. 1,133,676
05/06/2021 43,000   Derivative/Non-derivative trans. at $0 per share. 0
05/05/2021 2,100   Disposition at $315.1 per share. 661,710
05/05/2021 100   Disposition at $320.89 per share. 32,089
05/05/2021 1,600   Disposition at $319.94 per share. 511,904
05/05/2021 10,900   Disposition at $319.11 per share. 3,478,299
05/05/2021 11,510   Disposition at $318.26 per share. 3,663,173
05/05/2021 6,900   Disposition at $317.09 per share. 2,187,921
05/05/2021 5,900   Disposition at $316.26 per share. 1,865,934
05/05/2021 20   Disposition at $320.85 per share. 6,417
05/05/2021 340   Disposition at $319.98 per share. 108,794
05/05/2021 2,030   Disposition at $319.08 per share. 647,733
05/05/2021 6,090   Disposition at $315.02 per share. 1,918,472
05/05/2021 2,420   Disposition at $318.2 per share. 770,044
05/05/2021 1,170   Disposition at $316.96 per share. 370,844
05/05/2021 990   Disposition at $316.15 per share. 312,989
05/05/2021 1,030   Disposition at $315.09 per share. 324,543
05/05/2021 8,000   Derivative/Non-derivative trans. at $0 per share. 0
05/05/2021 400   Disposition at $319.98 per share. 127,992
05/05/2021 4,400   Disposition at $319.16 per share. 1,404,304
05/05/2021 4,950   Disposition at $318.27 per share. 1,575,437
05/05/2021 2,500   Disposition at $317.11 per share. 792,775
05/05/2021 2,650   Disposition at $316.23 per share. 838,010
05/05/2021 43,000   Derivative/Non-derivative trans. at $0 per share. 0
05/04/2021 200   Disposition at $321.4 per share. 64,280
05/04/2021 2,200   Disposition at $320.23 per share. 704,506
05/04/2021 2,909   Disposition at $318.95 per share. 927,826
05/04/2021 4,626   Disposition at $317.88 per share. 1,470,513
05/04/2021 4,065   Disposition at $316.77 per share. 1,287,671
05/04/2021 6,300   Disposition at $315.92 per share. 1,990,296
05/04/2021 11,500   Disposition at $314.85 per share. 3,620,775
05/04/2021 20   Disposition at $321.8 per share. 6,436
05/04/2021 340   Disposition at $320.7 per share. 109,038
05/04/2021 280   Disposition at $319.91 per share. 89,575
05/04/2021 410   Disposition at $318.72 per share. 130,676
05/04/2021 710   Disposition at $317.84 per share. 225,667
05/04/2021 790   Disposition at $316.87 per share. 250,328
05/04/2021 1,320   Disposition at $315.93 per share. 417,028
05/04/2021 2,060   Disposition at $314.79 per share. 648,468
05/04/2021 2,070   Disposition at $313.92 per share. 649,815
05/04/2021 11,200   Disposition at $313.98 per share. 3,516,576
05/04/2021 8,000   Derivative/Non-derivative trans. at $0 per share. 0
05/04/2021 50   Disposition at $321.93 per share. 16,097
05/04/2021 150   Disposition at $320.78 per share. 48,117
05/04/2021 905   Disposition at $320.17 per share. 289,754
05/04/2021 995   Disposition at $318.8 per share. 317,206
05/04/2021 1,650   Disposition at $317.86 per share. 524,469
05/04/2021 1,850   Disposition at $316.79 per share. 586,062
05/04/2021 3,100   Disposition at $315.74 per share. 978,794
05/04/2021 4,100   Disposition at $314.72 per share. 1,290,352
05/04/2021 4,200   Disposition at $313.93 per share. 1,318,506
05/04/2021 43,000   Derivative/Non-derivative trans. at $0 per share. 0
05/03/2021 5,048   Disposition at $322.65 per share. 1,628,738
05/03/2021 100   Disposition at $328.28 per share. 32,828
05/03/2021 2,823   Disposition at $327.59 per share. 924,787
05/03/2021 5,000   Disposition at $326.71 per share. 1,633,550
05/03/2021 4,600   Disposition at $325.36 per share. 1,496,656
05/03/2021 4,500   Disposition at $324.39 per share. 1,459,755
05/03/2021 15,100   Disposition at $323.27 per share. 4,881,377
05/03/2021 50   Disposition at $328.28 per share. 16,414
05/03/2021 503   Disposition at $327.57 per share. 164,768
05/03/2021 1,080   Disposition at $326.63 per share. 352,761
05/03/2021 600   Disposition at $325.49 per share. 195,294
05/03/2021 10,877   Disposition at $322.56 per share. 3,508,486
05/03/2021 950   Disposition at $324.45 per share. 308,228
05/03/2021 2,990   Disposition at $323.25 per share. 966,518
05/03/2021 1,827   Disposition at $322.57 per share. 589,336
05/03/2021 8,000   Derivative/Non-derivative trans. at $0 per share. 0
05/03/2021 100   Disposition at $328.19 per share. 32,819
05/03/2021 1,473   Disposition at $327.49 per share. 482,393
05/03/2021 1,600   Disposition at $326.51 per share. 522,416
05/03/2021 1,550   Disposition at $325.54 per share. 504,587
05/03/2021 2,024   Disposition at $324.47 per share. 656,728
05/03/2021 5,205   Disposition at $323.32 per share. 1,682,881
05/03/2021 43,000   Derivative/Non-derivative trans. at $0 per share. 0
04/30/2021 2,875   Disposition at $327.45 per share. 941,419
04/30/2021 7,408   Disposition at $326.06 per share. 2,415,453
04/30/2021 4,452   Disposition at $325.22 per share. 1,447,880
04/30/2021 2,747   Disposition at $329.04 per share. 903,873
04/30/2021 5,020   Disposition at $328.01 per share. 1,646,611
04/30/2021 4,847   Disposition at $327.16 per share. 1,585,745
04/30/2021 20,065   Disposition at $326.03 per share. 6,541,792
04/30/2021 10,321   Disposition at $325.22 per share. 3,356,596
04/30/2021 482   Disposition at $329.01 per share. 158,583
04/30/2021 944   Disposition at $328.22 per share. 309,840
04/30/2021 796   Disposition at $327.29 per share. 260,523
04/30/2021 3,000   Disposition at $326.08 per share. 978,240
04/30/2021 2,778   Disposition at $325.39 per share. 903,934
04/30/2021 8,000   Derivative/Non-derivative trans. at $0 per share. 0
04/30/2021 456   Disposition at $328.94 per share. 149,997
04/30/2021 1,809   Disposition at $328.36 per share. 594,004
04/30/2021 43,000   Derivative/Non-derivative trans. at $0 per share. 0
04/29/2021 7,554   Disposition at $329.83 per share. 2,491,536
04/29/2021 5,038   Disposition at $328.92 per share. 1,657,099
04/29/2021 2,373   Disposition at $327.79 per share. 777,846
04/29/2021 3,904   Disposition at $326.65 per share. 1,275,242
04/29/2021 9,173   Disposition at $325.94 per share. 2,989,848
04/29/2021 7,194   Disposition at $324.81 per share. 2,336,684
04/29/2021 4,467   Disposition at $323.81 per share. 1,446,460
04/29/2021 1,468   Disposition at $329.8 per share. 484,147
04/29/2021 773   Disposition at $329.14 per share. 254,426
04/29/2021 844   Disposition at $327.49 per share. 276,402
04/29/2021 1,754   Disposition at $326.46 per share. 572,611
04/29/2021 1,236   Disposition at $325.51 per share. 402,331
04/29/2021 1,421   Disposition at $324.46 per share. 461,058
04/29/2021 504   Disposition at $323.55 per share. 163,070
04/29/2021 2,328   Disposition at $322.73 per share. 751,316
04/29/2021 8,000   Derivative/Non-derivative trans. at $0 per share. 0
04/29/2021 3,003   Disposition at $329.87 per share. 990,600
04/29/2021 1,527   Disposition at $329.1 per share. 502,536
04/29/2021 1,552   Disposition at $327.88 per share. 508,870
04/29/2021 1,493   Disposition at $326.94 per share. 488,122
04/29/2021 3,737   Disposition at $325.9 per share. 1,217,889
04/29/2021 2,580   Disposition at $324.96 per share. 838,397
04/29/2021 2,231   Disposition at $323.88 per share. 722,577
04/29/2021 877   Disposition at $322.83 per share. 283,122
04/29/2021 969   Disposition at $330.71 per share. 320,458
04/29/2021 43,000   Derivative/Non-derivative trans. at $0 per share. 0
04/28/2021 3,308   Disposition at $308.18 per share. 1,019,460
04/28/2021 7,657   Disposition at $306.95 per share. 2,350,317
04/28/2021 1,813   Disposition at $305.98 per share. 554,742
04/28/2021 1,276   Disposition at $310.04 per share. 395,612
04/28/2021 7,506   Disposition at $309.3 per share. 2,321,606
04/28/2021 8,623   Disposition at $308.38 per share. 2,659,161
04/28/2021 14,834   Disposition at $307.19 per share. 4,556,857
04/28/2021 10,761   Disposition at $306.43 per share. 3,297,494
04/28/2021 459   Disposition at $310.05 per share. 142,313
04/28/2021 1,322   Disposition at $309.25 per share. 408,829
04/28/2021 1,320   Disposition at $308.18 per share. 406,798
04/28/2021 4,021   Disposition at $306.96 per share. 1,234,287
04/28/2021 878   Disposition at $306.16 per share. 268,809
04/28/2021 8,000   Derivative/Non-derivative trans. at $0 per share. 0
04/28/2021 1,045   Disposition at $310.02 per share. 323,971
04/28/2021 3,177   Disposition at $309.1 per share. 982,011
04/28/2021 43,000   Derivative/Non-derivative trans. at $0 per share. 0
04/27/2021 5,568   Disposition at $304.86 per share. 1,697,461
04/27/2021 6,499   Disposition at $304.02 per share. 1,975,826
04/27/2021 3,303   Disposition at $303 per share. 1,000,809
04/27/2021 1,630   Disposition at $302.01 per share. 492,277
04/27/2021 12,615   Disposition at $304.85 per share. 3,845,683
04/27/2021 17,757   Disposition at $304.07 per share. 5,399,371
04/27/2021 8,010   Disposition at $302.99 per share. 2,426,950
04/27/2021 4,618   Disposition at $302.03 per share. 1,394,775
04/27/2021 1,194   Disposition at $305 per share. 364,170
04/27/2021 3,613   Disposition at $304.39 per share. 1,099,762
04/27/2021 1,886   Disposition at $303.44 per share. 572,288
04/27/2021 1,307   Disposition at $302.28 per share. 395,080
04/27/2021 8,000   Derivative/Non-derivative trans. at $0 per share. 0
04/27/2021 43,000   Derivative/Non-derivative trans. at $0 per share. 0
04/26/2021 1,032   Disposition at $305.17 per share. 314,936
04/26/2021 3,411   Disposition at $304.2 per share. 1,037,627
04/26/2021 8,471   Disposition at $303.11 per share. 2,567,645
04/26/2021 4,086   Disposition at $302.16 per share. 1,234,626
04/26/2021 4,262   Disposition at $305.02 per share. 1,299,996
04/26/2021 6,397   Disposition at $304.07 per share. 1,945,136
04/26/2021 19,238   Disposition at $303.13 per share. 5,831,615
04/26/2021 13,103   Disposition at $302.29 per share. 3,960,906
04/26/2021 527   Disposition at $305.19 per share. 160,836
04/26/2021 1,186   Disposition at $304.26 per share. 360,853
04/26/2021 3,173   Disposition at $303.24 per share. 962,181
04/26/2021 3,114   Disposition at $302.41 per share. 941,705
04/26/2021 8,000   Derivative/Non-derivative trans. at $0 per share. 0
04/26/2021 43,000   Derivative/Non-derivative trans. at $0 per share. 0
04/23/2021 1,300   Disposition at $300 per share. 390,000
04/23/2021 4,136   Disposition at $298.85 per share. 1,236,044
04/23/2021 3,250   Disposition at $298.08 per share. 968,760
04/23/2021 1,800   Disposition at $302.21 per share. 543,978
04/23/2021 14,052   Disposition at $301.46 per share. 4,236,116
04/23/2021 8,454   Disposition at $300.5 per share. 2,540,427
04/23/2021 12,574   Disposition at $298.79 per share. 3,756,986
04/23/2021 6,120   Disposition at $297.96 per share. 1,823,516
04/23/2021 320   Disposition at $302.14 per share. 96,685
04/23/2021 2,667   Disposition at $301.49 per share. 804,074
04/23/2021 1,694   Disposition at $300.5 per share. 509,047
04/23/2021 1,992   Disposition at $298.82 per share. 595,250
04/23/2021 1,327   Disposition at $298.05 per share. 395,513
04/23/2021 8,000   Derivative/Non-derivative trans. at $0 per share. 0
04/23/2021 2,700   Disposition at $301.89 per share. 815,103
04/23/2021 5,614   Disposition at $301.15 per share. 1,690,657
04/23/2021 43,000   Derivative/Non-derivative trans. at $0 per share. 0
04/22/2021 2,063   Disposition at $296.7 per share. 612,093
04/22/2021 1,400   Disposition at $302.45 per share. 423,430
04/22/2021 15,079   Disposition at $301.79 per share. 4,550,692
04/22/2021 11,381   Disposition at $300.92 per share. 3,424,771
04/22/2021 1,700   Disposition at $299.66 per share. 509,422
04/22/2021 1,000   Disposition at $298.57 per share. 298,570
04/22/2021 4,800   Disposition at $297.45 per share. 1,427,760
04/22/2021 380   Disposition at $302.5 per share. 114,950
04/22/2021 2,677   Disposition at $301.82 per share. 807,973
04/22/2021 2,190   Disposition at $300.96 per share. 659,103
04/22/2021 350   Disposition at $299.61 per share. 104,864
04/22/2021 5,334   Disposition at $296.69 per share. 1,582,545
04/22/2021 128   Disposition at $298.5 per share. 38,208
04/22/2021 782   Disposition at $297.49 per share. 232,638
04/22/2021 906   Disposition at $296.7 per share. 268,811
04/22/2021 7,413   Derivative/Non-derivative trans. at $0 per share. 0
04/22/2021 200   Disposition at $302.6 per share. 60,520
04/22/2021 4,550   Disposition at $302.08 per share. 1,374,464
04/22/2021 5,887   Disposition at $301.16 per share. 1,772,929
04/22/2021 890   Disposition at $300.07 per share. 267,063
04/22/2021 650   Disposition at $298.78 per share. 194,207
04/22/2021 1,800   Disposition at $297.53 per share. 535,554
04/22/2021 40,694   Derivative/Non-derivative trans. at $0 per share. 0
04/21/2021 1,900   Disposition at $301.2 per share. 572,280
04/21/2021 9,850   Disposition at $300.04 per share. 2,955,394
04/21/2021 2,100   Disposition at $299.17 per share. 628,257
04/21/2021 3,150   Disposition at $298.08 per share. 938,952
04/21/2021 6,400   Disposition at $301.06 per share. 1,926,784
04/21/2021 22,430   Disposition at $300.04 per share. 6,729,898
04/21/2021 6,270   Disposition at $299.18 per share. 1,875,859
04/21/2021 7,900   Disposition at $298.12 per share. 2,355,148
04/21/2021 40   Disposition at $301.58 per share. 12,064
04/21/2021 1,180   Disposition at $301.03 per share. 355,216
04/21/2021 4,435   Disposition at $300.01 per share. 1,330,545
04/21/2021 1,045   Disposition at $299.17 per share. 312,633
04/21/2021 1,300   Disposition at $298.11 per share. 387,543
04/21/2021 8,000   Derivative/Non-derivative trans. at $0 per share. 0
04/21/2021 43,000   Derivative/Non-derivative trans. at $0 per share. 0
04/20/2021 400   Disposition at $304.66 per share. 121,864
04/20/2021 1,500   Disposition at $303.68 per share. 455,520
04/20/2021 5,800   Disposition at $302.95 per share. 1,757,110
04/20/2021 8,057   Disposition at $301.91 per share. 2,432,489
04/20/2021 7,500   Disposition at $300.87 per share. 2,256,525
04/20/2021 14,733   Disposition at $299.9 per share. 4,418,427
04/20/2021 2,810   Disposition at $299.1 per share. 840,471
04/20/2021 240   Disposition at $304.15 per share. 72,996
04/20/2021 1,000   Disposition at $303.1 per share. 303,100
04/20/2021 1,367   Disposition at $302.11 per share. 412,985
04/20/2021 1,290   Disposition at $301.22 per share. 388,574
04/20/2021 2,623   Disposition at $300.08 per share. 787,110
04/20/2021 1,090   Disposition at $299.35 per share. 326,292
04/20/2021 2,200   Disposition at $297.96 per share. 655,512
04/20/2021 390   Disposition at $297.99 per share. 116,217
04/20/2021 8,000   Derivative/Non-derivative trans. at $0 per share. 0
04/20/2021 50   Disposition at $304.9 per share. 15,245
04/20/2021 450   Disposition at $304.32 per share. 136,944
04/20/2021 1,550   Disposition at $303.21 per share. 469,976
04/20/2021 3,005   Disposition at $302.29 per share. 908,382
04/20/2021 2,500   Disposition at $301.42 per share. 753,550
04/20/2021 5,402   Disposition at $300.23 per share. 1,621,843
04/20/2021 3,150   Disposition at $299.48 per share. 943,362
04/20/2021 893   Disposition at $298.03 per share. 266,141
04/20/2021 43,000   Derivative/Non-derivative trans. at $0 per share. 0
04/19/2021 2,800   Disposition at $301.25 per share. 843,500
04/19/2021 600   Disposition at $307.23 per share. 184,338
04/19/2021 3,500   Disposition at $306.22 per share. 1,071,770
04/19/2021 4,800   Disposition at $305.33 per share. 1,465,584
04/19/2021 5,600   Disposition at $304.16 per share. 1,703,296
04/19/2021 6,393   Disposition at $303.27 per share. 1,938,806
04/19/2021 12,850   Disposition at $302.2 per share. 3,883,270
04/19/2021 110   Disposition at $306.87 per share. 33,756
04/19/2021 590   Disposition at $306.18 per share. 180,647
04/19/2021 950   Disposition at $305.38 per share. 290,111
04/19/2021 9,257   Disposition at $301.3 per share. 2,789,135
04/19/2021 1,170   Disposition at $304.07 per share. 355,762
04/19/2021 1,260   Disposition at $303.26 per share. 382,108
04/19/2021 2,550   Disposition at $302.09 per share. 770,330
04/19/2021 1,370   Disposition at $301.25 per share. 412,713
04/19/2021 8,000   Derivative/Non-derivative trans. at $0 per share. 0
04/19/2021 1,350   Disposition at $306.39 per share. 413,627
04/19/2021 2,100   Disposition at $305.39 per share. 641,319
04/19/2021 2,300   Disposition at $304.18 per share. 699,614
04/19/2021 2,500   Disposition at $303.3 per share. 758,250
04/19/2021 5,950   Disposition at $302.12 per share. 1,797,614
04/19/2021 43,000   Derivative/Non-derivative trans. at $0 per share. 0
04/16/2021 550   Disposition at $308.45 per share. 169,648
04/16/2021 614   Disposition at $307.13 per share. 188,578
04/16/2021 9,099   Disposition at $306.03 per share. 2,784,567
04/16/2021 6,737   Disposition at $305.28 per share. 2,056,672
04/16/2021 1,100   Disposition at $308.45 per share. 339,295
04/16/2021 1,400   Disposition at $306.98 per share. 429,772
04/16/2021 18,150   Disposition at $306.13 per share. 5,556,260
04/16/2021 22,350   Disposition at $305.38 per share. 6,825,243
04/16/2021 280   Disposition at $308.46 per share. 86,369
04/16/2021 280   Disposition at $307.13 per share. 85,997
04/16/2021 3,650   Disposition at $306.1 per share. 1,117,265
04/16/2021 3,790   Disposition at $305.36 per share. 1,157,315
04/16/2021 8,000   Derivative/Non-derivative trans. at $0 per share. 0
04/16/2021 43,000   Derivative/Non-derivative trans. at $0 per share. 0
04/15/2021 1,712   Disposition at $306.54 per share. 524,797
04/15/2021 1,600   Disposition at $305.2 per share. 488,320
04/15/2021 1,963   Disposition at $309.7 per share. 607,942
04/15/2021 10,803   Disposition at $308.79 per share. 3,335,859
04/15/2021 15,283   Disposition at $307.81 per share. 4,704,261
04/15/2021 10,608   Disposition at $307.11 per share. 3,257,823
04/15/2021 2,557   Disposition at $305.76 per share. 781,829
04/15/2021 1,786   Disposition at $304.66 per share. 544,123
04/15/2021 245   Disposition at $310 per share. 75,950
04/15/2021 1,141   Disposition at $309.09 per share. 352,672
04/15/2021 2,765   Disposition at $308.11 per share. 851,925
04/15/2021 2,804   Disposition at $307.39 per share. 861,922
04/15/2021 691   Disposition at $305.89 per share. 211,370
04/15/2021 354   Disposition at $304.41 per share. 107,762
04/15/2021 8,000   Derivative/Non-derivative trans. at $0 per share. 0
04/15/2021 1,140   Disposition at $309.57 per share. 352,910
04/15/2021 4,503   Disposition at $308.6 per share. 1,389,626
04/15/2021 8,045   Disposition at $307.6 per share. 2,474,642
04/15/2021 43,000   Derivative/Non-derivative trans. at $0 per share. 0
04/14/2021 5,600   Disposition at $303.6 per share. 1,700,160
04/14/2021 1,635   Disposition at $302.74 per share. 494,980
04/14/2021 1,036   Disposition at $307.33 per share. 318,394
04/14/2021 1,800   Disposition at $306.77 per share. 552,186
04/14/2021 4,300   Disposition at $305.81 per share. 1,314,983
04/14/2021 16,500   Disposition at $304.73 per share. 5,028,045
04/14/2021 12,078   Disposition at $303.72 per share. 3,668,331
04/14/2021 280   Disposition at $307.38 per share. 86,067
04/14/2021 7,286   Disposition at $302.89 per share. 2,206,857
04/14/2021 450   Disposition at $306.54 per share. 137,943
04/14/2021 850   Disposition at $305.58 per share. 259,743
04/14/2021 3,167   Disposition at $304.67 per share. 964,890
04/14/2021 2,280   Disposition at $303.59 per share. 692,186
04/14/2021 973   Disposition at $302.83 per share. 294,654
04/14/2021 8,000   Derivative/Non-derivative trans. at $0 per share. 0
04/14/2021 50   Disposition at $307.72 per share. 15,386
04/14/2021 1,350   Disposition at $306.98 per share. 414,423
04/14/2021 1,700   Disposition at $305.64 per share. 519,588
04/14/2021 6,665   Disposition at $304.73 per share. 2,031,026
04/14/2021 43,000   Derivative/Non-derivative trans. at $0 per share. 0
04/13/2021 11,050   Disposition at $312.31 per share. 3,451,026
04/13/2021 3,000   Disposition at $311.46 per share. 934,380
04/13/2021 1,200   Disposition at $309.84 per share. 371,808
04/13/2021 600   Disposition at $314.15 per share. 188,490
04/13/2021 5,600   Disposition at $312.98 per share. 1,752,688
04/13/2021 26,700   Disposition at $312.27 per share. 8,337,609
04/13/2021 6,800   Disposition at $311.39 per share. 2,117,452
04/13/2021 3,300   Disposition at $309.82 per share. 1,022,406
04/13/2021 60   Disposition at $314.15 per share. 18,849
04/13/2021 860   Disposition at $313.12 per share. 269,284
04/13/2021 5,165   Disposition at $312.28 per share. 1,612,927
04/13/2021 1,330   Disposition at $311.42 per share. 414,189
04/13/2021 585   Disposition at $309.86 per share. 181,269
04/13/2021 8,000   Derivative/Non-derivative trans. at $0 per share. 0
04/13/2021 50   Disposition at $313.99 per share. 15,700
04/13/2021 1,700   Disposition at $313.17 per share. 532,389
04/13/2021 43,000   Derivative/Non-derivative trans. at $0 per share. 0
04/12/2021 2,005   Disposition at $311.6 per share. 624,758
04/12/2021 6,143   Disposition at $310.74 per share. 1,908,876
04/12/2021 8,029   Disposition at $309.94 per share. 2,488,509
04/12/2021 823   Disposition at $308.88 per share. 254,209
04/12/2021 6,244   Disposition at $311.47 per share. 1,944,819
04/12/2021 21,121   Disposition at $310.56 per share. 6,559,338
04/12/2021 14,241   Disposition at $309.77 per share. 4,411,435
04/12/2021 1,394   Disposition at $308.42 per share. 429,938
04/12/2021 501   Disposition at $311.71 per share. 156,167
04/12/2021 2,598   Disposition at $310.88 per share. 807,667
04/12/2021 4,241   Disposition at $310.04 per share. 1,314,880
04/12/2021 660   Disposition at $309 per share. 203,940
04/12/2021 8,000   Derivative/Non-derivative trans. at $0 per share. 0
04/12/2021 43,000   Derivative/Non-derivative trans. at $0 per share. 0
04/09/2021 4,000   Disposition at $312.79 per share. 1,251,160
04/09/2021 9,000   Disposition at $311.95 per share. 2,807,550
04/09/2021 1,800   Disposition at $310.92 per share. 559,656
04/09/2021 700   Disposition at $314.56 per share. 220,192
04/09/2021 4,700   Disposition at $313.92 per share. 1,475,424
04/09/2021 10,200   Disposition at $312.89 per share. 3,191,478
04/09/2021 22,200   Disposition at $312 per share. 6,926,400
04/09/2021 5,200   Disposition at $310.94 per share. 1,616,888
04/09/2021 130   Disposition at $314.53 per share. 40,889
04/09/2021 1,070   Disposition at $313.84 per share. 335,809
04/09/2021 1,880   Disposition at $312.75 per share. 587,970
04/09/2021 4,110   Disposition at $311.92 per share. 1,281,992
04/09/2021 810   Disposition at $310.92 per share. 251,846
04/09/2021 8,000   Derivative/Non-derivative trans. at $0 per share. 0
04/09/2021 250   Disposition at $314.62 per share. 78,655
04/09/2021 1,950   Disposition at $313.91 per share. 612,125
04/09/2021 43,000   Derivative/Non-derivative trans. at $0 per share. 0
04/08/2021 5,850   Disposition at $312.78 per share. 1,829,763
04/08/2021 6,250   Disposition at $311.78 per share. 1,948,625
04/08/2021 2,950   Disposition at $310.95 per share. 917,303
04/08/2021 1,300   Disposition at $315.08 per share. 409,604
04/08/2021 2,800   Disposition at $313.62 per share. 878,136
04/08/2021 15,499   Disposition at $312.81 per share. 4,848,243
04/08/2021 16,101   Disposition at $311.81 per share. 5,020,453
04/08/2021 7,300   Disposition at $310.9 per share. 2,269,570
04/08/2021 430   Disposition at $315.02 per share. 135,459
04/08/2021 390   Disposition at $313.57 per share. 122,293
04/08/2021 2,410   Disposition at $312.87 per share. 754,017
04/08/2021 3,160   Disposition at $311.93 per share. 985,699
04/08/2021 1,610   Disposition at $310.91 per share. 500,566
04/08/2021 8,000   Derivative/Non-derivative trans. at $0 per share. 0
04/08/2021 800   Disposition at $315.04 per share. 252,032
04/08/2021 1,150   Disposition at $313.56 per share. 360,594
04/08/2021 43,000   Derivative/Non-derivative trans. at $0 per share. 0
04/07/2021 500   Disposition at $314.12 per share. 157,060
04/07/2021 6,503   Disposition at $312.96 per share. 2,035,179
04/07/2021 8,900   Disposition at $312.3 per share. 2,779,470
04/07/2021 11,134   Disposition at $311.1 per share. 3,463,788
04/07/2021 5,711   Disposition at $310.17 per share. 1,771,381
04/07/2021 1,350   Disposition at $308.57 per share. 416,570
04/07/2021 7,200   Disposition at $307.95 per share. 2,217,240
04/07/2021 1,337   Disposition at $312.95 per share. 418,415
04/07/2021 1,660   Disposition at $312.19 per share. 518,236
04/07/2021 1,940   Disposition at $311.09 per share. 603,515
04/07/2021 1,070   Disposition at $310.13 per share. 331,840
04/07/2021 130   Disposition at $308.59 per share. 40,117
04/07/2021 1,702   Disposition at $306.53 per share. 521,715
04/07/2021 1,470   Disposition at $308.02 per share. 452,790
04/07/2021 393   Disposition at $306.59 per share. 120,490
04/07/2021 8,000   Derivative/Non-derivative trans. at $0 per share. 0
04/07/2021 1,754   Disposition at $313.07 per share. 549,125
04/07/2021 3,050   Disposition at $312.37 per share. 952,729
04/07/2021 3,800   Disposition at $311.16 per share. 1,182,408
04/07/2021 4,750   Disposition at $310.51 per share. 1,474,923
04/07/2021 400   Disposition at $309.19 per share. 123,676
04/07/2021 2,400   Disposition at $308.05 per share. 739,320
04/07/2021 846   Disposition at $306.8 per share. 259,553
04/07/2021 43,000   Derivative/Non-derivative trans. at $0 per share. 0
04/06/2021 7,750   Disposition at $307.18 per share. 2,380,645
04/06/2021 2,100   Disposition at $306.17 per share. 642,957
04/06/2021 500   Disposition at $310.93 per share. 155,465
04/06/2021 600   Disposition at $309.9 per share. 185,940
04/06/2021 2,400   Disposition at $308.85 per share. 741,240
04/06/2021 14,332   Disposition at $308.04 per share. 4,414,830
04/06/2021 20,100   Disposition at $307.18 per share. 6,174,318
04/06/2021 20   Disposition at $310.85 per share. 6,217
04/06/2021 5,068   Disposition at $306.12 per share. 1,551,417
04/06/2021 90   Disposition at $309.91 per share. 27,892
04/06/2021 630   Disposition at $309.06 per share. 194,708
04/06/2021 2,380   Disposition at $308.07 per share. 733,207
04/06/2021 3,900   Disposition at $307.21 per share. 1,198,119
04/06/2021 980   Disposition at $306.21 per share. 300,086
04/06/2021 8,000   Derivative/Non-derivative trans. at $0 per share. 0
04/06/2021 200   Disposition at $311.2 per share. 62,240
04/06/2021 300   Disposition at $309.9 per share. 92,970
04/06/2021 1,050   Disposition at $308.86 per share. 324,303
04/06/2021 5,600   Disposition at $308.09 per share. 1,725,304
04/06/2021 43,000   Derivative/Non-derivative trans. at $0 per share. 0
04/05/2021 2,512   Disposition at $308.51 per share. 774,978
04/05/2021 9,300   Disposition at $308.72 per share. 2,871,096
04/05/2021 2,030   Disposition at $307.7 per share. 624,631
04/05/2021 14,900   Disposition at $307.87 per share. 4,587,263
04/05/2021 1,080   Disposition at $306.66 per share. 331,193
04/05/2021 4,700   Disposition at $306.87 per share. 1,442,289
04/05/2021 270   Disposition at $305.66 per share. 82,529
04/05/2021 3,300   Disposition at $305.85 per share. 1,009,305
04/05/2021 220   Disposition at $304.22 per share. 66,929
04/05/2021 600   Disposition at $304.18 per share. 182,508
04/05/2021 170   Disposition at $303.34 per share. 51,568
04/05/2021 1,300   Disposition at $303.7 per share. 394,810
04/05/2021 450   Disposition at $302.28 per share. 136,026
04/05/2021 2,600   Disposition at $302.37 per share. 786,162
04/05/2021 200   Disposition at $310.49 per share. 62,098
04/05/2021 1,300   Disposition at $309.97 per share. 402,961
04/05/2021 360   Disposition at $301.1 per share. 108,396
04/05/2021 1,500   Disposition at $301 per share. 451,500
04/05/2021 3,500   Disposition at $308.77 per share. 1,080,695
04/05/2021 6,400   Disposition at $307.94 per share. 1,970,816
04/05/2021 1,900   Disposition at $306.82 per share. 582,958
04/05/2021 1,200   Disposition at $305.93 per share. 367,116
04/05/2021 250   Disposition at $304.27 per share. 76,068
04/05/2021 600   Disposition at $303.78 per share. 182,268
04/05/2021 900   Disposition at $302.25 per share. 272,025
04/05/2021 750   Disposition at $301.11 per share. 225,833
04/05/2021 170   Disposition at $310.31 per share. 52,753
04/05/2021 500   Disposition at $310.49 per share. 155,245
04/05/2021 738   Disposition at $309.75 per share. 228,596
04/05/2021 4,300   Disposition at $309.81 per share. 1,332,183
04/05/2021 8,000   Derivative/Non-derivative trans. at $0 per share. 0
04/05/2021 43,000   Derivative/Non-derivative trans. at $0 per share. 0
04/01/2021 2,566   Disposition at $300.03 per share. 769,877
04/01/2021 6,302   Disposition at $298.7 per share. 1,882,408
04/01/2021 3,526   Disposition at $297.7 per share. 1,049,691
04/01/2021 3,493   Disposition at $301.41 per share. 1,052,826
04/01/2021 6,392   Disposition at $300.47 per share. 1,920,605
04/01/2021 6,804   Disposition at $299.31 per share. 2,036,506
04/01/2021 15,051   Disposition at $298.49 per share. 4,492,573
04/01/2021 5,875   Disposition at $297.51 per share. 1,747,872
04/01/2021 1,003   Disposition at $301.17 per share. 302,074
04/01/2021 1,159   Disposition at $300.24 per share. 347,979
04/01/2021 1,519   Disposition at $299.06 per share. 454,273
04/01/2021 2,144   Disposition at $298.28 per share. 639,513
04/01/2021 807   Disposition at $297.4 per share. 240,002
04/01/2021 6,632   Derivative/Non-derivative trans. at $0 per share. 0
04/01/2021 233   Disposition at $301.83 per share. 70,327
04/01/2021 2,099   Disposition at $301.01 per share. 631,820
04/01/2021 37,615   Derivative/Non-derivative trans. at $0 per share. 0
03/30/2021 2,921   Disposition at $288.48 per share. 842,651
03/30/2021 867   Disposition at $287.59 per share. 249,341
03/30/2021 1,891   Disposition at $292.13 per share. 552,418
03/30/2021 3,576   Disposition at $291.25 per share. 1,041,510
03/30/2021 8,955   Disposition at $290.2 per share. 2,598,741
03/30/2021 10,407   Disposition at $289.29 per share. 3,010,642
03/30/2021 9,041   Disposition at $288.52 per share. 2,608,510
03/30/2021 2,130   Disposition at $287.26 per share. 611,864
03/30/2021 436   Disposition at $292.07 per share. 127,343
03/30/2021 247   Disposition at $290.93 per share. 71,860
03/30/2021 1,894   Disposition at $290.16 per share. 549,564
03/30/2021 2,216   Disposition at $289.07 per share. 640,580
03/30/2021 1,457   Disposition at $288.19 per share. 419,893
03/30/2021 6,250   Derivative/Non-derivative trans. at $0 per share. 0
03/30/2021 281   Disposition at $292.14 per share. 82,092
03/30/2021 1,187   Disposition at $291.23 per share. 345,691
03/30/2021 4,042   Disposition at $290.18 per share. 1,172,908
03/30/2021 4,702   Disposition at $289.24 per share. 1,360,007
03/30/2021 36,000   Derivative/Non-derivative trans. at $0 per share. 0
03/29/2021 1,226   Disposition at $292.92 per share. 359,120
03/29/2021 2,700   Disposition at $291.74 per share. 787,698
03/29/2021 6,457   Disposition at $290.91 per share. 1,878,406
03/29/2021 4,177   Disposition at $290.16 per share. 1,211,999
03/29/2021 3,251   Disposition at $288.84 per share. 939,019
03/29/2021 10,110   Disposition at $287.91 per share. 2,910,771
03/29/2021 7,045   Disposition at $286.85 per share. 2,020,859
03/29/2021 224   Disposition at $292.6 per share. 65,543
03/29/2021 698   Disposition at $291.61 per share. 203,544
03/29/2021 1,546   Disposition at $290.57 per share. 449,222
03/29/2021 358   Disposition at $289.17 per share. 103,523
03/29/2021 1,259   Disposition at $288.29 per share. 362,958
03/29/2021 1,034   Disposition at $285.71 per share. 295,425
03/29/2021 1,528   Disposition at $287.23 per share. 438,888
03/29/2021 637   Disposition at $286.3 per share. 182,374
03/29/2021 6,250   Derivative/Non-derivative trans. at $0 per share. 0
03/29/2021 437   Disposition at $292.56 per share. 127,849
03/29/2021 2,219   Disposition at $291.5 per share. 646,839
03/29/2021 2,904   Disposition at $290.44 per share. 843,438
03/29/2021 679   Disposition at $289.2 per share. 196,367
03/29/2021 2,878   Disposition at $288.13 per share. 829,239
03/29/2021 3,493   Disposition at $287.31 per share. 1,003,574
03/29/2021 1,390   Disposition at $286.29 per share. 397,944
03/29/2021 36,000   Derivative/Non-derivative trans. at $0 per share. 0
03/26/2021 800   Disposition at $278.54 per share. 222,832
03/26/2021 100   Disposition at $284.43 per share. 28,443
03/26/2021 3,403   Disposition at $283.67 per share. 965,330
03/26/2021 4,990   Disposition at $282.7 per share. 1,410,673
03/26/2021 8,000   Disposition at $281.78 per share. 2,254,240
03/26/2021 10,675   Disposition at $280.72 per share. 2,996,686
03/26/2021 6,732   Disposition at $279.7 per share. 1,882,941
03/26/2021 520   Disposition at $283.82 per share. 147,587
03/26/2021 897   Disposition at $282.79 per share. 253,663
03/26/2021 2,100   Disposition at $278.61 per share. 585,081
03/26/2021 1,653   Disposition at $281.75 per share. 465,733
03/26/2021 1,650   Disposition at $280.66 per share. 463,089
03/26/2021 1,080   Disposition at $279.69 per share. 302,066
03/26/2021 450   Disposition at $278.6 per share. 125,370
03/26/2021 6,250   Derivative/Non-derivative trans. at $0 per share. 0
03/26/2021 1,200   Disposition at $283.73 per share. 340,476
03/26/2021 2,117   Disposition at $282.79 per share. 598,667
03/26/2021 3,650   Disposition at $281.69 per share. 1,028,169
03/26/2021 4,659   Disposition at $280.53 per share. 1,306,990
03/26/2021 1,574   Disposition at $279.54 per share. 439,996
03/26/2021 36,000   Derivative/Non-derivative trans. at $0 per share. 0
03/25/2021 3,000   Disposition at $285.66 per share. 856,980
03/25/2021 2,900   Disposition at $284.74 per share. 825,746
03/25/2021 1,621   Disposition at $283.62 per share. 459,749
03/25/2021 1,600   Disposition at $282.23 per share. 451,568
03/25/2021 6,600   Disposition at $281.46 per share. 1,857,636
03/25/2021 10,475   Disposition at $280.44 per share. 2,937,609
03/25/2021 350   Disposition at $287.09 per share. 100,482
03/25/2021 5,500   Disposition at $279.38 per share. 1,536,590
03/25/2021 410   Disposition at $285.79 per share. 117,174
03/25/2021 500   Disposition at $284.83 per share. 142,415
03/25/2021 390   Disposition at $283.78 per share. 110,675
03/25/2021 310   Disposition at $282.29 per share. 87,510
03/25/2021 1,140   Disposition at $281.53 per share. 320,945
03/25/2021 1,710   Disposition at $280.45 per share. 479,570
03/25/2021 970   Disposition at $279.5 per share. 271,115
03/25/2021 470   Disposition at $278.53 per share. 130,910
03/25/2021 6,250   Derivative/Non-derivative trans. at $0 per share. 0
03/25/2021 700   Disposition at $287.05 per share. 200,935
03/25/2021 2,404   Disposition at $278.37 per share. 669,202
03/25/2021 500   Disposition at $285.85 per share. 142,925
03/25/2021 1,250   Disposition at $285 per share. 356,250
03/25/2021 1,250   Disposition at $283.93 per share. 354,913
03/25/2021 550   Disposition at $282.34 per share. 155,287
03/25/2021 2,860   Disposition at $281.54 per share. 805,205
03/25/2021 3,650   Disposition at $280.45 per share. 1,023,643
03/25/2021 1,950   Disposition at $279.47 per share. 544,967
03/25/2021 1,290   Disposition at $278.59 per share. 359,382
03/25/2021 500   Disposition at $287.61 per share. 143,805
03/25/2021 1,400   Disposition at $286.79 per share. 401,506
03/25/2021 36,000   Derivative/Non-derivative trans. at $0 per share. 0
03/24/2021 6,849   Disposition at $289.65 per share. 1,983,813
03/24/2021 3,300   Disposition at $288.86 per share. 953,238
03/24/2021 2,300   Disposition at $287.18 per share. 660,514
03/24/2021 3,500   Disposition at $286.31 per share. 1,002,085
03/24/2021 4,200   Disposition at $285.23 per share. 1,197,966
03/24/2021 2,250   Disposition at $284.36 per share. 639,810
03/24/2021 4,700   Disposition at $283.14 per share. 1,330,758
03/24/2021 690   Disposition at $290.8 per share. 200,652
03/24/2021 1,400   Disposition at $289.89 per share. 405,846
03/24/2021 890   Disposition at $289.08 per share. 257,282
03/24/2021 220   Disposition at $287.58 per share. 63,268
03/24/2021 500   Disposition at $286.66 per share. 143,330
03/24/2021 580   Disposition at $285.87 per share. 165,805
03/24/2021 720   Disposition at $284.83 per share. 205,078
03/24/2021 690   Disposition at $283.34 per share. 195,505
03/24/2021 560   Disposition at $282.4 per share. 158,144
03/24/2021 6,250   Derivative/Non-derivative trans. at $0 per share. 0
03/24/2021 2,201   Disposition at $282.14 per share. 620,991
03/24/2021 2,550   Disposition at $290.59 per share. 741,005
03/24/2021 3,000   Disposition at $289.62 per share. 868,860
03/24/2021 1,150   Disposition at $288.79 per share. 332,109
03/24/2021 1,300   Disposition at $287 per share. 373,100
03/24/2021 1,850   Disposition at $285.77 per share. 528,675
03/24/2021 1,350   Disposition at $284.75 per share. 384,413
03/24/2021 1,950   Disposition at $283.26 per share. 552,357
03/24/2021 850   Disposition at $282.27 per share. 239,930
03/24/2021 700   Disposition at $291.26 per share. 203,882
03/24/2021 6,000   Disposition at $290.55 per share. 1,743,300
03/24/2021 36,000   Derivative/Non-derivative trans. at $0 per share. 0
03/23/2021 1,000   Disposition at $297.44 per share. 297,440
03/23/2021 4,600   Disposition at $296.59 per share. 1,364,314
03/23/2021 7,500   Disposition at $295.48 per share. 2,216,100
03/23/2021 7,900   Disposition at $294.64 per share. 2,327,656
03/23/2021 4,900   Disposition at $293.58 per share. 1,438,542
03/23/2021 5,700   Disposition at $292.35 per share. 1,666,395
03/23/2021 1,900   Disposition at $291.43 per share. 553,717
03/23/2021 110   Disposition at $297.85 per share. 32,764
03/23/2021 540   Disposition at $296.9 per share. 160,326
03/23/2021 930   Disposition at $295.83 per share. 275,122
03/23/2021 1,710   Disposition at $294.95 per share. 504,365
03/23/2021 1,170   Disposition at $293.82 per share. 343,770
03/23/2021 610   Disposition at $292.73 per share. 178,566
03/23/2021 2,500   Disposition at $290.56 per share. 726,400
03/23/2021 600   Disposition at $291.95 per share. 175,170
03/23/2021 580   Disposition at $290.83 per share. 168,682
03/23/2021 6,250   Derivative/Non-derivative trans. at $0 per share. 0
03/23/2021 150   Disposition at $297.76 per share. 44,664
03/23/2021 1,500   Disposition at $296.48 per share. 444,720
03/23/2021 2,325   Disposition at $295.33 per share. 686,643
03/23/2021 5,777   Disposition at $294.4 per share. 1,700,749
03/23/2021 1,562   Disposition at $293.34 per share. 458,198
03/23/2021 1,755   Disposition at $292.26 per share. 512,917
03/23/2021 931   Disposition at $290.94 per share. 270,866
03/23/2021 36,000   Derivative/Non-derivative trans. at $0 per share. 0
03/22/2021 2,800   Disposition at $295.97 per share. 828,716
03/22/2021 4,503   Disposition at $294.91 per share. 1,327,980
03/22/2021 5,497   Disposition at $293.82 per share. 1,615,129
03/22/2021 4,993   Disposition at $293.04 per share. 1,463,149
03/22/2021 700   Disposition at $291.59 per share. 204,113
03/22/2021 1,800   Disposition at $290.49 per share. 522,882
03/22/2021 900   Disposition at $289.26 per share. 260,334
03/22/2021 250   Disposition at $299.38 per share. 74,845
03/22/2021 1,750   Disposition at $298.76 per share. 522,830
03/22/2021 2,450   Disposition at $297.97 per share. 730,027
03/22/2021 700   Disposition at $296.78 per share. 207,746
03/22/2021 1,600   Disposition at $295.45 per share. 472,720
03/22/2021 2,500   Disposition at $287.91 per share. 719,775
03/22/2021 1,500   Disposition at $294.34 per share. 441,510
03/22/2021 2,500   Disposition at $293.45 per share. 733,625
03/22/2021 1,000   Disposition at $292.52 per share. 292,520
03/22/2021 300   Disposition at $291.42 per share. 87,426
03/22/2021 650   Disposition at $290.48 per share. 188,812
03/22/2021 400   Disposition at $289.35 per share. 115,740
03/22/2021 900   Disposition at $287.92 per share. 259,128
03/22/2021 3,200   Disposition at $299.07 per share. 957,024
03/22/2021 7,607   Disposition at $298.13 per share. 2,267,875
03/22/2021 1,500   Disposition at $297.09 per share. 445,635
03/22/2021 36,000   Derivative/Non-derivative trans. at $0 per share. 0
03/17/2021 839   Disposition at $284.18 per share. 238,428
03/17/2021 3,562   Disposition at $283.75 per share. 1,010,718
03/17/2021 307   Disposition at $283 per share. 86,881
03/17/2021 1,932   Disposition at $282.6 per share. 545,984
03/17/2021 183   Disposition at $281.94 per share. 51,596
03/17/2021 977   Disposition at $281.53 per share. 275,055
03/17/2021 349   Disposition at $280.8 per share. 98,000
03/17/2021 3,689   Disposition at $280.63 per share. 1,035,245
03/17/2021 1,994   Disposition at $279.58 per share. 557,483
03/17/2021 9,863   Disposition at $279.48 per share. 2,756,512
03/17/2021 1,261   Disposition at $278.64 per share. 351,366
03/17/2021 8,388   Disposition at $278.57 per share. 2,336,646
03/17/2021 314   Disposition at $277.53 per share. 87,145
03/17/2021 1,637   Disposition at $277 per share. 453,449
03/17/2021 614   Disposition at $285.79 per share. 175,476
03/17/2021 889   Disposition at $285.02 per share. 253,383
03/17/2021 391   Disposition at $276.32 per share. 108,042
03/17/2021 1,743   Disposition at $275.92 per share. 480,929
03/17/2021 1,535   Disposition at $283.81 per share. 435,649
03/17/2021 660   Disposition at $282.75 per share. 186,615
03/17/2021 661   Disposition at $281.46 per share. 186,046
03/17/2021 1,401   Disposition at $280.6 per share. 393,121
03/17/2021 3,217   Disposition at $279.46 per share. 899,023
03/17/2021 3,604   Disposition at $278.7 per share. 1,004,435
03/17/2021 664   Disposition at $277.06 per share. 183,968
03/17/2021 755   Disposition at $276.49 per share. 208,750
03/17/2021 1,449   Disposition at $285.78 per share. 414,096
03/17/2021 612   Disposition at $285.3 per share. 174,604
03/17/2021 2,760   Disposition at $284.85 per share. 786,186
03/17/2021 6,250   Derivative/Non-derivative trans. at $0 per share. 0
03/17/2021 36,000   Derivative/Non-derivative trans. at $0 per share. 0
03/16/2021 901   Disposition at $276.75 per share. 249,352
03/16/2021 883   Disposition at $281.9 per share. 248,918
03/16/2021 9,948   Disposition at $281.02 per share. 2,795,587
03/16/2021 9,179   Disposition at $280.14 per share. 2,571,406
03/16/2021 9,533   Disposition at $279.03 per share. 2,659,993
03/16/2021 3,220   Disposition at $278.28 per share. 896,062
03/16/2021 2,027   Disposition at $276.83 per share. 561,135
03/16/2021 418   Disposition at $281.67 per share. 117,739
03/16/2021 2,343   Disposition at $280.72 per share. 657,727
03/16/2021 1,210   Disposition at $275.85 per share. 333,779
03/16/2021 1,464   Disposition at $279.63 per share. 409,379
03/16/2021 1,395   Disposition at $278.6 per share. 388,647
03/16/2021 397   Disposition at $277.45 per share. 110,148
03/16/2021 233   Disposition at $276.57 per share. 64,441
03/16/2021 6,250   Derivative/Non-derivative trans. at $0 per share. 0
03/16/2021 440   Disposition at $281.92 per share. 124,045
03/16/2021 4,835   Disposition at $280.84 per share. 1,357,862
03/16/2021 3,125   Disposition at $279.89 per share. 874,657
03/16/2021 4,036   Disposition at $278.86 per share. 1,125,479
03/16/2021 663   Disposition at $277.96 per share. 184,288
03/16/2021 36,000   Derivative/Non-derivative trans. at $0 per share. 0
03/15/2021 3,583   Disposition at $271.81 per share. 973,896
03/15/2021 158   Disposition at $269.15 per share. 42,526
03/15/2021 3,526   Disposition at $275 per share. 969,650
03/15/2021 1,437   Disposition at $273.93 per share. 393,638
03/15/2021 9,814   Disposition at $272.97 per share. 2,678,928
03/15/2021 13,313   Disposition at $272.07 per share. 3,622,068
03/15/2021 1,137   Disposition at $271.02 per share. 308,150
03/15/2021 426   Disposition at $269.16 per share. 114,663
03/15/2021 594   Disposition at $274.79 per share. 163,226
03/15/2021 580   Disposition at $273.8 per share. 158,804
03/15/2021 1,817   Disposition at $272.58 per share. 495,278
03/15/2021 1,800   Disposition at $271.86 per share. 489,348
03/15/2021 68   Disposition at $269.15 per share. 18,303
03/15/2021 4,859   Derivative/Non-derivative trans. at $0 per share. 0
03/15/2021 1,699   Disposition at $274.78 per share. 466,852
03/15/2021 1,047   Disposition at $273.55 per share. 286,407
03/15/2021 4,759   Disposition at $272.59 per share. 1,297,256
03/15/2021 29,653   Derivative/Non-derivative trans. at $0 per share. 0
03/12/2021 2,657   Disposition at $265.74 per share. 706,072
03/12/2021 1,200   Disposition at $264.73 per share. 317,676
03/12/2021 400   Disposition at $269.3 per share. 107,720
03/12/2021 3,400   Disposition at $268.55 per share. 913,070
03/12/2021 6,110   Disposition at $267.68 per share. 1,635,525
03/12/2021 8,490   Disposition at $266.68 per share. 2,264,114
03/12/2021 6,800   Disposition at $265.75 per share. 1,807,100
03/12/2021 90   Disposition at $269.3 per share. 24,237
03/12/2021 3,800   Disposition at $264.77 per share. 1,006,126
03/12/2021 500   Disposition at $268.49 per share. 134,245
03/12/2021 1,230   Disposition at $267.64 per share. 329,198
03/12/2021 1,260   Disposition at $266.6 per share. 335,916
03/12/2021 1,070   Disposition at $265.74 per share. 284,342
03/12/2021 600   Disposition at $264.91 per share. 158,946
03/12/2021 4,750   Derivative/Non-derivative trans. at $0 per share. 0
03/12/2021 200   Disposition at $269.33 per share. 53,866
03/12/2021 1,243   Disposition at $268.48 per share. 333,721
03/12/2021 2,500   Disposition at $267.65 per share. 669,125
03/12/2021 3,200   Disposition at $266.62 per share. 853,184
03/12/2021 29,000   Derivative/Non-derivative trans. at $0 per share. 0
03/11/2021 6,894   Disposition at $275.93 per share. 1,902,262
03/11/2021 4,915   Disposition at $274.67 per share. 1,350,004
03/11/2021 10,781   Disposition at $273.87 per share. 2,952,593
03/11/2021 3,200   Disposition at $272.71 per share. 872,672
03/11/2021 1,600   Disposition at $271.83 per share. 434,928
03/11/2021 200   Disposition at $270.48 per share. 54,096
03/11/2021 400   Disposition at $269.54 per share. 107,816
03/11/2021 699   Disposition at $277.15 per share. 193,728
03/11/2021 1,303   Disposition at $276.1 per share. 359,759
03/11/2021 723   Disposition at $274.93 per share. 198,775
03/11/2021 1,843   Disposition at $273.99 per share. 504,964
03/11/2021 500   Disposition at $272.79 per share. 136,395
03/11/2021 350   Disposition at $272.06 per share. 95,221
03/11/2021 90   Disposition at $270.16 per share. 24,315
03/11/2021 180   Disposition at $268.01 per share. 48,242
03/11/2021 5,688   Derivative/Non-derivative trans. at $0 per share. 0
03/11/2021 600   Disposition at $267.99 per share. 160,794
03/11/2021 703   Disposition at $277.48 per share. 195,069
03/11/2021 2,220   Disposition at $276.57 per share. 613,986
03/11/2021 2,072   Disposition at $275.65 per share. 571,147
03/11/2021 3,150   Disposition at $274.38 per share. 864,297
03/11/2021 2,750   Disposition at $273.62 per share. 752,455
03/11/2021 1,500   Disposition at $272.44 per share. 408,660
03/11/2021 200   Disposition at $270 per share. 54,000
03/11/2021 300   Disposition at $268.08 per share. 80,424
03/11/2021 695   Disposition at $277.72 per share. 193,016
03/11/2021 4,128   Disposition at $276.97 per share. 1,143,333
03/11/2021 33,413   Derivative/Non-derivative trans. at $0 per share. 0
03/10/2021 4,000   Disposition at $264.86 per share. 1,059,440
03/10/2021 1,800   Disposition at $263.97 per share. 475,146
03/10/2021 900   Disposition at $268.49 per share. 241,641
03/10/2021 3,200   Disposition at $267.32 per share. 855,424
03/10/2021 3,800   Disposition at $266.48 per share. 1,012,624
03/10/2021 9,300   Disposition at $265.43 per share. 2,468,499
03/10/2021 10,400   Disposition at $264.48 per share. 2,750,592
03/10/2021 90   Disposition at $268.6 per share. 24,174
03/10/2021 1,400   Disposition at $263.67 per share. 369,138
03/10/2021 270   Disposition at $267.87 per share. 72,325
03/10/2021 760   Disposition at $267.03 per share. 202,943
03/10/2021 1,140   Disposition at $265.73 per share. 302,933
03/10/2021 1,810   Disposition at $264.86 per share. 479,397
03/10/2021 680   Disposition at $263.91 per share. 179,459
03/10/2021 4,750   Derivative/Non-derivative trans. at $0 per share. 0
03/10/2021 200   Disposition at $268.68 per share. 53,736
03/10/2021 800   Disposition at $267.66 per share. 214,128
03/10/2021 1,600   Disposition at $266.85 per share. 426,960
03/10/2021 2,600   Disposition at $265.7 per share. 690,820
03/10/2021 29,000   Derivative/Non-derivative trans. at $0 per share. 0
03/09/2021 6,909   Disposition at $267.76 per share. 1,849,954
03/09/2021 2,200   Disposition at $266.76 per share. 586,872
03/09/2021 6,391   Disposition at $265.48 per share. 1,696,683
03/09/2021 4,500   Disposition at $264.63 per share. 1,190,835
03/09/2021 3,600   Disposition at $263.89 per share. 950,004
03/09/2021 1,000   Disposition at $262.66 per share. 262,660
03/09/2021 1,900   Disposition at $261.2 per share. 496,280
03/09/2021 500   Disposition at $268.09 per share. 134,045
03/09/2021 910   Disposition at $267.43 per share. 243,362
03/09/2021 420   Disposition at $266.13 per share. 111,775
03/09/2021 1,060   Disposition at $265.18 per share. 281,091
03/09/2021 920   Disposition at $264.11 per share. 242,982
03/09/2021 270   Disposition at $262.88 per share. 70,978
03/09/2021 250   Disposition at $261.18 per share. 65,295
03/09/2021 420   Disposition at $260.41 per share. 109,373
03/09/2021 4,750   Derivative/Non-derivative trans. at $0 per share. 0
03/09/2021 2,000   Disposition at $260.38 per share. 520,760
03/09/2021 50   Disposition at $268.5 per share. 13,425
03/09/2021 2,500   Disposition at $267.82 per share. 669,550
03/09/2021 1,200   Disposition at $266.9 per share. 320,280
03/09/2021 1,775   Disposition at $265.58 per share. 471,405
03/09/2021 2,000   Disposition at $264.8 per share. 529,600
03/09/2021 1,550   Disposition at $263.87 per share. 408,999
03/09/2021 400   Disposition at $262.74 per share. 105,096
03/09/2021 475   Disposition at $261.16 per share. 124,051
03/09/2021 1,050   Disposition at $260.57 per share. 273,599
03/09/2021 500   Disposition at $268.34 per share. 134,170
03/09/2021 29,000   Derivative/Non-derivative trans. at $0 per share. 0
03/08/2021 890   Disposition at $263.24 per share. 234,284
03/08/2021 4,302   Disposition at $262.95 per share. 1,131,211
03/08/2021 660   Disposition at $262.16 per share. 173,026
03/08/2021 4,400   Disposition at $261.73 per share. 1,151,612
03/08/2021 660   Disposition at $261.03 per share. 172,280
03/08/2021 2,700   Disposition at $260.85 per share. 704,295
03/08/2021 410   Disposition at $259.84 per share. 106,535
03/08/2021 1,900   Disposition at $259.67 per share. 493,373
03/08/2021 530   Disposition at $258.63 per share. 137,074
03/08/2021 3,000   Disposition at $258.65 per share. 775,950
03/08/2021 440   Disposition at $257.67 per share. 113,375
03/08/2021 2,900   Disposition at $257.64 per share. 747,156
03/08/2021 320   Disposition at $256.62 per share. 82,119
03/08/2021 2,100   Disposition at $256.64 per share. 538,944
03/08/2021 200   Disposition at $265.11 per share. 53,022
03/08/2021 1,354   Disposition at $264.1 per share. 357,592
03/08/2021 100   Disposition at $255.16 per share. 25,516
03/08/2021 1,098   Disposition at $255.38 per share. 280,408
03/08/2021 2,400   Disposition at $263.14 per share. 631,536
03/08/2021 1,300   Disposition at $262.02 per share. 340,626
03/08/2021 1,550   Disposition at $261.05 per share. 404,628
03/08/2021 750   Disposition at $259.81 per share. 194,858
03/08/2021 1,150   Disposition at $258.71 per share. 297,517
03/08/2021 1,050   Disposition at $257.76 per share. 270,648
03/08/2021 950   Disposition at $256.7 per share. 243,865
03/08/2021 296   Disposition at $255.24 per share. 75,552
03/08/2021 110   Disposition at $264.97 per share. 29,147
03/08/2021 2,100   Disposition at $264.63 per share. 555,723
03/08/2021 630   Disposition at $264.03 per share. 166,339
03/08/2021 4,500   Disposition at $263.69 per share. 1,186,605
03/08/2021 4,750   Derivative/Non-derivative trans. at $0 per share. 0
03/08/2021 29,000   Derivative/Non-derivative trans. at $0 per share. 0
03/05/2021 3,223   Disposition at $263.97 per share. 850,776
03/05/2021 1,045   Disposition at $262.51 per share. 274,323
03/05/2021 3,282   Disposition at $261.38 per share. 857,850
03/05/2021 5,879   Disposition at $260.44 per share. 1,531,127
03/05/2021 5,029   Disposition at $259.48 per share. 1,304,925
03/05/2021 3,869   Disposition at $258.56 per share. 1,000,369
03/05/2021 3,269   Disposition at $257.21 per share. 840,820
03/05/2021 190   Disposition at $264.87 per share. 50,326
03/05/2021 646   Disposition at $264.05 per share. 170,577
03/05/2021 145   Disposition at $262.55 per share. 38,070
03/05/2021 355   Disposition at $261.54 per share. 92,847
03/05/2021 609   Disposition at $260.79 per share. 158,822
03/05/2021 1,029   Disposition at $259.89 per share. 267,427
03/05/2021 800   Disposition at $258.76 per share. 207,008
03/05/2021 623   Disposition at $257.65 per share. 160,516
03/05/2021 353   Disposition at $256.6 per share. 90,580
03/05/2021 1,571   Disposition at $256.41 per share. 402,821
03/05/2021 4,750   Derivative/Non-derivative trans. at $0 per share. 0
03/05/2021 320   Disposition at $264.91 per share. 84,772
03/05/2021 1,653   Disposition at $264.08 per share. 436,525
03/05/2021 180   Disposition at $262.42 per share. 47,236
03/05/2021 1,270   Disposition at $261.43 per share. 332,017
03/05/2021 2,505   Disposition at $260.18 per share. 651,751
03/05/2021 2,839   Disposition at $258.99 per share. 735,273
03/05/2021 1,110   Disposition at $257.64 per share. 285,981
03/05/2021 1,123   Disposition at $256.65 per share. 288,218
03/05/2021 1,833   Disposition at $264.91 per share. 485,581
03/05/2021 29,000   Derivative/Non-derivative trans. at $0 per share. 0
03/04/2021 391   Disposition at $263.37 per share. 102,978
03/04/2021 2,266   Disposition at $262.89 per share. 595,709
03/04/2021 133   Disposition at $262.31 per share. 34,888
03/04/2021 1,573   Disposition at $261.7 per share. 411,655
03/04/2021 606   Disposition at $261.18 per share. 158,276
03/04/2021 935   Disposition at $260.79 per share. 243,839
03/04/2021 632   Disposition at $258.77 per share. 163,543
03/04/2021 2,309   Disposition at $259.07 per share. 598,193
03/04/2021 787   Disposition at $258.13 per share. 203,149
03/04/2021 6,982   Disposition at $258.25 per share. 1,803,102
03/04/2021 1,345   Disposition at $256.95 per share. 345,598
03/04/2021 4,741   Disposition at $257.12 per share. 1,219,006
03/04/2021 270   Disposition at $255.94 per share. 69,104
03/04/2021 5,235   Disposition at $256.33 per share. 1,341,888
03/04/2021 1,199   Disposition at $264.84 per share. 317,544
03/04/2021 479   Disposition at $263.85 per share. 126,385
03/04/2021 770   Disposition at $262.75 per share. 202,318
03/04/2021 150   Disposition at $254.08 per share. 38,112
03/04/2021 1,389   Disposition at $254.87 per share. 354,015
03/04/2021 327   Disposition at $261.86 per share. 85,629
03/04/2021 911   Disposition at $260.55 per share. 237,362
03/04/2021 1,489   Disposition at $259.04 per share. 385,711
03/04/2021 1,810   Disposition at $258.21 per share. 467,361
03/04/2021 2,178   Disposition at $257.06 per share. 559,877
03/04/2021 1,506   Disposition at $256.19 per share. 385,823
03/04/2021 331   Disposition at $254.12 per share. 84,114
03/04/2021 367   Disposition at $266.33 per share. 97,744
03/04/2021 77   Disposition at $266.1 per share. 20,490
03/04/2021 624   Disposition at $265.09 per share. 165,417
03/04/2021 359   Disposition at $264.66 per share. 95,013
03/04/2021 2,579   Disposition at $264.28 per share. 681,579
03/04/2021 4,750   Derivative/Non-derivative trans. at $0 per share. 0
03/04/2021 29,000   Derivative/Non-derivative trans. at $0 per share. 0
03/03/2021 3,787   Disposition at $256.87 per share. 972,767
03/03/2021 2,369   Disposition at $255.78 per share. 605,943
03/03/2021 848   Disposition at $260.45 per share. 220,862
03/03/2021 4,575   Disposition at $259.86 per share. 1,188,860
03/03/2021 3,362   Disposition at $258.78 per share. 870,019
03/03/2021 5,139   Disposition at $257.89 per share. 1,325,297
03/03/2021 9,197   Disposition at $256.84 per share. 2,362,158
03/03/2021 5,879   Disposition at $255.9 per share. 1,504,437
03/03/2021 703   Disposition at $259.96 per share. 182,752
03/03/2021 973   Disposition at $258.85 per share. 251,862
03/03/2021 739   Disposition at $257.76 per share. 190,485
03/03/2021 1,419   Disposition at $256.92 per share. 364,570
03/03/2021 916   Disposition at $255.81 per share. 234,322
03/03/2021 4,750   Derivative/Non-derivative trans. at $0 per share. 0
03/03/2021 280   Disposition at $260.6 per share. 72,968
03/03/2021 1,984   Disposition at $259.77 per share. 515,384
03/03/2021 1,443   Disposition at $258.65 per share. 373,232
03/03/2021 1,137   Disposition at $257.87 per share. 293,199
03/03/2021 29,000   Derivative/Non-derivative trans. at $0 per share. 0
03/02/2021 143   Disposition at $266.63 per share. 38,129
03/02/2021 5,277   Disposition at $265.71 per share. 1,402,152
03/02/2021 8,227   Disposition at $264.81 per share. 2,178,592
03/02/2021 8,318   Disposition at $263.79 per share. 2,194,206
03/02/2021 2,332   Disposition at $263.01 per share. 613,340
03/02/2021 1,365   Disposition at $261.35 per share. 356,743
03/02/2021 1,901   Disposition at $260.51 per share. 495,230
03/02/2021 1   Disposition at $266.68 per share. 267
03/02/2021 746   Disposition at $265.73 per share. 198,235
03/02/2021 1,140   Disposition at $265.08 per share. 302,192
03/02/2021 1,128   Disposition at $264.12 per share. 297,928
03/02/2021 1,083   Disposition at $263.06 per share. 284,894
03/02/2021 1,437   Disposition at $258.99 per share. 372,169
03/02/2021 345   Disposition at $260.49 per share. 89,870
03/02/2021 307   Disposition at $258.96 per share. 79,501
03/02/2021 4,750   Derivative/Non-derivative trans. at $0 per share. 0
03/02/2021 1,858   Disposition at $265.79 per share. 493,838
03/02/2021 2,734   Disposition at $264.96 per share. 724,401
03/02/2021 3,218   Disposition at $263.89 per share. 849,199
03/02/2021 1,230   Disposition at $263.2 per share. 323,736
03/02/2021 665   Disposition at $261.6 per share. 173,964
03/02/2021 674   Disposition at $260.29 per share. 175,436
03/02/2021 621   Disposition at $259.13 per share. 160,920
03/02/2021 29,000   Derivative/Non-derivative trans. at $0 per share. 0
03/01/2021 3,600   Disposition at $265.91 per share. 957,276
03/01/2021 2,429   Disposition at $264.89 per share. 643,418
03/01/2021 1,440   Disposition at $264.04 per share. 380,218
03/01/2021 1,600   Disposition at $262.4 per share. 419,840
03/01/2021 5,500   Disposition at $261.7 per share. 1,439,350
03/01/2021 6,900   Disposition at $260.82 per share. 1,799,658
03/01/2021 2,500   Disposition at $259.53 per share. 648,825
03/01/2021 490   Disposition at $266.08 per share. 130,380
03/01/2021 450   Disposition at $265.2 per share. 119,340
03/01/2021 217   Disposition at $264.1 per share. 57,310
03/01/2021 590   Disposition at $262.22 per share. 154,710
03/01/2021 1,243   Disposition at $261.32 per share. 324,821
03/01/2021 640   Disposition at $260.56 per share. 166,759
03/01/2021 1,120   Disposition at $259.01 per share. 290,092
03/01/2021 4,931   Disposition at $258.73 per share. 1,275,798
03/01/2021 4,750   Derivative/Non-derivative trans. at $0 per share. 0
03/01/2021 800   Disposition at $266.13 per share. 212,904
03/01/2021 1,250   Disposition at $265.34 per share. 331,675
03/01/2021 700   Disposition at $264.29 per share. 185,003
03/01/2021 550   Disposition at $262.55 per share. 144,403
03/01/2021 2,300   Disposition at $261.72 per share. 601,956
03/01/2021 2,350   Disposition at $260.89 per share. 613,092
03/01/2021 1,300   Disposition at $259.66 per share. 337,558
03/01/2021 1,750   Disposition at $258.7 per share. 452,725
03/01/2021 100   Disposition at $266.43 per share. 26,643
03/01/2021 29,000   Derivative/Non-derivative trans. at $0 per share. 0
02/26/2021 3,400   Disposition at $264.63 per share. 899,742
02/26/2021 5,800   Disposition at $263.73 per share. 1,529,634
02/26/2021 4,000   Disposition at $262.71 per share. 1,050,840
02/26/2021 3,000   Disposition at $261.74 per share. 785,220
02/26/2021 2,300   Disposition at $260.46 per share. 599,058
02/26/2021 3,000   Disposition at $259.45 per share. 778,350
02/26/2021 2,800   Disposition at $258.3 per share. 723,240
02/26/2021 20   Disposition at $265.41 per share. 5,309
02/26/2021 600   Disposition at $264.73 per share. 158,838
02/26/2021 990   Disposition at $263.69 per share. 261,054
02/26/2021 680   Disposition at $262.66 per share. 178,609
02/26/2021 380   Disposition at $261.79 per share. 99,481
02/26/2021 400   Disposition at $260.57 per share. 104,228
02/26/2021 400   Disposition at $259.62 per share. 103,848
02/26/2021 440   Disposition at $258.28 per share. 113,644
02/26/2021 840   Disposition at $257.22 per share. 216,065
02/26/2021 4,750   Derivative/Non-derivative trans. at $0 per share. 0
02/26/2021 4,100   Disposition at $257.37 per share. 1,055,217
02/26/2021 250   Disposition at $265.27 per share. 66,318
02/26/2021 1,150   Disposition at $264.66 per share. 304,359
02/26/2021 2,450   Disposition at $263.7 per share. 646,065
02/26/2021 1,550   Disposition at $262.63 per share. 407,077
02/26/2021 1,100   Disposition at $261.64 per share. 287,804
02/26/2021 900   Disposition at $260.47 per share. 234,423
02/26/2021 800   Disposition at $259.42 per share. 207,536
02/26/2021 1,200   Disposition at $258.37 per share. 310,044
02/26/2021 1,600   Disposition at $257.24 per share. 411,584
02/26/2021 600   Disposition at $265.35 per share. 159,210
02/26/2021 29,000   Derivative/Non-derivative trans. at $0 per share. 0
02/25/2021 493   Disposition at $264.28 per share. 130,291
02/25/2021 2,319   Disposition at $262.54 per share. 608,831
02/25/2021 108   Disposition at $262.5 per share. 28,350
02/25/2021 3,488   Disposition at $261.83 per share. 913,264
02/25/2021 890   Disposition at $261.84 per share. 233,038
02/25/2021 1,213   Disposition at $260.34 per share. 315,793
02/25/2021 361   Disposition at $259.27 per share. 93,597
02/25/2021 3,239   Disposition at $259.09 per share. 839,193
02/25/2021 300   Disposition at $258.52 per share. 77,556
02/25/2021 3,796   Disposition at $257.89 per share. 978,951
02/25/2021 505   Disposition at $257.55 per share. 130,063
02/25/2021 2,897   Disposition at $256.79 per share. 743,921
02/25/2021 741   Disposition at $256.5 per share. 190,067
02/25/2021 2,675   Disposition at $255.87 per share. 684,453
02/25/2021 77   Disposition at $266.7 per share. 20,536
02/25/2021 1,132   Disposition at $265.96 per share. 301,067
02/25/2021 770   Disposition at $264.23 per share. 203,458
02/25/2021 686   Disposition at $263.57 per share. 180,810
02/25/2021 1,924   Disposition at $262.13 per share. 504,339
02/25/2021 736   Disposition at $255.02 per share. 187,695
02/25/2021 2,780   Disposition at $254.87 per share. 708,539
02/25/2021 396   Disposition at $260.24 per share. 103,056
02/25/2021 750   Disposition at $259.05 per share. 194,288
02/25/2021 1,416   Disposition at $258.2 per share. 365,612
02/25/2021 1,295   Disposition at $257.26 per share. 333,152
02/25/2021 1,297   Disposition at $256.03 per share. 332,071
02/25/2021 1,257   Disposition at $254.98 per share. 320,510
02/25/2021 184   Disposition at $266.76 per share. 49,084
02/25/2021 2,690   Disposition at $265.76 per share. 714,895
02/25/2021 151   Disposition at $266.15 per share. 40,189
02/25/2021 2,655   Disposition at $264.71 per share. 702,806
02/25/2021 465   Disposition at $265.55 per share. 123,481
02/25/2021 1,064   Disposition at $263.91 per share. 280,801
02/25/2021 4,750   Derivative/Non-derivative trans. at $0 per share. 0
02/25/2021 29,000   Derivative/Non-derivative trans. at $0 per share. 0
02/24/2021 1,500   Disposition at $266.06 per share. 399,090
02/24/2021 6,400   Disposition at $265.34 per share. 1,698,176
02/24/2021 5,200   Disposition at $264.39 per share. 1,374,828
02/24/2021 2,300   Disposition at $263.17 per share. 605,291
02/24/2021 4,615   Disposition at $262.31 per share. 1,210,561
02/24/2021 5,085   Disposition at $261.22 per share. 1,328,304
02/24/2021 2,600   Disposition at $260.19 per share. 676,494
02/24/2021 220   Disposition at $266.1 per share. 58,542
02/24/2021 1,020   Disposition at $265.38 per share. 270,688
02/24/2021 870   Disposition at $264.4 per share. 230,028
02/24/2021 290   Disposition at $263.12 per share. 76,305
02/24/2021 960   Disposition at $262.37 per share. 251,876
02/24/2021 810   Disposition at $261.21 per share. 211,581
02/24/2021 290   Disposition at $260.13 per share. 75,438
02/24/2021 1,300   Disposition at $259.04 per share. 336,752
02/24/2021 290   Disposition at $259.26 per share. 75,186
02/24/2021 4,750   Derivative/Non-derivative trans. at $0 per share. 0
02/24/2021 200   Disposition at $266.27 per share. 53,254
02/24/2021 2,377   Disposition at $265.49 per share. 631,070
02/24/2021 2,194   Disposition at $264.57 per share. 580,467
02/24/2021 850   Disposition at $263.43 per share. 223,916
02/24/2021 1,750   Disposition at $262.47 per share. 459,323
02/24/2021 1,779   Disposition at $261.42 per share. 465,067
02/24/2021 1,150   Disposition at $260.37 per share. 299,426
02/24/2021 700   Disposition at $259.34 per share. 181,538
02/24/2021 29,000   Derivative/Non-derivative trans. at $0 per share. 0
02/23/2021 970   Disposition at $263.32 per share. 255,421
02/23/2021 7,300   Disposition at $263.67 per share. 1,924,791
02/23/2021 460   Disposition at $262.31 per share. 120,663
02/23/2021 4,500   Disposition at $262.73 per share. 1,182,285
02/23/2021 340   Disposition at $261.17 per share. 88,798
02/23/2021 1,800   Disposition at $261.64 per share. 470,952
02/23/2021 220   Disposition at $259.54 per share. 57,099
02/23/2021 878   Disposition at $260.55 per share. 228,763
02/23/2021 270   Disposition at $259 per share. 69,930
02/23/2021 1,900   Disposition at $259.39 per share. 492,841
02/23/2021 230   Disposition at $257.76 per share. 59,285
02/23/2021 1,300   Disposition at $258.19 per share. 335,647
02/23/2021 130   Disposition at $257.03 per share. 33,414
02/23/2021 1,400   Disposition at $257.29 per share. 360,206
02/23/2021 300   Disposition at $266.85 per share. 80,055
02/23/2021 1,350   Disposition at $266.01 per share. 359,114
02/23/2021 1,200   Disposition at $264.82 per share. 317,784
02/23/2021 3,100   Disposition at $263.84 per share. 817,904
02/23/2021 1,750   Disposition at $262.89 per share. 460,058
02/23/2021 90   Disposition at $255.5 per share. 22,995
02/23/2021 500   Disposition at $256.07 per share. 128,035
02/23/2021 850   Disposition at $261.82 per share. 222,547
02/23/2021 400   Disposition at $260.62 per share. 104,248
02/23/2021 800   Disposition at $259.49 per share. 207,592
02/23/2021 550   Disposition at $258.17 per share. 141,994
02/23/2021 550   Disposition at $257.15 per share. 141,433
02/23/2021 150   Disposition at $255.5 per share. 38,325
02/23/2021 300   Disposition at $267.35 per share. 80,205
02/23/2021 530   Disposition at $266.34 per share. 141,161
02/23/2021 2,100   Disposition at $266.47 per share. 559,587
02/23/2021 510   Disposition at $265.16 per share. 135,232
02/23/2021 2,422   Disposition at $265.77 per share. 643,695
02/23/2021 1,000   Disposition at $264.2 per share. 264,200
02/23/2021 4,600   Disposition at $264.61 per share. 1,217,206
02/23/2021 4,750   Derivative/Non-derivative trans. at $0 per share. 0
02/23/2021 29,000   Derivative/Non-derivative trans. at $0 per share. 0
02/22/2021 4,547   Disposition at $260.37 per share. 1,183,903
02/22/2021 1,519   Disposition at $259.5 per share. 394,181
02/22/2021 1,328   Disposition at $258.43 per share. 343,196
02/22/2021 4,748   Disposition at $262.3 per share. 1,245,401
02/22/2021 6,823   Disposition at $261.45 per share. 1,783,874
02/22/2021 9,419   Disposition at $260.45 per share. 2,453,179
02/22/2021 4,248   Disposition at $259.66 per share. 1,103,036
02/22/2021 3,762   Disposition at $258.44 per share. 972,252
02/22/2021 565   Disposition at $262.53 per share. 148,330
02/22/2021 1,292   Disposition at $261.59 per share. 337,975
02/22/2021 1,740   Disposition at $260.25 per share. 452,835
02/22/2021 395   Disposition at $259.21 per share. 102,388
02/22/2021 758   Disposition at $258.44 per share. 195,898
02/22/2021 4,750   Derivative/Non-derivative trans. at $0 per share. 0
02/22/2021 812   Disposition at $262.58 per share. 213,215
02/22/2021 2,794   Disposition at $261.82 per share. 731,526
02/22/2021 29,000   Derivative/Non-derivative trans. at $0 per share. 0
02/19/2021 607   Disposition at $268.26 per share. 162,834
02/19/2021 483   Disposition at $267.84 per share. 129,367
02/19/2021 4,967   Disposition at $266.51 per share. 1,323,756
02/19/2021 3,274   Disposition at $265.26 per share. 868,462
02/19/2021 4,717   Disposition at $264.33 per share. 1,246,845
02/19/2021 1,766   Disposition at $263.15 per share. 464,723
02/19/2021 4,927   Disposition at $262.03 per share. 1,291,022
02/19/2021 77   Disposition at $269.98 per share. 20,789
02/19/2021 232   Disposition at $267.82 per share. 62,135
02/19/2021 797   Disposition at $266.4 per share. 212,321
02/19/2021 582   Disposition at $265.12 per share. 154,300
02/19/2021 779   Disposition at $264.25 per share. 205,851
02/19/2021 262   Disposition at $262.87 per share. 68,872
02/19/2021 1,519   Disposition at $261.71 per share. 397,538
02/19/2021 502   Disposition at $261.05 per share. 131,048
02/19/2021 4,750   Derivative/Non-derivative trans. at $0 per share. 0
02/19/2021 7,491   Disposition at $261.31 per share. 1,957,474
02/19/2021 180   Disposition at $269.98 per share. 48,597
02/19/2021 5   Disposition at $268.24 per share. 1,342
02/19/2021 720   Disposition at $267.72 per share. 192,759
02/19/2021 1,622   Disposition at $266.42 per share. 432,134
02/19/2021 1,173   Disposition at $265.3 per share. 311,197
02/19/2021 1,869   Disposition at $264.34 per share. 494,052
02/19/2021 611   Disposition at $263.2 per share. 160,816
02/19/2021 2,655   Disposition at $261.92 per share. 695,398
02/19/2021 2,165   Disposition at $261.31 per share. 565,737
02/19/2021 768   Disposition at $269.76 per share. 207,176
02/19/2021 29,000   Derivative/Non-derivative trans. at $0 per share. 0
02/18/2021 3,514   Disposition at $267.73 per share. 940,804
02/18/2021 1,282   Disposition at $266.86 per share. 342,115
02/18/2021 31   Disposition at $271.4 per share. 8,414
02/18/2021 3,030   Disposition at $270.47 per share. 819,525
02/18/2021 6,071   Disposition at $269.59 per share. 1,636,681
02/18/2021 6,656   Disposition at $268.9 per share. 1,789,799
02/18/2021 9,909   Disposition at $267.66 per share. 2,652,243
02/18/2021 3,303   Disposition at $266.73 per share. 881,010
02/18/2021 169   Disposition at $270.42 per share. 45,701
02/18/2021 985   Disposition at $269.8 per share. 265,753
02/18/2021 1,329   Disposition at $268.96 per share. 357,448
02/18/2021 1,732   Disposition at $267.74 per share. 463,726
02/18/2021 535   Disposition at $266.8 per share. 142,738
02/18/2021 4,750   Derivative/Non-derivative trans. at $0 per share. 0
02/18/2021 907   Disposition at $270.53 per share. 245,371
02/18/2021 1,997   Disposition at $269.55 per share. 538,292
02/18/2021 3,300   Disposition at $268.91 per share. 887,403
02/18/2021 29,000   Derivative/Non-derivative trans. at $0 per share. 0
02/17/2021 5,075   Disposition at $272.5 per share. 1,382,938
02/17/2021 2,747   Disposition at $271.38 per share. 745,481
02/17/2021 1,206   Disposition at $270.31 per share. 325,994
02/17/2021 1,165   Disposition at $273.79 per share. 318,966
02/17/2021 7,923   Disposition at $273.17 per share. 2,164,326
02/17/2021 10,543   Disposition at $272.26 per share. 2,870,438
02/17/2021 6,396   Disposition at $271.29 per share. 1,735,171
02/17/2021 2,973   Disposition at $270.1 per share. 803,008
02/17/2021 926   Disposition at $273.51 per share. 253,271
02/17/2021 1,724   Disposition at $272.59 per share. 469,946
02/17/2021 1,552   Disposition at $271.57 per share. 421,477
02/17/2021 548   Disposition at $270.4 per share. 148,180
02/17/2021 4,750   Derivative/Non-derivative trans. at $0 per share. 0
02/17/2021 1,972   Disposition at $273.47 per share. 539,283
02/17/2021 29,000   Derivative/Non-derivative trans. at $0 per share. 0
02/16/2021 350   Disposition at $271.99 per share. 95,197
02/16/2021 400   Disposition at $270.47 per share. 108,188
02/16/2021 1,600   Disposition at $275.99 per share. 441,584
02/16/2021 10,557   Disposition at $274.92 per share. 2,902,331
02/16/2021 14,304   Disposition at $274.16 per share. 3,921,585
02/16/2021 1,817   Disposition at $273.02 per share. 496,078
02/16/2021 1,200   Disposition at $272.2 per share. 326,640
02/16/2021 260   Disposition at $275.9 per share. 71,734
02/16/2021 1,100   Disposition at $270.64 per share. 297,704
02/16/2021 1,899   Disposition at $274.92 per share. 522,074
02/16/2021 2,170   Disposition at $274.15 per share. 594,906
02/16/2021 360   Disposition at $272.77 per share. 98,198
02/16/2021 130   Disposition at $271.82 per share. 35,337
02/16/2021 230   Disposition at $270.64 per share. 62,248
02/16/2021 5,049   Derivative/Non-derivative trans. at $0 per share. 0
02/16/2021 680   Disposition at $276.07 per share. 187,728
02/16/2021 4,207   Disposition at $274.9 per share. 1,156,505
02/16/2021 5,330   Disposition at $274.13 per share. 1,461,113
02/16/2021 750   Disposition at $272.85 per share. 204,638
02/16/2021 30,578   Derivative/Non-derivative trans. at $0 per share. 0
02/12/2021 2,371   Disposition at $269.16 per share. 638,179
02/12/2021 4,750   Derivative/Non-derivative trans. at $0 per share. 0
02/12/2021 914   Disposition at $270.65 per share. 247,375
02/12/2021 4,100   Disposition at $269.8 per share. 1,106,180
02/12/2021 5,986   Disposition at $269.19 per share. 1,611,372
02/12/2021 2,500   Disposition at $270.63 per share. 676,575
02/12/2021 13,800   Disposition at $269.68 per share. 3,721,584
02/12/2021 12,700   Disposition at $269.12 per share. 3,417,824
02/12/2021 509   Disposition at $270.63 per share. 137,751
02/12/2021 1,870   Disposition at $269.7 per share. 504,339
02/12/2021 29,000   Derivative/Non-derivative trans. at $0 per share. 0
02/11/2021 2,200   Disposition at $271.19 per share. 596,618
02/11/2021 4,062   Disposition at $270.17 per share. 1,097,431
02/11/2021 3,888   Disposition at $269.34 per share. 1,047,194
02/11/2021 300   Disposition at $273.23 per share. 81,969
02/11/2021 2,200   Disposition at $272.14 per share. 598,708
02/11/2021 5,100   Disposition at $271.21 per share. 1,383,171
02/11/2021 11,000   Disposition at $270.16 per share. 2,971,760
02/11/2021 10,400   Disposition at $269.32 per share. 2,800,928
02/11/2021 88   Disposition at $273.41 per share. 24,061
02/11/2021 270   Disposition at $272.06 per share. 73,457
02/11/2021 959   Disposition at $271.24 per share. 260,120
02/11/2021 1,643   Disposition at $270.18 per share. 443,906
02/11/2021 1,790   Disposition at $269.35 per share. 482,137
02/11/2021 4,750   Derivative/Non-derivative trans. at $0 per share. 0
02/11/2021 200   Disposition at $273.3 per share. 54,660
02/11/2021 650   Disposition at $272.09 per share. 176,859
02/11/2021 29,000   Derivative/Non-derivative trans. at $0 per share. 0
02/10/2021 1,650   Disposition at $269.44 per share. 444,576
02/10/2021 3,050   Disposition at $268.5 per share. 818,925
02/10/2021 800   Disposition at $273.41 per share. 218,728
02/10/2021 4,100   Disposition at $272.36 per share. 1,116,676
02/10/2021 8,808   Disposition at $271.61 per share. 2,392,341
02/10/2021 2,835   Disposition at $270.42 per share. 766,641
02/10/2021 4,745   Disposition at $269.37 per share. 1,278,161
02/10/2021 110   Disposition at $273.42 per share. 30,077
02/10/2021 7,712   Disposition at $268.46 per share. 2,070,364
02/10/2021 790   Disposition at $272.34 per share. 215,149
02/10/2021 1,370   Disposition at $271.6 per share. 372,092
02/10/2021 400   Disposition at $270.42 per share. 108,168
02/10/2021 850   Disposition at $269.35 per share. 228,948
02/10/2021 1,230   Disposition at $268.48 per share. 330,231
02/10/2021 4,750   Derivative/Non-derivative trans. at $0 per share. 0
02/10/2021 250   Disposition at $273.5 per share. 68,375
02/10/2021 1,200   Disposition at $272.57 per share. 327,084
02/10/2021 3,700   Disposition at $271.68 per share. 1,005,216
02/10/2021 1,150   Disposition at $270.38 per share. 310,937
02/10/2021 29,000   Derivative/Non-derivative trans. at $0 per share. 0
02/09/2021 400   Disposition at $266.67 per share. 106,668
02/09/2021 3,200   Disposition at $272.73 per share. 872,736
02/09/2021 3,500   Disposition at $271.99 per share. 951,965
02/09/2021 6,395   Disposition at $270.7 per share. 1,731,127
02/09/2021 10,505   Disposition at $269.94 per share. 2,835,720
02/09/2021 2,300   Disposition at $268.97 per share. 618,631
02/09/2021 2,300   Disposition at $267.61 per share. 615,503
02/09/2021 230   Disposition at $272.8 per share. 62,744
02/09/2021 750   Disposition at $272.28 per share. 204,210
02/09/2021 770   Disposition at $270.93 per share. 208,617
02/09/2021 800   Disposition at $266.64 per share. 213,312
02/09/2021 2,010   Disposition at $270.06 per share. 542,821
02/09/2021 430   Disposition at $269.12 per share. 115,722
02/09/2021 310   Disposition at $267.6 per share. 82,956
02/09/2021 250   Disposition at $266.6 per share. 66,650
02/09/2021 4,750   Derivative/Non-derivative trans. at $0 per share. 0
02/09/2021 2,000   Disposition at $272.49 per share. 544,980
02/09/2021 1,100   Disposition at $271.36 per share. 298,496
02/09/2021 4,800   Disposition at $270.26 per share. 1,297,248
02/09/2021 1,850   Disposition at $269.35 per share. 498,298
02/09/2021 850   Disposition at $267.69 per share. 227,537
02/09/2021 29,000   Derivative/Non-derivative trans. at $0 per share. 0
02/08/2021 1,600   Disposition at $267.44 per share. 427,904
02/08/2021 3,050   Disposition at $266.52 per share. 812,886
02/08/2021 4,650   Disposition at $265.72 per share. 1,235,598
02/08/2021 800   Disposition at $269.45 per share. 215,560
02/08/2021 3,700   Disposition at $268.42 per share. 993,154
02/08/2021 4,500   Disposition at $267.44 per share. 1,203,480
02/08/2021 8,310   Disposition at $266.47 per share. 2,214,366
02/08/2021 11,690   Disposition at $265.69 per share. 3,105,917
02/08/2021 110   Disposition at $269.55 per share. 29,651
02/08/2021 560   Disposition at $268.47 per share. 150,344
02/08/2021 710   Disposition at $267.64 per share. 190,025
02/08/2021 1,160   Disposition at $266.66 per share. 309,326
02/08/2021 2,210   Disposition at $265.76 per share. 587,330
02/08/2021 4,750   Derivative/Non-derivative trans. at $0 per share. 0
02/08/2021 350   Disposition at $269.51 per share. 94,329
02/08/2021 1,350   Disposition at $268.41 per share. 362,354
02/08/2021 29,000   Derivative/Non-derivative trans. at $0 per share. 0
02/05/2021 4,750   Derivative/Non-derivative trans. at $0 per share. 0
02/05/2021 4,870   Disposition at $268.45 per share. 1,307,352
02/05/2021 5,102   Disposition at $267.72 per share. 1,365,908
02/05/2021 1,028   Disposition at $266.46 per share. 273,921
02/05/2021 200   Disposition at $269.02 per share. 53,804
02/05/2021 17,236   Disposition at $268.3 per share. 4,624,419
02/05/2021 8,988   Disposition at $267.52 per share. 2,404,470
02/05/2021 2,576   Disposition at $266.59 per share. 686,736
02/05/2021 1,480   Disposition at $268.55 per share. 397,454
02/05/2021 2,787   Disposition at $267.9 per share. 746,638
02/05/2021 483   Disposition at $266.4 per share. 128,672
02/05/2021 29,000   Derivative/Non-derivative trans. at $0 per share. 0
02/04/2021 1,287   Disposition at $264.79 per share. 340,785
02/04/2021 4,750   Derivative/Non-derivative trans. at $0 per share. 0
02/04/2021 2,255   Disposition at $266.44 per share. 600,823
02/04/2021 6,627   Disposition at $265.59 per share. 1,760,065
02/04/2021 2,118   Disposition at $264.84 per share. 560,932
02/04/2021 4,093   Disposition at $266.52 per share. 1,090,867
02/04/2021 15,760   Disposition at $265.65 per share. 4,186,644
02/04/2021 9,147   Disposition at $264.88 per share. 2,422,858
02/04/2021 631   Disposition at $266.54 per share. 168,187
02/04/2021 2,832   Disposition at $265.68 per share. 752,406
02/04/2021 29,000   Derivative/Non-derivative trans. at $0 per share. 0
02/03/2021 3,799   Disposition at $266.91 per share. 1,013,992
02/03/2021 1,655   Disposition at $265.79 per share. 439,883
02/03/2021 1,107   Disposition at $264.62 per share. 292,935
02/03/2021 3,600   Disposition at $268.54 per share. 966,744
02/03/2021 11,659   Disposition at $267.62 per share. 3,120,182
02/03/2021 8,120   Disposition at $266.71 per share. 2,165,686
02/03/2021 3,606   Disposition at $265.42 per share. 957,105
02/03/2021 2,015   Disposition at $264.56 per share. 533,089
02/03/2021 287   Disposition at $268.89 per share. 77,172
02/03/2021 1,624   Disposition at $267.92 per share. 435,103
02/03/2021 1,511   Disposition at $267.05 per share. 403,513
02/03/2021 733   Disposition at $265.98 per share. 194,964
02/03/2021 595   Disposition at $264.87 per share. 157,598
02/03/2021 4,750   Derivative/Non-derivative trans. at $0 per share. 0
02/03/2021 1,213   Disposition at $268.66 per share. 325,885
02/03/2021 3,226   Disposition at $267.85 per share. 864,085
02/03/2021 29,000   Derivative/Non-derivative trans. at $0 per share. 0
02/02/2021 1,098   Disposition at $265.59 per share. 291,618
02/02/2021 1,243   Disposition at $264.49 per share. 328,762
02/02/2021 1,137   Disposition at $268.52 per share. 305,308
02/02/2021 12,456   Disposition at $267.95 per share. 3,337,586
02/02/2021 7,650   Disposition at $266.95 per share. 2,042,168
02/02/2021 4,202   Disposition at $265.86 per share. 1,117,144
02/02/2021 2,695   Disposition at $264.87 per share. 713,825
02/02/2021 860   Disposition at $263.75 per share. 226,825
02/02/2021 78   Disposition at $268.56 per share. 20,948
02/02/2021 1,992   Disposition at $268 per share. 533,856
02/02/2021 1,372   Disposition at $266.96 per share. 366,270
02/02/2021 944   Disposition at $265.74 per share. 250,859
02/02/2021 364   Disposition at $264.38 per share. 96,235
02/02/2021 4,750   Derivative/Non-derivative trans. at $0 per share. 0
02/02/2021 1,617   Disposition at $268.35 per share. 433,922
02/02/2021 4,232   Disposition at $267.76 per share. 1,133,161
02/02/2021 2,810   Disposition at $266.66 per share. 749,315
02/02/2021 29,000   Derivative/Non-derivative trans. at $0 per share. 0
02/01/2021 7,639   Disposition at $263.15 per share. 2,010,203
02/01/2021 4,127   Disposition at $262.18 per share. 1,082,017
02/01/2021 1,015   Disposition at $261.13 per share. 265,047
02/01/2021 1,589   Disposition at $259.88 per share. 412,950
02/01/2021 4,379   Disposition at $259.02 per share. 1,134,249
02/01/2021 3,298   Disposition at $258.11 per share. 851,247
02/01/2021 3,407   Disposition at $256.91 per share. 875,293
02/01/2021 78   Disposition at $263.86 per share. 20,582
02/01/2021 1,398   Disposition at $263.24 per share. 368,010
02/01/2021 842   Disposition at $261.95 per share. 220,562
02/01/2021 71   Disposition at $260.37 per share. 18,487
02/01/2021 484   Disposition at $259.78 per share. 125,734
02/01/2021 689   Disposition at $258.69 per share. 178,238
02/01/2021 812   Disposition at $257.29 per share. 208,920
02/01/2021 376   Disposition at $256.05 per share. 96,275
02/01/2021 2,283   Disposition at $255.91 per share. 584,243
02/01/2021 4,750   Derivative/Non-derivative trans. at $0 per share. 0
02/01/2021 3,199   Disposition at $263.27 per share. 842,201
02/01/2021 1,614   Disposition at $262.33 per share. 423,401
02/01/2021 457   Disposition at $261.34 per share. 119,433
02/01/2021 512   Disposition at $259.92 per share. 133,080
02/01/2021 2,153   Disposition at $258.79 per share. 557,175
02/01/2021 1,372   Disposition at $257.65 per share. 353,496
02/01/2021 655   Disposition at $256.95 per share. 168,303
02/01/2021 1,038   Disposition at $255.61 per share. 265,324
02/01/2021 1,263   Disposition at $263.93 per share. 333,344
02/01/2021 29,000   Derivative/Non-derivative trans. at $0 per share. 0
01/29/2021 267   Disposition at $263.72 per share. 70,414
01/29/2021 420   Disposition at $262.62 per share. 110,301
01/29/2021 220   Disposition at $261.62 per share. 57,557
01/29/2021 1,141   Disposition at $261.87 per share. 298,794
01/29/2021 253   Disposition at $260.61 per share. 65,935
01/29/2021 2,728   Disposition at $260.83 per share. 711,545
01/29/2021 786   Disposition at $259.67 per share. 204,101
01/29/2021 3,940   Disposition at $259.64 per share. 1,022,982
01/29/2021 1,271   Disposition at $258.62 per share. 328,707
01/29/2021 5,776   Disposition at $258.66 per share. 1,494,021
01/29/2021 926