SEC CIK 1270710

POLK DENNIS

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

Current Positions

CompanyShares OwnedAs Of
SNXview stock →20,5502026-10-21

Position History — SNX

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

054,383108,765163,1482006-082013-052015-012016-092017-092022-012026-10

Recent Filings — SNX

DateActivitySharesPriceOwned After
2026-10-21Option exercise (derivative)2,905$0.000
2026-10-21Option exercise (derivative)1,050$0.00611
2026-10-21Open-market sale3,955$251.2720,550
2026-10-21Option exercise2,905$107.3224,505
2026-10-21Option exercise1,050$106.3521,600
2026-10-15Grant / award3,762$0.0020,550
2026-10-15Tax withholding994$255.1416,788
2026-10-15Tax withholding2,681$255.1417,782
2026-10-15Open-market sale5$255.2466,647
2026-10-15Open-market sale295$254.6666,652
2026-10-15Open-market sale200$253.4866,947
2026-10-15Open-market sale452$252.4267,147
2026-10-15Open-market sale648$251.6267,599
2026-10-15Open-market sale600$250.4868,247
2026-10-15Open-market sale300$249.5568,847
2026-10-05Tax withholding764$277.2820,463
2026-10-05Tax withholding1,212$277.2821,227
2026-09-15Open-market sale300$267.4569,147
2026-09-15Open-market sale200$266.7869,447
2026-09-15Open-market sale100$265.6769,647
2026-09-15Open-market sale400$264.3169,747
2026-09-15Open-market sale700$263.4170,147
2026-09-15Open-market sale800$262.7670,847
2026-08-17Open-market sale500$264.4471,647
2026-08-17Open-market sale200$263.4872,147
2026-08-17Open-market sale200$262.3972,347
2026-08-17Open-market sale100$261.9772,547
2026-08-17Open-market sale600$260.2772,647
2026-08-17Open-market sale500$259.5873,247
2026-08-17Open-market sale400$258.6873,747
2026-07-15Open-market sale500$252.5174,147
2026-07-15Open-market sale832$250.1674,647
2026-07-15Open-market sale268$249.7375,479
2026-07-15Open-market sale400$248.4575,747
2026-07-15Open-market sale200$247.3876,147
2026-07-15Open-market sale300$246.7076,347
2026-06-30Option exercise (derivative)9,676$0.002,905
2026-06-30Option exercise (derivative)324$0.001,661
2026-06-30Open-market sale2,000$269.0322,439
2026-06-30Open-market sale8,000$268.3424,439
2026-06-30Option exercise9,676$107.3232,439
2026-06-30Option exercise324$106.3522,763
2026-06-29Option exercise (derivative)15,000$0.0012,581
2026-06-29Open-market sale2,467$266.3722,439
2026-06-29Open-market sale9,533$265.3324,906
2026-06-29Open-market sale3,000$264.7534,439
2026-06-29Option exercise15,000$107.3237,439
2026-06-15Open-market sale200$285.0776,647
2026-06-15Open-market sale1,790$284.4076,847
2026-06-15Open-market sale510$283.8078,637
2026-05-15Open-market sale600$231.2679,147
2026-05-15Open-market sale900$230.4979,747
2026-05-15Open-market sale1,000$229.7480,647
2026-04-17Open-market sale2,500$210.7081,647
2026-01-20Tax withholding320$146.2922,439
2026-01-12Option exercise (derivative)631$0.0027,581
2026-01-12Option exercise (derivative)15,372$0.0028,212
2026-01-12Option exercise (derivative)3,997$0.001,985
2026-01-12Open-market sale11,937$150.2334,099
2026-01-12Open-market sale631$149.6746,036
2026-01-12Open-market sale7,432$149.6146,667
2026-01-12Option exercise631$107.3254,099
2026-01-12Option exercise15,372$107.3253,468
2026-01-12Option exercise3,997$106.3538,096
2026-01-05Open-market sale500$154.5873,207
2026-01-05Open-market sale300$155.4272,907
2026-01-05Open-market sale100$156.7972,807
2026-01-05Open-market sale1,300$153.3973,707
2026-01-05Open-market sale653$152.7675,007
2025-12-04Open-market sale1,218$155.7275,760
2025-12-04Open-market sale100$156.0175,660
2025-12-04Open-market sale1,682$154.4776,978
2025-11-04Open-market sale639$151.2178,660
2025-11-04Open-market sale600$149.8181,060
2025-11-04Open-market sale1,761$150.5979,299
2025-10-15Grant / award5,739$0.0034,099
2025-10-15Tax withholding2,757$156.8128,360
2025-10-09Option exercise (derivative)3,180$0.005,982
2025-10-09Option exercise (derivative)14,320$0.000
2025-10-09Open-market sale1,493$155.6847,124
2025-10-09Open-market sale14,693$156.5432,431
2025-10-09Open-market sale1,314$157.0131,117
2025-10-09Option exercise3,180$106.3548,617
2025-10-09Option exercise14,320$90.5245,437
2025-10-07Tax withholding870$158.6531,117
2025-10-06Tax withholding762$157.8431,987
2025-10-06Tax withholding1,336$157.8432,749
2025-10-06Open-market sale1,276$158.5183,360
2025-10-06Open-market sale1,500$159.3581,860
2025-10-06Open-market sale200$160.9681,660
2025-10-06Open-market sale24$157.9284,636
2025-10-03Tax withholding1,210$158.6634,085
2025-09-04Open-market sale2,600$148.4584,960
2025-09-04Open-market sale300$149.1484,660
2025-09-04Open-market sale100$147.8287,560
2025-08-04Open-market sale2,700$142.2287,660
2025-08-04Open-market sale300$141.8290,360
2025-07-07Open-market sale400$138.7293,260
2025-07-07Open-market sale1,800$139.3591,460
2025-07-07Open-market sale400$141.3290,660
2025-07-07Open-market sale400$140.2691,060
2025-06-27Option exercise (derivative)14,250$0.0014,320
2025-06-27Open-market sale2,572$137.1735,295
2025-06-27Option exercise14,250$90.5249,545
2025-06-27Open-market sale4,691$135.5144,854
2025-06-27Open-market sale6,987$136.6237,867
2025-06-04Open-market sale900$123.2690,387
2025-06-04Open-market sale2,100$122.8091,287
2025-05-05Open-market sale1,377$114.8195,010
2025-05-05Open-market sale1,623$115.2993,387
2025-04-09Open-market sale3,000$105.0096,387
2025-03-04Open-market sale100$134.0699,387
2025-03-04Open-market sale1,100$133.5199,487
2025-03-04Open-market sale1,800$132.41100,587
2025-01-29Open-market sale1,490$141.52103,097
2025-01-29Open-market sale710$142.15102,387
2025-01-29Open-market sale800$140.79104,587
2025-01-21Tax withholding319$140.7739,579
2025-01-16Option exercise (derivative)22,000$0.0028,570
2025-01-16Open-market sale356$135.9661,542
2025-01-16Open-market sale17,969$136.5543,573
2025-01-16Open-market sale3,675$137.3039,898
2025-01-16Option exercise22,000$90.5261,898
2024-10-15Grant / award15,965$0.0039,898
2024-10-07Tax withholding868$118.94129,320
2024-10-07Tax withholding761$118.94130,188
2024-10-04Tax withholding1,333$117.31130,949
2024-10-03Tax withholding1,712$115.35132,282
2024-10-02Option exercise (derivative)15,689$0.000
2024-10-02Tax withholding712$116.63133,994
2024-10-02Open-market sale7,534$117.01134,706
2024-10-02Open-market sale8,155$116.86142,240
2024-10-02Option exercise15,689$56.50150,395
2024-06-27Option exercise (derivative)10,899$0.0015,689
2024-06-27Option exercise (derivative)9,101$0.000
2024-06-27Option exercise10,899$56.50154,706
2024-06-27Option exercise9,101$38.89143,807
2024-06-27Open-market sale4,026$116.31134,706
2024-06-27Open-market sale15,974$115.49138,732
2024-04-08Option exercise (derivative)20,000$0.009,101
2024-04-08Open-market sale11,550$118.27134,706
2024-04-08Open-market sale8,450$117.86146,256
2024-04-08Option exercise20,000$38.89154,706
2024-01-22Open-market sale7,000$105.43134,706
2024-01-19Tax withholding311$104.58141,706
2024-01-17Option exercise (derivative)6,500$0.000
2024-01-17Grant / award11,630$0.00146,722
2024-01-17Open-market sale12,351$103.46142,017
2024-01-17Tax withholding4,705$103.70142,017
2024-01-17Option exercise5,851$49.35147,868
2024-01-17Option exercise6,500$65.83154,368
2024-01-16Option exercise (derivative)778$0.000
2024-01-16Option exercise (derivative)235$0.000
2024-01-16Option exercise (derivative)5,688$0.006,500
2024-01-16Open-market sale6,701$103.84135,092
2024-01-16Option exercise778$57.34141,793
2024-01-16Option exercise5,688$65.83141,015
2024-01-16Option exercise235$45.64135,327
2023-12-01Tax withholding895$98.72135,092
2023-10-11Tax withholding1,011$96.1235,295
2023-10-09Tax withholding849$98.69135,987
2023-10-05Tax withholding744$96.93136,836
2023-10-04Tax withholding1,344$97.69137,580
2023-10-03Grant / award7,218$0.00138,924
2023-10-02Tax withholding696$98.89131,706
2023-07-03Option exercise (derivative)8,000$0.00778
2023-07-03Open-market sale358$93.11132,402
2023-07-03Option exercise8,000$57.34140,402
2023-07-03Open-market sale7,642$92.58132,760
2023-06-02Option exercise (derivative)3,000$0.0026,588
2023-06-02Option exercise (derivative)5,000$0.008,778
2023-06-02Open-market sale8,000$90.00132,402
2023-06-02Option exercise5,000$57.34140,402
2023-06-02Option exercise3,000$56.50135,402
2023-05-01Option exercise (derivative)8,000$0.0029,588
2023-05-01Option exercise8,000$56.50140,402
2023-05-01Open-market sale8,000$90.00132,402
2023-04-03Option exercise (derivative)8,000$0.0037,588
2023-04-03Open-market sale3,204$97.07132,402
2023-04-03Option exercise8,000$56.50140,402
2023-04-03Open-market sale4,796$96.78135,606
2023-03-01Option exercise (derivative)7,000$0.005,851
2023-03-01Option exercise (derivative)1,000$0.0045,588
2023-03-01Open-market sale3,028$96.89137,374
2023-03-01Option exercise1,000$56.50140,402
2023-03-01Open-market sale4,972$97.28132,402
2023-03-01Option exercise7,000$49.35139,402
2023-02-03Option exercise (derivative)8,000$0.0012,851
2023-02-03Option exercise8,000$49.35140,402
2023-02-03Open-market sale3,889$105.13132,402
2023-02-03Open-market sale4,111$104.72136,291
2023-01-24Tax withholding5,794$109.02132,402
2023-01-24Grant / award11,686$0.00138,196
2023-01-20Tax withholding27,526$109.05126,510
2023-01-19Tax withholding217$106.96154,036
2023-01-03Option exercise (derivative)8,000$0.0020,851
2023-01-03Option exercise8,000$49.35162,253
2023-01-03Open-market sale600$96.25154,253
2023-01-03Open-market sale7,400$95.53154,853
2022-12-01Option exercise (derivative)8,000$0.0028,851
2022-12-01Option exercise8,000$49.35163,148
2022-12-01Open-market sale2,300$103.09155,148
2022-12-01Open-market sale5,700$102.73157,448
2022-12-01Tax withholding895$102.80154,253
2022-11-01Option exercise (derivative)1,000$0.0036,851
2022-11-01Option exercise (derivative)7,000$0.00235
2022-11-01Open-market sale759$92.30155,148
2022-11-01Option exercise7,000$45.64162,148
2022-11-01Option exercise1,000$49.35163,148
2022-11-01Open-market sale35$90.92163,113
2022-11-01Open-market sale7,206$91.39155,907
2022-10-26Option exercise (derivative)4,000$0.007,235
2022-10-26Option exercise (derivative)4,000$0.0029,101
2022-10-26Open-market sale8,000$90.00155,148
2022-10-26Option exercise4,000$45.64163,148
2022-10-26Option exercise4,000$38.89159,148
2022-10-11Tax withholding1,011$81.44155,148
2022-10-07Tax withholding849$82.84156,159
2022-10-05Tax withholding744$86.70157,008
2022-10-04Grant / award7,970$0.00157,752
2022-10-03Tax withholding696$83.93150,457
2022-10-03Tax withholding386$83.93150,071
2022-10-03Tax withholding289$83.93149,782
2022-09-01Option exercise (derivative)8,000$0.0033,101
2022-09-01Open-market sale2,197$94.38151,153
2022-09-01Open-market sale4,903$93.35153,350
2022-09-01Open-market sale900$92.90158,253
2022-09-01Option exercise8,000$38.89159,153
2022-08-02Option exercise (derivative)8,000$0.0041,101
2022-08-02Open-market sale4,493$100.28151,460
2022-08-02Option exercise8,000$38.89159,153
2022-08-02Open-market sale307$101.08151,153
2022-08-02Open-market sale3,200$99.73155,953
2022-07-01Option exercise (derivative)4,000$0.0049,101
2022-07-01Open-market sale1,100$91.43153,453
2022-07-01Open-market sale1,919$92.61151,534
2022-07-01Open-market sale381$93.21151,153
2022-07-01Open-market sale600$90.55154,553
2022-07-01Option exercise4,000$38.89155,153
2022-06-01Option exercise (derivative)4,000$0.0053,101
2022-06-01Open-market sale74$103.28154,879
2022-06-01Open-market sale100$104.14154,953
2022-06-01Open-market sale100$104.25155,053
2022-06-01Option exercise4,000$38.89155,153
2022-06-01Open-market sale100$102.63152,453
2022-06-01Open-market sale55$102.67152,553
2022-06-01Open-market sale38$102.68152,608
2022-06-01Open-market sale7$102.70152,646
2022-06-01Open-market sale100$102.71152,653
2022-06-01Open-market sale100$102.74152,753
2022-06-01Open-market sale7$102.75152,853
2022-06-01Open-market sale100$102.81152,860
2022-06-01Open-market sale100$102.82152,960
2022-06-01Open-market sale100$102.83153,060
2022-06-01Open-market sale93$102.84153,160
2022-06-01Open-market sale100$102.85153,253
2022-06-01Open-market sale100$102.94153,353
2022-06-01Open-market sale18$103.00153,453
2022-06-01Open-market sale200$103.01153,471
2022-06-01Open-market sale82$103.03153,671
2022-06-01Open-market sale100$103.04153,753
2022-06-01Open-market sale100$103.06153,853
2022-06-01Open-market sale300$103.07153,953
2022-06-01Open-market sale100$103.08154,253
2022-06-01Open-market sale100$103.15154,353
2022-06-01Open-market sale100$103.16154,453
2022-06-01Open-market sale100$103.18154,553
2022-06-01Open-market sale26$103.22154,653
2022-06-01Open-market sale100$103.25154,679
2022-06-01Open-market sale100$103.27154,779
2022-06-01Open-market sale100$101.44151,253
2022-06-01Open-market sale100$101.45151,353
2022-06-01Open-market sale3$101.54151,453
2022-06-01Open-market sale100$101.58151,456
2022-06-01Open-market sale97$101.61151,556
2022-06-01Open-market sale100$101.62151,653
2022-06-01Open-market sale200$101.85151,753
2022-06-01Open-market sale100$101.94151,953
2022-06-01Open-market sale100$101.99152,053
2022-06-01Open-market sale100$101.40151,153
2022-06-01Open-market sale100$102.19152,253
2022-06-01Open-market sale100$102.56152,353
2022-06-01Open-market sale100$102.12152,153
2022-05-02Option exercise (derivative)4,000$0.0057,101
2022-05-02Open-market sale100$100.39154,853
2022-05-02Open-market sale100$100.42154,953
2022-05-02Open-market sale100$100.55155,053
2022-05-02Option exercise4,000$38.89155,153
2022-05-02Open-market sale100$98.94152,253
2022-05-02Open-market sale36$99.00152,353
2022-05-02Open-market sale64$99.01152,389
2022-05-02Open-market sale100$99.32152,453
2022-05-02Open-market sale100$99.35152,553
2022-05-02Open-market sale100$99.39152,653
2022-05-02Open-market sale99$99.43152,753
2022-05-02Open-market sale1$99.44152,852
2022-05-02Open-market sale100$99.58152,853
2022-05-02Open-market sale200$99.60152,953
2022-05-02Open-market sale100$99.61153,153
2022-05-02Open-market sale100$99.67153,253
2022-05-02Open-market sale100$99.70153,353
2022-05-02Open-market sale100$99.75153,453
2022-05-02Open-market sale100$99.76153,553
2022-05-02Open-market sale100$99.80153,653
2022-05-02Open-market sale100$99.82153,753
2022-05-02Open-market sale100$99.90153,853
2022-05-02Open-market sale100$100.00153,953
2022-05-02Open-market sale100$100.04154,053
2022-05-02Open-market sale100$100.11154,153
2022-05-02Open-market sale100$100.17154,253
2022-05-02Open-market sale100$100.18154,353
2022-05-02Open-market sale100$100.21154,453
2022-05-02Open-market sale100$100.26154,553
2022-05-02Open-market sale200$100.37154,653
2022-05-02Open-market sale1$98.36151,852
2022-05-02Open-market sale100$98.84152,153
2022-05-02Open-market sale100$98.82152,053
2022-05-02Open-market sale100$98.81151,953
2022-05-02Open-market sale100$98.38151,853
2022-05-02Open-market sale99$98.32151,753
2022-05-02Open-market sale100$98.30151,653
2022-05-02Open-market sale100$98.26151,553
2022-05-02Open-market sale100$98.22151,453
2022-05-02Open-market sale100$98.18151,353
2022-05-02Open-market sale100$98.15151,253
2022-05-02Open-market sale100$98.03151,153
2022-04-01Option exercise (derivative)4,000$0.0061,101
2022-04-01Open-market sale100$103.21154,353
2022-04-01Open-market sale100$103.30154,453
2022-04-01Open-market sale100$103.31154,553
2022-04-01Open-market sale100$103.07154,253
2022-04-01Open-market sale100$102.95154,153
2022-04-01Open-market sale100$103.37154,653
2022-04-01Open-market sale100$103.78154,753
2022-04-01Open-market sale100$103.86154,853
2022-04-01Open-market sale99$103.98154,953
2022-04-01Open-market sale1$104.06155,052
2022-04-01Open-market sale100$104.37155,053
2022-04-01Option exercise4,000$38.89155,153
2022-04-01Open-market sale159$102.25152,352
2022-04-01Open-market sale100$102.28152,511
2022-04-01Open-market sale68$102.29152,611
2022-04-01Open-market sale20$102.30152,679
2022-04-01Open-market sale12$102.32152,699
2022-04-01Open-market sale100$102.35152,711
2022-04-01Open-market sale100$102.36152,811
2022-04-01Open-market sale200$102.40152,911
2022-04-01Open-market sale100$102.41153,111
2022-04-01Open-market sale100$102.57153,211
2022-04-01Open-market sale100$102.66153,311
2022-04-01Open-market sale42$102.68153,411
2022-04-01Open-market sale100$102.71153,453
2022-04-01Open-market sale100$102.74153,553
2022-04-01Open-market sale100$102.76153,653
2022-04-01Open-market sale100$102.77153,753
2022-04-01Open-market sale200$102.78153,853
2022-04-01Open-market sale100$102.94154,053
2022-04-01Open-market sale100$101.54151,153
2022-04-01Open-market sale100$101.73151,253
2022-04-01Open-market sale100$101.82151,353
2022-04-01Open-market sale100$101.88151,453
2022-04-01Open-market sale100$101.89151,553
2022-04-01Open-market sale100$101.90151,653
2022-04-01Open-market sale100$101.92151,753
2022-04-01Open-market sale100$101.93151,853
2022-04-01Open-market sale57$102.01151,953
2022-04-01Open-market sale42$102.02152,010
2022-04-01Open-market sale193$102.17152,052
2022-04-01Open-market sale101$102.18152,245
2022-04-01Open-market sale6$102.19152,346
2022-03-01Option exercise (derivative)4,000$0.0065,101
2022-03-01Open-market sale100$100.79153,953
2022-03-01Open-market sale100$100.81154,053
2022-03-01Open-market sale100$100.83154,153
2022-03-01Open-market sale100$100.84154,253
2022-03-01Open-market sale100$100.88154,353
2022-03-01Open-market sale200$100.92154,453
2022-03-01Open-market sale100$100.95154,653
2022-03-01Open-market sale100$100.98154,753
2022-03-01Open-market sale100$101.18154,853
2022-03-01Open-market sale99$101.37154,953
2022-03-01Open-market sale100$101.58155,052
2022-03-01Open-market sale1$102.05155,152
2022-03-01Option exercise4,000$38.89155,153
2022-03-01Open-market sale200$100.76153,753
2022-03-01Open-market sale100$100.72153,453
2022-03-01Open-market sale200$100.05151,953
2022-03-01Open-market sale100$100.12152,153
2022-03-01Open-market sale100$100.13152,253
2022-03-01Open-market sale100$100.15152,353
2022-03-01Open-market sale100$100.17152,453
2022-03-01Open-market sale100$100.20152,553
2022-03-01Open-market sale100$100.39152,653
2022-03-01Open-market sale100$100.49152,753
2022-03-01Open-market sale100$100.53152,853
2022-03-01Open-market sale200$100.56152,953
2022-03-01Open-market sale100$100.61153,153
2022-03-01Open-market sale100$100.63153,253
2022-03-01Open-market sale100$100.65153,353
2022-03-01Open-market sale100$100.74153,653
2022-03-01Open-market sale100$100.73153,553
2022-03-01Open-market sale10$99.92151,741
2022-03-01Open-market sale2$99.95151,751
2022-03-01Open-market sale88$99.88151,653
2022-03-01Open-market sale100$99.82151,553
2022-03-01Open-market sale100$99.77151,453
2022-03-01Open-market sale100$99.75151,353
2022-03-01Open-market sale100$99.68151,253
2022-03-01Open-market sale1$99.56151,252
2022-03-01Open-market sale99$99.54151,153
2022-03-01Open-market sale100$99.99151,753
2022-03-01Open-market sale100$100.02151,853
2022-02-01Open-market sale100$103.28151,653
2022-02-01Open-market sale100$103.14151,453
2022-02-01Open-market sale100$103.10151,353
2022-02-01Open-market sale96$103.73151,853
2022-02-01Open-market sale100$103.66151,753
2022-02-01Open-market sale100$103.26151,553
2022-02-01Open-market sale100$102.30151,153
2022-02-01Open-market sale100$102.77151,253
2022-02-01Option exercise (derivative)1,902$0.0069,101
2022-02-01Option exercise (derivative)2,098$0.000
2022-02-01Open-market sale181$103.94152,553
2022-02-01Open-market sale219$103.95152,734
2022-02-01Open-market sale200$103.96152,953
2022-02-01Open-market sale100$103.97153,153
2022-02-01Open-market sale100$103.99153,253
2022-02-01Open-market sale100$104.02153,353
2022-02-01Open-market sale100$104.04153,453
2022-02-01Open-market sale100$104.06153,553
2022-02-01Open-market sale200$104.08153,653
2022-02-01Open-market sale100$104.10153,853
2022-02-01Open-market sale100$104.12153,953
2022-02-01Open-market sale5$104.14154,053
2022-02-01Open-market sale100$104.22154,058
2022-02-01Open-market sale100$104.25154,158
2022-02-01Open-market sale100$104.26154,258
2022-02-01Open-market sale95$104.28154,358
2022-02-01Open-market sale200$104.29154,453
2022-02-01Open-market sale100$104.30154,653
2022-02-01Open-market sale100$104.34154,753
2022-02-01Open-market sale100$104.36154,853
2022-02-01Open-market sale100$104.39154,953
2022-02-01Open-market sale100$104.43155,053
2022-02-01Open-market sale100$103.94152,453
2022-02-01Open-market sale100$103.93152,353
2022-02-01Open-market sale100$103.92152,253
2022-02-01Open-market sale200$103.91152,053
2022-02-01Open-market sale100$103.84151,953
2022-02-01Open-market sale4$103.78151,949
2022-02-01Option exercise1,902$38.89155,153
2022-02-01Option exercise2,098$32.18153,251
2022-01-28Tax withholding10,678$100.76151,153
2022-01-28Grant / award21,534$0.00161,831
2022-01-20Tax withholding3,612$105.71140,297
2022-01-19Grant / award (derivative)9,162$0.009,162
2022-01-19Grant / award3,134$0.00143,909
2022-01-03Open-market sale4$114.31141,975
2022-01-03Open-market sale100$113.92140,875
2022-01-03Open-market sale96$113.94140,975
2022-01-03Open-market sale4$113.96141,071
2022-01-03Open-market sale100$113.98141,075
2022-01-03Open-market sale100$114.02141,175
2022-01-03Open-market sale100$114.09141,275
2022-01-03Open-market sale2$114.14141,375
2022-01-03Open-market sale98$114.15141,377
2022-01-03Open-market sale100$114.16141,475
2022-01-03Open-market sale30$114.18141,575
2022-01-03Open-market sale100$114.21141,605
2022-01-03Open-market sale100$114.24141,705
2022-01-03Open-market sale60$114.26141,805
2022-01-03Open-market sale110$114.27141,865
2022-01-03Open-market sale100$113.85140,775
2022-01-03Open-market sale96$114.32141,979
2022-01-03Option exercise (derivative)4,000$0.002,098
2022-01-03Open-market sale100$117.15144,675
2022-01-03Open-market sale91$114.58142,175
2022-01-03Open-market sale9$114.61142,266
2022-01-03Open-market sale100$114.67142,275
2022-01-03Open-market sale100$114.74142,375
2022-01-03Open-market sale100$114.76142,475
2022-01-03Open-market sale100$114.79142,575
2022-01-03Open-market sale100$114.83142,675
2022-01-03Open-market sale100$114.86142,775
2022-01-03Open-market sale100$114.87142,875
2022-01-03Open-market sale100$114.91142,975
2022-01-03Open-market sale100$114.98143,075
2022-01-03Open-market sale100$115.03143,175
2022-01-03Open-market sale100$115.27143,275
2022-01-03Open-market sale100$115.29143,375
2022-01-03Open-market sale100$115.38143,475
2022-01-03Open-market sale100$115.55143,575
2022-01-03Open-market sale100$115.64143,675
2022-01-03Open-market sale100$115.67143,775
2022-01-03Open-market sale100$115.68143,875
2022-01-03Open-market sale100$115.84143,975
2022-01-03Open-market sale100$115.85144,075
2022-01-03Open-market sale100$115.90144,175
2022-01-03Open-market sale100$116.21144,275
2022-01-03Open-market sale100$116.40144,375
2022-01-03Open-market sale100$116.45144,475
2022-01-03Open-market sale100$117.03144,575
2022-01-03Open-market sale100$114.47142,075
2022-01-03Option exercise4,000$32.18144,775
2021-12-01Tax withholding895$103.27140,775
2021-12-01Open-market sale100$104.96142,770
2021-12-01Open-market sale100$105.02142,870
2021-12-01Open-market sale100$103.64141,670
2021-12-01Open-market sale100$103.68141,770
2021-12-01Open-market sale100$103.81141,870
2021-12-01Open-market sale100$103.82141,970
2021-12-01Open-market sale99$104.03142,070
2021-12-01Open-market sale1$104.06142,169
2021-12-01Open-market sale100$104.19142,170
2021-12-01Open-market sale100$104.37142,270
2021-12-01Open-market sale100$104.38142,370
2021-12-01Open-market sale100$104.44142,470
2021-12-01Open-market sale100$104.50142,570
2021-12-01Open-market sale100$104.79142,670
2021-12-01Option exercise (derivative)4,000$0.006,098
2021-12-01Open-market sale100$107.88145,570
2021-12-01Open-market sale100$105.45143,070
2021-12-01Open-market sale100$105.47143,170
2021-12-01Open-market sale100$105.59143,270
2021-12-01Open-market sale100$105.64143,370
2021-12-01Open-market sale100$105.69143,470
2021-12-01Open-market sale100$105.70143,570
2021-12-01Open-market sale89$105.75143,670
2021-12-01Open-market sale11$105.76143,759
2021-12-01Open-market sale100$105.81143,770
2021-12-01Open-market sale100$105.89143,870
2021-12-01Open-market sale100$105.90143,970
2021-12-01Open-market sale100$106.05144,070
2021-12-01Open-market sale100$106.17144,170
2021-12-01Open-market sale95$106.42144,270
2021-12-01Open-market sale5$106.43144,365
2021-12-01Open-market sale100$106.47144,370
2021-12-01Open-market sale100$106.49144,470
2021-12-01Open-market sale100$106.92144,570
2021-12-01Open-market sale100$106.95144,670
2021-12-01Open-market sale100$107.11144,770
2021-12-01Open-market sale100$107.17144,870
2021-12-01Open-market sale100$107.23144,970
2021-12-01Open-market sale100$107.25145,070
2021-12-01Open-market sale100$107.27145,170
2021-12-01Open-market sale100$107.39145,270
2021-12-01Open-market sale100$107.53145,370
2021-12-01Open-market sale100$107.70145,470
2021-12-01Open-market sale100$105.14142,970
2021-12-01Option exercise4,000$32.18145,670
2021-11-01Option exercise (derivative)4,000$0.0010,098
2021-11-01Option exercise4,000$32.18145,670
2021-11-01Open-market sale2$109.18145,668
2021-11-01Open-market sale98$109.17145,570
2021-11-01Open-market sale100$109.13145,470
2021-11-01Open-market sale100$107.92142,970
2021-11-01Open-market sale100$108.03143,070
2021-11-01Open-market sale100$108.08143,170
2021-11-01Open-market sale100$108.10143,270
2021-11-01Open-market sale100$108.20143,370
2021-11-01Open-market sale100$108.21143,470
2021-11-01Open-market sale100$108.22143,570
2021-11-01Open-market sale100$108.24143,670
2021-11-01Open-market sale100$108.31143,770
2021-11-01Open-market sale200$108.38143,870
2021-11-01Open-market sale100$108.39144,070
2021-11-01Open-market sale100$108.40144,170
2021-11-01Open-market sale100$108.43144,270
2021-11-01Open-market sale100$108.49144,370
2021-11-01Open-market sale6$108.66144,470
2021-11-01Open-market sale94$108.67144,476
2021-11-01Open-market sale100$108.81144,570
2021-11-01Open-market sale100$108.98144,670
2021-11-01Open-market sale100$108.98144,770
2021-11-01Open-market sale100$109.02144,870
2021-11-01Open-market sale100$109.08144,970
2021-11-01Open-market sale100$109.09145,070
2021-11-01Open-market sale100$109.10145,170
2021-11-01Open-market sale100$109.11145,270
2021-11-01Open-market sale100$109.12145,370
2021-11-01Open-market sale100$106.88142,270
2021-11-01Open-market sale100$107.11142,370
2021-11-01Open-market sale100$107.13142,470
2021-11-01Open-market sale100$107.58142,570
2021-11-01Open-market sale100$107.60142,670
2021-11-01Open-market sale100$107.66142,770
2021-11-01Open-market sale100$107.67142,870
2021-11-01Open-market sale100$105.25141,670
2021-11-01Open-market sale100$105.65141,770
2021-11-01Open-market sale100$106.27141,870
2021-11-01Open-market sale100$106.38141,970
2021-11-01Open-market sale100$106.57142,070
2021-11-01Open-market sale100$106.87142,170
2021-10-20Grant / award14,209$0.00148,715
2021-10-20Tax withholding7,045$105.19141,670
2021-10-12Tax withholding1,011$104.50134,506
2021-10-11Tax withholding1,011$104.50134,506
2021-10-07Tax withholding850$106.14135,517
2021-10-05Grant / award (derivative)43,584$0.0043,584
2021-10-05Grant / award5,413$0.00136,367
2021-10-05Grant / award7,500$0.00130,954
2021-10-04Tax withholding290$105.92124,172
2021-10-04Tax withholding386$105.92123,786
2021-10-04Tax withholding332$105.92123,454
2021-10-04Tax withholding697$105.92124,462
2021-10-01Option exercise (derivative)2,584$0.000
2021-10-01Option exercise (derivative)1,416$0.0014,098
2021-10-01Open-market sale100$105.80126,459
2021-10-01Open-market sale100$105.83126,559
2021-10-01Open-market sale100$105.91126,659
2021-10-01Open-market sale100$105.99126,759
2021-10-01Open-market sale100$106.15126,859
2021-10-01Open-market sale100$106.22126,959
2021-10-01Open-market sale100$106.26127,059
2021-10-01Open-market sale100$106.45127,159
2021-10-01Open-market sale200$106.55127,259
2021-10-01Open-market sale100$106.57127,459
2021-10-01Open-market sale100$106.59127,559
2021-10-01Open-market sale100$106.62127,659
2021-10-01Open-market sale100$106.65127,759
2021-10-01Open-market sale100$106.67127,859
2021-10-01Open-market sale100$106.74127,959
2021-10-01Open-market sale100$106.75128,059
2021-10-01Open-market sale100$106.77128,159
2021-10-01Open-market sale100$106.82128,259
2021-10-01Open-market sale100$106.96128,359
2021-10-01Open-market sale100$107.02128,459
2021-10-01Open-market sale100$107.05128,559
2021-10-01Open-market sale49$107.08128,659
2021-10-01Open-market sale1$107.10128,708
2021-10-01Open-market sale50$107.12128,709
2021-10-01Open-market sale100$107.20128,759
2021-10-01Open-market sale100$107.22128,859
2021-10-01Open-market sale200$107.31128,959
2021-10-01Option exercise1,416$32.18129,159
2021-10-01Open-market sale100$105.75126,359
2021-10-01Option exercise2,584$31.63127,743
2021-10-01Open-market sale100$105.41125,759
2021-10-01Open-market sale100$105.62126,259
2021-10-01Open-market sale100$104.35125,259
2021-10-01Open-market sale100$104.70125,359
2021-10-01Open-market sale100$105.00125,459
2021-10-01Open-market sale100$105.09125,559
2021-10-01Open-market sale100$105.18125,659
2021-10-01Open-market sale100$104.30125,159
2021-10-01Open-market sale100$105.43125,859
2021-10-01Open-market sale100$105.50125,959
2021-10-01Open-market sale100$105.54126,059
2021-10-01Open-market sale100$105.61126,159
2021-09-01Open-market sale100$126.30125,459
2021-09-01Open-market sale100$126.31125,559
2021-09-01Open-market sale100$126.36125,659
2021-09-01Open-market sale72$126.41125,759
2021-09-01Open-market sale100$126.43125,831
2021-09-01Open-market sale9$126.45125,931
2021-09-01Open-market sale1$126.47125,940
2021-09-01Open-market sale18$126.49125,941
2021-09-01Open-market sale200$126.56125,959
2021-09-01Open-market sale100$126.66126,159
2021-09-01Open-market sale2$126.73126,259
2021-09-01Open-market sale100$126.84126,261
2021-09-01Open-market sale96$126.85126,361
2021-09-01Open-market sale4$126.90126,457
2021-09-01Open-market sale100$125.61125,159
2021-09-01Open-market sale100$125.89125,259
2021-09-01Open-market sale100$126.24125,359
2021-09-01Option exercise (derivative)4,000$0.002,584
2021-09-01Open-market sale70$128.02129,089
2021-09-01Open-market sale200$127.07126,561
2021-09-01Open-market sale100$127.23126,761
2021-09-01Open-market sale100$127.26126,861
2021-09-01Open-market sale100$127.34126,961
2021-09-01Open-market sale96$127.41127,061
2021-09-01Open-market sale100$127.42127,157
2021-09-01Open-market sale200$127.42127,257
2021-09-01Open-market sale100$127.53127,457
2021-09-01Open-market sale100$127.55127,557
2021-09-01Open-market sale100$127.56127,657
2021-09-01Open-market sale100$127.57127,757
2021-09-01Open-market sale100$127.58127,857
2021-09-01Open-market sale93$127.59127,957
2021-09-01Open-market sale7$127.60128,050
2021-09-01Open-market sale100$127.61128,057
2021-09-01Open-market sale100$127.64128,157
2021-09-01Open-market sale100$127.65128,257
2021-09-01Open-market sale100$127.68128,357
2021-09-01Open-market sale102$127.68128,457
2021-09-01Open-market sale100$127.71128,559
2021-09-01Open-market sale100$127.75128,659
2021-09-01Open-market sale84$127.87128,759
2021-09-01Open-market sale16$127.88128,843
2021-09-01Open-market sale100$127.89128,859
2021-09-01Open-market sale75$127.95128,959
2021-09-01Open-market sale25$127.99129,034
2021-09-01Open-market sale30$128.01129,059
2021-09-01Open-market sale100$127.01126,461
2021-09-01Option exercise4,000$31.63129,159
2021-08-02Open-market sale100$118.37125,857
2021-08-02Open-market sale100$118.57126,257
2021-08-02Open-market sale100$118.46126,157
2021-08-02Open-market sale100$118.42126,057
2021-08-02Open-market sale100$118.40125,957
2021-08-02Open-market sale100$118.36125,757
2021-08-02Open-market sale100$118.60126,357
2021-08-02Open-market sale198$117.75125,159
2021-08-02Open-market sale100$117.91125,357
2021-08-02Open-market sale100$118.13125,457
2021-08-02Open-market sale100$118.30125,557
2021-08-02Open-market sale100$118.35125,657
2021-08-02Option exercise (derivative)4,000$0.006,584
2021-08-02Open-market sale100$119.31127,457
2021-08-02Open-market sale100$119.35127,557
2021-08-02Open-market sale100$119.54127,657
2021-08-02Open-market sale100$119.89127,757
2021-08-02Open-market sale100$119.94127,857
2021-08-02Open-market sale100$120.01127,957
2021-08-02Open-market sale100$120.06128,057
2021-08-02Open-market sale100$120.09128,157
2021-08-02Open-market sale100$120.10128,257
2021-08-02Open-market sale100$120.11128,357
2021-08-02Open-market sale200$120.29128,457
2021-08-02Open-market sale100$120.48128,657
2021-08-02Open-market sale2$120.54128,757
2021-08-02Open-market sale100$120.57128,759
2021-08-02Open-market sale100$120.70128,859
2021-08-02Open-market sale100$121.25128,959
2021-08-02Open-market sale100$122.08129,059
2021-08-02Open-market sale100$118.65126,457
2021-08-02Open-market sale100$119.29127,357
2021-08-02Open-market sale100$118.88126,557
2021-08-02Open-market sale100$118.89126,657
2021-08-02Open-market sale100$118.93126,757
2021-08-02Open-market sale100$118.94126,857
2021-08-02Open-market sale100$118.95126,957
2021-08-02Open-market sale100$119.22127,057
2021-08-02Open-market sale100$119.25127,157
2021-08-02Option exercise4,000$19.29129,159
2021-08-02Open-market sale100$119.28127,257
2021-01-28Tax withholding3,505$84.58125,159
2021-01-28Grant / award9,854$0.00128,664
2021-01-20Grant / award (derivative)51,104$0.0051,104
2021-01-20Grant / award8,561$0.0052,527
2021-01-20Grant / award (derivative)50,570$0.0050,570
2021-01-20Grant / award8,561$0.0052,527
2021-01-20Grant / award27,618$0.0080,145
2021-01-20Grant / award38,665$0.00118,810
2020-10-20Tax withholding4,900$147.2143,966
2020-10-20Grant / award9,389$0.0048,866
2020-10-12Tax withholding1,064$150.4739,477
2020-10-06Tax withholding293$151.9240,541
2020-10-04Tax withholding416$150.6040,834
2020-10-03Tax withholding841$150.6041,250
2020-10-02Tax withholding1,133$147.6442,091
2020-01-30Tax withholding1,662$140.0943,224
2020-01-30Grant / award4,336$0.0044,886
2020-01-24Option exercise (derivative)139$0.000
2020-01-24Option exercise (derivative)158$0.000
2020-01-24Option exercise139$26.9840,392
2020-01-24Option exercise158$32.4040,550
2020-01-24Option exercise623$27.8740,253
2019-10-11Tax withholding1,065$113.7739,630
2019-10-07Tax withholding415$113.0040,988
2019-10-07Tax withholding293$113.0040,695
2019-10-04Tax withholding309$111.7941,403
2019-10-03Tax withholding220$110.1141,712
2019-10-03Tax withholding293$110.1141,932
2019-10-02Grant / award (derivative)46,588$0.0046,588
2019-10-02Grant / award7,017$0.0042,225
2019-01-31Grant / award4,279$0.0036,862
2019-01-31Tax withholding1,654$96.7635,208
2018-10-11Grant / award (derivative)71,003$0.0071,003
2018-10-11Grant / award10,196$0.0032,583
2018-10-08Tax withholding293$83.7222,802
2018-10-08Tax withholding415$83.7222,387
2018-10-04Tax withholding350$88.3823,095
2018-10-03Tax withholding406$84.9023,445
2018-10-03Tax withholding305$84.9023,851
2018-10-03Tax withholding338$84.9024,156
2018-10-01Option exercise (derivative)2,000$0.00158
2018-10-01Open-market sale500$84.5024,994
2018-10-01Open-market sale1,000$85.1024,494
2018-10-01Option exercise2,000$32.4026,494
2018-09-04Option exercise (derivative)2,000$0.002,158
2018-09-04Open-market sale500$96.4424,494
2018-09-04Option exercise2,000$32.4026,494
2018-09-04Open-market sale100$96.2825,894
2018-09-04Open-market sale500$96.0125,994
2018-09-04Open-market sale100$96.1725,794
2018-09-04Open-market sale800$96.1824,994
2018-08-01Option exercise (derivative)2,000$0.004,158
2018-08-01Open-market sale300$95.0024,494
2018-08-01Option exercise2,000$32.4026,494
2018-08-01Open-market sale500$95.6025,294
2018-08-01Open-market sale200$95.0925,094
2018-08-01Open-market sale100$95.0924,994
2018-08-01Open-market sale100$95.0524,894
2018-08-01Open-market sale100$95.0124,794
2018-08-01Open-market sale700$96.4725,794
2018-07-11Option exercise (derivative)199$0.000
2018-07-11Option exercise199$19.4124,494
2018-07-02Option exercise (derivative)2,000$0.006,158
2018-07-02Open-market sale400$96.2524,295
2018-07-02Open-market sale100$96.2624,695
2018-07-02Option exercise2,000$32.4026,295
2018-07-02Open-market sale500$96.0024,795
2018-07-02Open-market sale500$95.7925,295
2018-07-02Open-market sale500$95.5125,795
2018-06-01Option exercise (derivative)1,000$0.00623
2018-06-01Option exercise (derivative)1,000$0.008,158
2018-06-01Open-market sale1,000$107.6625,295
2018-06-01Option exercise1,000$27.8725,295
2018-06-01Open-market sale1,000$107.0724,295
2018-06-01Option exercise1,000$32.4026,295
2018-05-01Option exercise (derivative)2,000$0.001,623
2018-05-01Open-market sale500$100.0025,795
2018-05-01Open-market sale300$99.5325,495
2018-05-01Open-market sale700$99.9224,795
2018-05-01Open-market sale100$100.0124,695
2018-05-01Open-market sale400$100.0024,295
2018-05-01Option exercise2,000$27.8726,295
2018-04-09Grant / award (derivative)37,851$0.0037,851
2018-04-09Grant / award3,887$0.0024,295
2018-04-02Option exercise (derivative)2,000$0.003,623
2018-04-02Option exercise2,000$27.8722,408
2018-04-02Open-market sale500$100.4121,908
2018-04-02Open-market sale500$99.7321,408
2018-04-02Open-market sale260$100.1220,648
2018-04-02Open-market sale140$100.1420,508
2018-04-02Open-market sale100$100.1320,408
2018-04-02Open-market sale500$100.1020,908
2018-03-01Option exercise (derivative)2,000$0.005,623
2018-03-01Open-market sale600$123.8221,808
2018-03-01Option exercise2,000$27.8722,408
2018-03-01Open-market sale700$123.0020,408
2018-03-01Open-market sale300$122.5021,108
2018-03-01Open-market sale400$122.2221,408
2018-02-01Option exercise (derivative)2,000$0.000
2018-02-01Open-market sale1,000$122.0020,408
2018-02-01Open-market sale100$122.1221,408
2018-02-01Open-market sale100$122.1521,508
2018-02-01Open-market sale300$122.1821,608
2018-02-01Open-market sale100$122.1121,908
2018-02-01Open-market sale400$122.3322,008
2018-02-01Option exercise2,000$30.9622,408
2018-01-03Tax withholding1,611$138.2120,407
2018-01-03Grant / award4,144$0.0022,018
2018-01-03Tax withholding1,610$138.2120,408
2018-01-02Open-market sale500$136.6318,874
2018-01-02Open-market sale100$136.7118,274
2018-01-02Open-market sale100$137.0018,174
2018-01-02Open-market sale500$136.3518,374
2018-01-02Open-market sale200$136.9717,874
2018-01-02Open-market sale100$136.8218,074
2017-12-01Open-market sale500$135.1719,874
2017-12-01Open-market sale500$135.1819,374
2017-12-01Open-market sale500$135.8120,374
2017-11-01Open-market sale181$134.5721,174
2017-11-01Open-market sale500$135.5221,874
2017-11-01Open-market sale500$134.5021,374
2017-11-01Open-market sale300$134.7720,874
2017-11-01Open-market sale19$135.0021,355
2017-10-09Tax withholding415$130.5222,374
2017-10-06Tax withholding293$129.9422,789
2017-10-04Tax withholding350$128.7223,082
2017-10-03Tax withholding338$128.6720,518
2017-10-03Tax withholding612$128.6720,856
2017-10-03Grant / award (derivative)12,188$0.0012,188
2017-10-03Grant / award2,914$0.0023,432
2017-10-02Open-market sale500$127.0922,468
2017-10-02Open-market sale400$126.6422,068
2017-10-02Open-market sale100$126.6421,968
2017-10-02Open-market sale500$127.0021,468
2017-09-01Open-market sale500$115.5925,968
2017-09-01Open-market sale300$115.3425,668
2017-09-01Open-market sale700$114.5724,968
2017-09-01Option exercise (derivative)500$0.00139
2017-09-01Open-market sale100$114.7224,868
2017-09-01Open-market sale100$114.8925,168
2017-09-01Open-market sale100$114.9125,268
2017-09-01Open-market sale100$115.0225,368
2017-09-01Option exercise500$26.9825,468
2017-09-01Open-market sale100$113.4422,968
2017-09-01Open-market sale100$113.5423,068
2017-09-01Open-market sale67$113.5723,168
2017-09-01Open-market sale100$113.6123,235
2017-09-01Open-market sale100$113.6223,335
2017-09-01Open-market sale100$113.6623,435
2017-09-01Open-market sale100$113.7923,535
2017-09-01Open-market sale101$113.9623,635
2017-09-01Open-market sale100$114.1523,736
2017-09-01Open-market sale101$114.2923,836
2017-09-01Open-market sale98$114.3023,937
2017-09-01Open-market sale98$114.3424,035
2017-09-01Open-market sale100$114.4124,133
2017-09-01Open-market sale100$114.4524,233
2017-09-01Open-market sale100$114.5224,333
2017-09-01Open-market sale102$114.5324,433
2017-09-01Open-market sale100$114.5624,535
2017-09-01Open-market sale100$114.6124,635
2017-09-01Open-market sale33$114.6524,735
2017-09-01Open-market sale100$114.6924,768
2017-09-01Open-market sale100$114.8825,068
2017-09-01Open-market sale100$114.7624,968
2017-08-01Option exercise (derivative)500$0.00639
2017-08-01Open-market sale73$119.9028,092
2017-08-01Open-market sale85$119.8728,007
2017-08-01Open-market sale73$119.8427,934
2017-08-01Open-market sale146$119.9328,165
2017-08-01Open-market sale73$119.9528,311
2017-08-01Open-market sale73$119.9828,384
2017-08-01Open-market sale73$120.0428,457
2017-08-01Open-market sale73$120.1428,530
2017-08-01Open-market sale73$120.1528,603
2017-08-01Open-market sale73$120.3128,676
2017-08-01Open-market sale73$120.3528,749
2017-08-01Open-market sale146$120.3928,822
2017-08-01Option exercise500$26.9828,968
2017-08-01Open-market sale1,500$118.9928,468
2017-08-01Open-market sale3$118.9827,052
2017-08-01Open-market sale73$119.0027,055
2017-08-01Open-market sale10$119.1227,128
2017-08-01Open-market sale73$119.2027,138
2017-08-01Open-market sale74$119.3427,211
2017-08-01Open-market sale77$119.5527,285
2017-08-01Open-market sale72$119.6227,362
2017-08-01Open-market sale73$119.6627,434
2017-08-01Open-market sale73$119.7027,507
2017-08-01Open-market sale73$119.7327,580
2017-08-01Open-market sale73$119.7727,653
2017-08-01Open-market sale73$119.7827,726
2017-08-01Open-market sale73$119.7927,799
2017-08-01Open-market sale62$119.8027,872
2017-08-01Open-market sale73$118.7026,614
2017-08-01Open-market sale73$118.8426,979
2017-08-01Open-market sale73$118.8326,906
2017-08-01Open-market sale2$118.7926,904
2017-08-01Open-market sale73$118.7826,831
2017-08-01Open-market sale73$118.3726,468
2017-08-01Open-market sale73$118.5026,541
2017-08-01Open-market sale73$118.7526,687
2017-08-01Open-market sale71$118.7726,760
2017-07-03Open-market sale1,500$120.1229,968
2017-07-03Option exercise (derivative)500$0.001,139
2017-07-03Open-market sale143$120.0532,756
2017-07-03Open-market sale143$120.0632,899
2017-07-03Open-market sale71$120.0833,042
2017-07-03Open-market sale20$120.1033,113
2017-07-03Open-market sale123$120.1133,133
2017-07-03Open-market sale71$120.1833,256
2017-07-03Open-market sale71$120.2233,327
2017-07-03Open-market sale71$120.2533,398
2017-07-03Open-market sale71$120.2633,469
2017-07-03Open-market sale71$120.3033,540
2017-07-03Open-market sale73$120.3433,611
2017-07-03Open-market sale71$120.3533,684
2017-07-03Open-market sale71$120.4633,755
2017-07-03Open-market sale71$120.5533,826
2017-07-03Open-market sale71$120.6033,897
2017-07-03Open-market sale131$120.0432,625
2017-07-03Open-market sale71$120.0232,554
2017-07-03Open-market sale71$119.9732,483
2017-07-03Open-market sale71$119.9432,412
2017-07-03Open-market sale19$119.9132,393
2017-07-03Open-market sale71$119.9032,322
2017-07-03Open-market sale71$119.9032,251
2017-07-03Open-market sale71$119.8932,180
2017-07-03Open-market sale71$119.8832,109
2017-07-03Open-market sale71$119.8732,038
2017-07-03Open-market sale71$119.8631,967
2017-07-03Open-market sale71$119.8431,896
2017-07-03Open-market sale71$119.7631,825
2017-07-03Open-market sale143$119.7531,682
2017-07-03Option exercise500$26.9833,968
2017-07-03Open-market sale71$119.6731,468
2017-07-03Open-market sale143$119.7231,539
2017-06-01Open-market sale1,500$111.5135,468
2017-06-01Open-market sale71$111.1133,468
2017-06-01Open-market sale143$111.4133,539
2017-06-01Open-market sale71$111.5033,682
2017-06-01Open-market sale71$111.5433,753
2017-06-01Open-market sale71$111.6933,824
2017-06-01Option exercise (derivative)500$0.001,639
2017-06-01Open-market sale71$111.8334,037
2017-06-01Open-market sale71$112.8335,648
2017-06-01Open-market sale142$112.8235,506
2017-06-01Open-market sale71$112.7935,435
2017-06-01Open-market sale71$112.7835,364
2017-06-01Open-market sale71$112.6935,293
2017-06-01Open-market sale71$112.6535,222
2017-06-01Open-market sale72$112.6335,150
2017-06-01Open-market sale71$112.6035,079
2017-06-01Open-market sale72$112.5735,007
2017-06-01Open-market sale37$112.3234,970
2017-06-01Open-market sale71$112.3034,899
2017-06-01Open-market sale71$112.2934,828
2017-06-01Open-market sale146$112.2734,682
2017-06-01Open-market sale76$112.1634,606
2017-06-01Open-market sale72$112.0834,534
2017-06-01Open-market sale71$112.0434,463
2017-06-01Open-market sale71$111.9734,392
2017-06-01Open-market sale71$111.9534,321
2017-06-01Open-market sale71$111.9334,250
2017-06-01Open-market sale71$111.9134,179
2017-06-01Open-market sale71$111.8634,108
2017-06-01Open-market sale34$111.8034,003
2017-06-01Open-market sale37$111.7933,966
2017-06-01Open-market sale71$111.7433,895
2017-06-01Option exercise500$26.9835,968
2017-06-01Open-market sale71$113.2235,897
2017-06-01Open-market sale101$113.0635,796
2017-06-01Open-market sale6$113.0435,790
2017-06-01Open-market sale71$112.8635,719
2017-05-01Open-market sale1,500$108.2138,968
2017-05-01Open-market sale71$108.2237,039
2017-05-01Open-market sale71$108.0936,968
2017-05-01Option exercise (derivative)500$0.002,139
2017-05-01Open-market sale143$108.6538,038
2017-05-01Open-market sale71$108.6838,181
2017-05-01Open-market sale74$108.7238,252
2017-05-01Open-market sale73$108.8438,326
2017-05-01Open-market sale71$108.9438,399
2017-05-01Open-market sale71$108.9638,470
2017-05-01Open-market sale71$109.0138,541
2017-05-01Open-market sale71$109.0338,612
2017-05-01Open-market sale71$109.0438,683
2017-05-01Open-market sale143$109.0938,754
2017-05-01Open-market sale71$109.1038,897
2017-05-01Open-market sale71$109.1138,968
2017-05-01Open-market sale143$109.1339,039
2017-05-01Open-market sale70$109.2339,182
2017-05-01Open-market sale73$109.7739,395
2017-05-01Option exercise500$26.9839,468
2017-05-01Open-market sale71$108.2537,110
2017-05-01Open-market sale71$108.2637,181
2017-05-01Open-market sale71$108.3137,252
2017-05-01Open-market sale71$108.3237,323
2017-05-01Open-market sale71$108.3437,394
2017-05-01Open-market sale73$108.3537,465
2017-05-01Open-market sale74$108.3937,538
2017-05-01Open-market sale71$108.5237,612
2017-05-01Open-market sale71$108.6337,967
2017-05-01Open-market sale71$108.6037,896
2017-05-01Open-market sale71$108.5937,825
2017-05-01Open-market sale71$108.5737,754
2017-05-01Open-market sale71$108.5637,683
2017-05-01Open-market sale143$109.2439,252
2017-04-03Option exercise (derivative)500$0.002,639
2017-04-03Open-market sale71$111.7644,326
2017-04-03Open-market sale71$111.7544,255
2017-04-03Open-market sale71$111.6944,184
2017-04-03Open-market sale71$111.6644,113
2017-04-03Open-market sale71$111.4844,042
2017-04-03Open-market sale71$111.4643,971
2017-04-03Open-market sale72$111.3843,899
2017-04-03Open-market sale71$110.2042,252
2017-04-03Open-market sale71$110.2242,323
2017-04-03Open-market sale72$110.2742,394
2017-04-03Open-market sale71$110.2842,466
2017-04-03Open-market sale71$110.2942,537
2017-04-03Open-market sale143$110.3242,608
2017-04-03Open-market sale71$110.3542,751
2017-04-03Open-market sale71$110.3642,822
2017-04-03Open-market sale71$110.3742,893
2017-04-03Open-market sale71$110.3942,964
2017-04-03Open-market sale71$110.4043,035
2017-04-03Open-market sale143$110.4243,106
2017-04-03Open-market sale71$110.4343,249
2017-04-03Open-market sale71$110.4443,320
2017-04-03Open-market sale71$110.5343,391
2017-04-03Open-market sale72$110.5443,462
2017-04-03Open-market sale71$110.5843,534
2017-04-03Open-market sale71$112.2544,397
2017-04-03Option exercise500$26.9844,468
2017-04-03Open-market sale72$110.6343,605
2017-04-03Open-market sale79$110.6443,677
2017-04-03Open-market sale71$110.7843,756
2017-04-03Open-market sale72$111.2043,827
2017-04-03Open-market sale1,500$111.9740,468
2017-04-03Open-market sale72$110.2742,394
2017-04-03Open-market sale71$110.2842,466
2017-04-03Open-market sale71$110.2242,323
2017-04-03Open-market sale71$110.2042,252
2017-04-03Open-market sale71$109.8842,181
2017-04-03Open-market sale71$109.7842,039
2017-04-03Open-market sale71$109.7741,968
2017-04-03Open-market sale71$109.8342,110
2017-03-01Open-market sale1,500$117.9745,968
2017-03-01Option exercise (derivative)500$0.003,139
2017-03-01Open-market sale71$120.1545,044
2017-03-01Open-market sale71$120.1745,115
2017-03-01Open-market sale102$120.2645,186
2017-03-01Option exercise500$26.9846,468
2017-03-01Open-market sale71$120.8046,397
2017-03-01Open-market sale71$120.6246,326
2017-03-01Open-market sale70$120.6046,256
2017-03-01Open-market sale71$120.5846,185
2017-03-01Open-market sale6$120.5246,179
2017-03-01Open-market sale59$120.5146,120
2017-03-01Open-market sale72$120.5046,048
2017-03-01Open-market sale71$120.4645,977
2017-03-01Open-market sale119$120.4245,858
2017-03-01Open-market sale143$120.3945,715
2017-03-01Open-market sale71$120.3845,644
2017-03-01Open-market sale72$120.3745,572
2017-03-01Open-market sale71$120.3245,501
2017-03-01Open-market sale71$120.3145,430
2017-03-01Open-market sale71$120.3045,359
2017-03-01Open-market sale71$120.2745,288
2017-03-01Open-market sale71$119.6444,466
2017-03-01Open-market sale71$119.6744,537
2017-03-01Open-market sale71$119.7644,608
2017-03-01Open-market sale71$119.8944,679
2017-03-01Open-market sale75$119.9244,750
2017-03-01Open-market sale77$119.9844,825
2017-03-01Open-market sale71$120.0944,902
2017-03-01Open-market sale71$120.1044,973
2017-03-01Open-market sale71$118.2544,039
2017-03-01Open-market sale71$119.6344,395
2017-03-01Open-market sale71$119.5644,324
2017-03-01Open-market sale71$119.5344,253
2017-03-01Open-market sale71$119.5044,182
2017-03-01Open-market sale71$118.1843,968
2017-03-01Open-market sale72$119.1644,110
2017-02-01Open-market sale1,500$119.1749,468
2017-02-01Option exercise (derivative)500$0.003,639
2017-02-01Open-market sale71$118.7848,698
2017-02-01Open-market sale71$118.8148,983
2017-02-01Open-market sale71$118.8549,054
2017-02-01Open-market sale71$118.8649,125
2017-02-01Open-market sale125$118.8749,196
2017-02-01Open-market sale81$118.9449,321
2017-02-01Open-market sale72$119.0849,402
2017-02-01Open-market sale71$119.1849,474
2017-02-01Open-market sale71$119.2549,545
2017-02-01Open-market sale68$119.2949,616
2017-02-01Open-market sale71$120.1749,684
2017-02-01Open-market sale71$120.3049,755
2017-02-01Open-market sale71$120.4449,826
2017-02-01Open-market sale71$121.3849,897
2017-02-01Option exercise500$26.9849,968
2017-02-01Open-market sale71$118.4047,931
2017-02-01Open-market sale71$118.4148,002
2017-02-01Open-market sale71$118.4648,073
2017-02-01Open-market sale56$118.4748,144
2017-02-01Open-market sale71$118.5048,200
2017-02-01Open-market sale71$118.5548,271
2017-02-01Open-market sale71$118.6348,342
2017-02-01Open-market sale71$118.6648,413
2017-02-01Open-market sale71$118.7048,484
2017-02-01Open-market sale143$118.7348,555
2017-02-01Open-market sale71$118.8048,912
2017-02-01Open-market sale143$118.7948,769
2017-02-01Open-market sale71$118.3447,504
2017-02-01Open-market sale71$118.3947,860
2017-02-01Open-market sale71$118.3847,789
2017-02-01Open-market sale143$118.3647,646
2017-02-01Open-market sale36$118.3247,468
2017-02-01Open-market sale71$118.3547,575
2017-01-27Grant / award6,473$0.0054,332
2017-01-27Tax withholding3,364$120.1250,968
2017-01-03Option exercise (derivative)500$0.004,139
2017-01-03Open-market sale99$122.0550,861
2017-01-03Open-market sale65$122.2050,960
2017-01-03Open-market sale1$122.0450,860
2017-01-03Open-market sale100$122.4351,025
2017-01-03Open-market sale100$122.4851,125
2017-01-03Open-market sale100$122.5551,225
2017-01-03Open-market sale34$122.7551,325
2017-01-03Option exercise500$26.9851,359
2017-01-03Open-market sale97$120.4049,617
2017-01-03Open-market sale3$120.4249,714
2017-01-03Open-market sale100$120.4249,717
2017-01-03Open-market sale4$120.4449,817
2017-01-03Open-market sale3$120.4549,821
2017-01-03Open-market sale100$120.4549,824
2017-01-03Open-market sale2$120.5049,924
2017-01-03Open-market sale2$120.5649,926
2017-01-03Open-market sale95$120.5949,928
2017-01-03Open-market sale100$120.7750,023
2017-01-03Open-market sale117$120.7950,123
2017-01-03Open-market sale70$120.8050,240
2017-01-03Open-market sale20$120.8250,310
2017-01-03Open-market sale100$120.8450,330
2017-01-03Open-market sale100$121.0450,430
2017-01-03Open-market sale100$121.0950,530
2017-01-03Open-market sale30$121.2650,630
2017-01-03Open-market sale100$121.3050,660
2017-01-03Open-market sale50$121.4050,760
2017-01-03Open-market sale50$121.4650,810
2017-01-03Open-market sale4$120.2949,179
2017-01-03Open-market sale86$120.3149,183
2017-01-03Open-market sale100$120.3249,269
2017-01-03Open-market sale102$120.2749,077
2017-01-03Open-market sale100$120.2548,977
2017-01-03Open-market sale145$120.3949,472
2017-01-03Open-market sale100$120.3449,372
2017-01-03Open-market sale3$120.3349,369
2017-01-03Open-market sale1$122.0748,859
2017-01-03Open-market sale4$120.0948,860
2017-01-03Open-market sale13$120.1448,864
2017-01-03Open-market sale100$120.1948,877
2017-01-03Open-market sale1,000$122.1247,859
2016-12-01Open-market sale1,000$116.9552,859
2016-12-01Option exercise (derivative)500$0.004,639
2016-12-01Open-market sale100$116.9952,659
2016-12-01Open-market sale100$117.0750,959
2016-12-01Open-market sale100$117.1051,059
2016-12-01Open-market sale100$117.2651,159
2016-12-01Open-market sale100$117.6951,259
2016-12-01Option exercise500$26.9851,359
2016-12-01Open-market sale100$116.3951,049
2016-12-01Open-market sale100$116.6051,149
2016-12-01Open-market sale100$116.6451,249
2016-12-01Open-market sale10$116.6751,349
2016-12-01Open-market sale100$116.6951,359
2016-12-01Open-market sale100$116.7051,459
2016-12-01Open-market sale100$116.7251,559
2016-12-01Open-market sale100$116.7351,659
2016-12-01Open-market sale189$116.7451,759
2016-12-01Open-market sale111$116.7551,948
2016-12-01Open-market sale100$116.8252,059
2016-12-01Open-market sale100$116.9152,159
2016-12-01Open-market sale180$116.9552,259
2016-12-01Open-market sale120$116.9752,439
2016-12-01Open-market sale100$116.9852,559
2016-12-01Open-market sale100$117.0650,859
2016-12-01Open-market sale100$117.0252,759
2016-11-01Option exercise (derivative)500$0.005,139
2016-11-01Open-market sale51$101.2756,443
2016-11-01Open-market sale11$101.2856,494
2016-11-01Open-market sale100$101.2956,505
2016-11-01Open-market sale6$101.3056,605
2016-11-01Open-market sale10$101.3156,611
2016-11-01Open-market sale36$101.3256,621
2016-11-01Open-market sale2$101.3356,657
2016-11-01Open-market sale100$101.4956,659
2016-11-01Open-market sale140$101.5256,759
2016-11-01Open-market sale15$101.5756,899
2016-11-01Open-market sale56$101.7456,914
2016-11-01Open-market sale51$101.7556,970
2016-11-01Open-market sale23$101.7657,021
2016-11-01Open-market sale7$101.8457,044
2016-11-01Open-market sale8$101.9357,051
2016-11-01Open-market sale61$105.0555,982
2016-11-01Open-market sale10$102.1757,159
2016-11-01Open-market sale190$102.1957,169
2016-11-01Option exercise500$26.9857,359
2016-11-01Open-market sale88$101.2456,355
2016-11-01Open-market sale102$101.2356,253
2016-11-01Open-market sale100$101.1856,153
2016-11-01Open-market sale10$101.1456,143
2016-11-01Open-market sale100$101.0956,043
2016-11-01Open-market sale100$102.0857,059
2016-11-01Open-market sale1,000$102.6853,859
2016-11-01Open-market sale100$100.7955,359
2016-11-01Open-market sale118$100.9855,855
2016-11-01Open-market sale9$101.0255,973
2016-11-01Open-market sale100$102.3354,859
2016-11-01Open-market sale100$102.4254,959
2016-11-01Open-market sale200$102.5655,059
2016-11-01Open-market sale100$102.7155,259
2016-11-01Open-market sale50$100.8355,459
2016-11-01Open-market sale8$100.8455,509
2016-11-01Open-market sale50$100.8755,517
2016-11-01Open-market sale91$100.8855,567
2016-11-01Open-market sale197$100.9255,658
2016-10-07Tax withholding415$110.7156,859
2016-10-06Tax withholding293$112.6857,274
2016-10-05Tax withholding774$112.0157,567
2016-10-04Grant / award (derivative)13,778$0.0013,778
2016-10-04Grant / award3,345$0.0058,341
2016-10-03Open-market sale1,000$114.1157,947
2016-10-03Tax withholding338$111.6454,996
2016-10-03Tax withholding613$111.6455,334
2016-10-03Option exercise (derivative)500$0.005,639
2016-10-03Open-market sale100$112.7257,447
2016-10-03Open-market sale100$112.9657,747
2016-10-03Open-market sale100$113.6757,847
2016-10-03Open-market sale35$111.7056,047
2016-10-03Open-market sale29$111.7256,082
2016-10-03Open-market sale36$111.8056,411
2016-10-03Option exercise500$26.9856,447
2016-10-03Open-market sale64$111.8055,947
2016-10-03Open-market sale100$111.9456,011
2016-10-03Open-market sale100$112.0156,111
2016-10-03Open-market sale100$112.0256,211
2016-10-03Open-market sale200$112.0456,311
2016-10-03Open-market sale100$112.0756,511
2016-10-03Open-market sale100$112.0856,611
2016-10-03Open-market sale100$112.1056,711
2016-10-03Open-market sale100$112.1456,811
2016-10-03Open-market sale36$112.1556,911
2016-10-03Open-market sale100$112.2756,947
2016-10-03Open-market sale100$112.5557,047
2016-10-03Open-market sale100$112.6657,147
2016-10-03Open-market sale100$112.6957,247
2016-10-03Open-market sale100$112.7157,347
2016-10-03Open-market sale100$112.8557,647
2016-10-03Open-market sale100$112.7857,547
2016-09-01Open-market sale1,000$105.9159,697
2016-09-01Option exercise (derivative)1,250$0.006,139
2016-09-01Open-market sale200$106.1959,397
2016-09-01Open-market sale100$105.4659,047
2016-09-01Open-market sale100$105.5759,147
2016-09-01Open-market sale100$105.6759,247
2016-09-01Open-market sale100$105.6959,347
2016-09-01Open-market sale100$105.8159,447
2016-09-01Open-market sale100$105.8559,547
2016-09-01Open-market sale200$105.9059,647
2016-09-01Open-market sale100$105.9259,847
2016-09-01Open-market sale100$105.9459,947
2016-09-01Open-market sale100$105.9860,047
2016-09-01Open-market sale50$105.9960,147
2016-09-01Option exercise1,250$26.9860,197
2016-09-01Open-market sale100$106.0058,997
2016-09-01Open-market sale100$106.0559,097
2016-09-01Open-market sale100$106.1359,197
2016-09-01Open-market sale100$106.1759,297
2016-09-01Open-market sale100$105.2758,947
2016-09-01Open-market sale100$106.5359,597
2016-08-01Option exercise (derivative)1,250$0.007,389
2016-08-01Open-market sale100$100.6461,797
2016-08-01Open-market sale100$100.8661,897
2016-08-01Open-market sale100$100.9861,997
2016-08-01Open-market sale100$101.0362,097
2016-08-01Open-market sale100$101.2562,197
2016-08-01Open-market sale100$101.3762,297
2016-08-01Open-market sale100$101.4162,397
2016-08-01Open-market sale100$101.5962,497
2016-08-01Open-market sale1$101.6262,597
2016-08-01Open-market sale100$101.6662,598
2016-08-01Open-market sale100$101.6862,698
2016-08-01Open-market sale100$101.7362,798
2016-08-01Open-market sale49$101.7562,898
2016-08-01Option exercise1,250$26.9862,947
2016-08-01Open-market sale51$101.7561,697
2016-08-01Open-market sale100$101.7761,748
2016-08-01Open-market sale199$101.7861,848
2016-08-01Open-market sale200$101.8562,047
2016-08-01Open-market sale100$101.8662,247
2016-08-01Open-market sale100$101.8762,347
2016-08-01Open-market sale1,000$100.5160,697
2016-07-01Open-market sale1,000$94.5363,197
2016-07-01Option exercise (derivative)1,250$0.008,639
2016-07-01Open-market sale67$93.8162,595
2016-07-01Open-market sale133$94.0062,662
2016-07-01Open-market sale67$94.1462,795
2016-07-01Open-market sale67$94.3162,862
2016-07-01Open-market sale67$94.4262,929
2016-07-01Open-market sale67$94.5162,996
2016-07-01Open-market sale67$94.5263,063
2016-07-01Open-market sale67$94.5963,130
2016-07-01Open-market sale67$93.2662,514
2016-07-01Open-market sale67$93.2862,581
2016-07-01Open-market sale67$93.2962,648
2016-07-01Open-market sale67$93.3062,715
2016-07-01Open-market sale67$93.3162,782
2016-07-01Open-market sale14$93.7162,447
2016-07-01Open-market sale67$93.3662,916
2016-07-01Open-market sale67$93.4462,983
2016-07-01Open-market sale67$93.4863,050
2016-07-01Open-market sale67$93.4963,117
2016-07-01Open-market sale67$93.5163,184
2016-07-01Open-market sale67$93.5463,251
2016-07-01Open-market sale133$93.5663,318
2016-07-01Open-market sale67$93.5863,451
2016-07-01Open-market sale133$93.6563,518
2016-07-01Open-market sale46$93.7163,651
2016-07-01Option exercise1,250$26.9863,697
2016-07-01Open-market sale67$93.7862,528
2016-07-01Open-market sale67$93.7762,461
2016-07-01Open-market sale67$93.3462,849
2016-06-01Open-market sale1,000$90.4664,947
2016-06-01Open-market sale67$90.5964,331
2016-06-01Open-market sale67$90.4564,264
2016-06-01Open-market sale67$90.2864,197
2016-06-01Open-market sale67$90.6164,398
2016-06-01Open-market sale67$90.6364,465
2016-06-01Option exercise (derivative)1,131$0.009,889
2016-06-01Option exercise (derivative)119$0.009,154
2016-06-01Open-market sale67$92.0864,813
2016-06-01Open-market sale67$90.6964,599
2016-06-01Open-market sale67$90.7064,666
2016-06-01Open-market sale67$90.7164,733
2016-06-01Open-market sale67$90.7264,800
2016-06-01Open-market sale67$90.7964,867
2016-06-01Open-market sale67$90.8664,934
2016-06-01Open-market sale67$90.8965,001
2016-06-01Open-market sale67$91.0365,068
2016-06-01Open-market sale67$91.0565,135
2016-06-01Open-market sale63$91.0965,202
2016-06-01Open-market sale61$91.2665,265
2016-06-01Open-market sale2$91.4365,326
2016-06-01Open-market sale65$91.4365,328
2016-06-01Open-market sale54$91.5465,393
2016-06-01Option exercise119$32.4065,447
2016-06-01Option exercise1,131$26.9865,328
2016-06-01Open-market sale13$91.5464,197
2016-06-01Open-market sale67$91.5764,210
2016-06-01Open-market sale67$91.5964,277
2016-06-01Open-market sale67$91.6064,344
2016-06-01Open-market sale67$91.7164,411
2016-06-01Open-market sale67$91.7464,478
2016-06-01Open-market sale67$91.7664,545
2016-06-01Open-market sale67$91.8264,612
2016-06-01Open-market sale67$91.8864,679
2016-06-01Open-market sale67$92.0264,746
2016-06-01Open-market sale67$90.6464,532
2016-06-01Open-market sale67$92.0964,880
2016-05-02Option exercise (derivative)1,250$0.009,277
2016-05-02Open-market sale98$79.5167,347
2016-05-02Open-market sale100$79.7167,445
2016-05-02Open-market sale100$79.8567,545
2016-05-02Open-market sale100$79.9867,645
2016-05-02Open-market sale100$80.3067,745
2016-05-02Open-market sale100$80.5267,845
2016-05-02Open-market sale100$80.9167,945
2016-05-02Open-market sale100$81.0268,045
2016-05-02Open-market sale52$81.3068,145
2016-05-02Option exercise1,250$32.4068,197
2016-05-02Open-market sale100$81.4166,995
2016-05-02Open-market sale100$81.4367,095
2016-05-02Open-market sale100$81.4567,195
2016-05-02Open-market sale100$81.4667,295
2016-05-02Open-market sale2$81.4767,395
2016-05-02Open-market sale200$81.4867,397
2016-05-02Open-market sale100$81.5167,597
2016-05-02Open-market sale100$79.2066,947
2016-05-02Open-market sale100$79.2967,047
2016-05-02Open-market sale100$79.3167,147
2016-05-02Open-market sale100$79.4067,247
2016-05-02Open-market sale1,000$79.9065,947
2016-04-01Option exercise (derivative)1,250$0.0010,527
2016-04-01Open-market sale133$92.2768,912
2016-04-01Open-market sale127$92.4069,045
2016-04-01Open-market sale67$92.4769,172
2016-04-01Open-market sale67$92.5869,239
2016-04-01Open-market sale67$92.6169,306
2016-04-01Open-market sale67$92.6269,373
2016-04-01Open-market sale7$92.6969,440
2016-04-01Open-market sale133$90.9268,764
2016-04-01Open-market sale133$91.0068,897
2016-04-01Open-market sale67$91.1769,030
2016-04-01Open-market sale67$91.1869,097
2016-04-01Open-market sale67$91.3369,164
2016-04-01Open-market sale67$91.6369,231
2016-04-01Open-market sale67$91.7269,298
2016-04-01Open-market sale67$91.8769,365
2016-04-01Open-market sale67$91.9169,432
2016-04-01Open-market sale67$91.9569,499
2016-04-01Open-market sale67$92.0069,566
2016-04-01Open-market sale67$92.0269,633
2016-04-01Open-market sale128$92.0669,700
2016-04-01Open-market sale119$92.0769,828
2016-04-01Option exercise1,250$32.4069,947
2016-04-01Open-market sale14$92.0768,697
2016-04-01Open-market sale67$92.0968,711
2016-04-01Open-market sale67$92.2068,778
2016-04-01Open-market sale67$92.2268,845
2016-04-01Open-market sale1,000$91.6267,697
2016-03-01Open-market sale1,000$94.5670,197
2016-03-01Option exercise (derivative)1,250$0.0011,773
2016-03-01Open-market sale67$94.8169,461
2016-03-01Open-market sale67$94.8269,528
2016-03-01Open-market sale67$94.8469,595
2016-03-01Open-market sale53$94.7669,447
2016-03-01Open-market sale200$94.7569,500
2016-03-01Open-market sale67$94.7369,700
2016-03-01Open-market sale60$94.6769,767
2016-03-01Open-market sale67$94.6669,827
2016-03-01Open-market sale67$94.6569,894
2016-03-01Open-market sale133$94.6069,961
2016-03-01Open-market sale67$94.4870,094
2016-03-01Open-market sale67$94.4270,228
2016-03-01Open-market sale67$94.3870,295
2016-03-01Open-market sale67$94.2570,362
2016-03-01Open-market sale67$94.1470,429
2016-03-01Open-market sale67$93.9770,496
2016-03-01Open-market sale33$94.8869,662
2016-03-01Open-market sale67$94.8969,695
2016-03-01Open-market sale67$94.9869,762
2016-03-01Open-market sale67$94.9969,829
2016-03-01Open-market sale44$95.0069,896
2016-03-01Open-market sale67$95.2769,940
2016-03-01Open-market sale67$95.4370,007
2016-03-01Option exercise1,250$32.4070,697
2016-03-01Open-market sale67$94.4970,630
2016-03-01Open-market sale67$93.9270,563
2016-03-01Open-market sale56$95.4970,141
2016-03-01Open-market sale67$95.4770,074
2016-03-01Open-market sale67$94.4670,161
2016-02-01Open-market sale1,000$83.1271,197
2016-02-01Option exercise (derivative)1,250$0.0013,023
2016-02-01Open-market sale100$84.6872,897
2016-02-01Open-market sale100$85.3972,847
2016-02-01Open-market sale100$85.3572,747
2016-02-01Open-market sale100$84.9872,647
2016-02-01Open-market sale100$84.9372,547
2016-02-01Open-market sale100$84.8472,447
2016-02-01Open-market sale100$84.8172,347
2016-02-01Open-market sale100$84.7872,247
2016-02-01Option exercise1,250$32.4073,447
2016-02-01Open-market sale150$84.7773,297
2016-02-01Open-market sale100$83.1472,197
2016-02-01Open-market sale100$83.5372,297
2016-02-01Open-market sale100$83.9172,397
2016-02-01Open-market sale100$84.5072,497
2016-02-01Open-market sale100$84.5172,597
2016-02-01Open-market sale100$84.5872,697
2016-02-01Open-market sale100$84.6572,797
2016-02-01Open-market sale200$84.7072,997
2016-02-01Open-market sale100$84.7373,197
2016-01-12Grant / award12,229$0.0077,713
2016-01-12Tax withholding4,766$83.2472,947
2016-01-04Option exercise (derivative)1,250$0.0014,277
2016-01-04Open-market sale100$86.8866,034
2016-01-04Open-market sale100$85.6165,584
2016-01-04Open-market sale100$85.6865,684
2016-01-04Open-market sale100$85.7965,784
2016-01-04Open-market sale100$85.8265,884
2016-01-04Open-market sale100$85.9965,984
2016-01-04Open-market sale100$86.0366,084
2016-01-04Open-market sale100$86.1066,184
2016-01-04Open-market sale200$86.2466,284
2016-01-04Open-market sale100$86.3466,484
2016-01-04Open-market sale100$86.4266,584
2016-01-04Open-market sale50$86.4466,684
2016-01-04Option exercise1,250$32.4066,734
2016-01-04Open-market sale100$86.5265,534
2016-01-04Open-market sale100$86.5965,634
2016-01-04Open-market sale200$86.6765,734
2016-01-04Open-market sale100$86.7565,934
2016-01-04Open-market sale100$85.4565,484
2016-01-04Open-market sale100$88.0066,134
2015-12-01Option exercise (derivative)1,250$0.0015,527
2015-12-01Open-market sale60$94.4566,824
2015-12-01Open-market sale100$94.8566,884
2015-12-01Open-market sale100$94.4066,724
2015-12-01Open-market sale100$93.4566,334
2015-12-01Open-market sale100$93.5366,434
2015-12-01Open-market sale100$93.5466,534
2015-12-01Open-market sale20$93.5666,634
2015-12-01Open-market sale100$93.6066,654
2015-12-01Open-market sale200$93.6666,754
2015-12-01Open-market sale200$93.7066,954
2015-12-01Open-market sale100$93.8467,154
2015-12-01Open-market sale20$93.9267,254
2015-12-01Open-market sale100$93.9567,274
2015-12-01Open-market sale100$93.9867,374
2015-12-01Open-market sale10$94.0067,474
2015-12-01Option exercise1,250$32.4067,484
2015-12-01Open-market sale90$94.0066,234
2015-12-01Open-market sale100$94.0266,324
2015-12-01Open-market sale100$94.1366,424
2015-12-01Open-market sale100$94.2566,524
2015-12-01Open-market sale100$94.2666,624
2015-11-02Option exercise (derivative)1,250$0.0016,777
2015-11-02Open-market sale100$88.0367,084
2015-11-02Open-market sale100$89.2567,234
2015-11-02Open-market sale100$89.2067,134
2015-11-02Option exercise1,250$32.4068,234
2015-11-02Open-market sale150$88.8968,084
2015-11-02Open-market sale100$88.8667,984
2015-11-02Open-market sale100$88.8067,884
2015-11-02Open-market sale100$88.7367,784
2015-11-02Open-market sale100$88.5667,684
2015-11-02Open-market sale100$88.4667,584
2015-11-02Open-market sale100$88.4167,484
2015-11-02Open-market sale100$88.3567,384
2015-11-02Open-market sale100$88.3167,284
2015-11-02Open-market sale100$88.2967,184
2015-11-02Open-market sale100$87.3966,984
2015-11-02Open-market sale100$89.5967,634
2015-11-02Open-market sale100$89.3067,334
2015-11-02Open-market sale100$89.3167,434
2015-11-02Open-market sale100$89.4167,534
2015-10-07Tax withholding415$89.9967,734
2015-10-07Tax withholding749$89.9968,149
2015-10-06Grant / award (derivative)11,235$0.0011,235
2015-10-06Grant / award2,802—69,298
2015-10-06Grant / award2,802—68,898
2015-10-05Tax withholding613$87.7366,434
2015-10-05Tax withholding338$87.7366,096
2015-10-05Tax withholding774$87.7367,047
2015-10-01Option exercise (derivative)1,250$0.0018,027
2015-10-01Open-market sale100$83.2468,621
2015-10-01Open-market sale100$83.4968,921
2015-10-01Open-market sale50$83.5569,021
2015-10-01Option exercise1,250$32.4069,071
2015-10-01Open-market sale100$83.7567,871
2015-10-01Open-market sale100$83.7667,971
2015-10-01Open-market sale100$83.9368,071
2015-10-01Open-market sale100$84.0768,171
2015-10-01Open-market sale100$84.1168,271
2015-10-01Open-market sale100$84.1968,371
2015-10-01Open-market sale100$84.8168,471
2015-10-01Open-market sale100$82.5667,821
2015-10-01Open-market sale100$82.8667,921
2015-10-01Open-market sale100$82.9868,021
2015-10-01Open-market sale100$83.0068,121
2015-10-01Open-market sale200$83.0168,221
2015-10-01Open-market sale100$83.1368,421
2015-10-01Open-market sale100$83.1568,521
2015-10-01Open-market sale100$83.4568,821
2015-10-01Open-market sale100$83.3068,721
2015-09-01Option exercise (derivative)2,000$0.002,000
2015-09-01Open-market sale100$77.4169,291
2015-09-01Open-market sale100$77.8570,471
2015-09-01Open-market sale200$77.5469,691
2015-09-01Open-market sale99$77.6369,891
2015-09-01Open-market sale100$77.6769,990
2015-09-01Open-market sale100$75.1068,671
2015-09-01Open-market sale100$78.3068,771
2015-09-01Open-market sale100$78.4568,871
2015-09-01Open-market sale20$76.8468,571
2015-09-01Open-market sale100$77.0968,591
2015-09-01Open-market sale100$77.1568,691
2015-09-01Open-market sale100$77.2268,791
2015-09-01Open-market sale100$77.2468,891
2015-09-01Open-market sale100$77.2868,991
2015-09-01Open-market sale100$77.3669,091
2015-09-01Open-market sale100$77.3869,191
2015-09-01Option exercise2,000$30.9670,571
2015-09-01Open-market sale200$77.5169,391
2015-09-01Open-market sale100$77.5369,591
2015-09-01Open-market sale100$77.7870,371
2015-09-01Open-market sale81$77.7570,290
2015-09-01Open-market sale200$77.7270,090
2015-08-03Option exercise (derivative)2,000$0.004,000
2015-08-03Option exercise2,000$30.9671,371
2015-08-03Open-market sale2,400$75.4668,971
2015-07-01Option exercise (derivative)2,000$0.006,000
2015-07-01Open-market sale100$73.0869,771
2015-07-01Open-market sale100$73.1369,871
2015-07-01Open-market sale100$73.2469,971
2015-07-01Open-market sale100$73.2570,071
2015-07-01Open-market sale100$73.3570,171
2015-07-01Open-market sale100$73.5170,271
2015-07-01Open-market sale100$73.5370,371
2015-07-01Open-market sale100$73.5470,471
2015-07-01Open-market sale100$73.6170,571
2015-07-01Open-market sale100$73.6870,671
2015-07-01Open-market sale100$73.7070,771
2015-07-01Open-market sale100$73.7670,871
2015-07-01Open-market sale100$73.8070,971
2015-07-01Open-market sale100$73.8171,071
2015-07-01Open-market sale100$73.8771,171
2015-07-01Open-market sale100$73.9171,271
2015-07-01Option exercise2,000$30.9673,371
2015-07-01Open-market sale100$74.0169,471
2015-07-01Open-market sale100$72.7869,371
2015-07-01Open-market sale100$74.0269,571
2015-07-01Open-market sale100$74.1269,671
2015-06-01Option exercise (derivative)2,000$0.008,000
2015-06-01Open-market sale100$81.6869,971
2015-06-01Open-market sale100$82.0470,171
2015-06-01Open-market sale100$82.0570,271
2015-06-01Open-market sale100$82.1670,371
2015-06-01Open-market sale100$82.2870,471
2015-06-01Open-market sale100$82.3870,571
2015-06-01Open-market sale100$82.5770,671
2015-06-01Open-market sale100$82.6370,771
2015-06-01Open-market sale100$82.7170,871
2015-06-01Open-market sale100$82.9570,971
2015-06-01Open-market sale100$83.1571,071
2015-06-01Open-market sale100$83.1871,171
2015-06-01Open-market sale100$83.1971,271
2015-06-01Open-market sale100$83.2471,371
2015-06-01Open-market sale200$83.4171,471
2015-06-01Open-market sale100$83.4371,671
2015-06-01Option exercise2,000$30.9671,771
2015-06-01Open-market sale100$83.4669,871
2015-06-01Open-market sale100$81.3569,771
2015-06-01Open-market sale100$83.5470,071
2015-05-01Option exercise (derivative)2,000$0.0010,000
2015-05-01Open-market sale100$77.2970,271
2015-05-01Open-market sale100$77.1670,471
2015-05-01Open-market sale100$77.2870,371
2015-05-01Option exercise2,000$30.9672,171
2015-05-01Open-market sale2,000$76.8270,171
2015-04-29Grant / award10,000$0.0086,225
2015-04-29Tax withholding15,654$78.8570,571
2015-04-29Grant / award20,000$0.0076,225
2015-04-01Option exercise (derivative)2,000$0.0012,000
2015-04-01Open-market sale100$72.5258,125
2015-04-01Option exercise2,000$30.9658,225
2015-04-01Open-market sale70$72.5858,055
2015-04-01Open-market sale100$74.0056,225
2015-04-01Open-market sale100$73.8556,325
2015-04-01Open-market sale100$73.7456,425
2015-04-01Open-market sale200$73.7156,525
2015-04-01Open-market sale100$73.5956,725
2015-04-01Open-market sale100$73.4456,825
2015-04-01Open-market sale100$73.2156,925
2015-04-01Open-market sale200$73.1157,025
2015-04-01Open-market sale100$73.0857,225
2015-04-01Open-market sale100$73.0757,325
2015-04-01Open-market sale100$72.8957,425
2015-04-01Open-market sale200$72.8657,525
2015-04-01Open-market sale100$72.8557,725
2015-04-01Open-market sale30$72.7457,825
2015-04-01Open-market sale100$72.6557,855
2015-04-01Open-market sale100$72.6457,955
2015-03-02Option exercise (derivative)2,000$0.0014,000
2015-03-02Open-market sale100$76.2556,825
2015-03-02Open-market sale200$78.4256,725
2015-03-02Open-market sale100$78.4156,925
2015-03-02Open-market sale100$78.4057,025
2015-03-02Open-market sale100$78.3557,125
2015-03-02Open-market sale100$78.3457,225
2015-03-02Open-market sale100$78.3157,325
2015-03-02Open-market sale100$78.1757,425
2015-03-02Open-market sale100$78.1657,525
2015-03-02Open-market sale200$77.9957,625
2015-03-02Open-market sale100$77.9657,825
2015-03-02Open-market sale100$77.8957,925
2015-03-02Open-market sale100$77.8158,025
2015-03-02Open-market sale100$77.7958,125
2015-03-02Open-market sale10$77.6358,225
2015-03-02Open-market sale90$77.5558,235
2015-03-02Open-market sale300$77.5058,325
2015-03-02Option exercise2,000$30.9658,625
2015-03-02Open-market sale100$77.1656,625
2015-02-02Option exercise (derivative)1,500$0.0016,000
2015-02-02Option exercise (derivative)500$0.00199
2015-02-02Open-market sale100$73.8857,525
2015-02-02Open-market sale200$73.8157,625
2015-02-02Open-market sale100$73.7957,825
2015-02-02Open-market sale100$73.7757,925
2015-02-02Open-market sale100$73.6558,025
2015-02-02Open-market sale100$73.5658,125
2015-02-02Open-market sale100$73.4958,225
2015-02-02Open-market sale100$73.4658,325
2015-02-02Open-market sale100$73.4358,425
2015-02-02Option exercise1,500$30.9658,525
2015-02-02Open-market sale100$74.3957,025
2015-02-02Open-market sale100$74.2357,125
2015-02-02Open-market sale100$74.1457,225
2015-02-02Option exercise500$19.4157,525
2015-02-02Open-market sale100$74.1157,325
2015-02-02Open-market sale100$74.0857,425
2015-01-22Tax withholding3,883$79.0057,425
2015-01-22Grant / award10,187$0.0061,308
2015-01-02Option exercise (derivative)2,000$0.00699
2015-01-02Open-market sale100$76.5751,521
2015-01-02Open-market sale100$76.4651,621
2015-01-02Open-market sale100$76.3551,721
2015-01-02Open-market sale100$76.3351,821
2015-01-02Open-market sale100$76.2951,921
2015-01-02Open-market sale100$76.2652,021
2015-01-02Open-market sale100$76.2252,121
2015-01-02Open-market sale100$76.2152,221
2015-01-02Open-market sale100$76.1452,321
2015-01-02Open-market sale100$76.1052,421
2015-01-02Open-market sale100$76.0952,521
2015-01-02Open-market sale100$75.9952,621
2015-01-02Open-market sale100$75.9452,721
2015-01-02Open-market sale100$75.8652,821
2015-01-02Open-market sale100$75.6352,921
2015-01-02Open-market sale100$75.5853,021
2015-01-02Option exercise2,000$19.4153,121
2015-01-02Open-market sale50$78.4551,121
2015-01-02Open-market sale50$78.4151,171
2015-01-02Open-market sale100$77.7851,321
2015-01-02Open-market sale100$76.8451,421
2015-01-02Open-market sale200$76.8851,221
2014-12-01Option exercise (derivative)2,000$0.002,699
2014-12-01Open-market sale95$71.0551,626
2014-12-01Open-market sale100$71.0351,721
2014-12-01Open-market sale100$70.9951,921
2014-12-01Open-market sale100$70.9852,021
2014-12-01Open-market sale100$70.9452,121
2014-12-01Open-market sale100$70.9352,221
2014-12-01Open-market sale100$70.9152,321
2014-12-01Open-market sale200$70.9052,421
2014-12-01Open-market sale100$70.8852,621
2014-12-01Open-market sale94$70.8152,721
2014-12-01Open-market sale100$70.8052,815
2014-12-01Open-market sale100$70.7952,915
2014-12-01Open-market sale51$70.7753,015
2014-12-01Open-market sale100$70.7353,066
2014-12-01Open-market sale100$70.7053,166
2014-12-01Open-market sale100$70.6953,266
2014-12-01Open-market sale55$70.6353,366
2014-12-01Open-market sale100$70.6053,421
2014-12-01Option exercise2,000$19.4153,521
2014-12-01Open-market sale100$71.0951,621
2014-12-01Open-market sale105$71.0751,521
2014-12-01Open-market sale100$71.0751,821
2014-12-01Option exercise (derivative)2,000$0.007,623
2014-12-01Open-market sale100$71.6752,121
2014-12-01Open-market sale200$71.4652,021
2014-12-01Open-market sale100$71.4152,416
2014-12-01Open-market sale5$71.4052,516
2014-12-01Open-market sale100$71.3052,521
2014-12-01Open-market sale100$71.2952,621
2014-12-01Open-market sale100$71.2752,721
2014-12-01Open-market sale100$71.2652,821
2014-12-01Open-market sale163$71.2552,921
2014-12-01Open-market sale100$71.2453,084
2014-12-01Open-market sale200$71.2353,184
2014-12-01Open-market sale137$71.2253,384
2014-12-01Open-market sale100$71.2153,521
2014-12-01Open-market sale100$71.1853,621
2014-12-01Open-market sale100$71.1353,721
2014-12-01Open-market sale100$71.1253,821
2014-12-01Option exercise2,000$27.8753,921
2014-12-01Open-market sale86$71.6852,035
2014-12-01Open-market sale100$71.5251,921
2014-12-01Open-market sale100$71.6352,221
2014-11-03Option exercise (derivative)2,000$0.009,623
2014-11-03Open-market sale27$70.1554,694
2014-11-03Option exercise2,000$27.8754,721
2014-11-03Open-market sale100$70.6752,721
2014-11-03Open-market sale100$70.2554,100
2014-11-03Open-market sale100$70.6052,921
2014-11-03Open-market sale200$70.5753,021
2014-11-03Open-market sale100$70.5653,221
2014-11-03Open-market sale100$70.4853,321
2014-11-03Open-market sale200$70.3853,421
2014-11-03Open-market sale100$70.3753,621
2014-11-03Open-market sale100$70.2953,721
2014-11-03Open-market sale179$70.2853,821
2014-11-03Open-market sale100$70.2754,000
2014-11-03Open-market sale40$70.2154,654
2014-11-03Open-market sale46$70.2254,608
2014-11-03Open-market sale308$70.2354,300
2014-11-03Open-market sale100$70.2454,200
2014-11-03Open-market sale100$70.6652,821
2014-11-03Option exercise (derivative)2,000$0.000
2014-11-03Open-market sale100$69.8652,976
2014-11-03Open-market sale100$69.8553,076
2014-11-03Open-market sale100$69.8253,176
2014-11-03Open-market sale100$69.8053,276
2014-11-03Open-market sale200$69.7853,376
2014-11-03Open-market sale100$69.7453,576
2014-11-03Open-market sale100$69.6653,676
2014-11-03Open-market sale100$69.5853,776
2014-11-03Open-market sale100$69.4853,876
2014-11-03Open-market sale100$69.4053,976
2014-11-03Open-market sale100$69.3954,076
2014-11-03Open-market sale45$69.3554,176
2014-11-03Open-market sale100$69.3154,221
2014-11-03Option exercise2,000$23.1354,321
2014-11-03Open-market sale73$70.0252,321
2014-11-03Open-market sale100$70.0052,394
2014-11-03Open-market sale100$69.9852,494
2014-11-03Open-market sale100$69.9652,594
2014-11-03Open-market sale82$69.9552,694
2014-11-03Open-market sale200$69.8752,776
2014-10-17Option exercise (derivative)2,000$0.001,000
2014-10-17Open-market sale100$62.4453,321
2014-10-17Open-market sale200$62.3453,520
2014-10-17Open-market sale100$62.3153,720
2014-10-17Open-market sale100$62.2853,820
2014-10-17Open-market sale100$62.2453,920
2014-10-17Open-market sale100$62.2154,020
2014-10-17Open-market sale100$62.2054,120
2014-10-17Open-market sale100$62.1954,220
2014-10-17Open-market sale100$62.0454,320
2014-10-17Open-market sale200$61.9954,420
2014-10-17Open-market sale1$61.9654,620
2014-10-17Open-market sale100$61.9354,621
2014-10-17Open-market sale100$61.9054,721
2014-10-17Open-market sale100$61.8654,821
2014-10-17Open-market sale100$61.8254,921
2014-10-17Open-market sale100$61.7755,021
2014-10-17Option exercise2,000$23.1355,121
2014-10-17Open-market sale100$62.7353,221
2014-10-17Open-market sale100$62.5453,121
2014-10-17Open-market sale100$62.5853,421
2014-10-07Tax withholding749$62.9049,547
2014-10-07Grant / award (derivative)15,514$0.0015,514
2014-10-07Grant / award3,974—53,521
2014-10-06Tax withholding774$64.6650,296
2014-10-03Tax withholding338$65.3251,070
2014-10-03Tax withholding613$65.3251,408
2014-10-01Option exercise (derivative)2,000$0.0011,623
2014-10-01Open-market sale100$63.0552,421
2014-10-01Open-market sale200$63.0352,521
2014-10-01Open-market sale100$63.0252,721
2014-10-01Open-market sale100$63.0052,821
2014-10-01Open-market sale100$62.9552,921
2014-10-01Open-market sale100$62.9453,021
2014-10-01Open-market sale200$62.9153,121
2014-10-01Open-market sale100$62.8753,321
2014-10-01Open-market sale200$62.8153,421
2014-10-01Open-market sale100$62.7653,621
2014-10-01Open-market sale100$62.7553,721
2014-10-01Open-market sale100$62.6753,821
2014-10-01Open-market sale100$62.6553,921
2014-10-01Option exercise2,000$27.8754,021
2014-10-01Open-market sale100$64.2352,021
2014-10-01Open-market sale100$63.7452,121
2014-10-01Open-market sale100$63.6752,221
2014-10-01Open-market sale100$63.5652,321
2014-09-29Tax withholding679$62.1952,421
2014-09-02Option exercise (derivative)2,000$0.0013,623
2014-09-02Open-market sale100$70.2953,705
2014-09-02Open-market sale100$69.8754,800
2014-09-02Open-market sale100$69.8854,700
2014-09-02Open-market sale100$69.9454,600
2014-09-02Open-market sale100$69.9554,500
2014-09-02Open-market sale100$70.0154,400
2014-09-02Open-market sale100$70.0454,300
2014-09-02Open-market sale95$70.1154,205
2014-09-02Open-market sale100$70.1654,105
2014-09-02Open-market sale100$70.2054,005
2014-09-02Open-market sale200$70.2553,805
2014-09-02Open-market sale100$70.5453,605
2014-09-02Open-market sale100$70.6253,505
2014-09-02Open-market sale100$70.8053,261
2014-09-02Open-market sale100$70.9053,161
2014-09-02Open-market sale39$70.9153,461
2014-09-02Open-market sale100$70.9953,361
2014-09-02Open-market sale161$71.0253,200
2014-09-02Open-market sale100$71.0553,100
2014-09-02Option exercise2,000$27.8755,100
2014-09-02Open-market sale100$69.5955,000
2014-09-02Open-market sale100$69.6654,900
2014-08-01Option exercise (derivative)2,000$0.0015,623
2014-08-01Option exercise2,000$27.8755,500
2014-08-01Open-market sale100$64.4453,800
2014-08-01Open-market sale100$64.3953,500
2014-08-01Open-market sale100$64.2853,600
2014-08-01Open-market sale93$64.2753,700
2014-08-01Open-market sale107$64.2253,793
2014-08-01Open-market sale200$64.2053,900
2014-08-01Open-market sale71$64.1854,100
2014-08-01Open-market sale100$64.1654,171
2014-08-01Open-market sale200$64.1554,271
2014-08-01Open-market sale100$64.1454,471
2014-08-01Open-market sale100$64.1254,571
2014-08-01Open-market sale100$64.0854,671
2014-08-01Open-market sale29$64.0554,771
2014-08-01Open-market sale100$63.9854,800
2014-08-01Open-market sale100$63.9354,900
2014-08-01Open-market sale100$63.8755,000
2014-08-01Open-market sale100$63.8455,100
2014-08-01Open-market sale100$63.8355,200
2014-08-01Open-market sale100$63.7255,300
2014-08-01Open-market sale100$63.6355,400
2014-07-01Option exercise (derivative)2,000$0.0017,623
2014-07-01Open-market sale100$73.9154,900
2014-07-01Open-market sale200$73.9055,000
2014-07-01Open-market sale100$73.8355,200
2014-07-01Open-market sale200$73.7955,300
2014-07-01Open-market sale100$73.7255,500
2014-07-01Open-market sale100$73.5655,600
2014-07-01Open-market sale100$73.5355,700
2014-07-01Open-market sale70$72.6555,800
2014-07-01Open-market sale30$72.6155,870
2014-07-01Option exercise2,000$27.8755,900
2014-07-01Open-market sale100$74.2254,100
2014-07-01Open-market sale100$74.2054,200
2014-07-01Open-market sale100$74.1953,900
2014-07-01Open-market sale50$74.1654,000
2014-07-01Open-market sale100$74.1454,050
2014-07-01Open-market sale100$74.0854,150
2014-07-01Open-market sale200$74.0654,250
2014-07-01Open-market sale100$74.0154,450
2014-07-01Open-market sale100$73.9554,800
2014-07-01Open-market sale100$73.9854,600
2014-07-01Open-market sale100$73.9754,700
2014-07-01Open-market sale50$73.9954,550
2014-06-02Option exercise (derivative)2,000$0.0011,020
2014-06-02Open-market sale100$65.5354,602
2014-06-02Open-market sale199$65.5254,702
2014-06-02Open-market sale100$65.5154,901
2014-06-02Open-market sale299$65.4855,001
2014-06-02Open-market sale100$65.4755,300
2014-06-02Open-market sale200$65.4655,400
2014-06-02Open-market sale100$65.3555,600
2014-06-02Open-market sale100$65.3355,700
2014-06-02Open-market sale100$65.2855,800
2014-06-02Open-market sale100$65.0956,000
2014-06-02Open-market sale100$65.0256,100
2014-06-02Open-market sale100$64.8356,200
2014-06-02Option exercise2,000$26.9856,300
2014-06-02Open-market sale100$64.7454,300
2014-06-02Open-market sale100$64.6654,500
2014-06-02Open-market sale1$66.5554,601
2014-06-02Open-market sale1$65.5654,600
2014-06-02Open-market sale101$65.5754,499
2014-06-02Open-market sale99$65.5854,400
2014-06-02Open-market sale100$65.1255,900
2014-05-01Option exercise (derivative)2,000$0.0013,020
2014-05-01Open-market sale45$66.8056,028
2014-05-01Open-market sale100$66.7956,073
2014-05-01Open-market sale127$66.7856,173
2014-05-01Open-market sale100$66.7756,300
2014-05-01Open-market sale200$66.7656,400
2014-05-01Open-market sale100$66.7456,600
2014-05-01Option exercise2,000$26.9856,700
2014-05-01Open-market sale64$67.4054,800
2014-05-01Open-market sale64$67.3054,700
2014-05-01Open-market sale100$67.1654,764
2014-05-01Open-market sale100$67.1354,864
2014-05-01Open-market sale100$67.1054,964
2014-05-01Open-market sale255$67.0855,064
2014-05-01Open-market sale100$67.0455,319
2014-05-01Open-market sale100$66.9555,419
2014-05-01Open-market sale200$66.9355,519
2014-05-01Open-market sale54$66.9155,719
2014-05-01Open-market sale100$66.9055,773
2014-05-01Open-market sale55$66.8455,873
2014-05-01Open-market sale100$66.8255,928
2014-04-29Tax withholding10,104$66.7955,100
2014-04-29Grant / award10,000$0.0065,204
2014-04-29Grant / award10,000$0.0055,204
2014-04-01Option exercise (derivative)2,000$0.0015,020
2014-04-01Open-market sale100$60.7446,804
2014-04-01Open-market sale6$60.6946,904
2014-04-01Open-market sale100$60.7546,704
2014-04-01Open-market sale1$60.6846,910
2014-04-01Open-market sale93$60.6346,911
2014-04-01Open-market sale100$60.6247,004
2014-04-01Open-market sale72$60.6147,104
2014-04-01Open-market sale28$60.6047,176
2014-04-01Option exercise2,000$26.9847,204
2014-04-01Open-market sale100$61.0945,204
2014-04-01Open-market sale100$61.0645,304
2014-04-01Open-market sale23$61.0545,404
2014-04-01Open-market sale77$61.0445,427
2014-04-01Open-market sale100$61.0345,504
2014-04-01Open-market sale100$61.0245,604
2014-04-01Open-market sale100$61.0145,704
2014-04-01Open-market sale100$61.0045,804
2014-04-01Open-market sale100$60.9645,904
2014-04-01Open-market sale100$60.9546,004
2014-04-01Open-market sale100$60.9446,104
2014-04-01Open-market sale200$60.8946,204
2014-04-01Open-market sale1$60.8846,404
2014-04-01Open-market sale99$60.8646,405
2014-04-01Open-market sale6$60.8546,504
2014-04-01Open-market sale94$60.8346,510
2014-04-01Open-market sale100$60.7946,604
2014-04-01Option exercise (derivative)3,000$0.003,000
2014-04-01Option exercise3,000$23.1348,204
2014-04-01Open-market sale3,000$60.5145,204
2014-03-03Option exercise (derivative)2,000$0.0017,020
2014-03-03Option exercise (derivative)3,000$0.006,000
2014-03-03Open-market sale100$58.6945,704
2014-03-03Option exercise3,000$23.1348,604
2014-03-03Open-market sale100$58.1646,348
2014-03-03Open-market sale200$58.1546,448
2014-03-03Open-market sale200$58.0946,648
2014-03-03Open-market sale100$58.0846,848
2014-03-03Open-market sale56$58.0246,948
2014-03-03Open-market sale100$57.9047,004
2014-03-03Open-market sale100$57.7847,104
2014-03-03Open-market sale100$57.7547,204
2014-03-03Open-market sale100$57.7447,304
2014-03-03Open-market sale100$57.6447,404
2014-03-03Open-market sale100$57.5647,504
2014-03-03Option exercise2,000$26.9847,604
2014-03-03Open-market sale200$58.1746,148
2014-03-03Open-market sale100$58.5745,804
2014-03-03Open-market sale100$58.5045,904
2014-03-03Open-market sale34$58.4345,623
2014-03-03Open-market sale17$58.3945,657
2014-03-03Open-market sale174$58.3545,674
2014-03-03Open-market sale100$58.3045,848
2014-03-03Open-market sale17$58.2545,948
2014-03-03Open-market sale83$58.2445,965
2014-03-03Open-market sale100$58.2346,048
2014-03-03Open-market sale19$58.4445,604
2014-02-03Option exercise (derivative)2,000$0.0019,020
2014-02-03Option exercise (derivative)3,000$0.009,000
2014-02-03Open-market sale39$54.5046,065
2014-02-03Open-market sale100$53.8146,404
2014-02-03Open-market sale100$53.0746,504
2014-02-03Open-market sale100$52.9646,704
2014-02-03Open-market sale100$52.6146,804
2014-02-03Open-market sale100$52.2646,904
2014-02-03Open-market sale100$52.2047,004
2014-02-03Open-market sale100$52.1647,104
2014-02-03Open-market sale200$52.1447,204
2014-02-03Open-market sale100$52.1247,404
2014-02-03Option exercise3,000$23.1349,004
2014-02-03Open-market sale2,400$55.8646,604
2014-02-03Open-market sale100$54.6046,304
2014-02-03Open-market sale100$55.1446,204
2014-02-03Option exercise2,000$26.9848,004
2014-02-03Open-market sale100$51.7847,904
2014-02-03Open-market sale100$51.8747,804
2014-02-03Open-market sale100$51.8947,704
2014-02-03Open-market sale100$52.0247,604
2014-02-03Open-market sale500$55.8646,104
2014-02-03Open-market sale100$55.9346,004
2014-02-03Open-market sale100$52.0447,504
2014-01-16Option exercise (derivative)2,000$0.0021,020
2014-01-16Open-market sale100$61.4447,184
2014-01-16Open-market sale100$61.3947,284
2014-01-16Open-market sale100$61.3347,384
2014-01-16Open-market sale20$61.2847,484
2014-01-16Open-market sale200$61.2547,504
2014-01-16Open-market sale200$61.2347,704
2014-01-16Open-market sale100$61.2247,904
2014-01-16Open-market sale200$61.1648,004
2014-01-16Open-market sale100$61.1048,204
2014-01-16Open-market sale99$60.5548,304
2014-01-16Open-market sale1$60.4148,403
2014-01-16Option exercise2,000$26.9848,404
2014-01-16Open-market sale77$61.7546,404
2014-01-16Open-market sale100$61.7246,481
2014-01-16Open-market sale23$61.7046,581
2014-01-16Open-market sale100$61.6946,604
2014-01-16Open-market sale200$61.6746,704
2014-01-16Open-market sale92$61.6446,904
2014-01-16Open-market sale80$61.5646,996
2014-01-16Open-market sale8$61.5547,076
2014-01-16Open-market sale100$61.5347,084
2014-01-02Option exercise (derivative)3,000$0.0012,000
2014-01-02Option exercise3,000$23.1349,804
2014-01-02Open-market sale3,000$66.7146,804
2013-12-02Option exercise (derivative)3,000$0.0015,000
2013-12-02Option exercise3,000$23.1349,804
2013-12-02Open-market sale3,000$65.7746,804
2013-11-01Option exercise (derivative)3,000$0.0018,000
2013-11-01Open-market sale2,800$61.2047,004
2013-11-01Option exercise3,000$23.1349,804
2013-11-01Open-market sale100$61.1846,904
2013-11-01Open-market sale100$61.1846,804
2013-10-07Tax withholding540$60.9246,804
2013-10-05Tax withholding558$60.9247,344
2013-10-03Grant / award (derivative)10,584$0.0010,584
2013-10-03Tax withholding639$61.8345,109
2013-10-03Grant / award3,234—47,902
2013-10-03Tax withholding441$61.8344,668
2013-10-01Option exercise (derivative)3,000$0.0021,000
2013-10-01Open-market sale3,000$61.2045,748
2013-10-01Option exercise3,000$23.1348,748
2013-09-29Tax withholding489$61.4545,748
2013-09-03Option exercise (derivative)1,000$0.0024,000
2013-09-03Option exercise (derivative)2,000$0.004,699
2013-09-03Open-market sale1,000$47.7946,237
2013-09-03Option exercise1,000$23.1347,237
2013-09-03Option exercise2,000$19.4148,237
2013-08-01Option exercise (derivative)3,000$0.006,699
2013-08-01Open-market sale100$49.6847,037
2013-08-01Open-market sale100$49.5846,337
2013-08-01Open-market sale202$49.6146,437
2013-08-01Open-market sale98$49.6246,639
2013-08-01Open-market sale200$49.6546,737
2013-08-01Open-market sale100$49.6746,937
2013-08-01Open-market sale100$49.5746,237
2013-08-01Open-market sale200$49.6947,137
2013-08-01Open-market sale399$49.7247,337
2013-08-01Open-market sale301$49.7347,736
2013-08-01Open-market sale400$49.7448,037
2013-08-01Open-market sale800$49.7748,437
2013-08-01Option exercise3,000$19.4149,237
2013-07-01Option exercise (derivative)3,000$0.001,000
2013-07-01Open-market sale99$42.2547,637
2013-07-01Open-market sale100$42.2047,736
2013-07-01Open-market sale100$42.2347,836
2013-07-01Open-market sale200$42.3047,936
2013-07-01Open-market sale100$42.3148,136
2013-07-01Open-market sale501$42.3548,736
2013-07-01Open-market sale100$42.3648,436
2013-07-01Open-market sale100$42.4148,536
2013-07-01Open-market sale100$42.3648,636
2013-07-01Open-market sale1,400$42.2346,237
2013-07-01Option exercise3,000$20.4049,237
2013-07-01Open-market sale200$42.3348,236
2013-06-03Option exercise (derivative)3,000$0.004,000
2013-06-03Open-market sale200$40.3946,237
2013-06-03Open-market sale98$40.4046,437
2013-06-03Open-market sale1,200$40.4246,535
2013-06-03Open-market sale100$40.4647,735
2013-06-03Open-market sale100$40.5347,835
2013-06-03Open-market sale300$40.6348,937
2013-06-03Open-market sale200$40.5647,937
2013-06-03Open-market sale400$40.5848,137
2013-06-03Open-market sale200$40.5948,537
2013-06-03Open-market sale200$40.6048,737
2013-06-03Option exercise3,000$20.4049,237
2013-06-03Open-market sale2$40.5547,935
2013-05-01Option exercise (derivative)3,000$0.000
2013-05-01Open-market sale100$34.3447,794
2013-05-01Open-market sale157$34.3747,894
2013-05-01Open-market sale200$34.4048,051
2013-05-01Open-market sale300$34.4148,251
2013-05-01Open-market sale143$34.4348,551
2013-05-01Open-market sale393$34.4648,694
2013-05-01Open-market sale50$34.5049,087
2013-05-01Open-market sale100$34.5349,137
2013-05-01Option exercise3,000$17.1749,237
2013-05-01Open-market sale400$34.2646,237
2013-05-01Open-market sale157$34.2746,637
2013-05-01Open-market sale1,000$34.2946,794
2012-12-03Option exercise (derivative)3,000$0.007,000
2012-12-03Open-market sale2,405$32.9946,237
2012-12-03Option exercise3,000$20.4049,237
2012-12-03Open-market sale100$32.9849,137
2012-12-03Open-market sale395$33.0448,742
2012-12-03Open-market sale100$33.0148,642
2012-11-01Option exercise (derivative)3,000$0.0010,000
2012-11-01Option exercise3,000$20.4049,237
2012-11-01Open-market sale3,000$32.3646,237
2012-10-07Tax withholding670$32.6246,237
2012-10-05Tax withholding693$32.7746,907
2012-10-03Grant / award (derivative)19,273$0.0019,273
2012-10-03Grant / award5,864—47,600
2012-10-03Tax withholding624$32.4041,736
2012-10-02Tax withholding612$32.6942,360
2012-10-01Option exercise (derivative)3,000$0.0013,000
2012-10-01Option exercise3,000$20.4045,972
2012-10-01Open-market sale223$32.4442,972
2012-10-01Open-market sale100$32.4543,195
2012-10-01Open-market sale300$32.4643,295
2012-10-01Open-market sale300$32.5043,595
2012-10-01Open-market sale200$32.5143,895
2012-10-01Open-market sale200$32.6045,572
2012-10-01Open-market sale400$32.5344,495
2012-10-01Open-market sale300$32.5444,895
2012-10-01Open-market sale177$32.5845,195
2012-10-01Open-market sale200$32.5945,372
2012-10-01Open-market sale200$32.6845,772
2012-10-01Open-market sale400$32.5244,095
2012-09-29Tax withholding477$32.6642,972
2012-09-04Option exercise (derivative)3,000$0.0016,000
2012-09-04Open-market sale127$34.4946,322
2012-09-04Option exercise3,000$20.4046,449
2012-09-04Open-market sale2,113$34.3743,449
2012-09-04Open-market sale760$34.4645,562
2012-08-01Option exercise (derivative)3,000$0.0019,000
2012-08-01Open-market sale200$33.9443,849
2012-08-01Open-market sale1,500$33.9444,049
2012-08-01Open-market sale100$33.9545,549
2012-08-01Open-market sale100$33.9745,649
2012-08-01Open-market sale100$33.9845,749
2012-08-01Open-market sale600$33.9945,849
2012-08-01Option exercise3,000$20.4046,449
2012-08-01Open-market sale400$33.9043,449
2012-07-02Option exercise (derivative)3,000$0.0022,000
2012-07-02Option exercise3,000$20.4046,449
2012-07-02Open-market sale3,000$34.3143,449
2012-06-01Option exercise (derivative)3,000$0.009,699
2012-06-01Open-market sale2,222$32.7843,449
2012-06-01Open-market sale778$32.8045,671
2012-06-01Option exercise3,000$19.4146,449
2012-05-01Option exercise (derivative)3,000$0.0012,699
2012-05-01Open-market sale500$38.0543,449
2012-05-01Open-market sale100$38.0443,949
2012-05-01Open-market sale2,400$38.0044,049
2012-05-01Option exercise3,000$19.4146,449
2012-04-02Option exercise (derivative)3,000$0.0015,699
2012-04-02Open-market sale3,000$38.1743,449
2012-04-02Option exercise3,000$19.4146,449
2012-03-01Option exercise (derivative)3,000$0.0018,699
2012-03-01Open-market sale3,000$41.3543,449
2012-03-01Option exercise3,000$19.4146,449
2012-02-01Option exercise (derivative)3,000$0.0021,699
2012-02-01Open-market sale3,000$36.6043,449
2012-02-01Option exercise3,000$19.4146,449
2012-01-31Option exercise (derivative)2,699$0.003,000
2012-01-31Option exercise (derivative)301$0.0024,699
2012-01-31Open-market sale300$35.8943,848
2012-01-31Open-market sale123$35.8944,148
2012-01-31Open-market sale200$35.9344,271
2012-01-31Open-market sale200$35.9544,471
2012-01-31Open-market sale200$35.9644,671
2012-01-31Open-market sale300$35.9744,871
2012-01-31Open-market sale100$35.9945,171
2012-01-31Open-market sale200$36.0045,271
2012-01-31Open-market sale100$36.0345,471
2012-01-31Open-market sale77$36.0845,571
2012-01-31Open-market sale500$36.0745,648
2012-01-31Option exercise2,699$17.1746,148
2012-01-31Open-market sale101$35.8843,649
2012-01-31Open-market sale399$35.8843,449
2012-01-31Option exercise301$19.4143,750
2011-12-01Option exercise (derivative)3,000$0.005,699
2011-12-01Open-market sale2,800$29.1843,449
2011-12-01Open-market sale200$29.1946,249
2011-12-01Option exercise3,000$17.1746,449
2011-11-01Option exercise (derivative)3,000$0.008,699
2011-11-01Open-market sale100$27.8046,349
2011-11-01Open-market sale300$27.7946,049
2011-11-01Open-market sale2,600$27.7943,449
2011-11-01Option exercise3,000$17.1746,449
2011-10-18Tax withholding612$27.5743,449
2011-10-07Tax withholding527$26.9244,061
2011-10-05Grant / award (derivative)23,020$0.0023,020
2011-10-05Option exercise (derivative)3,000$0.0011,699
2011-10-05Open-market sale3,000$27.0044,588
2011-10-05Option exercise3,000$17.1747,588
2011-10-05Grant / award7,412$0.0044,588
2011-10-05Grant / award (derivative)13,812$0.0013,812
2011-10-05Option exercise (derivative)3,000$0.0011,699
2011-10-05Grant / award7,412—44,588
2011-10-05Open-market sale3,000$27.0044,588
2011-10-05Option exercise3,000$17.1747,588
2011-10-03Tax withholding624$25.2737,176
2011-10-02Tax withholding612$25.2737,800
2011-09-29Tax withholding477$27.7438,412
2011-09-28Option exercise (derivative)3,000$0.0014,699
2011-09-28Open-market sale100$27.6540,227
2011-09-28Open-market sale100$27.6139,789
2011-09-28Open-market sale100$27.6239,889
2011-09-28Open-market sale238$27.6439,989
2011-09-28Open-market sale900$27.5538,889
2011-09-28Open-market sale1,462$27.6640,327
2011-09-28Open-market sale100$27.6641,789
2011-09-28Option exercise3,000$17.1741,889
2011-08-01Option exercise (derivative)2,301$0.0017,699
2011-08-01Option exercise (derivative)699$0.000
2011-08-01Open-market sale50$28.4341,139
2011-08-01Open-market sale500$28.1939,889
2011-08-01Open-market sale400$28.1840,389
2011-08-01Open-market sale100$28.1840,789
2011-08-01Open-market sale250$28.4240,889
2011-08-01Open-market sale1$28.4241,189
2011-08-01Option exercise2,301$17.1741,190
2011-08-01Open-market sale699$28.4238,889
2011-08-01Option exercise699$16.1039,588
2011-07-01Option exercise (derivative)3,000$0.00699
2011-07-01Open-market sale100$31.6141,677
2011-07-01Open-market sale100$31.6241,577
2011-07-01Open-market sale2,688$31.6038,889
2011-07-01Open-market sale12$31.8541,777
2011-07-01Option exercise3,000$16.1041,889
2011-07-01Open-market sale100$31.8541,789
2011-06-01Option exercise (derivative)3,000$0.003,699
2011-06-01Open-market sale600$32.2738,889
2011-06-01Open-market sale300$32.2839,489
2011-06-01Open-market sale100$32.2939,789
2011-06-01Open-market sale500$32.5139,889
2011-06-01Open-market sale1,273$33.6540,389
2011-06-01Open-market sale227$32.6641,662
2011-06-01Option exercise3,000$16.1041,889
2011-05-02Option exercise (derivative)3,000$0.006,699
2011-05-02Open-market sale1,000$33.4040,889
2011-05-02Open-market sale1,000$33.4539,889
2011-05-02Open-market sale1,000$33.0038,889
2011-05-02Option exercise3,000$16.1041,889
2011-04-01Option exercise (derivative)3,000$0.009,699
2011-04-01Option exercise3,000$16.1041,889
2011-04-01Open-market sale1,500$32.5540,389
2011-04-01Open-market sale1,500$32.2538,889
2011-03-01Option exercise (derivative)3,000$0.0012,699
2011-03-01Open-market sale600$35.5140,889
2011-03-01Open-market sale326$35.5141,489
2011-03-01Option exercise3,000$16.1041,889
2011-03-01Open-market sale500$35.1040,389
2011-03-01Open-market sale500$34.7039,889
2011-03-01Open-market sale1,000$34.7038,889
2011-03-01Open-market sale74$35.5741,815
2011-02-01Option exercise (derivative)3,000$0.0015,699
2011-02-01Open-market sale1,000$34.0039,889
2011-02-01Option exercise3,000$16.1041,889
2011-02-01Open-market sale300$34.1239,292
2011-02-01Open-market sale297$34.2539,592
2011-02-01Open-market sale403$34.1138,889
2011-02-01Open-market sale1,000$33.7540,889
2011-01-31Option exercise (derivative)3,000$0.0018,699
2011-01-31Open-market sale500$33.0039,389
2011-01-31Open-market sale750$32.7539,889
2011-01-31Open-market sale500$33.3638,889
2011-01-31Option exercise3,000$16.1041,889
2011-01-31Open-market sale1,250$32.5940,639
2010-10-18Tax withholding612$29.0438,889
2010-10-07Grant / award (derivative)19,623$0.0019,623
2010-10-07Grant / award7,175—39,501
2010-10-03Tax withholding624$27.4432,326
2010-10-02Tax withholding612$27.4432,950
2010-10-01Option exercise (derivative)2,500$0.0021,699
2010-10-01Option exercise2,500$16.1036,062
2010-10-01Open-market sale500$28.1033,562
2010-10-01Open-market sale500$28.0034,062
2010-10-01Open-market sale1,000$28.2034,562
2010-10-01Open-market sale500$28.4035,562
2010-09-30Option exercise (derivative)3,500$0.0024,199
2010-09-30Open-market sale1,000$28.3536,062
2010-09-30Option exercise3,500$16.1037,062
2010-09-30Open-market sale1,000$28.1535,062
2010-09-30Open-market sale500$28.0834,562
2010-09-30Open-market sale1,000$28.3533,562
2010-09-29Option exercise (derivative)2,000$0.0027,699
2010-09-29Open-market sale1,000$26.0034,039
2010-09-29Open-market sale1,000$25.8035,039
2010-09-29Option exercise2,000$16.1036,039
2010-09-29Tax withholding477$25.9033,562
2010-09-28Option exercise (derivative)4,500$0.0029,699
2010-09-28Open-market sale500$25.9234,039
2010-09-28Open-market sale500$25.8034,539
2010-09-28Open-market sale500$25.7035,039
2010-09-28Option exercise4,500$16.1038,539
2010-09-28Open-market sale1,500$25.5037,039
2010-09-28Open-market sale1,500$25.6035,539
2010-09-27Option exercise (derivative)2,500$0.0034,199
2010-09-27Open-market sale1,500$25.5335,039
2010-09-27Option exercise2,500$16.1036,539
2010-09-27Open-market sale1,000$25.3334,039
2010-09-24Option exercise (derivative)2,500$0.0036,699
2010-09-24Open-market sale58$25.3734,539
2010-09-24Open-market sale500$25.3734,039
2010-09-24Open-market sale1,000$25.3734,597
2010-09-24Open-market sale942$25.4035,597
2010-09-24Option exercise2,500$16.1036,539
2010-09-22Option exercise (derivative)2,500$0.0039,199
2010-09-22Open-market sale85$25.4036,454
2010-09-22Open-market sale1,000$25.2735,454
2010-09-22Open-market sale1,415$25.4034,039
2010-09-22Option exercise2,500$16.1036,539
2010-09-21Option exercise (derivative)3,000$0.0041,699
2010-09-21Open-market sale1,500$25.4035,539
2010-09-21Open-market sale500$25.6534,977
2010-09-21Open-market sale62$25.6235,477
2010-09-21Option exercise3,000$16.1037,039
2010-09-21Open-market sale800$25.5934,177
2010-09-21Open-market sale138$25.5934,039
2010-09-20Option exercise (derivative)2,500$0.0044,699
2010-09-20Option exercise2,500$16.1037,068
2010-09-20Tax withholding529$25.5934,039
2010-09-20Open-market sale1,000$25.6034,568
2010-09-20Open-market sale1,000$25.5035,568
2010-09-20Open-market sale500$25.4036,568
2010-09-17Option exercise (derivative)1,500$0.0047,199
2010-09-17Open-market sale500$25.1534,568
2010-09-17Option exercise1,500$16.1036,068
2010-09-17Open-market sale600$25.2535,468
2010-09-17Open-market sale400$25.1035,068
2010-09-16Option exercise (derivative)632$0.000
2010-09-16Option exercise (derivative)368$0.0048,699
2010-09-16Option exercise368$16.0034,936
2010-09-16Open-market sale368$25.2034,568
2010-09-16Option exercise632$12.0035,200
2010-09-16Option exercise (derivative)368$0.0048,699
2010-09-16Option exercise (derivative)632$0.000
2010-09-16Option exercise368$16.1034,936
2010-09-16Option exercise632$12.0035,200
2010-09-16Open-market sale632$25.2034,568
2010-09-15Option exercise (derivative)4,500$0.00632
2010-09-15Open-market sale1,000$25.3334,568
2010-09-15Open-market sale500$25.2535,568
2010-09-15Open-market sale1,000$25.1537,068
2010-09-15Open-market sale1,000$25.2036,068
2010-09-15Option exercise4,500$12.0039,068
2010-09-15Open-market sale1,000$25.0238,068
2010-09-14Option exercise (derivative)2,500$0.005,132
2010-09-14Option exercise2,500$12.0037,068
2010-09-14Open-market sale500$25.2036,568
2010-09-14Open-market sale1,000$25.1035,568
2010-09-14Open-market sale1,000$25.2734,568
2010-04-01Option exercise (derivative)4,416$0.007,632
2010-04-01Open-market sale1,000$29.1034,568
2010-04-01Open-market sale16$29.0935,568
2010-04-01Open-market sale1,400$30.0035,584
2010-04-01Open-market sale1,000$29.1536,984
2010-04-01Open-market sale800$29.3837,984
2010-04-01Open-market sale200$29.3938,784
2010-04-01Option exercise4,416$12.0038,984
2010-03-31Option exercise (derivative)3,000$0.0012,048
2010-03-31Option exercise3,000$12.0037,568
2010-03-31Open-market sale1,000$29.8034,568
2010-03-31Open-market sale1,000$30.0035,568
2010-03-31Open-market sale800$30.0536,568
2010-03-31Open-market sale200$30.0637,368
2010-03-30Option exercise (derivative)5,584$0.0015,048
2010-03-30Open-market sale800$30.1535,568
2010-03-30Open-market sale200$30.1536,368
2010-03-30Open-market sale1,000$30.2036,568
2010-03-30Open-market sale1,000$30.0537,568
2010-03-30Open-market sale1,584$30.0038,568
2010-03-30Option exercise5,584$12.0040,152
2010-03-30Open-market sale200$30.2035,368
2010-03-30Open-market sale700$30.2434,668
2010-03-30Open-market sale100$30.2334,568
2010-01-21Option exercise (derivative)439$0.0020,632
2010-01-21Open-market sale439$28.0034,568
2010-01-21Option exercise439$12.0035,007
2010-01-20Option exercise (derivative)1,061$0.0021,071
2010-01-20Open-market sale500$28.8635,129
2010-01-20Open-market sale500$28.7634,629
2010-01-20Open-market sale61$28.9034,568
2010-01-20Option exercise1,061$12.0035,629
2010-01-19Option exercise (derivative)1,500$0.0022,132
2010-01-19Open-market sale100$29.3834,573
2010-01-19Open-market sale500$29.2034,673
2010-01-19Open-market sale5$29.4134,568
2010-01-19Option exercise1,500$12.0036,068
2010-01-19Open-market sale895$29.4035,173
2010-01-14Option exercise (derivative)1,000$0.0023,632
2010-01-14Open-market sale500$30.0535,068
2010-01-14Option exercise1,000$12.0035,568
2010-01-14Open-market sale500$29.9034,568
2010-01-13Option exercise (derivative)1,500$0.0024,632
2010-01-13Option exercise1,500$12.0036,068
2010-01-13Open-market sale500$29.6035,568
2010-01-13Open-market sale500$29.8535,068
2010-01-13Open-market sale500$29.5834,568
2010-01-12Option exercise (derivative)1,500$0.0026,132
2010-01-12Open-market sale500$29.3734,568
2010-01-12Open-market sale500$29.5135,068
2010-01-12Open-market sale500$29.2535,568
2010-01-12Option exercise1,500$12.0036,068
2010-01-11Option exercise (derivative)1,833$0.0027,632
2010-01-11Option exercise (derivative)1,667$0.000
2010-01-11Open-market sale500$30.3235,068
2010-01-11Open-market sale500$30.1335,568
2010-01-11Open-market sale333$30.1036,068
2010-01-11Option exercise1,833$12.0036,401
2010-01-11Open-market sale167$30.1034,568
2010-01-11Open-market sale500$30.0834,735
2010-01-11Open-market sale500$30.0735,235
2010-01-11Open-market sale500$30.0235,735
2010-01-11Option exercise1,667$10.0036,235
2010-01-08Option exercise (derivative)2,500$0.001,667
2010-01-08Open-market sale1,000$30.1236,068
2010-01-08Option exercise2,500$10.0037,068
2010-01-08Open-market sale500$30.3834,568
2010-01-08Open-market sale500$30.3535,068
2010-01-08Open-market sale500$30.2035,568
2009-10-18Tax withholding596$29.9134,568
2009-10-03Tax withholding608$29.6935,164
2009-10-02Tax withholding596$29.0935,772
2009-09-29Grant / award (derivative)17,500$0.0017,500
2009-09-29Grant / award6,500—36,368
2009-09-21Tax withholding515$32.1429,868
2009-01-15Open-market buy1,350$13.7030,383
2008-10-18Tax withholding596$17.6429,033
2008-10-03Grant / award (derivative)25,000$0.0025,000
2008-10-03Grant / award8,500—29,629
2008-10-02Tax withholding596$20.7621,129
2008-09-20Tax withholding515$21.9321,725
2008-02-04Option exercise (derivative)3,067$0.0029,465
2008-02-04Option exercise (derivative)933$0.0049,067
2008-02-04Open-market sale1,000$22.1523,307
2008-02-04Option exercise933$16.1023,173
2008-02-04Open-market sale67$22.3522,240
2008-02-04Open-market sale1,000$22.2522,307
2008-02-04Option exercise3,067$12.0025,307
2008-02-04Open-market sale1,000$22.0424,307
2008-01-14Option exercise (derivative)2,000$0.0032,532
2008-01-14Open-market sale600$22.0823,640
2008-01-14Open-market sale100$22.0523,340
2008-01-14Open-market sale100$22.0623,440
2008-01-14Open-market sale100$22.0723,540
2008-01-14Open-market sale100$22.0423,240
2008-01-14Option exercise2,000$12.0024,240
2008-01-14Open-market sale500$22.9022,240
2008-01-14Open-market sale500$22.2522,740
2008-01-11Option exercise (derivative)3,000$0.0034,532
2008-01-11Open-market sale500$22.5023,240
2008-01-11Option exercise3,000$12.0025,240
2008-01-11Open-market sale100$22.8622,740
2008-01-11Open-market sale200$22.7522,840
2008-01-11Open-market sale200$22.7723,040
2008-01-11Open-market sale500$23.0022,240
2008-01-11Open-market sale1,500$22.0023,740
2008-01-11Option exercise (derivative)3,000$0.0034,532
2008-01-11Open-market sale200$22.7723,040
2008-01-11Open-market sale100$22.8622,740
2008-01-11Open-market sale200$22.7522,840
2008-01-11Open-market sale500$23.0022,240
2008-01-11Open-market sale500$22.5023,240
2008-01-11Open-market sale1,500$22.0023,740
2008-01-11Option exercise3,000$12.0025,240
2007-11-15Option exercise (derivative)1,000$0.0037,532
2007-11-15Option exercise1,000$12.0023,240
2007-11-15Open-market sale1,000$22.0022,240
2007-11-14Option exercise (derivative)1,750$0.003,050
2007-11-14Option exercise1,750$10.0023,990
2007-11-14Open-market sale1,250$22.0022,740
2007-11-14Open-market sale500$22.0822,240
2007-11-14Option exercise (derivative)633$0.004,167
2007-11-14Option exercise (derivative)1,117$0.0038,532
2007-11-14Option exercise633$10.0022,873
2007-11-14Option exercise1,117$12.0023,357
2007-11-14Open-market sale617$22.0022,740
2007-11-14Open-market sale500$22.0822,240
2007-11-05Option exercise (derivative)1,000$0.004,800
2007-11-05Option exercise1,000$10.0023,240
2007-11-05Open-market sale1,000$22.0222,240
2007-11-01Option exercise (derivative)1,250$0.005,800
2007-11-01Option exercise1,250$10.0023,490
2007-11-01Open-market sale1,250$22.0022,240
2007-10-18Tax withholding596$21.9522,240
2007-10-12Option exercise (derivative)3,750$0.007,050
2007-10-12Open-market sale500$22.0123,586
2007-10-12Open-market sale750$22.1022,836
2007-10-12Open-market sale750$22.1524,086
2007-10-12Open-market sale750$22.0624,836
2007-10-12Open-market sale1,000$22.0025,586
2007-10-12Option exercise3,750$10.0026,586
2007-10-02Grant / award (derivative)25,000$0.0025,000
2007-10-02Grant / award8,333—22,836
2007-09-20Tax withholding515$21.1014,503
2007-08-10Option exercise (derivative)1,250$0.0010,800
2007-08-10Open-market sale1,250$22.0015,018
2007-08-10Option exercise1,250$10.0016,268
2006-12-13Option exercise (derivative)500$0.0012,050
2006-12-13Option exercise500$10.0015,518
2006-12-13Open-market sale500$22.2515,018
2006-12-11Option exercise (derivative)500$0.0012,550
2006-12-11Option exercise500$10.0015,518
2006-12-11Open-market sale500$22.5215,018
2006-12-08Option exercise (derivative)200$0.0013,050
2006-12-08Option exercise200$10.0015,218
2006-12-08Open-market sale200$23.1215,018
2006-12-06Option exercise (derivative)1,500$0.0013,250
2006-12-06Option exercise (derivative)500$0.0029,649
2006-12-06Open-market sale250$23.2515,018
2006-12-06Open-market sale250$23.1515,268
2006-12-06Option exercise500$12.0015,518
2006-12-06Open-market sale500$22.9315,518
2006-12-06Open-market sale500$22.7016,018
2006-12-06Option exercise1,500$10.0016,518
2006-12-06Option exercise (derivative)1,500$0.0013,250
2006-12-06Option exercise (derivative)500$0.0039,649
2006-12-06Open-market sale500$22.7016,018
2006-12-06Open-market sale250$23.1515,268
2006-12-06Option exercise500$12.0015,518
2006-12-06Open-market sale500$22.9315,518
2006-12-06Open-market sale250$23.2515,018
2006-12-06Option exercise1,500$10.0016,518
2006-12-05Option exercise (derivative)500$0.0014,750
2006-12-05Option exercise500$10.0015,518
2006-12-05Open-market sale500$22.8015,018
2006-12-05Option exercise (derivative)500$0.0014,750
2006-12-05Option exercise500$10.0015,518
2006-12-05Open-market sale500$22.8015,018
2006-12-04Option exercise (derivative)500$0.0015,250
2006-12-04Open-market sale500$22.3115,018
2006-12-04Option exercise500$10.0015,518
2006-12-01Option exercise (derivative)500$0.0015,750
2006-12-01Option exercise500$10.0015,518
2006-12-01Open-market sale500$22.1615,018
2006-10-18Grant / award (derivative)25,000$0.0025,000
2006-10-18Grant / award8,333—15,018
2006-10-18Grant / award (derivative)25,000$0.0025,000
2006-10-18Grant / award8,333—8,333
2006-10-10Option exercise (derivative)800$0.0016,250
2006-10-10Open-market sale800$23.556,685
2006-10-10Option exercise800$10.007,485
2006-10-05Option exercise (derivative)500$0.0017,050
2006-10-05Open-market sale500$23.456,685
2006-10-05Option exercise500$10.007,185
2006-10-04Option exercise (derivative)1,000$0.0017,550
2006-10-04Option exercise1,000$10.007,685
2006-10-04Open-market sale150$23.717,535
2006-10-04Open-market sale150$23.557,385
2006-10-04Open-market sale100$23.517,285
2006-10-04Open-market sale300$23.356,985
2006-10-04Open-market sale300$23.206,685
2006-10-03Option exercise (derivative)1,200$0.0018,550
2006-10-03Option exercise1,200$10.007,885
2006-10-03Open-market sale200$23.107,185
2006-10-03Open-market sale100$23.257,385
2006-10-03Open-market sale400$23.407,485
2006-10-03Open-market sale500$23.006,685
2006-10-02Option exercise (derivative)1,500$0.0019,750
2006-10-02Open-market sale1,000$22.506,685
2006-10-02Open-market sale500$23.157,685
2006-10-02Option exercise1,500$10.008,185
2006-09-20Tax withholding515$22.406,685
2006-09-12Option exercise (derivative)500$0.0021,250
2006-09-12Open-market sale500$21.307,200
2006-09-12Option exercise500$10.007,700
2006-09-11Option exercise (derivative)1,000$0.0021,750
2006-09-11Open-market sale500$21.007,200
2006-09-11Option exercise1,000$10.008,200
2006-09-11Open-market sale500$20.807,700
2006-09-08Option exercise (derivative)1,000$0.0022,750
2006-09-08Option exercise1,000$10.008,200
2006-09-08Open-market sale1,000$21.007,200
2006-09-06Option exercise (derivative)300$0.0023,750
2006-09-06Option exercise300$10.007,500
2006-09-06Open-market sale300$21.537,200
2006-09-05Option exercise (derivative)1,000$0.0024,050
2006-09-05Option exercise1,000$10.008,200
2006-09-05Open-market sale300$22.007,900
2006-09-05Open-market sale700$21.957,200
2006-09-01Option exercise (derivative)1,200$0.0025,050
2006-09-01Open-market sale200$21.807,200
2006-09-01Option exercise1,200$10.008,400
2006-09-01Open-market sale1,000$22.157,400
2006-08-14Option exercise (derivative)500$0.0026,250
2006-08-14Open-market sale200$20.737,200
2006-08-14Open-market sale100$20.807,400
2006-08-14Open-market sale200$21.007,500
2006-08-14Option exercise500$10.007,700
2006-08-08Option exercise (derivative)500$0.0026,750
2006-08-08Option exercise500$10.007,700
2006-08-08Open-market sale500$20.757,200
2006-08-04Option exercise (derivative)1,100$0.0027,250
2006-08-04Open-market sale600$20.207,700
2006-08-04Option exercise1,100$10.008,300
2006-08-04Open-market sale500$20.757,200
2006-08-02Option exercise (derivative)1,200$0.0028,350
2006-08-02Option exercise1,200$10.008,400
2006-08-02Open-market sale200$21.618,200
2006-08-02Open-market sale500$20.407,700
2006-08-02Open-market sale500$20.157,200
2006-08-01Option exercise (derivative)1,700$0.0029,550
2006-08-01Open-market sale500$20.108,200
2006-08-01Open-market sale200$20.308,700
2006-08-01Open-market sale1,000$20.007,200
2006-08-01Option exercise1,700$10.008,900

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