Marc R. Benioff
Net Worth

Last updated:

What is Marc R. Benioff net worth?

The estimated net worth of Mr. Marc R. Benioff is at least $4,291,523,295 as of 18 Dec 2024. He owns shares worth $2,979,801,965 as insider, has earned $1,283,021,330 from insider trading and has received compensation worth at least $28,700,000 in Salesforce, Inc..

What is the salary of Marc R. Benioff?

Mr. Marc R. Benioff salary is $5,740,000 per year as Co-Founder, Chairman & Co-Chief Executive Officer in Salesforce, Inc..

How old is Marc R. Benioff?

Mr. Marc R. Benioff is 60 years old, born in 1965.

What stocks does Marc R. Benioff currently own?

As insider, Mr. Marc R. Benioff owns shares in one company:

Company Title Shares Price per share Total value
Salesforce, Inc. (CRM) Co-Founder, Chairman & Co-Chief Executive Officer 12,162,457 $245 $2,979,801,965

What does Salesforce, Inc. do?

Salesforce, Inc. provides customer relationship management technology that brings companies and customers together worldwide. Its Customer 360 platform empowers its customers to work together to deliver connected experiences for their customers. The company's service offerings include Sales to store data, monitor leads and progress, forecast opportunities, gain insights through analytics and relationship intelligence, and deliver quotes, contracts, and invoices; and Service that enables companies to deliver trusted and highly personalized customer service and support at scale. Its service offerings also comprise flexible platform that enables companies of various sizes, locations, and industries to build business apps to bring them closer to their customers with drag-and-drop tools; online learning platform that allows anyone to learn in-demand Salesforce skills; and Slack, a system of engagement. In addition, the company's service offerings include Marketing offering that enables companies to plan, personalize, and optimize one-to-one customer marketing journeys; and Commerce offering, which empowers brands to unify the customer experience across mobile, web, social, and store commerce points. Further, its service offerings comprise Tableau, an end-to-end analytics solution serving various enterprise use cases; and MuleSoft, an integration offering that allows its customers to unlock data across their enterprise. The company provides its service offering for customers in financial services, healthcare and life sciences, manufacturing, and other industries. It also offers professional services; and in-person and online courses to certify its customers and partners on architecting, administering, deploying, and developing its service offerings. The company provides its services through direct sales; and consulting firms, systems integrators, and other partners. Salesforce, Inc. was incorporated in 1999 and is headquartered in San Francisco, California.

Marc R. Benioff insider trading

Salesforce, Inc.

Mr. Marc R. Benioff has made 1,789 insider trades between 2020-2024, according to the Form 4 filled with the SEC. Most recently he sold 35,695 units of CRM stock worth $12,038,460 on 18 Dec 2024.

The largest trade he's ever made was exercising 317,105 units of CRM stock on 18 Dec 2024. As of 18 Dec 2024 he still owns at least 12,162,457 units of CRM stock.

