SEC CIK 1605809

Ullal Jayshree

Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.

Current Positions

CompanyShares OwnedAs Of
ANETview stock →15,432,5072026-10-09

Position History — ANET

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

08,164,65616,329,31224,493,9682014-062017-062019-032021-012021-112024-102026-102026-10

Recent Filings — ANET

DateActivitySharesPriceOwned After
2026-10-09Open-market sale93,241$217.1015,432,507
2026-10-09Open-market sale18,656$217.104,774,691
2026-10-08Open-market sale19,990$217.0515,525,748
2026-10-08Open-market sale4,000$217.054,793,347
2026-10-07Open-market sale69,272$217.1415,545,738
2026-10-07Open-market sale13,860$217.144,797,347
2026-10-06Open-market sale3,902$213.0615,615,010
2026-10-06Open-market sale259,045$212.2715,618,912
2026-10-06Open-market sale65,897$211.3615,877,957
2026-10-06Open-market sale781$213.064,811,207
2026-10-06Open-market sale51,805$212.274,811,988
2026-10-06Open-market sale13,179$211.364,863,793
2026-09-25Open-market sale44,726$211.4015,943,854
2026-09-25Open-market sale8,948$211.404,876,972
2026-08-25Open-market sale400$192.649,917
2026-08-25Open-market sale10,128$191.9910,317
2026-08-25Open-market sale3,281$191.1020,445
2026-08-20Option exercise (derivative)27,664$0.0055,332
2026-08-20Tax withholding13,855$186.4523,726
2026-08-20Option exercise27,664$0.0037,581
2026-08-12Open-market sale2,022$211.3715,988,580
2026-08-12Open-market sale44,147$210.9715,990,602
2026-08-12Open-market sale8,085$209.1516,034,749
2026-08-12Open-market sale117,662$208.2916,042,834
2026-08-12Open-market sale227,485$207.4316,160,496
2026-08-12Open-market sale2,554$207.4325,000
2026-08-12Open-market sale1,321$208.2927,554
2026-08-12Open-market sale91$209.1528,875
2026-08-12Open-market sale496$210.9728,966
2026-08-12Open-market sale22$211.3729,462
2026-08-12Open-market sale47,029$207.434,885,920
2026-08-12Open-market sale24,325$208.294,932,949
2026-08-12Open-market sale1,672$209.154,957,274
2026-08-12Open-market sale9,127$210.974,958,946
2026-08-12Open-market sale417$211.374,968,073
2026-08-05Open-market sale826$212.644,968,490
2026-08-05Open-market sale323$211.734,969,316
2026-08-05Open-market sale7,635$210.604,969,639
2026-08-05Open-market sale221$209.004,977,274
2026-08-05Open-market sale2,298$207.874,977,495
2026-08-05Open-market sale346$207.054,979,793
2026-08-05Open-market sale5,773$205.614,980,139
2026-08-05Open-market sale6,217$204.734,985,912
2026-08-05Open-market sale7,331$203.574,992,129
2026-08-05Open-market sale524$202.394,999,460
2026-08-05Open-market sale79,845$201.294,999,984
2026-08-05Open-market sale3,701$200.435,079,829
2026-08-05Open-market sale11,753$199.515,083,530
2026-08-05Open-market sale5,897$198.545,095,283
2026-08-05Open-market sale33,027$197.125,101,180
2026-08-05Open-market sale3$212.6429,484
2026-08-05Open-market sale1$211.7329,487
2026-08-05Open-market sale24$210.6029,488
2026-08-05Open-market sale1$209.0029,512
2026-08-05Open-market sale7$207.8729,513
2026-08-05Open-market sale1$207.0529,520
2026-08-05Open-market sale18$205.6129,521
2026-08-05Open-market sale19$204.7329,539
2026-08-05Open-market sale23$203.5729,558
2026-08-05Open-market sale2$202.3929,581
2026-08-05Open-market sale248$201.2929,583
2026-08-05Open-market sale12$200.4329,831
2026-08-05Open-market sale37$199.5129,843
2026-08-05Open-market sale18$198.5429,880
2026-08-05Open-market sale102$197.1229,898
2026-08-05Open-market sale3,824$212.6416,387,981
2026-08-05Open-market sale1,495$211.7316,391,805
2026-08-05Open-market sale35,337$210.6016,393,300
2026-08-05Open-market sale1,023$209.0016,428,637
2026-08-05Open-market sale10,640$207.8716,429,660
2026-08-05Open-market sale1,601$207.0516,440,300
2026-08-05Open-market sale26,722$205.6116,441,901
2026-08-05Open-market sale28,776$204.7316,468,623
2026-08-05Open-market sale33,931$203.5716,497,399
2026-08-05Open-market sale2,428$202.3916,531,330
2026-08-05Open-market sale369,569$201.2916,533,758
2026-08-05Open-market sale17,132$200.4316,903,327
2026-08-05Open-market sale54,399$199.5116,920,459
2026-08-05Open-market sale27,292$198.5416,974,858
2026-08-05Open-market sale152,860$197.1217,002,150
2026-07-10Open-market sale160,802$187.1817,155,010
2026-07-10Open-market sale36,888$187.185,134,207
2026-07-09Open-market sale713$189.1817,315,812
2026-07-09Open-market sale113,134$188.5617,316,525
2026-07-09Open-market sale52,351$187.3117,429,659
2026-07-09Open-market sale164$189.185,171,095
2026-07-09Open-market sale25,943$188.565,171,259
2026-07-09Open-market sale12,005$187.315,197,202
2026-05-26Open-market sale100$157.309,917
2026-05-26Open-market sale2,175$156.2210,017
2026-05-26Open-market sale3,794$155.4812,192
2026-05-26Open-market sale7,740$154.4715,986
2026-05-20Option exercise (derivative)27,664$0.0082,996
2026-05-20Tax withholding13,855$141.5823,726
2026-05-20Option exercise27,664$0.0037,581
2026-04-22Open-market sale11,162$178.225,209,207
2026-04-22Open-market sale247,676$177.2817,534,334
2026-04-22Open-market sale52,838$177.285,220,369
2026-04-22Open-market sale52,324$178.2217,482,010
2026-04-21Open-market sale1,020$170.5117,782,010
2026-04-21Open-market sale6,906$169.4717,783,030
2026-04-21Open-market sale36,685$168.8917,789,936
2026-04-21Open-market sale21,090$167.6417,826,621
2026-04-21Open-market sale219$170.515,273,207
2026-04-21Open-market sale1,480$169.475,273,426
2026-04-21Open-market sale7,862$168.895,274,906
2026-04-21Open-market sale4,519$167.645,282,768
2026-04-20Open-market sale45,920$167.315,287,287
2026-04-20Open-market sale214,299$167.3117,847,711
2026-04-16Open-market sale229,173$159.2018,082,837
2026-04-16Open-market sale20,827$160.5518,062,010
2026-04-16Open-market sale4,166$160.555,333,207
2026-04-16Open-market sale45,834$159.205,337,373
2026-04-13Open-market sale112,812$150.119,917
2026-02-20Grant / award (derivative)41,224$0.0041,224
2026-02-20Option exercise (derivative)57,240$0.000
2026-02-20Option exercise (derivative)41,224$0.000
2026-02-20Option exercise (derivative)20,592$0.000
2026-02-20Option exercise (derivative)27,660$0.00110,660
2026-02-20Option exercise (derivative)77,640$0.000
2026-02-20Option exercise20,592$0.0030,509
2026-02-20Option exercise41,224$0.00234,273
2026-02-20Tax withholding111,544$137.23122,729
2026-02-20Option exercise77,640$0.00108,149
2026-02-20Option exercise57,240$0.00193,049
2026-02-20Option exercise27,660$0.00135,809
2025-11-25Open-market sale800$125.629,917
2025-11-25Open-market sale2,400$123.2031,559
2025-11-25Open-market sale8,100$124.0523,459
2025-11-25Open-market sale12,742$125.0610,717
2025-11-20Option exercise (derivative)20,600$0.0020,592
2025-11-20Option exercise (derivative)27,660$0.00138,320
2025-11-20Option exercise27,660$0.0058,177
2025-11-20Tax withholding24,218$124.8133,959
2025-11-20Option exercise20,600$0.0030,517
2025-11-14Gift935,000$0.0018,312,010
2025-09-10Open-market sale3,440$145.225,551,933
2025-09-10Open-market sale55,197$147.425,464,432
2025-09-10Open-market sale1,054$148.075,463,378
2025-09-10Open-market sale80,171$150.205,383,207
2025-09-10Open-market sale18,051$145.2220,132,315
2025-09-10Open-market sale169,497$146.6619,962,818
2025-09-10Open-market sale289,618$147.4219,673,200
2025-09-10Open-market sale5,532$148.0719,667,668
2025-09-10Open-market sale420,658$150.2019,247,010
2025-09-10Open-market sale32,304$146.665,519,629
2025-09-08Open-market sale7,023$143.505,556,153
2025-09-08Open-market sale780$144.045,555,373
2025-09-08Open-market sale4,091$144.0420,150,366
2025-09-08Open-market sale36,851$143.5020,154,457
2025-09-05Open-market sale173,204$143.2120,335,778
2025-09-05Open-market sale126,563$144.5420,209,215
2025-09-05Open-market sale17,907$145.1020,191,308
2025-09-05Open-market sale3,413$145.105,563,176
2025-09-05Open-market sale24,122$144.545,566,589
2025-09-05Open-market sale33,010$143.215,590,711
2025-08-25Open-market sale2,568$131.0431,389
2025-08-25Open-market sale1,600$133.609,917
2025-08-25Open-market sale3,432$132.0927,957
2025-08-25Open-market sale16,440$133.1011,517
2025-08-20Option exercise (derivative)20,592$0.0041,192
2025-08-20Option exercise (derivative)27,664$0.00165,980
2025-08-20Option exercise20,592$0.0030,509
2025-08-20Option exercise27,664$0.0058,173
2025-08-20Tax withholding24,216$132.7833,957
2025-08-08Open-market sale139,729$139.6720,508,982
2025-08-08Open-market sale26,625$139.675,623,721
2025-08-07Open-market sale54,668$140.6120,648,711
2025-08-07Open-market sale195,732$139.7420,703,379
2025-08-07Open-market sale37,308$139.745,660,766
2025-08-07Open-market sale10,420$140.615,650,346
2025-08-06Open-market sale527,418$136.5421,037,356
2025-08-06Open-market sale107,716$137.3220,929,640
2025-08-06Open-market sale30,529$139.5120,899,111
2025-08-06Open-market sale18,942$134.705,925,463
2025-08-06Open-market sale20,529$137.325,703,892
2025-08-06Open-market sale99,386$134.7022,092,228
2025-08-06Open-market sale100,524$135.775,824,939
2025-08-06Open-market sale527,454$135.7721,564,774
2025-08-06Open-market sale100,518$136.545,724,421
2025-08-06Open-market sale5,818$139.515,698,074
2025-07-31Open-market sale5,347$124.2222,612,272
2025-07-31Open-market sale185,140$123.2922,617,619
2025-07-31Open-market sale26,127$122.6022,802,759
2025-07-31Open-market sale420,658$125.6022,191,614
2025-07-31Open-market sale35,285$123.296,025,595
2025-07-31Open-market sale4,979$122.606,060,880
2025-07-31Open-market sale80,171$125.605,944,405
2025-07-31Open-market sale1,019$124.226,024,576
2025-07-30Open-market sale27$123.006,065,859
2025-07-30Open-market sale208,972$122.1922,829,026
2025-07-30Open-market sale39,827$122.196,065,886
2025-07-30Open-market sale140$123.0022,828,886
2025-07-29Open-market sale345,533$119.0623,118,191
2025-07-29Open-market sale80,193$119.5623,037,998
2025-07-29Open-market sale15,283$119.566,105,713
2025-07-29Open-market sale65,854$119.066,120,996
2025-07-28Open-market sale593$116.006,186,850
2025-07-28Open-market sale3,115$116.0023,463,724
2025-07-28Open-market sale378,665$115.5823,466,839
2025-07-28Open-market sale72,168$115.586,187,443
2025-07-25Open-market sale43,946$115.0223,845,504
2025-07-25Open-market sale8,376$115.026,259,611
2025-06-30Open-market sale89,985$102.4013,400
2025-06-30Open-market sale3,483$103.069,917
2025-06-30Open-market sale97,103$102.406,271,746
2025-06-30Open-market sale19,722$103.0623,889,450
2025-06-30Open-market sale509,486$102.4023,909,172
2025-06-30Open-market sale326$103.0630,000
2025-06-30Open-market sale8,430$102.4030,326
2025-06-30Open-market sale3,759$103.066,267,987
2025-06-27Open-market sale20$101.9938,756
2025-06-27Open-market sale241$101.996,368,849
2025-06-27Open-market sale223$101.99103,385
2025-06-27Open-market sale1,271$101.9924,418,658
2025-06-26Open-market sale14,110$102.036,369,090
2025-06-26Open-market sale1,224$102.0338,776
2025-06-26Open-market sale74,039$102.0324,419,929
2025-06-26Open-market sale13,075$102.03103,608
2025-05-20Option exercise (derivative)27,660$0.00193,644
2025-05-20Option exercise (derivative)20,600$0.0061,784
2025-05-20Option exercise27,660$0.00140,901
2025-05-20Tax withholding24,218$96.70116,683
2025-05-20Option exercise20,600$0.00113,241
2025-02-24Open-market sale9,954$95.34112,269
2025-02-24Open-market sale24,373$94.09122,223
2025-02-24Open-market sale54,986$93.28146,596
2025-02-24Open-market sale100$97.9792,641
2025-02-24Open-market sale8,428$96.27103,841
2025-02-24Open-market sale11,100$97.0892,741
2025-02-24Open-market sale29,410$92.42201,582
2025-02-20Option exercise (derivative)41,224$0.000
2025-02-20Option exercise (derivative)77,640$0.0077,640
2025-02-20Grant / award (derivative)155,280$0.00155,280
2025-02-20Option exercise (derivative)27,664$0.00221,304
2025-02-20Option exercise (derivative)20,592$0.0082,384
2025-02-20Option exercise (derivative)57,240$0.0057,240
2025-02-20Grant / award (derivative)41,224$0.0041,224
2025-02-20Grant / award (derivative)114,480$0.00114,480
2025-02-20Option exercise (derivative)44,588$0.000
2025-02-20Option exercise (derivative)49,984$0.000
2025-02-20Tax withholding158,664$103.92230,992
2025-02-20Option exercise44,588$0.00115,312
2025-02-20Option exercise49,984$0.00165,296
2025-02-20Option exercise20,592$0.00185,888
2025-02-20Option exercise77,640$0.00263,528
2025-02-20Option exercise27,664$0.00291,192
2025-02-20Option exercise57,240$0.00348,432
2025-02-20Option exercise41,224$0.00389,656
2024-12-11Gift936,000$0.0024,493,968
2024-11-21Open-market sale800$400.7225,948
2024-11-21Open-market sale1,900$399.5726,748
2024-11-21Open-market sale1,100$397.4529,848
2024-11-21Open-market sale1,300$396.2330,948
2024-11-21Open-market sale1,382$395.2132,248
2024-11-21Open-market sale900$394.2233,630
2024-11-21Open-market sale800$393.0234,530
2024-11-21Open-market sale110$391.4935,330
2024-11-21Open-market sale400$401.6825,548
2024-11-21Open-market sale3,496$403.2422,052
2024-11-21Open-market sale2,348$404.2319,704
2024-11-21Open-market sale2,023$405.0117,681
2024-11-21Open-market sale1,200$398.5028,648
2024-11-20Option exercise (derivative)11,154$0.0011,147
2024-11-20Option exercise (derivative)12,504$0.0012,496
2024-11-20Option exercise (derivative)5,150$0.0025,744
2024-11-20Option exercise (derivative)6,915$0.0062,242
2024-11-20Option exercise12,504$0.0041,339
2024-11-20Option exercise5,150$0.0046,489
2024-11-20Tax withholding17,964$381.7135,440
2024-11-20Option exercise6,915$0.0053,404
2024-11-20Option exercise11,154$0.0028,835
2024-11-04Option exercise (derivative)832$0.001,668
2024-11-04Open-market sale82$393.4718,431
2024-11-04Open-market sale175$394.8018,256
2024-11-04Open-market sale99$396.6418,157
2024-11-04Open-market sale274$398.3117,883
2024-11-04Open-market sale202$400.3317,681
2024-11-04Option exercise832$56.5918,513
2024-10-02Option exercise (derivative)836$0.002,500
2024-10-02Open-market sale298$388.7717,781
2024-10-02Option exercise836$56.5918,517
2024-10-02Open-market sale10$381.8218,507
2024-10-02Open-market sale164$383.1618,343
2024-10-02Open-market sale109$384.5218,234
2024-10-02Open-market sale100$389.6817,681
2024-10-02Open-market sale155$386.2718,079
2024-09-03Option exercise (derivative)832$0.003,336
2024-09-03Open-market sale79$330.9818,274
2024-09-03Open-market sale152$339.2517,855
2024-09-03Open-market sale152$335.5018,007
2024-09-03Open-market sale51$333.8818,159
2024-09-03Open-market sale64$332.8318,210
2024-09-03Open-market sale174$351.8017,681
2024-09-03Open-market sale62$328.5718,353
2024-09-03Open-market sale58$326.4418,415
2024-09-03Option exercise832$56.5918,513
2024-09-03Open-market sale40$325.5018,473
2024-08-21Open-market sale3,020$353.1932,413
2024-08-21Open-market sale200$356.8617,681
2024-08-21Open-market sale1,199$355.8817,881
2024-08-21Open-market sale4,211$354.9519,080
2024-08-21Open-market sale9,122$354.0923,291
2024-08-20Option exercise (derivative)11,147$0.0022,301
2024-08-20Option exercise (derivative)5,147$0.0030,894
2024-08-20Option exercise (derivative)6,916$0.0069,157
2024-08-20Option exercise (derivative)12,496$0.0025,000
2024-08-20Tax withholding17,954$353.7935,433
2024-08-20Option exercise11,147$0.0028,828
2024-08-20Option exercise12,496$0.0041,324
2024-08-20Option exercise5,147$0.0046,471
2024-08-20Option exercise6,916$0.0053,387
2024-08-02Option exercise (derivative)832$0.004,168
2024-08-02Open-market sale158$318.9117,907
2024-08-02Option exercise832$56.5918,513
2024-08-02Open-market sale165$315.0318,242
2024-08-02Open-market sale177$316.9318,065
2024-08-02Open-market sale106$313.9818,407
2024-08-02Open-market sale30$319.3817,877
2024-08-02Open-market sale10$321.5117,867
2024-08-02Open-market sale177$323.2217,690
2024-08-02Open-market sale9$325.0117,681
2024-07-02Option exercise (derivative)836$0.005,000
2024-07-02Option exercise836$56.5918,517
2024-07-02Open-market sale272$357.0118,245
2024-07-02Open-market sale456$358.3317,789
2024-07-02Open-market sale83$359.0017,706
2024-07-02Open-market sale25$361.9917,681
2024-07-01Open-market sale5,000$357.001,595,800
2024-07-01Open-market sale15,000$357.006,357,492
2024-06-27Open-market sale5,000$347.001,600,800
2024-06-27Open-market sale15,000$347.006,372,492
2024-06-17Open-market sale5,000$337.001,605,800
2024-06-17Open-market sale15,000$337.006,387,492
2024-06-04Option exercise (derivative)832$0.005,836
2024-06-04Open-market sale140$294.6817,681
2024-06-04Option exercise832$56.5918,513
2024-06-04Open-market sale539$292.5117,974
2024-06-04Open-market sale153$293.9917,821
2024-05-22Open-market sale3,900$317.9328,541
2024-05-22Open-market sale2,999$317.1732,441
2024-05-22Open-market sale611$321.0517,681
2024-05-22Open-market sale3,783$319.4224,758
2024-05-22Open-market sale6,466$320.4718,292
2024-05-20Option exercise (derivative)12,504$0.0037,496
2024-05-20Option exercise (derivative)5,149$0.0036,041
2024-05-20Option exercise (derivative)6,915$0.0076,073
2024-05-20Option exercise (derivative)11,154$0.0033,448
2024-05-20Option exercise5,149$0.0046,488
2024-05-20Option exercise12,504$0.0041,339
2024-05-20Option exercise11,154$0.0028,835
2024-05-20Tax withholding17,963$319.3935,440
2024-05-20Option exercise6,915$0.0053,403
2024-05-16Open-market sale15,000$327.006,402,492
2024-05-16Open-market sale5,000$327.001,610,800
2024-05-15Open-market sale5,000$317.001,615,800
2024-05-15Open-market sale15,000$317.006,417,492
2024-05-13Open-market sale12,000$312.076,432,492
2024-05-13Open-market sale4,000$312.071,620,800
2024-05-10Open-market sale2,000$307.7710,000
2024-05-10Open-market sale12,494$299.996,444,492
2024-05-10Open-market sale3,732$299.991,624,800
2024-05-02Option exercise (derivative)668$0.001,332
2024-05-02Option exercise (derivative)832$0.006,668
2024-05-02Open-market sale100$254.6919,081
2024-05-02Option exercise668$61.0518,349
2024-05-02Option exercise832$56.5919,181
2024-05-02Open-market sale80$261.5317,681
2024-05-02Open-market sale433$260.5817,761
2024-05-02Open-market sale300$259.3918,194
2024-05-02Open-market sale275$258.5518,494
2024-05-02Open-market sale312$256.4518,769
2024-04-09Open-market sale2,506$299.996,456,986
2024-04-09Open-market sale768$299.991,628,532
2024-04-04Open-market sale4,500$300.961,629,300
2024-04-04Open-market sale15,000$300.966,459,492
2024-04-03Open-market sale4,500$291.121,633,800
2024-04-03Open-market sale15,000$291.126,474,492
2024-04-02Option exercise (derivative)664$0.002,000
2024-04-02Option exercise (derivative)836$0.007,500
2024-04-02Open-market sale160$286.8418,861
2024-04-02Open-market sale160$285.0419,021
2024-04-02Option exercise836$56.5919,181
2024-04-02Option exercise664$61.0518,345
2024-04-02Open-market sale320$288.2818,541
2024-04-02Open-market sale654$289.2917,887
2024-04-02Open-market sale183$290.8417,704
2024-04-02Open-market sale23$292.7917,681
2024-04-02Open-market sale4,500$291.701,638,300
2024-04-02Open-market sale15,000$291.706,489,492
2024-04-01Open-market sale15,000$292.286,504,492
2024-04-01Open-market sale4,500$292.281,642,800
2024-03-28Open-market sale14,000$288.516,519,492
2024-03-28Open-market sale4,500$288.511,647,300
2024-03-27Open-market sale4,500$296.241,651,800
2024-03-27Open-market sale14,000$296.246,533,492
2024-03-26Open-market sale4,500$298.971,656,300
2024-03-26Open-market sale14,000$298.976,547,492
2024-03-25Open-market sale4,500$301.451,660,800
2024-03-25Open-market sale13,000$301.456,561,492
2024-03-22Open-market sale4,500$303.001,665,300
2024-03-22Open-market sale13,000$303.006,574,492
2024-03-21Open-market sale12,500$299.006,587,492
2024-03-21Open-market sale4,500$299.001,669,800
2024-03-20Open-market sale12,000$289.066,599,992
2024-03-20Open-market sale4,500$289.061,674,300
2024-03-19Open-market sale11,000$284.006,611,992
2024-03-19Open-market sale4,500$284.001,678,800
2024-03-18Open-market sale11,000$282.416,622,992
2024-03-18Open-market sale4,500$282.411,683,300
2024-03-15Option exercise (derivative)1,664$0.008,336
2024-03-15Option exercise (derivative)1,336$0.002,664
2024-03-15Open-market sale1,750$281.0917,681
2024-03-15Open-market sale415$280.20102,199
2024-03-15Open-market sale942$279.48102,614
2024-03-15Open-market sale1,065$278.39103,556
2024-03-15Open-market sale478$277.20104,621
2024-03-15Option exercise1,664$56.59105,099
2024-03-15Option exercise1,336$61.05103,435
2024-03-15Open-market sale10,000$279.666,633,992
2024-03-15Open-market sale6,923$277.0395,176
2024-03-15Open-market sale25,917$277.9269,259
2024-03-15Open-market sale25,718$278.9443,541
2024-03-15Open-market sale24,110$279.9519,431
2024-03-15Open-market sale100$281.32102,099
2024-03-15Open-market sale4,200$279.661,687,800
2024-02-20Option exercise (derivative)5,147$0.0041,190
2024-02-20Option exercise (derivative)12,496$0.0050,000
2024-02-20Option exercise (derivative)11,147$0.0044,602
2024-02-20Option exercise (derivative)1,044$0.000
2024-02-20Option exercise (derivative)27,661$0.000
2024-02-20Grant / award (derivative)27,661$0.0027,661
2024-02-20Tax withholding28,447$259.61102,099
2024-02-20Option exercise27,661$0.00130,546
2024-02-20Option exercise5,147$0.00102,885
2024-02-20Option exercise12,496$0.0097,738
2024-02-20Option exercise11,147$0.0085,242
2024-02-20Option exercise1,044$0.0074,095
2024-02-20Option exercise (derivative)27,661$0.0082,988
2024-02-20Grant / award (derivative)110,649$0.00110,649
2024-01-29Open-market sale574$268.5873,126
2024-01-29Open-market sale75$269.4573,051
2024-01-29Open-market sale331$267.5273,700
2024-01-25Open-market sale450$267.3374,314
2024-01-25Open-market sale283$269.4774,031
2024-01-22Open-market sale100$269.7274,764
2024-01-22Open-market sale400$268.9874,864
2024-01-22Open-market sale7,502$267.2875,264
2024-01-22Open-market sale4,500$267.671,692,000
2024-01-22Open-market sale15,000$267.676,643,992
2024-01-18Open-market sale4,500$257.771,696,500
2024-01-18Open-market sale14,000$257.776,658,992
2024-01-18Open-market sale3,850$258.2182,766
2024-01-18Open-market sale14,771$257.4486,616
2024-01-10Open-market sale300$250.70101,387
2024-01-10Open-market sale422$247.57102,816
2024-01-10Open-market sale500$248.58102,316
2024-01-10Open-market sale629$249.55101,687
2024-01-09Open-market sale14,000$247.466,672,992
2024-01-09Open-market sale670$247.46103,238
2024-01-09Open-market sale4,500$247.461,701,000
2023-12-15Open-market sale4,500$237.171,705,500
2023-12-15Open-market sale14,000$237.176,686,992
2023-12-13Open-market sale4,500$231.111,710,000
2023-12-13Open-market sale13,000$231.116,700,992
2023-12-11Open-market sale4,500$227.001,714,500
2023-12-11Open-market sale12,500$227.006,713,992
2023-11-29Open-market sale4,500$222.001,719,000
2023-11-29Open-market sale12,000$222.006,726,492
2023-11-20Option exercise (derivative)5,149$0.0046,337
2023-11-20Option exercise (derivative)12,504$0.0062,496
2023-11-20Option exercise (derivative)11,154$0.0055,749
2023-11-20Option exercise (derivative)1,044$0.001,044
2023-11-20Option exercise11,154$0.00101,057
2023-11-20Option exercise12,504$0.00113,561
2023-11-20Option exercise5,149$0.00118,710
2023-11-20Option exercise1,044$0.0089,903
2023-11-20Tax withholding14,802$215.34103,908
2023-11-15Open-market sale11,000$217.006,738,492
2023-11-15Open-market sale4,500$217.001,723,500
2023-11-02Option exercise (derivative)10,000$0.004,000
2023-11-02Option exercise (derivative)12,500$0.0010,000
2023-11-02Option exercise12,500$56.59111,359
2023-11-02Option exercise10,000$61.0598,859
2023-11-02Open-market sale10,000$212.266,749,492
2023-11-02Open-market sale4,869$210.59104,290
2023-11-02Open-market sale2,200$209.26109,159
2023-11-02Open-market sale2,204$212.3890,259
2023-11-02Open-market sale11,827$211.5292,463
2023-11-02Open-market sale1,400$213.4288,859
2023-11-02Open-market sale4,200$212.261,728,000
2023-11-01Open-market sale9,500$205.006,759,492
2023-11-01Open-market sale4,000$205.001,732,200
2023-10-31Open-market sale9,000$199.076,768,992
2023-10-31Open-market sale4,000$199.071,736,200
2023-08-24Open-market sale8,500$192.226,777,992
2023-08-24Open-market sale4,000$192.221,740,200
2023-08-22Open-market sale4,000$187.111,744,200
2023-08-22Open-market sale8,000$187.116,786,492
2023-08-21Option exercise (derivative)5,147$0.0051,486
2023-08-21Option exercise (derivative)1,044$0.002,088
2023-08-21Option exercise (derivative)11,146$0.0066,903
2023-08-21Option exercise (derivative)12,496$0.0075,000
2023-08-21Tax withholding14,793$184.6788,859
2023-08-21Option exercise5,147$0.00103,652
2023-08-21Option exercise12,496$0.0098,505
2023-08-21Option exercise11,146$0.0086,009
2023-08-21Option exercise1,044$0.0074,863
2023-08-01Open-market sale3,000$177.041,748,200
2023-08-01Open-market sale7,500$177.046,794,492
2023-05-30Open-market sale7,500$171.116,801,992
2023-05-30Open-market sale3,000$171.111,751,200
2023-05-22Option exercise (derivative)1,044$0.003,132
2023-05-22Option exercise (derivative)11,153$0.0078,049
2023-05-22Option exercise (derivative)12,504$0.0087,496
2023-05-22Option exercise (derivative)5,149$0.0056,633
2023-05-22Tax withholding14,801$145.3773,819
2023-05-22Option exercise1,044$0.0059,814
2023-05-22Option exercise11,153$0.0070,967
2023-05-22Option exercise5,149$0.0088,620
2023-05-22Option exercise12,504$0.0083,471
2023-04-05Open-market sale7,500$165.596,809,492
2023-04-05Open-market sale3,000$165.591,754,200
2023-04-04Open-market sale7,500$167.756,816,992
2023-04-04Open-market sale3,000$167.751,757,200
2023-04-03Open-market sale7,500$165.656,824,492
2023-04-03Open-market sale3,000$165.651,760,200
2023-03-08Open-market sale1,000$148.536,831,992
2023-03-08Open-market sale19,800$147.811,763,400
2023-03-08Open-market sale200$148.531,763,200
2023-03-08Open-market sale99,000$147.816,832,992
2023-02-21Option exercise (derivative)12,496$0.00100,000
2023-02-21Grant / award (derivative)82,376$0.0082,376
2023-02-21Option exercise (derivative)20,594$0.0061,782
2023-02-21Option exercise (derivative)11,146$0.0089,202
2023-02-21Option exercise (derivative)1,044$0.004,176
2023-02-21Option exercise (derivative)5,000$0.000
2023-02-21Option exercise5,000$0.0037,570
2023-02-21Option exercise1,044$0.0038,614
2023-02-21Option exercise11,146$0.0049,760
2023-02-21Option exercise20,594$0.0058,770
2023-02-21Tax withholding24,080$134.5338,176
2023-02-21Option exercise12,496$0.0062,256
2022-11-21Option exercise (derivative)12,504$0.00112,496
2022-11-21Option exercise (derivative)11,153$0.00100,348
2022-11-21Option exercise (derivative)1,040$0.005,220
2022-11-21Option exercise (derivative)5,000$0.005,000
2022-11-21Option exercise5,000$0.0022,598
2022-11-21Option exercise1,040$0.0023,638
2022-11-21Option exercise11,153$0.0034,791
2022-11-21Option exercise12,504$0.0047,295
2022-11-21Tax withholding14,725$134.6132,570
2022-08-22Option exercise (derivative)5,000$0.0010,000
2022-08-22Option exercise (derivative)1,044$0.006,260
2022-08-22Option exercise (derivative)11,146$0.00111,501
2022-08-22Option exercise (derivative)12,496$0.00125,000
2022-08-22Tax withholding14,720$127.1417,598
2022-08-22Option exercise5,000$0.007,632
2022-08-22Option exercise1,044$0.008,676
2022-08-22Option exercise11,146$0.0019,822
2022-08-22Option exercise12,496$0.0032,318
2022-08-09Open-market sale1,183$122.313,067
2022-08-09Open-market sale2,061$121.314,250
2022-08-09Open-market sale435$123.652,632
2022-08-08Option exercise (derivative)10,000$0.0022,500
2022-08-08Option exercise (derivative)5,332$0.000
2022-08-08Option exercise (derivative)8,000$0.0014,000
2022-08-08Open-market sale71,054$124.03101,089
2022-08-08Open-market sale1,832$125.556,311
2022-08-08Open-market sale92,946$124.858,143
2022-08-08Option exercise10,000$56.59172,143
2022-08-08Option exercise8,000$61.05162,143
2022-08-08Option exercise38,500$23.88154,143
2022-08-08Option exercise26,668$14.06115,643
2022-08-08Option exercise5,332$5.6288,975
2022-05-20Option exercise (derivative)12,504$0.00137,496
2022-05-20Option exercise (derivative)1,044$0.007,304
2022-05-20Option exercise (derivative)5,000$0.0015,000
2022-05-20Option exercise (derivative)11,153$0.00122,647
2022-05-20Tax withholding14,727$102.6483,643
2022-05-20Option exercise12,504$0.0098,370
2022-05-20Option exercise11,153$0.0085,866
2022-05-20Option exercise1,044$0.0074,713
2022-05-20Option exercise5,000$0.0073,669
2022-02-22Option exercise (derivative)5,000$0.0020,000
2022-02-22Option exercise (derivative)1,044$0.008,348
2022-02-22Grant / award (derivative)178,400$0.00178,400
2022-02-22Grant / award (derivative)200,000$0.00200,000
2022-02-22Option exercise (derivative)44,600$0.00133,800
2022-02-22Option exercise (derivative)50,000$0.00150,000
2022-02-22Option exercise50,000$0.00117,687
2022-02-22Option exercise44,600$0.0067,687
2022-02-22Tax withholding49,018$121.8368,669
2022-02-22Option exercise5,000$0.0022,043
2022-02-22Option exercise1,044$0.0023,087
2021-11-22Option exercise (derivative)8,252$0.000
2021-11-22Option exercise (derivative)5,000$0.0025,000
2021-11-22Option exercise (derivative)1,044$0.009,392
2021-11-22Option exercise5,000$0.0023,088
2021-11-22Option exercise1,044$0.0024,132
2021-11-22Tax withholding7,089$128.1617,043
2021-11-22Open-market sale20,000$130.131,783,200
2021-11-22Open-market sale60,000$130.136,931,992
2021-11-22Option exercise8,252$0.0018,088
2021-11-19Open-market sale60,000$129.516,991,992
2021-11-19Open-market sale20,000$129.511,803,200
2021-11-18Open-market sale60,000$130.007,051,992
2021-11-18Open-market sale20,000$130.001,823,200
2021-11-17Open-market sale15,000$521.001,777,998
2021-11-17Open-market sale5,000$521.00460,800
2021-11-16Open-market sale15,000$518.001,792,998
2021-11-16Open-market sale5,000$518.00465,800
2021-11-15Open-market sale12,000$525.001,807,998
2021-11-15Open-market sale4,000$525.00470,800
2021-11-12Open-market sale15,000$519.001,819,998
2021-11-12Open-market sale4,500$519.00474,800
2021-11-11Open-market sale15,000$523.661,834,998
2021-11-11Open-market sale4,500$523.66479,300
2021-11-10Open-market sale15,000$523.881,849,998
2021-11-10Open-market sale4,500$523.88483,800
2021-11-09Open-market sale15,000$527.451,864,998
2021-11-09Open-market sale4,500$527.45488,300
2021-11-08Open-market sale15,000$530.501,879,998
2021-11-08Open-market sale4,500$530.50492,800
2021-11-05Open-market sale4,500$521.00497,300
2021-11-05Open-market sale14,000$521.001,894,998
2021-11-04Open-market sale14,000$496.031,908,998
2021-11-04Open-market sale4,500$496.03501,800
2021-11-03Open-market sale14,000$491.031,922,998
2021-11-03Open-market sale4,500$491.03506,300
2021-11-02Open-market sale2,000$495.003,000
2021-11-02Open-market sale13,000$495.001,936,998
2021-11-02Open-market sale4,500$495.00510,800
2021-11-01Open-market sale12,500$408.581,949,998
2021-11-01Open-market sale4,500$408.58515,300
2021-10-29Open-market sale12,000$404.441,962,498
2021-10-29Open-market sale4,500$404.44519,800
2021-10-28Open-market sale11,000$403.491,974,498
2021-10-28Open-market sale4,500$403.49524,300
2021-10-27Open-market sale4,200$400.24528,800
2021-10-27Open-market sale10,000$400.241,985,498
2021-10-26Open-market sale4,000$397.17533,000
2021-10-26Open-market sale9,500$397.171,995,498
2021-10-18Open-market sale9,000$393.932,004,998
2021-10-18Open-market sale4,000$393.93537,000
2021-10-15Open-market sale8,500$394.882,013,998
2021-10-15Open-market sale4,000$394.88541,000
2021-10-14Open-market sale8,000$385.002,022,498
2021-10-14Open-market sale4,000$385.00545,000
2021-10-13Open-market sale7,500$381.812,030,498
2021-10-13Open-market sale3,000$381.81549,000
2021-08-25Open-market sale3,000$375.75552,000
2021-08-25Open-market sale7,500$375.752,037,998
2021-08-24Open-market sale2,647$371.72555,000
2021-08-24Open-market sale6,604$371.722,045,498
2021-08-23Open-market sale9$371.72557,647
2021-08-23Open-market sale21$371.722,052,102
2021-08-20Option exercise (derivative)262$0.002,609
2021-08-20Option exercise (derivative)1,250$0.007,500
2021-08-20Option exercise (derivative)2,062$0.002,063
2021-08-20Option exercise2,062$0.002,720
2021-08-20Tax withholding1,773$369.862,459
2021-08-20Option exercise262$0.004,232
2021-08-20Option exercise1,250$0.003,970
2021-08-11Open-market sale875$371.722,052,123
2021-08-11Open-market sale344$371.72557,656
2021-08-10Open-market sale7,500$374.442,052,998
2021-08-10Open-market sale3,000$374.44558,000
2021-08-09Open-market sale7,500$376.942,060,498
2021-08-09Open-market sale3,000$376.94561,000
2021-08-02Option exercise (derivative)334$0.001,333
2021-08-02Option exercise (derivative)1,666$0.006,667
2021-08-02Option exercise (derivative)208$0.008,125
2021-08-02Option exercise (derivative)167$0.005,500
2021-08-02Option exercise1,666$56.242,658
2021-08-02Option exercise334$22.49992
2021-08-02Open-market sale30$381.10658
2021-08-02Option exercise167$244.202,825
2021-08-02Option exercise208$226.343,033
2021-08-02Open-market sale151$376.342,882
2021-08-02Open-market sale651$377.012,231
2021-08-02Open-market sale899$377.941,332
2021-08-02Open-market sale210$380.76688
2021-08-02Open-market sale434$378.93898
2021-07-06Option exercise (derivative)1,375$0.009,625
2021-07-06Open-market sale70$368.111,963
2021-07-06Open-market sale205$374.48658
2021-07-06Open-market sale70$369.421,893
2021-07-06Open-market sale438$371.101,455
2021-07-06Open-market sale364$372.071,091
2021-07-06Open-market sale228$372.98863
2021-07-06Option exercise1,375$95.512,033
2021-07-01Option exercise (derivative)333$0.001,667
2021-07-01Option exercise (derivative)166$0.005,667
2021-07-01Option exercise (derivative)1,667$0.008,333
2021-07-01Open-market sale807$363.262,126
2021-07-01Open-market sale390$365.12899
2021-07-01Open-market sale100$361.652,933
2021-07-01Open-market sale837$364.061,289
2021-07-01Option exercise333$22.49991
2021-07-01Open-market sale241$366.28658
2021-07-01Option exercise1,667$56.242,658
2021-07-01Option exercise166$244.202,824
2021-07-01Option exercise209$226.343,033
2021-06-07Option exercise (derivative)1,375$0.0011,000
2021-06-07Open-market sale1,050$350.20983
2021-06-07Open-market sale306$351.51677
2021-06-07Open-market sale19$352.25658
2021-06-07Option exercise1,375$95.512,033
2021-06-01Option exercise (derivative)333$0.002,000
2021-06-01Option exercise (derivative)1,667$0.0010,000
2021-06-01Option exercise (derivative)208$0.008,542
2021-06-01Option exercise (derivative)167$0.005,833
2021-06-01Open-market sale921$337.02759
2021-06-01Open-market sale811$336.251,680
2021-06-01Open-market sale542$335.242,491
2021-06-01Option exercise208$226.343,033
2021-06-01Open-market sale101$337.71658
2021-06-01Option exercise1,667$56.242,658
2021-06-01Option exercise333$22.49991
2021-06-01Option exercise167$244.202,825
2021-05-21Open-market sale180$331.402,148
2021-05-21Open-market sale634$332.731,514
2021-05-21Open-market sale676$333.67838
2021-05-21Open-market sale180$335.59658
2021-05-20Option exercise (derivative)262$0.002,871
2021-05-20Option exercise (derivative)1,250$0.008,750
2021-05-20Option exercise (derivative)2,063$0.004,125
2021-05-20Option exercise262$0.004,101
2021-05-20Tax withholding1,773$335.932,328
2021-05-20Option exercise2,063$0.002,589
2021-05-20Option exercise1,250$0.003,839
2021-05-06Option exercise (derivative)1,375$0.0012,375
2021-05-06Open-market sale290$321.311,191
2021-05-06Open-market sale336$322.55855
2021-05-06Open-market sale150$324.78705
2021-05-06Open-market sale179$326.87526
2021-05-06Option exercise1,375$95.511,901
2021-05-06Open-market sale210$318.301,691
2021-05-06Open-market sale210$319.371,481
2021-05-03Option exercise (derivative)208$0.008,750
2021-05-03Option exercise (derivative)1,666$0.0011,667
2021-05-03Option exercise (derivative)167$0.006,000
2021-05-03Option exercise (derivative)334$0.002,333
2021-05-03Option exercise334$22.49860
2021-05-03Option exercise1,666$56.242,526
2021-05-03Option exercise167$244.202,693
2021-05-03Option exercise208$226.342,901
2021-05-03Open-market sale583$313.201,969
2021-05-03Open-market sale349$312.082,552
2021-05-03Open-market sale714$314.291,255
2021-05-03Open-market sale499$315.24756
2021-05-03Open-market sale110$316.36646
2021-05-03Open-market sale120$318.06526
2021-04-06Option exercise (derivative)1,375$0.0013,750
2021-04-06Open-market sale73$310.05526
2021-04-06Open-market sale532$309.27599
2021-04-06Open-market sale770$308.391,131
2021-04-06Option exercise1,375$95.511,901
2021-04-01Option exercise (derivative)333$0.002,667
2021-04-01Option exercise (derivative)1,667$0.0013,333
2021-04-01Option exercise (derivative)166$0.006,167
2021-04-01Option exercise (derivative)209$0.008,958
2021-04-01Open-market sale341$309.221,209
2021-04-01Open-market sale648$307.022,252
2021-04-01Open-market sale702$307.901,550
2021-04-01Option exercise333$22.49859
2021-04-01Option exercise1,667$56.242,526
2021-04-01Option exercise166$244.202,692
2021-04-01Option exercise209$226.342,901
2021-04-01Open-market sale1$304.062,900
2021-04-01Open-market sale393$310.33816
2021-04-01Open-market sale290$311.16526
2021-03-26Option exercise (derivative)167$0.006,333
2021-03-26Open-market sale6$309.4815,972
2021-03-26Open-market sale20$305.4316,023
2021-03-26Open-market sale37$307.5515,986
2021-03-26Open-market sale8$308.2615,978
2021-03-26Open-market sale12$310.8615,960
2021-03-26Option exercise167$244.2016,127
2021-03-26Open-market sale12$296.8516,115
2021-03-26Open-market sale11$298.0416,104
2021-03-26Open-market sale30$300.1616,074
2021-03-26Open-market sale10$301.5916,064
2021-03-26Open-market sale11$302.6116,053
2021-03-26Open-market sale10$303.8716,043
2021-03-08Option exercise (derivative)1,375$0.0015,125
2021-03-08Open-market sale314$274.2416,181
2021-03-08Open-market sale221$274.9815,960
2021-03-08Option exercise1,375$95.5117,335
2021-03-08Open-market sale106$267.9917,229
2021-03-08Open-market sale223$269.7117,006
2021-03-08Open-market sale295$271.9916,711
2021-03-08Open-market sale216$272.7216,495
2021-03-01Option exercise (derivative)208$0.009,167
2021-03-01Option exercise (derivative)1,667$0.0015,000
2021-03-01Option exercise (derivative)333$0.003,000
2021-03-01Option exercise333$22.4916,293
2021-03-01Option exercise1,667$56.2417,960
2021-03-01Option exercise208$226.3418,168
2021-03-01Open-market sale100$282.8418,068
2021-03-01Open-market sale447$284.6317,621
2021-03-01Open-market sale441$286.1417,180
2021-03-01Open-market sale950$287.5816,230
2021-03-01Open-market sale270$288.4715,960
2021-02-24Open-market sale300$283.5117,229
2021-02-24Open-market sale100$280.0617,529
2021-02-24Open-market sale303$288.6515,960
2021-02-24Open-market sale366$287.3416,263
2021-02-24Open-market sale405$286.3116,629
2021-02-24Open-market sale195$284.4717,034
2021-02-22Option exercise (derivative)1,045$0.003,133
2021-02-22Grant / award (derivative)4,178$0.004,178
2021-02-22Option exercise (derivative)1,250$0.0010,000
2021-02-22Option exercise (derivative)2,062$0.006,188
2021-02-22Tax withholding2,162$292.1617,629
2021-02-22Option exercise1,045$0.0019,791
2021-02-22Option exercise1,250$0.0018,746
2021-02-22Option exercise2,062$0.0017,496
2021-02-08Option exercise (derivative)1,375$0.0016,500
2021-02-08Open-market sale159$323.8515,434
2021-02-08Open-market sale209$323.1015,593
2021-02-08Open-market sale167$321.8915,802
2021-02-08Open-market sale168$320.6815,969
2021-02-08Open-market sale672$319.8916,137
2021-02-08Option exercise1,375$95.5116,809
2021-02-01Option exercise (derivative)1,666$0.0016,667
2021-02-01Option exercise (derivative)334$0.003,333
2021-02-01Option exercise (derivative)167$0.006,500
2021-02-01Option exercise (derivative)208$0.009,375
2021-02-01Open-market sale483$314.2016,626
2021-02-01Open-market sale242$312.8517,109
2021-02-01Open-market sale212$311.6317,351
2021-02-01Open-market sale246$310.4117,563
2021-02-01Option exercise208$226.3417,809
2021-02-01Open-market sale455$316.4516,171
2021-02-01Open-market sale369$317.0015,802
2021-02-01Option exercise167$244.2017,601
2021-02-01Open-market sale120$318.8515,434
2021-02-01Option exercise334$22.4915,768
2021-02-01Option exercise1,666$56.2417,434
2021-02-01Open-market sale248$318.5615,554
2021-01-07Open-market sale280$293.93564,263
2021-01-07Open-market sale97$292.79564,543
2021-01-07Open-market sale145$290.70564,640
2021-01-07Open-market sale101$295.9115,434
2021-01-07Open-market sale325$295.0815,535
2021-01-07Open-market sale455$293.9315,860
2021-01-07Open-market sale158$292.7916,315
2021-01-07Open-market sale234$290.7016,473
2021-01-07Option exercise1,273$244.2016,707
2021-01-07Open-market sale62$295.91564,000
2021-01-07Open-market sale201$295.08564,062
2021-01-07Option exercise (derivative)1,273$0.006,667
2021-01-07Open-market sale280$293.93564,263
2021-01-07Open-market sale201$295.08564,062
2021-01-07Open-market sale62$295.91564,000
2021-01-07Open-market sale97$292.79564,543
2021-01-07Open-market sale145$290.70564,640
2021-01-06Open-market sale199$290.6815,434
2021-01-06Open-market sale519$289.9415,633
2021-01-06Open-market sale206$288.8016,152
2021-01-06Open-market sale203$287.7216,358
2021-01-06Open-market sale73$286.5516,561
2021-01-06Open-market sale175$285.1816,634
2021-01-06Option exercise1,375$95.5116,809
2021-01-06Open-market sale95$290.68564,785
2021-01-06Open-market sale246$289.94564,880
2021-01-06Open-market sale97$288.80565,126
2021-01-06Open-market sale95$287.72565,223
2021-01-06Open-market sale35$286.55565,318
2021-01-06Open-market sale82$285.18565,353
2021-01-06Option exercise (derivative)1,375$0.0017,875
2021-01-04Open-market sale1,584$285.84578,603
2021-01-04Open-market sale2,777$287.11575,826
2021-01-04Open-market sale3,892$288.38571,934
2021-01-04Open-market sale4,306$289.63567,628
2021-01-04Open-market sale1,894$290.12565,734
2021-01-04Open-market sale299$291.16565,435
2021-01-04Open-market sale18,623$283.00593,911
2021-01-04Open-market sale12,853$283.68581,058
2021-01-04Open-market sale871$285.02580,187
2021-01-04Option exercise333$22.4915,767
2021-01-04Option exercise1,667$56.2417,434
2021-01-04Option exercise209$226.3417,643
2021-01-04Open-market sale118$281.2217,525
2021-01-04Open-market sale10,704$281.93612,534
2021-01-04Open-market sale3,262$281.22623,238
2021-01-04Open-market sale11$291.1615,434
2021-01-04Open-market sale69$290.1215,445
2021-01-04Open-market sale156$289.6315,514
2021-01-04Open-market sale140$288.3815,670
2021-01-04Open-market sale100$287.1115,810
2021-01-04Open-market sale57$285.8415,910
2021-01-04Open-market sale32$285.0215,967
2021-01-04Open-market sale465$283.6815,999
2021-01-04Open-market sale674$283.0016,464
2021-01-04Open-market sale387$281.9317,138
2021-01-04Option exercise (derivative)209$0.009,583
2021-01-04Option exercise (derivative)333$0.003,667
2021-01-04Option exercise (derivative)1,667$0.0018,333
2021-01-04Open-market sale17,524$281.932,129,700
2021-01-04Open-market sale1,426$285.022,076,727
2021-01-04Open-market sale4,548$287.112,069,585
2021-01-04Open-market sale6,376$288.382,063,209
2021-01-04Open-market sale7,052$289.632,056,157
2021-01-04Open-market sale3,102$290.122,053,055
2021-01-04Open-market sale491$291.162,052,564
2021-01-04Open-market sale1,584$285.84578,603
2021-01-04Open-market sale2,777$287.11575,826
2021-01-04Open-market sale3,892$288.38571,934
2021-01-04Open-market sale4,306$289.63567,628
2021-01-04Open-market sale1,894$290.12565,734
2021-01-04Open-market sale299$291.16565,435
2021-01-04Open-market sale21,049$283.682,078,153
2021-01-04Open-market sale30,498$283.002,099,202
2021-01-04Open-market sale2,594$285.842,074,133
2021-01-04Open-market sale5,340$281.222,147,224
2020-12-28Option exercise (derivative)60$0.007,940
2020-12-28Option exercise60$244.2015,494
2020-12-28Open-market sale60$293.1115,434
2020-12-07Option exercise (derivative)1,375$0.0019,250
2020-12-07Open-market sale240$272.2516,240
2020-12-07Open-market sale141$271.2716,480
2020-12-07Open-market sale188$270.1516,621
2020-12-07Option exercise1,375$95.5116,809
2020-12-07Open-market sale326$275.3915,434
2020-12-07Open-market sale355$274.7215,760
2020-12-07Open-market sale125$273.4716,115
2020-12-03Open-market sale982$271.712,152,610
2020-12-03Open-market sale2,110$270.562,153,592
2020-12-03Open-market sale2,502$269.732,155,702
2020-12-03Open-market sale46$272.412,152,564
2020-12-03Open-market sale27$272.41626,500
2020-12-03Open-market sale559$271.71626,527
2020-12-03Open-market sale1,201$270.56627,086
2020-12-03Open-market sale1,424$269.73628,287
2020-12-02Open-market sale3,960$270.252,168,499
2020-12-02Open-market sale2,520$270.25636,259
2020-12-02Open-market sale4,700$271.29631,559
2020-12-02Open-market sale1,849$271.97629,710
2020-12-02Open-market sale2,907$271.972,158,206
2020-12-02Open-market sale7,386$271.292,161,113
2020-12-01Open-market sale392$270.04646,341
2020-12-01Open-market sale601$269.16646,733
2020-12-01Open-market sale802$272.9815,434
2020-12-01Open-market sale867$272.2316,236
2020-12-01Open-market sale283$271.3217,103
2020-12-01Open-market sale101$270.0417,386
2020-12-01Open-market sale155$269.1617,487
2020-12-01Option exercise208$226.3417,642
2020-12-01Option exercise1,667$56.2417,434
2020-12-01Option exercise333$22.4915,767
2020-12-01Open-market sale4,883$272.982,172,459
2020-12-01Open-market sale5,275$272.232,177,342
2020-12-01Open-market sale1,723$271.322,182,617
2020-12-01Open-market sale1,097$271.32645,244
2020-12-01Open-market sale3,108$272.98638,779
2020-12-01Open-market sale943$269.162,184,955
2020-12-01Open-market sale615$270.042,184,340
2020-12-01Open-market sale3,357$272.23641,887
2020-12-01Option exercise (derivative)1,667$0.0020,000
2020-12-01Option exercise (derivative)333$0.004,000
2020-12-01Option exercise (derivative)208$0.009,792
2020-11-23Open-market sale300$269.7915,434
2020-11-23Open-market sale404$268.6815,734
2020-11-23Open-market sale770$267.9016,138
2020-11-23Open-market sale196$266.4416,908
2020-11-20Option exercise (derivative)2,063$0.008,250
2020-11-20Option exercise (derivative)1,250$0.0011,250
2020-11-20Tax withholding1,643$268.5017,104
2020-11-20Option exercise1,250$0.0018,747
2020-11-20Option exercise2,063$0.0017,497
2020-11-06Option exercise (derivative)1,375$0.0020,625
2020-11-06Open-market sale390$256.7916,273
2020-11-06Open-market sale219$260.1515,752
2020-11-06Open-market sale242$262.3715,510
2020-11-06Open-market sale76$263.3215,434
2020-11-06Option exercise1,375$95.5116,809
2020-11-06Open-market sale146$255.2916,663
2020-11-06Open-market sale70$257.6116,203
2020-11-06Open-market sale232$258.8415,971
2020-11-03Open-market sale94$241.33668,073
2020-11-03Open-market sale442$258.13647,334
2020-11-03Open-market sale695$257.16647,776
2020-11-03Open-market sale1,579$256.44648,471
2020-11-03Open-market sale221$255.38650,050
2020-11-03Open-market sale664$254.30650,271
2020-11-03Open-market sale642$253.20650,935
2020-11-03Open-market sale1,200$252.10651,577
2020-11-03Open-market sale3,713$251.07652,777
2020-11-03Open-market sale7,265$250.13656,490
2020-11-03Open-market sale2,022$249.14663,755
2020-11-03Open-market sale316$248.27665,777
2020-11-03Open-market sale411$246.62666,093
2020-11-03Open-market sale921$245.52666,504
2020-11-03Open-market sale647$244.79667,425
2020-11-03Open-market sale95$241.33668,072
2020-11-03Open-market sale410$246.62666,094
2020-11-03Open-market sale316$248.27665,778
2020-11-03Open-market sale2,022$249.14663,756
2020-11-03Open-market sale7,265$250.13656,491
2020-11-03Open-market sale643$253.20650,935
2020-11-03Open-market sale516$258.132,185,898
2020-11-03Open-market sale810$257.162,186,414
2020-11-03Open-market sale1,842$256.442,187,224
2020-11-03Open-market sale258$255.382,189,066
2020-11-03Open-market sale774$254.302,189,324
2020-11-03Open-market sale750$253.202,190,098
2020-11-03Open-market sale1,400$252.102,190,848
2020-11-03Open-market sale4,332$251.072,192,248
2020-11-03Open-market sale8,474$250.132,196,580
2020-11-03Open-market sale2,359$249.142,205,054
2020-11-03Open-market sale369$248.272,207,413
2020-11-03Open-market sale479$246.622,207,782
2020-11-03Open-market sale1,073$245.522,208,261
2020-11-03Open-market sale755$244.792,209,334
2020-11-03Open-market sale111$241.332,210,089
2020-11-03Open-market sale442$258.13647,334
2020-11-03Open-market sale695$257.16647,776
2020-11-03Open-market sale1,579$256.44648,471
2020-11-03Open-market sale221$255.38650,050
2020-11-03Open-market sale664$254.30650,271
2020-11-03Open-market sale3,713$251.07652,778
2020-11-03Open-market sale1,200$252.10651,578
2020-11-02Open-market sale400$216.5715,434
2020-11-02Open-market sale400$215.3615,834
2020-11-02Open-market sale500$213.9616,234
2020-11-02Open-market sale500$212.5816,734
2020-11-02Open-market sale100$210.5117,234
2020-11-02Open-market sale100$209.0517,334
2020-11-02Option exercise1,666$56.2417,434
2020-11-02Option exercise334$22.4915,768
2020-11-02Option exercise (derivative)1,666$0.0021,667
2020-11-02Option exercise (derivative)334$0.004,333
2020-10-06Option exercise (derivative)1,375$0.0022,000
2020-10-06Open-market sale446$208.1015,952
2020-10-06Option exercise1,375$95.5116,809
2020-10-06Open-market sale77$210.3515,434
2020-10-06Open-market sale441$209.5415,511
2020-10-06Open-market sale411$206.7816,398
2020-10-01Option exercise (derivative)1,667$0.0023,333
2020-10-01Option exercise (derivative)333$0.004,667
2020-10-01Option exercise333$22.4915,767
2020-10-01Option exercise1,667$56.2417,434
2020-10-01Open-market sale1,071$205.9816,363
2020-10-01Open-market sale629$206.7815,734
2020-10-01Open-market sale300$208.4915,434
2020-09-08Option exercise (derivative)1,375$0.0023,375
2020-09-08Open-market sale1,025$207.8815,644
2020-09-08Option exercise1,375$95.5116,809
2020-09-08Open-market sale140$206.4416,669
2020-09-08Open-market sale210$209.0315,434
2020-09-02Open-market sale3,517$228.372,213,134
2020-09-02Open-market sale2,934$229.242,210,200
2020-09-01Option exercise (derivative)1,667$0.0025,000
2020-09-01Option exercise (derivative)333$0.005,000
2020-09-01Open-market sale796$221.312,218,435
2020-09-01Option exercise1,667$56.2417,434
2020-09-01Open-market sale618$221.3116,816
2020-09-01Open-market sale976$222.9315,840
2020-09-01Open-market sale406$223.6715,434
2020-09-01Option exercise333$22.4915,767
2020-09-01Open-market sale1,260$222.932,217,175
2020-09-01Open-market sale524$223.672,216,651
2020-08-24Open-market sale90$225.0015,434
2020-08-24Open-market sale180$223.5515,524
2020-08-24Open-market sale90$220.9215,704
2020-08-24Open-market sale90$219.8815,794
2020-08-24Open-market sale343$218.7915,884
2020-08-24Open-market sale876$217.9516,227
2020-08-20Option exercise (derivative)1,250$0.0012,500
2020-08-20Option exercise (derivative)2,062$0.0010,313
2020-08-20Option exercise1,250$0.0018,746
2020-08-20Tax withholding1,643$221.3817,103
2020-08-20Option exercise2,062$0.0017,496
2020-08-07Open-market sale273$235.1915,434
2020-08-07Open-market sale91$233.8115,707
2020-08-07Open-market sale2,494$232.8815,798
2020-08-07Open-market sale1,270$231.7218,292
2020-08-07Open-market sale9,582$230.6119,562
2020-08-07Open-market sale35,994$229.9629,144
2020-08-07Open-market sale13,021$229.0565,138
2020-08-07Option exercise24,750$95.5178,159
2020-08-07Option exercise28,333$56.2453,409
2020-08-07Option exercise5,667$22.4925,076
2020-08-07Open-market sale48$233.812,219,376
2020-08-07Open-market sale1,325$232.882,219,424
2020-08-07Open-market sale675$231.722,220,749
2020-08-07Open-market sale5,092$230.612,221,424
2020-08-07Open-market sale19,128$229.962,226,516
2020-08-07Open-market sale6,920$229.052,245,644
2020-08-07Open-market sale422$231.72669,116
2020-08-07Open-market sale3,182$230.61669,538
2020-08-07Open-market sale11,955$229.96672,720
2020-08-07Open-market sale4,325$229.05684,675
2020-08-07Open-market sale91$235.19668,167
2020-08-07Open-market sale30$233.81668,258
2020-08-07Open-market sale828$232.88668,288
2020-08-07Option exercise (derivative)24,750$0.0024,750
2020-08-07Option exercise (derivative)5,667$0.005,333
2020-08-07Option exercise (derivative)28,333$0.0026,667
2020-08-07Open-market sale145$235.192,219,231
2020-05-20Option exercise (derivative)2,063$0.0012,375
2020-05-20Option exercise (derivative)1,250$0.0013,750
2020-05-20Option exercise2,063$0.0019,640
2020-05-20Option exercise1,250$0.0020,890
2020-05-20Tax withholding1,481$224.7019,409
2020-02-20Option exercise (derivative)2,062$0.0014,438
2020-02-20Option exercise (derivative)1,250$0.0015,000
2020-02-20Tax withholding1,169$228.2817,577
2020-02-20Option exercise1,250$0.0018,746
2020-02-20Option exercise2,062$0.0017,496
2019-11-20Option exercise (derivative)2,063$0.0016,500
2019-11-20Option exercise (derivative)1,250$0.0016,250
2019-11-20Option exercise1,250$0.0017,077
2019-11-20Tax withholding1,643$194.0415,434
2019-11-20Option exercise2,063$0.0015,827
2019-08-20Option exercise (derivative)2,062$0.0018,563
2019-08-20Option exercise (derivative)1,250$0.0017,500
2019-08-20Option exercise1,250$0.0015,407
2019-08-20Option exercise2,062$0.0014,157
2019-08-20Tax withholding1,643$219.1913,764
2019-05-20Option exercise (derivative)2,063$0.0020,625
2019-05-20Option exercise (derivative)1,250$0.0018,750
2019-05-20Tax withholding1,643$244.9512,095
2019-05-20Option exercise2,063$0.0012,488
2019-05-20Option exercise1,250$0.0013,738
2019-04-16Open-market sale1,107$330.19689,000
2019-04-16Open-market sale1,682$329.18690,107
2019-04-16Open-market sale1,431$328.36691,789
2019-04-16Open-market sale3,365$329.182,254,778
2019-04-16Open-market sale2,214$330.192,252,564
2019-04-16Open-market sale2,862$328.362,258,143
2019-04-15Open-market sale1,309$328.172,261,255
2019-04-15Open-market sale125$329.00693,220
2019-04-15Open-market sale250$329.002,261,005
2019-04-15Open-market sale655$328.17693,345
2019-04-01Open-market sale7,800$318.072,262,764
2019-04-01Open-market sale200$318.792,262,564
2019-04-01Open-market sale100$318.79694,000
2019-04-01Open-market sale3,900$318.07694,100
2019-03-21Open-market sale956$313.932,273,058
2019-03-21Open-market sale1,150$312.902,274,014
2019-03-21Open-market sale500$311.902,275,164
2019-03-21Open-market sale300$310.962,275,664
2019-03-21Open-market sale150$309.252,275,964
2019-03-21Open-market sale250$308.472,276,114
2019-03-21Open-market sale200$307.792,276,364
2019-03-21Open-market sale643$314.95698,604
2019-03-21Open-market sale478$313.93699,248
2019-03-21Open-market sale643$314.95698,605
2019-03-21Open-market sale605$315.70698,000
2019-03-21Open-market sale75$309.25700,700
2019-03-21Open-market sale149$310.96700,551
2019-03-21Open-market sale250$311.90700,301
2019-03-21Open-market sale479$313.93699,247
2019-03-21Open-market sale1,286$314.952,271,772
2019-03-21Open-market sale1,208$315.702,270,564
2019-03-21Open-market sale100$307.79700,900
2019-03-21Open-market sale125$308.47700,775
2019-03-21Open-market sale575$312.90699,726
2019-03-18Option exercise (derivative)7,371$0.0055,000
2019-03-18Option exercise (derivative)8,250$0.0049,500
2019-03-18Open-market sale10,576$299.492,282,702
2019-03-18Open-market sale2,200$298.462,293,278
2019-03-18Option exercise8,250$95.512,295,478
2019-03-18Option exercise7,371$56.242,287,228
2019-03-18Open-market sale200$304.532,276,564
2019-03-18Open-market sale3,172$300.352,279,530
2019-03-18Open-market sale1,200$301.592,278,330
2019-03-18Open-market sale866$302.562,277,464
2019-03-18Open-market sale700$303.812,276,764
2019-03-15Open-market sale198$292.97701,000
2019-03-15Option exercise (derivative)2,333$0.0011,000
2019-03-15Option exercise (derivative)4,296$0.0062,371
2019-03-15Open-market sale7,136$298.412,281,057
2019-03-15Option exercise4,296$56.242,288,193
2019-03-15Option exercise2,333$22.492,283,897
2019-03-15Open-market sale1,200$299.292,279,857
2019-03-13Open-market sale268$294.442,281,651
2019-03-13Open-market sale173$294.44701,057
2019-03-13Open-market sale57$295.02701,000
2019-03-13Open-market sale87$290.87701,585
2019-03-13Open-market sale173$294.44701,254
2019-03-13Open-market sale197$292.97701,230
2019-03-13Open-market sale159$292.21701,427
2019-03-13Open-market sale86$290.87701,586
2019-03-13Open-market sale34$288.04701,672
2019-03-13Open-market sale87$295.022,281,564
2019-03-13Open-market sale305$292.972,281,919
2019-03-13Open-market sale244$292.212,282,224
2019-03-13Open-market sale134$290.872,282,468
2019-03-13Open-market sale52$288.042,282,602
2019-03-13Open-market sale56$295.02701,198
2019-03-13Open-market sale198$292.97701,000
2019-03-04Open-market sale232$289.312,282,654
2019-03-04Open-market sale276$288.312,282,886
2019-03-04Open-market sale162$288.31701,842
2019-03-04Open-market sale136$289.31701,706
2019-03-01Open-market sale1,396$285.64704,799
2019-03-01Open-market sale872$286.87703,927
2019-03-01Open-market sale72$288.322,283,162
2019-03-01Open-market sale9,940$287.452,283,234
2019-03-01Open-market sale4,537$286.872,293,174
2019-03-01Open-market sale7,263$285.642,297,711
2019-03-01Open-market sale1,590$284.562,304,974
2019-03-01Open-market sale14$288.32702,004
2019-03-01Open-market sale872$286.87703,928
2019-03-01Open-market sale1,395$285.64704,800
2019-03-01Open-market sale305$284.56706,195
2019-03-01Open-market sale1,909$287.45702,018
2019-02-20Option exercise (derivative)2,062$0.0022,688
2019-02-20Option exercise2,062$0.0011,139
2019-02-20Tax withholding714$270.7210,425
2019-02-08Grant / award (derivative)10,000$0.0010,000
2018-11-20Option exercise (derivative)2,063$0.0024,750
2018-11-20Option exercise2,063$0.0010,100
2018-11-20Tax withholding1,023$219.389,077
2018-08-27Option exercise (derivative)6,667$0.0013,333
2018-08-27Option exercise (derivative)33,333$0.0066,667
2018-08-27Option exercise (derivative)24,750$0.0057,750
2018-08-27Option exercise6,667$22.4914,704
2018-08-27Option exercise33,333$56.2448,037
2018-08-27Option exercise24,750$95.5172,787
2018-08-27Open-market sale2,600$301.7170,187
2018-08-27Open-market sale3,872$302.5866,315
2018-08-27Open-market sale6,205$303.8960,110
2018-08-27Open-market sale18,500$304.6741,610
2018-08-27Open-market sale4,500$305.8737,110
2018-08-27Open-market sale12,543$306.7024,567
2018-08-27Open-market sale7,630$307.6316,937
2018-08-27Open-market sale1,100$308.6015,837
2018-08-27Open-market sale2,500$309.8413,337
2018-08-27Open-market sale5,300$310.808,037
2018-08-24Open-market sale91$313.162,306,564
2018-08-24Open-market sale275$310.56706,644
2018-08-24Open-market sale1,180$308.67707,670
2018-08-24Open-market sale750$309.48706,920
2018-08-24Open-market sale197$311.792,306,655
2018-08-24Open-market sale550$310.562,306,852
2018-08-24Open-market sale1,500$309.482,307,402
2018-08-24Open-market sale2,362$308.672,308,902
2018-08-24Open-market sale1,300$307.642,311,264
2018-08-24Open-market sale98$311.79706,546
2018-08-24Open-market sale750$309.48706,919
2018-08-24Open-market sale1,181$308.67707,669
2018-08-24Open-market sale650$307.64708,850
2018-08-24Open-market sale45$313.16706,500
2018-08-24Open-market sale100$311.79706,545
2018-08-24Open-market sale275$310.56706,645
2018-08-20Option exercise (derivative)2,062$0.0026,813
2018-08-20Tax withholding1,023$273.728,037
2018-08-20Option exercise2,062$0.009,060
2018-05-21Option exercise (derivative)2,063$0.0028,875
2018-05-21Tax withholding965$254.256,998
2018-05-21Option exercise2,063$0.007,963
2018-04-13Grant / award (derivative)8,000$0.008,000
2018-03-14Open-market sale67$297.772,312,564
2018-03-13Open-market sale20$298.042,312,631
2018-03-12Open-market sale1,154$298.082,316,110
2018-03-12Open-market sale1,424$299.482,314,686
2018-03-12Open-market sale1,835$300.252,312,851
2018-03-12Open-market sale200$300.952,312,651
2018-03-09Grant / award (derivative)20,000$0.0020,000
2018-03-09Open-market sale300$297.782,317,264
2018-03-06Open-market sale573$290.73709,936
2018-03-06Open-market sale928$289.76710,509
2018-03-06Open-market sale627$288.72711,437
2018-03-06Open-market sale436$287.58712,064
2018-03-06Open-market sale728$287.582,321,836
2018-03-06Open-market sale1,545$289.762,319,245
2018-03-06Open-market sale927$289.76710,510
2018-03-06Open-market sale573$290.73709,937
2018-03-06Open-market sale727$291.572,317,564
2018-03-06Open-market sale954$290.732,318,291
2018-03-06Open-market sale437$291.57709,500
2018-03-06Open-market sale1,046$288.722,320,790
2018-03-05Open-market sale400$281.052,326,564
2018-03-05Open-market sale300$279.862,326,964
2018-03-05Open-market sale100$278.292,327,264
2018-03-05Open-market sale2,129$282.412,324,435
2018-03-05Open-market sale299$285.572,322,564
2018-03-05Open-market sale1,172$284.262,322,863
2018-03-05Open-market sale400$283.102,324,035
2018-03-05Open-market sale200$277.492,327,364
2018-02-28Open-market sale660$272.382,327,764
2018-02-28Open-market sale1,140$271.712,328,424
2018-02-28Open-market sale750$270.392,329,564
2018-02-28Open-market sale1,950$269.452,330,314
2018-02-28Open-market sale300$268.142,332,264
2018-02-28Open-market sale975$269.45713,875
2018-02-28Open-market sale100$273.29712,500
2018-02-28Open-market sale330$272.38712,600
2018-02-28Open-market sale570$271.71712,930
2018-02-28Open-market sale375$270.39713,500
2018-02-28Open-market sale200$273.292,327,564
2018-02-28Open-market sale150$268.14714,850
2018-02-26Open-market sale200$252.542,338,563
2018-02-26Open-market sale169$259.962,332,564
2018-02-26Open-market sale4,256$259.322,332,733
2018-02-26Open-market sale1,236$258.042,336,989
2018-02-26Open-market sale100$256.002,338,225
2018-02-26Open-market sale238$254.322,338,325
2018-02-26Open-market sale250$251.042,338,763
2018-02-26Open-market sale1,101$250.402,339,013
2018-02-26Open-market sale450$249.302,340,114
2018-02-26Open-market sale800$248.232,340,564
2018-02-23Open-market sale300$247.472,341,464
2018-02-23Open-market sale100$248.682,341,364
2018-02-21Open-market sale500$247.502,342,064
2018-02-21Open-market sale300$249.472,341,764
2018-02-20Option exercise (derivative)2,062$0.0030,938
2018-02-20Tax withholding713$249.655,900
2018-02-20Option exercise2,062$0.006,613
2017-11-20Option exercise (derivative)2,063$0.0033,000
2017-11-20Tax withholding1,076$241.834,551
2017-11-20Option exercise2,063$0.005,627
2017-11-16Open-market sale4,712$231.59721,902
2017-11-16Open-market sale53$227.94728,725
2017-11-16Open-market sale6,877$232.37715,026
2017-11-16Open-market sale4,711$231.59721,903
2017-11-16Open-market sale2,112$230.60726,614
2017-11-16Open-market sale53$227.94728,726
2017-11-16Open-market sale48$233.232,342,564
2017-11-16Open-market sale12,476$232.372,342,612
2017-11-16Open-market sale8,549$231.592,355,088
2017-11-16Open-market sale3,833$230.602,363,637
2017-11-16Open-market sale94$227.942,367,470
2017-11-16Open-market sale26$233.23715,000
2017-11-14Open-market sale2,111$228.48728,778
2017-11-14Open-market sale9,111$227.58730,889
2017-11-14Open-market sale2,111$228.48728,779
2017-11-14Open-market sale9,110$227.58730,890
2017-11-13Open-market sale4,860$222.642,412,704
2017-11-13Open-market sale31,377$225.662,371,364
2017-11-13Open-market sale6,067$224.782,402,741
2017-11-13Open-market sale3,896$223.532,408,808
2017-11-13Open-market sale3,800$226.472,367,564
2017-11-10Open-market sale20,835$220.492,448,954
2017-11-10Open-market sale1,790$219.452,469,789
2017-11-10Open-market sale1,929$218.232,471,579
2017-11-10Open-market sale1,576$216.902,473,508
2017-11-10Open-market sale167$218.23744,696
2017-11-10Open-market sale2,730$221.17740,000
2017-11-10Open-market sale1,811$220.49742,730
2017-11-10Open-market sale155$219.45744,541
2017-11-10Open-market sale31,390$221.172,417,564
2017-11-10Open-market sale137$216.90744,863
2017-11-09Open-market sale2,228$217.312,475,084
2017-11-09Open-market sale3,872$216.072,477,312
2017-11-08Open-market sale6,359$215.412,481,184
2017-11-08Open-market sale15,021$214.502,487,543
2017-11-07Open-market sale668$208.932,551,396
2017-11-07Open-market sale1,361$210.78747,267
2017-11-07Open-market sale1,256$209.68748,628
2017-11-07Open-market sale66$208.93749,884
2017-11-07Open-market sale50$207.27749,950
2017-11-07Open-market sale8$214.62745,000
2017-11-07Open-market sale63$213.55745,008
2017-11-07Open-market sale87$212.58745,071
2017-11-07Open-market sale84$214.622,502,564
2017-11-07Open-market sale624$213.552,502,648
2017-11-07Open-market sale868$212.582,503,272
2017-11-07Open-market sale21,097$211.612,504,140
2017-11-07Open-market sale13,608$210.782,525,237
2017-11-07Open-market sale12,551$209.682,538,845
2017-11-07Open-market sale2,109$211.61745,158
2017-11-07Open-market sale500$207.272,552,064
2017-08-21Option exercise (derivative)2,062$0.0035,063
2017-08-21Option exercise2,062$0.004,638
2017-08-21Tax withholding1,074$172.013,564
2017-08-07Open-market sale8,372$175.342,552,748
2017-08-07Open-market sale9,566$174.662,561,120
2017-08-07Open-market sale2,514$173.832,570,686
2017-08-07Open-market sale184$176.332,552,564
2017-08-07Open-market sale2,760$172.492,573,200
2017-08-07Open-market sale1,380$171.672,575,960
2017-08-07Open-market sale1,380$170.542,577,340
2017-08-07Open-market sale8$176.335,000
2017-08-07Open-market sale364$175.345,008
2017-08-07Open-market sale417$174.665,372
2017-08-07Open-market sale109$173.835,789
2017-08-07Open-market sale120$172.495,898
2017-08-07Open-market sale60$171.676,018
2017-08-07Open-market sale60$170.546,078
2017-08-07Open-market sale4,550$175.34750,100
2017-08-07Open-market sale1,500$172.49761,216
2017-08-07Open-market sale750$171.67762,716
2017-08-07Open-market sale750$170.54763,466
2017-08-07Open-market sale100$176.33750,000
2017-08-07Open-market sale1,366$173.83759,850
2017-08-07Open-market sale5,200$174.66754,650
2017-08-04Open-market sale138$175.122,578,720
2017-08-04Open-market sale45,577$174.152,578,858
2017-08-04Open-market sale77,118$173.352,624,435
2017-08-04Open-market sale4,140$171.082,726,260
2017-08-04Open-market sale3,910$170.212,730,400
2017-08-04Open-market sale2,254$169.342,734,310
2017-08-04Open-market sale1,074$172.4211,478
2017-08-04Open-market sale170$170.2112,732
2017-08-04Open-market sale98$169.3412,902
2017-08-04Open-market sale6$175.126,138
2017-08-04Open-market sale1,981$174.156,144
2017-08-04Open-market sale3,353$173.358,125
2017-08-04Open-market sale24,707$172.422,701,553
2017-08-04Open-market sale180$171.0812,552
2017-08-04Open-market sale170$170.2112,732
2017-08-04Open-market sale98$169.3412,902
2017-08-04Open-market sale75$175.12764,216
2017-08-04Open-market sale24,770$174.15764,291
2017-08-04Open-market sale41,911$173.35789,061
2017-08-04Open-market sale13,428$172.42830,972
2017-08-04Open-market sale2,250$171.08844,400
2017-08-04Open-market sale2,125$170.21846,650
2017-08-04Open-market sale1,225$169.34848,775
2017-07-19Open-market sale4,441$157.61851,251
2017-07-19Open-market sale2,302$158.512,736,564
2017-07-19Open-market sale8,165$157.612,738,866
2017-07-19Open-market sale100$158.5113,000
2017-07-19Open-market sale356$157.6113,100
2017-07-19Open-market sale1,251$158.51850,000
2017-06-27Open-market sale901$157.35855,692
2017-06-27Open-market sale1,658$157.352,747,031
2017-06-27Open-market sale72$157.3513,456
2017-06-26Open-market sale478$157.7714,210
2017-06-26Open-market sale312$158.4013,898
2017-06-26Open-market sale142$159.5813,756
2017-06-26Open-market sale114$160.7813,642
2017-06-26Open-market sale114$161.4013,528
2017-06-26Open-market sale1,425$161.40856,593
2017-06-26Open-market sale1,425$160.78858,018
2017-06-26Open-market sale1,775$159.58859,443
2017-06-26Open-market sale3,900$158.40861,218
2017-06-26Open-market sale5,980$157.77865,118
2017-06-26Open-market sale114$161.4013,528
2017-06-26Open-market sale114$160.7813,642
2017-06-26Open-market sale142$159.5813,756
2017-06-26Open-market sale312$158.4013,898
2017-06-26Open-market sale2,622$161.402,748,689
2017-06-26Open-market sale2,622$160.782,751,311
2017-06-26Open-market sale3,266$159.582,753,933
2017-06-26Open-market sale7,176$158.402,757,199
2017-06-26Open-market sale11,005$157.772,764,375
2017-06-26Open-market sale478$157.7714,210
2017-06-23Open-market sale449$162.3314,688
2017-06-23Open-market sale74$159.3515,785
2017-06-23Open-market sale74$160.3015,711
2017-06-23Open-market sale574$161.5815,137
2017-06-23Open-market sale925$159.35884,804
2017-06-23Open-market sale5,606$162.33871,098
2017-06-23Open-market sale7,175$161.58876,704
2017-06-23Open-market sale925$160.30883,879
2017-06-23Open-market sale13,202$161.582,785,695
2017-06-23Open-market sale10,315$162.332,775,380
2017-06-23Open-market sale1,702$160.302,798,897
2017-06-23Open-market sale1,702$159.352,800,599
2017-06-23Open-market sale449$162.3314,688
2017-06-22Open-market sale3,910$157.682,811,868
2017-06-22Open-market sale1,283$159.182,802,301
2017-06-22Open-market sale8,284$158.822,803,584
2017-06-22Open-market sale56$159.1815,859
2017-06-22Open-market sale360$158.8215,915
2017-06-22Open-market sale170$157.6816,275
2017-06-22Open-market sale697$159.18885,729
2017-06-22Open-market sale4,502$158.82886,426
2017-06-22Open-market sale2,125$157.68890,928
2017-06-21Open-market sale4,469$158.412,815,778
2017-06-21Open-market sale18,884$157.682,820,247
2017-06-21Open-market sale194$158.4116,445
2017-06-21Open-market sale821$157.6816,639
2017-06-21Open-market sale2,429$158.41893,053
2017-06-21Open-market sale10,263$157.68895,482
2017-06-20Open-market sale2,071$157.332,839,131
2017-06-20Open-market sale1,125$157.33905,745
2017-06-20Open-market sale90$157.3317,460
2017-06-19Open-market sale1,610$157.222,841,202
2017-06-19Open-market sale875$157.22906,870
2017-06-19Open-market sale70$157.2217,550
2017-06-09Open-market sale2,300$157.59908,020
2017-06-09Open-market sale506$158.232,842,812
2017-06-09Open-market sale4,232$157.592,843,318
2017-06-09Open-market sale22$158.2317,620
2017-06-09Open-market sale184$157.5917,642
2017-06-09Open-market sale275$158.23907,745
2017-06-08Open-market sale1,930$157.14910,320
2017-06-08Open-market sale3,553$157.142,847,550
2017-06-08Open-market sale154$157.1417,826
2017-06-06Open-market sale250$157.13912,250
2017-06-06Open-market sale461$157.132,851,103
2017-06-06Open-market sale20$157.1317,980
2017-05-31Open-market sale468$147.4218,000
2017-05-31Open-market sale5,839$147.42912,500
2017-05-31Open-market sale10,743$147.422,851,564
2017-05-30Open-market sale2,700$147.20918,339
2017-05-30Open-market sale4,968$147.202,862,307
2017-05-30Open-market sale216$147.2018,468
2017-05-26Open-market sale68$147.2718,684
2017-05-26Open-market sale1,564$147.272,867,275
2017-05-26Open-market sale850$147.27921,039
2017-05-25Open-market sale25,662$147.712,868,839
2017-05-25Open-market sale13,947$147.71921,889
2017-05-25Open-market sale1,115$147.7118,752
2017-05-22Option exercise (derivative)2,063$0.0037,125
2017-05-22Tax withholding775$143.152,576
2017-05-22Option exercise2,063$0.003,351
2017-05-16Open-market sale1,037$147.4019,871
2017-05-16Open-market sale50$148.27935,836
2017-05-16Open-market sale12,958$147.40935,886
2017-05-16Open-market sale4$148.2719,867
2017-05-16Open-market sale23,843$147.402,894,593
2017-05-16Open-market sale92$148.272,894,501
2017-05-15Open-market sale1,092$147.4820,908
2017-05-15Open-market sale13,656$147.48948,844
2017-05-15Open-market sale25,128$147.482,918,436
2017-05-12Open-market sale50$145.86962,500
2017-05-12Open-market sale2,276$145.48962,550
2017-05-12Open-market sale92$145.862,943,564
2017-05-12Open-market sale4,188$145.482,943,656
2017-05-12Open-market sale182$145.4822,004
2017-05-12Open-market sale4$145.8622,000
2017-05-11Open-market sale475$146.29964,826
2017-05-11Open-market sale10,480$145.66965,301
2017-05-11Open-market sale326$144.8723,062
2017-05-11Open-market sale838$145.6622,224
2017-05-11Open-market sale38$146.2922,186
2017-05-11Open-market sale7,498$144.872,968,001
2017-05-11Open-market sale19,283$145.662,948,718
2017-05-11Open-market sale874$146.292,947,844
2017-05-11Open-market sale4,075$144.87975,781
2017-05-10Open-market sale625$145.85979,856
2017-05-10Open-market sale10,198$145.34980,481
2017-05-10Open-market sale9,321$144.43990,679
2017-05-10Open-market sale746$144.4324,254
2017-05-10Open-market sale816$145.3423,438
2017-05-10Open-market sale50$145.8523,388
2017-05-10Open-market sale17,150$144.432,995,414
2017-05-10Open-market sale18,765$145.342,976,649
2017-05-10Open-market sale1,150$145.852,975,499
2017-02-21Option exercise (derivative)2,062$0.0039,188
2017-02-21Tax withholding774$122.621,288
2017-02-21Option exercise2,062$0.002,062
2017-02-06Grant / award (derivative)82,500$0.0082,500
2017-02-06Grant / award (derivative)41,250$0.0041,250
2016-12-20Open-market sale50,745$98.103,012,564
2016-12-20Open-market sale1,709$98.1025,000
2016-12-20Open-market sale16,932$98.101,000,000
2016-12-19Open-market sale4,975$98.0426,709
2016-12-19Open-market sale149,501$98.043,063,309
2016-12-19Open-market sale49,825$98.041,016,932
2016-12-16Open-market sale27,491$98.133,212,810
2016-12-16Open-market sale915$98.1331,684
2016-12-16Open-market sale9,163$98.131,066,757
2016-12-15Open-market sale1,539$97.9932,599
2016-12-15Open-market sale46,254$97.993,240,301
2016-12-15Open-market sale15,415$97.991,075,920
2016-12-14Open-market sale84,029$97.983,286,555
2016-12-14Open-market sale2,796$97.9834,138
2016-12-14Open-market sale28,004$97.981,091,335
2016-12-08Open-market sale635$98.411,119,339
2016-12-08Open-market sale1,904$98.413,370,584
2016-12-08Open-market sale63$98.4136,934
2016-12-07Open-market sale502$97.9936,997
2016-12-07Open-market sale15,076$97.993,372,488
2016-12-07Open-market sale5,025$97.991,119,974
2016-11-16Open-market sale917$88.0137,499
2016-11-16Open-market sale27,109$88.013,387,564
2016-11-16Open-market sale9,051$88.011,124,999
2016-11-15Open-market sale152,029$88.013,414,673
2016-11-15Open-market sale50,667$88.011,134,050
2016-11-15Open-market sale5,059$88.0138,416
2016-11-14Open-market sale2,358$87.8943,475
2016-11-14Open-market sale70,862$87.893,566,702
2016-11-14Open-market sale23,616$87.891,184,717
2016-09-02Open-market sale775$80.6246,146
2016-09-02Open-market sale3,113$80.891,208,333
2016-09-02Open-market sale7,712$80.621,211,446
2016-09-02Open-market sale9,331$80.893,637,564
2016-09-02Open-market sale23,122$80.623,646,895
2016-09-02Open-market sale313$80.8945,833
2016-09-01Open-market sale9,508$79.861,219,158
2016-09-01Open-market sale28,531$79.863,670,017
2016-09-01Open-market sale949$79.8646,921
2016-08-31Open-market sale980$79.771,228,666
2016-08-31Open-market sale2,941$79.773,698,548
2016-08-31Open-market sale98$79.7747,870
2016-08-30Open-market sale785$79.9747,968
2016-08-30Open-market sale7,863$79.971,229,646
2016-08-30Open-market sale23,593$79.973,701,489
2016-08-29Open-market sale1,247$79.7848,753
2016-08-29Open-market sale12,491$79.781,237,509
2016-08-29Open-market sale37,482$79.783,725,082
2016-02-12Grant / award (derivative)100,000$0.00100,000
2015-12-11Open-market sale1,210$69.5850,000
2015-12-10Open-market sale5,750$70.311,250,300
2015-12-10Open-market sale300$71.221,250,000
2015-12-09Open-market sale1,350$73.331,256,050
2015-12-09Open-market sale4,600$72.641,257,400
2015-12-08Open-market sale540$72.2351,860
2015-12-08Open-market sale650$73.0451,210
2015-12-07Open-market sale11,100$73.313,765,864
2015-12-07Open-market sale3,200$73.883,762,664
2015-11-27Open-market sale82$73.6152,400
2015-11-27Open-market sale1,108$73.1952,482
2015-11-27Open-market sale408$73.611,262,000
2015-11-27Open-market sale5,542$73.191,262,408
2015-11-25Open-market sale5,950$74.271,267,950
2015-11-24Open-market sale1,190$73.4753,590
2015-11-23Open-market sale13,685$71.703,777,564
2015-11-23Open-market sale600$72.523,776,964
2015-11-17Open-market sale11,900$69.001,273,900
2015-11-17Open-market sale2,380$69.0054,780
2015-11-09Open-market sale600$72.353,800,069
2015-11-09Open-market sale8,820$71.703,791,249
2015-11-09Open-market sale4,865$70.403,800,669
2015-11-06Open-market sale9,520$69.0157,160
2015-11-06Open-market sale57,040$69.013,805,534
2015-11-06Open-market sale43,362$69.011,285,800
2015-10-06Open-market sale4,238$69.001,329,162
2015-10-06Open-market sale4,237$69.001,329,163
2015-10-06Open-market sale100$69.003,862,574
2015-09-04Open-market sale1,190$73.1366,680
2015-09-03Open-market sale5,950$73.621,327,450
2015-09-03Open-market sale5,950$73.621,333,400
2015-09-02Open-market sale5,950$71.751,339,350
2015-09-01Open-market sale1,190$73.3067,870
2015-08-24Open-market sale14,285$69.103,862,674
2015-08-21Open-market sale1,190$71.6869,060
2015-08-20Open-market sale5,950$76.021,345,300
2015-08-19Open-market sale5,950$78.501,351,250
2015-08-18Open-market sale1,190$81.3870,250
2015-08-10Open-market sale14,285$82.973,876,959
2015-08-07Open-market sale1,190$83.5771,440
2015-08-06Open-market sale5,950$84.301,357,200
2015-08-05Open-market sale5,950$83.991,363,150
2015-08-04Open-market sale1,190$83.8972,630
2015-07-27Open-market sale14,285$83.093,891,244
2015-07-24Open-market sale1,190$84.9173,820
2015-07-23Open-market sale5,950$85.391,369,100
2015-07-22Open-market sale5,950$82.991,375,050
2015-07-21Open-market sale1,190$83.9975,010
2015-07-13Open-market sale11,000$79.450
2015-07-13Open-market sale14,285$79.453,905,529
2015-07-10Open-market sale1,190$79.4776,200
2015-07-09Open-market sale5,950$78.671,381,000
2015-07-08Open-market sale5,950$77.851,386,950
2015-07-07Open-market sale1,190$79.3277,390
2015-06-29Open-market sale14,285$81.753,919,814
2015-06-29Open-market sale21,000$81.7511,000
2015-06-26Open-market sale1,190$84.8378,580
2015-06-25Open-market sale5,950$86.691,392,900
2015-06-24Open-market sale5,950$87.561,398,850
2015-06-23Open-market sale1,190$87.5579,770
2015-06-15Open-market sale21,000$82.7032,000
2015-06-15Open-market sale14,285$82.703,934,099
2015-06-12Open-market sale1,190$79.9680,960
2015-06-11Open-market sale5,950$80.781,404,800
2015-06-10Open-market sale5,950$79.001,410,750
2015-06-09Open-market sale1,190$78.8082,150
2015-06-01Open-market sale21,000$69.7753,000
2015-06-01Open-market sale14,285$69.773,948,384
2015-05-29Open-market sale1,190$69.1783,340
2015-05-28Open-market sale11,900$69.001,416,700
2015-05-26Open-market sale55,051$69.003,962,669
2015-05-26Open-market sale8,330$69.0084,530
2015-05-26Open-market sale80,929$69.0074,000
2015-05-26Open-market sale34,800$69.001,428,600
2015-05-14Open-market sale6,850$69.001,463,400
2015-05-14Open-market sale2,089$69.004,017,720
2015-05-14Open-market sale3,071$69.00154,929
2015-05-14Open-market sale1,190$69.0092,860
2015-04-01Open-market sale5,950$69.251,470,250
2015-03-31Open-market sale14,185$69.004,019,809
2015-03-31Open-market sale100$69.054,019,709
2015-03-31Open-market sale1,190$69.0094,050
2015-03-23Open-market sale21,000$72.21158,000
2015-03-20Open-market sale1,190$73.0395,420
2015-03-19Open-market sale5,950$73.441,476,200
2015-03-18Open-market sale5,950$73.121,482,150
2015-03-17Open-market sale1,190$71.6596,430
2015-03-16Open-market sale14,285$69.004,033,994
2015-03-12Open-market sale1,190$69.0297,620
2015-03-12Open-market sale21,000$69.00179,000
2015-03-05Open-market sale9,400$69.001,488,100
2015-03-04Open-market sale2,500$69.021,497,500
2015-03-03Open-market sale1,190$69.0098,810
2015-03-02Open-market sale14,285$69.004,048,279
2015-02-19J64$0.004,062,564
2014-06-05———100,000
2014-06-05———100,000
2014-06-05———1,500,000
2014-06-05———1,500,000
2014-06-05———200,000
2014-06-05———4,062,500

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