Alphabet Inc. Cl A

NAS: GOOGL

GO
/marketstate/country/us

Before the Bell

 --Real time quotes

Feb 2, 2023, 8:42 a.m.

/zigman2/quotes/202490156/composite

$

105.38

Change

+4.95 +4.93%

Volume

Volume 891,074

Real time quotes

/zigman2/quotes/202490156/composite

Previous close

$ 100.43

$ 100.43

Change

+1.59 +1.61%

Day low

Day high

$97.58

$101.19

Open

52 week low

52 week high

$83.34

$149.68

Open

Lawrence E. Page

Mr. Lawrence E. Page is on the Board of Directors at Alphabet, Inc., National Academy of Engineering and X PRIZE Foundation. Mr. Page was previously employed as a Chief Executive Officer & Director by Google, Inc. He received his undergraduate degree from the University of Michigan and a graduate degree from Stanford University.

Transactions

Date Shares Transaction Value
04/19/2022 100   Disposition at $2,573.36 per share. 257,336
04/19/2022 200   Disposition at $2,571.03 per share. 514,206
04/19/2022 100   Disposition at $2,617.15 per share. 261,715
04/19/2022 100   Disposition at $2,569.15 per share. 256,915
04/19/2022 100   Disposition at $2,615.65 per share. 261,565
04/19/2022 100   Disposition at $2,564.01 per share. 256,401
04/19/2022 100   Disposition at $2,614.14 per share. 261,414
04/19/2022 200   Disposition at $2,561.38 per share. 512,276
04/19/2022 256   Disposition at $2,612.86 per share. 668,893
04/19/2022 200   Disposition at $2,558.86 per share. 511,772
04/19/2022 400   Disposition at $2,608.17 per share. 1,043,268
04/19/2022 400   Disposition at $2,611.44 per share. 1,044,576
04/19/2022 200   Disposition at $2,557.08 per share. 511,416
04/19/2022 100   Disposition at $2,605.15 per share. 260,515
04/19/2022 100   Disposition at $2,606.72 per share. 260,672
04/19/2022 200   Disposition at $2,605.31 per share. 521,062
04/19/2022 300   Disposition at $2,603.73 per share. 781,119
04/19/2022 200   Disposition at $2,601.92 per share. 520,384
04/19/2022 300   Disposition at $2,601.39 per share. 780,417
04/19/2022 400   Disposition at $2,599.9 per share. 1,039,960
04/19/2022 1,400   Disposition at $2,598.77 per share. 3,638,278
04/19/2022 1,000   Disposition at $2,597.61 per share. 2,597,610
04/19/2022 1,200   Disposition at $2,596.42 per share. 3,115,704
04/19/2022 1,159   Disposition at $2,595.11 per share. 3,007,733
04/19/2022 300   Disposition at $2,610.39 per share. 783,117
04/19/2022 200   Disposition at $2,555.76 per share. 511,152
04/19/2022 300   Disposition at $2,603.03 per share. 780,909
04/19/2022 500   Disposition at $2,593.72 per share. 1,296,860
04/19/2022 400   Disposition at $2,592.46 per share. 1,036,984
04/19/2022 701   Disposition at $2,590.39 per share. 1,815,864
04/19/2022 300   Disposition at $2,589.34 per share. 776,802
04/19/2022 500   Disposition at $2,588.11 per share. 1,294,055
04/19/2022 719   Disposition at $2,586.99 per share. 1,860,046
04/19/2022 100   Disposition at $2,585.15 per share. 258,515
04/19/2022 253   Disposition at $2,583.68 per share. 653,672
04/19/2022 100   Disposition at $2,576.98 per share. 257,698
04/19/2022 200   Disposition at $2,575.4 per share. 515,080
04/19/2022 700   Disposition at $2,609.39 per share. 1,826,573
04/19/2022 200   Disposition at $2,550.19 per share. 510,038
04/19/2022 358   Disposition at $2,601.63 per share. 931,384
04/18/2022 382   Disposition at $2,544.29 per share. 971,919
04/18/2022 816   Disposition at $2,537.33 per share. 2,070,462
04/18/2022 200   Disposition at $2,542.96 per share. 508,592
04/18/2022 313   Disposition at $2,535.86 per share. 793,725
04/18/2022 479   Disposition at $2,542.06 per share. 1,217,647
04/18/2022 100   Disposition at $2,532.21 per share. 253,221
04/18/2022 100   Disposition at $2,540.06 per share. 254,006
04/18/2022 300   Disposition at $2,530.97 per share. 759,291
04/18/2022 300   Disposition at $2,539.1 per share. 761,730
04/18/2022 300   Disposition at $2,529.29 per share. 758,787
04/18/2022 200   Disposition at $2,537.54 per share. 507,508
04/18/2022 500   Disposition at $2,528.53 per share. 1,264,265
04/18/2022 201   Disposition at $2,572.15 per share. 517,003
04/18/2022 400   Disposition at $2,536.2 per share. 1,014,480
04/18/2022 600   Disposition at $2,526.87 per share. 1,516,122
04/18/2022 300   Disposition at $2,569.96 per share. 770,988
04/18/2022 501   Disposition at $2,568.8 per share. 1,286,969
04/18/2022 300   Disposition at $2,561.33 per share. 768,399
04/18/2022 303   Disposition at $2,567.85 per share. 778,059
04/18/2022 247   Disposition at $2,559.99 per share. 632,318
04/18/2022 467   Disposition at $2,565.8 per share. 1,198,229
04/18/2022 500   Disposition at $2,559.06 per share. 1,279,530
04/18/2022 500   Disposition at $2,564.35 per share. 1,282,175
04/18/2022 898   Disposition at $2,558.09 per share. 2,297,165
04/18/2022 400   Disposition at $2,563.4 per share. 1,025,360
04/18/2022 342   Disposition at $2,556.35 per share. 874,272
04/18/2022 500   Disposition at $2,562.31 per share. 1,281,155
04/18/2022 800   Disposition at $2,555.04 per share. 2,044,032
04/18/2022 700   Disposition at $2,561.32 per share. 1,792,924
04/18/2022 647   Disposition at $2,553.81 per share. 1,652,316
04/18/2022 700   Disposition at $2,560.04 per share. 1,792,028
04/18/2022 400   Disposition at $2,552.54 per share. 1,021,016
04/18/2022 778   Disposition at $2,558.18 per share. 1,990,265
04/18/2022 800   Disposition at $2,551.21 per share. 2,040,968
04/18/2022 400   Disposition at $2,534.94 per share. 1,013,976
04/18/2022 300   Disposition at $2,525.33 per share. 757,599
04/18/2022 800   Disposition at $2,556.46 per share. 2,045,168
04/18/2022 700   Disposition at $2,550.17 per share. 1,785,119
04/18/2022 500   Disposition at $2,555.11 per share. 1,277,555
04/18/2022 789   Disposition at $2,549.23 per share. 2,011,343
04/18/2022 1,300   Disposition at $2,553.89 per share. 3,320,057
04/18/2022 500   Disposition at $2,547.25 per share. 1,273,625
04/18/2022 200   Disposition at $2,552.62 per share. 510,524
04/18/2022 300   Disposition at $2,545.93 per share. 763,779
04/18/2022 600   Disposition at $2,551.51 per share. 1,530,906
04/18/2022 300   Disposition at $2,544.75 per share. 763,425
04/18/2022 400   Disposition at $2,549.86 per share. 1,019,944
04/18/2022 900   Disposition at $2,543.81 per share. 2,289,429
04/18/2022 314   Disposition at $2,548.73 per share. 800,302
04/18/2022 818   Disposition at $2,542.67 per share. 2,079,905
04/18/2022 561   Disposition at $2,547.7 per share. 1,429,260
04/18/2022 300   Disposition at $2,541.15 per share. 762,345
04/18/2022 303   Disposition at $2,546.72 per share. 771,657
04/18/2022 600   Disposition at $2,539.81 per share. 1,523,886
04/18/2022 500   Disposition at $2,545.57 per share. 1,272,785
04/18/2022 519   Disposition at $2,538.58 per share. 1,317,524
04/18/2022 100   Disposition at $2,574.16 per share. 257,416
04/18/2022 500   Disposition at $2,534.14 per share. 1,267,070
04/18/2022 13,889   Derivative/Non-derivative trans. at $0 per share. 0
04/14/2022 400   Disposition at $2,553.03 per share. 1,021,212
04/14/2022 200   Disposition at $2,599.2 per share. 519,840
04/14/2022 401   Disposition at $2,551.22 per share. 1,023,040
04/14/2022 100   Disposition at $2,590.45 per share. 259,045
04/14/2022 200   Disposition at $2,550.11 per share. 510,022
04/14/2022 300   Disposition at $2,588.68 per share. 776,604
04/14/2022 400   Disposition at $2,549.18 per share. 1,019,672
04/14/2022 400   Disposition at $2,586.68 per share. 1,034,672
04/14/2022 200   Disposition at $2,605.22 per share. 521,044
04/14/2022 200   Disposition at $2,548 per share. 509,600
04/14/2022 200   Disposition at $2,577.81 per share. 515,562
04/14/2022 200   Disposition at $2,595.02 per share. 519,004
04/14/2022 500   Disposition at $2,546.5 per share. 1,273,250
04/14/2022 100   Disposition at $2,579.52 per share. 257,952
04/14/2022 100   Disposition at $2,576.08 per share. 257,608
04/14/2022 500   Disposition at $2,593.95 per share. 1,296,975
04/14/2022 600   Disposition at $2,545.6 per share. 1,527,360
04/14/2022 200   Disposition at $2,577.5 per share. 515,500
04/14/2022 400   Disposition at $2,575.75 per share. 1,030,300
04/14/2022 400   Disposition at $2,574.88 per share. 1,029,952
04/14/2022 202   Disposition at $2,573.37 per share. 519,821
04/14/2022 481   Disposition at $2,572.71 per share. 1,237,474
04/14/2022 576   Disposition at $2,570.69 per share. 1,480,718
04/14/2022 700   Disposition at $2,569.61 per share. 1,798,727
04/14/2022 300   Disposition at $2,568.49 per share. 770,547
04/14/2022 300   Disposition at $2,567.65 per share. 770,295
04/14/2022 400   Disposition at $2,566.18 per share. 1,026,472
04/14/2022 200   Disposition at $2,572.8 per share. 514,560
04/14/2022 200   Disposition at $2,583.46 per share. 516,692
04/14/2022 265   Disposition at $2,544.39 per share. 674,264
04/14/2022 543   Disposition at $2,565.27 per share. 1,392,942
04/14/2022 900   Disposition at $2,564.23 per share. 2,307,807
04/14/2022 700   Disposition at $2,563.21 per share. 1,794,247
04/14/2022 717   Disposition at $2,562.18 per share. 1,837,084
04/14/2022 700   Disposition at $2,560.93 per share. 1,792,651
04/14/2022 113   Disposition at $2,559.85 per share. 289,264
04/14/2022 600   Disposition at $2,558.77 per share. 1,535,262
04/14/2022 290   Disposition at $2,557.05 per share. 741,545
04/14/2022 200   Disposition at $2,555.24 per share. 511,048
04/14/2022 500   Disposition at $2,553.96 per share. 1,276,980
04/14/2022 200   Disposition at $2,570.28 per share. 514,056
04/14/2022 100   Disposition at $2,581.25 per share. 258,125
04/14/2022 401   Disposition at $2,543.1 per share. 1,019,784
03/18/2022 400   Disposition at $2,728.28 per share. 1,091,312
03/18/2022 200   Disposition at $2,676.02 per share. 535,204
03/18/2022 522   Disposition at $2,726.3 per share. 1,423,129
03/18/2022 100   Disposition at $2,674.43 per share. 267,443
03/18/2022 1,100   Disposition at $2,725.41 per share. 2,997,951
03/18/2022 100   Disposition at $2,672.32 per share. 267,232
03/18/2022 346   Disposition at $2,723.84 per share. 942,449
03/18/2022 400   Disposition at $2,669.69 per share. 1,067,876
03/18/2022 100   Disposition at $2,721.04 per share. 272,104
03/18/2022 200   Disposition at $2,668.34 per share. 533,668
03/18/2022 280   Disposition at $2,718.98 per share. 761,315
03/18/2022 100   Disposition at $2,667.05 per share. 266,705
03/18/2022 700   Disposition at $2,713.44 per share. 1,899,408
03/18/2022 300   Disposition at $2,717.44 per share. 815,232
03/18/2022 300   Disposition at $2,664.4 per share. 799,320
03/18/2022 205   Disposition at $2,712.29 per share. 556,020
03/18/2022 415   Disposition at $2,711.38 per share. 1,125,223
03/18/2022 700   Disposition at $2,709.62 per share. 1,896,734
03/18/2022 400   Disposition at $2,708.51 per share. 1,083,404
03/18/2022 100   Disposition at $2,706.72 per share. 270,672
03/18/2022 400   Disposition at $2,705.54 per share. 1,082,216
03/18/2022 200   Disposition at $2,704.58 per share. 540,916
03/18/2022 300   Disposition at $2,703.39 per share. 811,017
03/18/2022 200   Disposition at $2,701.09 per share. 540,218
03/18/2022 200   Disposition at $2,696.92 per share. 539,384
03/18/2022 500   Disposition at $2,716.14 per share. 1,358,070
03/18/2022 395   Disposition at $2,663.01 per share. 1,051,889
03/18/2022 200   Disposition at $2,695.79 per share. 539,158
03/18/2022 100   Disposition at $2,693.48 per share. 269,348
03/18/2022 200   Disposition at $2,691.32 per share. 538,264
03/18/2022 9   Disposition at $2,737.62 per share. 24,639
03/18/2022 200   Disposition at $2,688.82 per share. 537,764
03/18/2022 200   Disposition at $2,734.9 per share. 546,980
03/18/2022 100   Disposition at $2,686.58 per share. 268,658
03/18/2022 100   Disposition at $2,733.41 per share. 273,341
03/18/2022 444   Disposition at $2,685.41 per share. 1,192,323
03/18/2022 352   Disposition at $2,733.02 per share. 962,024
03/18/2022 300   Disposition at $2,683.39 per share. 805,017
03/18/2022 700   Disposition at $2,731.69 per share. 1,912,183
03/18/2022 100   Disposition at $2,681.84 per share. 268,184
03/18/2022 500   Disposition at $2,730.77 per share. 1,365,385
03/18/2022 100   Disposition at $2,679.89 per share. 267,989
03/18/2022 200   Disposition at $2,729.3 per share. 545,860
03/18/2022 321   Disposition at $2,678.42 per share. 859,773
03/18/2022 500   Disposition at $2,714.99 per share. 1,357,495
03/18/2022 100   Disposition at $2,661.49 per share. 266,149
03/17/2022 500   Disposition at $2,665.76 per share. 1,332,880
03/17/2022 622   Disposition at $2,664.53 per share. 1,657,338
03/17/2022 584   Disposition at $2,663.59 per share. 1,555,537
03/17/2022 600   Disposition at $2,662.16 per share. 1,597,296
03/17/2022 506   Disposition at $2,660.82 per share. 1,346,375
03/17/2022 300   Disposition at $2,659.47 per share. 797,841
03/17/2022 100   Disposition at $2,692.75 per share. 269,275
03/17/2022 400   Disposition at $2,658.3 per share. 1,063,320
03/17/2022 200   Disposition at $2,691.6 per share. 538,320
03/17/2022 200   Disposition at $2,689.96 per share. 537,992
03/17/2022 286   Disposition at $2,688.9 per share. 769,026
03/17/2022 660   Disposition at $2,687.58 per share. 1,773,803
03/17/2022 500   Disposition at $2,686.3 per share. 1,343,150
03/17/2022 300   Disposition at $2,685.31 per share. 805,593
03/17/2022 777   Disposition at $2,684.02 per share. 2,085,484
03/17/2022 400   Disposition at $2,682.9 per share. 1,073,160
03/17/2022 1,064   Disposition at $2,681.53 per share. 2,853,148
03/17/2022 200   Disposition at $2,680.12 per share. 536,024
03/17/2022 200   Disposition at $2,657.3 per share. 531,460
03/17/2022 100   Disposition at $2,678.67 per share. 267,867
03/17/2022 700   Disposition at $2,677.6 per share. 1,874,320
03/17/2022 300   Disposition at $2,675.92 per share. 802,776
03/17/2022 800   Disposition at $2,674.69 per share. 2,139,752
03/17/2022 300   Disposition at $2,673.39 per share. 802,017
03/17/2022 400   Disposition at $2,672.52 per share. 1,069,008
03/17/2022 600   Disposition at $2,670.8 per share. 1,602,480
03/17/2022 100   Disposition at $2,668.96 per share. 266,896
03/17/2022 1,000   Disposition at $2,668.04 per share. 2,668,040
03/17/2022 700   Disposition at $2,666.87 per share. 1,866,809
03/17/2022 290   Disposition at $2,694.01 per share. 781,263
03/17/2022 200   Disposition at $2,655.72 per share. 531,144
03/16/2022 82   Disposition at $2,662.04 per share. 218,288
03/16/2022 100   Disposition at $2,615.1 per share. 261,510
03/16/2022 200   Disposition at $2,660.87 per share. 532,174
03/16/2022 100   Disposition at $2,611.6 per share. 261,160
03/16/2022 611   Disposition at $2,659.75 per share. 1,625,108
03/16/2022 200   Disposition at $2,608.82 per share. 521,764
03/16/2022 400   Disposition at $2,658.32 per share. 1,063,328
03/16/2022 100   Disposition at $2,604.15 per share. 260,415
03/16/2022 1,207   Disposition at $2,657.37 per share. 3,207,446
03/16/2022 300   Disposition at $2,601.18 per share. 780,354
03/16/2022 500   Disposition at $2,656.17 per share. 1,328,085
03/16/2022 100   Disposition at $2,599.36 per share. 259,936
03/16/2022 100   Disposition at $2,650.95 per share. 265,095
03/16/2022 857   Disposition at $2,655.04 per share. 2,275,370
03/16/2022 100   Disposition at $2,598.28 per share. 259,828
03/16/2022 400   Disposition at $2,649.6 per share. 1,059,840
03/16/2022 500   Disposition at $2,647.81 per share. 1,323,905
03/16/2022 400   Disposition at $2,645.3 per share. 1,058,120
03/16/2022 400   Disposition at $2,643.98 per share. 1,057,592
03/16/2022 500   Disposition at $2,642.42 per share. 1,321,210
03/16/2022 337   Disposition at $2,641.59 per share. 890,216
03/16/2022 200   Disposition at $2,639.49 per share. 527,898
03/16/2022 300   Disposition at $2,637.26 per share. 791,178
03/16/2022 134   Disposition at $2,636.03 per share. 353,229
03/16/2022 200   Disposition at $2,634.9 per share. 526,980
03/16/2022 756   Disposition at $2,653.82 per share. 2,006,288
03/16/2022 100   Disposition at $2,588.96 per share. 258,896
03/16/2022 481   Disposition at $2,634.12 per share. 1,267,012
03/16/2022 600   Disposition at $2,632.87 per share. 1,579,722
03/16/2022 200   Disposition at $2,631.56 per share. 526,312
03/16/2022 400   Disposition at $2,627.91 per share. 1,051,164
03/16/2022 7   Disposition at $2,673.75 per share. 18,717
03/16/2022 300   Disposition at $2,626.49 per share. 787,947
03/16/2022 200   Disposition at $2,670.42 per share. 534,084
03/16/2022 200   Disposition at $2,624.72 per share. 524,944
03/16/2022 100   Disposition at $2,668.38 per share. 266,838
03/16/2022 315   Disposition at $2,623.68 per share. 826,460
03/16/2022 200   Disposition at $2,666.48 per share. 533,296
03/16/2022 300   Disposition at $2,622.69 per share. 786,807
03/16/2022 100   Disposition at $2,664.17 per share. 266,417
03/16/2022 200   Disposition at $2,618.98 per share. 523,796
03/16/2022 302   Disposition at $2,663.6 per share. 804,408
03/16/2022 100   Disposition at $2,616.73 per share. 261,673
03/16/2022 600   Disposition at $2,652.99 per share. 1,591,794
03/16/2022 100   Disposition at $2,587.95 per share. 258,795
02/07/2022 400   Disposition at $2,848.31 per share. 1,139,324
02/07/2022 200   Disposition at $2,787.9 per share. 557,580
02/07/2022 100   Disposition at $2,848.31 per share. 284,831
02/07/2022 300   Disposition at $2,786.5 per share. 835,950
02/07/2022 500   Disposition at $2,847.37 per share. 1,423,685
02/07/2022 100   Disposition at $2,785.15 per share. 278,515
02/07/2022 300   Disposition at $2,846.14 per share. 853,842
02/07/2022 350   Disposition at $2,784.64 per share. 974,624
02/07/2022 200   Disposition at $2,844.79 per share. 568,958
02/07/2022 7   Disposition at $2,781.1 per share. 19,468
02/07/2022 100   Disposition at $2,842.78 per share. 284,278
02/07/2022 200   Disposition at $2,780.1 per share. 556,020
02/07/2022 100   Disposition at $2,822.09 per share. 282,209
02/07/2022 100   Disposition at $2,833.14 per share. 283,314
02/07/2022 400   Disposition at $2,779.06 per share. 1,111,624
02/07/2022 100   Disposition at $2,820.34 per share. 282,034
02/07/2022 200   Disposition at $2,816.99 per share. 563,398
02/07/2022 103   Disposition at $2,813.05 per share. 289,745
02/07/2022 100   Disposition at $2,875.21 per share. 287,521
02/07/2022 310   Disposition at $2,811.69 per share. 871,624
02/07/2022 200   Disposition at $2,873.14 per share. 574,628
02/07/2022 400   Disposition at $2,810.93 per share. 1,124,372
02/07/2022 200   Disposition at $2,871.86 per share. 574,372
02/07/2022 300   Disposition at $2,809.65 per share. 842,895
02/07/2022 300   Disposition at $2,871.09 per share. 861,327
02/07/2022 100   Disposition at $2,808.03 per share. 280,803
02/07/2022 300   Disposition at $2,870.06 per share. 861,018
02/07/2022 200   Disposition at $2,807.36 per share. 561,472
02/07/2022 200   Disposition at $2,868.84 per share. 573,768
02/07/2022 400   Disposition at $2,806.12 per share. 1,122,448
02/07/2022 400   Disposition at $2,867.75 per share. 1,147,100
02/07/2022 300   Disposition at $2,804.41 per share. 841,323
02/07/2022 32   Disposition at $2,831.58 per share. 90,611
02/07/2022 141   Disposition at $2,778.38 per share. 391,752
02/07/2022 200   Disposition at $2,866.48 per share. 573,296
02/07/2022 475   Disposition at $2,803.04 per share. 1,331,444
02/07/2022 100   Disposition at $2,864.91 per share. 286,491
02/07/2022 200   Disposition at $2,801.26 per share. 560,252
02/07/2022 100   Disposition at $2,863.5 per share. 286,350
02/07/2022 700   Disposition at $2,800.44 per share. 1,960,308
02/07/2022 100   Disposition at $2,862.36 per share. 286,236
02/07/2022 699   Disposition at $2,799.02 per share. 1,956,515
02/07/2022 300   Disposition at $2,859.22 per share. 857,766
02/07/2022 400   Disposition at $2,797.75 per share. 1,119,100
02/07/2022 100   Disposition at $2,857.75 per share. 285,775
02/07/2022 600   Disposition at $2,796.7 per share. 1,678,020
02/07/2022 306   Disposition at $2,856.61 per share. 874,123
02/07/2022 300   Disposition at $2,795.64 per share. 838,692
02/07/2022 300   Disposition at $2,855.28 per share. 856,584
02/07/2022 200   Disposition at $2,791.1 per share. 558,220
02/07/2022 200   Disposition at $2,854 per share. 570,800
02/07/2022 366   Disposition at $2,790.33 per share. 1,021,261
02/07/2022 200   Disposition at $2,851.5 per share. 570,300
02/07/2022 100   Disposition at $2,788.77 per share. 278,877
02/07/2022 100   Disposition at $2,824.94 per share. 282,494
02/07/2022 200   Disposition at $2,776.84 per share. 555,368
02/04/2022 400   Disposition at $2,875.86 per share. 1,150,344
02/04/2022 200   Disposition at $2,824.94 per share. 564,988
02/04/2022 400   Disposition at $2,866.52 per share. 1,146,608
02/04/2022 700   Disposition at $2,874.58 per share. 2,012,206
02/04/2022 200   Disposition at $2,823.11 per share. 564,622
02/04/2022 386   Disposition at $2,865.17 per share. 1,105,956
02/04/2022 200   Disposition at $2,872.78 per share. 574,556
02/04/2022 100   Disposition at $2,820.84 per share. 282,084
02/04/2022 290   Disposition at $2,863.78 per share. 830,497
02/04/2022 352   Disposition at $2,871.05 per share. 1,010,610
02/04/2022 142   Disposition at $2,817.83 per share. 400,132
02/04/2022 300   Disposition at $2,862.93 per share. 858,879
02/04/2022 500   Disposition at $2,870.07 per share. 1,435,035
02/04/2022 200   Disposition at $2,814.94 per share. 562,988
02/04/2022 173   Disposition at $2,861.77 per share. 495,087
02/04/2022 300   Disposition at $2,869.36 per share. 860,808
02/04/2022 100   Disposition at $2,802.21 per share. 280,221
02/04/2022 100   Disposition at $2,860.15 per share. 286,015
02/04/2022 200   Disposition at $2,854.74 per share. 570,948
02/04/2022 310   Disposition at $2,867.8 per share. 889,018
02/04/2022 200   Disposition at $2,806.36 per share. 561,272
02/04/2022 200   Disposition at $2,858.43 per share. 571,686
02/04/2022 333   Disposition at $2,853.34 per share. 950,163
02/04/2022 200   Disposition at $2,851.58 per share. 570,316
02/04/2022 100   Disposition at $2,850.3 per share. 285,030
02/04/2022 400   Disposition at $2,849.73 per share. 1,139,892
02/04/2022 385   Disposition at $2,848.28 per share. 1,096,588
02/04/2022 500   Disposition at $2,846.35 per share. 1,423,175
02/04/2022 100   Disposition at $2,843.44 per share. 284,344
02/04/2022 300   Disposition at $2,842.51 per share. 852,753
02/04/2022 212   Disposition at $2,840.76 per share. 602,242
02/04/2022 300   Disposition at $2,886.66 per share. 865,998
02/04/2022 149   Disposition at $2,839.21 per share. 423,043
02/04/2022 305   Disposition at $2,883.24 per share. 879,389
02/04/2022 200   Disposition at $2,865.64 per share. 573,128
02/04/2022 301   Disposition at $2,801.41 per share. 843,225
02/04/2022 100   Disposition at $2,857.02 per share. 285,702
02/04/2022 200   Disposition at $2,894.29 per share. 578,858
02/04/2022 350   Disposition at $2,837.86 per share. 993,251
02/04/2022 400   Disposition at $2,882.08 per share. 1,152,832
02/04/2022 200   Disposition at $2,890.66 per share. 578,132
02/04/2022 300   Disposition at $2,837.03 per share. 851,109
02/04/2022 200   Disposition at $2,880.84 per share. 576,168
02/04/2022 300   Disposition at $2,889.29 per share. 866,787
02/04/2022 411   Disposition at $2,835.74 per share. 1,165,490
02/04/2022 100   Disposition at $2,876.55 per share. 287,655
02/04/2022 400   Disposition at $2,888.13 per share. 1,155,252
02/04/2022 507   Disposition at $2,834.75 per share. 1,437,219
02/04/2022 100   Disposition at $2,873.61 per share. 287,361
02/04/2022 100   Disposition at $2,885.57 per share. 288,557
02/04/2022 400   Disposition at $2,832.68 per share. 1,133,072
02/04/2022 200   Disposition at $2,872.68 per share. 574,536
02/04/2022 400   Disposition at $2,882.08 per share. 1,152,832
02/04/2022 200   Disposition at $2,831.29 per share. 566,258
02/04/2022 559   Disposition at $2,871.66 per share. 1,605,258
02/04/2022 200   Disposition at $2,880.89 per share. 576,178
02/04/2022 300   Disposition at $2,830.37 per share. 849,111
02/04/2022 400   Disposition at $2,870.62 per share. 1,148,248
02/04/2022 200   Disposition at $2,879.86 per share. 575,972
02/04/2022 200   Disposition at $2,829.32 per share. 565,864
02/04/2022 472   Disposition at $2,869.48 per share. 1,354,395
02/04/2022 300   Disposition at $2,878.22 per share. 863,466
02/04/2022 200   Disposition at $2,826.84 per share. 565,368
02/04/2022 414   Disposition at $2,868.29 per share. 1,187,473
02/04/2022 600   Disposition at $2,876.91 per share. 1,726,146
02/04/2022 400   Disposition at $2,828.18 per share. 1,131,272
02/04/2022 500   Disposition at $2,867.58 per share. 1,433,790
02/04/2022 400   Disposition at $2,862.91 per share. 1,145,164
02/04/2022 200   Disposition at $2,799.73 per share. 559,946
02/04/2022 200   Disposition at $2,856.19 per share. 571,238
02/03/2022 100   Disposition at $2,977.5 per share. 297,750
02/03/2022 200   Disposition at $2,933.5 per share. 586,700
02/03/2022 100   Disposition at $2,863.32 per share. 286,332
02/03/2022 100   Disposition at $2,974.22 per share. 297,422
02/03/2022 300   Disposition at $2,931.91 per share. 879,573
02/03/2022 26   Disposition at $2,860.6 per share. 74,376
02/03/2022 100   Disposition at $2,972.11 per share. 297,211
02/03/2022 100   Disposition at $2,929.24 per share. 292,924
02/03/2022 100   Disposition at $2,856 per share. 285,600
02/03/2022 100   Disposition at $2,969.15 per share. 296,915
02/03/2022 200   Disposition at $2,928.19 per share. 585,638
02/03/2022 200   Disposition at $2,856.32 per share. 571,264
02/03/2022 200   Disposition at $2,968.24 per share. 593,648
02/03/2022 300   Disposition at $2,926.26 per share. 877,878
02/03/2022 400   Disposition at $2,855.34 per share. 1,142,136
02/03/2022 200   Disposition at $2,977.09 per share. 595,418
02/03/2022 200   Disposition at $2,925.54 per share. 585,108
02/03/2022 100   Disposition at $2,853.04 per share. 285,304
02/03/2022 200   Disposition at $2,965.72 per share. 593,144
02/03/2022 502   Disposition at $2,914.36 per share. 1,463,009
02/03/2022 100   Disposition at $2,990.04 per share. 299,004
02/03/2022 400   Disposition at $2,922.73 per share. 1,169,092
02/03/2022 37   Disposition at $2,851.67 per share. 105,512
02/03/2022 200   Disposition at $2,964.74 per share. 592,948
02/03/2022 182   Disposition at $2,913.28 per share. 530,217
02/03/2022 100   Disposition at $2,961.14 per share. 296,114
02/03/2022 400   Disposition at $2,911.94 per share. 1,164,776
02/03/2022 200   Disposition at $2,959.52 per share. 591,904
02/03/2022 500   Disposition at $2,911.13 per share. 1,455,565
02/03/2022 200   Disposition at $2,957.62 per share. 591,524
02/03/2022 302   Disposition at $2,909.45 per share. 878,654
02/03/2022 100   Disposition at $2,955.86 per share. 295,586
02/03/2022 700   Disposition at $2,908.28 per share. 2,035,796
02/03/2022 100   Disposition at $2,954.3 per share. 295,430
02/03/2022 300   Disposition at $2,907.41 per share. 872,223
02/03/2022 268   Disposition at $2,953.24 per share. 791,469
02/03/2022 200   Disposition at $2,905.46 per share. 581,092
02/03/2022 800   Disposition at $2,952.36 per share. 2,361,888
02/03/2022 100   Disposition at $2,901.51 per share. 290,151
02/03/2022 100   Disposition at $2,950.67 per share. 295,067
02/03/2022 100   Disposition at $2,896.97 per share. 289,697
02/03/2022 200   Disposition at $2,949.54 per share. 589,908
02/03/2022 100   Disposition at $2,895.74 per share. 289,574
02/03/2022 100   Disposition at $2,983.2 per share. 298,320
02/03/2022 100   Disposition at $2,921.5 per share. 292,150
02/03/2022 300   Disposition at $2,848.86 per share. 854,658
02/03/2022 500   Disposition at $2,948.69 per share. 1,474,345
02/03/2022 100   Disposition at $2,891.9 per share. 289,190
02/03/2022 200   Disposition at $2,947.62 per share. 589,524
02/03/2022 147   Disposition at $2,891.1 per share. 424,992
02/03/2022 400   Disposition at $2,946.75 per share. 1,178,700
02/03/2022 400   Disposition at $2,888.77 per share. 1,155,508
02/03/2022 200   Disposition at $2,945.41 per share. 589,082
02/03/2022 100   Disposition at $2,886.89 per share. 288,689
02/03/2022 200   Disposition at $2,943.3 per share. 588,660
02/03/2022 200   Disposition at $2,885.85 per share. 577,170
02/03/2022 300   Disposition at $2,942.55 per share. 882,765
02/03/2022 300   Disposition at $2,884.45 per share. 865,335
02/03/2022 100   Disposition at $2,941.05 per share. 294,105
02/03/2022 100   Disposition at $2,878.95 per share. 287,895
02/03/2022 100   Disposition at $2,939.8 per share. 293,980
02/03/2022 100   Disposition at $2,873.2 per share. 287,320
02/03/2022 200   Disposition at $2,936.7 per share. 587,340
02/03/2022 25   Disposition at $2,866.69 per share. 71,668
02/03/2022 200   Disposition at $2,935.23 per share. 587,046
02/03/2022 100   Disposition at $2,864.4 per share. 286,440
02/03/2022 200   Disposition at $2,973.58 per share. 594,716
02/03/2022 300   Disposition at $2,919.86 per share. 875,958
02/03/2022 100   Disposition at $2,845.65 per share. 284,565
01/20/2022 300   Disposition at $2,741.71 per share. 822,513
01/20/2022 100   Disposition at $2,683.31 per share. 268,331
01/20/2022 200   Disposition at $2,746.5 per share. 549,300
01/20/2022 228   Disposition at $2,686.9 per share. 612,614
01/20/2022 395   Disposition at $2,740.45 per share. 1,082,478
01/20/2022 100   Disposition at $2,681.02 per share. 268,102
01/20/2022 400   Disposition at $2,745.3 per share. 1,098,120
01/20/2022 102   Disposition at $2,685.37 per share. 273,908
01/20/2022 500   Disposition at $2,740.16 per share. 1,370,080
01/20/2022 100   Disposition at $2,673.33 per share. 267,333
01/20/2022 616   Disposition at $2,743.92 per share. 1,690,255
01/20/2022 200   Disposition at $2,680.14 per share. 536,028
01/20/2022 500   Disposition at $2,738.33 per share. 1,369,165
01/20/2022 189   Disposition at $2,671.55 per share. 504,923
01/20/2022 200   Disposition at $2,742.52 per share. 548,504
01/20/2022 100   Disposition at $2,676.06 per share. 267,606
01/20/2022 300   Disposition at $2,736.91 per share. 821,073
01/20/2022 182   Disposition at $2,665.64 per share. 485,147
01/20/2022 326   Disposition at $2,741.27 per share. 893,655
01/20/2022 188   Disposition at $2,673.63 per share. 502,643
01/20/2022 700   Disposition at $2,735.98 per share. 1,915,186
01/20/2022 100   Disposition at $2,663.07 per share. 266,307
01/20/2022 516   Disposition at $2,740.05 per share. 1,413,866
01/20/2022 71   Disposition at $2,670.76 per share. 189,624
01/20/2022 200   Disposition at $2,735.06 per share. 547,012
01/20/2022 900   Disposition at $2,734.31 per share. 2,460,879
01/20/2022 400   Disposition at $2,662.26 per share. 1,064,904
01/20/2022 400   Disposition at $2,739.28 per share. 1,095,712
01/20/2022 100   Disposition at $2,668.73 per share. 266,873
01/20/2022 200   Disposition at $2,730.21 per share. 546,042
01/20/2022 547   Disposition at $2,734.18 per share. 1,495,597
01/20/2022 400   Disposition at $2,729.54 per share. 1,091,816
01/20/2022 701   Disposition at $2,732.33 per share. 1,915,364
01/20/2022 707   Disposition at $2,727.69 per share. 1,928,477
01/20/2022 200   Disposition at $2,730.99 per share. 546,198
01/20/2022 300   Disposition at $2,726 per share. 817,800
01/20/2022 100   Disposition at $2,729.47 per share. 272,947
01/20/2022 295   Disposition at $2,724.42 per share. 803,704
01/20/2022 74   Disposition at $2,728.16 per share. 201,884
01/20/2022 100   Disposition at $2,718.76 per share. 271,876
01/20/2022 200   Disposition at $2,726.16 per share. 545,232
01/20/2022 100   Disposition at $2,714.39 per share. 271,439
01/20/2022 100   Disposition at $2,724.18 per share. 272,418
01/20/2022 226   Disposition at $2,713.43 per share. 613,236
01/20/2022 49   Disposition at $2,721.34 per share. 133,346
01/20/2022 100   Disposition at $2,711.39 per share. 271,139
01/20/2022 200   Disposition at $2,715.04 per share. 543,008
01/20/2022 200   Disposition at $2,709.06 per share. 541,812
01/20/2022 200   Disposition at $2,712.6 per share. 542,520
01/20/2022 400   Disposition at $2,733.14 per share. 1,093,256
01/20/2022 300   Disposition at $2,661.02 per share. 798,306
01/20/2022 606   Disposition at $2,738.05 per share. 1,659,259
01/20/2022 700   Disposition at $2,666.35 per share. 1,866,445
01/20/2022 100   Disposition at $2,704.25 per share. 270,425
01/20/2022 7   Disposition at $2,709.4 per share. 18,966
01/20/2022 6   Disposition at $2,699.23 per share. 16,196
01/20/2022 306   Disposition at $2,708.7 per share. 828,863
01/20/2022 100   Disposition at $2,751.23 per share. 275,123
01/20/2022 200   Disposition at $2,698.28 per share. 539,656
01/20/2022 200   Disposition at $2,756.93 per share. 551,386
01/20/2022 100   Disposition at $2,705.15 per share. 270,515
01/20/2022 300   Disposition at $2,749.99 per share. 824,997
01/20/2022 100   Disposition at $2,696.6 per share. 269,660
01/20/2022 635   Disposition at $2,754.86 per share. 1,749,337
01/20/2022 300   Disposition at $2,699.94 per share. 809,982
01/20/2022 500   Disposition at $2,749.06 per share. 1,374,530
01/20/2022 100   Disposition at $2,694.5 per share. 269,450
01/20/2022 336   Disposition at $2,753.92 per share. 925,318
01/20/2022 200   Disposition at $2,697.86 per share. 539,572
01/20/2022 700   Disposition at $2,748.03 per share. 1,923,621
01/20/2022 200   Disposition at $2,693.12 per share. 538,624
01/20/2022 1,300   Disposition at $2,752.81 per share. 3,578,653
01/20/2022 100   Disposition at $2,695.42 per share. 269,542
01/20/2022 500   Disposition at $2,746.8 per share. 1,373,400
01/20/2022 100   Disposition at $2,691.68 per share. 269,168
01/20/2022 500   Disposition at $2,751.57 per share. 1,375,785
01/20/2022 100   Disposition at $2,694 per share. 269,400
01/20/2022 713   Disposition at $2,745.63 per share. 1,957,635
01/20/2022 300   Disposition at $2,690.3 per share. 807,090
01/20/2022 725   Disposition at $2,750.16 per share. 1,993,866
01/20/2022 200   Disposition at $2,692.58 per share. 538,516
01/20/2022 343   Disposition at $2,744.45 per share. 941,347
01/20/2022 200   Disposition at $2,687.26 per share. 537,452
01/20/2022 460   Disposition at $2,749.38 per share. 1,264,715
01/20/2022 109   Disposition at $2,690.59 per share. 293,275
01/20/2022 932   Disposition at $2,743.45 per share. 2,556,896
01/20/2022 100   Disposition at $2,685.3 per share. 268,530
01/20/2022 300   Disposition at $2,747.78 per share. 824,334
01/20/2022 100   Disposition at $2,688.03 per share. 268,803
01/20/2022 300   Disposition at $2,731.7 per share. 819,510
01/20/2022 13,888   Disposition at $0 per share. 0
01/20/2022 286   Disposition at $2,736.13 per share. 782,534
01/20/2022 100   Disposition at $2,664.59 per share. 266,459
01/19/2022 271   Disposition at $2,757.26 per share. 747,218
01/19/2022 200   Disposition at $2,727.46 per share. 545,492
01/19/2022 200   Disposition at $2,755.6 per share. 551,120
01/19/2022 200   Disposition at $2,726.58 per share. 545,316
01/19/2022 200   Disposition at $2,754.1 per share. 550,820
01/19/2022 100   Disposition at $2,724.41 per share. 272,441
01/19/2022 200   Disposition at $2,752.57 per share. 550,514
01/19/2022 200   Disposition at $2,721.5 per share. 544,300
01/19/2022 300   Disposition at $2,751.7 per share. 825,510
01/19/2022 200   Disposition at $2,718.58 per share. 543,716
01/19/2022 300   Disposition at $2,750.31 per share. 825,093
01/19/2022 100   Disposition at $2,716.39 per share. 271,639
01/19/2022 600   Disposition at $2,754.36 per share. 1,652,616
01/19/2022 200   Disposition at $2,749.01 per share. 549,802
01/19/2022 200   Disposition at $2,714.44 per share. 542,888
01/19/2022 100   Disposition at $2,753.01 per share. 275,301
01/19/2022 400   Disposition at $2,752.16 per share. 1,100,864
01/19/2022 531   Disposition at $2,750.84 per share. 1,460,697
01/19/2022 900   Disposition at $2,749.07 per share. 2,474,163
01/19/2022 400   Disposition at $2,747.84 per share. 1,099,136
01/19/2022 516   Disposition at $2,747.09 per share. 1,417,499
01/19/2022 300   Disposition at $2,745.58 per share. 823,674
01/19/2022 800   Disposition at $2,744.72 per share. 2,195,776
01/19/2022 600   Disposition at $2,743.34 per share. 1,646,004
01/19/2022 400   Disposition at $2,741.94 per share. 1,096,776
01/19/2022 400   Disposition at $2,747.42 per share. 1,098,968
01/19/2022 62   Disposition at $2,712.9 per share. 168,200
01/19/2022 338   Disposition at $2,740.65 per share. 926,340
01/19/2022 226   Disposition at $2,766.21 per share. 625,164
01/19/2022 500   Disposition at $2,739.28 per share. 1,369,640
01/19/2022 200   Disposition at $2,764.64 per share. 552,928
01/19/2022 300   Disposition at $2,738.09 per share. 821,427
01/19/2022 300   Disposition at $2,763.18 per share. 828,954
01/19/2022 100   Disposition at $2,736.39 per share. 273,639
01/19/2022 400   Disposition at $2,760.98 per share. 1,104,392
01/19/2022 700   Disposition at $2,735.73 per share. 1,915,011
01/19/2022 100   Disposition at $2,759.08 per share. 275,908
01/19/2022 600   Disposition at $2,734.61 per share. 1,640,766
01/19/2022 400   Disposition at $2,757.1 per share. 1,102,840
01/19/2022 336   Disposition at $2,733.24 per share. 918,369
01/19/2022 800   Disposition at $2,758.26 per share. 2,206,608
01/19/2022 700   Disposition at $2,732.35 per share. 1,912,645
01/19/2022 100   Disposition at $2,755.27 per share. 275,527
01/19/2022 200   Disposition at $2,730.61 per share. 546,122
01/19/2022 100   Disposition at $2,757.96 per share. 275,796
01/19/2022 380   Disposition at $2,729.55 per share. 1,037,229
01/19/2022 530   Disposition at $2,745.85 per share. 1,455,301
01/19/2022 400   Disposition at $2,711.29 per share. 1,084,516
01/18/2022 400   Disposition at $2,722.77 per share. 1,089,108
01/18/2022 400   Disposition at $2,721.56 per share. 1,088,624
01/18/2022 400   Disposition at $2,720.58 per share. 1,088,232
01/18/2022 700   Disposition at $2,719.54 per share. 1,903,678
01/18/2022 500   Disposition at $2,718.3 per share. 1,359,150
01/18/2022 300   Disposition at $2,716.78 per share. 815,034
01/18/2022 212   Disposition at $2,715.77 per share. 575,744
01/18/2022 100   Disposition at $2,744.15 per share. 274,415
01/18/2022 200   Disposition at $2,745.92 per share. 549,184
01/18/2022 200   Disposition at $2,743.04 per share. 548,608
01/18/2022 300   Disposition at $2,741.16 per share. 822,348
01/18/2022 500   Disposition at $2,739.81 per share. 1,369,905
01/18/2022 800   Disposition at $2,739.03 per share. 2,191,224
01/18/2022 600   Disposition at $2,737.95 per share. 1,642,770
01/18/2022 1,000   Disposition at $2,736.38 per share. 2,736,380
01/18/2022 500   Disposition at $2,735.33 per share. 1,367,665
01/18/2022 100   Disposition at $2,714.24 per share. 271,424
01/18/2022 800   Disposition at $2,734.21 per share. 2,187,368
01/18/2022 942   Disposition at $2,733.14 per share. 2,574,618
01/18/2022 700   Disposition at $2,731.97 per share. 1,912,379
01/18/2022 684   Disposition at $2,730.53 per share. 1,867,683
01/18/2022 800   Disposition at $2,729.57 per share. 2,183,656
01/18/2022 501   Disposition at $2,728.35 per share. 1,366,904
01/18/2022 601   Disposition at $2,727.49 per share. 1,639,222
01/18/2022 600   Disposition at $2,726.44 per share. 1,635,864
01/18/2022 349   Disposition at $2,724.79 per share. 950,952
01/18/2022 400   Disposition at $2,724.04 per share. 1,089,616
01/18/2022 300   Disposition at $2,713.37 per share. 814,011
12/09/2021 1,100   Disposition at $2,965.05 per share. 3,261,555
12/09/2021 492   Disposition at $2,964.09 per share. 1,458,333
12/09/2021 666   Disposition at $2,962.82 per share. 1,973,239
12/09/2021 366   Disposition at $2,961.73 per share. 1,083,994
12/09/2021 200   Disposition at $2,959.76 per share. 591,952
12/09/2021 200   Disposition at $2,958.36 per share. 591,672
12/09/2021 400   Disposition at $2,957.54 per share. 1,183,016
12/09/2021 15   Disposition at $2,992.13 per share. 44,882
12/09/2021 202   Disposition at $2,989.97 per share. 603,974
12/09/2021 200   Disposition at $2,988.31 per share. 597,662
12/09/2021 300   Disposition at $2,986.06 per share. 895,818
12/09/2021 100   Disposition at $2,984.39 per share. 298,439
12/09/2021 500   Disposition at $2,982.98 per share. 1,491,490
12/09/2021 800   Disposition at $2,981.8 per share. 2,385,440
12/09/2021 600   Disposition at $2,980.88 per share. 1,788,528
12/09/2021 600   Disposition at $2,979.58 per share. 1,787,748
12/09/2021 300   Disposition at $2,978.19 per share. 893,457
12/09/2021 400   Disposition at $2,956.54 per share. 1,182,616
12/09/2021 500   Disposition at $2,976.72 per share. 1,488,360
12/09/2021 700   Disposition at $2,975.7 per share. 2,082,990
12/09/2021 832   Disposition at $2,974.39 per share. 2,474,693
12/09/2021 500   Disposition at $2,973.26 per share. 1,486,630
12/09/2021 300   Disposition at $2,972.07 per share. 891,621
12/09/2021 300   Disposition at $2,970.56 per share. 891,168
12/09/2021 815   Disposition at $2,969.67 per share. 2,420,282
12/09/2021 400   Disposition at $2,968.34 per share. 1,187,336
12/09/2021 1,000   Disposition at $2,967.25 per share. 2,967,250
12/09/2021 901   Disposition at $2,966.21 per share. 2,672,556
12/09/2021 200   Disposition at $2,954.14 per share. 590,828
12/08/2021 750   Disposition at $2,957.27 per share. 2,217,953
12/08/2021 1,200   Disposition at $2,956.09 per share. 3,547,308
12/08/2021 930   Disposition at $2,954.58 per share. 2,747,760
12/08/2021 700   Disposition at $2,953.62 per share. 2,067,534
12/08/2021 400   Disposition at $2,952.07 per share. 1,180,828
12/08/2021 197   Disposition at $2,950.27 per share. 581,204
12/08/2021 300   Disposition at $2,947.38 per share. 884,214
12/08/2021 619   Disposition at $2,976.38 per share. 1,842,380
12/08/2021 215   Disposition at $2,972.21 per share. 639,026
12/08/2021 200   Disposition at $2,969.94 per share. 593,988
12/08/2021 200   Disposition at $2,946.38 per share. 589,276
12/08/2021 400   Disposition at $2,969.02 per share. 1,187,608
12/08/2021 600   Disposition at $2,967.92 per share. 1,780,752
12/08/2021 600   Disposition at $2,966.49 per share. 1,779,894
12/08/2021 800   Disposition at $2,964.83 per share. 2,371,864
12/08/2021 800   Disposition at $2,963.64 per share. 2,370,912
12/08/2021 1,571   Disposition at $2,962.62 per share. 4,654,277
12/08/2021 984   Disposition at $2,961.66 per share. 2,914,274
12/08/2021 1,116   Disposition at $2,960.5 per share. 3,303,918
12/08/2021 807   Disposition at $2,959.54 per share. 2,388,349
12/08/2021 400   Disposition at $2,958.31 per share. 1,183,324
12/08/2021 100   Disposition at $2,945.07 per share. 294,507
12/07/2021 400   Disposition at $2,933.96 per share. 1,173,584
12/07/2021 200   Disposition at $2,932.77 per share. 586,554
12/07/2021 200   Disposition at $2,931.07 per share. 586,214
12/07/2021 200   Disposition at $2,929 per share. 585,800
12/07/2021 401   Disposition at $2,926.62 per share. 1,173,575
12/07/2021 200   Disposition at $2,925.14 per share. 585,028
12/07/2021 200   Disposition at $2,963.01 per share. 592,602
12/07/2021 100   Disposition at $2,964.88 per share. 296,488
12/07/2021 100   Disposition at $2,920.19 per share. 292,019
12/07/2021 300   Disposition at $2,961.09 per share. 888,327
12/07/2021 863   Disposition at $2,960 per share. 2,554,480
12/07/2021 614   Disposition at $2,957.94 per share. 1,816,176
12/07/2021 1,024   Disposition at $2,957.94 per share. 3,028,931
12/07/2021 800   Disposition at $2,956.53 per share. 2,365,224
12/07/2021 980   Disposition at $2,955.56 per share. 2,896,449
12/07/2021 800   Disposition at $2,954.65 per share. 2,363,720
12/07/2021 703   Disposition at $2,953.59 per share. 2,076,374
12/07/2021 1,600   Disposition at $2,952.45 per share. 4,723,920
12/07/2021 900   Disposition at $2,951.04 per share. 2,655,936
12/07/2021 100   Disposition at $2,949.6 per share. 294,960
12/07/2021 400   Disposition at $2,919.54 per share. 1,167,816
12/07/2021 700   Disposition at $2,949.97 per share. 2,064,979
12/07/2021 300   Disposition at $2,948.9 per share. 884,670
12/07/2021 100   Disposition at $2,946.84 per share. 294,684
12/07/2021 200   Disposition at $2,946 per share. 589,200
12/07/2021 100   Disposition at $2,944.11 per share. 294,411
12/07/2021 400   Disposition at $2,943.08 per share. 1,177,232
12/07/2021 200   Disposition at $2,939.74 per share. 587,948
12/07/2021 200   Disposition at $2,938.26 per share. 587,652
12/07/2021 100   Disposition at $2,936.93 per share. 293,693
12/07/2021 400   Disposition at $2,935.41 per share. 1,174,164
12/07/2021 401   Disposition at $2,947.97 per share. 1,182,136
12/07/2021 200   Disposition at $2,916.96 per share. 583,392
11/16/2021 1,465   Disposition at $2,960.73 per share. 4,337,470
11/16/2021 1,077   Disposition at $2,981.09 per share. 3,210,634
11/16/2021 1,000   Disposition at $2,959.62 per share. 2,959,620
11/16/2021 1,397   Disposition at $2,980.02 per share. 4,163,088
11/16/2021 500   Disposition at $2,958.31 per share. 1,479,155
11/16/2021 806   Disposition at $2,979.28 per share. 2,401,300
11/16/2021 207   Disposition at $2,956.82 per share. 612,062
11/16/2021 214   Disposition at $2,977.58 per share. 637,203
11/16/2021 707   Disposition at $2,956.19 per share. 2,090,027
11/16/2021 400   Disposition at $2,976.88 per share. 1,190,752
11/16/2021 409   Disposition at $2,955.09 per share. 1,208,632
11/16/2021 100   Disposition at $2,974.64 per share. 297,464
11/16/2021 384   Disposition at $2,953.97 per share. 1,134,325
11/16/2021 300   Disposition at $2,973.58 per share. 892,074
11/16/2021 100   Disposition at $2,995.9 per share. 299,590
11/16/2021 300   Disposition at $2,950.25 per share. 885,075
11/16/2021 100   Disposition at $2,971.2 per share. 297,120
11/16/2021 100   Disposition at $2,973.21 per share. 297,321
11/16/2021 500   Disposition at $2,993.95 per share. 1,496,975
11/16/2021 500   Disposition at $2,972.34 per share. 1,486,170
11/16/2021 300   Disposition at $2,991.21 per share. 897,363
11/16/2021 206   Disposition at $2,971.46 per share. 612,121
11/16/2021 146   Disposition at $2,989.79 per share. 436,510
11/16/2021 300   Disposition at $2,968.65 per share. 890,595
11/16/2021 500   Disposition at $2,988.52 per share. 1,494,260
11/16/2021 600   Disposition at $2,967.14 per share. 1,780,284
11/16/2021 736   Disposition at $2,987.36 per share. 2,198,697
11/16/2021 541   Disposition at $2,965.94 per share. 1,604,574
11/16/2021 500   Disposition at $2,986.51 per share. 1,493,255
11/16/2021 1,501   Disposition at $2,964.8 per share. 4,450,165
11/16/2021 1,200   Disposition at $2,985.44 per share. 3,582,528
11/16/2021 906   Disposition at $2,963.48 per share. 2,684,913
11/16/2021 1,477   Disposition at $2,984.13 per share. 4,407,561
11/16/2021 1,608   Disposition at $2,962.65 per share. 4,763,942
11/16/2021 1,912   Disposition at $2,983.2 per share. 5,703,879
11/16/2021 2,655   Disposition at $2,961.65 per share. 7,863,181
11/16/2021 2,024   Disposition at $2,982.26 per share. 6,036,095
11/16/2021 13,889   Derivative/Non-derivative trans. at $0 per share. 0
11/16/2021 100   Disposition at $2,968.59 per share. 296,859
11/15/2021 1,764   Disposition at $2,988.04 per share. 5,270,903
11/15/2021 600   Disposition at $2,963.26 per share. 1,777,956
11/15/2021 1,915   Disposition at $2,986.89 per share. 5,719,895
11/15/2021 765   Disposition at $2,962.2 per share. 2,266,083
11/15/2021 2,437   Disposition at $2,985.83 per share. 7,276,468
11/15/2021 1,000   Disposition at $2,961 per share. 2,961,000
11/15/2021 1,600   Disposition at $2,984.65 per share. 4,775,440
11/15/2021 300   Disposition at $2,959.9 per share. 887,970
11/15/2021 600   Disposition at $2,983.5 per share. 1,790,100
11/15/2021 200   Disposition at $2,957.23 per share. 591,446
11/15/2021 562   Disposition at $2,982.39 per share. 1,676,104
11/15/2021 100   Disposition at $2,955.77 per share. 295,577
11/15/2021 100   Disposition at $2,978.96 per share. 297,896
11/15/2021 100   Disposition at $2,954.15 per share. 295,415
11/15/2021 100   Disposition at $2,986.93 per share. 298,693
11/15/2021 200   Disposition at $2,984.69 per share. 596,938
11/15/2021 100   Disposition at $2,982.63 per share. 298,263
11/15/2021 400   Disposition at $2,981.5 per share. 1,192,600
11/15/2021 200   Disposition at $2,980.64 per share. 596,128
11/15/2021 500   Disposition at $2,978.68 per share. 1,489,340
11/15/2021 600   Disposition at $2,977.67 per share. 1,786,602
11/15/2021 200   Disposition at $2,976.49 per share. 595,298
11/15/2021 100   Disposition at $2,976.82 per share. 297,682
11/15/2021 100   Disposition at $2,952.85 per share. 295,285
11/15/2021 400   Disposition at $2,974.77 per share. 1,189,908
11/15/2021 100   Disposition at $2,973.46 per share. 297,346
11/15/2021 100   Disposition at $2,998.27 per share. 299,827
11/15/2021 601   Disposition at $2,971.68 per share. 1,785,980
11/15/2021 200   Disposition at $3,000.42 per share. 600,084
11/15/2021 257   Disposition at $2,970.35 per share. 763,380
11/15/2021 300   Disposition at $2,996.09 per share. 898,827
11/15/2021 400   Disposition at $2,969.57 per share. 1,187,828
11/15/2021 200   Disposition at $2,993.62 per share. 598,724
11/15/2021 770   Disposition at $2,968.43 per share. 2,285,692
11/15/2021 400   Disposition at $2,992.54 per share. 1,197,016
11/15/2021 919   Disposition at $2,967.43 per share. 2,727,069
11/15/2021 600   Disposition at $2,991.62 per share. 1,794,972
11/15/2021 1,300   Disposition at $2,966.41 per share. 3,856,333
11/15/2021 1,328   Disposition at $2,990.15 per share. 3,970,920
11/15/2021 1,739   Disposition at $2,965.57 per share. 5,157,127
11/15/2021 1,383   Disposition at $2,989.05 per share. 4,133,857
11/15/2021 1,938   Disposition at $2,964.51 per share. 5,745,221
11/15/2021 300   Disposition at $2,976.04 per share. 892,812
11/15/2021 13,889   Derivative/Non-derivative trans. at $0 per share. 0
11/12/2021 692   Disposition at $2,973.58 per share. 2,057,718
11/12/2021 200   Disposition at $2,944.59 per share. 588,918
11/12/2021 900   Disposition at $2,972.57 per share. 2,675,313
11/12/2021 235   Disposition at $2,943.55 per share. 691,735
11/12/2021 546   Disposition at $2,971.35 per share. 1,622,358
11/12/2021 200   Disposition at $2,940.82 per share. 588,164
11/12/2021 400   Disposition at $2,970.19 per share. 1,188,076
11/12/2021 100   Disposition at $2,938.14 per share. 293,814
11/12/2021 700   Disposition at $2,969.12 per share. 2,078,384
11/12/2021 193   Disposition at $2,936.9 per share. 566,822
11/12/2021 960   Disposition at $2,967.64 per share. 2,848,935
11/12/2021 500   Disposition at $2,935.5 per share. 1,467,750
11/12/2021 483   Disposition at $2,985.41 per share. 1,441,954
11/12/2021 607   Disposition at $2,966.63 per share. 1,800,745
11/12/2021 100   Disposition at $2,932.86 per share. 293,286
11/12/2021 900   Disposition at $2,984.24 per share. 2,685,816
11/12/2021 100   Disposition at $2,982.5 per share. 298,250
11/12/2021 200   Disposition at $2,979.75 per share. 595,950
11/12/2021 400   Disposition at $2,978.42 per share. 1,191,368
11/12/2021 100   Disposition at $2,976.73 per share. 297,673
11/12/2021 200   Disposition at $2,975.9 per share. 595,180
11/12/2021 100   Disposition at $2,973.86 per share. 297,386
11/12/2021 112   Disposition at $2,971.97 per share. 332,861
11/12/2021 150   Disposition at $2,968.25 per share. 445,238
11/12/2021 1,100   Disposition at $2,992.09 per share. 3,291,299
11/12/2021 200   Disposition at $2,964.61 per share. 592,922
11/12/2021 400   Disposition at $2,965.33 per share. 1,186,132
11/12/2021 300   Disposition at $2,931.72 per share. 879,516
11/12/2021 300   Disposition at $2,996.54 per share. 898,962
11/12/2021 200   Disposition at $2,963.72 per share. 592,744
11/12/2021 602   Disposition at $2,994.26 per share. 1,802,545
11/12/2021 400   Disposition at $2,961.4 per share. 1,184,560
11/12/2021 408   Disposition at $2,993.73 per share. 1,221,442
11/12/2021 300   Disposition at $2,959.67 per share. 887,901
11/12/2021 1,411   Disposition at $2,991 per share. 4,220,301
11/12/2021 300   Disposition at $2,958.72 per share. 887,616
11/12/2021 701   Disposition at $2,989.87 per share. 2,095,899
11/12/2021 494   Disposition at $2,957.57 per share. 1,461,040
11/12/2021 600   Disposition at $2,988.93 per share. 1,793,358
11/12/2021 400   Disposition at $2,956.22 per share. 1,182,488
11/12/2021 700   Disposition at $2,987.54 per share. 2,091,278
11/12/2021 200   Disposition at $2,954.4 per share. 590,880
11/12/2021 200   Disposition at $2,986.59 per share. 597,318
11/12/2021 300   Disposition at $2,951.4 per share. 885,420
11/12/2021 100   Disposition at $2,976.15 per share. 297,615
11/12/2021 300   Disposition at $2,950.26 per share. 885,078
11/12/2021 328   Disposition at $2,975.58 per share. 975,991
11/12/2021 100   Disposition at $2,948.88 per share. 294,888
11/12/2021 400   Disposition at $2,964.6 per share. 1,185,840
11/12/2021 100   Disposition at $2,929.9 per share. 292,990
10/20/2021 1,610   Disposition at $2,850.72 per share. 4,589,660
10/20/2021 1,738   Disposition at $2,849.73 per share. 4,952,831
10/20/2021 1,902   Disposition at $2,848.7 per share. 5,418,228
10/20/2021 300   Disposition at $2,847.33 per share. 854,199
10/20/2021 200   Disposition at $2,845.91 per share. 569,182
10/20/2021 31   Disposition at $2,844.47 per share. 88,179
10/20/2021 300   Disposition at $2,880.24 per share. 864,072
10/20/2021 500   Disposition at $2,843.52 per share. 1,421,760
10/20/2021 200   Disposition at $2,877.58 per share. 575,516
10/20/2021 300   Disposition at $2,876.4 per share. 862,920
10/20/2021 900   Disposition at $2,874.31 per share. 2,586,879
10/20/2021 500   Disposition at $2,874.31 per share. 1,437,155
10/20/2021 800   Disposition at $2,873.33 per share. 2,298,664
10/20/2021 100   Disposition at $2,871.72 per share. 287,172
10/20/2021 200   Disposition at $2,869.87 per share. 573,974
10/20/2021 300   Disposition at $2,868.8 per share. 860,640
10/20/2021 200   Disposition at $2,867.7 per share. 573,540
10/20/2021 300   Disposition at $2,866.55 per share. 859,965
10/20/2021 100   Disposition at $2,841.36 per share. 284,136
10/20/2021 180   Disposition at $2,864.31 per share. 515,576
10/20/2021 100   Disposition at $2,862.81 per share. 286,281
10/20/2021 108   Disposition at $2,862.05 per share. 309,102
10/20/2021 200   Disposition at $2,860.57 per share. 572,114
10/20/2021 100   Disposition at $2,857.49 per share. 285,749
10/20/2021 800   Disposition at $2,856.13 per share. 2,284,904
10/20/2021 402   Disposition at $2,855.14 per share. 1,147,767
10/20/2021 400   Disposition at $2,854.02 per share. 1,141,608
10/20/2021 217   Disposition at $2,853.03 per share. 619,108
10/20/2021 700   Disposition at $2,851.72 per share. 1,996,204
10/20/2021 200   Disposition at $2,839.64 per share. 567,928
10/19/2021 1,490   Disposition at $2,872.86 per share. 4,280,562
10/19/2021 1,101   Disposition at $2,871.86 per share. 3,161,918
10/19/2021 933   Disposition at $2,870.54 per share. 2,678,214
10/19/2021 863   Disposition at $2,869.29 per share. 2,476,198
10/19/2021 400   Disposition at $2,868.06 per share. 1,147,224
10/19/2021 707   Disposition at $2,866.96 per share. 2,026,941
10/19/2021 1,000   Disposition at $2,866.13 per share. 2,866,130
10/19/2021 100   Disposition at $2,863.98 per share. 286,398
10/19/2021 400   Disposition at $2,879.28 per share. 1,151,712
10/19/2021 709   Disposition at $2,878.05 per share. 2,040,538
10/19/2021 995   Disposition at $2,877.01 per share. 2,862,625
10/19/2021 1,667   Disposition at $2,876.06 per share. 4,794,393
10/19/2021 2,224   Disposition at $2,874.99 per share. 6,393,978
10/19/2021 1,200   Disposition at $2,873.8 per share. 3,448,560
10/19/2021 100   Disposition at $2,862.86 per share. 286,286
10/18/2021 1,260   Disposition at $2,841.06 per share. 3,579,736
10/18/2021 1,310   Disposition at $2,840.06 per share. 3,720,479
10/18/2021 1,224   Disposition at $2,839.18 per share. 3,475,157
10/18/2021 482   Disposition at $2,838.02 per share. 1,367,926
10/18/2021 796   Disposition at $2,836.09 per share. 2,257,528
10/18/2021 100   Disposition at $2,834.42 per share. 283,442
10/18/2021 100   Disposition at $2,832.82 per share. 283,282
10/18/2021 92   Disposition at $2,859.08 per share. 263,036
10/18/2021 400   Disposition at $2,858.19 per share. 1,143,276
10/18/2021 840   Disposition at $2,857.33 per share. 2,400,158
10/18/2021 916   Disposition at $2,855.81 per share. 2,615,922
10/18/2021 100   Disposition at $2,830.1 per share. 283,010
10/18/2021 1,000   Disposition at $2,854.66 per share. 2,854,660
10/18/2021 605   Disposition at $2,853.48 per share. 1,726,356
10/18/2021 600   Disposition at $2,851.08 per share. 1,710,648
10/18/2021 605   Disposition at $2,850.19 per share. 1,724,365
10/18/2021 367   Disposition at $2,848.12 per share. 1,045,261
10/18/2021 300   Disposition at $2,846.75 per share. 854,025
10/18/2021 200   Disposition at $2,845.55 per share. 569,110
10/18/2021 300   Disposition at $2,844.43 per share. 853,329
10/18/2021 1,100   Disposition at $2,843.16 per share. 3,127,476
10/18/2021 992   Disposition at $2,842.14 per share. 2,819,403
10/18/2021 200   Disposition at $2,828.05 per share. 565,610
09/23/2021 1,293   Disposition at $2,838.86 per share. 3,670,646
09/23/2021 1,130   Disposition at $2,824.51 per share. 3,191,697
09/23/2021 1,503   Disposition at $2,837.6 per share. 4,264,913
09/23/2021 1,700   Disposition at $2,823.33 per share. 4,799,661
09/23/2021 1,304   Disposition at $2,836.41 per share. 3,698,679
09/23/2021 300   Disposition at $2,822.27 per share. 846,681
09/23/2021 900   Disposition at $2,835.43 per share. 2,551,887
09/23/2021 262   Disposition at $2,821.23 per share. 739,163
09/23/2021 222   Disposition at $2,834.45 per share. 629,248
09/23/2021 500   Disposition at $2,820.12 per share. 1,410,060
09/23/2021 100   Disposition at $2,832.84 per share. 283,284
09/23/2021 300   Disposition at $2,818.1 per share. 845,430
09/23/2021 100   Disposition at $2,827.87 per share. 282,787
09/23/2021 200   Disposition at $2,813.25 per share. 562,650
09/23/2021 300   Disposition at $2,826.22 per share. 847,866
09/23/2021 300   Disposition at $2,810.37 per share. 843,111
09/23/2021 100   Disposition at $2,832.89 per share. 283,289
09/23/2021 610   Disposition at $2,831.86 per share. 1,727,435
09/23/2021 101   Disposition at $2,843.16 per share. 287,160
09/23/2021 700   Disposition at $2,830.8 per share. 1,981,560
09/23/2021 300   Disposition at $2,844.06 per share. 853,218
09/23/2021 1,464   Disposition at $2,829.74 per share. 4,142,740
09/23/2021 900   Disposition at $2,843.16 per share. 2,558,844
09/23/2021 2,335   Disposition at $2,828.89 per share. 6,605,459
09/23/2021 2,855   Disposition at $2,842.21 per share. 8,114,510
09/23/2021 2,388   Disposition at $2,827.69 per share. 6,752,524
09/23/2021 1,709   Disposition at $2,841.03 per share. 4,855,321
09/23/2021 900   Disposition at $2,826.8 per share. 2,544,120
09/23/2021 2,102   Disposition at $2,840.1 per share. 5,969,891
09/23/2021 700   Disposition at $2,825.39 per share. 1,977,773
09/23/2021 200   Disposition at $2,825.49 per share. 565,098
09/23/2021 13,889   Derivative/Non-derivative trans. at $0 per share. 0
09/22/2021 500   Disposition at $2,804.64 per share. 1,402,320
09/22/2021 400   Disposition at $2,803.18 per share. 1,121,272
09/22/2021 500   Disposition at $2,801.95 per share. 1,400,975
09/22/2021 200   Disposition at $2,799.78 per share. 559,956
09/22/2021 290   Disposition at $2,798.27 per share. 811,499
09/22/2021 751   Disposition at $2,804.66 per share. 2,106,300
09/22/2021 200   Disposition at $2,796.7 per share. 559,340
09/22/2021 200   Disposition at $2,814.4 per share. 562,880
09/22/2021 200   Disposition at $2,795.24 per share. 559,048
09/22/2021 97   Disposition at $2,830.36 per share. 274,545
09/22/2021 200   Disposition at $2,826.03 per share. 565,206
09/22/2021 100   Disposition at $2,827.67 per share. 282,767
09/22/2021 600   Disposition at $2,825.36 per share. 1,695,216
09/22/2021 1,100   Disposition at $2,824.3 per share. 3,106,730
09/22/2021 762   Disposition at $2,822.1 per share. 2,150,441
09/22/2021 900   Disposition at $2,822.1 per share. 2,539,890
09/22/2021 701   Disposition at $2,820.84 per share. 1,977,409
09/22/2021 800   Disposition at $2,819.73 per share. 2,255,784
09/22/2021 500   Disposition at $2,812.4 per share. 1,406,200
09/22/2021 300   Disposition at $2,792.82 per share. 837,846
09/22/2021 700   Disposition at $2,818.31 per share. 1,972,817
09/22/2021 640   Disposition at $2,817.07 per share. 1,802,925
09/22/2021 785   Disposition at $2,815.69 per share. 2,210,317
09/22/2021 500   Disposition at $2,814.48 per share. 1,407,240
09/22/2021 814   Disposition at $2,813.21 per share. 2,289,953
09/22/2021 600   Disposition at $2,811.69 per share. 1,687,014
09/22/2021 800   Disposition at $2,810.37 per share. 2,248,296
09/22/2021 300   Disposition at $2,809.18 per share. 842,754
09/22/2021 300   Disposition at $2,807.72 per share. 842,316
09/22/2021 400   Disposition at $2,806.04 per share. 1,122,416
09/22/2021 990   Disposition at $2,811.36 per share. 2,783,247
09/22/2021 200   Disposition at $2,790.55 per share. 558,110
09/21/2021 400   Disposition at $2,792.56 per share. 1,117,024
09/21/2021 500   Disposition at $2,791.33 per share. 1,395,665
09/21/2021 300   Disposition at $2,789.33 per share. 836,799
09/21/2021 400   Disposition at $2,787.9 per share. 1,115,160
09/21/2021 300   Disposition at $2,786 per share. 835,800
09/21/2021 200   Disposition at $2,784.64 per share. 556,928
09/21/2021 400   Disposition at $2,783.31 per share. 1,113,324
09/21/2021 100   Disposition at $2,813.54 per share. 281,354
09/21/2021 100   Disposition at $2,812.19 per share. 281,219
09/21/2021 100   Disposition at $2,811.13 per share. 281,113
09/21/2021 400   Disposition at $2,810.4 per share. 1,124,160
09/21/2021 536   Disposition at $2,808.93 per share. 1,505,587
09/21/2021 700   Disposition at $2,807.32 per share. 1,965,124
09/21/2021 500   Disposition at $2,806.21 per share. 1,403,105
09/21/2021 200   Disposition at $2,781.86 per share. 556,372
09/21/2021 800   Disposition at $2,804.74 per share. 2,243,792
09/21/2021 914   Disposition at $2,803.83 per share. 2,562,701
09/21/2021 599   Disposition at $2,802.54 per share. 1,678,722
09/21/2021 600   Disposition at $2,801.59 per share. 1,680,954
09/21/2021 600   Disposition at $2,799.94 per share. 1,679,964
09/21/2021 500   Disposition at $2,798.66 per share. 1,399,330
09/21/2021 1,226   Disposition at $2,797.28 per share. 3,429,466
09/21/2021 1,308   Disposition at $2,795.79 per share. 3,656,894
09/21/2021 806   Disposition at $2,794.7 per share. 2,252,529
09/21/2021 1,300   Disposition at $2,793.61 per share. 3,631,693
09/21/2021 100   Disposition at $2,779.83 per share. 277,983
08/20/2021 615   Disposition at $2,754.31 per share. 1,693,901
08/20/2021 200   Disposition at $2,753.09 per share. 550,618
08/20/2021 700   Disposition at $2,750.73 per share. 1,925,511
08/20/2021 400   Disposition at $2,749.68 per share. 1,099,872
08/20/2021 100   Disposition at $2,744.57 per share. 274,457
08/20/2021 200   Disposition at $2,742.63 per share. 548,526
08/20/2021 400   Disposition at $2,740.2 per share. 1,096,080
08/20/2021 546   Disposition at $2,770.36 per share. 1,512,617
08/20/2021 1,350   Disposition at $2,769.84 per share. 3,739,284
08/20/2021 1,000   Disposition at $2,768.6 per share. 2,768,600
08/20/2021 807   Disposition at $2,767.65 per share. 2,233,494
08/20/2021 408   Disposition at $2,766.4 per share. 1,128,692
08/20/2021 230   Disposition at $2,739.09 per share. 629,991
08/20/2021 600   Disposition at $2,765.64 per share. 1,659,384
08/20/2021 800   Disposition at $2,764.07 per share. 2,211,256
08/20/2021 765   Disposition at $2,763.26 per share. 2,113,894
08/20/2021 768   Disposition at $2,761.88 per share. 2,121,124
08/20/2021 500   Disposition at $2,760.84 per share. 1,380,420
08/20/2021 400   Disposition at $2,759.56 per share. 1,103,824
08/20/2021 600   Disposition at $2,758.78 per share. 1,655,268
08/20/2021 1,000   Disposition at $2,757.54 per share. 2,757,540
08/20/2021 300   Disposition at $2,756.5 per share. 826,950
08/20/2021 900   Disposition at $2,755.51 per share. 2,479,959
08/20/2021 300   Disposition at $2,730.95 per share. 819,285
08/19/2021 200   Disposition at $2,724.74 per share. 544,948
08/19/2021 400   Disposition at $2,723.83 per share. 1,089,532
08/19/2021 400   Disposition at $2,722.4 per share. 1,088,960
08/19/2021 800   Disposition at $2,721.42 per share. 2,177,136
08/19/2021 400   Disposition at $2,719.05 per share. 1,087,620
08/19/2021 300   Disposition at $2,716.56 per share. 814,968
08/19/2021 542   Disposition at $2,715.76 per share. 1,471,942
08/19/2021 700   Disposition at $2,747.42 per share. 1,923,194
08/19/2021 133   Disposition at $2,746.3 per share. 365,258
08/19/2021 300   Disposition at $2,745.3 per share. 823,590
08/19/2021 1,400   Disposition at $2,744.21 per share. 3,841,894
08/19/2021 500   Disposition at $2,743.29 per share. 1,371,645
08/19/2021 800   Disposition at $2,742.27 per share. 2,193,816
08/19/2021 1,187   Disposition at $2,740.53 per share. 3,253,010
08/19/2021 900   Disposition at $2,739.39 per share. 2,465,451
08/19/2021 800   Disposition at $2,712.33 per share. 2,169,864
08/19/2021 800   Disposition at $2,738.07 per share. 2,190,456
08/19/2021 427   Disposition at $2,735.77 per share. 1,168,174
08/19/2021 800   Disposition at $2,734.94 per share. 2,187,952
08/19/2021 400   Disposition at $2,733.46 per share. 1,093,384
08/19/2021 100   Disposition at $2,732.13 per share. 273,213
08/19/2021 500   Disposition at $2,731.46 per share. 1,365,730
08/19/2021 500   Disposition at $2,730.3 per share. 1,365,150
08/19/2021 100   Disposition at $2,728.36 per share. 272,836
08/19/2021 100   Disposition at $2,727.07 per share. 272,707
08/19/2021 300   Disposition at $2,725.93 per share. 817,779
08/19/2021 100   Disposition at $2,710.17 per share. 271,017
08/18/2021 600   Disposition at $2,742.44 per share. 1,645,464
08/18/2021 200   Disposition at $2,719.74 per share. 543,948
08/18/2021 200   Disposition at $2,741.02 per share. 548,204
08/18/2021 100   Disposition at $2,717.29 per share. 271,729
08/18/2021 300   Disposition at $2,739.68 per share. 821,904
08/18/2021 200   Disposition at $2,716.48 per share. 543,296
08/18/2021 200   Disposition at $2,737.02 per share. 547,404
08/18/2021 300   Disposition at $2,715.53 per share. 814,659
08/18/2021 400   Disposition at $2,735.26 per share. 1,094,104
08/18/2021 300   Disposition at $2,713.19 per share. 813,957
08/18/2021 100   Disposition at $2,733.79 per share. 273,379
08/18/2021 300   Disposition at $2,710.95 per share. 813,285
08/18/2021 200   Disposition at $2,732.02 per share. 546,404
08/18/2021 200   Disposition at $2,709.1 per share. 541,820
08/18/2021 200   Disposition at $2,761.9 per share. 552,380
08/18/2021 100   Disposition at $2,741.93 per share. 274,193
08/18/2021 800   Disposition at $2,760.35 per share. 2,208,280
08/18/2021 300   Disposition at $2,738.74 per share. 821,622
08/18/2021 1,300   Disposition at $2,759.36 per share. 3,587,168
08/18/2021 700   Disposition at $2,737.51 per share. 1,916,257
08/18/2021 1,300   Disposition at $2,758.3 per share. 3,585,790
08/18/2021 1,495   Disposition at $2,736.33 per share. 4,090,814
08/18/2021 1,000   Disposition at $2,757.5 per share. 2,757,500
08/18/2021 2,045   Disposition at $2,735.33 per share. 5,593,750
08/18/2021 500   Disposition at $2,730.68 per share. 1,365,340
08/18/2021 95   Disposition at $2,707.95 per share. 257,256
08/18/2021 2,000   Disposition at $2,756.16 per share. 5,512,320
08/18/2021 1,601   Disposition at $2,734.31 per share. 4,377,631
08/18/2021 1,000   Disposition at $2,755.15 per share. 2,755,150
08/18/2021 1,600   Disposition at $2,733.26 per share. 4,373,216
08/18/2021 700   Disposition at $2,753.87 per share. 1,927,709
08/18/2021 304   Disposition at $2,731.72 per share. 830,443
08/18/2021 500   Disposition at $2,752.58 per share. 1,376,290
08/18/2021 1,100   Disposition at $2,730.67 per share. 3,003,737
08/18/2021 500   Disposition at $2,750.2 per share. 1,375,100
08/18/2021 700   Disposition at $2,729.26 per share. 1,910,482
08/18/2021 470   Disposition at $2,749.28 per share. 1,292,162
08/18/2021 500   Disposition at $2,728.15 per share. 1,364,075
08/18/2021 800   Disposition at $2,748.06 per share. 2,198,448
08/18/2021 700   Disposition at $2,726.78 per share. 1,908,746
08/18/2021 400   Disposition at $2,746.68 per share. 1,098,672
08/18/2021 600   Disposition at $2,725.38 per share. 1,635,228
08/18/2021 100   Disposition at $2,745.2 per share. 274,520
08/18/2021 400   Disposition at $2,724.04 per share. 1,089,616
08/18/2021 300   Disposition at $2,743.89 per share. 823,167
08/18/2021 49   Disposition at $2,721.36 per share. 133,347
08/18/2021 19   Disposition at $2,729.08 per share. 51,853
08/18/2021 13,889   Derivative/Non-derivative trans. at $0 per share. 0
07/29/2021 1,499   Disposition at $2,734.18 per share. 4,098,536
07/29/2021 1,340   Disposition at $2,733.08 per share. 3,662,328
07/29/2021 1,928   Disposition at $2,732.07 per share. 5,267,431
07/29/2021 1,195   Disposition at $2,731 per share. 3,263,545
07/29/2021 505   Disposition at $2,730.1 per share. 1,378,701
07/29/2021 465   Disposition at $2,728.55 per share. 1,268,776
07/29/2021 300   Disposition at $2,726.76 per share. 818,028
07/29/2021 1,005   Disposition at $2,725.99 per share. 2,739,620
07/29/2021 200   Disposition at $2,742.2 per share. 548,440
07/29/2021 300   Disposition at $2,740.61 per share. 822,183
07/29/2021 1,128   Disposition at $2,739.77 per share. 3,090,461
07/29/2021 1,121   Disposition at $2,738.54 per share. 3,069,904
07/29/2021 700   Disposition at $2,737.19 per share. 1,916,033
07/29/2021 1,000   Disposition at $2,736.24 per share. 2,736,240
07/29/2021 1,102   Disposition at $2,735.12 per share. 3,014,103
07/29/2021 100   Disposition at $2,724.13 per share. 272,413
07/28/2021 300   Disposition at $2,776.87 per share. 833,061
07/28/2021 500   Disposition at $2,740.31 per share. 1,370,155
07/28/2021 300   Disposition at $2,774.88 per share. 832,464
07/28/2021 500   Disposition at $2,738.45 per share. 1,369,225
07/28/2021 100   Disposition at $2,764.43 per share. 276,443
07/28/2021 1,129   Disposition at $2,737.71 per share. 3,090,875
07/28/2021 200   Disposition at $2,762.58 per share. 552,516
07/28/2021 500   Disposition at $2,735.97 per share. 1,367,985
07/28/2021 300   Disposition at $2,761.21 per share. 828,363
07/28/2021 600   Disposition at $2,734.55 per share. 1,640,730
07/28/2021 300   Disposition at $2,759.89 per share. 827,967
07/28/2021 300   Disposition at $2,732.92 per share. 819,876
07/28/2021 100   Disposition at $2,772.55 per share. 277,255
07/28/2021 100   Disposition at $2,757.34 per share. 275,734
07/28/2021 100   Disposition at $2,731.11 per share. 273,111
07/28/2021 600   Disposition at $2,771.84 per share. 1,663,104
07/28/2021 400   Disposition at $2,770.45 per share. 1,108,180
07/28/2021 300   Disposition at $2,768.35 per share. 830,505
07/28/2021 100   Disposition at $2,766.69 per share. 276,669
07/28/2021 100   Disposition at $2,763.74 per share. 276,374
07/28/2021 100   Disposition at $2,762.15 per share. 276,215
07/28/2021 103   Disposition at $2,760.87 per share. 284,370
07/28/2021 400   Disposition at $2,760.11 per share. 1,104,044
07/28/2021 210   Disposition at $2,758.56 per share. 579,298
07/28/2021 500   Disposition at $2,757.12 per share. 1,378,560
07/28/2021 200   Disposition at $2,755.25 per share. 551,050
07/28/2021 439   Disposition at $2,730.01 per share. 1,198,475
07/28/2021 302   Disposition at $2,755.04 per share. 832,023
07/28/2021 200   Disposition at $2,753.49 per share. 550,698
07/28/2021 100   Disposition at $2,790.83 per share. 279,083
07/28/2021 300   Disposition at $2,756.3 per share. 826,890
07/28/2021 100   Disposition at $2,789.53 per share. 278,953
07/28/2021 605   Disposition at $2,750.17 per share. 1,663,853
07/28/2021 100   Disposition at $2,787.97 per share. 278,797
07/28/2021 300   Disposition at $2,748.7 per share. 824,610
07/28/2021 200   Disposition at $2,784.27 per share. 556,854
07/28/2021 600   Disposition at $2,747.82 per share. 1,648,692
07/28/2021 100   Disposition at $2,782.9 per share. 278,290
07/28/2021 288   Disposition at $2,746.38 per share. 790,958
07/28/2021 600   Disposition at $2,782.37 per share. 1,669,422
07/28/2021 400   Disposition at $2,745.54 per share. 1,098,216
07/28/2021 343   Disposition at $2,780.65 per share. 953,763
07/28/2021 800   Disposition at $2,742.76 per share. 2,194,208
07/28/2021 370   Disposition at $2,779.67 per share. 1,028,478
07/28/2021 500   Disposition at $2,741.22 per share. 1,370,610
07/28/2021 400   Disposition at $2,753.19 per share. 1,101,276
07/28/2021 100   Disposition at $2,728.42 per share. 272,842
07/27/2021 600   Disposition at $2,783.69 per share. 1,670,214
07/27/2021 200   Disposition at $2,715.36 per share. 543,072
07/27/2021 200   Disposition at $2,782.16 per share. 556,432
07/27/2021 100   Disposition at $2,713.62 per share. 271,362
07/27/2021 100   Disposition at $2,778.56 per share. 277,856
07/27/2021 300   Disposition at $2,712.82 per share. 813,846
07/27/2021 500   Disposition at $2,775.4 per share. 1,387,700
07/27/2021 200   Disposition at $2,711.38 per share. 542,276
07/27/2021 100   Disposition at $2,772.99 per share. 277,299
07/27/2021 100   Disposition at $2,710.13 per share. 271,013
07/27/2021 100   Disposition at $2,770.19 per share. 277,019
07/27/2021 300   Disposition at $2,708.37 per share. 812,511
07/27/2021 200   Disposition at $2,753.74 per share. 550,748
07/27/2021 200   Disposition at $2,768.02 per share. 553,604
07/27/2021 200   Disposition at $2,706.76 per share. 541,352
07/27/2021 100   Disposition at $2,751.97 per share. 275,197
07/27/2021 200   Disposition at $2,751.4 per share. 550,280
07/27/2021 200   Disposition at $2,750.04 per share. 550,008
07/27/2021 200   Disposition at $2,748.03 per share. 549,606
07/27/2021 200   Disposition at $2,743.69 per share. 548,738
07/27/2021 100   Disposition at $2,739.74 per share. 273,974
07/27/2021 400   Disposition at $2,738.46 per share. 1,095,384
07/27/2021 300   Disposition at $2,736.01 per share. 820,803
07/27/2021 400   Disposition at $2,735.04 per share. 1,094,016
07/27/2021 233   Disposition at $2,733.54 per share. 636,915
07/27/2021 200   Disposition at $2,756.68 per share. 551,336
07/27/2021 500   Disposition at $2,705.39 per share. 1,352,695
07/27/2021 502   Disposition at $2,732.45 per share. 1,371,690
07/27/2021 300   Disposition at $2,731.57 per share. 819,471
07/27/2021 800   Disposition at $2,730.57 per share. 2,184,456
07/27/2021 300   Disposition at $2,800.04 per share. 840,012
07/27/2021 1,200   Disposition at $2,728.96 per share. 3,274,752
07/27/2021 200   Disposition at $2,794.84 per share. 558,968
07/27/2021 500   Disposition at $2,727.9 per share. 1,363,950
07/27/2021 200   Disposition at $2,791.17 per share. 558,234
07/27/2021 600   Disposition at $2,725.85 per share. 1,635,510
07/27/2021 100   Disposition at $2,791.89 per share. 279,189
07/27/2021 500   Disposition at $2,724.71 per share. 1,362,355
07/27/2021 200   Disposition at $2,789.44 per share. 557,888
07/27/2021 500   Disposition at $2,723.36 per share. 1,361,680
07/27/2021 200   Disposition at $2,788.56 per share. 557,712
07/27/2021 100   Disposition at $2,721.72 per share. 272,172
07/27/2021 654   Disposition at $2,787.73 per share. 1,823,176
07/27/2021 300   Disposition at $2,719.29 per share. 815,787
07/27/2021 200   Disposition at $2,755.47 per share. 551,094
07/27/2021 100   Disposition at $2,704.04 per share. 270,404
06/07/2021 600   Disposition at $2,451.04 per share. 1,470,624
06/07/2021 1,170   Disposition at $2,449.82 per share. 2,866,290
06/07/2021 1,300   Disposition at $2,448.67 per share. 3,183,271
06/07/2021 664   Disposition at $2,447.81 per share. 1,625,346
06/07/2021 1,174   Disposition at $2,446.48 per share. 2,872,168
06/07/2021 400   Disposition at $2,445.6 per share. 978,240
06/07/2021 1,000   Disposition at $2,444.27 per share. 2,444,270
06/07/2021 339   Disposition at $2,466.51 per share. 836,147
06/07/2021 906   Disposition at $2,465.55 per share. 2,233,789
06/07/2021 900   Disposition at $2,443.27 per share. 2,198,943
06/07/2021 981   Disposition at $2,464.53 per share. 2,417,704
06/07/2021 300   Disposition at $2,463.31 per share. 738,993
06/07/2021 100   Disposition at $2,461.8 per share. 246,180
06/07/2021 119   Disposition at $2,460.89 per share. 292,846
06/07/2021 572   Disposition at $2,456.94 per share. 1,405,370
06/07/2021 300   Disposition at $2,455.73 per share. 736,719
06/07/2021 477   Disposition at $2,454.79 per share. 1,170,935
06/07/2021 629   Disposition at $2,453.22 per share. 1,543,076
06/07/2021 766   Disposition at $2,452.46 per share. 1,878,585
06/07/2021 392   Disposition at $2,441.84 per share. 957,202
06/04/2021 735   Disposition at $2,436.35 per share. 1,790,718
06/04/2021 946   Disposition at $2,434.68 per share. 2,303,208
06/04/2021 1,055   Disposition at $2,433.71 per share. 2,567,565
06/04/2021 100   Disposition at $2,432.13 per share. 243,213
06/04/2021 100   Disposition at $2,430 per share. 243,000
06/04/2021 200   Disposition at $2,428.33 per share. 485,666
06/04/2021 700   Disposition at $2,426.7 per share. 1,698,690
06/04/2021 403   Disposition at $2,453.06 per share. 988,584
06/04/2021 1,321   Disposition at $2,452.2 per share. 3,239,357
06/04/2021 1,458   Disposition at $2,451.15 per share. 3,573,777
06/04/2021 400   Disposition at $2,424.16 per share. 969,664
06/04/2021 2,400   Disposition at $2,449.93 per share. 5,879,832
06/04/2021 1,369   Disposition at $2,448.98 per share. 3,352,654
06/04/2021 600   Disposition at $2,447.28 per share. 1,468,368
06/04/2021 300   Disposition at $2,445.98 per share. 733,794
06/04/2021 800   Disposition at $2,457.98 per share. 1,966,384
06/04/2021 503   Disposition at $2,444.7 per share. 1,229,685
06/04/2021 100   Disposition at $2,442.84 per share. 244,284
06/04/2021 200   Disposition at $2,440.14 per share. 488,028
06/04/2021 100   Disposition at $2,439.14 per share. 243,914
06/04/2021 299   Disposition at $2,438.34 per share. 729,064
06/04/2021 500   Disposition at $2,437.22 per share. 1,218,610
06/04/2021 100   Disposition at $2,422.05 per share. 242,205
06/03/2021 1,000   Disposition at $2,394.36 per share. 2,394,360
06/03/2021 900   Disposition at $2,392.95 per share. 2,153,655
06/03/2021 500   Disposition at $2,391.8 per share. 1,195,900
06/03/2021 400   Disposition at $2,390.71 per share. 956,284
06/03/2021 600   Disposition at $2,387.85 per share. 1,432,710
06/03/2021 400   Disposition at $2,389.06 per share. 955,624
06/03/2021 200   Disposition at $2,386.55 per share. 477,310
06/03/2021 200   Disposition at $2,385.4 per share. 477,080
06/03/2021 200   Disposition at $2,407.72 per share. 481,544
06/03/2021 225   Disposition at $2,405.29 per share. 541,191
06/03/2021 300   Disposition at $2,403.72 per share. 721,116
06/03/2021 501   Disposition at $2,401.5 per share. 1,203,152
06/03/2021 1,311   Disposition at $2,400.54 per share. 3,147,108
06/03/2021 601   Disposition at $2,399.33 per share. 1,441,998
06/03/2021 1,306   Disposition at $2,398.33 per share. 3,132,219
06/03/2021 2,591   Disposition at $2,397.19 per share. 6,211,120
06/03/2021 900   Disposition at $2,396.17 per share. 2,156,553
06/03/2021 1,554   Disposition at $2,395.22 per share. 3,722,172
06/03/2021 200   Disposition at $2,384.18 per share. 476,836
05/13/2021 600   Disposition at $2,255.34 per share. 1,353,204
05/13/2021 400   Disposition at $2,254.22 per share. 901,688
05/13/2021 400   Disposition at $2,252.63 per share. 901,052
05/13/2021 300   Disposition at $2,251.8 per share. 675,540
05/13/2021 300   Disposition at $2,250.55 per share. 675,165
05/13/2021 200   Disposition at $2,248.76 per share. 449,752
05/13/2021 270   Disposition at $2,247.83 per share. 606,915
05/13/2021 200   Disposition at $2,275.04 per share. 455,008
05/13/2021 300   Disposition at $2,273.81 per share. 682,143
05/13/2021 200   Disposition at $2,272.22 per share. 454,444
05/13/2021 385   Disposition at $2,270.46 per share. 874,128
05/13/2021 415   Disposition at $2,268.69 per share. 941,507
05/13/2021 749   Disposition at $2,267.63 per share. 1,698,455
05/13/2021 700   Disposition at $2,246.24 per share. 1,572,368
05/13/2021 200   Disposition at $2,266.52 per share. 453,304
05/13/2021 239   Disposition at $2,265.13 per share. 541,367
05/13/2021 747   Disposition at $2,264.49 per share. 1,691,575
05/13/2021 400   Disposition at $2,263.14 per share. 905,256
05/13/2021 1,300   Disposition at $2,262 per share. 2,940,600
05/13/2021 1,355   Disposition at $2,260.98 per share. 3,063,628
05/13/2021 1,622   Disposition at $2,259.76 per share. 3,665,331
05/13/2021 400   Disposition at $2,258.4 per share. 903,360
05/13/2021 1,300   Disposition at $2,257.49 per share. 2,934,737
05/13/2021 706   Disposition at $2,256.52 per share. 1,593,104
05/13/2021 201   Disposition at $2,244.27 per share. 451,099
05/12/2021 400   Disposition at $2,276.06 per share. 910,424
05/12/2021 956   Disposition at $2,243.42 per share. 2,144,710
05/12/2021 900   Disposition at $2,274.98 per share. 2,047,482
05/12/2021 800   Disposition at $2,242.36 per share. 1,793,888
05/12/2021 400   Disposition at $2,274.06 per share. 909,624
05/12/2021 500   Disposition at $2,241.41 per share. 1,120,705
05/12/2021 100   Disposition at $2,245.85 per share. 224,585
05/12/2021 561   Disposition at $2,240.01 per share. 1,256,646
05/12/2021 100   Disposition at $2,243.82 per share. 224,382
05/12/2021 449   Disposition at $2,238.11 per share. 1,004,912
05/12/2021 200   Disposition at $2,241.94 per share. 448,388
05/12/2021 600   Disposition at $2,236.43 per share. 1,341,858
05/12/2021 300   Disposition at $2,272.42 per share. 681,726
05/12/2021 200   Disposition at $2,241.02 per share. 448,204
05/12/2021 300   Disposition at $2,235.55 per share. 670,665
05/12/2021 100   Disposition at $2,270.67 per share. 227,067
05/12/2021 500   Disposition at $2,269.38 per share. 1,134,690
05/12/2021 100   Disposition at $2,267.82 per share. 226,782
05/12/2021 400   Disposition at $2,267.9 per share. 907,160
05/12/2021 100   Disposition at $2,265.3 per share. 226,530
05/12/2021 100   Disposition at $2,263.77 per share. 226,377
05/12/2021 104   Disposition at $2,262.66 per share. 235,317
05/12/2021 300   Disposition at $2,261.84 per share. 678,552
05/12/2021 100   Disposition at $2,260.37 per share. 226,037
05/12/2021 100   Disposition at $2,259.07 per share. 225,907
05/12/2021 200   Disposition at $2,239.7 per share. 447,940
05/12/2021 100   Disposition at $2,233.3 per share. 223,330
05/12/2021 100   Disposition at $2,256.8 per share. 225,680
05/12/2021 500   Disposition at $2,253.52 per share. 1,126,760
05/12/2021 200   Disposition at $2,252.29 per share. 450,458
05/12/2021 200   Disposition at $2,250.61 per share. 450,122
05/12/2021 545   Disposition at $2,249.75 per share. 1,226,114
05/12/2021 367   Disposition at $2,248.57 per share. 825,226
05/12/2021 100   Disposition at $2,285.12 per share. 228,512
05/12/2021 714   Disposition at $2,247.65 per share. 1,604,823
05/12/2021 100   Disposition at $2,281.52 per share. 228,152
05/12/2021 892   Disposition at $2,246.59 per share. 2,003,959
05/12/2021 100   Disposition at $2,279.37 per share. 227,937
05/12/2021 500   Disposition at $2,245.21 per share. 1,122,605
05/12/2021 401   Disposition at $2,277.43 per share. 913,250
05/12/2021 800   Disposition at $2,244.42 per share. 1,795,536
05/12/2021 797   Disposition at $2,238.76 per share. 1,784,292
05/12/2021 200   Disposition at $2,232.41 per share. 446,482
05/11/2021 300   Disposition at $2,297.49 per share. 689,247
05/11/2021 100   Disposition at $2,295.91 per share. 229,591
05/11/2021 600   Disposition at $2,293.3 per share. 1,375,980
05/11/2021 400   Disposition at $2,295.22 per share. 918,088
05/11/2021 200   Disposition at $2,290.97 per share. 458,194
05/11/2021 600   Disposition at $2,289.69 per share. 1,373,814
05/11/2021 300   Disposition at $2,288.29 per share. 686,487
05/11/2021 300   Disposition at $2,320.05 per share. 696,015
05/11/2021 500   Disposition at $2,318.17 per share. 1,159,085
05/11/2021 313   Disposition at $2,316.77 per share. 725,150
05/11/2021 551   Disposition at $2,315.55 per share. 1,275,869
05/11/2021 547   Disposition at $2,314.6 per share. 1,266,087
05/11/2021 900   Disposition at $2,313.59 per share. 2,082,231
05/11/2021 1,506   Disposition at $2,312.5 per share. 3,482,625
05/11/2021 1,200   Disposition at $2,311.54 per share. 2,773,848
05/11/2021 100   Disposition at $2,285.03 per share. 228,503
05/11/2021 1,204   Disposition at $2,310.5 per share. 2,781,842
05/11/2021 1,152   Disposition at $2,309.26 per share. 2,660,268
05/11/2021 601   Disposition at $2,308.09 per share. 1,387,163
05/11/2021 699   Disposition at $2,307.05 per share. 1,612,628
05/11/2021 300   Disposition at $2,305.83 per share. 691,749
05/11/2021 516   Disposition at $2,304.71 per share. 1,189,231
05/11/2021 500   Disposition at $2,303.15 per share. 1,151,575
05/11/2021 200   Disposition at $2,301.16 per share. 460,232
05/11/2021 100   Disposition at $2,300 per share. 230,000
05/11/2021 200   Disposition at $2,298.91 per share. 459,782
05/11/2021 200   Disposition at $2,278.04 per share. 455,608

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.