SEC CIK 1294774

Harris Parker

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

Current Positions

CompanyShares OwnedAs Of
CRMview stock →165,4672026-10-22

Position History — CRM

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

0403,016806,0311,209,0472006-012006-072007-012007-082013-082020-102026-10

Recent Filings — CRM

DateActivitySharesPriceOwned After
2026-10-22Option exercise (derivative)1,785$0.003,571
2026-10-22Tax withholding886$250.29165,467
2026-10-22Option exercise1,785$0.00166,353
2026-09-22Option exercise (derivative)1,272$0.0012,715
2026-09-22Option exercise (derivative)1,269$0.007,616
2026-09-22Tax withholding631$233.28164,568
2026-09-22Option exercise1,272$0.00165,199
2026-09-22Tax withholding630$233.28163,927
2026-09-22Option exercise1,269$0.00164,557
2026-08-28Gift16,000$0.00914,987
2026-07-22Option exercise (derivative)1,786$0.005,356
2026-07-22Tax withholding886$163.00163,288
2026-07-22Option exercise1,786$0.00164,174
2026-06-22Option exercise (derivative)1,271$0.0013,987
2026-06-22Option exercise (derivative)1,269$0.008,885
2026-06-22Tax withholding631$150.12162,388
2026-06-22Option exercise1,271$0.00163,019
2026-06-22Tax withholding630$150.12161,748
2026-06-22Option exercise1,269$0.00162,378
2026-04-22Option exercise (derivative)1,785$0.007,142
2026-04-22Tax withholding13,781$189.80161,109
2026-04-22Tax withholding886$189.80174,890
2026-04-22Option exercise1,785$0.00175,776
2026-03-22Grant / award (derivative)39,216$0.0039,216
2026-03-22Grant / award (derivative)40,522$0.0040,522
2026-03-22Option exercise (derivative)5,086$0.0015,258
2026-03-22Option exercise (derivative)1,270$0.0010,154
2026-03-22Option exercise (derivative)1,003$0.000
2026-03-22Grant / award27,790$0.00173,991
2026-03-22Tax withholding2,408$195.38146,201
2026-03-22Option exercise5,086$0.00148,609
2026-03-22Tax withholding440$195.38143,523
2026-03-22Option exercise1,270$0.00143,963
2026-03-22Tax withholding347$195.38142,693
2026-03-22Option exercise1,003$0.00143,040
2026-01-22Option exercise (derivative)1,785$0.008,927
2026-01-22Option exercise1,785$0.00142,696
2026-01-22Tax withholding659$228.09142,037
2025-12-22Option exercise (derivative)1,269$0.0011,424
2025-12-22Option exercise (derivative)1,002$0.001,003
2025-12-22Tax withholding497$264.63140,272
2025-12-22Option exercise1,002$0.00140,769
2025-12-22Tax withholding630$264.63140,911
2025-12-22Option exercise1,269$0.00141,541
2025-12-02Option exercise (derivative)134,662$0.000
2025-12-02Open-market sale57,475$235.44148,414
2025-12-02Option exercise134,662$161.50274,429
2025-12-02Open-market sale13,225$232.52261,204
2025-12-02Open-market sale15,873$233.25245,331
2025-12-02Open-market sale39,442$234.61205,889
2025-12-02Open-market sale8,647$236.17139,767
2025-10-22Option exercise (derivative)1,786$0.0010,712
2025-10-22Tax withholding886$256.64139,767
2025-10-22Option exercise1,786$0.00140,653
2025-09-22Option exercise (derivative)1,003$0.002,005
2025-09-22Option exercise (derivative)1,269$0.0012,693
2025-09-22Option exercise1,269$0.00139,995
2025-09-22Tax withholding630$249.69139,365
2025-09-22Tax withholding498$249.69138,867
2025-09-22Option exercise1,003$0.00138,726
2025-08-19Gift16,000$0.00930,987
2025-07-22Option exercise (derivative)1,785$0.0012,498
2025-07-22Tax withholding886$263.59137,723
2025-07-22Option exercise1,785$0.00138,609
2025-06-23Open-market sale504$262.35137,462
2025-06-23Open-market sale638$262.35136,824
2025-06-22Option exercise (derivative)1,269$0.0013,962
2025-06-22Option exercise (derivative)1,002$0.003,008
2025-06-22Option exercise1,269$0.00137,966
2025-06-22Option exercise1,002$0.00136,697
2025-04-23Open-market sale897$253.66135,695
2025-04-22Option exercise (derivative)1,785$0.0014,283
2025-04-22Option exercise1,785$0.00136,592
2025-04-16Open-market sale9,742$253.31134,807
2025-04-09Grant / award19,403$0.00144,549
2025-03-24Open-market sale2,550$284.58125,146
2025-03-24Open-market sale417$284.58127,696
2025-03-24Open-market sale306$284.58128,113
2025-03-22Grant / award (derivative)20,344$0.0020,344
2025-03-22Option exercise (derivative)5,077$0.0015,231
2025-03-22Option exercise (derivative)1,003$0.004,010
2025-03-22Option exercise (derivative)872$0.000
2025-03-22Option exercise5,077$0.00128,419
2025-03-22Option exercise1,003$0.00123,342
2025-03-22Option exercise872$0.00122,339
2025-01-23Open-market sale652$332.28121,467
2025-01-22Option exercise (derivative)1,786$0.0016,068
2025-01-22Option exercise1,786$0.00122,119
2024-12-23Open-market sale438$339.78120,837
2024-12-23Open-market sale504$339.78120,333
2024-12-22Option exercise (derivative)871$0.00872
2024-12-22Option exercise (derivative)1,002$0.005,013
2024-12-22Option exercise1,002$0.00121,275
2024-12-22Option exercise871$0.00120,273
2024-11-05Option exercise (derivative)3,970$0.000
2024-11-05Open-market sale1,677$296.47121,185
2024-11-05Open-market sale117$298.55119,402
2024-11-05Option exercise3,970$118.04123,372
2024-11-05Open-market sale1,666$297.24119,519
2024-11-05Open-market sale510$295.55122,862
2024-10-29Option exercise (derivative)4,200$0.003,970
2024-10-29Open-market sale1,316$298.71120,552
2024-10-29Open-market sale1,008$297.69121,868
2024-10-29Open-market sale336$295.50122,876
2024-10-29Open-market sale390$294.02123,212
2024-10-29Option exercise4,200$118.04123,602
2024-10-29Open-market sale1,150$299.70119,402
2024-10-23Open-market sale897$285.29119,402
2024-10-22Option exercise (derivative)4,200$0.008,170
2024-10-22Open-market sale370$290.22118,639
2024-10-22Open-market sale737$289.50119,009
2024-10-22Open-market sale2,968$288.36119,746
2024-10-22Option exercise4,200$118.04122,714
2024-10-22Open-market sale125$291.63118,514
2024-10-22Option exercise (derivative)1,785$0.0017,854
2024-10-22Option exercise1,785$0.00120,299
2024-10-15Option exercise (derivative)4,200$0.0012,370
2024-10-15Open-market sale1,471$290.01119,788
2024-10-15Open-market sale123$291.59118,717
2024-10-15Open-market sale948$290.68118,840
2024-10-15Open-market sale203$293.20118,514
2024-10-15Open-market sale1,455$288.60121,259
2024-10-15Option exercise4,200$118.04122,714
2024-10-08Option exercise (derivative)4,200$0.0016,570
2024-10-08Open-market sale1,176$287.38120,571
2024-10-08Option exercise4,200$118.04122,714
2024-10-08Open-market sale705$291.67118,906
2024-10-08Open-market sale252$290.15119,611
2024-10-08Open-market sale126$288.86119,863
2024-10-08Open-market sale582$288.03119,989
2024-10-08Open-market sale392$292.12118,514
2024-10-08Open-market sale455$286.12121,747
2024-10-08Open-market sale512$285.03122,202
2024-10-01Option exercise (derivative)4,200$0.0020,770
2024-10-01Open-market sale756$270.54121,958
2024-10-01Option exercise4,200$118.04122,714
2024-10-01Open-market sale192$274.37118,514
2024-10-01Open-market sale1,604$271.20120,354
2024-10-01Open-market sale252$273.39118,706
2024-10-01Open-market sale1,396$272.37118,958
2024-09-24Option exercise (derivative)4,200$0.0024,970
2024-09-24Open-market sale39$272.06118,514
2024-09-24Option exercise4,200$118.04122,714
2024-09-24Open-market sale273$267.07122,441
2024-09-24Open-market sale1,141$268.18121,300
2024-09-24Open-market sale1,466$269.13119,834
2024-09-24Open-market sale255$271.04118,553
2024-09-24Open-market sale1,026$270.16118,808
2024-09-23Open-market sale438$264.78119,018
2024-09-23Open-market sale504$264.78118,514
2024-09-22Option exercise (derivative)872$0.001,743
2024-09-22Option exercise (derivative)1,003$0.006,015
2024-09-22Option exercise1,003$0.00119,456
2024-09-22Option exercise872$0.00118,453
2024-09-17Option exercise (derivative)4,200$0.0029,170
2024-09-17Open-market sale933$258.30117,959
2024-09-17Open-market sale1,108$257.44118,892
2024-09-17Open-market sale798$256.30120,000
2024-09-17Open-market sale983$255.24120,798
2024-09-17Option exercise4,200$118.04121,781
2024-09-17Open-market sale378$258.99117,581
2024-09-11Option exercise (derivative)2,072$0.0033,370
2024-09-11Option exercise2,072$118.04119,653
2024-09-11Open-market sale2,072$250.00117,581
2024-09-10Option exercise (derivative)2,800$0.0035,442
2024-09-10Open-market sale1,618$245.92117,685
2024-09-10Open-market sale234$244.08120,147
2024-09-10Option exercise2,800$118.04120,381
2024-09-10Open-market sale104$246.79117,581
2024-09-10Open-market sale844$244.99119,303
2024-09-03Option exercise (derivative)3,528$0.0038,242
2024-09-03Open-market sale559$249.50119,708
2024-09-03Option exercise3,528$118.04121,109
2024-09-03Open-market sale373$247.60120,736
2024-09-03Open-market sale618$252.70117,581
2024-09-03Open-market sale1,108$251.76118,199
2024-09-03Open-market sale401$250.69119,307
2024-09-03Open-market sale469$248.66120,267
2024-08-27Option exercise (derivative)4,200$0.0041,770
2024-08-27Open-market sale1,960$262.64119,518
2024-08-27Open-market sale1,512$263.28118,006
2024-08-27Open-market sale425$264.09117,581
2024-08-27Open-market sale303$261.08121,478
2024-08-27Option exercise4,200$118.04121,781
2024-08-20Option exercise (derivative)4,200$0.0045,970
2024-08-20Open-market sale1,071$264.35117,959
2024-08-20Open-market sale1,283$262.60119,030
2024-08-20Open-market sale1,468$261.74120,313
2024-08-20Option exercise4,200$118.04121,781
2024-08-20Open-market sale378$265.15117,581
2024-08-13Option exercise (derivative)4,200$0.0050,170
2024-08-13Option exercise4,200$118.04121,781
2024-08-13Open-market sale249$255.17117,581
2024-08-13Open-market sale3,559$254.61117,830
2024-08-13Open-market sale392$253.80121,389
2024-08-09Option exercise (derivative)1,400$0.0054,370
2024-08-09Open-market sale605$251.04118,376
2024-08-09Open-market sale604$251.93117,772
2024-08-09Option exercise1,400$0.00118,981
2024-08-09Open-market sale191$252.52117,581
2024-08-09Option exercise (derivative)1,400$0.0054,370
2024-08-09Open-market sale605$251.04118,376
2024-08-09Open-market sale604$251.93117,772
2024-08-09Open-market sale191$252.52117,581
2024-08-09Option exercise1,400$118.04118,981
2024-08-06Option exercise (derivative)2,800$0.0055,770
2024-08-06Open-market sale108$239.69120,079
2024-08-06Open-market sale1,021$240.85119,058
2024-08-06Open-market sale991$241.68118,067
2024-08-06Option exercise2,800$118.04120,381
2024-08-06Open-market sale194$238.42120,187
2024-08-06Open-market sale486$242.54117,581
2024-07-30Option exercise (derivative)4,200$0.0058,570
2024-07-30Open-market sale1,512$256.71119,353
2024-07-30Open-market sale508$258.55117,988
2024-07-30Open-market sale857$257.91118,496
2024-07-30Open-market sale407$259.77117,581
2024-07-30Open-market sale916$255.84120,865
2024-07-30Option exercise4,200$118.04121,781
2024-07-23Open-market sale897$255.78117,581
2024-07-23Option exercise (derivative)4,200$0.0062,770
2024-07-23Option exercise4,200$118.04121,781
2024-07-23Open-market sale1,645$255.34120,136
2024-07-23Open-market sale2,119$256.19118,017
2024-07-23Open-market sale436$256.88117,581
2024-07-22Option exercise (derivative)1,785$0.0019,639
2024-07-22Option exercise1,785$0.00118,478
2024-07-16Option exercise (derivative)4,200$0.0066,970
2024-07-16Open-market sale864$253.74120,029
2024-07-16Open-market sale1,981$254.77118,048
2024-07-16Option exercise4,200$118.04120,893
2024-07-16Open-market sale220$256.49116,693
2024-07-16Open-market sale1,135$255.70116,913
2024-07-09Option exercise (derivative)4,200$0.0071,170
2024-07-09Open-market sale128$253.75117,378
2024-07-09Option exercise4,200$118.04120,893
2024-07-09Open-market sale99$256.29116,693
2024-07-09Open-market sale586$254.99116,792
2024-07-09Open-market sale1,616$252.69117,506
2024-07-09Open-market sale1,771$251.79119,122
2024-07-02Option exercise (derivative)4,200$0.0075,370
2024-07-02Open-market sale703$254.81120,190
2024-07-02Option exercise4,200$118.04120,893
2024-07-02Open-market sale2,500$256.71116,836
2024-07-02Open-market sale854$255.84119,336
2024-07-02Open-market sale143$257.45116,693
2024-06-27Option exercise (derivative)5,600$0.0079,570
2024-06-27Option exercise5,600$118.04122,293
2024-06-27Open-market sale5,600$250.17116,693
2024-06-25Option exercise (derivative)2,800$0.0085,170
2024-06-25Option exercise2,800$118.04119,493
2024-06-25Open-market sale559$242.44116,693
2024-06-25Open-market sale1,266$241.59117,252
2024-06-25Open-market sale975$240.62118,518
2024-06-24Open-market sale504$242.32116,693
2024-06-24Open-market sale438$242.32117,197
2024-06-22Option exercise (derivative)1,002$0.007,018
2024-06-22Option exercise (derivative)871$0.002,615
2024-06-22Option exercise1,002$0.00117,635
2024-06-22Option exercise871$0.00116,633
2024-06-18Option exercise (derivative)2,800$0.0087,970
2024-06-18Open-market sale775$229.79117,787
2024-06-18Open-market sale1,474$230.75116,313
2024-06-18Open-market sale551$231.77115,762
2024-06-18Option exercise2,800$118.04118,562
2024-06-11Option exercise (derivative)2,800$0.0090,770
2024-06-11Open-market sale177$237.36118,385
2024-06-11Option exercise2,800$118.04118,562
2024-06-11Open-market sale411$239.31117,798
2024-06-11Open-market sale994$240.49116,804
2024-06-11Open-market sale903$241.39115,901
2024-06-11Open-market sale101$242.90115,800
2024-06-11Open-market sale38$243.39115,762
2024-06-11Open-market sale176$238.40118,209
2024-06-04Option exercise (derivative)2,800$0.0093,570
2024-06-04Gift1,000$0.00946,987
2024-06-04Open-market sale252$239.83115,762
2024-06-04Open-market sale409$238.90116,014
2024-06-04Open-market sale403$237.34116,423
2024-06-04Open-market sale119$236.06116,826
2024-06-04Open-market sale668$234.91116,945
2024-06-04Open-market sale784$234.05117,613
2024-06-04Open-market sale165$233.09118,397
2024-06-04Option exercise2,800$118.04118,562
2024-05-28Option exercise (derivative)4,200$0.0096,370
2024-05-28Open-market sale317$269.89116,596
2024-05-28Open-market sale2,247$268.89116,913
2024-05-28Open-market sale802$268.02119,160
2024-05-28Open-market sale720$271.01115,876
2024-05-28Option exercise4,200$118.04119,962
2024-05-28Gift1,000$0.00947,987
2024-05-28Open-market sale72$273.00115,762
2024-05-28Open-market sale42$271.57115,834
2024-05-21Option exercise (derivative)4,200$0.00100,570
2024-05-21Gift1,000$0.00948,987
2024-05-21Open-market sale741$286.91115,762
2024-05-21Open-market sale824$286.14116,503
2024-05-21Open-market sale1,016$285.20117,327
2024-05-21Open-market sale1,619$283.94118,343
2024-05-21Option exercise4,200$118.04119,962
2024-05-14Option exercise (derivative)4,200$0.00104,770
2024-05-14Open-market sale1,623$276.79117,240
2024-05-14Open-market sale1,099$275.75118,863
2024-05-14Option exercise4,200$118.04119,962
2024-05-14Open-market sale1,065$277.75116,175
2024-05-14Open-market sale413$278.47115,762
2024-05-14Gift1,000$0.00949,987
2024-05-07Option exercise (derivative)4,200$0.00108,970
2024-05-07Option exercise4,200$118.04119,962
2024-05-07Open-market sale432$274.41119,530
2024-05-07Open-market sale1,796$277.13117,330
2024-05-07Open-market sale1,551$278.40115,779
2024-05-07Open-market sale17$278.90115,762
2024-05-07Gift1,000$0.00950,987
2024-05-07Open-market sale404$276.01119,126
2024-04-30Option exercise (derivative)4,200$0.00113,170
2024-04-30Open-market sale825$273.41115,933
2024-04-30Open-market sale446$272.45116,758
2024-04-30Open-market sale308$271.46117,204
2024-04-30Open-market sale1,294$270.01117,512
2024-04-30Open-market sale1,156$268.98118,806
2024-04-30Option exercise4,200$118.04119,962
2024-04-30Gift1,000$0.00951,987
2024-04-30Open-market sale171$274.16115,762
2024-04-23Open-market sale3,586$273.15115,762
2024-04-23Open-market sale561$273.15119,348
2024-04-23Option exercise (derivative)4,200$0.00117,370
2024-04-23Open-market sale751$276.25115,762
2024-04-23Open-market sale465$275.49116,513
2024-04-23Open-market sale374$274.29116,978
2024-04-23Gift1,000$0.00952,987
2024-04-23Open-market sale819$272.17119,022
2024-04-23Open-market sale121$270.87119,841
2024-04-23Option exercise4,200$118.04119,962
2024-04-23Open-market sale1,670$273.30117,352
2024-04-22Option exercise (derivative)7,141$0.0021,424
2024-04-22Option exercise (derivative)1,116$0.000
2024-04-22Option exercise1,116$0.00112,768
2024-04-22Option exercise7,141$0.00119,909
2024-04-16Option exercise (derivative)4,200$0.00121,570
2024-04-16Open-market sale210$279.84117,516
2024-04-16Open-market sale1,477$278.79117,726
2024-04-16Open-market sale699$277.87119,203
2024-04-16Open-market sale412$276.80119,902
2024-04-16Open-market sale507$274.25120,917
2024-04-16Open-market sale292$273.16121,424
2024-04-16Option exercise4,200$118.04121,716
2024-04-16Open-market sale5,864$274.77111,652
2024-04-16Gift1,000$0.00953,987
2024-04-16Open-market sale603$275.46120,314
2024-04-09Option exercise (derivative)4,200$0.00125,770
2024-04-09Grant / award11,679$0.00117,516
2024-04-09Gift1,000$0.00954,987
2024-04-09Option exercise4,200$118.04110,037
2024-04-09Open-market sale1,352$300.35108,685
2024-04-09Open-market sale1,391$301.69107,294
2024-04-09Open-market sale570$302.41106,724
2024-04-09Open-market sale126$304.42105,837
2024-04-09Open-market sale761$303.44105,963
2024-04-02Option exercise (derivative)4,200$0.00129,970
2024-04-02Open-market sale254$304.21105,837
2024-04-02Open-market sale1,035$303.73106,091
2024-04-02Open-market sale694$302.53107,126
2024-04-02Option exercise4,200$118.04110,037
2024-04-02Open-market sale242$300.41108,142
2024-04-02Gift1,000$0.00955,987
2024-04-02Open-market sale217$299.34108,384
2024-04-02Open-market sale447$298.44108,601
2024-04-02Open-market sale635$297.45109,048
2024-04-02Open-market sale354$296.09109,683
2024-04-02Open-market sale322$301.50107,820
2024-03-26Option exercise (derivative)4,200$0.00134,170
2024-03-26Gift1,000$0.00956,987
2024-03-26Open-market sale855$307.54105,837
2024-03-26Open-market sale1,989$306.65106,692
2024-03-26Open-market sale1,356$305.62108,681
2024-03-26Option exercise4,200$118.04110,037
2024-03-25Open-market sale438$305.46106,341
2024-03-25Open-market sale504$305.46105,837
2024-03-22Grant / award (derivative)20,308$0.0020,308
2024-03-22Option exercise (derivative)872$0.003,486
2024-03-22Option exercise (derivative)1,003$0.008,020
2024-03-22Option exercise872$0.00105,776
2024-03-22Option exercise1,003$0.00106,779
2024-03-19Option exercise (derivative)4,200$0.00138,370
2024-03-19Open-market sale396$301.49104,904
2024-03-19Open-market sale1,565$300.44105,300
2024-03-19Open-market sale1,066$299.69106,865
2024-03-19Open-market sale414$298.23107,931
2024-03-19Open-market sale759$297.50108,345
2024-03-19Gift1,000$0.00957,987
2024-03-19Option exercise4,200$118.04109,104
2024-03-12Option exercise (derivative)4,200$0.00142,570
2024-03-12Open-market sale1,023$306.02107,564
2024-03-12Open-market sale517$304.97108,587
2024-03-12Open-market sale126$308.77104,904
2024-03-12Gift1,000$0.00958,987
2024-03-12Open-market sale2,085$306.80105,479
2024-03-12Open-market sale449$307.80105,030
2024-03-12Option exercise4,200$118.04109,104
2024-03-05Option exercise (derivative)4,200$0.00146,770
2024-03-05Open-market sale269$302.45106,443
2024-03-05Open-market sale266$301.13106,712
2024-03-05Open-market sale317$300.28106,978
2024-03-05Open-market sale1,005$297.80107,628
2024-03-05Open-market sale471$297.00108,633
2024-03-05Option exercise4,200$118.04109,104
2024-03-05Open-market sale383$303.42106,060
2024-03-05Open-market sale82$304.57105,978
2024-03-05Open-market sale67$305.93105,911
2024-03-05Open-market sale97$307.04105,814
2024-03-05Open-market sale316$308.24105,498
2024-03-05Open-market sale252$309.86105,246
2024-03-05Open-market sale342$311.63104,904
2024-03-05Gift1,000$0.00959,987
2024-03-05Open-market sale333$298.91107,295
2024-02-27Option exercise (derivative)4,200$0.00150,970
2024-02-27Open-market sale93$301.58104,904
2024-02-27Gift1,000$0.00960,987
2024-02-27Open-market sale272$300.34104,997
2024-02-27Open-market sale1,359$299.28105,269
2024-02-27Open-market sale1,965$298.51106,628
2024-02-27Open-market sale511$297.24108,593
2024-02-27Option exercise4,200$118.04109,104
2024-02-20Option exercise (derivative)4,200$0.00155,170
2024-02-20Option exercise4,200$118.04109,104
2024-02-20Open-market sale330$289.72104,904
2024-02-20Open-market sale875$286.78105,234
2024-02-20Open-market sale926$285.04108,178
2024-02-20Open-market sale2,069$285.99106,109
2024-02-20Gift1,000$0.00961,987
2024-02-13Option exercise (derivative)4,200$0.00159,370
2024-02-13Open-market sale210$278.42108,601
2024-02-13Open-market sale293$277.31108,811
2024-02-13Open-market sale1,179$279.90107,422
2024-02-13Option exercise4,200$118.04109,104
2024-02-13Gift1,000$0.00962,987
2024-02-13Open-market sale196$282.88104,904
2024-02-13Open-market sale1,347$282.02105,100
2024-02-13Open-market sale975$280.66106,447
2024-02-06Option exercise (derivative)4,200$0.00163,570
2024-02-06Gift1,000$0.00963,987
2024-02-06Open-market sale417$288.08104,904
2024-02-06Open-market sale1,085$287.12105,321
2024-02-06Open-market sale595$286.03106,406
2024-02-06Open-market sale1,113$285.14107,001
2024-02-06Open-market sale685$284.25108,114
2024-02-06Open-market sale305$283.24108,799
2024-02-06Option exercise4,200$118.04109,104
2024-01-30Option exercise (derivative)4,200$0.00167,770
2024-01-30Gift1,000$0.00964,987
2024-01-30Open-market sale2,032$287.48107,072
2024-01-30Open-market sale2,117$288.38104,955
2024-01-30Open-market sale51$288.92104,904
2024-01-30Option exercise4,200$118.04109,104
2024-01-23Open-market sale419$278.71104,904
2024-01-23Option exercise (derivative)4,200$0.00171,970
2024-01-23Open-market sale628$279.01106,178
2024-01-23Open-market sale526$277.52106,806
2024-01-23Open-market sale1,148$279.99105,030
2024-01-23Open-market sale126$281.32104,904
2024-01-23Open-market sale59$280.30966,987
2024-01-23Gift1,000$0.00965,987
2024-01-23Option exercise4,200$118.04109,104
2024-01-23Open-market sale1,772$276.46107,332
2024-01-22Option exercise (derivative)1,115$0.001,116
2024-01-22Option exercise1,115$0.00105,323
2023-12-26Open-market sale504$265.39104,208
2023-12-26Open-market sale438$265.39104,712
2023-12-22Option exercise (derivative)871$0.004,358
2023-12-22Option exercise (derivative)1,002$0.009,023
2023-12-22Option exercise1,002$0.00105,150
2023-12-22Option exercise871$0.00104,148
2023-11-14Option exercise (derivative)117,808$0.000
2023-11-14Open-market sale1,179$218.924,221
2023-11-14Option exercise117,808$75.57221,085
2023-11-14Open-market sale19,929$218.82201,156
2023-11-14Open-market sale33,766$219.88167,390
2023-11-14Open-market sale1,655$220.091,247
2023-11-14Open-market sale698$218.882,902
2023-11-14Open-market sale1,686$220.890
2023-11-14Open-market sale2,535$220.121,686
2023-11-14Open-market sale323$221.21103,277
2023-11-14Open-market sale63,790$220.69103,600
2023-11-07Option exercise (derivative)1,850$0.00117,808
2023-11-07Option exercise1,850$75.57105,127
2023-11-07Open-market sale1,850$209.74103,277
2023-10-31Option exercise (derivative)1,250$0.00119,658
2023-10-31Open-market sale1,250$200.42103,277
2023-10-31Option exercise1,250$75.57104,527
2023-10-24Option exercise (derivative)1,250$0.00120,908
2023-10-24Open-market sale1,250$203.73103,277
2023-10-24Option exercise1,250$75.57104,527
2023-10-23Open-market sale1$202.81103,277
2023-10-23Open-market sale560$200.97103,278
2023-10-22Option exercise (derivative)1,115$0.002,231
2023-10-22Option exercise1,115$0.00103,838
2023-10-17Option exercise (derivative)1,250$0.00122,158
2023-10-17Option exercise1,250$75.57103,973
2023-10-17Open-market sale1,250$206.49102,723
2023-10-10Option exercise (derivative)1,250$0.00123,408
2023-10-10Option exercise1,250$75.57103,973
2023-10-10Open-market sale1,250$207.64102,723
2023-10-03Option exercise (derivative)1,250$0.00124,658
2023-10-03Open-market sale1,250$202.75102,723
2023-10-03Option exercise1,250$75.57103,973
2023-09-26Option exercise (derivative)1,250$0.00125,908
2023-09-26Option exercise1,250$75.57103,973
2023-09-26Open-market sale1,250$205.47102,723
2023-09-25Open-market sale438$205.22103,227
2023-09-25Open-market sale504$205.22102,723
2023-09-22Option exercise (derivative)1,003$0.0010,025
2023-09-22Option exercise (derivative)872$0.005,229
2023-09-22Option exercise1,003$0.00103,665
2023-09-22Option exercise872$0.00102,662
2023-09-19Option exercise (derivative)1,250$0.00127,158
2023-09-19Option exercise1,250$75.57103,040
2023-09-19Open-market sale1,250$214.39101,790
2023-09-12Option exercise (derivative)1,250$0.00128,408
2023-09-12Open-market sale1,250$223.10101,790
2023-09-12Option exercise1,250$75.57103,040
2023-09-08Option exercise (derivative)1,250$0.00129,658
2023-09-08Option exercise1,250$75.57103,040
2023-09-08Open-market sale400$225.05264,772
2023-09-08Open-market sale600$225.01258,199
2023-09-08Open-market sale1,250$225.00101,790
2023-09-05Option exercise (derivative)1,250$0.00130,908
2023-09-05Option exercise1,250$75.57103,040
2023-09-05Open-market sale1,250$219.33101,790
2023-08-31Option exercise (derivative)6,250$0.00132,158
2023-08-31Open-market sale3,000$228.00258,799
2023-08-31Option exercise6,250$75.57108,040
2023-08-31Open-market sale2,000$228.00265,172
2023-08-31Open-market sale6,250$228.00101,790
2023-08-29Option exercise (derivative)1,250$0.00138,408
2023-08-29Open-market sale1,250$206.75101,790
2023-08-29Option exercise1,250$75.57103,040
2023-08-22Option exercise (derivative)1,250$0.00139,658
2023-08-22Option exercise1,250$75.57103,040
2023-08-22Open-market sale1,250$209.85101,790
2023-08-15Option exercise (derivative)1,250$0.00140,908
2023-08-15Open-market sale1,250$210.33101,790
2023-08-15Option exercise1,250$75.57103,040
2023-08-08Option exercise (derivative)1,250$0.00142,158
2023-08-08Open-market sale1,250$213.55101,790
2023-08-08Option exercise1,250$75.57103,040
2023-08-01Option exercise (derivative)1,250$0.00143,408
2023-08-01Open-market sale1,250$223.89101,790
2023-08-01Option exercise1,250$75.57103,040
2023-07-25Option exercise (derivative)2,500$0.00144,658
2023-07-25Option exercise2,500$75.57104,290
2023-07-25Open-market sale400$225.88267,172
2023-07-25Open-market sale2,500$225.88101,790
2023-07-25Open-market sale600$225.88261,799
2023-07-24Open-market sale1$224.94101,790
2023-07-24Open-market sale560$225.05101,791
2023-07-22Option exercise (derivative)1,115$0.003,346
2023-07-22Option exercise1,115$0.00102,351
2023-07-18Option exercise (derivative)2,500$0.00147,158
2023-07-18Option exercise2,500$75.57103,736
2023-07-18Open-market sale2,500$226.99101,236
2023-07-18Open-market sale600$226.99262,399
2023-07-18Open-market sale400$226.99267,572
2023-07-12Option exercise (derivative)30,450$0.00149,658
2023-07-12Open-market sale30,450$225.01101,236
2023-07-12Open-market sale13,700$225.00262,999
2023-07-12Open-market sale7,476$225.01267,972
2023-07-12Option exercise30,450$75.57131,686
2023-07-11Option exercise (derivative)1,250$0.00180,108
2023-07-11Option exercise1,250$75.57102,486
2023-07-11Open-market sale1,250$221.50101,236
2023-07-05Option exercise (derivative)1,250$0.00181,358
2023-07-05Option exercise1,250$75.57102,486
2023-07-05Open-market sale1,250$210.49101,236
2023-06-27Option exercise (derivative)1,250$0.00182,608
2023-06-27Option exercise1,250$75.57102,486
2023-06-27Open-market sale1,250$208.48101,236
2023-06-23Open-market sale504$209.63101,238
2023-06-23Open-market sale2$210.04101,742
2023-06-23Open-market sale438$209.63101,744
2023-06-23Open-market sale2$210.07101,236
2023-06-22Option exercise (derivative)871$0.006,101
2023-06-22Option exercise (derivative)1,002$0.0011,028
2023-06-22Option exercise1,002$0.00102,182
2023-06-22Option exercise871$0.00101,180
2023-06-20Option exercise (derivative)1,250$0.00183,858
2023-06-20Open-market sale1,250$208.65100,309
2023-06-20Option exercise1,250$75.57101,559
2023-06-13Option exercise (derivative)1,250$0.00185,108
2023-06-13Option exercise1,250$75.57101,559
2023-06-13Open-market sale1,250$215.50100,309
2023-06-13Gift10,000$0.00967,046
2023-06-06Option exercise (derivative)1,250$0.00186,358
2023-06-06Open-market sale1,250$208.55100,309
2023-06-06Option exercise1,250$75.57101,559
2023-05-31Option exercise (derivative)800$0.00187,608
2023-05-31Open-market sale800$225.00100,309
2023-05-31Open-market sale1,300$225.00276,699
2023-05-31Open-market sale2,524$225.00275,448
2023-05-31Option exercise800$75.57101,109
2023-05-30Option exercise (derivative)1,250$0.00188,408
2023-05-30Open-market sale1,250$219.27100,309
2023-05-30Option exercise1,250$75.57101,559
2023-05-23Option exercise (derivative)1,250$0.00189,658
2023-05-23Option exercise1,250$75.57101,559
2023-05-23Open-market sale1,250$207.74100,309
2023-05-16Option exercise (derivative)1,250$0.00190,908
2023-05-16Open-market sale1,250$201.93100,309
2023-05-16Option exercise1,250$75.57101,559
2023-05-09Option exercise (derivative)1,250$0.00192,158
2023-05-09Open-market sale1,250$196.78100,309
2023-05-09Option exercise1,250$75.57101,559
2023-05-02Option exercise (derivative)1,250$0.00193,408
2023-05-02Option exercise1,250$75.57101,559
2023-05-02Open-market sale1,250$198.02100,309
2023-04-25Option exercise (derivative)1,250$0.00194,658
2023-04-25Open-market sale1,250$193.97100,309
2023-04-25Option exercise1,250$75.57101,559
2023-04-24Open-market sale560$196.33100,310
2023-04-24Open-market sale1$194.53100,309
2023-04-22Option exercise (derivative)1,115$0.004,461
2023-04-22Option exercise1,115$0.00100,870
2023-04-18Option exercise (derivative)1,250$0.00195,908
2023-04-18Option exercise1,250$75.57101,005
2023-04-18Open-market sale1,250$199.0899,755
2023-04-11Option exercise (derivative)1,250$0.00197,158
2023-04-11Option exercise1,250$75.57101,005
2023-04-11Open-market sale1,250$189.0699,755
2023-04-08Grant / award (derivative)28,565$0.0028,565
2023-04-04Option exercise (derivative)1,250$0.00198,408
2023-04-04Open-market sale1,250$198.1599,755
2023-04-04Option exercise1,250$75.57101,005
2023-03-28Option exercise (derivative)1,250$0.00199,658
2023-03-28Open-market sale1,250$191.4099,755
2023-03-28Option exercise1,250$75.57101,005
2023-03-23Open-market sale535$187.96102,207
2023-03-23Open-market sale438$187.96101,769
2023-03-23Open-market sale2,014$187.9699,755
2023-03-22Option exercise (derivative)4,010$0.0012,030
2023-03-22Option exercise (derivative)872$0.006,972
2023-03-22Option exercise (derivative)1,065$0.000
2023-03-22Option exercise4,010$0.00102,742
2023-03-22Option exercise1,065$0.0097,860
2023-03-22Option exercise872$0.0098,732
2023-03-21Option exercise (derivative)1,250$0.00200,908
2023-03-21Option exercise1,250$75.5798,045
2023-03-21Open-market sale1,250$185.8796,795
2023-03-14Option exercise (derivative)1,250$0.00202,158
2023-03-14Option exercise1,250$75.5798,045
2023-03-14Open-market sale1,250$180.0396,795
2023-03-07Option exercise (derivative)1,250$0.00203,408
2023-03-07Option exercise1,250$75.5798,045
2023-03-07Open-market sale1,250$184.9996,795
2023-03-02Option exercise (derivative)7,500$0.00204,658
2023-03-02Open-market sale292$193.0996,795
2023-03-02Open-market sale336$191.6297,087
2023-03-02Open-market sale4,817$187.1099,478
2023-03-02Open-market sale186$188.3399,292
2023-03-02Open-market sale1,552$189.3397,740
2023-03-02Option exercise7,500$75.57104,295
2023-03-02Open-market sale317$190.7397,423
2023-01-23Open-market sale437$155.5996,795
2023-01-22Option exercise (derivative)1,115$0.005,576
2023-01-22Option exercise1,115$0.0097,232
2022-12-23Open-market sale535$128.5596,555
2022-12-23Open-market sale438$128.5596,117
2022-12-22Option exercise (derivative)1,064$0.001,065
2022-12-22Option exercise (derivative)871$0.007,844
2022-12-22Option exercise1,064$0.0096,219
2022-12-22Option exercise871$0.0097,090
2022-11-21Option exercise (derivative)47,095$0.000
2022-11-21Open-market sale26,202$144.81103,175
2022-11-21Option exercise47,095$80.99142,250
2022-11-21Open-market sale2,759$146.8395,155
2022-11-21Open-market sale5,261$146.0597,914
2022-11-21Open-market sale12,873$144.13129,377
2022-11-18Option exercise (derivative)47,096$0.0047,095
2022-11-18Open-market sale17,086$148.02100,009
2022-11-18Open-market sale1,188$149.9897,385
2022-11-18Open-market sale1,436$149.3998,573
2022-11-18Open-market sale2,230$151.8595,155
2022-11-18Open-market sale21,164$147.21117,095
2022-11-18Open-market sale3,992$146.25138,259
2022-11-18Option exercise47,096$80.99142,251
2022-11-17Option exercise (derivative)47,096$0.0094,191
2022-11-17Open-market sale22,763$149.79106,340
2022-11-17Open-market sale13,148$148.95129,103
2022-11-17Option exercise47,096$80.99142,251
2022-11-17Open-market sale700$151.5695,155
2022-11-17Open-market sale10,485$150.8995,855
2022-11-16Option exercise (derivative)47,096$0.00141,287
2022-11-16Open-market sale15,570$155.39109,858
2022-11-16Open-market sale3,786$157.5298,469
2022-11-16Open-market sale7,603$156.51102,255
2022-11-16Open-market sale1,843$158.7996,626
2022-11-16Open-market sale16,823$154.48125,428
2022-11-16Option exercise47,096$80.99142,251
2022-11-16Open-market sale1,471$159.7795,155
2022-11-15Option exercise (derivative)47,096$0.00188,383
2022-11-15Open-market sale6,988$164.4095,155
2022-11-15Open-market sale19,263$163.65102,143
2022-11-15Open-market sale14,095$162.50121,406
2022-11-15Open-market sale6,750$161.84135,501
2022-11-15Option exercise47,096$80.99142,251
2022-10-24Open-market sale560$160.2595,155
2022-10-22Option exercise (derivative)1,115$0.006,691
2022-10-22Option exercise1,115$0.0095,715
2022-09-23Open-market sale6$146.6394,600
2022-09-23Open-market sale438$146.3694,606
2022-09-23Open-market sale7$146.5495,044
2022-09-23Open-market sale535$146.3695,051
2022-09-22Option exercise (derivative)872$0.008,715
2022-09-22Option exercise (derivative)1,064$0.002,129
2022-09-22Option exercise872$0.0097,522
2022-09-22Option exercise1,064$0.0096,650
2022-07-25Open-market sale560$177.8993,658
2022-07-25Open-market sale8$176.1693,650
2022-07-22Option exercise (derivative)1,115$0.007,806
2022-07-22Option exercise1,115$0.0094,218
2022-06-23Open-market sale973$170.4393,103
2022-06-22Option exercise (derivative)871$0.009,587
2022-06-22Option exercise (derivative)1,064$0.003,193
2022-06-22Option exercise871$0.0094,076
2022-06-22Option exercise1,064$0.0093,205
2022-04-25Open-market sale560$171.6892,141
2022-04-22Option exercise (derivative)1,115$0.008,921
2022-04-22Option exercise1,115$0.0092,701
2022-04-18Open-market sale1,712$188.1691,586
2022-04-09Grant / award3,409$0.0093,298
2022-03-23Open-market sale2,424$210.9489,942
2022-03-23Open-market sale9$210.5189,923
2022-03-23Open-market sale10$210.4589,932
2022-03-23Open-market sale34$210.5189,889
2022-03-22Option exercise (derivative)1,065$0.004,257
2022-03-22Option exercise (derivative)1,324$0.000
2022-03-22Option exercise (derivative)3,485$0.0010,458
2022-03-22Option exercise3,485$0.0092,366
2022-03-22Option exercise1,065$0.0088,881
2022-03-22Option exercise1,324$0.0087,816
2022-03-22Grant / award (derivative)107,714$0.00107,714
2022-03-22Grant / award (derivative)16,040$0.0016,040
2022-03-22Grant / award (derivative)15,159$0.0015,159
2022-03-22Grant / award (derivative)15,159$0.0015,159
2022-03-22Grant / award (derivative)16,040$0.0016,040
2022-03-22Grant / award (derivative)107,952$0.00107,952
2022-01-24Open-market sale420$212.4786,499
2022-01-24Open-market sale7$215.8686,492
2022-01-22Option exercise (derivative)1,115$0.0010,036
2022-01-22Option exercise1,115$0.0086,919
2021-12-23Open-market sale1,200$251.4785,804
2021-12-22Option exercise (derivative)1,324$0.001,324
2021-12-22Option exercise (derivative)1,064$0.005,322
2021-12-22Option exercise1,064$0.0087,004
2021-12-22Option exercise1,324$0.0085,940
2021-11-09Option exercise (derivative)4,485$0.000
2021-11-09Option exercise4,485$59.3489,101
2021-11-09Open-market sale308$310.9184,616
2021-11-09Open-market sale2,920$308.9985,651
2021-11-09Open-market sale530$308.0288,571
2021-11-09Open-market sale727$309.7884,924
2021-11-02Option exercise (derivative)4,300$0.004,485
2021-11-02Open-market sale803$302.9384,616
2021-11-02Open-market sale2,297$301.7285,419
2021-11-02Open-market sale1,200$300.9687,716
2021-11-02Option exercise4,300$59.3488,916
2021-10-26Option exercise (derivative)4,300$0.008,785
2021-10-26Open-market sale200$298.0384,616
2021-10-26Open-market sale2,400$295.3986,116
2021-10-26Option exercise4,300$59.3488,916
2021-10-26Open-market sale400$294.3688,516
2021-10-26Open-market sale200$297.0584,816
2021-10-26Open-market sale1,100$296.1985,016
2021-10-25Open-market sale560$293.1984,616
2021-10-22Option exercise (derivative)1,115$0.0011,151
2021-10-22Option exercise1,115$0.0085,176
2021-10-19Option exercise (derivative)4,300$0.0013,085
2021-10-19Open-market sale1,529$292.4186,832
2021-10-19Open-market sale1,911$293.4784,921
2021-10-19Open-market sale860$294.4384,061
2021-10-19Option exercise4,300$59.3488,361
2021-10-12Option exercise (derivative)4,300$0.0017,385
2021-10-12Open-market sale670$276.6487,691
2021-10-12Open-market sale1,000$277.9586,691
2021-10-12Open-market sale1,030$278.8985,661
2021-10-12Open-market sale1,600$280.0784,061
2021-10-12Option exercise4,300$59.3488,361
2021-10-05Option exercise (derivative)4,300$0.0021,685
2021-10-05Open-market sale1,200$272.9484,061
2021-10-05Open-market sale3,100$272.3485,261
2021-10-05Option exercise4,300$59.3488,361
2021-09-28Option exercise (derivative)4,300$0.0025,985
2021-09-28Open-market sale1,200$272.8285,845
2021-09-28Open-market sale884$274.9784,161
2021-09-28Open-market sale800$273.8485,045
2021-09-28Open-market sale100$276.3584,061
2021-09-28Open-market sale1,216$271.9987,045
2021-09-28Open-market sale100$270.3988,261
2021-09-28Option exercise4,300$59.3488,361
2021-09-23Open-market sale1,200$272.2084,061
2021-09-22Option exercise (derivative)1,064$0.006,386
2021-09-22Option exercise (derivative)1,324$0.002,648
2021-09-22Option exercise1,324$0.0084,197
2021-09-22Option exercise1,064$0.0085,261
2021-09-21Option exercise (derivative)4,300$0.0030,285
2021-09-21Open-market sale300$261.4082,873
2021-09-21Open-market sale1,486$259.5584,273
2021-09-21Option exercise4,300$59.3487,173
2021-09-21Open-market sale1,100$260.5983,173
2021-09-21Open-market sale1,414$258.5085,759
2021-09-14Option exercise (derivative)4,300$0.0034,585
2021-09-14Open-market sale1,000$254.4482,873
2021-09-14Option exercise4,300$59.3487,173
2021-09-14Open-market sale3,300$253.8683,873
2021-09-07Option exercise (derivative)4,300$0.0038,885
2021-09-07Open-market sale1,500$265.9083,260
2021-09-07Open-market sale387$266.5682,873
2021-09-07Option exercise4,300$59.3487,173
2021-09-07Open-market sale2,413$264.9984,760
2021-08-31Option exercise (derivative)4,300$0.0043,185
2021-08-31Option exercise4,300$59.3487,173
2021-08-31Open-market sale685$264.3786,488
2021-08-31Open-market sale2,515$265.3883,973
2021-08-31Open-market sale1,100$266.1182,873
2021-08-24Option exercise (derivative)4,300$0.0047,485
2021-08-24Open-market sale1,127$259.7486,046
2021-08-24Open-market sale2,473$260.9283,573
2021-08-24Open-market sale700$261.8582,873
2021-08-24Option exercise4,300$59.3487,173
2021-08-17Option exercise (derivative)4,300$0.0051,785
2021-08-17Open-market sale978$247.7283,373
2021-08-17Option exercise4,300$59.3487,173
2021-08-17Open-market sale500$248.7182,873
2021-08-17Open-market sale2,822$246.7284,351
2021-08-10Option exercise (derivative)4,300$0.0056,085
2021-08-10Open-market sale1,480$244.6084,750
2021-08-10Option exercise4,300$59.3487,173
2021-08-10Open-market sale943$243.4686,230
2021-08-10Open-market sale200$250.7882,873
2021-08-10Open-market sale479$250.0783,073
2021-08-10Open-market sale300$248.6483,552
2021-08-10Open-market sale398$246.7383,852
2021-08-10Open-market sale500$245.6184,250
2021-08-03Option exercise (derivative)4,300$0.0060,385
2021-08-03Open-market sale2,001$240.8783,172
2021-08-03Option exercise4,300$59.3487,173
2021-08-03Open-market sale299$242.1882,873
2021-08-03Open-market sale2,000$240.1585,173
2021-07-27Option exercise (derivative)4,300$0.0064,685
2021-07-27Open-market sale27$244.03278,130
2021-07-27Open-market sale282$243.23278,157
2021-07-27Open-market sale60$241.85278,439
2021-07-27Open-market sale100$248.0682,873
2021-07-27Open-market sale396$247.2182,973
2021-07-27Open-market sale37$247.48277,972
2021-07-27Open-market sale400$244.4583,769
2021-07-27Open-market sale2,404$243.3184,169
2021-07-27Open-market sale600$242.1386,573
2021-07-27Option exercise4,300$59.3487,173
2021-07-27Open-market sale39$245.53278,091
2021-07-27Open-market sale81$246.97278,010
2021-07-27Open-market sale11$247.67277,999
2021-07-27Open-market sale72$242.08278,400
2021-07-27Open-market sale252$243.31278,148
2021-07-27Open-market sale35$243.87278,113
2021-07-27Open-market sale53$245.27278,060
2021-07-27Open-market sale51$246.75278,009
2021-07-27Open-market sale400$246.3083,369
2021-07-23Open-market sale560$248.2182,873
2021-07-22Option exercise (derivative)1,115$0.0012,266
2021-07-22Option exercise1,115$0.0083,433
2021-07-21Grant / award27$0.00278,499
2021-07-21Grant / award59$0.00977,046
2021-07-20Option exercise (derivative)4,300$0.0068,985
2021-07-20Open-market sale125$241.17278,618
2021-07-20Option exercise4,300$59.3486,618
2021-07-20Open-market sale400$237.3486,218
2021-07-20Open-market sale801$238.5085,417
2021-07-20Open-market sale500$239.7084,917
2021-07-20Open-market sale1,099$241.1083,818
2021-07-20Open-market sale1,300$242.3382,518
2021-07-20Open-market sale200$242.9582,318
2021-07-20Open-market sale72$237.71278,900
2021-07-20Open-market sale78$238.64278,822
2021-07-20Open-market sale72$239.94278,750
2021-07-20Open-market sale128$241.13278,622
2021-07-20Open-market sale150$242.42278,472
2021-07-20Open-market sale75$237.72278,897
2021-07-20Open-market sale77$238.63278,820
2021-07-20Open-market sale77$240.04278,743
2021-07-13Option exercise (derivative)4,300$0.0073,285
2021-07-13Option exercise4,300$59.3486,618
2021-07-13Gift500$0.00976,987
2021-07-13Open-market sale562$242.5386,056
2021-07-13Open-market sale2,138$244.0083,918
2021-07-13Open-market sale300$244.6583,618
2021-07-13Open-market sale1,000$246.0282,618
2021-07-13Open-market sale300$246.8182,318
2021-07-13Open-market sale233$244.01279,186
2021-07-13Open-market sale62$244.65279,124
2021-07-13Open-market sale40$246.68278,972
2021-07-13Open-market sale53$242.50279,419
2021-07-13Open-market sale232$244.02279,187
2021-07-13Open-market sale112$246.13279,012
2021-07-06Option exercise (derivative)4,300$0.0077,585
2021-07-06Open-market sale1,401$249.3885,217
2021-07-06Open-market sale89$251.62279,483
2021-07-06Open-market sale232$250.27279,572
2021-07-06Open-market sale168$249.50279,804
2021-07-06Open-market sale300$252.3682,318
2021-07-06Open-market sale700$251.5282,618
2021-07-06Open-market sale1,899$250.1083,318
2021-07-06Option exercise4,300$59.3486,618
2021-07-06Gift500$0.00977,487
2021-07-06Open-market sale34$252.35279,472
2021-07-06Open-market sale75$251.45279,506
2021-07-06Open-market sale279$250.15279,581
2021-07-06Open-market sale112$249.26279,860
2021-06-29Option exercise (derivative)4,300$0.0081,885
2021-06-29Open-market sale139$245.38280,096
2021-06-29Open-market sale159$244.31280,235
2021-06-29Open-market sale78$243.04280,394
2021-06-29Open-market sale133$245.43280,091
2021-06-29Open-market sale170$244.42280,224
2021-06-29Open-market sale124$246.19279,972
2021-06-29Open-market sale1,393$246.1082,318
2021-06-29Open-market sale1,100$245.1683,711
2021-06-29Open-market sale1,207$244.3084,811
2021-06-29Open-market sale600$243.0986,018
2021-06-29Option exercise4,300$59.3486,618
2021-06-29Gift500$0.00977,987
2021-06-23Open-market sale1,200$242.4082,318
2021-06-22Option exercise (derivative)4,300$0.0086,185
2021-06-22Open-market sale115$243.23280,505
2021-06-22Open-market sale293$242.51280,620
2021-06-22Open-market sale59$241.50280,913
2021-06-22Open-market sale14$244.13280,472
2021-06-22Open-market sale84$243.43280,486
2021-06-22Open-market sale325$242.63280,570
2021-06-22Open-market sale77$241.72280,895
2021-06-22Open-market sale869$243.4881,131
2021-06-22Open-market sale2,800$242.6082,000
2021-06-22Open-market sale631$241.7284,800
2021-06-22Option exercise4,300$59.3485,431
2021-06-22Gift500$0.00978,487
2021-06-22Option exercise (derivative)1,323$0.003,972
2021-06-22Option exercise (derivative)1,064$0.007,450
2021-06-22Option exercise1,323$0.0082,454
2021-06-22Option exercise1,064$0.0083,518
2021-06-15Option exercise (derivative)4,300$0.0090,485
2021-06-15Open-market sale99$245.2181,131
2021-06-15Gift500$0.00978,987
2021-06-15Option exercise4,300$59.3485,431
2021-06-15Open-market sale118$243.87281,131
2021-06-15Open-market sale223$242.55281,249
2021-06-15Open-market sale148$244.54281,006
2021-06-15Open-market sale109$243.72281,154
2021-06-15Open-market sale209$242.54281,263
2021-06-15Open-market sale159$244.79280,972
2021-06-15Open-market sale1,500$244.6581,230
2021-06-15Open-market sale966$243.6782,730
2021-06-15Open-market sale1,735$242.4783,696
2021-06-08Option exercise (derivative)4,300$0.0094,785
2021-06-08Gift500$0.00979,487
2021-06-08Open-market sale36$241.29281,472
2021-06-08Open-market sale64$240.42281,508
2021-06-08Open-market sale66$238.77281,572
2021-06-08Open-market sale42$239.99281,533
2021-06-08Open-market sale100$237.37281,638
2021-06-08Open-market sale77$238.68281,575
2021-06-08Open-market sale100$237.31281,652
2021-06-08Open-market sale220$236.36281,752
2021-06-08Open-market sale234$236.38281,738
2021-06-08Open-market sale300$241.4881,131
2021-06-08Open-market sale400$240.5481,431
2021-06-08Open-market sale181$239.2381,831
2021-06-08Open-market sale637$238.5482,012
2021-06-08Open-market sale1,000$237.1582,649
2021-06-08Open-market sale1,782$236.3283,649
2021-06-08Option exercise4,300$59.3485,431
2021-06-01Option exercise (derivative)4,300$0.0099,085
2021-06-01Gift500$0.00979,987
2021-06-01Option exercise4,300$59.3485,431
2021-06-01Open-market sale400$233.0685,031
2021-06-01Open-market sale400$234.1084,631
2021-06-01Open-market sale700$235.6183,931
2021-06-01Open-market sale1,911$236.7982,020
2021-06-01Open-market sale889$237.5181,131
2021-06-01Open-market sale228$236.87282,051
2021-06-01Open-market sale40$235.55282,279
2021-06-01Open-market sale59$234.73282,319
2021-06-01Open-market sale94$233.33282,378
2021-06-01Open-market sale80$237.67281,972
2021-06-01Open-market sale227$236.86282,052
2021-06-01Open-market sale50$233.11282,422
2021-06-01Open-market sale75$234.21282,347
2021-05-25Option exercise (derivative)4,300$0.00103,385
2021-05-25Open-market sale113$229.12282,472
2021-05-25Open-market sale254$228.04282,585
2021-05-25Open-market sale133$227.35282,839
2021-05-25Open-market sale800$229.1281,131
2021-05-25Open-market sale2,085$228.1181,931
2021-05-25Open-market sale1,415$227.4484,016
2021-05-25Option exercise4,300$59.3485,431
2021-05-25Gift500$0.00980,487
2021-05-18Option exercise (derivative)4,300$0.00107,685
2021-05-18Open-market sale160$214.96283,312
2021-05-18Open-market sale184$215.84283,148
2021-05-18Open-market sale140$214.95283,332
2021-05-18Gift500$0.00980,987
2021-05-18Open-market sale1,600$216.1582,031
2021-05-18Open-market sale1,800$215.1183,631
2021-05-18Option exercise4,300$59.3485,431
2021-05-18Open-market sale185$215.97283,127
2021-05-18Open-market sale155$216.75282,972
2021-05-18Open-market sale900$216.8981,131
2021-05-11Option exercise (derivative)4,300$0.00111,985
2021-05-11Open-market sale266$215.19283,511
2021-05-11Open-market sale22$212.99283,777
2021-05-11Open-market sale91$212.03283,799
2021-05-11Open-market sale58$211.13283,890
2021-05-11Open-market sale237$215.20283,539
2021-05-11Open-market sale11$213.45283,776
2021-05-11Open-market sale92$212.25283,787
2021-05-11Open-market sale69$211.19283,879
2021-05-11Open-market sale24$209.15283,948
2021-05-11Open-market sale800$215.8581,131
2021-05-11Open-market sale1,911$215.0381,931
2021-05-11Open-market sale400$212.7283,842
2021-05-11Open-market sale600$211.6684,242
2021-05-11Open-market sale300$210.5784,842
2021-05-11Open-market sale289$209.0985,142
2021-05-11Open-market sale39$216.03283,472
2021-05-11Option exercise4,300$59.3485,431
2021-05-11Gift500$0.00981,487
2021-05-04Option exercise (derivative)4,300$0.00116,285
2021-05-04Open-market sale195$216.33284,250
2021-05-04Open-market sale16$220.08284,010
2021-05-04Open-market sale28$219.39284,026
2021-05-04Open-market sale37$218.15284,054
2021-05-04Open-market sale183$217.18284,091
2021-05-04Open-market sale171$216.30284,274
2021-05-04Open-market sale27$214.92284,445
2021-05-04Open-market sale490$221.1881,131
2021-05-04Open-market sale200$220.0081,621
2021-05-04Open-market sale300$218.4481,821
2021-05-04Open-market sale911$217.3982,121
2021-05-04Open-market sale1,999$216.5883,032
2021-05-04Open-market sale400$215.2985,031
2021-05-04Option exercise4,300$59.3485,431
2021-05-04Gift500$0.00981,987
2021-05-04Open-market sale23$221.46283,972
2021-05-04Open-market sale30$220.73283,995
2021-05-04Open-market sale28$219.24284,025
2021-05-04Open-market sale61$218.10284,053
2021-05-04Open-market sale136$217.06284,114
2021-04-27Option exercise (derivative)4,300$0.00120,585
2021-04-27Gift500$0.00982,487
2021-04-27Option exercise4,300$59.3485,431
2021-04-27Open-market sale1,000$232.7584,431
2021-04-27Open-market sale121$232.81284,851
2021-04-27Open-market sale200$235.5281,131
2021-04-27Open-market sale690$234.6881,331
2021-04-27Open-market sale2,410$234.1082,021
2021-04-27Open-market sale288$234.39284,492
2021-04-27Open-market sale85$233.56284,780
2021-04-27Open-market sale107$232.61284,865
2021-04-27Open-market sale24$235.57284,472
2021-04-27Open-market sale224$234.44284,496
2021-04-27Open-market sale131$233.93284,720
2021-04-23Open-market sale2,240$234.4281,131
2021-04-22Option exercise (derivative)4,460$0.0013,381
2021-04-22Option exercise4,460$0.0083,371
2021-04-20Option exercise (derivative)4,300$0.00124,885
2021-04-20Open-market sale300$228.5980,218
2021-04-20Open-market sale2,693$227.7680,518
2021-04-20Option exercise4,300$59.3483,211
2021-04-20Gift500$0.00982,987
2021-04-20Open-market sale897$229.8379,321
2021-04-20Open-market sale410$230.8578,911
2021-04-20Open-market sale302$227.77285,170
2021-04-20Open-market sale52$228.64285,118
2021-04-20Open-market sale108$229.93285,010
2021-04-20Open-market sale38$231.09284,972
2021-04-20Open-market sale291$227.80285,181
2021-04-16Open-market sale12,683$231.5878,911
2021-04-13Option exercise (derivative)4,300$0.00129,185
2021-04-13Open-market sale162$231.37285,787
2021-04-13Open-market sale300$233.0991,594
2021-04-13Open-market sale2,051$232.2091,894
2021-04-13Open-market sale1,666$231.5293,945
2021-04-13Open-market sale283$228.8995,611
2021-04-13Option exercise4,300$59.3495,894
2021-04-13Gift500$0.00983,487
2021-04-13Open-market sale265$232.13285,520
2021-04-13Open-market sale164$231.38285,785
2021-04-13Open-market sale23$229.38285,949
2021-04-13Open-market sale48$233.10285,472
2021-04-09Grant / award25,260$0.0091,594
2021-04-06Option exercise (derivative)4,300$0.00133,485
2021-04-06Open-market sale158$219.49286,314
2021-04-06Open-market sale158$220.69286,156
2021-04-06Open-market sale184$221.16285,972
2021-04-06Open-market sale2,000$221.1166,334
2021-04-06Open-market sale1,312$220.4268,334
2021-04-06Open-market sale988$219.3069,646
2021-04-06Option exercise4,300$59.3470,634
2021-04-06Gift500$0.00983,987
2021-03-30Option exercise (derivative)4,300$0.00137,785
2021-03-30Open-market sale131$208.16286,841
2021-03-30Open-market sale163$210.26286,516
2021-03-30Open-market sale191$209.18286,679
2021-03-30Open-market sale102$207.98286,870
2021-03-30Open-market sale138$210.38286,519
2021-03-30Open-market sale184$209.34286,657
2021-03-30Open-market sale44$211.14286,472
2021-03-30Open-market sale700$210.9766,334
2021-03-30Open-market sale1,447$210.1067,034
2021-03-30Open-market sale1,273$209.1268,481
2021-03-30Open-market sale880$208.0669,754
2021-03-30Option exercise4,300$59.3470,634
2021-03-30Gift500$0.00984,487
2021-03-23Open-market sale1,200$215.9566,334
2021-03-23Option exercise (derivative)4,300$0.00142,085
2021-03-23Open-market sale232$215.09287,240
2021-03-23Gift500$0.00984,987
2021-03-23Option exercise4,300$59.3469,445
2021-03-23Open-market sale232$216.11287,031
2021-03-23Open-market sale246$216.20286,994
2021-03-23Open-market sale1,804$215.0467,641
2021-03-23Open-market sale59$216.74286,972
2021-03-23Open-market sale2,096$216.0865,545
2021-03-23Open-market sale400$216.9065,145
2021-03-23Open-market sale209$215.03287,263
2021-03-22Option exercise (derivative)1,324$0.005,295
2021-03-22Option exercise (derivative)1,065$0.008,514
2021-03-22Option exercise1,324$0.0066,469
2021-03-22Option exercise1,065$0.0067,534
2021-03-22Grant / award (derivative)105,508$215.17105,508
2021-03-22Grant / award (derivative)14,599$0.0014,599
2021-03-22Grant / award (derivative)13,943$0.0013,943
2021-03-16Option exercise (derivative)4,300$0.00146,385
2021-03-16Option exercise4,300$59.3469,445
2021-03-16Gift500$0.00985,487
2021-03-16Open-market sale110$216.18287,472
2021-03-16Open-market sale132$214.42287,840
2021-03-16Open-market sale258$215.28287,582
2021-03-16Open-market sale1,700$214.6067,745
2021-03-16Open-market sale2,300$215.5465,445
2021-03-16Open-market sale300$216.4765,145
2021-03-16Open-market sale131$214.47287,841
2021-03-09Option exercise (derivative)4,300$0.00150,685
2021-03-09Option exercise4,300$59.3469,445
2021-03-09Gift500$0.00985,987
2021-03-09Open-market sale1,100$211.7568,345
2021-03-09Open-market sale1,800$212.8166,545
2021-03-09Open-market sale86$213.93288,038
2021-03-09Open-market sale225$212.88288,124
2021-03-09Open-market sale123$211.82288,349
2021-03-09Open-market sale50$214.94287,972
2021-03-09Open-market sale86$214.04288,022
2021-03-09Open-market sale238$212.95288,108
2021-03-09Open-market sale126$211.77288,346
2021-03-09Open-market sale600$215.0665,145
2021-03-09Open-market sale800$213.8065,745
2021-03-02Option exercise (derivative)4,300$0.00154,985
2021-03-02Option exercise4,300$59.3469,445
2021-03-02Gift500$0.00986,487
2021-03-02Open-market sale792$214.3468,653
2021-03-02Open-market sale900$215.5367,753
2021-03-02Open-market sale1,500$216.5166,253
2021-03-02Open-market sale1,000$217.7165,253
2021-03-02Open-market sale108$218.5265,145
2021-03-02Open-market sale87$215.15288,831
2021-03-02Open-market sale176$216.11288,669
2021-03-02Open-market sale73$215.13288,845
2021-03-02Open-market sale54$213.99288,918
2021-03-02Open-market sale75$218.09288,472
2021-03-02Open-market sale122$217.16288,547
2021-02-23Option exercise (derivative)4,300$0.00159,285
2021-02-23Open-market sale131$234.51289,193
2021-02-23Open-market sale75$233.49289,324
2021-02-23Open-market sale39$232.19289,399
2021-02-23Open-market sale20$230.71289,438
2021-02-23Open-market sale14$229.39289,458
2021-02-23Open-market sale400$237.8765,145
2021-02-23Open-market sale400$236.6265,545
2021-02-23Open-market sale1,000$235.8965,945
2021-02-23Open-market sale1,300$234.4666,945
2021-02-23Open-market sale900$233.3568,245
2021-02-23Open-market sale100$231.6469,145
2021-02-23Open-market sale200$230.6169,245
2021-02-23Option exercise4,300$59.3469,445
2021-02-23Gift500$0.00986,987
2021-02-23Open-market sale25$237.37288,985
2021-02-23Open-market sale156$236.18289,010
2021-02-23Open-market sale169$234.72289,166
2021-02-23Open-market sale56$233.61289,335
2021-02-23Open-market sale49$232.51289,391
2021-02-23Open-market sale32$230.38289,440
2021-02-23Open-market sale25$238.35288,972
2021-02-23Open-market sale81$236.54288,997
2021-02-23Open-market sale115$235.68289,078
2021-02-16Option exercise (derivative)4,300$0.00163,585
2021-02-16Option exercise4,300$59.3469,445
2021-02-16Open-market sale417$244.5769,028
2021-02-16Open-market sale600$246.6068,428
2021-02-16Open-market sale500$247.6167,928
2021-02-16Open-market sale153$249.06289,641
2021-02-16Open-market sale56$247.49289,794
2021-02-16Open-market sale59$246.79289,850
2021-02-16Open-market sale63$244.72289,909
2021-02-16Open-market sale157$249.90289,472
2021-02-16Open-market sale166$249.00289,629
2021-02-16Open-market sale41$247.59289,795
2021-02-16Open-market sale73$246.77289,836
2021-02-16Gift500$0.00987,487
2021-02-16Open-market sale1,334$249.9265,145
2021-02-16Open-market sale1,449$248.9866,479
2021-02-09Option exercise (derivative)4,300$0.00167,885
2021-02-09Gift500$0.00987,987
2021-02-09Open-market sale11$239.95289,972
2021-02-09Open-market sale171$239.07289,983
2021-02-09Open-market sale90$237.91290,154
2021-02-09Open-market sale228$236.91290,244
2021-02-09Option exercise4,300$59.3469,445
2021-02-09Open-market sale169$239.16289,986
2021-02-09Open-market sale90$237.85290,155
2021-02-09Open-market sale227$236.91290,245
2021-02-09Open-market sale1,362$239.2665,145
2021-02-09Open-market sale900$238.2166,507
2021-02-09Open-market sale2,038$236.9267,407
2021-02-02Option exercise (derivative)4,300$0.00172,185
2021-02-02Open-market sale115$232.42290,857
2021-02-02Open-market sale211$234.62290,508
2021-02-02Open-market sale113$233.71290,719
2021-02-02Open-market sale140$232.55290,832
2021-02-02Open-market sale245$234.54290,505
2021-02-02Open-market sale107$233.42290,750
2021-02-02Open-market sale36$235.41290,472
2021-02-02Open-market sale200$235.5165,145
2021-02-02Open-market sale2,194$234.5465,345
2021-02-02Open-market sale900$233.6667,539
2021-02-02Open-market sale1,006$232.4468,439
2021-02-02Option exercise4,300$59.3469,445
2021-02-02Gift500$0.00988,487
2021-01-26Option exercise (derivative)4,300$0.00176,485
2021-01-26Open-market sale605$227.2665,145
2021-01-26Open-market sale1,182$225.3068,263
2021-01-26Option exercise4,300$59.3469,445
2021-01-26Gift500$0.00988,987
2021-01-26Open-market sale2,513$226.2365,750
2021-01-26Open-market sale160$225.32291,312
2021-01-26Open-market sale37$227.46290,972
2021-01-26Open-market sale327$226.23291,009
2021-01-26Open-market sale136$225.26291,336
2021-01-19Option exercise (derivative)4,300$0.00180,785
2021-01-19Open-market sale1,800$216.5165,145
2021-01-19Gift500$0.00989,487
2021-01-19Option exercise4,300$59.3469,445
2021-01-19Open-market sale152$215.46291,674
2021-01-19Open-market sale146$214.75291,826
2021-01-19Open-market sale207$215.48291,648
2021-01-19Open-market sale117$214.73291,855
2021-01-19Open-market sale202$216.57291,472
2021-01-19Open-market sale2,000$215.2566,945
2021-01-19Open-market sale500$214.4068,945
2021-01-12Option exercise (derivative)4,300$0.00185,085
2021-01-12Open-market sale129$214.94292,343
2021-01-12Open-market sale240$215.83292,103
2021-01-12Open-market sale75$216.74291,996
2021-01-12Open-market sale242$215.90292,071
2021-01-12Open-market sale159$215.01292,313
2021-01-12Open-market sale24$217.79291,972
2021-01-12Open-market sale293$217.7465,145
2021-01-12Open-market sale1,200$216.5765,438
2021-01-12Open-market sale1,907$215.7266,638
2021-01-12Open-market sale900$214.8968,545
2021-01-12Option exercise4,300$59.3469,445
2021-01-12Gift500$0.00989,987
2021-01-05Option exercise (derivative)4,300$0.00189,385
2021-01-05Open-market sale800$219.0068,645
2021-01-05Open-market sale175$221.64292,508
2021-01-05Open-market sale112$220.72292,683
2021-01-05Open-market sale141$219.61292,795
2021-01-05Open-market sale22$222.64292,472
2021-01-05Open-market sale154$221.83292,494
2021-01-05Open-market sale139$220.86292,648
2021-01-05Open-market sale149$219.61292,787
2021-01-05Open-market sale36$218.48292,936
2021-01-05Open-market sale300$222.6665,145
2021-01-05Open-market sale1,000$221.8365,445
2021-01-05Open-market sale1,128$221.0966,445
2021-01-05Open-market sale1,072$219.7967,573
2021-01-05Gift500$0.00990,487
2021-01-05Option exercise4,300$59.3469,445
2020-12-23Open-market sale1,200$229.3665,145
2020-12-22Option exercise (derivative)1,064$0.009,579
2020-12-22Option exercise (derivative)1,324$0.006,619
2020-12-22Option exercise1,064$0.0066,345
2020-12-22Option exercise1,324$0.0065,281
2020-11-23Open-market sale831$257.3563,957
2020-11-22Option exercise (derivative)1,655$0.000
2020-11-22Option exercise1,655$0.0064,788
2020-10-27Option exercise (derivative)5,000$0.00193,685
2020-10-27Open-market sale923$247.7267,210
2020-10-27Option exercise5,000$59.3468,133
2020-10-27Open-market sale1,183$248.7666,027
2020-10-27Open-market sale1,600$249.8464,427
2020-10-27Open-market sale1,294$250.7963,133
2020-10-20Option exercise (derivative)5,000$0.00198,685
2020-10-20Open-market sale800$255.1967,333
2020-10-20Option exercise5,000$59.3468,133
2020-10-20Open-market sale2,040$256.2865,293
2020-10-20Open-market sale1,000$257.3864,293
2020-10-20Open-market sale1,160$258.3863,133
2020-10-13Option exercise (derivative)5,000$0.00203,685
2020-10-13Open-market sale2,620$267.0963,633
2020-10-13Open-market sale500$268.0663,133
2020-10-13Open-market sale1,880$266.3466,253
2020-10-13Option exercise5,000$59.3468,133
2020-10-13Gift500$0.00990,987
2020-10-06Option exercise (derivative)5,000$0.00208,685
2020-10-06Gift500$0.00991,487
2020-10-06Open-market sale400$256.3263,133
2020-10-06Option exercise5,000$59.3468,133
2020-10-06Open-market sale714$250.2567,419
2020-10-06Open-market sale300$251.4067,119
2020-10-06Open-market sale1,386$252.7265,733
2020-10-06Open-market sale1,000$253.7264,733
2020-10-06Open-market sale800$254.4263,933
2020-10-06Open-market sale400$255.5863,533
2020-09-29Option exercise (derivative)5,000$0.00213,685
2020-09-29Open-market sale1,124$247.3563,133
2020-09-29Option exercise5,000$59.3468,133
2020-09-29Gift500$0.00991,987
2020-09-29Open-market sale2,015$246.6464,257
2020-09-29Open-market sale1,861$245.7366,272
2020-09-23Open-market sale1,200$242.8163,133
2020-09-23Open-market sale4$236.0864,333
2020-09-23Open-market sale6$236.0464,337
2020-09-22Option exercise (derivative)5,000$0.00218,685
2020-09-22Gift500$0.00992,487
2020-09-22Option exercise5,000$59.3466,955
2020-09-22Open-market sale300$242.0266,655
2020-09-22Open-market sale500$243.2366,155
2020-09-22Open-market sale675$244.2965,480
2020-09-22Open-market sale1,200$245.7364,280
2020-09-22Open-market sale954$246.7863,326
2020-09-22Open-market sale344$248.4261,955
2020-09-22Open-market sale1,027$247.6362,299
2020-09-22Option exercise (derivative)1,064$0.0010,643
2020-09-22Option exercise (derivative)1,324$0.007,943
2020-09-22Option exercise1,064$0.0064,343
2020-09-22Option exercise1,324$0.0063,279
2020-09-15Option exercise (derivative)5,000$0.00223,685
2020-09-15Open-market sale754$251.3461,955
2020-09-15Gift500$0.00992,987
2020-09-15Option exercise5,000$59.3466,955
2020-09-15Open-market sale1,100$249.7165,855
2020-09-15Open-market sale3,146$250.4562,709
2020-09-08Option exercise (derivative)5,000$0.00228,685
2020-09-08Open-market sale600$249.6362,955
2020-09-08Open-market sale300$246.0564,655
2020-09-08Open-market sale500$247.5364,155
2020-09-08Open-market sale300$245.0364,955
2020-09-08Open-market sale500$251.9362,155
2020-09-08Open-market sale300$250.9762,655
2020-09-08Open-market sale200$253.1061,955
2020-09-08Open-market sale600$248.5563,555
2020-09-08Gift500$0.00993,487
2020-09-08Option exercise5,000$59.3466,955
2020-09-08Open-market sale251$240.7566,704
2020-09-08Open-market sale949$241.8465,755
2020-09-08Open-market sale500$243.3765,255
2020-09-01Option exercise (derivative)5,000$0.00233,685
2020-09-01Open-market sale840$273.6564,122
2020-09-01Open-market sale1,000$279.0662,422
2020-09-01Open-market sale600$277.8863,422
2020-09-01Open-market sale100$275.4764,022
2020-09-01Open-market sale467$279.9961,955
2020-09-01Open-market sale1,400$272.5164,962
2020-09-01Open-market sale593$271.4966,362
2020-09-01Option exercise5,000$59.3466,955
2020-09-01Gift500$0.00993,987
2020-08-25Option exercise (derivative)5,000$0.00238,685
2020-08-25Option exercise5,000$59.3466,955
2020-08-25Gift500$0.00994,487
2020-08-25Open-market sale300$212.3966,655
2020-08-25Open-market sale474$213.6266,181
2020-08-25Open-market sale600$214.9865,581
2020-08-25Open-market sale200$217.7961,955
2020-08-25Open-market sale1,200$216.7562,155
2020-08-25Open-market sale2,226$216.0663,355
2020-08-24Open-market sale831$207.2361,955
2020-08-22Option exercise (derivative)1,654$0.001,655
2020-08-22Option exercise1,654$0.0062,786
2020-08-18Option exercise (derivative)5,000$0.00243,685
2020-08-18Open-market sale200$200.6365,639
2020-08-18Open-market sale1,003$204.1261,332
2020-08-18Open-market sale1,804$202.7762,335
2020-08-18Open-market sale1,500$201.7364,139
2020-08-18Open-market sale200$204.6961,132
2020-08-18Open-market sale293$199.3165,839
2020-08-18Option exercise5,000$59.3466,132
2020-08-18Gift500$0.00994,987
2020-08-11Option exercise (derivative)5,000$0.00248,685
2020-08-11Open-market sale2,278$194.4461,632
2020-08-11Open-market sale500$195.1861,132
2020-08-11Open-market sale1,593$193.5663,910
2020-08-11Open-market sale629$192.1865,503
2020-08-11Option exercise5,000$59.3466,132
2020-08-11Gift500$0.00995,487
2020-08-04Option exercise (derivative)5,000$0.00253,685
2020-08-04Open-market sale619$202.8361,132
2020-08-04Gift500$0.00995,987
2020-08-04Open-market sale1,200$199.7464,932
2020-08-04Open-market sale600$201.8161,751
2020-08-04Open-market sale2,581$200.8262,351
2020-08-04Option exercise5,000$59.3466,132
2020-07-28Option exercise (derivative)5,000$0.00258,685
2020-07-28Open-market sale1,717$190.8262,951
2020-07-28Open-market sale1,100$191.6061,851
2020-07-28Gift500$0.00996,487
2020-07-28Option exercise5,000$59.3466,132
2020-07-28Open-market sale1,464$189.7564,668
2020-07-28Open-market sale719$192.6561,132
2020-07-21Option exercise (derivative)5,000$0.00263,685
2020-07-21Option exercise5,000$59.3466,132
2020-07-21Open-market sale1,790$190.3764,342
2020-07-21Open-market sale1,500$191.3462,842
2020-07-21Open-market sale900$192.5461,942
2020-07-21Open-market sale500$193.1861,442
2020-07-21Gift500$0.00996,987
2020-07-21Open-market sale310$195.9861,132
2020-07-14Option exercise (derivative)5,000$0.00268,685
2020-07-14Gift500$0.00997,487
2020-07-14Option exercise5,000$59.3466,132
2020-07-14Open-market sale500$184.3865,632
2020-07-14Open-market sale740$185.7464,892
2020-07-14Open-market sale1,300$186.6063,592
2020-07-14Open-market sale1,160$188.8861,232
2020-07-14Open-market sale100$189.5561,132
2020-07-14Open-market sale1,200$187.9262,392
2020-07-07Option exercise (derivative)5,000$0.00273,685
2020-07-07Option exercise5,000$59.3466,132
2020-07-07Gift500$0.00997,987
2020-07-07Open-market sale1,073$199.7661,132
2020-07-07Open-market sale1,316$199.1462,205
2020-07-07Open-market sale1,839$197.9363,521
2020-07-07Open-market sale772$197.0865,360
2020-06-30Option exercise (derivative)5,000$0.00278,685
2020-06-30Option exercise5,000$59.3466,132
2020-06-30Open-market sale1,300$184.9964,469
2020-06-30Open-market sale363$183.9265,769
2020-06-30Open-market sale1,701$186.0462,768
2020-06-30Gift500$0.00998,487
2020-06-30Open-market sale297$187.7061,132
2020-06-30Open-market sale1,339$187.0161,429
2020-06-23Open-market sale1,200$191.7161,132
2020-06-23Option exercise (derivative)5,000$0.00283,685
2020-06-23Open-market sale796$190.5264,280
2020-06-23Open-market sale910$192.5261,332
2020-06-23Open-market sale2,038$191.6262,242
2020-06-23Open-market sale200$193.6461,132
2020-06-23Open-market sale1,056$189.3165,076
2020-06-23Option exercise5,000$59.3466,132
2020-06-23Gift500$0.00998,987
2020-06-22Option exercise (derivative)1,323$0.009,267
2020-06-22Option exercise (derivative)1,064$0.0011,707
2020-06-22Option exercise1,064$0.0062,332
2020-06-22Option exercise1,323$0.0061,268
2020-06-16Option exercise (derivative)5,000$0.00288,685
2020-06-16Gift500$0.00999,487
2020-06-16Open-market sale100$182.5059,945
2020-06-16Open-market sale900$181.7560,045
2020-06-16Open-market sale600$180.5960,945
2020-06-16Option exercise5,000$59.3464,945
2020-06-16Open-market sale3,400$179.3761,545
2020-06-09Option exercise (derivative)5,000$0.00293,685
2020-06-09Open-market sale4,866$175.0460,079
2020-06-09Open-market sale134$176.0059,945
2020-06-09Gift500$0.00999,987
2020-06-09Option exercise5,000$59.3464,945
2020-06-03Option exercise (derivative)5,000$0.00298,685
2020-06-03Option exercise5,000$59.3464,945
2020-06-03Open-market sale5,000$175.0459,945
2020-06-02Gift500$0.001,000,487
2020-05-26Open-market sale831$178.4359,945
2020-05-26Option exercise (derivative)5,000$0.00303,685
2020-05-26Option exercise5,000$59.3464,945
2020-05-26Open-market sale600$178.8760,943
2020-05-26Open-market sale700$177.8761,543
2020-05-26Open-market sale2,702$176.7562,243
2020-05-26Open-market sale700$179.9060,243
2020-05-26Gift500$0.001,000,987
2020-05-26Open-market sale98$182.0059,945
2020-05-26Open-market sale200$181.3260,043
2020-05-22Option exercise (derivative)1,654$0.003,309
2020-05-22Option exercise1,654$0.0060,776
2020-05-20Gift500$0.001,001,487
2020-05-19Option exercise (derivative)5,000$0.00308,685
2020-05-19Open-market sale5,000$175.0159,122
2020-05-19Option exercise5,000$59.3464,122
2020-05-12Option exercise (derivative)5,000$0.00313,685
2020-05-12Open-market sale301$182.7759,122
2020-05-12Open-market sale1,700$180.9859,423
2020-05-12Open-market sale1,491$180.1461,123
2020-05-12Open-market sale900$178.8462,614
2020-05-12Open-market sale608$177.5963,514
2020-05-12Option exercise5,000$59.3464,122
2020-05-12Gift500$0.001,001,987
2020-05-11Gift1,500$0.001,002,487
2020-05-08Option exercise (derivative)15,000$0.00318,685
2020-05-08Open-market sale15,000$175.4059,122
2020-05-08Option exercise15,000$59.3474,122
2020-04-22Grant / award (derivative)19,788$0.0019,788
2020-04-22Grant / award (derivative)17,841$0.0017,841
2020-04-22Grant / award (derivative)138,725$154.14138,725
2020-04-22Grant / award (derivative)17,841$0.0017,841
2020-04-22Grant / award (derivative)119,767$154.14119,767
2020-04-22Grant / award (derivative)19,788$0.0019,788
2020-03-23Open-market sale2,055$139.8659,122
2020-03-22Option exercise (derivative)1,324$0.0010,590
2020-03-22Option exercise (derivative)4,257$0.0012,771
2020-03-22Option exercise4,257$0.0061,177
2020-03-22Option exercise1,324$0.0056,920
2020-02-24Open-market sale12$184.5155,596
2020-02-24Open-market sale580$183.3355,608
2020-02-22Option exercise (derivative)1,654$0.004,963
2020-02-22Option exercise1,654$0.0056,188
2019-12-23Open-market sale665$164.0454,534
2019-12-22Option exercise (derivative)1,324$0.0011,914
2019-12-22Option exercise1,324$0.0055,199
2019-12-17Open-market sale526$161.69293,000
2019-12-17Open-market sale28$162.28292,972
2019-12-17Open-market sale66$160.37293,526
2019-12-16Open-market sale20,729$161.9953,875
2019-12-10Open-market sale569$156.93293,643
2019-12-10Open-market sale51$157.42293,592
2019-12-09Grant / award41,286$0.0074,604
2019-12-03Open-market sale155$159.54294,642
2019-12-03Open-market sale262$160.70294,380
2019-12-03Open-market sale168$161.49294,212
2019-12-03Open-market sale35$156.85294,797
2019-11-26Open-market sale620$162.25294,832
2019-11-25Open-market sale1,297$162.5733,318
2019-11-22Option exercise (derivative)1,654$0.006,617
2019-11-22Option exercise (derivative)927$0.000
2019-11-22Option exercise927$0.0032,961
2019-11-22Option exercise1,654$0.0034,615
2019-11-19Open-market sale266$163.78295,482
2019-11-19Open-market sale324$162.66295,748
2019-11-19Open-market sale30$164.25295,452
2019-11-12Open-market sale304$163.42296,087
2019-11-12Open-market sale301$162.52296,391
2019-11-12Open-market sale15$164.18296,072
2019-11-05Open-market sale15$158.69296,692
2019-11-05Open-market sale306$158.18296,707
2019-11-05Open-market sale201$157.11297,013
2019-11-05Open-market sale98$156.00297,214
2019-10-29Open-market sale63$155.86297,312
2019-10-29Open-market sale557$155.39297,375
2019-10-22Open-market sale242$142.57298,310
2019-10-22Open-market sale201$143.69298,109
2019-10-22Open-market sale15$145.72297,932
2019-10-22Open-market sale162$145.13297,947
2019-10-15Open-market sale116$150.24299,056
2019-10-15Open-market sale45$151.17299,011
2019-10-15Open-market sale459$152.51298,552
2019-10-08Open-market sale45$147.91299,172
2019-10-08Open-market sale484$147.41299,217
2019-10-08Open-market sale91$146.21299,701
2019-10-01Open-market sale183$148.78299,849
2019-10-01Open-market sale57$149.59299,792
2019-10-01Open-market sale380$147.72300,032
2019-09-24Open-market sale60$154.73300,524
2019-09-24Open-market sale87$152.47300,670
2019-09-24Open-market sale86$153.73300,584
2019-09-24Open-market sale275$151.81300,757
2019-09-24Open-market sale112$155.59300,412
2019-09-23Open-market sale665$154.0732,034
2019-09-22Option exercise (derivative)1,324$0.0013,238
2019-09-22Option exercise1,324$0.0032,699
2019-09-17Open-market sale564$152.25301,088
2019-09-17Open-market sale56$152.92301,032
2019-09-10Open-market sale208$150.68301,683
2019-09-10Open-market sale242$148.94302,030
2019-09-10Open-market sale139$149.84301,891
2019-09-10Open-market sale31$151.48301,652
2019-09-03Open-market sale250$153.48302,383
2019-09-03Open-market sale111$154.20302,272
2019-09-03Open-market sale259$152.44302,633
2019-08-27Open-market sale304$154.05302,975
2019-08-27Open-market sale233$153.25303,279
2019-08-27Open-market sale83$155.14302,892
2019-08-23Open-market sale1,297$155.5731,375
2019-08-22Option exercise (derivative)1,654$0.008,271
2019-08-22Option exercise (derivative)926$0.00927
2019-08-22Option exercise1,654$0.0032,672
2019-08-22Option exercise926$0.0031,018
2019-08-20Open-market sale110$144.28304,022
2019-08-20Open-market sale93$146.12303,512
2019-08-20Open-market sale417$145.69303,605
2019-08-13Open-market sale15$144.85304,132
2019-08-13Open-market sale46$140.95304,706
2019-08-13Open-market sale124$143.28304,582
2019-08-13Open-market sale435$143.98304,147
2019-08-06Open-market sale45$144.58304,752
2019-08-06Open-market sale253$143.56304,797
2019-08-06Open-market sale322$142.69305,050
2019-07-30Open-market sale46$155.32305,946
2019-07-30Open-market sale454$157.05305,492
2019-07-30Open-market sale120$157.75305,372
2019-07-23Open-market sale299$155.98306,313
2019-07-23Open-market sale46$157.78305,992
2019-07-23Open-market sale275$156.51306,038
2019-07-16Open-market sale105$158.19306,917
2019-07-16Open-market sale76$159.89306,841
2019-07-16Open-market sale229$160.68306,612
2019-07-16Open-market sale210$157.20307,022
2019-07-09Open-market sale518$153.45307,263
2019-07-09Open-market sale71$152.36307,781
2019-07-09Open-market sale31$154.05307,232
2019-07-02Open-market sale275$153.30308,197
2019-07-02Open-market sale345$153.91307,852
2019-06-25Open-market sale188$149.31293,404
2019-06-25Open-market sale275$150.28293,129
2019-06-25Open-market sale17$152.92292,972
2019-06-25Open-market sale140$151.54292,989
2019-06-24Open-market sale665$153.8930,096
2019-06-24Open-market sale4$152.8830,092
2019-06-22Option exercise (derivative)1,323$0.0014,562
2019-06-22Option exercise1,323$0.0030,761
2019-06-18Open-market sale47$152.67293,592
2019-06-18Open-market sale307$151.96293,639
2019-06-18Open-market sale266$150.88293,946
2019-06-11Open-market sale26$155.67294,212
2019-06-11Open-market sale88$153.55294,238
2019-06-11Open-market sale219$149.77294,613
2019-06-11Open-market sale140$150.55294,473
2019-06-11Open-market sale147$152.50294,326
2019-06-04Open-market sale64$145.34295,298
2019-06-04Open-market sale31$142.95295,421
2019-06-04Open-market sale195$148.88294,886
2019-06-04Open-market sale10$150.71294,832
2019-06-04Open-market sale44$149.88294,842
2019-06-04Open-market sale59$144.09295,362
2019-06-04Open-market sale148$147.65295,081
2019-06-04Open-market sale69$146.46295,229
2019-05-28Open-market sale133$156.19295,692
2019-05-28Open-market sale240$157.12295,452
2019-05-28Open-market sale247$155.03295,825
2019-05-23Open-market sale472$153.5430,281
2019-05-23Open-market sale843$153.5529,438
2019-05-22Option exercise (derivative)1,655$0.009,925
2019-05-22Option exercise (derivative)926$0.001,853
2019-05-22Option exercise926$0.0029,098
2019-05-22Option exercise1,655$0.0030,753
2019-05-21Open-market sale18$157.53296,072
2019-05-21Open-market sale125$156.73296,090
2019-05-21Open-market sale477$155.85296,215
2019-05-14Option exercise (derivative)5,710$0.000
2019-05-14Open-market sale2,010$157.9728,172
2019-05-14Open-market sale1,000$157.0130,182
2019-05-14Open-market sale900$156.0031,182
2019-05-14Open-market sale121$158.13296,692
2019-05-14Open-market sale500$153.5333,382
2019-05-14Option exercise5,710$52.3033,882
2019-05-14Open-market sale60$153.53297,252
2019-05-14Open-market sale154$154.96297,098
2019-05-14Open-market sale120$156.16296,978
2019-05-14Open-market sale165$157.43296,813
2019-05-14Open-market sale1,300$154.8532,082
2019-05-07Option exercise (derivative)5,710$0.005,710
2019-05-07Open-market sale600$160.7728,172
2019-05-07Open-market sale25$159.59297,372
2019-05-07Open-market sale108$159.06297,397
2019-05-07Open-market sale185$157.56297,505
2019-05-07Open-market sale69$156.34297,690
2019-05-07Open-market sale173$155.43297,759
2019-05-07Open-market sale60$161.04297,312
2019-05-07Open-market sale900$158.9928,772
2019-05-07Open-market sale1,700$157.6629,672
2019-05-07Open-market sale810$156.6431,372
2019-05-07Open-market sale1,700$155.5532,182
2019-05-07Option exercise5,710$52.3033,882
2019-04-30Option exercise (derivative)5,711$0.0011,420
2019-04-30Open-market sale1,021$165.6928,172
2019-04-30Option exercise5,711$52.3033,883
2019-04-30Open-market sale4,690$165.0329,193
2019-04-30Open-market sale554$165.11297,998
2019-04-30Open-market sale66$165.81297,932
2019-04-23Option exercise (derivative)5,711$0.0017,131
2019-04-23Open-market sale2,311$160.9828,172
2019-04-23Open-market sale291$160.23298,765
2019-04-23Open-market sale213$161.02298,552
2019-04-23Option exercise5,711$52.3033,883
2019-04-23Open-market sale500$158.9833,383
2019-04-23Open-market sale2,900$160.0730,483
2019-04-23Open-market sale116$159.44299,056
2019-04-16Option exercise (derivative)5,711$0.0022,842
2019-04-16Open-market sale35$160.18299,172
2019-04-16Open-market sale465$159.65299,207
2019-04-16Open-market sale120$158.44299,672
2019-04-16Open-market sale4,544$159.6928,172
2019-04-16Open-market sale1,167$158.5832,716
2019-04-16Option exercise5,711$52.3033,883
2019-04-10Gift1,000$0.001,003,987
2019-04-09Option exercise (derivative)5,711$0.0028,553
2019-04-09Option exercise5,711$52.3033,883
2019-04-09Open-market sale134$157.95299,792
2019-04-09Open-market sale4,611$157.2229,272
2019-04-09Open-market sale1,100$157.9028,172
2019-04-09Open-market sale486$157.21299,926
2019-04-03Gift1,000$0.001,004,987
2019-04-02Option exercise (derivative)5,711$0.0034,264
2019-04-02Open-market sale1,808$159.6232,075
2019-04-02Option exercise5,711$52.3033,883
2019-04-02Open-market sale416$160.54300,412
2019-04-02Open-market sale204$159.64300,828
2019-04-02Open-market sale3,903$160.5028,172
2019-03-27Gift1,000$0.001,005,987
2019-03-26Option exercise (derivative)5,711$0.0039,975
2019-03-26Open-market sale900$161.0928,272
2019-03-26Open-market sale2,000$160.1229,172
2019-03-26Open-market sale2,111$158.8531,172
2019-03-26Open-market sale600$157.9033,283
2019-03-26Option exercise5,711$52.3033,883
2019-03-26Open-market sale200$160.93301,032
2019-03-26Open-market sale200$159.33301,232
2019-03-26Open-market sale220$158.09301,432
2019-03-26Open-market sale100$161.9528,172
2019-03-25Open-market sale2,669$159.6028,172
2019-03-22Grant / award (derivative)134,662$161.50134,662
2019-03-22Grant / award (derivative)17,028$0.0017,028
2019-03-22Option exercise (derivative)5,295$0.0015,885
2019-03-22Grant / award (derivative)17,048$0.0017,048
2019-03-22Option exercise5,295$0.0030,841
2019-03-20Gift1,000$0.001,006,987
2019-03-19Option exercise (derivative)5,711$0.0045,686
2019-03-19Open-market sale100$164.43301,652
2019-03-19Open-market sale406$163.50301,752
2019-03-19Open-market sale1,811$164.1925,546
2019-03-19Open-market sale114$162.04302,158
2019-03-19Open-market sale3,000$163.4927,357
2019-03-19Open-market sale900$162.3130,357
2019-03-19Option exercise5,711$52.3031,257
2019-03-13Gift1,000$0.001,007,987
2019-03-12Option exercise (derivative)5,711$0.0051,397
2019-03-12Open-market sale420$158.06302,472
2019-03-12Open-market sale100$159.2925,546
2019-03-12Option exercise5,711$52.3031,257
2019-03-12Open-market sale2,400$157.8728,857
2019-03-12Open-market sale3,211$158.6525,646
2019-03-12Open-market sale200$158.90302,272
2019-03-06Gift1,000$0.001,008,987
2019-03-05Option exercise (derivative)5,711$0.0057,108
2019-03-05Open-market sale200$160.1625,546
2019-03-05Open-market sale520$156.89302,992
2019-03-05Open-market sale100$160.31302,892
2019-03-05Open-market sale200$158.2725,746
2019-03-05Option exercise5,711$52.3031,257
2019-03-05Open-market sale1,100$155.8630,157
2019-03-05Open-market sale3,600$156.7226,557
2019-03-05Open-market sale611$157.2725,946
2019-02-27Gift1,000$0.001,009,987
2019-02-26Option exercise (derivative)5,711$0.0062,819
2019-02-26Open-market sale3,811$162.8825,546
2019-02-26Open-market sale520$162.96303,512
2019-02-26Open-market sale100$161.05304,032
2019-02-26Open-market sale1,300$161.8129,357
2019-02-26Open-market sale600$160.8730,657
2019-02-26Option exercise5,711$52.3031,257
2019-02-25Open-market sale1,297$162.1325,546
2019-02-22Option exercise (derivative)926$0.002,779
2019-02-22Option exercise (derivative)1,654$0.0011,580
2019-02-22Option exercise1,654$0.0026,843
2019-02-22Option exercise926$0.0025,189
2019-02-20Gift1,000$0.001,010,987
2019-02-19Option exercise (derivative)5,711$0.0068,530
2019-02-19Option exercise5,711$52.3029,974
2019-02-19Open-market sale800$159.8729,174
2019-02-19Open-market sale4,711$160.8324,463
2019-02-19Open-market sale200$161.4024,263
2019-02-19Open-market sale620$160.82304,132
2019-02-13Gift1,000$0.001,011,987
2019-02-12Option exercise (derivative)5,711$0.0074,241
2019-02-12Open-market sale520$162.46304,752
2019-02-12Open-market sale100$161.00305,272
2019-02-12Open-market sale3,211$162.7924,263
2019-02-12Option exercise5,711$52.3029,974
2019-02-12Open-market sale400$160.6429,574
2019-02-12Open-market sale2,100$162.0127,474
2019-02-06Gift1,000$0.001,012,987
2019-02-05Option exercise (derivative)5,711$0.0079,952
2019-02-05Open-market sale2,100$159.0324,263
2019-02-05Option exercise5,711$52.3029,974
2019-02-05Open-market sale220$159.21305,372
2019-02-05Open-market sale400$158.59305,592
2019-02-05Open-market sale3,611$158.5026,363
2019-01-30Gift1,000$0.001,013,987
2019-01-29Option exercise (derivative)5,711$0.0085,663
2019-01-29Open-market sale100$146.82305,992
2019-01-29Open-market sale520$145.40306,092
2019-01-29Open-market sale900$146.9524,263
2019-01-29Option exercise5,711$52.3029,974
2019-01-29Open-market sale2,211$145.0927,763
2019-01-29Open-market sale2,600$146.0525,163
2019-01-23Gift1,000$0.001,014,987
2019-01-22Option exercise (derivative)5,711$0.0091,374
2019-01-22Open-market sale320$148.49306,912
2019-01-22Option exercise5,711$52.3029,974
2019-01-22Open-market sale200$150.52306,612
2019-01-22Open-market sale100$149.43306,812
2019-01-22Open-market sale400$151.0124,263
2019-01-22Open-market sale2,500$150.2924,663
2019-01-22Open-market sale1,000$148.9727,163
2019-01-22Open-market sale1,811$148.2028,163
2019-01-16Gift1,000$0.001,015,987
2019-01-15Option exercise (derivative)5,711$0.0097,085
2019-01-15Open-market sale200$146.0629,774
2019-01-15Open-market sale600$148.1229,174
2019-01-15Open-market sale4,293$148.9324,881
2019-01-15Open-market sale618$149.5624,263
2019-01-15Option exercise5,711$52.3029,974
2019-01-15Open-market sale100$146.16307,752
2019-01-15Open-market sale420$148.93307,332
2019-01-15Open-market sale100$149.59307,232
2019-01-09Gift1,000$0.001,016,987
2019-01-08Option exercise (derivative)5,711$0.00102,796
2019-01-08Open-market sale1,900$144.0028,074
2019-01-08Option exercise5,711$52.3029,974
2019-01-08Open-market sale320$145.89307,852
2019-01-08Open-market sale1,700$144.9026,374
2019-01-08Open-market sale300$144.32308,172
2019-01-08Open-market sale2,111$145.9324,263
2018-12-26Gift1,848$0.001,017,987
2018-12-19Gift1,846$0.001,019,835
2018-12-12Gift1,846$0.001,021,681
2018-12-05Gift1,846$0.001,023,527
2018-11-28Gift1,846$0.001,025,373
2018-11-26Open-market sale760$125.3024,263
2018-11-25Option exercise (derivative)1,513$0.000
2018-11-25Option exercise1,513$0.0025,023
2018-11-23Open-market sale1,297$122.6023,510
2018-11-22Option exercise (derivative)1,654$0.0013,234
2018-11-22Option exercise (derivative)926$0.003,705
2018-11-22Option exercise926$0.0023,153
2018-11-22Option exercise1,654$0.0024,807
2018-11-21Gift1,846$0.001,027,219
2018-11-20Option exercise (derivative)5,710$0.00108,507
2018-11-20Option exercise5,710$52.3027,937
2018-11-20Open-market sale200$114.1427,737
2018-11-20Open-market sale1,300$122.5322,727
2018-11-20Open-market sale800$121.0724,027
2018-11-20Open-market sale1,910$120.4124,827
2018-11-20Open-market sale500$118.8226,737
2018-11-20Open-market sale500$117.2927,237
2018-11-20Open-market sale500$123.4822,227
2018-11-14Gift1,846$0.001,029,065
2018-11-13Option exercise (derivative)5,710$0.00114,217
2018-11-13Open-market sale100$133.6422,227
2018-11-13Open-market sale2,000$132.8922,327
2018-11-13Open-market sale2,410$132.0124,327
2018-11-13Open-market sale200$130.6426,737
2018-11-13Open-market sale1,000$129.8626,937
2018-11-13Option exercise5,710$52.3027,937
2018-11-07Gift1,846$0.001,030,911
2018-11-06Option exercise (derivative)5,711$0.00119,927
2018-11-06Open-market sale2,010$133.5725,928
2018-11-06Option exercise5,711$52.3027,938
2018-11-06Open-market sale1,101$134.9724,827
2018-11-06Open-market sale1,800$135.6023,027
2018-11-06Open-market sale700$136.9822,327
2018-11-06Open-market sale100$137.8422,227
2018-10-31Gift1,846$0.001,032,757
2018-10-30Option exercise (derivative)5,711$0.00125,638
2018-10-30Open-market sale1,700$131.2023,938
2018-10-30Open-market sale1,800$129.9825,638
2018-10-30Open-market sale1,711$132.0722,227
2018-10-30Open-market sale500$129.3427,438
2018-10-30Option exercise5,711$52.3027,938
2018-10-24Gift1,846$0.001,034,603
2018-10-23Option exercise (derivative)5,711$0.00131,349
2018-10-23Option exercise5,711$52.3027,938
2018-10-23Open-market sale1,200$138.4926,738
2018-10-23Open-market sale1,911$140.9723,227
2018-10-23Open-market sale1,000$141.6022,227
2018-10-23Open-market sale1,600$139.4725,138
2018-10-17Gift1,846$0.001,036,449
2018-10-16Option exercise (derivative)5,711$0.00137,060
2018-10-16Open-market sale1,200$144.7826,738
2018-10-16Option exercise5,711$52.3027,938
2018-10-16Open-market sale1,758$145.7524,980
2018-10-16Open-market sale1,900$146.7123,080
2018-10-16Open-market sale853$147.6022,227
2018-10-10Gift1,846$0.001,038,295
2018-10-09Option exercise (derivative)5,711$0.00142,771
2018-10-09Open-market sale2,611$148.2525,327
2018-10-09Option exercise5,711$52.3027,938
2018-10-09Open-market sale2,800$148.9922,527
2018-10-09Open-market sale300$150.2222,227
2018-10-03Gift1,846$0.001,040,141
2018-10-02Option exercise (derivative)5,711$0.00148,482
2018-10-02Open-market sale1,451$157.2126,487
2018-10-02Open-market sale1,260$159.0122,227
2018-10-02Open-market sale3,000$158.5223,487
2018-10-02Option exercise5,711$52.3027,938
2018-09-25Option exercise (derivative)5,711$0.00154,193
2018-09-25Option exercise5,711$52.3027,938
2018-09-25Open-market sale3,211$158.8122,227
2018-09-25Open-market sale2,500$158.0525,438
2018-09-18Option exercise (derivative)5,711$0.00159,904
2018-09-18Open-market sale3,032$156.3924,706
2018-09-18Option exercise5,711$52.3027,938
2018-09-18Open-market sale200$155.1527,738
2018-09-18Open-market sale2,479$157.4122,227
2018-09-11Option exercise (derivative)5,711$0.00165,615
2018-09-11Open-market sale4,011$152.6723,427
2018-09-11Open-market sale1,200$153.2322,227
2018-09-11Option exercise5,711$52.3027,938
2018-09-11Open-market sale500$151.5227,438
2018-09-04Option exercise (derivative)5,711$0.00171,326
2018-09-04Open-market sale3,192$152.2124,746
2018-09-04Open-market sale2,519$152.9522,227
2018-09-04Option exercise5,711$52.3027,938
2018-08-28Option exercise (derivative)5,711$0.00177,037
2018-08-28Open-market sale3,111$152.8622,227
2018-08-28Open-market sale2,600$152.1925,338
2018-08-28Option exercise5,711$52.3027,938
2018-08-27Open-market sale760$151.5322,227
2018-08-25Option exercise (derivative)1,512$0.001,513
2018-08-25Option exercise1,512$0.0022,987
2018-08-23Open-market sale1,297$147.2321,475
2018-08-22Option exercise (derivative)1,654$0.0014,888
2018-08-22Option exercise (derivative)926$0.004,631
2018-08-22Option exercise926$0.0021,118
2018-08-22Option exercise1,654$0.0022,772
2018-08-21Option exercise (derivative)5,711$0.00182,748
2018-08-21Open-market sale1,200$147.9820,492
2018-08-21Option exercise5,711$52.3025,903
2018-08-21Open-market sale2,228$146.9921,692
2018-08-21Open-market sale300$148.6020,192
2018-08-21Open-market sale1,983$145.8823,920
2018-08-14Option exercise (derivative)5,711$0.00188,459
2018-08-14Option exercise5,711$52.3025,903
2018-08-14Open-market sale1,600$145.2324,303
2018-08-14Open-market sale4,111$146.1820,192
2018-08-07Option exercise (derivative)5,711$0.00194,170
2018-08-07Option exercise5,711$52.3025,903
2018-08-07Open-market sale4,000$143.9921,903
2018-08-07Open-market sale1,711$144.4020,192
2018-07-31Option exercise (derivative)5,711$0.00199,881
2018-07-31Option exercise5,711$52.3025,903
2018-07-31Open-market sale1,400$138.8420,192
2018-07-31Open-market sale1,910$137.0623,693
2018-07-31Open-market sale2,101$138.1421,592
2018-07-31Open-market sale300$135.9225,603
2018-07-24Option exercise (derivative)5,711$0.00205,592
2018-07-24Open-market sale2,519$145.8223,384
2018-07-24Option exercise5,711$52.3025,903
2018-07-24Open-market sale789$148.5220,192
2018-07-24Open-market sale2,003$148.0320,981
2018-07-24Open-market sale400$146.4322,984
2018-07-17Option exercise (derivative)5,711$0.00211,303
2018-07-17Open-market sale3,611$146.9520,192
2018-07-17Open-market sale1,900$146.1323,803
2018-07-17Open-market sale200$144.4425,703
2018-07-17Option exercise5,711$52.3025,903
2018-07-10Open-market sale2,204$142.301,041,987
2018-07-03Open-market sale2,050$140.681,044,191
2018-06-26Open-market sale2,050$134.921,046,241
2018-06-19Open-market sale2,050$138.081,048,291
2018-06-12Open-market sale1,808$134.961,050,341
2018-06-05Open-market sale1,700$133.001,052,149
2018-05-29Open-market sale760$126.7620,192
2018-05-29Open-market sale1,700$126.751,053,849
2018-05-25Option exercise (derivative)1,512$0.003,025
2018-05-25Option exercise1,512$0.0020,952
2018-05-23Open-market sale1,297$125.9519,440
2018-05-22Open-market sale1,700$126.661,055,549
2018-05-22Option exercise (derivative)926$0.005,557
2018-05-22Option exercise (derivative)1,654$0.0016,542
2018-05-22Option exercise1,654$0.0020,737
2018-05-22Option exercise926$0.0019,083
2018-05-15Open-market sale1,700$126.931,057,249
2018-05-08Open-market sale1,700$126.591,058,949
2018-05-01Open-market sale1,934$120.701,060,649
2018-04-24Open-market sale1,750$123.531,062,583
2018-04-17Open-market sale1,750$120.401,064,333
2018-04-10Open-market sale1,750$118.921,066,083
2018-04-03Open-market sale1,750$117.101,067,833
2018-03-27Open-market sale1,850$120.121,069,583
2018-03-22Grant / award (derivative)19,283$0.0019,283
2018-03-22Grant / award (derivative)176,170$118.04176,170
2018-03-22Grant / award (derivative)21,180$0.0021,180
2018-03-20Open-market sale1,750$124.451,071,433
2018-03-13Open-market sale1,750$127.801,073,183
2018-03-06Open-market sale1,750$123.001,074,933
2018-02-27Open-market sale1,750$117.301,076,683
2018-02-26Open-market sale530$115.8718,157
2018-02-25Option exercise (derivative)1,512$0.004,537
2018-02-25Option exercise1,512$0.0018,687
2018-02-23Open-market sale907$113.4717,175
2018-02-22Option exercise (derivative)926$0.006,483
2018-02-22Option exercise (derivative)1,654$0.0018,196
2018-02-22Option exercise1,654$0.0018,082
2018-02-22Option exercise926$0.0016,428
2018-02-20Open-market sale1,750$112.451,078,433
2018-02-13Open-market sale1,877$107.701,080,183
2018-02-06Open-market sale1,850$105.011,082,060
2018-01-30Open-market sale1,850$112.401,083,910
2018-01-23Open-market sale1,850$113.181,085,760
2018-01-16Open-market sale1,850$110.851,087,610
2018-01-09Open-market sale1,850$109.001,088,948
2018-01-02Open-market sale1,850$102.881,090,798
2017-12-13Gift988$0.001,092,648
2017-11-27Open-market sale1,374$106.6316,014
2017-11-26Option exercise (derivative)1,086$0.000
2017-11-26Option exercise1,086$0.0017,388
2017-11-25Option exercise (derivative)1,512$0.006,049
2017-11-25Option exercise1,512$0.0016,302
2017-11-24Open-market sale3,987$106.7714,790
2017-11-22Option exercise (derivative)6,616$0.0019,850
2017-11-22Option exercise (derivative)926$0.007,409
2017-11-22Option exercise6,616$0.0018,777
2017-11-22Option exercise926$0.0012,161
2017-11-21Option exercise (derivative)8,026$0.000
2017-11-21Open-market sale8,026$108.5611,235
2017-11-21Option exercise8,026$39.0919,261
2017-11-14Option exercise (derivative)8,026$0.008,026
2017-11-14Open-market sale7,617$105.9411,644
2017-11-14Open-market sale409$106.3011,235
2017-11-14Option exercise8,026$39.0919,261
2017-11-07Option exercise (derivative)8,026$0.0016,052
2017-11-07Open-market sale7,526$102.5111,735
2017-11-07Option exercise8,026$39.0919,261
2017-11-07Open-market sale400$103.2511,335
2017-11-07Open-market sale100$105.0011,235
2017-10-31Option exercise (derivative)8,026$0.0024,078
2017-10-31Option exercise8,026$39.0919,261
2017-10-31Open-market sale2,478$101.7316,783
2017-10-31Open-market sale5,548$102.3011,235
2017-10-24Option exercise (derivative)8,026$0.0032,104
2017-10-24Option exercise8,026$39.0919,261
2017-10-24Open-market sale8,026$98.4411,235
2017-10-17Option exercise (derivative)8,026$0.0040,130
2017-10-17Open-market sale8,026$96.4411,235
2017-10-17Option exercise8,026$39.0919,261
2017-10-10Option exercise (derivative)8,026$0.0048,156
2017-10-10Open-market sale300$96.3611,235
2017-10-10Open-market sale7,726$95.5211,535
2017-10-10Option exercise8,026$39.0919,261
2017-10-03Option exercise (derivative)8,026$0.0056,182
2017-10-03Open-market sale4,800$94.6914,461
2017-10-03Open-market sale3,226$95.2611,235
2017-10-03Option exercise8,026$39.0919,261
2017-09-26Option exercise (derivative)8,026$0.0064,208
2017-09-26Open-market sale800$93.3911,235
2017-09-26Open-market sale7,226$92.5244,345
2017-09-26Option exercise8,026$39.0951,571
2017-09-19Option exercise (derivative)8,026$0.0072,234
2017-09-19Open-market sale8,026$95.6043,545
2017-09-19Option exercise8,026$39.0951,571
2017-09-12Option exercise (derivative)8,027$0.0080,260
2017-09-12Option exercise8,027$39.0951,572
2017-09-12Open-market sale300$97.3643,545
2017-09-12Open-market sale7,727$96.5443,845
2017-09-05Option exercise (derivative)8,027$0.0088,287
2017-09-05Open-market sale7,627$95.9943,945
2017-09-05Open-market sale400$96.3843,545
2017-09-05Option exercise8,027$39.0951,572
2017-08-29Option exercise (derivative)8,027$0.0096,314
2017-08-29Open-market sale2,928$93.8943,545
2017-08-29Option exercise8,027$39.0951,572
2017-08-29Open-market sale5,099$93.2246,473
2017-08-28Open-market sale1,374$93.3843,545
2017-08-26Option exercise (derivative)1,085$0.001,086
2017-08-26Option exercise1,085$0.0044,919
2017-08-25Option exercise (derivative)1,512$0.007,561
2017-08-25Option exercise1,512$0.0043,834
2017-08-23Open-market sale490$93.5242,322
2017-08-22Option exercise (derivative)8,027$0.00104,341
2017-08-22Open-market sale700$93.2641,886
2017-08-22Open-market sale7,327$92.7042,586
2017-08-22Option exercise8,027$39.0949,913
2017-08-22Option exercise (derivative)926$0.008,335
2017-08-22Option exercise926$0.0042,812
2017-08-15Option exercise (derivative)8,027$0.00112,368
2017-08-15Option exercise8,027$39.0949,913
2017-08-15Open-market sale8,027$90.7641,886
2017-08-08Option exercise (derivative)8,027$0.00120,395
2017-08-08Open-market sale7,627$90.2742,286
2017-08-08Open-market sale400$90.7941,886
2017-08-08Option exercise8,027$39.0949,913
2017-08-01Option exercise (derivative)8,027$0.00128,422
2017-08-01Option exercise8,027$39.0949,913
2017-08-01Open-market sale8,027$91.3041,886
2017-07-25Option exercise (derivative)8,027$0.00136,449
2017-07-25Option exercise8,027$39.0949,913
2017-07-25Open-market sale3,000$89.9446,913
2017-07-25Open-market sale5,027$90.6541,886
2017-07-18Option exercise (derivative)8,027$0.00144,476
2017-07-18Open-market sale8,027$89.1741,886
2017-07-18Option exercise8,027$39.0949,913
2017-07-13Gift2,987$0.001,061,326
2017-07-11Option exercise (derivative)8,027$0.00152,503
2017-07-11Open-market sale8,027$88.2241,886
2017-07-11Option exercise8,027$39.0949,913
2017-07-05Option exercise (derivative)8,027$0.00160,530
2017-07-05Open-market sale4,600$86.9345,313
2017-07-05Open-market sale3,427$87.3641,886
2017-07-05Option exercise8,027$39.0949,913
2017-06-27Option exercise (derivative)8,027$0.00168,557
2017-06-27Open-market sale6,427$87.9543,486
2017-06-27Option exercise8,027$39.0949,913
2017-06-27Open-market sale1,600$88.5341,886
2017-06-20Option exercise (derivative)8,027$0.00176,584
2017-06-20Option exercise8,027$39.0949,913
2017-06-20Open-market sale8,027$87.2741,886
2017-06-13Option exercise (derivative)8,027$0.00184,611
2017-06-13Open-market sale7,827$87.2942,086
2017-06-13Open-market sale200$88.0841,886
2017-06-13Option exercise8,027$39.0949,913
2017-06-06Option exercise (derivative)8,027$0.00192,638
2017-06-06Option exercise8,027$39.0949,913
2017-06-06Open-market sale8,027$91.5441,886
2017-05-30Open-market sale574$90.8041,886
2017-05-30Option exercise (derivative)8,027$0.00200,665
2017-05-30Open-market sale8,027$90.8241,886
2017-05-30Option exercise8,027$39.0949,913
2017-05-26Open-market sale800$90.8541,375
2017-05-26Option exercise (derivative)1,085$0.002,171
2017-05-26Option exercise1,085$0.0042,460
2017-05-25Option exercise (derivative)1,512$0.009,073
2017-05-25Option exercise1,512$0.0042,175
2017-05-23Open-market sale490$88.6540,663
2017-05-23Option exercise (derivative)8,027$0.00208,692
2017-05-23Option exercise8,027$39.0948,690
2017-05-23Open-market sale8,027$88.5940,663
2017-05-22Option exercise (derivative)926$0.009,261
2017-05-22Option exercise926$0.0041,153
2017-05-16Option exercise (derivative)8,027$0.00216,719
2017-05-16Open-market sale8,027$89.7940,227
2017-05-16Option exercise8,027$39.0948,254
2017-05-09Option exercise (derivative)8,027$0.00224,746
2017-05-09Option exercise8,027$39.0948,254
2017-05-09Open-market sale8,027$87.2940,227
2017-05-02Option exercise (derivative)8,027$0.00232,773
2017-05-02Open-market sale8,027$86.8240,227
2017-05-02Option exercise8,027$39.0948,254
2017-03-30Gift8,432$0.001,064,313
2017-02-27Open-market sale989$81.4840,227
2017-02-26Option exercise (derivative)1,085$0.003,256
2017-02-26Option exercise1,085$0.0041,216
2017-02-25Option exercise (derivative)1,512$0.0010,585
2017-02-25Option exercise1,512$0.0040,131
2017-02-23Open-market sale356$82.3038,619
2017-02-22Option exercise (derivative)926$0.0010,187
2017-02-22Option exercise926$0.0038,975
2016-11-28Open-market sale2,076$73.0338,049
2016-11-27Option exercise (derivative)1,328$0.000
2016-11-27Option exercise1,328$0.0040,125
2016-11-26Option exercise (derivative)1,085$0.004,341
2016-11-26Option exercise1,085$0.0038,797
2016-11-25Option exercise (derivative)1,512$0.0012,097
2016-11-25Option exercise1,512$0.0037,712
2016-11-23Open-market sale1,971$74.1236,200
2016-11-22Grant / award (derivative)26,466$0.0026,466
2016-11-22Grant / award (derivative)26,466$0.0026,466
2016-11-22Grant / award (derivative)212,158$0.00212,158
2016-11-22Option exercise (derivative)3,704$0.0011,113
2016-11-22Option exercise3,704$0.0038,171
2016-10-18Option exercise (derivative)3,000$0.000
2016-10-18Open-market sale200$74.1434,467
2016-10-18Open-market sale2,800$72.9134,667
2016-10-18Option exercise3,000$27.0637,467
2016-10-11Option exercise (derivative)5,000$0.003,000
2016-10-11Open-market sale1,170$73.2234,467
2016-10-11Option exercise5,000$27.0639,467
2016-10-11Open-market sale3,830$72.2235,637
2016-10-04Option exercise (derivative)5,000$0.008,000
2016-10-04Open-market sale3,334$70.6836,133
2016-10-04Open-market sale1,566$72.4834,567
2016-10-04Open-market sale100$72.8134,467
2016-10-04Option exercise5,000$27.0639,467
2016-09-27Option exercise (derivative)5,000$0.0013,000
2016-09-27Open-market sale5,000$70.1334,467
2016-09-27Option exercise5,000$27.0639,467
2016-09-20Option exercise (derivative)5,000$0.0018,000
2016-09-20Open-market sale4,800$73.0534,667
2016-09-20Option exercise5,000$27.0639,467
2016-09-20Open-market sale200$73.7534,467
2016-09-13Option exercise (derivative)5,000$0.0023,000
2016-09-13Option exercise5,000$27.0639,467
2016-09-13Open-market sale4,800$73.1934,667
2016-09-13Open-market sale200$73.8234,467
2016-09-06Option exercise (derivative)5,000$0.0028,000
2016-09-06Option exercise5,000$27.0639,467
2016-09-06Open-market sale5,000$75.2634,467
2016-08-30Option exercise (derivative)5,000$0.0033,000
2016-08-30Option exercise5,000$27.0639,467
2016-08-30Open-market sale5,000$79.6834,467
2016-08-29Open-market sale1,274$79.9334,467
2016-08-27Option exercise (derivative)1,324$0.001,328
2016-08-27Option exercise1,324$0.0035,741
2016-08-26Option exercise (derivative)1,085$0.005,426
2016-08-26Open-market sale800$79.9133,332
2016-08-26Option exercise1,085$0.0034,417
2016-08-25Option exercise (derivative)1,512$0.0013,609
2016-08-25Option exercise1,512$0.0034,132
2016-08-23Option exercise (derivative)5,000$0.0038,000
2016-08-23Option exercise5,000$27.0637,620
2016-08-23Open-market sale5,000$78.0132,620
2016-08-16Option exercise (derivative)5,000$0.0043,000
2016-08-16Option exercise5,000$27.0637,620
2016-08-16Open-market sale5,000$78.3332,620
2016-08-09Option exercise (derivative)5,000$0.0048,000
2016-08-09Option exercise5,000$27.0637,620
2016-08-09Open-market sale5,000$81.3132,620
2016-08-02Option exercise (derivative)5,000$0.0053,000
2016-08-02Open-market sale100$80.6632,620
2016-08-02Open-market sale4,900$80.1832,720
2016-08-02Option exercise5,000$27.0637,620
2016-07-26Option exercise (derivative)5,000$0.0058,000
2016-07-26Open-market sale5,000$81.7332,620
2016-07-26Option exercise5,000$27.0637,620
2016-07-19Option exercise (derivative)5,000$0.0063,000
2016-07-19Option exercise5,000$27.0637,620
2016-07-19Open-market sale5,000$81.3932,620
2016-07-12Option exercise (derivative)5,000$0.0068,000
2016-07-12Open-market sale272$82.3332,620
2016-07-12Open-market sale4,728$81.9032,892
2016-07-12Option exercise5,000$27.0637,620
2016-07-05Option exercise (derivative)5,000$0.0073,000
2016-07-05Option exercise5,000$27.0637,620
2016-07-05Open-market sale5,000$78.7032,620
2016-06-28Option exercise (derivative)5,000$0.0078,000
2016-06-28Open-market sale4,800$77.1932,820
2016-06-28Option exercise5,000$27.0637,620
2016-06-28Open-market sale200$77.7632,620
2016-06-21Option exercise (derivative)5,000$0.0083,000
2016-06-21Option exercise5,000$27.0637,620
2016-06-21Open-market sale5,000$81.5532,620
2016-06-14Option exercise (derivative)5,000$0.0088,000
2016-06-14Option exercise5,000$27.0628,923
2016-06-14Open-market sale5,000$81.1323,923
2016-06-07Option exercise (derivative)5,000$0.0093,000
2016-06-07Option exercise5,000$27.0628,923
2016-06-07Open-market sale5,000$83.0723,923
2016-05-31Open-market sale700$83.5023,923
2016-05-31Option exercise (derivative)5,000$0.0098,000
2016-05-31Option exercise5,000$27.0628,299
2016-05-31Open-market sale5,000$83.5323,299
2016-05-27Option exercise (derivative)1,324$0.002,652
2016-05-27Option exercise1,324$0.0024,623
2016-05-27Open-market sale575$83.4123,299
2016-05-26Open-market sale800$83.8622,788
2016-05-26Option exercise (derivative)1,086$0.006,511
2016-05-26Option exercise1,086$0.0023,874
2016-05-25Option exercise (derivative)1,512$0.0015,121
2016-05-25Option exercise1,512$0.0023,588
2016-05-24Option exercise (derivative)5,000$0.00103,000
2016-05-24Open-market sale2,134$82.5024,942
2016-05-24Open-market sale2,866$83.0622,076
2016-05-24Option exercise5,000$27.0627,076
2016-05-17Option exercise (derivative)5,000$0.00108,000
2016-05-17Option exercise5,000$27.0627,076
2016-05-17Open-market sale5,000$77.0022,076
2016-05-10Option exercise (derivative)5,000$0.00113,000
2016-05-10Option exercise5,000$27.0627,076
2016-05-10Open-market sale5,000$75.7122,076
2016-05-03Option exercise (derivative)5,000$0.00118,000
2016-05-03Open-market sale4,148$74.9722,928
2016-05-03Open-market sale852$75.9422,076
2016-05-03Option exercise5,000$27.0627,076
2016-04-26Option exercise (derivative)5,000$0.00123,000
2016-04-26Open-market sale5,000$76.1222,076
2016-04-26Option exercise5,000$27.0627,076
2016-04-19Option exercise (derivative)5,000$0.00128,000
2016-04-19Option exercise5,000$27.0627,076
2016-04-19Open-market sale1,605$76.8122,076
2016-04-19Open-market sale3,395$76.0623,681
2016-04-12Option exercise (derivative)5,000$0.00133,000
2016-04-12Option exercise5,000$27.0627,076
2016-04-12Open-market sale5,000$74.0922,076
2016-04-05Option exercise (derivative)5,000$0.00138,000
2016-04-05Option exercise5,000$27.0627,076
2016-04-05Open-market sale5,000$74.8622,076
2016-03-29Option exercise (derivative)5,000$0.00143,000
2016-03-29Option exercise5,000$27.0627,076
2016-03-29Open-market sale2,570$72.3122,076
2016-03-29Open-market sale2,430$71.3824,646
2016-03-22Option exercise (derivative)5,000$0.00148,000
2016-03-22Open-market sale5,000$72.8722,076
2016-03-22Option exercise5,000$27.0627,076
2016-03-18Gift8,697$0.0022,076
2016-03-18Gift8,970$0.001,072,745
2016-03-15Option exercise (derivative)5,000$0.00153,000
2016-03-15Open-market sale191$72.2530,773
2016-03-15Option exercise5,000$27.0635,773
2016-03-15Open-market sale4,809$71.7030,964
2016-03-08Option exercise (derivative)5,000$0.00158,000
2016-03-08Open-market sale1,430$70.6130,773
2016-03-08Option exercise5,000$27.0635,773
2016-03-08Open-market sale3,570$69.9632,203
2016-03-01Option exercise (derivative)5,000$0.00163,000
2016-03-01Option exercise5,000$27.0635,773
2016-03-01Open-market sale1,000$69.7930,773
2016-03-01Open-market sale900$67.9234,873
2016-03-01Open-market sale3,100$69.1231,773
2016-02-29Open-market sale9$67.7230,773
2016-02-29Open-market sale1,274$68.4330,782
2016-02-27Option exercise (derivative)1,324$0.003,976
2016-02-27Option exercise1,324$0.0032,056
2016-02-26Option exercise (derivative)1,085$0.007,597
2016-02-26Option exercise1,085$0.0030,732
2016-02-26Open-market sale800$69.0029,647
2016-02-25Option exercise (derivative)1,512$0.0016,633
2016-02-25Option exercise1,512$0.0030,447
2016-02-23Option exercise (derivative)5,000$0.00168,000
2016-02-23Option exercise5,000$27.0633,935
2016-02-23Open-market sale200$63.6628,935
2016-02-23Open-market sale4,800$63.0929,135
2016-02-16Option exercise (derivative)5,000$0.00173,000
2016-02-16Open-market sale3,182$59.2330,753
2016-02-16Option exercise5,000$27.0633,935
2016-02-16Open-market sale1,618$59.8029,135
2016-02-16Open-market sale200$60.8028,935
2016-02-09Option exercise (derivative)5,000$0.00178,000
2016-02-09Open-market sale788$55.7032,647
2016-02-09Open-market sale1,377$57.5729,035
2016-02-09Open-market sale2,235$56.7530,412
2016-02-09Open-market sale100$58.3028,935
2016-02-09Open-market sale500$54.8533,435
2016-02-09Option exercise5,000$27.0633,935
2016-02-02Option exercise (derivative)5,000$0.00183,000
2016-02-02Open-market sale1,500$65.7329,035
2016-02-02Option exercise5,000$27.0633,935
2016-02-02Open-market sale3,400$64.6430,535
2016-02-02Open-market sale100$67.6728,935
2016-01-26Option exercise (derivative)5,000$0.00188,000
2016-01-26Option exercise5,000$27.0633,935
2016-01-26Open-market sale5,000$69.7728,935
2016-01-19Option exercise (derivative)5,000$0.00193,000
2016-01-19Open-market sale3,300$71.4328,935
2016-01-19Open-market sale1,700$70.6332,235
2016-01-19Option exercise5,000$27.0633,935
2016-01-12Option exercise (derivative)5,000$0.00198,000
2016-01-12Open-market sale2,223$73.6931,712
2016-01-12Open-market sale2,677$74.4729,035
2016-01-12Open-market sale100$75.1328,935
2016-01-12Option exercise5,000$27.0633,935
2016-01-05Option exercise (derivative)5,000$0.00203,000
2016-01-05Open-market sale4,900$77.1929,035
2016-01-05Open-market sale100$77.9428,935
2016-01-05Option exercise5,000$27.0633,935
2015-11-30Open-market sale702$79.7828,935
2015-11-27Open-market sale3,771$79.8528,309
2015-11-27Option exercise (derivative)1,328$0.005,300
2015-11-27Option exercise1,328$0.0029,637
2015-11-26Option exercise (derivative)1,085$0.008,682
2015-11-26Option exercise1,085$0.0032,080
2015-11-25Option exercise (derivative)6,048$0.0018,145
2015-11-25Option exercise6,048$0.0030,995
2015-11-23Open-market sale569$80.7924,947
2015-11-22Grant / award (derivative)14,817$0.0014,817
2015-11-22Grant / award (derivative)235,479$0.00235,479
2015-11-22Option exercise (derivative)1,076$0.000
2015-11-22Option exercise1,076$0.0025,516
2015-11-17Option exercise (derivative)5,000$0.000
2015-11-17Open-market sale2,300$77.8624,440
2015-11-17Option exercise5,000$35.6329,440
2015-11-17Open-market sale2,700$77.1526,740
2015-11-10Option exercise (derivative)5,000$0.005,000
2015-11-10Open-market sale5,000$77.8524,440
2015-11-10Option exercise5,000$35.6329,440
2015-11-03Option exercise (derivative)5,000$0.0010,000
2015-11-03Open-market sale5,000$78.7824,440
2015-11-03Option exercise5,000$35.6329,440
2015-10-27Option exercise (derivative)5,000$0.0015,000
2015-10-27Option exercise5,000$35.6329,440
2015-10-27Open-market sale4,900$77.8324,540
2015-10-27Open-market sale100$78.5024,440
2015-10-20Option exercise (derivative)5,000$0.0020,000
2015-10-20Option exercise5,000$35.6329,440
2015-10-20Open-market sale300$78.1024,440
2015-10-20Open-market sale4,700$77.5124,740
2015-10-13Option exercise (derivative)5,000$0.0025,000
2015-10-13Option exercise5,000$35.6329,440
2015-10-13Open-market sale2,700$76.6726,740
2015-10-13Open-market sale600$78.0224,440
2015-10-13Open-market sale1,700$77.5525,040
2015-10-06Option exercise (derivative)5,000$0.0030,000
2015-10-06Open-market sale4,400$74.4025,040
2015-10-06Option exercise5,000$35.6329,440
2015-10-06Open-market sale600$75.1124,440
2015-09-29Option exercise (derivative)5,000$0.0035,000
2015-09-29Open-market sale1,800$69.0924,440
2015-09-29Open-market sale3,200$68.4026,240
2015-09-29Option exercise5,000$35.6329,440
2015-09-22Option exercise (derivative)5,000$0.0040,000
2015-09-22Option exercise5,000$35.6329,440
2015-09-22Open-market sale5,000$71.4024,440
2015-09-15Option exercise (derivative)5,000$0.0045,000
2015-09-15Open-market sale2,600$70.9726,840
2015-09-15Open-market sale2,400$71.4924,440
2015-09-15Option exercise5,000$35.6329,440
2015-09-08Option exercise (derivative)5,000$0.0050,000
2015-09-08Open-market sale3,100$69.0026,340
2015-09-08Open-market sale1,200$70.2325,140
2015-09-08Open-market sale700$70.7124,440
2015-09-08Option exercise5,000$35.6329,440
2015-09-01Option exercise (derivative)5,000$0.0055,000
2015-09-01Option exercise5,000$35.6329,440
2015-09-01Open-market sale2,800$66.9126,640
2015-09-01Open-market sale2,099$67.9624,541
2015-09-01Open-market sale101$68.5524,440
2015-08-28Open-market sale700$69.9924,440
2015-08-27Open-market sale574$69.4923,816
2015-08-27Option exercise (derivative)1,324$0.006,628
2015-08-27Option exercise1,324$0.0025,140
2015-08-26Option exercise (derivative)1,085$0.009,767
2015-08-26Option exercise1,085$0.0024,390
2015-08-25Option exercise (derivative)5,000$0.0060,000
2015-08-25Open-market sale1,400$67.8523,305
2015-08-25Open-market sale2,800$67.2224,705
2015-08-25Open-market sale800$65.8627,505
2015-08-25Option exercise5,000$35.6328,305
2015-08-24Open-market sale569$66.6823,319
2015-08-24Open-market sale14$64.7823,305
2015-08-22Option exercise (derivative)1,076$0.001,076
2015-08-22Option exercise1,076$0.0023,888
2015-08-18Option exercise (derivative)5,000$0.0065,000
2015-08-18Open-market sale4,400$72.5523,412
2015-08-18Open-market sale600$73.6222,812
2015-08-18Option exercise5,000$35.6327,812
2015-08-11Option exercise (derivative)5,000$0.0070,000
2015-08-11Open-market sale900$71.6822,812
2015-08-11Open-market sale4,100$71.2323,712
2015-08-11Option exercise5,000$35.6327,812
2015-08-04Option exercise (derivative)5,000$0.0075,000
2015-08-04Open-market sale5,000$72.2222,812
2015-08-04Option exercise5,000$35.6327,812
2015-07-28Option exercise (derivative)5,000$0.0080,000
2015-07-28Option exercise5,000$35.6327,812
2015-07-28Open-market sale2,000$72.4225,812
2015-07-28Open-market sale3,000$73.5022,812
2015-07-21Option exercise (derivative)5,000$0.0085,000
2015-07-21Open-market sale400$73.8522,812
2015-07-21Open-market sale4,600$73.4423,212
2015-07-21Option exercise5,000$35.6327,812
2015-07-14Option exercise (derivative)5,000$0.0090,000
2015-07-14Option exercise5,000$35.6327,812
2015-07-14Open-market sale5,000$71.7622,812
2015-07-07Option exercise (derivative)5,000$0.0095,000
2015-07-07Open-market sale2,600$69.9223,012
2015-07-07Open-market sale2,200$68.8825,612
2015-07-07Open-market sale200$70.4522,812
2015-07-07Option exercise5,000$35.6327,812
2015-06-30Option exercise (derivative)5,000$0.00100,000
2015-06-30Option exercise5,000$35.6327,812
2015-06-30Open-market sale4,700$69.6623,112
2015-06-30Open-market sale300$70.4422,812
2015-06-23Option exercise (derivative)5,000$0.00105,000
2015-06-23Option exercise5,000$35.6327,812
2015-06-23Open-market sale5,000$74.3922,812
2015-06-16Option exercise (derivative)5,000$0.00110,000
2015-06-16Open-market sale3,100$72.7524,712
2015-06-16Option exercise5,000$35.6327,812
2015-06-16Open-market sale1,900$73.3622,812
2015-06-09Option exercise (derivative)5,000$0.00115,000
2015-06-09Open-market sale4,396$71.6823,416
2015-06-09Option exercise5,000$35.6327,812
2015-06-09Open-market sale604$72.1222,812
2015-06-02Option exercise (derivative)5,000$0.00120,000
2015-06-02Open-market sale5,000$73.0922,812
2015-06-02Option exercise5,000$35.6327,812
2015-05-28Open-market sale701$73.0022,812
2015-05-27Open-market sale571$73.0022,189
2015-05-27Option exercise (derivative)1,324$0.007,952
2015-05-27Option exercise1,324$0.0023,513
2015-05-26Option exercise (derivative)5,000$0.00125,000
2015-05-26Open-market sale5,000$73.5621,675
2015-05-26Option exercise5,000$35.6326,675
2015-05-26Open-market sale565$73.6021,683
2015-05-26Option exercise (derivative)1,085$0.0010,852
2015-05-26Option exercise1,085$0.0022,760
2015-05-22Option exercise (derivative)1,076$0.002,152
2015-05-22Option exercise1,076$0.0022,248
2015-05-19Option exercise (derivative)5,000$0.00130,000
2015-05-19Option exercise5,000$35.6326,172
2015-05-19Open-market sale3,700$71.5122,472
2015-05-19Open-market sale1,200$72.3721,272
2015-05-19Open-market sale100$73.0921,172
2015-05-12Option exercise (derivative)5,000$0.00135,000
2015-05-12Open-market sale2,700$71.8621,172
2015-05-12Open-market sale2,300$71.1323,872
2015-05-12Option exercise5,000$35.6326,172
2015-05-05Option exercise (derivative)5,000$0.00140,000
2015-05-05Open-market sale5,000$72.0121,172
2015-05-05Option exercise5,000$35.6326,172
2015-05-05Open-market sale5,000$72.0121,172
2015-04-28Option exercise (derivative)5,000$0.00145,000
2015-04-28Open-market sale5,000$67.1321,172
2015-04-28Option exercise5,000$35.6326,172
2015-04-21Option exercise (derivative)5,000$0.00150,000
2015-04-21Open-market sale5,000$67.4621,172
2015-04-21Option exercise5,000$35.6326,172
2015-04-14Option exercise (derivative)5,000$0.00155,000
2015-04-14Open-market sale5,000$66.8321,172
2015-04-14Option exercise5,000$35.6326,172
2015-04-07Option exercise (derivative)5,000$0.00160,000
2015-04-07Open-market sale5,000$68.8321,172
2015-04-07Option exercise5,000$35.6326,172
2015-03-31Option exercise (derivative)5,000$0.00165,000
2015-03-31Open-market sale5,000$67.1721,172
2015-03-31Option exercise5,000$35.6326,172
2015-03-24Option exercise (derivative)5,000$0.00170,000
2015-03-24Open-market sale5,000$67.4421,172
2015-03-24Option exercise5,000$35.6326,172
2015-03-17Option exercise (derivative)5,000$0.00175,000
2015-03-17Option exercise5,000$35.6326,172
2015-03-17Open-market sale5,000$66.9721,172
2015-03-12Gift4,417$0.001,081,715
2015-03-10Option exercise (derivative)5,000$0.00180,000
2015-03-10Option exercise5,000$35.6326,172
2015-03-10Open-market sale5,000$64.1821,172
2015-03-03Option exercise (derivative)5,000$0.00185,000
2015-03-03Open-market sale5,000$67.3121,172
2015-03-03Option exercise5,000$35.6326,172
2015-03-02Open-market sale695$67.2621,190
2015-03-02Open-market sale18$68.3321,172
2015-02-27Option exercise (derivative)1,324$0.009,276
2015-02-27Option exercise1,324$0.0021,885
2015-02-27Open-market sale570$69.9120,561
2015-02-26Option exercise (derivative)1,085$0.0011,937
2015-02-26Option exercise1,085$0.0021,131
2015-02-24Option exercise (derivative)5,000$0.00190,000
2015-02-24Open-market sale5,000$61.8720,046
2015-02-24Option exercise5,000$35.6325,046
2015-02-23Open-market sale408$63.1220,046
2015-02-22Option exercise (derivative)1,072$0.003,228
2015-02-22Option exercise1,072$0.0020,454
2015-02-17Option exercise (derivative)5,000$0.00195,000
2015-02-17Option exercise5,000$35.6324,382
2015-02-17Open-market sale5,000$62.1419,382
2015-02-10Option exercise (derivative)5,000$0.00200,000
2015-02-10Option exercise5,000$35.6324,382
2015-02-10Open-market sale5,000$58.7819,382
2015-02-03Option exercise (derivative)5,000$0.00205,000
2015-02-03Open-market sale5,000$58.0319,382
2015-02-03Option exercise5,000$35.6324,382
2015-01-27Option exercise (derivative)5,000$0.00210,000
2015-01-27Option exercise5,000$35.6324,382
2015-01-27Open-market sale5,000$57.9519,382
2015-01-20Option exercise (derivative)5,000$0.00215,000
2015-01-20Open-market sale5,000$56.9919,382
2015-01-20Option exercise5,000$35.6324,382
2015-01-13Option exercise (derivative)5,000$0.00220,000
2015-01-13Option exercise5,000$35.6324,382
2015-01-13Open-market sale5,000$58.5119,382
2015-01-06Option exercise (derivative)5,000$0.00225,000
2015-01-06Open-market sale5,000$57.5219,382
2015-01-06Option exercise5,000$35.6324,382
2014-12-30Option exercise (derivative)5,000$0.00230,000
2014-12-30Open-market sale5,000$59.5719,382
2014-12-30Option exercise5,000$35.6324,382
2014-12-26Option exercise (derivative)5,000$0.00235,000
2014-12-26Option exercise5,000$35.6324,382
2014-12-26Open-market sale5,000$60.8119,382
2014-11-28Open-market sale708$58.0119,382
2014-11-28Open-market sale2,313$58.0220,090
2014-11-27Option exercise (derivative)1,328$0.0010,600
2014-11-27Option exercise1,328$0.0022,403
2014-11-26Option exercise (derivative)4,340$0.0013,022
2014-11-26Option exercise4,340$0.0021,075
2014-11-25Grant / award (derivative)24,193$0.0024,193
2014-11-25Grant / award (derivative)333,685$0.00333,685
2014-11-24Open-market sale665$57.2816,735
2014-11-24Open-market sale571$57.2817,400
2014-11-23Option exercise (derivative)1,252$0.000
2014-11-23Option exercise1,252$0.0017,971
2014-11-22Option exercise (derivative)1,076$0.004,300
2014-11-22Option exercise1,076$0.0016,719
2014-11-18Option exercise (derivative)11,341$0.000
2014-11-18Option exercise11,341$16.3626,984
2014-11-18Open-market sale11,341$62.7215,643
2014-11-11Option exercise (derivative)11,333$0.0011,341
2014-11-11Open-market sale100$64.6115,643
2014-11-11Open-market sale11,233$63.9015,743
2014-11-11Option exercise11,333$16.3626,976
2014-11-04Option exercise (derivative)11,333$0.0022,674
2014-11-04Option exercise11,333$16.3626,976
2014-11-04Open-market sale11,333$63.5115,643
2014-10-28Option exercise (derivative)11,333$0.0034,007
2014-10-28Open-market sale3,633$60.7823,343
2014-10-28Option exercise11,333$16.3626,976
2014-10-28Open-market sale7,700$61.3015,643
2014-10-21Option exercise (derivative)11,333$0.0045,340
2014-10-21Open-market sale4,200$57.2115,643
2014-10-21Open-market sale7,133$56.8619,843
2014-10-21Option exercise11,333$16.3626,976
2014-10-14Option exercise (derivative)11,333$0.0056,673
2014-10-14Open-market sale2,033$53.7615,643
2014-10-14Open-market sale9,300$52.9317,676
2014-10-14Option exercise11,333$16.3626,976
2014-10-07Option exercise (derivative)11,333$0.0068,006
2014-10-07Option exercise11,333$16.3626,976
2014-10-07Open-market sale10,833$57.4716,143
2014-10-07Open-market sale500$58.0215,643
2014-09-30Option exercise (derivative)11,333$0.0079,339
2014-09-30Gift6,151$0.001,086,132
2014-09-30Option exercise11,333$16.3626,976
2014-09-30Open-market sale10,033$57.2016,943
2014-09-30Open-market sale1,300$57.6015,643
2014-09-23Option exercise (derivative)11,333$0.0090,672
2014-09-23Open-market sale11,333$57.1515,643
2014-09-23Option exercise11,333$16.3626,976
2014-09-16Option exercise (derivative)11,333$0.00102,005
2014-09-16Option exercise11,333$16.3626,976
2014-09-16Open-market sale11,333$57.5515,643
2014-09-09Option exercise (derivative)11,333$0.00113,338
2014-09-09Open-market sale8,733$60.1218,243
2014-09-09Option exercise11,333$16.3626,976
2014-09-09Open-market sale2,600$60.6815,643
2014-09-02Option exercise (derivative)11,333$0.00124,671
2014-09-02Option exercise11,333$16.3626,976
2014-09-02Open-market sale11,333$59.6715,643
2014-08-28Open-market sale709$58.1515,643
2014-08-27Option exercise (derivative)1,324$0.0011,928
2014-08-27Option exercise1,324$0.0016,352
2014-08-26Option exercise (derivative)11,333$0.00136,004
2014-08-26Open-market sale3,300$59.6415,028
2014-08-26Open-market sale8,033$58.8818,328
2014-08-26Option exercise11,333$16.3626,361
2014-08-25Open-market sale657$59.3515,028
2014-08-25Open-market sale567$59.3515,685
2014-08-23Option exercise (derivative)1,248$0.001,252
2014-08-23Option exercise1,248$0.0016,252
2014-08-22Option exercise (derivative)1,076$0.005,376
2014-08-22Option exercise1,076$0.0015,004
2014-08-19Option exercise (derivative)11,333$0.00147,337
2014-08-19Open-market sale11,333$54.8513,928
2014-08-19Option exercise11,333$16.3625,261
2014-08-12Option exercise (derivative)11,333$0.00158,670
2014-08-12Option exercise11,333$16.3625,261
2014-08-12Open-market sale9,500$52.8515,761
2014-08-12Open-market sale1,833$53.8813,928
2014-08-05Option exercise (derivative)11,333$0.00170,003
2014-08-05Open-market sale10,933$54.5514,328
2014-08-05Option exercise11,333$16.3625,261
2014-08-05Open-market sale400$55.2213,928
2014-07-29Option exercise (derivative)11,333$0.00181,336
2014-07-29Open-market sale5,533$54.3619,728
2014-07-29Open-market sale5,800$54.9213,928
2014-07-29Option exercise11,333$16.3625,261
2014-07-22Option exercise (derivative)11,333$0.00192,669
2014-07-22Option exercise11,333$16.3625,261
2014-07-22Open-market sale11,333$53.7013,928
2014-07-15Option exercise (derivative)11,333$0.00204,002
2014-07-15Option exercise11,333$16.3625,261
2014-07-15Open-market sale2,133$54.6313,928
2014-07-15Open-market sale9,200$53.7516,061
2014-07-08Option exercise (derivative)11,333$0.00215,335
2014-07-08Option exercise11,333$16.3625,261
2014-07-08Open-market sale8,600$54.6716,661
2014-07-08Open-market sale1,500$55.6915,161
2014-07-08Open-market sale100$57.3413,928
2014-07-08Open-market sale1,133$56.5114,028
2014-07-01Option exercise (derivative)11,333$0.00226,668
2014-07-01Open-market sale4,400$59.3713,928
2014-07-01Open-market sale6,933$58.6518,328
2014-07-01Option exercise11,333$16.3625,261
2014-06-24Option exercise (derivative)11,333$0.00238,001
2014-06-24Open-market sale300$58.1413,928
2014-06-24Option exercise11,333$16.3625,261
2014-06-24Open-market sale11,033$57.6414,228
2014-06-17Option exercise (derivative)11,333$0.00249,334
2014-06-17Open-market sale4,900$57.7813,928
2014-06-17Option exercise11,333$16.3625,261
2014-06-17Open-market sale1,433$54.9023,828
2014-06-17Open-market sale3,400$55.7820,428
2014-06-17Open-market sale1,600$56.8918,828
2014-06-10Option exercise (derivative)11,333$0.00260,667
2014-06-10Open-market sale7,033$52.3018,228
2014-06-10Open-market sale4,300$52.9213,928
2014-06-10Option exercise11,333$16.3625,261
2014-05-28Open-market sale501$54.2013,928
2014-05-27Open-market sale476$52.8513,105
2014-05-27Option exercise (derivative)1,324$0.0013,252
2014-05-27Option exercise1,324$0.0014,429
2014-05-23Option exercise (derivative)1,252$0.002,500
2014-05-23Open-market sale410$52.6312,329
2014-05-23Option exercise1,252$0.0013,581
2014-05-22Option exercise (derivative)1,076$0.006,452
2014-05-22Option exercise1,076$0.0012,739
2014-02-28Open-market sale494$66.2911,663
2014-02-27Option exercise (derivative)1,324$0.0014,576
2014-02-27Option exercise1,324$0.0012,157
2014-02-24Open-market sale465$62.7510,833
2014-02-24Open-market sale441$62.7511,298
2014-02-23Option exercise (derivative)1,248$0.003,752
2014-02-23Option exercise1,248$0.0011,739
2014-02-22Option exercise (derivative)1,072$0.007,528
2014-02-22Option exercise1,072$0.0010,491
2013-11-29Open-market sale2,857$51.059,419
2013-11-27Option exercise (derivative)5,300$0.0015,900
2013-11-27Option exercise5,300$0.0012,276
2013-11-26Grant / award (derivative)217,014$0.00217,014
2013-11-26Grant / award (derivative)17,362$0.0017,362
2013-11-25Open-market sale1,996$53.676,976
2013-11-24Option exercise (derivative)1,420$0.000
2013-11-24Option exercise1,420$0.008,972
2013-11-23Option exercise (derivative)1,252$0.005,000
2013-11-23Option exercise1,252$0.007,552
2013-11-22Option exercise (derivative)1,076$0.008,600
2013-11-22Option exercise1,076$0.006,300
2013-09-20Gift9,444$0.001,092,283
2013-08-26Open-market sale1,406$43.155,224
2013-08-24Option exercise (derivative)1,416$0.001,420
2013-08-24Option exercise1,416$0.006,630
2013-08-23Option exercise (derivative)1,248$0.006,252
2013-08-23Open-market sale570$43.155,214
2013-08-23Option exercise1,248$0.005,784
2013-08-22Option exercise (derivative)1,076$0.009,676
2013-08-22Option exercise1,076$0.004,536
2013-07-24Gift643$0.001,101,727
2013-05-28Option exercise (derivative)24,608$0.000
2013-05-28Open-market sale14,675$41.81244,886
2013-05-28Open-market sale744$43.46234,953
2013-05-28Option exercise24,608$6.49259,561
2013-05-24Open-market sale703$42.54234,281
2013-05-24Option exercise (derivative)1,416$0.002,836
2013-05-24Option exercise1,416$0.00235,697
2013-05-23Option exercise (derivative)1,252$0.007,500
2013-05-23Open-market sale565$43.11233,764
2013-05-23Open-market sale32$44.20233,732
2013-05-23Option exercise1,252$0.00234,984
2013-05-22Option exercise (derivative)1,076$0.0010,752
2013-05-22Option exercise1,076$0.00234,329
2013-05-21Option exercise (derivative)24,616$0.0024,608
2013-05-21Open-market sale14,480$46.36233,253
2013-05-21Option exercise24,616$6.49247,733
2013-05-14Option exercise (derivative)24,616$0.0049,224
2013-05-14Option exercise24,616$6.49237,667
2013-05-14Open-market sale14,550$44.83223,117
2013-05-07Option exercise (derivative)24,616$0.0073,840
2013-05-07Option exercise24,616$6.49227,681
2013-05-07Open-market sale14,630$42.42213,051
2013-04-30Option exercise (derivative)24,616$0.0098,456
2013-04-30Option exercise24,616$6.49217,745
2013-04-30Open-market sale14,680$41.18203,065
2013-04-23Option exercise (derivative)24,616$0.00123,072
2013-04-23Open-market sale14,691$41.12193,129
2013-04-23Option exercise24,616$6.49207,820
2013-04-16Option exercise (derivative)6,154$0.0036,922
2013-04-16Option exercise6,154$25.9749,461
2013-04-16Open-market sale3,660$170.0345,801
2013-04-09Option exercise (derivative)6,154$0.0043,076
2013-04-09Option exercise6,154$25.9746,982
2013-04-09Open-market sale3,675$165.3143,307
2013-04-02Option exercise (derivative)6,154$0.0049,230
2013-04-02Open-market sale3,649$175.2840,828
2013-04-02Option exercise6,154$25.9744,477
2013-03-26Option exercise (derivative)6,154$0.0055,384
2013-03-26Open-market sale3,653$173.4038,323
2013-03-26Option exercise6,154$25.9741,976
2013-03-19Option exercise (derivative)6,154$0.0061,538
2013-03-19Option exercise6,154$25.9739,481
2013-03-19Open-market sale3,659$171.2135,822
2013-03-12Option exercise (derivative)6,154$0.0067,692
2013-03-12Option exercise6,154$25.9736,962
2013-03-12Open-market sale3,635$180.5733,327
2013-03-05Option exercise (derivative)6,154$0.0073,846
2013-03-05Open-market sale3,625$185.2530,808
2013-03-05Option exercise6,154$25.9734,433
2013-03-04Gift3,000$0.00215,236
2013-02-26Option exercise (derivative)6,663$0.000
2013-02-26Option exercise6,663$52.7632,779
2013-02-26Open-market sale4,500$165.5028,279
2013-02-25Open-market sale491$168.7226,119
2013-02-25Open-market sale3$170.1226,116
2013-02-24Option exercise (derivative)354$0.001,063
2013-02-24Option exercise354$0.0026,610
2013-02-23Option exercise (derivative)312$0.002,188
2013-02-23Option exercise312$0.0026,256
2013-02-22Option exercise (derivative)268$0.002,957
2013-02-22Option exercise268$0.0025,944
2013-02-19Option exercise (derivative)6,667$0.006,663
2013-02-19Open-market sale4,444$174.5825,676
2013-02-19Option exercise6,667$52.7630,120
2013-02-12Option exercise (derivative)6,667$0.0013,330
2013-02-12Option exercise6,667$52.7627,910
2013-02-12Open-market sale4,457$172.2823,453
2013-02-05Option exercise (derivative)6,667$0.0019,997
2013-02-05Open-market sale4,455$172.4721,243
2013-02-05Option exercise6,667$52.7625,698
2013-01-29Option exercise (derivative)6,667$0.0026,664
2013-01-29Open-market sale4,445$174.5519,031
2013-01-29Option exercise6,667$52.7623,476
2013-01-22Option exercise (derivative)6,667$0.0033,331
2013-01-22Open-market sale4,490$166.6427,285
2013-01-22Option exercise6,667$52.7631,775
2013-01-15Option exercise (derivative)6,667$0.0039,998
2013-01-15Option exercise6,667$52.7629,549
2013-01-15Open-market sale4,441$174.7525,108
2013-01-08Option exercise (derivative)6,667$0.0046,665
2013-01-08Open-market sale4,470$170.0022,882
2013-01-08Option exercise6,667$52.7627,352
2013-01-02Option exercise (derivative)6,667$0.0053,332
2013-01-02Open-market sale3,801$170.2220,685
2013-01-02Option exercise6,667$52.7624,486
2012-12-26Option exercise (derivative)6,667$0.0059,999
2012-12-26Option exercise6,667$52.7622,064
2012-12-26Open-market sale4,245$166.2317,819
2012-12-18Option exercise (derivative)6,667$0.0066,666
2012-12-18Option exercise6,667$52.7619,616
2012-12-18Open-market sale4,219$170.4115,397
2012-12-17Open-market sale7,000$170.00207,760
2012-12-11Option exercise (derivative)6,667$0.0073,333
2012-12-11Option exercise6,667$52.7617,143
2012-12-11Open-market sale7,000$165.00214,760
2012-12-11Open-market sale94$164.7912,949
2012-12-11Open-market sale3,100$163.9213,043
2012-12-11Open-market sale1,000$162.0516,143
2012-11-27Grant / award (derivative)60,200$0.0060,200
2012-11-27Grant / award (derivative)5,300$0.005,300
2012-11-26Open-market sale517$156.6110,476
2012-11-25Option exercise (derivative)417$0.000
2012-11-25Option exercise417$0.0010,993
2012-11-24Option exercise (derivative)355$0.001,417
2012-11-24Option exercise355$0.0010,576
2012-11-23Option exercise (derivative)313$0.002,500
2012-11-23Open-market sale459$156.009,908
2012-11-23Option exercise313$0.0010,221
2012-11-22Option exercise (derivative)1,075$0.003,225
2012-11-22Option exercise1,075$0.0010,367
2012-11-19Gift2,800$0.00221,760
2012-08-27Open-market sale287$147.319,292
2012-08-25Option exercise (derivative)417$0.00417
2012-08-25Option exercise417$0.009,579
2012-08-24Option exercise (derivative)354$0.001,772
2012-08-24Option exercise354$0.009,162
2012-08-24Open-market sale3$142.888,808
2012-08-24Open-market sale116$141.498,811
2012-08-23Option exercise (derivative)312$0.002,813
2012-08-23Option exercise312$0.008,927
2012-06-15Gift5,679$0.00224,560
2012-05-29Open-market sale154$146.278,615
2012-05-25Open-market sale131$146.638,352
2012-05-25Option exercise (derivative)417$0.00834
2012-05-25Option exercise417$0.008,769
2012-05-24Option exercise (derivative)354$0.002,126
2012-05-24Option exercise354$0.008,483
2012-05-24Open-market sale116$149.368,129
2012-05-23Option exercise (derivative)313$0.003,125
2012-05-23Option exercise313$0.008,245
2012-04-13Open-market sale7,000$160.00230,239
2012-03-21Open-market sale7,000$155.04208,639
2012-03-13Open-market sale7,000$150.00215,639
2012-02-27Open-market sale448$141.2236,532
2012-02-26Option exercise (derivative)417$0.000
2012-02-26Option exercise417$0.0036,980
2012-02-25Option exercise (derivative)416$0.001,251
2012-02-25Option exercise416$0.0036,563
2012-02-24Open-market sale132$144.3835,793
2012-02-24Option exercise (derivative)354$0.002,480
2012-02-24Option exercise354$0.0036,147
2012-02-23Option exercise (derivative)312$0.003,438
2012-02-23Option exercise312$0.0035,925
2011-11-28Open-market sale392$109.3235,613
2011-11-26Option exercise (derivative)417$0.00417
2011-11-26Option exercise417$0.0036,005
2011-11-25Open-market sale3$105.1535,171
2011-11-25Open-market sale763$103.6335,174
2011-11-25Option exercise (derivative)417$0.001,667
2011-11-25Option exercise417$0.0035,588
2011-11-24Option exercise (derivative)355$0.002,834
2011-11-24Option exercise355$0.0035,937
2011-11-23Option exercise (derivative)1,250$0.008,750
2011-11-23Option exercise1,250$0.0035,582
2011-11-22Grant / award (derivative)4,300$0.004,300
2011-11-22Grant / award (derivative)52,000$0.0052,000
2011-11-22Option exercise (derivative)80,000$0.000
2011-11-22Open-market sale10,250$109.4839,632
2011-11-22Open-market sale2,200$110.8537,432
2011-11-22Open-market sale3,100$112.0034,332
2011-11-22Open-market sale29,550$108.6349,882
2011-11-22Option exercise80,000$36.3485,732
2011-11-22Open-market sale6,300$107.8879,432
2011-11-08Gift162$0.00222,639
2011-08-29Open-market sale154$118.525,084
2011-08-26Open-market sale155$111.154,822
2011-08-26Option exercise (derivative)416$0.00834
2011-08-26Option exercise416$0.005,238
2011-08-25Option exercise (derivative)417$0.002,084
2011-08-25Option exercise417$0.004,977
2011-08-25Open-market sale132$115.484,560
2011-08-24Option exercise (derivative)354$0.003,189
2011-08-24Option exercise354$0.004,692
2011-07-21Gift648$0.004,338
2011-05-27Open-market sale154$152.884,986
2011-05-26Open-market sale154$149.024,725
2011-05-26Open-market sale2$150.084,723
2011-05-26Option exercise (derivative)417$0.001,250
2011-05-26Option exercise417$0.005,140
2011-05-25Open-market sale132$148.314,462
2011-05-25Option exercise (derivative)417$0.002,501
2011-05-25Option exercise417$0.004,879
2011-05-24Option exercise (derivative)354$0.003,543
2011-05-24Option exercise354$0.004,594
2011-04-13Gift1,867$0.00223,449
2011-02-28Open-market sale462$136.854,245
2011-02-28Open-market sale5$135.794,240
2011-02-27Option exercise (derivative)417$0.000
2011-02-27Option exercise417$0.004,707
2011-02-26Option exercise (derivative)417$0.001,667
2011-02-26Option exercise417$0.004,290
2011-02-25Option exercise (derivative)416$0.002,918
2011-02-25Option exercise416$0.003,873
2011-02-25Open-market sale143$146.003,457
2011-02-24Option exercise (derivative)354$0.003,897
2011-02-24Option exercise354$0.003,600
2010-12-31Open-market sale467$131.68227,444
2010-12-30Open-market sale467$132.81227,911
2010-12-29Open-market sale467$133.45228,378
2010-12-28Open-market sale467$134.39228,845
2010-12-27Open-market sale467$135.18229,312
2010-12-23Open-market sale467$135.09229,779
2010-12-22Open-market sale467$138.40230,246
2010-12-21Open-market sale467$135.29230,713
2010-12-20Open-market sale467$136.91231,180
2010-12-17Open-market sale467$137.82231,647
2010-12-16Open-market sale467$136.01232,114
2010-12-16Gift147$0.00227,297
2010-12-16Gift147$0.00227,150
2010-12-16Gift1,834$0.00225,316
2010-12-15Open-market sale467$135.70232,581
2010-12-14Open-market sale467$144.23233,048
2010-12-13Open-market sale467$149.52233,515
2010-12-10Open-market sale467$148.60233,982
2010-12-09Open-market sale467$151.00234,449
2010-12-08Open-market sale467$148.98234,916
2010-12-07Open-market sale467$148.94235,383
2010-12-06Open-market sale467$143.85235,850
2010-12-03Open-market sale467$142.16236,317
2010-12-02Open-market sale467$144.25236,784
2010-12-01Open-market sale467$142.00237,251
2010-11-30Open-market sale467$142.00237,718
2010-11-29Open-market sale467$144.22238,185
2010-11-29Open-market sale1$143.043,246
2010-11-29Open-market sale1$143.493,247
2010-11-29Open-market sale308$144.223,248
2010-11-27Option exercise (derivative)417$0.00417
2010-11-27Option exercise417$0.003,556
2010-11-26Open-market sale467$142.70238,652
2010-11-26Option exercise (derivative)416$0.002,084
2010-11-26Option exercise416$0.003,139
2010-11-26Open-market sale2$143.932,723
2010-11-26Open-market sale6$143.192,725
2010-11-26Open-market sale677$142.702,731
2010-11-25Option exercise (derivative)417$0.003,334
2010-11-25Option exercise417$0.003,408
2010-11-24Open-market sale467$141.70239,119
2010-11-24Option exercise (derivative)1,416$0.004,251
2010-11-24Option exercise1,416$0.002,991
2010-11-23Open-market sale467$137.53239,586
2010-11-23Grant / award (derivative)60,000$0.0060,000
2010-11-23Grant / award (derivative)5,000$0.005,000
2010-11-22Gift155$0.00240,053
2010-11-22Open-market sale467$135.59240,208
2010-11-19Open-market sale467$127.00240,675
2010-11-18Open-market sale467$113.09241,142
2010-11-17Open-market sale467$111.21241,609
2010-11-16Open-market sale467$112.56242,076
2010-11-15Open-market sale467$115.30242,543
2010-11-12Open-market sale467$115.95243,010
2010-11-11Open-market sale467$115.26243,477
2010-11-10Open-market sale467$114.78243,944
2010-11-09Open-market sale467$113.75244,411
2010-11-08Open-market sale467$112.76244,878
2010-11-05Open-market sale467$114.64245,345
2010-11-04Open-market sale467$118.00245,812
2010-11-03Open-market sale467$115.97246,279
2010-11-02Open-market sale467$114.00246,746
2010-11-01Open-market sale467$116.00247,213
2010-10-29Open-market sale467$114.85247,680
2010-10-28Open-market sale467$115.75248,147
2010-10-27Open-market sale467$114.07248,614
2010-10-26Open-market sale467$112.03249,081
2010-10-25Open-market sale467$109.63249,548
2010-10-22Open-market sale467$105.47250,015
2010-10-21Open-market sale467$104.81250,482
2010-10-20Open-market sale467$104.64250,949
2010-10-19Open-market sale467$101.63251,416
2010-10-18Open-market sale467$108.50251,883
2010-10-15Open-market sale467$108.40252,350
2010-10-14Open-market sale467$107.84252,817
2010-10-13Open-market sale467$106.50253,284
2010-10-12Open-market sale467$99.80253,751
2010-10-11Open-market sale467$105.81254,218
2010-10-08Open-market sale467$105.24254,685
2010-10-07Open-market sale467$106.00255,152
2010-10-06Open-market sale467$113.91255,619
2010-10-05Open-market sale467$114.50256,086
2010-10-04Open-market sale467$111.69256,553
2010-10-01Open-market sale467$112.80257,020
2010-09-30Open-market sale467$114.72257,487
2010-09-29Open-market sale467$114.65257,954
2010-09-28Open-market sale467$117.88258,421
2010-09-27Open-market sale467$119.02258,888
2010-09-24Open-market sale467$119.68259,355
2010-09-23Open-market sale467$118.12259,822
2010-09-22Open-market sale467$121.34260,289
2010-09-21Open-market sale467$122.58260,756
2010-09-20Open-market sale467$117.77261,223
2010-09-17Open-market sale467$118.02261,690
2010-09-16Open-market sale467$116.50262,157
2010-09-15Open-market sale467$117.49262,624
2010-09-14Open-market sale467$116.94263,091
2010-09-13Open-market sale467$118.50263,558
2010-09-10Open-market sale467$118.51264,025
2010-09-09Open-market sale467$121.75264,492
2010-09-08Open-market sale467$120.37264,959
2010-09-07Open-market sale467$119.00265,426
2010-09-03Open-market sale467$119.76265,893
2010-09-02Open-market sale467$116.06266,360
2010-09-01Open-market sale467$111.80266,827
2010-08-31Open-market sale467$108.64267,294
2010-08-30Open-market sale467$110.27267,761
2010-08-30Open-market sale154$110.271,576
2010-08-30Open-market sale1$110.281,575
2010-08-27Open-market sale467$110.60268,228
2010-08-27Open-market sale154$110.601,314
2010-08-27Option exercise (derivative)416$0.00834
2010-08-27Option exercise416$0.001,730
2010-08-26Open-market sale467$112.15268,695
2010-08-26Open-market sale154$112.151,051
2010-08-26Option exercise (derivative)417$0.002,500
2010-08-26Option exercise417$0.001,468
2010-08-25Open-market sale467$111.90269,162
2010-08-25Option exercise (derivative)417$0.003,751
2010-08-25Option exercise417$0.001,205
2010-08-24Open-market sale467$108.50269,629
2010-08-23Open-market sale467$110.91270,096
2010-08-20Open-market sale467$104.49270,563
2010-08-19Open-market sale467$99.28271,030
2010-08-18Open-market sale467$99.40271,497
2010-08-17Open-market sale467$98.45271,964
2010-08-16Open-market sale467$96.85272,431
2010-08-13Open-market sale467$97.00272,898
2010-08-12Open-market sale467$95.82273,365
2010-08-11Open-market sale467$98.22273,832
2010-08-10Open-market sale467$101.92274,299
2010-08-09Open-market sale467$102.83274,766
2010-08-06Open-market sale467$101.22275,233
2010-08-05Open-market sale467$103.44275,700
2010-08-04Open-market sale467$101.20276,167
2010-08-03Open-market sale467$101.97276,634
2010-08-02Open-market sale467$101.24277,101
2010-07-30Open-market sale467$96.60277,568
2010-07-29Open-market sale467$99.50278,035
2010-07-28Open-market sale467$98.41278,502
2010-07-27Open-market sale467$100.35278,969
2010-07-26Open-market sale467$99.66279,436
2010-07-23Open-market sale467$95.67279,903
2010-07-22Open-market sale467$93.67280,370
2010-07-21Open-market sale467$93.48280,837
2010-07-20Open-market sale467$90.74281,304
2010-07-19Open-market sale467$92.05281,771
2010-07-16Open-market sale467$95.39282,238
2010-07-15Open-market sale467$95.73282,705
2010-07-14Open-market sale467$94.75283,172
2010-07-13Open-market sale467$92.75283,639
2010-07-12Open-market sale467$91.40284,106
2010-07-09Open-market sale467$91.42284,573
2010-07-08Open-market sale467$92.87285,040
2010-07-07Open-market sale467$88.46285,507
2010-07-06Open-market sale467$88.54285,974
2010-07-02Open-market sale467$87.15286,441
2010-07-01Open-market sale467$86.15286,908
2010-06-30Open-market sale467$85.10287,375
2010-06-29Open-market sale467$89.37287,842
2010-06-28Open-market sale467$91.92288,309
2010-06-25Open-market sale467$91.55288,776
2010-06-24Open-market sale467$93.47289,243
2010-06-23Open-market sale467$92.50289,710
2010-06-22Open-market sale467$94.76290,177
2010-06-21Open-market sale467$97.41290,644
2010-06-18Open-market sale467$96.50291,111
2010-06-17Open-market sale467$94.88291,578
2010-06-16Open-market sale467$93.82292,045
2010-06-15Open-market sale467$93.75292,512
2010-06-14Open-market sale467$96.69292,979
2010-06-11Open-market sale15,467$90.81320,852
2010-06-11Open-market sale17,400$92.27303,452
2010-06-11Open-market sale10,006$93.17293,446
2010-06-10Open-market sale467$91.37336,319
2010-06-09Open-market sale467$89.23336,786
2010-06-08Open-market sale467$89.00337,253
2010-06-07Open-market sale467$90.07337,720
2010-06-04Open-market sale467$92.66338,187
2010-06-03Open-market sale467$89.31338,654
2010-06-02Open-market sale467$85.69339,121
2010-06-01Open-market sale467$84.97339,588
2010-05-28Open-market sale1$86.48788
2010-05-28Open-market sale467$86.44340,055
2010-05-28Open-market sale154$86.44789
2010-05-27Open-market sale467$85.38340,522
2010-05-27Open-market sale154$85.38526
2010-05-27Option exercise (derivative)417$0.001,250
2010-05-27Option exercise417$0.00943
2010-05-26Open-market sale154$82.61263
2010-05-26Open-market sale467$82.61340,989
2010-05-26Option exercise (derivative)417$0.002,917
2010-05-26Option exercise417$0.00680
2010-05-25Open-market sale467$79.06341,456
2010-05-25Option exercise (derivative)417$0.004,168
2010-05-25Option exercise417$0.00417
2010-05-24Open-market sale467$82.29341,923
2010-05-21Open-market sale467$74.47342,390
2010-05-20Open-market sale467$78.68342,857
2010-05-19Open-market sale467$82.46343,324
2010-05-18Open-market sale467$87.43343,791
2010-05-17Open-market sale467$85.50344,258
2010-05-14Open-market sale467$86.27344,725
2010-05-13Open-market sale467$88.68345,192
2010-05-12Open-market sale467$87.16345,659
2010-05-11Open-market sale467$83.97346,126
2010-05-10Open-market sale467$82.32346,593
2010-05-07Open-market sale467$80.49347,060
2010-05-06Open-market sale467$85.07347,527
2010-05-05Open-market sale467$85.50347,994
2010-05-04Open-market sale467$88.53348,461
2010-05-03Open-market sale467$86.00348,928
2010-04-30Open-market sale467$88.16349,395
2010-04-29Open-market sale467$87.00349,862
2010-04-28Open-market sale467$86.22350,329
2010-04-27Open-market sale467$88.53350,796
2010-04-26Open-market sale467$88.46351,263
2010-04-23Open-market sale467$88.50351,730
2010-04-22Open-market sale467$84.85352,197
2010-04-21Open-market sale467$84.89352,664
2010-04-20Open-market sale467$83.51353,131
2010-04-19Open-market sale467$83.36353,598
2010-04-16Open-market sale467$83.85354,065
2010-04-15Open-market sale467$83.99354,532
2010-04-14Open-market sale467$81.97354,999
2010-04-13Open-market sale467$80.34355,466
2010-04-12Open-market sale20,467$80.23355,933
2010-04-09Open-market sale467$78.54376,400
2010-04-08Open-market sale467$76.92376,867
2010-04-07Open-market sale467$78.06377,334
2010-04-06Open-market sale467$76.23377,801
2010-04-05Open-market sale467$76.00378,268
2010-04-01Open-market sale467$75.21378,735
2010-03-31Open-market sale467$75.04373,921
2010-03-30Open-market sale467$75.20374,388
2010-03-29Open-market sale467$75.12374,855
2010-03-26Open-market sale467$76.18375,322
2010-03-25Open-market sale467$76.78375,789
2010-03-24Open-market sale467$76.59376,256
2010-03-23Open-market sale467$77.74376,723
2010-03-22Open-market sale467$74.59377,190
2010-03-19Open-market sale467$77.27377,657
2010-03-18Open-market sale467$76.55378,124
2010-03-17Open-market sale467$76.71378,591
2010-03-16Open-market sale467$75.56379,058
2010-03-15Open-market sale467$74.83379,525
2010-03-12Open-market sale467$75.71379,992
2010-03-11Open-market sale467$74.65380,459
2010-03-10Open-market sale15,467$75.04380,926
2010-03-09Open-market sale467$71.99396,393
2010-03-08Open-market sale467$72.12396,860
2010-03-05Open-market sale467$71.39397,327
2010-03-04Open-market sale467$70.87397,794
2010-03-03Open-market sale467$71.76398,261
2010-03-02Open-market sale467$70.89398,728
2010-03-01Open-market sale364$67.645,281
2010-03-01Open-market sale467$67.64409,195
2010-03-01Open-market sale10,000$70.05399,195
2010-02-27Option exercise (derivative)416$0.001,667
2010-02-27Option exercise416$0.005,645
2010-02-26Option exercise (derivative)416$0.003,334
2010-02-26Option exercise416$0.005,229
2010-02-26Open-market sale184$67.164,815
2010-02-26Open-market sale2$67.134,813
2010-02-25Option exercise (derivative)416$0.004,585
2010-02-25Option exercise416$0.004,999
2009-12-18Gift1,537$0.00409,662
2009-11-30Open-market sale1$62.074,583
2009-11-30Open-market sale155$62.484,584
2009-11-27Open-market sale770$61.434,363
2009-11-27Open-market sale33$62.364,330
2009-11-27Open-market sale8$62.254,322
2009-11-27Option exercise (derivative)417$0.002,083
2009-11-27Option exercise417$0.004,739
2009-11-26Option exercise (derivative)417$0.003,750
2009-11-26Option exercise417$0.005,133
2009-11-25Option exercise (derivative)1,666$0.005,001
2009-11-25Option exercise1,666$0.004,716
2009-11-24Grant / award (derivative)5,667$0.005,667
2009-11-24Grant / award (derivative)68,000$0.0068,000
2009-08-28Open-market sale150$52.083,051
2009-08-28Open-market sale1$52.713,050
2009-08-27Open-market sale150$52.462,786
2009-08-27Open-market sale1$52.332,785
2009-08-27Option exercise (derivative)416$0.002,500
2009-08-27Option exercise416$0.003,201
2009-08-26Option exercise (derivative)416$0.004,167
2009-08-26Option exercise416$0.002,936
2009-05-28Open-market sale151$36.302,520
2009-05-27Open-market sale152$37.132,254
2009-05-27Option exercise (derivative)417$0.002,916
2009-05-27Option exercise417$0.002,671
2009-05-26Option exercise (derivative)417$0.004,583
2009-05-26Option exercise417$0.002,406
2009-03-02Open-market sale176$27.093,052
2009-02-27Open-market sale737$27.783,742
2009-02-27Option exercise (derivative)416$0.003,333
2009-02-27Option exercise416$0.003,228
2009-02-26Option exercise (derivative)1,667$0.005,000
2009-02-26Option exercise1,667$0.004,479
2008-12-11Gift690$0.00366,268
2008-12-01Open-market sale130$26.551,882
2008-11-27Option exercise (derivative)417$0.003,749
2008-11-27Option exercise417$0.002,012
2008-11-25Grant / award (derivative)80,000$0.0080,000
2008-11-25Grant / award (derivative)6,667$0.006,667
2008-09-30Open-market sale500$45.50366,958
2008-09-30Open-market sale100$45.5076,318
2008-09-29Open-market sale500$49.01367,458
2008-09-29Open-market sale100$49.0176,418
2008-09-26Open-market sale500$50.50367,958
2008-09-26Open-market sale100$50.5076,518
2008-09-25Open-market sale500$51.08368,458
2008-09-25Open-market sale100$51.0876,618
2008-09-24Open-market sale500$51.87368,958
2008-09-24Open-market sale100$51.8776,718
2008-09-23Open-market sale500$51.52369,458
2008-09-23Open-market sale100$51.5276,818
2008-09-22Open-market sale500$55.35370,386
2008-09-22Gift428$0.00369,958
2008-09-22Open-market sale100$55.3576,918
2008-09-19Open-market sale500$58.25370,886
2008-09-19Open-market sale100$58.2577,018
2008-09-18Open-market sale100$53.8077,118
2008-09-18Open-market sale500$53.80371,386
2008-09-17Open-market sale100$55.5077,218
2008-09-17Open-market sale500$55.50371,886
2008-09-16Open-market sale500$53.23372,386
2008-09-16Open-market sale100$53.2377,318
2008-09-15Open-market sale500$55.38372,886
2008-09-15Open-market sale100$55.3877,418
2008-09-12Open-market sale500$57.70373,814
2008-09-12Open-market sale100$57.7077,518
2008-09-12Gift428$0.00373,386
2008-09-12Open-market sale500$57.70373,814
2008-09-12Open-market sale100$57.7077,518
2008-09-11Open-market sale100$54.2977,618
2008-09-11Open-market sale500$54.29374,314
2008-09-10Open-market sale500$55.06374,814
2008-09-10Open-market sale100$55.0677,718
2008-09-09Open-market sale500$54.86375,314
2008-09-09Open-market sale100$54.8677,818
2008-09-08Open-market sale100$56.0077,918
2008-09-08Open-market sale500$56.00375,814
2008-09-05Open-market sale500$52.75376,314
2008-09-05Open-market sale100$52.7578,018
2008-09-04Open-market sale500$53.39376,814
2008-09-04Open-market sale100$53.3978,118
2008-09-03Open-market sale500$54.39377,314
2008-09-03Open-market sale100$54.3978,218
2008-09-02Open-market sale100$56.8778,318
2008-09-02Open-market sale500$56.87377,814
2008-08-29Open-market sale100$56.4878,418
2008-08-29Open-market sale500$56.48378,314
2008-08-28Tax withholding150$57.031,595
2008-08-28Open-market sale100$57.0378,518
2008-08-28Open-market sale500$57.03378,814
2008-08-27Open-market sale500$56.50379,314
2008-08-27Open-market sale100$56.5078,618
2008-08-27Option exercise (derivative)416$0.004,166
2008-08-27Option exercise416$0.001,745
2008-08-26Open-market sale500$57.50379,814
2008-08-26Open-market sale100$57.5078,718
2008-08-25Open-market sale500$55.90380,314
2008-08-25Open-market sale100$55.9078,818
2008-08-22Open-market sale500$54.75380,814
2008-08-22Open-market sale100$54.7578,918
2008-08-21Open-market sale500$58.08381,314
2008-08-21Open-market sale100$58.0879,018
2008-08-20Open-market sale100$66.0079,118
2008-08-20Open-market sale500$66.00381,814
2008-08-19Open-market sale100$64.3279,218
2008-08-19Open-market sale500$64.32382,314
2008-08-18Open-market sale500$66.20382,814
2008-08-18Open-market sale100$66.2079,318
2008-08-15Open-market sale500$68.01383,314
2008-08-15Open-market sale100$68.0179,418
2008-08-14Open-market sale100$67.7579,518
2008-08-14Open-market sale500$67.75383,814
2008-08-13Open-market sale100$69.8579,618
2008-08-13Open-market sale500$69.85384,314
2008-08-12Open-market sale500$69.90384,814
2008-08-12Open-market sale100$69.9079,718
2008-08-11Open-market sale500$69.86385,314
2008-08-11Open-market sale100$69.8679,818
2008-08-08Open-market sale500$67.70385,814
2008-08-08Open-market sale100$67.7079,918
2008-08-07Open-market sale500$68.08386,314
2008-08-07Open-market sale100$68.0880,018
2008-08-06Open-market sale500$67.85386,814
2008-08-06Open-market sale100$67.8580,118
2008-08-05Open-market sale500$65.26387,314
2008-08-05Open-market sale100$65.2680,218
2008-08-04Open-market sale500$64.11387,814
2008-08-04Open-market sale100$64.1180,318
2008-08-01Open-market sale500$64.13388,314
2008-08-01Open-market sale100$64.1380,418
2008-07-31Open-market sale500$63.97388,814
2008-07-31Open-market sale100$63.9780,518
2008-07-30Open-market sale100$64.1380,618
2008-07-30Open-market sale500$64.13389,314
2008-07-29Open-market sale500$63.20389,814
2008-07-29Open-market sale100$63.2080,718
2008-07-28Open-market sale100$64.5080,818
2008-07-28Open-market sale500$64.50390,314
2008-07-25Open-market sale100$63.2380,918
2008-07-25Open-market sale500$63.23390,814
2008-07-24Open-market sale100$64.7281,018
2008-07-24Open-market sale500$64.72391,314
2008-07-23Open-market sale500$65.30391,814
2008-07-23Open-market sale100$65.3081,118
2008-07-22Open-market sale500$66.71392,314
2008-07-22Open-market sale100$66.7181,218
2008-07-21Open-market sale500$70.53392,814
2008-07-21Open-market sale100$70.5381,318
2008-07-18Open-market sale100$69.7081,418
2008-07-18Open-market sale500$69.70393,314
2008-07-17Open-market sale500$67.64393,814
2008-07-17Open-market sale100$67.6481,518
2008-07-16Open-market sale500$63.39394,314
2008-07-16Open-market sale100$63.3981,618
2008-07-15Open-market sale500$61.18394,814
2008-07-15Open-market sale100$61.1881,718
2008-07-14Open-market sale500$63.80395,314
2008-07-14Open-market sale100$63.8081,818
2008-07-11Open-market sale500$62.50395,814
2008-07-11Open-market sale100$62.5081,918
2008-07-10Open-market sale100$65.6082,018
2008-07-10Open-market sale500$65.60396,214
2008-07-10Open-market sale100$65.60396,714
2008-07-09Open-market sale500$66.88396,814
2008-07-09Open-market sale100$66.8882,118
2008-07-08Open-market sale500$64.44397,314
2008-07-08Open-market sale100$64.4482,218
2008-07-07Open-market sale500$67.60397,814
2008-07-07Open-market sale100$67.6082,318
2008-07-03Open-market sale500$70.50398,314
2008-07-03Open-market sale100$70.5082,418
2008-07-02Open-market sale500$70.77398,814
2008-07-02Open-market sale100$70.7782,518
2008-07-01Open-market sale500$67.07399,314
2008-07-01Open-market sale100$67.0782,618
2008-06-30Open-market sale500$68.70399,814
2008-06-30Open-market sale100$68.7082,718
2008-06-27Open-market sale500$67.49400,314
2008-06-27Open-market sale100$67.4982,818
2008-06-26Open-market sale500$69.19400,814
2008-06-26Open-market sale100$69.1982,918
2008-06-25Open-market sale100$70.8883,018
2008-06-25Open-market sale500$70.88401,314
2008-06-25Open-market sale100$70.8883,018
2008-06-25Open-market sale500$70.88445,817
2008-06-24Open-market sale100$74.0383,118
2008-06-24Open-market sale500$74.03401,814
2008-06-23Open-market sale2,909$74.69402,314
2008-06-23Open-market sale100$73.2083,218
2008-06-20Open-market sale500$72.79405,223
2008-06-20Open-market sale100$72.7983,318
2008-06-19Open-market sale1,700$73.80405,723
2008-06-19Open-market sale5,100$74.9283,418
2008-06-18Open-market sale500$72.00407,423
2008-06-18Open-market sale100$72.0088,518
2008-06-17Open-market sale500$73.25407,923
2008-06-17Open-market sale100$73.2588,618
2008-06-16Open-market sale500$72.77408,423
2008-06-16Open-market sale100$72.7788,718
2008-06-13Open-market sale100$71.9788,818
2008-06-13Open-market sale500$71.97408,923
2008-06-12Open-market sale500$69.70409,423
2008-06-12Open-market sale100$69.7088,918
2008-06-11Open-market sale500$70.92409,923
2008-06-11Open-market sale100$70.9289,018
2008-06-10Open-market sale500$70.29410,423
2008-06-10Open-market sale100$70.2989,118
2008-06-09Open-market sale500$71.18410,923
2008-06-09Open-market sale100$71.1889,218
2008-06-06Open-market sale100$73.1489,318
2008-06-06Open-market sale500$73.14411,423
2008-06-05Open-market sale500$72.99411,923
2008-06-05Open-market sale100$72.9989,418
2008-06-04Open-market sale500$72.24412,423
2008-06-04Open-market sale100$72.2489,518
2008-06-03Open-market sale500$71.00412,923
2008-06-03Open-market sale100$71.0089,618
2008-06-02Open-market sale500$71.12413,423
2008-06-02Open-market sale100$71.1289,718
2008-05-30Open-market sale500$72.09413,923
2008-05-30Open-market sale100$72.0989,818
2008-05-29Open-market sale100$69.3989,918
2008-05-29Open-market sale500$69.39414,423
2008-05-28Open-market sale500$68.07414,823
2008-05-28Open-market sale100$68.0790,018
2008-05-28Open-market sale100$68.0790,118
2008-05-28Disposition to issuer151$68.071,329
2008-05-27Open-market sale100$65.5190,118
2008-05-27Open-market sale100$65.51415,323
2008-05-27Open-market sale500$65.51415,423
2008-05-27Option exercise (derivative)417$0.004,582
2008-05-27Option exercise417$0.001,480
2008-05-23Open-market sale500$66.20415,923
2008-05-23Open-market sale100$66.2090,218
2008-05-22Open-market sale500$63.90416,423
2008-05-22Open-market sale100$63.9090,318
2008-05-21Open-market sale500$62.30416,923
2008-05-21Open-market sale100$62.3090,418
2008-05-20Open-market sale100$64.7590,518
2008-05-20Open-market sale500$64.75417,423
2008-05-19Open-market sale100$68.9090,618
2008-05-19Open-market sale500$68.90417,923
2008-05-16Open-market sale500$69.00418,423
2008-05-16Open-market sale100$69.0090,718
2008-05-15Open-market sale100$69.1090,818
2008-05-15Open-market sale500$69.10418,923
2008-05-14Open-market sale500$68.00419,423
2008-05-14Open-market sale100$68.0090,918
2008-05-13Open-market sale500$67.73419,923
2008-05-13Open-market sale100$67.7391,018
2008-05-12Open-market sale100$66.6791,118
2008-05-12Open-market sale500$66.67420,423
2008-05-09Open-market sale500$67.33420,923
2008-05-09Open-market sale100$67.3391,218
2008-05-08Open-market sale100$67.1591,318
2008-05-08Open-market sale500$67.15421,423
2008-05-07Open-market sale100$70.1591,418
2008-05-07Open-market sale500$70.15421,923
2008-05-06Open-market sale600$70.19441,823
2008-05-06Open-market sale500$68.37442,423
2008-05-06Open-market sale4,000$70.0091,518
2008-05-06Open-market sale100$68.3795,518
2008-05-06Open-market sale9,382$70.00422,423
2008-05-06Open-market sale450$70.05431,805
2008-05-06Open-market sale700$70.01432,255
2008-05-06Open-market sale1,550$70.02432,955
2008-05-06Open-market sale1,150$70.03434,505
2008-05-06Open-market sale900$70.04435,655
2008-05-06Open-market sale2,218$70.08436,555
2008-05-06Open-market sale300$70.12438,773
2008-05-06Open-market sale1,500$70.10439,073
2008-05-06Open-market sale350$70.14440,573
2008-05-06Open-market sale100$70.07440,923
2008-05-06Open-market sale300$70.09441,023
2008-05-06Open-market sale200$70.11441,323
2008-05-06Open-market sale300$70.16441,523
2008-05-05Open-market sale500$67.59442,923
2008-05-05Open-market sale100$67.5995,618
2008-05-02Open-market sale500$67.56443,423
2008-05-02Open-market sale100$67.5695,718
2008-05-01Open-market sale500$66.65443,923
2008-05-01Open-market sale100$66.6595,818
2008-04-30Open-market sale500$66.94444,423
2008-04-30Open-market sale100$66.9495,918
2008-04-29Open-market sale500$67.00444,923
2008-04-29Open-market sale100$67.0096,018
2008-04-28Open-market sale500$68.21445,423
2008-04-28Open-market sale100$68.2196,118
2008-04-25Open-market sale500$67.92445,923
2008-04-25Open-market sale100$67.9296,218
2008-04-24Open-market sale500$67.64446,423
2008-04-24Open-market sale100$67.6496,318
2008-04-23Open-market sale500$61.78446,923
2008-04-23Open-market sale100$61.7896,418
2008-04-22Open-market sale500$62.60447,423
2008-04-22Open-market sale100$62.6096,518
2008-04-21Open-market sale500$63.30447,923
2008-04-21Open-market sale100$63.3096,618
2008-04-18Open-market sale500$64.50448,423
2008-04-18Open-market sale100$64.5096,718
2008-04-17Open-market sale500$61.05448,923
2008-04-17Open-market sale100$61.0596,818
2008-04-16Open-market sale500$59.85449,423
2008-04-16Open-market sale100$59.8596,918
2008-04-15Open-market sale500$60.97449,923
2008-04-15Open-market sale100$60.9797,018
2008-04-14Open-market sale100$62.3597,118
2008-04-14Open-market sale500$62.35450,423
2008-04-11Open-market sale100$64.6997,218
2008-04-11Open-market sale500$64.49450,923
2008-04-10Open-market sale500$62.82451,423
2008-04-10Open-market sale100$62.8297,318
2008-04-09Open-market sale500$61.83451,923
2008-04-09Open-market sale100$61.8397,418
2008-04-08Open-market sale500$65.05452,423
2008-04-08Open-market sale100$65.0597,518
2008-04-07Open-market sale500$65.50452,923
2008-04-07Open-market sale100$65.5097,618
2008-04-04Open-market sale100$63.2097,318
2008-04-04Open-market sale100$63.2097,718
2008-04-04Open-market sale500$63.20454,023
2008-04-04Open-market sale200$65.00453,823
2008-04-03Open-market sale500$61.57454,523
2008-04-03Open-market sale100$61.5797,418
2008-04-03Open-market sale100$61.5797,818
2008-04-02Open-market sale400$65.52464,923
2008-04-02Open-market sale200$65.49464,723
2008-04-02Open-market sale50$65.51464,673
2008-04-02Open-market sale1,250$65.53463,423
2008-04-02Open-market sale200$65.45463,223
2008-04-02Open-market sale100$65.61465,323
2008-04-02Open-market sale1,200$65.68465,423
2008-04-02Open-market sale200$65.57466,623
2008-04-02Open-market sale300$65.60466,823
2008-04-02Open-market sale600$65.70467,123
2008-04-02Open-market sale400$65.81467,723
2008-04-02Open-market sale400$65.66468,123
2008-04-02Open-market sale100$65.85468,523
2008-04-02Open-market sale1,000$65.84468,623
2008-04-02Open-market sale700$65.79469,623
2008-04-02Open-market sale100$61.6097,918
2008-04-02Open-market sale3,000$65.0098,018
2008-04-02Open-market sale300$65.07456,423
2008-04-02Open-market sale900$65.10456,723
2008-04-02Open-market sale200$65.11457,623
2008-04-02Open-market sale100$65.16457,823
2008-04-02Open-market sale500$65.21457,923
2008-04-02Open-market sale100$65.03458,423
2008-04-02Open-market sale100$65.04458,523
2008-04-02Open-market sale200$65.13458,623
2008-04-02Open-market sale1,200$65.14458,823
2008-04-02Open-market sale1,200$65.12460,023
2008-04-02Open-market sale1,200$65.23461,223
2008-04-02Open-market sale100$65.31462,423
2008-04-02Open-market sale700$65.22462,523
2008-04-02Open-market sale100$61.6097,518
2008-04-02Open-market sale3,000$65.0097,618
2008-04-02Open-market sale900$65.09455,523
2008-04-02Open-market sale500$61.60455,023
2008-04-01Open-market sale100$58.48101,018
2008-04-01Open-market sale500$58.48100,618
2008-04-01Open-market sale100$58.48470,323
2008-03-31Open-market sale500$56.70470,423
2008-03-31Open-market sale100$56.70101,118
2008-03-28Open-market sale500$56.80470,923
2008-03-28Open-market sale100$56.80101,218
2008-03-27Open-market sale500$58.61471,423
2008-03-27Open-market sale100$58.61101,318
2008-03-26Open-market sale500$60.77471,923
2008-03-26Open-market sale100$60.77101,418
2008-03-25Open-market sale500$59.90472,423
2008-03-25Open-market sale100$59.90101,518
2008-03-24Open-market sale100$56.15101,618
2008-03-24Open-market sale500$56.15472,923
2008-03-20Open-market sale500$56.38473,423
2008-03-20Open-market sale100$56.38101,718
2008-03-19Open-market sale500$57.83473,923
2008-03-19Open-market sale100$57.83101,818
2008-03-18Open-market sale500$57.00474,423
2008-03-18Open-market sale100$57.00101,918
2008-03-17Open-market sale500$56.05474,923
2008-03-17Open-market sale100$56.05102,018
2008-03-14Open-market sale500$59.60475,423
2008-03-14Open-market sale100$59.60102,118
2008-03-13Open-market sale500$56.91475,923
2008-03-13Open-market sale100$56.91102,218
2008-03-12Open-market sale500$58.26476,423
2008-03-12Open-market sale100$58.26102,318
2008-03-11Open-market sale100$56.99102,418
2008-03-11Open-market sale500$56.99476,923
2008-03-10Open-market sale500$56.89477,423
2008-03-10Open-market sale100$56.89102,518
2008-03-07Open-market sale500$56.87477,923
2008-03-07Open-market sale100$56.87102,618
2008-03-06Open-market sale500$59.00478,423
2008-03-06Open-market sale100$59.00102,718
2008-03-05Open-market sale500$58.10478,923
2008-03-05Open-market sale100$58.10102,818
2008-03-04Open-market sale100$57.77102,918
2008-03-04Open-market sale500$57.77479,423
2008-03-03Open-market sale500$59.05479,923
2008-03-03Open-market sale100$59.05103,018
2008-02-29Open-market sale500$60.90480,423
2008-02-29Open-market sale100$60.90103,118
2008-02-28Open-market sale500$58.45480,923
2008-02-28Open-market sale100$58.45103,218
2008-02-28Tax withholding604$58.451,063
2008-02-27Open-market sale100$51.74103,318
2008-02-27Open-market sale500$51.74481,423
2008-02-27Option exercise (derivative)1,667$0.004,999
2008-02-27Option exercise1,667$0.001,667
2008-02-26Grant / award (derivative)80,000$0.0080,000
2008-02-26Grant / award (derivative)6,667$0.006,667
2008-02-26Open-market sale100$53.69103,418
2008-02-26Open-market sale500$53.69481,923
2008-02-25Open-market sale100$52.50103,518
2008-02-25Open-market sale500$52.50482,423
2008-02-22Open-market sale500$53.98482,923
2008-02-22Open-market sale100$53.98103,618
2008-02-21Open-market sale500$53.02483,423
2008-02-21Open-market sale100$53.02103,718
2008-02-20Open-market sale500$51.05483,923
2008-02-20Open-market sale100$51.05103,818
2008-02-19Open-market sale500$54.75484,423
2008-02-19Open-market sale100$54.75103,918
2008-02-15Open-market sale500$55.02484,923
2008-02-15Open-market sale100$55.02104,018
2008-02-14Open-market sale100$56.06104,118
2008-02-14Open-market sale500$56.06485,423
2008-02-13Open-market sale500$55.34485,923
2008-02-13Open-market sale100$55.34104,218
2008-02-12Open-market sale500$54.83486,423
2008-02-12Open-market sale100$54.83104,318
2008-02-11Open-market sale500$54.39486,923
2008-02-11Open-market sale100$54.39104,418
2008-02-08Open-market sale500$50.73487,423
2008-02-08Open-market sale100$50.73104,518
2008-02-07Open-market sale100$47.65104,618
2008-02-07Open-market sale500$47.65487,923
2008-02-06Open-market sale500$52.50488,423
2008-02-06Open-market sale100$52.50104,718
2008-02-05Open-market sale500$51.42488,923
2008-02-05Open-market sale100$51.42104,818
2008-02-04Open-market sale500$51.71489,423
2008-02-04Open-market sale100$51.71104,918
2008-02-01Open-market sale500$52.92489,923
2008-02-01Open-market sale100$52.92105,018
2008-01-31Open-market sale100$49.84105,118
2008-01-31Open-market sale500$49.84490,423
2008-01-30Open-market sale500$51.51490,923
2008-01-30Open-market sale100$51.51105,218
2008-01-29Open-market sale500$53.60491,423
2008-01-29Open-market sale100$53.60105,318
2008-01-28Open-market sale100$53.11105,418
2008-01-28Open-market sale500$53.11491,923
2008-01-25Open-market sale500$56.99492,423
2008-01-25Open-market sale100$56.99105,518
2008-01-24Open-market sale500$55.25492,923
2008-01-24Open-market sale100$55.25105,618
2008-01-23Open-market sale100$50.71105,718
2008-01-23Open-market sale500$50.71493,423
2008-01-22Open-market sale500$50.00493,923
2008-01-22Open-market sale100$50.00105,818
2008-01-18Open-market sale100$54.15105,918
2008-01-18Open-market sale500$54.15494,423
2008-01-17Open-market sale500$54.98494,923
2008-01-17Open-market sale100$54.98106,018
2008-01-16Open-market sale500$53.73495,423
2008-01-16Open-market sale100$53.73106,118
2008-01-15Open-market sale500$54.65495,923
2008-01-15Open-market sale100$54.65106,218
2008-01-14Open-market sale500$55.27496,423
2008-01-14Open-market sale100$55.27106,318
2008-01-11Open-market sale500$56.51496,923
2008-01-11Open-market sale100$56.51106,418
2008-01-10Open-market sale500$54.00497,423
2008-01-10Open-market sale100$54.00106,518
2008-01-09Open-market sale500$54.42497,923
2008-01-09Open-market sale100$54.42106,618
2008-01-08Open-market sale100$57.76106,718
2008-01-08Open-market sale500$57.76498,423
2008-01-07Open-market sale500$57.90498,923
2008-01-07Open-market sale100$57.90106,818
2008-01-04Open-market sale500$60.00499,423
2008-01-04Open-market sale100$60.00106,918
2008-01-03Open-market sale500$60.45499,923
2008-01-03Open-market sale100$60.45107,018
2008-01-02Open-market sale1,500$63.14509,423
2008-01-02Open-market sale2,100$63.14107,118
2008-01-02Open-market sale1,000$63.25500,623
2008-01-02Open-market sale1,500$63.39501,623
2008-01-02Open-market sale100$63.35503,123
2008-01-02Open-market sale3,600$63.24503,223
2008-01-02Open-market sale100$63.55509,323
2008-01-02Open-market sale100$63.43509,223
2008-01-02Open-market sale300$63.54508,923
2008-01-02Open-market sale300$63.41508,623
2008-01-02Open-market sale1,600$63.31507,023
2008-01-02Open-market sale100$63.42506,923
2008-01-02Open-market sale100$63.40506,823
2008-01-02Open-market sale200$63.51500,423
2007-12-31Open-market sale100$63.52109,218
2007-12-31Open-market sale1,000$63.52510,923
2007-12-28Open-market sale1,000$64.45511,923
2007-12-28Open-market sale100$64.45109,318
2007-12-27Open-market sale100$63.37109,418
2007-12-27Open-market sale1,000$63.37512,923
2007-12-26Open-market sale500$63.10109,518
2007-12-26Open-market sale1,000$63.10513,923
2007-12-26Open-market sale100$63.10110,318
2007-12-26Open-market sale1,000$63.10557,363
2007-12-24Open-market sale1,000$63.50514,923
2007-12-24Open-market sale500$63.50110,018
2007-12-24Open-market sale1,000$63.50558,363
2007-12-24Open-market sale100$63.50110,418
2007-12-21Open-market sale5,200$65.12536,673
2007-12-21Open-market sale50$65.01541,873
2007-12-21Gift2,600$0.00541,923
2007-12-21Open-market sale4,800$65.02531,573
2007-12-21Open-market sale9,650$65.00521,923
2007-12-21Open-market sale3,500$65.05518,423
2007-12-21Open-market sale600$65.04517,823
2007-12-21Open-market sale400$65.49517,423
2007-12-21Open-market sale100$65.10536,573
2007-12-21Open-market sale100$65.07517,123
2007-12-21Open-market sale500$65.18516,623
2007-12-21Open-market sale100$65.19516,523
2007-12-21Open-market sale100$65.20516,423
2007-12-21Open-market sale500$65.16515,923
2007-12-21Open-market sale100$65.12110,518
2007-12-21Open-market sale200$65.32517,223
2007-12-21Open-market sale200$65.03536,373
2007-12-20Open-market sale1,000$61.09544,523
2007-12-20Open-market sale100$61.09110,618
2007-12-19Open-market sale1,000$58.52545,523
2007-12-19Open-market sale100$58.52110,718
2007-12-18Open-market sale1,000$59.15546,523
2007-12-18Open-market sale100$59.15110,818
2007-12-17Open-market sale1,000$59.00547,523
2007-12-17Open-market sale100$59.00110,918
2007-12-14Open-market sale1,200$60.07565,423
2007-12-14Open-market sale200$60.02566,623
2007-12-14Open-market sale300$60.05566,823
2007-12-14Open-market sale300$60.10567,123
2007-12-14Open-market sale200$60.16567,423
2007-12-14Open-market sale300$60.21567,623
2007-12-14Open-market sale900$60.14567,923
2007-12-14Open-market sale100$60.11568,823
2007-12-14Open-market sale400$60.18568,923
2007-12-14Open-market sale200$60.15569,323
2007-12-14Open-market sale100$58.41111,018
2007-12-14Open-market sale600$60.01548,523
2007-12-14Open-market sale1,000$58.41549,123
2007-12-14Open-market sale13,300$60.00550,123
2007-12-14Open-market sale1,000$60.06563,423
2007-12-14Open-market sale100$60.03564,423
2007-12-14Open-market sale900$60.05564,523
2007-12-13Open-market sale1,000$58.00569,523
2007-12-13Open-market sale100$58.00111,118
2007-12-12Open-market sale100$59.17111,218
2007-12-12Open-market sale1,000$59.17570,523
2007-12-11Open-market sale100$57.14111,318
2007-12-11Open-market sale1,000$57.14571,523
2007-12-10Open-market sale100$57.72111,418
2007-12-10Open-market sale1,000$57.72572,523
2007-12-07Open-market sale100$57.00111,518
2007-12-07Open-market sale1,000$57.00573,523
2007-12-06Open-market sale1,000$55.76574,523
2007-12-06Open-market sale100$55.76111,618
2007-12-05Open-market sale1,000$56.00575,523
2007-12-05Open-market sale100$56.00111,718
2007-12-04Open-market sale100$55.16111,818
2007-12-04Open-market sale1,000$55.16576,523
2007-12-03Open-market sale100$56.08111,918
2007-12-03Open-market sale1,000$56.08577,523
2007-11-30Open-market sale1,000$56.00578,523
2007-11-30Open-market sale100$56.00112,018
2007-11-29Open-market sale1,000$53.30579,523
2007-11-29Open-market sale100$53.30112,118
2007-11-28Open-market sale1,000$52.62580,523
2007-11-28Open-market sale100$52.62112,218
2007-11-27Open-market sale100$52.50112,318
2007-11-27Open-market sale1,000$52.50581,523
2007-11-26Open-market sale100$54.75112,418
2007-11-26Open-market sale1,000$54.75582,523
2007-11-23Open-market sale100$55.00112,518
2007-11-23Open-market sale1,000$55.00583,523
2007-11-21Open-market sale100$57.05112,618
2007-11-21Open-market sale1,000$57.05584,523
2007-11-20Open-market sale1,000$54.04585,523
2007-11-20Open-market sale100$54.04112,718
2007-11-19Open-market sale1,000$56.91586,523
2007-11-19Open-market sale100$56.91112,818
2007-11-16Open-market sale1,000$49.25587,523
2007-11-16Open-market sale100$49.25112,918
2007-11-15Open-market sale1,000$51.62588,523
2007-11-15Open-market sale100$51.62113,018
2007-11-14Open-market sale1,000$52.71589,523
2007-11-14Open-market sale100$52.71113,118
2007-11-13Open-market sale100$51.49113,218
2007-11-13Open-market sale1,000$51.49590,523
2007-11-12Open-market sale100$51.87113,318
2007-11-12Open-market sale1,000$51.87591,523
2007-11-12Open-market sale1,000$51.87591,523
2007-11-12Open-market sale100$51.87113,318
2007-11-09Open-market sale1,000$47.65592,523
2007-11-09Open-market sale100$47.65113,418
2007-11-08Open-market sale1,000$50.62593,523
2007-11-08Open-market sale100$50.62113,518
2007-11-07Open-market sale1,000$51.44594,523
2007-11-07Open-market sale100$51.44113,618
2007-11-06Open-market sale100$53.20113,718
2007-11-06Open-market sale1,000$53.20595,523
2007-11-05Open-market sale1,000$53.70596,523
2007-11-05Open-market sale100$53.70113,818
2007-11-02Open-market sale1,000$54.09597,523
2007-11-02Open-market sale100$54.09113,918
2007-11-01Open-market sale100$55.43114,018
2007-11-01Open-market sale1,000$55.43598,523
2007-10-31Open-market sale1,000$53.92599,523
2007-10-31Open-market sale100$53.92114,118
2007-10-30Open-market sale100$52.86114,218
2007-10-30Open-market sale1,000$52.86600,523
2007-10-29Open-market sale1,000$52.00601,523
2007-10-29Open-market sale100$52.00114,318
2007-10-26Open-market sale1,000$51.40602,523
2007-10-26Open-market sale100$51.40114,418
2007-10-25Open-market sale100$53.40114,518
2007-10-25Open-market sale1,000$53.40603,523
2007-10-24Open-market sale1,000$53.88604,523
2007-10-24Open-market sale100$53.88114,618
2007-10-23Open-market sale1,000$52.55605,523
2007-10-23Open-market sale100$52.55114,718
2007-10-22Open-market sale100$51.35114,818
2007-10-22Open-market sale1,000$51.35606,523
2007-10-19Open-market sale1,000$54.98607,523
2007-10-19Open-market sale100$54.98114,918
2007-10-18Open-market sale1,000$54.29608,523
2007-10-18Open-market sale100$54.29115,018
2007-10-17Open-market sale1,000$57.02609,523
2007-10-17Open-market sale100$57.02115,118
2007-10-16Open-market sale1,000$54.70610,523
2007-10-16Open-market sale100$54.70115,218
2007-10-15Open-market sale1,000$55.86611,523
2007-10-15Open-market sale100$55.86115,318
2007-10-12Open-market sale100$55.65115,418
2007-10-12Open-market sale1,000$55.65612,523
2007-10-11Open-market sale100$55.85115,518
2007-10-11Open-market sale1,000$55.85613,523
2007-10-10Open-market sale1,000$56.30614,523
2007-10-10Open-market sale100$56.30115,618
2007-10-09Open-market sale1,000$55.31615,523
2007-10-09Open-market sale100$55.31115,718
2007-10-08Open-market sale1,000$53.01616,523
2007-10-08Open-market sale100$53.01115,818
2007-10-05Open-market sale200$53.54617,523
2007-10-05Open-market sale100$53.55617,723
2007-10-05Open-market sale300$53.63617,823
2007-10-05Open-market sale200$53.57618,123
2007-10-05Open-market sale200$53.65618,323
2007-10-05Open-market sale100$53.62115,918
2007-10-04Open-market sale1,000$52.04618,523
2007-10-04Open-market sale100$52.04116,018
2007-10-03Open-market sale1,000$51.21619,523
2007-10-03Open-market sale100$51.21116,118
2007-10-02Open-market sale100$52.74621,023
2007-10-02Open-market sale500$52.76620,523
2007-10-02Open-market sale400$52.72621,123
2007-10-02Open-market sale100$52.83116,218
2007-10-01Open-market sale1,000$51.57621,523
2007-10-01Open-market sale100$51.57116,318
2007-09-28Open-market sale100$50.44116,418
2007-09-28Open-market sale1,000$50.44622,523
2007-09-27Open-market sale1,000$51.50623,523
2007-09-27Open-market sale100$51.50116,518
2007-09-26Open-market sale1,000$50.80624,523
2007-09-26Open-market sale100$50.80116,618
2007-09-25Open-market sale1,000$49.30625,523
2007-09-25Open-market sale100$49.30116,718
2007-09-24Open-market sale1,000$47.28626,523
2007-09-24Open-market sale100$47.28116,818
2007-09-21Open-market sale1,000$46.08627,523
2007-09-21Open-market sale100$46.08116,918
2007-09-20Open-market sale1,000$45.57628,523
2007-09-20Open-market sale100$45.48117,018
2007-09-19Open-market sale1,000$45.75629,523
2007-09-19Open-market sale100$45.75117,118
2007-09-18Open-market sale1,000$45.50630,523
2007-09-18Open-market sale100$45.50117,218
2007-09-17Open-market sale1,000$45.55631,523
2007-09-17Open-market sale100$45.55117,318
2007-09-14Open-market sale400$46.16632,523
2007-09-14Open-market sale100$46.49117,418
2007-09-14Open-market sale600$46.20632,923
2007-09-13Open-market sale1,000$46.60633,523
2007-09-13Open-market sale100$46.60117,518
2007-09-12Open-market sale1,000$45.90634,523
2007-09-12Open-market sale100$45.81117,618
2007-09-11Open-market sale1,000$45.60635,523
2007-09-11Open-market sale100$45.60117,718
2007-09-10Open-market sale100$43.25117,818
2007-09-10Open-market sale1,000$43.25636,523
2007-09-07Open-market sale1,000$42.88637,523
2007-09-07Open-market sale100$42.88117,918
2007-09-06Open-market sale100$41.88118,018
2007-09-06Open-market sale1,000$41.88638,523
2007-09-05Open-market sale1,000$40.60639,523
2007-09-05Open-market sale100$40.60118,118
2007-09-05Open-market sale100$40.60118,018
2007-09-05Open-market sale100$40.60118,118
2007-09-04Open-market sale100$41.20118,218
2007-09-04Open-market sale1,000$41.20640,523
2007-08-31Open-market sale1,000$41.00641,523
2007-08-31Open-market sale100$41.00118,318
2007-08-30Open-market sale1,000$39.84642,523
2007-08-30Open-market sale100$39.82118,418
2007-08-29Open-market sale1,000$40.10643,523
2007-08-29Open-market sale100$40.10118,518
2007-08-28Open-market sale1,000$40.10644,523
2007-08-28Open-market sale100$40.10118,618
2007-08-27Open-market sale1,000$41.15645,523
2007-08-27Open-market sale100$41.06118,718
2007-08-27Open-market sale100$41.06118,718
2007-08-24Open-market sale1,000$40.15646,523
2007-08-24Open-market sale100$40.15118,818
2007-08-23Open-market sale100$39.45118,918
2007-08-23Open-market sale1,000$39.45647,523
2007-08-22Open-market sale100$41.15119,018
2007-08-22Open-market sale1,000$41.15648,523
2007-08-21Open-market sale100$39.55119,118
2007-08-21Open-market sale1,000$39.55649,523
2007-08-20Open-market sale1,000$39.85650,523
2007-08-20Open-market sale100$39.85119,218
2007-08-17Open-market sale100$40.02119,318
2007-08-17Open-market sale500$40.00651,523
2007-08-17Open-market sale400$40.01652,023
2007-08-17Open-market sale100$40.02652,423
2007-08-16Open-market sale1,000$41.00652,523
2007-08-16Open-market sale100$41.00119,418
2007-08-15Open-market sale1,000$45.60653,523
2007-08-15Open-market sale100$45.60119,518
2007-08-14Open-market sale1,000$44.00654,523
2007-08-14Open-market sale100$44.00119,618
2007-08-13Open-market sale900$43.29655,523
2007-08-13Open-market sale100$43.50656,423
2007-08-13Open-market sale100$43.25119,718
2007-08-10Open-market sale1,000$43.07656,523
2007-08-10Open-market sale100$43.07119,818
2007-08-09Open-market sale1,000$44.00657,523
2007-08-09Open-market sale100$44.04119,918
2007-08-08Open-market sale200$45.15658,523
2007-08-08Open-market sale200$44.00658,723
2007-08-08Open-market sale200$42.60658,923
2007-08-08Open-market sale200$42.15659,123
2007-08-08Open-market sale200$42.00659,323
2007-08-08Open-market sale20$45.15120,018
2007-08-08Open-market sale20$44.00120,038
2007-08-08Open-market sale20$42.60120,058
2007-08-08Open-market sale20$42.15120,078
2007-08-08Open-market sale20$42.00120,098
2007-08-07Open-market sale100$39.61120,118
2007-08-07Open-market sale1,000$39.61659,523
2007-08-06Open-market sale1,000$40.00660,523
2007-08-06Open-market sale100$40.00120,218
2007-08-03Open-market sale1,000$42.20661,523
2007-08-03Open-market sale100$42.20120,318
2007-08-02Open-market sale1,000$40.00662,523
2007-08-02Open-market sale100$39.84120,418
2007-08-01Open-market sale200$40.00663,823
2007-08-01Open-market sale300$39.93663,523
2007-08-01Open-market sale100$39.75664,023
2007-08-01Open-market sale20$39.00120,598
2007-08-01Open-market sale100$39.50664,123
2007-08-01Open-market sale100$39.10664,223
2007-08-01Open-market sale100$39.05664,323
2007-08-01Open-market sale100$39.00664,423
2007-08-01Open-market sale20$39.86120,518
2007-08-01Open-market sale20$40.00120,538
2007-08-01Open-market sale20$39.75120,558
2007-08-01Open-market sale20$39.10120,578
2007-07-31Open-market sale758$38.92664,523
2007-07-31Open-market sale100$38.82120,618
2007-07-31Open-market sale242$38.93665,281
2007-07-30Open-market sale1,000$40.70665,523
2007-07-30Open-market sale100$40.70120,718
2007-07-27Open-market sale100$41.55120,818
2007-07-27Open-market sale1,000$41.55666,523
2007-07-26Open-market sale20$43.25120,998
2007-07-26Open-market sale80$41.99120,918
2007-07-26Open-market sale800$41.97667,523
2007-07-26Open-market sale100$43.10668,323
2007-07-26Open-market sale100$43.25668,423
2007-07-25Open-market sale1,000$43.60668,523
2007-07-25Open-market sale100$43.45121,018
2007-07-24Open-market sale900$43.39669,523
2007-07-24Open-market sale100$44.65670,423
2007-07-24Open-market sale80$43.55121,118
2007-07-24Open-market sale20$44.65121,198
2007-07-23Open-market sale200$44.75670,523
2007-07-23Open-market sale100$45.00670,723
2007-07-23Open-market sale300$44.80670,823
2007-07-23Open-market sale100$45.10671,123
2007-07-23Open-market sale100$44.85671,223
2007-07-23Open-market sale100$44.25671,323
2007-07-23Open-market sale100$44.00671,423
2007-07-23Open-market sale20$44.85121,278
2007-07-23Open-market sale20$44.03121,298
2007-07-23Open-market sale20$45.00121,218
2007-07-23Open-market sale40$44.80121,238
2007-07-20Open-market sale1,000$43.20671,523
2007-07-20Open-market sale100$43.20121,318
2007-07-19Open-market sale20$44.15121,498
2007-07-19Open-market sale80$44.00121,418
2007-07-19Open-market sale700$44.00672,523
2007-07-19Open-market sale100$44.25673,223
2007-07-19Open-market sale100$44.30673,323
2007-07-19Open-market sale100$44.15673,423
2007-07-18Open-market sale900$43.15673,523
2007-07-18Open-market sale80$43.15121,518
2007-07-18Open-market sale100$43.75674,423
2007-07-18Open-market sale20$43.75121,598
2007-07-17Open-market sale200$44.50674,523
2007-07-17Open-market sale200$44.40674,723
2007-07-17Open-market sale200$43.70674,923
2007-07-17Open-market sale200$43.50675,123
2007-07-17Open-market sale200$43.30675,323
2007-07-17Open-market sale40$44.40121,618
2007-07-17Open-market sale20$43.73121,658
2007-07-17Open-market sale20$43.55121,678
2007-07-17Open-market sale20$43.30121,698
2007-07-16Open-market sale300$44.01675,523
2007-07-16Open-market sale200$44.22675,823
2007-07-16Open-market sale100$44.50676,423
2007-07-16Open-market sale80$44.15121,718
2007-07-16Open-market sale20$44.50121,798
2007-07-16Open-market sale400$44.15676,023
2007-07-13Open-market sale100$45.10677,423
2007-07-13Open-market sale100$45.50677,323
2007-07-13Open-market sale100$45.43677,223
2007-07-13Open-market sale20$45.50121,878
2007-07-13Open-market sale60$44.60121,818
2007-07-13Open-market sale700$44.67676,523
2007-07-13Open-market sale20$45.10121,898
2007-07-12Open-market sale100$44.25677,523
2007-07-12Open-market sale300$44.10677,623
2007-07-12Open-market sale300$44.50677,923
2007-07-12Open-market sale100$44.20678,423
2007-07-12Open-market sale60$44.10121,918
2007-07-12Open-market sale20$44.50121,978
2007-07-12Open-market sale20$44.20121,998
2007-07-12Open-market sale200$44.35678,223
2007-07-11Open-market sale200$42.60679,323
2007-07-11Open-market sale300$42.80679,023
2007-07-11Open-market sale100$43.00678,923
2007-07-11Open-market sale100$43.05678,823
2007-07-11Open-market sale100$43.15678,723
2007-07-11Open-market sale100$43.40678,623
2007-07-11Open-market sale100$43.35678,523
2007-07-11Open-market sale20$42.80122,078
2007-07-11Open-market sale20$43.00122,058
2007-07-11Open-market sale20$43.40122,018
2007-07-11Open-market sale20$42.60122,098
2007-07-11Open-market sale20$43.15122,038
2007-07-10Open-market sale100$44.20680,423
2007-07-10Open-market sale20$44.20122,198
2007-07-10Open-market sale80$43.17122,118
2007-07-10Open-market sale500$43.23679,923
2007-07-10Open-market sale400$43.24679,523
2007-07-09Open-market sale500$44.58680,523
2007-07-09Open-market sale200$44.52681,023
2007-07-09Open-market sale300$44.70681,223
2007-07-09Open-market sale20$44.76122,298
2007-07-09Open-market sale80$44.52122,218
2007-07-06Open-market sale20$44.50122,358
2007-07-06Open-market sale40$44.53122,318
2007-07-06Open-market sale200$44.10682,323
2007-07-06Open-market sale20$44.42122,378
2007-07-06Open-market sale20$44.10122,398
2007-07-06Open-market sale300$44.51681,523
2007-07-06Open-market sale300$44.50681,823
2007-07-06Open-market sale100$44.40682,123
2007-07-06Open-market sale100$44.30682,223
2007-07-05Open-market sale500$43.30682,523
2007-07-05Open-market sale100$43.23683,023
2007-07-05Open-market sale100$43.27683,123
2007-07-05Open-market sale200$43.20683,223
2007-07-05Open-market sale100$43.40683,423
2007-07-05Open-market sale80$43.27122,418
2007-07-05Open-market sale20$43.40122,498
2007-07-03Open-market sale200$43.00684,323
2007-07-03Open-market sale300$43.05684,023
2007-07-03Open-market sale500$42.91683,523
2007-07-03Open-market sale20$43.00122,598
2007-07-03Open-market sale50$42.86122,518
2007-07-03Open-market sale30$43.05122,568
2007-07-02Open-market sale200$43.10684,523
2007-07-02Open-market sale200$43.00684,723
2007-07-02Open-market sale200$43.30684,923
2007-07-02Open-market sale400$43.15685,123
2007-07-02Open-market sale40$43.15122,678
2007-07-02Open-market sale20$43.10122,618
2007-07-02Open-market sale20$43.00122,638
2007-07-02Open-market sale20$43.30122,658
2007-06-29Open-market sale200$42.73685,523
2007-06-29Open-market sale20$43.61122,798
2007-06-29Open-market sale80$42.89122,718
2007-06-29Open-market sale200$43.60686,323
2007-06-29Open-market sale200$43.00686,123
2007-06-29Open-market sale400$42.70685,723
2007-06-28Open-market sale100$44.10687,423
2007-06-28Open-market sale100$44.60687,323
2007-06-28Open-market sale200$45.00687,123
2007-06-28Open-market sale100$44.75687,023
2007-06-28Open-market sale100$44.80686,923
2007-06-28Open-market sale40$43.50122,818
2007-06-28Open-market sale20$45.00122,858
2007-06-28Open-market sale20$44.75122,878
2007-06-28Open-market sale400$43.47686,523
2007-06-28Open-market sale20$44.10122,898
2007-06-27Open-market sale100$43.60687,823
2007-06-27Open-market sale100$43.65687,723
2007-06-27Open-market sale100$44.00687,623
2007-06-27Open-market sale20$43.60122,938
2007-06-27Open-market sale100$43.90687,523
2007-06-27Open-market sale20$42.50122,978
2007-06-27Open-market sale100$43.00688,023
2007-06-27Open-market sale100$43.30687,923
2007-06-27Open-market sale100$42.75688,123
2007-06-27Open-market sale20$44.00122,918
2007-06-27Open-market sale200$42.00688,323
2007-06-27Open-market sale100$42.50688,223
2007-06-27Open-market sale20$43.00122,958
2007-06-27Open-market sale20$42.04122,998
2007-06-26Open-market sale20$41.65123,078
2007-06-26Open-market sale60$41.20123,018
2007-06-26Open-market sale400$41.04688,523
2007-06-26Open-market sale100$41.05688,923
2007-06-26Open-market sale200$41.20689,023
2007-06-26Open-market sale300$41.65689,223
2007-06-26Open-market sale20$41.67123,098
2007-06-25Open-market sale100$41.75690,023
2007-06-25Open-market sale100$42.00689,923
2007-06-25Open-market sale100$42.15689,823
2007-06-25Open-market sale300$42.25689,523
2007-06-25Open-market sale20$41.15123,198
2007-06-25Open-market sale100$41.60690,123
2007-06-25Open-market sale100$41.50690,223
2007-06-25Open-market sale100$41.35690,323
2007-06-25Open-market sale100$41.16690,423
2007-06-25Open-market sale20$42.25123,118
2007-06-25Open-market sale20$42.15123,138
2007-06-25Open-market sale20$41.75123,158
2007-06-25Open-market sale20$41.50123,178
2007-06-22Open-market sale1,000$40.34690,523
2007-06-22Open-market sale100$40.34123,218
2007-06-21Open-market sale1,000$42.00691,523
2007-06-21Open-market sale100$42.01123,318
2007-06-21Open-market sale1,000$42.00691,523
2007-06-21Open-market sale100$42.01123,318
2007-06-20Open-market sale40$45.00123,418
2007-06-20Open-market sale20$45.30123,458
2007-06-20Open-market sale20$45.35123,478
2007-06-20Open-market sale20$45.20123,498
2007-06-20Open-market sale100$44.82692,523
2007-06-20Open-market sale200$44.81692,623
2007-06-20Open-market sale200$45.00692,823
2007-06-20Open-market sale100$45.30693,023
2007-06-20Open-market sale100$45.25693,123
2007-06-20Open-market sale100$45.35693,223
2007-06-20Open-market sale200$45.20693,323
2007-06-19Open-market sale100$45.15694,123
2007-06-19Open-market sale20$45.00123,598
2007-06-19Open-market sale100$45.40693,523
2007-06-19Open-market sale300$45.30693,623
2007-06-19Open-market sale200$45.20693,923
2007-06-19Open-market sale300$45.00694,223
2007-06-19Open-market sale60$45.30123,518
2007-06-19Open-market sale20$45.15123,578
2007-06-18Open-market sale100$46.05695,423
2007-06-18Open-market sale20$46.05123,698
2007-06-18Open-market sale600$44.87694,523
2007-06-18Open-market sale300$44.91695,123
2007-06-18Open-market sale20$44.85123,618
2007-06-18Open-market sale60$44.92123,638
2007-06-15Open-market sale800$45.48695,523
2007-06-15Open-market sale100$47.10696,323
2007-06-15Open-market sale100$46.85696,423
2007-06-15Open-market sale80$45.49123,718
2007-06-15Open-market sale20$46.85123,798
2007-06-14Open-market sale100$45.38696,723
2007-06-14Open-market sale200$45.35696,823
2007-06-14Open-market sale300$45.45697,023
2007-06-14Open-market sale100$45.40697,323
2007-06-14Open-market sale100$45.65697,423
2007-06-14Open-market sale20$45.65123,898
2007-06-14Open-market sale200$45.51696,523
2007-06-14Open-market sale80$45.40123,818
2007-06-13Open-market sale800$45.30697,523
2007-06-13Open-market sale50$45.30123,918
2007-06-13Open-market sale50$45.25123,968
2007-06-13Open-market sale200$45.25698,323
2007-06-12Open-market sale500$45.20698,523
2007-06-12Open-market sale100$45.90124,018
2007-06-12Open-market sale500$45.90699,023
2007-06-11Open-market sale20$46.54124,178
2007-06-11Open-market sale40$46.55124,118
2007-06-11Open-market sale100$46.27700,423
2007-06-11Open-market sale100$46.35700,323
2007-06-11Open-market sale400$46.50699,923
2007-06-11Open-market sale100$46.60699,823
2007-06-11Open-market sale100$46.55699,723
2007-06-11Open-market sale200$46.65699,523
2007-06-11Open-market sale20$46.26124,198
2007-06-11Open-market sale20$46.50124,158
2007-06-08Open-market sale200$45.70700,923
2007-06-08Open-market sale20$45.70124,258
2007-06-08Open-market sale20$45.40124,278
2007-06-08Open-market sale20$45.30124,298
2007-06-08Open-market sale200$46.15700,523
2007-06-08Open-market sale200$46.00700,723
2007-06-08Open-market sale200$45.40701,123
2007-06-08Open-market sale200$45.30701,323
2007-06-08Open-market sale20$46.15124,218
2007-06-08Open-market sale20$46.00124,238
2007-06-07Open-market sale200$45.30702,123
2007-06-07Open-market sale200$44.85701,523
2007-06-07Open-market sale400$45.35701,723
2007-06-07Open-market sale200$45.15702,323
2007-06-07Open-market sale20$44.90124,318
2007-06-07Open-market sale40$45.35124,338
2007-06-07Open-market sale20$45.30124,378
2007-06-07Open-market sale20$45.15124,398
2007-06-06Open-market sale200$46.55702,523
2007-06-06Open-market sale400$46.40702,723
2007-06-06Open-market sale200$46.10703,323
2007-06-06Open-market sale20$46.55124,418
2007-06-06Open-market sale40$46.40124,438
2007-06-06Open-market sale20$46.30124,478
2007-06-06Open-market sale20$46.10124,498
2007-06-06Open-market sale200$46.30703,123
2007-06-05Open-market sale400$45.40704,123
2007-06-05Open-market sale200$46.50703,923
2007-06-05Open-market sale200$46.60703,723
2007-06-05Open-market sale100$47.10703,623
2007-06-05Open-market sale100$47.60703,523
2007-06-05Open-market sale20$45.40124,598
2007-06-05Open-market sale20$45.90124,578
2007-06-05Open-market sale20$46.50124,558
2007-06-05Open-market sale20$46.70124,538
2007-06-05Open-market sale20$47.50124,518
2007-06-04Open-market sale20$47.02124,658
2007-06-04Open-market sale200$46.85705,323
2007-06-04Open-market sale200$47.00705,123
2007-06-04Open-market sale200$47.02704,923
2007-06-04Open-market sale200$47.10704,723
2007-06-04Open-market sale200$47.05704,523
2007-06-04Open-market sale20$46.85124,698
2007-06-04Open-market sale20$47.00124,678
2007-06-04Open-market sale20$47.05124,618
2007-06-04Open-market sale20$47.10124,638
2007-06-01Open-market sale20$47.85124,718
2007-06-01Open-market sale20$47.70124,738
2007-06-01Open-market sale200$47.65706,123
2007-06-01Open-market sale20$47.60124,758
2007-06-01Open-market sale20$47.55124,798
2007-06-01Open-market sale20$47.65124,778
2007-06-01Open-market sale200$47.70705,723
2007-06-01Open-market sale200$47.85705,523
2007-06-01Open-market sale200$47.75706,323
2007-06-01Open-market sale200$47.60705,923
2007-05-31Open-market sale100$47.35124,818
2007-05-31Open-market sale800$47.35706,523
2007-05-31Open-market sale200$47.75707,323
2007-05-30Open-market sale20$46.80124,958
2007-05-30Open-market sale20$46.45124,978
2007-05-30Open-market sale20$46.10124,998
2007-05-30Open-market sale100$49.05707,523
2007-05-30Open-market sale100$49.40707,623
2007-05-30Open-market sale100$47.55707,723
2007-05-30Open-market sale100$46.95707,823
2007-05-30Open-market sale200$46.75707,923
2007-05-30Open-market sale100$46.30708,123
2007-05-30Open-market sale100$46.15708,223
2007-05-30Open-market sale200$46.05708,323
2007-05-30Open-market sale20$49.05124,918
2007-05-30Open-market sale20$47.71124,938
2007-05-29Open-market sale40$45.75125,038
2007-05-29Open-market sale20$45.70125,078
2007-05-29Open-market sale20$45.80125,018
2007-05-29Open-market sale200$45.65709,323
2007-05-29Open-market sale200$45.70709,123
2007-05-29Open-market sale400$45.75708,723
2007-05-29Open-market sale200$45.80708,523
2007-05-29Open-market sale20$45.65125,098
2007-05-25Open-market sale100$45.90710,123
2007-05-25Open-market sale300$46.00709,523
2007-05-25Open-market sale100$46.10709,823
2007-05-25Open-market sale200$46.05709,923
2007-05-25Open-market sale100$45.65710,223
2007-05-25Open-market sale100$45.50710,323
2007-05-25Open-market sale100$45.60710,423
2007-05-25Open-market sale60$46.00125,118
2007-05-25Open-market sale20$45.93125,178
2007-05-25Open-market sale20$45.65125,198
2007-05-24Open-market sale100$45.25711,423
2007-05-24Open-market sale20$45.25125,298
2007-05-24Open-market sale900$44.60710,523
2007-05-24Open-market sale80$44.63125,218
2007-05-23Open-market sale900$46.20711,523
2007-05-23Open-market sale100$46.19712,423
2007-05-23Open-market sale100$46.40125,318
2007-05-22Open-market sale200$47.00712,523
2007-05-22Open-market sale100$47.12125,418
2007-05-22Open-market sale600$47.01712,923
2007-05-22Open-market sale200$47.02712,723
2007-05-21Open-market sale100$48.63714,423
2007-05-21Open-market sale100$49.70714,323
2007-05-21Open-market sale800$47.80713,523
2007-05-21Open-market sale80$47.80125,518
2007-05-21Open-market sale20$49.19125,598
2007-05-18Open-market sale800$45.15714,523
2007-05-18Open-market sale100$45.00715,323
2007-05-18Open-market sale100$44.15715,423
2007-05-18Open-market sale60$45.19125,618
2007-05-18Open-market sale20$45.15125,678
2007-05-18Open-market sale20$44.38125,698
2007-05-17Open-market sale100$43.01125,718
2007-05-17Open-market sale1,000$43.00715,523
2007-05-16Open-market sale1,000$45.00716,523
2007-05-16Open-market sale100$45.00125,818
2007-05-15Open-market sale100$44.10717,523
2007-05-15Open-market sale300$44.20717,623
2007-05-15Open-market sale100$44.05717,923
2007-05-15Open-market sale200$43.95718,023
2007-05-15Open-market sale300$43.70718,223
2007-05-15Open-market sale20$44.25125,918
2007-05-15Open-market sale20$44.20125,938
2007-05-15Open-market sale20$43.95125,958
2007-05-15Open-market sale40$43.70125,978
2007-05-14Open-market sale100$44.00719,123
2007-05-14Open-market sale100$43.90719,223
2007-05-14Open-market sale100$43.75719,323
2007-05-14Open-market sale100$43.05719,423
2007-05-14Open-market sale600$43.20718,523
2007-05-14Open-market sale40$43.20126,018
2007-05-14Open-market sale20$44.00126,058
2007-05-14Open-market sale20$43.13126,098
2007-05-14Open-market sale20$43.90126,078
2007-05-11Open-market sale1,000$42.50719,523
2007-05-11Open-market sale100$42.50126,118
2007-05-10Open-market sale1,000$42.62720,523
2007-05-10Open-market sale100$42.53126,218
2007-05-09Open-market sale200$43.55721,523
2007-05-09Open-market sale100$43.15722,423
2007-05-09Open-market sale100$43.30722,323
2007-05-09Open-market sale100$43.40722,223
2007-05-09Open-market sale300$43.50721,923
2007-05-09Open-market sale200$43.33721,723
2007-05-09Open-market sale20$43.15126,398
2007-05-09Open-market sale20$43.35126,378
2007-05-09Open-market sale40$43.55126,318
2007-05-09Open-market sale20$43.50126,358
2007-05-08Open-market sale200$43.40722,523
2007-05-08Open-market sale100$43.35722,723
2007-05-08Open-market sale100$43.20722,823
2007-05-08Open-market sale200$42.85723,123
2007-05-08Open-market sale100$42.70723,323
2007-05-08Open-market sale100$42.55723,423
2007-05-08Open-market sale20$43.35126,438
2007-05-08Open-market sale20$43.00126,458
2007-05-08Open-market sale20$42.70126,478
2007-05-08Open-market sale20$43.40126,418
2007-05-08Open-market sale20$42.55126,498
2007-05-08Open-market sale200$43.00722,923
2007-05-07Open-market sale200$42.32724,323
2007-05-07Open-market sale300$42.33724,023
2007-05-07Open-market sale100$42.31723,923
2007-05-07Open-market sale300$42.29723,623
2007-05-07Open-market sale100$42.28723,523
2007-05-07Open-market sale100$42.29126,518
2007-05-04Open-market sale20$43.51126,678
2007-05-04Open-market sale100$43.10725,423
2007-05-04Open-market sale100$43.40725,323
2007-05-04Open-market sale100$43.75725,223
2007-05-04Open-market sale200$43.60725,023
2007-05-04Open-market sale100$43.55724,923
2007-05-04Open-market sale200$43.25724,723
2007-05-04Open-market sale200$43.30724,523
2007-05-04Open-market sale20$43.10126,698
2007-05-04Open-market sale40$43.23126,618
2007-05-04Open-market sale20$43.87126,658
2007-05-03Open-market sale100$42.00726,423
2007-05-03Open-market sale200$42.20726,223
2007-05-03Open-market sale100$42.30726,123
2007-05-03Open-market sale100$42.40726,023
2007-05-03Open-market sale100$42.60725,923
2007-05-03Open-market sale100$42.90725,823
2007-05-03Open-market sale300$43.00725,523
2007-05-03Open-market sale20$42.00126,798
2007-05-03Open-market sale20$42.20126,778
2007-05-03Open-market sale20$42.40126,758
2007-05-03Open-market sale20$42.61126,738
2007-05-03Open-market sale20$42.90126,718
2007-05-02Open-market sale100$41.00727,423
2007-05-02Open-market sale100$41.10727,323
2007-05-02Open-market sale200$41.30727,123
2007-05-02Open-market sale100$41.25727,023
2007-05-02Open-market sale100$41.40726,923
2007-05-02Open-market sale100$41.45726,823
2007-05-02Open-market sale300$41.50726,523
2007-05-02Open-market sale20$41.40126,858
2007-05-02Open-market sale40$41.45126,818
2007-05-02Open-market sale20$41.00126,898
2007-05-02Open-market sale20$41.30126,878
2007-05-01Open-market sale100$41.04126,918
2007-05-01Open-market sale500$41.02728,023
2007-05-01Open-market sale500$41.05727,523
2007-04-30Open-market sale100$42.15729,423
2007-04-30Open-market sale40$42.10127,018
2007-04-30Open-market sale20$42.25127,058
2007-04-30Open-market sale20$42.20127,078
2007-04-30Open-market sale20$42.15127,098
2007-04-30Open-market sale300$42.10728,523
2007-04-30Open-market sale100$42.40728,823
2007-04-30Open-market sale100$42.30728,923
2007-04-30Open-market sale100$42.35729,023
2007-04-30Open-market sale100$42.25729,123
2007-04-30Open-market sale200$42.20729,223
2007-04-27Open-market sale500$42.04729,523
2007-04-27Open-market sale300$42.06730,023
2007-04-27Open-market sale100$43.00730,323
2007-04-27Open-market sale100$42.70730,423
2007-04-27Open-market sale60$42.10127,118
2007-04-27Open-market sale20$43.00127,178
2007-04-27Open-market sale20$42.70127,198
2007-04-26Open-market sale80$42.53127,218
2007-04-26Open-market sale100$42.72731,423
2007-04-26Open-market sale500$42.50730,923
2007-04-26Open-market sale400$42.60730,523
2007-04-26Open-market sale20$42.72127,298
2007-04-25Open-market sale100$42.55731,523
2007-04-25Open-market sale100$42.45731,623
2007-04-25Open-market sale100$42.35731,723
2007-04-25Open-market sale100$42.30731,823
2007-04-25Open-market sale300$42.10731,923
2007-04-25Open-market sale100$41.85732,223
2007-04-25Open-market sale200$41.65732,323
2007-04-25Open-market sale20$42.40127,318
2007-04-25Open-market sale20$42.35127,338
2007-04-25Open-market sale20$42.10127,358
2007-04-25Open-market sale20$41.65127,398
2007-04-25Open-market sale20$42.00127,378
2007-04-24Open-market sale300$41.21732,523
2007-04-24Open-market sale200$41.20732,823
2007-04-24Open-market sale100$41.08127,418
2007-04-24Open-market sale500$41.08733,023
2007-04-23Open-market sale300$41.40733,523
2007-04-23Open-market sale200$41.50733,823
2007-04-23Open-market sale500$41.38734,023
2007-04-23Open-market sale100$41.38127,518
2007-04-20Open-market sale500$41.55734,523
2007-04-20Open-market sale20$41.80127,698
2007-04-20Open-market sale400$41.50735,023
2007-04-20Open-market sale100$41.80735,423
2007-04-20Open-market sale80$41.55127,618
2007-04-19Open-market sale200$41.85736,223
2007-04-19Open-market sale700$41.70735,523
2007-04-19Open-market sale100$41.70127,718
2007-04-19Open-market sale100$41.91736,423
2007-04-18Open-market sale400$42.34736,523
2007-04-18Open-market sale40$42.60127,858
2007-04-18Open-market sale20$42.85127,898
2007-04-18Open-market sale500$42.60736,923
2007-04-18Open-market sale100$42.85737,423
2007-04-18Open-market sale40$42.30127,818
2007-04-17Open-market sale40$43.05127,958
2007-04-17Open-market sale100$43.20738,423
2007-04-17Open-market sale100$43.25738,323
2007-04-17Open-market sale200$43.00738,123
2007-04-17Open-market sale200$43.05737,923
2007-04-17Open-market sale400$43.10737,523
2007-04-17Open-market sale20$43.20127,998
2007-04-17Open-market sale40$43.10127,918
2007-04-16Open-market sale100$43.05739,323
2007-04-16Open-market sale100$43.00739,423
2007-04-16Open-market sale200$43.20738,523
2007-04-16Open-market sale40$43.20128,018
2007-04-16Open-market sale20$43.27128,058
2007-04-16Open-market sale20$43.05128,078
2007-04-16Open-market sale20$43.01128,098
2007-04-16Open-market sale100$43.15739,223
2007-04-16Open-market sale500$43.25738,723
2007-04-13Open-market sale1,000$42.50739,523
2007-04-13Open-market sale100$42.50128,118
2007-04-12Open-market sale100$44.00741,423
2007-04-12Open-market sale100$44.05741,323
2007-04-12Open-market sale100$44.25741,223
2007-04-12Open-market sale700$42.55740,523
2007-04-12Open-market sale20$44.00128,298
2007-04-12Open-market sale20$44.25128,278
2007-04-12Open-market sale60$42.55128,218
2007-04-11Open-market sale100$44.55741,923
2007-04-11Open-market sale400$43.85741,523
2007-04-11Open-market sale300$44.00742,223
2007-04-11Open-market sale20$44.40128,338
2007-04-11Open-market sale20$44.56128,318
2007-04-11Open-market sale100$44.15742,123
2007-04-11Open-market sale100$44.40742,023
2007-04-11Open-market sale40$44.00128,378
2007-04-11Open-market sale20$44.15128,358
2007-04-10Open-market sale200$45.72742,523
2007-04-10Open-market sale800$45.70742,723
2007-04-10Open-market sale20$45.72128,418
2007-04-10Open-market sale80$45.70128,438
2007-04-09Open-market sale100$45.60744,423
2007-04-09Open-market sale100$45.65744,323
2007-04-09Open-market sale100$45.80744,223
2007-04-09Open-market sale100$46.00744,123
2007-04-09Open-market sale100$46.05744,023
2007-04-09Open-market sale500$45.70743,523
2007-04-09Open-market sale40$45.71128,518
2007-04-09Open-market sale20$45.60128,598
2007-04-09Open-market sale20$45.80128,578
2007-04-09Open-market sale20$46.03128,558
2007-04-05Open-market sale40$45.01128,618
2007-04-05Open-market sale60$45.00128,658
2007-04-05Open-market sale800$45.00744,523
2007-04-05Open-market sale200$45.02745,323
2007-04-04Open-market sale100$45.30746,423
2007-04-04Open-market sale40$45.10128,718
2007-04-04Open-market sale40$45.20128,758
2007-04-04Open-market sale20$45.30128,798
2007-04-04Open-market sale400$45.10745,523
2007-04-04Open-market sale200$45.15745,923
2007-04-04Open-market sale100$45.20746,123
2007-04-04Open-market sale200$45.21746,223
2007-04-03Open-market sale20$44.30128,878
2007-04-03Open-market sale20$44.50128,858
2007-04-03Open-market sale20$44.76128,838
2007-04-03Open-market sale20$45.00128,818
2007-04-03Open-market sale100$44.30747,323
2007-04-03Open-market sale100$44.00747,423
2007-04-03Open-market sale20$44.00128,898
2007-04-03Open-market sale600$45.00746,523
2007-04-03Open-market sale100$44.75747,123
2007-04-03Open-market sale100$44.50747,223
2007-04-02Open-market sale40$43.30128,938
2007-04-02Open-market sale20$43.25128,958
2007-04-02Open-market sale20$43.25128,978
2007-04-02Open-market sale20$42.90128,998
2007-04-02Open-market sale20$43.15128,918
2007-04-02Open-market sale100$42.90748,423
2007-04-02Open-market sale100$43.16748,323
2007-04-02Open-market sale200$43.40747,523
2007-04-02Open-market sale400$43.25747,723
2007-04-02Open-market sale200$43.31748,123
2007-03-30Open-market sale200$42.70748,523
2007-03-30Open-market sale600$42.75748,723
2007-03-30Open-market sale100$43.12749,323
2007-03-30Open-market sale60$42.70129,018
2007-03-30Open-market sale20$43.35129,098
2007-03-30Open-market sale20$42.75129,078
2007-03-30Open-market sale100$43.20749,423
2007-03-29Open-market sale1,000$42.86749,523
2007-03-29Open-market sale100$42.86129,118
2007-03-28Open-market sale100$43.15750,623
2007-03-28Open-market sale300$43.10750,723
2007-03-28Open-market sale100$43.00751,023
2007-03-28Open-market sale200$43.05751,123
2007-03-28Open-market sale100$42.85751,323
2007-03-28Open-market sale100$42.75751,423
2007-03-28Open-market sale40$43.20129,218
2007-03-28Open-market sale20$43.15129,258
2007-03-28Open-market sale20$43.09129,278
2007-03-28Open-market sale20$42.80129,298
2007-03-28Open-market sale100$43.20750,523
2007-03-27Open-market sale100$43.10751,723
2007-03-27Open-market sale300$43.05751,823
2007-03-27Open-market sale100$43.15751,623
2007-03-27Open-market sale100$43.20751,523
2007-03-27Open-market sale40$43.00129,378
2007-03-27Open-market sale40$43.05129,338
2007-03-27Open-market sale20$43.20129,318
2007-03-27Open-market sale400$43.00752,123
2007-03-26Open-market sale200$42.95752,523
2007-03-26Open-market sale100$42.85129,418
2007-03-26Open-market sale100$42.91752,723
2007-03-26Open-market sale200$43.00752,823
2007-03-26Open-market sale500$42.85753,023
2007-03-23Open-market sale20$43.50129,578
2007-03-23Open-market sale20$43.45129,598
2007-03-23Open-market sale200$43.50754,223
2007-03-23Open-market sale100$43.45754,423
2007-03-23Open-market sale60$43.40129,518
2007-03-23Open-market sale700$43.40753,523
2007-03-23Open-market sale200$43.50754,223
2007-03-23Open-market sale100$43.45754,423
2007-03-23Open-market sale20$43.50129,578
2007-03-23Open-market sale20$43.45129,598
2007-03-23Open-market sale60$43.40129,518
2007-03-23Open-market sale700$43.40753,523
2007-03-22Open-market sale20$43.20129,698
2007-03-22Open-market sale20$43.35129,678
2007-03-22Open-market sale20$43.50129,658
2007-03-22Open-market sale40$43.13129,618
2007-03-22Open-market sale200$43.20755,323
2007-03-22Open-market sale200$43.35755,123
2007-03-22Open-market sale100$43.50755,023
2007-03-22Open-market sale200$43.40754,823
2007-03-22Open-market sale300$43.15754,523
2007-03-21Open-market sale200$43.20755,923
2007-03-21Open-market sale300$43.15756,123
2007-03-21Open-market sale100$43.37756,423
2007-03-21Open-market sale20$43.20129,718
2007-03-21Open-market sale60$43.15129,738
2007-03-21Open-market sale20$43.40129,798
2007-03-21Open-market sale200$44.00755,523
2007-03-21Open-market sale200$43.75755,723
2007-03-20Open-market sale200$42.75757,323
2007-03-20Open-market sale300$42.80757,023
2007-03-20Open-market sale100$43.00756,623
2007-03-20Open-market sale20$43.00129,818
2007-03-20Open-market sale20$43.10129,838
2007-03-20Open-market sale20$42.82129,858
2007-03-20Open-market sale200$42.91756,823
2007-03-20Open-market sale100$43.01756,523
2007-03-20Open-market sale40$42.75129,878
2007-03-20Open-market sale100$43.10756,723
2007-03-19Open-market sale300$42.60757,523
2007-03-19Open-market sale200$42.55757,823
2007-03-19Open-market sale100$42.40758,273
2007-03-19Open-market sale150$42.50758,373
2007-03-19Open-market sale20$42.25129,978
2007-03-19Open-market sale20$42.46129,998
2007-03-19Open-market sale60$42.47129,918
2007-03-19Open-market sale250$42.25758,023
2007-03-16Open-market sale400$41.65758,523
2007-03-16Open-market sale150$41.55758,923
2007-03-16Open-market sale350$41.60759,073
2007-03-16Open-market sale100$41.75759,423
2007-03-16Open-market sale20$41.56130,078
2007-03-16Open-market sale20$41.75130,098
2007-03-16Open-market sale40$41.68130,018
2007-03-16Open-market sale20$41.60130,058
2007-03-15Open-market sale300$41.76759,523
2007-03-15Open-market sale250$41.80759,823
2007-03-15Open-market sale100$41.60760,073
2007-03-15Open-market sale100$41.50760,173
2007-03-15Open-market sale250$41.65760,273
2007-03-15Open-market sale20$41.65130,158
2007-03-15Open-market sale20$41.50130,178
2007-03-15Open-market sale20$41.65130,138
2007-03-15Open-market sale20$41.75130,118
2007-03-15Open-market sale20$41.86130,198
2007-03-14Open-market sale100$42.00760,523
2007-03-14Open-market sale100$41.95760,623
2007-03-14Open-market sale100$41.85760,723
2007-03-14Open-market sale100$41.65760,823
2007-03-14Open-market sale100$41.42760,923
2007-03-14Open-market sale250$41.35761,023
2007-03-14Open-market sale150$41.20761,273
2007-03-14Open-market sale100$41.55761,423
2007-03-14Open-market sale20$41.65130,238
2007-03-14Open-market sale20$41.52130,258
2007-03-14Open-market sale20$41.40130,278
2007-03-14Open-market sale20$41.32130,298
2007-03-14Open-market sale20$42.00130,218
2007-03-13Open-market sale200$42.45761,523
2007-03-13Open-market sale200$42.50761,723
2007-03-13Open-market sale300$42.30761,923
2007-03-13Open-market sale100$43.25762,223
2007-03-13Open-market sale100$43.20762,323
2007-03-13Open-market sale100$43.00762,423
2007-03-13Open-market sale20$42.31130,318
2007-03-13Open-market sale20$43.00130,398
2007-03-13Open-market sale20$43.21130,378
2007-03-13Open-market sale20$42.45130,338
2007-03-13Open-market sale20$42.30130,358
2007-03-12Open-market sale1,000$43.10762,523
2007-03-12Open-market sale100$43.10130,418
2007-03-09Open-market sale40$43.30130,538
2007-03-09Open-market sale20$43.30130,558
2007-03-09Open-market sale40$43.65130,578
2007-03-09Open-market sale200$43.00763,523
2007-03-09Open-market sale100$43.35763,723
2007-03-09Open-market sale200$43.25763,823
2007-03-09Open-market sale100$43.61764,023
2007-03-09Open-market sale200$43.75764,123
2007-03-09Open-market sale200$43.65764,323
2007-03-09Open-market sale20$43.29130,518
2007-03-08Open-market sale100$43.75764,523
2007-03-08Open-market sale100$44.20764,623
2007-03-08Open-market sale100$44.00764,723
2007-03-08Open-market sale100$43.90764,823
2007-03-08Open-market sale500$43.70764,923
2007-03-08Open-market sale100$43.50765,423
2007-03-08Open-market sale20$44.15130,638
2007-03-08Open-market sale20$43.90130,658
2007-03-08Open-market sale20$43.64130,678
2007-03-08Open-market sale20$43.65130,618
2007-03-08Open-market sale20$43.60130,698
2007-03-07Open-market sale100$43.10765,523
2007-03-07Open-market sale100$43.05765,623
2007-03-07Open-market sale500$43.00765,723
2007-03-07Open-market sale200$42.85766,223
2007-03-07Open-market sale100$43.20766,423
2007-03-07Open-market sale20$43.20130,798
2007-03-07Open-market sale60$43.00130,718
2007-03-07Open-market sale20$42.85130,778
2007-03-06Open-market sale200$43.30766,523
2007-03-06Open-market sale100$43.20766,723
2007-03-06Open-market sale200$43.10766,823
2007-03-06Open-market sale300$43.00767,023
2007-03-06Open-market sale100$42.75767,323
2007-03-06Open-market sale100$42.60767,423
2007-03-06Open-market sale40$43.00130,858
2007-03-06Open-market sale20$43.30130,818
2007-03-06Open-market sale20$43.10130,838
2007-03-06Open-market sale20$42.60130,898
2007-03-05Open-market sale100$42.60768,423
2007-03-05Open-market sale100$42.80768,323
2007-03-05Open-market sale500$41.51767,823
2007-03-05Open-market sale300$41.50767,523
2007-03-05Open-market sale20$42.60130,998
2007-03-05Open-market sale60$41.86130,918
2007-03-05Open-market sale20$42.80130,978
2007-03-02Open-market sale200$42.77768,523
2007-03-02Open-market sale600$42.76768,723
2007-03-02Open-market sale200$44.45769,323
2007-03-02Open-market sale20$44.53131,098
2007-03-02Open-market sale80$42.78131,018
2007-03-01Open-market sale20$43.15131,158
2007-03-01Open-market sale20$42.90131,178
2007-03-01Open-market sale20$42.45131,198
2007-03-01Open-market sale200$44.45769,523
2007-03-01Open-market sale100$44.35769,723
2007-03-01Open-market sale200$43.80769,823
2007-03-01Open-market sale100$43.45770,023
2007-03-01Open-market sale100$43.05770,123
2007-03-01Open-market sale100$42.90770,223
2007-03-01Open-market sale100$42.80770,323
2007-03-01Open-market sale100$42.45770,423
2007-03-01Open-market sale20$43.80131,118
2007-03-01Open-market sale20$44.45131,138
2007-02-28Open-market sale20$43.55131,258
2007-02-28Open-market sale20$43.62131,238
2007-02-28Open-market sale20$43.24131,218
2007-02-28Open-market sale40$43.50131,278
2007-02-28Open-market sale200$43.24770,523
2007-02-28Open-market sale200$43.62770,723
2007-02-28Open-market sale200$43.55770,923
2007-02-28Open-market sale200$43.45771,123
2007-02-28Open-market sale200$43.50771,323
2007-02-27Grant / award (derivative)6,666$0.006,666
2007-02-27Open-market sale900$45.00771,523
2007-02-27Open-market sale80$45.14131,318
2007-02-27Open-market sale20$46.30131,398
2007-02-27Open-market sale100$46.34772,423
2007-02-26Open-market sale800$46.80772,523
2007-02-26Open-market sale200$47.20773,323
2007-02-26Open-market sale100$46.80131,418
2007-02-23Open-market sale100$47.35774,423
2007-02-23Open-market sale200$47.12774,223
2007-02-23Open-market sale200$47.14774,023
2007-02-23Open-market sale500$47.26773,523
2007-02-23Open-market sale40$47.25131,518
2007-02-23Open-market sale40$47.15131,558
2007-02-23Open-market sale20$47.35131,598
2007-02-22Open-market sale100$48.50774,923
2007-02-22Open-market sale200$47.25775,323
2007-02-22Open-market sale300$47.50775,023
2007-02-22Open-market sale200$47.35774,723
2007-02-22Open-market sale200$47.30774,523
2007-02-22Open-market sale20$47.25131,698
2007-02-22Open-market sale60$47.50131,638
2007-02-22Open-market sale20$47.35131,618
2007-02-21Open-market sale1,000$48.00775,523
2007-02-21Open-market sale100$48.00131,718
2007-02-20Open-market sale700$49.50776,523
2007-02-20Open-market sale300$50.00777,223
2007-02-20Open-market sale60$49.71131,818
2007-02-20Open-market sale40$50.00131,878
2007-02-16Open-market sale400$49.65777,523
2007-02-16Open-market sale100$49.73131,918
2007-02-16Open-market sale600$49.73777,923
2007-02-15Open-market sale900$49.60778,523
2007-02-15Open-market sale100$50.00779,423
2007-02-15Open-market sale100$49.61132,018
2007-02-14Open-market sale20$50.00132,118
2007-02-14Open-market sale20$49.50132,138
2007-02-14Open-market sale100$49.10780,323
2007-02-14Open-market sale20$49.10132,178
2007-02-14Open-market sale20$49.00132,198
2007-02-14Open-market sale400$50.00779,523
2007-02-14Open-market sale100$49.85779,923
2007-02-14Open-market sale100$49.75780,023
2007-02-14Open-market sale100$49.50780,123
2007-02-14Open-market sale100$49.40780,223
2007-02-14Open-market sale20$49.40132,158
2007-02-14Open-market sale100$49.00780,423
2007-02-13Open-market sale100$48.00781,323
2007-02-13Open-market sale100$47.75781,423
2007-02-13Open-market sale200$48.25781,123
2007-02-13Open-market sale20$48.70132,238
2007-02-13Open-market sale100$48.40781,023
2007-02-13Open-market sale300$48.50780,723
2007-02-13Open-market sale100$48.70780,623
2007-02-13Open-market sale20$47.92132,298
2007-02-13Open-market sale20$48.25132,278
2007-02-13Open-market sale20$48.50132,258
2007-02-13Open-market sale20$48.80132,218
2007-02-13Open-market sale100$48.85780,523
2007-02-12Open-market sale100$47.35782,423
2007-02-12Open-market sale700$47.40781,723
2007-02-12Open-market sale100$47.45781,623
2007-02-12Open-market sale100$47.50781,523
2007-02-12Open-market sale40$47.40132,358
2007-02-12Open-market sale20$47.45132,338
2007-02-12Open-market sale20$47.50132,318
2007-02-12Open-market sale20$47.35132,398
2007-02-09Open-market sale500$47.25782,523
2007-02-09Open-market sale100$47.75783,023
2007-02-09Open-market sale200$47.80783,123
2007-02-09Open-market sale20$47.80132,478
2007-02-09Open-market sale20$47.70132,498
2007-02-09Open-market sale60$47.25132,418
2007-02-09Open-market sale200$47.70783,323
2007-02-08Open-market sale100$47.10784,423
2007-02-08Open-market sale100$47.20784,323
2007-02-08Open-market sale100$47.15784,223
2007-02-08Open-market sale100$47.30784,123
2007-02-08Open-market sale200$47.35783,923
2007-02-08Open-market sale200$47.50783,723
2007-02-08Open-market sale100$47.70783,623
2007-02-08Open-market sale100$47.85783,523
2007-02-08Open-market sale20$47.26132,558
2007-02-08Open-market sale40$47.50132,518
2007-02-08Open-market sale20$47.15132,578
2007-02-08Open-market sale20$47.16132,598
2007-02-07Open-market sale100$47.20785,423
2007-02-07Open-market sale200$47.40785,223
2007-02-07Open-market sale100$47.35785,123
2007-02-07Open-market sale100$47.60785,023
2007-02-07Open-market sale200$48.00784,823
2007-02-07Open-market sale100$47.65784,723
2007-02-07Open-market sale25$47.20132,693
2007-02-07Open-market sale25$47.40132,668
2007-02-07Open-market sale25$47.60132,643
2007-02-07Open-market sale25$48.00132,618
2007-02-07Open-market sale200$47.50784,523
2007-02-06Open-market sale200$47.25785,923
2007-02-06Open-market sale100$47.30785,823
2007-02-06Open-market sale100$47.00786,223
2007-02-06Open-market sale100$47.01786,123
2007-02-06Open-market sale200$47.05786,323
2007-02-06Open-market sale100$47.50785,723
2007-02-06Open-market sale100$47.10785,523
2007-02-06Open-market sale25$47.50132,743
2007-02-06Open-market sale50$47.15132,768
2007-02-06Open-market sale25$47.10132,718
2007-02-06Open-market sale100$47.60785,623
2007-02-05Open-market sale100$46.55787,323
2007-02-05Open-market sale100$46.85787,123
2007-02-05Open-market sale100$47.00787,023
2007-02-05Open-market sale400$47.25786,623
2007-02-05Open-market sale100$47.15786,523
2007-02-05Open-market sale100$46.50787,423
2007-02-05Open-market sale100$46.80787,223
2007-02-05Open-market sale25$46.55132,893
2007-02-05Open-market sale25$47.25132,818
2007-02-05Open-market sale25$47.00132,843
2007-02-05Open-market sale25$46.70132,868
2007-02-02Open-market sale100$45.75788,423
2007-02-02Open-market sale100$45.90788,323
2007-02-02Open-market sale100$46.00788,223
2007-02-02Open-market sale100$46.25788,123
2007-02-02Open-market sale200$46.50787,923
2007-02-02Open-market sale200$46.75787,723
2007-02-02Open-market sale200$46.80787,523
2007-02-02Open-market sale25$45.85132,993
2007-02-02Open-market sale25$46.15132,968
2007-02-02Open-market sale25$46.50132,943
2007-02-02Open-market sale25$46.75132,918
2007-02-01Open-market sale100$45.38788,523
2007-02-01Open-market sale100$45.40788,623
2007-02-01Open-market sale200$45.30788,723
2007-02-01Open-market sale100$45.50788,923
2007-02-01Open-market sale300$45.35789,023
2007-02-01Open-market sale100$45.00789,323
2007-02-01Open-market sale100$44.70789,423
2007-02-01Open-market sale40$45.40133,058
2007-02-01Open-market sale10$45.00133,098
2007-02-01Open-market sale10$44.82133,108
2007-02-01Open-market sale20$45.35133,018
2007-02-01Open-market sale10$45.30133,038
2007-02-01Open-market sale10$45.50133,048
2007-01-31Open-market sale200$43.40789,523
2007-01-31Open-market sale50$43.00133,168
2007-01-31Open-market sale50$43.05133,118
2007-01-31Open-market sale100$43.00790,423
2007-01-31Open-market sale200$43.25789,723
2007-01-31Open-market sale500$43.10789,923
2007-01-30Open-market sale25$43.30133,218
2007-01-30Open-market sale400$43.00791,123
2007-01-30Open-market sale50$43.10133,243
2007-01-30Open-market sale25$43.00133,293
2007-01-30Open-market sale200$43.30790,523
2007-01-30Open-market sale400$43.10790,723
2007-01-29Open-market sale200$42.45791,523
2007-01-29Open-market sale200$42.35792,323
2007-01-29Open-market sale400$42.75791,923
2007-01-29Open-market sale200$42.85791,723
2007-01-29Open-market sale50$42.75133,343
2007-01-29Open-market sale25$42.90133,318
2007-01-29Open-market sale25$42.41133,393
2007-01-26Open-market sale200$42.20793,323
2007-01-26Open-market sale25$42.16133,493
2007-01-26Open-market sale400$42.50792,923
2007-01-26Open-market sale200$42.40792,723
2007-01-26Open-market sale200$42.23792,523
2007-01-26Open-market sale25$42.40133,418
2007-01-26Open-market sale50$42.50133,443
2007-01-25Open-market sale600$42.00793,923
2007-01-25Open-market sale25$42.30133,518
2007-01-25Open-market sale25$42.15133,543
2007-01-25Open-market sale50$42.00133,568
2007-01-25Open-market sale200$42.30793,523
2007-01-25Open-market sale200$42.15793,723
2007-01-24Open-market sale25$42.55133,618
2007-01-24Open-market sale25$42.35133,643
2007-01-24Open-market sale400$42.50794,523
2007-01-24Open-market sale200$42.30794,923
2007-01-24Open-market sale200$42.15795,123
2007-01-24Open-market sale200$42.00795,323
2007-01-24Open-market sale25$42.15133,668
2007-01-24Open-market sale25$42.00133,693
2007-01-23Open-market sale100$41.30133,718
2007-01-23Open-market sale100$41.23795,523
2007-01-23Open-market sale100$41.24795,623
2007-01-23Open-market sale200$41.21795,723
2007-01-23Open-market sale600$41.30795,923
2007-01-22Open-market sale200$41.27796,523
2007-01-22Open-market sale200$41.20797,123
2007-01-22Open-market sale200$41.25796,923
2007-01-22Open-market sale100$41.33796,823
2007-01-22Open-market sale100$41.32796,723
2007-01-22Open-market sale25$41.35133,893
2007-01-22Open-market sale25$41.20133,868
2007-01-22Open-market sale50$41.23133,818
2007-01-22Open-market sale200$41.35797,323
2007-01-19Open-market sale200$41.30798,323
2007-01-19Open-market sale200$41.45798,123
2007-01-19Open-market sale200$41.50797,923
2007-01-19Open-market sale200$41.40797,723
2007-01-19Open-market sale200$41.43797,523
2007-01-19Open-market sale50$41.50133,918
2007-01-19Open-market sale50$41.30133,968
2007-01-18Open-market sale200$41.13798,623
2007-01-18Open-market sale100$41.14798,523
2007-01-18Open-market sale100$41.00134,018
2007-01-18Open-market sale500$41.12799,023
2007-01-18Open-market sale200$41.16798,823
2007-01-17Open-market sale400$42.66799,523
2007-01-17Open-market sale200$43.15800,323
2007-01-17Open-market sale200$43.00800,123
2007-01-17Open-market sale100$43.15134,118
2007-01-17Open-market sale200$43.05799,923
2007-01-16Open-market sale200$43.00800,523
2007-01-16Open-market sale200$42.60800,723
2007-01-16Open-market sale400$42.90800,923
2007-01-16Open-market sale200$42.65801,323
2007-01-16Open-market sale100$42.65134,218
2007-01-12Open-market sale200$42.15802,323
2007-01-12Open-market sale200$42.00802,123
2007-01-12Open-market sale200$42.30801,923
2007-01-12Open-market sale200$42.50801,723
2007-01-12Open-market sale200$42.65801,523
2007-01-12Open-market sale100$42.10134,318
2007-01-11Open-market sale200$40.20803,323
2007-01-11Open-market sale200$41.70803,123
2007-01-11Open-market sale200$42.15802,923
2007-01-11Open-market sale100$40.01134,418
2007-01-11Open-market sale200$42.50802,523
2007-01-11Open-market sale200$42.20802,723
2007-01-10Open-market sale250$39.85803,773
2007-01-10Open-market sale150$39.76804,023
2007-01-10Open-market sale250$40.00803,523
2007-01-10Open-market sale100$40.00134,518
2007-01-10Open-market sale350$39.75804,173
2007-01-09Open-market sale250$40.15805,273
2007-01-09Open-market sale100$40.34134,618
2007-01-09Open-market sale250$39.80804,523
2007-01-09Open-market sale250$40.20804,773
2007-01-09Open-market sale250$40.06805,023
2007-01-08Open-market sale250$38.80806,273
2007-01-08Open-market sale250$39.60806,023
2007-01-08Open-market sale250$39.69805,773
2007-01-08Open-market sale250$39.80805,523
2007-01-08Open-market sale100$39.56134,718
2007-01-05Open-market sale250$37.75807,273
2007-01-05Open-market sale250$37.95807,023
2007-01-05Open-market sale500$38.24806,523
2007-01-05Open-market sale100$37.75134,818
2007-01-04Open-market sale250$36.10808,273
2007-01-04Open-market sale100$36.95807,673
2007-01-04Open-market sale150$37.05807,523
2007-01-04Open-market sale100$36.05134,918
2007-01-04Open-market sale250$36.75807,773
2007-01-04Open-market sale250$36.00808,023
2007-01-03Open-market sale500$36.80808,523
2007-01-03Open-market sale500$36.65809,023
2007-01-03Open-market sale100$36.65135,018
2006-12-29Open-market sale500$36.80811,023
2006-12-29Open-market sale250$37.02810,773
2006-12-29Open-market sale500$36.40810,273
2006-12-29Open-market sale750$36.37809,523
2006-12-29Open-market sale100$36.41135,318
2006-12-29Open-market sale200$36.37135,118
2006-12-29Open-market sale100$36.80135,418
2006-12-29Open-market sale100$36.36135,518
2006-12-28Open-market sale250$36.79811,523
2006-12-28Open-market sale100$36.72135,918
2006-12-28Open-market sale250$36.80812,023
2006-12-28Open-market sale500$36.70812,523
2006-12-28Open-market sale500$36.62813,023
2006-12-28Open-market sale100$36.92135,618
2006-12-28Open-market sale100$36.80135,718
2006-12-28Open-market sale250$36.77812,273
2006-12-28Open-market sale100$36.77135,818
2006-12-28Open-market sale250$36.86811,773
2006-12-28Open-market sale100$36.62136,018
2006-12-27Open-market sale250$37.03813,523
2006-12-27Open-market sale250$37.01813,773
2006-12-27Open-market sale750$37.00814,023
2006-12-27Open-market sale200$37.02136,118
2006-12-27Open-market sale100$36.95136,518
2006-12-27Open-market sale200$37.00136,318
2006-12-27Open-market sale750$36.95814,773
2006-12-26Grant / award (derivative)80,000$0.0080,000
2006-12-26Open-market sale500$36.25815,773
2006-12-26Open-market sale250$36.15816,273
2006-12-26Open-market sale500$36.20816,523
2006-12-26Open-market sale250$36.30815,523
2006-12-26Open-market sale100$36.20136,918
2006-12-26Open-market sale100$36.30136,618
2006-12-26Open-market sale100$36.25136,718
2006-12-26Open-market sale100$36.15136,818
2006-12-26Open-market sale500$36.40817,023
2006-12-26Open-market sale100$36.40137,018
2006-12-22Open-market sale300$36.08137,218
2006-12-22Open-market sale100$36.09137,518
2006-12-22Open-market sale2,000$36.08817,523
2006-12-22Open-market sale100$36.07137,118
2006-12-21Open-market sale1,000$36.73819,523
2006-12-21Open-market sale200$36.70137,868
2006-12-21Gift3,000$0.00821,523
2006-12-21Open-market sale450$36.70137,618
2006-12-21Open-market sale500$36.72820,523
2006-12-21Open-market sale400$36.71821,023
2006-12-21Open-market sale100$37.35821,423
2006-12-21Open-market sale50$37.35138,068
2006-12-20Open-market sale50$37.86138,568
2006-12-20Open-market sale50$37.85138,518
2006-12-20Open-market sale50$38.00138,468
2006-12-20Open-market sale350$37.39138,118
2006-12-20Open-market sale200$37.85826,323
2006-12-20Open-market sale100$38.00826,223
2006-12-20Open-market sale700$37.40825,523
2006-12-20Open-market sale600$37.37824,923
2006-12-20Open-market sale400$37.38824,523
2006-12-19Open-market sale50$37.40139,068
2006-12-19Open-market sale300$37.45826,523
2006-12-19Open-market sale100$37.55826,823
2006-12-19Open-market sale100$37.50826,923
2006-12-19Open-market sale100$37.30827,023
2006-12-19Open-market sale400$37.25827,123
2006-12-19Open-market sale200$37.17827,523
2006-12-19Open-market sale400$37.13827,723
2006-12-19Open-market sale50$37.50139,018
2006-12-19Open-market sale100$37.17138,918
2006-12-19Open-market sale100$37.20138,818
2006-12-19Open-market sale200$37.30138,618
2006-12-19Open-market sale300$37.15828,123
2006-12-19Open-market sale100$37.40828,423
2006-12-18Open-market sale1,100$38.19828,623
2006-12-18Open-market sale200$38.17830,323
2006-12-18Open-market sale200$39.16830,123
2006-12-18Open-market sale400$38.18829,723
2006-12-18Open-market sale100$40.10828,523
2006-12-18Open-market sale500$38.14139,118
2006-12-15Open-market sale1,600$39.90830,723
2006-12-15Open-market sale100$40.17832,323
2006-12-15Open-market sale400$39.83139,718
2006-12-15Open-market sale200$39.91830,523
2006-12-15Open-market sale500$39.82139,618
2006-12-15Open-market sale100$40.08832,423
2006-12-14Open-market sale200$39.71834,323
2006-12-14Open-market sale300$39.70834,023
2006-12-14Open-market sale800$39.90833,223
2006-12-14Open-market sale200$40.00833,023
2006-12-14Open-market sale300$39.85832,723
2006-12-14Open-market sale100$39.95832,623
2006-12-14Open-market sale100$39.87832,523
2006-12-14Open-market sale50$39.83140,568
2006-12-14Open-market sale50$39.85140,518
2006-12-14Open-market sale50$39.71140,468
2006-12-14Open-market sale50$39.70140,418
2006-12-14Open-market sale50$40.00140,218
2006-12-14Open-market sale100$39.87140,118
2006-12-14Open-market sale150$39.90140,268
2006-12-13Open-market sale400$39.07140,718
2006-12-13Open-market sale1,100$39.04834,523
2006-12-13Open-market sale300$39.09140,818
2006-12-13Open-market sale200$39.08140,618
2006-12-13Open-market sale900$39.10835,623
2006-12-12Open-market sale100$40.02836,523
2006-12-12Open-market sale200$40.75836,623
2006-12-12Open-market sale100$40.50836,823
2006-12-12Open-market sale100$40.21836,923
2006-12-12Open-market sale1,300$40.00837,023
2006-12-12Open-market sale100$39.80838,323
2006-12-12Open-market sale100$39.42838,423
2006-12-12Open-market sale50$39.50141,568
2006-12-12Open-market sale350$40.00141,218
2006-12-12Open-market sale50$40.75141,118
2006-12-12Open-market sale50$40.21141,168
2006-12-11Open-market sale1,600$38.50838,523
2006-12-11Open-market sale200$38.55840,123
2006-12-11Open-market sale200$38.70840,323
2006-12-11Open-market sale200$38.51141,618
2006-12-11Open-market sale100$38.50141,818
2006-12-11Open-market sale100$38.55141,918
2006-12-11Open-market sale100$38.70142,018
2006-12-08Open-market sale40$38.40142,328
2006-12-08Open-market sale50$38.25142,368
2006-12-08Open-market sale50$38.28142,418
2006-12-08Open-market sale50$38.10142,468
2006-12-08Open-market sale100$38.00142,518
2006-12-08Open-market sale1,100$38.50840,523
2006-12-08Open-market sale100$38.45841,623
2006-12-08Open-market sale100$38.60841,723
2006-12-08Open-market sale200$38.40841,823
2006-12-08Open-market sale200$38.25842,023
2006-12-08Open-market sale100$38.10842,223
2006-12-08Open-market sale200$38.00842,323
2006-12-08Open-market sale150$38.50142,118
2006-12-08Open-market sale50$38.60142,268
2006-12-08Open-market sale10$38.59142,318
2006-12-07Open-market sale100$38.20842,523
2006-12-07Open-market sale100$38.16842,623
2006-12-07Open-market sale200$38.10842,723
2006-12-07Open-market sale200$38.05842,923
2006-12-07Open-market sale1,400$38.00843,123
2006-12-07Open-market sale300$38.00142,818
2006-12-07Open-market sale100$38.20142,618
2006-12-07Open-market sale100$38.05142,718
2006-12-06Open-market sale400$38.27844,523
2006-12-06Open-market sale400$38.40844,923
2006-12-06Open-market sale800$38.30845,323
2006-12-06Open-market sale200$38.23846,123
2006-12-06Open-market sale200$38.23846,323
2006-12-06Open-market sale100$38.40143,118
2006-12-06Open-market sale300$38.30143,218
2006-12-06Open-market sale100$38.21143,518
2006-12-05Open-market sale200$38.75848,323
2006-12-05Open-market sale100$38.35848,223
2006-12-05Open-market sale1,000$38.30847,223
2006-12-05Open-market sale600$38.21846,623
2006-12-05Open-market sale100$38.20846,523
2006-12-05Open-market sale400$38.29143,618
2006-12-05Open-market sale100$38.75144,018
2006-12-04Open-market sale100$38.35850,423
2006-12-04Open-market sale50$38.35144,468
2006-12-04Open-market sale100$38.65144,118
2006-12-04Open-market sale50$38.75144,268
2006-12-04Open-market sale100$38.60144,318
2006-12-04Open-market sale50$38.50144,418
2006-12-04Open-market sale50$38.55144,218
2006-12-04Open-market sale50$38.40144,518
2006-12-04Open-market sale50$38.35144,568
2006-12-04Open-market sale600$38.65848,523
2006-12-04Open-market sale200$38.75849,123
2006-12-04Open-market sale900$38.60849,323
2006-12-04Open-market sale100$38.50850,223
2006-12-04Open-market sale100$38.40850,323
2006-12-01Open-market sale500$38.29850,523
2006-12-01Open-market sale100$38.35144,818
2006-12-01Open-market sale200$38.30144,918
2006-12-01Open-market sale200$38.27144,618
2006-12-01Open-market sale1,000$38.30851,523
2006-12-01Open-market sale100$38.40851,423
2006-12-01Open-market sale400$38.24851,023
2006-11-30Open-market sale200$39.40853,123
2006-11-30Open-market sale200$39.25853,323
2006-11-30Open-market sale400$39.10853,523
2006-11-30Open-market sale400$39.00853,923
2006-11-30Open-market sale200$39.20854,323
2006-11-30Open-market sale200$39.30852,923
2006-11-30Open-market sale200$39.50852,723
2006-11-30Open-market sale200$39.28852,523
2006-11-30Open-market sale100$39.00145,418
2006-11-30Open-market sale100$39.20145,518
2006-11-30Open-market sale100$39.30145,118
2006-11-30Open-market sale100$39.40145,218
2006-11-30Open-market sale100$39.25145,318
2006-11-29Open-market sale100$39.40856,423
2006-11-29Open-market sale200$39.05854,523
2006-11-29Open-market sale100$39.21854,823
2006-11-29Open-market sale1,500$39.00854,923
2006-11-29Open-market sale100$39.30854,723
2006-11-29Open-market sale50$39.21146,068
2006-11-29Open-market sale400$39.00145,618
2006-11-29Open-market sale50$39.21146,018
2006-11-28Open-market sale700$39.30857,823
2006-11-28Open-market sale200$39.40856,523
2006-11-28Open-market sale200$39.38856,723
2006-11-28Open-market sale200$39.31856,923
2006-11-28Open-market sale700$39.35857,123
2006-11-28Open-market sale400$39.30146,218
2006-11-28Open-market sale100$39.40146,118
2006-11-27Open-market sale300$40.15146,818
2006-11-27Open-market sale200$40.17146,618
2006-11-27Open-market sale100$41.35860,423
2006-11-27Open-market sale1,900$40.15858,523
2006-11-24Open-market sale200$41.01860,923
2006-11-24Open-market sale100$41.08861,123
2006-11-24Open-market sale100$41.35861,223
2006-11-24Open-market sale200$41.16861,323
2006-11-24Open-market sale400$41.10861,523
2006-11-24Open-market sale600$41.20861,923
2006-11-24Open-market sale200$41.06860,723
2006-11-24Open-market sale200$41.00860,523
2006-11-24Open-market sale200$41.01147,118
2006-11-24Open-market sale100$41.10147,318
2006-11-24Open-market sale200$41.20147,418
2006-11-22Open-market sale1,000$41.33862,523
2006-11-22Open-market sale500$41.30147,618
2006-11-22Open-market sale1,000$41.30863,523
2006-11-21Open-market sale200$41.75148,418
2006-11-21Open-market sale100$41.85148,318
2006-11-21Open-market sale200$41.70148,118
2006-11-21Open-market sale600$41.75865,923
2006-11-21Open-market sale200$41.77865,723
2006-11-21Open-market sale1,000$41.70864,523
2006-11-21Open-market sale200$41.85865,523
2006-11-20Open-market sale200$41.70148,718
2006-11-20Open-market sale600$41.50866,523
2006-11-20Open-market sale600$41.70867,123
2006-11-20Open-market sale400$41.75867,723
2006-11-20Open-market sale400$41.60868,123
2006-11-20Open-market sale200$41.50148,618
2006-11-20Open-market sale100$41.70148,818
2006-11-20Open-market sale100$41.75148,918
2006-11-20Open-market sale100$41.60149,018
2006-11-17Open-market sale50$42.00149,568
2006-11-17Open-market sale500$41.62868,523
2006-11-17Open-market sale250$41.56869,023
2006-11-17Open-market sale750$41.75869,273
2006-11-17Open-market sale250$42.20870,023
2006-11-17Open-market sale250$42.00870,273
2006-11-17Open-market sale100$41.68149,118
2006-11-17Open-market sale200$41.60149,218
2006-11-17Open-market sale50$41.80149,418
2006-11-17Open-market sale100$41.75149,468
2006-11-16Open-market sale400$42.10870,523
2006-11-16Open-market sale400$42.05870,923
2006-11-16Open-market sale100$43.00871,323
2006-11-16Open-market sale300$42.80871,423
2006-11-16Open-market sale500$42.00871,723
2006-11-16Open-market sale100$41.85872,223
2006-11-16Open-market sale100$41.68872,323
2006-11-16Open-market sale100$41.30872,423
2006-11-16Open-market sale50$41.85149,968
2006-11-16Open-market sale50$41.70150,018
2006-11-16Open-market sale50$41.30150,068
2006-11-16Open-market sale50$42.84149,718
2006-11-16Open-market sale150$42.80149,768
2006-11-16Open-market sale50$42.00149,918
2006-11-16Open-market sale50$43.00149,668
2006-11-16Open-market sale50$41.80149,618
2006-11-15Open-market sale500$42.20872,523
2006-11-15Open-market sale700$42.75873,023
2006-11-15Open-market sale400$42.70873,723
2006-11-15Open-market sale100$42.40150,118
2006-11-15Open-market sale200$42.60150,418
2006-11-15Open-market sale200$42.75150,218
2006-11-15Open-market sale400$42.60874,123
2006-11-14Open-market sale200$43.55875,123
2006-11-14Open-market sale200$43.65874,523
2006-11-14Open-market sale400$43.60874,723
2006-11-14Open-market sale400$43.44875,323
2006-11-14Open-market sale800$43.50875,723
2006-11-14Open-market sale200$43.60150,618
2006-11-14Open-market sale100$43.44150,818
2006-11-14Open-market sale200$43.50150,918
2006-11-13Open-market sale200$43.40878,123
2006-11-13Open-market sale200$43.50878,323
2006-11-13Open-market sale100$44.50151,118
2006-11-13Open-market sale200$44.24151,218
2006-11-13Open-market sale100$43.58151,418
2006-11-13Open-market sale100$43.50151,518
2006-11-13Open-market sale200$43.95876,523
2006-11-13Open-market sale200$43.93876,723
2006-11-13Open-market sale200$44.53876,923
2006-11-13Open-market sale200$44.50877,123
2006-11-13Open-market sale200$44.49877,323
2006-11-13Open-market sale200$44.24877,523
2006-11-13Open-market sale200$43.90877,723
2006-11-13Open-market sale200$43.60877,923
2006-11-10Open-market sale100$42.15151,818
2006-11-10Open-market sale100$42.05151,918
2006-11-10Open-market sale100$41.83152,018
2006-11-10Open-market sale200$41.90878,523
2006-11-10Open-market sale300$41.85878,723
2006-11-10Open-market sale100$42.35879,023
2006-11-10Open-market sale200$42.30879,123
2006-11-10Open-market sale200$42.17879,323
2006-11-10Open-market sale800$42.00879,523
2006-11-10Open-market sale200$41.83880,323
2006-11-10Open-market sale100$41.90151,618
2006-11-10Open-market sale100$42.35151,718
2006-11-09Open-market sale400$42.36882,123
2006-11-09Open-market sale200$42.40881,923
2006-11-09Open-market sale400$41.50881,523
2006-11-09Open-market sale1,000$41.55880,523
2006-11-09Open-market sale100$42.40152,418
2006-11-09Open-market sale300$41.50152,118
2006-11-09Open-market sale100$42.36152,518
2006-11-08Open-market sale400$42.26883,723
2006-11-08Open-market sale400$42.30884,123
2006-11-08Open-market sale350$42.26152,618
2006-11-08Open-market sale400$42.15883,323
2006-11-08Open-market sale150$42.30152,968
2006-11-08Open-market sale300$42.13882,523
2006-11-08Open-market sale100$42.12882,823
2006-11-08Open-market sale400$42.18882,923
2006-11-07Open-market sale100$43.09884,523
2006-11-07Open-market sale500$43.00884,623
2006-11-07Open-market sale300$43.05885,123
2006-11-07Open-market sale100$43.20885,423
2006-11-07Open-market sale300$43.50885,523
2006-11-07Open-market sale100$43.35885,823
2006-11-07Open-market sale100$43.10885,923
2006-11-07Open-market sale100$42.95886,023
2006-11-07Open-market sale100$42.91886,123
2006-11-07Open-market sale100$42.90886,223
2006-11-07Open-market sale100$42.50886,323
2006-11-07Open-market sale100$42.25886,423
2006-11-07Open-market sale50$43.32153,218
2006-11-07Open-market sale50$43.50153,268
2006-11-07Open-market sale50$43.35153,318
2006-11-07Open-market sale50$43.10153,368
2006-11-07Open-market sale50$42.95153,418
2006-11-07Open-market sale50$42.90153,468
2006-11-07Open-market sale50$42.50153,518
2006-11-07Open-market sale50$42.26153,568
2006-11-07Open-market sale100$43.06153,118
2006-11-06Open-market sale200$40.26888,323
2006-11-06Open-market sale200$40.75888,123
2006-11-06Open-market sale100$40.85888,023
2006-11-06Open-market sale300$41.00887,723
2006-11-06Open-market sale400$41.25887,323
2006-11-06Open-market sale200$41.35887,123
2006-11-06Open-market sale200$41.50886,923
2006-11-06Open-market sale200$41.65886,723
2006-11-06Open-market sale200$41.70886,523
2006-11-06Open-market sale100$41.00153,918
2006-11-06Open-market sale100$41.25153,818
2006-11-06Open-market sale100$41.35153,718
2006-11-06Open-market sale100$41.50153,618
2006-11-06Open-market sale100$40.70154,018
2006-11-03Open-market sale200$39.90889,123
2006-11-03Open-market sale200$39.80889,323
2006-11-03Open-market sale200$39.70889,523
2006-11-03Open-market sale200$39.60889,723
2006-11-03Open-market sale200$39.55889,923
2006-11-03Open-market sale200$39.50890,123
2006-11-03Open-market sale200$39.40890,323
2006-11-03Open-market sale50$40.10154,118
2006-11-03Open-market sale50$40.00154,168
2006-11-03Open-market sale100$39.90154,218
2006-11-03Open-market sale100$39.80154,318
2006-11-03Open-market sale100$39.55154,418
2006-11-03Open-market sale100$39.50154,518
2006-11-03Open-market sale100$40.50888,523
2006-11-03Open-market sale100$40.40888,623
2006-11-03Open-market sale200$40.00888,923
2006-11-03Open-market sale100$40.30888,723
2006-11-03Open-market sale100$40.10888,823
2006-11-02Open-market sale100$38.20892,423
2006-11-02Open-market sale200$38.40892,223
2006-11-02Open-market sale100$38.50892,123
2006-11-02Open-market sale100$38.54892,023
2006-11-02Open-market sale500$38.70891,523
2006-11-02Open-market sale400$38.90891,123
2006-11-02Open-market sale200$38.80890,923
2006-11-02Open-market sale200$38.85890,723
2006-11-02Open-market sale150$39.00890,573
2006-11-02Open-market sale50$39.05890,523
2006-11-02Open-market sale50$38.20155,068
2006-11-02Open-market sale50$38.40155,018
2006-11-02Open-market sale100$38.50154,918
2006-11-02Open-market sale150$38.90154,768
2006-11-02Open-market sale50$38.70154,718
2006-11-02Open-market sale50$38.85154,668
2006-11-02Open-market sale25$39.00154,643
2006-11-02Open-market sale25$39.05154,618
2006-11-01Open-market sale2,000$37.90892,523
2006-11-01Open-market sale500$37.90155,118
2006-10-31Open-market sale300$39.07155,818
2006-10-31Open-market sale400$39.08894,523
2006-10-31Open-market sale1,400$39.07894,923
2006-10-31Open-market sale100$40.30896,323
2006-10-31Open-market sale100$40.20896,423
2006-10-31Open-market sale500$39.11155,618
2006-10-30Open-market sale100$39.75156,518
2006-10-30Open-market sale400$39.55898,123
2006-10-30Open-market sale400$39.75897,723
2006-10-30Open-market sale400$39.85897,323
2006-10-30Open-market sale200$39.78897,123
2006-10-30Open-market sale200$39.79896,923
2006-10-30Open-market sale200$39.80896,723
2006-10-30Open-market sale200$39.77896,523
2006-10-30Open-market sale200$39.85156,118
2006-10-30Open-market sale200$39.80156,318
2006-10-27Open-market sale2,000$40.00898,523
2006-10-27Open-market sale500$40.00156,618
2006-10-26Open-market sale1,900$40.55900,523
2006-10-26Open-market sale500$40.55157,118
2006-10-26Open-market sale100$40.56902,423
2006-10-25Open-market sale200$41.28903,923
2006-10-25Open-market sale200$41.50903,723
2006-10-25Open-market sale200$41.60903,523
2006-10-25Open-market sale200$42.14903,323
2006-10-25Open-market sale200$41.35903,123
2006-10-25Open-market sale400$41.41902,723
2006-10-25Open-market sale200$41.40902,523
2006-10-25Open-market sale100$41.15158,018
2006-10-25Open-market sale100$41.60157,918
2006-10-25Open-market sale100$41.80157,818
2006-10-25Open-market sale200$41.41157,618
2006-10-25Open-market sale200$41.00904,123
2006-10-25Open-market sale200$40.85904,323
2006-10-24Open-market sale200$40.45905,923
2006-10-24Open-market sale200$40.51906,123
2006-10-24Open-market sale600$40.50905,323
2006-10-24Open-market sale100$40.47905,223
2006-10-24Open-market sale100$40.48905,123
2006-10-24Open-market sale600$40.42904,523
2006-10-24Open-market sale200$40.40906,323
2006-10-24Open-market sale100$40.47158,218
2006-10-24Open-market sale100$40.41158,118
2006-10-24Open-market sale200$40.45158,418
2006-10-24Open-market sale100$40.50158,318
2006-10-23Open-market sale200$40.81907,123
2006-10-23Open-market sale600$40.50906,523
2006-10-23Open-market sale100$40.15159,018
2006-10-23Open-market sale100$40.40158,918
2006-10-23Open-market sale100$40.65158,818
2006-10-23Open-market sale100$40.90158,718
2006-10-23Open-market sale100$40.47158,618
2006-10-23Open-market sale200$40.15908,323
2006-10-23Open-market sale200$40.20908,123
2006-10-23Open-market sale200$40.40907,923
2006-10-23Open-market sale200$40.65907,723
2006-10-23Open-market sale200$40.75907,523
2006-10-23Open-market sale200$40.85907,323
2006-10-20Open-market sale1,500$39.90908,523
2006-10-20Open-market sale500$39.92159,118
2006-10-20Open-market sale100$40.00910,423
2006-10-20Open-market sale400$39.88910,023
2006-10-19Open-market sale200$40.11910,523
2006-10-19Open-market sale200$40.41912,023
2006-10-19Open-market sale300$40.10911,223
2006-10-19Open-market sale500$40.15910,723
2006-10-19Open-market sale500$40.17911,523
2006-10-19Open-market sale300$40.40912,223
2006-10-19Open-market sale300$40.10159,618
2006-10-19Open-market sale200$40.40159,918
2006-10-18Open-market sale500$40.50160,118
2006-10-18Open-market sale1,800$40.40912,523
2006-10-18Open-market sale200$41.25914,323
2006-10-17Open-market sale1,200$40.30914,823
2006-10-17Open-market sale100$40.40914,723
2006-10-17Open-market sale200$40.25914,523
2006-10-17Open-market sale500$40.35916,023
2006-10-17Open-market sale200$40.30160,718
2006-10-17Open-market sale200$40.35160,918
2006-10-17Open-market sale100$40.40160,618
2006-10-16Open-market sale200$41.14917,523
2006-10-16Open-market sale200$41.65916,523
2006-10-16Open-market sale200$41.30916,723
2006-10-16Open-market sale600$41.20916,923
2006-10-16Open-market sale600$41.00917,723
2006-10-16Open-market sale200$41.15918,323
2006-10-16Open-market sale100$41.60161,118
2006-10-16Open-market sale100$41.20161,218
2006-10-16Open-market sale100$41.14161,318
2006-10-16Open-market sale200$41.00161,418
2006-10-13Open-market sale200$40.91918,523
2006-10-13Open-market sale200$41.15918,723
2006-10-13Open-market sale200$41.10918,923
2006-10-13Open-market sale400$41.00919,123
2006-10-13Open-market sale400$41.30919,523
2006-10-13Open-market sale200$41.40919,923
2006-10-13Open-market sale200$41.25920,123
2006-10-13Open-market sale200$40.70920,323
2006-10-13Open-market sale200$41.10161,618
2006-10-13Open-market sale100$40.85162,018
2006-10-13Open-market sale100$41.40161,918
2006-10-13Open-market sale100$41.31161,818
2006-10-12Open-market sale200$40.21920,523
2006-10-12Open-market sale200$40.20920,723
2006-10-12Open-market sale400$40.01920,923
2006-10-12Open-market sale1,200$40.05921,323
2006-10-12Open-market sale400$40.00162,118
2006-10-12Open-market sale100$40.05162,518
2006-10-11Open-market sale800$40.00923,723
2006-10-11Open-market sale200$40.05923,523
2006-10-11Open-market sale200$40.25923,323
2006-10-11Open-market sale200$40.40923,123
2006-10-11Open-market sale200$40.20922,923
2006-10-11Open-market sale200$40.10922,723
2006-10-11Open-market sale200$40.16922,523
2006-10-11Open-market sale400$40.00162,718
2006-10-11Open-market sale100$40.25162,618
2006-10-10Open-market sale1,600$40.00924,523
2006-10-10Open-market sale400$40.05926,123
2006-10-10Open-market sale200$40.05163,418
2006-10-10Open-market sale300$40.00163,118
2006-10-09Open-market sale200$41.00928,323
2006-10-09Open-market sale800$40.60927,523
2006-10-09Open-market sale200$39.65927,323
2006-10-09Open-market sale200$40.50927,123
2006-10-09Open-market sale200$40.65926,923
2006-10-09Open-market sale200$40.40926,723
2006-10-09Open-market sale200$40.30926,523
2006-10-09Open-market sale200$40.60163,918
2006-10-09Open-market sale100$39.65163,818
2006-10-09Open-market sale100$40.50163,718
2006-10-09Open-market sale100$40.65163,618
2006-10-06Open-market sale200$39.40164,318
2006-10-06Open-market sale200$39.81928,923
2006-10-06Open-market sale200$39.50929,123
2006-10-06Open-market sale600$39.40929,323
2006-10-06Open-market sale200$39.35929,923
2006-10-06Open-market sale400$39.45930,123
2006-10-06Open-market sale200$40.00928,723
2006-10-06Open-market sale100$39.35164,518
2006-10-06Open-market sale100$39.80164,118
2006-10-06Open-market sale100$39.50164,218
2006-10-06Open-market sale200$40.25928,523
2006-10-05Open-market sale100$37.79164,818
2006-10-05Open-market sale200$37.45932,323
2006-10-05Open-market sale200$37.55932,123
2006-10-05Open-market sale200$37.80931,923
2006-10-05Open-market sale1,000$38.00930,923
2006-10-05Open-market sale200$38.35930,723
2006-10-05Open-market sale200$38.85930,523
2006-10-05Open-market sale100$37.45165,018
2006-10-05Open-market sale100$37.55164,918
2006-10-05Open-market sale100$38.85164,618
2006-10-05Open-market sale100$38.00164,718
2006-10-04Open-market sale200$36.83932,523
2006-10-04Open-market sale200$37.09932,723
2006-10-04Open-market sale600$36.80932,923
2006-10-04Open-market sale200$36.70933,523
2006-10-04Open-market sale200$36.55933,723
2006-10-04Open-market sale600$36.90933,923
2006-10-04Open-market sale200$37.15165,118
2006-10-04Open-market sale100$36.70165,318
2006-10-04Open-market sale100$36.91165,418
2006-10-04Open-market sale100$36.90165,518
2006-10-03Open-market sale200$36.00935,523
2006-10-03Open-market sale200$35.85935,723
2006-10-03Open-market sale200$36.10935,323
2006-10-03Open-market sale400$36.20934,923
2006-10-03Open-market sale200$36.30934,723
2006-10-03Open-market sale100$35.71935,923
2006-10-03Open-market sale500$35.70936,023
2006-10-03Open-market sale100$36.30165,618
2006-10-03Open-market sale100$36.20165,718
2006-10-03Open-market sale100$36.00165,818
2006-10-03Open-market sale100$35.85165,918
2006-10-03Open-market sale100$35.70166,018
2006-10-03Open-market sale200$36.45934,523
2006-10-02Open-market sale200$35.85937,923
2006-10-02Open-market sale100$35.90166,418
2006-10-02Open-market sale300$35.20166,118
2006-10-02Open-market sale200$36.10938,323
2006-10-02Open-market sale200$36.25938,123
2006-10-02Open-market sale200$35.90937,723
2006-10-02Open-market sale1,200$35.20936,523
2006-10-02Open-market sale100$36.25166,518
2006-09-29Open-market sale100$35.88938,523
2006-09-29Open-market sale1,900$35.90938,623
2006-09-29Open-market sale500$35.90166,618
2006-09-28Open-market sale400$38.50941,723
2006-09-28Open-market sale200$38.30942,123
2006-09-28Open-market sale1,200$37.76940,523
2006-09-28Open-market sale100$38.14167,518
2006-09-28Open-market sale100$38.50167,418
2006-09-28Open-market sale300$37.80167,118
2006-09-28Open-market sale200$38.14942,323
2006-09-27Open-market sale200$38.30944,323
2006-09-27Open-market sale200$38.40944,123
2006-09-27Open-market sale200$38.25943,923
2006-09-27Open-market sale200$37.41943,723
2006-09-27Open-market sale200$37.40943,523
2006-09-27Open-market sale1,000$37.45942,523
2006-09-27Open-market sale100$38.41168,018
2006-09-27Open-market sale100$38.35167,918
2006-09-27Open-market sale300$37.35167,618
2006-09-26Open-market sale400$38.45944,523
2006-09-26Open-market sale400$38.50944,923
2006-09-26Open-market sale600$38.40945,323
2006-09-26Open-market sale200$38.60945,923
2006-09-26Open-market sale200$38.00946,323
2006-09-26Open-market sale100$38.60168,418
2006-09-26Open-market sale100$38.00168,518
2006-09-26Open-market sale100$38.40168,318
2006-09-26Open-market sale100$38.45168,218
2006-09-26Open-market sale100$38.50168,118
2006-09-26Open-market sale200$38.25946,123
2006-09-25Open-market sale200$36.35947,723
2006-09-25Open-market sale100$36.06168,918
2006-09-25Open-market sale100$36.00169,018
2006-09-25Open-market sale200$37.30946,523
2006-09-25Open-market sale200$37.10946,723
2006-09-25Open-market sale200$37.13946,923
2006-09-25Open-market sale200$37.00947,123
2006-09-25Open-market sale200$36.50947,323
2006-09-25Open-market sale200$36.40947,523
2006-09-25Open-market sale200$36.10947,923
2006-09-25Open-market sale200$36.08948,123
2006-09-25Open-market sale200$36.00948,323
2006-09-25Open-market sale100$37.05168,618
2006-09-25Open-market sale100$36.50168,718
2006-09-25Open-market sale100$36.35168,818
2006-09-22Open-market sale200$36.60950,123
2006-09-22Open-market sale200$36.16949,923
2006-09-22Open-market sale200$36.20949,723
2006-09-22Open-market sale400$36.00949,323
2006-09-22Open-market sale200$36.10949,123
2006-09-22Open-market sale200$36.15948,923
2006-09-22Open-market sale200$36.23948,723
2006-09-22Open-market sale200$36.32948,523
2006-09-22Open-market sale100$36.80169,518
2006-09-22Open-market sale100$36.60169,418
2006-09-22Open-market sale100$36.00169,318
2006-09-22Open-market sale200$36.20169,118
2006-09-22Open-market sale200$36.80950,323
2006-09-21Open-market sale100$35.65951,923
2006-09-21Open-market sale100$35.42952,223
2006-09-21Open-market sale200$35.91952,323
2006-09-21Open-market sale50$36.60169,618
2006-09-21Open-market sale50$36.12169,668
2006-09-21Open-market sale100$35.90169,718
2006-09-21Open-market sale50$35.75169,818
2006-09-21Open-market sale50$35.68169,868
2006-09-21Open-market sale50$35.60169,918
2006-09-21Open-market sale50$35.50169,968
2006-09-21Open-market sale100$35.91170,018
2006-09-21Open-market sale100$36.60950,523
2006-09-21Open-market sale100$36.55950,623
2006-09-21Open-market sale100$36.10950,723
2006-09-21Open-market sale100$36.00950,823
2006-09-21Open-market sale200$35.90950,923
2006-09-21Open-market sale200$35.85951,123
2006-09-21Open-market sale200$35.80951,323
2006-09-21Open-market sale200$35.75951,523
2006-09-21Open-market sale200$35.70951,723
2006-09-21Open-market sale100$35.50952,123
2006-09-21Open-market sale100$35.60952,023
2006-09-20Open-market sale100$35.00170,418
2006-09-20Open-market sale200$35.30952,523
2006-09-20Open-market sale400$35.20952,723
2006-09-20Open-market sale200$35.25953,123
2006-09-20Open-market sale200$35.45953,323
2006-09-20Open-market sale600$35.35953,523
2006-09-20Open-market sale200$35.00954,123
2006-09-20Open-market sale200$34.90954,323
2006-09-20Open-market sale100$35.35170,218
2006-09-20Open-market sale100$35.40170,318
2006-09-20Open-market sale100$35.20170,118
2006-09-20Open-market sale100$34.90170,518
2006-09-19Open-market sale100$34.60171,018
2006-09-19Open-market sale200$34.60956,323
2006-09-19Open-market sale800$33.90954,523
2006-09-19Open-market sale1,000$33.70955,323
2006-09-19Open-market sale400$33.70170,618
2006-09-18Open-market sale200$35.25958,323
2006-09-18Open-market sale200$35.40958,123
2006-09-18Open-market sale600$35.20957,523
2006-09-18Open-market sale1,000$34.50956,523
2006-09-18Open-market sale100$35.24171,318
2006-09-18Open-market sale200$34.50171,118
2006-09-18Open-market sale100$35.20171,418
2006-09-18Open-market sale100$35.40171,518
2006-09-15Open-market sale100$35.40171,918
2006-09-15Open-market sale300$35.00171,618
2006-09-15Open-market sale200$35.15960,323
2006-09-15Open-market sale200$35.20960,123
2006-09-15Open-market sale200$35.40959,923
2006-09-15Open-market sale100$35.15172,018
2006-09-15Open-market sale100$35.01958,523
2006-09-15Open-market sale300$35.05958,623
2006-09-15Open-market sale1,000$35.00958,923
2006-09-14Open-market sale400$34.90960,523
2006-09-14Open-market sale400$35.00960,923
2006-09-14Open-market sale100$35.30172,518
2006-09-14Open-market sale100$35.05172,418
2006-09-14Open-market sale100$35.10172,318
2006-09-14Open-market sale100$35.00172,218
2006-09-14Open-market sale100$35.01172,118
2006-09-14Open-market sale200$35.30962,323
2006-09-14Open-market sale200$35.10961,323
2006-09-14Open-market sale800$35.05961,523
2006-09-13Open-market sale200$35.20172,618
2006-09-13Open-market sale100$35.15172,818
2006-09-13Open-market sale100$35.30172,918
2006-09-13Open-market sale100$35.60173,018
2006-09-13Open-market sale500$35.20962,523
2006-09-13Open-market sale400$35.10963,023
2006-09-13Open-market sale200$35.65963,423
2006-09-13Open-market sale700$35.15963,623
2006-09-13Open-market sale200$35.50964,323
2006-09-12Open-market sale200$35.00964,523
2006-09-12Open-market sale200$34.70964,723
2006-09-12Open-market sale200$34.60964,923
2006-09-12Open-market sale200$34.40965,123
2006-09-12Open-market sale200$34.34965,323
2006-09-12Open-market sale400$34.30965,523
2006-09-12Open-market sale200$34.25965,923
2006-09-12Open-market sale200$34.15966,123
2006-09-12Open-market sale200$34.00966,323
2006-09-12Open-market sale100$34.45173,118
2006-09-12Open-market sale100$34.00173,518
2006-09-12Open-market sale100$34.15173,418
2006-09-12Open-market sale100$34.35173,218
2006-09-12Open-market sale100$34.20173,318
2006-09-11Open-market sale600$33.10967,523
2006-09-11Open-market sale400$33.00968,123
2006-09-11Open-market sale100$33.25173,718
2006-09-11Open-market sale200$33.15967,323
2006-09-11Open-market sale200$33.25967,123
2006-09-11Open-market sale400$33.26966,723
2006-09-11Open-market sale200$33.20966,523
2006-09-11Open-market sale300$33.10173,818
2006-09-11Open-market sale100$33.26173,618
2006-09-08Open-market sale1,800$33.35968,523
2006-09-08Open-market sale200$33.60970,323
2006-09-08Open-market sale400$33.25174,118
2006-09-08Open-market sale100$33.65174,518
2006-09-07Open-market sale100$33.64174,718
2006-09-07Open-market sale400$33.30972,123
2006-09-07Open-market sale200$33.10971,923
2006-09-07Open-market sale500$33.40971,423
2006-09-07Open-market sale200$33.64971,223
2006-09-07Open-market sale600$33.50970,623
2006-09-07Open-market sale100$33.41970,523
2006-09-07Open-market sale100$33.20174,918
2006-09-07Open-market sale100$33.50174,618
2006-09-07Open-market sale100$33.30175,018
2006-09-07Open-market sale100$33.40174,818
2006-09-06Open-market sale250$33.38973,173
2006-09-06Open-market sale250$33.30972,923
2006-09-06Open-market sale100$33.22972,823
2006-09-06Open-market sale100$33.35973,423
2006-09-06Open-market sale200$33.25972,623
2006-09-06Open-market sale100$33.19972,523
2006-09-06Open-market sale250$33.70973,523
2006-09-06Open-market sale250$34.09973,773
2006-09-06Open-market sale500$33.90974,023
2006-09-06Open-market sale200$33.21175,118
2006-09-06Open-market sale50$33.35175,318
2006-09-06Open-market sale50$33.38175,368
2006-09-06Open-market sale50$33.51175,418
2006-09-06Open-market sale50$33.70175,468
2006-09-06Open-market sale100$34.09175,518
2006-09-05Open-market sale300$34.70975,323
2006-09-05Open-market sale250$34.62975,623
2006-09-05Open-market sale150$34.58975,873
2006-09-05Open-market sale250$34.50976,023
2006-09-05Open-market sale250$34.35976,273
2006-09-05Open-market sale100$34.75975,223
2006-09-05Open-market sale100$34.68975,123
2006-09-05Open-market sale250$34.78974,873
2006-09-05Open-market sale250$34.80974,523
2006-09-05Open-market sale100$34.35176,018
2006-09-05Open-market sale50$34.50175,968
2006-09-05Open-market sale50$34.68175,918
2006-09-05Open-market sale50$34.62175,868
2006-09-05Open-market sale50$34.70175,818
2006-09-05Open-market sale50$34.75175,768
2006-09-05Open-market sale100$34.78175,668
2006-09-05Open-market sale50$34.80175,618
2006-09-05Open-market sale100$34.85974,773
2006-09-01Open-market sale250$34.52977,773
2006-09-01Open-market sale250$34.45978,023
2006-09-01Open-market sale250$34.47978,273
2006-09-01Open-market sale50$34.89176,118
2006-09-01Open-market sale50$34.85176,168
2006-09-01Open-market sale100$34.92176,218
2006-09-01Open-market sale50$34.95176,318
2006-09-01Open-market sale100$34.52176,368
2006-09-01Open-market sale100$34.45176,468
2006-09-01Open-market sale50$34.47176,568
2006-09-01Open-market sale250$34.89976,523
2006-09-01Open-market sale250$34.95976,773
2006-09-01Open-market sale250$34.85977,023
2006-09-01Open-market sale250$34.90977,273
2006-09-01Open-market sale250$34.93977,523
2006-08-31Open-market sale1,400$34.62978,523
2006-08-31Open-market sale100$34.63979,923
2006-08-31Open-market sale100$34.70980,023
2006-08-31Open-market sale400$34.85980,123
2006-08-31Open-market sale300$34.70176,618
2006-08-31Open-market sale200$34.85176,918
2006-08-30Open-market sale200$34.60980,723
2006-08-30Open-market sale100$34.85177,318
2006-08-30Open-market sale200$34.50177,418
2006-08-30Open-market sale200$34.70980,523
2006-08-30Open-market sale200$34.55980,923
2006-08-30Open-market sale200$34.85981,123
2006-08-30Open-market sale200$34.65981,323
2006-08-30Open-market sale1,000$34.50981,523
2006-08-30Open-market sale200$34.55177,118
2006-08-29Open-market sale200$34.25982,523
2006-08-29Open-market sale200$34.10982,723
2006-08-29Open-market sale200$34.05982,923
2006-08-29Open-market sale600$33.85983,123
2006-08-29Open-market sale200$34.15983,723
2006-08-29Open-market sale600$34.00983,923
2006-08-29Open-market sale100$34.20177,618
2006-08-29Open-market sale200$33.85177,718
2006-08-29Open-market sale200$34.00177,918
2006-08-28Open-market sale200$33.70986,123
2006-08-28Open-market sale200$33.55986,323
2006-08-28Open-market sale200$33.90985,723
2006-08-28Open-market sale200$33.80985,923
2006-08-28Open-market sale1,200$34.00984,523
2006-08-28Open-market sale100$33.80178,418
2006-08-28Open-market sale300$34.00178,118
2006-08-28Open-market sale100$33.55178,518
2006-08-25Open-market sale50$33.80179,018
2006-08-25Open-market sale100$33.60986,523
2006-08-25Open-market sale200$33.55986,623
2006-08-25Open-market sale350$33.50986,823
2006-08-25Open-market sale100$33.45987,173
2006-08-25Open-market sale250$33.40987,273
2006-08-25Open-market sale100$33.35987,523
2006-08-25Open-market sale100$33.32987,623
2006-08-25Open-market sale100$33.28987,723
2006-08-25Open-market sale200$33.20987,823
2006-08-25Open-market sale250$33.80988,023
2006-08-25Open-market sale250$33.70988,273
2006-08-25Open-market sale50$33.55178,668
2006-08-25Open-market sale100$33.50178,718
2006-08-25Open-market sale50$33.40178,818
2006-08-25Open-market sale50$33.31178,868
2006-08-25Open-market sale50$33.34178,918
2006-08-25Open-market sale50$33.22178,968
2006-08-25Open-market sale50$33.60178,618
2006-08-25Open-market sale50$33.70179,068
2006-08-24Open-market sale50$33.75179,118
2006-08-24Open-market sale50$33.65179,168
2006-08-24Open-market sale50$33.53179,218
2006-08-24Open-market sale50$33.45179,268
2006-08-24Open-market sale50$33.40179,318
2006-08-24Open-market sale50$33.41179,368
2006-08-24Open-market sale100$33.25179,418
2006-08-24Open-market sale250$33.10990,273
2006-08-24Open-market sale200$33.20990,073
2006-08-24Open-market sale150$33.29989,923
2006-08-24Open-market sale400$33.45989,523
2006-08-24Open-market sale100$33.38989,423
2006-08-24Open-market sale100$33.40989,323
2006-08-24Open-market sale100$33.50989,223
2006-08-24Open-market sale100$33.55989,123
2006-08-24Open-market sale100$33.60989,023
2006-08-24Open-market sale200$33.65988,823
2006-08-24Open-market sale100$33.76988,723
2006-08-24Open-market sale100$33.80988,623
2006-08-24Open-market sale100$33.88988,523
2006-08-24Open-market sale100$33.05179,518
2006-08-23Open-market sale100$34.35990,523
2006-08-23Open-market sale150$33.65990,623
2006-08-23Open-market sale250$33.68990,773
2006-08-23Open-market sale300$33.70991,023
2006-08-23Open-market sale200$33.98991,323
2006-08-23Open-market sale100$33.93991,523
2006-08-23Open-market sale250$34.87991,623
2006-08-23Open-market sale200$34.65991,873
2006-08-23Open-market sale100$34.10992,073
2006-08-23Open-market sale250$33.72992,273
2006-08-23Open-market sale50$33.88180,018
2006-08-23Open-market sale50$33.79180,068
2006-08-23Open-market sale50$34.15179,968
2006-08-23Open-market sale50$34.60179,918
2006-08-23Open-market sale50$34.75179,868
2006-08-23Open-market sale50$34.93179,818
2006-08-23Open-market sale50$34.10179,768
2006-08-23Open-market sale50$34.00179,718
2006-08-23Open-market sale100$33.55179,618
2006-08-23Open-market sale100$33.88992,173
2006-08-22Open-market sale400$33.35993,523
2006-08-22Open-market sale50$33.24180,318
2006-08-22Open-market sale100$33.35180,418
2006-08-22Open-market sale50$33.30180,368
2006-08-22Open-market sale100$33.25180,268
2006-08-22Open-market sale50$33.74180,218
2006-08-22Open-market sale50$33.45180,168
2006-08-22Open-market sale50$33.12180,118
2006-08-22Open-market sale300$33.30994,223
2006-08-22Open-market sale300$33.26993,923
2006-08-22Open-market sale100$33.70993,423
2006-08-22Open-market sale150$33.80993,273
2006-08-22Open-market sale100$33.60993,173
2006-08-22Open-market sale50$33.28180,518
2006-08-22Open-market sale50$33.18180,568
2006-08-22Open-market sale200$33.12992,523
2006-08-22Open-market sale250$33.45992,723
2006-08-22Open-market sale100$33.65992,973
2006-08-22Open-market sale100$33.25993,073
2006-08-21Open-market sale100$32.90180,818
2006-08-21Open-market sale100$32.99996,423
2006-08-21Open-market sale350$33.05996,073
2006-08-21Open-market sale250$33.08995,823
2006-08-21Open-market sale200$33.10995,623
2006-08-21Open-market sale100$33.00995,523
2006-08-21Open-market sale250$32.88995,273
2006-08-21Open-market sale250$32.70995,023
2006-08-21Open-market sale500$32.40994,523
2006-08-21Open-market sale100$33.05181,018
2006-08-21Open-market sale50$33.10180,968
2006-08-21Open-market sale50$33.00180,918
2006-08-21Open-market sale100$32.40180,618
2006-08-21Open-market sale100$32.70180,718
2006-08-18Open-market sale250$33.08996,523
2006-08-18Open-market sale150$33.00996,773
2006-08-18Open-market sale100$33.00996,923
2006-08-18Open-market sale500$33.40997,023
2006-08-18Open-market sale250$33.35997,523
2006-08-18Open-market sale250$33.29997,773
2006-08-18Open-market sale250$34.50998,023
2006-08-18Open-market sale250$33.88998,273
2006-08-18Open-market sale100$33.30181,418
2006-08-18Open-market sale100$32.95181,518
2006-08-18Open-market sale100$33.88181,118
2006-08-18Open-market sale100$33.35181,318
2006-08-18Open-market sale100$34.50181,218
2006-08-17Open-market sale200$33.35998,523
2006-08-17Open-market sale400$32.95998,723
2006-08-17Open-market sale200$32.65999,123
2006-08-17Open-market sale200$32.50999,323
2006-08-17Open-market sale200$32.38999,523
2006-08-17Open-market sale200$32.00181,918
2006-08-17Open-market sale100$32.15181,818
2006-08-17Open-market sale100$32.35181,718
2006-08-17Open-market sale100$32.75181,618
2006-08-17Open-market sale200$32.15999,723
2006-08-17Open-market sale600$32.00999,923
2006-08-16Open-market sale400$28.001,001,523
2006-08-16Open-market sale300$28.00182,118
2006-08-16Open-market sale400$28.101,002,123
2006-08-16Open-market sale200$28.311,001,923
2006-08-16Open-market sale1,000$28.051,000,523
2006-08-16Open-market sale100$28.20182,518
2006-08-16Open-market sale100$28.35182,418
2006-08-15Open-market sale100$27.18182,818
2006-08-15Open-market sale100$27.32182,918
2006-08-15Open-market sale100$27.33183,018
2006-08-15Open-market sale500$27.331,004,023
2006-08-15Open-market sale100$27.631,002,623
2006-08-15Open-market sale100$27.611,002,723
2006-08-15Open-market sale250$27.551,002,823
2006-08-15Open-market sale250$27.401,003,073
2006-08-15Open-market sale300$27.521,003,323
2006-08-15Open-market sale200$27.301,003,623
2006-08-15Open-market sale200$27.181,003,823
2006-08-15Open-market sale100$27.40182,718
2006-08-15Open-market sale100$27.52182,618
2006-08-15Open-market sale100$27.701,002,523
2006-08-14Open-market sale200$26.851,004,523
2006-08-14Open-market sale200$26.75183,418
2006-08-14Open-market sale300$26.90183,118
2006-08-14Open-market sale1,200$26.901,004,723
2006-08-14Open-market sale400$26.751,005,923
2006-08-14Open-market sale200$26.801,006,323
2006-08-11Open-market sale100$26.35184,018
2006-08-11Open-market sale1,000$26.101,006,523
2006-08-11Open-market sale200$26.051,007,523
2006-08-11Open-market sale100$26.40183,918
2006-08-11Open-market sale200$26.50183,718
2006-08-11Open-market sale100$26.01183,618
2006-08-11Open-market sale200$26.351,008,323
2006-08-11Open-market sale200$26.401,008,123
2006-08-11Open-market sale400$26.501,007,723
2006-08-10Open-market sale200$25.351,009,923
2006-08-10Open-market sale200$25.141,010,123
2006-08-10Open-market sale200$25.001,010,323
2006-08-10Open-market sale200$25.251,009,723
2006-08-10Open-market sale200$25.601,009,523
2006-08-10Open-market sale200$26.151,009,323
2006-08-10Open-market sale800$26.001,008,523
2006-08-10Open-market sale100$25.14184,518
2006-08-10Open-market sale100$25.35184,418
2006-08-10Open-market sale100$25.60184,318
2006-08-10Open-market sale100$26.07184,218
2006-08-10Open-market sale100$26.00184,118
2006-08-09Open-market sale200$25.051,011,923
2006-08-09Open-market sale400$25.001,012,123
2006-08-09Open-market sale100$25.20184,618
2006-08-09Open-market sale200$25.101,011,723
2006-08-09Open-market sale200$25.30184,718
2006-08-09Open-market sale100$25.05184,918
2006-08-09Open-market sale100$25.00185,018
2006-08-09Open-market sale500$25.201,010,523
2006-08-09Open-market sale500$25.391,011,023
2006-08-09Open-market sale200$25.301,011,523
2006-08-08Open-market sale800$25.101,012,523
2006-08-08Open-market sale400$25.001,014,123
2006-08-08Open-market sale600$25.011,013,523
2006-08-08Open-market sale100$25.01185,318
2006-08-08Open-market sale200$25.00185,418
2006-08-08Open-market sale200$25.10185,118
2006-08-08Open-market sale200$25.051,013,323
2006-08-07Open-market sale500$25.65185,618
2006-08-07Open-market sale1,000$25.651,015,523
2006-08-07Open-market sale1,000$25.601,014,523
2006-08-04Open-market sale1,200$27.151,016,523
2006-08-04Open-market sale100$26.80186,518
2006-08-04Open-market sale400$27.101,017,723
2006-08-04Open-market sale100$27.00186,418
2006-08-04Open-market sale200$27.10186,218
2006-08-04Open-market sale100$27.15186,118
2006-08-04Open-market sale200$26.801,018,323
2006-08-04Open-market sale200$27.001,018,123
2006-08-03Open-market sale400$25.751,018,523
2006-08-03Open-market sale200$25.701,018,923
2006-08-03Open-market sale600$25.601,019,123
2006-08-03Open-market sale400$25.501,019,723
2006-08-03Open-market sale400$25.401,020,123
2006-08-03Open-market sale100$25.65186,718
2006-08-03Open-market sale100$25.60186,818
2006-08-03Open-market sale100$25.50186,918
2006-08-03Open-market sale100$25.40187,018
2006-08-03Open-market sale100$25.70186,618
2006-08-02Open-market sale400$25.251,022,123
2006-08-02Open-market sale400$25.401,021,723
2006-08-02Open-market sale200$25.631,021,323
2006-08-02Open-market sale200$25.611,021,523
2006-08-02Open-market sale800$25.301,020,523
2006-08-02Open-market sale200$25.30187,118
2006-08-02Open-market sale100$25.25187,518
2006-08-02Open-market sale100$25.48187,418
2006-08-02Open-market sale100$25.63187,318
2006-08-01Open-market sale400$24.651,022,523
2006-08-01Open-market sale600$24.751,022,923
2006-08-01Open-market sale400$24.851,023,523
2006-08-01Open-market sale600$24.801,023,923
2006-08-01Open-market sale100$24.65187,618
2006-08-01Open-market sale100$24.80187,718
2006-08-01Open-market sale100$24.75187,818
2006-08-01Open-market sale200$24.85187,918
2006-07-31Open-market sale200$26.261,024,523
2006-07-31Open-market sale200$26.211,024,723
2006-07-31Open-market sale200$26.351,024,923
2006-07-31Open-market sale200$25.751,025,123
2006-07-31Open-market sale200$26.251,025,323
2006-07-31Open-market sale200$26.101,025,523
2006-07-31Open-market sale200$26.061,025,723
2006-07-31Open-market sale200$25.651,025,923
2006-07-31Open-market sale200$25.551,026,123
2006-07-31Open-market sale200$25.501,026,323
2006-07-31Open-market sale100$25.75188,118
2006-07-31Open-market sale100$26.10188,218
2006-07-31Open-market sale100$26.03188,318
2006-07-31Open-market sale100$25.65188,418
2006-07-31Open-market sale100$25.55188,518
2006-07-28Open-market sale100$25.15188,818
2006-07-28Open-market sale100$25.18188,618
2006-07-28Open-market sale100$25.20188,718
2006-07-28Open-market sale700$25.001,027,823
2006-07-28Open-market sale200$25.00188,918
2006-07-28Open-market sale300$25.161,026,523
2006-07-28Open-market sale200$25.081,026,823
2006-07-28Open-market sale600$25.201,027,023
2006-07-28Open-market sale200$25.151,027,623
2006-07-27Open-market sale500$25.001,029,023
2006-07-27Open-market sale400$24.651,028,523
2006-07-27Open-market sale100$24.60189,518
2006-07-27Open-market sale100$24.75189,418
2006-07-27Open-market sale100$25.08189,318
2006-07-27Open-market sale100$25.00189,218
2006-07-27Open-market sale100$25.05189,118
2006-07-27Open-market sale200$24.601,030,323
2006-07-27Open-market sale200$24.771,030,123
2006-07-27Open-market sale200$25.081,029,923
2006-07-27Open-market sale400$25.011,029,523
2006-07-27Open-market sale100$24.751,028,923
2006-07-26Open-market sale200$24.15189,818
2006-07-26Open-market sale100$24.20189,718
2006-07-26Open-market sale200$24.20189,618
2006-07-26Open-market sale100$24.25190,018
2006-07-26Open-market sale200$24.301,030,523
2006-07-26Open-market sale200$24.201,030,723
2006-07-26Open-market sale1,000$24.151,030,923
2006-07-26Open-market sale600$24.251,031,923
2006-07-25Open-market sale600$24.151,032,523
2006-07-25Open-market sale200$24.001,033,123
2006-07-25Open-market sale200$23.801,033,323
2006-07-25Open-market sale200$23.571,033,523
2006-07-25Open-market sale200$23.501,033,723
2006-07-25Open-market sale200$23.401,033,923
2006-07-25Open-market sale200$23.151,034,123
2006-07-25Open-market sale200$23.001,034,323
2006-07-25Open-market sale100$23.40190,418
2006-07-25Open-market sale100$23.76190,318
2006-07-25Open-market sale100$24.04190,218
2006-07-25Open-market sale100$24.15190,118
2006-07-25Open-market sale100$23.05190,518
2006-07-24Open-market sale200$22.001,036,323
2006-07-24Open-market sale100$22.20190,818
2006-07-24Open-market sale100$22.35190,718
2006-07-24Open-market sale100$22.30190,618
2006-07-24Open-market sale200$22.051,036,123
2006-07-24Open-market sale200$22.101,035,923
2006-07-24Open-market sale600$22.201,035,323
2006-07-24Open-market sale600$22.301,034,723
2006-07-24Open-market sale200$22.351,034,523
2006-07-24Open-market sale200$22.05190,918
2006-07-21Open-market sale300$21.781,037,323
2006-07-21Open-market sale100$22.05191,118
2006-07-21Open-market sale100$22.20191,218
2006-07-21Open-market sale100$21.80191,318
2006-07-21Open-market sale100$21.78191,418
2006-07-21Open-market sale100$22.77191,518
2006-07-21Open-market sale200$22.051,036,523
2006-07-21Open-market sale200$22.201,036,723
2006-07-21Open-market sale200$21.801,036,923
2006-07-21Open-market sale200$21.831,037,123
2006-07-21Open-market sale400$21.781,038,123
2006-07-21Open-market sale500$21.761,037,623
2006-07-20Open-market sale100$23.00191,918
2006-07-20Open-market sale300$22.711,038,523
2006-07-20Open-market sale200$22.851,038,823
2006-07-20Open-market sale500$22.531,039,023
2006-07-20Open-market sale200$22.801,039,523
2006-07-20Open-market sale200$23.101,039,723
2006-07-20Open-market sale200$23.001,039,923
2006-07-20Open-market sale200$23.111,040,123
2006-07-20Open-market sale200$23.301,040,323
2006-07-20Open-market sale100$23.10191,818
2006-07-20Open-market sale200$22.55191,618
2006-07-20Open-market sale100$23.30192,018
2006-07-19Open-market sale200$22.45192,318
2006-07-19Open-market sale200$22.751,040,523
2006-07-19Open-market sale200$22.601,040,723
2006-07-19Open-market sale400$22.551,040,923
2006-07-19Open-market sale200$22.401,041,323
2006-07-19Open-market sale600$22.451,041,523
2006-07-19Open-market sale200$22.351,042,123
2006-07-19Open-market sale200$22.201,042,323
2006-07-19Open-market sale100$22.40192,218
2006-07-19Open-market sale100$22.60192,118
2006-07-19Open-market sale100$22.35192,518
2006-07-18Open-market sale200$22.101,044,123
2006-07-18Open-market sale100$22.10193,018
2006-07-18Open-market sale1,600$22.001,042,523
2006-07-18Open-market sale200$22.051,044,323
2006-07-18Open-market sale400$22.00192,618
2006-07-17Open-market sale200$22.101,045,923
2006-07-17Open-market sale100$21.86193,318
2006-07-17Open-market sale1,400$21.851,044,523
2006-07-17Open-market sale200$22.171,046,123
2006-07-17Open-market sale200$22.151,046,323
2006-07-17Open-market sale300$21.85193,118
2006-07-17Open-market sale100$22.26193,418
2006-07-17Open-market sale100$22.15193,518
2006-07-14Open-market sale400$22.00193,718
2006-07-14Open-market sale100$22.20193,618
2006-07-14Open-market sale1,000$22.001,047,523
2006-07-14Open-market sale400$22.201,047,123
2006-07-14Open-market sale400$22.041,046,723
2006-07-14Open-market sale200$22.021,046,523
2006-07-13Open-market sale300$22.25194,118
2006-07-13Open-market sale500$22.901,050,023
2006-07-13Open-market sale500$22.851,049,523
2006-07-13Open-market sale1,000$22.251,048,523
2006-07-13Open-market sale200$22.90194,418
2006-07-12Open-market sale2,000$23.201,050,523
2006-07-12Open-market sale500$23.20194,618
2006-07-11Open-market sale100$24.01195,518
2006-07-11Open-market sale500$24.00195,118
2006-07-11Open-market sale600$24.151,052,523
2006-07-11Open-market sale1,400$24.001,053,123
2006-07-10Open-market sale500$23.32195,618
2006-07-10Open-market sale2,000$23.321,054,523
2006-07-10Open-market sale400$23.34195,718
2006-07-07Open-market sale500$25.201,058,023
2006-07-07Open-market sale1,500$24.801,056,523
2006-07-07Open-market sale100$24.76196,118
2006-07-07Open-market sale200$24.77196,218
2006-07-07Open-market sale200$25.20196,418
2006-07-06Open-market sale100$25.451,059,823
2006-07-06Open-market sale1,200$25.421,058,523
2006-07-06Open-market sale100$25.441,059,723
2006-07-06Open-market sale400$25.461,059,923
2006-07-06Open-market sale200$26.101,060,323
2006-07-06Open-market sale400$25.45196,618
2006-07-06Open-market sale100$26.18197,018
2006-07-05Open-market sale2,000$26.151,060,523
2006-07-05Open-market sale500$26.15197,118
2006-07-03Open-market sale2,000$26.701,062,523
2006-07-03Open-market sale500$26.70197,618
2006-06-30Open-market sale900$27.001,065,023
2006-06-30Open-market sale200$27.201,065,923
2006-06-30Open-market sale400$27.501,066,123
2006-06-30Open-market sale250$26.71198,118
2006-06-30Open-market sale250$27.00198,368
2006-06-30Open-market sale500$26.611,064,523
2006-06-29Open-market sale300$27.00198,618
2006-06-29Open-market sale600$27.051,067,923
2006-06-29Open-market sale200$27.101,067,723
2006-06-29Open-market sale1,200$27.001,066,523
2006-06-29Open-market sale200$27.05198,918
2006-06-28Open-market sale1,000$27.001,069,523
2006-06-28Open-market sale1,000$27.011,068,523
2006-06-28Open-market sale500$27.00199,118
2006-06-27Open-market sale500$27.101,071,823
2006-06-27Open-market sale300$27.271,070,523
2006-06-27Open-market sale1,000$27.261,070,823
2006-06-27Open-market sale200$27.501,072,323
2006-06-27Open-market sale500$27.26199,618
2006-06-26Open-market sale500$27.901,073,523
2006-06-26Open-market sale1,000$27.801,072,523
2006-06-26Open-market sale500$27.601,074,023
2006-06-26Open-market sale100$27.80200,118
2006-06-26Open-market sale200$27.90200,218
2006-06-26Open-market sale200$27.60200,418
2006-06-23Open-market sale400$27.901,075,123
2006-06-23Open-market sale200$28.021,074,523
2006-06-23Open-market sale100$27.55201,018
2006-06-23Open-market sale100$27.56200,918
2006-06-23Open-market sale100$27.80200,818
2006-06-23Open-market sale100$28.25200,718
2006-06-23Open-market sale100$27.95200,618
2006-06-23Open-market sale200$27.551,076,323
2006-06-23Open-market sale200$27.561,076,123
2006-06-23Open-market sale200$27.601,075,923
2006-06-23Open-market sale200$27.651,075,723
2006-06-23Open-market sale200$27.801,075,523
2006-06-23Open-market sale200$28.001,074,723
2006-06-23Open-market sale200$28.251,074,923
2006-06-22Open-market sale800$27.651,076,523
2006-06-22Open-market sale400$27.401,077,323
2006-06-22Open-market sale200$27.751,077,723
2006-06-22Open-market sale200$27.601,077,923
2006-06-22Open-market sale200$27.451,078,123
2006-06-22Open-market sale200$27.411,078,323
2006-06-22Open-market sale100$27.65201,118
2006-06-22Open-market sale100$27.60201,418
2006-06-22Open-market sale100$27.43201,518
2006-06-22Open-market sale100$27.80201,318
2006-06-22Open-market sale100$27.40201,218
2006-06-21Open-market sale250$27.361,080,273
2006-06-21Open-market sale100$27.821,080,173
2006-06-21Open-market sale150$27.841,080,023
2006-06-21Open-market sale250$27.601,079,773
2006-06-21Open-market sale500$27.701,079,273
2006-06-21Open-market sale250$27.751,079,023
2006-06-21Open-market sale500$27.851,078,523
2006-06-21Open-market sale100$27.77202,018
2006-06-21Open-market sale100$27.60201,918
2006-06-21Open-market sale100$27.70201,818
2006-06-21Open-market sale100$27.85201,718
2006-06-21Open-market sale100$27.87201,618
2006-06-20Open-market sale200$26.85202,418
2006-06-20Open-market sale500$26.751,080,523
2006-06-20Open-market sale800$26.701,081,023
2006-06-20Open-market sale200$26.831,081,823
2006-06-20Open-market sale500$26.601,082,023
2006-06-20Open-market sale300$26.71202,118
2006-06-19Open-market sale500$27.01202,618
2006-06-19Open-market sale500$27.351,084,023
2006-06-19Open-market sale500$27.001,083,523
2006-06-19Open-market sale1,000$27.061,082,523
2006-06-16Option exercise (derivative)12,500$0.000
2006-06-16Option exercise (derivative)137,500$0.000
2006-06-16Option exercise137,500$8.001,084,523
2006-06-16Option exercise12,500$8.00947,023
2006-06-16Open-market sale200$27.87934,523
2006-06-16Open-market sale200$27.81934,723
2006-06-16Open-market sale200$27.75934,923
2006-06-16Open-market sale200$27.70935,123
2006-06-16Open-market sale200$27.65935,323
2006-06-16Open-market sale300$27.50935,523
2006-06-16Open-market sale200$27.45935,823
2006-06-16Open-market sale200$27.45203,418
2006-06-16Open-market sale100$27.75203,118
2006-06-16Open-market sale500$27.36936,023
2006-06-16Open-market sale200$27.71203,218
2006-06-15Open-market sale700$27.00937,823
2006-06-15Open-market sale200$27.20937,623
2006-06-15Open-market sale600$27.10937,023
2006-06-15Open-market sale100$27.17936,923
2006-06-15Open-market sale400$27.15936,523
2006-06-15Open-market sale300$27.05203,618
2006-06-15Open-market sale200$27.00203,918
2006-06-14Open-market sale250$25.70939,523
2006-06-14Open-market sale500$25.55939,023
2006-06-14Open-market sale500$25.75938,523
2006-06-14Open-market sale250$25.30939,773
2006-06-14Open-market sale250$25.75204,368
2006-06-14Open-market sale250$25.55204,118
2006-06-14Open-market sale250$25.18940,023
2006-06-14Open-market sale250$25.28940,273
2006-06-13Open-market sale250$25.08940,523
2006-06-13Open-market sale250$25.07940,773
2006-06-13Open-market sale250$25.10941,023
2006-06-13Open-market sale250$25.25941,273
2006-06-13Open-market sale500$25.50941,523
2006-06-13Open-market sale500$25.40942,023
2006-06-13Open-market sale500$25.40204,618
2006-06-12Open-market sale500$25.35943,523
2006-06-12Open-market sale500$25.31942,523
2006-06-12Open-market sale500$25.34943,023
2006-06-12Open-market sale500$25.45944,023
2006-06-12Open-market sale250$25.32205,118
2006-06-12Open-market sale250$25.45205,368
2006-06-09Open-market sale200$26.60946,323
2006-06-09Open-market sale100$26.70205,818
2006-06-09Open-market sale200$26.50205,918
2006-06-09Open-market sale200$26.00944,523
2006-06-09Open-market sale1,000$26.10944,723
2006-06-09Open-market sale200$26.30945,723
2006-06-09Open-market sale200$26.50946,123
2006-06-09Open-market sale200$26.55945,923
2006-06-09Open-market sale200$26.10205,618
2006-06-08Open-market sale1,000$25.75947,523
2006-06-08Open-market sale1,000$25.90946,523
2006-06-08Open-market sale200$25.60206,118
2006-06-08Open-market sale100$25.80206,318
2006-06-08Open-market sale200$25.75206,418
2006-06-07Open-market sale200$27.87949,923
2006-06-07Open-market sale100$27.90207,018
2006-06-07Open-market sale500$27.00948,523
2006-06-07Open-market sale500$27.01949,023
2006-06-07Open-market sale400$27.86949,523
2006-06-07Open-market sale200$27.90950,123
2006-06-07Open-market sale200$27.91950,323
2006-06-07Open-market sale300$27.07206,618
2006-06-07Open-market sale100$27.85206,918
2006-06-06Open-market sale2,000$27.72950,523
2006-06-06Open-market sale500$27.76207,118
2006-06-05Open-market sale600$29.70952,523
2006-06-05Open-market sale100$29.94207,918
2006-06-05Open-market sale600$29.66953,123
2006-06-05Open-market sale300$29.70207,618
2006-06-05Open-market sale400$30.55954,123
2006-06-05Open-market sale200$29.68953,723
2006-06-05Open-market sale200$29.92953,923
2006-06-05Open-market sale100$30.50208,018
2006-06-02Open-market sale500$30.00208,118
2006-06-02Open-market sale2,000$30.00954,523
2006-06-01Open-market sale1,200$29.65956,923
2006-06-01Open-market sale200$29.15958,323
2006-06-01Open-market sale200$29.30958,123
2006-06-01Open-market sale400$30.00956,523
2006-06-01Open-market sale100$29.30209,018
2006-06-01Open-market sale100$29.66208,918
2006-06-01Open-market sale100$30.00208,818
2006-06-01Open-market sale100$30.25208,718
2006-06-01Open-market sale100$30.50208,618
2006-05-31Open-market sale150$29.50209,468
2006-05-31Open-market sale1,000$29.60958,523
2006-05-31Open-market sale500$29.50959,523
2006-05-31Open-market sale500$29.51960,023
2006-05-31Open-market sale250$29.53209,118
2006-05-31Open-market sale250$29.48209,368
2006-05-30Open-market sale2,000$29.90960,523
2006-05-30Open-market sale500$29.90209,618
2006-05-26Open-market sale1,000$30.40962,523
2006-05-26Open-market sale200$30.75964,123
2006-05-26Open-market sale200$30.85963,923
2006-05-26Open-market sale400$30.55963,523
2006-05-26Open-market sale200$30.65964,323
2006-05-26Open-market sale200$30.85210,418
2006-05-26Open-market sale300$30.40210,118
2006-05-25Open-market sale200$29.25965,723
2006-05-25Open-market sale200$29.17966,323
2006-05-25Open-market sale400$29.20965,923
2006-05-25Open-market sale100$30.00210,718
2006-05-25Open-market sale200$29.75965,323
2006-05-25Open-market sale300$30.00965,023
2006-05-25Open-market sale100$30.02964,923
2006-05-25Open-market sale400$30.10964,523
2006-05-25Open-market sale200$29.20210,918
2006-05-25Open-market sale100$29.25210,818
2006-05-25Open-market sale200$29.30965,523
2006-05-25Open-market sale100$30.02210,618
2006-05-24Open-market sale1,000$28.55966,523
2006-05-24Open-market sale500$28.55211,118
2006-05-24Open-market sale1,000$28.70967,523
2006-05-23Open-market sale1,000$29.26968,523
2006-05-23Open-market sale200$29.75969,523
2006-05-23Open-market sale200$30.15211,918
2006-05-23Open-market sale100$30.50211,818
2006-05-23Open-market sale200$29.52211,618
2006-05-23Open-market sale200$30.10970,323
2006-05-23Open-market sale200$30.40969,723
2006-05-23Open-market sale200$30.39969,923
2006-05-23Open-market sale200$30.15970,123
2006-05-22Open-market sale2,000$29.00970,523
2006-05-22Open-market sale500$29.00212,118
2006-05-19Open-market sale500$28.50212,618
2006-05-19Open-market sale1,000$28.75973,523
2006-05-19Open-market sale500$29.00973,023
2006-05-19Open-market sale500$28.50972,523
2006-05-18Open-market sale500$29.50976,023
2006-05-18Open-market sale500$29.01213,118
2006-05-18Open-market sale500$28.59974,523
2006-05-18Open-market sale1,000$28.66975,023
2006-05-17Open-market sale200$30.20976,523
2006-05-17Open-market sale500$30.05976,723
2006-05-17Open-market sale500$30.00977,223
2006-05-17Open-market sale200$29.80977,723
2006-05-17Open-market sale200$30.75978,123
2006-05-17Open-market sale200$30.65978,323
2006-05-17Open-market sale100$30.05213,618
2006-05-17Open-market sale100$29.80213,818
2006-05-17Open-market sale100$30.25213,918
2006-05-17Open-market sale100$30.75214,018
2006-05-17Open-market sale100$30.00213,718
2006-05-17Open-market sale200$30.25977,923
2006-05-16Open-market sale300$30.75979,523
2006-05-16Open-market sale500$30.65979,023
2006-05-16Open-market sale500$30.70978,523
2006-05-16Open-market sale100$30.61214,518
2006-05-16Open-market sale400$30.60214,118
2006-05-16Open-market sale500$30.93980,023
2006-05-16Open-market sale200$31.00979,823
2006-05-15Open-market sale200$31.00981,523
2006-05-15Open-market sale300$31.00214,618
2006-05-15Open-market sale200$31.35982,323
2006-05-15Open-market sale200$31.50982,123
2006-05-15Open-market sale200$31.40981,923
2006-05-15Open-market sale200$31.45981,723
2006-05-15Open-market sale500$31.05981,023
2006-05-15Open-market sale500$31.15980,523
2006-05-15Open-market sale100$31.50215,018
2006-05-15Open-market sale100$31.40214,918
2006-05-12Open-market sale100$31.90982,523
2006-05-12Open-market sale200$31.50982,623
2006-05-12Open-market sale200$31.75982,823
2006-05-12Open-market sale250$31.60983,023
2006-05-12Open-market sale300$31.65983,273
2006-05-12Open-market sale250$31.22983,573
2006-05-12Open-market sale250$31.25983,823
2006-05-12Open-market sale450$31.06984,073
2006-05-12Open-market sale500$31.90215,118
2006-05-11Open-market sale2,000$34.02984,523
2006-05-11Open-market sale300$32.01215,818
2006-05-11Open-market sale500$32.02215,618
2006-05-10Open-market sale400$32.92986,523
2006-05-10Open-market sale400$32.91216,218
2006-05-10Open-market sale1,600$32.91986,923
2006-05-10Open-market sale500$32.91216,118
2006-05-09Open-market sale250$33.60216,618
2006-05-09Open-market sale250$33.65216,868
2006-05-09Open-market sale1,000$33.65989,523
2006-05-09Open-market sale1,000$33.60988,523
2006-05-08Open-market sale1,100$34.25991,023
2006-05-08Open-market sale500$34.26990,523
2006-05-08Open-market sale500$34.25217,118
2006-05-08Open-market sale200$34.40992,123
2006-05-08Open-market sale200$34.65992,323
2006-05-05Open-market sale2,000$34.18992,523
2006-05-05Open-market sale500$34.20217,618
2006-05-04Open-market sale500$35.06994,523
2006-05-04Open-market sale500$35.05995,023
2006-05-04Open-market sale500$35.10995,523
2006-05-04Open-market sale500$35.30996,023
2006-05-04Open-market sale250$35.15218,118
2006-05-04Open-market sale250$35.35218,368
2006-05-03Open-market sale1,000$34.65997,523
2006-05-03Open-market sale1,000$34.45996,523
2006-05-03Open-market sale500$34.65218,618
2006-05-02Open-market sale500$35.10999,023
2006-05-02Open-market sale500$35.31999,523
2006-05-02Open-market sale500$35.401,000,023
2006-05-02Open-market sale500$34.98998,523
2006-05-02Open-market sale150$35.05219,218
2006-05-02Open-market sale250$35.31219,368
2006-05-02Open-market sale250$35.10219,118
2006-05-01Open-market sale500$35.051,000,523
2006-05-01Open-market sale1,500$35.001,001,023
2006-05-01Open-market sale500$35.00219,618
2006-05-01Open-market sale500$35.00219,618
2006-05-01Open-market sale500$35.051,043,963
2006-05-01Open-market sale1,500$35.001,044,463
2006-04-28Open-market sale100$35.75241,988
2006-04-28Open-market sale300$35.251,045,963
2006-04-28Open-market sale100$35.271,046,263
2006-04-28Open-market sale200$35.551,046,363
2006-04-28Open-market sale100$35.501,046,563
2006-04-28Open-market sale100$35.751,046,663
2006-04-28Open-market sale200$35.701,046,763
2006-04-28Open-market sale300$35.601,046,963
2006-04-28Open-market sale200$35.001,047,263
2006-04-28Open-market sale500$35.101,047,463
2006-04-28Open-market sale150$35.25241,838
2006-04-28Open-market sale250$35.45242,088
2006-04-27Open-market sale200$35.501,049,763
2006-04-27Open-market sale400$35.271,047,963
2006-04-27Open-market sale200$35.50242,638
2006-04-27Open-market sale300$35.25242,338
2006-04-27Open-market sale200$35.151,049,563
2006-04-27Open-market sale600$35.301,048,963
2006-04-27Open-market sale600$35.251,048,363
2006-04-26Open-market sale100$35.40243,038
2006-04-26Open-market sale100$35.20243,238
2006-04-26Open-market sale200$35.25242,938
2006-04-26Open-market sale200$35.001,051,763
2006-04-26Open-market sale200$35.151,051,563
2006-04-26Open-market sale200$35.201,051,363
2006-04-26Open-market sale200$35.401,051,163
2006-04-26Open-market sale200$35.351,050,963
2006-04-26Open-market sale250$35.251,050,713
2006-04-26Open-market sale750$35.231,049,963
2006-04-26Open-market sale200$35.20243,138
2006-04-26Open-market sale200$35.25242,838
2006-04-25Open-market sale100$34.80243,338
2006-04-25Open-market sale150$34.30243,438
2006-04-25Open-market sale250$34.701,051,963
2006-04-25Open-market sale250$34.501,052,213
2006-04-25Open-market sale250$34.351,052,463
2006-04-25Open-market sale250$34.801,052,713
2006-04-25Open-market sale250$34.601,052,963
2006-04-25Open-market sale250$34.301,053,213
2006-04-25Open-market sale250$34.001,053,463
2006-04-25Open-market sale250$33.801,053,713
2006-04-25Open-market sale250$33.85243,588
2006-04-24Open-market sale500$32.551,054,963
2006-04-24Open-market sale1,000$32.601,053,963
2006-04-24Open-market sale100$32.56244,238
2006-04-24Open-market sale500$32.55243,838
2006-04-24Open-market sale500$32.851,055,463
2006-04-21Open-market sale2,000$33.001,055,963
2006-04-21Open-market sale500$32.99244,338
2006-04-20Open-market sale500$33.351,059,463
2006-04-20Open-market sale500$33.311,058,963
2006-04-20Open-market sale1,000$33.201,057,963
2006-04-20Open-market sale200$33.40245,138
2006-04-20Open-market sale300$33.20244,838
2006-04-19Open-market sale500$34.001,061,463
2006-04-19Open-market sale500$34.201,060,963
2006-04-19Open-market sale500$34.151,060,463
2006-04-19Open-market sale500$34.051,059,963
2006-04-19Open-market sale200$34.15245,638
2006-04-19Open-market sale300$34.05245,338
2006-04-18Open-market sale1,000$33.401,061,963
2006-04-18Open-market sale500$33.251,062,963
2006-04-18Open-market sale500$33.101,063,463
2006-04-18Open-market sale300$33.35245,838
2006-04-18Open-market sale200$33.25246,138
2006-04-17Open-market sale2,000$32.701,063,963
2006-04-17Open-market sale500$32.74246,338
2006-04-17Open-market sale200$32.72246,538
2006-04-17Open-market sale100$32.73246,738
2006-04-13Open-market sale400$34.051,067,563
2006-04-13Open-market sale500$33.79246,838
2006-04-13Open-market sale400$33.851,065,963
2006-04-13Open-market sale1,200$33.751,066,363
2006-04-12Open-market sale500$33.301,067,963
2006-04-12Open-market sale1,000$33.501,068,463
2006-04-12Open-market sale500$33.601,069,463
2006-04-12Open-market sale100$33.26247,338
2006-04-12Open-market sale200$33.27247,438
2006-04-12Open-market sale200$33.62247,638
2006-04-11Open-market sale1,100$33.201,070,863
2006-04-11Open-market sale900$33.211,069,963
2006-04-11Open-market sale300$33.17248,038
2006-04-11Open-market sale100$33.21247,938
2006-04-11Open-market sale100$33.20247,838
2006-04-11Open-market sale100$33.22248,238
2006-04-10Open-market sale100$34.681,071,963
2006-04-10Open-market sale200$34.701,072,063
2006-04-10Open-market sale200$34.691,072,263
2006-04-10Open-market sale500$34.601,072,463
2006-04-10Open-market sale500$35.101,073,463
2006-04-10Open-market sale250$34.71248,338
2006-04-10Open-market sale250$34.60248,588
2006-04-10Open-market sale500$34.851,072,963
2006-04-07Open-market sale100$34.531,075,863
2006-04-07Open-market sale900$34.521,074,963
2006-04-07Open-market sale400$34.62248,938
2006-04-07Open-market sale100$34.60248,838
2006-04-07Open-market sale1,000$34.501,073,963
2006-04-06Open-market sale1,000$37.001,076,963
2006-04-06Open-market sale1,000$36.101,075,963
2006-04-06Open-market sale500$36.12249,338
2006-04-05Open-market sale500$36.751,079,463
2006-04-05Open-market sale100$36.911,078,963
2006-04-05Open-market sale1,000$37.001,077,963
2006-04-05Open-market sale500$37.00249,838
2006-04-05Open-market sale400$36.901,079,063
2006-04-04Open-market sale800$35.751,079,963
2006-04-04Open-market sale200$36.001,080,763
2006-04-04Open-market sale1,000$35.871,080,963
2006-04-04Open-market sale500$35.92250,338
2006-04-03Open-market sale250$37.75250,838
2006-04-03Open-market sale1,200$37.101,082,763
2006-04-03Open-market sale250$37.40251,088
2006-04-03Open-market sale200$37.701,081,963
2006-04-03Open-market sale200$37.751,082,163
2006-04-03Open-market sale400$37.401,082,363
2006-03-31Open-market sale500$36.481,083,963
2006-03-31Open-market sale1,000$36.201,084,463
2006-03-31Open-market sale500$36.351,085,463
2006-03-31Open-market sale500$36.20251,338
2006-03-30Open-market sale200$37.101,086,363
2006-03-30Open-market sale200$37.051,086,563
2006-03-30Open-market sale400$37.001,086,763
2006-03-30Open-market sale800$36.901,087,163
2006-03-30Open-market sale200$37.201,086,163
2006-03-30Open-market sale100$37.20251,838
2006-03-30Open-market sale200$37.05251,938
2006-03-30Open-market sale200$36.89252,138
2006-03-30Open-market sale200$37.211,085,963
2006-03-29Open-market sale150$36.76252,688
2006-03-29Open-market sale500$36.771,087,963
2006-03-29Open-market sale1,000$36.751,088,463
2006-03-29Open-market sale500$36.711,089,463
2006-03-29Open-market sale350$36.75252,338
2006-03-28Gift1,584$0.001,091,963
2006-03-28Open-market sale500$37.611,091,463
2006-03-28Open-market sale1,000$37.601,090,463
2006-03-28Open-market sale200$37.101,090,263
2006-03-28Open-market sale300$37.201,089,963
2006-03-28Open-market sale500$37.65252,838
2006-03-27Open-market sale500$38.31253,338
2006-03-27Open-market sale1,000$38.261,093,547
2006-03-27Open-market sale500$38.231,094,547
2006-03-27Open-market sale500$38.361,095,047
2006-03-24Open-market sale1,600$37.521,095,547
2006-03-24Open-market sale500$37.57253,838
2006-03-24Open-market sale400$37.601,097,147
2006-03-23Open-market sale200$37.501,098,347
2006-03-23Open-market sale250$37.10254,588
2006-03-23Open-market sale800$37.551,097,547
2006-03-23Open-market sale250$37.40254,338
2006-03-23Open-market sale300$37.351,098,547
2006-03-23Open-market sale300$37.151,098,847
2006-03-23Open-market sale200$37.101,099,147
2006-03-23Open-market sale200$37.001,099,347
2006-03-22Open-market sale500$36.701,101,047
2006-03-22Open-market sale500$36.801,100,547
2006-03-22Open-market sale1,000$36.901,099,547
2006-03-22Open-market sale250$36.80254,838
2006-03-22Open-market sale250$36.75255,088
2006-03-21Open-market sale250$38.85255,588
2006-03-21Open-market sale250$38.10255,338
2006-03-21Open-market sale200$38.851,103,347
2006-03-21Open-market sale100$38.021,101,547
2006-03-21Open-market sale1,300$38.001,101,647
2006-03-21Open-market sale200$39.101,102,947
2006-03-21Open-market sale200$38.901,103,147
2006-03-20Open-market sale1,000$38.601,104,547
2006-03-20Open-market sale1,000$38.611,103,547
2006-03-20Open-market sale500$38.58255,838
2006-03-17Open-market sale900$38.971,105,547
2006-03-17Open-market sale100$38.951,106,447
2006-03-17Open-market sale1,000$38.851,106,547
2006-03-17Open-market sale500$39.05256,338
2006-03-16Open-market sale800$38.851,108,747
2006-03-16Open-market sale500$38.92256,838
2006-03-16Open-market sale1,200$39.001,107,547
2006-03-15Open-market sale500$38.621,111,047
2006-03-15Open-market sale500$38.70257,338
2006-03-15Open-market sale500$38.651,110,547
2006-03-15Open-market sale200$39.051,109,547
2006-03-15Open-market sale300$38.801,109,747
2006-03-15Open-market sale500$38.751,110,047
2006-03-14Open-market sale200$39.301,112,147
2006-03-14Open-market sale200$39.251,112,347
2006-03-14Open-market sale200$39.101,112,547
2006-03-14Open-market sale200$39.081,112,747
2006-03-14Open-market sale400$39.061,112,947
2006-03-14Open-market sale200$39.051,113,347
2006-03-14Open-market sale200$39.401,111,947
2006-03-14Open-market sale400$39.501,111,547
2006-03-14Open-market sale250$39.10258,088
2006-03-14Open-market sale250$39.15257,838
2006-03-13Open-market sale250$39.10258,338
2006-03-13Open-market sale200$38.351,115,347
2006-03-13Open-market sale200$38.501,115,147
2006-03-13Open-market sale200$38.651,114,947
2006-03-13Open-market sale400$38.901,114,547
2006-03-13Open-market sale200$38.921,114,347
2006-03-13Open-market sale400$38.931,113,947
2006-03-13Open-market sale250$38.50258,588
2006-03-13Open-market sale400$39.001,113,547
2006-03-10Open-market sale200$37.601,117,347
2006-03-10Open-market sale500$37.80258,838
2006-03-10Open-market sale200$37.801,115,547
2006-03-10Open-market sale200$37.751,115,747
2006-03-10Open-market sale700$37.711,115,947
2006-03-10Open-market sale500$37.701,116,647
2006-03-10Open-market sale200$37.651,117,147
2006-03-09Open-market sale500$37.41259,338
2006-03-09Open-market sale1,000$37.471,117,547
2006-03-09Open-market sale500$37.411,118,547
2006-03-09Open-market sale500$37.551,119,047
2006-03-08Open-market sale250$37.201,120,047
2006-03-08Open-market sale500$37.001,121,047
2006-03-08Open-market sale500$37.051,120,547
2006-03-08Open-market sale250$37.151,120,297
2006-03-08Open-market sale250$37.301,119,797
2006-03-08Open-market sale250$37.581,119,547
2006-03-08Open-market sale250$37.05260,088
2006-03-08Open-market sale250$37.58259,838
2006-03-07Open-market sale600$37.051,122,747
2006-03-07Open-market sale200$37.451,121,547
2006-03-07Open-market sale250$37.311,121,747
2006-03-07Open-market sale250$37.251,121,997
2006-03-07Open-market sale500$37.151,122,247
2006-03-07Open-market sale200$37.001,123,347
2006-03-07Open-market sale250$37.45260,588
2006-03-07Open-market sale250$37.06260,338
2006-03-06Open-market sale250$37.20261,088
2006-03-06Open-market sale200$36.691,123,547
2006-03-06Open-market sale800$36.681,123,747
2006-03-06Open-market sale500$37.201,124,547
2006-03-06Open-market sale500$37.161,125,047
2006-03-06Open-market sale250$36.68260,838
2006-03-03Open-market sale200$38.301,125,747
2006-03-03Open-market sale200$38.191,125,947
2006-03-03Open-market sale200$38.101,126,147
2006-03-03Open-market sale200$38.001,126,347
2006-03-03Open-market sale200$37.951,126,547
2006-03-03Open-market sale200$37.701,126,747
2006-03-03Open-market sale200$37.251,127,147
2006-03-03Open-market sale100$37.041,127,347
2006-03-03Open-market sale100$37.001,127,447
2006-03-03Open-market sale200$38.04261,638
2006-03-03Open-market sale300$38.43261,338
2006-03-03Open-market sale200$38.501,125,547
2006-03-03Open-market sale200$37.351,126,947
2006-03-02Open-market sale300$37.10261,838
2006-03-02Open-market sale200$36.601,129,347
2006-03-02Open-market sale200$36.801,129,147
2006-03-02Open-market sale500$37.011,128,647
2006-03-02Open-market sale900$37.101,127,747
2006-03-02Open-market sale200$37.201,127,547
2006-03-02Open-market sale200$37.05262,138
2006-03-01Open-market sale200$35.851,130,747
2006-03-01Open-market sale100$36.301,129,547
2006-03-01Open-market sale500$36.281,129,647
2006-03-01Open-market sale200$36.151,130,147
2006-03-01Open-market sale400$36.001,130,347
2006-03-01Open-market sale200$35.401,130,947
2006-03-01Open-market sale200$35.351,131,147
2006-03-01Open-market sale200$35.151,131,347
2006-03-01Open-market sale100$36.50262,338
2006-03-01Open-market sale200$36.10262,438
2006-03-01Open-market sale200$35.71262,638
2006-02-28Open-market sale200$34.651,132,747
2006-02-28Open-market sale200$34.80262,938
2006-02-28Open-market sale500$34.901,131,547
2006-02-28Open-market sale700$34.861,132,047
2006-02-28Open-market sale200$34.581,132,947
2006-02-28Open-market sale200$34.501,133,147
2006-02-28Open-market sale200$34.471,133,347
2006-02-28Open-market sale300$34.80262,838
2006-02-28Open-market sale200$34.60263,138
2006-02-27Open-market sale200$33.851,135,147
2006-02-27Open-market sale1,500$34.001,133,547
2006-02-27Open-market sale100$33.951,135,047
2006-02-27Open-market sale200$33.651,135,347
2006-02-27Open-market sale500$34.00263,338
2006-02-24Open-market sale400$34.001,135,747
2006-02-24Open-market sale200$34.181,135,547
2006-02-24Open-market sale200$34.00264,038
2006-02-24Open-market sale100$33.64264,238
2006-02-24Open-market sale200$33.901,136,147
2006-02-24Open-market sale200$34.20263,838
2006-02-24Open-market sale200$33.681,137,347
2006-02-24Open-market sale400$33.701,136,947
2006-02-24Open-market sale200$33.801,136,747
2006-02-24Open-market sale200$33.851,136,547
2006-02-24Open-market sale200$33.861,136,347
2006-02-23Open-market sale100$34.02264,538
2006-02-23Open-market sale200$34.551,137,547
2006-02-23Open-market sale400$34.201,137,747
2006-02-23Open-market sale200$34.151,138,147
2006-02-23Open-market sale200$34.001,138,347
2006-02-23Open-market sale200$33.801,138,547
2006-02-23Open-market sale200$33.721,138,747
2006-02-23Open-market sale200$33.641,138,947
2006-02-23Open-market sale200$33.551,139,147
2006-02-23Open-market sale200$33.501,139,347
2006-02-23Open-market sale200$34.30264,338
2006-02-23Open-market sale200$33.66264,638
2006-02-22Open-market sale500$33.551,140,047
2006-02-22Open-market sale500$34.051,139,547
2006-02-22Open-market sale1,000$33.351,140,547
2006-02-22Open-market sale250$33.55264,838
2006-02-22Open-market sale250$33.35265,088
2006-02-21Open-market sale200$34.301,141,547
2006-02-21Open-market sale200$34.001,141,747
2006-02-21Open-market sale600$33.551,141,947
2006-02-21Open-market sale200$33.541,142,547
2006-02-21Open-market sale300$33.341,142,747
2006-02-21Open-market sale300$33.331,143,047
2006-02-21Open-market sale200$33.301,143,347
2006-02-21Open-market sale200$33.30265,638
2006-02-21Open-market sale500$33.30265,338
2006-02-17Open-market sale200$34.45266,138
2006-02-17Open-market sale800$34.501,143,547
2006-02-17Open-market sale800$34.751,144,347
2006-02-17Open-market sale400$35.201,145,147
2006-02-17Open-market sale500$34.42265,838
2006-02-16Open-market sale400$34.751,146,547
2006-02-16Open-market sale200$34.001,147,347
2006-02-16Open-market sale200$34.351,147,147
2006-02-16Open-market sale200$34.611,146,947
2006-02-16Open-market sale500$35.16266,338
2006-02-16Open-market sale400$35.001,146,147
2006-02-16Open-market sale200$35.051,145,947
2006-02-16Open-market sale200$35.101,145,747
2006-02-16Open-market sale200$35.161,145,547
2006-02-15Open-market sale100$33.781,149,447
2006-02-15Open-market sale100$33.791,149,347
2006-02-15Open-market sale200$33.801,149,147
2006-02-15Open-market sale100$33.831,148,947
2006-02-15Open-market sale100$33.821,149,047
2006-02-15Open-market sale100$33.86266,838
2006-02-15Open-market sale400$33.87266,938
2006-02-15Open-market sale100$34.171,147,547
2006-02-15Open-market sale100$34.021,147,647
2006-02-15Open-market sale200$34.011,147,747
2006-02-15Open-market sale400$34.001,147,947
2006-02-15Open-market sale100$33.871,148,347
2006-02-15Open-market sale100$33.861,148,447
2006-02-15Open-market sale200$33.851,148,547
2006-02-15Open-market sale200$33.841,148,747
2006-02-14Open-market sale200$34.621,151,147
2006-02-14Open-market sale200$34.571,151,347
2006-02-14Open-market sale300$34.60267,438
2006-02-14Open-market sale100$34.59267,738
2006-02-14Open-market sale200$34.651,150,747
2006-02-14Open-market sale200$34.691,150,547
2006-02-14Open-market sale200$34.781,150,347
2006-02-14Open-market sale200$34.821,150,147
2006-02-14Open-market sale200$34.851,149,947
2006-02-14Open-market sale200$34.881,149,747
2006-02-14Open-market sale200$35.361,149,547
2006-02-14Open-market sale200$34.631,150,947
2006-02-14Open-market sale400$34.59267,338
2006-02-13Open-market sale200$35.251,151,547
2006-02-13Open-market sale200$35.201,151,747
2006-02-13Open-market sale200$35.191,151,947
2006-02-13Open-market sale200$34.531,152,147
2006-02-13Open-market sale200$34.501,152,347
2006-02-13Open-market sale1,000$34.351,152,547
2006-02-13Open-market sale200$34.34267,838
2006-02-13Open-market sale100$34.40268,038
2006-02-13Open-market sale100$34.54268,138
2006-02-13Open-market sale100$35.19268,238
2006-02-10Open-market sale2,000$37.801,153,547
2006-02-10Open-market sale500$37.62268,338
2006-02-09Open-market sale100$39.65269,038
2006-02-09Open-market sale100$39.65268,838
2006-02-09Open-market sale200$39.51268,938
2006-02-09Open-market sale100$39.37269,138
2006-02-09Open-market sale200$39.131,157,147
2006-02-09Open-market sale200$39.771,155,547
2006-02-09Open-market sale400$39.711,155,747
2006-02-09Open-market sale200$39.651,156,147
2006-02-09Open-market sale200$39.501,156,347
2006-02-09Open-market sale200$39.351,156,547
2006-02-09Open-market sale200$39.311,156,747
2006-02-09Open-market sale200$39.201,156,947
2006-02-09Open-market sale200$39.001,157,347
2006-02-09Open-market sale100$39.15269,238
2006-02-08Open-market sale200$38.371,158,247
2006-02-08Open-market sale200$38.151,158,947
2006-02-08Open-market sale200$38.331,159,147
2006-02-08Open-market sale200$38.391,159,347
2006-02-08Open-market sale100$38.50269,338
2006-02-08Open-market sale100$38.46269,438
2006-02-08Open-market sale100$38.44269,538
2006-02-08Open-market sale100$38.23269,638
2006-02-08Open-market sale100$38.15269,738
2006-02-08Open-market sale200$38.411,157,547
2006-02-08Open-market sale200$38.591,157,747
2006-02-08Open-market sale200$38.601,157,947
2006-02-08Open-market sale100$38.291,158,147
2006-02-08Open-market sale300$38.301,158,647
2006-02-08Open-market sale200$38.501,158,447
2006-02-07Open-market sale250$37.65270,088
2006-02-07Open-market sale200$38.501,159,547
2006-02-07Open-market sale200$38.291,159,747
2006-02-07Open-market sale200$38.151,159,947
2006-02-07Open-market sale200$37.951,160,147
2006-02-07Open-market sale200$37.841,160,347
2006-02-07Open-market sale200$37.751,160,547
2006-02-07Open-market sale250$38.50269,838
2006-02-07Open-market sale200$37.611,161,347
2006-02-07Open-market sale200$37.651,161,147
2006-02-07Open-market sale200$37.681,160,747
2006-02-07Open-market sale200$37.671,160,947
2006-02-06Open-market sale200$39.451,161,547
2006-02-06Open-market sale200$39.301,161,747
2006-02-06Open-market sale200$39.251,161,947
2006-02-06Open-market sale400$39.201,162,147
2006-02-06Open-market sale200$39.171,162,547
2006-02-06Open-market sale200$39.151,162,747
2006-02-06Open-market sale200$39.111,162,947
2006-02-06Open-market sale200$39.071,163,147
2006-02-06Open-market sale200$39.051,163,347
2006-02-06Open-market sale100$39.45270,338
2006-02-06Open-market sale100$39.27270,438
2006-02-06Open-market sale100$39.17270,538
2006-02-06Open-market sale100$39.11270,638
2006-02-06Open-market sale100$39.09270,738
2006-02-03Open-market sale400$39.001,163,547
2006-02-03Open-market sale200$38.901,163,947
2006-02-03Open-market sale200$38.851,164,147
2006-02-03Open-market sale200$38.601,164,347
2006-02-03Open-market sale200$38.451,164,547
2006-02-03Open-market sale200$38.401,164,747
2006-02-03Open-market sale200$38.351,164,947
2006-02-03Open-market sale200$38.271,165,147
2006-02-03Open-market sale200$38.231,165,347
2006-02-03Open-market sale100$38.95270,838
2006-02-03Open-market sale100$38.85270,938
2006-02-03Open-market sale100$38.50271,038
2006-02-03Open-market sale100$38.40271,138
2006-02-03Open-market sale100$38.35271,238
2006-02-02Open-market sale200$40.751,167,347
2006-02-02Open-market sale200$39.501,167,147
2006-02-02Open-market sale200$39.751,166,947
2006-02-02Open-market sale400$39.551,166,547
2006-02-02Open-market sale400$39.601,166,147
2006-02-02Open-market sale100$39.151,166,047
2006-02-02Open-market sale500$39.251,165,547
2006-02-02Open-market sale100$40.75271,738
2006-02-02Open-market sale100$39.50271,638
2006-02-02Open-market sale200$39.58271,338
2006-02-02Open-market sale100$39.78271,538
2006-02-01Open-market sale1,000$40.061,167,547
2006-02-01Open-market sale1,000$40.131,168,547
2006-02-01Open-market sale250$40.12271,838
2006-02-01Open-market sale250$40.13272,088
2006-01-31Open-market sale1,000$41.051,170,547
2006-01-31Open-market sale1,000$41.151,169,547
2006-01-31Open-market sale500$41.30272,338
2006-01-30Open-market sale100$42.80272,838
2006-01-30Open-market sale100$42.75272,938
2006-01-30Open-market sale100$42.65273,038
2006-01-30Open-market sale100$42.56273,138
2006-01-30Open-market sale100$42.30273,238
2006-01-30Open-market sale200$42.851,171,547
2006-01-30Open-market sale200$42.801,171,747
2006-01-30Open-market sale200$42.751,171,947
2006-01-30Open-market sale200$42.701,172,147
2006-01-30Open-market sale100$42.671,172,347
2006-01-30Open-market sale100$42.661,172,447
2006-01-30Open-market sale200$42.601,172,547
2006-01-30Open-market sale100$42.531,172,747
2006-01-30Open-market sale100$42.511,172,847
2006-01-30Open-market sale200$42.501,172,947
2006-01-30Open-market sale200$42.251,173,147
2006-01-30Open-market sale200$42.001,173,347
2006-01-27Open-market sale100$41.25273,638
2006-01-27Open-market sale600$41.561,173,547
2006-01-27Open-market sale400$41.551,174,147
2006-01-27Open-market sale200$41.501,174,547
2006-01-27Open-market sale200$41.251,174,747
2006-01-27Open-market sale200$41.001,174,947
2006-01-27Open-market sale200$40.751,175,147
2006-01-27Open-market sale200$40.551,175,347
2006-01-27Open-market sale100$41.57273,438
2006-01-27Open-market sale100$41.50273,538
2006-01-27Open-market sale200$41.55273,338
2006-01-27Open-market sale100$41.00273,738
2006-01-26Open-market sale100$40.05274,238
2006-01-26Open-market sale500$40.001,177,047
2006-01-26Open-market sale500$40.151,176,547
2006-01-26Open-market sale500$40.301,176,047
2006-01-26Open-market sale500$40.451,175,547
2006-01-26Open-market sale100$40.20274,138
2006-01-26Open-market sale100$40.35274,038
2006-01-26Open-market sale200$40.49273,838
2006-01-25Open-market sale400$39.54274,438
2006-01-25Open-market sale500$39.53274,338
2006-01-25Open-market sale1,000$39.531,178,547
2006-01-25Open-market sale1,000$39.481,177,547
2006-01-24Open-market sale1,000$40.151,180,547
2006-01-24Open-market sale500$40.051,180,047
2006-01-24Open-market sale500$40.201,179,547
2006-01-24Open-market sale500$40.20274,838
2006-01-23Open-market sale400$39.871,183,147
2006-01-23Open-market sale100$39.901,183,047
2006-01-23Open-market sale100$39.931,182,947
2006-01-23Open-market sale400$39.961,182,547
2006-01-23Open-market sale1,000$40.001,181,547
2006-01-23Open-market sale500$40.00275,338
2006-01-20Open-market sale500$40.05275,838
2006-01-20Open-market sale1,000$40.181,184,547
2006-01-20Open-market sale1,000$40.071,183,547
2006-01-19Open-market sale500$41.20276,338
2006-01-19Open-market sale200$41.751,187,347
2006-01-19Open-market sale1,800$41.201,185,547
2006-01-18Open-market sale500$41.681,187,547
2006-01-18Open-market sale500$39.841,189,047
2006-01-18Open-market sale400$40.651,188,147
2006-01-18Open-market sale500$40.001,188,547
2006-01-18Open-market sale500$40.15276,838
2006-01-18Open-market sale100$40.901,188,047
2006-01-17Open-market sale500$38.501,191,047
2006-01-17Open-market sale500$38.651,190,547
2006-01-17Open-market sale500$38.751,190,047
2006-01-17Open-market sale500$39.051,189,547
2006-01-17Open-market sale500$38.55277,338
2006-01-13Open-market sale200$38.17277,938
2006-01-13Open-market sale200$38.19278,138
2006-01-13Open-market sale2,000$38.201,191,547
2006-01-13Open-market sale500$38.15277,838
2006-01-12Open-market sale1,000$38.251,193,547
2006-01-12Open-market sale1,000$38.261,194,547
2006-01-12Open-market sale400$38.26278,338
2006-01-12Open-market sale100$38.27278,738
2006-01-11Open-market sale1,000$38.401,195,547
2006-01-11Open-market sale500$38.40278,838
2006-01-11Open-market sale500$38.301,197,047
2006-01-11Open-market sale500$38.491,196,547
2006-01-10Open-market sale2,000$38.241,197,547
2006-01-10Open-market sale500$38.20279,338
2006-01-09Open-market sale2,000$38.611,199,547
2006-01-09Open-market sale500$38.75279,838
2006-01-06Open-market sale500$38.501,201,547
2006-01-06Open-market sale500$38.301,202,047
2006-01-06Open-market sale500$38.151,202,547
2006-01-06Open-market sale500$38.001,203,047
2006-01-06Open-market sale100$38.15280,638
2006-01-06Open-market sale100$38.40280,438
2006-01-06Open-market sale100$38.85280,338
2006-01-06Open-market sale200$38.30280,538
2006-01-06Open-market sale100$38.00280,738
2006-01-05Open-market sale9$36.00281,220
2006-01-05Open-market sale14$35.96281,247
2006-01-05Open-market sale18$36.08281,261
2006-01-05Open-market sale14$36.09281,279
2006-01-05Open-market sale9$36.17281,293
2006-01-05Open-market sale14$36.13281,302
2006-01-05Open-market sale4$36.04281,316
2006-01-05Open-market sale18$36.05281,320
2006-01-05Open-market sale41$35.60280,939
2006-01-05Open-market sale14$35.73280,980
2006-01-05Open-market sale14$35.66280,994
2006-01-05Open-market sale27$35.59281,008
2006-01-05Open-market sale9$35.48281,035
2006-01-05Open-market sale18$35.49281,044
2006-01-05Open-market sale27$35.54281,062
2006-01-05Open-market sale9$35.52281,089
2006-01-05Open-market sale18$35.57281,098
2006-01-05Open-market sale9$35.63281,116
2006-01-05Open-market sale9$35.53281,125
2006-01-05Open-market sale9$35.56281,134
2006-01-05Open-market sale9$35.46281,143
2006-01-05Open-market sale9$35.45281,152
2006-01-05Open-market sale9$35.65281,161
2006-01-05Open-market sale9$35.71281,170
2006-01-05Open-market sale9$35.69281,179
2006-01-05Open-market sale9$35.76281,188
2006-01-05Open-market sale9$35.83281,197
2006-01-05Open-market sale14$35.93281,206
2006-01-05Open-market sale9$35.97281,238
2006-01-05Open-market sale9$35.98281,229
2006-01-05Open-market sale18$36.041,205,456
2006-01-05Open-market sale55$36.091,205,309
2006-01-05Open-market sale73$36.081,205,236
2006-01-05Open-market sale55$35.961,205,181
2006-01-05Open-market sale37$35.971,205,144
2006-01-05Open-market sale36$35.981,205,108
2006-01-05Open-market sale36$36.001,205,072
2006-01-05Open-market sale55$35.931,205,017
2006-01-05Open-market sale36$35.831,204,981
2006-01-05Open-market sale36$35.761,204,945
2006-01-05Open-market sale36$35.691,204,909
2006-01-05Open-market sale36$35.711,204,873
2006-01-05Open-market sale36$35.651,204,837
2006-01-05Open-market sale36$35.451,204,801
2006-01-05Open-market sale36$35.461,204,765
2006-01-05Open-market sale36$35.561,204,729
2006-01-05Open-market sale36$35.531,204,693
2006-01-05Open-market sale36$35.631,204,657
2006-01-05Open-market sale73$35.571,204,584
2006-01-05Open-market sale36$35.521,204,548
2006-01-05Open-market sale109$35.541,204,439
2006-01-05Open-market sale23$35.62280,916
2006-01-05Open-market sale36$35.50280,880
2006-01-05Open-market sale14$35.51280,866
2006-01-05Open-market sale18$35.41280,848
2006-01-05Open-market sale5$35.37280,843
2006-01-05Open-market sale5$35.90280,838
2006-01-05Open-market sale73$36.051,205,474
2006-01-05Open-market sale55$36.131,205,401
2006-01-05Open-market sale37$36.171,205,364
2006-01-05Open-market sale5$36.04281,315
2006-01-05Open-market sale13$36.13281,302
2006-01-05Open-market sale9$36.17281,293
2006-01-05Open-market sale14$36.09281,279
2006-01-05Open-market sale18$36.08281,261
2006-01-05Open-market sale14$35.96281,247
2006-01-05Open-market sale9$35.97281,238
2006-01-05Open-market sale9$35.98281,229
2006-01-05Open-market sale9$36.00281,220
2006-01-05Open-market sale14$35.93281,206
2006-01-05Open-market sale9$35.83281,197
2006-01-05Open-market sale9$35.76281,188
2006-01-05Open-market sale9$35.69281,179
2006-01-05Open-market sale9$35.71281,170
2006-01-05Open-market sale9$35.65281,161
2006-01-05Open-market sale9$35.45281,152
2006-01-05Open-market sale9$35.46281,143
2006-01-05Open-market sale73$35.491,204,366
2006-01-05Open-market sale36$35.481,204,330
2006-01-05Open-market sale109$35.591,204,221
2006-01-05Open-market sale55$35.661,204,166
2006-01-05Open-market sale55$35.731,204,111
2006-01-05Open-market sale164$35.601,203,947
2006-01-05Open-market sale91$35.621,203,856
2006-01-05Open-market sale145$35.501,203,711
2006-01-05Open-market sale55$35.511,203,656
2006-01-05Open-market sale73$35.411,203,583
2006-01-05Open-market sale18$35.371,203,565
2006-01-05Open-market sale18$36.05281,320
2006-01-05Open-market sale18$35.901,203,547
2006-01-05Open-market sale9$35.53281,125
2006-01-05Open-market sale5$35.37280,843
2006-01-05Open-market sale18$35.41280,848
2006-01-05Open-market sale14$35.51280,866
2006-01-05Open-market sale36$35.50280,880
2006-01-05Open-market sale23$35.62280,916
2006-01-05Open-market sale41$35.60280,939
2006-01-05Open-market sale14$35.73280,980
2006-01-05Open-market sale14$35.66280,994
2006-01-05Open-market sale27$35.59281,008
2006-01-05Open-market sale9$35.48281,035
2006-01-05Open-market sale18$35.49281,044
2006-01-05Open-market sale27$35.54281,062
2006-01-05Open-market sale9$35.52281,089
2006-01-05Open-market sale18$35.57281,098
2006-01-05Open-market sale9$35.63281,116
2006-01-05Open-market sale5$35.90280,838
2006-01-05Open-market sale9$35.56281,134
2006-01-04Open-market sale500$35.331,206,547
2006-01-04Open-market sale500$35.901,205,547
2006-01-04Open-market sale500$35.701,206,047
2006-01-04Open-market sale500$35.201,207,047
2006-01-04Open-market sale100$35.60281,338
2006-01-04Open-market sale100$35.72281,438
2006-01-04Open-market sale100$35.70281,538
2006-01-04Open-market sale100$35.35281,638
2006-01-04Open-market sale100$35.21281,738
2006-01-03Open-market sale500$33.001,209,047
2006-01-03Open-market sale500$32.701,208,047
2006-01-03Open-market sale500$32.501,207,547
2006-01-03Open-market sale100$32.67282,238
2006-01-03Open-market sale300$32.771,208,547
2006-01-03Open-market sale200$32.781,208,847
2006-01-03Gift3,740$0.000
2006-01-03Open-market sale400$32.65281,838

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