Transaction Date Security Shares Price per share Total value Source
Sale
Common Stock 35,695 $337.26 $12,038,460
Sale
Common Stock 25,767 $338.08 $8,711,179
Sale
Common Stock 5,901 $338.98 $2,000,333
Sale
Common Stock 2,975 $340.16 $1,011,988
Sale
Common Stock 5,421 $341.3 $1,850,204
Sale
Common Stock 57,941 $351.36 $20,357,976
Sale
Common Stock 40,546 $350.61 $14,215,995
Sale
Common Stock 20,892 $349.69 $7,305,661
Sale
Common Stock 15,443 $348.61 $5,383,584
Sale
Common Stock 14,788 $347.67 $5,141,388
Sale
Common Stock 6,934 $346.33 $2,401,480
Sale
Common Stock 5,614 $345.44 $1,939,317
Sale
Common Stock 15,769 $344.44 $5,431,537
Sale
Common Stock 8,854 $343.59 $3,042,137
Sale
Common Stock 4,405 $342.29 $1,507,801
Option
Common Stock 317,105 $118.04 $37,431,074
Sale
Common Stock 4,432 $354.45 $1,570,909
Sale
Common Stock 14,901 $353.51 $5,267,593
Option
Non-qualified Stock Option (Right to Buy) 317,105 $118.04 $37,431,074
Sale
Common Stock 25,927 $352.51 $9,139,605
Sale
Common Stock 4,900 $336.17 $1,647,209
Sale
Common Stock 1,347 $278.63 $375,313
Sale
Common Stock 5,894 $275.67 $1,624,811
Sale
Common Stock 5,450 $276.43 $1,506,565
Sale
Common Stock 1,738 $277.76 $482,745
Sale
Common Stock 571 $279.28 $159,469
Sale
Common Stock 261 $275.21 $71,830
Sale
Common Stock 3,900 $273.85 $1,067,996
Sale
Common Stock 1,909 $272.78 $520,729
Sale
Common Stock 8,930 $274.79 $2,453,839
Sale
Common Stock 395 $276.13 $109,071
Sale
Common Stock 6,022 $279.05 $1,680,451
Sale
Common Stock 8,583 $278.44 $2,389,859
Sale
Common Stock 5,552 $276.91 $1,537,415
Sale
Common Stock 1,399 $275.62 $385,588
Sale
Common Stock 500 $274.52 $137,259
Sale
Common Stock 3,200 $278.44 $891,021
Sale
Common Stock 4,349 $277.75 $1,207,926
Sale
Common Stock 5,955 $274.88 $1,636,934
Sale
Common Stock 1,700 $276.57 $470,174
Sale
Common Stock 7,345 $275.65 $2,024,642
Sale
Common Stock 3,400 $274.97 $934,898
Sale
Common Stock 6,260 $274.1 $1,715,860
Sale
Common Stock 4,235 $275.95 $1,168,631
Sale
Common Stock 1,105 $276.74 $305,795
Sale
Common Stock 2,044 $269.85 $551,582
Sale
Common Stock 600 $272.49 $163,491
Sale
Common Stock 7,674 $271.78 $2,085,609
Sale
Common Stock 3,716 $270.75 $1,006,107
Sale
Common Stock 966 $268.99 $259,844
Sale
Common Stock 1,235 $272.54 $336,591
Sale
Common Stock 1,376 $273.46 $376,274
Sale
Common Stock 593 $271.49 $160,992
Sale
Common Stock 1,446 $270.19 $390,688
Sale
Common Stock 3,189 $269.2 $858,492
Sale
Common Stock 5,014 $268.37 $1,345,597
Sale
Common Stock 2,147 $267.53 $574,380
Sale
Common Stock 4,190 $269.02 $1,127,198
Sale
Common Stock 655 $273.96 $179,445
Sale
Common Stock 3,213 $273.28 $878,042
Sale
Common Stock 1,996 $272.11 $543,138
Sale
Common Stock 617 $270.92 $167,159
Sale
Common Stock 4,329 $270.01 $1,168,865
Sale
Common Stock 10,844 $274.83 $2,980,267
Sale
Common Stock 1,527 $275.93 $421,345
Sale
Common Stock 2,629 $273.98 $720,301
Sale
Common Stock 4,671 $276.19 $1,290,098
Sale
Common Stock 37 $276.7 $10,238
Sale
Common Stock 5,291 $273.97 $1,449,549
Sale
Common Stock 5,001 $275.19 $1,376,230
Sale
Common Stock 3,259 $272.79 $889,029
Sale
Common Stock 4,000 $271.04 $1,084,148
Sale
Common Stock 5,741 $271.94 $1,561,196
Sale
Common Stock 2,000 $270.06 $540,128
Sale
Common Stock 4,386 $276.94 $1,214,654
Sale
Common Stock 300 $278.75 $83,625
Sale
Common Stock 1,846 $274.8 $507,279
Sale
Common Stock 4,567 $276 $1,260,510
Sale
Common Stock 3,901 $277.8 $1,083,678
Sale
Common Stock 3,049 $272.33 $830,331
Sale
Common Stock 2,678 $276.21 $739,685
Sale
Common Stock 1,927 $275.39 $530,684
Sale
Common Stock 1,871 $274.12 $512,880
Sale
Common Stock 4,744 $273.3 $1,296,521
Sale
Common Stock 731 $271.33 $198,342
Sale
Common Stock 7,122 $221.07 $1,574,432
Sale
Common Stock 3,778 $220.02 $831,247
Sale
Common Stock 4,100 $221.66 $908,798
Sale
Common Stock 2,984 $219.67 $655,480
Sale
Common Stock 12,016 $218.93 $2,630,699
Sale
Common Stock 1,611 $223.03 $359,301
Sale
Common Stock 7,376 $221.3 $1,632,301
Sale
Common Stock 6,013 $222.03 $1,335,084
Sale
Common Stock 1,313 $224.26 $294,456
Sale
Common Stock 2,270 $225.35 $511,535
Sale
Common Stock 1,386 $226.65 $314,136
Sale
Common Stock 278 $227.72 $63,307
Sale
Common Stock 100 $228.22 $22,822
Sale
Common Stock 7,750 $222.1 $1,721,298
Sale
Common Stock 1,903 $223.03 $424,418
Sale
Common Stock 998 $211.79 $211,364
Sale
Common Stock 5,674 $213.89 $1,213,623
Sale
Common Stock 4,645 $214.94 $998,415
Sale
Common Stock 755 $210.85 $159,193
Sale
Common Stock 2,928 $212.9 $623,365
Sale
Common Stock 8,428 $211.76 $1,784,705
Sale
Common Stock 365 $212.33 $77,501
Sale
Common Stock 2,609 $210.65 $549,596
Sale
Common Stock 800 $209.5 $167,597
Sale
Common Stock 2,260 $208.44 $471,072
Sale
Common Stock 538 $206.9 $111,313
Sale
Common Stock 8,247 $211.41 $1,743,474
Sale
Common Stock 1,177 $212.14 $249,688
Sale
Common Stock 43 $212.95 $9,157
Sale
Common Stock 5,533 $210.42 $1,164,254
Sale
Common Stock 3,893 $208.09 $810,087
Sale
Common Stock 2,154 $207.02 $445,921
Sale
Common Stock 1,020 $205.94 $210,054
Sale
Common Stock 115 $210.67 $24,227
Sale
Common Stock 4,150 $210.17 $872,222
Sale
Common Stock 3,668 $209.11 $767,004
Sale
Common Stock 437 $211.15 $92,271
Sale
Common Stock 5,988 $206.98 $1,239,390
Sale
Common Stock 3,857 $206.08 $794,847
Sale
Common Stock 3,017 $207.88 $627,186
Sale
Common Stock 1,487 $208.98 $310,758
Sale
Common Stock 214 $210.02 $44,945
Sale
Common Stock 1,500 $210.76 $316,146
Sale
Common Stock 7,075 $209.16 $1,479,786
Sale
Common Stock 1,413 $207.99 $293,883
Sale
Common Stock 5,012 $210.19 $1,053,452
Sale
Common Stock 2,971 $207.54 $616,598
Sale
Common Stock 916 $209.62 $192,007
Sale
Common Stock 4,600 $208.78 $960,383
Sale
Common Stock 6,513 $206.62 $1,345,697
Sale
Common Stock 2,839 $205.96 $584,712
Sale
Common Stock 3,700 $207.15 $766,466
Sale
Common Stock 1,793 $208.07 $373,064
Sale
Common Stock 4,168 $209.01 $871,154
Sale
Common Stock 2,500 $204.74 $511,858
Sale
Common Stock 2,265 $202.62 $458,934
Sale
Common Stock 8,652 $204.72 $1,771,237
Sale
Common Stock 723 $200.93 $145,275
Sale
Common Stock 2,608 $203.31 $530,219
Sale
Common Stock 752 $205.25 $154,346
Sale
Common Stock 5,817 $205.31 $1,194,271
Sale
Common Stock 4,503 $203.86 $917,986
Sale
Common Stock 300 $206.86 $62,058
Sale
Common Stock 4,380 $206.05 $902,490
Sale
Common Stock 6,760 $207.59 $1,403,288
Sale
Common Stock 5,481 $208.51 $1,142,860
Sale
Common Stock 2,759 $209.22 $577,243
Sale
Common Stock 3,509 $208.41 $731,297
Sale
Common Stock 7,020 $209.57 $1,471,195
Sale
Common Stock 3,171 $210.52 $667,553
Sale
Common Stock 1,200 $211.63 $253,957
Sale
Common Stock 100 $212.14 $21,214
Sale
Common Stock 2,509 $208.83 $523,952
Sale
Common Stock 5,693 $210.97 $1,201,064
Sale
Common Stock 3,434 $211.72 $727,033
Sale
Common Stock 2,524 $209.98 $529,990
Sale
Common Stock 840 $207.67 $174,442
Sale
Common Stock 737 $206.26 $152,016
Sale
Common Stock 1,730 $209.2 $361,914
Sale
Common Stock 8,204 $208.68 $1,711,978
Sale
Common Stock 4,329 $207.68 $899,038
Sale
Common Stock 900 $209.87 $188,880
Sale
Common Stock 8,485 $207.94 $1,764,371
Sale
Common Stock 2,500 $209.19 $522,970
Sale
Common Stock 3,115 $207.08 $645,064
Sale
Common Stock 871 $208.7 $181,779
Sale
Common Stock 3,675 $205.87 $756,561
Sale
Common Stock 5,827 $206.54 $1,203,497
Sale
Common Stock 1,065 $207.52 $221,013
Sale
Common Stock 2,300 $209.73 $482,372
Sale
Common Stock 900 $210.59 $189,528
Sale
Common Stock 362 $211.64 $76,612
Sale
Common Stock 11,147 $211.76 $2,360,533
Sale
Common Stock 1,712 $213.7 $365,861
Sale
Common Stock 2,141 $212.88 $455,783
Sale
Common Stock 100 $216.68 $21,668
Sale
Common Stock 8,471 $215.96 $1,829,380
Sale
Common Stock 6,429 $215.31 $1,384,196
Sale
Common Stock 3,669 $215.62 $791,113
Sale
Common Stock 6,504 $214.59 $1,395,700
Sale
Common Stock 1,824 $213.89 $390,135
Sale
Common Stock 3,003 $216.54 $650,270
Sale
Common Stock 3,473 $215.38 $748,004
Sale
Common Stock 8,960 $216.08 $1,936,086
Sale
Common Stock 2,208 $217.15 $479,474
Sale
Common Stock 359 $217.87 $78,214
Sale
Common Stock 3,103 $219.39 $680,755
Sale
Common Stock 1,892 $222.24 $420,476
Sale
Common Stock 4,346 $221.4 $962,183
Sale
Common Stock 5,659 $220.44 $1,247,493
Sale
Common Stock 2,132 $222.36 $474,078
Sale
Common Stock 2,939 $223.52 $656,916
Sale
Common Stock 9,929 $224.26 $2,226,678
Sale
Common Stock 2,902 $222.58 $645,936
Sale
Common Stock 1,838 $225.19 $413,896
Sale
Common Stock 8,425 $224.58 $1,892,103
Sale
Common Stock 1,835 $223.34 $409,827
Sale
Common Stock 11,187 $225.48 $2,522,478
Sale
Common Stock 633 $226.63 $143,459
Sale
Common Stock 3,180 $224.66 $714,409
Sale
Common Stock 1,066 $226.58 $241,539
Sale
Common Stock 2,366 $229.74 $543,560
Sale
Common Stock 4,996 $228.85 $1,143,355
Sale
Common Stock 2,799 $228.03 $638,259
Sale
Common Stock 2,202 $225.59 $496,743
Sale
Common Stock 1,571 $224.65 $352,927
Sale
Common Stock 200 $227.41 $45,482
Sale
Common Stock 4,311 $223.93 $965,371
Sale
Common Stock 7,301 $224.7 $1,640,549
Sale
Common Stock 2,216 $225.5 $499,712
Sale
Common Stock 972 $226.74 $220,390
Sale
Common Stock 9,017 $226.72 $2,044,298
Sale
Common Stock 500 $227.39 $113,696
Sale
Common Stock 5,483 $225.91 $1,238,648
Sale
Common Stock 8,777 $225.2 $1,976,616
Sale
Common Stock 4,747 $224.31 $1,064,776
Sale
Common Stock 774 $226.03 $174,946
Sale
Common Stock 702 $226.96 $159,327
Sale
Common Stock 1,129 $229.88 $259,535
Sale
Common Stock 10,351 $228.05 $2,360,556
Sale
Common Stock 3,520 $228.92 $805,798
Sale
Common Stock 3,426 $231 $791,403
Sale
Common Stock 600 $232.86 $139,718
Sale
Common Stock 3,422 $228.09 $780,517
Sale
Common Stock 3,069 $229.06 $702,985
Sale
Common Stock 3,545 $229.89 $814,960
Sale
Common Stock 938 $232.27 $217,868
Sale
Common Stock 2,429 $233.69 $567,626
Sale
Common Stock 647 $232.21 $150,242
Sale
Common Stock 810 $237.73 $192,561
Sale
Common Stock 7,442 $234.37 $1,744,144
Sale
Common Stock 2,615 $235.52 $615,895
Sale
Common Stock 1,057 $236.74 $250,229
Sale
Common Stock 3,062 $226.62 $693,907
Sale
Common Stock 200 $229.17 $45,834
Sale
Common Stock 4,210 $228.09 $960,259
Sale
Common Stock 7,528 $227.4 $1,711,845
Sale
Common Stock 8,319 $228.61 $1,901,807
Sale
Common Stock 141,882 $209.43 $29,713,780
Sale
Common Stock 14,164 $206.7 $2,927,656
Sale
Common Stock 184,863 $208.84 $38,606,419
Sale
Common Stock 14,352 $205.3 $2,946,408
Sale
Common Stock 26,623 $211.28 $5,624,907
Sale
Common Stock 45,846 $207.61 $9,518,088
Sale
Common Stock 72,270 $210.8 $15,234,661
Sale
Common Stock 176 $195.62 $34,429
Sale
Common Stock 232 $194.63 $45,155
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 176 $196.79 $34,635
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 141 $193.81 $27,327
Sale
Common Stock 549 $191.93 $105,371
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 176 $192.51 $33,881
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 242 $190.23 $46,035
Sale
Common Stock 119 $189.7 $22,575
Sale
Common Stock 364 $191.47 $69,694
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 250 $187.42 $46,855
Sale
Common Stock 18 $190.15 $3,423
Sale
Common Stock 110 $189.41 $20,835
Sale
Common Stock 347 $188.27 $65,331
Sale
Common Stock 110 $189.51 $20,846
Sale
Common Stock 110 $188.6 $20,746
Sale
Common Stock 240 $187.66 $45,039
Option
Common Stock 725 $75.57 $54,788
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 265 $186.61 $49,452
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 46 $186.97 $8,600
Sale
Common Stock 369 $189.15 $69,796
Sale
Common Stock 171 $188.28 $32,197
Sale
Common Stock 117 $190.15 $22,248
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 22 $191.07 $4,204
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 66 $187.75 $12,392
Sale
Common Stock 308 $186.59 $57,470
Sale
Common Stock 207 $185.76 $38,453
Sale
Common Stock 144 $188.78 $27,184
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 93 $185.22 $17,225
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 408 $184.5 $75,275
Sale
Common Stock 224 $183.62 $41,130
Sale
Common Stock 58 $186.79 $10,834
Sale
Common Stock 341 $184.89 $63,049
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 326 $185.88 $60,598
Sale
Common Stock 408 $186.86 $76,237
Sale
Common Stock 132 $184.74 $24,385
Sale
Common Stock 88 $186.06 $16,373
Sale
Common Stock 97 $183.93 $17,842
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Option
Common Stock 725 $75.57 $54,788
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 186 $182.01 $33,854
Sale
Common Stock 264 $181.03 $47,792
Sale
Common Stock 185 $180.05 $33,309
Sale
Common Stock 90 $183.07 $16,476
Sale
Common Stock 314 $181.71 $57,056
Sale
Common Stock 52 $180.08 $9,364
Sale
Common Stock 176 $183.48 $32,293
Sale
Common Stock 22 $184.94 $4,069
Sale
Common Stock 161 $182.59 $29,397
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 210 $175.42 $36,837
Sale
Common Stock 97 $171.35 $16,621
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 132 $172.48 $22,767
Sale
Common Stock 110 $174.39 $19,182
Sale
Common Stock 176 $176.38 $31,044
Option
Common Stock 725 $75.57 $54,788
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 44 $174.51 $7,678
Sale
Common Stock 169 $178.12 $30,102
Sale
Common Stock 197 $176.91 $34,850
Sale
Common Stock 124 $173.41 $21,503
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 89 $176.1 $15,672
Sale
Common Stock 80 $171.97 $13,758
Sale
Common Stock 22 $178.71 $3,932
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 270 $182.7 $49,330
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 108 $180.61 $19,506
Sale
Common Stock 166 $183.31 $30,429
Sale
Common Stock 115 $179.32 $20,621
Sale
Common Stock 66 $181.5 $11,979
Sale
Common Stock 360 $183.57 $66,084
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 365 $182.81 $66,725
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 153 $184.71 $28,260
Sale
Common Stock 462 $183.55 $84,800
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 110 $185.65 $20,422
Sale
Common Stock 328 $187.54 $61,511
Sale
Common Stock 102 $184.17 $18,786
Sale
Common Stock 141 $185.44 $26,147
Sale
Common Stock 66 $188.5 $12,441
Sale
Common Stock 88 $186.5 $16,412
Option
Common Stock 725 $75.57 $54,788
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 321 $186.49 $59,862
Sale
Common Stock 154 $187.2 $28,828
Sale
Common Stock 140 $188.34 $26,368
Option
Common Stock 725 $75.57 $54,788
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 110 $185.1 $20,361
Sale
Common Stock 32 $193.05 $6,178
Sale
Common Stock 44 $190.18 $8,368
Sale
Common Stock 220 $188.25 $41,414
Sale
Common Stock 175 $186.13 $32,573
Sale
Common Stock 43 $189.24 $8,137
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 167 $187.23 $31,267
Sale
Common Stock 44 $191.76 $8,437
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 396 $165.71 $65,620
Sale
Common Stock 54 $163.48 $8,828
Sale
Common Stock 119 $164.64 $19,592
Sale
Common Stock 68 $167.5 $11,390
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 88 $166.37 $14,640
Option
Common Stock 725 $75.57 $54,788
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 512 $163.57 $83,746
Sale
Common Stock 147 $162.5 $23,888
Sale
Common Stock 66 $164.22 $10,839
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 583 $162.84 $94,937
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 142 $164.01 $23,289
Option
Common Stock 725 $75.57 $54,788
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 220 $161.39 $35,505
Sale
Common Stock 99 $162.05 $16,043
Sale
Common Stock 406 $160.49 $65,160
Sale
Common Stock 198 $163.49 $32,372
Sale
Common Stock 10 $165.29 $1,653
Sale
Common Stock 264 $162.15 $42,807
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 253 $164.03 $41,500
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 264 $163.86 $43,259
Sale
Common Stock 461 $163.03 $75,157
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 76 $163.94 $12,460
Sale
Common Stock 440 $162.89 $71,672
Sale
Common Stock 209 $162.24 $33,909
Option
Common Stock 725 $75.57 $54,788
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 255 $163.67 $41,735
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 135 $165.42 $22,331
Sale
Common Stock 21 $166.82 $3,503
Sale
Common Stock 314 $164.72 $51,723
Sale
Common Stock 22 $170.31 $3,747
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 396 $169.7 $67,202
Sale
Common Stock 307 $168.64 $51,772
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 144 $170.95 $24,617
Sale
Common Stock 427 $168.96 $72,145
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 154 $170.18 $26,208
Sale
Common Stock 274 $168.79 $46,250
Option
Common Stock 725 $75.57 $54,788
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 89 $170.29 $15,156
Sale
Common Stock 44 $171.86 $7,562
Sale
Common Stock 318 $169.56 $53,920
Sale
Common Stock 169 $169.21 $28,597
Sale
Common Stock 76 $168.16 $12,780
Sale
Common Stock 416 $170.21 $70,809
Sale
Common Stock 64 $170.96 $10,941
Option
Common Stock 725 $75.57 $54,788
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 210 $167.39 $35,152
Sale
Common Stock 22 $169.56 $3,730
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 440 $166.37 $73,204
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 53 $168.39 $8,925
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 251 $173.08 $43,442
Sale
Common Stock 207 $174.78 $36,178
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 267 $174.21 $46,514
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 88 $171.08 $15,055
Sale
Common Stock 593 $169.97 $100,789
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 44 $171.87 $7,562
Sale
Common Stock 88 $170.07 $14,966
Sale
Common Stock 120 $171.17 $20,540
Option
Common Stock 725 $75.57 $54,788
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 407 $167.82 $68,302
Sale
Common Stock 110 $168.56 $18,541
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 110 $170.33 $18,736
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 494 $169.57 $83,765
Sale
Common Stock 121 $168.39 $20,375
Sale
Common Stock 110 $174.15 $19,156
Sale
Common Stock 231 $170.68 $39,427
Sale
Common Stock 220 $173.01 $38,061
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 164 $171.21 $28,079
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 110 $177.01 $19,471
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 152 $173.87 $26,429
Sale
Common Stock 301 $174.72 $52,589
Sale
Common Stock 162 $176.02 $28,515
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 157 $168.79 $26,500
Sale
Common Stock 167 $171.69 $28,672
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 45 $169.66 $7,635
Sale
Common Stock 119 $172.55 $20,534
Sale
Common Stock 237 $168.08 $39,835
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 29 $164.78 $4,779
Sale
Common Stock 356 $166.04 $59,110
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 278 $167.11 $46,457
Sale
Common Stock 62 $167.79 $10,403
Sale
Common Stock 110 $164.22 $18,064
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 106 $165.81 $17,576
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 509 $165.16 $84,066
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 393 $165.69 $65,115
Sale
Common Stock 143 $164.75 $23,559
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 189 $166.52 $31,473
Sale
Common Stock 65 $162.91 $10,589
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 252 $159.83 $40,278
Sale
Common Stock 83 $164.29 $13,636
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 38 $164.98 $6,269
Sale
Common Stock 166 $160.81 $26,694
Sale
Common Stock 67 $161.64 $10,830
Sale
Common Stock 54 $158.57 $8,563
Sale
Common Stock 104 $153.09 $15,921
Sale
Common Stock 22 $156.27 $3,438
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 117 $150.83 $17,647
Sale
Common Stock 85 $153.9 $13,081
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 131 $151.65 $19,866
Sale
Common Stock 266 $155.54 $41,373
Option
Common Stock 725 $75.57 $54,788
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 141 $157.43 $22,197
Sale
Common Stock 275 $155.44 $42,745
Sale
Common Stock 309 $156.43 $48,336
Sale
Common Stock 94 $154.95 $14,565
Sale
Common Stock 79 $153.9 $12,158
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 145 $157.15 $22,786
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 407 $156.14 $63,549
Sale
Common Stock 324 $151.15 $48,973
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 100 $150.16 $15,016
Sale
Common Stock 64 $148.96 $9,533
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 88 $147.13 $12,948
Sale
Common Stock 95 $146.29 $13,897
Sale
Common Stock 54 $144.39 $7,797
Sale
Common Stock 16 $146.64 $2,346
Sale
Common Stock 300 $144.83 $43,449
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 263 $146.19 $38,448
Sale
Common Stock 146 $144.1 $21,039
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 188 $146.1 $27,466
Sale
Common Stock 79 $147.98 $11,690
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 308 $146.73 $45,193
Sale
Common Stock 150 $148.94 $22,341
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 162 $148.99 $24,136
Sale
Common Stock 6 $150.46 $903
Sale
Common Stock 423 $148.16 $62,670
Sale
Common Stock 134 $147.09 $19,710
Sale
Common Stock 149 $147.76 $22,016
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 285 $148.45 $42,308
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 34 $146.32 $4,975
Sale
Common Stock 257 $149.57 $38,439
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 58 $144.89 $8,404
Sale
Common Stock 311 $148.3 $46,121
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 61 $149.49 $9,119
Sale
Common Stock 181 $147.08 $26,621
Sale
Common Stock 114 $146.3 $16,678
Sale
Common Stock 230 $144.18 $33,161
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 51 $146.93 $7,493
Sale
Common Stock 234 $145.29 $33,999
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 210 $145.98 $30,656
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 16 $149.22 $2,388
Sale
Common Stock 554 $147.63 $81,788
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 32 $146.01 $4,672
Sale
Common Stock 123 $148.36 $18,248
Sale
Common Stock 16 $149.08 $2,385
Sale
Common Stock 60 $143.44 $8,607
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 256 $147.34 $37,719
Sale
Common Stock 155 $146.2 $22,661
Sale
Common Stock 70 $144.99 $10,150
Sale
Common Stock 168 $148.16 $24,891
Sale
Common Stock 110 $139.65 $15,362
Sale
Common Stock 216 $140.75 $30,401
Sale
Common Stock 78 $136.38 $10,638
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 37 $141.5 $5,236
Sale
Common Stock 79 $137.3 $10,847
Sale
Common Stock 205 $139.07 $28,509
Option
Common Stock 725 $75.57 $54,788
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Sale
Common Stock 438 $135.89 $59,519
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 31 $137.97 $4,277
Sale
Common Stock 85 $136.65 $11,615
Sale
Common Stock 171 $135.03 $23,090
Sale
Common Stock 433 $138.81 $60,106
Sale
Common Stock 31 $141.26 $4,379
Sale
Common Stock 261 $139.57 $36,427
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 307 $134.74 $41,366
Sale
Common Stock 333 $133.6 $44,487
Sale
Common Stock 53 $135.79 $7,197
Sale
Common Stock 32 $136.6 $4,371
Option
Non-qualified Stock Option (Right to Buy) 725 $75.57 $54,788
Option
Common Stock 725 $75.57 $54,788
Sale
Common Stock 1,765 $153.03 $270,100
Sale
Common Stock 703 $156.16 $109,778
Sale
Common Stock 1,097 $155.36 $170,426
Sale
Common Stock 700 $157.31 $110,120
Sale
Common Stock 1,340 $150.27 $201,358
Sale
Common Stock 1,100 $151.3 $166,426
Sale
Common Stock 964 $153.93 $148,392
Sale
Common Stock 90 $159.77 $14,379
Sale
Common Stock 34 $163.86 $5,571
Sale
Common Stock 145 $161.09 $23,357
Sale
Common Stock 64 $162.03 $10,370
Sale
Common Stock 156 $160.28 $25,004
Option
Common Stock 416 $80.99 $33,692
Option
Non-qualified Stock Option (Right to Buy) 416 $80.99 $33,692
Sale
Common Stock 17 $165.11 $2,807
Sale
Common Stock 255 $163.63 $41,726
Sale
Common Stock 344 $161.89 $55,689
Sale
Common Stock 1,701 $162.86 $277,020
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 431 $162.76 $70,149
Sale
Common Stock 636 $161.98 $103,021
Sale
Common Stock 336 $159.94 $53,739
Sale
Common Stock 465 $160.84 $74,791
Sale
Common Stock 432 $159.06 $68,714
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 549 $161.79 $88,821
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 508 $160.03 $81,293
Sale
Common Stock 179 $162.85 $29,150
Sale
Common Stock 275 $163.69 $45,016
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 789 $160.85 $126,911
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 742 $160.17 $118,848
Sale
Common Stock 281 $159.5 $44,818
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 270 $162.49 $43,871
Sale
Common Stock 263 $161.21 $42,397
Sale
Common Stock 681 $163.3 $111,209
Sale
Common Stock 63 $163.94 $10,328
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 818 $164.7 $134,721
Sale
Common Stock 421 $162.56 $68,439
Sale
Common Stock 490 $163.6 $80,162
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 571 $165.46 $94,475
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 932 $160.3 $149,400
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 941 $161.07 $151,567
Sale
Common Stock 427 $159.22 $67,985
Sale
Common Stock 583 $160.13 $93,357
Sale
Common Stock 509 $158.94 $80,902
Sale
Common Stock 477 $156.77 $74,781
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 488 $157.78 $76,997
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 243 $155.71 $37,838
Sale
Common Stock 730 $157.82 $115,207
Sale
Common Stock 366 $157.04 $57,476
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 559 $160.38 $89,654
Sale
Common Stock 147 $155.26 $22,823
Sale
Common Stock 67 $161.06 $10,791
Sale
Common Stock 431 $158.9 $68,486
Sale
Common Stock 383 $152.4 $58,369
Sale
Common Stock 1,132 $153.31 $173,546
Sale
Common Stock 403 $154.54 $62,279
Sale
Common Stock 382 $155.18 $59,280
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 178 $156.86 $27,922
Sale
Common Stock 742 $153.68 $114,034
Sale
Common Stock 201 $155.84 $31,324
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 577 $154.62 $89,216
Sale
Common Stock 420 $152.82 $64,185
Sale
Common Stock 182 $158.26 $28,804
Sale
Common Stock 1,153 $147.09 $169,597
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 1,020 $147.85 $150,811
Sale
Common Stock 127 $148.62 $18,874
Sale
Common Stock 290 $146.33 $42,434
Sale
Common Stock 212 $144.49 $30,632
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 92 $147.49 $13,569
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 769 $143.47 $110,326
Sale
Common Stock 543 $145.53 $79,022
Sale
Common Stock 394 $142.6 $56,186
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 714 $145.7 $104,028
Sale
Common Stock 52 $141.57 $7,362
Sale
Common Stock 391 $143.54 $56,126
Sale
Common Stock 332 $140.48 $46,640
Sale
Common Stock 243 $139.74 $33,957
Sale
Common Stock 327 $145.06 $47,435
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 241 $138.32 $33,334
Sale
Common Stock 265 $143.08 $37,915
Sale
Common Stock 368 $140.39 $51,663
Sale
Common Stock 1,320 $142.53 $188,133
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 347 $141.55 $49,117
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 460 $141.31 $65,003
Sale
Common Stock 361 $140.34 $50,663
Sale
Common Stock 334 $143.22 $47,834
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 30 $144.9 $4,347
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 411 $144.2 $59,267
Sale
Common Stock 704 $142.31 $100,183
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 771 $146.24 $112,748
Sale
Common Stock 36 $149.11 $5,368
Sale
Common Stock 363 $148.52 $53,913
Sale
Common Stock 812 $145.43 $118,087
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 224 $147.32 $33,000
Sale
Common Stock 94 $150.71 $14,167
Sale
Common Stock 658 $150.91 $99,297
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 784 $151.91 $119,094
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 830 $149.96 $124,467
Sale
Common Stock 28 $152.48 $4,270
Sale
Common Stock 750 $155.28 $116,461
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 195 $157.24 $30,661
Sale
Common Stock 1,300 $156.09 $202,911
Sale
Common Stock 55 $157.99 $8,689
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 339 $156.71 $53,123
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 225 $152.74 $34,365
Sale
Common Stock 315 $154.67 $48,719
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 827 $156.03 $129,040
Sale
Common Stock 594 $153.68 $91,288
Sale
Common Stock 813 $156 $126,826
Sale
Common Stock 235 $156.99 $36,892
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 184 $151.97 $27,963
Sale
Common Stock 976 $155.35 $151,625
Sale
Common Stock 92 $153.48 $14,120
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 504 $146.86 $74,018
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 263 $148.64 $39,092
Sale
Common Stock 507 $146.2 $74,121
Sale
Common Stock 522 $144.85 $75,611
Sale
Common Stock 504 $147.99 $74,588
Sale
Common Stock 159 $147.95 $23,524
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 521 $147.17 $76,673
Sale
Common Stock 661 $146.42 $96,780
Sale
Common Stock 294 $144.04 $42,347
Sale
Common Stock 665 $145.31 $96,632
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 449 $145.69 $65,413
Sale
Common Stock 102 $148.37 $15,133
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 644 $147.53 $95,011
Sale
Common Stock 1,105 $146.78 $162,190
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 920 $148.57 $136,687
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 280 $147.47 $41,292
Sale
Common Stock 98 $146.41 $14,348
Sale
Common Stock 570 $149.42 $85,169
Sale
Common Stock 432 $150.48 $65,008
Sale
Common Stock 628 $147.99 $92,937
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 597 $146.86 $87,677
Sale
Common Stock 846 $148.99 $126,048
Sale
Common Stock 229 $149.82 $34,308
Sale
Common Stock 204 $149.1 $30,416
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 688 $146 $100,449
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 935 $146.86 $137,316
Sale
Common Stock 174 $147.87 $25,729
Sale
Common Stock 270 $150.16 $40,542
Sale
Common Stock 29 $150.82 $4,374
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 949 $145.53 $138,105
Sale
Common Stock 211 $147.65 $31,153
Sale
Common Stock 111 $148.58 $16,492
Sale
Common Stock 1,029 $146.42 $150,668
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 280 $151.76 $42,492
Sale
Common Stock 990 $150.83 $149,326
Sale
Common Stock 1,030 $150.04 $154,536
Option
Common Stock 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 282 $149.09 $42,043
Sale
Common Stock 339 $147.94 $50,152
Sale
Common Stock 104 $152.16 $15,824
Sale
Common Stock 1,108 $151.15 $167,470
Sale
Common Stock 467 $150.29 $70,185
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 330 $151.23 $49,906
Sale
Common Stock 1,392 $150.5 $209,502
Sale
Common Stock 578 $149.56 $86,448
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 395 $152.76 $60,342
Sale
Common Stock 1,021 $151.12 $154,298
Sale
Common Stock 884 $152.12 $134,471
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 285 $151.92 $43,297
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 848 $150.33 $127,478
Sale
Common Stock 1,167 $151.4 $176,681
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 239 $158.12 $37,791
Sale
Common Stock 260 $159.11 $41,368
Sale
Common Stock 436 $156.94 $68,425
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 636 $154.79 $98,443
Sale
Common Stock 729 $155.94 $113,682
Sale
Common Stock 448 $158.96 $71,215
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 867 $160.78 $139,398
Sale
Common Stock 985 $159.91 $157,515
Sale
Common Stock 523 $158.48 $82,885
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 1,158 $159.56 $184,773
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 50 $161.07 $8,053
Sale
Common Stock 569 $160.39 $91,261
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 433 $165.2 $71,531
Sale
Common Stock 851 $163.41 $139,063
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 1,016 $164.32 $166,950
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 471 $160.19 $75,447
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 730 $161.1 $117,603
Sale
Common Stock 310 $162.93 $50,509
Sale
Common Stock 646 $162.29 $104,838
Sale
Common Stock 143 $159.03 $22,741
Sale
Common Stock 453 $156.67 $70,970
Sale
Common Stock 1,114 $155.94 $173,713
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 501 $154.84 $77,577
Sale
Common Stock 61 $153.73 $9,377
Sale
Common Stock 171 $152.26 $26,036
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 740 $153.38 $113,501
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 691 $152.28 $105,222
Sale
Common Stock 714 $151.24 $107,984
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 155 $153.88 $23,851
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 739 $152.67 $112,821
Sale
Common Stock 386 $153.47 $59,238
Sale
Common Stock 1,175 $151.67 $178,206
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 205 $156.51 $32,085
Sale
Common Stock 419 $157.91 $66,163
Sale
Common Stock 475 $153.52 $72,922
Sale
Common Stock 411 $155.62 $63,961
Sale
Common Stock 158 $158.43 $25,032
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 632 $154.56 $97,681
Sale
Common Stock 665 $151.73 $100,898
Sale
Common Stock 519 $153.5 $79,664
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 282 $154.67 $43,616
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 834 $152.58 $127,248
Sale
Common Stock 683 $157.49 $107,564
Sale
Common Stock 975 $156.53 $152,619
Sale
Common Stock 229 $159.52 $36,531
Sale
Common Stock 212 $160.55 $34,036
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 201 $158.67 $31,893
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 94 $163.2 $15,340
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 205 $161.13 $33,031
Sale
Common Stock 244 $162.2 $39,576
Sale
Common Stock 865 $160.01 $138,407
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 892 $159.12 $141,932
Sale
Common Stock 840 $162.63 $136,610
Sale
Common Stock 19 $165.35 $3,142
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 218 $160.59 $35,009
Sale
Common Stock 242 $164.71 $39,860
Sale
Common Stock 692 $161.89 $112,027
Sale
Common Stock 289 $163.54 $47,264
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 95 $171.94 $16,334
Sale
Common Stock 149 $170.72 $25,437
Sale
Common Stock 347 $166.21 $57,676
Sale
Common Stock 88 $175.16 $15,414
Sale
Common Stock 108 $169.28 $18,282
Sale
Common Stock 178 $173.32 $30,851
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 250 $167.29 $41,822
Sale
Common Stock 327 $174.19 $56,958
Sale
Common Stock 537 $165.31 $88,771
Sale
Common Stock 221 $168.64 $37,268
Sale
Common Stock 244 $167.61 $40,897
Sale
Common Stock 325 $173.05 $56,241
Sale
Common Stock 345 $169.94 $58,630
Sale
Common Stock 351 $166.65 $58,493
Sale
Common Stock 228 $171.67 $39,141
Sale
Common Stock 409 $168.76 $69,024
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 322 $170.84 $55,010
Sale
Common Stock 76 $173.77 $13,206
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 449 $179.72 $80,696
Sale
Common Stock 389 $178.17 $69,308
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 1,119 $180.59 $202,081
Sale
Common Stock 306 $176.87 $54,121
Sale
Common Stock 37 $181.15 $6,702
Sale
Common Stock 165 $177.6 $29,304
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 1,549 $175.69 $272,142
Sale
Common Stock 586 $176.45 $103,400
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 131 $179.99 $23,579
Sale
Common Stock 577 $177.5 $102,418
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 333 $178.96 $59,593
Sale
Common Stock 1,259 $176.74 $222,511
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 130 $184.46 $23,980
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 806 $182.49 $147,086
Sale
Common Stock 140 $185 $25,900
Sale
Common Stock 1,224 $183.44 $224,527
Sale
Common Stock 956 $187.93 $179,664
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 1,344 $187.26 $251,683
Sale
Common Stock 189 $188.92 $35,706
Sale
Common Stock 875 $187.25 $163,845
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 1,236 $188 $232,367
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 1,004 $189.21 $189,964
Sale
Common Stock 34 $190.68 $6,483
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 555 $190.01 $105,456
Sale
Common Stock 435 $188.22 $81,874
Sale
Common Stock 272 $187.27 $50,937
Sale
Common Stock 24 $192.11 $4,611
Sale
Common Stock 702 $189.58 $133,085
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 742 $190.69 $141,492
Sale
Common Stock 832 $191.57 $159,389
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 570 $188.39 $107,383
Sale
Common Stock 107 $189.89 $20,318
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 603 $187.07 $112,800
Sale
Common Stock 756 $189.25 $143,071
Sale
Common Stock 264 $186.23 $49,166
Sale
Common Stock 940 $186.84 $175,630
Sale
Common Stock 118 $189.16 $22,321
Sale
Common Stock 264 $191.02 $50,430
Sale
Common Stock 380 $189.95 $72,180
Sale
Common Stock 561 $187.89 $105,403
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 37 $192.13 $7,109
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 306 $187.25 $57,297
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 1,555 $188.45 $293,046
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 439 $189.08 $83,007
Sale
Common Stock 238 $182.38 $43,407
Sale
Common Stock 377 $180.92 $68,208
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 159 $185.13 $29,436
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 90 $186.32 $16,769
Sale
Common Stock 1,299 $181.84 $236,211
Sale
Common Stock 137 $184.17 $25,231
Sale
Common Stock 550 $190.89 $104,989
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 237 $191.89 $45,477
Sale
Common Stock 120 $193.95 $23,273
Sale
Common Stock 584 $193.23 $112,845
Sale
Common Stock 809 $189.76 $153,516
Sale
Common Stock 358 $188.57 $67,509
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 416 $190.51 $79,253
Sale
Common Stock 176 $191.33 $33,674
Sale
Common Stock 1,191 $189.71 $225,949
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 159 $187.3 $29,780
Sale
Common Stock 834 $190.09 $158,531
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 343 $188.19 $64,548
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 200 $191.25 $38,251
Sale
Common Stock 923 $189.15 $174,583
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 223 $188.53 $42,042
Sale
Common Stock 779 $189.67 $147,755
Sale
Common Stock 135 $187.29 $25,284
Sale
Common Stock 210 $186.11 $39,083
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 953 $190.11 $181,177
Sale
Common Stock 399 $184.66 $73,678
Sale
Common Stock 779 $183.8 $143,181
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 357 $182.63 $65,199
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 291 $181.53 $52,824
Sale
Common Stock 474 $180.49 $85,552
Sale
Common Stock 1,007 $183.05 $184,335
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 89 $184.79 $16,446
Sale
Common Stock 337 $182.1 $61,369
Sale
Common Stock 677 $184.17 $124,684
Sale
Common Stock 190 $180.78 $34,349
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 669 $184.07 $123,141
Sale
Common Stock 306 $183.32 $56,097
Sale
Common Stock 898 $181.97 $163,407
Sale
Common Stock 427 $181.35 $77,437
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 1,266 $181.1 $229,276
Sale
Common Stock 54 $178.48 $9,638
Sale
Common Stock 223 $180.06 $40,154
Sale
Common Stock 101 $181.54 $18,336
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 333 $176.74 $58,854
Sale
Common Stock 323 $177.79 $57,426
Sale
Common Stock 340 $180.47 $61,361
Sale
Common Stock 372 $178.45 $66,382
Sale
Common Stock 85 $181.99 $15,469
Sale
Common Stock 188 $176.68 $33,216
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 484 $181.31 $87,755
Sale
Common Stock 336 $175.35 $58,917
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 495 $177.8 $88,011
Sale
Common Stock 35 $177.11 $6,199
Sale
Common Stock 336 $171.27 $57,546
Sale
Common Stock 239 $172.47 $41,221
Sale
Common Stock 349 $174.46 $60,886
Sale
Common Stock 964 $170.4 $164,268
Sale
Common Stock 36 $175.28 $6,310
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 341 $173.38 $59,121
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 500 $177.61 $88,804
Sale
Common Stock 89 $181.66 $16,168
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 1,018 $176.77 $179,954
Sale
Common Stock 248 $178.61 $44,296
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 445 $175.73 $78,200
Sale
Common Stock 693 $181.65 $125,886
Sale
Common Stock 186 $185.77 $34,553
Sale
Common Stock 500 $183.65 $91,825
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 57 $186.54 $10,633
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 372 $184.58 $68,662
Sale
Common Stock 492 $182.57 $89,823
Sale
Common Stock 218 $183.3 $39,959
Sale
Common Stock 570 $182.13 $103,813
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 953 $184.43 $175,762
Sale
Common Stock 336 $180.92 $60,790
Sale
Common Stock 223 $185.2 $41,299
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 1,162 $182.7 $212,293
Sale
Common Stock 71 $183.37 $13,019
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 170 $180.69 $30,718
Sale
Common Stock 84 $177.48 $14,909
Sale
Common Stock 336 $178.74 $60,057
Sale
Common Stock 419 $181.74 $76,149
Sale
Common Stock 58 $176.2 $10,220
Sale
Common Stock 233 $170.93 $39,827
Sale
Common Stock 579 $172.08 $99,633
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 290 $169.6 $49,183
Sale
Common Stock 307 $168.57 $51,752
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 384 $173.85 $66,757
Sale
Common Stock 507 $173.34 $87,883
Sale
Common Stock 317 $168.64 $53,457
Sale
Common Stock 650 $171.1 $111,216
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 48 $172.57 $8,283
Sale
Common Stock 639 $169.83 $108,519
Sale
Common Stock 383 $167.75 $64,247
Sale
Common Stock 263 $171.91 $45,211
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 290 $167.2 $48,489
Sale
Common Stock 353 $165.5 $58,421
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 189 $163.97 $30,991
Sale
Common Stock 165 $162.91 $26,879
Sale
Common Stock 1,303 $166.45 $216,880
Sale
Common Stock 824 $161.09 $132,738
Sale
Common Stock 754 $160.33 $120,890
Sale
Common Stock 436 $158.17 $68,960
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 286 $159.25 $45,544
Sale
Common Stock 719 $162.89 $117,119
Sale
Common Stock 799 $163.77 $130,852
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 129 $165.58 $21,360
Sale
Common Stock 653 $164.8 $107,616
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 141 $172.76 $24,359
Sale
Common Stock 682 $167.55 $114,267
Sale
Common Stock 877 $166.34 $145,877
Sale
Common Stock 87 $168.35 $14,647
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 391 $165.43 $64,682
Sale
Common Stock 122 $171.54 $20,928
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 337 $172.17 $58,020
Sale
Common Stock 163 $173.03 $28,204
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 278 $175.91 $48,903
Sale
Common Stock 936 $174.21 $163,063
Sale
Common Stock 586 $175.21 $102,670
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 475 $173.79 $82,551
Sale
Common Stock 53 $176.38 $9,348
Sale
Common Stock 1,143 $175.67 $200,793
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 629 $174.8 $109,950
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 634 $176.53 $111,921
Sale
Common Stock 723 $174.76 $126,351
Sale
Common Stock 820 $175.73 $144,095
Sale
Common Stock 123 $173.69 $21,364
Sale
Common Stock 41 $174.31 $7,147
Sale
Common Stock 1,312 $172.55 $226,383
Sale
Common Stock 386 $171.71 $66,280
Sale
Common Stock 561 $173.44 $97,298
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 387 $165.62 $64,096
Sale
Common Stock 252 $170.32 $42,922
Sale
Common Stock 124 $166.72 $20,673
Sale
Common Stock 443 $168.06 $74,449
Sale
Common Stock 183 $171.19 $31,327
Sale
Common Stock 357 $169 $60,331
Sale
Common Stock 554 $172.01 $95,292
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 849 $167.89 $142,536
Sale
Common Stock 138 $164.68 $22,726
Sale
Common Stock 87 $168.85 $14,690
Sale
Common Stock 679 $165.74 $112,538
Sale
Common Stock 547 $166.67 $91,168
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 516 $163.98 $84,613
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 1,016 $164.95 $167,588
Sale
Common Stock 154 $161.93 $24,937
Sale
Common Stock 330 $162.91 $53,760
Sale
Common Stock 284 $165.9 $47,116
Sale
Common Stock 645 $169.87 $109,566
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 313 $171.58 $53,703
Sale
Common Stock 1,342 $170.56 $228,892
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 237 $174.92 $41,456
Sale
Common Stock 197 $174.04 $34,286
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 348 $177.86 $61,895
Sale
Common Stock 77,924 $172.09 $13,409,629
Sale
Common Stock 29,223 $172.91 $5,053,007
Sale
Common Stock 35,575 $174.09 $6,193,358
Sale
Common Stock 34,638 $174.89 $6,057,805
Sale
Common Stock 14,113 $176.15 $2,485,934
Sale
Common Stock 12,729 $177.2 $2,255,604
Sale
Common Stock 43,865 $177.99 $7,807,356
Sale
Common Stock 16,663 $178.94 $2,981,727
Sale
Common Stock 14,872 $180.04 $2,677,585
Sale
Common Stock 17,548 $180.99 $3,175,925
Sale
Common Stock 2,850 $181.74 $517,945
Sale
Common Stock 291 $172.83 $50,292
Sale
Common Stock 185 $178.51 $33,025
Sale
Common Stock 218 $179.88 $39,214
Sale
Common Stock 606 $172.02 $104,246
Sale
Common Stock 104 $181.84 $18,911
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 114 $176.21 $20,087
Sale
Common Stock 92 $186.1 $17,121
Sale
Common Stock 440 $182.2 $80,168
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 15 $184.37 $2,766
Sale
Common Stock 432 $183.24 $79,159
Sale
Common Stock 1,321 $181.3 $239,492
Sale
Common Stock 196 $181.84 $35,641
Sale
Common Stock 258 $183.11 $47,243
Sale
Common Stock 540 $185.03 $99,918
Sale
Common Stock 634 $183.86 $116,565
Sale
Common Stock 104 $179.89 $18,708
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 76 $178.96 $13,601
Sale
Common Stock 379 $186 $70,494
Sale
Common Stock 113 $177.21 $20,024
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 245 $168.2 $41,210
Sale
Common Stock 614 $172.88 $106,149
Sale
Common Stock 182 $169.25 $30,803
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 603 $170.64 $102,894
Sale
Common Stock 656 $171.62 $112,583
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 632 $168.97 $106,786
Sale
Common Stock 293 $165.11 $48,376
Sale
Common Stock 643 $167.7 $107,831
Sale
Common Stock 717 $169.62 $121,619
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 15 $170.31 $2,555
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 935 $167.68 $156,784
Sale
Common Stock 405 $168.9 $68,405
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 827 $166.99 $138,102
Sale
Common Stock 133 $165.46 $22,006
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 302 $165.78 $50,066
Sale
Common Stock 865 $163.68 $141,584
Sale
Common Stock 378 $164.59 $62,215
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 275 $161.7 $44,468
Sale
Common Stock 63 $159.21 $10,030
Sale
Common Stock 217 $162.88 $35,345
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 200 $158.17 $31,634
Sale
Common Stock 248 $159.28 $39,500
Sale
Common Stock 471 $160.12 $75,415
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 37 $166.14 $6,147
Sale
Common Stock 845 $161.1 $136,132
Sale
Common Stock 303 $162.04 $49,099
Sale
Common Stock 114 $163.34 $18,621
Sale
Common Stock 196 $164.34 $32,211
Sale
Common Stock 86 $165.45 $14,228
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 556 $168.36 $93,609
Sale
Common Stock 285 $166.25 $47,382
Sale
Common Stock 289 $169.2 $48,899
Sale
Common Stock 43 $171.05 $7,355
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 929 $167.18 $155,307
Sale
Common Stock 198 $170.25 $33,710
Sale
Common Stock 101 $165.57 $16,723
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 45 $167.42 $7,534
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 103 $168.6 $17,365
Sale
Common Stock 374 $162.9 $60,923
Sale
Common Stock 678 $164.6 $111,599
Sale
Common Stock 999 $163.85 $163,687
Sale
Common Stock 536 $167.86 $89,972
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 52 $172.12 $8,950
Sale
Common Stock 315 $171.02 $53,870
Sale
Common Stock 437 $169.97 $74,279
Sale
Common Stock 241 $168.79 $40,679
Sale
Common Stock 263 $166.95 $43,909
Sale
Common Stock 456 $165.65 $75,535
Sale
Common Stock 137 $182.49 $25,001
Sale
Common Stock 542 $179.79 $97,445
Sale
Common Stock 290 $180.73 $52,411
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 311 $177.82 $55,303
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 89 $183.39 $16,322
Sale
Common Stock 931 $178.9 $166,553
Sale
Common Stock 521 $187.63 $97,755
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 524 $190.72 $99,935
Sale
Common Stock 666 $191.84 $127,767
Sale
Common Stock 338 $189.98 $64,213
Sale
Common Stock 177 $188.57 $33,377
Sale
Common Stock 74 $192.44 $14,240
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 608 $189.86 $115,435
Sale
Common Stock 1,031 $188.88 $194,733
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 579 $187.9 $108,794
Sale
Common Stock 82 $186.41 $15,286
Sale
Common Stock 170 $184.47 $31,359
Sale
Common Stock 201 $185.96 $37,377
Sale
Common Stock 270 $183.17 $49,455
Sale
Common Stock 1,248 $187 $233,380
Sale
Common Stock 90 $181.94 $16,375
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 321 $187.77 $60,273
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 367 $189.06 $69,385
Sale
Common Stock 551 $183.31 $101,005
Sale
Common Stock 170 $187.07 $31,802
Sale
Common Stock 172 $185.23 $31,860
Sale
Common Stock 637 $182.44 $116,214
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 179 $184.22 $32,975
Sale
Common Stock 224 $188.25 $42,168
Sale
Common Stock 173 $186.81 $32,318
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 120 $189 $22,680
Sale
Common Stock 250 $187.91 $46,978
Sale
Common Stock 843 $185.79 $156,624
Sale
Common Stock 914 $184.93 $169,027
Sale
Common Stock 51 $184.21 $9,394
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 200 $178.01 $35,602
Sale
Common Stock 100 $185.43 $18,543
Sale
Common Stock 281 $175.48 $49,309
Sale
Common Stock 125 $189.52 $23,690
Sale
Common Stock 171 $188.54 $32,240
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 207 $182.7 $37,818
Sale
Common Stock 163 $181.43 $29,573
Sale
Common Stock 198 $180.25 $35,690
Sale
Common Stock 37 $176.17 $6,518
Sale
Common Stock 244 $178.99 $43,674
Sale
Common Stock 149 $186.54 $27,795
Sale
Common Stock 374 $187.83 $70,250
Sale
Common Stock 141 $179.41 $25,296
Sale
Common Stock 155 $175.33 $27,177
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 453 $177.38 $80,352
Sale
Common Stock 534 $176.33 $94,161
Sale
Common Stock 36 $183.65 $6,611
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 143 $182.91 $26,156
Sale
Common Stock 363 $178.34 $64,739
Sale
Common Stock 94 $181.56 $17,066
Sale
Common Stock 381 $180.62 $68,815
Sale
Common Stock 162 $164.29 $26,615
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80 $184,000
Sale
Common Stock 534 $162.62 $86,841
Sale
Common Stock 55 $165.83 $9,121
Sale
Common Stock 291 $161.54 $47,009
Sale
Common Stock 32 $166.89 $5,340
Sale
Common Stock 980 $163.45 $160,177
Sale
Common Stock 246 $160.35 $39,447
Sale
Common Stock 325 $162.3 $52,748
Sale
Common Stock 785 $163.54 $128,382
Sale
Common Stock 766 $164.46 $125,973
Sale
Common Stock 87 $165.14 $14,367
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 337 $161.3 $54,358
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 839 $162.45 $136,293
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 277 $163.18 $45,202
Sale
Common Stock 502 $161.08 $80,862
Sale
Common Stock 127 $158.48 $20,127
Sale
Common Stock 555 $160.24 $88,935
Sale
Common Stock 931 $159.86 $148,825
Sale
Common Stock 386 $158.74 $61,274
Sale
Common Stock 80 $161.7 $12,936
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 340 $160.75 $54,656
Sale
Common Stock 425 $157.76 $67,046
Sale
Common Stock 138 $156.5 $21,597
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 272 $157.55 $42,855
Sale
Common Stock 36 $158.21 $5,696
Sale
Common Stock 988 $156.71 $154,827
Sale
Common Stock 1,004 $155.53 $156,149
Sale
Common Stock 929 $159.14 $147,844
Sale
Common Stock 769 $159.87 $122,941
Sale
Common Stock 367 $157.77 $57,902
Sale
Common Stock 36 $160.54 $5,779
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 199 $156.57 $31,158
Sale
Common Stock 400 $155.37 $62,148
Sale
Common Stock 456 $156.24 $71,243
Sale
Common Stock 420 $157.27 $66,052
Sale
Common Stock 311 $158.22 $49,207
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 713 $159.38 $113,636
Sale
Common Stock 682 $157.74 $107,581
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 458 $158.54 $72,613
Sale
Common Stock 729 $155.7 $113,503
Sale
Common Stock 431 $156.73 $67,551
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 180 $158.98 $28,616
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 64 $164.12 $10,504
Sale
Common Stock 64 $163.03 $10,434
Sale
Common Stock 412 $162.4 $66,908
Sale
Common Stock 301 $161.57 $48,632
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 194 $159.92 $31,024
Sale
Common Stock 194 $157.72 $30,598
Sale
Common Stock 891 $157 $139,884
Sale
Common Stock 50 $164.84 $8,242
Sale
Common Stock 127 $160.11 $20,334
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 458 $162.53 $74,436
Sale
Common Stock 98 $165.94 $16,262
Sale
Common Stock 287 $159.23 $45,698
Sale
Common Stock 185 $167.74 $31,032
Sale
Common Stock 689 $163.5 $112,648
Sale
Common Stock 406 $161.63 $65,623
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 1,233 $164.19 $202,443
Sale
Common Stock 668 $165.43 $110,507
Sale
Common Stock 399 $163.13 $65,088
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 598 $166.24 $99,409
Sale
Common Stock 156 $165.14 $25,762
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 144 $163.76 $23,581
Sale
Common Stock 1,177 $167.13 $196,708
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 225 $167.84 $37,764
Sale
Common Stock 386 $158.59 $61,214
Sale
Common Stock 141 $163.75 $23,088
Sale
Common Stock 190 $161.63 $30,710
Sale
Common Stock 65 $156.17 $10,151
Sale
Common Stock 119 $160.59 $19,110
Sale
Common Stock 416 $159.66 $66,418
Sale
Common Stock 361 $157.58 $56,888
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 21 $166.25 $3,491
Sale
Common Stock 184 $165.58 $30,466
Sale
Common Stock 417 $162.69 $67,842
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 167 $167.46 $27,965
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 303 $163.37 $49,501
Sale
Common Stock 343 $166.41 $57,079
Sale
Common Stock 99 $164.42 $16,277
Sale
Common Stock 491 $161.36 $79,230
Sale
Common Stock 244 $162.31 $39,604
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 164 $168.33 $27,606
Sale
Common Stock 489 $165.39 $80,874
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 375 $168.04 $63,016
Sale
Common Stock 423 $165.01 $69,800
Sale
Common Stock 138 $170.3 $23,502
Sale
Common Stock 183 $163.93 $30,000
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 247 $169.6 $41,890
Sale
Common Stock 333 $165.87 $55,233
Sale
Common Stock 601 $167.17 $100,471
Sale
Common Stock 330 $162.86 $53,744
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 294 $168.45 $49,525
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 111 $167.25 $18,565
Sale
Common Stock 446 $164.93 $73,561
Sale
Common Stock 147 $169.4 $24,902
Sale
Common Stock 613 $163.82 $100,420
Sale
Common Stock 359 $166.09 $59,627
Sale
Common Stock 196 $171.46 $33,606
Sale
Common Stock 148 $166.4 $24,627
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 247 $167.32 $41,327
Sale
Common Stock 145 $168.47 $24,428
Sale
Common Stock 884 $169.54 $149,869
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 680 $170.42 $115,886
Sale
Common Stock 723 $171.78 $124,198
Sale
Common Stock 130 $175.41 $22,803
Sale
Common Stock 144 $176.84 $25,465
Sale
Common Stock 106 $177.93 $18,861
Sale
Common Stock 527 $170.62 $89,917
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 191 $174.09 $33,252
Sale
Common Stock 96 $179.13 $17,197
Sale
Common Stock 204 $172.63 $35,216
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 179 $181.03 $32,403
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 199 $185.65 $36,945
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 27 $179.71 $4,852
Sale
Common Stock 291 $176.53 $51,369
Sale
Common Stock 357 $185 $66,044
Sale
Common Stock 357 $177.75 $63,457
Sale
Common Stock 356 $178.83 $63,664
Sale
Common Stock 458 $175.52 $80,389
Sale
Common Stock 204 $183 $37,332
Sale
Common Stock 51 $181.21 $9,242
Sale
Common Stock 1,479 $178.14 $263,473
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 144 $178.75 $25,740
Sale
Common Stock 677 $177.16 $119,939
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 180 $177.58 $31,965
Sale
Common Stock 451 $176.71 $79,695
Sale
Common Stock 720 $175.96 $126,690
Sale
Common Stock 288 $173.83 $50,064
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 661 $174.9 $115,608
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 368 $175.68 $64,650
Sale
Common Stock 184 $184.37 $33,925
Sale
Common Stock 369 $180.91 $66,756
Sale
Common Stock 230 $178.58 $41,074
Sale
Common Stock 310 $182.85 $56,683
Sale
Common Stock 418 $177.5 $74,194
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 325 $182 $59,150
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 96 $179.72 $17,253
Sale
Common Stock 235 $186.6 $43,852
Sale
Common Stock 90 $182.9 $16,461
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 422 $180.71 $76,259
Sale
Common Stock 141 $184.29 $25,985
Sale
Common Stock 599 $185.63 $111,195
Sale
Common Stock 470 $179.8 $84,504
Sale
Common Stock 343 $181.62 $62,296
Sale
Common Stock 357 $176.39 $62,971
Sale
Common Stock 47 $177.08 $8,323
Sale
Common Stock 611 $175.55 $107,260
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 680 $174.53 $118,680
Sale
Common Stock 329 $173.57 $57,103
Sale
Common Stock 188 $172.41 $32,413
Sale
Common Stock 88 $170.88 $15,038
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 441 $169.26 $74,642
Sale
Common Stock 89 $173 $15,397
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 312 $168.07 $52,439
Sale
Common Stock 449 $171.18 $76,861
Sale
Common Stock 1,009 $170.16 $171,689
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 705 $172.29 $121,464
Sale
Common Stock 282 $173.37 $48,890
Sale
Common Stock 481 $174.27 $83,822
Sale
Common Stock 137 $169.94 $23,282
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 695 $171.27 $119,029
Sale
Common Stock 328 $173.71 $56,977
Sale
Common Stock 136 $177.86 $24,189
Sale
Common Stock 321 $176.95 $56,800
Sale
Common Stock 427 $172.79 $73,781
Sale
Common Stock 681 $171.68 $116,915
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 407 $174.8 $71,143
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 368 $186.23 $68,533
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 276 $184.84 $51,016
Sale
Common Stock 84 $182.78 $15,354
Sale
Common Stock 184 $178.33 $32,813
Sale
Common Stock 92 $179.47 $16,511
Sale
Common Stock 517 $177.32 $91,674
Sale
Common Stock 137 $189.41 $25,949
Sale
Common Stock 182 $187.88 $34,195
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 460 $181.67 $83,566
Sale
Common Stock 739 $186.69 $137,961
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 102 $191.85 $19,568
Sale
Common Stock 93 $189.48 $17,622
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 913 $187.61 $171,283
Sale
Common Stock 405 $188.66 $76,407
Sale
Common Stock 48 $192.89 $9,259
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 1,021 $191.05 $195,060
Sale
Common Stock 464 $191.63 $88,917
Sale
Common Stock 301 $188.87 $56,849
Sale
Common Stock 141 $187.36 $26,418
Sale
Common Stock 282 $189.51 $53,440
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 91 $186.62 $16,983
Sale
Common Stock 739 $186.09 $137,523
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 7,119 $188.16 $1,339,540
Sale
Common Stock 669 $187.3 $125,302
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 892 $188.2 $167,873
Sale
Common Stock 100 $196.32 $19,632
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 853 $189.75 $161,853
Sale
Common Stock 480 $190.91 $91,634
Sale
Common Stock 409 $192.21 $78,613
Sale
Common Stock 276 $193.07 $53,287
Sale
Common Stock 90 $194.03 $17,463
Sale
Common Stock 92 $195.58 $17,993
Sale
Common Stock 395 $194.99 $77,021
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 136 $192.34 $26,158
Sale
Common Stock 138 $190.23 $26,252
Sale
Common Stock 761 $195.74 $148,957
Sale
Common Stock 322 $196.5 $63,272
Sale
Common Stock 318 $191.52 $60,903
Sale
Common Stock 230 $193.49 $44,503
Option
Common Stock 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 235 $200.38 $47,090
Sale
Common Stock 272 $199.3 $54,210
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 729 $195.13 $142,251
Sale
Common Stock 476 $198.43 $94,454
Sale
Common Stock 47 $195.82 $9,204
Sale
Common Stock 541 $197.39 $106,786
Sale
Common Stock 47 $196.96 $9,257
Sale
Common Stock 395 $192.96 $76,220
Sale
Common Stock 324 $193.93 $62,833
Sale
Common Stock 869 $195.12 $169,559
Sale
Common Stock 665 $196.15 $130,442
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 769 $197.31 $151,731
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 124 $199.94 $24,793
Sale
Common Stock 799 $199.3 $159,244
Sale
Common Stock 608 $198.41 $120,633
Sale
Common Stock 667 $198.97 $132,712
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 1,024 $199.88 $204,681
Sale
Common Stock 562 $201.1 $113,017
Sale
Common Stock 47 $201.67 $9,478
Sale
Common Stock 941 $200.16 $188,353
Sale
Common Stock 425 $199.1 $84,616
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 92 $205.11 $18,870
Sale
Common Stock 101 $203.31 $20,534
Sale
Common Stock 60 $202.14 $12,128
Sale
Common Stock 681 $201.26 $137,061
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 482 $209.43 $100,945
Sale
Common Stock 877 $210.34 $184,468
Sale
Common Stock 494 $211.22 $104,343
Sale
Common Stock 107 $215.13 $23,019
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 272 $216.23 $58,816
Sale
Common Stock 29 $216.83 $6,288
Sale
Common Stock 39 $218 $8,502
Sale
Common Stock 196 $216.37 $42,408
Sale
Common Stock 887 $218.81 $194,084
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 294 $217.6 $63,975
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 49 $220.94 $10,826
Sale
Common Stock 783 $219.72 $172,040
Sale
Common Stock 91 $214.79 $19,546
Sale
Common Stock 333 $212.88 $70,888
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 964 $211.95 $204,315
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 1,003 $210.8 $211,429
Sale
Common Stock 1,324 $214.1 $283,468
Sale
Common Stock 537 $214.95 $115,430
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 275 $212.86 $58,538
Sale
Common Stock 164 $216.17 $35,451
Sale
Common Stock 243 $217.84 $52,935
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 276 $214.73 $59,264
Sale
Common Stock 44 $219.53 $9,659
Sale
Common Stock 648 $216.95 $140,586
Sale
Common Stock 491 $214.16 $105,151
Sale
Common Stock 598 $216.15 $129,256
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 250 $217.59 $54,399
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 450 $221.11 $99,500
Sale
Common Stock 891 $219.78 $195,820
Sale
Common Stock 390 $218.9 $85,371
Sale
Common Stock 319 $221.78 $70,749
Sale
Common Stock 300 $212.64 $63,793
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 400 $213.49 $85,394
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 489 $210.31 $102,839
Sale
Common Stock 611 $214.78 $131,228
Sale
Common Stock 500 $211.35 $105,676
Sale
Common Stock 78 $210.93 $16,452
Sale
Common Stock 141 $214.84 $30,293
Sale
Common Stock 300 $212.32 $63,695
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 159 $213.21 $33,901
Sale
Common Stock 1,027 $210.33 $216,004
Sale
Common Stock 595 $209.44 $124,616
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 325 $213.84 $69,497
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 801 $211.92 $169,750
Sale
Common Stock 355 $210.77 $74,825
Sale
Common Stock 819 $212.72 $174,219
Sale
Common Stock 57 $212.14 $12,092
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 1,060 $211.42 $224,100
Sale
Common Stock 844 $210.4 $177,575
Sale
Common Stock 90 $213.59 $19,223
Sale
Common Stock 249 $209.33 $52,123
Sale
Common Stock 1,171 $218.45 $255,808
Sale
Common Stock 147 $220.51 $32,415
Sale
Common Stock 236 $213.76 $50,447
Sale
Common Stock 98 $214.27 $20,998
Sale
Common Stock 196 $219.53 $43,027
Sale
Common Stock 305 $217.12 $66,223
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 147 $215.72 $31,711
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 99 $217.24 $21,506
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 690 $212.63 $146,715
Sale
Common Stock 741 $213.51 $158,210
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 430 $215.02 $92,460
Sale
Common Stock 140 $218.45 $30,583
Sale
Common Stock 200 $211.55 $42,310
Sale
Common Stock 625 $218.4 $136,499
Sale
Common Stock 153 $216.03 $33,052
Sale
Common Stock 94 $214.48 $20,161
Sale
Common Stock 245 $217.1 $53,190
Sale
Common Stock 202 $219.17 $44,272
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 246 $212.15 $52,188
Sale
Common Stock 218 $211.07 $46,013
Sale
Common Stock 423 $209.49 $88,616
Sale
Common Stock 94 $213.09 $20,030
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 284 $210.27 $59,717
Sale
Common Stock 245 $208.26 $51,023
Sale
Common Stock 89 $205.01 $18,245
Sale
Common Stock 98 $203.94 $19,986
Sale
Common Stock 544 $209.24 $113,828
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 509 $207.09 $105,409
Sale
Common Stock 531 $206.22 $109,502
Sale
Common Stock 212 $202.24 $42,876
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 159 $199.66 $31,746
Sale
Common Stock 404 $204.24 $82,513
Sale
Common Stock 424 $201.22 $85,318
Sale
Common Stock 528 $203.25 $107,314
Sale
Common Stock 187 $198.4 $37,101
Sale
Common Stock 386 $205.24 $79,221
Sale
Common Stock 37 $199.96 $7,399
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 393 $196.24 $77,121
Sale
Common Stock 358 $193.42 $69,245
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 382 $195.39 $74,639
Sale
Common Stock 1,130 $194.46 $219,740
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 350 $193.6 $67,759
Sale
Common Stock 394 $198.18 $78,083
Sale
Common Stock 569 $197.24 $112,228
Sale
Common Stock 47 $194.69 $9,151
Sale
Common Stock 701 $192.72 $135,095
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 190 $199.06 $37,822
Sale
Common Stock 49 $199.77 $9,789
Sale
Common Stock 294 $201.49 $59,237
Sale
Common Stock 782 $200.61 $156,875
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 601 $198.23 $119,136
Sale
Common Stock 97 $203.3 $19,720
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 98 $202.32 $19,827
Sale
Common Stock 391 $199.58 $78,036
Sale
Common Stock 37 $204.77 $7,576
Sale
Common Stock 49 $200.99 $9,849
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 657 $199.56 $131,110
Sale
Common Stock 764 $200.45 $153,145
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 830 $198.43 $164,694
Sale
Common Stock 98 $201.81 $19,777
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 801 $203.1 $162,686
Sale
Common Stock 197 $198.58 $39,121
Sale
Common Stock 959 $203.91 $195,550
Sale
Common Stock 49 $200.36 $9,818
Sale
Common Stock 196 $204.79 $40,139
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 100 $196.92 $19,692
Sale
Common Stock 299 $191.87 $57,370
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 350 $196.03 $68,609
Sale
Common Stock 148 $189.84 $28,096
Sale
Common Stock 666 $192.91 $128,478
Sale
Common Stock 290 $193.76 $56,190
Sale
Common Stock 447 $195.11 $87,212
Sale
Common Stock 50 $204.78 $10,239
Sale
Common Stock 100 $203.74 $20,374
Sale
Common Stock 348 $200.69 $69,839
Sale
Common Stock 156 $197.37 $30,789
Sale
Common Stock 244 $199.37 $48,647
Sale
Common Stock 444 $198.69 $88,216
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 349 $201.78 $70,419
Sale
Common Stock 419 $196.74 $82,434
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 190 $203.1 $38,588
Sale
Common Stock 548 $202.52 $110,983
Sale
Common Stock 656 $200.34 $131,424
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 650 $201.34 $130,868
Sale
Common Stock 257 $203.39 $52,270
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 50 $206.27 $10,314
Sale
Common Stock 139 $204.95 $28,488
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 99 $209.09 $20,700
Sale
Common Stock 698 $204.99 $143,082
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 2 $211.15 $422
Sale
Common Stock 236 $210.29 $49,628
Sale
Common Stock 815 $207.06 $168,751
Sale
Common Stock 450 $206.16 $92,773
Sale
Common Stock 96 $202.29 $19,420
Sale
Common Stock 147 $204.92 $30,124
Sale
Common Stock 196 $206.83 $40,539
Sale
Common Stock 788 $210.86 $166,157
Sale
Common Stock 146 $204.23 $29,818
Sale
Common Stock 39 $217 $8,463
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 343 $207.88 $71,302
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 105 $216.42 $22,724
Sale
Common Stock 294 $211.72 $62,244
Sale
Common Stock 146 $209.33 $30,562
Sale
Common Stock 528 $211.74 $111,797
Sale
Common Stock 181 $213.08 $38,567
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 48 $214.29 $10,286
Sale
Common Stock 479 $209.22 $100,217
Sale
Common Stock 1,064 $210.8 $224,288
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 682 $208.91 $142,478
Sale
Common Stock 64 $211.62 $13,544
Sale
Common Stock 452 $210.07 $94,953
Sale
Common Stock 698 $207.99 $145,179
Sale
Common Stock 404 $210.87 $85,191
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 149 $202.34 $30,148
Sale
Common Stock 374 $206.09 $77,079
Sale
Common Stock 816 $207.02 $168,926
Sale
Common Stock 279 $203.87 $56,879
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 191 $204.88 $39,132
Sale
Common Stock 491 $208.1 $102,177
Sale
Common Stock 194 $204.34 $39,643
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 141 $191.45 $26,994
Sale
Common Stock 141 $199.53 $28,133
Sale
Common Stock 94 $193.08 $18,149
Sale
Common Stock 329 $194.17 $63,882
Sale
Common Stock 235 $195.11 $45,852
Sale
Common Stock 93 $190.36 $17,703
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 141 $197.62 $27,864
Sale
Common Stock 30 $186.17 $5,585
Sale
Common Stock 141 $203.58 $28,705
Sale
Common Stock 85 $185.11 $15,734
Sale
Common Stock 329 $196.3 $64,584
Sale
Common Stock 47 $200.38 $9,418
Sale
Common Stock 300 $202.26 $60,677
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 376 $191.71 $72,082
Sale
Common Stock 181 $196.1 $35,494
Sale
Common Stock 282 $192.7 $54,341
Sale
Common Stock 423 $195.01 $82,490
Sale
Common Stock 94 $197.21 $18,538
Sale
Common Stock 432 $190.68 $82,374
Sale
Common Stock 47 $198.89 $9,348
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 465 $194.05 $90,233
Sale
Common Stock 235 $197.23 $46,348
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 47 $201.33 $9,463
Sale
Common Stock 94 $200.7 $18,865
Sale
Common Stock 515 $196.31 $101,100
Sale
Common Stock 188 $198.3 $37,280
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 426 $194.36 $82,796
Sale
Common Stock 286 $199.36 $57,018
Sale
Common Stock 509 $195.3 $99,409
Sale
Common Stock 370 $200.1 $74,038
Sale
Common Stock 55 $200.84 $11,046
Sale
Common Stock 714 $197.73 $141,180
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 46 $202.14 $9,298
Sale
Common Stock 132 $198.4 $26,189
Sale
Common Stock 983 $196.79 $193,440
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 470 $201.25 $94,589
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 139 $206.63 $28,721
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 326 $205.62 $67,032
Sale
Common Stock 281 $202.44 $56,885
Sale
Common Stock 423 $204.39 $86,456
Sale
Common Stock 517 $200.16 $103,483
Sale
Common Stock 144 $208.26 $29,989
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 766 $209.15 $160,207
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 286 $211.97 $60,623
Sale
Common Stock 847 $210.1 $177,958
Sale
Common Stock 401 $211.29 $84,729
Sale
Common Stock 329 $212.63 $69,956
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 576 $211.57 $121,864
Sale
Common Stock 274 $209.38 $57,369
Sale
Common Stock 714 $210.43 $150,244
Sale
Common Stock 74 $214.37 $15,863
Sale
Common Stock 333 $213.72 $71,168
Sale
Common Stock 479 $207.73 $99,505
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 96 $209.69 $20,130
Sale
Common Stock 576 $208.92 $120,336
Sale
Common Stock 831 $206.73 $171,794
Sale
Common Stock 318 $205.65 $65,397
Sale
Common Stock 143 $215.21 $30,776
Sale
Common Stock 144 $209.28 $30,136
Sale
Common Stock 96 $213.74 $20,519
Sale
Common Stock 142 $210.63 $29,909
Sale
Common Stock 96 $218.36 $20,963
Sale
Common Stock 192 $217.35 $41,730
Sale
Common Stock 226 $207.17 $46,821
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 407 $207.98 $84,647
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 384 $216.17 $83,009
Sale
Common Stock 376 $212.88 $80,042
Sale
Common Stock 94 $211.28 $19,860
Sale
Common Stock 527 $219.66 $115,762
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 209 $216.36 $45,219
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 528 $220.65 $116,502
Sale
Common Stock 700 $217.6 $152,317
Sale
Common Stock 336 $218.33 $73,360
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 262 $221.74 $58,096
Sale
Common Stock 283 $218.46 $61,823
Sale
Common Stock 164 $216.4 $35,490
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 385 $219.61 $84,549
Sale
Common Stock 1,017 $220.38 $224,128
Sale
Common Stock 189 $217.33 $41,074
Sale
Common Stock 196 $212.89 $41,726
Sale
Common Stock 837 $215.83 $180,647
Sale
Common Stock 592 $216.75 $128,314
Sale
Common Stock 427 $214.6 $91,632
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 248 $217.47 $53,933
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 804 $218.63 $175,776
Sale
Common Stock 862 $219.38 $189,101
Sale
Common Stock 193 $220.91 $42,635
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 441 $217.48 $95,909
Sale
Common Stock 96 $218.34 $20,961
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 732 $219.65 $160,781
Sale
Common Stock 192 $217.66 $41,790
Sale
Common Stock 432 $220.71 $95,346
Sale
Common Stock 384 $216.61 $83,177
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 190 $214.55 $40,765
Sale
Common Stock 274 $215.82 $59,134
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 564 $213.76 $120,560
Sale
Common Stock 348 $212.72 $74,027
Sale
Common Stock 458 $214.66 $98,315
Sale
Common Stock 98 $215.49 $21,118
Sale
Common Stock 375 $216.86 $81,321
Sale
Common Stock 131 $217.68 $28,516
Sale
Common Stock 46 $219.03 $10,075
Sale
Common Stock 92 $220.27 $20,265
Sale
Common Stock 188 $211.22 $39,710
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 141 $228.73 $32,251
Sale
Common Stock 164 $233.43 $38,283
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 776 $224.95 $174,564
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 47 $232.02 $10,905
Sale
Common Stock 141 $225.77 $31,834
Sale
Common Stock 231 $231.01 $53,364
Sale
Common Stock 94 $227.19 $21,355
Sale
Common Stock 235 $229.88 $54,022
Sale
Common Stock 471 $224.06 $105,532
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 2,300 $229.81 $528,554
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 2,300 $228.19 $524,837
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 2,300 $217.69 $500,696
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 2,300 $217.39 $499,988
Option
Common Stock 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 2,300 $215.19 $494,939
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 2,300 $219.18 $504,123
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 2,300 $215.94 $496,669
Sale
Common Stock 2,300 $221.64 $509,765
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 2,300 $227.18 $522,507
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 2,300 $229.46 $527,756
Sale
Common Stock 2,300 $228.02 $524,439
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 2,300 $230.1 $529,235
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 2,300 $233.13 $536,204
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 2,300 $237.75 $546,818
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 2,300 $231.69 $532,896
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 2,300 $224.94 $517,360
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 2,300 $229.1 $526,935
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 2,300 $230.65 $530,484
Option
Non-qualified Stock Option (Right to Buy) 4,600 $80.99 $372,554
Sale
Common Stock 2,300 $232.27 $534,216
Option
Common Stock 2,300 $80.99 $186,277
Option
Common Stock 2,300 $80.99 $186,277
Sale
Common Stock 2,300 $249.86 $574,669
Option
Common Stock 2,300 $80.99 $186,277
Option
Non-qualified Stock Option (Right to Buy) 2,300 $80.99 $186,277
Sale
Common Stock 2,300 $252.72 $581,254
Sale
Common Stock 68,008 $301.35 $20,494,211
Sale
Common Stock 6,358 $302.16 $1,921,133
Option
Common Stock 6,358 $59.34 $377,284
Option
Non-qualified Stock Option (Right to Buy) 6,358 $59.34 $377,284
Option
Non-qualified Stock Option (Right to Buy) 40,000 $59.34 $2,373,600
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $302.48 $6,049,640
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $298.49 $5,969,760
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $296.38 $5,927,580
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $297.12 $5,942,340
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $296.47 $5,929,380
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $293.8 $5,875,900
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $290.91 $5,818,160
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $290.2 $5,803,940
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $291.73 $5,834,620
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $293.58 $5,871,620
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $291.13 $5,822,620
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $291.46 $5,829,260
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $287.91 $5,758,280
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $282.52 $5,650,400
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $278.86 $5,577,240
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 40,000 $59.34 $2,373,600
Sale
Common Stock 20,000 $274.37 $5,487,420
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $274.29 $5,485,700
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $276.71 $5,534,180
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $272.01 $5,440,220
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $272.49 $5,449,840
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $270.48 $5,409,640
Sale
Common Stock 20,000 $272.7 $5,454,080
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 40,000 $59.34 $2,373,600
Sale
Common Stock 20,000 $272.53 $5,450,620
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $271.87 $5,437,420
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $273.45 $5,469,000
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $281.67 $5,633,340
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $282.89 $5,657,880
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $273.22 $5,464,420
Sale
Common Stock 20,000 $258.52 $5,170,360
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $260.4 $5,207,920
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $257.01 $5,140,180
Sale
Common Stock 20,000 $260.27 $5,205,380
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $258.58 $5,171,560
Sale
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 13,973 $259.09 $3,620,265
Sale
Non-qualified Stock Option (Right to Buy) 6,027 $59.34 $357,642
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $255.08 $5,101,560
Sale
Common Stock 14,800 $255.49 $3,781,267
Sale
Non-qualified Stock Option (Right to Buy) 5,200 $59.34 $308,568
Sale
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 7,776 $254.37 $1,977,989
Sale
Non-qualified Stock Option (Right to Buy) 12,224 $59.34 $725,372
Sale
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $254.09 $5,081,760
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Non-qualified Stock Option (Right to Buy) 8,400 $59.34 $498,456
Option
Common Stock 20,000 $254.77 $5,095,400
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 11,600 $255.24 $2,960,738
Option
Common Stock 20,000 $259.05 $5,180,960
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 11,749 $259.54 $3,049,347
Sale
Non-qualified Stock Option (Right to Buy) 8,251 $59.34 $489,614
Sale
Common Stock 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $262.4 $5,247,920
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $263.14 $5,262,720
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $266.17 $5,323,480
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $265.03 $5,300,500
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $266.46 $5,329,120
Sale
Common Stock 20,000 $266.46 $5,329,120
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $269.88 $5,397,680
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $264.92 $5,298,480
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $266.28 $5,325,540
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $268.04 $5,360,880
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $271.76 $5,435,220
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $260.35 $5,206,980
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $261.03 $5,220,680
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $259.7 $5,193,900
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $255.53 $5,110,680
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $252.78 $5,055,540
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $252.78 $5,055,540
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $253.01 $5,060,220
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $247.87 $4,957,380
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $247.68 $4,953,600
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $251.5 $5,029,900
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $245.67 $4,913,320
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $243.18 $4,863,640
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $247.19 $4,943,760
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $250.12 $5,002,480
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $250.69 $5,013,880
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $247.72 $4,954,400
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $242.34 $4,846,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $241.12 $4,822,420
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $241.12 $4,822,420
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $241.09 $4,821,820
Sale
Common Stock 20,000 $243 $4,860,080
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $243 $4,860,080
Option
Non-qualified 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
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $244.62 $4,892,480
Sale
Common Stock 20,000 $244.96 $4,899,100
Option
Common Stock 20,000 N/A N/A
Sale
Common Stock 20,000 $244.96 $4,899,100
Sale
Common Stock 20,000 N/A N/A
Option
Non-qualified 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 $247.42 $4,948,320
Option
Non-qualified Stock Option (Right to Buy) 20,000 N/A N/A
Sale
Common Stock 20,000 N/A N/A
Sale
Common Stock 20,000 $247.42 $4,948,320
Option
Non-qualified 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
Option
Non-qualified Stock Option (Right to Buy) 20,000 N/A N/A
Sale
Common Stock 20,000 $246.11 $4,922,160
Sale
Common Stock 20,000 N/A N/A
Option
Common Stock 20,000 N/A N/A
Sale
Common Stock 20,000 $240.96 $4,819,180
Sale
Common Stock 20,000 N/A N/A
Option
Non-qualified Stock Option (Right to Buy) 20,000 N/A N/A
Sale
Common Stock 20,000 $240.15 $4,802,980
Sale
Common Stock 20,000 N/A N/A
Option
Non-qualified 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
Sale
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
Option
Non-qualified Stock Option (Right to Buy) 20,000 N/A N/A
Sale
Common Stock 20,000 $236.47 $4,729,300
Option
Common Stock 20,000 N/A N/A
Sale
Common Stock 20,000 N/A N/A
Option
Non-qualified Stock Option (Right to Buy) 20,000 N/A N/A
Sale
Common Stock 20,000 $239.6 $4,792,060
Sale
Common Stock 20,000 N/A N/A
Sale
Common Stock 20,000 $238.86 $4,777,140
Option
Common Stock 20,000 N/A N/A
Sale
Common Stock 20,000 N/A N/A
Option
Non-qualified Stock Option (Right to Buy) 20,000 N/A N/A
Option
Non-qualified 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
Sale
Common Stock 20,000 $243.13 $4,862,520
Sale
Common Stock 20,000 N/A N/A
Option
Non-qualified 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
Non-qualified 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
Sale
Common Stock 20,000 $244.57 $4,891,300
Option
Common Stock 20,000 N/A N/A
Option
Non-qualified Stock Option (Right to Buy) 20,000 N/A N/A
Sale
Common Stock 20,000 N/A N/A
Sale
Common Stock 20,000 N/A N/A
Option
Non-qualified Stock Option (Right to Buy) 20,000 N/A N/A
Sale
Common Stock 20,000 $244.55 $4,890,920
Option
Common Stock 20,000 N/A N/A
Option
Common Stock 20,000 N/A N/A
Sale
Common Stock 20,000 $49.74 $994,820
Sale
Common Stock 20,000 N/A N/A
Option
Non-qualified Stock Option (Right to Buy) 20,000 N/A N/A
Option
Non-qualified Stock Option (Right to Buy) 20,000 N/A N/A
Sale
Common Stock 20,000 N/A N/A
Sale
Common Stock 20,000 $250.88 $5,017,560
Sale
Common Stock 20,000 N/A N/A
Option
Common Stock 20,000 N/A N/A
Option
Non-qualified 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
Sale
Common Stock 20,000 $244.62 $4,892,360
Option
Common Stock 20,000 N/A N/A
Option
Non-qualified Stock Option (Right to Buy) 20,000 N/A N/A
Sale
Common Stock 20,000 N/A N/A
Option
Non-qualified Stock Option (Right to Buy) 20,000 N/A N/A
Sale
Common Stock 20,000 $245.23 $4,904,520
Option
Common Stock 20,000 N/A N/A
Sale
Common Stock 20,000 N/A N/A
Sale
Common Stock 20,000 N/A N/A
Sale
Common Stock 20,000 $245 $4,899,940
Sale
Common Stock 20,000 N/A N/A
Option
Common Stock 20,000 N/A N/A
Option
Non-qualified Stock Option (Right to Buy) 20,000 N/A N/A
Sale
Common Stock 20,000 N/A N/A
Sale
Common Stock 20,000 $246.08 $4,921,680
Option
Common Stock 20,000 N/A N/A
Option
Non-qualified Stock Option (Right to Buy) 20,000 N/A N/A
Sale
Common Stock 20,000 N/A N/A
Sale
Common Stock 20,000 $242.95 $4,859,060
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $245.45 $4,908,900
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $245.45 $4,908,900
Sale
Common Stock 20,000 $242.83 $4,856,640
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $242.83 $4,856,640
Sale
Common Stock 20,000 $242.95 $4,859,040
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $242.95 $4,859,040
Sale
Common Stock 20,000 N/A N/A
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 N/A N/A
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $242.15 $4,842,980
Sale
Common Stock 20,000 $243.94 $4,878,880
Sale
Common Stock 20,000 $243.94 $4,878,880
Sale
Common Stock 20,000 $183.35 $3,667,040
Option
Common Stock 20,000 $59.34 $1,186,800
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $244.72 $4,894,400
Sale
Common Stock 20,000 $123.1 $2,462,020
Sale
Common Stock 20,000 $244.72 $4,894,400
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $242.55 $4,850,980
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $242.55 $4,850,980
Sale
Common Stock 20,000 $242.55 $4,850,980
Option
Common Stock 20,000 $59.34 $1,186,800
Sale
Common Stock 20,000 $243.99 $4,879,780
Option
Non-qualified Stock Option (Right to Buy) 20,000 $59.34 $1,186,800
Sale
Common Stock 68,398 $231.58 $15,839,677
Sale
Common Stock 15,000 $233.53 $3,502,890
Sale
Common Stock 15,000 $238.09 $3,571,320
Sale
Common Stock 15,000 $241.67 $3,625,080
Sale
Common Stock 15,000 $249.03 $3,735,405
Sale
Common Stock 15,000 $243.63 $3,654,495
Sale
Common Stock 15,000 $249.09 $3,736,320
Sale
Common Stock 15,000 $250.76 $3,761,445
Sale
Common Stock 15,000 $254.96 $3,824,400
Sale
Common Stock 15,000 $256.79 $3,851,865
Sale
Common Stock 15,000 $258.12 $3,871,755
Sale
Common Stock 15,000 $260.49 $3,907,380
Sale
Common Stock 15,000 $257.24 $3,858,645
Sale
Common Stock 15,000 $264.8 $3,971,955
Sale
Common Stock 15,000 $267.04 $4,005,540
Sale
Common Stock 15,000 $267.59 $4,013,805
Sale
Common Stock 15,000 $264.29 $3,964,365
Sale
Common Stock 15,000 $260.4 $3,906,060
Sale
Common Stock 15,000 $257.27 $3,859,035
Sale
Common Stock 15,000 $253.66 $3,804,825
Sale
Common Stock 15,000 $251.82 $3,777,225
Sale
Common Stock 15,000 $251.15 $3,767,190
Sale
Common Stock 15,000 $253.15 $3,797,235
Sale
Common Stock 15,000 $251.71 $3,775,635
Sale
Common Stock 15,000 $246.35 $3,695,205
Sale
Common Stock 15,000 $245.7 $3,685,560
Sale
Common Stock 15,000 $241 $3,615,015
Option
Common Stock 9,441 $52.3 $493,764
Option
Non-qualified Stock Option (Right to Buy) 9,441 $52.3 $493,764
Sale
Common Stock 15,000 $237.7 $3,565,485
Option
Non-qualified Stock Option (Right to Buy) 10,000 $52.3 $523,000
Sale
Common Stock 15,000 $243.09 $3,646,335
Option
Common Stock 10,000 $52.3 $523,000
Sale
Common Stock 13,092 $245.68 $3,216,403
Option
Common Stock 10,000 $52.3 $523,000
Option
Non-qualified Stock Option (Right to Buy) 10,000 $52.3 $523,000
Sale
Common Stock 15,000 $245.74 $3,686,040
Sale
Common Stock 15,000 $241.29 $3,619,275
Option
Non-qualified Stock Option (Right to Buy) 10,000 $52.3 $523,000
Sale
Common Stock 4,500 $242.23 $1,090,022
Option
Common Stock 10,000 $52.3 $523,000
Sale
Common Stock 10,300 $241.56 $2,488,089
Option
Non-qualified Stock Option (Right to Buy) 10,000 $52.3 $523,000
Option
Common Stock 10,000 $52.3 $523,000
Sale
Common Stock 15,000 $243.21 $3,648,180
Sale
Common Stock 15,000 $245.14 $3,677,115
Option
Common Stock 10,000 $52.3 $523,000
Option
Non-qualified Stock Option (Right to Buy) 10,000 $52.3 $523,000
Sale
Common Stock 3,940 $253.37 $998,274
Option
Non-qualified Stock Option (Right to Buy) 10,000 $52.3 $523,000
Option
Common Stock 10,000 $52.3 $523,000
Sale
Common Stock 15,000 $252.95 $3,794,250
Sale
Common Stock 15,000 $250.43 $3,756,375
Option
Non-qualified Stock Option (Right to Buy) 10,000 $52.3 $523,000
Option
Common Stock 10,000 $52.3 $523,000
Option
Common Stock 10,000 $52.3 $523,000
Sale
Common Stock 15,000 $247.16 $3,707,385
Sale
Common Stock 5,200 $246.99 $1,284,338
Option
Non-qualified Stock Option (Right to Buy) 10,000 $52.3 $523,000
Option
Non-qualified Stock Option (Right to Buy) 10,000 $52.3 $523,000
Option
Common Stock 10,000 $52.3 $523,000
Sale
Common Stock 8,926 $245.87 $2,194,662
Sale
Common Stock 15,000 $245.24 $3,678,615
Option
Non-qualified Stock Option (Right to Buy) 10,000 $52.3 $523,000
Sale
Common Stock 11,823 $252.7 $2,987,672
Sale
Common Stock 15,000 $252.17 $3,782,535
Option
Common Stock 10,000 $52.3 $523,000
Option
Common Stock 10,000 $52.3 $523,000
Sale
Common Stock 600 $252.4 $151,439
Option
Non-qualified Stock Option (Right to Buy) 10,000 $52.3 $523,000

Salesforce key executives

Salesforce, Inc. executives and other stock owners filed with the SEC: