Marc N. Casper
Net Worth

Last updated:

What is Marc N. Casper net worth?

The estimated net worth of Mr. Marc N. Casper is at least $611,595,490 as of 3 Dec 2024. He owns shares worth $50,013,652 as insider, has earned $349,271,838 from insider trading and has received compensation worth at least $212,310,000 in Thermo Fisher Scientific Inc..

What is the salary of Marc N. Casper?

Mr. Marc N. Casper salary is $10,110,000 per year as Chairman, Pres & Chief Executive Officer in Thermo Fisher Scientific Inc..

How old is Marc N. Casper?

Mr. Marc N. Casper is 57 years old, born in 1968.

What stocks does Marc N. Casper currently own?

As insider, Mr. Marc N. Casper owns shares in one company:

Company Title Shares Price per share Total value
Thermo Fisher Scientific Inc. (TMO) Chairman, Pres & Chief Executive Officer 101,191 $494.25 $50,013,652

What does Thermo Fisher Scientific Inc. do?

Thermo Fisher Scientific Inc. provides life sciences solutions, analytical instruments, specialty diagnostics, and laboratory products and biopharma services in the North America, Europe, Asia-Pacific, and internationally. The company's Life Sciences Solutions segment offers reagents, instruments, and consumables for biological and medical research, discovery, and production of drugs and vaccines, as well as diagnosis of infections and diseases; and solutions include biosciences, genetic sciences, and bio production to pharmaceutical, biotechnology, agricultural, clinical, healthcare, academic, and government markets. Its Analytical Instruments segment provides instruments, consumables, software, and services for pharmaceutical, biotechnology, academic, government, environmental, and other research and industrial markets, as well as clinical laboratories. The company's Specialty Diagnostics segment offers liquid, ready-to-use, and lyophilized immunodiagnostic reagent kits, as well as calibrators, controls, protein detection assays, and instruments; immunodiagnostics develops, manufactures and markets complete bloodtest systems to support the clinical diagnosis and monitoring of allergy, asthma and autoimmune diseases; dehydrated and prepared culture media, collection and transport systems, instrumentation, and consumables; human leukocyte antigen typing and testing for organ transplant market; and healthcare products. Its Laboratory Products and Biopharma Services segment provides laboratory products, research and safety market channel, and pharma services and clinical research. It offers products and services through a direct sales force, customer-service professionals, electronic commerce, and third-party distributors under Thermo Scientific; Applied Biosystems; Invitrogen; Fisher Scientific; Unity Lab Services; and Patheon and PPD. Thermo Fisher Scientific Inc. was founded in 1956 and is headquartered in Waltham, Massachusetts.

Marc N. Casper insider trading

Thermo Fisher Scientific Inc.

Mr. Marc N. Casper has made 587 insider trades between 2004-2024, according to the Form 4 filled with the SEC. Most recently he sold 400 units of TMO stock worth $211,812 on 3 Dec 2024.

The largest trade he's ever made was exercising 126,900 units of TMO stock on 11 Dec 2012. As of 3 Dec 2024 he still owns at least 101,191 units of TMO stock.

Transaction Date Security Shares Price per share Total value Source
Sale
Common Stock 400 $529.53 $211,812
Sale
Common Stock 1,345 $530.88 $714,034
Sale
Common Stock 3,352 $532.04 $1,783,398
Sale
Common Stock 3,448 $533.04 $1,837,922
Sale
Common Stock 1,050 $533.95 $560,648
Sale
Common Stock 5 $534.71 $2,674
Sale
Common Stock 400 $528.67 $211,468
Sale
Common Stock 4,917 $530.05 $2,606,256
Sale
Common Stock 400 $534.24 $213,696
Sale
Common Stock 400 $531.77 $212,708
Sale
Common Stock 759 $530.91 $402,961
Sale
Common Stock 2,424 $529.32 $1,283,072
Sale
Common Stock 500 $528.02 $264,010
Sale
Common Stock 600 $533.17 $319,902
Sale
Common Stock 3,310 $553.04 $1,830,562
Sale
Common Stock 300 $554.83 $166,449
Sale
Common Stock 1,651 $552.14 $911,583
Sale
Common Stock 2,481 $553.88 $1,374,176
Sale
Common Stock 1,258 $550.87 $692,994
Sale
Common Stock 400 $563.15 $225,260
Sale
Common Stock 900 $561.34 $505,206
Sale
Common Stock 782 $559.39 $437,443
Sale
Common Stock 1,401 $558.42 $782,346
Sale
Common Stock 3,352 $557.31 $1,868,103
Sale
Common Stock 2,126 $556.1 $1,182,269
Sale
Common Stock 1,039 $555.31 $576,967
Sale
Common Stock 400 $554.98 $221,992
Sale
Common Stock 100 $567.68 $56,768
Sale
Common Stock 540 $551.49 $297,805
Sale
Common Stock 1,188 $552.95 $656,905
Sale
Common Stock 566 $561.64 $317,888
Sale
Common Stock 2,055 $560.8 $1,152,444
Sale
Common Stock 2,271 $559.79 $1,271,283
Sale
Common Stock 400 $557.73 $223,092
Sale
Common Stock 600 $553.87 $332,322
Sale
Common Stock 1,880 $558.87 $1,050,676
Option
Common Stock 5,850 $210.68 $1,232,478
Option
Stock Option (Right to Buy) 5,850 $210.68 $1,232,478
Sale
Common Stock 100 $563.19 $56,319
Sale
Common Stock 600 $560.3 $336,180
Sale
Common Stock 1,307 $559.02 $730,639
Sale
Common Stock 1,752 $558.15 $977,879
Sale
Common Stock 1,491 $557.14 $830,696
Sale
Common Stock 300 $555.01 $166,503
Sale
Common Stock 100 $552.14 $55,214
Sale
Common Stock 100 $551.59 $55,159
Sale
Common Stock 100 $550.8 $55,079
Sale
Common Stock 994 $546.82 $543,539
Option
Stock Option (Right to Buy) 10,000 $210.68 $2,106,800
Option
Common Stock 10,000 $210.68 $2,106,800
Sale
Common Stock 1,550 $551.05 $854,127
Sale
Common Stock 585 $545.98 $319,398
Sale
Common Stock 2,969 $549.97 $1,632,861
Sale
Common Stock 277 $547.6 $151,685
Sale
Common Stock 3,625 $549.08 $1,990,415
Sale
Common Stock 3,115 $552.28 $1,720,352
Sale
Common Stock 3,029 $553.08 $1,675,279
Sale
Common Stock 2,050 $550.69 $1,128,915
Option
Stock Option (Right to Buy) 10,000 $210.68 $2,106,800
Sale
Common Stock 178 $553.8 $98,576
Sale
Common Stock 120 $548.01 $65,761
Sale
Common Stock 1,508 $549.99 $829,385
Sale
Common Stock 3,792 $550.41 $2,087,155
Sale
Common Stock 952 $548.14 $521,829
Option
Common Stock 10,000 $210.68 $2,106,800
Option
Stock Option (Right to Buy) 10,000 $210.68 $2,106,800
Sale
Common Stock 2,675 $551.53 $1,475,343
Sale
Common Stock 1,100 $552.41 $607,651
Sale
Common Stock 100 $553.21 $55,321
Sale
Common Stock 1,381 $549.54 $758,915
Sale
Common Stock 305 $554.72 $169,190
Sale
Common Stock 400 $558.45 $223,380
Sale
Common Stock 1,386 $555.97 $770,574
Option
Stock Option (Right to Buy) 10,000 $210.68 $2,106,800
Sale
Common Stock 2,150 $552.93 $1,188,800
Sale
Common Stock 3,294 $553.78 $1,824,151
Sale
Common Stock 1,300 $551.88 $717,444
Sale
Common Stock 1,165 $557.4 $649,371
Sale
Common Stock 1,887 $605.44 $1,142,465
Sale
Common Stock 2,450 $609.3 $1,492,785
Sale
Common Stock 1,694 $607.13 $1,028,478
Sale
Common Stock 144 $604.34 $87,025
Sale
Common Stock 1,899 $607.89 $1,154,383
Option
Common Stock 10,000 $210.68 $2,106,800
Sale
Common Stock 1,386 $607.82 $842,439
Sale
Common Stock 400 $608.91 $243,564
Sale
Common Stock 624 $606.36 $378,369
Sale
Common Stock 2,197 $605.69 $1,330,701
Sale
Common Stock 1,208 $610.99 $738,076
Sale
Common Stock 1,034 $604.38 $624,929
Sale
Common Stock 400 $610.07 $244,028
Option
Stock Option (Right to Buy) 10,000 $190.59 $1,905,900
Sale
Common Stock 1,020 $568.33 $579,697
Option
Common Stock 10,000 $190.59 $1,905,900
Sale
Common Stock 2,137 $569.35 $1,216,701
Sale
Common Stock 100 $573.31 $57,331
Sale
Common Stock 716 $567.05 $406,008
Sale
Common Stock 1,000 $572.6 $572,600
Sale
Common Stock 100 $573.32 $57,332
Sale
Common Stock 1,489 $571.31 $850,681
Sale
Common Stock 3,438 $570.46 $1,961,241
Sale
Common Stock 1,675 $568.65 $952,489
Sale
Common Stock 3,670 $567.82 $2,083,899
Sale
Common Stock 1,951 $566.7 $1,105,632
Sale
Common Stock 1,094 $565.57 $618,734
Option
Stock Option (Right to Buy) 10,000 $190.59 $1,905,900
Sale
Common Stock 986 $564.12 $556,222
Sale
Common Stock 624 $570.18 $355,792
Sale
Common Stock 378 $569.79 $215,381
Option
Stock Option (Right to Buy) 10,000 $190.59 $1,905,900
Sale
Common Stock 1,400 $570.59 $798,826
Sale
Common Stock 2,100 $571.8 $1,200,780
Sale
Common Stock 1,145 $572.92 $655,993
Sale
Common Stock 1,500 $573.85 $860,775
Option
Common Stock 10,000 $190.59 $1,905,900
Sale
Common Stock 1,460 $575.16 $839,734
Sale
Common Stock 817 $576.43 $470,943
Sale
Common Stock 200 $577.47 $115,494
Sale
Common Stock 400 $578.68 $231,472
Sale
Common Stock 600 $579.93 $347,958
Sale
Common Stock 1,106 $572.95 $633,683
Option
Common Stock 10,000 $190.59 $1,905,900
Sale
Common Stock 3,932 $572.09 $2,249,458
Option
Stock Option (Right to Buy) 10,000 $190.59 $1,905,900
Sale
Common Stock 1,900 $571.05 $1,084,995
Sale
Common Stock 800 $575.17 $460,136
Sale
Common Stock 772 $568.88 $439,175
Sale
Common Stock 603 $576.08 $347,376
Sale
Common Stock 887 $574.21 $509,324
Sale
Common Stock 400 $579.22 $231,688
Sale
Common Stock 2,400 $576.13 $1,382,712
Sale
Common Stock 1,400 $573.57 $802,998
Sale
Common Stock 100 $571.77 $57,177
Sale
Common Stock 2,604 $577.13 $1,502,847
Sale
Common Stock 2,386 $575.03 $1,372,022
Sale
Common Stock 100 $571.78 $57,178
Sale
Common Stock 610 $578.3 $352,763
Option
Stock Option (Right to Buy) 10,000 $190.59 $1,905,900
Sale
Common Stock 300 $591.82 $177,546
Sale
Common Stock 3,593 $593.01 $2,130,685
Sale
Common Stock 900 $595.06 $535,554
Option
Common Stock 10,000 $190.59 $1,905,900
Sale
Common Stock 1,073 $597.39 $640,999
Option
Stock Option (Right to Buy) 10,000 $190.59 $1,905,900
Sale
Common Stock 2,172 $594.02 $1,290,211
Sale
Common Stock 1,662 $596.49 $991,366
Sale
Common Stock 300 $597.99 $179,397
Sale
Common Stock 1,822 $599.81 $1,092,854
Option
Common Stock 10,000 $190.59 $1,905,900
Sale
Common Stock 1,441 $595.65 $858,332
Sale
Common Stock 2,046 $598.02 $1,223,549
Sale
Common Stock 2,570 $597 $1,534,290
Sale
Common Stock 2,121 $599.12 $1,270,734
Option
Stock Option (Right to Buy) 10,000 $190.59 $1,905,900
Sale
Common Stock 1,976 $594.81 $1,175,345
Sale
Common Stock 2,604 $596.98 $1,554,536
Sale
Common Stock 530 $592.73 $314,147
Sale
Common Stock 228 $599.8 $136,754
Sale
Common Stock 2,162 $596.01 $1,288,574
Option
Stock Option (Right to Buy) 10,000 $190.59 $1,905,900
Sale
Common Stock 400 $597.75 $239,100
Sale
Common Stock 300 $599.11 $179,733
Sale
Common Stock 500 $593.84 $296,920
Sale
Common Stock 700 $590.68 $413,476
Sale
Common Stock 600 $591.69 $355,014
Option
Common Stock 10,000 $190.59 $1,905,900
Sale
Common Stock 6,246 $571.22 $3,567,840
Sale
Common Stock 300 $573.34 $172,002
Sale
Common Stock 794 $569.43 $452,127
Option
Stock Option (Right to Buy) 10,000 $190.59 $1,905,900
Option
Common Stock 10,000 $190.59 $1,905,900
Sale
Common Stock 1,599 $570.19 $911,734
Sale
Common Stock 1,061 $572.21 $607,115
Option
Common Stock 10,000 $190.59 $1,905,900
Sale
Common Stock 2,100 $569.43 $1,195,803
Option
Stock Option (Right to Buy) 10,000 $190.59 $1,905,900
Sale
Common Stock 400 $567 $226,800
Sale
Common Stock 1,446 $570.44 $824,856
Sale
Common Stock 91 $565.55 $51,465
Sale
Common Stock 773 $572.26 $442,357
Sale
Common Stock 1,590 $568.2 $903,438
Sale
Common Stock 3,600 $571.4 $2,057,040
Sale
Common Stock 1,000 $562.68 $562,680
Sale
Common Stock 3,500 $564.66 $1,976,310
Sale
Common Stock 1,898 $565.75 $1,073,794
Sale
Common Stock 300 $561.59 $168,477
Sale
Common Stock 1,585 $566.59 $898,045
Option
Stock Option (Right to Buy) 10,000 $190.59 $1,905,900
Sale
Common Stock 1,717 $563.71 $967,890
Sale
Common Stock 800 $551.75 $441,400
Sale
Common Stock 4,447 $550.29 $2,447,140
Sale
Common Stock 300 $552.5 $165,750
Sale
Common Stock 900 $556.82 $501,138
Sale
Common Stock 200 $557.74 $111,548
Sale
Common Stock 400 $561.03 $224,412
Sale
Common Stock 382 $562.38 $214,829
Sale
Common Stock 3,127 $554.81 $1,734,891
Sale
Common Stock 600 $553.83 $332,298
Sale
Common Stock 1,160 $552.72 $641,155
Sale
Common Stock 3,231 $555.87 $1,796,016
Sale
Common Stock 331 $458.78 $151,856
Option
Common Stock 1,600 $157.68 $252,288
Option
Stock Option (Right to Buy) 1,600 $157.68 $252,288
Sale
Common Stock 80 $463.42 $37,074
Sale
Common Stock 242 $461.59 $111,705
Sale
Common Stock 480 $460.67 $221,122
Sale
Common Stock 453 $459.78 $208,280
Sale
Common Stock 14 $454.83 $6,368
Option
Stock Option (Right to Buy) 10,000 $157.68 $1,576,800
Sale
Common Stock 4,793 $454.05 $2,176,262
Sale
Common Stock 400 $455.98 $182,392
Option
Common Stock 10,000 $157.68 $1,576,800
Sale
Common Stock 3,816 $454.88 $1,735,822
Sale
Common Stock 900 $453.23 $407,907
Sale
Common Stock 91 $457.91 $41,670
Sale
Common Stock 2,497 $454.69 $1,135,361
Sale
Common Stock 3,329 $455.61 $1,516,726
Option
Common Stock 10,000 $157.68 $1,576,800
Sale
Common Stock 1,840 $457.64 $842,058
Sale
Common Stock 200 $453.47 $90,694
Sale
Common Stock 800 $458.58 $366,864
Sale
Common Stock 200 $460.03 $92,006
Sale
Common Stock 1,134 $456.57 $517,750
Option
Stock Option (Right to Buy) 10,000 $157.68 $1,576,800
Sale
Common Stock 2,100 $446.56 $937,776
Sale
Common Stock 1,213 $447.46 $542,769
Sale
Common Stock 1,100 $442.84 $487,124
Sale
Common Stock 1,892 $444.55 $841,089
Option
Stock Option (Right to Buy) 10,000 $157.68 $1,576,800
Sale
Common Stock 3,695 $445.5 $1,646,123
Sale
Common Stock 254 $550.01 $139,703
Sale
Common Stock 80 $550.83 $44,066
Option
Stock Option (Right to Buy) 1,600 $157.68 $252,288
Sale
Common Stock 318 $546.61 $173,822
Sale
Common Stock 240 $547.7 $131,448
Sale
Common Stock 80 $552.53 $44,202
Sale
Common Stock 160 $548.73 $87,797
Sale
Common Stock 228 $556.26 $126,827
Sale
Common Stock 240 $554.56 $133,094
Option
Common Stock 1,600 $157.68 $252,288
Option
Common Stock 10,000 $157.68 $1,576,800
Sale
Common Stock 1,161 $550.46 $639,084
Sale
Common Stock 3,122 $552.1 $1,723,656
Sale
Common Stock 1,800 $553.44 $996,192
Sale
Common Stock 425 $548.85 $233,261
Option
Stock Option (Right to Buy) 10,000 $157.68 $1,576,800
Sale
Common Stock 300 $547.39 $164,217
Sale
Common Stock 1,100 $553.99 $609,389
Sale
Common Stock 2,092 $551.42 $1,153,571
Option
Stock Option (Right to Buy) 10,000 $157.68 $1,576,800
Sale
Common Stock 2,400 $549.57 $1,318,968
Sale
Common Stock 600 $552.72 $331,632
Sale
Common Stock 1,441 $550.4 $793,126
Sale
Common Stock 1,627 $548.61 $892,588
Sale
Common Stock 1,200 $547.55 $657,060
Option
Common Stock 10,000 $157.68 $1,576,800
Sale
Common Stock 900 $553.76 $498,384
Sale
Common Stock 400 $554.56 $221,824
Sale
Common Stock 1,432 $551.49 $789,734
Sale
Common Stock 1,600 $547.43 $875,888
Sale
Common Stock 1,100 $551.09 $606,199
Option
Common Stock 10,000 $157.68 $1,576,800
Sale
Common Stock 1,900 $549.38 $1,043,822
Sale
Common Stock 3,000 $548.25 $1,644,750
Option
Stock Option (Right to Buy) 10,000 $157.68 $1,576,800
Sale
Common Stock 300 $545.66 $163,698
Sale
Common Stock 2,100 $550.33 $1,155,693
Sale
Common Stock 704 $534.59 $376,351
Sale
Common Stock 156 $536.52 $83,697
Sale
Common Stock 600 $535.54 $321,324
Option
Common Stock 1,600 $157.68 $252,288
Sale
Common Stock 140 $530.98 $74,337
Option
Stock Option (Right to Buy) 1,600 $157.68 $252,288
Sale
Common Stock 500 $549.04 $274,520
Sale
Common Stock 2,828 $544.81 $1,540,723
Option
Common Stock 10,000 $157.68 $1,576,800
Sale
Common Stock 600 $545.71 $327,426
Sale
Common Stock 700 $541.85 $379,295
Sale
Common Stock 379 $548.12 $207,737
Sale
Common Stock 1,793 $542.91 $973,438
Option
Stock Option (Right to Buy) 10,000 $157.68 $1,576,800
Sale
Common Stock 3,200 $544.02 $1,740,864
Sale
Common Stock 2,235 $544.75 $1,217,516
Sale
Common Stock 1,300 $547.93 $712,309
Sale
Common Stock 1,101 $546.57 $601,774
Sale
Common Stock 2,264 $545.77 $1,235,623
Sale
Common Stock 2,400 $543.86 $1,305,264
Sale
Common Stock 700 $542.5 $379,750
Option
Stock Option (Right to Buy) 10,000 $157.68 $1,576,800
Option
Common Stock 10,000 $157.68 $1,576,800
Sale
Common Stock 600 $548.74 $329,244
Sale
Common Stock 232 $553.24 $128,352
Sale
Common Stock 877 $549.91 $482,271
Sale
Common Stock 2,501 $545.67 $1,364,721
Sale
Common Stock 1,104 $544.62 $601,260
Sale
Common Stock 745 $543.65 $405,019
Sale
Common Stock 100 $550.5 $55,050
Sale
Common Stock 596 $551.96 $328,968
Sale
Common Stock 2,397 $546.73 $1,310,512
Option
Stock Option (Right to Buy) 10,000 $157.68 $1,576,800
Sale
Common Stock 848 $547.62 $464,382
Sale
Common Stock 560 $556.9 $311,864
Sale
Common Stock 400 $559.03 $223,612
Sale
Common Stock 800 $558.04 $446,432
Sale
Common Stock 100 $559.94 $55,994
Sale
Common Stock 100 $560.95 $56,095
Sale
Common Stock 200 $546.43 $109,286
Sale
Common Stock 200 $549.11 $109,822
Sale
Common Stock 1,183 $550.3 $651,005
Sale
Common Stock 840 $551.51 $463,268
Sale
Common Stock 1,200 $552.41 $662,892
Sale
Common Stock 667 $553.57 $369,231
Sale
Common Stock 850 $554.86 $471,631
Sale
Common Stock 400 $555.8 $222,320
Sale
Common Stock 1,300 $542.4 $705,120
Sale
Common Stock 1,300 $545.33 $708,929
Sale
Common Stock 600 $546.45 $327,870
Sale
Common Stock 700 $547.34 $383,138
Sale
Common Stock 400 $548.29 $219,316
Sale
Common Stock 400 $549.99 $219,996
Sale
Common Stock 300 $538.27 $161,481
Sale
Common Stock 200 $540.26 $108,052
Sale
Common Stock 716 $541.28 $387,556
Sale
Common Stock 1,584 $544.34 $862,235
Option
Common Stock 1,600 $157.68 $252,288
Option
Stock Option (Right to Buy) 1,600 $157.68 $252,288
Sale
Common Stock 80 $578.34 $46,267
Sale
Common Stock 160 $576.14 $92,182
Sale
Common Stock 95 $574.13 $54,542
Sale
Common Stock 240 $572.22 $137,333
Sale
Common Stock 428 $571.42 $244,568
Sale
Common Stock 357 $570.47 $203,658
Sale
Common Stock 240 $569.09 $136,582
Sale
Common Stock 1,581 $573.73 $907,067
Sale
Common Stock 500 $572.24 $286,120
Sale
Common Stock 400 $571.54 $228,616
Sale
Common Stock 100 $576.81 $57,681
Sale
Common Stock 5,340 $574.74 $3,069,112
Sale
Common Stock 1,979 $575.69 $1,139,291
Option
Stock Option (Right to Buy) 10,000 $157.68 $1,576,800
Option
Common Stock 10,000 $157.68 $1,576,800
Sale
Common Stock 100 $569.5 $56,950
Sale
Common Stock 1,000 $564.12 $564,120
Option
Common Stock 10,000 $157.68 $1,576,800
Option
Stock Option (Right to Buy) 10,000 $157.68 $1,576,800
Sale
Common Stock 5,676 $569.59 $3,232,993
Sale
Common Stock 1,545 $571.31 $882,674
Sale
Common Stock 5,195 $570.62 $2,964,371
Sale
Common Stock 4,475 $568.64 $2,544,664
Sale
Common Stock 1,009 $567.42 $572,527
Sale
Common Stock 600 $566.48 $339,888
Sale
Common Stock 500 $564.79 $282,395
Sale
Common Stock 600 $571.6 $342,960
Sale
Common Stock 1,000 $574.68 $574,680
Sale
Common Stock 1,300 $572.65 $744,445
Sale
Common Stock 1,500 $573.75 $860,625
Sale
Common Stock 800 $582.79 $466,232
Sale
Common Stock 1,390 $581.9 $808,841
Sale
Common Stock 1,600 $580.92 $929,472
Sale
Common Stock 2,600 $575.77 $1,497,002
Option
Common Stock 10,000 $157.68 $1,576,800
Sale
Common Stock 2,059 $568.44 $1,170,418
Sale
Common Stock 800 $569.46 $455,568
Sale
Common Stock 500 $578.77 $289,385
Option
Stock Option (Right to Buy) 10,000 $157.68 $1,576,800
Sale
Common Stock 1,935 $578.23 $1,118,875
Sale
Common Stock 1,316 $570.49 $750,765
Sale
Common Stock 2,600 $576.69 $1,499,394
Sale
Common Stock 900 $524.6 $472,140
Sale
Common Stock 400 $521.23 $208,492
Sale
Common Stock 300 $522.24 $156,672
Sale
Common Stock 660 $523.66 $345,616
Sale
Common Stock 100 $519.51 $51,951
Sale
Common Stock 1,000 $525.6 $525,600
Sale
Common Stock 1,809 $527.09 $953,506
Sale
Common Stock 850 $527.93 $448,740
Sale
Common Stock 876 $528.94 $463,351
Sale
Common Stock 505 $529.87 $267,584
Sale
Common Stock 100 $530.7 $53,070
Sale
Common Stock 812 $533.97 $433,584
Sale
Common Stock 600 $532.91 $319,746
Sale
Common Stock 100 $538.4 $53,840
Sale
Common Stock 100 $539.47 $53,947
Sale
Common Stock 2,203 $535.12 $1,178,869
Sale
Common Stock 1,318 $536.1 $706,580
Sale
Common Stock 200 $540 $108,000
Sale
Common Stock 100 $536.83 $53,683
Sale
Common Stock 302 $541.89 $163,651
Sale
Common Stock 400 $542.79 $217,116
Sale
Common Stock 100 $543.62 $54,362
Sale
Common Stock 400 $546.15 $218,460
Sale
Common Stock 65 $547.55 $35,591
Sale
Common Stock 100 $547.79 $54,779
Sale
Common Stock 100 $537.73 $53,773
Sale
Common Stock 600 $532.03 $319,218
Sale
Common Stock 400 $532.05 $212,820
Sale
Common Stock 100 $545.11 $54,511
Sale
Common Stock 300 $543.89 $163,167
Sale
Common Stock 500 $541.81 $270,905
Sale
Common Stock 1,100 $540.87 $594,957
Sale
Common Stock 2,301 $539.99 $1,242,517
Sale
Common Stock 1,599 $538.94 $861,765
Sale
Common Stock 600 $537.33 $322,398
Sale
Common Stock 1,700 $536.47 $911,999
Sale
Common Stock 400 $535.08 $214,032
Sale
Common Stock 400 $530.71 $212,284
Sale
Common Stock 300 $529.8 $158,940
Sale
Common Stock 200 $528.42 $105,684
Sale
Common Stock 100 $526.77 $52,677
Sale
Common Stock 86 $506.74 $43,580
Sale
Common Stock 839 $519.7 $436,028
Sale
Common Stock 1,300 $516.37 $671,281
Sale
Common Stock 1,951 $513.87 $1,002,560
Sale
Common Stock 2,501 $515.01 $1,288,040
Sale
Common Stock 1,176 $517.28 $608,321
Sale
Common Stock 775 $512.96 $397,544
Sale
Common Stock 500 $511.64 $255,820
Sale
Common Stock 200 $510.27 $102,054
Sale
Common Stock 100 $508.08 $50,808
Sale
Common Stock 572 $518.72 $296,708
Sale
Common Stock 1,100 $495.07 $544,577
Sale
Common Stock 1,000 $494.16 $494,160
Option
Common Stock 8,100 $129.77 $1,051,137
Sale
Common Stock 100 $498.21 $49,821
Option
Stock Option (Right to Buy) 8,100 $129.77 $1,051,137
Sale
Common Stock 176 $497.14 $87,497
Sale
Common Stock 849 $495.94 $421,053
Sale
Common Stock 1,700 $491.06 $834,802
Sale
Common Stock 1,975 $491.8 $971,305
Sale
Common Stock 1,200 $492.81 $591,372
Option
Stock Option (Right to Buy) 10,000 $129.77 $1,297,700
Sale
Common Stock 1,833 $485.7 $890,288
Sale
Common Stock 557 $492.12 $274,111
Sale
Common Stock 1,200 $490.12 $588,144
Sale
Common Stock 1,200 $489.03 $586,836
Option
Common Stock 10,000 $129.77 $1,297,700
Sale
Common Stock 1,056 $494.74 $522,445
Sale
Common Stock 1,700 $486.83 $827,611
Sale
Common Stock 600 $484.86 $290,916
Sale
Common Stock 752 $487.87 $366,878
Sale
Common Stock 702 $491.15 $344,787
Sale
Common Stock 400 $493.51 $197,404
Sale
Common Stock 900 $481.89 $433,701
Sale
Common Stock 600 $480.2 $288,120
Sale
Common Stock 100 $490.74 $49,074
Sale
Common Stock 1,000 $489.99 $489,990
Sale
Common Stock 1,632 $488.97 $797,999
Sale
Common Stock 2,160 $487.85 $1,053,756
Sale
Common Stock 200 $477.27 $95,454
Sale
Common Stock 1,976 $486.82 $961,956
Sale
Common Stock 200 $485.46 $97,092
Sale
Common Stock 332 $483.99 $160,685
Option
Stock Option (Right to Buy) 10,000 $129.77 $1,297,700
Sale
Common Stock 800 $483.13 $386,504
Sale
Common Stock 100 $477.95 $47,795
Option
Common Stock 10,000 $129.77 $1,297,700
Sale
Common Stock 567 $493.09 $279,582
Sale
Common Stock 700 $505.53 $353,871
Sale
Common Stock 300 $501.75 $150,525
Sale
Common Stock 300 $500.27 $150,081
Option
Common Stock 10,000 $129.77 $1,297,700
Sale
Common Stock 200 $511.87 $102,374
Sale
Common Stock 200 $498.6 $99,720
Sale
Common Stock 200 $495.89 $99,178
Sale
Common Stock 300 $495.16 $148,548
Sale
Common Stock 572 $490.92 $280,806
Sale
Common Stock 200 $512.6 $102,520
Sale
Common Stock 300 $493.92 $148,176
Sale
Common Stock 600 $508.54 $305,124
Sale
Common Stock 1,000 $507.56 $507,560
Sale
Common Stock 915 $506.62 $463,557
Sale
Common Stock 900 $509.62 $458,658
Sale
Common Stock 970 $504.06 $488,938
Sale
Common Stock 683 $510.53 $348,692
Sale
Common Stock 893 $503.28 $449,429
Option
Stock Option (Right to Buy) 10,000 $129.77 $1,297,700
Sale
Common Stock 200 $491.42 $98,284
Sale
Common Stock 100 $525.56 $52,556
Sale
Common Stock 500 $522.23 $261,115
Option
Stock Option (Right to Buy) 10,000 $129.77 $1,297,700
Sale
Common Stock 871 $517.51 $450,751
Sale
Common Stock 400 $515.43 $206,172
Sale
Common Stock 400 $516.61 $206,644
Sale
Common Stock 300 $523 $156,900
Sale
Common Stock 499 $520.31 $259,635
Sale
Common Stock 3,354 $518.68 $1,739,653
Sale
Common Stock 100 $520.76 $52,076
Sale
Common Stock 800 $514.33 $411,464
Sale
Common Stock 2,476 $519.51 $1,286,307
Option
Common Stock 10,000 $129.77 $1,297,700
Sale
Common Stock 200 $524.63 $104,926
Sale
Common Stock 100 $516.33 $51,633
Option
Stock Option (Right to Buy) 10,000 $129.77 $1,297,700
Option
Common Stock 10,000 $129.77 $1,297,700
Sale
Common Stock 875 $514.33 $450,039
Sale
Common Stock 500 $513.56 $256,780
Sale
Common Stock 1,965 $512.45 $1,006,964
Sale
Common Stock 2,100 $511.54 $1,074,234
Sale
Common Stock 400 $510.33 $204,132
Sale
Common Stock 300 $508.71 $152,613
Sale
Common Stock 700 $507.87 $355,509
Sale
Common Stock 1,686 $506.55 $854,043
Sale
Common Stock 1,000 $505.32 $505,320
Sale
Common Stock 300 $504.23 $151,269
Sale
Common Stock 74 $502.11 $37,156
Sale
Common Stock 400 $587.37 $234,948
Sale
Common Stock 211 $592.48 $125,013
Sale
Common Stock 4,389 $590.5 $2,591,705
Option
Stock Option (Right to Buy) 10,000 $129.77 $1,297,700
Sale
Common Stock 300 $584.51 $175,353
Sale
Common Stock 2,400 $589.69 $1,415,256
Sale
Common Stock 400 $585.43 $234,172
Option
Stock Option (Right to Buy) 10,000 $129.77 $1,297,700
Option
Common Stock 10,000 $129.77 $1,297,700
Sale
Common Stock 900 $588.56 $529,704
Sale
Common Stock 1,000 $591.47 $591,470
Sale
Common Stock 983 $587.15 $577,168
Sale
Common Stock 2,122 $589.89 $1,251,747
Option
Common Stock 10,000 $129.77 $1,297,700
Sale
Common Stock 800 $585.71 $468,568
Sale
Common Stock 300 $584.57 $175,371
Sale
Common Stock 3,200 $587.9 $1,881,280
Sale
Common Stock 2,495 $588.99 $1,469,530
Sale
Common Stock 100 $591.05 $59,105
Sale
Common Stock 1,770 $585.42 $1,036,193
Option
Stock Option (Right to Buy) 10,000 $129.77 $1,297,700
Sale
Common Stock 225 $584.01 $131,402
Sale
Common Stock 303 $593.11 $179,712
Sale
Common Stock 600 $591.49 $354,894
Sale
Common Stock 700 $586.48 $410,536
Sale
Common Stock 174 $593.77 $103,316
Sale
Common Stock 2,148 $590.78 $1,268,995
Sale
Common Stock 2,627 $587.42 $1,543,152
Option
Stock Option (Right to Buy) 10,000 $129.77 $1,297,700
Sale
Common Stock 753 $588.32 $443,005
Sale
Common Stock 700 $589.11 $412,377
Option
Common Stock 10,000 $129.77 $1,297,700
Sale
Common Stock 787 $596.04 $469,083
Sale
Common Stock 2,461 $589.99 $1,451,965
Sale
Common Stock 1,256 $591.76 $743,251
Sale
Common Stock 1,350 $589.42 $795,717
Sale
Common Stock 926 $594.79 $550,776
Sale
Common Stock 1,320 $592.74 $782,417
Sale
Common Stock 900 $597.09 $537,381
Sale
Common Stock 800 $593.72 $474,976
Sale
Common Stock 200 $598.26 $119,652
Option
Common Stock 10,000 $129.77 $1,297,700
Sale
Common Stock 200 $553.6 $110,719
Option
Stock Option (Right to Buy) 10,000 $129.77 $1,297,700
Sale
Common Stock 200 $561.34 $112,267
Sale
Common Stock 1,600 $551.65 $882,642
Sale
Common Stock 580 $559.58 $324,555
Sale
Common Stock 100 $564.7 $56,470
Option
Stock Option (Right to Buy) 10,000 $129.77 $1,297,700
Sale
Common Stock 1,400 $543.4 $760,753
Sale
Common Stock 501 $563.28 $282,201
Sale
Common Stock 806 $544.55 $438,903
Option
Common Stock 10,000 $129.77 $1,297,700
Sale
Common Stock 600 $545.57 $327,339
Sale
Common Stock 300 $546.69 $164,008
Sale
Common Stock 300 $548.19 $164,457
Sale
Common Stock 200 $549.34 $109,868
Sale
Common Stock 1,413 $552.55 $780,750
Sale
Common Stock 600 $542.38 $325,430
Sale
Common Stock 800 $564.05 $451,237
Sale
Common Stock 300 $554.49 $166,347
Sale
Common Stock 100 $556.91 $55,691
Sale
Common Stock 1,400 $547.99 $767,183
Sale
Common Stock 700 $542.02 $379,411
Sale
Common Stock 976 $544.13 $531,070
Sale
Common Stock 1,000 $545.02 $545,024
Sale
Common Stock 1,309 $546.14 $714,901
Sale
Common Stock 756 $547.1 $413,604
Option
Common Stock 10,000 $129.77 $1,297,700
Sale
Common Stock 1,116 $549.29 $613,007
Sale
Common Stock 1,380 $550.25 $759,351
Sale
Common Stock 563 $551.46 $310,470
Sale
Common Stock 600 $552.38 $331,429
Sale
Common Stock 200 $553.27 $110,654
Option
Common Stock 10,000 $129.77 $1,297,700
Sale
Common Stock 200 $552.51 $110,501
Sale
Common Stock 1,025 $545.98 $559,625
Sale
Common Stock 2,095 $545.2 $1,142,192
Sale
Common Stock 600 $543.33 $325,997
Sale
Common Stock 1,000 $550.29 $550,285
Sale
Common Stock 300 $541.75 $162,524
Sale
Common Stock 400 $540.42 $216,166
Sale
Common Stock 540 $539.05 $291,085
Sale
Common Stock 460 $551.4 $253,643
Sale
Common Stock 500 $538.04 $269,021
Sale
Common Stock 300 $536.9 $161,069
Sale
Common Stock 900 $548.15 $493,339
Option
Stock Option (Right to Buy) 10,000 $129.77 $1,297,700
Sale
Common Stock 1,200 $547.46 $656,946
Sale
Common Stock 480 $549.24 $263,636
Sale
Common Stock 10,000 $540.24 $5,402,350
Sale
Common Stock 10,000 $538.59 $5,385,880
Sale
Common Stock 10,000 $535.51 $5,355,120
Sale
Common Stock 10,000 $538.79 $5,387,860
Sale
Common Stock 10,000 $538.79 $5,387,860
Sale
Common Stock 15,000 $484.09 $7,261,350
Sale
Common Stock 10,000 $244.53 $2,445,250
Sale
Common Stock 10,000 $480.25 $4,802,480
Sale
Common Stock 20,000 N/A N/A
Option
Common Stock 20,000 N/A N/A
Option
Stock Option (Right to Buy) 20,000 N/A N/A
Sale
Common Stock 20,000 N/A N/A
Option
Common Stock 20,000 N/A N/A
Option
Stock Option (Right to Buy) 20,000 N/A N/A
Sale
Common Stock 20,000 N/A N/A
Option
Common Stock 20,000 N/A N/A
Option
Stock Option (Right to Buy) 20,000 N/A N/A
Option
Stock Option (Right to Buy) 20,000 N/A N/A
Option
Common Stock 20,000 N/A N/A
Sale
Common Stock 20,000 N/A N/A
Option
Common Stock 20,000 N/A N/A
Sale
Common Stock 20,000 N/A N/A
Option
Stock Option (Right to Buy) 20,000 N/A N/A
Sale
Common Stock 20,000 N/A N/A
Option
Stock Option (Right to Buy) 20,000 N/A N/A
Option
Common Stock 20,000 N/A N/A
Option
Common Stock 14,795 N/A N/A
Sale
Common Stock 14,795 N/A N/A
Option
Stock Option (Right to Buy) 14,795 N/A N/A
Option
Common Stock 20,000 N/A N/A
Sale
Common Stock 20,000 N/A N/A
Option
Stock Option (Right to Buy) 20,000 N/A N/A
Option
Stock Option (Right to Buy) 20,000 N/A N/A
Option
Common Stock 20,000 N/A N/A
Sale
Common Stock 20,000 N/A N/A
Option
Common Stock 16,705 N/A N/A
Sale
Common Stock 16,705 N/A N/A
Option
Stock Option (Right to Buy) 16,705 N/A N/A
Option
Common Stock 30,000 N/A N/A
Option
Stock Option (Right to Buy) 30,000 N/A N/A
Sale
Common Stock 30,000 N/A N/A
Sale
Common Stock 30,000 N/A N/A
Option
Stock Option (Right to Buy) 30,000 N/A N/A
Option
Common Stock 30,000 N/A N/A
Sale
Common Stock 47,729 N/A N/A
Option
Stock Option (Right to Buy) 47,729 N/A N/A
Option
Common Stock 47,729 N/A N/A
Sale
Common Stock 2,271 N/A N/A
Option
Stock Option (Right to Buy) 2,271 N/A N/A
Option
Common Stock 2,271 N/A N/A
Sale
Common Stock 50,000 N/A N/A
Option
Stock Option (Right to Buy) 50,000 N/A N/A
Option
Common Stock 50,000 N/A N/A
Sale
Common Stock 40,713 N/A N/A
Option
Stock Option (Right to Buy) 40,713 N/A N/A
Option
Common Stock 40,713 N/A N/A
Option
Stock Option (Right to Buy) 10,000 N/A N/A
Option
Common Stock 10,000 N/A N/A
Sale
Common Stock 10,000 N/A N/A
Option
Stock Option (Right to Buy) 125,520 N/A N/A
Option
Common Stock 125,520 N/A N/A
Sale
Common Stock 125,520 N/A N/A
Option
Common Stock 50,000 N/A N/A
Sale
Common Stock 50,000 N/A N/A
Option
Stock Option (Right to Buy) 50,000 N/A N/A
Option
Stock Option (Right to Buy) 45,000 N/A N/A
Option
Common Stock 45,000 N/A N/A
Sale
Common Stock 45,000 N/A N/A
Sale
Common Stock 50,000 N/A N/A
Option
Stock Option (Right to Buy) 50,000 N/A N/A
Option
Common Stock 50,000 N/A N/A
Option
Stock Option (Right to Buy) 40,000 N/A N/A
Option
Common Stock 40,000 N/A N/A
Sale
Common Stock 40,000 N/A N/A
Sale
Common Stock 40,000 N/A N/A
Option
Stock Option (Right to Buy) 40,000 N/A N/A
Option
Common Stock 40,000 N/A N/A
Option
Stock Option (Right to Buy) 50,000 N/A N/A
Sale
Common Stock 50,000 N/A N/A
Option
Common Stock 50,000 N/A N/A
Sale
Common Stock 50,000 N/A N/A
Option
Stock Option (Right to Buy) 50,000 N/A N/A
Option
Common Stock 50,000 N/A N/A
Sale
Common Stock 20,000 N/A N/A
Sale
Common Stock 20,000 N/A N/A
Option
Common Stock 28,797 N/A N/A
Option
Stock Option (Right to Buy) 28,797 N/A N/A
Sale
Common Stock 28,797 N/A N/A
Option
Stock Option (Right to Buy) 30,000 N/A N/A
Sale
Common Stock 30,000 N/A N/A
Option
Common Stock 30,000 N/A N/A
Sale
Common Stock 25,000 N/A N/A
Sale
Common Stock 20,000 N/A N/A
Option
Common Stock 20,000 N/A N/A
Option
Stock Option (Right to Buy) 20,000 N/A N/A
Sale
Common Stock 30,000 N/A N/A
Option
Common Stock 30,000 N/A N/A
Option
Stock Option (Right to Buy) 30,000 N/A N/A
Sale
Common Stock 30,000 N/A N/A
Sale
Common Stock 25,000 N/A N/A
Sale
Common Stock 20,000 N/A N/A
Sale
Common Stock 19,100 N/A N/A
Option
Stock Option (Right to Buy) 87,500 N/A N/A
Sale
Common Stock 98,765 N/A N/A
Option
Common Stock 87,500 N/A N/A
Option
Stock Option (Right to Buy) 100,000 N/A N/A
Option
Common Stock 100,000 N/A N/A
Sale
Common Stock 110,000 N/A N/A
Sale
Common Stock 43,396 N/A N/A
Option
Common Stock 126,900 N/A N/A
Sale
Common Stock 126,900 N/A N/A
Option
Stock Option (Right to Buy) 126,900 N/A N/A
Option
Stock Option (Right to Buy) 125,000 N/A N/A
Option
Common Stock 125,000 N/A N/A
Sale
Common Stock 125,000 N/A N/A
Sale
Common Stock 90,000 N/A N/A
Option
Common Stock 90,000 N/A N/A
Option
Stock Option (Right to Buy) 90,000 N/A N/A
Option
Common Stock 100,000 N/A N/A
Option
Stock Option (Right to Buy) 100,000 N/A N/A
Sale
Common Stock 100,000 N/A N/A
Purchase
Common Stock 5,000 N/A N/A
Sale
Common Stock 8,333 N/A N/A
Option
Common Stock 33,000 N/A N/A
Sale
Common Stock 33,000 N/A N/A
Option
Stock Option (Right to Buy) 33,000 N/A N/A
Sale
Common Stock 33,000 N/A N/A
Option
Stock Option (Right to Buy) 33,000 N/A N/A
Option
Common Stock 33,000 N/A N/A
Option
Common Stock 33,000 N/A N/A
Sale
Common Stock 33,000 N/A N/A
Option
Stock Option (Right to Buy) 33,000 N/A N/A
Option
Common Stock 33,000 N/A N/A
Sale
Common Stock 33,000 N/A N/A
Option
Stock Option (Right to Buy) 33,000 N/A N/A
Option
Stock Option (Right to Buy) 33,000 N/A N/A
Sale
Common Stock 33,000 N/A N/A
Option
Common Stock 33,000 N/A N/A
Sale
Common Stock 50,000 N/A N/A
Option
Common Stock 50,000 N/A N/A
Option
Stock Option (Right to Buy) 50,000 N/A N/A
Option
Stock Option (Right to Buy) 50,000 N/A N/A
Sale
Common Stock 50,000 N/A N/A
Option
Common Stock 50,000 N/A N/A
Option
Common Stock 7,500 N/A N/A
Option
Stock Option (Right to Buy) 7,500 N/A N/A
Sale
Common Stock 7,500 N/A N/A
Option
Stock Option (Right to Buy) 10,000 N/A N/A
Option
Common Stock 10,000 N/A N/A
Sale
Common Stock 10,000 N/A N/A
Option
Stock Option (Right to Buy) 10,000 N/A N/A
Option
Common Stock 10,000 N/A N/A
Sale
Common Stock 10,000 N/A N/A
Option
Stock Option (Right to Buy) 5,000 N/A N/A
Sale
Common Stock 5,000 N/A N/A
Option
Common Stock 5,000 N/A N/A
Sale
Common Stock 10,000 N/A N/A
Option
Common Stock 10,000 N/A N/A
Option
Stock Option (Right to Buy) 10,000 N/A N/A
Sale
Common Stock 10,000 N/A N/A
Option
Stock Option (Right to Buy) 10,000 N/A N/A
Option
Common Stock 10,000 N/A N/A
Sale
Common Stock 10,000 N/A N/A
Option
Stock Option (Right to Buy) 10,000 N/A N/A
Option
Common Stock 10,000 N/A N/A
Option
Stock Option (Right to Buy) 2,500 N/A N/A
Sale
Common Stock 2,500 N/A N/A
Option
Common Stock 2,500 N/A N/A
Option
Stock Option (Right to Buy) 10,000 N/A N/A
Sale
Common Stock 10,000 N/A N/A
Option
Common Stock 10,000 N/A N/A
Option
Stock Option (Right to Buy) 10,000 N/A N/A
Option
Common Stock 10,000 N/A N/A
Sale
Common Stock 10,000 N/A N/A
Option
Stock Option (Right to Buy) 10,000 N/A N/A
Sale
Common Stock 5,000 N/A N/A
Option
Common Stock 5,000 N/A N/A
Option
Common Stock 10,000 N/A N/A
Sale
Common Stock 10,000 N/A N/A
Option
Stock Option (Right to Buy) 10,000 N/A N/A
Option
Common Stock 10,000 N/A N/A
Sale
Common Stock 10,000 N/A N/A
Option
Stock Option (Right to Buy) 10,000 N/A N/A
Option
Common Stock 10,000 N/A N/A
Option
Stock Option (Right to Buy) 10,000 N/A N/A
Sale
Common Stock 10,000 N/A N/A
Option
Restricted Stock Units 30,000 N/A N/A
Option
Common Stock 30,000 N/A N/A
Sale
Common Stock 100,000 N/A N/A
Option
Common Stock 100,000 N/A N/A
Option
Stock Option (Right to Buy) 100,000 N/A N/A
Option
Stock Option (Right to Buy) 100,000 N/A N/A
Sale
Common Stock 100,000 N/A N/A
Option
Common Stock 100,000 N/A N/A
Option
Stock Option (Right to Buy) 50,000 N/A N/A
Sale
Common Stock 48,500 N/A N/A
Option
Common Stock 50,000 N/A N/A