Alphabet Inc. Cl A

NAS: GOOGL

GO
/marketstate/country/us

Market open

 --Real time quotes

Feb 2, 2023, 10:22 a.m.

/zigman2/quotes/202490156/composite

$

107.03

Change

+6.60 +6.57%

Volume

Volume 16.34m

Real time quotes

/zigman2/quotes/202490156/composite

Previous close

$ 100.43

$ 107.03

Change

+6.60 +6.57%

Day low

Day high

$105.61

$107.07

Open

52 week low

52 week high

$83.34

$149.68

Open

Sergey Mikhaylovich Brin

Sergey Mikhaylovich Brin is an entrepreneur who founded Alphabet, Inc., Google LLC and Bayshore Global Management LLC. Mr. Brin is on the board of Google LLC (former President) and Alphabet, Inc. (former President & Director) and Member of National Academy of Engineering.

Mr. Brin received an undergraduate degree from the University of Maryland and a graduate degree from Stanford University.

Transactions

Date Shares Transaction Value
11/29/2022 539,400   Gift at $0 per share. 0
11/29/2022 539,400   Gift at $0 per share. 0
11/29/2022 539,400   Derivative/Non-derivative trans. at $0 per share. 0
08/08/2022 535,400   Gift at $0 per share. 0
08/08/2022 535,400   Gift at $0 per share. 0
08/08/2022 535,400   Derivative/Non-derivative trans. at $0 per share. 0
05/12/2022 37,600   Gift at $0 per share. 0
05/12/2022 37,600   Derivative/Non-derivative trans. at $0 per share. 0
05/12/2022 37,600   Gift at $0 per share. 0
04/13/2022 300   Disposition at $2,579.54 per share. 773,862
04/13/2022 600   Disposition at $2,578.73 per share. 1,547,238
04/13/2022 400   Disposition at $2,577.11 per share. 1,030,844
04/13/2022 300   Disposition at $2,576.24 per share. 772,872
04/13/2022 400   Disposition at $2,574.94 per share. 1,029,976
04/13/2022 200   Disposition at $2,611.35 per share. 522,270
04/13/2022 299   Disposition at $2,573.52 per share. 769,483
04/13/2022 1,157   Disposition at $2,606.57 per share. 3,015,802
04/13/2022 321   Disposition at $2,609.86 per share. 837,766
04/13/2022 401   Disposition at $2,572.68 per share. 1,031,645
04/13/2022 800   Disposition at $2,605.55 per share. 2,084,440
04/13/2022 100   Disposition at $2,604.02 per share. 260,402
04/13/2022 400   Disposition at $2,603.1 per share. 1,041,240
04/13/2022 200   Disposition at $2,601.3 per share. 520,260
04/13/2022 300   Disposition at $2,600.39 per share. 780,117
04/13/2022 480   Disposition at $2,599.45 per share. 1,247,736
04/13/2022 700   Disposition at $2,597.76 per share. 1,818,432
04/13/2022 400   Disposition at $2,596.28 per share. 1,038,512
04/13/2022 500   Disposition at $2,595.18 per share. 1,297,590
04/13/2022 803   Disposition at $2,594.61 per share. 2,083,472
04/13/2022 500   Disposition at $2,608.79 per share. 1,304,395
04/13/2022 300   Disposition at $2,570.66 per share. 771,198
04/13/2022 476   Disposition at $2,593.19 per share. 1,234,359
04/13/2022 579   Disposition at $2,592.13 per share. 1,500,844
04/13/2022 200   Disposition at $2,591.24 per share. 518,248
04/13/2022 672   Disposition at $2,589.96 per share. 1,740,454
04/13/2022 100   Disposition at $2,588.53 per share. 258,853
04/13/2022 113   Disposition at $2,587.27 per share. 292,362
04/13/2022 200   Disposition at $2,585.67 per share. 517,134
04/13/2022 365   Disposition at $2,583.66 per share. 943,036
04/13/2022 445   Disposition at $2,582.5 per share. 1,149,213
04/13/2022 322   Disposition at $2,581.48 per share. 831,237
04/13/2022 255   Disposition at $2,607.55 per share. 664,926
04/13/2022 300   Disposition at $2,569.41 per share. 770,823
04/12/2022 300   Disposition at $2,623.46 per share. 787,038
04/12/2022 200   Disposition at $2,565.84 per share. 513,168
04/12/2022 200   Disposition at $2,621.88 per share. 524,376
04/12/2022 300   Disposition at $2,564.81 per share. 769,443
04/12/2022 500   Disposition at $2,620.68 per share. 1,310,340
04/12/2022 600   Disposition at $2,563.54 per share. 1,538,124
04/12/2022 100   Disposition at $2,618.76 per share. 261,876
04/12/2022 200   Disposition at $2,562.38 per share. 512,476
04/12/2022 400   Disposition at $2,617.5 per share. 1,047,000
04/12/2022 365   Disposition at $2,561.07 per share. 934,791
04/12/2022 200   Disposition at $2,615.56 per share. 523,112
04/12/2022 200   Disposition at $2,559.04 per share. 511,808
04/12/2022 400   Disposition at $2,609.4 per share. 1,043,760
04/12/2022 200   Disposition at $2,613.97 per share. 522,794
04/12/2022 221   Disposition at $2,556.12 per share. 564,903
04/12/2022 300   Disposition at $2,606.98 per share. 782,094
04/12/2022 400   Disposition at $2,606.42 per share. 1,042,568
04/12/2022 400   Disposition at $2,604.59 per share. 1,041,836
04/12/2022 400   Disposition at $2,601.73 per share. 1,040,692
04/12/2022 300   Disposition at $2,598.78 per share. 779,634
04/12/2022 300   Disposition at $2,596.66 per share. 778,998
04/12/2022 200   Disposition at $2,595.82 per share. 519,164
04/12/2022 255   Disposition at $2,594.05 per share. 661,483
04/12/2022 739   Disposition at $2,593.07 per share. 1,916,279
04/12/2022 300   Disposition at $2,591.93 per share. 777,579
04/12/2022 400   Disposition at $2,611.91 per share. 1,044,764
04/12/2022 200   Disposition at $2,554.98 per share. 510,996
04/12/2022 100   Disposition at $2,637.17 per share. 263,717
04/12/2022 100   Disposition at $2,585.14 per share. 258,514
04/12/2022 100   Disposition at $2,635.62 per share. 263,562
04/12/2022 200   Disposition at $2,581.94 per share. 516,388
04/12/2022 200   Disposition at $2,633.34 per share. 526,668
04/12/2022 200   Disposition at $2,580.42 per share. 516,084
04/12/2022 300   Disposition at $2,631.98 per share. 789,594
04/12/2022 100   Disposition at $2,577.97 per share. 257,797
04/12/2022 300   Disposition at $2,630.88 per share. 789,264
04/12/2022 200   Disposition at $2,576.9 per share. 515,380
04/12/2022 500   Disposition at $2,630.14 per share. 1,315,070
04/12/2022 100   Disposition at $2,575.57 per share. 257,557
04/12/2022 200   Disposition at $2,628.57 per share. 525,714
04/12/2022 100   Disposition at $2,570.91 per share. 257,091
04/12/2022 200   Disposition at $2,627.75 per share. 525,550
04/12/2022 300   Disposition at $2,570.05 per share. 771,015
04/12/2022 400   Disposition at $2,626.29 per share. 1,050,516
04/12/2022 400   Disposition at $2,568.79 per share. 1,027,516
04/12/2022 100   Disposition at $2,624.72 per share. 262,472
04/12/2022 358   Disposition at $2,567.28 per share. 919,087
04/12/2022 400   Disposition at $2,610.46 per share. 1,044,184
04/12/2022 451   Disposition at $2,553.36 per share. 1,151,566
04/11/2022 200   Disposition at $2,603.58 per share. 520,716
04/11/2022 200   Disposition at $2,655.55 per share. 531,110
04/11/2022 200   Disposition at $2,602.31 per share. 520,462
04/11/2022 200   Disposition at $2,654.3 per share. 530,860
04/11/2022 100   Disposition at $2,601.18 per share. 260,118
04/11/2022 300   Disposition at $2,651.19 per share. 795,357
04/11/2022 300   Disposition at $2,600.44 per share. 780,132
04/11/2022 500   Disposition at $2,648.48 per share. 1,324,240
04/11/2022 203   Disposition at $2,599.26 per share. 527,650
04/11/2022 600   Disposition at $2,646.7 per share. 1,588,020
04/11/2022 400   Disposition at $2,598.14 per share. 1,039,256
04/11/2022 400   Disposition at $2,640.72 per share. 1,056,288
04/11/2022 100   Disposition at $2,645.23 per share. 264,523
04/11/2022 102   Disposition at $2,596.1 per share. 264,803
04/11/2022 100   Disposition at $2,639.3 per share. 263,930
04/11/2022 100   Disposition at $2,638.05 per share. 263,805
04/11/2022 200   Disposition at $2,634.12 per share. 526,824
04/11/2022 100   Disposition at $2,627.06 per share. 262,706
04/11/2022 227   Disposition at $2,625.88 per share. 596,075
04/11/2022 100   Disposition at $2,622.18 per share. 262,218
04/11/2022 301   Disposition at $2,620.51 per share. 788,774
04/11/2022 703   Disposition at $2,619.37 per share. 1,841,418
04/11/2022 400   Disposition at $2,618.5 per share. 1,047,400
04/11/2022 403   Disposition at $2,617.37 per share. 1,054,801
04/11/2022 100   Disposition at $2,643.6 per share. 264,360
04/11/2022 300   Disposition at $2,595.02 per share. 778,506
04/11/2022 702   Disposition at $2,615.85 per share. 1,836,327
04/11/2022 600   Disposition at $2,614.31 per share. 1,568,586
04/11/2022 891   Disposition at $2,613.56 per share. 2,328,682
04/11/2022 400   Disposition at $2,612.12 per share. 1,044,848
04/11/2022 599   Disposition at $2,611.1 per share. 1,564,049
04/11/2022 500   Disposition at $2,609.7 per share. 1,304,850
04/11/2022 1,006   Disposition at $2,608.75 per share. 2,624,403
04/11/2022 425   Disposition at $2,607.78 per share. 1,108,307
04/11/2022 400   Disposition at $2,606.63 per share. 1,042,652
04/11/2022 800   Disposition at $2,605.32 per share. 2,084,256
04/11/2022 300   Disposition at $2,642.1 per share. 792,630
04/11/2022 427   Disposition at $2,594.09 per share. 1,107,677
03/09/2022 600   Disposition at $2,673.76 per share. 1,604,256
03/09/2022 169   Disposition at $2,618.85 per share. 442,586
03/09/2022 597   Disposition at $2,672.86 per share. 1,595,698
03/09/2022 200   Disposition at $2,616.16 per share. 523,232
03/09/2022 300   Disposition at $2,671.71 per share. 801,513
03/09/2022 300   Disposition at $2,614.36 per share. 784,308
03/09/2022 500   Disposition at $2,670.53 per share. 1,335,265
03/09/2022 100   Disposition at $2,613.03 per share. 261,303
03/09/2022 507   Disposition at $2,669.35 per share. 1,353,361
03/09/2022 400   Disposition at $2,611.42 per share. 1,044,568
03/09/2022 300   Disposition at $2,667.93 per share. 800,379
03/09/2022 300   Disposition at $2,609.95 per share. 782,985
03/09/2022 100   Disposition at $2,658.7 per share. 265,870
03/09/2022 300   Disposition at $2,666.74 per share. 800,022
03/09/2022 100   Disposition at $2,608.78 per share. 260,878
03/09/2022 100   Disposition at $2,651.39 per share. 265,139
03/09/2022 200   Disposition at $2,648.46 per share. 529,692
03/09/2022 200   Disposition at $2,647.09 per share. 529,418
03/09/2022 200   Disposition at $2,645.62 per share. 529,124
03/09/2022 100   Disposition at $2,643.85 per share. 264,385
03/09/2022 200   Disposition at $2,642.74 per share. 528,548
03/09/2022 100   Disposition at $2,640.13 per share. 264,013
03/09/2022 300   Disposition at $2,636.98 per share. 791,094
03/09/2022 200   Disposition at $2,635.78 per share. 527,156
03/09/2022 100   Disposition at $2,633.66 per share. 263,366
03/09/2022 300   Disposition at $2,665.44 per share. 799,632
03/09/2022 100   Disposition at $2,607.19 per share. 260,719
03/09/2022 400   Disposition at $2,631.82 per share. 1,052,728
03/09/2022 700   Disposition at $2,630.91 per share. 1,841,637
03/09/2022 300   Disposition at $2,629.42 per share. 788,826
03/09/2022 600   Disposition at $2,627.66 per share. 1,576,596
03/09/2022 100   Disposition at $2,680.49 per share. 268,049
03/09/2022 602   Disposition at $2,626.74 per share. 1,581,298
03/09/2022 600   Disposition at $2,679.9 per share. 1,607,940
03/09/2022 400   Disposition at $2,625.71 per share. 1,050,284
03/09/2022 353   Disposition at $2,678.55 per share. 945,529
03/09/2022 690   Disposition at $2,624.6 per share. 1,810,974
03/09/2022 200   Disposition at $2,677.4 per share. 535,480
03/09/2022 400   Disposition at $2,623.4 per share. 1,049,360
03/09/2022 500   Disposition at $2,676.6 per share. 1,338,300
03/09/2022 100   Disposition at $2,621.15 per share. 262,115
03/09/2022 471   Disposition at $2,674.79 per share. 1,259,827
03/09/2022 100   Disposition at $2,619.79 per share. 261,979
03/09/2022 200   Disposition at $2,663.24 per share. 532,648
03/09/2022 300   Disposition at $2,603.33 per share. 780,999
03/08/2022 500   Disposition at $2,581.25 per share. 1,290,625
03/08/2022 600   Disposition at $2,533.54 per share. 1,520,124
03/08/2022 400   Disposition at $2,579.44 per share. 1,031,776
03/08/2022 300   Disposition at $2,532.61 per share. 759,783
03/08/2022 400   Disposition at $2,577.45 per share. 1,030,980
03/08/2022 300   Disposition at $2,531.37 per share. 759,411
03/08/2022 100   Disposition at $2,574.34 per share. 257,434
03/08/2022 300   Disposition at $2,530.21 per share. 759,063
03/08/2022 100   Disposition at $2,571.92 per share. 257,192
03/08/2022 400   Disposition at $2,528.86 per share. 1,011,544
03/08/2022 200   Disposition at $2,570.67 per share. 514,134
03/08/2022 300   Disposition at $2,527.7 per share. 758,310
03/08/2022 300   Disposition at $2,564.66 per share. 769,398
03/08/2022 200   Disposition at $2,568.99 per share. 513,798
03/08/2022 200   Disposition at $2,524.82 per share. 504,964
03/08/2022 300   Disposition at $2,562.84 per share. 768,852
03/08/2022 300   Disposition at $2,560.9 per share. 768,270
03/08/2022 300   Disposition at $2,559.85 per share. 767,955
03/08/2022 100   Disposition at $2,621.54 per share. 262,154
03/08/2022 200   Disposition at $2,556.74 per share. 511,348
03/08/2022 100   Disposition at $2,620.07 per share. 262,007
03/08/2022 100   Disposition at $2,554.7 per share. 255,470
03/08/2022 100   Disposition at $2,615.15 per share. 261,515
03/08/2022 100   Disposition at $2,553.45 per share. 255,345
03/08/2022 100   Disposition at $2,613.97 per share. 261,397
03/08/2022 300   Disposition at $2,551.68 per share. 765,504
03/08/2022 200   Disposition at $2,612.06 per share. 522,412
03/08/2022 500   Disposition at $2,550.93 per share. 1,275,465
03/08/2022 100   Disposition at $2,609.42 per share. 260,942
03/08/2022 400   Disposition at $2,549.65 per share. 1,019,860
03/08/2022 400   Disposition at $2,606.93 per share. 1,042,772
03/08/2022 135   Disposition at $2,548.92 per share. 344,105
03/08/2022 100   Disposition at $2,567.31 per share. 256,731
03/08/2022 200   Disposition at $2,522.8 per share. 504,560
03/08/2022 100   Disposition at $2,602.12 per share. 260,212
03/08/2022 500   Disposition at $2,547.23 per share. 1,273,615
03/08/2022 100   Disposition at $2,600.12 per share. 260,012
03/08/2022 201   Disposition at $2,546.14 per share. 511,775
03/08/2022 200   Disposition at $2,593.1 per share. 518,620
03/08/2022 332   Disposition at $2,544.83 per share. 844,884
03/08/2022 100   Disposition at $2,591.83 per share. 259,183
03/08/2022 300   Disposition at $2,543.65 per share. 763,095
03/08/2022 21   Disposition at $2,590.1 per share. 54,393
03/08/2022 500   Disposition at $2,542.13 per share. 1,271,065
03/08/2022 200   Disposition at $2,589.25 per share. 517,850
03/08/2022 400   Disposition at $2,540.82 per share. 1,016,328
03/08/2022 400   Disposition at $2,587.84 per share. 1,035,136
03/08/2022 300   Disposition at $2,539.39 per share. 761,817
03/08/2022 100   Disposition at $2,585.73 per share. 258,573
03/08/2022 200   Disposition at $2,537.44 per share. 507,488
03/08/2022 100   Disposition at $2,584.66 per share. 258,466
03/08/2022 400   Disposition at $2,535.74 per share. 1,014,296
03/08/2022 200   Disposition at $2,582.92 per share. 516,584
03/08/2022 200   Disposition at $2,534.38 per share. 506,876
03/08/2022 200   Disposition at $2,566.1 per share. 513,220
03/08/2022 200   Disposition at $2,518.55 per share. 503,710
03/07/2022 200   Disposition at $2,584.87 per share. 516,974
03/07/2022 410   Disposition at $2,538.94 per share. 1,040,966
03/07/2022 100   Disposition at $2,583.38 per share. 258,338
03/07/2022 100   Acquisition at $2,537.39 per share. 253,739
03/07/2022 306   Disposition at $2,581.19 per share. 789,845
03/07/2022 400   Disposition at $2,535.77 per share. 1,014,308
03/07/2022 256   Disposition at $2,580.17 per share. 660,524
03/07/2022 150   Disposition at $2,534.73 per share. 380,210
03/07/2022 500   Disposition at $2,578.9 per share. 1,289,450
03/07/2022 153   Disposition at $2,533.73 per share. 387,661
03/07/2022 200   Disposition at $2,577.21 per share. 515,442
03/07/2022 100   Disposition at $2,532.04 per share. 253,204
03/07/2022 207   Disposition at $2,572.18 per share. 532,442
03/07/2022 300   Disposition at $2,576.21 per share. 772,863
03/07/2022 166   Disposition at $2,531.06 per share. 420,156
03/07/2022 396   Disposition at $2,570.7 per share. 1,017,998
03/07/2022 200   Disposition at $2,569.04 per share. 513,808
03/07/2022 32   Disposition at $2,631.37 per share. 84,204
03/07/2022 500   Disposition at $2,567.96 per share. 1,283,980
03/07/2022 200   Disposition at $2,628.43 per share. 525,686
03/07/2022 302   Disposition at $2,566.79 per share. 775,171
03/07/2022 300   Disposition at $2,618.1 per share. 785,430
03/07/2022 200   Disposition at $2,565.34 per share. 513,068
03/07/2022 100   Disposition at $2,616.42 per share. 261,642
03/07/2022 400   Disposition at $2,564.33 per share. 1,025,732
03/07/2022 200   Disposition at $2,615.44 per share. 523,088
03/07/2022 300   Disposition at $2,562.52 per share. 768,756
03/07/2022 148   Disposition at $2,612.67 per share. 386,676
03/07/2022 300   Disposition at $2,561.46 per share. 768,438
03/07/2022 100   Disposition at $2,610.05 per share. 261,005
03/07/2022 510   Disposition at $2,560.67 per share. 1,305,942
03/07/2022 151   Disposition at $2,608.29 per share. 393,852
03/07/2022 319   Disposition at $2,559.63 per share. 816,522
03/07/2022 400   Disposition at $2,575.19 per share. 1,030,076
03/07/2022 400   Disposition at $2,530.41 per share. 1,012,164
03/07/2022 100   Disposition at $2,605.82 per share. 260,582
03/07/2022 600   Disposition at $2,558.35 per share. 1,535,010
03/07/2022 100   Disposition at $2,604.67 per share. 260,467
03/07/2022 527   Disposition at $2,556.85 per share. 1,347,460
03/07/2022 200   Disposition at $2,601.54 per share. 520,308
03/07/2022 100   Disposition at $2,555.15 per share. 255,515
03/07/2022 200   Disposition at $2,600.5 per share. 520,100
03/07/2022 300   Disposition at $2,554.03 per share. 766,209
03/07/2022 261   Disposition at $2,598.84 per share. 678,298
03/07/2022 346   Disposition at $2,552.95 per share. 883,321
03/07/2022 100   Disposition at $2,596.98 per share. 259,698
03/07/2022 100   Disposition at $2,547.58 per share. 254,758
03/07/2022 100   Disposition at $2,595.67 per share. 259,567
03/07/2022 200   Disposition at $2,546.66 per share. 509,332
03/07/2022 200   Disposition at $2,589.06 per share. 517,812
03/07/2022 200   Disposition at $2,544.76 per share. 508,952
03/07/2022 100   Disposition at $2,587.51 per share. 258,751
03/07/2022 200   Disposition at $2,543 per share. 508,600
03/07/2022 300   Disposition at $2,586.62 per share. 775,986
03/07/2022 295   Disposition at $2,540.54 per share. 749,460
03/07/2022 225   Disposition at $2,573.77 per share. 579,099
03/07/2022 129   Disposition at $2,528.7 per share. 326,203
02/09/2022 904   Disposition at $2,817.29 per share. 2,546,831
02/09/2022 600   Disposition at $2,816.09 per share. 1,689,654
02/09/2022 500   Disposition at $2,813.48 per share. 1,406,740
02/09/2022 700   Disposition at $2,812.34 per share. 1,968,638
02/09/2022 400   Disposition at $2,811.07 per share. 1,124,428
02/09/2022 300   Disposition at $2,809.4 per share. 842,820
02/09/2022 475   Disposition at $2,815.29 per share. 1,337,263
02/09/2022 700   Disposition at $2,815.08 per share. 1,970,556
02/09/2022 200   Disposition at $2,842.22 per share. 568,444
02/09/2022 300   Disposition at $2,839.96 per share. 851,988
02/09/2022 100   Disposition at $2,837.87 per share. 283,787
02/09/2022 200   Disposition at $2,836.7 per share. 567,340
02/09/2022 300   Disposition at $2,835.68 per share. 850,704
02/09/2022 300   Disposition at $2,832.1 per share. 849,630
02/09/2022 600   Disposition at $2,833.68 per share. 1,700,208
02/09/2022 214   Disposition at $2,829.42 per share. 605,496
02/09/2022 304   Disposition at $2,846.76 per share. 865,416
02/09/2022 671   Disposition at $2,828.03 per share. 1,897,609
02/09/2022 344   Disposition at $2,827.28 per share. 972,585
02/09/2022 433   Disposition at $2,825.96 per share. 1,223,641
02/09/2022 608   Disposition at $2,825 per share. 1,717,600
02/09/2022 1,100   Disposition at $2,823.69 per share. 3,106,059
02/09/2022 715   Disposition at $2,822.49 per share. 2,018,081
02/09/2022 600   Disposition at $2,821.38 per share. 1,692,828
02/09/2022 1,300   Disposition at $2,820.29 per share. 3,666,377
02/09/2022 800   Disposition at $2,819.38 per share. 2,255,504
02/09/2022 1,000   Disposition at $2,818.21 per share. 2,818,210
02/09/2022 100   Disposition at $2,844.41 per share. 284,441
02/08/2022 326   Disposition at $2,753.13 per share. 897,521
02/08/2022 200   Disposition at $2,752.16 per share. 550,432
02/08/2022 200   Disposition at $2,750.96 per share. 550,192
02/08/2022 400   Disposition at $2,749.18 per share. 1,099,672
02/08/2022 100   Disposition at $2,748.14 per share. 274,814
02/08/2022 59   Disposition at $2,746.97 per share. 162,072
02/08/2022 300   Disposition at $2,780.87 per share. 834,261
02/08/2022 287   Disposition at $2,744.79 per share. 787,755
02/08/2022 600   Disposition at $2,779.44 per share. 1,667,664
02/08/2022 823   Disposition at $2,778.07 per share. 2,286,352
02/08/2022 613   Disposition at $2,776.83 per share. 1,702,197
02/08/2022 800   Disposition at $2,775.43 per share. 2,220,344
02/08/2022 400   Disposition at $2,774.47 per share. 1,109,788
02/08/2022 600   Disposition at $2,773.28 per share. 1,663,968
02/08/2022 1,000   Disposition at $2,772 per share. 2,772,000
02/08/2022 600   Disposition at $2,770.84 per share. 1,662,504
02/08/2022 600   Disposition at $2,769.8 per share. 1,661,880
02/08/2022 200   Disposition at $2,768.47 per share. 553,694
02/08/2022 100   Disposition at $2,741.94 per share. 274,194
02/08/2022 58   Disposition at $2,766.64 per share. 160,466
02/08/2022 100   Disposition at $2,765.12 per share. 276,512
02/08/2022 100   Disposition at $2,764.11 per share. 276,411
02/08/2022 235   Disposition at $2,763.21 per share. 649,355
02/08/2022 200   Disposition at $2,761.96 per share. 552,392
02/08/2022 500   Disposition at $2,760.57 per share. 1,380,285
02/08/2022 300   Disposition at $2,759.86 per share. 827,958
02/08/2022 400   Disposition at $2,756.88 per share. 1,102,752
02/08/2022 300   Disposition at $2,754.42 per share. 826,326
02/08/2022 500   Disposition at $2,755.52 per share. 1,377,760
02/08/2022 200   Disposition at $2,739.36 per share. 547,872
02/07/2022 100   Disposition at $2,864.55 per share. 286,455
02/07/2022 100   Disposition at $2,854.79 per share. 285,479
02/07/2022 200   Disposition at $2,866.08 per share. 573,216
02/07/2022 200   Disposition at $2,853.64 per share. 570,728
02/07/2022 300   Disposition at $2,866.81 per share. 860,043
02/07/2022 100   Disposition at $2,851.81 per share. 285,181
02/07/2022 300   Disposition at $2,868.52 per share. 860,556
02/07/2022 170   Disposition at $2,850.23 per share. 484,540
02/07/2022 300   Disposition at $2,869.65 per share. 860,895
02/07/2022 361   Disposition at $2,849.54 per share. 1,028,684
02/07/2022 330   Disposition at $2,870.34 per share. 947,213
02/07/2022 200   Disposition at $2,848.5 per share. 569,700
02/07/2022 300   Disposition at $2,871.75 per share. 861,525
02/07/2022 100   Disposition at $2,838.15 per share. 283,815
02/07/2022 100   Disposition at $2,883.36 per share. 288,336
02/07/2022 100   Disposition at $2,882.08 per share. 288,208
02/07/2022 390   Disposition at $2,879.77 per share. 1,123,111
02/07/2022 300   Disposition at $2,878.4 per share. 863,520
02/07/2022 200   Disposition at $2,877.18 per share. 575,436
02/07/2022 500   Disposition at $2,875.85 per share. 1,437,925
02/07/2022 300   Disposition at $2,874.32 per share. 862,296
02/07/2022 100   Disposition at $2,872.14 per share. 287,214
02/07/2022 100   Disposition at $2,873.26 per share. 287,326
02/07/2022 100   Disposition at $2,836.75 per share. 283,675
02/07/2022 400   Disposition at $2,845.39 per share. 1,138,156
02/07/2022 100   Disposition at $2,871.05 per share. 287,105
02/07/2022 300   Disposition at $2,846.45 per share. 853,935
02/07/2022 200   Disposition at $2,869.59 per share. 573,918
02/07/2022 300   Disposition at $2,848.33 per share. 854,499
02/07/2022 192   Disposition at $2,865.93 per share. 550,259
02/07/2022 227   Disposition at $2,850.38 per share. 647,037
02/07/2022 200   Disposition at $2,863.9 per share. 572,780
02/07/2022 300   Disposition at $2,851.31 per share. 855,393
02/07/2022 200   Disposition at $2,862.86 per share. 572,572
02/07/2022 200   Disposition at $2,853.38 per share. 570,676
02/07/2022 100   Disposition at $2,861.23 per share. 286,123
02/07/2022 600   Disposition at $2,855.49 per share. 1,713,294
02/07/2022 300   Disposition at $2,859.82 per share. 857,946
02/07/2022 300   Disposition at $2,856.5 per share. 856,950
02/07/2022 300   Disposition at $2,858.85 per share. 857,655
02/07/2022 300   Disposition at $2,858.56 per share. 857,568
02/07/2022 400   Disposition at $2,857.84 per share. 1,143,136
02/07/2022 100   Disposition at $2,863.05 per share. 286,305
02/07/2022 200   Disposition at $2,856 per share. 571,200
02/07/2022 100   Disposition at $2,876.9 per share. 287,690
02/07/2022 100   Disposition at $2,834.59 per share. 283,459
01/12/2022 861   Disposition at $2,829.27 per share. 2,436,002
01/12/2022 900   Disposition at $2,837.31 per share. 2,553,579
01/12/2022 879   Disposition at $2,828 per share. 2,485,812
01/12/2022 1,535   Disposition at $2,836.11 per share. 4,353,429
01/12/2022 1,300   Disposition at $2,826.87 per share. 3,674,931
01/12/2022 1,190   Disposition at $2,835.17 per share. 3,373,853
01/12/2022 571   Disposition at $2,825.62 per share. 1,613,430
01/12/2022 897   Disposition at $2,833.72 per share. 2,541,847
01/12/2022 578   Disposition at $2,824.75 per share. 1,632,706
01/12/2022 400   Disposition at $2,832.57 per share. 1,133,028
01/12/2022 100   Disposition at $2,823.01 per share. 282,301
01/12/2022 216   Disposition at $2,831.56 per share. 611,617
01/12/2022 100   Disposition at $2,820.87 per share. 282,087
01/12/2022 537   Disposition at $2,829.82 per share. 1,519,614
01/12/2022 300   Disposition at $2,846.41 per share. 853,923
01/12/2022 329   Disposition at $2,847.8 per share. 936,927
01/12/2022 200   Disposition at $2,855.06 per share. 571,012
01/12/2022 300   Disposition at $2,845.57 per share. 853,671
01/12/2022 100   Disposition at $2,854.01 per share. 285,401
01/12/2022 300   Disposition at $2,844.5 per share. 853,350
01/12/2022 200   Disposition at $2,853.01 per share. 570,602
01/12/2022 300   Disposition at $2,842.6 per share. 852,780
01/12/2022 162   Disposition at $2,852.48 per share. 462,102
01/12/2022 222   Disposition at $2,841.08 per share. 630,720
01/12/2022 300   Disposition at $2,850.57 per share. 855,171
01/12/2022 300   Disposition at $2,817.18 per share. 845,154
01/12/2022 300   Disposition at $2,828.68 per share. 848,604
01/12/2022 400   Disposition at $2,840.14 per share. 1,136,056
01/12/2022 200   Disposition at $2,849.73 per share. 569,946
01/12/2022 427   Disposition at $2,838.67 per share. 1,212,113
01/12/2022 200   Disposition at $2,845.97 per share. 569,194
01/12/2022 600   Disposition at $2,837.89 per share. 1,702,734
01/12/2022 300   Disposition at $2,847.16 per share. 854,148
01/12/2022 500   Disposition at $2,836.57 per share. 1,418,285
01/12/2022 400   Disposition at $2,844.82 per share. 1,137,928
01/12/2022 683   Disposition at $2,835.58 per share. 1,936,702
01/12/2022 700   Disposition at $2,843.79 per share. 1,990,653
01/12/2022 403   Disposition at $2,834.69 per share. 1,142,381
01/12/2022 356   Disposition at $2,842.44 per share. 1,011,909
01/12/2022 1,448   Disposition at $2,833.1 per share. 4,102,329
01/12/2022 1,900   Disposition at $2,841.69 per share. 5,399,211
01/12/2022 1,000   Disposition at $2,832.32 per share. 2,832,320
01/12/2022 659   Disposition at $2,840.52 per share. 1,871,903
01/12/2022 900   Disposition at $2,831.13 per share. 2,548,017
01/12/2022 1,317   Disposition at $2,839.7 per share. 3,739,885
01/12/2022 1,087   Disposition at $2,830.25 per share. 3,076,482
01/12/2022 619   Disposition at $2,838.33 per share. 1,756,927
01/12/2022 13,888   Derivative/Non-derivative trans. at $0 per share. 0
01/12/2022 300   Disposition at $2,826.16 per share. 847,848
01/11/2022 100   Disposition at $2,803.62 per share. 280,362
01/11/2022 200   Disposition at $2,751.42 per share. 550,284
01/11/2022 200   Disposition at $2,800.84 per share. 560,168
01/11/2022 100   Disposition at $2,748.69 per share. 274,869
01/11/2022 305   Disposition at $2,799.06 per share. 853,714
01/11/2022 330   Disposition at $2,747.91 per share. 906,811
01/11/2022 300   Disposition at $2,797.02 per share. 839,106
01/11/2022 600   Disposition at $2,746.87 per share. 1,648,122
01/11/2022 329   Disposition at $2,795.4 per share. 919,687
01/11/2022 100   Disposition at $2,744.93 per share. 274,493
01/11/2022 600   Disposition at $2,794.7 per share. 1,676,820
01/11/2022 300   Disposition at $2,744.02 per share. 823,206
01/11/2022 1,235   Disposition at $2,793.6 per share. 3,450,096
01/11/2022 42   Disposition at $2,742.35 per share. 115,179
01/11/2022 1,000   Disposition at $2,793.55 per share. 2,793,550
01/11/2022 300   Disposition at $2,792.13 per share. 837,639
01/11/2022 200   Disposition at $2,791.27 per share. 558,254
01/11/2022 200   Disposition at $2,789.81 per share. 557,962
01/11/2022 100   Disposition at $2,787.91 per share. 278,791
01/11/2022 100   Disposition at $2,783 per share. 278,300
01/11/2022 100   Disposition at $2,774.49 per share. 277,449
01/11/2022 100   Disposition at $2,772.06 per share. 277,206
01/11/2022 300   Disposition at $2,770.34 per share. 831,102
01/11/2022 1,094   Disposition at $2,792.61 per share. 3,055,116
01/11/2022 100   Disposition at $2,740.94 per share. 274,094
01/11/2022 1,100   Disposition at $2,794.61 per share. 3,074,071
01/11/2022 200   Disposition at $2,768.66 per share. 553,732
01/11/2022 63   Disposition at $2,805.14 per share. 176,724
01/11/2022 104   Disposition at $2,765.19 per share. 287,580
01/11/2022 235   Disposition at $2,803.94 per share. 658,926
01/11/2022 200   Disposition at $2,763.17 per share. 552,634
01/11/2022 100   Disposition at $2,802.41 per share. 280,241
01/11/2022 298   Disposition at $2,760.91 per share. 822,752
01/11/2022 240   Disposition at $2,801.64 per share. 672,394
01/11/2022 500   Disposition at $2,760.91 per share. 1,380,455
01/11/2022 606   Disposition at $2,799.94 per share. 1,696,764
01/11/2022 100   Disposition at $2,757.53 per share. 275,753
01/11/2022 1,004   Disposition at $2,799.15 per share. 2,810,347
01/11/2022 200   Disposition at $2,755.6 per share. 551,120
01/11/2022 1,372   Disposition at $2,798.27 per share. 3,839,227
01/11/2022 200   Disposition at $2,754.18 per share. 550,836
01/11/2022 1,295   Disposition at $2,797.09 per share. 3,622,232
01/11/2022 500   Disposition at $2,752.85 per share. 1,376,425
01/11/2022 900   Disposition at $2,795.89 per share. 2,516,301
01/11/2022 300   Disposition at $2,750.43 per share. 825,129
01/11/2022 1,185   Disposition at $2,791.44 per share. 3,307,857
01/11/2022 200   Disposition at $2,740.2 per share. 548,040
01/10/2022 100   Disposition at $2,743.55 per share. 274,355
01/10/2022 500   Disposition at $2,676.63 per share. 1,338,315
01/10/2022 400   Disposition at $2,676.45 per share. 1,070,580
01/10/2022 15   Disposition at $2,742.55 per share. 41,139
01/10/2022 500   Disposition at $2,675.51 per share. 1,337,755
01/10/2022 254   Disposition at $2,675.03 per share. 679,458
01/10/2022 105   Disposition at $2,741.79 per share. 287,888
01/10/2022 200   Disposition at $2,673.19 per share. 534,638
01/10/2022 100   Disposition at $2,671.98 per share. 267,198
01/10/2022 100   Disposition at $2,737.82 per share. 273,782
01/10/2022 200   Disposition at $2,670.62 per share. 534,124
01/10/2022 200   Disposition at $2,671.01 per share. 534,202
01/10/2022 135   Disposition at $2,736.94 per share. 369,487
01/10/2022 300   Disposition at $2,670.06 per share. 801,018
01/10/2022 107   Disposition at $2,669.34 per share. 285,620
01/10/2022 72   Disposition at $2,735.67 per share. 196,969
01/10/2022 300   Disposition at $2,668.51 per share. 800,553
01/10/2022 300   Disposition at $2,668.64 per share. 800,592
01/10/2022 100   Disposition at $2,722.63 per share. 272,263
01/10/2022 100   Disposition at $2,733.33 per share. 273,333
01/10/2022 164   Disposition at $2,667.6 per share. 437,487
01/10/2022 300   Disposition at $2,667.3 per share. 800,190
01/10/2022 200   Disposition at $2,719.2 per share. 543,840
01/10/2022 100   Disposition at $2,716.02 per share. 271,602
01/10/2022 200   Disposition at $2,708.6 per share. 541,720
01/10/2022 100   Disposition at $2,714.98 per share. 271,498
01/10/2022 500   Disposition at $2,706.46 per share. 1,353,230
01/10/2022 400   Disposition at $2,713.64 per share. 1,085,456
01/10/2022 100   Disposition at $2,771.87 per share. 277,187
01/10/2022 594   Disposition at $2,705.56 per share. 1,607,103
01/10/2022 200   Disposition at $2,710.48 per share. 542,096
01/10/2022 44   Disposition at $2,770.72 per share. 121,912
01/10/2022 600   Disposition at $2,704.12 per share. 1,622,472
01/10/2022 300   Disposition at $2,709.25 per share. 812,775
01/10/2022 200   Disposition at $2,768.5 per share. 553,700
01/10/2022 300   Disposition at $2,702.62 per share. 810,786
01/10/2022 600   Disposition at $2,707.78 per share. 1,624,668
01/10/2022 200   Disposition at $2,766.95 per share. 553,390
01/10/2022 100   Disposition at $2,699.49 per share. 269,949
01/10/2022 400   Disposition at $2,706.48 per share. 1,082,592
01/10/2022 500   Disposition at $2,765.45 per share. 1,382,725
01/10/2022 100   Disposition at $2,697.14 per share. 269,714
01/10/2022 286   Disposition at $2,704.07 per share. 773,365
01/10/2022 200   Disposition at $2,763.92 per share. 552,784
01/10/2022 201   Disposition at $2,696.77 per share. 542,051
01/10/2022 300   Disposition at $2,702.23 per share. 810,669
01/10/2022 282   Disposition at $2,731.73 per share. 770,348
01/10/2022 500   Disposition at $2,665.52 per share. 1,332,760
01/10/2022 143   Disposition at $2,666.28 per share. 381,279
01/10/2022 292   Disposition at $2,763.01 per share. 806,799
01/10/2022 100   Disposition at $2,694.95 per share. 269,495
01/10/2022 100   Disposition at $2,700.27 per share. 270,027
01/10/2022 409   Disposition at $2,761.82 per share. 1,129,585
01/10/2022 100   Disposition at $2,689.04 per share. 268,904
01/10/2022 200   Disposition at $2,698.63 per share. 539,726
01/10/2022 533   Disposition at $2,760.94 per share. 1,471,582
01/10/2022 200   Disposition at $2,687.58 per share. 537,516
01/10/2022 400   Disposition at $2,697.78 per share. 1,079,112
01/10/2022 400   Disposition at $2,759.88 per share. 1,103,952
01/10/2022 300   Disposition at $2,685.73 per share. 805,719
01/10/2022 205   Disposition at $2,689.57 per share. 551,362
01/10/2022 500   Disposition at $2,758.19 per share. 1,379,095
01/10/2022 200   Disposition at $2,683.72 per share. 536,744
01/10/2022 100   Disposition at $2,684.92 per share. 268,492
01/10/2022 100   Disposition at $2,756.6 per share. 275,660
01/10/2022 200   Disposition at $2,682.29 per share. 536,458
01/10/2022 408   Disposition at $2,682.43 per share. 1,094,432
01/10/2022 302   Disposition at $2,756.05 per share. 832,328
01/10/2022 300   Disposition at $2,681.45 per share. 804,435
01/10/2022 300   Disposition at $2,681.31 per share. 804,393
01/10/2022 400   Disposition at $2,754.71 per share. 1,101,884
01/10/2022 217   Disposition at $2,680.09 per share. 581,580
01/10/2022 347   Disposition at $2,679.74 per share. 929,870
01/10/2022 200   Disposition at $2,750.4 per share. 550,080
01/10/2022 300   Disposition at $2,679.1 per share. 803,730
01/10/2022 950   Disposition at $2,678.87 per share. 2,544,927
01/10/2022 100   Disposition at $2,747.44 per share. 274,744
01/10/2022 416   Disposition at $2,677.83 per share. 1,113,978
01/10/2022 400   Disposition at $2,677.64 per share. 1,071,056
01/10/2022 100   Disposition at $2,725.13 per share. 272,513
01/10/2022 13,889   Derivative/Non-derivative trans. at $0 per share. 0
01/10/2022 100   Disposition at $2,664.01 per share. 266,401
12/31/2021 8,635   Gift at $0 per share. 0
12/31/2021 8,635   Gift at $0 per share. 0
12/31/2021 17,270   Gift at $0 per share. 0
12/08/2021 400   Disposition at $2,958.39 per share. 1,183,356
12/08/2021 742   Disposition at $2,957.26 per share. 2,194,287
12/08/2021 1,200   Disposition at $2,956.02 per share. 3,547,224
12/08/2021 700   Disposition at $2,954.61 per share. 2,068,227
12/08/2021 700   Disposition at $2,953.65 per share. 2,067,555
12/08/2021 761   Disposition at $2,952.32 per share. 2,246,716
12/08/2021 100   Disposition at $2,950.37 per share. 295,037
12/08/2021 211   Disposition at $2,976.67 per share. 628,078
12/08/2021 400   Disposition at $2,976.1 per share. 1,190,440
12/08/2021 200   Disposition at $2,972.14 per share. 594,428
12/08/2021 200   Disposition at $2,948.22 per share. 589,644
12/08/2021 258   Disposition at $2,969.9 per share. 766,235
12/08/2021 430   Disposition at $2,968.84 per share. 1,276,602
12/08/2021 600   Disposition at $2,967.92 per share. 1,780,752
12/08/2021 490   Disposition at $2,966.63 per share. 1,453,649
12/08/2021 300   Disposition at $2,965.4 per share. 889,620
12/08/2021 700   Disposition at $2,964.26 per share. 2,074,982
12/08/2021 1,177   Disposition at $2,963.15 per share. 3,487,628
12/08/2021 1,523   Disposition at $2,962.15 per share. 4,511,355
12/08/2021 1,197   Disposition at $2,961.02 per share. 3,544,341
12/08/2021 1,200   Disposition at $2,960.07 per share. 3,552,084
12/08/2021 400   Disposition at $2,946.37 per share. 1,178,548
12/07/2021 200   Disposition at $2,932.76 per share. 586,552
12/07/2021 200   Disposition at $2,919 per share. 583,800
12/07/2021 140   Disposition at $2,931.53 per share. 410,415
12/07/2021 300   Disposition at $2,917.14 per share. 875,142
12/07/2021 200   Disposition at $2,930.45 per share. 586,090
12/07/2021 200   Disposition at $2,915.56 per share. 583,112
12/07/2021 100   Disposition at $2,963.3 per share. 296,330
12/07/2021 200   Disposition at $2,929.26 per share. 585,852
12/07/2021 200   Disposition at $2,914.38 per share. 582,876
12/07/2021 200   Disposition at $2,962.46 per share. 592,492
12/07/2021 200   Disposition at $2,926.62 per share. 585,324
12/07/2021 300   Disposition at $2,912.23 per share. 873,669
12/07/2021 600   Disposition at $2,961.01 per share. 1,776,606
12/07/2021 300   Disposition at $2,925.09 per share. 877,527
12/07/2021 100   Disposition at $2,910.62 per share. 291,062
12/07/2021 100   Disposition at $2,949.59 per share. 294,959
12/07/2021 400   Disposition at $2,919.54 per share. 1,167,816
12/07/2021 200   Disposition at $2,907.34 per share. 581,468
12/07/2021 481   Disposition at $2,960.04 per share. 1,423,780
12/07/2021 400   Disposition at $2,946.47 per share. 1,178,588
12/07/2021 800   Disposition at $2,959.12 per share. 2,367,296
12/07/2021 759   Disposition at $2,945.33 per share. 2,235,506
12/07/2021 719   Disposition at $2,957.93 per share. 2,126,752
12/07/2021 1,200   Disposition at $2,944.18 per share. 3,533,016
12/07/2021 700   Disposition at $2,956.82 per share. 2,069,774
12/07/2021 400   Disposition at $2,942.87 per share. 1,177,148
12/07/2021 902   Disposition at $2,955.8 per share. 2,666,132
12/07/2021 1,100   Disposition at $2,941.94 per share. 3,236,134
12/07/2021 1,177   Disposition at $2,954.86 per share. 3,477,871
12/07/2021 800   Disposition at $2,940.79 per share. 2,352,632
12/07/2021 1,000   Disposition at $2,953.68 per share. 2,953,680
12/07/2021 600   Disposition at $2,939.6 per share. 1,763,760
12/07/2021 775   Disposition at $2,952.75 per share. 2,288,382
12/07/2021 500   Disposition at $2,938.58 per share. 1,469,290
12/07/2021 798   Disposition at $2,951.88 per share. 2,355,601
12/07/2021 1,005   Disposition at $2,937.52 per share. 2,952,208
12/07/2021 703   Disposition at $2,950.49 per share. 2,074,195
12/07/2021 890   Disposition at $2,936.65 per share. 2,613,619
12/07/2021 313   Disposition at $2,948.51 per share. 922,884
12/07/2021 100   Disposition at $2,916.88 per share. 291,688
12/07/2021 100   Disposition at $2,905.14 per share. 290,514
12/07/2021 700   Disposition at $2,949.51 per share. 2,064,657
12/07/2021 513   Disposition at $2,935.24 per share. 1,505,779
12/07/2021 300   Disposition at $2,947.18 per share. 884,154
12/07/2021 652   Disposition at $2,934.1 per share. 1,913,034
12/07/2021 276   Disposition at $2,946.35 per share. 813,193
12/07/2021 401   Disposition at $2,933.05 per share. 1,176,154
12/07/2021 105   Disposition at $2,944.55 per share. 309,178
12/07/2021 400   Disposition at $2,930.48 per share. 1,172,192
12/07/2021 400   Disposition at $2,943.05 per share. 1,177,220
12/07/2021 100   Disposition at $2,929.14 per share. 292,914
12/07/2021 213   Disposition at $2,940.05 per share. 626,231
12/07/2021 100   Disposition at $2,926.39 per share. 292,639
12/07/2021 100   Disposition at $2,937.95 per share. 293,795
12/07/2021 300   Disposition at $2,925.25 per share. 877,575
12/07/2021 200   Disposition at $2,936.56 per share. 587,312
12/07/2021 200   Disposition at $2,924.08 per share. 584,816
12/07/2021 300   Disposition at $2,935.19 per share. 880,557
12/07/2021 900   Disposition at $2,921.66 per share. 2,629,494
12/07/2021 400   Disposition at $2,934 per share. 1,173,600
12/07/2021 200   Disposition at $2,920.12 per share. 584,024
12/07/2021 456   Disposition at $2,947.51 per share. 1,344,065
12/07/2021 200   Disposition at $2,915.85 per share. 583,170
12/07/2021 13,889   Derivative/Non-derivative trans. at $0 per share. 0
12/06/2021 300   Disposition at $2,868.08 per share. 860,424
12/06/2021 300   Disposition at $2,832.3 per share. 849,690
12/06/2021 400   Disposition at $2,866.62 per share. 1,146,648
12/06/2021 200   Disposition at $2,831.48 per share. 566,296
12/06/2021 540   Disposition at $2,864.95 per share. 1,547,073
12/06/2021 608   Disposition at $2,830.44 per share. 1,720,908
12/06/2021 701   Disposition at $2,863.93 per share. 2,007,615
12/06/2021 100   Disposition at $2,828.61 per share. 282,861
12/06/2021 1,103   Disposition at $2,863.08 per share. 3,157,978
12/06/2021 100   Disposition at $2,827.5 per share. 282,750
12/06/2021 300   Disposition at $2,861.26 per share. 858,378
12/06/2021 200   Disposition at $2,826.02 per share. 565,204
12/06/2021 100   Disposition at $2,886.46 per share. 288,646
12/06/2021 400   Disposition at $2,867.68 per share. 1,147,072
12/06/2021 302   Disposition at $2,859.65 per share. 863,615
12/06/2021 300   Disposition at $2,824.67 per share. 847,401
12/06/2021 300   Disposition at $2,885.5 per share. 865,650
12/06/2021 100   Disposition at $2,864.44 per share. 286,444
12/06/2021 200   Disposition at $2,884.86 per share. 576,972
12/06/2021 400   Disposition at $2,861.59 per share. 1,144,636
12/06/2021 100   Disposition at $2,882.2 per share. 288,220
12/06/2021 100   Disposition at $2,860.48 per share. 286,048
12/06/2021 300   Disposition at $2,881.53 per share. 864,459
12/06/2021 300   Disposition at $2,855.51 per share. 856,653
12/06/2021 600   Disposition at $2,880.26 per share. 1,728,156
12/06/2021 100   Disposition at $2,858.57 per share. 285,857
12/06/2021 400   Disposition at $2,879.02 per share. 1,151,608
12/06/2021 100   Disposition at $2,853.15 per share. 285,315
12/06/2021 300   Disposition at $2,877.62 per share. 863,286
12/06/2021 200   Disposition at $2,851.54 per share. 570,308
12/06/2021 738   Disposition at $2,876.74 per share. 2,123,035
12/06/2021 300   Disposition at $2,850.26 per share. 855,078
12/06/2021 997   Disposition at $2,875.68 per share. 2,867,053
12/06/2021 300   Disposition at $2,849.25 per share. 854,775
12/06/2021 600   Disposition at $2,874.68 per share. 1,724,808
12/06/2021 555   Disposition at $2,847.64 per share. 1,580,441
12/06/2021 260   Disposition at $2,858.81 per share. 743,291
12/06/2021 200   Disposition at $2,822.76 per share. 564,552
12/06/2021 276   Disposition at $2,873.58 per share. 793,109
12/06/2021 600   Disposition at $2,846.36 per share. 1,707,816
12/06/2021 200   Disposition at $2,872.59 per share. 574,518
12/06/2021 200   Disposition at $2,845.34 per share. 569,068
12/06/2021 200   Disposition at $2,871.32 per share. 574,264
12/06/2021 400   Disposition at $2,844.14 per share. 1,137,656
12/06/2021 600   Disposition at $2,870.28 per share. 1,722,168
12/06/2021 100   Disposition at $2,842.29 per share. 284,229
12/06/2021 215   Disposition at $2,868.96 per share. 616,827
12/06/2021 200   Disposition at $2,841.46 per share. 568,292
12/06/2021 100   Disposition at $2,876.27 per share. 287,627
12/06/2021 300   Disposition at $2,840.12 per share. 852,036
12/06/2021 400   Disposition at $2,874.96 per share. 1,149,984
12/06/2021 200   Disposition at $2,839.02 per share. 567,804
12/06/2021 127   Disposition at $2,872.42 per share. 364,798
12/06/2021 300   Disposition at $2,837.66 per share. 851,298
12/06/2021 401   Disposition at $2,870.95 per share. 1,151,251
12/06/2021 200   Disposition at $2,836.6 per share. 567,320
12/06/2021 505   Disposition at $2,869.55 per share. 1,449,123
12/06/2021 100   Disposition at $2,835.23 per share. 283,523
12/06/2021 210   Disposition at $2,857.69 per share. 600,115
12/06/2021 300   Disposition at $2,821.02 per share. 846,306
11/21/2021 52,700   Gift at $0 per share. 0
11/21/2021 52,700   Gift at $0 per share. 0
11/21/2021 52,700   Derivative/Non-derivative trans. at $0 per share. 0
11/10/2021 300   Disposition at $2,952.89 per share. 885,867
11/10/2021 444   Disposition at $2,925.88 per share. 1,299,091
11/10/2021 200   Disposition at $2,951.56 per share. 590,312
11/10/2021 300   Disposition at $2,924.3 per share. 877,290
11/10/2021 300   Disposition at $2,950.58 per share. 885,174
11/10/2021 200   Disposition at $2,923.21 per share. 584,642
11/10/2021 344   Disposition at $2,948.83 per share. 1,014,398
11/10/2021 200   Disposition at $2,921.83 per share. 584,366
11/10/2021 400   Disposition at $2,946.97 per share. 1,178,788
11/10/2021 302   Disposition at $2,920.79 per share. 882,079
11/10/2021 300   Disposition at $2,946 per share. 883,800
11/10/2021 200   Disposition at $2,919.28 per share. 583,856
11/10/2021 700   Disposition at $2,953.3 per share. 2,067,310
11/10/2021 705   Disposition at $2,944.77 per share. 2,076,063
11/10/2021 100   Disposition at $2,916.46 per share. 291,646
11/10/2021 800   Disposition at $2,951.92 per share. 2,361,536
11/10/2021 500   Disposition at $2,950.59 per share. 1,475,295
11/10/2021 600   Disposition at $2,949.4 per share. 1,769,640
11/10/2021 444   Disposition at $2,947.92 per share. 1,308,877
11/10/2021 100   Disposition at $2,946.2 per share. 294,620
11/10/2021 600   Disposition at $2,945.52 per share. 1,767,312
11/10/2021 300   Disposition at $2,943.94 per share. 883,182
11/10/2021 500   Disposition at $2,942.64 per share. 1,471,320
11/10/2021 400   Disposition at $2,941.64 per share. 1,176,656
11/10/2021 100   Disposition at $2,967.65 per share. 296,765
11/10/2021 300   Disposition at $2,940.65 per share. 882,195
11/10/2021 902   Disposition at $2,943.43 per share. 2,654,974
11/10/2021 200   Disposition at $2,914.38 per share. 582,876
11/10/2021 100   Disposition at $2,964.71 per share. 296,471
11/10/2021 200   Disposition at $2,938.68 per share. 587,736
11/10/2021 100   Disposition at $2,962.65 per share. 296,265
11/10/2021 200   Disposition at $2,937.02 per share. 587,404
11/10/2021 400   Disposition at $2,961.4 per share. 1,184,560
11/10/2021 802   Disposition at $2,936.03 per share. 2,354,697
11/10/2021 200   Disposition at $2,960.14 per share. 592,028
11/10/2021 100   Disposition at $2,933.87 per share. 293,387
11/10/2021 300   Disposition at $2,959.1 per share. 887,730
11/10/2021 400   Disposition at $2,933.87 per share. 1,173,548
11/10/2021 400   Disposition at $2,958.21 per share. 1,183,284
11/10/2021 427   Disposition at $2,932.91 per share. 1,252,353
11/10/2021 370   Disposition at $2,957.26 per share. 1,094,187
11/10/2021 200   Disposition at $2,931.42 per share. 586,284
11/10/2021 700   Disposition at $2,955.8 per share. 2,069,060
11/10/2021 300   Disposition at $2,930.21 per share. 879,063
11/10/2021 400   Disposition at $2,954.87 per share. 1,181,948
11/10/2021 300   Disposition at $2,928.63 per share. 878,589
11/10/2021 100   Disposition at $2,959.19 per share. 295,919
11/10/2021 600   Disposition at $2,927.28 per share. 1,756,368
11/10/2021 593   Disposition at $2,942.52 per share. 1,744,915
11/10/2021 100   Disposition at $2,908.43 per share. 290,843
11/09/2021 400   Disposition at $2,971.74 per share. 1,188,696
11/09/2021 703   Disposition at $2,970.54 per share. 2,088,290
11/09/2021 400   Disposition at $2,969.37 per share. 1,187,748
11/09/2021 200   Disposition at $2,968.12 per share. 593,624
11/09/2021 200   Disposition at $2,963.7 per share. 592,740
11/09/2021 100   Disposition at $2,961.87 per share. 296,187
11/09/2021 100   Disposition at $2,998.65 per share. 299,865
11/09/2021 200   Disposition at $2,959.19 per share. 591,838
11/09/2021 180   Disposition at $2,997.79 per share. 539,603
11/09/2021 100   Disposition at $2,996.13 per share. 299,613
11/09/2021 300   Disposition at $2,994.88 per share. 898,464
11/09/2021 200   Disposition at $2,993.52 per share. 598,704
11/09/2021 200   Disposition at $2,991.68 per share. 598,336
11/09/2021 100   Disposition at $2,989.52 per share. 298,952
11/09/2021 400   Disposition at $2,988.63 per share. 1,195,452
11/09/2021 300   Disposition at $2,987.38 per share. 896,214
11/09/2021 409   Disposition at $2,985.48 per share. 1,221,062
11/09/2021 200   Disposition at $2,983.79 per share. 596,758
11/09/2021 200   Disposition at $2,957.76 per share. 591,552
11/09/2021 123   Disposition at $2,982.47 per share. 366,844
11/09/2021 400   Disposition at $2,981.83 per share. 1,192,732
11/09/2021 1,195   Disposition at $2,980.81 per share. 3,562,068
11/09/2021 613   Disposition at $2,979.99 per share. 1,826,734
11/09/2021 1,035   Disposition at $2,978.71 per share. 3,082,965
11/09/2021 1,275   Disposition at $2,977.24 per share. 3,795,981
11/09/2021 1,306   Disposition at $2,976.09 per share. 3,886,774
11/09/2021 1,336   Disposition at $2,975.16 per share. 3,974,814
11/09/2021 1,014   Disposition at $2,973.84 per share. 3,015,474
11/09/2021 600   Disposition at $2,972.62 per share. 1,783,572
11/09/2021 100   Disposition at $2,953.23 per share. 295,323
11/08/2021 1,126   Disposition at $2,993.26 per share. 3,370,411
11/08/2021 1,321   Disposition at $2,992.2 per share. 3,952,697
11/08/2021 205   Disposition at $2,991.03 per share. 613,162
11/08/2021 1,233   Disposition at $2,989.67 per share. 3,686,264
11/08/2021 345   Disposition at $2,988.46 per share. 1,031,019
11/08/2021 400   Disposition at $2,987.26 per share. 1,194,904
11/08/2021 115   Disposition at $2,986.37 per share. 343,433
11/08/2021 200   Disposition at $3,015.84 per share. 603,168
11/08/2021 100   Disposition at $3,014.07 per share. 301,407
11/08/2021 200   Disposition at $3,013.04 per share. 602,608
11/08/2021 100   Disposition at $3,011.04 per share. 301,104
11/08/2021 200   Disposition at $3,008.5 per share. 601,700
11/08/2021 400   Disposition at $3,006.96 per share. 1,202,784
11/08/2021 400   Disposition at $2,985.29 per share. 1,194,116
11/08/2021 300   Disposition at $3,003.93 per share. 901,179
11/08/2021 300   Disposition at $3,002.49 per share. 900,747
11/08/2021 400   Disposition at $3,001.48 per share. 1,200,592
11/08/2021 400   Disposition at $3,000.57 per share. 1,200,228
11/08/2021 600   Disposition at $2,999.67 per share. 1,799,802
11/08/2021 500   Disposition at $2,998.5 per share. 1,499,250
11/08/2021 1,222   Disposition at $2,997.49 per share. 3,662,933
11/08/2021 1,300   Disposition at $2,996.4 per share. 3,895,320
11/08/2021 822   Disposition at $2,995.68 per share. 2,462,449
11/08/2021 1,500   Disposition at $2,994.43 per share. 4,491,645
11/08/2021 200   Disposition at $2,983.22 per share. 596,644
10/13/2021 600   Disposition at $2,751.08 per share. 1,650,648
10/13/2021 1,100   Disposition at $2,749.84 per share. 3,024,824
10/13/2021 306   Disposition at $2,748.83 per share. 841,142
10/13/2021 600   Disposition at $2,747.65 per share. 1,648,590
10/13/2021 100   Disposition at $2,746.15 per share. 274,615
10/13/2021 604   Disposition at $2,745.64 per share. 1,658,367
10/13/2021 200   Disposition at $2,743.89 per share. 548,778
10/13/2021 100   Disposition at $2,767.96 per share. 276,796
10/13/2021 200   Disposition at $2,766.63 per share. 553,326
10/13/2021 300   Disposition at $2,765.37 per share. 829,611
10/13/2021 300   Disposition at $2,764.52 per share. 829,356
10/13/2021 505   Disposition at $2,763.48 per share. 1,395,558
10/13/2021 300   Disposition at $2,742.52 per share. 822,756
10/13/2021 400   Disposition at $2,761.69 per share. 1,104,676
10/13/2021 923   Disposition at $2,760.76 per share. 2,548,182
10/13/2021 1,362   Disposition at $2,759.62 per share. 3,758,603
10/13/2021 1,047   Disposition at $2,758.59 per share. 2,888,244
10/13/2021 1,723   Disposition at $2,757.5 per share. 4,751,173
10/13/2021 667   Disposition at $2,756.45 per share. 1,838,553
10/13/2021 300   Disposition at $2,755.4 per share. 826,620
10/13/2021 1,008   Disposition at $2,754.6 per share. 2,776,637
10/13/2021 600   Disposition at $2,752.2 per share. 1,651,320
10/13/2021 443   Disposition at $2,752.88 per share. 1,219,526
10/13/2021 200   Disposition at $2,741.56 per share. 548,312
10/12/2021 1,013   Disposition at $2,738.13 per share. 2,773,726
10/12/2021 1,000   Disposition at $2,737.28 per share. 2,737,280
10/12/2021 1,479   Disposition at $2,736.09 per share. 4,046,678
10/12/2021 1,015   Disposition at $2,735.13 per share. 2,776,157
10/12/2021 600   Disposition at $2,733.88 per share. 1,640,328
10/12/2021 926   Disposition at $2,732.97 per share. 2,530,731
10/12/2021 400   Disposition at $2,731.72 per share. 1,092,688
10/12/2021 200   Disposition at $2,791.5 per share. 558,300
10/12/2021 200   Disposition at $2,784.54 per share. 556,908
10/12/2021 100   Disposition at $2,783.1 per share. 278,310
10/12/2021 100   Disposition at $2,778.27 per share. 277,827
10/12/2021 200   Disposition at $2,774.41 per share. 554,882
10/12/2021 100   Disposition at $2,773.05 per share. 277,305
10/12/2021 100   Disposition at $2,767.6 per share. 276,760
10/12/2021 100   Disposition at $2,756.97 per share. 275,697
10/12/2021 200   Disposition at $2,752.42 per share. 550,484
10/12/2021 200   Disposition at $2,751.44 per share. 550,288
10/12/2021 200   Disposition at $2,730.3 per share. 546,060
10/12/2021 200   Disposition at $2,749.48 per share. 549,896
10/12/2021 100   Disposition at $2,748.12 per share. 274,812
10/12/2021 624   Disposition at $2,747.12 per share. 1,714,203
10/12/2021 300   Disposition at $2,745.88 per share. 823,764
10/12/2021 500   Disposition at $2,745.1 per share. 1,372,550
10/12/2021 400   Disposition at $2,743.98 per share. 1,097,592
10/12/2021 860   Disposition at $2,742.53 per share. 2,358,576
10/12/2021 900   Disposition at $2,741.48 per share. 2,467,332
10/12/2021 872   Disposition at $2,738.13 per share. 2,387,650
10/12/2021 900   Disposition at $2,739.47 per share. 2,465,523
10/12/2021 100   Disposition at $2,728.3 per share. 272,830
10/11/2021 200   Disposition at $2,789.47 per share. 557,894
10/11/2021 100   Disposition at $2,788.23 per share. 278,823
10/11/2021 900   Disposition at $2,788.78 per share. 2,509,902
10/11/2021 100   Disposition at $2,786.31 per share. 278,631
10/11/2021 300   Disposition at $2,787.79 per share. 836,337
10/11/2021 400   Disposition at $2,785.35 per share. 1,114,140
10/11/2021 100   Disposition at $2,785.82 per share. 278,582
10/11/2021 200   Disposition at $2,784.31 per share. 556,862
10/11/2021 605   Disposition at $2,783.07 per share. 1,683,758
10/11/2021 100   Disposition at $2,781.56 per share. 278,156
10/11/2021 243   Disposition at $2,780.88 per share. 675,754
10/11/2021 100   Disposition at $2,780.42 per share. 278,042
10/11/2021 500   Disposition at $2,814.1 per share. 1,407,050
10/11/2021 300   Disposition at $2,779.33 per share. 833,799
10/11/2021 200   Disposition at $2,779.82 per share. 555,964
10/11/2021 409   Disposition at $2,812.38 per share. 1,150,264
10/11/2021 400   Disposition at $2,784.69 per share. 1,113,876
10/11/2021 1,154   Disposition at $2,811.28 per share. 3,244,218
10/11/2021 300   Disposition at $2,812.46 per share. 843,738
10/11/2021 600   Disposition at $2,810.1 per share. 1,686,060
10/11/2021 100   Disposition at $2,810.96 per share. 281,096
10/11/2021 767   Disposition at $2,808.98 per share. 2,154,488
10/11/2021 600   Disposition at $2,810.06 per share. 1,686,036
10/11/2021 723   Disposition at $2,807.54 per share. 2,029,852
10/11/2021 777   Disposition at $2,809.1 per share. 2,182,671
10/11/2021 814   Disposition at $2,806.51 per share. 2,284,500
10/11/2021 600   Disposition at $2,807.81 per share. 1,684,686
10/11/2021 400   Disposition at $2,805.34 per share. 1,122,136
10/11/2021 870   Disposition at $2,806.63 per share. 2,441,769
10/11/2021 741   Disposition at $2,804.24 per share. 2,077,942
10/11/2021 726   Disposition at $2,805.6 per share. 2,036,866
10/11/2021 501   Disposition at $2,803.24 per share. 1,404,424
10/11/2021 700   Disposition at $2,804.84 per share. 1,963,388
10/11/2021 100   Disposition at $2,801.64 per share. 280,164
10/11/2021 10   Disposition at $2,777.74 per share. 27,778
10/11/2021 200   Disposition at $2,778.35 per share. 555,670
10/11/2021 900   Disposition at $2,803.37 per share. 2,523,033
10/11/2021 315   Disposition at $2,800.41 per share. 882,130
10/11/2021 847   Disposition at $2,802.18 per share. 2,373,447
10/11/2021 600   Disposition at $2,799.86 per share. 1,679,916
10/11/2021 500   Disposition at $2,800.16 per share. 1,400,080
10/11/2021 958   Disposition at $2,798.74 per share. 2,681,193
10/11/2021 300   Disposition at $2,798.76 per share. 839,628
10/11/2021 913   Disposition at $2,797.5 per share. 2,554,118
10/11/2021 500   Disposition at $2,797.81 per share. 1,398,905
10/11/2021 834   Disposition at $2,795.94 per share. 2,331,814
10/11/2021 702   Disposition at $2,796.92 per share. 1,963,438
10/11/2021 300   Disposition at $2,795.02 per share. 838,506
10/11/2021 800   Disposition at $2,795.73 per share. 2,236,584
10/11/2021 500   Disposition at $2,793.86 per share. 1,396,930
10/11/2021 200   Disposition at $2,793.9 per share. 558,780
10/11/2021 427   Disposition at $2,792.65 per share. 1,192,462
10/11/2021 709   Disposition at $2,792.48 per share. 1,979,869
10/11/2021 700   Disposition at $2,791.73 per share. 1,954,211
10/11/2021 700   Disposition at $2,790.99 per share. 1,953,693
10/11/2021 200   Disposition at $2,790.36 per share. 558,072
10/11/2021 13,889   Derivative/Non-derivative trans. at $0 per share. 0
10/11/2021 33   Disposition at $2,776.5 per share. 91,625
09/09/2021 1,320   Disposition at $2,901.75 per share. 3,830,310
09/09/2021 600   Disposition at $2,875.33 per share. 1,725,198
09/09/2021 600   Disposition at $2,900.19 per share. 1,740,114
09/09/2021 1,127   Disposition at $2,874.18 per share. 3,239,201
09/09/2021 604   Disposition at $2,898.38 per share. 1,750,622
09/09/2021 800   Disposition at $2,872.93 per share. 2,298,344
09/09/2021 1,881   Disposition at $2,897.56 per share. 5,450,311
09/09/2021 1,200   Disposition at $2,871.99 per share. 3,446,388
09/09/2021 757   Disposition at $2,896.46 per share. 2,192,621
09/09/2021 1,033   Disposition at $2,870.88 per share. 2,965,620
09/09/2021 398   Disposition at $2,895.04 per share. 1,152,226
09/09/2021 600   Disposition at $2,869.62 per share. 1,721,772
09/09/2021 701   Disposition at $2,893.33 per share. 2,028,225
09/09/2021 400   Disposition at $2,867.56 per share. 1,147,024
09/09/2021 200   Disposition at $2,891.84 per share. 578,368
09/09/2021 200   Disposition at $2,866.06 per share. 573,212
09/09/2021 300   Disposition at $2,912.26 per share. 873,678
09/09/2021 1,180   Disposition at $2,878.56 per share. 3,396,701
09/09/2021 400   Disposition at $2,911.05 per share. 1,164,420
09/09/2021 251   Disposition at $2,884.84 per share. 724,095
09/09/2021 800   Disposition at $2,909.92 per share. 2,327,936
09/09/2021 602   Disposition at $2,883.69 per share. 1,735,982
09/09/2021 774   Disposition at $2,908.67 per share. 2,251,311
09/09/2021 828   Disposition at $2,882.7 per share. 2,386,876
09/09/2021 300   Disposition at $2,906.7 per share. 872,010
09/09/2021 641   Disposition at $2,881.51 per share. 1,847,048
09/09/2021 820   Disposition at $2,905.98 per share. 2,382,904
09/09/2021 600   Disposition at $2,880.41 per share. 1,728,246
09/09/2021 1,034   Disposition at $2,904.82 per share. 3,003,584
09/09/2021 900   Disposition at $2,879.48 per share. 2,591,532
09/09/2021 1,700   Disposition at $2,903.82 per share. 4,936,494
09/09/2021 1,831   Disposition at $2,877.65 per share. 5,268,978
09/09/2021 1,200   Disposition at $2,902.57 per share. 3,483,084
09/09/2021 1,096   Disposition at $2,876.59 per share. 3,152,743
09/09/2021 100   Disposition at $2,889.83 per share. 288,983
09/09/2021 13,889   Derivative/Non-derivative trans. at $0 per share. 0
09/08/2021 1,951   Disposition at $2,896.93 per share. 5,651,911
09/08/2021 800   Disposition at $2,868.91 per share. 2,295,128
09/08/2021 2,440   Disposition at $2,896.11 per share. 7,066,509
09/08/2021 2,043   Disposition at $2,867.74 per share. 5,858,793
09/08/2021 1,900   Disposition at $2,895.07 per share. 5,500,633
09/08/2021 700   Disposition at $2,866.51 per share. 2,006,557
09/08/2021 947   Disposition at $2,893.98 per share. 2,740,600
09/08/2021 548   Disposition at $2,865.61 per share. 1,570,355
09/08/2021 500   Disposition at $2,892.66 per share. 1,446,330
09/08/2021 157   Disposition at $2,864.17 per share. 449,675
09/08/2021 569   Disposition at $2,891.13 per share. 1,645,053
09/08/2021 296   Disposition at $2,863.36 per share. 847,555
09/08/2021 304   Disposition at $2,888.44 per share. 878,086
09/08/2021 200   Disposition at $2,861.8 per share. 572,360
09/08/2021 100   Disposition at $2,885.58 per share. 288,558
09/08/2021 400   Disposition at $2,884.03 per share. 1,153,612
09/08/2021 300   Disposition at $2,882.64 per share. 864,792
09/08/2021 100   Disposition at $2,911.14 per share. 291,114
09/08/2021 300   Disposition at $2,881.98 per share. 864,594
09/08/2021 193   Disposition at $2,885.93 per share. 556,985
09/08/2021 200   Disposition at $2,860.8 per share. 572,160
09/08/2021 200   Disposition at $2,909.95 per share. 581,990
09/08/2021 100   Disposition at $2,879.79 per share. 287,979
09/08/2021 300   Disposition at $2,907.12 per share. 872,136
09/08/2021 600   Disposition at $2,879.19 per share. 1,727,514
09/08/2021 500   Disposition at $2,906.25 per share. 1,453,125
09/08/2021 700   Disposition at $2,877.93 per share. 2,014,551
09/08/2021 400   Disposition at $2,904.86 per share. 1,161,944
09/08/2021 490   Disposition at $2,876.79 per share. 1,409,628
09/08/2021 400   Disposition at $2,903.47 per share. 1,161,388
09/08/2021 300   Disposition at $2,875.7 per share. 862,710
09/08/2021 521   Disposition at $2,902.5 per share. 1,512,203
09/08/2021 300   Disposition at $2,874.23 per share. 862,269
09/08/2021 300   Disposition at $2,901.15 per share. 870,345
09/08/2021 1,480   Disposition at $2,872.99 per share. 4,252,026
09/08/2021 600   Disposition at $2,900.32 per share. 1,740,192
09/08/2021 1,040   Disposition at $2,872.07 per share. 2,986,953
09/08/2021 700   Disposition at $2,899.34 per share. 2,029,538
09/08/2021 1,501   Disposition at $2,871.08 per share. 4,309,492
09/08/2021 864   Disposition at $2,897.97 per share. 2,503,847
09/08/2021 1,334   Disposition at $2,869.98 per share. 3,828,554
09/08/2021 200   Disposition at $2,884.65 per share. 576,930
09/08/2021 13,889   Derivative/Non-derivative trans. at $0 per share. 0
09/07/2021 1,435   Disposition at $2,907.24 per share. 4,171,890
09/07/2021 2,093   Disposition at $2,883.08 per share. 6,034,287
09/07/2021 1,141   Disposition at $2,905.87 per share. 3,315,598
09/07/2021 3,112   Disposition at $2,882.12 per share. 8,969,158
09/07/2021 500   Disposition at $2,904.82 per share. 1,452,410
09/07/2021 1,616   Disposition at $2,881.92 per share. 4,657,183
09/07/2021 700   Disposition at $2,903.26 per share. 2,032,282
09/07/2021 500   Disposition at $2,880.09 per share. 1,440,045
09/07/2021 500   Disposition at $2,901.55 per share. 1,450,775
09/07/2021 300   Disposition at $2,879.05 per share. 863,715
09/07/2021 100   Disposition at $2,900.05 per share. 290,005
09/07/2021 200   Disposition at $2,876.95 per share. 575,390
09/07/2021 100   Disposition at $2,897.35 per share. 289,735
09/07/2021 500   Disposition at $2,876.12 per share. 1,438,060
09/07/2021 300   Disposition at $2,895.28 per share. 868,584
09/07/2021 100   Disposition at $2,874.04 per share. 287,404
09/07/2021 303   Disposition at $2,914.44 per share. 883,076
09/07/2021 1,116   Disposition at $2,913.73 per share. 3,251,723
09/07/2021 100   Disposition at $2,891.15 per share. 289,115
09/07/2021 307   Disposition at $2,912.8 per share. 894,230
09/07/2021 841   Disposition at $2,888.76 per share. 2,429,448
09/07/2021 412   Disposition at $2,911.51 per share. 1,199,543
09/07/2021 764   Disposition at $2,887.3 per share. 2,205,898
09/07/2021 2,028   Disposition at $2,910.13 per share. 5,901,744
09/07/2021 655   Disposition at $2,886.27 per share. 1,890,507
09/07/2021 2,926   Disposition at $2,909.31 per share. 8,512,642
09/07/2021 1,648   Disposition at $2,885.21 per share. 4,754,827
09/07/2021 1,921   Disposition at $2,908.28 per share. 5,586,806
09/07/2021 1,460   Disposition at $2,884.24 per share. 4,210,991
09/07/2021 100   Disposition at $2,892.87 per share. 289,287
09/07/2021 13,889   Derivative/Non-derivative trans. at $0 per share. 0
08/29/2021 26,600   Gift at $0 per share. 0
08/29/2021 26,600   Gift at $0 per share. 0
08/29/2021 26,600   Derivative/Non-derivative trans. at $0 per share. 0
08/11/2021 1,000   Disposition at $2,733.79 per share. 2,733,790
08/11/2021 1,001   Disposition at $2,757.47 per share. 2,760,228
08/11/2021 1,295   Disposition at $2,732.81 per share. 3,538,989
08/11/2021 1,582   Disposition at $2,756.27 per share. 4,360,420
08/11/2021 1,300   Disposition at $2,731.33 per share. 3,550,729
08/11/2021 1,807   Disposition at $2,755.51 per share. 4,979,207
08/11/2021 1,746   Disposition at $2,730.18 per share. 4,766,895
08/11/2021 1,848   Disposition at $2,754.38 per share. 5,090,095
08/11/2021 1,704   Disposition at $2,729.24 per share. 4,650,625
08/11/2021 1,183   Disposition at $2,752.91 per share. 3,256,693
08/11/2021 1,311   Disposition at $2,728.28 per share. 3,576,776
08/11/2021 1,100   Disposition at $2,751.85 per share. 3,027,035
08/11/2021 800   Disposition at $2,726.96 per share. 2,181,568
08/11/2021 406   Disposition at $2,750.99 per share. 1,116,902
08/11/2021 100   Disposition at $2,752.93 per share. 275,293
08/11/2021 100   Disposition at $2,749.05 per share. 274,905
08/11/2021 600   Disposition at $2,759.66 per share. 1,655,796
08/11/2021 300   Disposition at $2,748.2 per share. 824,460
08/11/2021 200   Disposition at $2,774.96 per share. 554,992
08/11/2021 39   Disposition at $2,725.52 per share. 106,296
08/11/2021 300   Disposition at $2,749.6 per share. 824,880
08/11/2021 200   Disposition at $2,747.01 per share. 549,402
08/11/2021 200   Disposition at $2,773.36 per share. 554,672
08/11/2021 300   Disposition at $2,744.56 per share. 823,368
08/11/2021 200   Disposition at $2,771.66 per share. 554,332
08/11/2021 200   Disposition at $2,743.29 per share. 548,658
08/11/2021 300   Disposition at $2,770.66 per share. 831,198
08/11/2021 500   Disposition at $2,742.21 per share. 1,371,105
08/11/2021 300   Disposition at $2,769.36 per share. 830,808
08/11/2021 300   Disposition at $2,740.71 per share. 822,213
08/11/2021 600   Disposition at $2,767.97 per share. 1,660,782
08/11/2021 200   Disposition at $2,739.6 per share. 547,920
08/11/2021 300   Disposition at $2,766.83 per share. 830,049
08/11/2021 300   Disposition at $2,738.14 per share. 821,442
08/11/2021 300   Disposition at $2,764.28 per share. 829,284
08/11/2021 700   Disposition at $2,737.29 per share. 1,916,103
08/11/2021 100   Disposition at $2,762.14 per share. 276,214
08/11/2021 594   Disposition at $2,735.96 per share. 1,625,161
08/11/2021 100   Disposition at $2,760.6 per share. 276,060
08/11/2021 900   Disposition at $2,734.89 per share. 2,461,401
08/11/2021 762   Disposition at $2,758.91 per share. 2,102,290
08/11/2021 13,889   Derivative/Non-derivative trans. at $0 per share. 0
08/11/2021 700   Disposition at $2,748.34 per share. 1,923,838
08/10/2021 1,100   Disposition at $2,757.84 per share. 3,033,624
08/10/2021 500   Disposition at $2,737.05 per share. 1,368,525
08/10/2021 300   Disposition at $2,756.55 per share. 826,965
08/10/2021 796   Disposition at $2,736.14 per share. 2,177,968
08/10/2021 400   Disposition at $2,755.36 per share. 1,102,144
08/10/2021 1,297   Disposition at $2,734.9 per share. 3,547,166
08/10/2021 300   Disposition at $2,754.13 per share. 826,239
08/10/2021 900   Disposition at $2,733.71 per share. 2,460,339
08/10/2021 1,300   Disposition at $2,752.33 per share. 3,578,029
08/10/2021 900   Disposition at $2,732.68 per share. 2,459,412
08/10/2021 500   Disposition at $2,751.11 per share. 1,375,555
08/10/2021 1,018   Disposition at $2,731.53 per share. 2,780,698
08/10/2021 200   Disposition at $2,749.7 per share. 549,940
08/10/2021 700   Disposition at $2,730.26 per share. 1,911,182
08/10/2021 500   Disposition at $2,752.72 per share. 1,376,360
08/10/2021 200   Disposition at $2,750.63 per share. 550,126
08/10/2021 300   Disposition at $2,749.13 per share. 824,739
08/10/2021 200   Disposition at $2,747.96 per share. 549,592
08/10/2021 100   Disposition at $2,727.71 per share. 272,771
08/10/2021 200   Disposition at $2,768.11 per share. 553,622
08/10/2021 500   Disposition at $2,748.03 per share. 1,374,015
08/10/2021 800   Disposition at $2,767.53 per share. 2,214,024
08/10/2021 500   Disposition at $2,747.07 per share. 1,373,535
08/10/2021 500   Disposition at $2,766.4 per share. 1,383,200
08/10/2021 199   Disposition at $2,746.34 per share. 546,522
08/10/2021 1,200   Disposition at $2,765.46 per share. 3,318,552
08/10/2021 1,302   Disposition at $2,745.09 per share. 3,574,108
08/10/2021 1,400   Disposition at $2,764.45 per share. 3,870,230
08/10/2021 900   Disposition at $2,743.88 per share. 2,469,492
08/10/2021 1,255   Disposition at $2,763.29 per share. 3,467,929
08/10/2021 700   Disposition at $2,743.03 per share. 1,920,121
08/10/2021 1,656   Disposition at $2,762.18 per share. 4,574,171
08/10/2021 600   Disposition at $2,741.74 per share. 1,645,044
08/10/2021 489   Disposition at $2,761 per share. 1,350,129
08/10/2021 500   Disposition at $2,740.19 per share. 1,370,095
08/10/2021 930   Disposition at $2,760.26 per share. 2,567,042
08/10/2021 500   Disposition at $2,739.54 per share. 1,369,770
08/10/2021 1,059   Disposition at $2,759.14 per share. 2,921,930
08/10/2021 977   Disposition at $2,738.36 per share. 2,675,378
08/10/2021 100   Disposition at $2,746.28 per share. 274,628
08/10/2021 13,889   Derivative/Non-derivative trans. at $0 per share. 0
08/09/2021 300   Disposition at $2,739.03 per share. 821,709
08/09/2021 800   Disposition at $2,739.03 per share. 2,191,224
08/09/2021 700   Disposition at $2,737.87 per share. 1,916,509
08/09/2021 507   Disposition at $2,736.47 per share. 1,387,391
08/09/2021 100   Disposition at $2,735.13 per share. 273,513
08/09/2021 400   Disposition at $2,734.13 per share. 1,093,652
08/09/2021 100   Disposition at $2,732.13 per share. 273,213
08/09/2021 100   Disposition at $2,765.86 per share. 276,586
08/09/2021 100   Disposition at $2,764.4 per share. 276,440
08/09/2021 1,000   Disposition at $2,763.32 per share. 2,763,320
08/09/2021 900   Disposition at $2,762.18 per share. 2,485,962
08/09/2021 400   Disposition at $2,760.84 per share. 1,104,336
08/09/2021 1,757   Disposition at $2,759.95 per share. 4,849,233
08/09/2021 31   Disposition at $2,758.15 per share. 85,503
08/09/2021 500   Disposition at $2,756.47 per share. 1,378,235
08/09/2021 196   Disposition at $2,755.01 per share. 539,982
08/09/2021 297   Disposition at $2,731.1 per share. 811,137
08/09/2021 100   Disposition at $2,752.8 per share. 275,280
08/09/2021 100   Disposition at $2,750.8 per share. 275,080
08/09/2021 200   Disposition at $2,749.42 per share. 549,884
08/09/2021 400   Disposition at $2,748.65 per share. 1,099,460
08/09/2021 800   Disposition at $2,747.12 per share. 2,197,696
08/09/2021 920   Disposition at $2,746.34 per share. 2,526,633
08/09/2021 580   Disposition at $2,744.91 per share. 1,592,048
08/09/2021 200   Disposition at $2,743.44 per share. 548,688
08/09/2021 1,000   Disposition at $2,742.24 per share. 2,742,240
08/09/2021 1,101   Disposition at $2,741.2 per share. 3,018,062
08/09/2021 300   Disposition at $2,730.28 per share. 819,084
07/08/2021 990   Disposition at $2,574.99 per share. 2,549,241
07/08/2021 1,217   Disposition at $2,493.68 per share. 3,034,809
07/08/2021 200   Disposition at $2,573.54 per share. 514,708
07/08/2021 500   Disposition at $2,492.4 per share. 1,246,200
07/08/2021 700   Disposition at $2,572.31 per share. 1,800,617
07/08/2021 700   Disposition at $2,491.68 per share. 1,744,176
07/08/2021 600   Disposition at $2,571.01 per share. 1,542,606
07/08/2021 300   Disposition at $2,490.4 per share. 747,120
07/08/2021 1,122   Disposition at $2,569.74 per share. 2,883,249
07/08/2021 813   Disposition at $2,489.21 per share. 2,023,728
07/08/2021 809   Disposition at $2,568.65 per share. 2,078,038
07/08/2021 403   Disposition at $2,488.14 per share. 1,002,721
07/08/2021 300   Disposition at $2,564.99 per share. 769,497
07/08/2021 100   Disposition at $2,485.99 per share. 248,599
07/08/2021 300   Disposition at $2,599.33 per share. 779,799
07/08/2021 100   Disposition at $2,597.12 per share. 259,712
07/08/2021 200   Disposition at $2,594.93 per share. 518,986
07/08/2021 400   Disposition at $2,593.9 per share. 1,037,560
07/08/2021 200   Disposition at $2,592.67 per share. 518,534
07/08/2021 100   Disposition at $2,511.97 per share. 251,197
07/08/2021 502   Disposition at $2,580.53 per share. 1,295,427
07/08/2021 200   Disposition at $2,510.06 per share. 502,012
07/08/2021 200   Disposition at $2,566.8 per share. 513,360
07/08/2021 481   Disposition at $2,508.21 per share. 1,206,450
07/08/2021 900   Disposition at $2,591.64 per share. 2,332,476
07/08/2021 262   Disposition at $2,506.58 per share. 656,724
07/08/2021 500   Disposition at $2,590.33 per share. 1,295,165
07/08/2021 753   Disposition at $2,505.36 per share. 1,886,537
07/08/2021 200   Disposition at $2,563.92 per share. 512,784
07/08/2021 300   Disposition at $2,483.93 per share. 745,179
07/08/2021 200   Disposition at $2,589.49 per share. 517,898
07/08/2021 700   Disposition at $2,504.49 per share. 1,753,143
07/08/2021 505   Disposition at $2,588.18 per share. 1,307,031
07/08/2021 400   Disposition at $2,502.9 per share. 1,001,160
07/08/2021 600   Disposition at $2,587.14 per share. 1,552,284
07/08/2021 999   Disposition at $2,502.24 per share. 2,499,738
07/08/2021 790   Disposition at $2,585.43 per share. 2,042,490
07/08/2021 1,200   Disposition at $2,501.03 per share. 3,001,236
07/08/2021 502   Disposition at $2,583.89 per share. 1,297,113
07/08/2021 1,257   Disposition at $2,500.18 per share. 3,142,727
07/08/2021 800   Disposition at $2,582.78 per share. 2,066,224
07/08/2021 778   Disposition at $2,499.35 per share. 1,944,495
07/08/2021 907   Disposition at $2,581.94 per share. 2,341,820
07/08/2021 309   Disposition at $2,498.03 per share. 771,892
07/08/2021 261   Disposition at $2,579.46 per share. 673,240
07/08/2021 607   Disposition at $2,496.98 per share. 1,515,667
07/08/2021 600   Disposition at $2,577.15 per share. 1,546,290
07/08/2021 938   Disposition at $2,495.94 per share. 2,341,192
07/08/2021 200   Disposition at $2,575.64 per share. 515,128
07/08/2021 571   Disposition at $2,494.88 per share. 1,424,577
07/08/2021 300   Disposition at $2,562.62 per share. 768,786
07/08/2021 13,888   Derivative/Non-derivative trans. at $0 per share. 0
07/07/2021 1,800   Disposition at $2,532.85 per share. 4,559,130
07/07/2021 1,307   Disposition at $2,604.75 per share. 3,404,409
07/07/2021 2,300   Disposition at $2,532.01 per share. 5,823,623
07/07/2021 1,706   Disposition at $2,603.66 per share. 4,441,844
07/07/2021 2,054   Disposition at $2,530.83 per share. 5,198,325
07/07/2021 1,462   Disposition at $2,602.63 per share. 3,805,046
07/07/2021 2,100   Disposition at $2,529.62 per share. 5,312,202
07/07/2021 1,602   Disposition at $2,601.55 per share. 4,167,684
07/07/2021 1,100   Disposition at $2,528.53 per share. 2,781,383
07/07/2021 1,788   Disposition at $2,600.57 per share. 4,649,820
07/07/2021 1,100   Disposition at $2,527.61 per share. 2,780,371
07/07/2021 1,800   Disposition at $2,599.13 per share. 4,678,434
07/07/2021 900   Disposition at $2,526.48 per share. 2,273,832
07/07/2021 1,000   Disposition at $2,598.1 per share. 2,598,100
07/07/2021 200   Disposition at $2,524.58 per share. 504,916
07/07/2021 600   Disposition at $2,596.95 per share. 1,558,170
07/07/2021 100   Disposition at $2,545.24 per share. 254,524
07/07/2021 200   Disposition at $2,541.36 per share. 508,272
07/07/2021 100   Disposition at $2,540.05 per share. 254,005
07/07/2021 100   Disposition at $2,537.71 per share. 253,771
07/07/2021 200   Disposition at $2,608.64 per share. 521,728
07/07/2021 655   Disposition at $2,535.68 per share. 1,660,871
07/07/2021 200   Disposition at $2,607.82 per share. 521,564
07/07/2021 677   Disposition at $2,534.97 per share. 1,716,175
07/07/2021 800   Disposition at $2,606.68 per share. 2,085,344
07/07/2021 503   Disposition at $2,533.96 per share. 1,274,582
07/07/2021 1,024   Disposition at $2,605.85 per share. 2,668,391
07/07/2021 13,889   Derivative/Non-derivative trans. at $0 per share. 0
07/07/2021 400   Disposition at $2,595.73 per share. 1,038,292
07/06/2021 994   Disposition at $2,580.28 per share. 2,564,799
07/06/2021 754   Disposition at $2,504.54 per share. 1,888,424
07/06/2021 600   Disposition at $2,579.2 per share. 1,547,520
07/06/2021 500   Disposition at $2,503.72 per share. 1,251,860
07/06/2021 1,050   Disposition at $2,578.1 per share. 2,707,005
07/06/2021 600   Disposition at $2,502.38 per share. 1,501,428
07/06/2021 300   Disposition at $2,576.96 per share. 773,088
07/06/2021 200   Disposition at $2,501.36 per share. 500,272
07/06/2021 200   Disposition at $2,575.73 per share. 515,146
07/06/2021 501   Disposition at $2,500 per share. 1,252,500
07/06/2021 200   Disposition at $2,574.86 per share. 514,972
07/06/2021 200   Disposition at $2,498.48 per share. 499,696
07/06/2021 655   Disposition at $2,573.77 per share. 1,685,820
07/06/2021 200   Disposition at $2,497.62 per share. 499,524
07/06/2021 100   Disposition at $2,528.52 per share. 252,852
07/06/2021 300   Disposition at $2,526.97 per share. 758,091
07/06/2021 386   Disposition at $2,523.44 per share. 974,048
07/06/2021 247   Disposition at $2,522.37 per share. 623,026
07/06/2021 21   Disposition at $2,595.31 per share. 54,502
07/06/2021 701   Disposition at $2,521.5 per share. 1,767,572
07/06/2021 700   Disposition at $2,594.57 per share. 1,816,199
07/06/2021 1,100   Disposition at $2,519.99 per share. 2,771,989
07/06/2021 600   Disposition at $2,593.66 per share. 1,556,196
07/06/2021 1,100   Disposition at $2,519.06 per share. 2,770,966
07/06/2021 600   Disposition at $2,592.58 per share. 1,555,548
07/06/2021 900   Disposition at $2,518.09 per share. 2,266,281
07/06/2021 100   Disposition at $2,572.25 per share. 257,225
07/06/2021 200   Disposition at $2,492.96 per share. 498,592
07/06/2021 600   Disposition at $2,591.56 per share. 1,554,936
07/06/2021 1,088   Disposition at $2,517.04 per share. 2,738,540
07/06/2021 500   Disposition at $2,590.49 per share. 1,295,245
07/06/2021 1,311   Disposition at $2,515.89 per share. 3,298,332
07/06/2021 430   Disposition at $2,589.59 per share. 1,113,524
07/06/2021 900   Disposition at $2,514.9 per share. 2,263,410
07/06/2021 1,733   Disposition at $2,588.52 per share. 4,485,906
07/06/2021 700   Disposition at $2,513.73 per share. 1,759,611
07/06/2021 400   Disposition at $2,587.46 per share. 1,034,984
07/06/2021 400   Disposition at $2,512 per share. 1,004,800
07/06/2021 300   Disposition at $2,586.44 per share. 775,932
07/06/2021 200   Disposition at $2,510.96 per share. 502,192
07/06/2021 915   Disposition at $2,585.34 per share. 2,365,587
07/06/2021 100   Disposition at $2,509.25 per share. 250,925
07/06/2021 800   Disposition at $2,584.16 per share. 2,067,328
07/06/2021 301   Disposition at $2,508.8 per share. 755,149
07/06/2021 803   Disposition at $2,582.74 per share. 2,073,941
07/06/2021 400   Disposition at $2,507.24 per share. 1,002,896
07/06/2021 1,288   Disposition at $2,581.37 per share. 3,324,805
07/06/2021 500   Disposition at $2,505.96 per share. 1,252,980
07/06/2021 100   Disposition at $2,568.43 per share. 256,843
07/06/2021 13,889   Derivative/Non-derivative trans. at $0 per share. 0
06/09/2021 585   Disposition at $2,497.35 per share. 1,460,950
06/09/2021 1,900   Disposition at $2,406.59 per share. 4,572,521
06/09/2021 1,000   Disposition at $2,495.97 per share. 2,495,970
06/09/2021 1,541   Disposition at $2,405.28 per share. 3,706,537
06/09/2021 1,401   Disposition at $2,495.18 per share. 3,495,748
06/09/2021 608   Disposition at $2,403.33 per share. 1,461,225
06/09/2021 3,355   Disposition at $2,494.23 per share. 8,368,142
06/09/2021 3,325   Disposition at $2,404.22 per share. 7,994,032
06/09/2021 2,483   Disposition at $2,493.03 per share. 6,190,194
06/09/2021 548   Disposition at $2,402.23 per share. 1,316,423
06/09/2021 1,550   Disposition at $2,492.1 per share. 3,862,755
06/09/2021 610   Disposition at $2,400.76 per share. 1,464,464
06/09/2021 289   Disposition at $2,490.82 per share. 719,847
06/09/2021 300   Disposition at $2,399.44 per share. 719,832
06/09/2021 900   Disposition at $2,489.97 per share. 2,240,973
06/09/2021 200   Disposition at $2,398.36 per share. 479,672
06/09/2021 100   Disposition at $2,504.26 per share. 250,426
06/09/2021 200   Disposition at $2,412.78 per share. 482,556
06/09/2021 200   Disposition at $2,503.53 per share. 500,706
06/09/2021 616   Disposition at $2,411.68 per share. 1,485,595
06/09/2021 400   Disposition at $2,501.92 per share. 1,000,768
06/09/2021 700   Disposition at $2,410.67 per share. 1,687,469
06/09/2021 426   Disposition at $2,500.8 per share. 1,065,341
06/09/2021 400   Disposition at $2,409.59 per share. 963,836
06/09/2021 200   Disposition at $2,499.32 per share. 499,864
06/09/2021 1,200   Disposition at $2,408.57 per share. 2,890,284
06/09/2021 600   Disposition at $2,498.24 per share. 1,498,944
06/09/2021 1,741   Disposition at $2,407.55 per share. 4,191,545
06/09/2021 400   Disposition at $2,488.94 per share. 995,576
06/09/2021 13,889   Derivative/Non-derivative trans. at $0 per share. 0
06/08/2021 1,061   Disposition at $2,479.79 per share. 2,631,058
06/08/2021 597   Disposition at $2,404.46 per share. 1,435,463
06/08/2021 1,156   Disposition at $2,478.78 per share. 2,865,470
06/08/2021 979   Disposition at $2,403.3 per share. 2,352,831
06/08/2021 1,364   Disposition at $2,477.75 per share. 3,379,651
06/08/2021 974   Disposition at $2,402.14 per share. 2,339,685
06/08/2021 500   Disposition at $2,475.28 per share. 1,237,640
06/08/2021 500   Disposition at $2,401.01 per share. 1,200,505
06/08/2021 903   Disposition at $2,476.74 per share. 2,236,497
06/08/2021 500   Disposition at $2,399.61 per share. 1,199,805
06/08/2021 1,100   Disposition at $2,474.39 per share. 2,721,829
06/08/2021 827   Disposition at $2,398.64 per share. 1,983,676
06/08/2021 521   Disposition at $2,473.23 per share. 1,288,553
06/08/2021 497   Disposition at $2,396.98 per share. 1,191,300
06/08/2021 200   Disposition at $2,418.44 per share. 483,688
06/08/2021 300   Disposition at $2,417.07 per share. 725,121
06/08/2021 300   Disposition at $2,470.88 per share. 741,264
06/08/2021 400   Disposition at $2,394.95 per share. 957,980
06/08/2021 300   Disposition at $2,489.51 per share. 746,853
06/08/2021 400   Disposition at $2,416.28 per share. 966,512
06/08/2021 226   Disposition at $2,492.98 per share. 563,414
06/08/2021 600   Disposition at $2,414.85 per share. 1,448,910
06/08/2021 100   Disposition at $2,490.46 per share. 249,046
06/08/2021 572   Disposition at $2,412.64 per share. 1,380,031
06/08/2021 625   Disposition at $2,488.74 per share. 1,555,463
06/08/2021 267   Disposition at $2,412.07 per share. 644,023
06/08/2021 700   Disposition at $2,487.57 per share. 1,741,299
06/08/2021 509   Disposition at $2,410.94 per share. 1,227,169
06/08/2021 1,301   Disposition at $2,486.17 per share. 3,234,508
06/08/2021 300   Disposition at $2,409.66 per share. 722,898
06/08/2021 733   Disposition at $2,484.64 per share. 1,821,242
06/08/2021 1,353   Disposition at $2,408.5 per share. 3,258,701
06/08/2021 458   Disposition at $2,483.03 per share. 1,137,228
06/08/2021 1,200   Disposition at $2,407.7 per share. 2,889,240
06/08/2021 1,331   Disposition at $2,481.95 per share. 3,303,476
06/08/2021 1,500   Disposition at $2,406.48 per share. 3,609,720
06/08/2021 1,010   Disposition at $2,480.91 per share. 2,505,720
06/08/2021 1,414   Disposition at $2,405.45 per share. 3,401,307
06/08/2021 200   Disposition at $2,469.32 per share. 493,864
06/08/2021 13,889   Derivative/Non-derivative trans. at $0 per share. 0
06/07/2021 700   Disposition at $2,451.68 per share. 1,716,176
06/07/2021 1,007   Disposition at $2,390.49 per share. 2,407,224
06/07/2021 1,000   Disposition at $2,450.66 per share. 2,450,660
06/07/2021 1,002   Disposition at $2,389.37 per share. 2,394,149
06/07/2021 1,000   Disposition at $2,449.58 per share. 2,449,580
06/07/2021 600   Disposition at $2,388.19 per share. 1,432,914
06/07/2021 1,325   Disposition at $2,448.49 per share. 3,244,250
06/07/2021 856   Disposition at $2,387.11 per share. 2,043,367
06/07/2021 600   Disposition at $2,447.34 per share. 1,468,404
06/07/2021 1,600   Disposition at $2,385.98 per share. 3,817,568
06/07/2021 1,237   Disposition at $2,446.28 per share. 3,026,049
06/07/2021 515   Disposition at $2,384.78 per share. 1,228,162
06/07/2021 681   Disposition at $2,444.52 per share. 1,664,719
06/07/2021 700   Disposition at $2,383.47 per share. 1,668,429
06/07/2021 81   Disposition at $2,467.3 per share. 199,852
06/07/2021 113   Disposition at $2,403.54 per share. 271,601
06/07/2021 1,000   Disposition at $2,443.7 per share. 2,443,700
06/07/2021 593   Disposition at $2,382.59 per share. 1,412,876
06/07/2021 300   Disposition at $2,466.51 per share. 739,953
06/07/2021 388   Disposition at $2,402.23 per share. 932,066
06/07/2021 831   Disposition at $2,465.57 per share. 2,048,889
06/07/2021 700   Disposition at $2,401.28 per share. 1,680,896
06/07/2021 1,000   Disposition at $2,464.5 per share. 2,464,500
06/07/2021 1,312   Disposition at $2,399.91 per share. 3,148,682
06/07/2021 401   Disposition at $2,463.26 per share. 987,768
06/07/2021 594   Disposition at $2,398.92 per share. 1,424,959
06/07/2021 100   Disposition at $2,460.94 per share. 246,094
06/07/2021 472   Disposition at $2,397.56 per share. 1,131,649
06/07/2021 700   Disposition at $2,457.98 per share. 1,720,586
06/07/2021 600   Disposition at $2,396.51 per share. 1,437,906
06/07/2021 700   Disposition at $2,456.91 per share. 1,719,837
06/07/2021 700   Disposition at $2,395.36 per share. 1,676,752
06/07/2021 400   Disposition at $2,455.65 per share. 982,260
06/07/2021 600   Disposition at $2,394.17 per share. 1,436,502
06/07/2021 400   Disposition at $2,454.66 per share. 981,864
06/07/2021 1,137   Disposition at $2,392.92 per share. 2,720,751
06/07/2021 804   Disposition at $2,453.01 per share. 1,972,221
06/07/2021 400   Disposition at $2,391.75 per share. 956,700
06/07/2021 629   Disposition at $2,442.38 per share. 1,536,258
06/07/2021 13,889   Derivative/Non-derivative trans. at $0 per share. 0
05/14/2021 62,200   Gift at $0 per share. 0
05/14/2021 62,200   Gift at $0 per share. 0
05/14/2021 62,200   Derivative/Non-derivative trans. at $0 per share. 0
05/11/2021 300   Disposition at $2,250.42 per share. 675,126
05/11/2021 202   Disposition at $2,297.09 per share. 464,013
05/11/2021 305   Disposition at $2,248.47 per share. 685,784
05/11/2021 202   Disposition at $2,301.94 per share. 464,992
05/11/2021 300   Disposition at $2,247.61 per share. 674,283
05/11/2021 200   Disposition at $2,295.73 per share. 459,146
05/11/2021 400   Disposition at $2,246.3 per share. 898,520
05/11/2021 400   Disposition at $2,294.63 per share. 917,852
05/11/2021 200   Disposition at $2,245.04 per share. 449,008
05/11/2021 444   Disposition at $2,293.14 per share. 1,018,155
05/11/2021 300   Disposition at $2,278.06 per share. 683,418
05/11/2021 100   Disposition at $2,240.85 per share. 224,085
05/11/2021 190   Disposition at $2,292.16 per share. 435,511
05/11/2021 300   Disposition at $2,276.21 per share. 682,863
05/11/2021 300   Disposition at $2,239.79 per share. 671,937
05/11/2021 601   Disposition at $2,289.93 per share. 1,376,248
05/11/2021 848   Disposition at $2,273.11 per share. 1,927,598
05/11/2021 1,435   Disposition at $2,272.13 per share. 3,260,507
05/11/2021 353   Disposition at $2,320.12 per share. 819,003
05/11/2021 1,087   Disposition at $2,270.78 per share. 2,468,338
05/11/2021 400   Disposition at $2,318.09 per share. 927,236
05/11/2021 801   Disposition at $2,269.82 per share. 1,818,126
05/11/2021 475   Disposition at $2,316.74 per share. 1,100,452
05/11/2021 934   Disposition at $2,268.79 per share. 2,119,050
05/11/2021 601   Disposition at $2,315.67 per share. 1,391,718
05/11/2021 1,300   Disposition at $2,267.61 per share. 2,947,893
05/11/2021 914   Disposition at $2,314.32 per share. 2,115,289
05/11/2021 800   Disposition at $2,266.16 per share. 1,812,928
05/11/2021 1,103   Disposition at $2,312.86 per share. 2,551,085
05/11/2021 200   Disposition at $2,264.91 per share. 452,982
05/11/2021 1,200   Disposition at $2,312.01 per share. 2,774,412
05/11/2021 479   Disposition at $2,275.2 per share. 1,089,821
05/11/2021 100   Disposition at $2,236.69 per share. 223,669
05/11/2021 200   Disposition at $2,288.12 per share. 457,624
05/11/2021 100   Disposition at $2,263.4 per share. 226,340
05/11/2021 1,501   Disposition at $2,310.85 per share. 3,468,586
05/11/2021 700   Disposition at $2,262.69 per share. 1,583,883
05/11/2021 600   Disposition at $2,309.72 per share. 1,385,832
05/11/2021 408   Disposition at $2,261.81 per share. 922,819
05/11/2021 1,177   Disposition at $2,308.9 per share. 2,717,576
05/11/2021 400   Disposition at $2,259.94 per share. 903,976
05/11/2021 700   Disposition at $2,307.69 per share. 1,615,383
05/11/2021 402   Disposition at $2,258.72 per share. 908,006
05/11/2021 395   Disposition at $2,306.56 per share. 911,092
05/11/2021 200   Disposition at $2,257.2 per share. 451,440
05/11/2021 400   Disposition at $2,305.36 per share. 922,144
05/11/2021 200   Disposition at $2,256 per share. 451,200
05/11/2021 331   Disposition at $2,304.41 per share. 762,760
05/11/2021 190   Disposition at $2,254.87 per share. 428,426
05/11/2021 600   Disposition at $2,303.34 per share. 1,382,004
05/11/2021 200   Disposition at $2,252.66 per share. 450,532
05/11/2021 300   Disposition at $2,300.66 per share. 690,198
05/11/2021 200   Disposition at $2,251.48 per share. 450,296
05/11/2021 300   Disposition at $2,298.78 per share. 689,634
05/11/2021 400   Disposition at $2,273.96 per share. 909,584
05/11/2021 13,889   Derivative/Non-derivative trans. at $0 per share. 0
05/11/2021 100   Disposition at $2,286.57 per share. 228,657
05/10/2021 1,000   Disposition at $2,345.52 per share. 2,345,520
05/10/2021 500   Disposition at $2,344.24 per share. 1,172,120
05/10/2021 700   Disposition at $2,343.43 per share. 1,640,401
05/10/2021 448   Disposition at $2,342.17 per share. 1,049,293
05/10/2021 508   Disposition at $2,341.27 per share. 1,189,366
05/10/2021 674   Disposition at $2,340.01 per share. 1,577,167
05/10/2021 956   Disposition at $2,339.09 per share. 2,236,171
05/10/2021 300   Disposition at $2,369.55 per share. 710,865
05/10/2021 100   Disposition at $2,364.04 per share. 236,404
05/10/2021 100   Disposition at $2,362.91 per share. 236,291
05/10/2021 500   Disposition at $2,359.88 per share. 1,179,940
05/10/2021 600   Disposition at $2,358.78 per share. 1,415,268
05/10/2021 700   Disposition at $2,357.55 per share. 1,650,285
05/10/2021 209   Disposition at $2,337.96 per share. 488,634
05/10/2021 951   Disposition at $2,356.37 per share. 2,240,908
05/10/2021 300   Disposition at $2,355.39 per share. 706,617
05/10/2021 300   Disposition at $2,353.93 per share. 706,179
05/10/2021 600   Disposition at $2,353.11 per share. 1,411,866
05/10/2021 500   Disposition at $2,351.99 per share. 1,175,995
05/10/2021 318   Disposition at $2,350.96 per share. 747,606
05/10/2021 1,013   Disposition at $2,349.67 per share. 2,380,216
05/10/2021 800   Disposition at $2,348.76 per share. 1,879,008
05/10/2021 1,212   Disposition at $2,347.67 per share. 2,845,377
05/10/2021 300   Disposition at $2,346.49 per share. 703,947
05/10/2021 300   Disposition at $2,336.53 per share. 700,959
05/07/2021 1,000   Disposition at $2,403.66 per share. 2,403,660
05/07/2021 2,264   Disposition at $2,402.52 per share. 5,439,306
05/07/2021 1,390   Disposition at $2,401.6 per share. 3,338,224
05/07/2021 1,300   Disposition at $2,400.19 per share. 3,120,247
05/07/2021 217   Disposition at $2,398.06 per share. 520,380
05/07/2021 300   Disposition at $2,395.47 per share. 718,641
05/07/2021 100   Disposition at $2,394.04 per share. 239,404
05/07/2021 604   Disposition at $2,399.04 per share. 1,449,021
05/07/2021 100   Disposition at $2,415.45 per share. 241,545
05/07/2021 320   Disposition at $2,392.88 per share. 765,722
05/07/2021 200   Disposition at $2,414.54 per share. 482,908
05/07/2021 561   Disposition at $2,413.98 per share. 1,354,243
05/07/2021 500   Disposition at $2,412.71 per share. 1,206,355
05/07/2021 800   Disposition at $2,411.82 per share. 1,929,456
05/07/2021 700   Disposition at $2,410.67 per share. 1,687,469
05/07/2021 300   Disposition at $2,409.43 per share. 722,829
05/07/2021 200   Disposition at $2,407.88 per share. 481,576
05/07/2021 669   Disposition at $2,406.83 per share. 1,610,170
05/07/2021 1,154   Disposition at $2,405.76 per share. 2,776,248
05/07/2021 910   Disposition at $2,404.84 per share. 2,188,405
05/07/2021 300   Disposition at $2,391.51 per share. 717,453
11/12/2020 9,900   Gift at $0 per share. 0
11/12/2020 9,900   Gift at $0 per share. 0
11/12/2020 9,900   Derivative/Non-derivative trans. at $0 per share. 0
05/21/2020 13,400   Gift at $0 per share. 0
05/21/2020 13,400   Derivative/Non-derivative trans. at $0 per share. 0
05/21/2020 13,400   Gift at $0 per share. 0
11/07/2019 9,200   Gift at $0 per share. 0
08/20/2019 13,500   Gift at $0 per share. 0
05/30/2019 22,200   Gift at $0 per share. 0
05/30/2019 22,200   Derivative/Non-derivative trans. at $0 per share. 0
05/30/2019 22,200   Gift at $0 per share. 0
11/29/2018 35,300   Gift at $0 per share. 0
11/29/2018 35,300   Derivative/Non-derivative trans. at $0 per share. 0
11/29/2018 35,300   Gift at $0 per share. 0
05/25/2018 18,400   Gift at $0 per share. 0
05/25/2018 18,400   Gift at $0 per share. 0
05/25/2018 18,400   Derivative/Non-derivative trans. at $0 per share. 0

