SEC CIK 1204731

SCHOTTENSTEIN ROBERT H

Reported ownership across 3 companies, sourced from SEC Form 4 filings and updated daily.

Current Positions

CompanyShares OwnedAs Of
MHOview stock →344,9052026-02-18
HBANview stock →18,9492006-03-13
IBPview stock →4,1322026-05-19

Position History — MHO

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

0274,233548,467822,7002006-022011-022012-112018-042023-022024-022026-022026-02

Recent Filings — MHO

DateActivitySharesPriceOwned After
2026-02-18Option exercise (derivative)24,000$0.0024,000
2026-02-18Open-market sale304$147.10344,905
2026-02-18Open-market sale541$146.68345,209
2026-02-18Open-market sale10,409$145.30345,750
2026-02-18Open-market sale16,354$143.55356,159
2026-02-18Option exercise24,000$47.59372,513
2026-02-12Open-market sale14,974$146.80348,513
2026-02-11Grant / award24,073$0.00363,487
2026-02-11Grant / award25,540$145.39339,414
2026-02-10Option exercise (derivative)20,000$0.000
2026-02-10Open-market sale20,000$144.47313,874
2026-02-10Option exercise20,000$42.23333,874
2025-08-21Option exercise (derivative)11,670$0.0048,000
2025-08-21Option exercise (derivative)9,852$0.0020,000
2025-08-21Open-market sale21,522$137.25350,374
2025-08-21Option exercise11,670$47.59371,896
2025-08-21Option exercise9,852$51.82360,226
2025-08-20Option exercise (derivative)12,330$0.0059,670
2025-08-20Option exercise (derivative)10,148$0.0029,852
2025-08-20Open-market sale783$143.53350,374
2025-08-20Open-market sale4,734$142.43351,157
2025-08-20Open-market sale4,351$141.64355,891
2025-08-20Open-market sale12,610$140.28360,242
2025-08-20Option exercise12,330$47.59372,852
2025-08-20Option exercise10,148$51.82360,522
2025-02-19Open-market sale3,716$114.82350,374
2025-02-12Open-market sale14,743$116.01354,090
2025-02-11Grant / award31,518$119.65343,760
2025-02-11Grant / award25,073$0.00368,833
2024-11-25Open-market sale500$171.00330,647
2024-11-25Open-market sale200$171.00331,147
2024-11-25Open-market sale809$170.99331,347
2024-11-25Open-market sale200$171.02330,122
2024-11-25Open-market sale225$171.01330,322
2024-11-25Open-market sale500$171.15320,422
2024-11-25Open-market sale100$171.15320,922
2024-11-25Open-market sale200$171.14321,022
2024-11-25Open-market sale100$171.14321,222
2024-11-25Open-market sale100$171.13321,322
2024-11-25Open-market sale100$171.13321,422
2024-11-25Open-market sale200$171.13321,522
2024-11-25Open-market sale300$171.12321,722
2024-11-25Open-market sale200$171.12322,022
2024-11-25Open-market sale2,000$171.11322,222
2024-11-25Open-market sale1,100$171.11324,222
2024-11-25Open-market sale400$171.10325,322
2024-11-25Open-market sale200$171.09325,722
2024-11-25Open-market sale300$171.09325,922
2024-11-25Open-market sale300$171.08326,222
2024-11-25Open-market sale200$171.07326,522
2024-11-25Open-market sale100$171.07326,722
2024-11-25Open-market sale300$171.07326,822
2024-11-25Open-market sale400$171.06327,122
2024-11-25Open-market sale700$171.05327,522
2024-11-25Open-market sale500$171.04328,222
2024-11-25Open-market sale400$171.04328,722
2024-11-25Open-market sale300$171.03329,122
2024-11-25Open-market sale700$171.02329,422
2024-11-25Open-market sale100$171.01330,547
2024-11-25Open-market sale800$170.15352,547
2024-11-25Open-market sale100$170.11353,547
2024-11-25Open-market sale300$170.10353,647
2024-11-25Open-market sale200$170.09353,947
2024-11-25Open-market sale100$170.08354,147
2024-11-25Open-market sale100$170.07354,247
2024-11-25Open-market sale200$170.07354,347
2024-11-25Open-market sale300$170.07354,547
2024-11-25Open-market sale741$170.06354,847
2024-11-25Open-market sale100$170.06355,588
2024-11-25Open-market sale600$170.06355,688
2024-11-25Open-market sale191$170.05356,288
2024-11-25Open-market sale600$170.04356,479
2024-11-25Open-market sale210$170.37349,066
2024-11-25Open-market sale200$170.36349,276
2024-11-25Open-market sale409$170.35349,476
2024-11-25Open-market sale100$170.33349,885
2024-11-25Open-market sale100$170.30349,985
2024-11-25Open-market sale183$170.29350,085
2024-11-25Open-market sale25$170.28350,268
2024-11-25Open-market sale354$170.27350,293
2024-11-25Open-market sale100$170.26350,647
2024-11-25Open-market sale500$170.26350,747
2024-11-25Open-market sale200$170.25351,247
2024-11-25Open-market sale400$170.24351,447
2024-11-25Open-market sale200$170.21351,847
2024-11-25Open-market sale200$170.18352,047
2024-11-25Open-market sale300$170.17352,247
2024-11-25Open-market sale100$170.13353,447
2024-11-25Open-market sale100$170.14353,347
2024-11-25Open-market sale300$170.81340,587
2024-11-25Open-market sale300$170.80340,887
2024-11-25Open-market sale200$170.79341,187
2024-11-25Open-market sale300$170.79341,387
2024-11-25Open-market sale100$170.78341,687
2024-11-25Open-market sale200$170.78341,787
2024-11-25Open-market sale500$170.77341,987
2024-11-25Open-market sale1,100$170.77342,487
2024-11-25Open-market sale408$170.99332,156
2024-11-25Open-market sale621$170.98332,564
2024-11-25Open-market sale200$170.97333,185
2024-11-25Open-market sale100$170.80333,385
2024-11-25Open-market sale400$170.95333,485
2024-11-25Open-market sale600$170.94333,885
2024-11-25Open-market sale200$170.94334,485
2024-11-25Open-market sale24$170.93334,685
2024-11-25Open-market sale776$170.92334,709
2024-11-25Open-market sale1,000$170.91335,485
2024-11-25Open-market sale500$170.89336,485
2024-11-25Open-market sale100$170.89336,985
2024-11-25Open-market sale400$170.88337,085
2024-11-25Open-market sale100$170.87337,485
2024-11-25Open-market sale800$170.86337,585
2024-11-25Open-market sale200$170.85338,385
2024-11-25Open-market sale100$170.84338,585
2024-11-25Open-market sale100$170.83338,685
2024-11-25Open-market sale100$170.82338,785
2024-11-25Open-market sale304$170.82338,885
2024-11-25Open-market sale100$170.81339,189
2024-11-25Open-market sale1,298$170.81339,289
2024-11-25Open-market sale50$171.45315,534
2024-11-25Open-market sale3$171.79312,242
2024-11-25Open-market sale163$171.78312,245
2024-11-25Open-market sale197$171.72312,408
2024-11-25Open-market sale40$171.71312,605
2024-11-25Open-market sale140$171.70312,645
2024-11-25Open-market sale40$171.69312,785
2024-11-25Open-market sale25$171.68312,825
2024-11-25Open-market sale34$171.65312,850
2024-11-25Open-market sale100$171.65312,884
2024-11-25Open-market sale200$171.64312,984
2024-11-25Open-market sale214$171.63313,184
2024-11-25Open-market sale336$171.62313,398
2024-11-25Open-market sale4$171.61313,734
2024-11-25Open-market sale161$171.55313,738
2024-11-25Open-market sale35$171.53313,899
2024-11-25Open-market sale300$171.51313,934
2024-11-25Open-market sale800$171.50314,234
2024-11-25Open-market sale200$171.48315,034
2024-11-25Open-market sale300$171.47315,234
2024-11-25Open-market sale100$170.40348,766
2024-11-25Open-market sale200$170.38348,866
2024-11-25Open-market sale100$170.76343,587
2024-11-25Open-market sale325$170.75343,687
2024-11-25Open-market sale29$170.74344,012
2024-11-25Open-market sale100$170.70344,041
2024-11-25Open-market sale100$170.69344,141
2024-11-25Open-market sale100$170.69344,241
2024-11-25Open-market sale100$170.67344,341
2024-11-25Open-market sale200$170.66344,441
2024-11-25Open-market sale200$170.65344,641
2024-11-25Open-market sale400$170.64344,841
2024-11-25Open-market sale100$170.62345,241
2024-11-25Open-market sale100$170.62345,341
2024-11-25Open-market sale100$170.61345,441
2024-11-25Open-market sale200$170.59345,541
2024-11-25Open-market sale200$170.59345,741
2024-11-25Open-market sale520$170.58345,941
2024-11-25Open-market sale200$170.58346,461
2024-11-25Open-market sale57$170.57346,661
2024-11-25Open-market sale200$170.56346,718
2024-11-25Open-market sale559$170.55346,918
2024-11-25Open-market sale23$170.54347,477
2024-11-25Open-market sale100$170.52347,500
2024-11-25Open-market sale100$170.50347,600
2024-11-25Open-market sale166$170.46347,700
2024-11-25Open-market sale300$170.45347,866
2024-11-25Open-market sale100$170.44348,166
2024-11-25Open-market sale400$170.43348,266
2024-11-25Open-market sale100$170.42348,666
2024-11-25Open-market sale200$169.23367,839
2024-11-25Open-market sale597$169.26367,242
2024-11-25Open-market sale693$169.30366,549
2024-11-25Open-market sale57$169.31366,492
2024-11-25Open-market sale43$169.32366,449
2024-11-25Open-market sale17$169.33366,432
2024-11-25Open-market sale100$169.35366,332
2024-11-25Open-market sale100$169.38366,232
2024-11-25Open-market sale300$169.39365,932
2024-11-25Open-market sale597$169.40365,335
2024-11-25Open-market sale32$169.41365,303
2024-11-25Open-market sale100$169.46365,203
2024-11-25Open-market sale100$169.50365,103
2024-11-25Open-market sale100$169.52365,003
2024-11-25Open-market sale100$169.54364,903
2024-11-25Open-market sale100$169.58364,803
2024-11-25Open-market sale100$168.75369,583
2024-11-25Open-market sale48$168.76369,535
2024-11-25Open-market sale100$168.90369,435
2024-11-25Open-market sale400$168.92369,035
2024-11-25Open-market sale100$169.00368,935
2024-11-25Open-market sale100$169.10368,835
2024-11-25Open-market sale100$169.11368,735
2024-11-25Open-market sale100$169.12368,635
2024-11-25Open-market sale121$169.14368,514
2024-11-25Open-market sale24$169.15368,490
2024-11-25Open-market sale18$169.16368,472
2024-11-25Open-market sale33$169.17368,439
2024-11-25Open-market sale100$169.22368,339
2024-11-25Open-market sale300$169.22368,039
2024-11-25Open-market sale57$169.68362,849
2024-11-25Open-market sale800$169.62363,306
2024-11-25Open-market sale697$169.61364,106
2024-11-25Open-market sale100$170.02357,079
2024-11-25Open-market sale100$170.02357,179
2024-11-25Open-market sale200$170.01357,279
2024-11-25Open-market sale100$170.01357,479
2024-11-25Open-market sale1,400$170.00357,579
2024-11-25Open-market sale355$169.99358,979
2024-11-25Open-market sale55$169.97359,334
2024-11-25Open-market sale700$169.94359,389
2024-11-25Open-market sale25$169.92360,089
2024-11-25Open-market sale300$169.91360,114
2024-11-25Open-market sale79$169.88360,414
2024-11-25Open-market sale192$169.85360,493
2024-11-25Open-market sale100$169.85360,685
2024-11-25Open-market sale100$169.81360,785
2024-11-25Open-market sale400$169.80360,885
2024-11-25Open-market sale100$169.79361,285
2024-11-25Open-market sale100$169.79361,385
2024-11-25Open-market sale100$169.78361,485
2024-11-25Open-market sale100$169.75361,585
2024-11-25Open-market sale400$169.74361,685
2024-11-25Open-market sale400$169.73362,085
2024-11-25Open-market sale200$169.73362,485
2024-11-25Open-market sale100$169.72362,685
2024-11-25Open-market sale50$169.70362,785
2024-11-25Open-market sale14$169.69362,835
2024-11-25Open-market sale300$169.63363,006
2024-11-25Open-market sale100$169.64362,906
2024-11-25Option exercise (derivative)24,000$0.0096,000
2024-11-25Option exercise (derivative)24,000$0.0072,000
2024-11-25Option exercise (derivative)9,371$0.0040,000
2024-11-25Open-market sale116$168.17371,235
2024-11-25Open-market sale100$168.18371,135
2024-11-25Open-market sale100$168.30370,235
2024-11-25Open-market sale100$168.19371,035
2024-11-25Open-market sale100$168.20370,935
2024-11-25Open-market sale100$168.21370,835
2024-11-25Open-market sale100$168.25370,735
2024-11-25Open-market sale400$168.29370,335
2024-11-25Option exercise9,371$51.82325,371
2024-11-25Option exercise24,000$47.59349,371
2024-11-25Option exercise24,000$58.73373,371
2024-11-25Open-market sale200$167.81373,171
2024-11-25Open-market sale100$167.83373,071
2024-11-25Open-market sale100$167.83372,971
2024-11-25Open-market sale100$167.85372,871
2024-11-25Open-market sale100$167.93372,771
2024-11-25Open-market sale100$167.94372,671
2024-11-25Open-market sale320$168.05372,351
2024-11-25Open-market sale100$168.07372,251
2024-11-25Open-market sale100$168.31370,135
2024-11-25Open-market sale100$168.62370,035
2024-11-25Open-market sale100$168.72369,935
2024-11-25Open-market sale100$168.74369,835
2024-11-25Open-market sale152$168.74369,683
2024-11-25Open-market sale200$168.08372,051
2024-11-25Open-market sale200$168.09371,851
2024-11-25Open-market sale100$168.10371,751
2024-11-25Open-market sale100$168.11371,651
2024-11-25Open-market sale200$168.11371,451
2024-11-25Open-market sale100$168.15371,351
2024-11-25Open-market sale100$171.22319,137
2024-11-25Open-market sale400$171.20319,713
2024-11-25Open-market sale100$171.20320,113
2024-11-25Open-market sale9$171.18320,213
2024-11-25Open-market sale100$171.17320,222
2024-11-25Open-market sale100$171.16320,322
2024-11-25Open-market sale100$171.44315,584
2024-11-25Open-market sale100$171.43315,684
2024-11-25Open-market sale50$171.42315,784
2024-11-25Open-market sale100$171.41315,834
2024-11-25Open-market sale300$171.40315,934
2024-11-25Open-market sale100$171.38316,234
2024-11-25Open-market sale100$171.38316,334
2024-11-25Open-market sale300$171.36316,434
2024-11-25Open-market sale200$171.36316,734
2024-11-25Open-market sale200$171.35316,934
2024-11-25Open-market sale203$171.33317,134
2024-11-25Open-market sale300$171.32317,337
2024-11-25Open-market sale200$171.31317,637
2024-11-25Open-market sale100$171.29317,837
2024-11-25Open-market sale100$171.28317,937
2024-11-25Open-market sale100$171.26318,037
2024-11-25Open-market sale100$171.26318,137
2024-11-25Open-market sale200$171.25318,237
2024-11-25Open-market sale200$171.24318,437
2024-11-25Open-market sale200$171.24318,637
2024-11-25Open-market sale100$171.23318,837
2024-11-25Open-market sale200$171.22318,937
2024-11-25Open-market sale100$171.21319,613
2024-11-25Open-market sale376$171.21319,237
2024-08-30Option exercise (derivative)6,000$0.0049,371
2024-08-30Option exercise6,000$51.8298,115
2024-08-30Open-market sale7,928$160.0090,187
2024-08-29Open-market sale23,810$160.0092,115
2024-08-27Open-market sale100$163.51120,503
2024-08-27Open-market sale200$164.12116,078
2024-08-27Open-market sale2,870$164.00116,278
2024-08-27Open-market sale100$163.99119,148
2024-08-27Open-market sale100$163.98119,248
2024-08-27Open-market sale100$163.97119,348
2024-08-27Open-market sale100$163.96119,448
2024-08-27Open-market sale112$163.95119,548
2024-08-27Open-market sale400$163.80119,660
2024-08-27Open-market sale100$163.79120,060
2024-08-27Open-market sale100$163.76120,160
2024-08-27Open-market sale200$163.66120,260
2024-08-27Open-market sale3$163.58120,460
2024-08-27Open-market sale40$163.57120,463
2024-08-27Open-market sale153$164.13115,925
2024-08-27Open-market sale100$163.49120,603
2024-08-27Option exercise (derivative)4,629$0.0055,371
2024-08-27Open-market sale400$163.43122,203
2024-08-27Open-market sale400$163.42122,603
2024-08-27Open-market sale100$163.42123,003
2024-08-27Open-market sale200$163.40123,103
2024-08-27Open-market sale1,000$163.38123,303
2024-08-27Open-market sale100$163.37124,303
2024-08-27Open-market sale100$163.30124,403
2024-08-27Open-market sale200$163.29124,503
2024-08-27Open-market sale100$163.29124,703
2024-08-27Open-market sale100$163.26124,803
2024-08-27Option exercise4,629$51.82127,580
2024-08-27Open-market sale100$163.20125,303
2024-08-27Open-market sale100$163.17125,403
2024-08-27Open-market sale100$163.15125,503
2024-08-27Open-market sale100$163.14125,603
2024-08-27Open-market sale167$163.14125,703
2024-08-27Open-market sale200$163.13125,870
2024-08-27Open-market sale500$163.12126,070
2024-08-27Open-market sale250$163.12126,570
2024-08-27Open-market sale100$163.10126,820
2024-08-27Open-market sale100$163.08126,920
2024-08-27Open-market sale160$163.07127,020
2024-08-27Open-market sale17$163.02127,180
2024-08-27Open-market sale100$163.01127,197
2024-08-27Open-market sale283$163.00127,297
2024-08-27Open-market sale500$163.44121,703
2024-08-27Open-market sale200$163.46121,503
2024-08-27Open-market sale100$163.47121,403
2024-08-27Open-market sale700$163.48120,703
2024-08-27Open-market sale400$163.24124,903
2024-08-02Option exercise (derivative)17,911$0.0020,000
2024-08-02Open-market sale17,911$154.00122,951
2024-08-02Option exercise17,911$42.23140,862
2024-08-01Option exercise (derivative)2,089$0.0037,911
2024-08-01Open-market sale100$165.66124,151
2024-08-01Open-market sale100$165.51124,251
2024-08-01Open-market sale89$165.46124,351
2024-08-01Open-market sale200$165.29124,440
2024-08-01Open-market sale400$165.24124,640
2024-08-01Option exercise2,089$42.23125,040
2024-08-01Gift35,000$0.00415,400
2024-08-01Open-market sale100$166.20123,651
2024-08-01Open-market sale200$166.53123,451
2024-08-01Open-market sale400$167.33123,051
2024-08-01Open-market sale200$166.00123,851
2024-08-01Open-market sale100$166.05123,751
2024-08-01Open-market sale100$165.95124,051
2024-08-01Open-market sale100$167.63122,951
2024-04-29Option exercise (derivative)19,200$0.000
2024-04-29Option exercise19,200$27.62142,151
2024-04-29Open-market sale19,200$122.00122,951
2024-02-21Open-market sale900$119.31129,109
2024-02-21Open-market sale300$119.13137,418
2024-02-21Open-market sale527$119.32128,582
2024-02-21Open-market sale1,050$119.33127,532
2024-02-21Open-market sale100$119.34127,432
2024-02-21Open-market sale386$119.35127,046
2024-02-21Open-market sale64$119.38126,982
2024-02-21Open-market sale328$119.39126,654
2024-02-21Open-market sale135$119.42126,519
2024-02-21Open-market sale100$119.43126,419
2024-02-21Open-market sale31$119.44126,388
2024-02-21Open-market sale300$119.29130,009
2024-02-21Open-market sale1,015$119.28130,309
2024-02-21Open-market sale50$119.27131,324
2024-02-21Open-market sale100$119.26131,374
2024-02-21Open-market sale96$119.21131,474
2024-02-21Open-market sale2,136$119.20131,570
2024-02-21Open-market sale3,712$119.19133,706
2024-02-21Open-market sale4$119.06137,718
2024-02-21Open-market sale700$119.03137,722
2024-02-21Open-market sale4,183$119.02138,422
2024-02-21Open-market sale2,554$119.01142,605
2024-02-21Open-market sale1,425$119.00145,159
2024-02-21Open-market sale100$118.95146,584
2024-02-21Open-market sale100$118.94146,684
2024-02-21Open-market sale14$118.93146,784
2024-02-21Open-market sale62$118.90146,798
2024-02-21Open-market sale5,036$118.89146,860
2024-02-21Open-market sale25$119.47126,276
2024-02-21Open-market sale87$119.46126,301
2024-02-21Open-market sale100$121.05122,951
2024-02-21Open-market sale100$121.04123,051
2024-02-21Open-market sale100$120.90123,251
2024-02-21Open-market sale196$119.48126,080
2024-02-21Open-market sale129$119.49125,951
2024-02-21Open-market sale543$119.50125,408
2024-02-21Open-market sale98$119.51125,310
2024-02-21Open-market sale400$119.60124,910
2024-02-21Open-market sale150$119.61124,760
2024-02-21Open-market sale50$119.62124,710
2024-02-21Open-market sale50$119.63124,660
2024-02-21Open-market sale300$119.67124,360
2024-02-21Open-market sale316$120.23124,044
2024-02-21Open-market sale100$120.24123,944
2024-02-21Open-market sale101$120.32123,843
2024-02-21Open-market sale200$120.38123,643
2024-02-21Open-market sale100$120.39123,543
2024-02-21Open-market sale88$120.43123,455
2024-02-21Open-market sale100$121.03123,151
2024-02-21Open-market sale100$120.78123,351
2024-02-21Open-market sale4$120.46123,451
2024-02-15Grant / award24,065$0.00151,896
2024-02-15Grant / award28,945$124.66127,831
2023-08-07Gift35,000$0.00450,400
2023-07-28Open-market sale600$98.35130,423
2023-07-28Open-market sale400$98.35131,023
2023-07-28Open-market sale100$98.34131,423
2023-07-28Open-market sale150$98.34131,523
2023-07-28Open-market sale200$98.33131,673
2023-07-28Open-market sale300$98.32131,873
2023-07-28Open-market sale200$98.32132,173
2023-07-28Open-market sale200$98.31132,373
2023-07-28Open-market sale100$98.31132,573
2023-07-28Open-market sale381$98.30132,673
2023-07-28Open-market sale101$98.29133,054
2023-07-28Open-market sale100$98.29133,155
2023-07-28Open-market sale200$98.28133,255
2023-07-28Open-market sale100$98.28133,455
2023-07-28Open-market sale430$98.48126,430
2023-07-28Open-market sale713$98.47126,860
2023-07-28Open-market sale24$98.46127,573
2023-07-28Open-market sale100$98.45127,597
2023-07-28Open-market sale600$98.44127,697
2023-07-28Open-market sale200$98.43128,297
2023-07-28Open-market sale247$98.42128,497
2023-07-28Open-market sale100$98.42128,744
2023-07-28Open-market sale100$98.41128,844
2023-07-28Open-market sale100$98.41128,944
2023-07-28Open-market sale100$98.39129,044
2023-07-28Open-market sale600$98.38129,144
2023-07-28Open-market sale100$98.37129,744
2023-07-28Open-market sale200$98.37129,844
2023-07-28Open-market sale279$98.36130,044
2023-07-28Open-market sale100$98.36130,323
2023-07-28Open-market sale600$99.16106,061
2023-07-28Open-market sale200$99.16106,661
2023-07-28Open-market sale2$99.15106,861
2023-07-28Open-market sale300$99.14106,863
2023-07-28Open-market sale200$99.14107,163
2023-07-28Open-market sale700$99.13107,363
2023-07-28Open-market sale300$99.13108,063
2023-07-28Open-market sale172$99.12108,363
2023-07-28Open-market sale100$99.11108,535
2023-07-28Open-market sale200$99.10108,635
2023-07-28Open-market sale300$99.05108,835
2023-07-28Open-market sale600$99.05109,135
2023-07-28Open-market sale100$99.34100,327
2023-07-28Open-market sale100$99.33100,427
2023-07-28Open-market sale100$99.32100,527
2023-07-28Open-market sale200$99.30100,627
2023-07-28Open-market sale13$99.28100,827
2023-07-28Open-market sale200$99.17105,861
2023-07-28Open-market sale600$99.19103,731
2023-07-28Open-market sale141$99.27100,840
2023-07-28Open-market sale400$99.26100,981
2023-07-28Open-market sale450$99.25101,381
2023-07-28Open-market sale600$99.24101,831
2023-07-28Open-market sale100$99.24102,431
2023-07-28Open-market sale100$99.23102,531
2023-07-28Open-market sale100$99.22102,631
2023-07-28Open-market sale500$99.21102,731
2023-07-28Open-market sale500$99.20103,231
2023-07-28Open-market sale830$99.17105,031
2023-07-28Open-market sale700$99.18104,331
2023-07-28Open-market sale200$99.3699,927
2023-07-28Open-market sale200$99.35100,127
2023-07-28Open-market sale300$99.3799,627
2023-07-28Open-market sale100$99.7798,886
2023-07-28Open-market sale100$99.5298,986
2023-07-28Open-market sale9$99.4699,086
2023-07-28Open-market sale100$99.4399,095
2023-07-28Open-market sale100$99.4299,195
2023-07-28Open-market sale100$99.4199,295
2023-07-28Open-market sale100$99.4099,395
2023-07-28Open-market sale32$99.3999,495
2023-07-28Open-market sale100$99.3899,527
2023-07-28Open-market sale200$98.50126,192
2023-07-28Open-market sale100$98.74116,742
2023-07-28Open-market sale600$98.73116,842
2023-07-28Open-market sale200$98.73117,442
2023-07-28Open-market sale388$98.72117,642
2023-07-28Open-market sale200$98.72118,030
2023-07-28Open-market sale300$98.71118,230
2023-07-28Open-market sale154$98.71118,530
2023-07-28Open-market sale564$98.70118,684
2023-07-28Open-market sale962$98.69119,248
2023-07-28Open-market sale92$98.69120,210
2023-07-28Open-market sale727$98.68120,302
2023-07-28Open-market sale444$98.67121,029
2023-07-28Open-market sale156$98.67121,473
2023-07-28Open-market sale621$98.66121,629
2023-07-28Open-market sale850$98.65122,250
2023-07-28Open-market sale644$98.64123,100
2023-07-28Open-market sale250$98.63123,744
2023-07-28Open-market sale200$98.62123,994
2023-07-28Open-market sale98$98.61124,194
2023-07-28Open-market sale100$98.60124,292
2023-07-28Open-market sale100$98.59124,392
2023-07-28Open-market sale100$98.58124,492
2023-07-28Open-market sale200$98.57124,592
2023-07-28Open-market sale200$98.54124,792
2023-07-28Open-market sale500$98.53124,992
2023-07-28Open-market sale400$98.52125,492
2023-07-28Open-market sale300$98.51125,892
2023-07-28Open-market sale400$98.74116,342
2023-07-28Open-market sale38$98.48126,392
2023-07-28Option exercise (derivative)40,000$0.0060,000
2023-07-28Open-market sale400$98.10136,322
2023-07-28Open-market sale200$98.11136,122
2023-07-28Open-market sale200$98.04137,686
2023-07-28Open-market sale200$98.12135,922
2023-07-28Open-market sale100$98.13135,822
2023-07-28Open-market sale100$98.03137,886
2023-07-28Open-market sale100$98.01137,986
2023-07-28Open-market sale100$98.01138,086
2023-07-28Open-market sale100$97.99138,186
2023-07-28Open-market sale300$98.04137,386
2023-07-28Open-market sale200$98.05137,186
2023-07-28Open-market sale200$98.06136,986
2023-07-28Open-market sale64$98.07136,922
2023-07-28Open-market sale200$98.08136,722
2023-07-28Open-market sale200$97.98138,286
2023-07-28Open-market sale400$97.97138,486
2023-07-28Option exercise40,000$51.82138,886
2023-07-28Open-market sale100$98.27133,555
2023-07-28Open-market sale200$98.26133,655
2023-07-28Open-market sale100$98.25133,855
2023-07-28Open-market sale167$98.24133,955
2023-07-28Open-market sale100$98.24134,122
2023-07-28Open-market sale200$98.23134,222
2023-07-28Open-market sale100$98.22134,422
2023-07-28Open-market sale200$98.21134,522
2023-07-28Open-market sale600$98.20134,722
2023-07-28Open-market sale100$98.19135,322
2023-07-28Open-market sale100$98.17135,422
2023-07-28Open-market sale100$98.14135,522
2023-07-28Open-market sale200$98.13135,622
2023-07-28Open-market sale200$99.00110,502
2023-07-28Open-market sale300$98.99110,702
2023-07-28Open-market sale300$98.99111,002
2023-07-28Open-market sale200$98.98111,302
2023-07-28Open-market sale100$98.97111,502
2023-07-28Open-market sale100$98.96111,602
2023-07-28Open-market sale200$98.95111,702
2023-07-28Open-market sale100$98.93111,902
2023-07-28Open-market sale200$98.92112,002
2023-07-28Open-market sale200$98.91112,202
2023-07-28Open-market sale100$98.90112,402
2023-07-28Open-market sale350$98.89112,502
2023-07-28Open-market sale100$98.86112,852
2023-07-28Open-market sale400$98.75115,942
2023-07-28Open-market sale200$98.83113,052
2023-07-28Open-market sale300$98.82113,252
2023-07-28Open-market sale200$98.82113,552
2023-07-28Open-market sale200$98.81113,752
2023-07-28Open-market sale100$98.80113,952
2023-07-28Open-market sale400$98.79114,052
2023-07-28Open-market sale372$98.78114,452
2023-07-28Open-market sale100$98.78114,824
2023-07-28Open-market sale267$98.77114,924
2023-07-28Open-market sale201$98.76115,191
2023-07-28Open-market sale100$98.76115,392
2023-07-28Open-market sale450$98.75115,492
2023-07-28Open-market sale60$99.00110,442
2023-07-28Open-market sale307$99.03110,135
2023-07-28Open-market sale400$99.04109,735
2023-07-28Open-market sale100$98.85112,952
2023-04-28Open-market sale100$67.12110,970
2023-04-28Open-market sale19$67.12111,070
2023-04-28Open-market sale10,128$67.2598,886
2023-04-28Open-market sale89$67.13110,881
2023-04-28Open-market sale11$67.16110,870
2023-04-28Open-market sale200$67.16110,670
2023-04-28Open-market sale66$67.21109,014
2023-04-28Open-market sale125$67.18109,080
2023-04-28Open-market sale1,465$67.17109,205
2023-04-28Open-market sale1,199$67.02117,673
2023-04-28Open-market sale735$67.01118,872
2023-04-28Open-market sale172$67.01119,607
2023-04-28Open-market sale7,519$67.00119,779
2023-04-28Open-market sale502$66.99127,298
2023-04-28Open-market sale100$66.99127,800
2023-04-28Open-market sale837$66.98127,900
2023-04-28Open-market sale100$66.98128,737
2023-04-28Open-market sale537$66.97128,837
2023-04-28Open-market sale504$66.96129,374
2023-04-28Open-market sale350$66.95129,878
2023-04-28Open-market sale10$66.95130,228
2023-04-28Open-market sale1,287$66.94130,238
2023-04-28Open-market sale1,395$66.93131,525
2023-04-28Open-market sale1,271$66.92133,020
2023-04-28Open-market sale229$66.92134,291
2023-04-28Open-market sale1,300$66.91134,520
2023-04-28Open-market sale1,805$66.90135,820
2023-04-28Open-market sale100$66.90137,625
2023-04-28Open-market sale100$67.11111,089
2023-04-28Open-market sale2,000$67.10111,189
2023-04-28Open-market sale560$67.09113,189
2023-04-28Open-market sale429$67.08113,749
2023-04-28Open-market sale366$67.07114,178
2023-04-28Open-market sale215$67.06114,544
2023-04-28Open-market sale1,892$67.05114,759
2023-04-28Open-market sale400$67.04116,651
2023-04-28Open-market sale20$67.03117,653
2023-04-28Open-market sale602$67.03117,051
2023-04-28Open-market sale100$66.93132,920
2023-04-28Option exercise (derivative)19,200$0.0019,200
2023-04-28Option exercise (derivative)60,000$0.0040,000
2023-04-28Option exercise (derivative)24,000$0.0096,000
2023-04-28Open-market sale685$66.58188,760
2023-04-28Open-market sale352$66.57189,445
2023-04-28Open-market sale96$66.57189,797
2023-04-28Open-market sale629$66.56189,893
2023-04-28Open-market sale1,502$66.55190,522
2023-04-28Open-market sale1,403$66.54192,024
2023-04-28Open-market sale1,367$66.53193,427
2023-04-28Open-market sale2,447$66.67173,613
2023-04-28Open-market sale839$66.59187,921
2023-04-28Open-market sale100$66.60187,821
2023-04-28Open-market sale933$66.60186,888
2023-04-28Open-market sale929$66.61185,959
2023-04-28Open-market sale1,131$66.62184,828
2023-04-28Open-market sale100$66.63184,728
2023-04-28Open-market sale1,027$66.63183,701
2023-04-28Open-market sale785$66.64182,916
2023-04-28Open-market sale1,100$66.52194,794
2023-04-28Open-market sale1,171$66.51195,894
2023-04-28Open-market sale5,021$66.50197,065
2023-04-28Option exercise24,000$47.59202,086
2023-04-28Option exercise60,000$42.23178,086
2023-04-28Option exercise19,200$27.62118,086
2023-04-28Open-market sale49$66.70168,881
2023-04-28Open-market sale2,303$66.69168,930
2023-04-28Open-market sale120$66.69171,233
2023-04-28Open-market sale2,260$66.68171,353
2023-04-28Open-market sale2,917$66.66176,060
2023-04-28Open-market sale434$66.66178,977
2023-04-28Open-market sale3,505$66.65179,411
2023-04-28Open-market sale1,041$66.88139,165
2023-04-28Open-market sale100$66.86142,855
2023-04-28Open-market sale1,454$66.85142,955
2023-04-28Open-market sale100$66.85144,409
2023-04-28Open-market sale1,096$66.84144,509
2023-04-28Open-market sale100$66.84145,605
2023-04-28Open-market sale893$66.83145,705
2023-04-28Open-market sale101$66.83146,598
2023-04-28Open-market sale405$66.82146,699
2023-04-28Open-market sale100$66.82147,104
2023-04-28Open-market sale618$66.81147,204
2023-04-28Open-market sale1,110$66.80147,822
2023-04-28Open-market sale500$66.80148,932
2023-04-28Open-market sale803$66.79149,432
2023-04-28Open-market sale509$66.78150,235
2023-04-28Open-market sale1,005$66.77150,744
2023-04-28Open-market sale200$66.77151,749
2023-04-28Open-market sale853$66.76151,949
2023-04-28Open-market sale1,952$66.75152,802
2023-04-28Open-market sale366$66.75154,754
2023-04-28Open-market sale3,380$66.74155,120
2023-04-28Open-market sale235$66.74158,500
2023-04-28Open-market sale1,971$66.73158,735
2023-04-28Open-market sale3,895$66.72160,706
2023-04-28Open-market sale1,722$66.71164,601
2023-04-28Open-market sale200$66.71166,323
2023-04-28Open-market sale2,358$66.70166,523
2023-04-28Open-market sale1,486$66.87140,206
2023-04-28Open-market sale1,163$66.86141,692
2023-04-28Open-market sale1,440$66.89137,725
2023-02-17Open-market sale30$56.8798,886
2023-02-17Open-market sale155$56.8698,916
2023-02-17Open-market sale839$56.8599,071
2023-02-17Open-market sale1$56.8499,910
2023-02-17Open-market sale520$56.8399,911
2023-02-17Open-market sale35$56.77100,431
2023-02-17Open-market sale118$56.76100,466
2023-02-17Open-market sale100$56.74100,584
2023-02-17Open-market sale313$56.66100,684
2023-02-17Open-market sale10$56.65100,997
2023-02-17Open-market sale33$56.64101,007
2023-02-17Open-market sale1$56.63101,040
2023-02-17Open-market sale62$56.62101,041
2023-02-17Open-market sale40$56.61101,103
2023-02-17Open-market sale1,045$56.60101,143
2023-02-17Open-market sale218$56.59102,188
2023-02-17Open-market sale100$56.57102,406
2023-02-17Open-market sale60$56.57102,506
2023-02-17Open-market sale81$56.56102,566
2023-02-17Open-market sale504$56.55102,647
2023-02-17Open-market sale230$56.54103,151
2023-02-17Open-market sale25$56.53103,381
2023-02-16Open-market sale8,500$59.00103,406
2023-02-15Grant / award (derivative)120,000$0.00120,000
2023-02-15Grant / award28,414$58.73111,906
2023-02-07Option exercise (derivative)19,200$0.0038,400
2023-02-07Option exercise (derivative)17,850$0.000
2023-02-07Open-market sale165$60.75119,042
2023-02-07Open-market sale115$60.74119,207
2023-02-07Open-market sale220$60.72119,322
2023-02-07Open-market sale400$60.70119,542
2023-02-07Open-market sale100$60.69119,942
2023-02-07Open-market sale100$60.68120,042
2023-02-07Open-market sale100$60.67120,142
2023-02-07Open-market sale111$60.65120,242
2023-02-07Open-market sale89$60.64120,353
2023-02-07Open-market sale33$60.57120,442
2023-02-07Open-market sale67$60.53120,475
2023-02-07Option exercise19,200$27.62120,542
2023-02-07Option exercise17,850$31.93101,342
2023-02-07Open-market sale302$61.41116,041
2023-02-07Open-market sale198$61.40116,343
2023-02-07Open-market sale1$60.86118,841
2023-02-07Open-market sale300$61.29116,641
2023-02-07Open-market sale100$61.28116,941
2023-02-07Open-market sale100$61.12117,041
2023-02-07Open-market sale200$61.09117,141
2023-02-07Open-market sale500$61.03117,341
2023-02-07Open-market sale100$61.02117,841
2023-02-07Open-market sale100$61.01117,941
2023-02-07Open-market sale100$61.00118,041
2023-02-07Open-market sale400$60.99118,141
2023-02-07Open-market sale100$60.90118,541
2023-02-07Open-market sale100$60.89118,641
2023-02-07Open-market sale100$60.87118,741
2023-02-07Open-market sale200$60.85118,842
2023-02-07Open-market sale100$61.39116,541
2023-02-07Open-market sale100$61.7695,491
2023-02-07Open-market sale528$61.7694,963
2023-02-07Open-market sale546$61.7794,417
2023-02-07Open-market sale100$61.7894,317
2023-02-07Open-market sale1,204$61.7993,113
2023-02-07Open-market sale954$61.8092,159
2023-02-07Open-market sale7,322$61.7595,591
2023-02-07Open-market sale32$61.75102,913
2023-02-07Open-market sale455$61.74102,945
2023-02-07Open-market sale402$61.73103,400
2023-02-07Open-market sale10$61.73103,802
2023-02-07Open-market sale402$61.72103,812
2023-02-07Open-market sale390$61.71104,214
2023-02-07Open-market sale400$61.70104,604
2023-02-07Open-market sale125$61.69105,004
2023-02-07Open-market sale40$61.69105,129
2023-02-07Open-market sale1,035$61.68105,169
2023-02-07Open-market sale199$61.9285,712
2023-02-07Open-market sale800$61.9185,911
2023-02-07Open-market sale700$61.9086,711
2023-02-07Open-market sale100$61.8987,411
2023-02-07Open-market sale601$61.8887,511
2023-02-07Open-market sale899$61.8788,112
2023-02-07Open-market sale100$61.8689,011
2023-02-07Open-market sale200$61.8589,111
2023-02-07Open-market sale600$61.8489,311
2023-02-07Open-market sale300$61.8389,911
2023-02-07Open-market sale33$61.8390,211
2023-02-07Open-market sale880$61.8290,244
2023-02-07Open-market sale1,035$61.8191,124
2023-02-07Open-market sale112$62.0083,492
2023-02-07Open-market sale200$61.9983,604
2023-02-07Open-market sale298$61.9385,414
2023-02-07Open-market sale400$61.9883,804
2023-02-07Open-market sale400$61.9784,204
2023-02-07Open-market sale100$61.9684,604
2023-02-07Open-market sale407$61.9584,704
2023-02-07Open-market sale2$61.9585,111
2023-02-07Open-market sale301$61.9485,113
2023-02-07Open-market sale200$61.51113,242
2023-02-07Open-market sale199$61.50113,442
2023-02-07Open-market sale100$61.50113,641
2023-02-07Open-market sale100$61.49113,741
2023-02-07Open-market sale10$61.48113,841
2023-02-07Open-market sale315$61.47113,851
2023-02-07Open-market sale425$61.46114,166
2023-02-07Open-market sale200$61.45114,591
2023-02-07Open-market sale610$61.44114,791
2023-02-07Open-market sale101$61.44115,401
2023-02-07Open-market sale499$61.43115,502
2023-02-07Open-market sale40$61.42116,001
2023-02-07Open-market sale901$61.66106,204
2023-02-07Open-market sale399$61.65107,105
2023-02-07Open-market sale4$61.64107,504
2023-02-07Open-market sale67$61.63107,508
2023-02-07Open-market sale189$61.62107,575
2023-02-07Open-market sale343$61.61107,764
2023-02-07Open-market sale100$61.61108,107
2023-02-07Open-market sale145$61.60108,207
2023-02-07Open-market sale1,276$61.59108,352
2023-02-07Open-market sale210$61.58109,628
2023-02-07Open-market sale465$61.57109,838
2023-02-07Open-market sale1,154$61.56110,303
2023-02-07Open-market sale317$61.55111,457
2023-02-07Open-market sale201$61.54111,774
2023-02-07Open-market sale100$61.54111,975
2023-02-07Open-market sale539$61.53112,075
2023-02-07Open-market sale228$61.52112,614
2023-02-07Open-market sale400$61.51112,842
2023-02-06Option exercise (derivative)16,500$0.000
2023-02-06Option exercise (derivative)20,550$0.0017,850
2023-02-06Open-market sale2,284$61.03110,331
2023-02-06Open-market sale100$61.01112,615
2023-02-06Open-market sale6,077$61.00112,715
2023-02-06Open-market sale600$60.99118,792
2023-02-06Open-market sale1,150$60.98119,392
2023-02-06Option exercise20,550$31.93120,542
2023-02-06Option exercise16,500$23.3499,992
2023-02-06Open-market sale269$61.2993,627
2023-02-06Open-market sale622$61.2893,896
2023-02-06Open-market sale362$61.2794,518
2023-02-06Open-market sale11$61.2694,880
2023-02-06Open-market sale1,000$61.2594,891
2023-02-06Open-market sale100$61.2495,891
2023-02-06Open-market sale189$61.2395,991
2023-02-06Open-market sale770$61.2196,180
2023-02-06Open-market sale1,000$61.2096,950
2023-02-06Open-market sale511$61.1997,950
2023-02-06Open-market sale410$61.1898,461
2023-02-06Open-market sale359$61.1798,871
2023-02-06Open-market sale1,076$61.1699,230
2023-02-06Open-market sale1,399$61.15100,306
2023-02-06Open-market sale1,375$61.14101,705
2023-02-06Open-market sale2,169$61.13103,080
2023-02-06Open-market sale2,600$61.12105,249
2023-02-06Open-market sale106$61.09107,849
2023-02-06Open-market sale94$61.08107,955
2023-02-06Open-market sale402$61.07108,049
2023-02-06Open-market sale1,064$61.06108,451
2023-02-06Open-market sale25$61.05109,515
2023-02-06Open-market sale791$61.04109,540
2023-02-06Open-market sale836$61.5586,138
2023-02-06Open-market sale128$61.5486,974
2023-02-06Open-market sale23$61.5387,102
2023-02-06Open-market sale200$61.5287,125
2023-02-06Open-market sale290$61.5187,325
2023-02-06Open-market sale2,850$61.5087,615
2023-02-06Open-market sale500$61.3790,465
2023-02-06Open-market sale100$61.3690,965
2023-02-06Open-market sale279$61.3591,065
2023-02-06Open-market sale346$61.3491,344
2023-02-06Open-market sale776$61.3391,690
2023-02-06Open-market sale331$61.3292,466
2023-02-06Open-market sale1$61.3292,797
2023-02-06Open-market sale405$61.3192,798
2023-02-06Open-market sale424$61.3093,203
2023-02-06Open-market sale50$61.7983,492
2023-02-06Open-market sale10$61.7783,542
2023-02-06Open-market sale40$61.7683,552
2023-02-06Open-market sale600$61.6383,592
2023-02-06Open-market sale203$61.6184,192
2023-02-06Open-market sale100$61.6084,395
2023-02-06Open-market sale1,010$61.5984,495
2023-02-06Open-market sale10$61.5885,505
2023-02-06Open-market sale125$61.5785,515
2023-02-06Open-market sale365$61.5685,640
2023-02-06Open-market sale133$61.5686,005
2022-02-22Open-market sale600$46.8383,492
2022-02-22Open-market sale100$46.7784,192
2022-02-22Open-market sale50$46.8184,142
2022-02-22Open-market sale50$46.8284,092
2022-02-22Open-market sale273$46.6486,842
2022-02-22Open-market sale100$46.6387,115
2022-02-22Open-market sale333$46.6287,215
2022-02-22Open-market sale500$46.6187,548
2022-02-22Open-market sale1,515$46.6088,048
2022-02-22Open-market sale100$46.6089,563
2022-02-22Open-market sale467$46.5989,663
2022-02-22Open-market sale1,000$46.5890,130
2022-02-22Open-market sale1,104$46.5791,130
2022-02-22Open-market sale611$46.5692,234
2022-02-22Open-market sale1,500$46.5592,845
2022-02-22Open-market sale332$46.5494,345
2022-02-22Open-market sale300$46.5394,677
2022-02-22Open-market sale3,765$46.5294,977
2022-02-22Open-market sale1,300$46.5198,742
2022-02-22Open-market sale200$46.49100,042
2022-02-22Open-market sale450$46.48100,242
2022-02-22Open-market sale850$46.47100,692
2022-02-22Open-market sale250$46.46101,542
2022-02-22Open-market sale16$46.7684,292
2022-02-22Open-market sale50$46.7584,308
2022-02-22Open-market sale634$46.7484,358
2022-02-22Open-market sale100$46.7484,992
2022-02-22Open-market sale300$46.7385,092
2022-02-22Open-market sale100$46.7185,392
2022-02-22Open-market sale100$46.7085,492
2022-02-22Open-market sale950$46.6985,592
2022-02-22Open-market sale300$46.6486,542
2022-02-17Grant / award (derivative)120,000$0.00120,000
2022-02-17Grant / award39,428$47.59101,792
2021-02-19Option exercise (derivative)19,200$0.0057,600
2021-02-19Open-market sale200$51.9180,064
2021-02-19Open-market sale100$51.9679,964
2021-02-19Open-market sale200$51.9879,764
2021-02-19Open-market sale100$51.9080,264
2021-02-19Open-market sale100$51.8980,364
2021-02-19Open-market sale100$51.8680,464
2021-02-19Open-market sale100$51.8080,564
2021-02-19Open-market sale100$51.7980,664
2021-02-19Open-market sale100$51.7880,764
2021-02-19Open-market sale200$51.6780,864
2021-02-19Open-market sale300$51.6481,064
2021-02-19Open-market sale100$51.6281,364
2021-02-19Open-market sale100$51.6181,464
2021-02-19Option exercise19,200$27.6281,564
2021-02-19Open-market sale97$52.2962,364
2021-02-19Open-market sale200$52.1662,461
2021-02-19Open-market sale7$52.1262,661
2021-02-19Open-market sale100$52.1162,668
2021-02-19Open-market sale200$52.0662,768
2021-02-19Open-market sale547$52.0562,968
2021-02-19Open-market sale600$52.0463,515
2021-02-19Open-market sale300$52.0364,115
2021-02-19Open-market sale1,993$52.0264,415
2021-02-19Open-market sale2,503$52.0166,408
2021-02-19Open-market sale10,853$52.0068,911
2021-02-17Open-market sale500$50.5995,469
2021-02-17Open-market sale500$50.5795,969
2021-02-17Open-market sale400$50.6495,069
2021-02-17Open-market sale10$51.1562,364
2021-02-17Open-market sale200$51.1062,374
2021-02-17Open-market sale205$51.0862,574
2021-02-17Open-market sale299$51.0762,779
2021-02-17Open-market sale17$51.0763,078
2021-02-17Open-market sale1,296$51.0663,095
2021-02-17Open-market sale93$51.0664,391
2021-02-17Open-market sale1,200$51.0564,484
2021-02-17Open-market sale100$51.0565,684
2021-02-17Open-market sale200$51.0465,784
2021-02-17Open-market sale846$51.0365,984
2021-02-17Open-market sale1,964$51.0366,830
2021-02-17Open-market sale1,400$51.0268,794
2021-02-17Open-market sale3,400$51.0170,194
2021-02-17Open-market sale16,993$51.0073,594
2021-02-17Open-market sale400$50.9490,587
2021-02-17Open-market sale400$50.9390,987
2021-02-17Open-market sale500$50.9291,387
2021-02-17Open-market sale404$50.8091,887
2021-02-17Open-market sale200$50.7692,291
2021-02-17Open-market sale400$50.7592,491
2021-02-17Open-market sale398$50.7492,891
2021-02-17Open-market sale400$50.7393,289
2021-02-17Open-market sale500$50.7093,689
2021-02-17Open-market sale380$50.6994,189
2021-02-17Open-market sale100$50.6694,569
2021-02-17Open-market sale400$50.6594,669
2021-02-16Grant / award (derivative)100,000$0.00100,000
2021-02-16Grant / award34,105$51.8296,469
2021-02-04Option exercise (derivative)16,500$0.000
2021-02-04Option exercise (derivative)16,500$0.0016,500
2021-02-04Option exercise (derivative)19,200$0.0038,400
2021-02-04Option exercise (derivative)19,200$0.0076,800
2021-02-04Open-market sale100$50.1769,900
2021-02-04Open-market sale200$50.1770,000
2021-02-04Open-market sale600$50.1670,200
2021-02-04Open-market sale2,396$50.1570,800
2021-02-04Open-market sale600$50.1573,196
2021-02-04Open-market sale100$50.1473,796
2021-02-04Open-market sale300$50.1373,896
2021-02-04Open-market sale200$50.1174,196
2021-02-04Open-market sale2,300$50.1074,396
2021-02-04Open-market sale200$50.1076,696
2021-02-04Open-market sale600$50.0776,896
2021-02-04Open-market sale300$50.0677,496
2021-02-04Open-market sale1,200$50.0677,796
2021-02-04Open-market sale2,805$50.1965,722
2021-02-04Open-market sale520$50.0483,296
2021-02-04Open-market sale2,600$50.0483,816
2021-02-04Open-market sale500$50.0386,416
2021-02-04Open-market sale1,000$50.0386,916
2021-02-04Open-market sale400$50.0287,916
2021-02-04Open-market sale16,500$50.0288,316
2021-02-04Open-market sale300$50.01104,816
2021-02-04Open-market sale17,400$50.01105,116
2021-02-04Open-market sale11,248$50.00122,516
2021-02-04Option exercise19,200$27.62133,764
2021-02-04Option exercise19,200$31.93114,564
2021-02-04Option exercise16,500$23.3495,364
2021-02-04Option exercise16,500$16.8578,864
2021-02-04Open-market sale1,073$50.1868,827
2021-02-04Open-market sale300$50.1968,527
2021-02-04Open-market sale4,300$50.0578,996
2021-02-04Open-market sale110$50.3163,786
2021-02-04Open-market sale10$50.3063,896
2021-02-04Open-market sale73$50.2963,906
2021-02-04Open-market sale1$50.2663,979
2021-02-04Open-market sale320$50.2563,980
2021-02-04Open-market sale10$50.2464,300
2021-02-04Open-market sale705$50.2364,310
2021-02-04Open-market sale2$50.2265,015
2021-02-04Open-market sale200$50.2265,017
2021-02-04Open-market sale100$50.2165,217
2021-02-04Open-market sale405$50.2065,317
2021-02-04Open-market sale100$50.6062,364
2021-02-04Open-market sale100$50.5162,464
2021-02-04Open-market sale514$50.5062,564
2021-02-04Open-market sale100$50.4663,078
2021-02-04Open-market sale100$50.4063,178
2021-02-04Open-market sale100$50.3963,278
2021-02-04Open-market sale100$50.3763,378
2021-02-04Open-market sale100$50.3663,478
2021-02-04Open-market sale1$50.3463,578
2021-02-04Open-market sale100$50.3463,579
2021-02-04Open-market sale107$50.3263,679
2020-02-19Open-market sale632$42.5171,669
2020-02-19Open-market sale938$42.5470,731
2020-02-19Open-market sale1,928$42.5568,803
2020-02-19Open-market sale5,000$42.5563,803
2020-02-19Open-market sale100$42.5663,703
2020-02-19Open-market sale1,100$42.5862,603
2020-02-19Open-market sale166$42.6062,437
2020-02-19Open-market sale6,978$42.5072,357
2020-02-19Open-market sale100$42.4579,335
2020-02-19Open-market sale73$42.6162,364
2020-02-19Open-market sale100$42.4279,435
2020-02-19Open-market sale300$42.4079,836
2020-02-19Open-market sale100$42.3491,353
2020-02-19Open-market sale500$42.3490,853
2020-02-19Open-market sale40$42.3590,813
2020-02-19Open-market sale2,273$42.3588,540
2020-02-19Open-market sale400$42.3788,140
2020-02-19Open-market sale100$42.3888,040
2020-02-19Open-market sale2,000$42.3980,136
2020-02-19Open-market sale5,904$42.3882,136
2020-02-19Open-market sale56$42.5172,301
2020-02-19Open-market sale301$42.4179,535
2020-02-18Grant / award (derivative)100,000$0.00100,000
2020-02-18Open-market sale10$43.0491,553
2020-02-18Open-market sale100$43.0191,563
2020-02-18Open-market sale100$43.0591,453
2020-02-18Grant / award29,789$42.2392,153
2020-02-18Open-market sale490$43.0091,663
2020-02-13Option exercise (derivative)38,400$0.0057,600
2020-02-13Option exercise (derivative)7,695$0.0016,500
2020-02-13Option exercise (derivative)16,500$0.0033,000
2020-02-13Disposition to issuer700$43.1467,020
2020-02-13Disposition to issuer300$43.1467,720
2020-02-13Disposition to issuer100$43.1566,920
2020-02-13Disposition to issuer3,500$43.1663,420
2020-02-13Disposition to issuer600$43.1862,820
2020-02-13Disposition to issuer56$43.1862,764
2020-02-13Disposition to issuer400$43.2362,364
2020-02-13Option exercise7,695$16.8570,059
2020-02-13Option exercise16,500$23.3486,559
2020-02-13Option exercise38,400$31.93124,959
2020-02-13Disposition to issuer17,061$43.00107,898
2020-02-13Disposition to issuer200$43.1368,020
2020-02-13Disposition to issuer100$43.1168,220
2020-02-13Disposition to issuer300$43.1068,320
2020-02-13Disposition to issuer6,146$43.0968,620
2020-02-13Disposition to issuer100$43.0874,766
2020-02-13Disposition to issuer900$43.0774,866
2020-02-13Disposition to issuer980$43.0675,766
2020-02-13Disposition to issuer306$43.0576,746
2020-02-13Disposition to issuer300$43.0377,052
2020-02-13Disposition to issuer3,100$43.0377,352
2020-02-13Disposition to issuer715$43.0280,452
2020-02-13Disposition to issuer14,801$43.0281,167
2020-02-13Disposition to issuer2,230$43.0195,968
2020-02-13Disposition to issuer100$43.0198,198
2020-02-13Disposition to issuer9,600$43.0198,298
2020-02-11Option exercise (derivative)6,423$0.0024,195
2020-02-11Disposition to issuer2,100$43.0163,002
2020-02-11Disposition to issuer638$43.0162,364
2020-02-11Option exercise6,423$16.8568,787
2020-02-11Disposition to issuer3,685$43.0065,102
2020-02-07Option exercise (derivative)2,382$0.0030,618
2020-02-07Option exercise (derivative)16,500$0.000
2020-02-07Disposition to issuer100$43.1263,364
2020-02-07Disposition to issuer2,140$43.0164,710
2020-02-07Disposition to issuer328$43.0264,382
2020-02-07Disposition to issuer150$43.0364,232
2020-02-07Disposition to issuer374$43.0463,858
2020-02-07Disposition to issuer50$43.0563,808
2020-02-07Disposition to issuer344$43.0663,464
2020-02-07Disposition to issuer100$43.1363,264
2020-02-07Disposition to issuer900$43.1562,364
2020-02-07Option exercise16,500$21.2878,864
2020-02-07Option exercise2,382$16.8581,246
2020-02-07Disposition to issuer14,396$43.0066,850
2019-07-26Option exercise (derivative)33,000$0.0016,500
2019-07-26Option exercise (derivative)16,500$0.000
2019-07-26Option exercise (derivative)33,000$0.0049,500
2019-07-26Option exercise (derivative)33,000$0.0033,000
2019-07-26Option exercise33,000$23.34210,864
2019-07-26Option exercise16,500$23.6678,864
2019-07-26Option exercise33,000$23.79111,864
2019-07-26Open-market sale148,500$32.1562,364
2019-07-26Option exercise33,000$16.85177,864
2019-07-26Option exercise33,000$21.28144,864
2019-02-19Grant / award (derivative)96,000$0.0096,000
2019-02-19Grant / award41,432$27.62103,796
2019-02-19Open-market sale41,432$27.0162,364
2018-08-07Open-market sale1,099$26.2172,181
2018-08-07Open-market sale1,426$26.1973,881
2018-08-07Open-market sale100$26.1975,307
2018-08-07Open-market sale100$26.1875,407
2018-08-07Open-market sale300$26.5162,364
2018-08-07Open-market sale200$26.5162,664
2018-08-07Open-market sale2,743$26.5062,864
2018-08-07Open-market sale100$26.3665,607
2018-08-07Open-market sale300$26.3565,707
2018-08-07Open-market sale100$26.3466,007
2018-08-07Open-market sale301$26.3166,107
2018-08-07Open-market sale3$26.3066,408
2018-08-07Open-market sale100$26.3066,411
2018-08-07Open-market sale100$26.3066,511
2018-08-07Open-market sale200$26.2966,611
2018-08-07Open-market sale1,097$26.2866,811
2018-08-07Open-market sale600$26.2767,908
2018-08-07Open-market sale200$26.2768,508
2018-08-07Open-market sale650$26.2668,708
2018-08-07Open-market sale1,000$26.2569,358
2018-08-07Open-market sale301$26.2470,358
2018-08-07Open-market sale420$26.2370,659
2018-08-07Open-market sale100$26.2371,079
2018-08-07Open-market sale768$26.2271,179
2018-08-07Open-market sale234$26.2271,947
2018-08-07Open-market sale201$26.2073,680
2018-08-07Open-market sale400$26.2073,280
2018-04-30Open-market sale100$31.0979,217
2018-04-30Open-market sale100$31.0879,317
2018-04-30Open-market sale100$31.0779,417
2018-04-30Open-market sale100$31.0479,517
2018-04-30Open-market sale100$31.0479,617
2018-04-30Open-market sale200$31.0479,717
2018-04-30Open-market sale200$31.0279,917
2018-04-30Open-market sale100$30.9980,117
2018-04-30Open-market sale300$30.9880,217
2018-04-30Open-market sale200$30.9780,517
2018-04-30Open-market sale100$30.9580,717
2018-04-30Open-market sale100$30.9280,817
2018-04-30Open-market sale190$30.9080,917
2018-04-30Open-market sale11$30.8981,107
2018-04-30Open-market sale200$30.8881,118
2018-04-30Open-market sale100$31.1079,117
2018-04-30Open-market sale70$30.8381,618
2018-04-30Open-market sale100$30.8181,688
2018-04-30Open-market sale300$30.8081,788
2018-04-30Open-market sale300$30.7982,088
2018-04-30Open-market sale40$30.7982,388
2018-04-30Open-market sale600$30.7882,428
2018-04-30Open-market sale100$30.7783,028
2018-04-30Open-market sale270$30.7783,128
2018-04-30Open-market sale500$30.7083,398
2018-04-30Open-market sale100$30.6883,898
2018-04-30Open-market sale200$31.1478,617
2018-04-30Open-market sale100$31.1278,817
2018-04-30Open-market sale200$31.1178,917
2018-04-30Open-market sale300$30.8781,318
2018-04-30Open-market sale100$31.4477,717
2018-04-30Open-market sale100$31.4177,817
2018-04-30Open-market sale100$31.3877,917
2018-04-30Open-market sale100$31.3378,017
2018-04-30Open-market sale100$31.2578,117
2018-04-30Open-market sale100$31.2378,217
2018-04-30Open-market sale100$31.2378,317
2018-04-30Open-market sale100$31.2278,417
2018-04-30Open-market sale100$31.1678,517
2018-04-30Open-market sale100$31.7675,507
2018-04-30Open-market sale100$31.7275,607
2018-04-30Open-market sale200$31.6675,707
2018-04-30Open-market sale100$31.6475,907
2018-04-30Open-market sale100$31.6476,007
2018-04-30Open-market sale100$31.5576,107
2018-04-30Open-market sale100$31.5077,617
2018-04-30Open-market sale200$31.5177,417
2018-04-30Open-market sale100$31.5277,317
2018-04-30Open-market sale700$31.5276,617
2018-04-30Open-market sale100$31.5576,207
2018-04-30Open-market sale310$31.5376,307
2018-02-15Grant / award (derivative)96,000$0.0096,000
2018-02-15Grant / award39,586—101,950
2018-02-15Tax withholding17,952$31.9383,998
2017-10-30Open-market sale1,900$32.3465,364
2017-10-30Open-market sale3,600$32.3467,264
2017-10-30Open-market sale400$32.3370,864
2017-10-30Open-market sale100$32.3371,264
2017-10-30Open-market sale900$32.3371,364
2017-10-30Open-market sale400$32.3272,264
2017-10-30Open-market sale400$32.3272,664
2017-10-30Open-market sale13,400$32.3173,064
2017-10-30Open-market sale31,600$32.3086,464
2017-10-30Open-market sale1,600$32.29118,064
2017-10-30Open-market sale500$32.29119,664
2017-10-30Open-market sale3,700$32.28120,164
2017-10-30Open-market sale2,900$32.28123,864
2017-10-30Open-market sale6,500$32.27126,764
2017-10-30Open-market sale100$32.4562,364
2017-10-30Open-market sale100$32.4162,464
2017-10-30Open-market sale100$32.4062,564
2017-10-30Open-market sale100$32.4062,664
2017-10-30Open-market sale400$32.3962,764
2017-10-30Open-market sale100$32.3863,164
2017-10-30Open-market sale100$32.3763,264
2017-10-30Open-market sale800$32.3663,364
2017-10-30Open-market sale1,100$32.3564,164
2017-10-30Open-market sale100$32.3565,264
2017-10-30Option exercise (derivative)66,000$0.0016,500
2017-10-30Option exercise (derivative)49,500$0.0033,000
2017-10-30Option exercise (derivative)33,000$0.0049,500
2017-10-30Option exercise (derivative)16,500$0.0066,000
2017-10-30Open-market sale2,600$31.96214,664
2017-10-30Open-market sale600$31.95217,264
2017-10-30Open-market sale1,000$31.94217,864
2017-10-30Open-market sale1,000$31.93218,864
2017-10-30Open-market sale100$31.92219,864
2017-10-30Open-market sale263$31.91219,964
2017-10-30Open-market sale600$31.90220,227
2017-10-30Open-market sale200$31.88220,827
2017-10-30Open-market sale100$31.88221,027
2017-10-30Open-market sale137$31.87221,127
2017-10-30Open-market sale200$31.87221,264
2017-10-30Open-market sale300$31.86221,464
2017-10-30Open-market sale500$31.86221,764
2017-10-30Open-market sale700$31.85222,264
2017-10-30Open-market sale500$31.85222,964
2017-10-30Open-market sale200$31.84223,464
2017-10-30Open-market sale400$31.82223,664
2017-10-30Open-market sale200$31.81224,064
2017-10-30Open-market sale1,100$31.80224,264
2017-10-30Open-market sale900$31.79225,364
2017-10-30Open-market sale700$31.77226,264
2017-10-30Open-market sale300$31.76226,964
2017-10-30Open-market sale100$31.75227,264
2017-10-30Option exercise16,500$16.85227,364
2017-10-30Option exercise33,000$21.28210,864
2017-10-30Option exercise49,500$23.79177,864
2017-10-30Option exercise66,000$23.66128,364
2017-10-30Open-market sale600$31.98211,564
2017-10-30Open-market sale700$31.97212,164
2017-10-30Open-market sale1,800$31.97212,864
2017-10-30Open-market sale300$32.26153,993
2017-10-30Open-market sale3,071$32.25154,293
2017-10-30Open-market sale10,000$32.25157,364
2017-10-30Open-market sale900$32.24167,364
2017-10-30Open-market sale400$32.24168,264
2017-10-30Open-market sale100$32.22168,664
2017-10-30Open-market sale100$32.20168,764
2017-10-30Open-market sale500$32.17168,864
2017-10-30Open-market sale18,300$32.16169,364
2017-10-30Open-market sale3,900$32.15187,664
2017-10-30Open-market sale138$32.14191,564
2017-10-30Open-market sale100$32.13191,702
2017-10-30Open-market sale700$32.12191,802
2017-10-30Open-market sale200$32.11192,502
2017-10-30Open-market sale410$32.27133,264
2017-10-30Open-market sale200$32.09193,102
2017-10-30Open-market sale830$32.08193,302
2017-10-30Open-market sale790$32.07194,132
2017-10-30Open-market sale1,650$32.06194,922
2017-10-30Open-market sale1,130$32.05196,572
2017-10-30Open-market sale1,962$32.04197,702
2017-10-30Open-market sale100$32.03199,664
2017-10-30Open-market sale100$32.03199,764
2017-10-30Open-market sale1,900$32.02199,864
2017-10-30Open-market sale200$32.02201,764
2017-10-30Open-market sale370$32.01201,964
2017-10-30Open-market sale8,730$32.00202,334
2017-10-30Open-market sale500$32.00211,064
2017-10-30Open-market sale20,319$32.26133,674
2017-10-30Open-market sale400$32.09192,702
2017-10-16J2,960$25.000
2017-04-28Option exercise (derivative)15,000$0.000
2017-04-28Open-market sale45,000$27.2058,290
2017-04-28Option exercise30,000$12.2388,290
2017-04-28Option exercise15,000$14.18103,290
2017-02-08Open-market sale599$23.2364,691
2017-02-08Open-market sale400$23.2265,510
2017-02-08Open-market sale220$23.2365,290
2017-02-08Open-market sale2,700$23.2560,259
2017-02-08Open-market sale100$23.2660,159
2017-02-08Open-market sale1,732$23.2462,959
2017-02-08Open-market sale6,650$23.2065,910
2017-02-08Open-market sale700$23.2659,459
2017-02-08Open-market sale669$23.2758,790
2017-02-08Open-market sale200$23.2858,290
2017-02-08Open-market sale300$23.2758,490
2017-02-08Grant / award (derivative)82,500$0.0082,500
2017-02-08Open-market sale300$23.0285,651
2017-02-08Open-market sale600$23.2072,760
2017-02-08Open-market sale200$23.2072,560
2017-02-08Open-market sale300$23.1776,560
2017-02-08Open-market sale1,000$23.1875,560
2017-02-08Open-market sale580$23.1677,671
2017-02-08Open-market sale100$23.1578,251
2017-02-08Open-market sale200$23.1078,351
2017-02-08Open-market sale100$23.0978,551
2017-02-08Open-market sale200$23.0878,651
2017-02-08Open-market sale800$23.0778,851
2017-02-08Open-market sale400$23.0679,651
2017-02-08Open-market sale200$23.0680,051
2017-02-08Open-market sale500$23.0580,251
2017-02-08Open-market sale100$23.0580,751
2017-02-08Open-market sale500$23.0480,851
2017-02-08Open-market sale690$23.0481,351
2017-02-08Open-market sale1,310$23.0482,041
2017-02-08Open-market sale300$23.0383,351
2017-02-08Open-market sale1,200$23.0383,651
2017-02-08Open-market sale800$23.0284,851
2017-02-08Open-market sale811$23.1676,860
2017-02-08Open-market sale999$23.0185,951
2017-02-08Open-market sale400$23.0186,950
2017-02-08Open-market sale6,770$23.0087,350
2017-02-08Open-market sale1,200$22.9994,120
2017-02-08Open-market sale500$22.9795,320
2017-02-08Open-market sale300$22.9595,820
2017-02-08Grant / award37,830$23.3496,120
2017-02-08Open-market sale2,200$23.1973,360
2016-02-16Grant / award (derivative)82,500$0.0082,500
2015-07-29Option exercise (derivative)6,579$0.0015,000
2015-07-29Open-market sale100$24.4458,490
2015-07-29Open-market sale100$24.4458,590
2015-07-29Open-market sale300$24.4358,690
2015-07-29Open-market sale100$24.4358,990
2015-07-29Open-market sale1,700$24.4259,090
2015-07-29Open-market sale2,800$24.4060,790
2015-07-29Open-market sale200$24.4063,590
2015-07-29Open-market sale800$24.3963,790
2015-07-29Open-market sale200$24.3864,590
2015-07-29Open-market sale100$24.3864,790
2015-07-29Open-market sale200$24.3764,890
2015-07-29Open-market sale1,200$24.3765,090
2015-07-29Open-market sale100$24.4758,290
2015-07-29Open-market sale200$24.3567,590
2015-07-29Open-market sale100$24.3467,790
2015-07-29Open-market sale1,000$24.3367,890
2015-07-29Open-market sale1,000$24.3368,890
2015-07-29Open-market sale579$24.3269,890
2015-07-29Open-market sale100$24.3270,469
2015-07-29Open-market sale200$24.3170,569
2015-07-29Open-market sale600$24.3170,769
2015-07-29Open-market sale1,000$24.3071,369
2015-07-29Option exercise7,500$12.2372,369
2015-07-29Option exercise6,579$12.2364,869
2015-07-29Open-market sale100$24.4658,390
2015-07-29Open-market sale1,300$24.3566,290
2015-07-28Option exercise (derivative)9,079$0.000
2015-07-28Option exercise (derivative)15,000$0.0015,000
2015-07-28Option exercise (derivative)921$0.0021,579
2015-07-28Open-market sale300$24.3260,890
2015-07-28Open-market sale350$24.3161,190
2015-07-28Open-market sale304$24.3161,540
2015-07-28Open-market sale4,826$24.3061,844
2015-07-28Open-market sale200$24.3066,670
2015-07-28Open-market sale1,400$24.2966,870
2015-07-28Open-market sale200$24.2968,270
2015-07-28Open-market sale1,010$24.2868,470
2015-07-28Open-market sale700$24.2869,480
2015-07-28Open-market sale1,197$24.2770,180
2015-07-28Open-market sale600$24.2771,377
2015-07-28Open-market sale1,599$24.2671,977
2015-07-28Open-market sale510$24.2673,576
2015-07-28Open-market sale9,204$24.2574,086
2015-07-28Option exercise921$12.2383,290
2015-07-28Open-market sale400$24.3260,490
2015-07-28Open-market sale100$24.3360,390
2015-07-28Open-market sale200$24.3460,190
2015-07-28Open-market sale600$24.3559,590
2015-07-28Open-market sale1,300$24.3558,290
2015-07-28Option exercise15,000$14.1882,369
2015-07-28Option exercise9,079$13.1267,369
2015-07-27Option exercise (derivative)5,321$0.009,079
2015-07-27Open-market sale100$24.1560,411
2015-07-27Open-market sale100$24.1860,011
2015-07-27Open-market sale300$24.1760,111
2015-07-27Open-market sale1,721$24.1858,290
2015-07-27Open-market sale500$24.1560,511
2015-07-27Open-market sale2,600$24.1561,011
2015-07-27Option exercise5,321$13.1263,611
2015-07-27Option exercise (derivative)5,321$0.009,079
2015-07-27Open-market sale300$24.1760,111
2015-07-27Open-market sale100$24.1560,411
2015-07-27Open-market sale500$24.1560,511
2015-07-27Option exercise5,321$13.1263,611
2015-07-27Open-market sale2,600$24.1561,011
2015-07-27Open-market sale1,721$24.1858,290
2015-07-27Open-market sale100$24.1860,011
2015-02-17Grant / award (derivative)82,500$0.0082,500
2014-02-26Open-market sale100$24.5858,290
2014-02-26Option exercise (derivative)973$0.0030,000
2014-02-26Option exercise (derivative)7,500$0.0022,500
2014-02-26Open-market sale200$24.5060,615
2014-02-26Open-market sale2,551$24.5060,815
2014-02-26Open-market sale200$24.4663,366
2014-02-26Open-market sale356$24.4563,566
2014-02-26Open-market sale95$24.4263,922
2014-02-26Open-market sale300$24.3164,017
2014-02-26Open-market sale100$24.2864,317
2014-02-26Open-market sale100$24.2364,417
2014-02-26Open-market sale100$24.2064,517
2014-02-26Open-market sale200$24.1564,617
2014-02-26Open-market sale493$24.1464,817
2014-02-26Open-market sale200$24.1165,310
2014-02-26Open-market sale300$24.1065,510
2014-02-26Open-market sale100$24.5259,315
2014-02-26Open-market sale100$24.0965,910
2014-02-26Open-market sale200$24.0966,010
2014-02-26Open-market sale100$24.0166,210
2014-02-26Open-market sale7,953$24.0066,310
2014-02-26Option exercise7,500$12.2374,263
2014-02-26Option exercise7,500$12.2366,763
2014-02-26Option exercise973$14.1859,263
2014-02-26Open-market sale100$24.5758,390
2014-02-26Open-market sale100$24.5658,490
2014-02-26Open-market sale25$24.5558,590
2014-02-26Open-market sale400$24.5458,615
2014-02-26Open-market sale200$24.5459,015
2014-02-26Open-market sale100$24.5359,215
2014-02-26Open-market sale500$24.5160,115
2014-02-26Open-market sale700$24.5159,415
2014-02-26Open-market sale100$24.1065,810
2014-02-24Option exercise (derivative)6,102$0.0030,973
2014-02-24Open-market sale6,100$24.0058,292
2014-02-24Option exercise6,102$14.1864,392
2014-02-24Open-market sale2$24.0158,290
2014-02-21Option exercise (derivative)200$0.0037,075
2014-02-21Option exercise200$14.1858,490
2014-02-21Open-market sale200$24.0058,290
2014-02-18Option exercise (derivative)6,400$0.0014,400
2014-02-18Option exercise (derivative)7,725$0.0037,725
2014-02-18Open-market sale14,125$24.2558,290
2014-02-18Option exercise6,400$13.1264,690
2014-02-18Option exercise7,725$14.1872,415
2014-02-18Grant / award (derivative)82,500$0.0082,500
2014-01-31Option exercise (derivative)8,000$0.0020,800
2014-01-31Option exercise (derivative)12,000$0.000
2014-01-31Open-market sale20,000$25.0058,290
2014-01-31Option exercise12,000$7.8570,290
2014-01-31Option exercise8,000$13.1278,290
2013-12-06Gift10,000$0.0058,290
2013-11-22Open-market sale2,400$21.3470,890
2013-11-22Open-market sale600$21.4468,290
2013-11-22Open-market sale2,000$21.3868,890
2013-05-15Option exercise (derivative)3,759$0.0045,000
2013-05-15Option exercise (derivative)15,000$0.0060,000
2013-05-15Open-market sale252$26.2489,305
2013-05-15Open-market sale1,100$26.2389,557
2013-05-15Open-market sale100$26.2290,657
2013-05-15Open-market sale200$26.2190,757
2013-05-15Open-market sale200$26.2090,957
2013-05-15Open-market sale892$26.2091,157
2013-05-15Option exercise15,000$12.2392,049
2013-05-15Option exercise3,759$14.1877,049
2013-05-15Open-market sale298$26.4173,290
2013-05-15Open-market sale900$26.3973,588
2013-05-15Open-market sale100$26.3874,488
2013-05-15Open-market sale300$26.3874,588
2013-05-15Open-market sale1,100$26.3774,888
2013-05-15Open-market sale1,300$26.3675,988
2013-05-15Open-market sale7,377$26.3577,288
2013-05-15Open-market sale400$26.3484,665
2013-05-15Open-market sale1,100$26.3385,065
2013-05-15Open-market sale500$26.3286,165
2013-05-15Open-market sale1,000$26.3186,665
2013-05-15Open-market sale275$26.3087,665
2013-05-15Open-market sale100$26.2888,040
2013-05-15Open-market sale4$26.2888,140
2013-05-15Open-market sale420$26.2788,144
2013-05-15Open-market sale200$26.2688,564
2013-05-15Open-market sale321$26.2688,764
2013-05-15Open-market sale220$26.2589,085
2013-05-14Option exercise (derivative)11,241$0.0048,759
2013-05-14Option exercise (derivative)4,619$0.000
2013-05-14Option exercise (derivative)12,000$0.0012,000
2013-05-14Option exercise (derivative)15,200$0.0028,800
2013-05-14Open-market sale100$26.1878,195
2013-05-14Open-market sale1,400$26.1878,295
2013-05-14Open-market sale2,056$26.1779,695
2013-05-14Open-market sale100$26.1681,751
2013-05-14Open-market sale4,630$26.1681,851
2013-05-14Open-market sale2,301$26.1586,481
2013-05-14Open-market sale100$26.1588,782
2013-05-14Open-market sale2,608$26.1488,882
2013-05-14Open-market sale100$26.1491,490
2013-05-14Open-market sale4,292$26.1391,590
2013-05-14Open-market sale5,847$26.1295,882
2013-05-14Open-market sale4,505$26.11101,729
2013-05-14Open-market sale56$26.11106,234
2013-05-14Open-market sale100$26.10106,290
2013-05-14Open-market sale56$26.10106,390
2013-05-14Open-market sale9,904$26.10106,446
2013-05-14Option exercise11,241$14.18116,350
2013-05-14Option exercise15,200$13.12105,109
2013-05-14Option exercise12,000$7.8589,909
2013-05-14Option exercise4,619$17.6677,909
2013-05-14Open-market sale800$26.2373,290
2013-05-14Open-market sale800$26.2274,090
2013-05-14Open-market sale948$26.2174,890
2013-05-14Open-market sale1,257$26.2075,838
2013-05-14Open-market sale1,100$26.1977,095
2013-05-14Open-market sale100$26.2987,940
2013-05-13Option exercise (derivative)15,381$0.004,619
2013-05-13Open-market sale100$26.3279,490
2013-05-13Open-market sale993$26.3079,590
2013-05-13Option exercise15,381$17.6688,671
2013-05-13Open-market sale4,415$26.2584,256
2013-05-13Open-market sale2,973$26.2681,283
2013-05-13Open-market sale300$26.2880,983
2013-05-13Open-market sale100$26.2880,883
2013-05-13Open-market sale6,200$26.3673,290
2013-05-13Open-market sale300$26.2980,583
2013-04-10J2,990$25.002,960
2013-04-10J30,703$25.0030,397
2013-04-10J503$25.00497
2013-04-10J1,005$25.00995
2013-02-19Option exercise2,662—73,290
2013-02-12Grant / award (derivative)82,500$0.0082,500
2013-02-12Option exercise (derivative)2,622—0
2012-12-21Option exercise (derivative)26,656$0.0045,344
2012-11-26Option exercise (derivative)27,507$0.000
2012-11-26Option exercise (derivative)15,000$0.0060,000
2012-11-26Open-market sale854$21.55101,861
2012-11-26Open-market sale1,521$21.54102,715
2012-11-26Open-market sale100$21.54104,236
2012-11-26Open-market sale1,000$21.53104,336
2012-11-26Open-market sale100$21.53105,336
2012-11-26Open-market sale1,400$21.52105,436
2012-11-26Open-market sale100$21.52106,836
2012-11-26Open-market sale3,307$21.51106,936
2012-11-26Open-market sale2,892$21.50110,243
2012-11-26Option exercise15,000$14.18113,135
2012-11-26Option exercise27,507$13.1298,135
2012-11-26Open-market sale6,185$21.6093,276
2012-11-26Open-market sale509$21.5999,461
2012-11-26Open-market sale590$21.5899,970
2012-11-26Open-market sale501$21.57100,560
2012-11-26Open-market sale800$21.56101,061
2012-11-26Open-market sale3,000$21.6482,822
2012-11-26Open-market sale3,341$21.6385,822
2012-11-26Open-market sale883$21.6289,163
2012-11-26Open-market sale4,225$21.6578,597
2012-11-26Open-market sale3,230$21.6190,046
2012-11-26Open-market sale1,000$21.7570,628
2012-11-26Open-market sale136$21.6971,628
2012-11-26Open-market sale2,479$21.6871,764
2012-11-26Open-market sale800$21.6774,243
2012-11-26Open-market sale3,554$21.6675,043
2012-11-23Option exercise (derivative)1,344$0.0044,000
2012-11-23Option exercise (derivative)17,251$0.0027,507
2012-11-23Open-market sale100$21.8270,628
2012-11-23Open-market sale100$21.7070,728
2012-11-23Open-market sale20$21.6570,828
2012-11-23Open-market sale100$21.5970,848
2012-11-23Open-market sale100$21.5770,948
2012-11-23Open-market sale700$21.5671,048
2012-11-23Open-market sale700$21.5571,748
2012-11-23Open-market sale700$21.5472,448
2012-11-23Open-market sale500$21.5373,148
2012-11-23Open-market sale2,700$21.5273,648
2012-11-23Open-market sale2,500$21.5176,348
2012-11-23Open-market sale10,375$21.5078,848
2012-11-23Option exercise17,251$13.1289,223
2012-11-23Option exercise1,344$13.1271,972
2012-11-21Open-market sale500$21.6978,252
2012-11-21Open-market sale100$21.7277,501
2012-11-21Open-market sale100$21.9770,628
2012-11-21Open-market sale100$21.9170,728
2012-11-21Open-market sale100$21.8970,828
2012-11-21Open-market sale100$21.8770,928
2012-11-21Open-market sale200$21.8671,028
2012-11-21Open-market sale1,200$21.8571,228
2012-11-21Open-market sale272$21.8472,428
2012-11-21Open-market sale100$21.8372,700
2012-11-21Open-market sale100$21.8272,800
2012-11-21Open-market sale200$21.8172,900
2012-11-21Open-market sale1,189$21.8073,100
2012-11-21Open-market sale400$21.7974,289
2012-11-21Open-market sale221$21.7874,689
2012-11-21Open-market sale441$21.7774,910
2012-11-21Open-market sale250$21.7675,351
2012-11-21Open-market sale1,300$21.7575,601
2012-11-21Open-market sale300$21.7476,901
2012-11-21Open-market sale300$21.7377,201
2012-11-21Open-market sale399$21.7077,886
2012-11-21Open-market sale285$21.7177,601
2012-11-21Option exercise (derivative)11,462$0.0024,000
2012-11-21Open-market sale586$21.6878,785
2012-11-21Open-market sale600$21.36108,046
2012-11-21Open-market sale800$21.37107,246
2012-11-21Open-market sale1,800$21.38105,446
2012-11-21Open-market sale2,500$21.39102,946
2012-11-21Open-market sale2,145$21.40100,801
2012-11-21Open-market sale3,460$21.4197,341
2012-11-21Open-market sale2,798$21.4294,543
2012-11-21Open-market sale100$21.35108,646
2012-11-21Option exercise29,656$13.12108,746
2012-11-21Option exercise11,462$7.8582,090
2012-11-21Open-market sale499$21.6182,029
2012-11-21Open-market sale1,700$21.6082,528
2012-11-21Open-market sale100$21.5584,228
2012-11-21Open-market sale200$21.5384,328
2012-11-21Open-market sale800$21.5284,528
2012-11-21Open-market sale700$21.5185,328
2012-11-21Open-market sale2,718$21.5086,028
2012-11-21Open-market sale100$21.4888,746
2012-11-21Open-market sale200$21.4788,846
2012-11-21Open-market sale1,000$21.4689,046
2012-11-21Open-market sale796$21.4590,046
2012-11-21Open-market sale129$21.6779,371
2012-11-21Open-market sale424$21.6679,500
2012-11-21Open-market sale600$21.6579,924
2012-11-21Open-market sale529$21.6480,524
2012-11-21Open-market sale676$21.6381,053
2012-11-21Open-market sale300$21.6281,729
2012-11-21Open-market sale1,500$21.4490,842
2012-11-21Open-market sale2,201$21.4392,342
2012-11-21Open-market sale100$21.834,734
2012-11-21Open-market sale100$21.824,834
2012-11-21Open-market sale200$21.814,934
2012-11-21Open-market sale1,189$21.805,134
2012-11-21Open-market sale400$21.796,323
2012-11-21Open-market sale221$21.786,723
2012-11-21Open-market sale441$21.776,944
2012-11-21Open-market sale250$21.767,385
2012-11-21Open-market sale1,300$21.757,635
2012-11-21Open-market sale300$21.748,935
2012-11-21Open-market sale300$21.739,235
2012-11-21Open-market sale100$21.729,535
2012-11-21Open-market sale285$21.719,635
2012-11-21Open-market sale399$21.709,920
2012-11-21Open-market sale500$21.6910,319
2012-11-21Open-market sale100$21.972,662
2012-11-21Open-market sale100$21.912,762
2012-11-21Open-market sale100$21.892,862
2012-11-21Open-market sale100$21.872,962
2012-11-21Open-market sale200$21.863,062
2012-11-21Open-market sale1,200$21.853,262
2012-11-21Open-market sale272$21.844,462
2012-11-21Option exercise (derivative)11,462$0.000
2012-11-21Option exercise26,656$13.1240,780
2012-11-21Open-market sale129$21.6711,405
2012-11-21Open-market sale424$21.6611,534
2012-11-21Open-market sale600$21.6511,958
2012-11-21Open-market sale529$21.6412,558
2012-11-21Open-market sale676$21.6313,087
2012-11-21Open-market sale300$21.6213,763
2012-11-21Open-market sale499$21.6114,063
2012-11-21Open-market sale1,700$21.6014,562
2012-11-21Open-market sale100$21.5516,262
2012-11-21Open-market sale200$21.5316,362
2012-11-21Open-market sale800$21.5216,562
2012-11-21Open-market sale700$21.5117,362
2012-11-21Open-market sale2,718$21.5018,062
2012-11-21Open-market sale100$21.4820,780
2012-11-21Open-market sale200$21.4720,880
2012-11-21Open-market sale1,000$21.4621,080
2012-11-21Open-market sale796$21.4522,080
2012-11-21Open-market sale1,500$21.4422,876
2012-11-21Open-market sale2,201$21.4324,376
2012-11-21Open-market sale2,798$21.4226,577
2012-11-21Open-market sale3,460$21.4129,375
2012-11-21Open-market sale2,145$21.4032,835
2012-11-21Open-market sale2,500$21.3934,980
2012-11-21Open-market sale1,800$21.3837,480
2012-11-21Open-market sale800$21.3739,280
2012-11-21Open-market sale600$21.3640,080
2012-11-21Open-market sale100$21.3540,680
2012-11-21Open-market sale586$21.6810,819
2012-11-21Option exercise11,462$7.8514,124
2012-11-20Option exercise (derivative)538$0.0035,462
2012-11-20Option exercise (derivative)37,462$0.0020,000
2012-11-20Open-market sale2,500$21.8084,219
2012-11-20Open-market sale100$21.7986,719
2012-11-20Open-market sale200$21.7886,819
2012-11-20Open-market sale106$21.7687,019
2012-11-20Open-market sale394$21.7587,125
2012-11-20Open-market sale100$21.7487,519
2012-11-20Open-market sale100$21.7387,619
2012-11-20Open-market sale721$21.7287,719
2012-11-20Open-market sale4,877$21.7188,440
2012-11-20Open-market sale200$21.7093,317
2012-11-20Open-market sale15,111$21.7093,517
2012-11-20Option exercise538$7.85108,628
2012-11-20Option exercise37,462$17.66108,090
2012-11-20Open-market sale241$21.9676,328
2012-11-20Open-market sale650$21.9576,569
2012-11-20Open-market sale400$21.9477,219
2012-11-20Open-market sale200$21.9377,619
2012-11-20Open-market sale100$21.9277,819
2012-11-20Open-market sale750$21.9277,919
2012-11-20Open-market sale314$21.9178,669
2012-11-20Open-market sale2,050$21.9078,983
2012-11-20Open-market sale486$21.8981,033
2012-11-20Open-market sale400$21.8881,519
2012-11-20Open-market sale500$21.8781,919
2012-11-20Open-market sale300$21.8682,419
2012-11-20Open-market sale700$21.8582,719
2012-11-20Open-market sale200$21.8483,419
2012-11-20Open-market sale200$21.8383,619
2012-11-20Open-market sale300$21.8283,819
2012-11-20Open-market sale100$21.8184,119
2012-11-20Open-market sale100$21.9975,928
2012-11-20Open-market sale300$21.9776,028
2012-11-20Open-market sale2,000$22.0073,928
2012-11-20Open-market sale2,100$22.0571,728
2012-11-20Open-market sale100$22.0671,628
2012-11-20Open-market sale1,000$22.1570,628
2012-11-20Open-market sale100$22.0373,828
2012-11-20Open-market sale100$22.063,662
2012-11-20Open-market sale2,100$22.053,762
2012-11-20Open-market sale100$22.035,862
2012-11-20Open-market sale1,000$22.152,662
2012-11-20Open-market sale100$21.997,962
2012-11-20Open-market sale300$21.978,062
2012-11-20Open-market sale2,000$22.005,962
2012-11-20Option exercise (derivative)37,462$0.000
2012-11-20Open-market sale650$21.958,603
2012-11-20Open-market sale400$21.949,253
2012-11-20Open-market sale200$21.939,653
2012-11-20Open-market sale100$21.929,853
2012-11-20Open-market sale750$21.929,953
2012-11-20Open-market sale314$21.9110,703
2012-11-20Open-market sale2,050$21.9011,017
2012-11-20Open-market sale486$21.8913,067
2012-11-20Open-market sale400$21.8813,553
2012-11-20Open-market sale500$21.8713,953
2012-11-20Open-market sale300$21.8614,453
2012-11-20Open-market sale700$21.8514,753
2012-11-20Open-market sale200$21.8415,453
2012-11-20Open-market sale200$21.8315,653
2012-11-20Open-market sale300$21.8215,853
2012-11-20Open-market sale100$21.8116,153
2012-11-20Open-market sale2,500$21.8016,253
2012-11-20Open-market sale100$21.7918,753
2012-11-20Open-market sale200$21.7818,853
2012-11-20Open-market sale106$21.7619,053
2012-11-20Open-market sale394$21.7519,159
2012-11-20Open-market sale100$21.7419,553
2012-11-20Open-market sale100$21.7319,653
2012-11-20Open-market sale721$21.7219,753
2012-11-20Open-market sale4,877$21.7120,474
2012-11-20Open-market sale200$21.7025,351
2012-11-20Open-market sale15,111$21.7025,551
2012-11-20Option exercise538$7.8540,662
2012-11-20Option exercise37,462$17.6640,124
2012-11-20Open-market sale241$21.968,362
2012-11-19Option exercise (derivative)1,300$0.000
2012-11-19Open-market sale1,300$21.562,662
2012-11-19Option exercise1,300$17.663,962
2012-11-19Option exercise (derivative)1,300$0.0057,462
2012-11-19Option exercise1,300$17.6671,928
2012-11-19Open-market sale1,300$21.5670,628
2012-11-16Option exercise (derivative)25,000$0.000
2012-11-16Option exercise25,000$17.6627,662
2012-11-16Open-market sale25,000$21.002,662
2012-11-16Option exercise (derivative)25,000$0.0058,762
2012-11-16Open-market sale25,000$21.0070,628
2012-11-16Option exercise25,000$17.6695,628
2012-11-12Option exercise (derivative)16,238$0.000
2012-11-12Open-market sale215$22.1314,135
2012-11-12Open-market sale100$22.336,535
2012-11-12Open-market sale300$22.326,635
2012-11-12Open-market sale300$22.316,935
2012-11-12Open-market sale302$22.307,235
2012-11-12Open-market sale1,156$22.287,537
2012-11-12Open-market sale1,044$22.278,693
2012-11-12Open-market sale1,016$22.269,737
2012-11-12Open-market sale200$22.2510,753
2012-11-12Open-market sale382$22.2410,953
2012-11-12Open-market sale100$22.2211,335
2012-11-12Open-market sale300$22.2011,435
2012-11-12Open-market sale215$22.1811,735
2012-11-12Open-market sale15$22.1711,950
2012-11-12Open-market sale100$22.1611,965
2012-11-12Open-market sale16$22.1114,450
2012-11-12Open-market sale16$22.1014,466
2012-11-12Open-market sale168$22.0914,482
2012-11-12Open-market sale100$22.0614,650
2012-11-12Open-market sale600$22.0514,750
2012-11-12Open-market sale200$22.0415,350
2012-11-12Open-market sale100$22.0315,550
2012-11-12Open-market sale717$22.0215,650
2012-11-12Open-market sale1,050$22.0116,367
2012-11-12Open-market sale1,483$22.0017,417
2012-11-12Option exercise16,238$17.6618,900
2012-11-12Open-market sale1,400$22.1512,065
2012-11-12Open-market sale670$22.1413,465
2012-11-12Open-market sale600$22.345,935
2012-11-12Open-market sale100$22.1214,350
2012-11-12Open-market sale523$22.384,112
2012-11-12Open-market sale500$22.355,435
2012-11-12Open-market sale800$22.374,635
2012-11-12Open-market sale75$22.502,662
2012-11-12Open-market sale102$22.432,737
2012-11-12Open-market sale100$22.422,839
2012-11-12Open-market sale398$22.422,939
2012-11-12Open-market sale775$22.403,337
2012-11-12Option exercise (derivative)16,238$0.0083,762
2012-11-12Open-market sale1,050$22.0184,333
2012-11-12Open-market sale1,483$22.0085,383
2012-11-12Option exercise16,238$17.6686,866
2012-11-12Open-market sale100$22.0383,516
2012-11-12Open-market sale600$22.3473,901
2012-11-12Open-market sale100$22.3374,501
2012-11-12Open-market sale300$22.3274,601
2012-11-12Open-market sale300$22.3174,901
2012-11-12Open-market sale302$22.3075,201
2012-11-12Open-market sale1,156$22.2875,703
2012-11-12Open-market sale1,044$22.2776,659
2012-11-12Open-market sale1,016$22.2677,703
2012-11-12Open-market sale200$22.2578,719
2012-11-12Open-market sale382$22.2478,919
2012-11-12Open-market sale100$22.2279,301
2012-11-12Open-market sale300$22.2079,401
2012-11-12Open-market sale215$22.1879,701
2012-11-12Open-market sale15$22.1779,916
2012-11-12Open-market sale100$22.1679,931
2012-11-12Open-market sale1,400$22.1580,031
2012-11-12Open-market sale670$22.1481,431
2012-11-12Open-market sale215$22.1382,101
2012-11-12Open-market sale100$22.1282,316
2012-11-12Open-market sale16$22.1182,416
2012-11-12Open-market sale16$22.1082,432
2012-11-12Open-market sale168$22.0982,448
2012-11-12Open-market sale100$22.0682,616
2012-11-12Open-market sale200$22.0483,316
2012-11-12Open-market sale717$22.0283,616
2012-11-12Open-market sale600$22.0582,716
2012-11-12Open-market sale75$22.5070,628
2012-11-12Open-market sale102$22.4370,703
2012-11-12Open-market sale100$22.4270,805
2012-11-12Open-market sale398$22.4270,905
2012-11-12Open-market sale775$22.4071,303
2012-11-12Open-market sale523$22.3872,078
2012-11-12Open-market sale800$22.3772,601
2012-11-12Open-market sale500$22.3573,401
2012-07-30Open-market sale200$17.3678,213
2012-07-30Open-market sale100$17.6873,462
2012-07-30Open-market sale200$17.6973,262
2012-07-30Open-market sale500$17.6673,762
2012-07-30Open-market sale633$17.6574,262
2012-07-30Open-market sale118$17.6474,895
2012-07-30Open-market sale100$17.6275,013
2012-07-30Open-market sale100$17.6175,113
2012-07-30Open-market sale1,000$17.6075,213
2012-07-30Open-market sale200$17.4576,213
2012-07-30Open-market sale100$17.4376,413
2012-07-30Open-market sale300$17.4176,513
2012-07-30Open-market sale100$17.4176,813
2012-07-30Open-market sale500$17.4076,913
2012-07-30Open-market sale200$17.3977,413
2012-07-30Open-market sale100$17.3877,613
2012-07-30Open-market sale300$17.3877,713
2012-07-30Open-market sale200$17.3778,013
2012-07-30Open-market sale200$17.6773,562
2012-07-30Open-market sale118$17.3578,413
2012-07-30Open-market sale200$17.8171,528
2012-07-30Open-market sale100$17.8071,728
2012-07-30Open-market sale400$17.7971,828
2012-07-30Open-market sale217$17.7772,228
2012-07-30Open-market sale100$17.7672,445
2012-07-30Open-market sale100$17.7572,545
2012-07-30Open-market sale200$17.7472,645
2012-07-30Open-market sale100$17.7372,845
2012-07-30Open-market sale300$17.7172,945
2012-07-30Open-market sale17$17.7073,245
2012-07-30Open-market sale525$17.0499,703
2012-07-30Open-market sale700$17.3478,531
2012-07-30Open-market sale100$17.3279,231
2012-07-30Open-market sale500$17.3279,331
2012-07-30Open-market sale100$17.3279,831
2012-07-30Open-market sale600$17.3179,931
2012-07-30Open-market sale700$17.3080,531
2012-07-30Open-market sale100$17.3081,231
2012-07-30Open-market sale500$17.2981,331
2012-07-30Open-market sale400$17.2881,831
2012-07-30Open-market sale397$17.2782,231
2012-07-30Open-market sale900$17.2682,628
2012-07-30Open-market sale6,000$17.2583,528
2012-07-30Open-market sale200$17.1989,528
2012-07-30Open-market sale100$17.1889,728
2012-07-30Open-market sale1,000$17.1689,828
2012-07-30Open-market sale100$17.1690,828
2012-07-30Open-market sale306$17.1590,928
2012-07-30Open-market sale500$17.1491,234
2012-07-30Open-market sale800$17.1391,734
2012-07-30Open-market sale1,200$17.1292,534
2012-07-30Open-market sale100$17.1293,734
2012-07-30Open-market sale900$17.1193,834
2012-07-30Open-market sale2,300$17.1094,734
2012-07-30Open-market sale1,000$17.0997,034
2012-07-30Open-market sale300$17.0898,034
2012-07-30Open-market sale600$17.0798,334
2012-07-30Open-market sale769$17.0598,934
2012-07-30Open-market sale200$17.02100,428
2012-07-30Open-market sale200$17.03100,228
2012-07-30Open-market sale100$17.8770,928
2012-07-30Open-market sale100$17.8970,728
2012-07-30Open-market sale100$17.8870,828
2012-07-30Open-market sale100$17.9270,628
2012-07-30Open-market sale200$17.8571,028
2012-07-30Open-market sale100$17.8471,228
2012-07-30Open-market sale200$17.8371,328
2012-05-08Grant / award (derivative)37,500$0.0075,000
2012-02-09Gift40,000$0.00585,400
2012-02-08Grant / award (derivative)37,500$0.0037,500
2011-02-24Option exercise (derivative)628—2,662
2011-02-24Option exercise628—628
2011-02-18Option exercise (derivative)4,850$0.000
2011-02-18Open-market sale284$13.784,056
2011-02-18Option exercise4,850$7.858,140
2011-02-18Open-market sale202$13.727,938
2011-02-18Open-market sale198$13.747,740
2011-02-18Open-market sale1,889$13.755,851
2011-02-18Open-market sale1,001$13.764,850
2011-02-18Open-market sale510$13.774,340
2011-02-18Open-market sale102$13.793,954
2011-02-18Open-market sale263$13.803,691
2011-02-18Open-market sale152$13.853,539
2011-02-18Open-market sale249$13.863,290
2011-02-17Open-market sale29$14.127,169
2011-02-17Open-market sale1,396$14.0614,495
2011-02-17Open-market sale4,098$14.0710,397
2011-02-17Open-market sale1,001$14.089,396
2011-02-17Open-market sale1,797$14.097,599
2011-02-17Open-market sale401$14.117,198
2011-02-17Open-market sale2,417$14.0515,891
2011-02-17Open-market sale2,800$14.144,369
2011-02-17Open-market sale775$14.153,594
2011-02-17Open-market sale300$14.173,294
2011-02-17Open-market sale4$14.193,290
2011-02-17Open-market sale1,006$14.0418,308
2011-02-17Option exercise (derivative)41,075$0.000
2011-02-17Open-market sale1,104$13.7742,161
2011-02-17Open-market sale501$13.7643,265
2011-02-17Open-market sale599$13.7543,766
2011-02-17Option exercise41,075$7.8544,365
2011-02-17Open-market sale400$14.0319,314
2011-02-17Open-market sale2,600$14.0219,714
2011-02-17Open-market sale3,894$14.0122,314
2011-02-17Open-market sale1,506$14.0026,208
2011-02-17Open-market sale500$13.9927,714
2011-02-17Open-market sale900$13.9828,214
2011-02-17Open-market sale603$13.9729,114
2011-02-17Open-market sale600$13.9629,717
2011-02-17Open-market sale94$13.9530,317
2011-02-17Open-market sale200$13.9430,411
2011-02-17Open-market sale500$13.9330,611
2011-02-17Open-market sale394$13.9231,111
2011-02-17Open-market sale200$13.9131,505
2011-02-17Open-market sale500$13.9031,705
2011-02-17Open-market sale385$13.8932,205
2011-02-17Open-market sale850$13.8832,590
2011-02-17Open-market sale100$13.8733,440
2011-02-17Open-market sale600$13.8633,540
2011-02-17Open-market sale900$13.8534,140
2011-02-17Open-market sale800$13.8435,040
2011-02-17Open-market sale900$13.8335,840
2011-02-17Open-market sale1,082$13.8236,740
2011-02-17Open-market sale1,221$13.8137,822
2011-02-17Open-market sale1,009$13.8039,043
2011-02-17Open-market sale609$13.7940,052
2011-02-17Open-market sale1,500$13.7840,661
2011-02-16Option exercise (derivative)28,043$0.000
2011-02-16Open-market sale800$13.915,145
2011-02-16Open-market sale700$13.905,945
2011-02-16Open-market sale829$13.896,645
2011-02-16Open-market sale300$13.887,474
2011-02-16Open-market sale100$13.877,774
2011-02-16Open-market sale1,700$13.867,874
2011-02-16Open-market sale2,651$13.859,574
2011-02-16Open-market sale4,408$13.8412,225
2011-02-16Open-market sale2,504$13.8316,633
2011-02-16Open-market sale1,502$13.8219,137
2011-02-16Open-market sale1,036$13.8120,639
2011-02-16Open-market sale2,490$13.8021,675
2011-02-16Open-market sale668$13.7924,165
2011-02-16Open-market sale300$13.7824,833
2011-02-16Open-market sale300$13.7725,133
2011-02-16Open-market sale200$13.7625,433
2011-02-16Open-market sale3,200$13.7525,633
2011-02-16Open-market sale455$13.7428,833
2011-02-16Open-market sale100$13.7329,288
2011-02-16Open-market sale493$13.7229,388
2011-02-16Open-market sale252$13.7129,881
2011-02-16Open-market sale1,500$13.923,645
2011-02-16Open-market sale100$13.933,545
2011-02-16Open-market sale255$13.943,290
2011-02-16Open-market sale1,200$13.7030,133
2011-02-16Option exercise28,043$7.8531,333
2011-02-15Option exercise (derivative)10,000$0.000
2011-02-15Open-market sale1,306$13.703,290
2011-02-15Open-market sale100$13.499,596
2011-02-15Open-market sale100$13.489,696
2011-02-15Open-market sale100$13.479,796
2011-02-15Open-market sale200$13.469,896
2011-02-15Open-market sale1,026$13.4510,096
2011-02-15Open-market sale600$13.4411,122
2011-02-15Open-market sale668$13.4311,722
2011-02-15Open-market sale200$13.3812,390
2011-02-15Open-market sale100$13.3712,590
2011-02-15Open-market sale8$13.3712,690
2011-02-15Open-market sale100$13.3612,698
2011-02-15Open-market sale492$13.3512,798
2011-02-15Option exercise10,000$7.8513,290
2011-02-15Open-market sale4,700$13.504,896
2011-02-15Open-market sale300$13.524,596
2011-02-14Option exercise (derivative)70$0.000
2011-02-14Option exercise70$7.853,360
2011-02-14Open-market sale70$14.003,290
2011-02-11Open-market sale702$14.343,290
2011-02-11Open-market sale200$14.343,992
2011-02-11Open-market sale200$14.334,192
2011-02-11Open-market sale1,525$14.304,592
2011-02-11Open-market sale700$14.296,117
2011-02-11Open-market sale301$14.286,817
2011-02-11Open-market sale200$14.304,392
2011-02-11Option exercise (derivative)75,000$0.000
2011-02-11Open-market sale700$14.0277,590
2011-02-11Option exercise75,000$7.8578,290
2011-02-11Open-market sale100$14.287,118
2011-02-11Open-market sale1,000$14.277,218
2011-02-11Open-market sale1,300$14.268,218
2011-02-11Open-market sale1$14.269,518
2011-02-11Open-market sale20,108$14.259,519
2011-02-11Open-market sale800$14.2429,627
2011-02-11Open-market sale3,404$14.2330,427
2011-02-11Open-market sale1,789$14.2233,831
2011-02-11Open-market sale1,000$14.2135,620
2011-02-11Open-market sale4,800$14.2036,620
2011-02-11Open-market sale400$14.1941,420
2011-02-11Open-market sale1,800$14.1841,820
2011-02-11Open-market sale2,200$14.1743,620
2011-02-11Open-market sale1,600$14.1645,820
2011-02-11Open-market sale100$14.1647,420
2011-02-11Open-market sale3,674$14.1547,520
2011-02-11Open-market sale2,300$14.1451,194
2011-02-11Open-market sale1,300$14.1353,494
2011-02-11Open-market sale1,303$14.1254,794
2011-02-11Open-market sale4,700$14.1156,097
2011-02-11Open-market sale4,164$14.1060,797
2011-02-11Open-market sale2,500$14.0964,961
2011-02-11Open-market sale2,766$14.0867,461
2011-02-11Open-market sale1,796$14.0770,227
2011-02-11Open-market sale1,771$14.0672,023
2011-02-11Open-market sale1,100$14.0573,794
2011-02-11Open-market sale200$14.0474,894
2011-02-11Open-market sale2,496$14.0375,094
2011-02-08Grant / award (derivative)75,000$0.0075,000
2010-02-17Gift10,000$0.00625,400
2010-02-12Grant / award (derivative)2,662$13.393,290
2010-02-09Grant / award (derivative)72,000$0.0072,000
2010-02-09Grant / award (derivative)44,758$0.0044,758
2009-09-22Gift10,000$0.00635,400
2009-09-17Open-market sale300$17.42642,337
2009-09-17Open-market sale300$16.95645,100
2009-09-17Open-market sale100$17.00645,000
2009-09-17Open-market sale700$17.57640,400
2009-09-17Open-market sale400$17.56641,100
2009-09-17Open-market sale100$17.55641,500
2009-09-17Open-market sale637$17.45641,600
2009-09-17Open-market sale100$17.44642,237
2009-09-17Open-market sale200$17.41642,637
2009-09-17Open-market sale1,763$17.40642,837
2009-09-17Open-market sale300$17.20644,600
2009-09-17Open-market sale100$17.01644,900
2009-02-27Option exercise (derivative)2,359—628
2009-02-27Option exercise2,359—2,359
2009-02-24Open-market buy300$7.077,600
2009-02-24Open-market buy100$7.067,300
2009-02-24Open-market buy200$7.047,200
2009-02-24Open-market buy2,600$7.037,000
2009-02-24Open-market buy1,300$7.024,400
2009-02-24Open-market buy1,100$7.003,100
2009-02-24Open-market buy800$6.992,000
2009-02-24Open-market buy300$6.981,200
2009-02-24Open-market buy600$6.97900
2009-02-24Open-market buy100$6.96300
2009-02-24Open-market buy200$6.95200
2009-02-24Open-market buy1,700$7.1110,000
2009-02-24Open-market buy400$7.108,300
2009-02-24Open-market buy300$7.097,900
2009-02-10Grant / award (derivative)60,000$0.0060,000
2009-02-10Grant / award (derivative)135,038$0.00135,038
2008-08-15Open-market sale200$17.42650,600
2008-08-15Open-market sale200$17.44650,400
2008-08-15Open-market sale300$17.39650,900
2008-08-15Open-market sale100$17.32651,800
2008-08-15Open-market sale200$17.33651,600
2008-08-15Open-market sale200$17.34651,400
2008-08-15Open-market sale100$17.40650,800
2008-08-15Open-market sale100$17.37651,200
2008-08-15Open-market sale100$17.35651,300
2008-08-15Open-market sale200$16.76658,972
2008-08-15Open-market sale300$17.27652,100
2008-08-15Open-market sale600$17.26652,400
2008-08-15Open-market sale100$17.24653,000
2008-08-15Open-market sale200$17.22653,100
2008-08-15Open-market sale200$17.21653,300
2008-08-15Open-market sale500$17.19653,500
2008-08-15Open-market sale500$17.18654,000
2008-08-15Open-market sale100$17.17654,500
2008-08-15Open-market sale100$17.16654,600
2008-08-15Open-market sale600$17.15654,700
2008-08-15Open-market sale200$17.13655,300
2008-08-15Open-market sale500$17.11655,500
2008-08-15Open-market sale100$17.05656,000
2008-08-15Open-market sale200$17.04656,100
2008-08-15Open-market sale100$16.96656,300
2008-08-15Open-market sale500$16.93656,400
2008-08-15Open-market sale100$16.92656,900
2008-08-15Open-market sale100$16.91657,000
2008-08-15Open-market sale100$16.90657,100
2008-08-15Open-market sale200$16.88657,200
2008-08-15Open-market sale100$16.84657,400
2008-08-15Open-market sale200$16.82657,500
2008-08-15Open-market sale600$16.81657,700
2008-08-15Open-market sale100$16.81658,300
2008-08-15Open-market sale200$16.80658,400
2008-08-15Open-market sale200$16.80658,600
2008-08-15Open-market sale172$16.79658,800
2008-08-15Open-market sale200$17.28651,900
2008-08-15Open-market sale700$16.75659,172
2008-08-14Open-market sale300$17.17672,272
2008-08-14Open-market sale800$17.16672,572
2008-08-14Open-market sale1,200$17.15673,372
2008-08-14Open-market sale900$17.14674,572
2008-08-14Open-market sale1,400$17.13675,472
2008-08-14Open-market sale1,500$17.12676,872
2008-08-14Open-market sale2,600$17.11678,372
2008-08-14Open-market sale4,700$17.10680,972
2008-08-14Open-market sale100$17.09685,672
2008-08-14Open-market sale400$17.08685,772
2008-08-14Open-market sale400$17.07686,172
2008-08-14Open-market sale200$17.06686,572
2008-08-14Open-market sale300$17.05686,772
2008-08-14Open-market sale1,000$17.04687,072
2008-08-14Open-market sale200$17.03688,072
2008-08-14Open-market sale500$17.02688,272
2008-08-14Open-market sale900$17.01688,772
2008-08-14Open-market sale4,300$17.00689,672
2008-08-14Open-market sale100$16.89693,972
2008-08-14Open-market sale300$16.88694,072
2008-08-14Open-market sale400$16.87694,372
2008-08-14Open-market sale800$16.86694,772
2008-08-14Open-market sale3,700$16.85695,572
2008-08-14Open-market sale200$17.24665,972
2008-08-14Open-market sale300$17.23666,172
2008-08-14Open-market sale800$17.22666,472
2008-08-14Open-market sale800$17.21667,272
2008-08-14Open-market sale600$17.20668,072
2008-08-14Open-market sale2,800$17.19668,672
2008-08-14Open-market sale800$17.18671,472
2008-08-14Open-market sale600$17.26664,772
2008-08-14Open-market sale300$17.40659,972
2008-08-14Open-market sale100$17.39660,272
2008-08-14Open-market sale400$17.38660,372
2008-08-14Open-market sale200$17.37660,772
2008-08-14Open-market sale700$17.36660,972
2008-08-14Open-market sale300$17.35661,672
2008-08-14Open-market sale300$17.34661,972
2008-08-14Open-market sale500$17.33662,272
2008-08-14Open-market sale500$17.31662,772
2008-08-14Open-market sale500$17.30663,272
2008-08-14Open-market sale200$17.29663,772
2008-08-14Open-market sale300$17.28663,972
2008-08-14Open-market sale500$17.27664,272
2008-08-14Open-market sale100$17.42659,872
2008-08-14Open-market sale600$17.25665,372
2008-08-12Open-market sale1,600$18.01701,450
2008-08-12Open-market sale478$18.02700,972
2008-08-12Open-market sale700$18.03700,272
2008-08-12Open-market sale100$18.15699,272
2008-08-12Open-market sale12,350$18.00703,050
2008-08-12Open-market sale200$18.05699,372
2008-08-12Open-market sale700$18.04699,572
2008-07-15Grant / award (derivative)5$13.952,987
2008-05-15Open-market buy200$20.1051,100
2008-05-15Open-market buy900$20.0050,900
2008-05-15Open-market buy200$20.505,200
2008-05-15Open-market sale800$17.31715,400
2008-05-15Open-market sale200$17.30716,200
2008-05-15Open-market sale500$17.29716,400
2008-05-15Open-market sale100$17.27716,900
2008-05-15Open-market sale500$17.26717,000
2008-05-15Open-market sale2,900$17.25717,500
2008-05-15Open-market sale500$17.22720,400
2008-05-15Open-market sale1,700$17.21720,900
2008-05-15Open-market sale7,600$17.20722,600
2008-05-15Open-market sale200$17.19730,200
2008-05-15Open-market sale100$17.17730,400
2008-05-15Open-market sale4,800$17.15730,600
2008-05-15Open-market sale100$17.16730,500
2008-05-15Open-market buy200$20.505,950
2008-05-15Open-market sale800$17.31715,400
2008-05-15Open-market sale200$17.30716,200
2008-05-15Open-market sale500$17.29716,400
2008-05-15Open-market sale100$17.27716,900
2008-05-15Open-market buy900$20.0060,900
2008-05-15Open-market buy200$20.1061,100
2008-05-15Open-market sale500$17.26717,000
2008-05-15Open-market sale4,800$17.15730,600
2008-05-15Open-market sale100$17.16730,500
2008-05-15Open-market sale2,900$17.25717,500
2008-05-15Open-market sale500$17.22720,400
2008-05-15Open-market sale1,700$17.21720,900
2008-05-15Open-market sale7,600$17.20722,600
2008-05-15Open-market sale200$17.19730,200
2008-05-15Open-market sale100$17.17730,400
2008-04-18Grant / award (derivative)4$17.902,982
2008-02-27Option exercise (derivative)1,715—2,978
2008-02-27Option exercise1,715—1,715
2008-02-15Open-market buy5,000$19.2560,000
2008-02-15Open-market buy750$19.255,750
2008-02-14Open-market buy3,100$19.2554,000
2008-02-14Open-market buy900$19.5050,900
2008-02-14Open-market buy1,000$19.0055,000
2008-02-12Grant / award (derivative)100,000$0.00100,000
2008-02-12Disposition to issuer15,505$0.000
2008-02-12Grant / award (derivative)100,000$0.00100,000
2008-02-12Disposition to issuer15,505$0.000
2008-01-17Grant / award (derivative)13$9.434,693
2007-11-20Open-market buy2,000$16.502,000
2007-11-02Open-market buy5,000$18.2550,000
2007-11-01Open-market buy2,000$18.4934,000
2007-11-01Open-market buy11,000$18.5045,000
2007-11-01Open-market buy5,000$18.3532,000
2007-11-01Open-market buy4,000$18.505,000
2007-10-18Grant / award (derivative)8$14.734,680
2007-08-16Open-market buy2,000$17.0027,000
2007-08-16Open-market buy1,000$17.001,000
2007-08-13Open-market buy5,000$20.0025,000
2007-08-10Open-market buy100$19.959,850
2007-08-10Open-market buy6,350$20.2520,000
2007-08-10Open-market buy100$20.2013,650
2007-08-10Open-market buy3,700$19.7013,550
2007-07-19Grant / award (derivative)5$28.814,672
2007-05-24Open-market sale900$30.13741,400
2007-05-24Open-market sale100$30.12742,300
2007-05-24Open-market sale600$30.11742,400
2007-05-24Open-market sale2,500$30.10743,000
2007-05-24Open-market sale200$30.09745,500
2007-05-24Open-market sale200$30.07745,700
2007-05-24Open-market sale500$30.06745,900
2007-05-24Open-market sale800$30.05746,400
2007-05-24Open-market sale200$30.04747,200
2007-05-24Open-market sale200$30.03747,400
2007-05-24Open-market sale3,000$30.00747,600
2007-05-24Open-market sale500$30.16740,200
2007-05-24Open-market sale600$30.27735,400
2007-05-24Open-market sale2,600$30.25736,000
2007-05-24Open-market sale100$30.24738,600
2007-05-24Open-market sale300$30.23738,700
2007-05-24Open-market sale100$30.22739,000
2007-05-24Open-market sale300$30.21739,100
2007-05-24Open-market sale100$30.19739,400
2007-05-24Open-market sale400$30.18739,500
2007-05-24Open-market sale300$30.17739,900
2007-05-24Open-market sale400$30.14741,000
2007-05-24Open-market sale300$30.15740,700
2007-05-23Open-market sale200$30.57758,200
2007-05-23Open-market sale100$30.58758,400
2007-05-23Open-market sale700$30.59758,500
2007-05-23Open-market sale600$30.60759,200
2007-05-23Open-market sale400$30.61759,800
2007-05-23Open-market sale102$30.56758,098
2007-05-23Open-market sale300$30.55757,798
2007-05-23Open-market sale1,100$30.54756,698
2007-05-23Open-market sale400$30.53756,298
2007-05-23Open-market sale500$30.52755,798
2007-05-23Open-market sale100$30.30750,600
2007-05-23Open-market sale3,000$30.50750,700
2007-05-23Open-market sale2,098$30.51753,700
2007-05-23Open-market sale200$30.63760,200
2007-04-19Grant / award (derivative)5$27.394,667
2007-03-16Grant / award (derivative)194$28.254,662
2007-03-15Open-market buy9,750$25.009,750
2007-02-27Open-market sale500$32.3216,886
2007-02-27Open-market sale200$32.2817,386
2007-02-27Open-market sale100$32.2717,586
2007-02-27Open-market sale1,081$32.3515,505
2007-02-27Open-market sale200$32.3416,586
2007-02-27Open-market sale100$32.3316,786
2007-02-26Option exercise (derivative)2,181—4,468
2007-02-26Option exercise2,181—17,686
2007-02-15Grant / award (derivative)427$33.926,649
2007-02-13Grant / award (derivative)31,746$0.0031,746
2007-02-13Grant / award (derivative)60,000$0.0060,000
2007-02-13Grant / award15,505$0.0015,505
2007-01-18Grant / award (derivative)5$35.386,222
2006-11-08Open-market sale3,000$34.05760,400
2006-11-08Open-market sale2,400$34.01763,400
2006-11-07Open-market sale5,400$34.05771,200
2006-11-07Open-market sale500$34.01768,700
2006-11-07Open-market sale300$34.02769,200
2006-11-07Open-market sale1,100$34.03769,500
2006-11-07Open-market sale600$34.04770,600
2006-11-07Open-market sale2,900$34.00765,800
2006-11-07Open-market sale1,100$34.06776,600
2006-11-07Open-market sale2,600$34.07777,700
2006-11-07Open-market sale200$34.30791,000
2006-11-07Open-market sale100$34.33791,200
2006-11-07Open-market sale2,000$34.50791,300
2006-11-07Open-market sale2,900$34.55793,300
2006-11-07Open-market sale100$34.57796,200
2006-11-07Open-market sale200$34.08780,300
2006-11-07Open-market sale100$35.00796,900
2006-11-07Open-market sale100$35.01797,000
2006-11-07Open-market sale700$35.02797,100
2006-11-07Open-market sale2,500$35.03797,800
2006-11-07Open-market sale100$35.10800,300
2006-11-07Open-market sale400$34.29790,600
2006-11-07Open-market sale200$34.28790,400
2006-11-07Open-market sale200$34.27790,200
2006-11-07Open-market sale600$34.24789,600
2006-11-07Open-market sale200$34.23789,400
2006-11-07Open-market sale200$34.22789,200
2006-11-07Open-market sale800$34.21788,400
2006-11-07Open-market sale100$34.19788,300
2006-11-07Open-market sale400$34.18787,900
2006-11-07Open-market sale100$34.17787,800
2006-11-07Open-market sale300$34.16787,500
2006-11-07Open-market sale500$34.15787,000
2006-11-07Open-market sale800$34.14786,200
2006-11-07Open-market sale800$34.13785,400
2006-11-07Open-market sale800$34.12784,600
2006-11-07Open-market sale700$34.11783,900
2006-11-07Open-market sale2,400$34.10781,500
2006-11-07Open-market sale1,000$34.09780,500
2006-11-07Open-market sale600$34.60796,300
2006-10-19Grant / award (derivative)3$36.146,217
2006-07-20Grant / award (derivative)6$31.346,214
2006-05-02Open-market sale8,000$41.00807,400
2006-05-02Open-market sale300$41.01807,100
2006-05-02Open-market sale3,400$41.05803,700
2006-05-02Open-market sale3,300$41.15800,400
2006-05-01Open-market sale1,800$42.40820,800
2006-05-01Open-market sale100$42.35822,600
2006-05-01Open-market sale7,700$42.30822,700
2006-05-01Open-market sale700$42.49820,100
2006-05-01Open-market sale200$42.60819,900
2006-05-01Open-market sale1,100$42.68815,400
2006-05-01Open-market sale3,400$42.67816,500
2006-04-20Grant / award (derivative)3$47.156,208
2006-02-24Grant / award (derivative)1,110$43.366,205
2006-02-24Open-market sale1$43.360
2006-02-21Open-market sale50$42.071,416
2006-02-21Open-market sale100$42.061,466
2006-02-21Open-market sale250$42.041,566
2006-02-21Open-market sale50$42.031,816
2006-02-21Open-market sale50$42.001,866
2006-02-21Open-market sale50$42.031,916
2006-02-21Open-market sale150$41.771,166
2006-02-21Open-market sale183$42.162,066
2006-02-21Open-market sale916$41.300
2006-02-21Open-market sale100$41.52916
2006-02-21Open-market sale100$41.501,016
2006-02-21Open-market sale50$41.511,116
2006-02-21Open-market sale100$41.891,316
2006-02-21Open-market sale100$42.171,966
2006-02-21Option exercise (derivative)1—5,095
2006-02-21Option exercise1—1
2006-02-17Option exercise (derivative)2,249—5,096
2006-02-17Option exercise2,249—2,249
2006-02-13Grant / award (derivative)75,000$0.0075,000
2006-01-27Grant / award (derivative)1,220$39.427,345
2006-01-19Grant / award (derivative)4$39.666,125

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