SEC CIK 1494730

Musk Elon

Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.

Current Positions

CompanyShares OwnedAs Of
SPCXview stock →842,091,6702026-06-15
TSLAview stock →710,172,6772026-06-16

Position History — TSLA

Reported shares owned immediately after each Form 4 transaction, over time.

0242,568,178485,136,356727,704,5342010-062021-112021-112021-122021-122022-042026-042026-06

Recent Filings — TSLA

DateActivitySharesPriceOwned After
2026-06-16Option exercise (derivative)303,960,630$0.000
2026-06-16Tax withholding17,531,857$404.66710,172,677
2026-06-16Option exercise303,960,630$23.34727,704,534
2026-04-21Disposition to issuer96,000,000$0.00423,743,904
2025-12-30Gift210,699$0.00413,152,109
2025-11-06Grant / award423,743,904$334.09519,743,904
2025-09-12Open-market buy17,536$396.36413,362,808
2025-09-12Open-market buy116,948$395.53413,345,272
2025-09-12Open-market buy290,501$394.76413,228,324
2025-09-12Open-market buy332,908$393.70412,937,823
2025-09-12Open-market buy227,384$392.78412,604,915
2025-09-12Open-market buy242,112$391.76412,377,531
2025-09-12Open-market buy104,079$390.60412,135,419
2025-09-12Open-market buy291,221$389.71412,031,340
2025-09-12Open-market buy206,832$388.75411,740,119
2025-09-12Open-market buy116,841$387.66411,533,287
2025-09-12Open-market buy133,198$386.61411,416,446
2025-09-12Open-market buy73,712$385.76411,283,248
2025-09-12Open-market buy27,110$384.59411,209,536
2025-09-12Open-market buy28,271$383.69411,182,426
2025-09-12Open-market buy18,137$382.49411,154,155
2025-09-12Open-market buy29,410$381.53411,136,018
2025-09-12Open-market buy18,293$380.43411,106,608
2025-09-12Open-market buy50,334$379.20411,088,315
2025-09-12Open-market buy54,526$378.43411,037,981
2025-09-12Open-market buy47,384$377.06410,983,455
2025-09-12Open-market buy31,019$376.14410,936,071
2025-09-12Open-market buy8,000$374.57410,905,052
2025-09-12Open-market buy45,909$373.99410,897,052
2025-09-12Open-market buy34,530$372.82410,851,143
2025-09-12Open-market buy22,537$371.90410,816,613
2025-08-03Grant / award96,000,000$23.3496,000,000
2024-12-30Gift268,000$0.00410,794,076
2023-03-08Option exercise (derivative)5,250$0.000
2023-03-08Option exercise5,250$6.67411,062,076
2023-03-08Option exercise5,250$2.79411,056,826
2022-12-14Open-market sale1,309,003$159.88424,238,125
2022-12-14Open-market sale1,391,103$158.93425,547,128
2022-12-14Open-market sale1,157,065$157.98426,938,231
2022-12-14Open-market sale1,782,089$156.95428,095,296
2022-12-14Open-market sale615,047$156.14429,877,385
2022-12-14Open-market sale47,432$161.52423,622,432
2022-12-14Open-market sale568,261$160.93423,669,864
2022-12-13Open-market sale45,545$176.70430,492,432
2022-12-13Open-market sale135,704$174.65430,537,977
2022-12-13Open-market sale720,996$173.59430,673,681
2022-12-13Open-market sale378,017$172.62431,394,677
2022-12-13Open-market sale540,935$171.68431,772,694
2022-12-13Open-market sale148,750$170.53432,313,629
2022-12-13Open-market sale129,795$169.45432,462,379
2022-12-13Open-market sale240,269$168.53432,592,174
2022-12-13Open-market sale473,518$167.59432,832,443
2022-12-13Open-market sale380,964$166.52433,305,961
2022-12-13Open-market sale89,471$165.73433,686,925
2022-12-13Open-market sale234,591$164.25433,776,396
2022-12-13Open-market sale466,672$163.55434,010,987
2022-12-13Open-market sale2,208,110$162.43434,477,659
2022-12-13Open-market sale1,868,138$161.44436,685,769
2022-12-13Open-market sale2,294,072$160.75438,553,907
2022-12-13Open-market sale702,969$159.52440,847,979
2022-12-13Open-market sale626,066$158.51441,550,948
2022-12-13Open-market sale235,418$157.55442,177,014
2022-12-12Open-market sale363,749$169.98442,412,432
2022-12-12Open-market sale1,020,447$168.93442,776,181
2022-12-12Open-market sale1,820,804$168.06443,796,628
2022-11-08Open-market sale4,769$197.70445,617,432
2022-11-08Open-market sale192,320$189.58449,825,112
2022-11-08Open-market sale198,124$194.98445,698,385
2022-11-08Open-market sale78,604$193.34445,896,509
2022-11-08Open-market sale67,609$195.15445,630,776
2022-11-08Open-market sale8,575$196.85445,622,201
2022-11-08Open-market sale376,134$192.20445,975,113
2022-11-08Open-market sale3,107,623$191.47446,351,247
2022-11-08Open-market sale366,242$190.45449,458,870
2022-11-07Open-market sale20,459$207.96450,175,415
2022-11-07Open-market sale157,983$208.73450,017,432
2022-11-07Open-market sale773,531$197.20454,693,901
2022-11-07Open-market sale151,958$197.98454,541,943
2022-11-07Open-market sale1,747,633$199.45452,794,310
2022-11-07Open-market sale1,047,768$200.31451,746,542
2022-11-07Open-market sale318,902$201.54451,427,640
2022-11-07Open-market sale513,373$202.43450,914,267
2022-11-07Open-market sale383,525$203.48450,530,742
2022-11-07Open-market sale239,491$204.63450,291,251
2022-11-07Open-market sale52,445$205.33450,238,806
2022-11-07Open-market sale42,932$206.43450,195,874
2022-11-04Open-market sale663,677$211.41457,009,368
2022-11-04Open-market sale307,416$212.49456,701,952
2022-11-04Open-market sale137,877$213.53456,564,075
2022-11-04Open-market sale222,303$214.86456,341,772
2022-11-04Open-market sale93,045$215.61456,248,727
2022-11-04Open-market sale90,493$216.63456,158,234
2022-11-04Open-market sale196,661$217.70455,961,573
2022-11-04Open-market sale249,580$219.22455,711,993
2022-11-04Open-market sale244,561$219.91455,467,432
2022-11-04Open-market sale148,678$208.43458,709,816
2022-11-04Open-market sale485,578$203.67464,631,854
2022-11-04Open-market sale998,114$204.60463,633,740
2022-11-04Open-market sale1,091,614$205.60462,542,126
2022-11-04Open-market sale2,686,528$206.67459,855,598
2022-11-04Open-market sale997,104$207.36458,858,494
2022-11-04Open-market sale944,828$210.76457,673,045
2022-11-04Open-market sale91,943$209.88458,617,873
2022-08-09Open-market sale13,292$874.29155,045,192
2022-08-09Open-market sale6,048$876.63155,039,144
2022-08-09Open-market sale435$872.47155,058,484
2022-08-09Open-market sale6,130$866.56155,104,076
2022-08-09Open-market sale94,328$862.82155,151,202
2022-08-09Open-market sale97,548$861.75155,245,530
2022-08-09Open-market sale146,968$860.85155,343,078
2022-08-09Open-market sale100,838$859.90155,490,046
2022-08-09Open-market sale68,785$858.84155,590,884
2022-08-09Open-market sale49,740$857.63155,659,669
2022-08-09Open-market sale74,948$856.77155,709,409
2022-08-09Open-market sale66,202$855.63155,784,357
2022-08-09Open-market sale67,457$854.71155,850,559
2022-08-09Open-market sale136,789$853.74155,918,016
2022-08-09Open-market sale113,022$852.69156,054,805
2022-08-09Open-market sale114,897$851.68156,167,827
2022-08-09Open-market sale113,618$850.62156,282,724
2022-08-09Open-market sale455,650$849.88156,396,342
2022-08-09Open-market sale142,968$848.73156,851,992
2022-08-09Open-market sale187,030$847.72156,994,960
2022-08-09Open-market sale95,946$846.67157,181,990
2022-08-09Open-market sale124,348$845.78157,277,936
2022-08-09Open-market sale90,934$844.82157,402,284
2022-08-09Open-market sale114,517$843.70157,493,218
2022-08-09Open-market sale114,286$842.69157,607,735
2022-08-09Open-market sale224,133$841.85157,722,021
2022-08-09Open-market sale106,535$840.89157,946,154
2022-08-09Open-market sale8,053$839.98158,052,689
2022-08-09Open-market sale18,630$838.57158,060,742
2022-08-09Open-market sale42,874$871.20155,058,919
2022-08-09Open-market sale2,283$869.21155,101,793
2022-08-09Open-market sale29,217$863.62155,121,985
2022-08-09Open-market sale11,779$864.85155,110,206
2022-08-08Open-market sale21,310$899.86158,100,017
2022-08-08Open-market sale19,745$900.62158,080,272
2022-08-08Open-market sale900$901.40158,079,372
2022-08-08Open-market sale10,876$898.84158,121,327
2022-08-08Open-market sale6,749$897.88158,132,203
2022-08-08Open-market sale37,139$880.84158,735,771
2022-08-08Open-market sale19,407$880.05158,772,910
2022-08-08Open-market sale21,896$878.86158,792,317
2022-08-08Open-market sale20,692$877.86158,814,213
2022-08-08Open-market sale32,705$876.69158,834,905
2022-08-08Open-market sale28,724$875.82158,867,610
2022-08-08Open-market sale35,720$874.72158,896,334
2022-08-08Open-market sale63,161$873.81158,932,054
2022-08-08Open-market sale91,107$872.87158,995,215
2022-08-08Open-market sale107,868$871.84159,086,322
2022-08-08Open-market sale116,658$870.75159,194,190
2022-08-08Open-market sale127,602$869.75159,310,848
2022-08-08Open-market sale164,234$868.86159,438,450
2022-08-08Open-market sale60,567$867.91159,602,684
2022-08-08Open-market sale21,989$890.05158,438,453
2022-08-08Open-market sale10,781$888.89158,460,442
2022-08-08Open-market sale46,539$887.75158,471,223
2022-08-08Open-market sale9,549$896.56158,138,952
2022-08-08Open-market sale44,963$895.79158,148,501
2022-08-08Open-market sale72,084$894.84158,193,464
2022-08-08Open-market sale47,926$893.88158,265,548
2022-08-08Open-market sale35,542$892.86158,313,474
2022-08-08Open-market sale53,180$891.78158,349,016
2022-08-08Open-market sale36,257$890.78158,402,196
2022-08-08Open-market sale34,676$886.95158,517,762
2022-08-08Open-market sale23,154$886.06158,552,438
2022-08-08Open-market sale19,565$884.76158,575,592
2022-08-08Open-market sale40,594$883.88158,595,157
2022-08-08Open-market sale44,748$882.84158,635,751
2022-08-08Open-market sale55,272$881.82158,680,499
2022-08-05Open-market sale30,343$896.73160,393,550
2022-08-05Open-market sale35,693$887.91160,649,830
2022-08-05Open-market sale29,066$888.68160,620,764
2022-08-05Open-market sale35,107$889.81160,585,657
2022-08-05Open-market sale15,170$891.09160,570,487
2022-08-05Open-market sale59,667$891.82160,510,820
2022-08-05Open-market sale10,100$911.75159,663,251
2022-08-05Open-market sale14,433$911.18159,673,351
2022-08-05Open-market sale1,871$909.76159,687,784
2022-08-05Open-market sale38,973$908.82159,689,655
2022-08-05Open-market sale12,276$908.09159,728,628
2022-08-05Open-market sale10,078$906.89159,740,904
2022-08-05Open-market sale58,886$905.82159,750,982
2022-08-05Open-market sale134,384$904.83159,809,868
2022-08-05Open-market sale96,047$903.90159,944,252
2022-08-05Open-market sale95,114$902.76160,040,299
2022-08-05Open-market sale48,949$901.89160,135,413
2022-08-05Open-market sale44,887$900.93160,184,362
2022-08-05Open-market sale64,783$899.85160,229,249
2022-08-05Open-market sale60,728$898.94160,294,032
2022-08-05Open-market sale38,790$897.95160,354,760
2022-08-05Open-market sale42,430$895.75160,423,893
2022-08-05Open-market sale17,717$895.06160,466,323
2022-08-05Open-market sale6,152$893.81160,484,040
2022-08-05Open-market sale20,628$892.75160,490,192
2022-08-05Open-market sale85,403$865.56162,190,361
2022-08-05Open-market sale112,559$864.38162,275,764
2022-08-05Open-market sale118,820$863.59162,388,323
2022-08-05Open-market sale105,825$862.43162,507,143
2022-08-05Open-market sale96,657$861.59162,612,968
2022-08-05Open-market sale141,979$860.49162,709,625
2022-08-05Open-market sale36,197$859.47162,851,604
2022-08-05Open-market sale48,720$858.69162,887,801
2022-08-05Open-market sale26,730$857.54162,936,521
2022-08-05Open-market sale47,609$886.96160,685,523
2022-08-05Open-market sale22,159$885.34160,733,132
2022-08-05Open-market sale30,656$884.44160,755,291
2022-08-05Open-market sale55,775$883.33160,785,947
2022-08-05Open-market sale102,594$882.38160,841,722
2022-08-05Open-market sale79,205$881.49160,944,316
2022-08-05Open-market sale87,342$880.44161,023,521
2022-08-05Open-market sale85,557$879.49161,110,863
2022-08-05Open-market sale109,041$878.52161,196,420
2022-08-05Open-market sale58,161$877.45161,305,461
2022-08-05Open-market sale123,082$876.47161,363,622
2022-08-05Open-market sale113,483$875.47161,486,704
2022-08-05Open-market sale91,072$874.43161,600,187
2022-08-05Open-market sale96,530$873.50161,691,259
2022-08-05Open-market sale96,425$872.45161,787,789
2022-08-05Open-market sale79,800$871.60161,884,214
2022-08-05Open-market sale64,472$870.48161,964,014
2022-08-05Open-market sale37,058$869.39162,028,486
2022-08-05Open-market sale17,787$868.38162,065,544
2022-08-05Open-market sale45,073$867.56162,083,331
2022-08-05Open-market sale61,957$866.50162,128,404
2022-04-28Open-market sale46,965$852.44166,652,301
2022-04-28Open-market sale64,253$850.35166,731,909
2022-04-28Open-market sale60,495$849.38166,796,162
2022-04-28Open-market sale29,034$848.30166,856,657
2022-04-28Open-market sale61,329$847.32166,885,691
2022-04-28Open-market sale8,653$824.43168,173,795
2022-04-28Open-market sale10,803$822.68168,182,448
2022-04-28Open-market sale67,319$846.34166,947,020
2022-04-28Open-market sale80,962$845.38167,014,339
2022-04-28Open-market sale56,543$844.32167,095,301
2022-04-28Open-market sale56,575$843.27167,151,844
2022-04-28Open-market sale43,773$842.27167,208,419
2022-04-28Open-market sale59,031$841.22167,252,192
2022-04-28Open-market sale84,942$840.31167,311,223
2022-04-28Open-market sale103,160$839.36167,396,165
2022-04-28Open-market sale71,592$838.23167,499,325
2022-04-28Open-market sale50,381$837.32167,570,917
2022-04-28Open-market sale65,403$836.20167,621,298
2022-04-28Open-market sale56,907$835.28167,686,701
2022-04-28Open-market sale39,233$834.23167,743,608
2022-04-28Open-market sale62,736$833.06167,782,841
2022-04-28Open-market sale70,103$832.12167,845,577
2022-04-28Open-market sale66,317$831.18167,915,680
2022-04-28Open-market sale46,108$830.07167,981,997
2022-04-28Open-market sale73,917$829.19168,028,105
2022-04-28Open-market sale29,434$827.98168,102,022
2022-04-28Open-market sale32,220$827.08168,131,456
2022-04-28Open-market sale10,119$826.21168,163,676
2022-04-28Open-market sale32,643$851.12166,699,266
2022-04-28Open-market sale36,034$853.32166,616,267
2022-04-28Open-market sale81,706$869.61165,676,474
2022-04-28Open-market sale134,815$868.69165,758,180
2022-04-28Open-market sale57,037$867.56165,892,995
2022-04-28Open-market sale129,897$866.74165,950,032
2022-04-28Open-market sale106,551$865.53166,079,929
2022-04-28Open-market sale78,508$864.65166,186,480
2022-04-28Open-market sale89,721$863.71166,264,988
2022-04-28Open-market sale71,936$862.76166,354,709
2022-04-28Open-market sale15,288$861.54166,426,645
2022-04-28Open-market sale26,591$860.52166,441,933
2022-04-28Open-market sale21,545$859.32166,468,524
2022-04-28Open-market sale12,071$858.32166,490,069
2022-04-28Open-market sale22,394$857.59166,502,140
2022-04-28Open-market sale30,108$856.55166,524,534
2022-04-28Open-market sale33,099$855.40166,554,642
2022-04-28Open-market sale28,526$854.43166,587,741
2022-04-28Open-market sale117,575$883.73164,005,050
2022-04-28Open-market sale58,267$882.64164,122,625
2022-04-28Open-market sale39,740$881.78164,180,892
2022-04-28Open-market sale151,545$880.55164,220,632
2022-04-28Open-market sale177,870$879.65164,372,177
2022-04-28Open-market sale164,935$878.70164,550,047
2022-04-28Open-market sale248,566$877.57164,714,982
2022-04-28Open-market sale89,876$876.77164,963,548
2022-04-28Open-market sale113,132$875.53165,053,424
2022-04-28Open-market sale122,379$874.68165,166,556
2022-04-28Open-market sale94,676$873.46165,288,935
2022-04-28Open-market sale67,608$872.66165,383,611
2022-04-28Open-market sale138,307$871.66165,451,219
2022-04-28Open-market sale86,948$870.66165,589,526
2022-04-28Open-market sale118,307$885.56163,636,660
2022-04-28Open-market sale250,083$884.59163,754,967
2022-04-28Open-market sale77,933$886.64163,558,727
2022-04-28Open-market sale147,637$887.68163,411,090
2022-04-28Open-market sale186,262$888.62163,224,828
2022-04-28Open-market sale143,725$889.50163,081,103
2022-04-28Open-market sale12,375$890.51163,068,728
2022-04-28Open-market sale12,007$891.65163,056,721
2022-04-28Open-market sale11,093$892.73163,045,628
2022-04-28Open-market sale15,276$893.65163,030,352
2022-04-28Open-market sale7,064$894.58163,023,288
2022-04-28Open-market sale37,662$896.01162,985,626
2022-04-28Open-market sale9,968$902.85162,963,251
2022-04-28Open-market sale10,297$901.19162,973,219
2022-04-28Open-market sale210$898.50162,983,516
2022-04-28Open-market sale1,900$897.70162,983,726
2022-04-27Open-market sale9,296$886.39168,544,158
2022-04-27Open-market sale14,707$885.38168,553,454
2022-04-27Open-market sale9,850$884.21168,568,161
2022-04-27Open-market sale42,320$883.07168,578,011
2022-04-27Open-market sale83,937$882.17168,620,331
2022-04-27Open-market sale86,324$881.41168,704,268
2022-04-27Open-market sale69,632$880.34168,790,592
2022-04-27Open-market sale13,457$879.11168,860,224
2022-04-27Open-market sale54,570$878.13168,873,681
2022-04-27Open-market sale5,306$887.30168,538,852
2022-04-27Open-market sale14,203$889.66168,520,049
2022-04-27Open-market sale934$905.28168,197,936
2022-04-27Open-market sale3,303$904.23168,198,870
2022-04-27Open-market sale25,134$903.16168,202,173
2022-04-27Open-market sale22,110$902.19168,227,307
2022-04-27Open-market sale59,072$901.16168,249,417
2022-04-27Open-market sale39,978$900.28168,308,489
2022-04-27Open-market sale16,532$899.30168,348,467
2022-04-27Open-market sale29,765$898.16168,364,999
2022-04-27Open-market sale28,038$897.21168,394,764
2022-04-27Open-market sale25,951$895.97168,422,802
2022-04-27Open-market sale20,087$895.20168,448,753
2022-04-27Open-market sale7,378$894.02168,468,840
2022-04-27Open-market sale13,843$892.75168,476,218
2022-04-27Open-market sale16,264$891.92168,490,061
2022-04-27Open-market sale13,724$890.80168,506,325
2022-04-27Open-market sale4,685$906.76168,193,251
2022-04-27Open-market sale4,600$888.24168,534,252
2022-04-26Open-market sale15,889$976.45169,126,750
2022-04-26Open-market sale700$999.13168,928,251
2022-04-26Open-market sale10,789$998.14168,928,951
2022-04-26Open-market sale10,237$996.36168,939,740
2022-04-26Open-market sale29,616$995.35168,949,977
2022-04-26Open-market sale9,700$993.70168,979,593
2022-04-26Open-market sale2,800$992.67168,989,293
2022-04-26Open-market sale11,024$991.37168,992,093
2022-04-26Open-market sale3,631$989.56169,003,117
2022-04-26Open-market sale5,416$988.61169,006,748
2022-04-26Open-market sale11,051$987.54169,012,164
2022-04-26Open-market sale16,304$986.43169,023,215
2022-04-26Open-market sale29,962$985.57169,039,519
2022-04-26Open-market sale15,650$984.53169,069,481
2022-04-26Open-market sale7,182$983.07169,085,131
2022-04-26Open-market sale25,472$982.08169,092,313
2022-04-26Open-market sale681$979.67169,117,785
2022-04-26Open-market sale1,817$978.08169,118,466
2022-04-26Open-market sale6,467$977.54169,120,283
2022-04-26Open-market sale1,140$973.54169,142,639
2022-04-26Open-market sale49,286$883.84172,070,850
2022-04-26Open-market sale17,661$882.25172,120,136
2022-04-26Open-market sale9,910$881.41172,137,797
2022-04-26Open-market sale83,970$880.23172,147,707
2022-04-26Open-market sale37,000$879.65172,231,677
2022-04-26Open-market sale73,145$878.29172,268,677
2022-04-26Open-market sale29,006$877.49172,341,822
2022-04-26Open-market sale201,269$876.42172,370,828
2022-04-26Open-market sale34,259$875.19172,572,097
2022-04-26Open-market sale2$873.03172,606,356
2022-04-26Open-market sale1,893$872.02172,606,358
2022-04-26Open-market sale66,734$902.99170,349,765
2022-04-26Open-market sale106,840$902.01170,416,499
2022-04-26Open-market sale34,219$901.05170,523,339
2022-04-26Open-market sale59,995$900.01170,557,558
2022-04-26Open-market sale80,095$885.03171,990,755
2022-04-26Open-market sale89,645$885.92171,901,110
2022-04-26Open-market sale208,342$886.80171,692,768
2022-04-26Open-market sale57,713$899.02170,617,553
2022-04-26Open-market sale136,118$888.88171,406,512
2022-04-26Open-market sale106,258$889.97171,300,254
2022-04-26Open-market sale105,802$890.90171,194,452
2022-04-26Open-market sale99,221$891.88171,095,231
2022-04-26Open-market sale76,450$892.97171,018,781
2022-04-26Open-market sale103,930$893.97170,914,851
2022-04-26Open-market sale66,241$894.98170,848,610
2022-04-26Open-market sale79,331$895.88170,769,279
2022-04-26Open-market sale58,717$896.89170,710,562
2022-04-26Open-market sale35,296$898.16170,675,266
2022-04-26Open-market sale150,138$887.84171,542,630
2022-04-26Open-market sale22,456$928.54169,522,508
2022-04-26Open-market sale8,122$927.16169,544,964
2022-04-26Open-market sale22,054$926.31169,553,086
2022-04-26Open-market sale26,472$925.37169,575,140
2022-04-26Open-market sale16,916$924.46169,601,612
2022-04-26Open-market sale24,236$923.35169,618,528
2022-04-26Open-market sale29,411$922.53169,642,764
2022-04-26Open-market sale31,556$921.42169,672,175
2022-04-26Open-market sale27,866$920.33169,703,731
2022-04-26Open-market sale23,753$919.59169,731,597
2022-04-26Open-market sale14,635$918.19169,755,350
2022-04-26Open-market sale30,320$917.21169,769,985
2022-04-26Open-market sale18,607$916.46169,800,305
2022-04-26Open-market sale2,448$915.44169,818,912
2022-04-26Open-market sale3,176$913.84169,821,360
2022-04-26Open-market sale23,478$913.10169,824,536
2022-04-26Open-market sale18,538$912.10169,848,014
2022-04-26Open-market sale15,293$910.80169,866,552
2022-04-26Open-market sale38,402$909.98169,881,845
2022-04-26Open-market sale53,610$909.13169,920,247
2022-04-26Open-market sale30,784$908.05169,973,857
2022-04-26Open-market sale65,040$907.05170,004,641
2022-04-26Open-market sale86,670$905.96170,069,681
2022-04-26Open-market sale84,051$905.00170,156,351
2022-04-26Open-market sale109,363$904.03170,240,402
2022-04-26Open-market sale20,036$933.63169,459,940
2022-04-26Open-market sale9,295$932.65169,479,976
2022-04-26Open-market sale15,220$931.68169,489,271
2022-04-26Open-market sale11,604$930.57169,504,491
2022-04-26Open-market sale6,413$929.56169,516,095
2022-04-26Open-market sale17,430$957.81169,265,562
2022-04-26Open-market sale12,613$941.87169,399,246
2022-04-26Open-market sale7,534$942.79169,391,712
2022-04-26Open-market sale8,388$943.89169,383,324
2022-04-26Open-market sale5,573$944.90169,377,751
2022-04-26Open-market sale25,949$940.86169,411,859
2022-04-26Open-market sale1,800$939.17169,437,808
2022-04-26Open-market sale3,800$938.46169,439,608
2022-04-26Open-market sale2,090$936.20169,443,408
2022-04-26Open-market sale14,442$934.79169,445,498
2022-04-26Open-market sale809$972.64169,143,779
2022-04-26Open-market sale18,803$971.86169,144,588
2022-04-26Open-market sale427$969.00169,163,391
2022-04-26Open-market sale34,967$968.33169,163,818
2022-04-26Open-market sale28,163$967.25169,198,785
2022-04-26Open-market sale12,813$966.12169,226,948
2022-04-26Open-market sale6,462$964.80169,239,761
2022-04-26Open-market sale10,711$963.44169,246,223
2022-04-26Open-market sale6,075$962.40169,256,934
2022-04-26Open-market sale604$960.71169,263,009
2022-04-26Open-market sale1,949$959.01169,263,613
2022-04-26Open-market sale8,396$957.24169,282,992
2022-04-26Open-market sale6,336$955.82169,291,388
2022-04-26Open-market sale1$952.67169,297,724
2022-04-26Open-market sale6,180$951.00169,297,725
2022-04-26Open-market sale21,085$950.16169,303,905
2022-04-26Open-market sale13,330$949.10169,324,990
2022-04-26Open-market sale9,681$948.08169,338,320
2022-04-26Open-market sale8,476$946.97169,348,001
2022-04-26Open-market sale21,274$946.00169,356,477
2021-12-28Option exercise (derivative)1,554,176$0.002,637,455
2021-12-28Option exercise1,554,176$6.241,554,176
2021-12-28Open-market sale19,992$1098.91729,757
2021-12-28Open-market sale7,000$1080.781,544,776
2021-12-28Open-market sale9,211$1081.861,535,565
2021-12-28Open-market sale21,083$1083.041,514,482
2021-12-28Open-market sale49,363$1083.961,465,119
2021-12-28Open-market sale52,594$1084.941,412,525
2021-12-28Open-market sale48,622$1085.951,363,903
2021-12-28Open-market sale66,402$1086.961,297,501
2021-12-28Open-market sale74,448$1087.981,223,053
2021-12-28Open-market sale57,541$1088.901,165,512
2021-12-28Open-market sale15,991$1108.59630,741
2021-12-28Open-market sale6,039$1107.52646,732
2021-12-28Open-market sale6,300$1106.65652,771
2021-12-28Open-market sale3,475$1105.31659,071
2021-12-28Open-market sale6,400$1104.24662,546
2021-12-28Open-market sale8,361$1103.09668,946
2021-12-28Open-market sale7,451$1101.93677,307
2021-12-28Open-market sale17,100$1101.08684,758
2021-12-28Open-market sale27,899$1099.91701,858
2021-12-28Open-market sale2,400$1079.591,551,776
2021-12-28Open-market sale37,734$1098.04749,749
2021-12-28Open-market sale22,324$1096.97787,483
2021-12-28Open-market sale26,698$1096.00809,807
2021-12-28Open-market sale35,064$1095.00836,505
2021-12-28Open-market sale58,021$1093.95871,569
2021-12-28Open-market sale50,243$1093.02929,590
2021-12-28Open-market sale64,640$1092.06979,833
2021-12-28Open-market sale52,050$1091.011,044,473
2021-12-28Open-market sale68,989$1089.961,096,523
2021-12-28Open-market sale700$1117.92620,086
2021-12-28Open-market sale2,600$1112.14625,633
2021-12-28Open-market sale3,947$1115.08621,686
2021-12-28Open-market sale900$1116.15620,786
2021-12-28Open-market sale500$1109.31630,241
2021-12-28Open-market sale2,008$1110.95628,233
2021-12-22Open-market sale49,439$1005.752,477,388
2021-12-22Open-market sale877$1014.942,325,944
2021-12-22Open-market sale700$1014.002,326,821
2021-12-22Open-market sale2,300$1012.582,327,521
2021-12-22Open-market sale5,300$1011.632,329,821
2021-12-22Open-market sale18,710$1010.812,335,121
2021-12-22Open-market sale18,058$1009.792,353,831
2021-12-22Open-market sale37,729$1008.802,371,889
2021-12-22Open-market sale23,122$1007.692,409,618
2021-12-22Open-market sale44,648$1006.802,432,740
2021-12-22Open-market sale17,202$992.692,902,269
2021-12-22Open-market sale22,088$994.712,861,414
2021-12-22Open-market sale39,967$995.602,821,447
2021-12-22Open-market sale28,524$996.552,792,923
2021-12-22Open-market sale30,599$997.612,762,324
2021-12-22Open-market sale29,480$998.792,732,844
2021-12-22Open-market sale29,700$999.632,703,144
2021-12-22Open-market sale27,870$1000.672,675,274
2021-12-22Open-market sale12,498$1001.642,662,776
2021-12-22Open-market sale32,153$1002.702,630,623
2021-12-22Open-market sale55,350$1003.742,575,273
2021-12-22Open-market sale48,446$1004.782,526,827
2021-12-22Open-market sale18,767$993.642,883,502
2021-12-22Option exercise (derivative)2,105,171$0.004,191,631
2021-12-22Option exercise2,105,171$6.243,260,035
2021-12-22Open-market sale8,060$991.652,919,471
2021-12-22Open-market sale6,400$958.093,253,635
2021-12-22Open-market sale4,324$960.113,249,311
2021-12-22Open-market sale3,200$961.313,246,111
2021-12-22Open-market sale4,400$963.393,241,711
2021-12-22Open-market sale5,700$965.623,236,011
2021-12-22Open-market sale1,300$966.803,234,711
2021-12-22Open-market sale3,500$968.203,231,211
2021-12-22Open-market sale3,542$969.893,227,669
2021-12-22Open-market sale7,499$970.673,220,170
2021-12-22Open-market sale8,599$972.083,211,571
2021-12-22Open-market sale6,735$973.183,204,836
2021-12-22Open-market sale15,183$974.223,189,653
2021-12-22Open-market sale2,568$975.033,187,085
2021-12-22Open-market sale17,239$976.453,169,846
2021-12-22Open-market sale22,462$977.503,147,384
2021-12-22Open-market sale25,666$978.383,121,718
2021-12-22Open-market sale11,705$979.383,110,013
2021-12-22Open-market sale22,373$980.713,087,640
2021-12-22Open-market sale20,108$981.763,067,532
2021-12-22Open-market sale34,838$982.543,032,694
2021-12-22Open-market sale37,527$983.572,995,167
2021-12-22Open-market sale15,808$984.512,979,359
2021-12-22Open-market sale8,000$985.762,971,359
2021-12-22Open-market sale8,379$986.502,962,980
2021-12-22Open-market sale1,712$987.632,961,268
2021-12-22Open-market sale4,522$988.822,956,746
2021-12-22Open-market sale22,289$989.612,934,457
2021-12-22Open-market sale6,926$990.642,927,531
2021-12-21Option exercise (derivative)2,088,955$0.006,296,802
2021-12-21Open-market sale3,400$886.692,085,555
2021-12-21Option exercise2,088,955$6.242,088,955
2021-12-21Open-market sale18,384$916.521,505,344
2021-12-21Open-market sale33,364$915.391,523,728
2021-12-21Open-market sale27,587$914.401,557,092
2021-12-21Open-market sale16,605$913.321,584,679
2021-12-21Open-market sale12,413$912.371,601,284
2021-12-21Open-market sale31,816$911.261,613,697
2021-12-21Open-market sale10,207$910.131,645,513
2021-12-21Open-market sale33,686$909.161,655,720
2021-12-21Open-market sale36,980$908.311,689,406
2021-12-21Open-market sale28,220$907.171,726,386
2021-12-21Open-market sale51,795$906.161,754,606
2021-12-21Open-market sale39,829$905.311,806,401
2021-12-21Open-market sale25,892$904.201,846,230
2021-12-21Open-market sale9,288$903.211,872,122
2021-12-21Open-market sale17,867$902.011,881,410
2021-12-21Open-market sale5,010$900.891,899,277
2021-12-21Open-market sale12,728$899.931,904,287
2021-12-21Open-market sale25,788$898.861,917,015
2021-12-21Open-market sale20,375$898.031,942,803
2021-12-21Open-market sale21,159$896.681,963,178
2021-12-21Open-market sale29,398$895.791,984,337
2021-12-21Open-market sale24,576$894.792,013,735
2021-12-21Open-market sale16,465$893.662,038,311
2021-12-21Open-market sale10,400$892.812,054,776
2021-12-21Open-market sale6,753$891.922,065,176
2021-12-21Open-market sale5,778$890.502,071,929
2021-12-21Open-market sale5,948$889.422,077,707
2021-12-21Open-market sale1,900$888.312,083,655
2021-12-21Open-market sale20,162$918.571,464,480
2021-12-21Open-market sale20,702$917.401,484,642
2021-12-21Open-market sale12,637$919.461,451,843
2021-12-21Open-market sale11,921$920.671,439,922
2021-12-21Open-market sale1,900$921.251,438,022
2021-12-21Open-market sale19$939.041,154,864
2021-12-21Open-market sale6,617$937.421,154,883
2021-12-21Open-market sale5,974$936.221,161,500
2021-12-21Open-market sale18,230$935.231,167,474
2021-12-21Open-market sale34,617$934.471,185,704
2021-12-21Open-market sale32,667$933.381,220,321
2021-12-21Open-market sale46,513$932.311,252,988
2021-12-21Open-market sale45,211$931.461,299,501
2021-12-21Open-market sale34,060$930.311,344,712
2021-12-21Open-market sale23,470$929.301,378,772
2021-12-21Open-market sale21,302$928.491,402,242
2021-12-21Open-market sale10,120$927.471,423,544
2021-12-21Open-market sale700$925.871,433,664
2021-12-21Open-market sale1,358$924.121,434,364
2021-12-21Open-market sale2,300$923.201,435,722
2021-12-16Option exercise (derivative)2,151,940$0.008,385,757
2021-12-16Open-market sale32,277$926.542,106,398
2021-12-16Option exercise2,151,940$6.242,151,940
2021-12-16Open-market sale9,299$956.631,513,063
2021-12-16Open-market sale3,713$953.961,522,362
2021-12-16Open-market sale1,367$952.041,526,075
2021-12-16Open-market sale2,053$951.071,527,442
2021-12-16Open-market sale10,785$950.061,529,495
2021-12-16Open-market sale8,783$948.801,540,280
2021-12-16Open-market sale12,369$947.891,549,063
2021-12-16Open-market sale3,821$946.601,561,432
2021-12-16Open-market sale7,235$945.601,565,253
2021-12-16Open-market sale6,279$943.551,572,488
2021-12-16Open-market sale17,842$942.531,578,767
2021-12-16Open-market sale17,588$941.601,596,609
2021-12-16Open-market sale17,275$940.761,614,197
2021-12-16Open-market sale18,809$939.561,631,472
2021-12-16Open-market sale39,538$938.571,650,281
2021-12-16Open-market sale42,201$937.641,689,819
2021-12-16Open-market sale44,538$936.641,732,020
2021-12-16Open-market sale37,724$935.551,776,558
2021-12-16Open-market sale50,633$934.611,814,282
2021-12-16Open-market sale64,997$933.571,864,915
2021-12-16Open-market sale77,620$932.641,929,912
2021-12-16Open-market sale24,453$931.732,007,532
2021-12-16Open-market sale13,600$930.622,031,985
2021-12-16Open-market sale12,749$929.502,045,585
2021-12-16Open-market sale17,990$928.572,058,334
2021-12-16Open-market sale30,074$927.582,076,324
2021-12-16Open-market sale5,100$923.912,146,840
2021-12-16Open-market sale8,165$925.692,138,675
2021-12-16Open-market sale5,041$982.301,268,763
2021-12-16Open-market sale8,751$978.601,288,161
2021-12-16Open-market sale4,491$977.361,296,912
2021-12-16Open-market sale6,450$976.441,301,403
2021-12-16Open-market sale16,276$975.191,307,853
2021-12-16Open-market sale3,015$973.521,324,129
2021-12-16Open-market sale3,979$972.721,327,144
2021-12-16Open-market sale9,373$971.741,331,123
2021-12-16Open-market sale400$969.911,340,496
2021-12-16Open-market sale6,201$969.041,340,896
2021-12-16Open-market sale5,904$967.451,347,097
2021-12-16Open-market sale3,100$966.301,353,001
2021-12-16Open-market sale7,808$965.151,356,101
2021-12-16Open-market sale13,763$964.241,363,909
2021-12-16Open-market sale11,316$962.831,377,672
2021-12-16Open-market sale22,875$961.771,388,988
2021-12-16Open-market sale20,024$960.691,411,863
2021-12-16Open-market sale33,321$959.561,431,887
2021-12-16Open-market sale28,441$958.601,465,208
2021-12-16Open-market sale19,414$957.771,493,649
2021-12-16Open-market sale10,840$994.501,217,849
2021-12-16Open-market sale7,740$991.051,228,689
2021-12-16Open-market sale4,800$989.601,236,429
2021-12-16Open-market sale6,900$988.761,241,229
2021-12-16Open-market sale2,170$987.961,248,129
2021-12-16Open-market sale8,927$986.461,250,299
2021-12-16Open-market sale9,537$985.471,259,226
2021-12-16Open-market sale9,400$979.721,278,761
2021-12-16Open-market sale4,957$980.801,273,804
2021-12-13Option exercise (derivative)2,134,440$0.0010,537,697
2021-12-13Open-market sale25,804$969.221,531,475
2021-12-13Open-market sale51,422$968.211,557,279
2021-12-13Open-market sale79,415$967.271,608,701
2021-12-13Open-market sale69,035$966.181,688,116
2021-12-13Open-market sale40,661$965.361,757,151
2021-12-13Open-market sale23,110$964.151,797,812
2021-12-13Open-market sale45,354$963.241,820,922
2021-12-13Open-market sale45,421$962.211,866,276
2021-12-13Open-market sale51,757$961.201,911,697
2021-12-13Open-market sale53,011$960.231,963,454
2021-12-13Open-market sale16,282$981.761,369,460
2021-12-13Open-market sale9,175$958.262,050,125
2021-12-13Open-market sale7,863$956.932,059,300
2021-12-13Open-market sale21,512$956.032,067,163
2021-12-13Open-market sale12,534$954.862,088,675
2021-12-13Open-market sale23,831$953.952,101,209
2021-12-13Open-market sale9,400$952.842,125,040
2021-12-13Option exercise2,134,440$6.242,134,440
2021-12-13Open-market sale27,905$970.271,503,570
2021-12-13Open-market sale14,382$971.251,489,188
2021-12-13Open-market sale24,031$972.281,465,157
2021-12-13Open-market sale7,195$973.241,457,962
2021-12-13Open-market sale10,215$974.361,447,747
2021-12-13Open-market sale5,399$975.421,442,348
2021-12-13Open-market sale21,752$976.551,420,596
2021-12-13Open-market sale14,370$977.401,406,226
2021-12-13Open-market sale11,618$978.451,394,608
2021-12-13Open-market sale2,866$979.521,391,742
2021-12-13Open-market sale6,000$980.801,385,742
2021-12-13Open-market sale33,660$959.312,016,465
2021-12-13Open-market sale13,112$989.031,314,704
2021-12-13Open-market sale3,511$987.911,327,816
2021-12-13Open-market sale11,069$986.671,331,327
2021-12-13Open-market sale3,176$984.881,342,396
2021-12-13Open-market sale6,913$984.031,345,572
2021-12-13Open-market sale16,975$982.881,352,485
2021-12-13Open-market sale1,147$1002.061,200,349
2021-12-13Open-market sale8,224$1001.061,201,496
2021-12-13Open-market sale6,970$999.681,209,720
2021-12-13Open-market sale11,725$998.811,216,690
2021-12-13Open-market sale7,885$997.581,228,415
2021-12-13Open-market sale14,802$996.651,236,300
2021-12-13Open-market sale8,916$995.491,251,102
2021-12-13Open-market sale23,642$994.551,260,018
2021-12-13Open-market sale1,400$992.911,283,660
2021-12-13Open-market sale8,624$992.041,285,060
2021-12-13Open-market sale9,009$991.141,293,684
2021-12-13Open-market sale12,011$989.781,302,693
2021-12-09Open-market sale20,969$1052.011,295,710
2021-12-09Open-market sale11,461$1047.301,353,241
2021-12-09Open-market sale10,306$1045.601,364,702
2021-12-09Open-market sale19,288$1044.621,375,008
2021-12-09Open-market sale32,426$1043.381,394,296
2021-12-09Open-market sale29,580$1042.341,426,722
2021-12-09Open-market sale30,714$1041.371,456,302
2021-12-09Open-market sale10,692$1040.191,487,016
2021-12-09Open-market sale27,133$1039.191,497,708
2021-12-09Open-market sale16,303$1038.161,524,841
2021-12-09Open-market sale24,015$1037.121,541,144
2021-12-09Open-market sale30,648$1036.061,565,159
2021-12-09Open-market sale25,982$1035.031,595,807
2021-12-09Open-market sale772$1062.071,231,150
2021-12-09Open-market sale1,634$1061.051,231,922
2021-12-09Open-market sale11,921$1060.361,233,556
2021-12-09Open-market sale9,657$1058.991,245,477
2021-12-09Open-market sale1,247$1057.741,255,134
2021-12-09Open-market sale17,100$1056.621,256,381
2021-12-09Open-market sale2,656$1055.121,273,481
2021-12-09Open-market sale8,578$1054.211,276,137
2021-12-09Open-market sale10,995$1053.011,284,715
2021-12-09Open-market sale11,341$1047.931,341,900
2021-12-09Open-market sale25,221$1050.411,316,679
2021-12-09Option exercise (derivative)2,165,241$0.0012,672,137
2021-12-09Open-market sale8,158$1021.471,896,991
2021-12-09Open-market sale4,549$1019.531,905,149
2021-12-09Open-market sale14,735$1018.591,909,698
2021-12-09Open-market sale23,042$1017.471,924,433
2021-12-09Open-market sale28,858$1016.621,947,475
2021-12-09Open-market sale21,514$1015.601,976,333
2021-12-09Open-market sale22,526$1014.621,997,847
2021-12-09Open-market sale13,076$1013.582,020,373
2021-12-09Open-market sale10,695$1012.542,033,449
2021-12-09Open-market sale4,996$1011.162,044,144
2021-12-09Open-market sale55,468$1032.991,639,554
2021-12-09Open-market sale20,199$1009.372,070,204
2021-12-09Open-market sale17,944$1008.442,090,403
2021-12-09Open-market sale9,329$1007.232,108,347
2021-12-09Open-market sale8,991$1005.952,117,676
2021-12-09Open-market sale10,477$1005.132,126,667
2021-12-09Open-market sale18,534$1004.142,137,144
2021-12-09Open-market sale9,563$1003.162,155,678
2021-12-09Option exercise2,165,241$6.242,165,241
2021-12-09Open-market sale17,765$1033.971,621,789
2021-12-09Open-market sale15,415$1022.411,881,576
2021-12-09Open-market sale10,373$1023.281,871,203
2021-12-09Open-market sale2,488$1024.391,868,715
2021-12-09Open-market sale13,701$1026.651,855,014
2021-12-09Open-market sale4,440$1027.841,850,574
2021-12-09Open-market sale7,748$1028.951,842,826
2021-12-09Open-market sale26,592$1030.111,816,234
2021-12-09Open-market sale53,915$1031.061,762,319
2021-12-09Open-market sale67,297$1032.071,695,022
2021-12-09Open-market sale21,064$1010.292,049,140
2021-12-02Open-market sale24,141$1091.201,442,667
2021-12-02Open-market sale7,600$1110.951,199,553
2021-12-02Open-market sale9,359$1110.031,207,153
2021-12-02Open-market sale6,783$1108.841,216,512
2021-12-02Open-market sale6,742$1108.051,223,295
2021-12-02Open-market sale6,508$1106.641,230,037
2021-12-02Open-market sale6,179$1105.481,236,545
2021-12-02Open-market sale17,186$1104.221,242,724
2021-12-02Open-market sale11,251$1103.391,259,910
2021-12-02Open-market sale15,722$1101.921,271,161
2021-12-02Open-market sale3,185$1100.291,286,883
2021-12-02Open-market sale19,945$1099.601,290,068
2021-12-02Open-market sale18,546$1098.641,310,013
2021-12-02Open-market sale12,413$1097.251,328,559
2021-12-02Open-market sale11,951$1096.321,340,972
2021-12-02Open-market sale13,012$1095.301,352,923
2021-12-02Open-market sale22,262$1094.211,365,935
2021-12-02Open-market sale34,935$1093.221,388,197
2021-12-02Open-market sale19,535$1092.251,423,132
2021-12-02Open-market sale203$1112.021,199,350
2021-12-02Open-market sale32,041$1090.201,466,808
2021-12-02Option exercise (derivative)2,133,441$0.0014,837,378
2021-12-02Open-market sale2,500$1058.662,130,941
2021-12-02Open-market sale17,849$1088.091,524,743
2021-12-02Open-market sale20,560$1087.201,542,592
2021-12-02Open-market sale29,985$1078.041,892,703
2021-12-02Open-market sale31,748$1077.081,922,688
2021-12-02Open-market sale23,922$1076.121,954,436
2021-12-02Open-market sale18,126$1075.111,978,358
2021-12-02Open-market sale14,781$1074.011,996,484
2021-12-02Open-market sale28,389$1086.241,563,152
2021-12-02Open-market sale33,050$1085.101,591,541
2021-12-02Open-market sale51,891$1084.091,624,591
2021-12-02Open-market sale67,991$1083.121,676,482
2021-12-02Open-market sale44,050$1082.201,744,473
2021-12-02Open-market sale35,975$1081.091,788,523
2021-12-02Open-market sale29,652$1080.051,824,498
2021-12-02Open-market sale38,553$1079.071,854,150
2021-12-02Open-market sale13,961$1072.972,011,265
2021-12-02Open-market sale15,489$1072.092,025,226
2021-12-02Open-market sale11,124$1070.852,040,715
2021-12-02Open-market sale12,843$1069.972,051,839
2021-12-02Open-market sale16,555$1068.872,064,682
2021-12-02Open-market sale12,793$1067.822,081,237
2021-12-02Open-market sale7,883$1066.812,094,030
2021-12-02Open-market sale5,955$1065.742,101,913
2021-12-02Open-market sale6,900$1064.582,107,868
2021-12-02Open-market sale6,754$1063.572,114,768
2021-12-02Open-market sale2,400$1062.192,121,522
2021-12-02Open-market sale7,019$1060.102,123,922
2021-12-02Open-market sale25,894$1089.191,498,849
2021-12-02Option exercise2,133,441$6.242,133,441
2021-11-23Option exercise (derivative)2,152,681$0.0016,970,819
2021-11-23Open-market sale700$1063.962,151,981
2021-11-23Open-market sale8,930$1087.891,983,736
2021-11-23Open-market sale6,773$1086.861,992,666
2021-11-23Open-market sale11,347$1085.841,999,439
2021-11-23Open-market sale12,757$1084.902,010,786
2021-11-23Open-market sale11,457$1083.842,023,543
2021-11-23Open-market sale7,629$1082.712,035,000
2021-11-23Open-market sale10,234$1081.652,042,629
2021-11-23Open-market sale6,540$1080.842,052,863
2021-11-23Open-market sale5,542$1079.692,059,403
2021-11-23Open-market sale7,140$1078.752,064,945
2021-11-23Open-market sale5,700$1077.842,072,085
2021-11-23Open-market sale3,100$1076.802,077,785
2021-11-23Open-market sale8,600$1075.662,080,885
2021-11-23Open-market sale8,400$1074.542,089,485
2021-11-23Open-market sale11,082$1073.482,097,885
2021-11-23Open-market sale10,233$1072.552,108,967
2021-11-23Open-market sale11,281$1071.562,119,200
2021-11-23Open-market sale7,500$1070.482,130,481
2021-11-23Open-market sale6,730$1094.241,929,970
2021-11-23Open-market sale11,500$1092.981,936,700
2021-11-23Open-market sale13,627$1092.151,948,200
2021-11-23Open-market sale4,900$1091.031,961,827
2021-11-23Open-market sale5,709$1090.061,966,727
2021-11-23Open-market sale5,500$1069.472,137,981
2021-11-23Open-market sale5,200$1068.242,143,481
2021-11-23Open-market sale2,600$1067.242,148,681
2021-11-23Open-market sale700$1065.732,151,281
2021-11-23Open-market sale11,300$1088.961,972,436
2021-11-23Option exercise2,152,681$6.242,152,681
2021-11-23Open-market sale1,605$1167.921,303,205
2021-11-23Open-market sale12,244$1167.181,304,810
2021-11-23Open-market sale1,800$1179.081,218,590
2021-11-23Open-market sale7,400$1164.981,324,278
2021-11-23Open-market sale13,383$1163.731,331,678
2021-11-23Open-market sale4,419$1169.461,298,786
2021-11-23Open-market sale10,667$1170.781,288,119
2021-11-23Open-market sale14,377$1171.951,273,742
2021-11-23Open-market sale13,112$1172.921,260,630
2021-11-23Open-market sale15,713$1173.931,244,917
2021-11-23Open-market sale4,258$1175.011,240,659
2021-11-23Open-market sale4,930$1175.691,235,729
2021-11-23Open-market sale4,200$1177.091,231,529
2021-11-23Open-market sale11,139$1178.091,220,390
2021-11-23Open-market sale7,224$1166.011,317,054
2021-11-23Open-market sale28,882$1124.521,653,464
2021-11-23Open-market sale17,162$1123.401,682,346
2021-11-23Open-market sale16,761$1122.451,699,508
2021-11-23Open-market sale22,328$1121.431,716,269
2021-11-23Open-market sale6,435$1120.211,738,597
2021-11-23Open-market sale11,378$1119.161,745,032
2021-11-23Open-market sale15,995$1118.121,756,410
2021-11-23Open-market sale4,826$1116.941,772,405
2021-11-23Open-market sale2,106$1115.801,777,231
2021-11-23Open-market sale4,927$1114.781,779,337
2021-11-23Open-market sale12,268$1113.871,784,264
2021-11-23Open-market sale21,033$1112.931,796,532
2021-11-23Open-market sale7,000$1111.961,817,565
2021-11-23Open-market sale8,285$1110.441,824,565
2021-11-23Open-market sale14,822$1126.551,621,276
2021-11-23Open-market sale14,742$1108.551,848,486
2021-11-23Open-market sale8,098$1107.361,863,228
2021-11-23Open-market sale6,200$1106.121,871,326
2021-11-23Open-market sale4,900$1105.191,877,526
2021-11-23Open-market sale5,300$1103.901,882,426
2021-11-23Open-market sale1,800$1102.561,887,726
2021-11-23Open-market sale1,555$1101.741,889,526
2021-11-23Open-market sale2,000$1100.731,891,081
2021-11-23Open-market sale2,600$1099.471,893,081
2021-11-23Open-market sale6,755$1098.611,895,681
2021-11-23Open-market sale7,100$1097.601,902,436
2021-11-23Open-market sale12,634$1096.521,909,536
2021-11-23Open-market sale7,800$1095.301,922,170
2021-11-23Open-market sale17,366$1125.551,636,098
2021-11-23Open-market sale15,636$1109.431,832,850
2021-11-23Open-market sale3,333$1139.641,527,448
2021-11-23Open-market sale17,500$1159.971,364,774
2021-11-23Open-market sale8,500$1160.831,356,274
2021-11-23Open-market sale5,496$1161.941,350,778
2021-11-23Open-market sale5,717$1162.891,345,061
2021-11-23Open-market sale20,121$1127.511,601,155
2021-11-23Open-market sale17,574$1128.461,583,581
2021-11-23Open-market sale13,592$1129.491,569,989
2021-11-23Open-market sale7,311$1130.631,562,678
2021-11-23Open-market sale8,467$1131.671,554,211
2021-11-23Open-market sale7,365$1132.501,546,846
2021-11-23Open-market sale5,342$1133.461,541,504
2021-11-23Open-market sale5,500$1134.581,536,004
2021-11-23Open-market sale1,123$1136.061,534,881
2021-11-23Open-market sale4,100$1138.671,530,781
2021-11-23Open-market sale8,641$1157.041,394,974
2021-11-23Open-market sale6,200$1155.931,403,615
2021-11-23Open-market sale9,443$1154.691,409,815
2021-11-23Open-market sale7,800$1153.741,419,258
2021-11-23Open-market sale6,128$1152.451,427,058
2021-11-23Open-market sale22,844$1151.471,433,186
2021-11-23Open-market sale7,580$1150.171,456,030
2021-11-23Open-market sale18,217$1149.091,463,610
2021-11-23Open-market sale10,377$1148.091,481,827
2021-11-23Open-market sale10,936$1147.091,492,204
2021-11-23Open-market sale8,634$1146.241,503,140
2021-11-23Open-market sale800$1143.581,511,774
2021-11-23Open-market sale5,174$1142.681,512,574
2021-11-23Open-market sale9,700$1141.781,517,748
2021-11-23Open-market sale12,700$1158.031,382,274
2021-11-16Open-market sale25,915$1040.563,027,290
2021-11-16Open-market sale18,066$1055.762,357,938
2021-11-16Open-market sale10,033$1054.702,376,004
2021-11-16Open-market sale14,994$1053.472,386,037
2021-11-16Open-market sale17,290$1052.542,401,031
2021-11-16Open-market sale33,108$1051.602,418,321
2021-11-16Open-market sale28,303$1050.652,451,429
2021-11-16Open-market sale34,034$1049.652,479,732
2021-11-16Open-market sale83,687$1048.642,513,766
2021-11-16Open-market sale91,429$1047.592,597,453
2021-11-16Open-market sale65,423$1046.702,688,882
2021-11-16Open-market sale61,830$1045.732,754,305
2021-11-16Open-market sale54,998$1044.602,816,135
2021-11-16Open-market sale61,399$1043.622,871,133
2021-11-16Open-market sale70,823$1042.762,932,532
2021-11-16Open-market sale23,935$1041.773,003,355
2021-11-16Open-market sale4,687$1056.552,353,251
2021-11-16Open-market sale24,449$1039.703,053,205
2021-11-16Option exercise (derivative)2,113,761$0.0019,123,500
2021-11-16Open-market sale13,500$1004.193,273,842
2021-11-16Open-market sale11,280$1037.533,090,641
2021-11-16Open-market sale8,600$1036.403,101,921
2021-11-16Open-market sale4,500$1035.443,110,521
2021-11-16Open-market sale4,206$1034.393,115,021
2021-11-16Open-market sale5,365$1033.273,119,227
2021-11-16Open-market sale17,034$1032.253,124,592
2021-11-16Open-market sale10,086$1030.993,141,626
2021-11-16Open-market sale2,003$1029.753,151,712
2021-11-16Open-market sale3,340$1028.653,153,715
2021-11-16Open-market sale5,705$1027.693,157,055
2021-11-16Open-market sale13,610$1026.833,162,760
2021-11-16Open-market sale13,755$1025.913,176,370
2021-11-16Open-market sale14,587$1024.753,190,125
2021-11-16Open-market sale17,493$1023.863,204,712
2021-11-16Open-market sale17,489$1022.893,222,205
2021-11-16Open-market sale10,863$1021.673,239,694
2021-11-16Open-market sale4,547$1020.703,250,557
2021-11-16Open-market sale1,000$1019.333,255,104
2021-11-16Open-market sale900$1018.053,256,104
2021-11-16Open-market sale3,100$1017.333,257,004
2021-11-16Open-market sale1,900$1016.343,260,104
2021-11-16Open-market sale600$1014.763,262,004
2021-11-16Open-market sale1,100$1014.033,262,604
2021-11-16Open-market sale1,000$1012.383,263,704
2021-11-16Open-market sale1,000$1010.683,264,704
2021-11-16Open-market sale1,400$1009.323,265,704
2021-11-16Open-market sale6,738$1007.303,267,104
2021-11-16Open-market sale12,987$1038.763,077,654
2021-11-16Option exercise2,113,761$6.243,287,342
2021-11-15Option exercise (derivative)2,107,672$0.0021,237,261
2021-11-15Open-market sale12,851$997.651,508,226
2021-11-15Open-market sale12,207$994.491,551,334
2021-11-15Open-market sale17,112$993.431,563,541
2021-11-15Open-market sale46,321$992.461,580,653
2021-11-15Open-market sale37,076$991.521,626,974
2021-11-15Open-market sale83,246$990.341,664,050
2021-11-15Open-market sale98,123$989.511,747,296
2021-11-15Open-market sale51,838$988.611,845,419
2021-11-15Open-market sale39,835$987.431,897,257
2021-11-15Open-market sale61,766$986.441,937,092
2021-11-15Open-market sale59,420$985.491,998,858
2021-11-15Open-market sale27,238$984.592,058,278
2021-11-15Open-market sale6,600$983.252,085,516
2021-11-15Open-market sale9,478$982.202,092,116
2021-11-15Open-market sale4,678$981.362,101,594
2021-11-15Open-market sale1,400$980.462,106,272
2021-11-15Option exercise2,107,672$6.242,107,672
2021-11-15Open-market sale16,834$1009.221,321,776
2021-11-15Open-market sale13,727$1008.441,338,610
2021-11-15Open-market sale23,577$1007.301,352,337
2021-11-15Open-market sale13,702$1006.391,375,914
2021-11-15Open-market sale9,953$1005.281,389,616
2021-11-15Open-market sale13,300$1004.531,399,569
2021-11-15Open-market sale21,155$1003.261,412,869
2021-11-15Open-market sale7,700$1002.311,434,024
2021-11-15Open-market sale16,122$1000.921,441,724
2021-11-15Open-market sale23,669$999.671,457,846
2021-11-15Open-market sale26,711$998.711,481,515
2021-11-15Open-market sale10,560$995.501,540,774
2021-11-15Open-market sale19,697$996.671,521,077
2021-11-15Open-market sale300$1031.001,173,581
2021-11-15Open-market sale300$1026.251,174,881
2021-11-15Open-market sale1,400$1023.821,175,181
2021-11-15Open-market sale3,731$1022.901,176,581
2021-11-15Open-market sale3,800$1021.841,180,312
2021-11-15Open-market sale6,000$1020.891,184,112
2021-11-15Open-market sale8,027$1019.721,190,112
2021-11-15Open-market sale9,500$1018.671,198,139
2021-11-15Open-market sale24,868$1017.581,207,639
2021-11-15Open-market sale9,845$1016.801,232,507
2021-11-15Open-market sale9,510$1015.691,242,352
2021-11-15Open-market sale16,465$1014.491,251,862
2021-11-15Open-market sale11,893$1013.401,268,327
2021-11-15Open-market sale18,190$1012.591,280,220
2021-11-15Open-market sale15,466$1011.501,298,410
2021-11-15Open-market sale7,900$1010.591,313,876
2021-11-15Open-market sale300$1027.871,174,581
2021-11-15Open-market sale700$1028.931,173,881
2021-11-12Open-market sale472$1044.75166,285,682
2021-11-12Open-market sale801$1043.29166,286,154
2021-11-12Open-market sale3,049$1042.54166,286,955
2021-11-12Open-market sale7,458$1041.68166,290,004
2021-11-12Open-market sale10,809$1040.40166,297,462
2021-11-12Open-market sale28,231$1039.53166,308,271
2021-11-12Open-market sale32,129$1038.43166,336,502
2021-11-12Open-market sale28,832$1037.55166,368,631
2021-11-12Open-market sale39,924$1036.41166,397,463
2021-11-12Open-market sale26,290$1035.56166,437,387
2021-11-12Open-market sale45,303$1034.49166,463,677
2021-11-12Open-market sale106,870$1033.43166,508,980
2021-11-12Open-market sale46,479$1032.46166,615,850
2021-11-12Open-market sale59,137$1031.52166,662,329
2021-11-12Open-market sale90,044$1030.52166,721,466
2021-11-12Open-market sale101,293$1029.49166,811,510
2021-11-12Open-market sale106,957$1028.47166,912,803
2021-11-12Open-market sale61,197$1027.60167,019,760
2021-11-12Open-market sale66,061$1026.48167,080,957
2021-11-12Open-market sale94,537$1025.49167,147,018
2021-11-12Open-market sale83,647$1024.43167,241,555
2021-11-12Open-market sale82,055$1023.45167,325,202
2021-11-12Open-market sale62,474$1022.61167,407,257
2021-11-12Open-market sale9,951$1021.46167,469,731
2021-11-12Open-market sale6,000$1020.53167,479,682
2021-11-11Open-market sale10,701$1082.42167,560,355
2021-11-11Open-market sale13,132$1081.53167,571,056
2021-11-11Open-market sale15,053$1080.45167,584,188
2021-11-11Open-market sale15,843$1079.53167,599,241
2021-11-11Open-market sale9,429$1078.40167,615,084
2021-11-11Open-market sale15,051$1077.45167,624,513
2021-11-11Open-market sale18,457$1076.49167,639,564
2021-11-11Open-market sale26,188$1075.46167,658,021
2021-11-11Open-market sale30,829$1074.46167,684,209
2021-11-11Open-market sale55,742$1073.38167,715,038
2021-11-11Open-market sale62,412$1072.53167,770,780
2021-11-11Open-market sale38,156$1071.53167,833,192
2021-11-11Open-market sale69,905$1070.35167,871,348
2021-11-11Open-market sale25,012$1069.40167,941,253
2021-11-11Open-market sale32,262$1068.48167,966,265
2021-11-11Open-market sale19,950$1067.51167,998,527
2021-11-11Open-market sale17,208$1066.46168,018,477
2021-11-11Open-market sale73,432$1065.25168,035,685
2021-11-11Open-market sale4,901$1064.35168,109,117
2021-11-11Open-market sale1,801$1063.71168,114,018
2021-11-11Open-market sale3,600$1062.27168,115,819
2021-11-11Open-market sale2,800$1061.09168,119,419
2021-11-11Open-market sale1,000$1060.43168,122,219
2021-11-11Open-market sale200$1059.29168,123,219
2021-11-11Open-market sale2,000$1056.32168,123,419
2021-11-11Open-market sale5,967$1087.24167,537,781
2021-11-11Open-market sale3,961$1086.44167,543,748
2021-11-11Open-market sale2,349$1085.61167,547,709
2021-11-11Open-market sale4,940$1084.55167,550,058
2021-11-11Open-market sale5,357$1083.31167,554,998
2021-11-11Open-market sale600$1104.01167,485,682
2021-11-11Open-market sale256$1103.51167,486,282
2021-11-11Open-market sale30,700$1102.01167,486,538
2021-11-11Open-market sale3,918$1088.58167,533,863
2021-11-11Open-market sale2,343$1089.31167,531,520
2021-11-11Open-market sale1,914$1090.29167,529,606
2021-11-11Open-market sale1,500$1091.67167,528,106
2021-11-11Open-market sale1,400$1092.69167,526,706
2021-11-11Open-market sale2,400$1093.48167,524,306
2021-11-11Open-market sale2,402$1094.49167,521,904
2021-11-11Open-market sale1,190$1095.49167,520,714
2021-11-11Open-market sale3,305$1096.67167,517,409
2021-11-11Open-market sale71$1097.10167,517,338
2021-11-11Open-market sale100$1100.04167,517,238
2021-11-10Open-market sale2,354$1076.50166,905,337
2021-11-10Open-market sale18,414$1073.47166,928,747
2021-11-10Open-market sale19,745$1072.57166,947,161
2021-11-10Open-market sale16,764$1071.51166,966,906
2021-11-10Open-market sale11,085$1070.49166,983,670
2021-11-10Open-market sale11,329$1069.50166,994,755
2021-11-10Open-market sale20,195$1068.45167,006,084
2021-11-10Open-market sale20,828$1067.50167,026,279
2021-11-10Open-market sale20,544$1066.58167,047,107
2021-11-10Open-market sale8,943$1065.59167,067,651
2021-11-10Open-market sale16,195$1064.52167,076,594
2021-11-10Open-market sale14,256$1063.48167,092,789
2021-11-10Open-market sale9,600$1062.53167,107,045
2021-11-10Open-market sale17,321$1061.44167,116,645
2021-11-10Open-market sale12,978$1060.52167,133,966
2021-11-10Open-market sale399$1077.36166,904,938
2021-11-10Open-market sale16,977$1074.45166,911,770
2021-11-10Open-market sale4,079$1075.49166,907,691
2021-11-10Open-market sale12,471$1054.37167,188,697
2021-11-10Open-market sale17,025$1053.49167,201,168
2021-11-10Open-market sale7,695$1055.52167,181,002
2021-11-10Open-market sale5,368$1056.46167,175,634
2021-11-10Open-market sale9,778$1057.49167,165,856
2021-11-10Open-market sale11,124$1058.47167,154,732
2021-11-10Open-market sale7,788$1059.43167,146,944
2021-11-10Open-market sale2,912$1030.49167,343,925
2021-11-10Open-market sale11,964$1052.52167,218,193
2021-11-10Open-market sale9,322$1051.52167,230,157
2021-11-10Open-market sale7,338$1050.47167,239,479
2021-11-10Open-market sale13,635$1049.42167,246,817
2021-11-10Open-market sale14,606$1048.52167,260,452
2021-11-10Open-market sale10,456$1047.58167,275,058
2021-11-10Open-market sale5,158$1046.64167,285,514
2021-11-10Open-market sale2,600$1045.40167,290,672
2021-11-10Open-market sale4,000$1044.51167,293,272
2021-11-10Open-market sale3,510$1043.64167,297,272
2021-11-10Open-market sale3,081$1042.52167,300,782
2021-11-10Open-market sale2,603$1041.44167,303,863
2021-11-10Open-market sale900$1040.62167,306,466
2021-11-10Open-market sale2,072$1039.31167,307,366
2021-11-10Open-market sale1,200$1038.26167,309,438
2021-11-10Open-market sale3,154$1037.40167,310,638
2021-11-10Open-market sale6,981$1036.47167,313,792
2021-11-10Open-market sale5,780$1035.47167,320,773
2021-11-10Open-market sale4,400$1034.56167,326,553
2021-11-10Open-market sale4,767$1033.49167,330,953
2021-11-10Open-market sale4,100$1032.57167,335,720
2021-11-10Open-market sale4,105$1031.58167,339,820
2021-11-10Open-market sale3,011$1022.55167,373,654
2021-11-10Open-market sale1,458$1019.57167,380,366
2021-11-10Open-market sale1,271$1018.56167,381,824
2021-11-10Open-market sale900$1017.40167,383,095
2021-11-10Open-market sale1,110$1016.44167,383,995
2021-11-10Open-market sale1,712$1015.43167,385,105
2021-11-10Open-market sale1,000$1014.52167,386,817
2021-11-10Open-market sale800$1013.29167,387,817
2021-11-10Open-market sale703$1012.28167,388,617
2021-11-10Open-market sale1,300$1011.41167,389,320
2021-11-10Open-market sale5,909$1010.10167,390,620
2021-11-10Open-market sale473$1009.66167,396,529
2021-11-10Open-market sale1,056$1008.57167,397,002
2021-11-10Open-market sale366$1007.09167,398,058
2021-11-10Open-market sale300$1006.18167,398,424
2021-11-10Open-market sale1,302$1005.40167,398,724
2021-11-10Open-market sale1,112$1004.67167,400,026
2021-11-10Open-market sale1,500$1003.54167,401,138
2021-11-10Open-market sale1,104$1002.55167,402,638
2021-11-10Open-market sale796$1001.26167,403,742
2021-11-10Open-market sale400$1000.00167,404,538
2021-11-10Open-market sale3,066$1029.43167,346,837
2021-11-10Open-market sale2,449$1028.58167,349,903
2021-11-10Open-market sale2,749$1027.60167,352,352
2021-11-10Open-market sale2,620$1026.51167,355,101
2021-11-10Open-market sale6,860$1025.43167,357,721
2021-11-10Open-market sale6,540$1024.62167,364,581
2021-11-10Open-market sale2,533$1023.51167,371,121
2021-11-10Open-market sale2,301$1020.43167,378,065
2021-11-10Open-market sale1,400$1021.66167,376,665
2021-11-09Open-market sale30,577$1156.69167,746,374
2021-11-09Open-market sale953$1172.89167,453,323
2021-11-09Open-market sale8,665$1171.27167,454,276
2021-11-09Open-market sale5,276$1169.69167,462,941
2021-11-09Open-market sale10,843$1168.87167,468,217
2021-11-09Open-market sale31,446$1168.06167,479,060
2021-11-09Open-market sale10,707$1167.27167,510,506
2021-11-09Open-market sale5,593$1165.47167,521,213
2021-11-09Open-market sale34,448$1164.82167,526,806
2021-11-09Open-market sale49,952$1163.62167,561,254
2021-11-09Open-market sale10$1161.47167,611,206
2021-11-09Open-market sale37,569$1160.50167,611,216
2021-11-09Open-market sale16,137$1159.59167,648,785
2021-11-09Open-market sale48,412$1158.61167,664,922
2021-11-09Open-market sale33,040$1157.51167,713,334
2021-11-09Open-market sale48,385$1173.22167,404,938
2021-11-09Open-market sale39,463$1154.81167,776,951
2021-11-09Open-market sale38,104$1043.38169,850,036
2021-11-09Open-market sale14,251$1070.99168,992,214
2021-11-09Open-market sale22,166$1070.06169,006,465
2021-11-09Open-market sale24,422$1069.08169,028,631
2021-11-09Open-market sale4,139$1068.06169,053,053
2021-11-09Open-market sale34,108$1066.91169,057,192
2021-11-09Open-market sale13,227$1065.87169,091,300
2021-11-09Open-market sale26,031$1065.01169,104,527
2021-11-09Open-market sale15,010$1064.04169,130,558
2021-11-09Open-market sale30,225$1062.90169,145,568
2021-11-09Open-market sale10,595$1062.05169,175,793
2021-11-09Open-market sale15,399$1060.33169,186,388
2021-11-09Open-market sale53,080$1059.42169,201,787
2021-11-09Open-market sale24,840$1058.35169,254,867
2021-11-09Open-market sale51,600$1057.41169,279,707
2021-11-09Open-market sale27,253$1056.35169,331,307
2021-11-09Open-market sale47,448$1055.48169,358,560
2021-11-09Open-market sale45,060$1054.42169,406,008
2021-11-09Open-market sale50,707$1053.44169,451,068
2021-11-09Open-market sale38,295$1052.61169,501,775
2021-11-09Open-market sale47,553$1051.42169,540,070
2021-11-09Open-market sale65,339$1050.28169,587,623
2021-11-09Open-market sale23,125$1049.53169,652,962
2021-11-09Open-market sale12,538$1048.52169,676,087
2021-11-09Open-market sale68,892$1047.61169,688,625
2021-11-09Open-market sale24,880$1046.48169,757,517
2021-11-09Open-market sale51,495$1045.39169,782,397
2021-11-09Open-market sale16,144$1044.49169,833,892
2021-11-09Open-market sale33,797$1072.29168,958,417
2021-11-09Open-market sale22,488$1042.54169,888,140
2021-11-09Open-market sale16,279$1115.03168,345,101
2021-11-09Open-market sale24,150$1112.13168,408,954
2021-11-09Open-market sale21,188$1111.07168,433,104
2021-11-09Open-market sale31,461$1110.23168,454,292
2021-11-09Open-market sale19,551$1108.09168,485,753
2021-11-09Open-market sale24,240$1106.82168,505,304
2021-11-09Open-market sale21,358$1105.91168,529,544
2021-11-09Open-market sale16,110$1104.73168,550,902
2021-11-09Open-market sale1,738$1103.45168,567,012
2021-11-09Open-market sale18,122$1102.17168,568,750
2021-11-09Open-market sale44,284$1074.37168,833,814
2021-11-09Open-market sale80,319$1073.04168,878,098
2021-11-09Open-market sale6,443$1101.41168,586,872
2021-11-09Open-market sale16,191$1100.53168,593,315
2021-11-09Open-market sale5,300$1096.49168,609,506
2021-11-09Open-market sale58,428$1092.96168,614,806
2021-11-09Open-market sale2,500$1091.47168,673,234
2021-11-09Open-market sale11,389$1087.85168,675,734
2021-11-09Open-market sale6,148$1084.67168,687,123
2021-11-09Open-market sale710$1083.25168,693,271
2021-11-09Open-market sale2,369$1082.05168,693,981
2021-11-09Open-market sale5,541$1081.28168,696,350
2021-11-09Open-market sale5,300$1080.00168,701,891
2021-11-09Open-market sale10,304$1079.06168,707,191
2021-11-09Open-market sale25,498$1077.98168,717,495
2021-11-09Open-market sale49,381$1077.19168,742,993
2021-11-09Open-market sale11,022$1076.29168,792,374
2021-11-09Open-market sale30,418$1075.03168,803,396
2021-11-09Open-market sale34,251$1113.29168,374,703
2021-11-09Open-market sale13,323$1114.11168,361,380
2021-11-09Open-market sale100$1129.88168,160,665
2021-11-09Open-market sale8,212$1116.42168,336,889
2021-11-09Open-market sale2,298$1117.55168,334,591
2021-11-09Open-market sale6,437$1120.64168,328,154
2021-11-09Open-market sale1,500$1121.96168,326,654
2021-11-09Open-market sale35,519$1123.00168,291,135
2021-11-09Open-market sale19,495$1124.31168,271,640
2021-11-09Open-market sale24,523$1125.09168,247,117
2021-11-09Open-market sale32,830$1152.53167,822,609
2021-11-09Open-market sale21,758$1151.47167,855,439
2021-11-09Open-market sale44,756$1150.50167,877,197
2021-11-09Open-market sale54,455$1149.45167,921,953
2021-11-09Open-market sale14,670$1148.39167,976,408
2021-11-09Open-market sale50,689$1147.54167,991,078
2021-11-09Open-market sale7,120$1145.33168,041,767
2021-11-09Open-market sale1,199$1143.46168,048,887
2021-11-09Open-market sale2,342$1142.16168,050,086
2021-11-09Open-market sale24,891$1141.02168,052,428
2021-11-09Open-market sale13,824$1140.52168,077,319
2021-11-09Open-market sale16,175$1138.13168,091,143
2021-11-09Open-market sale16,600$1136.38168,107,318
2021-11-09Open-market sale12,237$1135.45168,123,918
2021-11-09Open-market sale2,513$1132.88168,136,155
2021-11-09Open-market sale13,876$1131.45168,138,668
2021-11-09Open-market sale8,121$1130.38168,152,544
2021-11-09Open-market sale6,195$1153.34167,816,414
2021-11-09Open-market sale5,796$1129.40168,160,765
2021-11-09Open-market sale23,825$1128.06168,166,561
2021-11-09Open-market sale27,010$1127.15168,190,386
2021-11-09Open-market sale29,721$1126.41168,217,396
2021-11-09Open-market sale12,663$1013.27170,472,485
2021-11-09Open-market sale7,837$1012.33170,485,148
2021-11-09Open-market sale12,456$1041.64169,910,628
2021-11-09Open-market sale6,121$1014.42170,466,364
2021-11-09Open-market sale10,902$1015.45170,455,462
2021-11-09Open-market sale1,500$1016.37170,453,962
2021-11-09Open-market sale15,135$1017.60170,438,827
2021-11-09Open-market sale16,695$1018.32170,422,132
2021-11-09Open-market sale31,951$1040.34169,923,084
2021-11-09Open-market sale21,165$1039.45169,955,035
2021-11-09Open-market sale19,622$1038.47169,976,200
2021-11-09Open-market sale17,511$1037.66169,995,822
2021-11-09Open-market sale14,259$1036.50170,013,333
2021-11-09Open-market sale17,056$1035.67170,027,592
2021-11-09Open-market sale8,141$1034.28170,044,648
2021-11-09Open-market sale12,240$1033.50170,052,789
2021-11-09Open-market sale23,135$1032.50170,065,029
2021-11-09Open-market sale23,662$1031.66170,088,164
2021-11-09Open-market sale36,872$1030.55170,111,826
2021-11-09Open-market sale10,008$1029.66170,148,698
2021-11-09Open-market sale10,539$1028.56170,158,706
2021-11-09Open-market sale11,539$1027.48170,169,245
2021-11-09Open-market sale7,413$1026.33170,180,784
2021-11-09Open-market sale15,730$1025.40170,188,197
2021-11-09Open-market sale19,706$1024.55170,203,927
2021-11-09Open-market sale86,719$1023.51170,223,633
2021-11-09Open-market sale29,699$1022.53170,310,352
2021-11-09Open-market sale20,992$1021.47170,340,051
2021-11-09Open-market sale36,637$1020.48170,361,043
2021-11-09Open-market sale24,452$1019.57170,397,680
2021-11-08Open-market sale13,474$1193.781,230,096
2021-11-08Open-market sale15,745$1192.771,243,570
2021-11-08Open-market sale14,531$1191.621,259,315
2021-11-08Open-market sale20,199$1190.711,273,846
2021-11-08Open-market sale37,430$1189.821,294,045
2021-11-08Open-market sale51,192$1188.731,331,475
2021-11-08Open-market sale56,428$1187.651,382,667
2021-11-08Open-market sale101,589$1186.781,439,095
2021-11-08Open-market sale58,512$1185.791,540,684
2021-11-08Open-market sale72,241$1184.681,599,196
2021-11-08Open-market sale78,191$1183.751,671,437
2021-11-08Open-market sale42,615$1182.721,749,628
2021-11-08Open-market sale43,643$1181.641,792,243
2021-11-08Open-market sale33,171$1180.811,835,886
2021-11-08Open-market sale10,685$1179.741,869,057
2021-11-08Open-market sale2,300$1178.391,879,742
2021-11-08Open-market sale7,049$1177.721,882,042
2021-11-08Open-market sale6,415$1194.611,223,681
2021-11-08Open-market sale3,200$1196.241,220,481
2021-11-08Open-market sale8,202$1176.591,889,091
2021-11-08Option exercise (derivative)2,154,572$0.0023,344,933
2021-11-08Option exercise2,154,572$6.242,154,572
2021-11-08Open-market sale6,020$1175.651,897,293
2021-11-08Open-market sale5,559$1174.611,903,313
2021-11-08Open-market sale10,002$1173.561,908,872
2021-11-08Open-market sale11,540$1172.531,918,874
2021-11-08Open-market sale13,786$1171.641,930,414
2021-11-08Open-market sale19,600$1170.491,944,200
2021-11-08Open-market sale22,061$1169.151,963,800
2021-11-08Open-market sale19,428$1168.001,985,861
2021-11-08Open-market sale25,710$1166.982,005,289
2021-11-08Open-market sale21,383$1165.922,030,999
2021-11-08Open-market sale18,753$1164.842,052,382
2021-11-08Open-market sale24,718$1163.662,071,135
2021-11-08Open-market sale5,100$1162.872,095,853
2021-11-08Open-market sale10,316$1161.542,100,953
2021-11-08Open-market sale7,254$1160.642,111,269
2021-11-08Open-market sale6,100$1158.192,118,523
2021-11-08Open-market sale600$1156.552,124,623
2021-11-08Open-market sale1,700$1155.282,125,223
2021-11-08Open-market sale2,049$1153.382,126,923
2021-11-08Open-market sale800$1152.052,128,972
2021-11-08Open-market sale7,500$1149.332,129,772
2021-11-08Open-market sale1,900$1148.002,137,272
2021-11-08Open-market sale3,300$1146.122,139,172
2021-11-08Open-market sale1,300$1143.562,142,472
2021-11-08Open-market sale400$1142.052,143,772
2021-11-08Open-market sale6,400$1141.052,144,172
2021-11-08Open-market sale2,300$1139.492,150,572
2021-11-08Open-market sale600$1138.002,152,872
2021-11-08Open-market sale1,100$1135.052,153,472
2020-02-14Open-market buy13,037$767.0034,098,597
2019-12-16Gift17,000$0.0034,085,560
2019-05-20Option exercise (derivative)175,000$0.005,099,901
2019-05-20Option exercise175,000$31.1734,102,560
2019-05-02Open-market buy102,880$243.0033,927,560
2018-11-09Grant / award56,915$351.4033,824,680
2018-10-29Open-market buy19,105$335.2933,766,465
2018-10-29Open-market buy1,300$335.9333,767,765
2018-10-29Open-market buy9,439$334.2433,747,360
2018-06-13Open-market buy2,431$343.7933,725,149
2018-06-13Open-market buy2,114$344.9633,727,263
2018-06-13Open-market buy6,032$346.6433,733,295
2018-06-13Open-market buy4,626$347.0033,737,921
2018-06-13Open-market buy2,297$342.7833,722,718
2018-06-12Open-market buy37,023$342.7833,702,444
2018-06-12Open-market buy14,509$343.8633,716,953
2018-06-12Open-market buy3,468$344.8333,720,421
2018-05-07Open-market buy3,000$301.3833,659,288
2018-05-07Open-market buy4,358$300.0133,656,288
2018-05-07Open-market buy739$299.2533,651,930
2018-05-07Open-market buy3,508$297.1533,646,677
2018-05-07Open-market buy4,514$298.0133,651,191
2018-05-07Open-market buy6,133$302.1333,665,421
2018-05-07Open-market buy4,845$296.3133,643,169
2018-05-07Open-market buy5,903$295.0333,638,324
2018-03-21Grant / award (derivative)20,264,042$0.0020,264,042
2017-04-21Conversion (derivative)10,000,000$0.000
2017-04-21Conversion33,333$300.0033,632,421
2017-03-17Open-market buy95,420$262.0033,599,088
2016-11-21Grant / award (derivative)3,300$0.003,300
2016-11-21Grant / award (derivative)10,000,000$0.0010,000,000
2016-11-21Grant / award2,403,024$0.0033,503,668
2016-05-25Open-market sale2,782,670$213.2231,100,644
2016-05-19Option exercise (derivative)3,355,986$0.000
2016-05-19Option exercise (derivative)2,147,986$0.003,355,986
2016-05-19Option exercise3,355,986$6.6335,083,314
2016-05-19Gift1,200,000$0.0033,883,314
2016-05-19Option exercise2,147,986$6.6331,727,328
2016-02-08Option exercise (derivative)676,000$0.002,147,986
2016-02-08Option exercise676,000$6.6329,579,342
2016-01-27Option exercise (derivative)532,000$0.002,823,986
2016-01-27Option exercise532,000$6.6328,903,342
2015-08-19Open-market buy82,645$242.0028,371,342
2013-12-09Grant / award75$0.0075
2013-11-07J1,256$0.0028,288,622
2013-06-10Grant / award (derivative)350$0.00350
2013-05-30Open-market buy1,084,129$92.2428,287,366
2013-04-08Grant / award (derivative)350$0.00350
2012-10-03Open-market buy35,398$28.2527,203,237
2012-08-13Grant / award (derivative)5,274,901$0.005,274,901
2012-03-20J36,274$0.0027,167,839
2011-06-08Open-market buy1,416,000$28.7627,131,565
2011-02-18J15,969$0.0025,715,565
2010-07-02Option exercise (out-of-money) (derivative)325,441—0
2010-07-02Conversion (derivative)40,825,647—0
2010-07-02Conversion (derivative)4,097,877—0
2010-07-02Conversion (derivative)10,572,687—0
2010-07-02Conversion (derivative)12,162,167—0
2010-07-02Conversion (derivative)4,880,343—0
2010-07-02Conversion20,655,342—23,322,008
2010-07-02Option exercise (out-of-money)113,908—27,136,491
2010-07-02Tax withholding21,728$17.0027,114,763
2010-07-02Open-market sale1,415,167$17.0025,699,596
2010-07-02Conversion3,700,575—27,022,583
2010-06-28———2,666,666
2009-12-04Grant / award (derivative)838,996$0.00838,996

Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.