Officers and Executives

Dr. John LeRoy Hennessy
Chairman
Mr. Sundar Pichai
Chief Executive Officer & Director
Ms. Ruth M. Porat
Chief Financial Officer & Senior Vice President
Dr. Robert M. Califf
Head-Strategy & Policy
Mr. Torrence N. Boone
Vice President-Global Client Partnerships
Ms. Jewel Burks Solomon
Head-Google for Startups
Mr. Yolande G. Piazza
Vice President-Financial Services
Ms. Asmau Ahmed
Managing Director
Mr. Cory R. Ondrejka
Vice President
Mr. Thomas Lee
Executive Customer Council Board Member
Ms. Karen Zuccala
Head-Brand Strategy
Dr. Christopher John Kelly
Dr. Ramon Martin Chavez Márquez
Director
Mr. Lawrence E. Page
Director
Mr. Sergey Mikhaylovich Brin
Director
Mr. Juan Rajlin
Treasurer & Vice President
Mr. Amie Thuener
Chief Accounting Officer & Vice President
Ms. Ellen West
Vice President-Investor Relations
Ms. Cynthia M. Patton
General Counsel & Secretary
Mr. John Kent Walker
President-Global Affairs & Chief Legal Officer
Dr. Frances Hamilton Arnold
Independent Director
Mr. John L Doerr
Independent Director
Ms. Ann Mather
Independent Director
Mr. Ram Kavitarak Shriram
Independent Director
Dr. Roger Walton Ferguson
Independent Director
Ms. Robin L. Washington
Independent Director
Link to MarketWatch's Slice.