SEC CIK 1141722

FOSTER JAMES C

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

Current Positions

CompanyShares OwnedAs Of
CRLview stock →31,5962026-10-22

Position History — CRL

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

0190,376380,752571,1282005-122012-072015-022016-082018-022019-022026-082026-10

Recent Filings — CRL

DateActivitySharesPriceOwned After
2026-10-22Option exercise (derivative)24,042$0.000
2026-10-22Open-market sale24,042$350.0031,596
2026-10-22Option exercise24,042$244.4155,638
2026-08-25Option exercise (derivative)12,429$0.0012,429
2026-08-25Option exercise (derivative)21,132$0.007,044
2026-08-25Open-market sale33,561$300.0031,596
2026-08-25Option exercise12,429$208.4465,157
2026-08-25Option exercise21,132$194.1252,728
2026-08-10Option exercise (derivative)28,733$0.000
2026-08-10Open-market sale28,733$275.0031,596
2026-08-10Option exercise28,733$179.6660,329
2026-06-29Open-market sale75,000$225.0031,596
2026-06-05Gift10,000$0.0010,000
2026-06-05Gift10,000$0.000
2026-06-05Gift20,000$0.0020,000
2026-06-05Gift20,000$0.00106,596
2026-06-05Gift153,361$0.00155,611
2026-06-05Gift153,361$0.00126,596
2026-05-30Tax withholding1,596$180.71279,957
2026-05-08Grant / award422$177.62281,553
2026-05-08Grant / award1,438$177.62281,131
2026-03-02Grant / award16,796$178.61279,693
2026-01-30Grant / award39,031$0.00268,341
2026-01-30Tax withholding14,664$211.68253,677
2025-05-30Grant / award17,253$135.63210,685
2025-02-20Open-market buy6,075$165.01183,639
2025-01-31Tax withholding6,827$165.57197,564
2025-01-31Grant / award19,608$0.00204,391
2024-11-08Gift4,500$0.00184,783
2024-08-12Gift2,500$0.00185,751
2024-08-01Open-market sale25,000$250.00188,251
2024-05-31Grant / award (derivative)24,858$208.4424,858
2024-05-29Tax withholding1,274$214.51223,044
2024-02-16Gift4,000$0.00224,613
2024-01-29Tax withholding10,540$220.28228,318
2024-01-29Grant / award23,741$0.00238,858
2024-01-29Grant / award24,253$0.00239,370
2024-01-29Tax withholding10,757$220.28228,613
2024-01-29Option exercise (derivative)17,436$0.000
2024-01-29Tax withholding12,710$224.56215,117
2024-01-29Option exercise17,436$144.67227,827
2023-11-14Open-market buy5,620$178.05202,643
2023-08-10Gift2,500$0.00197,023
2023-05-29Tax withholding1,274$194.12199,523
2023-05-26Grant / award (derivative)28,176$194.1228,176
2023-05-15Gift3,812$0.006,017
2023-05-15Gift3,811$0.009,829
2023-02-22Tax withholding1,814$243.60214,780
2023-02-15Open-market sale108$250.16216,594
2023-02-15Open-market sale19,892$250.00216,702
2023-01-27Grant / award49,725$0.00254,375
2023-01-27Tax withholding21,453$0.00232,922
2022-06-06Gift2,000$0.00211,711
2022-05-29Tax withholding1,311$244.41213,711
2022-05-27Grant / award (derivative)24,042$244.4124,042
2022-02-23Tax withholding1,770$289.58215,022
2022-02-23Option exercise (derivative)20,296$0.000
2022-02-23Open-market sale4,245$287.84220,957
2022-02-23Open-market sale3,171$287.10225,202
2022-02-23Open-market sale3,415$284.79230,400
2022-02-23Open-market sale805$288.82220,152
2022-02-23Open-market sale1,078$290.01219,074
2022-02-23Open-market sale2,027$286.06228,373
2022-02-23Option exercise20,296$109.34235,318
2022-02-23Open-market sale1,503$283.89233,815
2022-02-23Open-market sale352$295.70215,022
2022-02-23Open-market sale389$294.70215,374
2022-02-23Open-market sale325$293.81215,763
2022-02-23Open-market sale746$292.87216,088
2022-02-23Open-market sale981$291.81216,834
2022-02-23Open-market sale1,259$291.05217,815
2022-02-22Option exercise (derivative)17,436$0.0017,436
2022-02-22Open-market sale350$292.74216,792
2022-02-22Open-market sale100$291.50217,142
2022-02-22Open-market sale1,481$290.89217,242
2022-02-22Open-market sale2,600$290.03218,723
2022-02-22Open-market sale4,472$288.86221,323
2022-02-22Tax withholding1,610$293.61216,792
2022-02-22Open-market sale5,243$288.12225,795
2022-02-22Open-market sale2,394$286.93231,038
2022-02-22Open-market sale796$285.88233,432
2022-02-22Option exercise17,436$144.67234,228
2022-02-15Open-market sale158$329.12220,083
2022-02-15Open-market sale465$330.16219,618
2022-02-15Open-market sale179$326.88220,339
2022-02-15Open-market sale98$328.50220,241
2022-02-15Open-market sale174$323.07220,518
2022-02-15Open-market sale100$321.93220,692
2022-02-15Open-market sale420$320.23220,792
2022-02-15Open-market sale325$317.98221,212
2022-02-15Open-market sale1,243$317.06221,537
2022-02-15Open-market sale2,157$316.34222,780
2022-02-15Open-market sale1,816$315.15224,937
2022-02-15Open-market sale2,812$314.43226,753
2022-02-15Open-market sale15$334.06218,402
2022-02-15Open-market sale1,514$313.24229,565
2022-02-15Open-market sale1,835$312.19231,079
2022-02-15Open-market sale1,643$311.30232,914
2022-02-15Open-market sale2,456$310.35234,557
2022-02-15Open-market sale1,064$309.36237,013
2022-02-15Open-market sale236$333.29218,417
2022-02-15Open-market sale325$308.23238,077
2022-02-15Open-market sale914$331.43218,704
2022-02-15Open-market sale51$332.63218,653
2022-01-28Tax withholding25,108$312.24238,402
2022-01-28Grant / award65,011$0.00263,510
2021-10-26Gift14,813$0.000
2021-08-06Gift2,500$0.00212,299
2021-08-06Open-market sale3,822$400.89208,477
2021-08-06Open-market sale3,718$401.77204,759
2021-08-06Open-market sale1,552$402.71203,207
2021-08-06Open-market sale808$403.92202,399
2021-08-06Open-market sale100$405.00202,299
2021-06-01Option exercise (derivative)9,577$0.0028,733
2021-06-01Open-market sale428$331.13222,286
2021-06-01Open-market sale257$335.66215,165
2021-06-01Open-market sale11$337.50215,154
2021-06-01Open-market sale316$338.27214,838
2021-06-01Open-market sale39$338.84214,799
2021-06-01Option exercise9,577$179.66224,376
2021-06-01Open-market sale473$329.18223,903
2021-06-01Open-market sale172$334.98215,422
2021-06-01Open-market sale503$333.97215,594
2021-06-01Open-market sale1,638$333.02216,097
2021-06-01Open-market sale4,551$331.95217,735
2021-06-01Open-market sale1,189$330.07222,714
2021-05-29Tax withholding1,273$337.99214,799
2021-05-28Grant / award (derivative)18,869$337.9918,869
2021-05-07Open-market sale606$345.85216,072
2021-05-07Open-market sale1,300$344.60216,678
2021-05-07Open-market sale2,008$343.55217,978
2021-05-07Open-market sale1,102$342.42219,986
2021-05-07Open-market sale2,484$341.80221,088
2021-02-24Option exercise (derivative)24,009$0.000
2021-02-24Open-market sale2,752$287.58223,872
2021-02-24Open-market sale4,485$286.45226,624
2021-02-24Open-market sale1,993$285.48231,109
2021-02-24Open-market sale2,646$284.63233,102
2021-02-24Open-market sale2,466$288.33221,406
2021-02-24Open-market sale255$289.02221,151
2021-02-24Open-market sale2,278$283.53235,748
2021-02-24Tax withholding2,210$282.98221,151
2021-02-24Option exercise24,009$88.05245,160
2021-02-24Open-market sale2,656$282.49238,026
2021-02-24Open-market sale2,191$281.65240,682
2021-02-24Open-market sale1,234$280.41242,873
2021-02-24Open-market sale1,053$279.51244,107
2021-02-23Option exercise (derivative)20,295$0.0020,296
2021-02-23Open-market sale4,259$280.96227,177
2021-02-23Open-market sale2,832$281.91224,345
2021-02-23Open-market sale984$282.78223,361
2021-02-23Open-market sale6,474$279.97231,436
2021-02-23Open-market sale925$279.31237,910
2021-02-23Open-market sale1,249$278.07238,835
2021-02-23Open-market sale1,809$277.00240,084
2021-02-23Open-market sale1,309$276.03241,893
2021-02-23Tax withholding1,994$283.59223,361
2021-02-23Option exercise20,295$109.34243,656
2021-02-23Open-market sale454$274.81243,202
2021-02-22Option exercise (derivative)17,436$0.0034,872
2021-02-22Option exercise17,436$144.67244,605
2021-02-22Open-market sale1,425$280.66243,180
2021-02-22Open-market sale2,223$281.69240,957
2021-02-22Open-market sale5,476$282.49235,481
2021-02-22Open-market sale4,020$283.56231,461
2021-02-22Open-market sale4,240$284.50227,221
2021-02-22Open-market sale52$285.79227,169
2021-02-22Tax withholding1,814$289.55225,355
2021-02-11Open-market sale3,766$282.39251,275
2021-02-11Open-market sale727$282.96250,548
2021-02-11Open-market sale9,643$285.15236,867
2021-02-11Open-market sale2,490$286.48234,377
2021-02-11Open-market sale4,775$287.18229,602
2021-02-11Open-market sale2,128$281.32255,041
2021-02-11Open-market sale31$289.16227,169
2021-02-11Open-market sale4,038$284.21246,510
2021-02-11Open-market sale2,402$287.99227,200
2021-01-29Tax withholding32,753$260.88257,169
2021-01-29Grant / award75,129$0.00289,922
2021-01-14Gift3,500$0.00214,793
2020-11-13Gift4,706$0.000
2020-11-02Open-market sale14,585$231.74194,192
2020-11-02Open-market sale1,191$232.56193,001
2020-11-02Open-market sale5,206$233.74187,795
2020-11-02Open-market sale1,018$234.31186,777
2020-10-07Gift1,000$0.00208,777
2020-10-06Gift1,000$0.00209,777
2020-08-07Open-market sale19,287$217.77210,777
2020-08-07Open-market sale4,713$216.34230,064
2020-08-06Gift4,600$0.00234,777
2020-07-16Gift2,000$0.00239,377
2020-05-29Grant / award (derivative)38,310$0.0038,310
2020-05-29Grant / award11,483$0.00241,377
2020-05-18Open-market sale17,435$175.00229,894
2020-05-18Option exercise (derivative)17,435$0.0052,308
2020-05-18Option exercise17,435$144.67247,329
2020-05-14Gift2,000$0.00247,329
2020-05-11Open-market sale1,565$164.43249,329
2020-05-11Open-market sale3,568$160.85263,207
2020-05-11Open-market sale5,582$161.84257,625
2020-05-11Open-market sale2,025$162.73255,600
2020-05-11Open-market sale4,706$163.89250,894
2020-02-26Tax withholding2,271$162.46286,775
2020-02-26Option exercise (derivative)25,124$0.000
2020-02-26Open-market sale4,198$163.31291,671
2020-02-26Open-market sale4,896$164.13286,775
2020-02-26Open-market sale6,621$162.21295,869
2020-02-26Open-market sale4,098$161.40302,490
2020-02-26Open-market sale5,311$160.40306,588
2020-02-26Option exercise25,124$73.70311,899
2020-02-24Tax withholding2,210$173.64289,046
2020-02-24Option exercise (derivative)20,295$0.0040,591
2020-02-24Option exercise (derivative)24,008$0.0024,009
2020-02-24Open-market sale750$167.83750
2020-02-24Option exercise24,008$88.05313,054
2020-02-24Open-market sale2,250$167.832,250
2020-02-24Open-market sale1,445$168.34289,046
2020-02-24Open-market sale6,156$167.44290,491
2020-02-24Open-market sale36,702$166.51296,647
2020-02-24Option exercise20,295$109.34333,349
2020-02-23Tax withholding1,994$173.64291,256
2020-02-22Tax withholding1,814$173.64293,250
2020-02-18Gift3,000$0.00295,064
2020-02-13Open-market sale600$172.33298,064
2020-02-13Open-market sale14,400$171.88298,664
2020-02-07Tax withholding31,824$159.07313,064
2020-02-07Grant / award73,873$0.00344,888
2020-02-07Tax withholding31,824$159.07313,064
2020-02-07Grant / award73,873$0.00344,888
2020-01-06Gift3,500$0.00271,015
2020-01-06Gift3,500$0.00271,015
2019-02-27Open-market sale100$140.52296,007
2019-02-27Open-market sale100$140.49296,607
2019-02-27Open-market sale300$140.48296,707
2019-02-27Open-market sale11$140.47297,007
2019-02-27Open-market sale300$140.44297,018
2019-02-27Open-market sale32$140.68293,361
2019-02-27Open-market sale12$140.68293,393
2019-02-27Open-market sale368$140.67293,405
2019-02-27Open-market sale30$140.67293,773
2019-02-27Open-market sale70$140.66293,803
2019-02-27Open-market sale100$140.62293,873
2019-02-27Open-market sale201$140.62293,973
2019-02-27Open-market sale89$140.60294,174
2019-02-27Open-market sale100$140.59294,263
2019-02-27Open-market sale600$140.58294,363
2019-02-27Open-market sale31$140.58294,963
2019-02-27Open-market sale178$140.57294,994
2019-02-27Open-market sale35$140.56295,172
2019-02-27Open-market sale200$140.54295,207
2019-02-27Open-market sale200$140.53295,407
2019-02-27Open-market sale400$140.52295,607
2019-02-27Open-market sale400$140.50296,207
2019-02-27Open-market sale100$140.51296,107
2019-02-27Open-market sale88$141.88283,055
2019-02-27Open-market sale105$141.87283,143
2019-02-27Open-market sale130$141.86283,248
2019-02-27Open-market sale300$141.83283,378
2019-02-27Open-market sale100$141.81283,678
2019-02-27Open-market sale210$141.81283,778
2019-02-27Open-market sale200$141.80283,988
2019-02-27Open-market sale96$141.80284,188
2019-02-27Open-market sale134$141.79284,284
2019-02-27Open-market sale6$141.77284,418
2019-02-27Open-market sale200$141.74284,424
2019-02-27Open-market sale400$141.72284,624
2019-02-27Open-market sale5$141.72285,024
2019-02-27Open-market sale200$141.70285,029
2019-02-27Open-market sale460$141.69285,229
2019-02-27Open-market sale100$141.67285,689
2019-02-27Open-market sale30$141.66285,789
2019-02-27Open-market sale3$141.65285,819
2019-02-27Open-market sale18$141.65285,822
2019-02-27Open-market sale300$141.64285,840
2019-02-27Open-market sale30$141.89283,025
2019-02-27Open-market sale100$141.60286,140
2019-02-27Open-market sale48$141.59286,240
2019-02-27Open-market sale100$141.34287,957
2019-02-27Open-market sale400$141.32288,057
2019-02-27Open-market sale30$141.31288,457
2019-02-27Open-market sale24$141.27288,487
2019-02-27Open-market sale33$141.26288,511
2019-02-27Open-market sale11$141.26288,544
2019-02-27Open-market sale200$141.19288,555
2019-02-27Open-market sale32$141.18288,755
2019-02-27Open-market sale100$141.15288,787
2019-02-27Open-market sale100$141.12288,887
2019-02-27Open-market sale300$141.58286,288
2019-02-27Open-market sale30$141.57286,588
2019-02-27Open-market sale200$141.54286,618
2019-02-27Open-market sale31$141.53286,818
2019-02-27Open-market sale200$141.52286,849
2019-02-27Open-market sale4$141.49287,049
2019-02-27Open-market sale38$141.47287,053
2019-02-27Open-market sale100$141.46287,091
2019-02-27Open-market sale200$141.44287,191
2019-02-27Open-market sale200$141.43287,391
2019-02-27Open-market sale66$141.40287,591
2019-02-27Open-market sale200$141.38287,657
2019-02-27Open-market sale100$141.36287,857
2019-02-27Open-market sale200$142.49279,369
2019-02-27Open-market sale169$142.51279,200
2019-02-27Open-market sale144$142.45279,569
2019-02-27Open-market sale300$140.80290,657
2019-02-27Open-market sale202$140.78291,357
2019-02-27Open-market sale100$140.76291,559
2019-02-27Open-market sale300$140.75291,659
2019-02-27Open-market sale358$140.73291,959
2019-02-27Open-market sale200$140.72292,317
2019-02-27Open-market sale30$140.72292,517
2019-02-27Open-market sale462$140.71292,547
2019-02-27Open-market sale122$140.71293,009
2019-02-27Open-market sale200$140.70293,131
2019-02-27Open-market sale30$140.70293,331
2019-02-27Open-market sale500$141.10288,987
2019-02-27Open-market sale100$141.00289,487
2019-02-27Open-market sale200$140.98289,587
2019-02-27Open-market sale100$140.97289,787
2019-02-27Open-market sale100$140.96289,887
2019-02-27Open-market sale100$140.92289,987
2019-02-27Open-market sale200$140.91290,087
2019-02-27Open-market sale269$140.90290,287
2019-02-27Open-market sale1$140.88290,556
2019-02-27Open-market sale100$140.87290,557
2019-02-27Open-market sale300$140.79291,057
2019-02-27Open-market sale100$140.80290,957
2019-02-27Option exercise (derivative)21,577$0.000
2019-02-27Open-market sale200$139.88300,577
2019-02-27Open-market sale100$140.41297,418
2019-02-27Open-market sale200$140.39297,518
2019-02-27Open-market sale429$140.38297,718
2019-02-27Open-market sale200$140.35298,147
2019-02-27Open-market sale130$140.33298,347
2019-02-27Open-market sale100$140.32298,477
2019-02-27Open-market sale100$140.31298,577
2019-02-27Open-market sale100$140.30298,677
2019-02-27Open-market sale100$140.30298,777
2019-02-27Open-market sale300$140.28298,877
2019-02-27Open-market sale100$140.27299,177
2019-02-27Open-market sale100$140.26299,277
2019-02-27Open-market sale100$140.26299,377
2019-02-27Open-market sale300$140.22299,477
2019-02-27Open-market sale40$140.21299,777
2019-02-27Open-market sale60$140.20299,817
2019-02-27Open-market sale200$140.12299,877
2019-02-27Open-market sale200$140.07300,077
2019-02-27Open-market sale100$140.00300,277
2019-02-27Open-market sale200$139.97300,377
2019-02-27Open-market sale100$140.43297,318
2019-02-27Option exercise21,577$76.67300,777
2019-02-27Open-market sale200$142.15280,525
2019-02-27Open-market sale90$142.09281,135
2019-02-27Open-market sale100$142.08281,225
2019-02-27Open-market sale100$142.04281,325
2019-02-27Open-market sale133$142.03281,425
2019-02-27Open-market sale230$142.01281,558
2019-02-27Open-market sale400$141.96281,788
2019-02-27Open-market sale100$141.95282,188
2019-02-27Open-market sale100$141.94282,288
2019-02-27Open-market sale300$141.92282,388
2019-02-27Open-market sale30$141.92282,688
2019-02-27Open-market sale103$141.91282,718
2019-02-27Open-market sale4$141.90282,821
2019-02-27Open-market sale200$141.89282,825
2019-02-27Open-market sale74$142.42279,713
2019-02-27Open-market sale100$142.35279,787
2019-02-27Open-market sale38$142.29279,887
2019-02-27Open-market sale100$142.22279,925
2019-02-27Open-market sale200$142.21280,025
2019-02-27Open-market sale200$142.17280,225
2019-02-27Open-market sale100$142.16280,425
2019-02-27Open-market sale110$142.10281,025
2019-02-27Open-market sale300$142.13280,725
2019-02-27Tax withholding2,171$140.71279,200
2019-02-26Tax withholding2,273$145.31281,371
2019-02-26Open-market sale70$139.65301,289
2019-02-26Open-market sale560$139.81297,387
2019-02-26Open-market sale99$139.81297,947
2019-02-26Open-market sale500$139.80298,046
2019-02-26Open-market sale94$139.78298,546
2019-02-26Open-market sale100$139.77298,640
2019-02-26Open-market sale300$139.76298,740
2019-02-26Open-market sale200$139.75299,040
2019-02-26Open-market sale1$139.75299,240
2019-02-26Open-market sale410$139.74299,241
2019-02-26Open-market sale76$139.73299,651
2019-02-26Open-market sale240$139.72299,727
2019-02-26Open-market sale30$139.72299,967
2019-02-26Open-market sale59$139.70299,997
2019-02-26Open-market sale2$139.70300,056
2019-02-26Open-market sale400$139.68300,058
2019-02-26Open-market sale170$139.68300,458
2019-02-26Open-market sale430$139.67300,628
2019-02-26Open-market sale1$139.67301,058
2019-02-26Open-market sale30$139.66301,059
2019-02-26Open-market sale200$139.65301,089
2019-02-26Open-market sale100$139.82297,287
2019-02-26Open-market sale1,000$139.64301,359
2019-02-26Option exercise (derivative)25,123$0.0025,124
2019-02-26Open-market sale100$139.63302,589
2019-02-26Open-market sale30$139.62302,689
2019-02-26Open-market sale200$139.61302,719
2019-02-26Open-market sale210$139.60302,919
2019-02-26Open-market sale100$139.60303,129
2019-02-26Open-market sale605$139.59303,229
2019-02-26Open-market sale99$139.58303,834
2019-02-26Open-market sale177$139.57303,933
2019-02-26Open-market sale171$139.56304,110
2019-02-26Open-market sale30$139.55304,281
2019-02-26Open-market sale200$139.54304,311
2019-02-26Open-market sale300$139.52304,511
2019-02-26Open-market sale345$139.51304,811
2019-02-26Open-market sale38$139.49305,156
2019-02-26Open-market sale400$139.46305,194
2019-02-26Open-market sale147$139.45305,594
2019-02-26Open-market sale53$139.44305,741
2019-02-26Open-market sale100$139.43305,794
2019-02-26Open-market sale500$139.34305,894
2019-02-26Open-market sale100$139.33306,394
2019-02-26Option exercise25,123$73.70306,494
2019-02-26Open-market sale100$139.64302,359
2019-02-26Open-market sale130$139.63302,459
2019-02-26Open-market sale200$141.34286,057
2019-02-26Open-market sale100$140.73286,557
2019-02-26Open-market sale100$140.72286,657
2019-02-26Open-market sale200$143.23283,001
2019-02-26Open-market sale200$143.09283,201
2019-02-26Open-market sale3$143.00283,401
2019-02-26Open-market sale3$142.27283,404
2019-02-26Open-market sale100$142.10283,407
2019-02-26Open-market sale200$142.09283,507
2019-02-26Open-market sale200$142.08283,707
2019-02-26Open-market sale500$141.90283,907
2019-02-26Open-market sale100$141.74284,407
2019-02-26Open-market sale100$141.73284,507
2019-02-26Open-market sale100$141.64284,607
2019-02-26Open-market sale200$141.64284,707
2019-02-26Open-market sale430$141.63284,907
2019-02-26Open-market sale60$141.60285,337
2019-02-26Open-market sale300$141.59285,397
2019-02-26Open-market sale30$141.59285,697
2019-02-26Open-market sale30$141.53285,727
2019-02-26Open-market sale300$141.35285,757
2019-02-26Open-market sale200$140.78286,357
2019-02-26Open-market sale100$141.04286,257
2019-02-26Open-market sale100$140.12293,388
2019-02-26Open-market sale500$140.33290,315
2019-02-26Open-market sale102$140.33290,815
2019-02-26Open-market sale100$140.32290,917
2019-02-26Open-market sale200$140.30291,017
2019-02-26Open-market sale300$140.29291,217
2019-02-26Open-market sale110$140.29291,517
2019-02-26Open-market sale200$140.28291,627
2019-02-26Open-market sale30$140.28291,827
2019-02-26Open-market sale200$140.27291,857
2019-02-26Open-market sale200$140.26292,057
2019-02-26Open-market sale30$140.26292,257
2019-02-26Open-market sale30$140.25292,287
2019-02-26Open-market sale100$140.24292,317
2019-02-26Open-market sale30$140.23292,417
2019-02-26Open-market sale200$140.22292,447
2019-02-26Open-market sale40$140.21292,647
2019-02-26Open-market sale400$140.19292,687
2019-02-26Open-market sale90$140.16293,087
2019-02-26Open-market sale200$140.14293,177
2019-02-26Open-market sale11$140.13293,377
2019-02-26Open-market sale200$140.35290,115
2019-02-26Open-market sale300$140.11293,488
2019-02-26Open-market sale30$139.99294,676
2019-02-26Open-market sale10$139.97295,336
2019-02-26Open-market sale30$139.94295,346
2019-02-26Open-market sale400$139.93295,376
2019-02-26Open-market sale100$139.93295,776
2019-02-26Open-market sale200$139.92295,876
2019-02-26Open-market sale10$139.92296,076
2019-02-26Open-market sale30$139.91296,086
2019-02-26Open-market sale43$139.90296,116
2019-02-26Open-market sale47$139.89296,159
2019-02-26Open-market sale200$139.88296,206
2019-02-26Open-market sale1$139.87296,406
2019-02-26Open-market sale30$139.86296,407
2019-02-26Open-market sale800$139.85296,437
2019-02-26Open-market sale40$139.83297,237
2019-02-26Open-market sale10$139.83297,277
2019-02-26Open-market sale130$140.04293,788
2019-02-26Open-market sale630$140.03293,918
2019-02-26Open-market sale1$140.02294,548
2019-02-26Open-market sale97$140.00294,549
2019-02-26Open-market sale30$140.00294,646
2019-02-26Open-market sale500$139.98294,836
2019-02-26Open-market sale130$139.99294,706
2019-02-26Open-market sale100$140.68287,157
2019-02-26Open-market sale171$140.60287,457
2019-02-26Open-market sale97$140.59287,628
2019-02-26Open-market sale200$140.57287,725
2019-02-26Open-market sale94$140.56287,925
2019-02-26Open-market sale400$140.53288,019
2019-02-26Open-market sale100$140.53288,419
2019-02-26Open-market sale100$140.51288,519
2019-02-26Open-market sale4$140.51288,619
2019-02-26Open-market sale300$140.50288,623
2019-02-26Open-market sale100$140.49288,923
2019-02-26Open-market sale200$140.47289,023
2019-02-26Open-market sale200$140.44289,223
2019-02-26Open-market sale100$140.43289,423
2019-02-26Open-market sale7$140.41289,523
2019-02-26Open-market sale300$140.40289,530
2019-02-26Open-market sale100$140.38289,830
2019-02-26Open-market sale85$140.37289,930
2019-02-26Open-market sale100$140.36290,015
2019-02-26Open-market sale100$140.71286,757
2019-02-26Open-market sale300$140.69286,857
2019-02-26Open-market sale100$140.63287,357
2019-02-26Open-market sale100$140.65287,257
2019-02-26Open-market sale400$143.58282,101
2019-02-26Open-market sale100$143.47282,501
2019-02-26Open-market sale200$143.42282,601
2019-02-26Open-market sale200$143.41282,801
2019-02-26Open-market sale30$143.72282,071
2019-02-26Open-market sale100$144.59281,371
2019-02-26Open-market sale100$144.19281,471
2019-02-26Open-market sale300$143.85281,571
2019-02-26Open-market sale100$143.85281,871
2019-02-26Open-market sale100$143.76281,971
2019-02-25Open-market sale300$146.02284,644
2019-02-25Open-market sale100$146.20283,644
2019-02-25Open-market sale100$146.14283,744
2019-02-25Open-market sale400$146.07283,844
2019-02-25Open-market sale200$146.05284,244
2019-02-25Open-market sale200$146.03284,444
2019-02-25Open-market sale500$146.01284,944
2019-02-25Open-market sale100$146.00285,444
2019-02-25Open-market sale200$145.99285,544
2019-02-25Open-market sale400$145.98285,744
2019-02-25Open-market sale253$145.97286,144
2019-02-25Open-market sale247$145.96286,397
2019-02-25Open-market sale100$145.76288,744
2019-02-25Open-market sale300$145.72289,144
2019-02-25Open-market sale5$145.71289,444
2019-02-25Open-market sale40$145.71289,449
2019-02-25Open-market sale44$145.70289,489
2019-02-25Open-market sale400$145.67289,533
2019-02-25Open-market sale1$145.66289,933
2019-02-25Open-market sale200$145.65289,934
2019-02-25Open-market sale75$145.64290,134
2019-02-25Open-market sale200$145.62290,209
2019-02-25Open-market sale200$145.61290,409
2019-02-25Open-market sale111$145.60290,609
2019-02-25Open-market sale100$145.95286,644
2019-02-25Open-market sale600$145.93286,744
2019-02-25Open-market sale100$145.91287,344
2019-02-25Open-market sale300$145.90287,444
2019-02-25Open-market sale100$145.88287,744
2019-02-25Open-market sale400$145.86287,844
2019-02-25Open-market sale100$145.84288,244
2019-02-25Open-market sale200$145.83288,344
2019-02-25Open-market sale200$145.82288,544
2019-02-25Open-market sale100$145.73289,044
2019-02-25Open-market sale200$145.74288,844
2019-02-25Open-market sale100$145.48291,920
2019-02-25Open-market sale400$145.46292,020
2019-02-25Open-market sale601$145.52291,319
2019-02-25Open-market sale100$145.42292,420
2019-02-25Open-market sale200$145.39292,520
2019-02-25Open-market sale400$145.38292,720
2019-02-25Open-market sale203$145.37293,120
2019-02-25Open-market sale352$145.36293,323
2019-02-25Open-market sale100$145.35293,675
2019-02-25Open-market sale147$145.35293,775
2019-02-25Open-market sale200$145.34293,922
2019-02-25Open-market sale100$145.33294,122
2019-02-25Open-market sale200$145.32294,222
2019-02-25Open-market sale100$145.32294,422
2019-02-25Open-market sale400$145.31294,522
2019-02-25Open-market sale500$145.29294,922
2019-02-25Open-market sale100$145.29295,422
2019-02-25Open-market sale100$145.28295,522
2019-02-25Open-market sale100$145.28295,622
2019-02-25Open-market sale100$145.58290,720
2019-02-25Open-market sale200$145.57290,820
2019-02-25Open-market sale99$145.54291,020
2019-02-25Open-market sale200$145.53291,119
2019-02-25Open-market sale200$144.75306,760
2019-02-25Open-market sale700$144.74306,960
2019-02-25Open-market sale377$144.74307,660
2019-02-25Open-market sale300$144.73308,037
2019-02-25Open-market sale142$144.72308,337
2019-02-25Open-market sale600$144.71308,479
2019-02-25Open-market sale996$144.71309,079
2019-02-25Open-market sale100$144.70310,075
2019-02-25Open-market sale200$144.69310,175
2019-02-25Open-market sale158$144.68310,375
2019-02-25Open-market sale1,000$144.77305,724
2019-02-25Open-market sale100$144.67310,633
2019-02-25Open-market sale400$144.66310,733
2019-02-25Open-market sale208$144.66311,133
2019-02-25Open-market sale323$144.65311,341
2019-02-25Open-market sale300$144.63311,664
2019-02-25Open-market sale200$144.63311,964
2019-02-25Open-market sale603$144.62312,164
2019-02-25Open-market sale200$144.62312,767
2019-02-25Open-market sale200$144.61312,967
2019-02-25Open-market sale200$144.61313,167
2019-02-25Open-market sale36$144.77306,724
2019-02-25Open-market sale100$144.68310,533
2019-02-25Open-market sale100$145.09301,388
2019-02-25Open-market sale100$145.08301,488
2019-02-25Open-market sale100$145.07301,588
2019-02-25Open-market sale300$145.12301,088
2019-02-25Open-market sale200$145.14300,888
2019-02-25Open-market sale400$145.16300,388
2019-02-25Open-market sale100$145.15300,788
2019-02-25Open-market sale300$145.27295,722
2019-02-25Open-market sale100$145.27296,022
2019-02-25Open-market sale500$145.26296,122
2019-02-25Open-market sale100$145.25296,622
2019-02-25Open-market sale200$145.25296,722
2019-02-25Open-market sale501$145.24296,922
2019-02-25Open-market sale100$145.23297,423
2019-02-25Open-market sale100$145.23297,523
2019-02-25Open-market sale400$145.22297,623
2019-02-25Open-market sale400$145.21298,023
2019-02-25Open-market sale1,000$145.20298,423
2019-02-25Open-market sale100$145.20299,423
2019-02-25Open-market sale65$145.18299,523
2019-02-25Open-market sale200$145.18299,588
2019-02-25Open-market sale200$145.17299,788
2019-02-25Open-market sale400$145.16299,988
2019-02-25Option exercise (derivative)24,008$0.0048,017
2019-02-25Option exercise (derivative)20,295$0.0060,886
2019-02-25Open-market sale300$144.18326,647
2019-02-25Open-market sale400$144.16326,947
2019-02-25Open-market sale100$144.15327,347
2019-02-25Open-market sale300$144.12327,447
2019-02-25Open-market sale200$144.11327,747
2019-02-25Option exercise20,295$109.34327,947
2019-02-25Option exercise24,008$88.05307,652
2019-02-25Open-market sale20$144.43321,652
2019-02-25Open-market sale1,000$144.42321,672
2019-02-25Open-market sale156$144.41322,672
2019-02-25Open-market sale210$144.40322,828
2019-02-25Open-market sale300$144.39323,038
2019-02-25Open-market sale12$144.39323,338
2019-02-25Open-market sale300$144.38323,350
2019-02-25Open-market sale509$144.37323,650
2019-02-25Open-market sale142$144.37324,159
2019-02-25Open-market sale500$144.36324,301
2019-02-25Open-market sale600$144.35324,801
2019-02-25Open-market sale200$144.33325,401
2019-02-25Open-market sale400$144.32325,601
2019-02-25Open-market sale200$144.28326,447
2019-02-25Open-market sale400$144.31326,001
2019-02-25Open-market sale46$144.29326,401
2019-02-25Open-market sale155$144.49319,991
2019-02-25Open-market sale106$144.48320,146
2019-02-25Open-market sale100$144.48320,252
2019-02-25Open-market sale800$144.47320,352
2019-02-25Open-market sale200$144.46321,152
2019-02-25Open-market sale200$144.44321,352
2019-02-25Open-market sale100$144.43321,552
2019-02-25Open-market sale500$144.60313,367
2019-02-25Open-market sale662$144.60313,867
2019-02-25Open-market sale100$144.59314,529
2019-02-25Open-market sale313$144.58314,629
2019-02-25Open-market sale804$144.57314,942
2019-02-25Open-market sale100$144.57315,746
2019-02-25Open-market sale700$144.56315,846
2019-02-25Open-market sale100$144.55316,546
2019-02-25Open-market sale591$144.54316,646
2019-02-25Open-market sale25$144.54317,237
2019-02-25Open-market sale500$144.53317,262
2019-02-25Open-market sale400$144.52317,762
2019-02-25Open-market sale738$144.51318,162
2019-02-25Open-market sale110$144.51318,900
2019-02-25Open-market sale570$144.50319,010
2019-02-25Open-market sale411$144.49319,580
2019-02-25Open-market sale39$144.83305,060
2019-02-25Open-market sale25$144.78305,699
2019-02-25Open-market sale3$145.05301,688
2019-02-25Open-market sale400$145.04301,691
2019-02-25Open-market sale6$145.03302,091
2019-02-25Open-market sale200$145.02302,097
2019-02-25Open-market sale300$145.00302,297
2019-02-25Open-market sale200$144.99302,597
2019-02-25Open-market sale3$144.99302,797
2019-02-25Open-market sale100$144.98302,800
2019-02-25Open-market sale42$144.96302,900
2019-02-25Open-market sale211$144.93302,942
2019-02-25Open-market sale7$144.93303,153
2019-02-25Open-market sale200$144.92303,160
2019-02-25Open-market sale100$144.90303,360
2019-02-25Open-market sale100$144.88303,460
2019-02-25Open-market sale700$144.88303,560
2019-02-25Open-market sale500$144.87304,260
2019-02-25Open-market sale100$144.87304,760
2019-02-25Open-market sale100$144.84304,860
2019-02-25Open-market sale100$144.83304,960
2019-02-25Open-market sale500$144.79305,199
2019-02-25Open-market sale100$144.80305,099
2019-02-24Tax withholding2,212$144.67283,644
2019-02-23Tax withholding1,997$144.67285,856
2019-02-22Grant / award (derivative)69,743$0.0069,743
2019-02-22Grant / award16,357$0.00287,853
2019-02-14Gift3,575$0.00271,496
2019-01-30Tax withholding29,120$119.39275,071
2019-01-30Grant / award68,420$0.00304,191
2019-01-08Open-market sale25,000$115.00235,771
2018-12-10Open-market sale200$126.71301,827
2018-12-10Open-market sale100$126.70302,027
2018-12-10Open-market sale100$126.69302,127
2018-12-10Open-market sale100$126.69302,227
2018-12-10Open-market sale200$126.67302,327
2018-12-10Open-market sale108$126.67302,527
2018-12-10Open-market sale50$126.66302,635
2018-12-10Open-market sale200$126.64302,685
2018-12-10Open-market sale100$126.63302,885
2018-12-10Open-market sale200$126.62302,985
2018-12-10Open-market sale100$126.82299,204
2018-12-10Open-market sale100$126.81299,304
2018-12-10Open-market sale324$126.80299,404
2018-12-10Open-market sale1$126.80299,728
2018-12-10Open-market sale252$126.79299,729
2018-12-10Open-market sale31$126.78299,981
2018-12-10Open-market sale400$126.77300,012
2018-12-10Open-market sale72$126.77300,412
2018-12-10Open-market sale600$126.76300,484
2018-12-10Open-market sale100$126.76301,084
2018-12-10Open-market sale134$126.75301,184
2018-12-10Open-market sale200$126.74301,318
2018-12-10Open-market sale301$126.73301,518
2018-12-10Open-market sale8$126.72301,819
2018-12-10Open-market sale30$127.85291,386
2018-12-10Open-market sale400$128.58287,748
2018-12-10Open-market sale100$128.57288,148
2018-12-10Open-market sale200$128.52288,248
2018-12-10Open-market sale100$128.45288,448
2018-12-10Open-market sale200$128.40288,548
2018-12-10Open-market sale35$128.38288,748
2018-12-10Open-market sale16$128.38288,783
2018-12-10Open-market sale65$128.37288,799
2018-12-10Open-market sale186$128.35288,864
2018-12-10Open-market sale52$128.34289,050
2018-12-10Open-market sale110$128.34289,102
2018-12-10Open-market sale300$128.32289,212
2018-12-10Open-market sale390$128.30289,512
2018-12-10Open-market sale100$128.20289,902
2018-12-10Open-market sale246$128.19290,002
2018-12-10Open-market sale400$128.06290,248
2018-12-10Open-market sale200$127.95290,648
2018-12-10Open-market sale18$127.95290,848
2018-12-10Open-market sale100$127.94290,866
2018-12-10Open-market sale100$127.91290,966
2018-12-10Open-market sale10$127.90291,066
2018-12-10Open-market sale300$127.87291,076
2018-12-10Open-market sale10$127.87291,376
2018-12-10Open-market sale100$126.59303,385
2018-12-10Open-market sale300$126.58303,485
2018-12-10Open-market sale100$126.57303,785
2018-12-10Open-market sale100$126.53303,885
2018-12-10Open-market sale100$126.50303,985
2018-12-10Open-market sale200$126.49304,085
2018-12-10Open-market sale493$126.48304,285
2018-12-10Open-market sale100$126.46304,778
2018-12-10Open-market sale500$126.44304,878
2018-12-10Open-market sale100$126.41305,378
2018-12-10Open-market sale100$126.62303,185
2018-12-10Open-market sale100$126.61303,285
2018-12-10Open-market sale8$126.39305,478
2018-12-10Open-market sale100$126.38305,486
2018-12-10Open-market sale100$126.36305,586
2018-12-10Open-market sale100$126.35305,686
2018-12-10Open-market sale200$126.34305,786
2018-12-10Open-market sale300$126.32305,986
2018-12-10Open-market sale200$126.31306,286
2018-12-10Open-market sale500$126.28306,486
2018-12-10Open-market sale100$126.27306,986
2018-12-10Open-market sale7$126.26307,086
2018-12-10Open-market sale100$126.25307,093
2018-12-10Open-market sale300$126.24307,193
2018-12-10Open-market sale200$127.10297,185
2018-12-10Open-market sale200$127.09297,385
2018-12-10Open-market sale100$127.06297,585
2018-12-10Open-market sale200$127.05297,685
2018-12-10Open-market sale200$127.01297,885
2018-12-10Open-market sale200$126.99298,085
2018-12-10Open-market sale100$126.98298,285
2018-12-10Open-market sale200$126.93298,385
2018-12-10Open-market sale100$126.92298,585
2018-12-10Open-market sale200$126.90298,685
2018-12-10Open-market sale200$126.87298,885
2018-12-10Open-market sale80$126.85299,085
2018-12-10Open-market sale39$126.84299,165
2018-12-10Open-market sale201$127.30295,084
2018-12-10Open-market sale300$127.28295,285
2018-12-10Open-market sale200$127.25295,585
2018-12-10Open-market sale100$127.22295,785
2018-12-10Open-market sale100$127.21295,885
2018-12-10Open-market sale200$127.20295,985
2018-12-10Open-market sale500$127.19296,185
2018-12-10Open-market sale200$127.17296,685
2018-12-10Open-market sale100$127.12297,085
2018-12-10Open-market sale100$127.16296,885
2018-12-10Open-market sale100$127.13296,985
2018-12-10Open-market sale199$127.30294,885
2018-12-10Open-market sale100$127.85291,416
2018-12-10Open-market sale34$127.84291,516
2018-12-10Open-market sale10$127.81291,550
2018-12-10Open-market sale118$127.81291,560
2018-12-10Open-market sale100$127.76291,678
2018-12-10Open-market sale200$127.67291,778
2018-12-10Open-market sale100$127.65291,978
2018-12-10Open-market sale10$127.62292,078
2018-12-10Open-market sale10$127.59292,088
2018-12-10Open-market sale100$127.57292,098
2018-12-10Open-market sale100$127.56292,198
2018-12-10Open-market sale100$127.55292,298
2018-12-10Open-market sale200$127.54292,398
2018-12-10Open-market sale200$127.49292,598
2018-12-10Open-market sale100$127.43292,798
2018-12-10Open-market sale100$127.41292,898
2018-12-10Open-market sale700$127.40292,998
2018-12-10Open-market sale100$127.38293,698
2018-12-10Open-market sale187$127.37293,798
2018-12-10Open-market sale500$127.36293,985
2018-12-10Open-market sale100$127.34294,485
2018-12-10Open-market sale200$127.33294,585
2018-12-10Open-market sale100$127.32294,785
2018-12-10Option exercise (derivative)25,123$0.0050,247
2018-12-10Open-market sale200$125.76310,694
2018-12-10Open-market sale201$126.20307,493
2018-12-10Open-market sale4$126.20307,694
2018-12-10Open-market sale100$126.18307,698
2018-12-10Open-market sale201$126.16307,798
2018-12-10Open-market sale304$126.15307,999
2018-12-10Open-market sale300$126.13308,303
2018-12-10Open-market sale491$126.11308,603
2018-12-10Open-market sale100$126.08309,094
2018-12-10Open-market sale100$126.08309,194
2018-12-10Open-market sale100$126.07309,294
2018-12-10Open-market sale200$126.05309,394
2018-12-10Open-market sale100$126.03309,594
2018-12-10Open-market sale100$126.03309,694
2018-12-10Open-market sale100$126.02309,794
2018-12-10Open-market sale200$126.01309,894
2018-12-10Open-market sale100$125.98310,094
2018-12-10Open-market sale99$125.98310,194
2018-12-10Open-market sale1$125.97310,293
2018-12-10Open-market sale100$125.89310,294
2018-12-10Open-market sale100$125.86310,394
2018-12-10Open-market sale200$125.85310,494
2018-12-10Option exercise25,123$73.70310,894
2018-12-10Open-market sale100$128.80287,548
2018-12-10Open-market sale77$129.24285,971
2018-12-10Open-market sale100$129.22286,048
2018-12-10Open-market sale186$129.20286,148
2018-12-10Open-market sale100$129.19286,334
2018-12-10Open-market sale200$129.17286,434
2018-12-10Open-market sale57$129.16286,634
2018-12-10Open-market sale157$129.15286,691
2018-12-10Open-market sale96$129.15286,848
2018-12-10Open-market sale100$129.11286,944
2018-12-10Open-market sale100$129.10287,044
2018-12-10Open-market sale300$129.02287,144
2018-12-10Open-market sale4$128.98287,444
2018-12-10Open-market sale100$128.84287,448
2018-12-10Open-market sale200$129.43285,771
2018-12-10Open-market sale100$128.65287,648
2018-08-17Gift3,677$0.000
2018-07-23Gift4,000$0.00267,676
2018-07-02Open-market sale200$111.57272,663
2018-07-02Open-market sale275$111.59272,188
2018-07-02Open-market sale200$111.58272,463
2018-07-02Open-market sale200$111.54272,863
2018-07-02Open-market sale100$111.61272,088
2018-07-02Open-market sale112$111.63271,976
2018-07-02Open-market sale200$111.68271,776
2018-07-02Open-market sale200$111.53273,063
2018-07-02Open-market sale293$111.50273,263
2018-07-02Open-market sale205$111.49273,556
2018-07-02Open-market sale355$111.48273,761
2018-07-02Open-market sale129$111.47274,116
2018-07-02Open-market sale200$111.46274,245
2018-07-02Open-market sale6$111.45274,445
2018-07-02Open-market sale100$111.69271,676
2018-07-02Open-market sale550$110.52293,802
2018-07-02Open-market sale200$110.51294,352
2018-07-02Open-market sale3$110.50294,552
2018-07-02Open-market sale200$110.49294,555
2018-07-02Open-market sale421$110.48294,755
2018-07-02Open-market sale301$110.47295,176
2018-07-02Open-market sale200$110.63290,275
2018-07-02Open-market sale1$110.46295,776
2018-07-02Open-market sale306$110.45295,777
2018-07-02Open-market sale93$110.44296,083
2018-07-02Open-market sale200$110.43296,176
2018-07-02Open-market sale300$110.42296,376
2018-07-02Open-market sale472$110.53293,330
2018-07-02Open-market sale400$110.54292,930
2018-07-02Open-market sale511$110.55292,419
2018-07-02Open-market sale100$110.56292,319
2018-07-02Open-market sale245$110.56292,074
2018-07-02Open-market sale200$110.57291,874
2018-07-02Open-market sale200$110.57291,674
2018-07-02Open-market sale88$110.58291,586
2018-07-02Open-market sale711$110.58290,875
2018-07-02Open-market sale400$110.62290,475
2018-07-02Open-market sale299$110.46295,477
2018-07-02Open-market sale200$111.42275,045
2018-07-02Open-market sale100$111.41275,245
2018-07-02Open-market sale243$111.40275,345
2018-07-02Open-market sale400$111.39275,588
2018-07-02Open-market sale300$111.38275,988
2018-07-02Open-market sale200$111.37276,288
2018-07-02Open-market sale400$111.36276,488
2018-07-02Open-market sale102$111.35276,888
2018-07-02Open-market sale100$111.34276,990
2018-07-02Open-market sale200$111.33277,090
2018-07-02Open-market sale310$111.32277,290
2018-07-02Open-market sale300$111.31277,600
2018-07-02Open-market sale199$111.30278,200
2018-07-02Open-market sale1$111.30278,399
2018-07-02Open-market sale601$111.29278,400
2018-07-02Open-market sale1$111.29279,001
2018-07-02Open-market sale400$111.28279,002
2018-07-02Open-market sale96$111.27279,402
2018-07-02Open-market sale101$111.27279,498
2018-07-02Open-market sale99$111.26279,599
2018-07-02Open-market sale101$111.25279,698
2018-07-02Open-market sale494$111.43274,551
2018-07-02Open-market sale100$111.44274,451
2018-07-02Open-market sale300$111.31277,900
2018-07-02Open-market sale315$111.06283,014
2018-07-02Open-market sale100$111.05283,329
2018-07-02Open-market sale385$111.04283,429
2018-07-02Open-market sale800$111.03283,814
2018-07-02Open-market sale446$111.01284,614
2018-07-02Open-market sale154$111.00285,060
2018-07-02Open-market sale1$110.99285,214
2018-07-02Open-market sale45$110.99285,215
2018-07-02Open-market sale10$110.97285,260
2018-07-02Open-market sale100$111.25279,799
2018-07-02Open-market sale4$111.24279,899
2018-07-02Open-market sale400$111.23279,903
2018-07-02Open-market sale1$111.22280,303
2018-07-02Open-market sale399$111.21280,304
2018-07-02Open-market sale100$111.20280,703
2018-07-02Open-market sale100$111.18280,803
2018-07-02Open-market sale604$111.17280,903
2018-07-02Open-market sale200$111.17281,507
2018-07-02Open-market sale400$111.16281,707
2018-07-02Open-market sale89$111.12282,107
2018-07-02Open-market sale201$111.10282,196
2018-07-02Open-market sale100$111.09282,397
2018-07-02Open-market sale200$111.08282,497
2018-07-02Open-market sale317$111.07282,697
2018-07-02Open-market sale205$110.68289,415
2018-07-02Open-market sale116$110.67289,620
2018-07-02Open-market sale104$110.66289,736
2018-07-02Open-market sale50$110.65289,840
2018-07-02Open-market sale1$110.65289,890
2018-07-02Open-market sale384$110.64289,891
2018-07-02Open-market sale200$110.94285,270
2018-07-02Open-market sale30$110.94285,470
2018-07-02Open-market sale129$110.77287,600
2018-07-02Open-market sale100$110.92286,100
2018-07-02Open-market sale100$110.92286,200
2018-07-02Open-market sale300$110.91286,300
2018-07-02Open-market sale300$110.90286,600
2018-07-02Open-market sale400$110.89286,900
2018-07-02Open-market sale200$110.88287,300
2018-07-02Open-market sale100$110.79287,500
2018-07-02Open-market sale200$110.70289,215
2018-07-02Open-market sale177$110.71289,038
2018-07-02Open-market sale200$110.72288,838
2018-07-02Open-market sale181$110.73288,657
2018-07-02Open-market sale428$110.73288,229
2018-07-02Open-market sale200$110.74288,029
2018-07-02Open-market sale300$110.76287,729
2018-07-02Open-market sale600$110.93285,500
2018-05-21Gift5,000$0.00296,676
2018-03-06Option exercise (derivative)24,008$0.0072,025
2018-03-06Open-market sale24,008$110.00301,676
2018-03-06Option exercise24,008$88.05325,684
2018-02-28Open-market sale200$108.75303,940
2018-02-28Open-market sale200$108.64304,140
2018-02-28Open-market sale100$108.64304,340
2018-02-28Open-market sale202$108.54304,440
2018-02-28Open-market sale100$108.53304,642
2018-02-28Tax withholding2,264$107.82301,676
2018-02-28Open-market sale200$108.44304,742
2018-02-28Open-market sale60$108.34305,982
2018-02-28Open-market sale500$108.34305,482
2018-02-28Open-market sale400$108.37304,942
2018-02-28Open-market sale40$108.37305,342
2018-02-28Open-market sale100$108.35305,382
2018-02-28Option exercise (derivative)20,072$0.000
2018-02-28Open-market sale20$107.20323,382
2018-02-28Open-market sale10$107.07324,002
2018-02-28Option exercise20,072$59.41324,012
2018-02-28Open-market sale100$107.29322,923
2018-02-28Open-market sale309$107.24323,023
2018-02-28Open-market sale10$107.24323,332
2018-02-28Open-market sale100$107.61320,640
2018-02-28Open-market sale100$107.59320,740
2018-02-28Open-market sale210$107.59320,840
2018-02-28Open-market sale200$107.58321,050
2018-02-28Open-market sale194$107.52321,250
2018-02-28Open-market sale100$107.51321,444
2018-02-28Open-market sale506$107.51321,544
2018-02-28Open-market sale200$107.50322,050
2018-02-28Open-market sale30$107.45322,250
2018-02-28Open-market sale70$107.45322,280
2018-02-28Open-market sale153$107.41322,350
2018-02-28Open-market sale110$107.40322,503
2018-02-28Open-market sale200$107.39322,613
2018-02-28Open-market sale10$107.37322,813
2018-02-28Open-market sale100$107.31322,823
2018-02-28Open-market sale40$107.22323,342
2018-02-28Open-market sale500$107.10323,502
2018-02-28Open-market sale100$107.12323,402
2018-02-28Open-market sale100$107.99314,310
2018-02-28Open-market sale100$107.96314,642
2018-02-28Open-market sale100$107.95314,742
2018-02-28Open-market sale100$107.95314,842
2018-02-28Open-market sale600$107.91314,942
2018-02-28Open-market sale200$108.12310,440
2018-02-28Open-market sale302$108.12310,640
2018-02-28Open-market sale100$108.11310,942
2018-02-28Open-market sale300$108.09311,042
2018-02-28Open-market sale300$108.08311,342
2018-02-28Open-market sale100$108.08311,642
2018-02-28Open-market sale400$108.07311,742
2018-02-28Open-market sale200$108.06312,142
2018-02-28Open-market sale106$108.06312,342
2018-02-28Open-market sale100$108.05312,448
2018-02-28Open-market sale194$108.05312,548
2018-02-28Open-market sale500$108.04312,742
2018-02-28Open-market sale100$108.04313,242
2018-02-28Open-market sale609$108.03313,342
2018-02-28Open-market sale191$108.03313,951
2018-02-28Open-market sale100$108.01314,142
2018-02-28Open-market sale68$108.00314,242
2018-02-28Open-market sale32$107.97314,610
2018-02-28Open-market sale200$107.98314,410
2018-02-28Open-market sale100$108.27307,740
2018-02-28Open-market sale100$108.25307,840
2018-02-28Open-market sale100$108.25307,940
2018-02-28Open-market sale200$108.24308,040
2018-02-28Open-market sale100$108.23308,240
2018-02-28Open-market sale200$108.23308,340
2018-02-28Open-market sale300$108.22308,540
2018-02-28Open-market sale100$108.21308,840
2018-02-28Open-market sale200$108.20308,940
2018-02-28Open-market sale80$108.19309,140
2018-02-28Open-market sale220$108.18309,220
2018-02-28Open-market sale100$108.18309,440
2018-02-28Open-market sale600$108.17309,540
2018-02-28Open-market sale100$108.16310,140
2018-02-28Open-market sale100$108.15310,240
2018-02-28Open-market sale100$108.13310,340
2018-02-28Open-market sale598$108.33306,042
2018-02-28Open-market sale100$108.32306,640
2018-02-28Open-market sale200$108.31306,740
2018-02-28Open-market sale300$108.30306,940
2018-02-28Open-market sale200$108.30307,240
2018-02-28Open-market sale100$108.29307,440
2018-02-28Open-market sale100$108.28307,540
2018-02-28Open-market sale100$108.28307,640
2018-02-28Open-market sale20$107.64320,320
2018-02-28Open-market sale100$107.91315,542
2018-02-28Open-market sale100$107.89315,642
2018-02-28Open-market sale580$107.89315,742
2018-02-28Open-market sale120$107.88316,322
2018-02-28Open-market sale500$107.87316,442
2018-02-28Open-market sale425$107.86316,942
2018-02-28Open-market sale152$107.86317,367
2018-02-28Open-market sale600$107.85317,519
2018-02-28Open-market sale500$107.82318,119
2018-02-28Open-market sale40$107.82318,619
2018-02-28Open-market sale60$107.81318,659
2018-02-28Open-market sale100$107.80318,719
2018-02-28Open-market sale200$107.80318,819
2018-02-28Open-market sale100$107.79319,019
2018-02-28Open-market sale201$107.79319,119
2018-02-28Open-market sale400$107.78319,320
2018-02-28Open-market sale200$107.78319,720
2018-02-28Open-market sale76$107.76319,920
2018-02-28Open-market sale100$107.75319,996
2018-02-28Open-market sale24$107.75320,096
2018-02-28Open-market sale200$107.68320,120
2018-02-28Open-market sale100$107.61320,540
2018-02-28Open-market sale200$107.62320,340
2018-02-27Open-market sale200$108.11313,214
2018-02-27Open-market sale100$108.11313,414
2018-02-27Open-market sale200$108.10313,514
2018-02-27Open-market sale200$108.09313,714
2018-02-27Open-market sale100$108.09313,914
2018-02-27Open-market sale700$108.08314,014
2018-02-27Open-market sale300$108.06314,714
2018-02-27Open-market sale100$108.06315,014
2018-02-27Open-market sale200$108.05315,114
2018-02-27Open-market sale300$108.04315,314
2018-02-27Open-market sale100$108.03315,614
2018-02-27Open-market sale500$108.25308,647
2018-02-27Open-market sale300$108.24309,147
2018-02-27Open-market sale600$108.23309,447
2018-02-27Open-market sale300$108.22310,047
2018-02-27Open-market sale300$108.21310,347
2018-02-27Open-market sale300$108.21310,647
2018-02-27Open-market sale100$108.20310,947
2018-02-27Open-market sale500$108.18311,047
2018-02-27Open-market sale200$108.17311,547
2018-02-27Open-market sale200$108.15311,747
2018-02-27Open-market sale267$108.14311,947
2018-02-27Open-market sale600$108.13312,214
2018-02-27Open-market sale400$108.12312,814
2018-02-27Option exercise (derivative)21,577$0.0021,577
2018-02-27Open-market sale300$107.76322,407
2018-02-27Open-market sale100$107.74322,707
2018-02-27Open-market sale500$107.71322,807
2018-02-27Open-market sale110$107.69323,307
2018-02-27Open-market sale400$107.67323,417
2018-02-27Open-market sale70$107.66323,817
2018-02-27Open-market sale200$107.65323,887
2018-02-27Open-market sale200$107.64324,087
2018-02-27Open-market sale77$107.63324,287
2018-02-27Open-market sale23$107.62324,364
2018-02-27Open-market sale200$107.60324,387
2018-02-27Open-market sale30$107.59324,587
2018-02-27Open-market sale100$107.58324,617
2018-02-27Open-market sale100$107.58324,717
2018-02-27Open-market sale100$107.57324,817
2018-02-27Open-market sale100$107.57324,917
2018-02-27Open-market sale100$107.56325,017
2018-02-27Open-market sale100$107.48325,117
2018-02-27Open-market sale300$107.45325,217
2018-02-27Option exercise21,577$76.70325,517
2018-02-27Open-market sale300$107.81321,707
2018-02-27Open-market sale100$107.80322,007
2018-02-27Open-market sale100$107.77322,307
2018-02-27Open-market sale200$107.79322,107
2018-02-27Open-market sale100$108.02315,714
2018-02-27Open-market sale200$108.00315,814
2018-02-27Open-market sale500$107.99316,014
2018-02-27Open-market sale100$107.97316,514
2018-02-27Open-market sale300$107.96316,614
2018-02-27Open-market sale300$107.96316,914
2018-02-27Open-market sale600$107.95317,214
2018-02-27Open-market sale100$107.95317,814
2018-02-27Open-market sale100$107.94317,914
2018-02-27Open-market sale303$107.93318,014
2018-02-27Open-market sale100$107.93318,317
2018-02-27Open-market sale230$107.92318,417
2018-02-27Open-market sale200$107.92318,647
2018-02-27Open-market sale300$107.91318,847
2018-02-27Open-market sale200$107.90319,147
2018-02-27Open-market sale200$107.89319,347
2018-02-27Open-market sale200$107.88319,547
2018-02-27Open-market sale200$107.87319,747
2018-02-27Open-market sale500$107.86319,947
2018-02-27Open-market sale500$107.84320,447
2018-02-27Open-market sale200$107.83320,947
2018-02-27Open-market sale200$107.83321,147
2018-02-27Open-market sale260$107.82321,347
2018-02-27Open-market sale100$107.82321,607
2018-02-27Open-market sale300$108.32307,147
2018-02-27Open-market sale100$108.31307,447
2018-02-27Open-market sale84$108.31307,547
2018-02-27Open-market sale16$108.30307,631
2018-02-27Open-market sale100$108.30307,647
2018-02-27Open-market sale200$108.29307,747
2018-02-27Open-market sale200$108.28307,947
2018-02-27Open-market sale500$108.26308,147
2018-02-27Open-market sale100$108.74303,940
2018-02-27Open-market sale100$108.70304,040
2018-02-27Open-market sale100$108.69304,140
2018-02-27Open-market sale300$108.67304,240
2018-02-27Open-market sale200$108.54304,540
2018-02-27Open-market sale100$108.51304,740
2018-02-27Open-market sale100$108.47304,840
2018-02-27Open-market sale500$108.46304,940
2018-02-27Open-market sale100$108.42305,440
2018-02-27Open-market sale7$108.41305,540
2018-02-27Open-market sale200$108.41305,547
2018-02-27Open-market sale500$108.40305,747
2018-02-27Open-market sale400$108.39306,247
2018-02-27Open-market sale100$108.35306,647
2018-02-27Open-market sale300$108.33306,747
2018-02-27Open-market sale100$108.33307,047
2018-02-27Tax withholding2,174$108.95303,940
2018-02-26Tax withholding2,276$109.34306,114
2018-02-26Open-market sale100$108.67306,414
2018-02-26Open-market sale100$109.51306,114
2018-02-26Open-market sale100$109.50306,214
2018-02-26Open-market sale100$108.69306,314
2018-02-26Open-market sale100$108.60306,514
2018-02-26Open-market sale300$108.59306,614
2018-02-26Open-market sale100$108.56306,914
2018-02-26Open-market sale100$107.78314,442
2018-02-26Open-market sale70$107.77314,542
2018-02-26Open-market sale300$107.75314,612
2018-02-26Open-market sale300$107.74314,912
2018-02-26Open-market sale100$107.73315,212
2018-02-26Open-market sale400$107.70315,312
2018-02-26Open-market sale430$107.69315,712
2018-02-26Open-market sale370$107.69316,142
2018-02-26Open-market sale200$107.68316,512
2018-02-26Open-market sale300$108.12311,443
2018-02-26Open-market sale200$108.10311,743
2018-02-26Open-market sale100$108.07311,943
2018-02-26Open-market sale100$108.06312,043
2018-02-26Open-market sale100$108.06312,143
2018-02-26Open-market sale400$108.04312,243
2018-02-26Open-market sale100$108.02312,643
2018-02-26Open-market sale300$108.00312,743
2018-02-26Open-market sale100$107.97313,043
2018-02-26Open-market sale100$107.92313,143
2018-02-26Open-market sale99$107.90313,243
2018-02-26Open-market sale300$107.88313,342
2018-02-26Open-market sale200$107.83313,642
2018-02-26Open-market sale400$107.82313,842
2018-02-26Open-market sale200$107.80314,242
2018-02-26Open-market sale100$108.44309,242
2018-02-26Open-market sale200$108.42309,342
2018-02-26Open-market sale500$108.41309,542
2018-02-26Open-market sale200$108.40310,042
2018-02-26Open-market sale200$108.39310,242
2018-02-26Open-market sale270$108.38310,442
2018-02-26Open-market sale100$108.38310,712
2018-02-26Open-market sale201$108.36310,812
2018-02-26Open-market sale30$108.35311,013
2018-02-26Open-market sale100$108.31311,043
2018-02-26Open-market sale200$108.16311,143
2018-02-26Open-market sale100$108.14311,343
2018-02-26Open-market sale200$108.56307,014
2018-02-26Open-market sale200$108.55307,214
2018-02-26Open-market sale100$108.52307,414
2018-02-26Open-market sale300$108.51307,514
2018-02-26Open-market sale300$108.50307,814
2018-02-26Open-market sale311$108.50308,114
2018-02-26Open-market sale100$108.49308,425
2018-02-26Open-market sale200$108.47308,742
2018-02-26Open-market sale200$108.48308,525
2018-02-26Open-market sale17$108.47308,725
2018-02-26Open-market sale200$108.45309,042
2018-02-26Open-market sale100$108.46308,942
2018-02-26Open-market sale100$107.23318,807
2018-02-26Open-market sale100$107.55316,905
2018-02-26Open-market sale200$107.54317,005
2018-02-26Open-market sale400$107.53317,205
2018-02-26Open-market sale100$107.52317,605
2018-02-26Open-market sale200$107.44317,705
2018-02-26Open-market sale100$107.42317,905
2018-02-26Open-market sale200$107.36318,005
2018-02-26Open-market sale100$107.35318,205
2018-02-26Open-market sale200$107.27318,305
2018-02-26Open-market sale200$107.26318,505
2018-02-26Open-market sale90$107.24318,705
2018-02-26Open-market sale12$107.24318,795
2018-02-26Open-market sale100$107.59316,805
2018-02-26Open-market sale100$107.22318,907
2018-02-26Open-market sale100$107.21319,007
2018-02-26Open-market sale700$107.19319,107
2018-02-26Open-market sale100$107.19319,807
2018-02-26Open-market sale200$107.17319,907
2018-02-26Open-market sale100$107.16320,107
2018-02-26Open-market sale188$107.14320,207
2018-02-26Open-market sale116$107.14320,395
2018-02-26Open-market sale200$107.13320,511
2018-02-26Open-market sale93$107.61316,712
2018-02-26Option exercise (derivative)25,124$0.0075,370
2018-02-26Open-market sale70$106.81326,868
2018-02-26Open-market sale200$106.78326,938
2018-02-26Open-market sale200$106.78327,138
2018-02-26Open-market sale200$106.77327,338
2018-02-26Open-market sale300$106.76327,538
2018-02-26Open-market sale100$106.76327,838
2018-02-26Open-market sale900$106.71327,938
2018-02-26Open-market sale400$106.70328,838
2018-02-26Open-market sale800$106.69329,238
2018-02-26Open-market sale100$106.68330,038
2018-02-26Open-market sale100$106.85326,438
2018-02-26Open-market sale30$106.66330,208
2018-02-26Open-market sale100$106.65330,238
2018-02-26Open-market sale100$106.64330,338
2018-02-26Open-market sale200$106.56330,438
2018-02-26Open-market sale20$106.56330,638
2018-02-26Open-market sale80$106.50330,658
2018-02-26Open-market sale190$106.50330,738
2018-02-26Open-market sale110$106.49330,928
2018-02-26Open-market sale200$106.46331,038
2018-02-26Option exercise25,124$73.70331,238
2018-02-26Open-market sale30$106.82326,838
2018-02-26Open-market sale300$106.84326,538
2018-02-26Open-market sale70$106.67330,138
2018-02-26Open-market sale200$106.87325,741
2018-02-26Open-market sale200$107.05322,537
2018-02-26Open-market sale400$107.05322,137
2018-02-26Open-market sale300$107.07321,837
2018-02-26Open-market sale400$107.02322,837
2018-02-26Open-market sale100$107.02323,237
2018-02-26Open-market sale710$106.99323,337
2018-02-26Open-market sale201$106.99324,047
2018-02-26Open-market sale49$106.98324,248
2018-02-26Open-market sale540$106.98324,297
2018-02-26Open-market sale100$106.97324,837
2018-02-26Open-market sale1$106.96324,937
2018-02-26Open-market sale400$106.95324,938
2018-02-26Open-market sale200$106.94325,338
2018-02-26Open-market sale103$106.92325,538
2018-02-26Open-market sale100$106.90325,641
2018-02-26Open-market sale100$107.03322,737
2018-02-26Open-market sale397$106.86325,941
2018-02-26Open-market sale100$106.85326,338
2018-02-26Open-market sale84$107.13320,711
2018-02-26Open-market sale90$107.12320,795
2018-02-26Open-market sale100$107.12320,885
2018-02-26Open-market sale300$107.09320,985
2018-02-26Open-market sale552$107.08321,285
2018-02-24Tax withholding2,215$109.34308,390
2018-02-23Grant / award (derivative)81,181$0.0081,181
2018-02-23Grant / award17,984$0.00310,605
2018-02-15Open-market sale46$107.5029,954
2018-01-24Tax withholding27,555$106.97332,829
2018-01-24Grant / award65,118$0.00360,384
2018-01-02Open-market sale100$109.58316,080
2018-01-02Open-market sale300$109.53316,299
2018-01-02Open-market sale700$109.52316,599
2018-01-02Open-market sale200$109.51317,299
2018-01-02Open-market sale400$109.50317,499
2018-01-02Open-market sale90$109.47317,899
2018-01-02Open-market sale500$109.45317,989
2018-01-02Open-market sale198$109.45318,489
2018-01-02Open-market sale2$109.44318,687
2018-01-02Open-market sale477$109.36318,689
2018-01-02Open-market sale200$109.35319,166
2018-01-02Open-market sale200$109.25319,366
2018-01-02Open-market sale600$109.18319,566
2018-01-02Open-market sale100$109.12320,166
2018-01-02Open-market sale100$109.63315,299
2018-01-02Open-market sale200$109.61315,399
2018-01-02Open-market sale90$109.60315,599
2018-01-02Open-market sale191$109.60315,689
2018-01-02Open-market sale100$109.59315,880
2018-01-02Open-market sale100$109.59315,980
2018-01-02Open-market sale10$109.55316,289
2018-01-02Open-market sale109$109.56316,180
2018-01-02Open-market sale100$110.37298,031
2018-01-02Open-market sale400$109.46295,466
2018-01-02Open-market sale400$110.50295,866
2018-01-02Open-market sale200$110.48296,266
2018-01-02Open-market sale100$110.46296,466
2018-01-02Open-market sale62$110.45296,566
2018-01-02Open-market sale38$110.45296,628
2018-01-02Open-market sale400$110.43296,666
2018-01-02Open-market sale200$110.42297,066
2018-01-02Open-market sale90$110.42297,266
2018-01-02Open-market sale100$110.39297,356
2018-01-02Open-market sale100$110.39297,456
2018-01-02Open-market sale75$110.38297,556
2018-01-02Open-market sale400$110.37297,631
2018-01-02Open-market sale200$110.55295,266
2018-01-02Open-market sale600$110.36298,131
2018-01-02Open-market sale400$109.74311,989
2018-01-02Open-market sale900$109.73312,389
2018-01-02Open-market sale700$109.72313,289
2018-01-02Open-market sale200$109.70313,989
2018-01-02Open-market sale100$109.69314,189
2018-01-02Open-market sale100$109.69314,289
2018-01-02Open-market sale200$109.68314,389
2018-01-02Open-market sale100$109.68314,589
2018-01-02Open-market sale400$109.66314,689
2018-01-02Open-market sale10$109.65315,089
2018-01-02Open-market sale200$109.64315,099
2018-01-02Open-market sale200$110.03307,977
2018-01-02Open-market sale300$110.02308,177
2018-01-02Open-market sale300$110.01308,477
2018-01-02Open-market sale300$109.95308,777
2018-01-02Open-market sale43$109.90309,077
2018-01-02Open-market sale212$109.86309,120
2018-01-02Open-market sale300$109.83309,332
2018-01-02Open-market sale84$109.82309,632
2018-01-02Open-market sale100$109.81309,716
2018-01-02Open-market sale290$109.80309,816
2018-01-02Open-market sale400$109.79310,106
2018-01-02Open-market sale200$109.77310,506
2018-01-02Open-market sale383$109.76310,706
2018-01-02Open-market sale300$109.76311,089
2018-01-02Open-market sale600$109.75311,389
2018-01-02Open-market sale600$110.17301,433
2018-01-02Open-market sale400$110.16302,033
2018-01-02Open-market sale778$110.15302,433
2018-01-02Open-market sale600$110.14303,211
2018-01-02Open-market sale200$110.12303,811
2018-01-02Open-market sale80$110.12304,011
2018-01-02Open-market sale681$110.11304,091
2018-01-02Open-market sale42$110.11304,772
2018-01-02Open-market sale300$110.10304,814
2018-01-02Open-market sale277$110.10305,114
2018-01-02Open-market sale1,386$110.09305,391
2018-01-02Open-market sale100$110.09306,777
2018-01-02Open-market sale400$110.08306,877
2018-01-02Open-market sale200$110.07307,277
2018-01-02Open-market sale500$110.06307,477
2018-01-02Open-market sale300$110.35298,731
2018-01-02Open-market sale400$110.34299,031
2018-01-02Open-market sale200$110.32299,431
2018-01-02Open-market sale100$110.31299,631
2018-01-02Open-market sale490$110.30299,731
2018-01-02Open-market sale100$110.18301,333
2018-01-02Open-market sale100$110.19301,233
2018-01-02Open-market sale200$110.20301,033
2018-01-02Open-market sale122$110.21300,911
2018-01-02Open-market sale600$110.24300,311
2018-01-02Open-market sale90$110.26300,221
2017-09-20Gift2,500$0.00320,266
2017-07-10Open-market sale100$100.13336,278
2017-07-10Open-market sale100$100.13336,178
2017-07-10Open-market sale100$99.98336,378
2017-07-10Open-market sale200$99.92336,478
2017-07-10Open-market sale200$99.23340,067
2017-07-10Open-market sale200$99.25339,867
2017-07-10Open-market sale613$99.22340,267
2017-07-10Open-market sale1$99.22340,880
2017-07-10Open-market sale912$99.21340,881
2017-07-10Open-market sale100$99.26339,767
2017-07-10Open-market sale100$99.40337,678
2017-07-10Open-market sale100$99.40337,578
2017-07-10Open-market sale300$99.41337,278
2017-07-10Open-market sale100$99.42337,178
2017-07-10Open-market sale100$99.54337,078
2017-07-10Open-market sale400$99.62336,678
2017-07-10Open-market sale100$99.26339,667
2017-07-10Open-market sale300$99.27339,367
2017-07-10Open-market sale100$99.28339,267
2017-07-10Open-market sale99$99.29339,168
2017-07-10Open-market sale249$99.30338,919
2017-07-10Open-market sale40$99.32338,879
2017-07-10Open-market sale700$99.32338,179
2017-07-10Open-market sale101$99.33338,078
2017-07-10Open-market sale300$99.37337,778
2017-07-10Open-market sale100$99.19342,298
2017-07-10Open-market sale200$99.19342,098
2017-07-10Open-market sale100$99.20341,998
2017-07-10Open-market sale200$99.20341,798
2017-07-10Open-market sale5$99.21341,793
2017-07-10Open-market sale400$99.11344,263
2017-07-10Open-market sale301$99.11344,663
2017-07-10Open-market sale167$99.12344,096
2017-07-10Open-market sale600$99.13343,496
2017-07-10Open-market sale100$99.14343,396
2017-07-10Open-market sale100$99.14343,296
2017-07-10Open-market sale300$99.16342,996
2017-07-10Open-market sale598$99.18342,398
2017-07-10Open-market sale100$99.00351,562
2017-07-10Open-market sale838$99.00350,724
2017-07-10Open-market sale100$99.01350,624
2017-07-10Open-market sale826$99.01349,798
2017-07-10Open-market sale502$99.02349,296
2017-07-10Open-market sale100$99.03349,196
2017-07-10Open-market sale200$99.03348,996
2017-07-10Open-market sale101$99.04348,895
2017-07-10Open-market sale5$99.05348,890
2017-07-10Open-market sale287$99.05348,603
2017-07-10Open-market sale6$99.06348,597
2017-07-10Open-market sale1,401$99.06347,196
2017-07-10Open-market sale526$99.07346,670
2017-07-10Open-market sale300$99.08346,370
2017-07-10Open-market sale100$99.09346,270
2017-07-10Open-market sale300$99.09345,970
2017-07-10Open-market sale98$99.10345,872
2017-07-10Open-market sale908$99.10344,964
2017-07-10Open-market sale589$98.92357,090
2017-07-10Open-market sale211$98.92357,679
2017-07-10Open-market sale200$98.91357,890
2017-07-10Open-market sale300$98.90358,090
2017-07-10Open-market sale384$98.89358,390
2017-07-10Open-market sale304$98.88358,774
2017-07-10Open-market sale200$98.86359,078
2017-07-10Open-market sale900$98.84359,278
2017-07-10Open-market sale100$98.83360,178
2017-07-10Open-market sale300$98.79360,278
2017-07-10Open-market sale93$98.78360,578
2017-07-10Open-market sale100$98.77360,671
2017-07-10Open-market sale400$98.76360,771
2017-07-10Open-market sale7$98.76361,171
2017-07-10Open-market sale1,830$98.99351,662
2017-07-10Open-market sale14$98.99353,492
2017-07-10Open-market sale1,114$98.98353,506
2017-07-10Open-market sale70$98.98354,620
2017-07-10Open-market sale400$98.97354,690
2017-07-10Open-market sale200$98.97355,090
2017-07-10Open-market sale499$98.96355,290
2017-07-10Open-market sale1$98.96355,789
2017-07-10Open-market sale500$98.95355,790
2017-07-10Open-market sale300$98.94356,290
2017-07-10Open-market sale100$98.93356,590
2017-07-10Open-market sale400$98.93356,690
2017-06-27Gift2,162$0.00322,766
2017-06-22Option exercise (derivative)43,154$0.0043,154
2017-06-22Open-market sale43,154$100.00361,178
2017-06-22Option exercise43,154$76.67404,332
2017-05-25Gift4,500$0.00361,178
2017-02-28Open-market sale200$88.45382,100
2017-02-28Tax withholding2,396$89.54379,334
2017-02-28Open-market sale20$88.89381,730
2017-02-28Open-market sale50$88.79381,750
2017-02-28Open-market sale200$88.64381,800
2017-02-28Open-market sale100$88.62382,000
2017-02-28Gift13,656$0.00365,678
2017-02-28Open-market sale200$88.44382,300
2017-02-28Open-market sale100$88.40382,500
2017-02-28Open-market sale200$88.38382,600
2017-02-28Open-market sale100$88.38382,800
2017-02-28Open-market sale100$88.37382,900
2017-02-28Open-market sale500$87.44391,253
2017-02-28Open-market sale100$87.44391,753
2017-02-28Open-market sale300$87.82386,772
2017-02-28Open-market sale100$87.81387,072
2017-02-28Open-market sale100$87.80387,172
2017-02-28Open-market sale200$87.79387,272
2017-02-28Open-market sale200$87.77387,472
2017-02-28Open-market sale43$87.75387,672
2017-02-28Open-market sale516$87.71387,715
2017-02-28Open-market sale300$87.70388,231
2017-02-28Open-market sale200$87.70388,531
2017-02-28Open-market sale80$87.69388,731
2017-02-28Open-market sale140$87.68388,811
2017-02-28Open-market sale10$87.67388,951
2017-02-28Open-market sale200$87.63388,961
2017-02-28Open-market sale100$87.62389,161
2017-02-28Open-market sale90$87.61389,261
2017-02-28Open-market sale200$87.59389,351
2017-02-28Open-market sale302$87.56389,551
2017-02-28Open-market sale100$87.55389,853
2017-02-28Open-market sale300$87.53389,953
2017-02-28Open-market sale200$87.51390,253
2017-02-28Open-market sale200$87.50390,453
2017-02-28Open-market sale300$87.49390,653
2017-02-28Open-market sale200$87.48390,953
2017-02-28Open-market sale100$87.45391,153
2017-02-28Option exercise (derivative)20,071$0.0020,072
2017-02-28Open-market sale100$87.15397,491
2017-02-28Open-market sale300$87.14397,591
2017-02-28Open-market sale100$87.13397,891
2017-02-28Open-market sale300$87.12397,991
2017-02-28Open-market sale200$87.12398,291
2017-02-28Open-market sale400$87.11398,491
2017-02-28Open-market sale100$87.11398,891
2017-02-28Open-market sale500$87.10398,991
2017-02-28Open-market sale100$87.10399,491
2017-02-28Open-market sale500$87.09399,591
2017-02-28Open-market sale392$87.08400,091
2017-02-28Open-market sale80$87.06400,683
2017-02-28Open-market sale220$87.05400,763
2017-02-28Open-market sale100$87.05400,983
2017-02-28Open-market sale216$87.03401,083
2017-02-28Open-market sale102$87.02401,299
2017-02-28Open-market sale100$87.00401,401
2017-02-28Open-market sale100$86.99401,501
2017-02-28Open-market sale100$86.98401,601
2017-02-28Open-market sale100$86.95401,701
2017-02-28Option exercise20,071$59.41401,801
2017-02-28Open-market sale400$87.15397,091
2017-02-28Open-market sale100$87.16396,991
2017-02-28Open-market sale100$87.16396,891
2017-02-28Open-market sale200$87.07400,483
2017-02-28Open-market sale100$87.41392,751
2017-02-28Open-market sale100$87.41392,851
2017-02-28Open-market sale598$87.42392,153
2017-02-28Open-market sale100$87.40392,951
2017-02-28Open-market sale100$87.39393,051
2017-02-28Open-market sale300$87.38393,151
2017-02-28Open-market sale300$87.37393,451
2017-02-28Open-market sale200$87.37393,751
2017-02-28Open-market sale200$87.36393,951
2017-02-28Open-market sale200$87.35394,151
2017-02-28Open-market sale100$87.34394,351
2017-02-28Open-market sale100$87.34394,451
2017-02-28Open-market sale70$87.32394,551
2017-02-28Open-market sale30$87.32394,621
2017-02-28Open-market sale100$87.31394,651
2017-02-28Open-market sale60$87.29394,751
2017-02-28Open-market sale100$87.26394,811
2017-02-28Open-market sale500$87.25394,911
2017-02-28Open-market sale320$87.23395,411
2017-02-28Open-market sale100$87.23395,731
2017-02-28Open-market sale100$87.22395,831
2017-02-28Open-market sale300$87.22395,931
2017-02-28Open-market sale160$87.21396,231
2017-02-28Open-market sale100$87.18396,391
2017-02-28Open-market sale400$87.17396,491
2017-02-28Open-market sale300$87.43391,853
2017-02-28Open-market sale300$88.06384,200
2017-02-28Open-market sale100$88.06384,500
2017-02-28Open-market sale100$88.01384,600
2017-02-28Open-market sale300$88.00384,700
2017-02-28Open-market sale300$87.99385,000
2017-02-28Open-market sale100$87.98385,300
2017-02-28Open-market sale250$87.94385,400
2017-02-28Open-market sale301$87.93385,650
2017-02-28Open-market sale155$87.92385,951
2017-02-28Open-market sale245$87.91386,106
2017-02-28Open-market sale100$87.90386,351
2017-02-28Open-market sale21$87.90386,451
2017-02-28Open-market sale100$87.87386,472
2017-02-28Open-market sale100$88.08384,100
2017-02-28Open-market sale100$88.12384,000
2017-02-28Open-market sale100$88.13383,900
2017-02-28Open-market sale100$88.14383,800
2017-02-28Open-market sale200$88.19383,600
2017-02-28Open-market sale100$88.20383,500
2017-02-28Open-market sale100$88.24383,400
2017-02-28Open-market sale100$88.24383,300
2017-02-28Open-market sale100$88.25383,200
2017-02-28Open-market sale100$88.26383,100
2017-02-28Open-market sale100$88.37383,000
2017-02-28Open-market sale100$87.84386,572
2017-02-28Open-market sale100$87.83386,672
2017-02-27Tax withholding2,301$88.05381,730
2017-02-26Tax withholding2,409$88.05384,031
2017-02-24Grant / award (derivative)96,033$0.0096,033
2017-02-24Grant / award19,925$0.00386,440
2017-02-22Tax withholding2,866$88.40366,515
2017-02-22Option exercise (derivative)21,779$0.000
2017-02-22Open-market sale100$87.68382,389
2017-02-22Open-market sale1,000$87.67382,489
2017-02-22Open-market sale190$87.67383,489
2017-02-22Open-market sale601$87.66383,679
2017-02-22Open-market sale199$87.66384,280
2017-02-22Open-market sale500$87.65384,479
2017-02-22Open-market sale610$87.64384,979
2017-02-22Open-market sale100$87.64385,589
2017-02-22Open-market sale300$87.63385,689
2017-02-22Open-market sale200$87.63385,989
2017-02-22Open-market sale100$87.62386,189
2017-02-22Open-market sale5$87.53386,289
2017-02-22Open-market sale1,120$87.69380,769
2017-02-22Open-market sale900$87.49386,694
2017-02-22Open-market sale100$87.48387,594
2017-02-22Open-market sale600$87.46387,694
2017-02-22Option exercise21,779$40.40388,294
2017-02-22Open-market sale100$87.75378,577
2017-02-22Open-market sale1,200$87.73378,677
2017-02-22Open-market sale200$87.73379,877
2017-02-22Open-market sale192$87.72380,077
2017-02-22Open-market sale7$87.70380,762
2017-02-22Open-market sale200$87.70380,562
2017-02-22Open-market sale293$87.71380,269
2017-02-22Open-market sale500$87.68381,889
2017-02-22Open-market sale400$87.50386,294
2017-02-22Open-market sale200$88.37366,915
2017-02-22Open-market sale100$88.34367,115
2017-02-22Open-market sale100$88.32367,215
2017-02-22Open-market sale200$88.31367,315
2017-02-22Open-market sale400$88.29367,515
2017-02-22Open-market sale200$88.29367,915
2017-02-22Open-market sale500$88.25368,115
2017-02-22Open-market sale100$88.25368,615
2017-02-22Open-market sale100$88.22368,715
2017-02-22Open-market sale102$88.21368,815
2017-02-22Open-market sale100$88.06368,917
2017-02-22Open-market sale100$88.05369,017
2017-02-22Open-market sale100$88.04369,117
2017-02-22Open-market sale1$88.03369,217
2017-02-22Open-market sale100$88.02369,218
2017-02-22Open-market sale201$88.01369,318
2017-02-22Open-market sale100$88.00369,519
2017-02-22Open-market sale100$87.99369,619
2017-02-22Open-market sale100$87.99369,719
2017-02-22Open-market sale12$88.39366,903
2017-02-22Open-market sale100$88.40366,803
2017-02-22Open-market sale88$88.41366,715
2017-02-22Open-market sale200$88.43366,515
2017-02-22Open-market sale100$87.98369,819
2017-02-22Open-market sale200$87.80375,751
2017-02-22Open-market sale906$87.78375,951
2017-02-22Open-market sale720$87.77376,857
2017-02-22Open-market sale500$87.76377,577
2017-02-22Open-market sale200$87.76378,077
2017-02-22Open-market sale300$87.75378,277
2017-02-22Open-market sale200$87.97369,919
2017-02-22Open-market sale100$87.96370,119
2017-02-22Open-market sale598$87.95370,219
2017-02-22Open-market sale300$87.94370,817
2017-02-22Open-market sale200$87.93371,117
2017-02-22Open-market sale200$87.92371,317
2017-02-22Open-market sale200$87.91371,517
2017-02-22Open-market sale200$87.90371,717
2017-02-22Open-market sale100$87.90371,917
2017-02-22Open-market sale600$87.88372,017
2017-02-22Open-market sale1,000$87.87372,617
2017-02-22Open-market sale100$87.87373,617
2017-02-22Open-market sale734$87.86373,717
2017-02-22Open-market sale100$87.85374,451
2017-02-22Open-market sale148$87.84374,551
2017-02-22Open-market sale100$87.83374,699
2017-02-22Open-market sale200$87.82374,799
2017-02-22Open-market sale452$87.81374,999
2017-02-22Open-market sale100$87.81375,451
2017-02-22Open-market sale200$87.80375,551
2017-02-17Gift5,000$0.00369,381
2017-01-31Tax withholding46,004$78.38374,381
2017-01-31Grant / award101,749$0.00420,385
2016-08-05Open-market sale700$85.78359,224
2016-08-05Open-market sale400$85.77361,224
2016-08-05Open-market sale200$85.76361,624
2016-08-05Open-market sale200$85.76361,824
2016-08-05Open-market sale798$85.75362,024
2016-08-05Open-market sale22$85.75362,822
2016-08-05Open-market sale900$85.74362,844
2016-08-05Open-market sale300$85.74363,744
2016-08-05Open-market sale305$85.73364,044
2016-08-05Open-market sale205$85.72364,349
2016-08-05Open-market sale100$85.72364,554
2016-08-05Open-market sale631$85.71364,654
2016-08-05Open-market sale800$85.87352,110
2016-08-05Open-market sale270$85.87352,910
2016-08-05Open-market sale1,400$85.86353,180
2016-08-05Open-market sale30$85.86354,580
2016-08-05Open-market sale600$85.85354,610
2016-08-05Open-market sale503$85.84355,210
2016-08-05Open-market sale1,500$85.83355,713
2016-08-05Open-market sale700$85.82357,213
2016-08-05Open-market sale100$85.81357,913
2016-08-05Open-market sale200$85.81358,013
2016-08-05Open-market sale511$85.80358,213
2016-08-05Open-market sale500$85.79358,724
2016-08-05Open-market sale1,200$85.77360,024
2016-08-05Open-market sale100$85.78359,924
2016-08-05Open-market sale800$85.95343,710
2016-08-05Open-market sale200$85.95344,510
2016-08-05Open-market sale1,200$85.94344,710
2016-08-05Open-market sale500$85.93345,910
2016-08-05Open-market sale900$85.92346,410
2016-08-05Open-market sale300$85.92347,310
2016-08-05Open-market sale900$85.91347,610
2016-08-05Open-market sale100$85.91348,510
2016-08-05Open-market sale1,100$85.90348,610
2016-08-05Open-market sale200$85.90349,710
2016-08-05Open-market sale800$85.89349,910
2016-08-05Open-market sale1,000$85.88350,710
2016-08-05Open-market sale300$85.88351,710
2016-08-05Open-market sale100$85.87352,010
2016-08-05Open-market sale900$86.03336,169
2016-08-05Open-market sale400$86.02337,069
2016-08-05Open-market sale100$86.02337,469
2016-08-05Open-market sale1,250$86.01337,569
2016-08-05Open-market sale200$86.01338,819
2016-08-05Open-market sale500$86.00339,019
2016-08-05Open-market sale100$85.99339,519
2016-08-05Open-market sale1,000$85.98339,619
2016-08-05Open-market sale900$85.97340,619
2016-08-05Open-market sale213$85.97341,519
2016-08-05Open-market sale1,478$85.96341,732
2016-08-05Open-market sale500$85.96343,210
2016-08-05Open-market sale400$86.70327,066
2016-08-05Gift5,000$0.00318,636
2016-08-05Open-market sale100$87.34323,636
2016-08-05Open-market sale100$87.33323,736
2016-08-05Open-market sale200$87.26323,836
2016-08-05Open-market sale300$87.04324,036
2016-08-05Open-market sale200$87.02324,336
2016-08-05Open-market sale100$86.99324,536
2016-08-05Open-market sale100$86.96324,636
2016-08-05Open-market sale500$86.94324,736
2016-08-05Open-market sale100$86.92325,236
2016-08-05Open-market sale100$86.90325,336
2016-08-05Open-market sale500$86.84325,436
2016-08-05Open-market sale59$86.82325,936
2016-08-05Open-market sale500$86.81325,995
2016-08-05Open-market sale30$86.80326,495
2016-08-05Open-market sale41$86.80326,525
2016-08-05Open-market sale100$86.78326,566
2016-08-05Open-market sale100$86.76326,666
2016-08-05Open-market sale100$86.76326,766
2016-08-05Open-market sale100$86.75326,866
2016-08-05Open-market sale100$86.73326,966
2016-08-05Open-market sale100$85.59380,636
2016-08-05Open-market sale200$85.58380,736
2016-08-05Open-market sale200$85.57380,936
2016-08-05Open-market sale243$85.57381,136
2016-08-05Open-market sale1,100$85.56381,379
2016-08-05Open-market sale404$85.56382,479
2016-08-05Open-market sale400$85.55382,883
2016-08-05Open-market sale353$85.55383,283
2016-08-05Open-market sale1,100$85.70365,285
2016-08-05Open-market sale1,100$85.69366,385
2016-08-05Open-market sale1,300$85.62376,143
2016-08-05Open-market sale99$85.68369,065
2016-08-05Open-market sale1,649$85.67369,164
2016-08-05Open-market sale951$85.66370,813
2016-08-05Open-market sale439$85.66371,764
2016-08-05Open-market sale1,265$85.65372,203
2016-08-05Open-market sale1,300$85.64373,468
2016-08-05Open-market sale57$85.64374,768
2016-08-05Open-market sale1,311$85.63374,825
2016-08-05Open-market sale7$85.63376,136
2016-08-05Open-market sale1,950$85.59378,686
2016-08-05Open-market sale8$85.60378,678
2016-08-05Open-market sale735$85.60377,943
2016-08-05Open-market sale300$85.61377,643
2016-08-05Open-market sale200$85.62377,443
2016-08-05Open-market sale1,580$85.68367,485
2016-08-05Open-market sale1,500$86.06333,969
2016-08-05Open-market sale100$86.04336,069
2016-08-05Open-market sale500$86.64327,466
2016-08-05Open-market sale100$86.58327,966
2016-08-05Open-market sale500$86.56328,066
2016-08-05Open-market sale284$86.55328,566
2016-08-05Open-market sale100$86.54328,850
2016-08-05Open-market sale616$86.53328,950
2016-08-05Open-market sale500$86.51329,566
2016-08-05Open-market sale100$86.51330,066
2016-08-05Open-market sale200$86.46330,166
2016-08-05Open-market sale400$86.43330,366
2016-08-05Open-market sale100$86.38330,766
2016-08-05Open-market sale100$86.34330,866
2016-08-05Open-market sale500$86.33330,966
2016-08-05Open-market sale400$86.32331,466
2016-08-05Open-market sale100$86.29331,866
2016-08-05Open-market sale100$86.27331,966
2016-08-05Open-market sale600$86.22332,066
2016-08-05Open-market sale600$86.16332,666
2016-08-05Open-market sale100$86.15333,266
2016-08-05Open-market sale3$86.14333,366
2016-08-05Open-market sale500$86.09333,369
2016-08-05Open-market sale100$86.08333,869
2016-08-05Open-market sale100$86.04335,969
2016-08-05Open-market sale500$86.05335,469
2016-04-12Gift5,000$0.00324,928
2016-03-02Option exercise (derivative)20,072$0.0040,143
2016-03-02Open-market sale20,072$75.00383,636
2016-03-02Option exercise20,072$59.41403,708
2016-02-28Tax withholding2,397$73.70383,636
2016-02-27Tax withholding2,301$73.70386,033
2016-02-26Grant / award (derivative)100,494$0.00100,494
2016-02-26Grant / award20,478$0.00388,334
2016-02-24Open-market sale200$72.62380,069
2016-02-24Open-market sale300$72.59380,469
2016-02-24Open-market sale100$72.58380,769
2016-02-24Open-market sale100$72.56380,869
2016-02-24Open-market sale100$72.56380,969
2016-02-24Open-market sale200$72.54381,069
2016-02-24Open-market sale200$72.53381,269
2016-02-24Open-market sale100$72.52381,469
2016-02-24Open-market sale100$72.51381,569
2016-02-24Open-market sale100$72.45381,669
2016-02-24Open-market sale300$72.39381,769
2016-02-24Open-market sale100$72.36382,069
2016-02-24Open-market sale130$72.35382,169
2016-02-24Open-market sale100$72.34382,299
2016-02-24Open-market sale100$72.34382,399
2016-02-24Open-market sale173$72.30382,499
2016-02-24Open-market sale200$72.77379,119
2016-02-24Open-market sale100$72.77379,319
2016-02-24Open-market sale100$72.71379,419
2016-02-24Open-market sale50$72.70379,519
2016-02-24Open-market sale100$72.68379,569
2016-02-24Open-market sale200$72.64379,669
2016-02-24Open-market sale100$72.63379,869
2016-02-24Open-market sale100$72.62379,969
2016-02-24Open-market sale100$72.60380,369
2016-02-24Open-market sale100$72.60380,269
2016-02-24Open-market sale100$70.82396,534
2016-02-24Open-market sale100$70.81396,634
2016-02-24Open-market sale100$70.81396,734
2016-02-24Open-market sale100$70.79396,834
2016-02-24Open-market sale200$70.79396,934
2016-02-24Open-market sale100$70.78397,134
2016-02-24Open-market sale100$70.78397,234
2016-02-24Open-market sale100$70.77397,334
2016-02-24Open-market sale300$70.76397,434
2016-02-24Open-market sale100$70.75397,734
2016-02-24Open-market sale200$70.75397,834
2016-02-24Open-market sale100$70.74398,034
2016-02-24Open-market sale300$70.72398,134
2016-02-24Open-market sale100$70.70398,434
2016-02-24Open-market sale100$70.69398,534
2016-02-24Open-market sale100$70.68398,634
2016-02-24Open-market sale100$70.67398,734
2016-02-24Open-market sale100$70.96395,334
2016-02-24Open-market sale100$70.91395,434
2016-02-24Open-market sale100$70.90395,534
2016-02-24Open-market sale100$70.89395,634
2016-02-24Open-market sale100$70.88395,734
2016-02-24Open-market sale200$70.87395,834
2016-02-24Open-market sale100$70.84396,034
2016-02-24Open-market sale300$70.83396,134
2016-02-24Open-market sale100$70.82396,434
2016-02-24Open-market sale100$72.24382,872
2016-02-24Open-market sale100$72.18383,472
2016-02-24Open-market sale14$72.17383,572
2016-02-24Open-market sale100$72.16383,586
2016-02-24Open-market sale348$72.15383,686
2016-02-24Open-market sale100$72.14384,034
2016-02-24Open-market sale200$72.12384,134
2016-02-24Open-market sale200$72.11384,334
2016-02-24Open-market sale300$72.10384,534
2016-02-24Open-market sale200$72.09384,834
2016-02-24Open-market sale100$72.09385,034
2016-02-24Open-market sale100$72.08385,134
2016-02-24Open-market sale100$72.08385,234
2016-02-24Open-market sale100$72.07385,334
2016-02-24Open-market sale300$72.05385,434
2016-02-24Open-market sale100$72.05385,734
2016-02-24Open-market sale100$72.04385,834
2016-02-24Open-market sale100$72.03385,934
2016-02-24Open-market sale100$72.00386,034
2016-02-24Open-market sale100$71.99386,134
2016-02-24Open-market sale300$71.98386,234
2016-02-24Open-market sale100$71.98386,534
2016-02-24Open-market sale100$71.96386,634
2016-02-24Open-market sale100$71.95386,734
2016-02-24Open-market sale500$72.19382,972
2016-02-24Open-market sale200$72.28382,672
2016-02-24Open-market sale200$72.89378,619
2016-02-24Open-market sale100$72.97378,319
2016-02-24Open-market sale100$72.91378,419
2016-02-24Open-market sale100$72.90378,519
2016-02-24Tax withholding10,463$72.53367,856
2016-02-24Open-market sale100$72.85378,819
2016-02-24Open-market sale100$72.85378,919
2016-02-24Open-market sale100$72.83379,019
2016-02-24Open-market sale100$71.68390,034
2016-02-24Open-market sale100$71.92387,034
2016-02-24Open-market sale100$71.91387,134
2016-02-24Open-market sale600$71.65390,234
2016-02-24Open-market sale100$71.90387,234
2016-02-24Open-market sale100$71.89387,334
2016-02-24Open-market sale200$71.86387,434
2016-02-24Open-market sale200$71.84387,634
2016-02-24Open-market sale200$71.83387,834
2016-02-24Open-market sale100$71.83388,034
2016-02-24Open-market sale100$71.82388,134
2016-02-24Open-market sale100$71.81388,234
2016-02-24Open-market sale100$71.80388,334
2016-02-24Open-market sale100$71.79388,434
2016-02-24Open-market sale100$71.79388,534
2016-02-24Open-market sale400$71.78388,634
2016-02-24Open-market sale100$71.76389,034
2016-02-24Open-market sale100$71.76389,134
2016-02-24Open-market sale200$71.74389,234
2016-02-24Open-market sale200$71.73389,434
2016-02-24Open-market sale100$71.72389,634
2016-02-24Open-market sale10$71.71389,734
2016-02-24Open-market sale90$71.71389,744
2016-02-24Open-market sale200$71.69389,834
2016-02-24Open-market sale200$71.93386,834
2016-02-24Open-market sale100$71.66390,134
2016-02-24Open-market sale100$71.50392,534
2016-02-24Open-market sale100$71.50392,634
2016-02-24Open-market sale200$71.49392,734
2016-02-24Open-market sale100$71.26392,934
2016-02-24Open-market sale200$71.25393,034
2016-02-24Open-market sale200$71.21393,234
2016-02-24Open-market sale200$71.20393,434
2016-02-24Open-market sale300$71.18393,634
2016-02-24Open-market sale100$71.14393,934
2016-02-24Open-market sale100$71.09394,034
2016-02-24Open-market sale100$71.08394,134
2016-02-24Open-market sale200$71.07394,234
2016-02-24Open-market sale100$71.04394,434
2016-02-24Open-market sale100$71.02394,534
2016-02-24Open-market sale100$71.01394,634
2016-02-24Open-market sale100$71.00394,734
2016-02-24Open-market sale500$70.98394,834
2016-02-24Open-market sale200$71.65390,834
2016-02-24Open-market sale100$71.64391,034
2016-02-24Open-market sale100$71.60391,134
2016-02-24Open-market sale300$71.59391,234
2016-02-24Open-market sale100$71.57391,534
2016-02-24Open-market sale200$71.56391,634
2016-02-24Open-market sale100$71.55391,834
2016-02-24Open-market sale200$71.54391,934
2016-02-24Open-market sale400$71.52392,134
2016-02-24Option exercise (derivative)24,388$0.000
2016-02-24Open-market sale100$70.32401,343
2016-02-24Option exercise24,388$36.25402,707
2016-02-24Open-market sale100$69.99402,607
2016-02-24Open-market sale100$70.62398,934
2016-02-24Open-market sale200$70.60399,034
2016-02-24Open-market sale300$70.59399,234
2016-02-24Open-market sale9$70.56399,534
2016-02-24Open-market sale100$70.55399,543
2016-02-24Open-market sale100$70.55399,643
2016-02-24Open-market sale400$70.54399,743
2016-02-24Open-market sale100$70.52400,143
2016-02-24Open-market sale100$70.51400,243
2016-02-24Open-market sale400$70.50400,343
2016-02-24Open-market sale300$70.48400,743
2016-02-24Open-market sale100$70.46401,043
2016-02-24Open-market sale200$70.43401,143
2016-02-24Open-market sale100$70.66398,834
2016-02-24Open-market sale200$70.29401,443
2016-02-24Open-market sale100$70.27401,643
2016-02-24Open-market sale100$70.24401,743
2016-02-24Open-market sale100$70.16401,843
2016-02-24Open-market sale100$70.16401,943
2016-02-24Open-market sale164$70.08402,043
2016-02-24Open-market sale200$70.05402,207
2016-02-24Open-market sale100$70.04402,407
2016-02-24Open-market sale100$70.03402,507
2016-02-22Open-market sale300$73.62383,923
2016-02-22Open-market sale300$73.61384,223
2016-02-22Open-market sale600$73.59384,523
2016-02-22Open-market sale400$73.54385,123
2016-02-22Open-market sale8$73.52385,523
2016-02-22Open-market sale100$73.50385,531
2016-02-22Open-market sale340$73.48385,631
2016-02-22Open-market sale78$73.48385,971
2016-02-22Open-market sale200$73.47386,049
2016-02-22Open-market sale480$73.46386,249
2016-02-22Open-market sale100$73.45386,729
2016-02-22Open-market sale74$73.42386,829
2016-02-22Open-market sale200$73.41386,903
2016-02-22Open-market sale100$73.39387,103
2016-02-22Open-market sale600$73.36387,203
2016-02-22Open-market sale900$73.23392,233
2016-02-22Open-market sale1,100$73.24391,133
2016-02-22Open-market sale200$73.25390,933
2016-02-22Open-market sale130$73.26390,803
2016-02-22Open-market sale500$73.35387,803
2016-02-22Open-market sale700$73.34388,303
2016-02-22Open-market sale200$73.32389,003
2016-02-22Open-market sale200$73.30389,203
2016-02-22Open-market sale900$73.29389,403
2016-02-22Open-market sale100$73.28390,303
2016-02-22Open-market sale400$73.27390,403
2016-02-22Open-market sale200$73.67383,523
2016-02-22Open-market sale128$74.92381,185
2016-02-22Open-market sale200$74.62381,313
2016-02-22Open-market sale100$74.59381,513
2016-02-22Open-market sale10$74.58381,613
2016-02-22Open-market sale100$74.51381,623
2016-02-22Open-market sale500$74.49381,723
2016-02-22Open-market sale100$74.39382,223
2016-02-22Open-market sale100$73.91382,323
2016-02-22Open-market sale200$73.90382,423
2016-02-22Open-market sale500$73.75382,623
2016-02-22Open-market sale100$73.74383,123
2016-02-22Open-market sale200$73.70383,223
2016-02-22Open-market sale100$73.68383,423
2016-02-22Tax withholding2,866$73.31378,319
2016-02-22Open-market sale200$73.66383,723
2016-02-22Option exercise (derivative)21,779$0.0021,779
2016-02-22Open-market sale800$73.10399,405
2016-02-22Open-market sale600$73.09400,205
2016-02-22Open-market sale700$73.08400,805
2016-02-22Open-market sale200$73.06401,505
2016-02-22Open-market sale300$73.05401,705
2016-02-22Open-market sale10$73.03402,005
2016-02-22Open-market sale50$73.02402,015
2016-02-22Open-market sale10$73.01402,065
2016-02-22Open-market sale20$73.00402,075
2016-02-22Open-market sale210$72.99402,095
2016-02-22Open-market sale49$72.98402,305
2016-02-22Open-market sale110$72.97402,354
2016-02-22Open-market sale500$72.89402,464
2016-02-22Option exercise21,779$40.40402,964
2016-02-22Open-market sale200$73.21393,633
2016-02-22Open-market sale600$73.20393,833
2016-02-22Open-market sale472$73.19394,433
2016-02-22Open-market sale400$73.18394,905
2016-02-22Open-market sale600$73.17395,305
2016-02-22Open-market sale800$73.16395,905
2016-02-22Open-market sale600$73.15396,705
2016-02-22Open-market sale500$73.14397,305
2016-02-22Open-market sale500$73.22393,133
2016-02-22Open-market sale300$73.13397,805
2016-02-22Open-market sale400$73.12398,105
2016-02-22Open-market sale900$73.11398,505
2016-02-10Tax withholding37,634$68.16381,185
2016-02-10Grant / award84,557$0.00418,819
2016-01-06Gift6,250$0.00329,928
2015-03-02Open-market sale100$76.78342,298
2015-03-02Open-market sale100$76.75343,661
2015-03-02Open-market sale400$76.74343,761
2015-03-02Open-market sale100$76.74344,161
2015-03-02Open-market sale200$76.73344,261
2015-03-02Open-market sale300$76.72344,461
2015-03-02Open-market sale748$76.71344,761
2015-03-02Open-market sale200$76.70345,509
2015-03-02Open-market sale400$76.69345,709
2015-03-02Open-market sale300$76.68346,109
2015-03-02Open-market sale500$76.67346,409
2015-03-02Open-market sale100$76.67346,909
2015-03-02Open-market sale248$76.66347,009
2015-03-02Open-market sale100$76.66347,257
2015-03-02Open-market sale900$76.65347,357
2015-03-02Open-market sale324$76.64348,257
2015-03-02Open-market sale300$76.63348,581
2015-03-02Open-market sale200$76.63348,881
2015-03-02Open-market sale300$76.62349,081
2015-03-02Open-market sale1,000$76.61349,381
2015-03-02Open-market sale200$76.60350,381
2015-03-02Open-market sale100$76.60350,581
2015-03-02Open-market sale300$76.59350,681
2015-03-02Open-market sale800$76.58350,981
2015-03-02Open-market sale600$76.75343,061
2015-03-02Open-market sale663$76.76342,398
2015-03-02Option exercise (derivative)20,071$0.0060,215
2015-03-02Open-market sale100$76.57351,781
2015-03-02Open-market sale100$76.55352,681
2015-03-02Open-market sale900$76.54352,781
2015-03-02Open-market sale200$76.54353,681
2015-03-02Open-market sale600$76.53353,881
2015-03-02Open-market sale100$76.52354,481
2015-03-02Open-market sale200$76.51354,581
2015-03-02Open-market sale200$76.51354,781
2015-03-02Open-market sale100$76.50354,981
2015-03-02Open-market sale100$76.50355,081
2015-03-02Open-market sale650$76.49355,181
2015-03-02Open-market sale100$76.49355,831
2015-03-02Open-market sale300$76.48355,931
2015-03-02Open-market sale100$76.48356,231
2015-03-02Open-market sale1,102$76.47356,331
2015-03-02Open-market sale300$76.46357,433
2015-03-02Open-market sale100$76.45357,733
2015-03-02Open-market sale600$76.44357,833
2015-03-02Open-market sale700$76.43358,433
2015-03-02Open-market sale400$76.42359,133
2015-03-02Open-market sale100$76.42359,533
2015-03-02Open-market sale600$76.41359,633
2015-03-02Open-market sale100$76.41360,233
2015-03-02Option exercise20,071$59.41360,333
2015-03-02Open-market sale600$76.55352,081
2015-03-02Open-market sale200$76.56351,881
2015-03-02Open-market sale300$76.97340,862
2015-03-02Open-market sale200$77.07340,262
2015-03-02Open-market sale100$77.06340,462
2015-03-02Open-market sale100$77.04340,562
2015-03-02Open-market sale100$77.03340,662
2015-03-02Open-market sale100$76.98340,762
2015-03-02Open-market sale100$76.80342,198
2015-03-02Open-market sale168$76.96341,162
2015-03-02Open-market sale100$76.90341,330
2015-03-02Open-market sale100$76.85341,430
2015-03-02Open-market sale468$76.84341,530
2015-03-02Open-market sale100$76.83341,998
2015-03-02Open-market sale100$76.81342,098
2015-02-28Tax withholding3,839$76.67340,262
2015-02-27Grant / award (derivative)86,308$0.0086,308
2015-02-27Grant / award19,556$0.00344,101
2015-02-25Tax withholding5,076$76.30324,545
2015-02-25Option exercise (derivative)35,538$0.000
2015-02-25Open-market sale100$76.21356,262
2015-02-25Open-market sale100$76.09356,662
2015-02-25Open-market sale100$76.05356,762
2015-02-25Open-market sale100$76.04356,862
2015-02-25Open-market sale21$76.03356,962
2015-02-25Open-market sale100$76.01356,983
2015-02-25Open-market sale100$75.99357,083
2015-02-25Open-market sale300$75.97357,183
2015-02-25Open-market sale400$75.95357,483
2015-02-25Open-market sale100$75.94357,883
2015-02-25Open-market sale100$75.91357,983
2015-02-25Open-market sale200$75.90358,083
2015-02-25Open-market sale300$75.88358,283
2015-02-25Open-market sale100$75.86358,583
2015-02-25Open-market sale500$75.85358,683
2015-02-25Open-market sale200$75.78359,183
2015-02-25Open-market sale500$75.72359,383
2015-02-25Open-market sale200$75.53359,883
2015-02-25Option exercise35,538$37.03360,083
2015-02-25Open-market sale100$76.33355,462
2015-02-25Open-market sale200$76.32355,562
2015-02-25Open-market sale100$76.30355,762
2015-02-25Open-market sale100$76.27355,862
2015-02-25Open-market sale300$76.22355,962
2015-02-25Open-market sale100$76.09356,562
2015-02-25Open-market sale200$76.17356,362
2015-02-25Open-market sale1,100$76.44352,062
2015-02-25Open-market sale200$76.42353,162
2015-02-25Open-market sale100$76.42353,362
2015-02-25Open-market sale500$76.41353,462
2015-02-25Open-market sale400$76.40353,962
2015-02-25Open-market sale500$76.39354,362
2015-02-25Open-market sale100$76.38354,862
2015-02-25Open-market sale100$76.37354,962
2015-02-25Open-market sale100$76.36355,062
2015-02-25Open-market sale200$76.34355,162
2015-02-25Open-market sale100$76.33355,362
2015-02-25Open-market sale320$76.45351,742
2015-02-25Open-market sale200$76.47351,042
2015-02-25Open-market sale100$76.54348,462
2015-02-25Open-market sale438$76.53348,562
2015-02-25Open-market sale134$76.52349,000
2015-02-25Open-market sale100$76.52349,134
2015-02-25Open-market sale100$76.52349,234
2015-02-25Open-market sale26$76.51349,334
2015-02-25Open-market sale100$76.51349,360
2015-02-25Open-market sale200$76.50349,460
2015-02-25Open-market sale882$76.49349,660
2015-02-25Open-market sale300$76.48350,542
2015-02-25Open-market sale200$76.48350,842
2015-02-25Open-market sale300$76.46351,442
2015-02-25Open-market sale200$76.46351,242
2015-02-25Open-market sale1,100$76.89327,293
2015-02-25Open-market sale500$76.86329,393
2015-02-25Open-market sale100$76.85329,893
2015-02-25Open-market sale800$76.84329,993
2015-02-25Open-market sale1,300$76.83330,793
2015-02-25Open-market sale900$76.82332,093
2015-02-25Open-market sale100$76.82332,993
2015-02-25Open-market sale1,655$76.81333,093
2015-02-25Open-market sale700$76.80334,748
2015-02-25Open-market sale100$76.80335,448
2015-02-25Open-market sale100$76.99324,545
2015-02-25Open-market sale100$76.98324,645
2015-02-25Open-market sale100$76.95324,745
2015-02-25Open-market sale148$76.93324,845
2015-02-25Open-market sale1,400$76.92324,993
2015-02-25Open-market sale100$76.92326,393
2015-02-25Open-market sale600$76.91326,493
2015-02-25Open-market sale100$76.91327,093
2015-02-25Open-market sale100$76.90327,193
2015-02-25Open-market sale500$76.87328,893
2015-02-25Open-market sale500$76.88328,393
2015-02-25Open-market sale546$76.63346,016
2015-02-25Open-market sale100$76.62346,562
2015-02-25Open-market sale400$76.60346,662
2015-02-25Open-market sale200$76.58347,062
2015-02-25Open-market sale300$76.57347,262
2015-02-25Open-market sale500$76.56347,562
2015-02-25Open-market sale400$76.54348,062
2015-02-25Open-market sale1,226$76.79335,548
2015-02-25Open-market sale434$76.78336,774
2015-02-25Open-market sale500$76.77337,208
2015-02-25Open-market sale400$76.77337,708
2015-02-25Open-market sale1,300$76.76338,108
2015-02-25Open-market sale100$76.76339,408
2015-02-25Open-market sale700$76.75339,508
2015-02-25Open-market sale300$76.75340,208
2015-02-25Open-market sale1,472$76.74340,508
2015-02-25Open-market sale100$76.74341,980
2015-02-25Open-market sale200$76.74342,080
2015-02-25Open-market sale900$76.73342,280
2015-02-25Open-market sale400$76.72343,180
2015-02-25Open-market sale1,000$76.71343,580
2015-02-25Open-market sale600$76.70344,580
2015-02-25Open-market sale36$76.69345,180
2015-02-25Open-market sale200$76.67345,216
2015-02-25Open-market sale500$76.66345,416
2015-02-25Open-market sale100$76.64345,916
2015-02-24Open-market sale200$76.39340,596
2015-02-24Tax withholding10,474$76.72329,621
2015-02-24Open-market sale100$76.48340,195
2015-02-24Open-market sale200$76.45340,295
2015-02-24Open-market sale100$76.45340,495
2015-02-24Open-market sale1$76.42340,595
2015-02-24Open-market sale100$76.65340,095
2015-02-24Open-market sale688$76.38340,796
2015-02-24Open-market sale294$76.37341,484
2015-02-24Open-market sale100$76.36341,778
2015-02-24Open-market sale200$76.35341,878
2015-02-24Open-market sale100$76.35342,078
2015-02-24Open-market sale300$76.34342,178
2015-02-24Open-market sale400$76.33342,478
2015-02-24Open-market sale832$76.32342,878
2015-02-24Open-market sale100$76.32343,710
2015-02-24Open-market sale200$76.31343,810
2015-02-24Open-market sale200$76.30344,010
2015-02-24Open-market sale600$76.29344,210
2015-02-24Open-market sale401$76.28344,810
2015-02-24Open-market sale200$76.27345,211
2015-02-24Open-market sale1,100$76.26345,411
2015-02-24Open-market sale200$76.25346,511
2015-02-24Open-market sale300$76.13353,811
2015-02-24Open-market sale300$76.23346,911
2015-02-24Open-market sale100$76.22347,211
2015-02-24Open-market sale400$76.21347,311
2015-02-24Open-market sale800$76.20347,711
2015-02-24Open-market sale1,000$76.19348,511
2015-02-24Open-market sale800$76.18349,511
2015-02-24Open-market sale700$76.17350,311
2015-02-24Open-market sale500$76.16351,011
2015-02-24Open-market sale800$76.15351,511
2015-02-24Open-market sale1,500$76.14352,311
2015-02-24Open-market sale200$76.11354,411
2015-02-24Open-market sale200$76.12354,211
2015-02-24Open-market sale100$76.13354,111
2015-02-24Open-market sale200$76.24346,711
2015-02-24Option exercise (derivative)24,387$0.0024,388
2015-02-24Open-market sale100$75.79359,982
2015-02-24Open-market sale400$75.78360,082
2015-02-24Open-market sale100$75.78360,482
2015-02-24Open-market sale300$75.77360,582
2015-02-24Open-market sale300$75.76360,882
2015-02-24Open-market sale100$75.75361,182
2015-02-24Open-market sale100$75.75361,282
2015-02-24Open-market sale100$75.74361,382
2015-02-24Open-market sale100$75.73361,482
2015-02-24Open-market sale100$75.72361,582
2015-02-24Open-market sale300$75.71361,682
2015-02-24Open-market sale100$75.69362,082
2015-02-24Open-market sale700$75.68362,182
2015-02-24Open-market sale100$75.67362,882
2015-02-24Open-market sale300$75.66362,982
2015-02-24Open-market sale100$75.65363,282
2015-02-24Open-market sale300$75.64363,382
2015-02-24Open-market sale100$75.63363,682
2015-02-24Open-market sale300$75.62363,782
2015-02-24Open-market sale300$75.57364,082
2015-02-24Open-market sale100$75.57364,382
2015-02-24Option exercise24,387$36.25364,482
2015-02-24Open-market sale100$75.80359,882
2015-02-24Open-market sale100$75.81359,782
2015-02-24Open-market sale100$75.82359,682
2015-02-24Open-market sale100$75.70361,982
2015-02-24Open-market sale300$76.05355,211
2015-02-24Open-market sale200$76.04355,511
2015-02-24Open-market sale100$76.06355,111
2015-02-24Open-market sale100$76.08355,011
2015-02-24Open-market sale400$76.10354,611
2015-02-24Open-market sale100$75.83359,582
2015-02-24Open-market sale100$75.84359,482
2015-02-24Open-market sale100$75.84359,382
2015-02-24Open-market sale100$75.86359,282
2015-02-24Open-market sale781$76.03355,711
2015-02-24Open-market sale100$76.03356,492
2015-02-24Open-market sale100$76.02356,592
2015-02-24Open-market sale190$76.00356,692
2015-02-24Open-market sale100$75.99356,882
2015-02-24Open-market sale200$75.98356,982
2015-02-24Open-market sale200$75.97357,182
2015-02-24Open-market sale100$75.93357,382
2015-02-24Open-market sale100$75.92357,482
2015-02-24Open-market sale100$75.91357,582
2015-02-24Open-market sale400$75.90357,682
2015-02-24Open-market sale100$75.90358,082
2015-02-24Open-market sale500$75.89358,182
2015-02-24Open-market sale100$75.88358,682
2015-02-24Open-market sale100$75.88358,782
2015-02-24Open-market sale100$75.87358,882
2015-02-24Open-market sale300$75.86358,982
2015-02-23Option exercise (derivative)21,779$0.0043,558
2015-02-23Open-market sale163$76.55359,711
2015-02-23Open-market sale200$76.53359,874
2015-02-23Open-market sale400$76.52360,074
2015-02-23Open-market sale100$76.50360,474
2015-02-23Open-market sale200$76.43360,574
2015-02-23Open-market sale500$76.38360,774
2015-02-23Open-market sale100$76.23361,274
2015-02-23Open-market sale100$76.10361,374
2015-02-23Open-market sale100$76.09361,474
2015-02-23Open-market sale100$76.07361,574
2015-02-23Open-market sale100$76.03361,674
2015-02-23Open-market sale100$75.81361,774
2015-02-23Option exercise21,779$40.40361,874
2015-02-23Open-market sale700$76.67353,451
2015-02-23Open-market sale100$76.67354,151
2015-02-23Open-market sale700$76.66354,251
2015-02-23Open-market sale100$76.66354,951
2015-02-23Open-market sale700$76.65355,051
2015-02-23Open-market sale100$76.65355,751
2015-02-23Open-market sale200$76.64355,851
2015-02-23Open-market sale700$76.63356,051
2015-02-23Open-market sale800$76.62356,751
2015-02-23Open-market sale100$76.62357,551
2015-02-23Open-market sale400$76.61357,651
2015-02-23Open-market sale200$76.60358,051
2015-02-23Open-market sale500$76.59358,251
2015-02-23Open-market sale360$76.58358,751
2015-02-23Open-market sale600$76.57359,111
2015-02-23Open-market sale500$76.95341,795
2015-02-23Open-market sale700$76.92342,795
2015-02-23Open-market sale100$76.93342,695
2015-02-23Open-market sale400$76.94342,295
2015-02-23Open-market sale200$76.96341,595
2015-02-23Open-market sale200$76.97341,395
2015-02-23Open-market sale300$76.98341,095
2015-02-23Open-market sale100$76.99340,995
2015-02-23Open-market sale400$77.00340,595
2015-02-23Open-market sale100$77.01340,495
2015-02-23Open-market sale100$77.02340,395
2015-02-23Open-market sale200$77.04340,195
2015-02-23Open-market sale100$77.06340,095
2015-02-23Open-market sale1,300$76.70351,181
2015-02-23Open-market sale600$76.69352,481
2015-02-23Open-market sale100$76.69353,081
2015-02-23Open-market sale270$76.68353,181
2015-02-23Open-market sale200$76.74348,044
2015-02-23Open-market sale200$76.91343,495
2015-02-23Open-market sale100$76.90343,695
2015-02-23Open-market sale200$76.89343,795
2015-02-23Open-market sale100$76.89343,995
2015-02-23Open-market sale549$76.87344,095
2015-02-23Open-market sale100$76.85344,644
2015-02-23Open-market sale300$76.84344,744
2015-02-23Open-market sale200$76.83345,044
2015-02-23Open-market sale400$76.82345,244
2015-02-23Open-market sale200$76.81345,644
2015-02-23Open-market sale400$76.78345,844
2015-02-23Open-market sale200$76.78346,244
2015-02-23Open-market sale200$76.77346,444
2015-02-23Open-market sale200$76.76346,644
2015-02-23Open-market sale100$76.76346,844
2015-02-23Open-market sale1,100$76.75346,944
2015-02-23Open-market sale100$76.74348,244
2015-02-23Open-market sale600$76.73348,344
2015-02-23Open-market sale100$76.73348,944
2015-02-23Open-market sale100$76.72349,044
2015-02-23Open-market sale837$76.72349,144
2015-02-23Open-market sale100$76.72349,981
2015-02-23Open-market sale1,100$76.71350,081
2015-02-22Tax withholding2,869$76.18340,095
2015-02-20Option exercise (derivative)70,229$0.000
2015-02-20Open-market sale70,229$75.00342,964
2015-02-20Option exercise70,229$58.58413,193
2015-02-19Option exercise (derivative)9,671$0.0070,229
2015-02-19Option exercise9,671$58.58352,635
2015-02-19Open-market sale9,671$75.00342,964
2015-01-23Gift8,000$0.00342,964
2014-10-21Option exercise (derivative)28,997$0.000
2014-10-21Option exercise28,997$47.75379,961
2014-10-21Open-market sale28,997$62.00350,964
2014-10-03Option exercise (derivative)23,438$0.000
2014-10-03Option exercise (derivative)113,209$0.0028,997
2014-10-03Option exercise113,209$47.75464,173
2014-10-03Open-market sale136,647$62.00350,964
2014-10-03Option exercise23,438$47.36487,611
2014-08-11Gift8,000$0.00350,964
2014-02-28Grant / award (derivative)80,286$59.4180,286
2014-02-28Grant / award23,426$0.00358,964
2014-02-26Open-market sale300$58.79366,504
2014-02-26Open-market sale200$58.85359,704
2014-02-26Open-market sale3,900$58.85355,804
2014-02-26Open-market sale1,344$58.86354,460
2014-02-26Open-market sale2,699$58.87351,761
2014-02-26Open-market sale600$58.88351,161
2014-02-26Open-market sale1,900$58.88349,261
2014-02-26Open-market sale400$58.89348,861
2014-02-26Open-market sale1,501$58.89347,360
2014-02-26Open-market sale500$58.85359,904
2014-02-26Open-market sale1,200$58.84360,404
2014-02-26Open-market sale1,300$58.73368,504
2014-02-26Open-market sale200$58.84361,604
2014-02-26Open-market sale100$58.84361,804
2014-02-26Open-market sale200$58.84361,904
2014-02-26Open-market sale1,100$58.83362,104
2014-02-26Open-market sale200$58.83363,204
2014-02-26Open-market sale1,300$58.82363,404
2014-02-26Open-market sale100$58.82364,704
2014-02-26Open-market sale200$58.81364,804
2014-02-26Open-market sale700$58.81365,004
2014-02-26Open-market sale200$58.81365,704
2014-02-26Open-market sale600$58.80365,904
2014-02-26Open-market sale100$58.79366,804
2014-02-26Open-market sale700$58.78366,904
2014-02-26Open-market sale600$58.74367,604
2014-02-26Open-market sale100$58.74368,204
2014-02-26Open-market sale100$58.74368,304
2014-02-26Open-market sale100$58.73368,404
2014-02-26Open-market sale400$58.90356,960
2014-02-26Option exercise (derivative)40,000$0.000
2014-02-26Open-market sale300$58.23379,958
2014-02-26Option exercise40,000$37.92380,258
2014-02-26Open-market sale700$58.24379,258
2014-02-26Open-market sale100$58.30379,158
2014-02-26Open-market sale300$58.31378,858
2014-02-26Open-market sale200$58.41378,658
2014-02-26Open-market sale100$58.42378,558
2014-02-26Open-market sale200$58.43378,358
2014-02-26Open-market sale600$58.46378,758
2014-02-26Open-market sale600$58.47377,158
2014-02-26Open-market sale600$58.49376,558
2014-02-26Open-market sale100$58.73369,804
2014-02-26Open-market sale400$58.73369,904
2014-02-26Open-market sale100$58.72370,304
2014-02-26Open-market sale100$58.72370,404
2014-02-26Open-market sale700$58.71370,504
2014-02-26Open-market sale100$58.71371,204
2014-02-26Open-market sale100$58.70371,304
2014-02-26Open-market sale754$58.70371,404
2014-02-26Open-market sale300$58.70372,158
2014-02-26Open-market sale200$58.69372,458
2014-02-26Open-market sale1,000$58.68372,658
2014-02-26Open-market sale400$58.67373,658
2014-02-26Open-market sale200$58.66374,058
2014-02-26Open-market sale600$58.65374,258
2014-02-26Open-market sale1,100$58.59374,858
2014-02-26Open-market sale100$58.57375,958
2014-02-26Open-market sale100$58.56376,058
2014-02-26Open-market sale200$58.53376,158
2014-02-26Open-market sale200$58.52376,358
2014-02-26Open-market sale1,602$58.90345,358
2014-02-26Open-market sale1,302$58.93341,220
2014-02-26Open-market sale100$58.94341,120
2014-02-26Open-market sale662$58.96340,458
2014-02-26Open-market sale200$58.91345,158
2014-02-26Open-market sale200$58.91344,958
2014-02-26Open-market sale1,400$58.91343,558
2014-02-26Open-market sale100$58.92343,458
2014-02-26Tax withholding4,720$58.78335,538
2014-02-26Open-market sale936$58.92342,522
2014-02-26Open-market sale100$58.98340,258
2014-02-26Open-market sale100$58.97340,358
2014-02-25Option exercise (derivative)35,537$0.0035,538
2014-02-25Open-market sale300$58.31373,081
2014-02-25Open-market sale100$58.31373,381
2014-02-25Open-market sale200$58.30373,481
2014-02-25Open-market sale100$58.30373,681
2014-02-25Open-market sale800$58.27373,781
2014-02-25Open-market sale100$58.27374,581
2014-02-25Open-market sale400$58.26374,681
2014-02-25Open-market sale100$58.26375,081
2014-02-25Open-market sale200$58.25375,181
2014-02-25Open-market sale300$58.24375,381
2014-02-25Open-market sale900$58.23375,681
2014-02-25Option exercise35,537$37.03380,881
2014-02-25Open-market sale100$58.22376,681
2014-02-25Open-market sale100$58.17376,781
2014-02-25Open-market sale500$58.15376,881
2014-02-25Open-market sale200$58.14377,381
2014-02-25Open-market sale1,200$58.13377,581
2014-02-25Open-market sale200$58.10378,781
2014-02-25Open-market sale100$58.10378,981
2014-02-25Open-market sale700$58.08379,081
2014-02-25Open-market sale200$58.04379,781
2014-02-25Open-market sale600$57.95379,981
2014-02-25Open-market sale300$57.91380,581
2014-02-25Open-market sale440$58.32372,641
2014-02-25Open-market sale1,400$58.33371,241
2014-02-25Open-market sale300$58.34370,941
2014-02-25Open-market sale100$58.35370,841
2014-02-25Open-market sale100$58.37370,741
2014-02-25Open-market sale200$58.41370,541
2014-02-25Open-market sale100$58.23376,581
2014-02-25Open-market sale197$58.69347,601
2014-02-25Open-market sale100$58.92345,344
2014-02-25Tax withholding5,086$58.78340,258
2014-02-25Open-market sale100$58.65350,198
2014-02-25Open-market sale600$58.65349,598
2014-02-25Open-market sale600$58.66348,998
2014-02-25Open-market sale400$58.91345,444
2014-02-25Open-market sale200$58.88345,844
2014-02-25Open-market sale200$58.86346,044
2014-02-25Open-market sale154$58.84346,244
2014-02-25Open-market sale400$58.77346,398
2014-02-25Open-market sale200$58.75346,798
2014-02-25Open-market sale400$58.71346,998
2014-02-25Open-market sale100$58.71347,398
2014-02-25Open-market sale103$58.70347,498
2014-02-25Open-market sale100$58.69347,798
2014-02-25Open-market sale900$58.68347,898
2014-02-25Open-market sale200$58.67348,798
2014-02-25Open-market sale300$58.44369,941
2014-02-25Open-market sale200$58.64351,898
2014-02-25Open-market sale1,099$58.63352,098
2014-02-25Open-market sale538$58.62353,197
2014-02-25Open-market sale100$58.62353,735
2014-02-25Open-market sale300$58.61354,835
2014-02-25Open-market sale100$58.61354,135
2014-02-25Open-market sale1,178$58.60354,235
2014-02-25Open-market sale900$58.59355,413
2014-02-25Open-market sale200$58.59356,313
2014-02-25Open-market sale600$58.58356,513
2014-02-25Open-market sale700$58.57357,113
2014-02-25Open-market sale1,800$58.56357,813
2014-02-25Open-market sale300$58.56359,613
2014-02-25Open-market sale2,112$58.55359,913
2014-02-25Open-market sale1,900$58.54362,025
2014-02-25Open-market sale95$58.54363,925
2014-02-25Open-market sale200$58.54364,020
2014-02-25Open-market sale205$58.53364,220
2014-02-25Open-market sale4$58.53364,425
2014-02-25Open-market sale1,500$58.52364,429
2014-02-25Open-market sale600$58.51365,929
2014-02-25Open-market sale200$58.50366,529
2014-02-25Open-market sale300$58.49366,729
2014-02-25Open-market sale400$58.49367,029
2014-02-25Open-market sale1,712$58.48367,429
2014-02-25Open-market sale700$58.47369,141
2014-02-25Open-market sale100$58.46369,841
2014-02-25Open-market sale1,600$58.64350,298
2014-02-25Open-market sale300$58.43370,241
2014-02-24Option exercise (derivative)21,779$0.0065,337
2014-02-24Option exercise (derivative)24,388$0.0048,775
2014-02-24Option exercise24,388$36.25380,229
2014-02-24Open-market sale100$58.83376,074
2014-02-24Open-market sale100$58.83376,174
2014-02-24Open-market sale408$58.82376,274
2014-02-24Open-market sale600$58.81376,682
2014-02-24Open-market sale100$58.81377,282
2014-02-24Open-market sale1,500$58.80377,382
2014-02-24Open-market sale1,400$58.78378,882
2014-02-24Open-market sale1,200$58.77380,282
2014-02-24Open-market sale400$58.76381,482
2014-02-24Open-market sale200$58.76381,882
2014-02-24Open-market sale1,600$58.75382,082
2014-02-24Open-market sale700$58.74383,682
2014-02-24Open-market sale300$58.61391,111
2014-02-24Open-market sale101$58.73385,010
2014-02-24Open-market sale2,200$58.72385,111
2014-02-24Open-market sale200$58.71387,311
2014-02-24Open-market sale100$58.71387,511
2014-02-24Open-market sale200$58.70387,611
2014-02-24Open-market sale500$58.69387,811
2014-02-24Open-market sale700$58.68388,311
2014-02-24Open-market sale1,703$58.83374,371
2014-02-24Open-market sale700$58.63390,411
2014-02-24Open-market sale100$58.64390,311
2014-02-24Open-market sale1,200$58.65389,111
2014-02-24Open-market sale100$58.68389,011
2014-02-24Option exercise21,779$40.40402,008
2014-02-24Tax withholding10,497$59.15391,511
2014-02-24Open-market sale100$58.59391,411
2014-02-24Open-market sale628$58.73384,382
2014-02-24Open-market sale600$58.94364,269
2014-02-24Open-market sale1,900$58.93364,869
2014-02-24Open-market sale100$58.94364,169
2014-02-24Open-market sale1,200$58.94362,969
2014-02-24Open-market sale100$58.94362,869
2014-02-24Open-market sale2,700$58.95360,169
2014-02-24Open-market sale1,391$58.96358,778
2014-02-24Open-market sale1,100$58.97357,678
2014-02-24Open-market sale100$58.98357,578
2014-02-24Open-market sale200$58.98357,378
2014-02-24Open-market sale4$58.99357,374
2014-02-24Open-market sale100$58.93366,769
2014-02-24Open-market sale1,000$58.92366,869
2014-02-24Open-market sale100$58.92367,869
2014-02-24Open-market sale500$58.92367,969
2014-02-24Open-market sale100$58.91368,469
2014-02-24Open-market sale2$58.90368,569
2014-02-24Open-market sale700$58.89368,571
2014-02-24Open-market sale100$58.89369,271
2014-02-24Open-market sale100$58.88369,371
2014-02-24Open-market sale601$58.88369,471
2014-02-24Open-market sale100$58.88370,072
2014-02-24Open-market sale200$58.87370,172
2014-02-24Open-market sale98$58.87370,372
2014-02-24Open-market sale1,260$58.86370,470
2014-02-24Open-market sale300$58.85371,730
2014-02-24Open-market sale300$58.85372,030
2014-02-24Open-market sale1,839$58.84372,330
2014-02-24Open-market sale202$58.84374,169
2014-02-24Open-market sale3$58.99357,371
2014-02-24Open-market sale200$59.20348,744
2014-02-24Open-market sale200$59.10348,944
2014-02-24Open-market sale4$59.09349,144
2014-02-24Open-market sale1,000$59.08349,148
2014-02-24Open-market sale500$59.07350,148
2014-02-24Open-market sale100$59.07350,648
2014-02-24Open-market sale1,300$59.06350,748
2014-02-24Open-market sale500$59.05352,048
2014-02-24Open-market sale300$59.03353,248
2014-02-24Open-market sale100$59.03353,548
2014-02-24Open-market sale902$59.02353,648
2014-02-24Open-market sale400$59.01354,550
2014-02-24Open-market sale2,421$59.00354,950
2014-02-24Open-market sale400$59.39345,344
2014-02-24Open-market sale100$59.21348,644
2014-02-24Open-market sale100$59.23348,544
2014-02-24Open-market sale500$59.23348,044
2014-02-24Open-market sale100$59.24347,944
2014-02-24Open-market sale500$59.26347,444
2014-02-24Open-market sale300$59.30347,144
2014-02-24Open-market sale100$59.32347,044
2014-02-24Open-market sale100$59.33346,944
2014-02-24Open-market sale300$59.35346,644
2014-02-24Open-market sale300$59.36346,344
2014-02-24Open-market sale600$59.37345,744
2014-02-24Open-market sale700$59.04352,548
2014-02-22Tax withholding3,489$59.15355,841
2014-01-14Gift5,050$0.00359,330
2013-11-22Option exercise (derivative)84,550$0.000
2013-11-22Open-market sale84,550$52.00364,380
2013-11-22Option exercise84,550$46.60448,930
2013-11-04Option exercise (derivative)150,000$0.000
2013-11-04Open-market sale150,000$50.00366,580
2013-11-04Option exercise150,000$43.07516,580
2013-10-07Gift2,200$0.00364,380
2013-09-09Option exercise (derivative)120,000$0.0040,000
2013-09-09Option exercise (derivative)54,479$0.0071,075
2013-09-09Option exercise120,000$47.00486,580
2013-09-09Option exercise54,479$47.00541,059
2013-09-09Open-market sale174,479$47.00366,580
2013-09-09Option exercise (derivative)120,000$0.0040,000
2013-09-09Option exercise (derivative)54,479$0.0071,075
2013-09-09Option exercise54,479$37.03541,059
2013-09-09Option exercise120,000$37.92486,580
2013-08-29Option exercise (derivative)16,596$0.00125,554
2013-08-29Option exercise (derivative)24,387$0.0073,163
2013-08-29Option exercise16,596$47.00383,176
2013-08-29Option exercise24,387$47.00407,563
2013-08-29Open-market sale40,983$47.00366,580
2013-05-14Option exercise (derivative)113,810$0.000
2013-05-14Option exercise113,810$38.03480,390
2013-05-14Open-market sale113,810$45.00366,580
2013-03-15Open-market sale3,800$44.35536,362
2013-03-15Open-market sale100$44.33548,196
2013-03-15Open-market sale100$44.33548,096
2013-03-15Open-market sale300$44.44521,487
2013-03-15Open-market sale1,500$44.43521,787
2013-03-15Open-market sale100$44.43523,287
2013-03-15Open-market sale1,575$44.42523,387
2013-03-15Open-market sale3,500$44.41524,962
2013-03-15Open-market sale2,200$44.38528,462
2013-03-15Open-market sale200$44.37530,662
2013-03-15Open-market sale100$44.37530,862
2013-03-15Open-market sale3,800$44.36530,962
2013-03-15Open-market sale100$44.36534,762
2013-03-15Open-market sale300$44.36534,862
2013-03-15Open-market sale100$44.36535,162
2013-03-15Open-market sale1,100$44.36535,262
2013-03-15Open-market sale2,000$44.45519,487
2013-03-15Open-market sale100$44.35540,162
2013-03-15Open-market sale1,300$44.35540,262
2013-03-15Open-market sale1,418$44.34541,562
2013-03-15Open-market sale700$44.34542,980
2013-03-15Open-market sale100$44.34543,680
2013-03-15Open-market sale1,500$44.34543,780
2013-03-15Open-market sale200$44.33545,280
2013-03-15Open-market sale2,416$44.33545,480
2013-03-15Open-market sale200$44.33547,896
2013-03-15Open-market sale3,409$44.61479,201
2013-03-15Open-market sale200$44.61482,610
2013-03-15Open-market sale100$44.61482,810
2013-03-15Open-market sale500$44.61482,910
2013-03-15Open-market sale4,000$44.60483,410
2013-03-15Open-market sale400$44.60487,410
2013-03-15Open-market sale3,100$44.59487,810
2013-03-15Open-market sale100$44.59490,910
2013-03-15Open-market sale1,436$44.58491,010
2013-03-15Open-market sale3,841$44.57492,446
2013-03-15Open-market sale450$44.56496,287
2013-03-15Open-market sale200$44.56496,737
2013-03-15Open-market sale3,800$44.55496,937
2013-03-15Open-market sale2,900$44.54500,737
2013-03-15Open-market sale100$44.54503,637
2013-03-15Open-market sale750$44.54503,737
2013-03-15Open-market sale5,200$44.53504,487
2013-03-15Open-market sale200$44.53509,687
2013-03-15Open-market sale100$44.53509,887
2013-03-15Open-market sale500$44.53509,987
2013-03-15Open-market sale700$44.52510,487
2013-03-15Open-market sale2,100$44.51511,187
2013-03-15Open-market sale2,700$44.50513,287
2013-03-15Open-market sale2,500$44.49515,987
2013-03-15Open-market sale200$44.62479,001
2013-03-15Open-market sale1,000$44.46518,487
2013-03-15Open-market sale383$45.71367,080
2013-03-15Open-market sale100$45.69368,886
2013-03-15Open-market sale100$45.69368,786
2013-03-15Open-market sale1,023$45.69367,763
2013-03-15Open-market sale500$45.72366,580
2013-03-15Open-market sale300$45.70367,463
2013-03-15Open-market sale200$45.38371,787
2013-03-15Open-market sale2,000$45.37371,987
2013-03-15Open-market sale1,700$45.17373,987
2013-03-15Open-market sale1,200$45.16375,687
2013-03-15Open-market sale1,000$44.99376,887
2013-03-15Open-market sale972$44.98377,887
2013-03-15Open-market sale100$44.97378,859
2013-03-15Open-market sale510$44.93378,959
2013-03-15Open-market sale2,410$44.89379,469
2013-03-15Open-market sale2,400$44.87381,879
2013-03-15Open-market sale2,000$44.86384,279
2013-03-15Open-market sale100$44.86386,279
2013-03-15Open-market sale100$44.86386,379
2013-03-15Open-market sale1,000$44.85386,479
2013-03-15Open-market sale50$44.85387,479
2013-03-15Open-market sale1,511$44.84387,529
2013-03-15Open-market sale200$45.69368,986
2013-03-15Open-market sale201$45.69369,186
2013-03-15Open-market sale300$45.67369,387
2013-03-15Open-market sale200$45.66369,687
2013-03-15Open-market sale800$45.66369,887
2013-03-15Open-market sale300$45.65370,687
2013-03-15Open-market sale100$45.61370,987
2013-03-15Open-market sale300$45.42371,087
2013-03-15Open-market sale100$45.38371,387
2013-03-15Open-market sale300$45.38371,487
2013-03-15Open-market sale400$44.70433,125
2013-03-15Open-market sale4,956$44.69433,525
2013-03-15Open-market sale700$44.69438,481
2013-03-15Open-market sale1,330$44.68439,181
2013-03-15Open-market sale100$44.68440,511
2013-03-15Open-market sale300$44.68440,611
2013-03-15Open-market sale9,265$44.67440,911
2013-03-15Open-market sale200$44.67450,176
2013-03-15Open-market sale300$44.67450,376
2013-03-15Open-market sale200$44.67450,676
2013-03-15Open-market sale900$44.67450,876
2013-03-15Open-market sale8,687$44.66451,776
2013-03-15Open-market sale100$44.66460,463
2013-03-15Open-market sale2,210$44.71426,253
2013-03-15Open-market sale7,277$44.65460,763
2013-03-15Open-market sale200$44.65468,040
2013-03-15Open-market sale100$44.65468,240
2013-03-15Open-market sale300$44.65468,340
2013-03-15Open-market sale3,400$44.64468,640
2013-03-15Open-market sale400$44.64472,040
2013-03-15Open-market sale3,661$44.63472,440
2013-03-15Open-market sale200$44.63476,101
2013-03-15Open-market sale2,500$44.62476,301
2013-03-15Open-market sale200$44.62478,801
2013-03-15Open-market sale4,662$44.70428,463
2013-03-15Open-market sale200$44.66460,563
2013-03-15Option exercise (derivative)196,958$0.000
2013-03-15Option exercise (derivative)7,590$0.00113,810
2013-03-15Open-market sale600$44.31555,238
2013-03-15Open-market sale1,300$44.30555,838
2013-03-15Open-market sale100$44.30557,138
2013-03-15Open-market sale2,900$44.29557,238
2013-03-15Open-market sale2,400$44.28560,138
2013-03-15Open-market sale100$44.28562,538
2013-03-15Open-market sale200$44.28562,638
2013-03-15Open-market sale100$44.28562,838
2013-03-15Open-market sale600$44.28562,938
2013-03-15Open-market sale300$45.72563,538
2013-03-15Open-market sale100$45.71563,838
2013-03-15Open-market sale1,400$45.69563,938
2013-03-15Open-market sale200$45.69565,338
2013-03-15Open-market sale100$45.67565,538
2013-03-15Open-market sale100$45.42565,638
2013-03-15Open-market sale1,000$45.38565,738
2013-03-15Open-market sale2,000$45.37566,738
2013-03-15Open-market sale200$45.37568,738
2013-03-15Open-market sale700$45.17568,938
2013-03-15Open-market sale980$45.16569,638
2013-03-15Open-market sale510$45.01570,618
2013-03-15Open-market sale3,000$44.31552,238
2013-03-15Open-market sale3,242$44.32548,996
2013-03-15Open-market sale700$44.33548,296
2013-03-15Option exercise196,958$32.87571,128
2013-03-15Option exercise7,590$38.03374,170
2013-03-15Open-market sale1,000$44.72416,189
2013-03-15Open-market sale100$44.72417,189
2013-03-15Open-market sale100$44.72417,289
2013-03-15Open-market sale8,764$44.71417,389
2013-03-15Open-market sale100$44.71426,153
2013-03-15Open-market sale100$44.84389,040
2013-03-15Open-market sale100$44.84389,140
2013-03-15Open-market sale600$44.83389,240
2013-03-15Open-market sale200$44.82389,840
2013-03-15Open-market sale3,000$44.81390,040
2013-03-15Open-market sale100$44.81393,040
2013-03-15Open-market sale2,000$44.80393,140
2013-03-15Open-market sale100$44.80395,140
2013-03-15Open-market sale300$44.80395,240
2013-03-15Open-market sale100$44.79395,540
2013-03-15Open-market sale100$44.79395,640
2013-03-15Open-market sale3,800$44.78395,740
2013-03-15Open-market sale2,400$44.77399,540
2013-03-15Open-market sale3,220$44.76401,940
2013-03-15Open-market sale600$44.76405,160
2013-03-15Open-market sale3,021$44.75405,760
2013-03-15Open-market sale2,904$44.74408,781
2013-03-15Open-market sale300$44.74411,685
2013-03-15Open-market sale200$44.74411,985
2013-03-15Open-market sale3,104$44.73412,185
2013-03-15Open-market sale900$44.73415,289
2013-02-27Option exercise (derivative)53,313$0.000
2013-02-27Option exercise53,313$24.80419,893
2013-02-27Open-market sale53,313$40.00366,580
2013-02-27Tax withholding6,372$39.61366,580
2013-02-26Tax withholding4,720$39.76372,952
2013-02-24Tax withholding14,493$40.40377,672
2013-02-22Grant / award (derivative)87,116$0.0087,116
2013-02-22Grant / award26,270$0.00392,165
2013-02-22Grant / award26,270$0.00392,165
2013-02-20Gift8,000$0.00365,895
2012-10-01Option exercise (derivative)53,312$0.0053,313
2012-10-01Open-market sale53,312$40.00373,895
2012-10-01Option exercise53,312$24.80427,207
2012-07-09Open-market sale26$33.11380,895
2012-07-09Open-market sale600$33.10380,921
2012-07-09Open-market sale100$33.01381,521
2012-07-09Open-market sale200$32.97381,621
2012-07-09Open-market sale600$32.95381,821
2012-07-09Open-market sale196$32.90382,782
2012-07-09Open-market sale361$32.93382,421
2012-07-09Open-market sale277$32.73392,187
2012-07-09Open-market sale500$32.72394,464
2012-07-09Open-market sale1,800$32.71394,964
2012-07-09Open-market sale1,300$32.70396,764
2012-07-09Open-market sale100$32.70398,064
2012-07-09Open-market sale200$32.90382,978
2012-07-09Open-market sale400$32.89383,178
2012-07-09Open-market sale200$32.85383,578
2012-07-09Open-market sale300$32.84383,778
2012-07-09Open-market sale100$32.84384,078
2012-07-09Open-market sale90$32.82384,178
2012-07-09Open-market sale196$32.81384,268
2012-07-09Open-market sale800$32.80384,464
2012-07-09Open-market sale21$32.79385,264
2012-07-09Open-market sale2,600$32.78385,285
2012-07-09Open-market sale2,402$32.77387,885
2012-07-09Open-market sale600$32.77390,287
2012-07-09Open-market sale400$32.76390,887
2012-07-09Open-market sale200$32.76391,287
2012-07-09Open-market sale100$32.75391,487
2012-07-09Open-market sale100$32.75391,587
2012-07-09Open-market sale200$32.74391,687
2012-07-09Open-market sale100$32.74391,887
2012-07-09Open-market sale200$32.74391,987
2012-07-09Open-market sale1,900$32.72392,564
2012-07-09Open-market sale100$32.73392,464
2012-07-09Option exercise (derivative)117,380$0.000
2012-07-09Open-market sale100$32.41470,572
2012-07-09Open-market sale27,603$32.40470,672
2012-07-09Option exercise117,380$32.15498,275
2012-07-09Open-market sale324$32.54423,879
2012-07-09Open-market sale800$32.54424,203
2012-07-09Open-market sale3,000$32.53425,003
2012-07-09Open-market sale900$32.53428,003
2012-07-09Open-market sale3,100$32.52428,903
2012-07-09Open-market sale483$32.51432,003
2012-07-09Open-market sale400$32.51432,486
2012-07-09Open-market sale3,890$32.50432,886
2012-07-09Open-market sale1,800$32.50436,776
2012-07-09Open-market sale17,396$32.49438,576
2012-07-09Open-market sale1,700$32.49455,972
2012-07-09Open-market sale2,100$32.48457,672
2012-07-09Open-market sale900$32.48459,772
2012-07-09Open-market sale1,100$32.47460,672
2012-07-09Open-market sale2,700$32.46461,772
2012-07-09Open-market sale700$32.46464,472
2012-07-09Open-market sale900$32.45465,172
2012-07-09Open-market sale600$32.44466,072
2012-07-09Open-market sale100$32.44466,672
2012-07-09Open-market sale500$32.43466,772
2012-07-09Open-market sale1,300$32.42467,272
2012-07-09Open-market sale400$32.42468,572
2012-07-09Open-market sale1,600$32.41468,972
2012-07-09Open-market sale2,200$32.56421,279
2012-07-09Open-market sale100$32.70398,264
2012-07-09Open-market sale200$32.69398,364
2012-07-09Open-market sale2,428$32.68398,564
2012-07-09Open-market sale400$32.68400,992
2012-07-09Open-market sale3,700$32.67401,392
2012-07-09Open-market sale100$32.67405,092
2012-07-09Open-market sale600$32.67405,192
2012-07-09Open-market sale200$32.66405,792
2012-07-09Open-market sale200$32.66405,992
2012-07-09Open-market sale100$32.66406,192
2012-07-09Open-market sale3,006$32.65406,292
2012-07-09Open-market sale100$32.65409,298
2012-07-09Open-market sale1,880$32.64409,398
2012-07-09Open-market sale400$32.64411,278
2012-07-09Open-market sale900$32.63411,678
2012-07-09Open-market sale900$32.62412,578
2012-07-09Open-market sale3,300$32.61413,478
2012-07-09Open-market sale100$32.61416,778
2012-07-09Open-market sale300$32.61416,878
2012-07-09Open-market sale100$32.60417,178
2012-07-09Open-market sale1,300$32.59417,278
2012-07-09Open-market sale2,601$32.58418,578
2012-07-09Open-market sale100$32.57421,179
2012-07-09Open-market sale100$32.70398,164
2012-07-09Open-market sale400$32.55423,479
2012-06-29Gift7,000$0.00373,895
2012-02-29Tax withholding2,933$35.77380,895
2012-02-27Tax withholding5,637$36.25383,828
2012-02-26Tax withholding4,175$36.25389,465
2012-02-25Tax withholding4,499$36.25393,640
2012-02-24Grant / award (derivative)97,550$0.0097,550
2012-02-24Grant / award88,950$0.00398,139
2011-07-27Open-market sale100$40.19317,789
2011-07-27Open-market sale200$40.17317,889
2011-07-27Open-market sale100$40.17318,089
2011-07-27Open-market sale200$39.60318,189
2011-07-27Open-market sale100$40.16318,389
2011-07-27Open-market sale100$39.58318,489
2011-07-27Open-market sale400$40.14318,589
2011-07-27Open-market sale100$39.57318,989
2011-07-27Open-market sale100$40.08319,089
2011-07-27Open-market sale500$40.07319,189
2011-07-27Open-market sale200$40.06319,689
2011-07-27Open-market sale400$40.05319,889
2011-07-27Open-market sale200$40.04320,289
2011-07-27Open-market sale500$40.03320,489
2011-07-27Open-market sale400$40.02320,989
2011-07-27Open-market sale1,480$40.01321,389
2011-07-27Open-market sale100$40.01322,869
2011-07-27Open-market sale2,500$40.00322,969
2011-07-27Open-market sale1,200$40.00325,469
2011-07-27Open-market sale700$39.99326,669
2011-07-27Open-market sale400$39.56327,369
2011-07-27Open-market sale100$39.56327,769
2011-07-27Open-market sale900$39.55327,869
2011-07-27Open-market sale200$39.54328,769
2011-07-27Open-market sale200$40.30317,589
2011-07-27Open-market sale100$40.30317,489
2011-07-27Open-market sale100$39.53328,969
2011-07-27Open-market sale600$39.99329,069
2011-07-27Option exercise (derivative)40,000$0.000
2011-07-27Open-market sale200$39.22348,489
2011-07-27Open-market sale300$39.20348,689
2011-07-27Open-market sale200$39.18348,989
2011-07-27Option exercise40,000$31.97349,189
2011-07-27Open-market sale200$39.32341,489
2011-07-27Open-market sale100$39.32341,689
2011-07-27Open-market sale300$39.31341,789
2011-07-27Open-market sale300$39.30342,089
2011-07-27Open-market sale100$39.30342,389
2011-07-27Open-market sale1,400$39.29342,489
2011-07-27Open-market sale100$39.87343,889
2011-07-27Open-market sale200$39.28343,989
2011-07-27Open-market sale300$39.27344,189
2011-07-27Open-market sale300$39.26344,489
2011-07-27Open-market sale800$39.86344,789
2011-07-27Open-market sale200$39.85345,589
2011-07-27Open-market sale100$39.26345,789
2011-07-27Open-market sale100$39.85345,889
2011-07-27Open-market sale300$39.84345,989
2011-07-27Open-market sale100$39.25346,289
2011-07-27Open-market sale400$39.81346,389
2011-07-27Open-market sale100$39.24346,789
2011-07-27Open-market sale300$39.80346,889
2011-07-27Open-market sale500$39.79347,189
2011-07-27Open-market sale300$39.22348,189
2011-07-27Open-market sale200$39.78347,689
2011-07-27Open-market sale300$39.77347,889
2011-07-27Open-market sale100$39.33341,389
2011-07-27Open-market sale100$39.52329,669
2011-07-27Open-market sale1,100$39.98329,769
2011-07-27Open-market sale400$39.52330,869
2011-07-27Open-market sale100$39.51331,269
2011-07-27Open-market sale1,800$39.97331,369
2011-07-27Open-market sale500$39.49333,169
2011-07-27Open-market sale400$39.96333,669
2011-07-27Open-market sale600$39.95334,069
2011-07-27Open-market sale100$39.42334,669
2011-07-27Open-market sale600$39.95334,769
2011-07-27Open-market sale200$39.39335,369
2011-07-27Open-market sale100$39.38335,569
2011-07-27Open-market sale600$39.94335,669
2011-07-27Open-market sale800$39.93336,269
2011-07-27Open-market sale100$39.37337,069
2011-07-27Open-market sale300$39.36337,169
2011-07-27Open-market sale300$39.92337,469
2011-07-27Open-market sale700$39.35337,769
2011-07-27Open-market sale300$39.91338,469
2011-07-27Open-market sale100$39.35338,769
2011-07-27Open-market sale400$39.90338,869
2011-07-27Open-market sale500$39.89339,269
2011-07-27Open-market sale720$39.34339,769
2011-07-27Open-market sale100$39.34340,489
2011-07-27Open-market sale400$39.88340,589
2011-07-27Open-market sale300$39.33340,989
2011-07-27Open-market sale100$39.33341,289
2011-07-27Open-market sale300$39.71312,589
2011-07-27Open-market sale100$39.68313,989
2011-07-27Open-market sale500$40.87314,089
2011-07-27Open-market sale300$39.66314,589
2011-07-27Open-market sale100$40.86314,889
2011-07-27Open-market sale500$39.65314,989
2011-07-27Open-market sale500$39.64315,489
2011-07-27Open-market sale100$40.82315,989
2011-07-27Open-market sale200$39.63316,089
2011-07-27Open-market sale100$40.39316,289
2011-07-27Open-market sale300$39.63316,389
2011-07-27Open-market sale600$40.38316,689
2011-07-27Open-market sale200$40.35317,289
2011-07-27Open-market sale100$39.67309,189
2011-07-27Open-market sale1,100$39.59309,289
2011-07-27Open-market sale100$39.77310,389
2011-07-27Open-market sale800$39.75310,489
2011-07-27Open-market sale400$39.74311,289
2011-07-27Open-market sale500$39.73311,689
2011-07-27Open-market sale200$39.72312,189
2011-07-27Open-market sale200$39.72312,389
2011-07-27Open-market sale600$39.68313,389
2011-07-27Open-market sale500$39.70312,889
2011-06-22Option exercise (derivative)106,625$0.00106,625
2011-06-22Open-market sale106,625$40.00309,189
2011-06-22Option exercise106,625$24.80415,814
2011-06-22Option exercise (derivative)106,625$0.00106,625
2011-06-22Open-market sale106,625$40.00309,189
2011-06-22Option exercise106,625$24.80415,814
2011-02-28Tax withholding2,933$37.03309,189
2011-02-27Tax withholding4,666$37.03312,122
2011-02-26Tax withholding3,175$37.03316,788
2011-02-25Grant / award (derivative)142,150$0.00142,150
2011-02-25Grant / award43,100$0.00319,963
2011-02-23Tax withholding2,362$36.33276,863
2011-02-18Gift10,000$0.00279,225
2010-08-11Tax withholding5,371$30.47294,225
2010-02-28Tax withholding2,933$37.92301,721
2010-02-28Tax withholding2,125$37.92299,596
2010-02-27Tax withholding5,637$37.92304,654
2010-02-26Grant / award (derivative)160,000$37.92160,000
2010-02-26Grant / award40,000$0.00310,291
2010-02-23Tax withholding2,362$37.11270,291
2009-08-11Tax withholding5,370$32.71279,653
2009-06-17Gift7,000$0.00285,023
2009-02-28Tax withholding2,933$24.80294,147
2009-02-28Tax withholding2,124$24.80292,023
2009-02-28Grant / award10,175$0.00302,090
2009-02-28Tax withholding5,010$24.80297,080
2009-02-27Grant / award (derivative)213,250$0.00213,250
2009-02-27Grant / award54,000$0.00291,915
2009-02-23Tax withholding3,106$26.30237,915
2008-09-22Option exercise (derivative)20,000$0.0040,000
2008-09-22Open-market sale200$60.34230,499
2008-09-22Open-market sale200$60.32230,699
2008-09-22Option exercise20,000$31.97241,021
2008-09-22Open-market sale3,000$61.15221,021
2008-09-22Open-market sale200$60.73224,021
2008-09-22Open-market sale200$60.72224,221
2008-09-22Open-market sale600$60.68224,421
2008-09-22Open-market sale200$60.67225,021
2008-09-22Open-market sale113$60.60225,221
2008-09-22Open-market sale1,100$60.59225,334
2008-09-22Open-market sale587$60.59226,434
2008-09-22Open-market sale813$60.42227,021
2008-09-22Open-market sale1,765$60.40227,834
2008-09-22Open-market sale900$60.35229,599
2008-09-22Open-market sale200$60.12238,890
2008-09-22Open-market sale600$60.11239,090
2008-09-22Open-market sale322$60.30230,899
2008-09-22Open-market sale600$60.27231,221
2008-09-22Open-market sale100$60.25231,821
2008-09-22Open-market sale200$60.15231,921
2008-09-22Open-market sale584$60.14232,121
2008-09-22Open-market sale125$60.13232,705
2008-09-22Open-market sale191$60.13232,830
2008-09-22Open-market sale200$60.34233,021
2008-09-22Open-market sale200$60.32233,221
2008-09-22Open-market sale600$60.31233,421
2008-09-22Open-market sale100$60.30234,021
2008-09-22Open-market sale200$60.29234,121
2008-09-22Open-market sale605$60.27234,321
2008-09-22Open-market sale200$60.26234,926
2008-09-22Open-market sale300$60.24235,126
2008-09-22Open-market sale100$60.23235,426
2008-09-22Open-market sale495$60.20235,526
2008-09-22Open-market sale800$60.19236,021
2008-09-22Open-market sale200$60.18236,821
2008-09-22Open-market sale100$60.16237,021
2008-09-22Open-market sale100$60.15237,121
2008-09-22Open-market sale269$60.14237,221
2008-09-22Open-market sale1,400$60.13237,490
2008-09-22Open-market sale1,100$60.06240,593
2008-09-22Open-market sale128$60.04241,693
2008-09-22Open-market sale200$60.04241,821
2008-09-22Open-market sale316$59.99242,021
2008-09-22Open-market sale400$59.98242,337
2008-09-22Open-market sale495$59.97242,737
2008-09-22Open-market sale300$59.96243,232
2008-09-22Open-market sale200$59.95243,532
2008-09-22Open-market sale100$59.94243,732
2008-09-22Open-market sale200$59.93243,832
2008-09-22Open-market sale700$59.92244,032
2008-09-22Open-market sale400$60.11239,690
2008-09-22Open-market sale584$59.91245,232
2008-09-22Open-market sale200$59.90245,816
2008-09-22Open-market sale200$59.88246,016
2008-09-22Open-market sale400$59.87246,216
2008-09-22Open-market sale1,405$59.87246,616
2008-09-22Open-market sale1,000$59.78248,021
2008-09-22Open-market sale500$59.77249,021
2008-09-22Open-market sale100$59.73249,521
2008-09-22Open-market sale1,400$59.70249,621
2008-09-22Open-market sale200$60.07240,393
2008-09-22Open-market sale100$60.08240,293
2008-09-22Open-market sale203$60.09240,090
2008-09-22Open-market sale500$59.91244,732
2008-08-11Tax withholding5,371$66.05251,021
2008-06-24Gift5,000$0.00256,392
2008-06-23Open-market sale400$64.86264,546
2008-06-23Open-market sale600$64.78267,979
2008-06-23Open-market sale700$64.79267,279
2008-06-23Open-market sale100$64.25261,492
2008-06-23Open-market sale100$64.24261,592
2008-06-23Open-market sale200$64.22261,692
2008-06-23Open-market sale600$64.21261,892
2008-06-23Open-market sale400$64.20262,492
2008-06-23Open-market sale203$64.19262,892
2008-06-23Open-market sale100$64.18263,095
2008-06-23Open-market sale400$64.17263,195
2008-06-23Open-market sale100$64.16263,595
2008-06-23Open-market sale355$64.89263,695
2008-06-23Open-market sale496$64.88264,050
2008-06-23Open-market sale100$64.41261,392
2008-06-23Open-market sale133$64.85264,946
2008-06-23Open-market sale400$64.84265,079
2008-06-23Open-market sale100$64.83265,479
2008-06-23Open-market sale100$64.83265,579
2008-06-23Open-market sale800$64.82265,679
2008-06-23Open-market sale200$64.81266,479
2008-06-23Open-market sale500$64.80266,679
2008-06-23Open-market sale100$64.80267,179
2008-06-23Open-market sale300$64.77268,579
2008-06-23Open-market sale200$64.76268,879
2008-06-23Open-market sale100$64.76269,079
2008-06-23Open-market sale400$64.75269,179
2008-06-23Open-market sale800$64.74269,579
2008-06-23Open-market sale300$64.72270,379
2008-06-23Open-market sale100$64.71270,679
2008-06-23Open-market sale707$64.70270,779
2008-06-23Open-market sale500$64.69271,486
2008-06-23Open-market sale600$64.68271,986
2008-06-23Open-market sale500$64.67272,586
2008-06-23Open-market sale982$64.66273,086
2008-06-23Open-market sale2,300$64.65274,068
2008-06-23Open-market sale1,900$64.64276,368
2008-06-23Open-market sale1,500$64.63278,268
2008-06-23Open-market sale1,500$64.62279,768
2008-06-23Open-market sale1,374$64.61281,268
2008-06-23Open-market sale650$64.60282,642
2008-06-23Open-market sale1,800$64.59283,292
2008-06-23Open-market sale1,200$64.58285,092
2008-06-23Open-market sale400$64.29290,892
2008-06-23Open-market sale100$64.56286,892
2008-06-23Open-market sale300$64.55286,992
2008-06-23Open-market sale100$64.54287,292
2008-06-23Open-market sale600$64.53287,392
2008-06-23Open-market sale500$64.52287,992
2008-06-23Open-market sale100$64.51288,492
2008-06-23Open-market sale100$64.50288,592
2008-06-23Open-market sale100$64.47288,692
2008-06-23Open-market sale300$64.46288,792
2008-06-23Open-market sale500$64.44289,092
2008-06-23Open-market sale100$64.43289,592
2008-06-23Open-market sale100$64.42289,692
2008-06-23Open-market sale200$64.40289,792
2008-06-23Open-market sale200$64.39289,992
2008-06-23Open-market sale300$64.38290,192
2008-06-23Open-market sale300$64.36290,492
2008-06-23Open-market sale100$64.31290,792
2008-06-23Open-market sale600$64.57286,292
2008-06-23Open-market sale100$64.27291,292
2008-03-24Open-market sale400$58.55295,192
2008-03-24Open-market sale1,489$59.34301,703
2008-03-24Open-market sale2,700$58.33297,392
2008-03-24Open-market sale300$58.33300,092
2008-03-24Open-market sale300$59.35300,392
2008-03-24Open-market sale811$59.35300,692
2008-03-24Open-market sale1,800$58.54295,592
2008-03-24Open-market sale200$59.34301,503
2008-03-24Open-market sale500$58.56294,692
2008-03-24Open-market sale100$58.57294,592
2008-03-24Open-market sale200$58.57294,392
2008-03-24Open-market sale3,000$57.96291,392
2008-03-24Open-market sale63$59.32303,192
2008-03-24Option exercise (derivative)4,926$0.0060,000
2008-03-24Option exercise (derivative)3,824$0.000
2008-03-24Option exercise3,824$5.33295,216
2008-03-24Option exercise21,250$16.00316,466
2008-03-24Option exercise4,926$31.97321,392
2008-03-24Open-market sale300$58.94321,092
2008-03-24Open-market sale1,900$58.97319,192
2008-03-24Open-market sale1,700$58.98317,492
2008-03-24Open-market sale300$58.98317,192
2008-03-24Open-market sale1,200$58.99315,992
2008-03-24Open-market sale600$58.99315,392
2008-03-24Open-market sale1,500$59.01313,892
2008-03-24Open-market sale1,400$59.02312,492
2008-03-24Open-market sale200$59.03312,292
2008-03-24Open-market sale1,600$59.04310,692
2008-03-24Open-market sale100$59.06310,592
2008-03-24Open-market sale100$59.07310,492
2008-03-24Open-market sale500$59.08309,992
2008-03-24Open-market sale300$59.09309,692
2008-03-24Open-market sale300$59.12309,392
2008-03-24Open-market sale100$59.14309,292
2008-03-24Open-market sale407$59.15308,885
2008-03-24Open-market sale300$59.16308,585
2008-03-24Open-market sale1,200$59.17307,385
2008-03-24Open-market sale300$59.19307,085
2008-03-24Open-market sale693$59.21306,392
2008-03-24Open-market sale500$59.27305,892
2008-03-24Open-market sale900$59.28304,992
2008-03-24Open-market sale137$59.29303,255
2008-03-24Open-market sale200$59.28303,392
2008-03-24Open-market sale1,400$59.28303,592
2008-02-29Grant / award (derivative)79,900$0.0079,900
2008-02-29Grant / award24,000$0.00291,392
2008-02-29Tax withholding5,010$59.76267,392
2008-02-29Grant / award28,100$0.00272,402
2008-02-23Tax withholding3,105$57.67244,302
2008-02-19Tax withholding11,711$58.44247,407
2007-12-26Option exercise (derivative)30,000$0.003,824
2007-12-26Open-market sale1,200$66.33287,918
2007-12-26Open-market sale400$66.91262,118
2007-12-26Open-market sale100$66.87262,518
2007-12-26Open-market sale200$66.86262,618
2007-12-26Open-market sale2,800$66.85262,818
2007-12-26Open-market sale100$66.82265,618
2007-12-26Open-market sale3,300$66.79265,718
2007-12-26Open-market sale500$66.77269,018
2007-12-26Open-market sale2,500$66.76269,518
2007-12-26Open-market sale3,000$66.75272,018
2007-12-26Open-market sale1,100$66.74275,018
2007-12-26Open-market sale2,600$66.72276,118
2007-12-26Open-market sale1,600$66.63278,718
2007-12-26Open-market sale900$66.61280,318
2007-12-26Open-market sale1,400$66.58281,218
2007-12-26Open-market sale2,100$66.56282,618
2007-12-26Open-market sale3,000$66.55284,718
2007-12-26Open-market sale200$66.45287,718
2007-12-26Open-market sale3,000$66.92259,118
2007-12-26Option exercise30,000$5.33289,118
2007-12-12Option exercise (derivative)3,127$0.0064,926
2007-12-12Option exercise (derivative)9,950$0.0021,250
2007-12-12Option exercise (derivative)3,110$0.00117,380
2007-12-12Option exercise (derivative)3,042$0.00196,958
2007-12-12Option exercise (derivative)2,094$0.00142,206
2007-12-12Tax withholding8,791$63.58259,118
2007-12-12Option exercise2,094$47.75267,909
2007-12-12Option exercise3,042$32.87265,815
2007-12-12Option exercise3,110$32.15262,773
2007-12-12Option exercise3,127$31.97259,663
2007-12-12Option exercise9,950$16.00256,536
2007-11-08Open-market sale200$62.93247,986
2007-11-08Open-market sale200$62.91248,186
2007-11-08Open-market sale100$62.90248,386
2007-11-08Open-market sale100$62.89248,486
2007-11-08Open-market sale200$62.87248,586
2007-11-08Open-market sale300$62.85248,786
2007-11-08Open-market sale200$62.84249,086
2007-11-08Open-market sale300$62.83249,286
2007-11-08Open-market sale400$62.82249,586
2007-11-08Open-market sale100$62.81249,986
2007-11-08Open-market sale1,300$62.80250,086
2007-11-08Open-market sale1,100$62.79251,386
2007-11-08Open-market sale400$62.78252,486
2007-11-08Open-market sale900$62.76252,886
2007-11-08Open-market sale1,500$62.75253,786
2007-11-08Open-market sale200$62.74255,286
2007-11-08Open-market sale1,400$62.94246,586
2007-11-08Open-market sale600$62.73255,486
2007-11-08Option exercise (derivative)25,000$0.00120,490
2007-11-08Option exercise25,000$32.15271,586
2007-11-08Open-market sale1,600$62.71256,786
2007-11-08Open-market sale1,200$62.70258,386
2007-11-08Open-market sale900$62.69259,586
2007-11-08Open-market sale700$62.68260,486
2007-11-08Open-market sale400$62.67261,186
2007-11-08Open-market sale500$62.66261,586
2007-11-08Open-market sale200$62.65262,086
2007-11-08Open-market sale300$62.64262,286
2007-11-08Open-market sale1,000$62.63262,586
2007-11-08Open-market sale600$62.62263,586
2007-11-08Open-market sale2,900$62.61264,186
2007-11-08Open-market sale4,500$62.60267,086
2007-11-08Open-market sale700$62.72256,086
2007-10-24Gift6,000$0.00246,586
2007-09-24Option exercise (derivative)25,000$0.0033,824
2007-09-24Open-market sale500$55.04261,186
2007-09-24Open-market sale1,000$55.00261,686
2007-09-24Open-market sale1,000$54.96262,686
2007-09-24Open-market sale1,400$54.95263,686
2007-09-24Open-market sale500$54.94265,086
2007-09-24Open-market sale2,000$54.90265,586
2007-09-24Open-market sale700$54.86267,586
2007-09-24Open-market sale1,500$54.85268,286
2007-09-24Open-market sale300$54.84269,786
2007-09-24Open-market sale1,000$54.82270,086
2007-09-24Open-market sale1,000$54.77271,086
2007-09-24Open-market sale1,000$54.55272,086
2007-09-24Open-market sale1,000$54.53273,086
2007-09-24Open-market sale1,000$54.50274,086
2007-09-24Open-market sale1,000$54.40275,086
2007-09-24Open-market sale200$54.38276,086
2007-09-24Open-market sale300$54.37276,286
2007-09-24Open-market sale300$54.36276,586
2007-09-24Open-market sale700$54.35276,886
2007-09-24Option exercise25,000$5.33277,586
2007-09-24Open-market sale4,700$55.05256,486
2007-09-24Open-market sale100$55.08256,386
2007-09-24Open-market sale1,000$55.10255,386
2007-09-24Open-market sale1,000$55.15254,386
2007-09-24Open-market sale800$55.18252,586
2007-09-24Open-market sale1,000$55.16253,386
2007-08-11Tax withholding5,370$52.86252,586
2007-08-10Option exercise (derivative)9,510$0.00145,490
2007-08-10Open-market sale1,500$52.35258,466
2007-08-10Option exercise9,510$32.15267,466
2007-08-10Open-market sale500$52.34258,246
2007-08-10Open-market sale900$52.32258,746
2007-08-10Open-market sale600$52.31259,646
2007-08-10Open-market sale1,800$52.29260,246
2007-08-10Open-market sale3,700$52.28262,046
2007-08-10Open-market sale100$52.27265,746
2007-08-10Open-market sale1,000$52.18265,846
2007-08-10Open-market sale557$52.10266,846
2007-08-10Open-market sale100$52.43257,956
2007-08-10Open-market sale200$52.37258,056
2007-08-10Open-market sale210$52.36258,256
2007-08-10Open-market sale4,800$52.30262,666
2007-08-10Open-market sale2,700$52.33259,966
2007-08-10Option exercise (derivative)9,447$0.0068,053
2007-08-10Open-market sale100$52.12261,256
2007-08-10Open-market sale1,000$52.02271,956
2007-08-10Open-market sale800$52.03271,156
2007-08-10Open-market sale200$52.04270,956
2007-08-10Option exercise9,447$31.97267,403
2007-08-10Open-market sale100$52.40257,956
2007-08-10Open-market sale200$52.39258,056
2007-08-10Open-market sale500$52.38258,256
2007-08-10Open-market sale1,300$52.17258,756
2007-08-10Open-market sale100$52.16260,056
2007-08-10Open-market sale600$52.15260,156
2007-08-10Open-market sale100$52.14260,756
2007-08-10Open-market sale400$52.13260,856
2007-08-10Open-market sale600$52.09261,356
2007-08-10Open-market sale1,800$52.08261,956
2007-08-10Open-market sale800$52.07263,756
2007-08-10Open-market sale1,600$52.06264,556
2007-08-10Open-market sale4,800$52.05266,156
2007-06-22Open-market sale500$52.12285,656
2007-06-22Open-market sale300$52.15284,556
2007-06-22Open-market sale400$52.17284,156
2007-06-22Open-market sale1,300$52.20282,856
2007-06-22Open-market sale1,500$52.02289,556
2007-06-22Open-market sale800$52.03288,756
2007-06-22Open-market sale100$52.04288,656
2007-06-22Open-market sale500$52.06288,156
2007-06-22Open-market sale400$52.07287,756
2007-06-22Open-market sale500$52.08287,256
2007-06-22Open-market sale200$52.09287,056
2007-06-22Open-market sale700$52.10286,356
2007-06-22Open-market sale600$52.13285,056
2007-06-22Open-market sale200$52.14284,856
2007-06-22Open-market sale200$52.11286,156
2007-06-22L600$52.25278,856
2007-06-22Tax withholding500$52.24279,556
2007-06-22Open-market sale200$52.23280,056
2007-06-22Open-market sale100$52.26278,756
2007-06-22Open-market sale100$52.27278,556
2007-06-22Open-market sale200$52.28278,356
2007-06-22Open-market sale200$52.29278,256
2007-06-22Open-market sale100$52.31277,956
2007-06-22Open-market sale300$52.33277,656
2007-06-22Open-market sale300$52.34276,956
2007-06-22Open-market sale700$52.19276,656
2007-06-22Open-market sale1,700$52.21281,156
2007-06-22Open-market sale300$52.37—
2007-06-22Open-market sale300$52.35276,356
2007-06-22Open-market sale900$52.22280,256
2007-06-22Option exercise (derivative)25,000$5.3358,824
2007-06-22Option exercise25,000$5.33297,956
2007-06-22Open-market sale400$51.96296,256
2007-06-22Open-market sale700$51.97295,556
2007-06-22Open-market sale1,000$51.98294,556
2007-06-22Open-market sale300$51.85297,656
2007-06-22Open-market sale300$51.86297,356
2007-06-22Open-market sale400$51.88296,956
2007-06-22Open-market sale100$51.90296,856
2007-06-22Open-market sale1,200$52.01291,056
2007-06-22Open-market sale200$51.94296,656
2007-06-22Open-market sale700$52.00292,256
2007-06-22Open-market sale1,600$51.99292,956
2007-06-22Open-market sale500$52.81272,956
2007-06-22Open-market sale100$52.77273,456
2007-06-22Open-market sale200$52.71273,556
2007-06-22Open-market sale300$52.70273,756
2007-06-22Open-market sale200$52.62274,056
2007-06-22Open-market sale200$52.61274,256
2007-06-22Open-market sale300$52.60274,456
2007-06-22Open-market sale100$52.59274,756
2007-06-22Open-market sale500$52.57274,856
2007-06-22Open-market sale100$52.56275,356
2007-06-22Open-market sale200$52.51275,456
2007-06-22Open-market sale400$52.45275,656
2007-06-22Open-market sale100$52.41276,056
2007-06-22W200$52.40276,156
2007-05-14Option exercise (derivative)20,000$5.3383,824
2007-05-14Open-market sale500$51.51291,056
2007-05-14Open-market sale100$51.42285,456
2007-05-14Open-market sale1,400$51.41284,056
2007-05-14Open-market sale1,000$51.40283,056
2007-05-14Open-market sale700$51.39282,356
2007-05-14Open-market sale200$51.38282,156
2007-05-14Open-market sale300$51.37281,856
2007-05-14Open-market sale2,200$51.36279,656
2007-05-14Open-market sale6,700$51.35272,956
2007-05-14Option exercise20,000$5.33292,956
2007-05-14Open-market sale500$51.56292,456
2007-05-14Open-market sale800$51.43285,556
2007-05-14Open-market sale1,200$51.44286,356
2007-05-14Open-market sale400$51.45287,556
2007-05-14Open-market sale560$51.46287,956
2007-05-14Open-market sale800$51.47288,516
2007-05-14Open-market sale912$51.48289,316
2007-05-14Open-market sale300$51.49290,228
2007-05-14Open-market sale528$51.50290,528
2007-05-14Open-market sale100$51.52291,556
2007-05-14Open-market sale500$51.53291,656
2007-05-14Open-market sale200$51.54292,156
2007-05-14Open-market sale100$51.55292,356
2007-05-11Gift4,960$0.00272,956
2007-03-23Option exercise (derivative)25,000$5.33103,824
2007-03-23Option exercise500$5.33278,416
2007-03-23Option exercise1,000$5.33278,916
2007-03-23Option exercise2,200$5.33280,116
2007-03-23Option exercise900$5.33278,816
2007-03-23Option exercise5,400$5.33283,316
2007-03-23Open-market sale500$45.61277,916
2007-03-23Option exercise5,000$5.33282,916
2007-03-23Option exercise600$5.33278,516
2007-03-23Option exercise400$5.33278,316
2007-03-23Option exercise300$5.33278,216
2007-03-23Option exercise500$5.33278,416
2007-03-23Option exercise100$5.33278,016
2007-03-23Open-market sale100$45.91277,916
2007-03-23Option exercise2,500$5.33280,416
2007-03-23Option exercise700$5.33278,616
2007-03-23Option exercise100$5.33278,016
2007-03-23Option exercise200$5.33278,116
2007-03-23Open-market sale200$45.69277,916
2007-03-23Option exercise4,300$5.33282,216
2007-02-23Grant / award (derivative)84,550$46.6084,550
2007-02-23Grant / award29,750$0.00277,916
2007-02-17Tax withholding11,711$47.14268,166
2006-12-22Option exercise (derivative)600$5.33136,624
2006-12-22Option exercise (derivative)200$5.33133,524
2006-12-22Option exercise (derivative)100$5.33133,724
2006-12-22Option exercise (derivative)2,400$5.33133,824
2006-12-22Option exercise (derivative)100$5.33136,224
2006-12-22Option exercise (derivative)100$5.33136,324
2006-12-22Option exercise (derivative)200$5.33136,424
2006-12-22Option exercise (derivative)4,700$5.33128,824
2006-12-22Option exercise (derivative)400$5.33137,224
2006-12-22Option exercise (derivative)300$5.33137,624
2006-12-22Option exercise (derivative)2,500$5.33137,924
2006-12-22Option exercise (derivative)300$5.33140,424
2006-12-22Option exercise (derivative)300$5.33140,724
2006-12-22Option exercise (derivative)300$5.33141,024
2006-12-22Option exercise600$5.33280,477
2006-12-22Option exercise400$5.33280,277
2006-12-22Option exercise2,500$5.33282,377
2006-12-22Option exercise500$5.33280,377
2006-12-22Option exercise300$5.33280,177
2006-12-22Option exercise4,700$5.33284,577
2006-12-22Option exercise200$5.33280,077
2006-12-22Option exercise2,400$5.33282,277
2006-12-22Option exercise100$5.33279,977
2006-12-22Open-market sale200$44.01279,877
2006-12-22Option exercise (derivative)3,000$5.33145,824
2006-12-22Option exercise (derivative)200$5.33142,624
2006-12-22Option exercise (derivative)2,000$5.33142,824
2006-12-22Option exercise (derivative)1,000$5.33144,824
2006-12-22Option exercise (derivative)1,300$5.33141,324
2006-12-22Option exercise (derivative)2,200$5.33148,824
2006-12-22Option exercise (derivative)2,300$5.33151,024
2006-12-22Option exercise3,000$5.33282,877
2006-12-22Option exercise2,200$5.33282,077
2006-12-22Option exercise2,300$5.33282,177
2006-12-22Option exercise1,000$5.33280,877
2006-12-22Option exercise1,300$5.33281,177
2006-12-22Option exercise200$5.33280,077
2006-12-22Option exercise2,000$5.33281,877
2006-12-22Open-market sale1,000$43.61279,877
2006-12-15Option exercise (derivative)8,800$16.0031,200
2006-12-15Option exercise8,800$16.00283,042
2006-12-15Tax withholding3,165$44.48279,877
2006-11-14Gift500$0.00274,242
2006-11-09Gift29,300$0.00274,742
2006-08-11Grant / award (derivative)121,400$0.00121,400
2006-08-11Grant / award51,450$0.00304,042
2006-02-22Option exercise (derivative)500$5.33153,324
2006-02-17Tax withholding11,711$49.10252,592
2005-12-31Disposition to issuer20,000$0.00244,303

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