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:
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.
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: