SEC CIK 1294693

Benioff Marc

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

Current Positions

CompanyShares OwnedAs Of
CRMview stock →11,934,4862026-04-22
CSCOview stock →25,5362013-11-19

Position History — CRM

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

013,610,00027,220,00040,830,0002006-012006-042006-072006-102018-062021-092026-012026-04

Recent Filings — CRM

DateActivitySharesPriceOwned After
2026-04-22Tax withholding22,560$189.8011,934,486
2026-03-22Grant / award (derivative)233,404$0.00233,404
2026-03-22Grant / award45,474$0.0011,957,046
2026-01-13Option exercise (derivative)1$0.00158,260
2026-01-13Option exercise1$215.1711,911,572
2025-11-03Option exercise (derivative)122$0.000
2025-11-03Open-market sale24$258.5711,911,640
2025-11-03Option exercise122$161.5011,911,693
2025-11-03Open-market sale17$255.7611,911,676
2025-11-03Open-market sale12$257.9211,911,664
2025-11-03Open-market sale19$260.7311,911,571
2025-11-03Open-market sale50$259.9211,911,590
2025-10-31Option exercise (derivative)2,250$0.00122
2025-10-31Open-market sale491$260.4211,911,841
2025-10-31Open-market sale156$258.8111,912,332
2025-10-31Open-market sale232$257.9111,912,488
2025-10-31Option exercise2,250$161.5011,913,821
2025-10-31Open-market sale222$255.5011,913,484
2025-10-31Open-market sale115$254.0811,913,706
2025-10-31Open-market sale764$257.0211,912,720
2025-10-31Open-market sale270$261.3211,911,571
2025-10-30Option exercise (derivative)2,250$0.002,372
2025-10-30Open-market sale108$258.9311,911,571
2025-10-30Open-market sale858$257.3011,912,377
2025-10-30Option exercise2,250$161.5011,913,821
2025-10-30Open-market sale72$250.4111,913,749
2025-10-30Open-market sale132$251.4511,913,617
2025-10-30Open-market sale34$254.2411,913,511
2025-10-30Open-market sale276$256.4711,913,235
2025-10-30Open-market sale72$252.5311,913,545
2025-10-30Open-market sale698$258.2911,911,679
2025-10-29Option exercise (derivative)2,250$0.004,622
2025-10-29Open-market sale85$250.1911,913,736
2025-10-29Option exercise2,250$161.5011,913,821
2025-10-29Open-market sale701$251.3911,913,035
2025-10-29Open-market sale977$252.1611,912,058
2025-10-29Open-market sale487$253.0311,911,571
2025-10-28Option exercise (derivative)2,250$0.006,872
2025-10-28Open-market sale291$254.5911,913,530
2025-10-28Open-market sale1,216$257.8811,911,715
2025-10-28Option exercise2,250$161.5011,913,821
2025-10-28Open-market sale144$258.3711,911,571
2025-10-28Open-market sale376$256.7211,912,931
2025-10-28Open-market sale223$255.6011,913,307
2025-10-27Option exercise (derivative)2,250$0.009,122
2025-10-27Open-market sale1,475$255.7911,912,346
2025-10-27Open-market sale686$256.6911,911,660
2025-10-27Open-market sale89$257.5411,911,571
2025-10-27Option exercise2,250$161.5011,913,821
2025-10-24Option exercise (derivative)2,250$0.0011,372
2025-10-24Open-market sale569$255.6011,912,031
2025-10-24Open-market sale1,221$254.8111,912,600
2025-10-24Option exercise2,250$161.5011,913,821
2025-10-24Open-market sale118$256.8811,911,913
2025-10-24Open-market sale342$257.6811,911,571
2025-10-23Option exercise (derivative)2,250$0.0013,622
2025-10-23Open-market sale948$254.8611,912,873
2025-10-23Open-market sale636$255.6911,912,237
2025-10-23Open-market sale666$256.6311,911,571
2025-10-23Option exercise2,250$161.5011,913,821
2025-10-22Option exercise (derivative)2,250$0.0015,872
2025-10-22Open-market sale635$258.1111,912,869
2025-10-22Open-market sale592$260.1411,911,735
2025-10-22Open-market sale542$259.1711,912,327
2025-10-22Open-market sale164$261.4311,911,571
2025-10-22Open-market sale317$257.1511,913,504
2025-10-22Option exercise2,250$161.5011,913,821
2025-10-21Option exercise (derivative)2,250$0.0018,122
2025-10-21Open-market sale389$263.4711,912,722
2025-10-21Open-market sale85$261.7711,913,111
2025-10-21Open-market sale204$265.0211,911,668
2025-10-21Open-market sale850$264.2611,911,872
2025-10-21Open-market sale59$260.2011,913,196
2025-10-21Open-market sale97$266.6111,911,571
2025-10-21Open-market sale26$258.6211,913,255
2025-10-21Open-market sale420$257.4811,913,281
2025-10-21Open-market sale120$254.9411,913,701
2025-10-21Option exercise2,250$161.5011,913,821
2025-10-20Option exercise (derivative)2,250$0.0020,372
2025-10-20Option exercise2,250$161.5011,913,821
2025-10-20Open-market sale60$247.0511,913,641
2025-10-20Open-market sale213$248.2411,913,428
2025-10-20Open-market sale90$249.2711,913,338
2025-10-20Open-market sale120$244.7611,913,701
2025-10-20Open-market sale100$250.7511,913,238
2025-10-20Open-market sale271$252.3111,912,967
2025-10-20Open-market sale436$253.3511,912,531
2025-10-20Open-market sale855$254.3111,911,676
2025-10-20Open-market sale105$255.0711,911,571
2025-10-17Option exercise (derivative)2,250$0.0022,622
2025-10-17Open-market sale322$244.9111,912,025
2025-10-17Open-market sale42$249.3311,911,643
2025-10-17Open-market sale110$247.8711,911,685
2025-10-17Open-market sale230$246.4911,911,795
2025-10-17Open-market sale72$250.1111,911,571
2025-10-17Open-market sale961$243.9511,912,347
2025-10-17Open-market sale513$243.0711,913,308
2025-10-17Option exercise2,250$161.5011,913,821
2025-10-16Option exercise (derivative)2,250$0.0024,872
2025-10-16Open-market sale467$246.2011,912,899
2025-10-16Open-market sale351$245.2811,913,366
2025-10-16Open-market sale104$243.5711,913,717
2025-10-16Option exercise2,250$161.5011,913,821
2025-10-16Open-market sale26$255.2611,911,571
2025-10-16Open-market sale217$253.7611,911,597
2025-10-16Open-market sale294$252.8311,911,814
2025-10-16Open-market sale105$251.8611,912,108
2025-10-16Open-market sale20$249.8911,912,213
2025-10-16Open-market sale119$249.2811,912,233
2025-10-16Open-market sale90$248.1911,912,352
2025-10-16Open-market sale457$247.1211,912,442
2025-10-15Option exercise (derivative)2,250$0.0027,122
2025-10-15Open-market sale611$237.7611,912,581
2025-10-15Open-market sale403$239.6311,912,003
2025-10-15Open-market sale175$238.4911,912,406
2025-10-15Open-market sale432$240.5511,911,571
2025-10-15Open-market sale629$236.6111,913,192
2025-10-15Option exercise2,250$161.5011,913,821
2025-10-14Option exercise (derivative)2,250$0.0029,372
2025-10-14Open-market sale227$245.1911,912,044
2025-10-14Open-market sale309$246.0511,911,735
2025-10-14Open-market sale164$247.1211,911,571
2025-10-14Open-market sale725$244.0511,912,271
2025-10-14Option exercise2,250$161.5011,913,821
2025-10-14Open-market sale170$239.9411,913,651
2025-10-14Open-market sale377$243.1711,912,996
2025-10-14Open-market sale278$241.6711,913,373
2025-10-13Option exercise (derivative)2,250$0.0031,622
2025-10-13Open-market sale574$245.0011,912,476
2025-10-13Open-market sale607$244.2411,913,050
2025-10-13Open-market sale164$243.1011,913,657
2025-10-13Option exercise2,250$161.5011,913,821
2025-10-13Open-market sale512$248.8811,911,571
2025-10-13Open-market sale190$248.3411,912,083
2025-10-13Open-market sale15$246.6611,912,273
2025-10-13Open-market sale188$246.0011,912,288
2025-10-10Option exercise (derivative)2,250$0.0033,872
2025-10-10Open-market sale55$248.5511,911,571
2025-10-10Open-market sale157$247.9711,911,626
2025-10-10Open-market sale292$246.6611,911,783
2025-10-10Open-market sale173$245.2911,912,075
2025-10-10Open-market sale134$244.1011,912,248
2025-10-10Open-market sale719$242.4111,912,382
2025-10-10Open-market sale720$241.7111,913,101
2025-10-10Option exercise2,250$161.5011,913,821
2025-10-09Option exercise (derivative)2,250$0.0036,122
2025-10-09Open-market sale163$237.9411,913,658
2025-10-09Open-market sale164$241.7811,913,236
2025-10-09Open-market sale134$239.4111,913,524
2025-10-09Open-market sale124$240.3511,913,400
2025-10-09Open-market sale267$245.4211,911,571
2025-10-09Open-market sale928$244.7411,911,838
2025-10-09Open-market sale308$243.7911,912,766
2025-10-09Open-market sale162$242.5211,913,074
2025-10-09Option exercise2,250$161.5011,913,821
2025-10-08Option exercise (derivative)2,250$0.0038,372
2025-10-08Open-market sale258$238.3111,913,438
2025-10-08Open-market sale33$241.2811,911,571
2025-10-08Option exercise2,250$161.5011,913,821
2025-10-08Open-market sale125$236.8111,913,696
2025-10-08Open-market sale1,039$240.5311,911,604
2025-10-08Open-market sale795$239.7211,912,643
2025-10-07Option exercise (derivative)2,250$0.0040,622
2025-10-07Open-market sale1,057$239.1811,912,424
2025-10-07Open-market sale410$239.9611,912,014
2025-10-07Open-market sale81$241.2011,911,933
2025-10-07Open-market sale35$241.9711,911,898
2025-10-07Open-market sale85$243.2911,911,813
2025-10-07Open-market sale41$244.4111,911,772
2025-10-07Open-market sale157$246.3611,911,615
2025-10-07Open-market sale44$246.9811,911,571
2025-10-07Open-market sale340$238.3511,913,481
2025-10-07Option exercise2,250$161.5011,913,821
2025-10-06Option exercise (derivative)2,250$0.0042,872
2025-10-06Open-market sale21$240.9511,912,434
2025-10-06Open-market sale64$239.9511,912,455
2025-10-06Open-market sale245$239.0011,912,519
2025-10-06Open-market sale610$238.1711,912,764
2025-10-06Open-market sale384$236.9611,913,374
2025-10-06Open-market sale63$235.7611,913,758
2025-10-06Open-market sale74$249.2711,911,571
2025-10-06Open-market sale17$243.0411,912,417
2025-10-06Open-market sale551$246.0211,911,866
2025-10-06Open-market sale221$247.6711,911,645
2025-10-06Option exercise2,250$161.5011,913,821
2025-10-03Option exercise (derivative)2,250$0.0045,122
2025-10-03Open-market sale238$239.3911,913,583
2025-10-03Open-market sale922$240.2711,912,661
2025-10-03Open-market sale851$241.3011,911,810
2025-10-03Option exercise2,250$161.5011,913,821
2025-10-03Open-market sale239$242.1311,911,571
2025-10-02Option exercise (derivative)2,250$0.0047,372
2025-10-02Open-market sale339$237.7411,912,548
2025-10-02Option exercise2,250$161.5011,913,821
2025-10-02Open-market sale977$238.8711,911,571
2025-10-02Open-market sale618$236.8911,912,887
2025-10-02Open-market sale152$235.7711,913,505
2025-10-02Open-market sale164$234.6511,913,657
2025-10-01Option exercise (derivative)2,250$0.0049,622
2025-10-01Open-market sale504$236.1411,912,247
2025-10-01Open-market sale517$235.0111,912,751
2025-10-01Open-market sale553$234.2011,913,268
2025-10-01Option exercise2,250$161.5011,913,821
2025-10-01Open-market sale97$238.4911,911,974
2025-10-01Open-market sale279$240.3511,911,695
2025-10-01Open-market sale176$236.9711,912,071
2025-10-01Open-market sale124$241.4111,911,571
2025-09-30Option exercise (derivative)2,250$0.0051,872
2025-09-30Open-market sale30$245.0511,911,571
2025-09-30Open-market sale68$243.6311,911,601
2025-09-30Open-market sale201$242.9611,911,669
2025-09-30Open-market sale78$241.5411,911,870
2025-09-30Open-market sale49$239.7011,911,948
2025-09-30Open-market sale259$238.4811,911,997
2025-09-30Open-market sale615$237.5411,912,256
2025-09-30Open-market sale950$236.5211,912,871
2025-09-30Option exercise2,250$161.5011,913,821
2025-09-29Option exercise (derivative)2,250$0.0054,122
2025-09-29Open-market sale610$245.4011,911,571
2025-09-29Open-market sale932$244.7411,912,181
2025-09-29Open-market sale708$243.4911,913,113
2025-09-29Option exercise2,250$161.5011,913,821
2025-09-26Option exercise (derivative)2,250$0.0056,372
2025-09-26Open-market sale161$244.2811,911,571
2025-09-26Open-market sale507$241.4011,913,314
2025-09-26Open-market sale1,070$243.6611,911,732
2025-09-26Open-market sale512$242.4111,912,802
2025-09-26Option exercise2,250$161.5011,913,821
2025-09-25Option exercise (derivative)2,250$0.0058,622
2025-09-25Open-market sale370$241.4011,912,520
2025-09-25Option exercise2,250$161.5011,913,821
2025-09-25Open-market sale931$240.3411,912,890
2025-09-25Open-market sale575$242.2211,911,945
2025-09-25Open-market sale178$243.0311,911,767
2025-09-25Open-market sale196$244.2011,911,571
2025-09-24Option exercise (derivative)2,250$0.0060,872
2025-09-24Option exercise2,250$161.5011,913,821
2025-09-24Open-market sale270$244.3411,913,551
2025-09-24Open-market sale876$245.2411,912,675
2025-09-24Open-market sale654$246.0511,912,021
2025-09-24Open-market sale270$247.2711,911,751
2025-09-24Open-market sale180$248.2311,911,571
2025-09-23Option exercise (derivative)2,250$0.0063,122
2025-09-23Open-market sale400$246.8311,912,464
2025-09-23Open-market sale97$248.4411,911,832
2025-09-23Open-market sale535$247.5311,911,929
2025-09-23Open-market sale261$250.0811,911,571
2025-09-23Open-market sale272$245.6811,912,864
2025-09-23Open-market sale685$244.7411,913,136
2025-09-23Option exercise2,250$161.5011,913,821
2025-09-22Option exercise (derivative)2,250$0.0065,372
2025-09-22Open-market sale605$248.3211,912,650
2025-09-22Open-market sale186$246.5611,913,255
2025-09-22Open-market sale251$245.0811,913,441
2025-09-22Open-market sale129$244.0811,913,692
2025-09-22Option exercise2,250$161.5011,913,821
2025-09-22Open-market sale695$249.3711,911,955
2025-09-22Open-market sale384$250.1011,911,571
2025-09-19Option exercise (derivative)2,250$0.0067,622
2025-09-19Option exercise2,250$161.5011,913,821
2025-09-19Open-market sale668$245.2011,912,918
2025-09-19Open-market sale235$243.8911,913,586
2025-09-19Open-market sale978$246.0111,911,940
2025-09-19Open-market sale369$246.8611,911,571
2025-09-18Option exercise (derivative)2,250$0.0069,872
2025-09-18Option exercise2,250$161.5011,913,821
2025-09-18Open-market sale525$243.7711,913,296
2025-09-18Open-market sale800$244.6611,912,496
2025-09-18Open-market sale420$245.6911,912,076
2025-09-18Open-market sale505$246.6511,911,571
2025-09-17Option exercise (derivative)2,250$0.0072,122
2025-09-17Open-market sale5$242.8411,911,571
2025-09-17Option exercise2,250$161.5011,913,821
2025-09-17Open-market sale453$240.4211,913,368
2025-09-17Open-market sale804$242.0011,911,576
2025-09-17Open-market sale988$241.2311,912,380
2025-09-16Option exercise (derivative)2,250$0.0074,372
2025-09-16Open-market sale125$242.0011,911,571
2025-09-16Open-market sale112$241.3611,911,696
2025-09-16Open-market sale766$239.9911,911,808
2025-09-16Open-market sale1,076$239.3011,912,574
2025-09-16Open-market sale171$237.9011,913,650
2025-09-16Option exercise2,250$161.5011,913,821
2025-09-15Option exercise (derivative)2,250$0.0076,622
2025-09-15Open-market sale36$244.3511,911,571
2025-09-15Open-market sale258$243.7211,911,607
2025-09-15Open-market sale791$242.7311,911,865
2025-09-15Option exercise2,250$161.5011,913,821
2025-09-15Open-market sale1,165$241.8111,912,656
2025-09-12Option exercise (derivative)2,250$0.0078,872
2025-09-12Open-market sale47$246.9411,911,571
2025-09-12Open-market sale129$245.9811,911,618
2025-09-12Open-market sale896$244.8211,911,747
2025-09-12Open-market sale281$243.6211,912,643
2025-09-12Option exercise2,250$161.5011,913,821
2025-09-12Open-market sale897$242.6411,912,924
2025-09-11Option exercise (derivative)2,250$0.0081,122
2025-09-11Open-market sale695$245.2511,912,998
2025-09-11Open-market sale1,336$246.2611,911,662
2025-09-11Open-market sale91$246.8411,911,571
2025-09-11Open-market sale128$244.0011,913,693
2025-09-11Option exercise2,250$161.5011,913,821
2025-09-10Option exercise (derivative)2,250$0.0083,372
2025-09-10Open-market sale257$252.5311,911,618
2025-09-10Open-market sale463$247.1211,912,221
2025-09-10Option exercise2,250$161.5011,913,821
2025-09-10Open-market sale47$253.8111,911,571
2025-09-10Open-market sale82$249.9411,911,949
2025-09-10Open-market sale74$250.8311,911,875
2025-09-10Open-market sale322$245.9511,912,684
2025-09-10Open-market sale193$245.1611,913,006
2025-09-10Open-market sale137$243.4011,913,199
2025-09-10Open-market sale485$242.5411,913,336
2025-09-10Open-market sale190$248.3611,912,031
2025-09-09Option exercise (derivative)2,250$0.0085,622
2025-09-09Open-market sale1,354$252.7811,911,906
2025-09-09Open-market sale192$253.5311,911,714
2025-09-09Open-market sale143$254.7911,911,571
2025-09-09Open-market sale561$252.1011,913,260
2025-09-09Option exercise2,250$161.5011,913,821
2025-09-08Option exercise (derivative)2,250$0.0087,872
2025-09-08Open-market sale91$249.1511,913,688
2025-09-08Open-market sale1,416$251.5611,911,571
2025-09-08Open-market sale701$250.6711,912,987
2025-09-08Open-market sale42$247.7111,913,779
2025-09-08Option exercise2,250$161.5011,913,821
2025-09-05Option exercise (derivative)2,250$0.0090,122
2025-09-05Open-market sale844$249.5511,912,410
2025-09-05Open-market sale839$250.1511,911,571
2025-09-05Open-market sale303$248.2711,913,254
2025-09-05Open-market sale140$246.8911,913,557
2025-09-05Open-market sale124$244.9011,913,697
2025-09-05Option exercise2,250$161.5011,913,821
2025-09-04Option exercise (derivative)2,250$0.0092,372
2025-09-04Open-market sale76$244.3811,911,571
2025-09-04Open-market sale808$243.7011,911,647
2025-09-04Open-market sale293$242.7211,912,455
2025-09-04Open-market sale396$241.6911,912,748
2025-09-04Open-market sale172$239.9611,913,144
2025-09-04Open-market sale162$238.4011,913,316
2025-09-04Open-market sale181$237.2111,913,478
2025-09-04Open-market sale162$236.0511,913,659
2025-09-04Option exercise2,250$161.5011,913,821
2025-09-03Option exercise (derivative)2,250$0.0094,622
2025-09-03Open-market sale256$257.1711,911,571
2025-09-03Open-market sale356$255.8511,911,827
2025-09-03Option exercise2,250$161.5011,913,821
2025-09-03Open-market sale198$252.0011,913,623
2025-09-03Open-market sale456$252.8911,913,167
2025-09-03Open-market sale242$254.0811,912,925
2025-09-03Open-market sale742$255.0211,912,183
2025-09-02Option exercise (derivative)2,250$0.0096,872
2025-09-02Open-market sale219$253.3111,911,615
2025-09-02Open-market sale760$252.5411,911,834
2025-09-02Open-market sale689$251.4811,912,594
2025-09-02Open-market sale304$249.3611,913,517
2025-09-02Option exercise2,250$161.5011,913,821
2025-09-02Open-market sale44$254.3911,911,571
2025-09-02Open-market sale234$250.2011,913,283
2025-08-29Option exercise (derivative)2,250$0.0099,122
2025-08-29Open-market sale806$254.5611,912,786
2025-08-29Option exercise2,250$161.5011,913,821
2025-08-29Open-market sale334$255.4411,912,452
2025-08-29Open-market sale852$256.3211,911,600
2025-08-29Open-market sale29$257.1911,911,571
2025-08-29Open-market sale229$253.6711,913,592
2025-08-28Option exercise (derivative)2,250$0.00101,372
2025-08-28Open-market sale89$251.2811,913,732
2025-08-28Open-market sale400$253.3911,912,768
2025-08-28Open-market sale564$252.5011,913,168
2025-08-28Open-market sale745$254.6111,912,023
2025-08-28Option exercise2,250$161.5011,913,821
2025-08-28Open-market sale452$255.2911,911,571
2025-08-27Option exercise (derivative)2,250$0.00103,622
2025-08-27Option exercise2,250$161.5011,913,821
2025-08-27Open-market sale184$246.4711,913,637
2025-08-27Open-market sale686$247.5111,912,951
2025-08-27Open-market sale341$248.5011,912,610
2025-08-27Open-market sale138$250.1811,911,571
2025-08-27Open-market sale901$249.5511,911,709
2025-08-26Option exercise (derivative)2,250$0.00105,872
2025-08-26Option exercise2,250$161.5011,913,821
2025-08-26Open-market sale1,310$243.8611,912,511
2025-08-26Open-market sale499$244.4511,912,012
2025-08-26Open-market sale166$246.5411,911,846
2025-08-26Open-market sale173$247.4611,911,673
2025-08-26Open-market sale102$248.3911,911,571
2025-08-25Option exercise (derivative)2,250$0.00108,122
2025-08-25Option exercise2,250$161.5011,913,821
2025-08-25Open-market sale1,761$247.3411,912,060
2025-08-25Open-market sale412$248.2711,911,648
2025-08-25Open-market sale77$249.1611,911,571
2025-08-22Option exercise (derivative)2,250$0.00110,372
2025-08-22Option exercise2,250$161.5011,913,821
2025-08-22Open-market sale128$245.2211,913,693
2025-08-22Open-market sale704$247.3011,912,790
2025-08-22Open-market sale1,050$248.2811,911,740
2025-08-22Open-market sale169$249.0211,911,571
2025-08-22Open-market sale199$246.2511,913,494
2025-08-21Option exercise (derivative)2,250$0.00112,622
2025-08-21Option exercise2,250$161.5011,913,821
2025-08-21Open-market sale204$240.9611,913,617
2025-08-21Open-market sale174$241.9611,913,443
2025-08-21Open-market sale254$243.5611,913,189
2025-08-21Open-market sale726$244.3311,912,463
2025-08-21Open-market sale708$245.5011,911,755
2025-08-21Open-market sale184$246.0611,911,571
2025-08-20Option exercise (derivative)2,250$0.00114,872
2025-08-20Open-market sale904$245.5111,912,917
2025-08-20Open-market sale143$247.0711,911,571
2025-08-20Option exercise2,250$161.5011,913,821
2025-08-20Open-market sale1,203$246.3711,911,714
2025-08-19Option exercise (derivative)2,250$0.00117,122
2025-08-19Open-market sale336$244.2411,913,485
2025-08-19Option exercise2,250$161.5011,913,821
2025-08-19Open-market sale31$247.6311,911,571
2025-08-19Open-market sale238$247.0611,911,602
2025-08-19Open-market sale515$245.7811,911,840
2025-08-19Open-market sale1,130$245.1011,912,355
2025-08-18Option exercise (derivative)2,250$0.00119,372
2025-08-18Open-market sale76$239.7311,913,745
2025-08-18Option exercise2,250$161.5011,913,821
2025-08-18Open-market sale798$242.2311,912,539
2025-08-18Open-market sale664$243.1311,911,875
2025-08-18Open-market sale304$244.1611,911,571
2025-08-18Open-market sale408$240.9711,913,337
2025-08-15Option exercise (derivative)2,250$0.00121,622
2025-08-15Option exercise2,250$161.5011,913,821
2025-08-15Open-market sale186$236.0011,913,635
2025-08-15Open-market sale84$238.8411,913,551
2025-08-15Open-market sale282$239.8611,913,269
2025-08-15Open-market sale252$240.9611,913,017
2025-08-15Open-market sale687$242.3511,912,330
2025-08-15Open-market sale81$243.9911,911,571
2025-08-15Open-market sale678$243.0211,911,652
2025-08-14Option exercise (derivative)2,250$0.00123,872
2025-08-14Open-market sale916$234.3611,911,888
2025-08-14Option exercise2,250$161.5011,913,821
2025-08-14Open-market sale276$235.3211,911,612
2025-08-14Open-market sale41$235.9911,911,571
2025-08-14Open-market sale1,017$233.6111,912,804
2025-08-13Option exercise (derivative)2,250$0.00126,122
2025-08-13Open-market sale251$237.0811,911,571
2025-08-13Open-market sale660$236.2311,911,822
2025-08-13Open-market sale395$235.2111,912,482
2025-08-13Open-market sale378$234.1811,912,877
2025-08-13Open-market sale220$232.8511,913,255
2025-08-13Open-market sale219$231.3011,913,475
2025-08-13Open-market sale127$230.0911,913,694
2025-08-13Option exercise2,250$161.5011,913,821
2025-08-12Option exercise (derivative)2,250$0.00128,372
2025-08-12Open-market sale193$229.9711,913,386
2025-08-12Open-market sale75$227.6011,913,746
2025-08-12Open-market sale167$228.6911,913,579
2025-08-12Option exercise2,250$161.5011,913,821
2025-08-12Open-market sale209$231.1311,913,177
2025-08-12Open-market sale653$232.9811,911,571
2025-08-12Open-market sale953$231.9511,912,224
2025-08-11Option exercise (derivative)2,250$0.00130,622
2025-08-11Open-market sale225$235.4411,912,821
2025-08-11Open-market sale149$240.2011,911,719
2025-08-11Open-market sale416$238.8311,911,868
2025-08-11Open-market sale274$237.8211,912,284
2025-08-11Open-market sale263$236.9811,912,558
2025-08-11Open-market sale148$241.2011,911,571
2025-08-11Open-market sale195$234.6511,913,046
2025-08-11Open-market sale185$233.4411,913,241
2025-08-11Open-market sale395$232.3411,913,426
2025-08-11Option exercise2,250$161.5011,913,821
2025-08-08Option exercise (derivative)2,250$0.00132,872
2025-08-08Open-market sale1,017$240.4711,911,980
2025-08-08Open-market sale409$241.4611,911,571
2025-08-08Open-market sale726$239.7611,912,997
2025-08-08Open-market sale98$238.5411,913,723
2025-08-08Option exercise2,250$161.5011,913,821
2025-08-07Option exercise (derivative)2,250$0.00135,122
2025-08-07Open-market sale455$239.9611,913,021
2025-08-07Open-market sale253$238.8511,913,476
2025-08-07Open-market sale92$237.8711,913,729
2025-08-07Option exercise2,250$161.5011,913,821
2025-08-07Open-market sale31$252.7411,911,571
2025-08-07Open-market sale224$251.8911,911,602
2025-08-07Open-market sale28$250.4111,911,826
2025-08-07Open-market sale77$249.8111,911,854
2025-08-07Open-market sale86$248.7311,911,931
2025-08-07Open-market sale90$247.4111,912,017
2025-08-07Open-market sale151$245.9911,912,107
2025-08-07Open-market sale119$244.6811,912,258
2025-08-07Open-market sale115$243.6811,912,377
2025-08-07Open-market sale70$241.9511,912,492
2025-08-07Open-market sale459$240.6911,912,562
2025-08-06Option exercise (derivative)2,250$0.00137,372
2025-08-06Open-market sale141$249.5711,911,571
2025-08-06Open-market sale1,148$248.7311,911,712
2025-08-06Open-market sale961$247.8411,912,860
2025-08-06Option exercise2,250$161.5011,913,821
2025-08-05Option exercise (derivative)2,250$0.00139,622
2025-08-05Option exercise2,250$161.5011,913,821
2025-08-05Open-market sale284$247.4411,913,537
2025-08-05Open-market sale395$249.0711,913,142
2025-08-05Open-market sale539$250.9211,911,859
2025-08-05Open-market sale744$250.0911,912,398
2025-08-05Open-market sale41$253.0111,911,571
2025-08-05Open-market sale247$252.0011,911,612
2025-08-04Option exercise (derivative)2,250$0.00141,872
2025-08-04Open-market sale1,850$252.4511,911,761
2025-08-04Option exercise2,250$161.5011,913,821
2025-08-04Open-market sale210$251.5911,913,611
2025-08-04Open-market sale190$253.0911,911,571
2025-08-01Option exercise (derivative)2,250$0.00144,122
2025-08-01Open-market sale490$251.9311,912,360
2025-08-01Open-market sale182$254.6911,911,571
2025-08-01Option exercise2,250$161.5011,913,821
2025-08-01Open-market sale484$252.8911,911,876
2025-08-01Open-market sale123$253.7211,911,753
2025-08-01Open-market sale971$250.7211,912,850
2025-07-31Option exercise (derivative)2,250$0.00146,372
2025-07-31Open-market sale293$258.3011,913,528
2025-07-31Option exercise2,250$161.5011,913,821
2025-07-31Open-market sale42$263.6611,911,599
2025-07-31Open-market sale723$260.7311,912,180
2025-07-31Open-market sale539$261.5011,911,641
2025-07-31Open-market sale28$265.0011,911,571
2025-07-31Open-market sale625$259.5711,912,903
2025-07-30Option exercise (derivative)2,250$0.00148,622
2025-07-30Open-market sale754$264.1711,913,067
2025-07-30Option exercise2,250$161.5011,913,821
2025-07-30Open-market sale263$265.1811,912,804
2025-07-30Open-market sale466$266.3911,912,338
2025-07-30Open-market sale767$267.1811,911,571
2025-07-29Option exercise (derivative)2,250$0.00150,872
2025-07-29Open-market sale42$273.5111,911,571
2025-07-29Option exercise2,250$161.5011,913,821
2025-07-29Open-market sale804$267.8911,913,017
2025-07-29Open-market sale830$268.9611,912,187
2025-07-29Open-market sale167$269.8011,912,020
2025-07-29Open-market sale81$271.3911,911,939
2025-07-29Open-market sale326$272.6011,911,613
2025-07-28Option exercise (derivative)2,250$0.00153,122
2025-07-28Open-market sale745$268.6411,912,919
2025-07-28Open-market sale137$270.1611,911,571
2025-07-28Option exercise2,250$161.5011,913,821
2025-07-28Open-market sale157$267.3611,913,664
2025-07-28Open-market sale1,211$269.5111,911,708
2025-07-25Option exercise (derivative)2,250$0.00155,372
2025-07-25Option exercise2,250$161.5011,913,821
2025-07-25Open-market sale698$269.2811,912,785
2025-07-25Open-market sale1,171$269.8111,911,614
2025-07-25Open-market sale43$270.7011,911,571
2025-07-25Open-market sale338$267.9411,913,483
2025-07-24Option exercise (derivative)2,250$0.00157,622
2025-07-24Open-market sale337$268.1011,911,571
2025-07-24Open-market sale1,442$266.3311,912,379
2025-07-24Open-market sale471$267.1911,911,908
2025-07-24Option exercise2,250$161.5011,913,821
2025-07-23Option exercise (derivative)2,250$0.00159,872
2025-07-23Open-market sale166$263.2111,913,655
2025-07-23Option exercise2,250$161.5011,913,821
2025-07-23Open-market sale255$264.3211,913,400
2025-07-23Open-market sale1,010$267.0911,912,098
2025-07-23Open-market sale527$267.9311,911,571
2025-07-23Open-market sale292$266.0811,913,108
2025-07-22Option exercise (derivative)2,250$0.00162,122
2025-07-22Option exercise2,250$161.5011,913,821
2025-07-22Open-market sale41$265.5211,911,571
2025-07-22Open-market sale970$262.8911,912,851
2025-07-22Open-market sale1,198$263.4911,911,653
2025-07-22Open-market sale41$264.2611,911,612
2025-07-21Option exercise (derivative)2,250$0.00164,372
2025-07-21Open-market sale939$263.3411,911,692
2025-07-21Open-market sale1,190$262.5011,912,631
2025-07-21Option exercise2,250$161.5011,913,821
2025-07-21Open-market sale121$264.0011,911,571
2025-07-18Option exercise (derivative)2,250$0.00166,622
2025-07-18Open-market sale450$261.7411,912,026
2025-07-18Open-market sale455$262.5111,911,571
2025-07-18Open-market sale555$260.4411,912,476
2025-07-18Option exercise2,250$161.5011,913,821
2025-07-18Open-market sale790$259.8711,913,031
2025-07-17Option exercise (derivative)2,250$0.00168,872
2025-07-17Option exercise2,250$161.5011,913,821
2025-07-17Open-market sale253$257.2711,913,568
2025-07-17Open-market sale675$258.2811,912,893
2025-07-17Open-market sale41$259.9611,911,571
2025-07-17Open-market sale1,281$259.3511,911,612
2025-07-16Option exercise (derivative)2,250$0.00171,122
2025-07-16Open-market sale867$257.7711,911,650
2025-07-16Open-market sale79$258.5811,911,571
2025-07-16Option exercise2,250$161.5011,913,821
2025-07-16Open-market sale349$255.7411,913,472
2025-07-16Open-market sale955$256.6711,912,517
2025-07-15Option exercise (derivative)2,250$0.00173,372
2025-07-15Option exercise2,250$161.5011,957,816
2025-07-15Open-market sale822$258.0411,956,994
2025-07-15Open-market sale980$258.9111,956,014
2025-07-15Open-market sale276$260.3611,955,738
2025-07-15Tax withholding43,995$257.5811,911,571
2025-07-15Open-market sale172$261.1311,955,566
2025-07-14Option exercise (derivative)2,250$0.00175,622
2025-07-14Option exercise2,250$161.5011,957,816
2025-07-14Open-market sale452$259.2611,957,364
2025-07-14Open-market sale922$260.1911,956,442
2025-07-14Open-market sale876$260.9611,955,566
2025-07-11Option exercise (derivative)2,250$0.00177,872
2025-07-11Option exercise2,250$161.5011,957,816
2025-07-11Open-market sale296$262.1911,955,566
2025-07-11Open-market sale300$261.3211,955,862
2025-07-11Open-market sale382$259.8711,956,162
2025-07-11Open-market sale709$259.2411,956,544
2025-07-11Open-market sale563$257.8911,957,253
2025-07-10Option exercise (derivative)2,250$0.00180,122
2025-07-10Open-market sale125$271.1111,955,566
2025-07-10Open-market sale46$268.9511,955,691
2025-07-10Open-market sale604$266.9111,955,737
2025-07-10Open-market sale810$266.1211,956,341
2025-07-10Open-market sale368$264.8911,957,151
2025-07-10Open-market sale297$263.8011,957,519
2025-07-10Option exercise2,250$161.5011,957,816
2025-07-09Option exercise (derivative)2,250$0.00182,372
2025-07-09Grant / award93,109$0.0011,955,566
2025-07-09Open-market sale684$270.2711,864,023
2025-07-09Open-market sale855$271.0711,863,168
2025-07-09Open-market sale168$272.1611,863,000
2025-07-09Open-market sale178$273.5311,862,822
2025-07-09Open-market sale250$274.5311,862,572
2025-07-09Open-market sale115$275.0811,862,457
2025-07-09Option exercise2,250$161.5011,864,707
2025-07-08Option exercise (derivative)2,250$0.00184,622
2025-07-08Open-market sale382$270.6111,864,325
2025-07-08Option exercise2,250$161.5011,864,707
2025-07-08Open-market sale117$276.1711,862,457
2025-07-08Open-market sale255$275.2211,862,574
2025-07-08Open-market sale536$274.2911,862,829
2025-07-08Open-market sale837$273.4911,863,365
2025-07-08Open-market sale123$271.6511,864,202
2025-07-07Option exercise (derivative)2,250$0.00186,872
2025-07-07Open-market sale478$273.1511,862,501
2025-07-07Open-market sale300$272.1511,862,979
2025-07-07Open-market sale329$271.1411,863,279
2025-07-07Open-market sale289$269.8311,863,608
2025-07-07Open-market sale810$269.0111,863,897
2025-07-07Open-market sale44$273.7611,862,457
2025-07-07Option exercise2,250$161.5011,864,707
2025-07-03Option exercise (derivative)2,250$0.00189,122
2025-07-03Open-market sale587$272.3111,863,919
2025-07-03Open-market sale1,130$273.2211,862,789
2025-07-03Open-market sale332$274.3411,862,457
2025-07-03Open-market sale201$270.5811,864,506
2025-07-03Option exercise2,250$161.5011,864,707
2025-07-02Option exercise (derivative)2,250$0.00191,372
2025-07-02Open-market sale290$269.0011,862,521
2025-07-02Open-market sale28$270.1711,862,493
2025-07-02Open-market sale36$271.5211,862,457
2025-07-02Open-market sale537$268.4011,862,811
2025-07-02Option exercise2,250$161.5011,864,707
2025-07-02Open-market sale332$266.4711,864,375
2025-07-02Open-market sale1,027$267.2811,863,348
2025-07-01Option exercise (derivative)2,250$0.00193,622
2025-07-01Option exercise2,250$161.5011,864,707
2025-07-01Open-market sale597$273.3411,862,457
2025-07-01Open-market sale1,124$272.4611,863,054
2025-07-01Open-market sale529$271.5511,864,178
2025-06-30Gift505,000$0.0010,000,000
2024-12-24Gift300,000$0.0011,862,457
2024-12-18Option exercise (derivative)317,105$0.000
2024-12-18Open-market sale4,900$336.1612,474,662
2024-12-18Option exercise317,105$118.0412,479,562
2024-12-18Open-market sale35,695$337.2612,438,967
2024-12-18Open-market sale4,432$354.4512,162,457
2024-12-18Open-market sale14,901$353.5112,166,889
2024-12-18Open-market sale25,927$352.5112,181,790
2024-12-18Open-market sale57,941$351.3612,207,717
2024-12-18Open-market sale40,546$350.6112,265,658
2024-12-18Open-market sale20,892$349.6912,306,204
2024-12-18Open-market sale15,443$348.6112,327,096
2024-12-18Open-market sale14,788$347.6712,342,539
2024-12-18Open-market sale6,934$346.3312,357,327
2024-12-18Open-market sale5,614$345.4412,364,261
2024-12-18Open-market sale15,769$344.4412,369,875
2024-12-18Open-market sale8,854$343.5912,385,644
2024-12-18Open-market sale4,405$342.2912,394,498
2024-12-18Open-market sale5,421$341.3012,398,903
2024-12-18Open-market sale2,975$340.1612,404,324
2024-12-18Open-market sale5,901$338.9812,407,299
2024-12-18Open-market sale25,767$338.0712,413,200
2024-06-10Open-market sale6,604$241.9812,164,640
2024-06-10Open-market sale2,183$242.8012,162,457
2024-06-10Open-market sale6,213$241.1012,171,244
2024-06-07Open-market sale574$241.2012,224,753
2024-06-07Open-market sale400$243.7212,210,327
2024-06-07Open-market sale6,250$242.9112,210,727
2024-06-07Gift32,870$0.0012,177,457
2024-06-07Open-market sale7,776$242.1912,216,977
2024-06-06Open-market sale2,399$245.6912,332,585
2024-06-06Open-market sale660$240.3512,346,667
2024-06-06Open-market sale1,410$241.5512,345,257
2024-06-06Open-market sale4,204$242.6312,341,053
2024-06-06Gift107,000$0.00107,000
2024-06-06Gift107,000$0.0012,225,327
2024-06-06Open-market sale258$246.2112,332,327
2024-06-06Open-market sale1,522$244.5412,334,984
2024-06-06Open-market sale4,547$243.5012,336,506
2024-06-05Open-market sale1,478$236.6112,347,327
2024-06-05Open-market sale3,401$235.8012,348,805
2024-06-05Open-market sale2,664$234.5212,352,206
2024-06-05Open-market sale3,740$233.5912,354,870
2024-06-05Open-market sale3,717$232.6312,358,610
2024-06-04Open-market sale927$238.6512,364,369
2024-06-04Open-market sale1,536$237.4312,365,296
2024-06-04Open-market sale900$236.2212,366,832
2024-06-04Open-market sale373$240.2112,362,327
2024-06-04Open-market sale5,528$234.2112,370,227
2024-06-04Open-market sale1,572$233.3712,375,755
2024-06-04Open-market sale1,669$239.3912,362,700
2024-06-04Open-market sale2,495$235.0312,367,732
2024-06-03Open-market sale3,900$232.2012,387,527
2024-06-03Open-market sale900$231.1412,391,427
2024-06-03Open-market sale1,008$236.2112,378,477
2024-06-03Open-market sale350$238.5812,377,427
2024-06-03Open-market sale2,155$235.2612,379,485
2024-06-03Open-market sale700$236.9912,377,777
2024-06-03Open-market sale2,500$233.2912,385,027
2024-06-03Open-market sale100$239.7612,377,327
2024-06-03Open-market sale3,387$234.2812,381,640
2024-05-31Open-market sale1,204$234.0312,392,327
2024-05-31Open-market sale1,100$233.2812,393,531
2024-05-31Open-market sale400$231.7912,394,631
2024-05-31Open-market sale1,552$230.6912,395,031
2024-05-31Open-market sale748$229.4712,396,583
2024-05-31Open-market sale1,200$228.3812,397,331
2024-05-31Open-market sale471$227.2412,398,531
2024-05-31Open-market sale329$226.1312,399,002
2024-05-31Open-market sale338$224.7112,399,331
2024-05-31Open-market sale203$223.4512,399,669
2024-05-31Open-market sale206$222.1512,399,872
2024-05-31Open-market sale1,209$221.2612,400,078
2024-05-31Open-market sale1,731$220.3212,401,287
2024-05-31Open-market sale1,872$218.8412,403,018
2024-05-31Open-market sale1,102$217.8512,404,890
2024-05-31Open-market sale1,335$216.7612,405,992
2024-05-30Open-market sale3,637$215.3912,415,290
2024-05-30Open-market sale113$219.2312,409,060
2024-05-30Open-market sale1,402$218.5412,409,173
2024-05-30Open-market sale3,033$217.5312,410,575
2024-05-30Open-market sale1,682$216.3412,413,608
2024-05-30Open-market sale500$220.3812,408,560
2024-05-30Open-market sale2,225$214.1512,418,927
2024-05-30Open-market sale1,175$213.1912,421,152
2024-05-30Open-market sale533$223.2512,407,327
2024-05-30Open-market sale700$222.1312,407,860
2024-05-29Open-market sale7,738$271.6112,423,027
2024-05-29Open-market sale700$269.4112,435,682
2024-05-29Open-market sale700$272.4412,422,327
2024-05-29Open-market sale4,917$270.7212,430,765
2024-05-29Open-market sale945$268.3312,436,382
2024-05-28Open-market sale318$271.4612,437,679
2024-05-28Open-market sale2,969$270.8512,437,997
2024-05-28Open-market sale2,046$269.7712,440,966
2024-05-28Open-market sale6,720$268.7512,443,012
2024-05-28Open-market sale352$273.0812,437,327
2024-05-28Open-market sale2,595$267.9112,449,732
2024-05-24Open-market sale935$274.5012,452,327
2024-05-24Open-market sale838$273.5812,453,262
2024-05-24Open-market sale2,055$272.5512,454,100
2024-05-24Open-market sale7,124$271.6012,456,155
2024-05-24Open-market sale3,548$270.7412,463,279
2024-05-24Open-market sale500$268.9612,466,827
2024-05-23Open-market sale872$282.2612,468,839
2024-05-23Open-market sale5,141$278.0112,477,186
2024-05-23Open-market sale554$286.6712,467,327
2024-05-23Open-market sale200$284.6312,467,881
2024-05-23Open-market sale758$283.4912,468,081
2024-05-23Open-market sale2,145$281.3612,469,711
2024-05-23Open-market sale2,700$280.3112,471,856
2024-05-23Open-market sale2,630$279.2812,474,556
2024-05-22Open-market sale943$284.5112,490,281
2024-05-22Open-market sale6,103$283.5212,491,224
2024-05-22Open-market sale3,495$286.5912,482,327
2024-05-22Open-market sale4,459$285.8912,485,822
2024-05-21Open-market sale3,844$285.0812,503,459
2024-05-21Open-market sale2,541$286.1012,500,918
2024-05-21Open-market sale3,591$286.8212,497,327
2024-05-21Open-market sale5,024$283.9012,507,303
2024-05-20Open-market sale13,632$286.9812,512,485
2024-05-20Open-market sale1,210$285.8612,526,117
2024-05-20Open-market sale158$287.5312,512,327
2024-05-17Open-market sale5,450$286.8012,527,327
2024-05-17Open-market sale2,694$285.1912,539,633
2024-05-17Open-market sale6,856$286.1212,532,777
2024-05-16Open-market sale8,600$286.2612,547,031
2024-05-16Open-market sale1,696$285.0912,555,631
2024-05-16Open-market sale4,000$286.9712,543,031
2024-05-16Open-market sale500$288.4212,542,531
2024-05-16Open-market sale204$290.0012,542,327
2024-05-15Open-market sale1,875$285.8012,562,781
2024-05-15Open-market sale610$280.2912,571,717
2024-05-15Open-market sale830$281.5912,570,887
2024-05-15Open-market sale3,386$287.4512,557,327
2024-05-15Open-market sale2,068$286.5012,560,713
2024-05-15Open-market sale436$284.3812,564,656
2024-05-15Open-market sale3,339$283.5912,565,092
2024-05-15Open-market sale2,456$282.4112,568,431
2024-05-14Open-market sale1,400$278.3812,572,327
2024-05-14Open-market sale3,492$277.6112,573,727
2024-05-14Open-market sale6,089$276.8212,577,219
2024-05-14Open-market sale4,019$275.6912,583,308
2024-05-13Open-market sale8,768$277.1312,587,327
2024-05-13Open-market sale6,232$276.4312,596,095
2024-05-10Open-market sale571$279.2812,602,327
2024-05-10Open-market sale1,347$278.6312,602,898
2024-05-10Open-market sale1,738$277.7612,604,245
2024-05-10Open-market sale5,450$276.4312,605,983
2024-05-10Open-market sale5,894$275.6712,611,433
2024-05-09Open-market sale8,930$274.7912,617,588
2024-05-09Open-market sale1,909$272.7812,630,418
2024-05-09Open-market sale261$275.2112,617,327
2024-05-09Open-market sale3,900$273.8512,626,518
2024-05-08Open-market sale6,022$279.0512,632,327
2024-05-08Open-market sale8,583$278.4412,638,349
2024-05-08Open-market sale395$276.1312,646,932
2024-05-07Open-market sale3,200$278.4412,647,327
2024-05-07Open-market sale4,349$277.7512,650,527
2024-05-07Open-market sale5,552$276.9112,654,876
2024-05-07Open-market sale1,399$275.6212,660,428
2024-05-07Open-market sale500$274.5212,661,827
2024-05-06Open-market sale5,955$274.8812,671,372
2024-05-06Open-market sale1,700$276.5712,662,327
2024-05-06Open-market sale7,345$275.6512,664,027
2024-05-03Open-market sale6,260$274.1012,686,067
2024-05-03Open-market sale1,105$276.7412,677,327
2024-05-03Open-market sale4,235$275.9512,678,432
2024-05-03Open-market sale3,400$274.9712,682,667
2024-05-02Open-market sale2,044$269.8512,704,317
2024-05-02Open-market sale3,716$270.7512,700,601
2024-05-02Open-market sale7,674$271.7812,692,927
2024-05-02Open-market sale600$272.4912,692,327
2024-05-02Open-market sale966$268.9912,706,361
2024-05-01Open-market sale1,446$270.1812,710,531
2024-05-01Open-market sale1,235$272.5412,708,703
2024-05-01Open-market sale1,376$273.4612,707,327
2024-05-01Open-market sale593$271.4912,709,938
2024-05-01Open-market sale3,189$269.2012,711,977
2024-05-01Open-market sale5,014$268.3712,715,166
2024-05-01Open-market sale2,147$267.5312,720,180
2024-04-30Open-market sale3,213$273.2812,722,982
2024-04-30Open-market sale4,190$269.0212,733,137
2024-04-30Open-market sale4,329$270.0112,728,808
2024-04-30Open-market sale617$270.9212,728,191
2024-04-30Open-market sale655$273.9612,722,327
2024-04-30Open-market sale1,996$272.1112,726,195
2024-04-29Open-market sale10,844$274.8312,738,854
2024-04-29Open-market sale1,527$275.9312,737,327
2024-04-29Open-market sale2,629$273.9812,749,698
2024-04-26Open-market sale5,001$275.1912,757,035
2024-04-26Open-market sale4,671$276.1912,752,364
2024-04-26Open-market sale37$276.7012,752,327
2024-04-26Open-market sale5,291$273.9612,762,036
2024-04-25Open-market sale3,259$272.7912,767,327
2024-04-25Open-market sale2,000$270.0612,780,327
2024-04-25Open-market sale5,741$271.9412,770,586
2024-04-25Open-market sale4,000$271.0412,776,327
2024-04-24Open-market sale3,901$277.8012,782,627
2024-04-24Open-market sale4,386$276.9412,786,528
2024-04-24Open-market sale4,567$276.0012,790,914
2024-04-24Open-market sale1,846$274.8012,795,481
2024-04-24Open-market sale300$278.7512,782,327
2024-04-23Open-market sale4,744$273.3012,803,803
2024-04-23Open-market sale1,927$275.3912,800,005
2024-04-23Open-market sale1,871$274.1212,801,932
2024-04-23Open-market sale2,678$276.2112,797,327
2024-04-23Open-market sale3,049$272.3312,808,547
2024-04-23Open-market sale731$271.3312,811,596
2024-04-22Open-market sale534$276.4512,813,584
2024-04-22Open-market sale1,300$271.5312,825,127
2024-04-22Open-market sale900$270.4412,826,427
2024-04-22Open-market sale300$279.4212,812,327
2024-04-22Open-market sale432$278.8012,812,627
2024-04-22Open-market sale525$277.2612,813,059
2024-04-22Open-market sale2,424$275.4312,814,118
2024-04-22Open-market sale3,246$274.5412,816,542
2024-04-22Open-market sale3,239$273.5112,819,788
2024-04-22Open-market sale2,100$272.3712,823,027
2024-04-19Open-market sale3,614$269.6112,838,713
2024-04-19Open-market sale4,252$270.5412,834,461
2024-04-19Open-market sale4,658$271.5812,829,803
2024-04-19Open-market sale2,476$272.3812,827,327
2024-04-18Open-market sale3,316$274.3312,843,056
2024-04-18Open-market sale2,536$273.4012,846,372
2024-04-18Open-market sale1,102$272.4512,848,908
2024-04-18Open-market sale1,700$270.4612,855,627
2024-04-18Open-market sale253$275.2412,842,803
2024-04-18Open-market sale476$276.2312,842,327
2024-04-18Open-market sale5,617$271.4512,850,010
2024-04-17Open-market sale3,293$276.0112,869,034
2024-04-17Open-market sale8,446$276.8112,860,588
2024-04-17Open-market sale89$278.7012,857,327
2024-04-17Open-market sale3,172$277.6812,857,416
2024-04-16Open-market sale874$274.2012,912,095
2024-04-16Open-market sale271$280.0012,898,721
2024-04-16Open-market sale4,976$278.4312,901,296
2024-04-16Open-market sale2,209$277.4412,906,272
2024-04-16Open-market sale1,518$276.2612,908,481
2024-04-16Open-market sale2,096$274.9712,909,999
2024-04-16Open-market sale2,304$279.2112,898,992
2024-04-16Open-market sale752$273.1212,912,969
2024-04-16Open-market sale26,394$274.7712,872,327
2024-04-15Open-market sale1,545$283.4312,914,826
2024-04-15Open-market sale1,843$277.5112,921,332
2024-04-15Open-market sale1,596$274.4612,923,714
2024-04-15Open-market sale1,984$273.4412,925,310
2024-04-15Open-market sale1,427$272.5612,927,294
2024-04-15Open-market sale295$285.2512,913,721
2024-04-15Open-market sale810$284.4412,914,016
2024-04-15Open-market sale539$275.1912,923,175
2024-04-15Open-market sale1,226$282.5712,916,371
2024-04-15Open-market sale440$280.8112,917,597
2024-04-15Open-market sale966$279.6912,918,037
2024-04-15Open-market sale2,329$278.6712,919,003
2024-04-12Open-market sale4,555$296.2712,931,898
2024-04-12Open-market sale3,077$297.1712,928,821
2024-04-12Open-market sale100$297.8512,928,721
2024-04-12Open-market sale3,452$295.1512,936,453
2024-04-12Open-market sale3,816$294.4212,939,905
2024-04-11Open-market sale1,253$298.1012,951,555
2024-04-11Open-market sale5,524$299.2312,946,031
2024-04-11Open-market sale2,310$299.9212,943,721
2024-04-11Open-market sale5,913$297.0112,952,808
2024-04-10Open-market sale1,054$300.5612,958,721
2024-04-10Open-market sale7,529$299.7312,959,775
2024-04-10Open-market sale6,417$298.8712,967,304
2024-04-09Open-market sale2,263$303.2612,921,845
2024-04-09Open-market sale551$304.5412,921,294
2024-04-09Open-market sale128$305.2312,921,166
2024-04-09Open-market sale3,500$300.2312,932,666
2024-04-09Grant / award52,555$0.0012,973,721
2024-04-09Open-market sale3,000$301.1812,929,666
2024-04-09Open-market sale5,558$302.0112,924,108
2024-04-08Open-market sale6,755$301.6712,943,711
2024-04-08Open-market sale6,945$302.4312,936,766
2024-04-08Open-market sale600$303.2112,936,166
2024-04-08Open-market sale700$300.4912,950,466
2024-04-05Open-market sale937$298.2212,962,153
2024-04-05Open-market sale200$303.0412,951,166
2024-04-05Open-market sale636$293.7312,965,530
2024-04-05Open-market sale400$294.9912,965,130
2024-04-05Open-market sale3,767$302.3012,951,366
2024-04-05Open-market sale5,020$301.5812,955,133
2024-04-05Open-market sale800$300.1612,960,153
2024-04-05Open-market sale1,200$299.4312,960,953
2024-04-05Open-market sale725$297.3312,963,090
2024-04-05Open-market sale1,315$296.2712,963,815
2024-04-04Open-market sale938$308.8212,966,815
2024-04-04Open-market sale26$306.7512,967,753
2024-04-04Open-market sale830$303.9012,967,779
2024-04-04Open-market sale2,170$302.8512,968,609
2024-04-04Open-market sale840$301.4212,970,779
2024-04-04Open-market sale2,500$300.4912,971,619
2024-04-04Open-market sale1,185$299.5212,974,119
2024-04-04Open-market sale621$298.5412,975,304
2024-04-04Open-market sale500$297.3612,975,925
2024-04-04Open-market sale325$296.1712,976,425
2024-04-04Open-market sale890$295.5212,976,750
2024-04-04Open-market sale3,526$294.4712,977,640
2024-04-04Open-market sale300$310.9512,966,166
2024-04-04Open-market sale349$309.9912,966,466
2024-04-03Open-market sale3,096$304.6712,990,258
2024-04-03Open-market sale5,776$305.8312,984,482
2024-04-03Open-market sale3,316$306.6712,981,166
2024-04-03Open-market sale2,812$303.9212,993,354
2024-04-02Open-market sale1,098$295.7213,010,068
2024-04-02Open-market sale630$296.7813,009,438
2024-04-02Open-market sale1,749$297.6313,007,689
2024-04-02Open-market sale1,505$300.3613,004,468
2024-04-02Open-market sale1,300$301.3913,003,168
2024-04-02Open-market sale2,500$302.5113,000,668
2024-04-02Open-market sale3,702$303.7412,996,966
2024-04-02Open-market sale800$304.2312,996,166
2024-04-02Open-market sale1,716$298.9013,005,973
2024-04-01Open-market sale2,553$300.5813,023,613
2024-04-01Open-market sale8,231$301.7013,015,382
2024-04-01Open-market sale4,016$302.4013,011,366
2024-04-01Open-market sale200$303.2213,011,166
2024-03-28Open-market sale7,690$301.3413,026,829
2024-03-28Open-market sale663$302.2613,026,166
2024-03-28Open-market sale6,647$300.5113,034,519
2024-03-27Open-market sale293$303.6613,043,085
2024-03-27Open-market sale646$307.5513,041,766
2024-03-27Open-market sale473$305.9913,042,412
2024-03-27Open-market sale200$304.6613,042,885
2024-03-27Open-market sale600$308.6913,041,166
2024-03-27Open-market sale432$302.2513,043,378
2024-03-27Open-market sale4,388$301.2413,043,810
2024-03-27Open-market sale6,030$300.3113,048,198
2024-03-27Open-market sale1,938$299.2813,054,228
2024-03-26Open-market sale1,966$307.4813,056,166
2024-03-26Open-market sale7,804$306.6813,058,132
2024-03-26Open-market sale5,230$305.5013,065,936
2024-03-25Open-market sale1,300$307.3213,071,166
2024-03-25Open-market sale4,822$306.6813,072,466
2024-03-25Open-market sale4,997$305.7213,077,288
2024-03-25Open-market sale3,300$304.7013,082,285
2024-03-25Open-market sale581$303.6313,085,585
2024-03-22Open-market sale4,869$308.3713,091,362
2024-03-22Open-market sale5,196$309.2413,086,166
2024-03-22Open-market sale4,935$307.4313,096,231
2024-03-22Grant / award (derivative)169,478$0.00169,478
2024-03-21Open-market sale2,039$307.9813,113,427
2024-03-21Open-market sale700$307.3113,115,466
2024-03-21Open-market sale5,340$309.1513,108,087
2024-03-21Open-market sale2,545$310.2313,105,542
2024-03-21Open-market sale4,376$311.0413,101,166
2024-03-20Open-market sale6,319$306.2313,116,492
2024-03-20Open-market sale664$305.1013,122,811
2024-03-20Open-market sale326$306.8913,116,166
2024-03-20Open-market sale2,900$302.4613,124,791
2024-03-20Open-market sale3,475$301.6013,127,691
2024-03-20Open-market sale1,316$304.1613,123,475
2024-03-19Open-market sale1,632$298.1313,141,881
2024-03-19Open-market sale2,653$297.4213,143,513
2024-03-19Open-market sale2,334$299.3613,139,547
2024-03-19Open-market sale6,267$300.3613,133,280
2024-03-19Open-market sale2,114$301.4213,131,166
2024-03-18Open-market sale3,416$300.0313,147,425
2024-03-18Open-market sale1,259$300.6213,146,166
2024-03-18Open-market sale4,651$298.0313,155,660
2024-03-18Open-market sale4,819$298.8313,150,841
2024-03-18Open-market sale855$296.7213,160,311
2024-03-15Open-market sale3,843$295.4413,168,727
2024-03-15Open-market sale3,596$294.2013,172,570
2024-03-15Open-market sale100$299.0013,161,166
2024-03-15Open-market sale1,889$298.3813,161,266
2024-03-15Open-market sale3,799$297.3713,163,155
2024-03-15Open-market sale1,773$296.2313,166,954
2024-03-14Open-market sale5,978$304.5613,178,742
2024-03-14Open-market sale609$308.0513,176,504
2024-03-14Open-market sale338$308.6713,176,166
2024-03-14Open-market sale78$306.3313,177,113
2024-03-14Open-market sale3,100$302.6613,188,066
2024-03-14Open-market sale3,346$303.6813,184,720
2024-03-14Open-market sale1,551$305.3113,177,191
2024-03-13Open-market sale7,745$306.7713,191,438
2024-03-13Open-market sale2,009$304.8613,204,157
2024-03-13Open-market sale4,974$305.8813,199,183
2024-03-13Open-market sale272$307.4813,191,166
2024-03-12Open-market sale3,243$305.8313,216,287
2024-03-12Open-market sale1,820$307.5713,206,166
2024-03-12Open-market sale8,301$306.7313,207,986
2024-03-12Open-market sale1,636$304.8213,219,530
2024-03-11Open-market sale1,600$303.5313,231,728
2024-03-11Open-market sale2,338$302.5213,233,328
2024-03-11Open-market sale500$301.5813,235,666
2024-03-11Open-market sale1,600$304.5813,230,128
2024-03-11Open-market sale2,356$306.5113,221,966
2024-03-11Open-market sale800$307.3113,221,166
2024-03-11Open-market sale5,806$305.8013,224,322
2024-03-08Open-market sale1,113$308.2813,236,166
2024-03-08Open-market sale4,545$307.2413,237,279
2024-03-08Open-market sale4,351$306.2513,241,824
2024-03-08Open-market sale3,610$305.2713,246,175
2024-03-08Open-market sale849$304.2713,249,785
2024-03-08Open-market sale532$302.3013,250,634
2024-03-07Open-market sale528$306.1213,251,166
2024-03-07Open-market sale331$304.2913,251,694
2024-03-07Open-market sale10,887$303.2813,252,025
2024-03-07Open-market sale3,254$302.5513,262,912
2024-03-06Open-market sale2,433$303.4413,278,733
2024-03-06Open-market sale9,904$304.1913,268,829
2024-03-06Open-market sale2,663$305.2113,266,166
2024-03-05Open-market sale545$307.1313,283,747
2024-03-05Open-market sale379$305.7413,284,292
2024-03-05Open-market sale170$304.5313,284,671
2024-03-05Open-market sale1,547$303.4513,284,841
2024-03-05Open-market sale1,316$302.5013,286,388
2024-03-05Open-market sale611$301.2313,287,704
2024-03-05Open-market sale1,173$300.4113,288,315
2024-03-05Open-market sale1,860$298.9713,289,488
2024-03-05Open-market sale2,818$297.7813,291,348
2024-03-05Open-market sale2,000$296.8913,294,166
2024-03-05Open-market sale522$311.3313,281,166
2024-03-05Open-market sale198$310.6813,281,688
2024-03-05Open-market sale830$309.1813,281,886
2024-03-05Open-market sale1,031$308.3513,282,716
2024-03-04Open-market sale215$317.2613,296,166
2024-03-04Open-market sale4,097$314.7013,307,069
2024-03-04Open-market sale4,480$316.6013,296,381
2024-03-04Open-market sale6,208$315.5213,300,861
2024-03-01Open-market sale51$308.1013,325,594
2024-03-01Open-market sale521$307.2313,325,645
2024-03-01Open-market sale472$309.6413,325,122
2024-03-01Open-market sale962$310.8113,324,160
2024-03-01Open-market sale396$311.7213,323,764
2024-03-01Open-market sale170$312.8013,323,594
2024-03-01Open-market sale1,100$318.2113,311,166
2024-03-01Open-market sale3,868$317.3613,312,266
2024-03-01Open-market sale4,879$316.5313,316,134
2024-03-01Open-market sale1,981$315.5113,321,013
2024-03-01Open-market sale600$314.2813,322,994
2024-02-29Open-market sale128$296.8313,340,938
2024-02-29Open-market sale100$295.1213,341,066
2024-02-29Open-market sale285$297.4413,340,653
2024-02-29Open-market sale1,000$310.1313,326,166
2024-02-29Open-market sale2,166$309.6513,327,166
2024-02-29Open-market sale1,440$307.9813,329,332
2024-02-29Open-market sale1,387$307.3113,330,772
2024-02-29Open-market sale1,073$306.1913,332,159
2024-02-29Open-market sale900$305.1213,333,232
2024-02-29Open-market sale1,524$304.1213,334,132
2024-02-29Open-market sale1,776$303.1713,335,656
2024-02-29Open-market sale318$302.1113,337,432
2024-02-29Open-market sale592$301.0513,337,750
2024-02-29Open-market sale1,363$300.1213,338,342
2024-02-29Open-market sale948$298.9813,339,705
2024-02-28Open-market sale3,084$298.7013,351,956
2024-02-28Open-market sale1,126$297.5513,355,040
2024-02-28Open-market sale2,750$300.2513,341,166
2024-02-28Open-market sale8,040$299.5613,343,916
2024-02-27Open-market sale2,322$297.2913,368,844
2024-02-27Open-market sale6,019$298.4613,362,825
2024-02-27Open-market sale330$301.5813,356,166
2024-02-27Open-market sale5,858$299.2313,356,967
2024-02-27Open-market sale471$300.1213,356,496
2024-02-26Open-market sale2,505$299.3013,381,070
2024-02-26Open-market sale762$295.8213,385,404
2024-02-26Open-market sale664$297.2113,384,740
2024-02-26Open-market sale1,165$298.1113,383,575
2024-02-26Open-market sale1,520$303.1813,371,166
2024-02-26Open-market sale3,946$302.2813,372,686
2024-02-26Open-market sale1,134$301.2913,376,632
2024-02-26Open-market sale3,304$300.1913,377,766
2024-02-23Open-market sale7,452$292.8013,391,412
2024-02-23Open-market sale2,302$291.9713,398,864
2024-02-23Open-market sale320$298.0013,386,166
2024-02-23Open-market sale2,342$293.7513,389,070
2024-02-23Open-market sale234$296.7313,386,486
2024-02-23Open-market sale548$296.0313,386,720
2024-02-23Open-market sale1,802$295.0713,387,268
2024-02-22Open-market sale1,388$294.0913,401,166
2024-02-22Open-market sale8,124$293.4013,402,554
2024-02-22Open-market sale5,488$292.4613,410,678
2024-02-21Open-market sale1,239$283.2613,416,166
2024-02-21Open-market sale635$278.9813,430,531
2024-02-21Open-market sale7,830$280.1713,422,701
2024-02-21Open-market sale4,196$281.0813,418,505
2024-02-21Open-market sale1,100$282.0913,417,405
2024-02-20Open-market sale300$288.0613,432,046
2024-02-20Open-market sale6,962$285.8613,436,946
2024-02-20Open-market sale4,600$286.6313,432,346
2024-02-20Open-market sale2,258$284.8913,443,908
2024-02-20Open-market sale880$289.3913,431,166
2024-02-16Open-market sale7,256$289.9513,452,528
2024-02-16Open-market sale1,500$291.6313,446,166
2024-02-16Open-market sale4,862$290.9513,447,666
2024-02-16Open-market sale1,382$288.9613,459,784
2024-02-15Open-market sale4,267$289.8413,470,498
2024-02-15Open-market sale6,368$290.8813,464,130
2024-02-15Open-market sale2,964$291.6213,461,166
2024-02-15Open-market sale1,401$288.7613,474,765
2024-02-14Open-market sale2,513$289.1913,476,166
2024-02-14Open-market sale761$285.3013,490,405
2024-02-14Open-market sale3,427$286.5713,486,978
2024-02-14Open-market sale3,934$287.5613,483,044
2024-02-14Open-market sale4,365$288.5613,478,679
2024-02-13Open-market sale4,400$279.9913,500,366
2024-02-13Open-market sale800$279.0413,504,766
2024-02-13Open-market sale600$277.4413,505,566
2024-02-13Open-market sale1,500$282.8613,491,166
2024-02-13Open-market sale3,800$280.8313,496,566
2024-02-13Open-market sale3,900$281.8913,492,666
2024-02-12Open-market sale3,100$289.6313,506,624
2024-02-12Open-market sale5,780$288.7513,509,724
2024-02-12Open-market sale5,662$287.7713,515,504
2024-02-12Open-market sale458$290.7713,506,166
2024-02-09Open-market sale8,377$291.6113,527,789
2024-02-09Open-market sale935$294.5913,521,166
2024-02-09Open-market sale2,995$293.7113,522,101
2024-02-09Open-market sale2,693$292.8113,525,096
2024-02-08Open-market sale3,423$292.4213,536,266
2024-02-08Open-market sale5,215$291.7113,539,689
2024-02-08Open-market sale4,730$290.6713,544,904
2024-02-08Open-market sale1,532$289.5513,549,634
2024-02-08Open-market sale100$293.0413,536,166
2024-02-07Open-market sale621$289.6813,551,166
2024-02-07Open-market sale6,473$289.1213,551,787
2024-02-07Open-market sale5,131$288.0913,558,260
2024-02-07Open-market sale1,482$286.0113,564,684
2024-02-07Open-market sale1,293$286.9913,563,391
2024-02-06Open-market sale1,460$287.8613,566,166
2024-02-06Open-market sale4,068$286.8813,567,626
2024-02-06Open-market sale2,720$285.7213,571,694
2024-02-06Open-market sale4,752$284.8313,574,414
2024-02-06Open-market sale1,500$283.8813,579,166
2024-02-06Open-market sale500$282.5913,580,666
2024-02-05Open-market sale1,563$285.2913,589,439
2024-02-05Open-market sale2,097$287.4513,585,174
2024-02-05Open-market sale2,168$286.2513,587,271
2024-02-05Open-market sale4,008$288.3413,581,166
2024-02-05Open-market sale1,575$284.2513,591,002
2024-02-05Open-market sale1,805$283.1913,592,577
2024-02-05Open-market sale1,784$282.2213,594,382
2024-02-02Open-market sale7,000$286.4313,598,766
2024-02-02Open-market sale2,300$287.2113,596,466
2024-02-02Open-market sale300$287.9113,596,166
2024-02-02Open-market sale4,400$285.4113,605,766
2024-02-02Open-market sale1,000$284.2213,610,166
2024-02-01Open-market sale3,303$282.0013,622,863
2024-02-01Open-market sale6,632$283.9413,613,631
2024-02-01Open-market sale2,465$284.6413,611,166
2024-02-01Open-market sale2,600$283.0213,620,263
2024-01-31Open-market sale327$285.1813,626,166
2024-01-31Open-market sale2,273$284.5313,626,493
2024-01-31Open-market sale5,549$283.6013,628,766
2024-01-31Open-market sale2,131$282.6813,634,315
2024-01-31Open-market sale4,720$281.3813,636,446
2024-01-30Open-market sale8,826$288.1413,642,196
2024-01-30Open-market sale5,144$287.2913,651,022
2024-01-30Open-market sale1,030$288.8013,641,166
2024-01-29Open-market sale4,557$284.8013,660,808
2024-01-29Open-market sale564$281.5813,670,602
2024-01-29Open-market sale1,297$283.1613,669,305
2024-01-29Open-market sale3,940$283.9413,665,365
2024-01-29Open-market sale2,690$287.7613,656,166
2024-01-29Open-market sale991$287.0213,658,856
2024-01-29Open-market sale961$285.7713,659,847
2024-01-29Grant / award (derivative)90,030$0.0090,030
2024-01-26Open-market sale2,998$279.5513,683,168
2024-01-26Open-market sale3,525$282.4113,671,304
2024-01-26Open-market sale1,287$281.4913,674,829
2024-01-26Open-market sale7,052$280.3413,676,116
2024-01-26Open-market sale138$283.0713,671,166
2024-01-25Open-market sale3,328$279.1313,686,166
2024-01-25Open-market sale8,586$278.5313,689,494
2024-01-25Open-market sale3,086$277.4513,698,080
2024-01-24Open-market sale3,769$277.2913,712,397
2024-01-24Open-market sale4,027$278.3713,708,370
2024-01-24Open-market sale5,472$279.2013,702,898
2024-01-24Open-market sale1,732$280.2813,701,166
2024-01-23Open-market sale5,219$276.3413,725,947
2024-01-23Open-market sale3,218$277.1613,722,729
2024-01-23Open-market sale1,277$278.5113,721,452
2024-01-23Open-market sale2,819$279.4813,718,633
2024-01-23Open-market sale2,120$280.2713,716,513
2024-01-23Open-market sale347$281.2713,716,166
2024-01-22Open-market sale3,311$282.6413,736,945
2024-01-22Open-market sale785$284.6813,731,427
2024-01-22Open-market sale4,733$283.6113,732,212
2024-01-22Open-market sale261$285.5613,731,166
2024-01-22Open-market sale3,566$281.7113,740,256
2024-01-22Open-market sale2,344$280.5213,743,822
2024-01-19Open-market sale2,326$276.3413,758,840
2024-01-19Open-market sale2,022$278.1513,754,087
2024-01-19Open-market sale800$279.1613,753,287
2024-01-19Open-market sale2,221$280.4813,751,066
2024-01-19Open-market sale4,900$281.1713,746,166
2024-01-19Open-market sale2,731$277.2813,756,109
2024-01-18Open-market sale4,172$272.9813,771,994
2024-01-18Open-market sale5,789$274.0413,766,205
2024-01-18Open-market sale5,039$274.8113,761,166
2024-01-17Open-market sale858$270.2313,780,224
2024-01-17Open-market sale3,058$271.0213,777,166
2024-01-17Open-market sale1,000$271.7313,776,166
2024-01-17Open-market sale5,269$268.8713,781,082
2024-01-17Open-market sale1,115$267.9913,786,351
2024-01-17Open-market sale1,722$266.7413,787,466
2024-01-17Open-market sale1,652$265.8013,789,188
2024-01-17Open-market sale326$264.5713,790,840
2024-01-16Open-market sale4,523$270.5813,791,166
2024-01-16Open-market sale7,159$269.7013,795,689
2024-01-16Open-market sale3,318$268.8013,802,848
2024-01-12Open-market sale6,548$272.6313,810,768
2024-01-12Open-market sale3,850$271.7013,817,316
2024-01-12Open-market sale455$274.7413,806,166
2024-01-12Open-market sale4,147$273.5013,806,621
2024-01-11Open-market sale1,082$269.3613,826,981
2024-01-11Open-market sale4,320$271.5913,821,766
2024-01-11Open-market sale895$270.4513,826,086
2024-01-11Open-market sale600$272.5013,821,166
2024-01-11Open-market sale2,886$268.1813,828,063
2024-01-11Open-market sale4,170$267.2313,830,949
2024-01-11Open-market sale1,047$266.0713,835,119
2024-01-10Open-market sale1,775$265.3413,837,166
2024-01-10Open-market sale1,000$266.1213,836,166
2024-01-10Open-market sale6,131$264.3213,838,941
2024-01-10Open-market sale6,094$263.5313,845,072
2024-01-09Open-market sale828$260.5213,863,979
2024-01-09Open-market sale4,495$261.4113,859,484
2024-01-09Open-market sale5,966$262.6313,853,518
2024-01-09Open-market sale2,352$263.2613,851,166
2024-01-09Open-market sale1,359$259.3213,864,807
2024-01-08Open-market sale900$254.7013,879,418
2024-01-08Open-market sale300$253.7713,880,318
2024-01-08Open-market sale548$252.2013,880,618
2024-01-08Open-market sale684$255.5813,878,734
2024-01-08Open-market sale1,076$256.9413,877,658
2024-01-08Open-market sale1,655$257.7913,876,003
2024-01-08Open-market sale3,038$258.9613,872,965
2024-01-08Open-market sale3,204$259.8713,869,761
2024-01-08Open-market sale3,595$260.9313,866,166
2024-01-05Open-market sale4,422$250.8513,891,744
2024-01-05Open-market sale6,742$251.6313,885,002
2024-01-05Open-market sale1,000$253.4213,881,166
2024-01-05Open-market sale2,836$252.6713,882,166
2024-01-04Open-market sale1,400$250.4513,909,766
2024-01-04Open-market sale2,025$252.1913,896,166
2024-01-04Open-market sale11,575$251.6513,898,191
2024-01-03Open-market sale10,162$252.5213,916,004
2024-01-03Open-market sale4,838$253.2413,911,166
2024-01-02Open-market sale600$259.3313,926,493
2024-01-02Open-market sale108$258.0713,927,093
2024-01-02Open-market sale2,182$257.3013,927,201
2024-01-02Open-market sale5,687$256.3013,929,383
2024-01-02Open-market sale327$260.5413,926,166
2024-01-02Open-market sale958$254.3813,940,208
2024-01-02Open-market sale5,138$255.4113,935,070
2023-12-29Open-market sale20,431$265.0013,941,166
2023-12-29Open-market sale11,960$263.3314,194,206
2023-12-29Open-market sale1,872$264.0114,192,334
2023-12-29Open-market sale1,168$264.9914,191,166
2023-12-29Open-market sale197,862$263.3213,993,304
2023-12-29Open-market sale31,707$264.0313,961,597
2023-12-28Open-market sale187,450$266.0314,268,716
2023-12-28Open-market sale3,623$266.5214,456,166
2023-12-28Open-market sale11,377$266.0714,459,789
2023-12-28Open-market sale62,550$266.5014,206,166
2023-12-27Open-market sale425$266.6314,471,166
2023-12-27Open-market sale14,575$266.0214,471,591
2023-12-26Open-market sale4,495$266.1114,486,166
2023-12-26Open-market sale10,505$265.3614,490,661
2023-12-22Open-market sale5,492$266.2614,510,674
2023-12-22Open-market sale8,484$266.9114,502,190
2023-12-22Open-market sale1,024$267.7614,501,166
2023-12-21Open-market sale6,367$265.3214,524,799
2023-12-21Open-market sale4,373$267.1814,516,166
2023-12-21Open-market sale4,260$266.1014,520,539
2023-12-20Open-market sale1,871$262.6914,539,869
2023-12-20Open-market sale1,188$260.4814,544,978
2023-12-20Open-market sale3,238$261.5314,541,740
2023-12-20Open-market sale3,442$263.7914,536,427
2023-12-20Open-market sale5,261$264.4514,531,166
2023-12-19Open-market sale200$266.2814,546,166
2023-12-19Open-market sale8,645$264.4414,552,521
2023-12-19Open-market sale6,155$265.6814,546,366
2023-12-18Open-market sale500$261.9514,575,216
2023-12-18Open-market sale2,927$263.1614,572,289
2023-12-18Open-market sale7,182$264.0114,565,107
2023-12-18Open-market sale3,941$264.8314,561,166
2023-12-18Open-market sale450$259.9814,575,716
2023-12-15Open-market sale150$256.3214,588,962
2023-12-15Open-market sale2,665$260.5114,584,770
2023-12-15Open-market sale981$261.8714,576,166
2023-12-15Open-market sale7,623$261.2514,577,147
2023-12-15Open-market sale1,218$259.3114,587,435
2023-12-15Open-market sale309$257.9114,588,653
2023-12-15Open-market sale2,054$254.5114,589,112
2023-12-14Open-market sale1,622$253.8214,604,544
2023-12-14Open-market sale1,859$255.0014,602,685
2023-12-14Open-market sale7,439$255.9314,595,246
2023-12-14Open-market sale724$257.6714,591,166
2023-12-14Open-market sale3,356$256.8014,591,890
2023-12-13Open-market sale1,274$258.6614,606,166
2023-12-13Open-market sale2,646$257.6314,607,440
2023-12-13Open-market sale7,677$256.9314,610,086
2023-12-13Open-market sale3,403$255.8814,617,763
2023-12-12Open-market sale6,303$255.8314,621,775
2023-12-12Open-market sale890$251.6014,635,276
2023-12-12Open-market sale609$256.3814,621,166
2023-12-12Open-market sale5,399$254.8414,628,078
2023-12-12Open-market sale846$253.8814,633,477
2023-12-12Open-market sale953$252.5314,634,323
2023-12-11Open-market sale2,032$251.8014,648,691
2023-12-11Open-market sale11,914$252.6814,636,777
2023-12-11Open-market sale611$253.3814,636,166
2023-12-11Open-market sale443$250.1614,650,723
2023-12-08Open-market sale543$248.7514,665,623
2023-12-08Open-market sale973$251.8914,651,166
2023-12-08Open-market sale8,520$251.3114,652,139
2023-12-08Open-market sale4,964$250.4214,660,659
2023-12-07Open-market sale2,743$247.7414,678,423
2023-12-07Open-market sale7,518$248.7814,670,905
2023-12-07Open-market sale4,639$249.7414,666,266
2023-12-07Open-market sale100$250.2614,666,166
2023-12-06Open-market sale3,743$252.4514,681,876
2023-12-06Open-market sale2,980$249.3214,693,186
2023-12-06Open-market sale3,047$250.5314,690,139
2023-12-06Open-market sale710$253.5014,681,166
2023-12-06Open-market sale4,520$251.4914,685,619
2023-12-05Open-market sale6,214$250.3314,698,973
2023-12-05Open-market sale2,807$251.1114,696,166
2023-12-05Open-market sale5,979$249.3514,705,187
2023-12-04Open-market sale7,819$250.6214,718,347
2023-12-04Open-market sale2,529$252.5414,712,566
2023-12-04Open-market sale1,200$253.2114,711,366
2023-12-04Open-market sale200$254.1514,711,166
2023-12-04Open-market sale3,252$251.4614,715,095
2023-12-01Open-market sale5,283$260.1314,730,479
2023-12-01Open-market sale852$258.6114,735,762
2023-12-01Open-market sale1,164$257.8914,736,614
2023-12-01Open-market sale1,215$256.4314,737,778
2023-12-01Open-market sale665$255.5814,738,993
2023-12-01Open-market sale493$253.2914,739,998
2023-12-01Open-market sale225$252.0114,740,491
2023-12-01Open-market sale450$250.0814,740,716
2023-12-01Open-market sale2,886$260.8414,727,593
2023-12-01Open-market sale1,084$261.9314,726,509
2023-12-01Open-market sale343$262.9014,726,166
2023-12-01Open-market sale340$254.4614,739,658
2023-11-30Open-market sale2,881$245.6214,752,169
2023-11-30Open-market sale1,324$251.5514,741,166
2023-11-30Open-market sale1,735$246.8314,750,434
2023-11-30Open-market sale863$247.5014,749,571
2023-11-30Open-market sale1,870$248.9514,747,701
2023-11-30Open-market sale2,913$249.8214,744,788
2023-11-30Open-market sale2,298$250.8814,742,490
2023-11-30Open-market sale1,116$244.7014,755,050
2023-11-29Open-market sale795$228.1014,770,371
2023-11-29Open-market sale4,072$229.0514,766,299
2023-11-29Open-market sale7,141$230.9614,756,166
2023-11-29Open-market sale2,992$230.1514,763,307
2023-11-28Open-market sale2,244$222.9714,783,922
2023-11-28Open-market sale9,014$224.8414,771,166
2023-11-28Open-market sale3,742$223.9314,780,180
2023-11-27Open-market sale6,282$225.6514,786,166
2023-11-27Open-market sale8,718$224.9214,792,448
2023-11-24Open-market sale10,142$224.2514,801,166
2023-11-24Open-market sale4,858$223.5314,811,308
2023-11-22Open-market sale4,016$224.7414,816,266
2023-11-22Open-market sale10,884$224.0314,820,282
2023-11-22Open-market sale100$225.5014,816,166
2023-11-21Open-market sale200$225.9014,831,166
2023-11-21Open-market sale4,246$225.0614,831,366
2023-11-21Open-market sale10,554$224.3914,835,612
2023-11-20Open-market sale1,242$222.8314,859,924
2023-11-20Open-market sale5,460$224.8414,846,783
2023-11-20Open-market sale617$225.7214,846,166
2023-11-20Open-market sale7,681$223.8514,852,243
2023-11-17Open-market sale5,545$221.7514,861,311
2023-11-17Open-market sale145$222.6914,861,166
2023-11-17Open-market sale9,310$221.0914,866,856
2023-11-16Open-market sale1,300$222.0714,876,166
2023-11-16Open-market sale4,612$220.2814,886,554
2023-11-16Open-market sale9,088$221.1114,877,466
2023-11-15Open-market sale1,848$218.5114,904,318
2023-11-15Open-market sale200$220.9614,891,166
2023-11-15Open-market sale2,862$220.0314,891,366
2023-11-15Open-market sale10,090$219.3314,894,228
2023-11-14Open-market sale718$221.1214,906,166
2023-11-14Open-market sale8,401$220.6014,906,884
2023-11-14Open-market sale3,640$219.7914,915,285
2023-11-14Open-market sale2,241$218.8514,918,925
2023-11-13Open-market sale1,595$212.4514,934,571
2023-11-13Open-market sale1,550$213.2714,933,021
2023-11-13Open-market sale2,500$214.9814,930,521
2023-11-13Open-market sale9,355$215.5214,921,166
2023-11-10Open-market sale6,825$213.8414,936,166
2023-11-10Open-market sale1,800$212.8714,942,991
2023-11-10Open-market sale2,700$211.9214,944,791
2023-11-10Open-market sale2,820$210.8314,947,491
2023-11-10Open-market sale855$209.5614,950,311
2023-11-09Open-market sale6,353$209.8514,959,813
2023-11-09Open-market sale4,218$210.5714,955,595
2023-11-09Open-market sale4,216$211.5614,951,379
2023-11-09Open-market sale213$213.5014,951,166
2023-11-08Open-market sale10,955$211.4014,967,044
2023-11-08Open-market sale878$212.1314,966,166
2023-11-08Open-market sale3,167$210.3914,977,999
2023-11-07Open-market sale1,117$212.9914,981,166
2023-11-07Open-market sale7,543$212.2314,982,283
2023-11-07Open-market sale776$209.9914,995,390
2023-11-07Open-market sale5,564$211.6114,989,826
2023-11-06Open-market sale6,912$206.4214,999,169
2023-11-06Open-market sale2,713$207.2114,996,456
2023-11-06Open-market sale290$208.2214,996,166
2023-11-06Open-market sale5,085$205.4615,006,081
2023-11-03Open-market sale1,049$209.5515,011,166
2023-11-03Open-market sale8,072$208.7015,012,215
2023-11-03Open-market sale5,879$207.7615,020,287
2023-11-02Open-market sale7,509$206.7815,033,657
2023-11-02Open-market sale7,491$207.7315,026,166
2023-11-01Open-market sale5,580$204.0615,041,166
2023-11-01Open-market sale2,865$203.2415,046,746
2023-11-01Open-market sale4,551$202.1815,049,611
2023-11-01Open-market sale2,004$201.2115,054,162
2023-10-31Open-market sale5,915$201.4315,056,166
2023-10-31Open-market sale1,995$199.5515,069,171
2023-10-31Open-market sale7,090$200.7615,062,081
2023-10-30Open-market sale2,708$197.6315,083,458
2023-10-30Open-market sale4,625$198.8615,078,833
2023-10-30Open-market sale127$200.4315,071,166
2023-10-30Open-market sale7,540$199.5815,071,293
2023-10-27Open-market sale4,920$197.0915,087,561
2023-10-27Open-market sale1,395$197.8215,086,166
2023-10-27Open-market sale8,685$196.2015,092,481
2023-10-26Open-market sale6,769$196.4715,105,138
2023-10-26Open-market sale3,172$197.3915,101,966
2023-10-26Open-market sale2,443$195.5915,111,907
2023-10-26Open-market sale1,816$194.1915,114,350
2023-10-26Open-market sale100$199.3615,101,166
2023-10-26Open-market sale700$198.5115,101,266
2023-10-25Open-market sale3,141$200.2115,117,427
2023-10-25Open-market sale1,621$199.6115,120,568
2023-10-25Open-market sale191$203.6515,116,166
2023-10-25Open-market sale5,780$197.0515,123,211
2023-10-25Open-market sale2,175$196.1415,128,991
2023-10-25Open-market sale1,070$201.0115,116,357
2023-10-25Open-market sale1,022$198.2715,122,189
2023-10-24Open-market sale2,933$203.5415,135,873
2023-10-24Open-market sale4,707$204.3115,131,166
2023-10-24Open-market sale4,144$202.7015,138,806
2023-10-24Open-market sale3,216$201.5715,142,950
2023-10-23Open-market sale627$198.4915,160,539
2023-10-23Open-market sale4,550$202.8415,147,351
2023-10-23Open-market sale1,185$203.3215,146,166
2023-10-23Open-market sale3,250$200.3815,156,471
2023-10-23Open-market sale4,570$201.8215,151,901
2023-10-23Open-market sale818$199.6915,159,721
2023-10-20Open-market sale1,273$207.5615,161,166
2023-10-20Open-market sale1,376$206.8715,162,439
2023-10-20Open-market sale3,757$204.7515,164,369
2023-10-20Open-market sale6,607$203.6315,168,126
2023-10-20Open-market sale554$205.6815,163,815
2023-10-20Open-market sale1,433$202.9415,174,733
2023-10-19Open-market sale995$206.1515,190,171
2023-10-19Open-market sale3,329$209.4815,178,037
2023-10-19Open-market sale1,871$210.1915,176,166
2023-10-19Open-market sale8,005$208.4915,181,366
2023-10-19Open-market sale800$207.3715,189,371
2023-10-18Open-market sale4,861$204.8115,201,305
2023-10-18Open-market sale6,304$205.8215,195,001
2023-10-18Open-market sale1,720$206.6915,193,281
2023-10-18Open-market sale1,548$207.7015,191,733
2023-10-18Open-market sale567$208.9415,191,166
2023-10-17Open-market sale2,543$209.4215,216,684
2023-10-17Open-market sale3,642$211.2315,206,239
2023-10-17Open-market sale6,803$210.0915,209,881
2023-10-17Open-market sale73$211.8415,206,166
2023-10-17Open-market sale962$208.0815,219,227
2023-10-17Open-market sale977$206.9015,220,189
2023-10-16Open-market sale1,584$208.1215,232,504
2023-10-16Open-market sale1,398$205.6915,234,768
2023-10-16Open-market sale680$206.7415,234,088
2023-10-16Open-market sale11,338$208.8115,221,166
2023-10-13Open-market sale1,900$205.7615,238,599
2023-10-13Open-market sale2,433$206.7115,236,166
2023-10-13Open-market sale3,544$204.1615,247,622
2023-10-13Open-market sale7,123$204.7015,240,499
2023-10-12Open-market sale1,400$203.9615,264,766
2023-10-12Open-market sale2,506$204.8615,262,260
2023-10-12Open-market sale2,500$207.3115,255,772
2023-10-12Open-market sale4,606$207.9015,251,166
2023-10-12Open-market sale3,988$205.6615,258,272
2023-10-11Open-market sale2,300$205.0115,278,866
2023-10-11Open-market sale134$208.9215,266,166
2023-10-11Open-market sale2,380$207.9915,266,300
2023-10-11Open-market sale4,664$206.9315,268,680
2023-10-11Open-market sale5,522$206.0815,273,344
2023-10-10Open-market sale4,596$207.0715,291,570
2023-10-10Open-market sale965$208.7215,281,166
2023-10-10Open-market sale9,439$207.9215,282,131
2023-10-09Open-market sale1,402$208.1415,296,166
2023-10-09Open-market sale5,849$207.4415,297,568
2023-10-09Open-market sale4,261$206.2815,303,417
2023-10-09Open-market sale3,488$205.3715,307,678
2023-10-06Open-market sale801$204.1015,322,062
2023-10-06Open-market sale2,343$200.7915,323,823
2023-10-06Open-market sale4,379$207.3615,316,330
2023-10-06Open-market sale600$206.0615,320,709
2023-10-06Open-market sale753$205.1815,321,309
2023-10-06Open-market sale5,164$207.9715,311,166
2023-10-06Open-market sale384$203.0315,322,863
2023-10-06Open-market sale576$201.6715,323,247
2023-10-05Open-market sale2,909$199.0715,338,257
2023-10-05Open-market sale5,640$201.1215,328,558
2023-10-05Open-market sale2,392$201.9415,326,166
2023-10-05Open-market sale4,059$200.0415,334,198
2023-10-04Open-market sale2,704$200.4815,353,462
2023-10-04Open-market sale6,296$201.3715,347,166
2023-10-04Open-market sale6,000$202.1915,341,166
2023-10-03Open-market sale1,200$203.0915,356,166
2023-10-03Open-market sale1,315$202.4515,357,366
2023-10-03Open-market sale1,200$201.2115,358,681
2023-10-03Open-market sale4,759$199.8015,359,881
2023-10-03Open-market sale3,626$199.0415,364,640
2023-10-03Open-market sale2,900$198.1815,368,266
2023-10-02Open-market sale90$204.9715,371,166
2023-10-02Open-market sale973$204.3915,371,256
2023-10-02Open-market sale1,748$201.3815,384,418
2023-10-02Open-market sale5,353$202.4515,379,065
2023-10-02Open-market sale6,836$203.2015,372,229
2023-09-29Open-market sale28$207.4815,386,166
2023-09-29Open-market sale1,413$206.8615,386,194
2023-09-29Open-market sale2,290$205.9015,387,607
2023-09-29Open-market sale2,417$204.9315,389,897
2023-09-29Open-market sale2,725$203.6615,392,314
2023-09-29Open-market sale6,127$202.9515,395,039
2023-09-28Open-market sale300$205.0415,401,166
2023-09-28Open-market sale2,675$204.3815,401,466
2023-09-28Open-market sale4,995$203.4015,404,141
2023-09-28Open-market sale3,808$202.6315,409,136
2023-09-28Open-market sale1,705$201.5315,412,944
2023-09-28Open-market sale1,517$200.4315,414,649
2023-09-27Open-market sale8,706$202.6615,418,890
2023-09-27Open-market sale3,570$201.6215,427,596
2023-09-27Open-market sale2,724$203.3015,416,166
2023-09-26Open-market sale2,364$205.6415,681,166
2023-09-26Open-market sale724$204.5415,683,530
2023-09-26Gift250,000$0.0015,431,166
2023-09-26Open-market sale2,830$203.7415,684,254
2023-09-26Open-market sale4,085$202.7815,687,084
2023-09-26Open-market sale4,997$201.8415,691,169
2023-09-25Open-market sale3,395$206.2515,696,166
2023-09-25Open-market sale8,875$205.6315,699,561
2023-09-25Open-market sale2,730$204.5515,708,436
2023-09-22Open-market sale4,264$206.4815,721,902
2023-09-22Open-market sale4,388$207.5515,717,514
2023-09-22Open-market sale5,813$208.3715,711,701
2023-09-22Open-market sale535$209.5015,711,166
2023-09-21Open-market sale324$211.2615,726,166
2023-09-21Open-market sale7,058$208.5915,734,108
2023-09-21Open-market sale804$210.6615,726,490
2023-09-21Open-market sale6,814$209.6515,727,294
2023-09-20Open-market sale4,186$213.2815,751,980
2023-09-20Open-market sale1,100$216.5115,741,166
2023-09-20Open-market sale3,119$214.7315,748,861
2023-09-20Open-market sale6,595$215.4415,742,266
2023-09-19Open-market sale3,614$215.7815,756,166
2023-09-19Open-market sale4,436$213.7915,764,230
2023-09-19Open-market sale4,450$215.0715,759,780
2023-09-19Open-market sale2,500$213.0415,768,666
2023-09-18Open-market sale4,766$215.5615,771,266
2023-09-18Open-market sale100$216.2915,771,166
2023-09-18Open-market sale10,134$214.7915,776,032
2023-09-15Open-market sale1,696$216.0115,789,588
2023-09-15Open-market sale6,686$214.0815,794,480
2023-09-15Open-market sale3,196$215.1515,791,284
2023-09-15Open-market sale2,942$218.7915,786,166
2023-09-15Open-market sale480$216.9815,789,108
2023-09-14Open-market sale4,602$219.9015,801,166
2023-09-14Open-market sale10,398$219.0115,805,768
2023-09-13Open-market sale2,678$220.7915,816,572
2023-09-13Open-market sale6,274$219.8415,819,250
2023-09-13Open-market sale5,642$218.9115,825,524
2023-09-13Open-market sale406$221.5315,816,166
2023-09-12Open-market sale3,202$223.0615,837,444
2023-09-12Open-market sale6,066$223.8315,831,378
2023-09-12Open-market sale212$224.4915,831,166
2023-09-12Open-market sale5,520$221.7115,840,646
2023-09-11Open-market sale698$226.0915,846,166
2023-09-11Open-market sale3,195$223.5415,857,971
2023-09-11Open-market sale2,684$224.3215,855,287
2023-09-11Open-market sale8,423$225.3315,846,864
2023-09-08Open-market sale8,393$224.6215,861,321
2023-09-08Open-market sale6,452$223.7015,869,714
2023-09-08Open-market sale155$225.2715,861,166
2023-09-07Open-market sale3,163$221.3115,885,961
2023-09-07Open-market sale9,795$222.1615,876,166
2023-09-07Open-market sale2,042$220.1115,889,124
2023-09-06Open-market sale3,778$220.0215,902,388
2023-09-06Open-market sale4,100$221.6615,891,166
2023-09-06Open-market sale7,122$221.0715,895,266
2023-09-05Open-market sale2,984$219.6715,906,166
2023-09-05Open-market sale12,016$218.9315,909,150
2023-09-01Open-market sale1,611$223.0315,921,166
2023-09-01Open-market sale6,013$222.0315,922,777
2023-09-01Open-market sale7,376$221.3015,928,790
2023-08-31Open-market sale1,313$224.2615,940,200
2023-08-31Open-market sale7,750$222.1015,943,416
2023-08-31Open-market sale278$227.7215,936,266
2023-08-31Open-market sale1,386$226.6515,936,544
2023-08-31Open-market sale2,270$225.3515,937,930
2023-08-31Open-market sale100$228.2215,936,166
2023-08-31Open-market sale1,903$223.0315,941,513
2023-08-30Open-market sale5,674$213.8915,955,811
2023-08-30Open-market sale998$211.7915,964,413
2023-08-30Open-market sale755$210.8515,965,411
2023-08-30Open-market sale4,645$214.9415,951,166
2023-08-30Open-market sale2,928$212.9015,961,485
2023-08-29Open-market sale2,609$210.6515,974,959
2023-08-29Open-market sale800$209.5015,977,568
2023-08-29Open-market sale2,260$208.4415,978,368
2023-08-29Open-market sale538$206.9015,980,628
2023-08-29Open-market sale365$212.3315,966,166
2023-08-29Open-market sale8,428$211.7615,966,531
2023-08-28Open-market sale43$212.9515,981,166
2023-08-28Open-market sale5,533$210.4215,990,633
2023-08-28Open-market sale8,247$211.4115,982,386
2023-08-28Open-market sale1,177$212.1415,981,209
2023-08-25Open-market sale115$210.6715,996,166
2023-08-25Open-market sale1,020$205.9316,010,146
2023-08-25Open-market sale2,154$207.0216,007,992
2023-08-25Open-market sale3,893$208.0916,004,099
2023-08-25Open-market sale3,668$209.1116,000,431
2023-08-25Open-market sale4,150$210.1715,996,281
2023-08-24Open-market sale214$210.0216,011,603
2023-08-24Open-market sale1,487$208.9816,011,817
2023-08-24Open-market sale437$211.1516,011,166
2023-08-24Open-market sale5,988$206.9816,016,321
2023-08-24Open-market sale3,857$206.0816,022,309
2023-08-24Open-market sale3,017$207.8816,013,304
2023-08-23Open-market sale7,075$209.1616,032,678
2023-08-23Open-market sale5,012$210.1916,027,666
2023-08-23Open-market sale1,500$210.7616,026,166
2023-08-23Open-market sale1,413$207.9816,039,753
2023-08-22Open-market sale916$209.6116,041,166
2023-08-22Open-market sale4,600$208.7816,042,082
2023-08-22Open-market sale2,971$207.5416,046,682
2023-08-22Open-market sale6,513$206.6216,049,653
2023-08-21Open-market sale2,839$205.9616,065,827
2023-08-21Open-market sale2,500$204.7416,068,666
2023-08-21Open-market sale3,700$207.1516,062,127
2023-08-21Open-market sale1,793$208.0716,060,334
2023-08-21Open-market sale4,168$209.0116,056,166
2023-08-18Open-market sale2,608$203.3016,080,570
2023-08-18Open-market sale8,652$204.7216,071,918
2023-08-18Open-market sale752$205.2516,071,166
2023-08-18Open-market sale2,265$202.6216,083,178
2023-08-18Open-market sale723$200.9316,085,443
2023-08-17Open-market sale5,817$205.3116,090,846
2023-08-17Open-market sale4,380$206.0516,086,466
2023-08-17Open-market sale300$206.8616,086,166
2023-08-17Open-market sale4,503$203.8616,096,663
2023-08-16Open-market sale5,481$208.5116,103,925
2023-08-16Open-market sale2,759$209.2216,101,166
2023-08-16Open-market sale6,760$207.5916,109,406
2023-08-15Open-market sale100$212.1416,116,166
2023-08-15Open-market sale1,200$211.6316,116,266
2023-08-15Open-market sale3,171$210.5216,117,466
2023-08-15Open-market sale3,509$208.4116,127,657
2023-08-15Open-market sale7,020$209.5716,120,637
2023-08-14Open-market sale840$207.6716,145,326
2023-08-14Open-market sale3,434$211.7216,131,166
2023-08-14Open-market sale2,509$208.8316,142,817
2023-08-14Open-market sale5,693$210.9716,134,600
2023-08-14Open-market sale2,524$209.9816,140,293
2023-08-11Open-market sale8,204$208.6816,147,896
2023-08-11Open-market sale737$206.2616,160,429
2023-08-11Open-market sale4,329$207.6816,156,100
2023-08-11Open-market sale1,730$209.2016,146,166
2023-08-10Open-market sale900$209.8716,161,166
2023-08-10Open-market sale2,500$209.1916,162,066
2023-08-10Open-market sale8,485$207.9416,164,566
2023-08-10Open-market sale3,115$207.0816,173,051
2023-08-09Open-market sale871$208.7016,179,728
2023-08-09Open-market sale3,675$205.8716,187,491
2023-08-09Open-market sale362$211.6416,176,166
2023-08-09Open-market sale900$210.5916,176,528
2023-08-09Open-market sale2,300$209.7316,177,428
2023-08-09Open-market sale1,065$207.5216,180,599
2023-08-09Open-market sale5,827$206.5416,181,664
2023-08-08Open-market sale1,712$213.7016,191,166
2023-08-08Open-market sale11,147$211.7616,195,019
2023-08-08Open-market sale2,141$212.8816,192,878
2023-08-07Open-market sale100$216.6816,206,166
2023-08-07Open-market sale6,429$215.3016,214,737
2023-08-07Open-market sale8,471$215.9616,206,266
2023-08-04Open-market sale3,669$215.6216,224,169
2023-08-04Open-market sale3,003$216.5416,221,166
2023-08-04Open-market sale6,504$214.5916,227,838
2023-08-04Open-market sale1,824$213.8916,234,342
2023-08-03Open-market sale2,208$217.1516,236,525
2023-08-03Open-market sale359$217.8616,236,166
2023-08-03Open-market sale3,473$215.3816,247,693
2023-08-03Open-market sale8,960$216.0816,238,733
2023-08-02Open-market sale1,892$222.2416,251,166
2023-08-02Open-market sale3,103$219.3916,263,063
2023-08-02Open-market sale5,659$220.4416,257,404
2023-08-02Open-market sale4,346$221.4016,253,058
2023-08-01Open-market sale2,939$223.5216,276,095
2023-08-01Open-market sale9,929$224.2616,266,166
2023-08-01Open-market sale2,132$222.3616,279,034
2023-07-31Open-market sale1,838$225.1916,281,166
2023-07-31Open-market sale8,425$224.5816,283,004
2023-07-31Open-market sale1,835$223.3416,291,429
2023-07-31Open-market sale2,902$222.5816,293,264
2023-07-28Open-market sale11,187$225.4816,296,799
2023-07-28Open-market sale633$226.6316,296,166
2023-07-28Open-market sale3,180$224.6616,307,986
2023-07-27Open-market sale1,066$226.5816,321,327
2023-07-27Open-market sale4,996$228.8516,313,532
2023-07-27Open-market sale2,799$228.0316,318,528
2023-07-27Open-market sale2,202$225.5916,322,393
2023-07-27Open-market sale2,366$229.7416,311,166
2023-07-27Open-market sale1,571$224.6516,324,595
2023-07-26Open-market sale2,216$225.5016,327,338
2023-07-26Open-market sale7,301$224.7016,329,554
2023-07-26Open-market sale4,311$223.9316,336,855
2023-07-26Open-market sale200$227.4116,326,166
2023-07-26Open-market sale972$226.7416,326,366
2023-07-25Open-market sale500$227.3916,341,166
2023-07-25Open-market sale5,483$225.9116,350,683
2023-07-25Open-market sale9,017$226.7216,341,666
2023-07-24Open-market sale4,747$224.3016,366,419
2023-07-24Open-market sale774$226.0316,356,868
2023-07-24Open-market sale702$226.9616,356,166
2023-07-24Open-market sale8,777$225.2016,357,642
2023-07-21Open-market sale3,520$228.9216,372,295
2023-07-21Open-market sale1,129$229.8816,371,166
2023-07-21Open-market sale10,351$228.0516,375,815
2023-07-20Open-market sale938$232.2716,386,766
2023-07-20Open-market sale600$232.8616,386,166
2023-07-20Open-market sale3,069$229.0616,394,675
2023-07-20Open-market sale3,426$231.0016,387,704
2023-07-20Open-market sale3,545$229.8916,391,130
2023-07-20Open-market sale3,422$228.0916,397,744
2023-07-19Open-market sale7,442$234.3716,405,648
2023-07-19Open-market sale1,057$236.7316,401,976
2023-07-19Open-market sale2,615$235.5216,403,033
2023-07-19Open-market sale810$237.7316,401,166
2023-07-19Open-market sale2,429$233.6916,413,090
2023-07-19Open-market sale647$232.2116,415,519
2023-07-18Open-market sale7,528$227.4016,420,576
2023-07-18Open-market sale4,210$228.0916,416,366
2023-07-18Open-market sale200$229.1716,416,166
2023-07-18Open-market sale3,062$226.6216,428,104
2023-07-17Open-market sale200$230.1316,431,166
2023-07-17Open-market sale6,481$229.1416,431,366
2023-07-17Open-market sale8,319$228.6116,437,847
2023-07-14Open-market sale4,264$228.8816,456,902
2023-07-14Open-market sale6,305$229.6216,450,597
2023-07-14Open-market sale3,702$230.8516,446,895
2023-07-14Open-market sale729$231.4916,446,166
2023-07-13Option exercise (derivative)2,557$0.000
2023-07-13Open-market sale1,248$230.3116,473,609
2023-07-13Open-market sale5,237$229.6416,466,255
2023-07-13Open-market sale2,117$228.7416,471,492
2023-07-13Open-market sale5,089$230.3616,461,166
2023-07-13Open-market sale890$229.6016,474,857
2023-07-13Open-market sale419$228.5316,475,747
2023-07-13Option exercise2,557$75.5716,476,166
2023-07-12Option exercise (derivative)15,000$0.002,557
2023-07-12Open-market sale1,303$225.0916,478,092
2023-07-12Open-market sale4,458$224.3416,479,395
2023-07-12Open-market sale2,932$227.5016,473,609
2023-07-12Open-market sale1,061$222.2716,487,548
2023-07-12Option exercise15,000$75.5716,488,609
2023-07-12Open-market sale1,551$226.5216,476,541
2023-07-12Open-market sale3,695$223.3816,483,853
2023-07-11Option exercise (derivative)15,000$0.0017,557
2023-07-11Open-market sale3,383$221.0316,473,709
2023-07-11Open-market sale100$221.8916,473,609
2023-07-11Open-market sale7,363$220.0216,477,092
2023-07-11Open-market sale3,223$219.1916,484,455
2023-07-11Open-market sale931$217.7916,487,678
2023-07-11Option exercise15,000$75.5716,488,609
2023-07-10Option exercise (derivative)15,000$0.0032,557
2023-07-10Open-market sale1,490$210.0616,485,463
2023-07-10Option exercise15,000$75.5716,488,609
2023-07-10Open-market sale5,897$211.9716,474,766
2023-07-10Open-market sale4,800$211.1116,480,663
2023-07-10Open-market sale1,157$212.6116,473,609
2023-07-10Open-market sale1,656$209.1116,486,953
2023-07-07Option exercise (derivative)15,000$0.0047,557
2023-07-07Option exercise15,000$75.5716,488,609
2023-07-07Open-market sale9,245$210.8716,475,526
2023-07-07Open-market sale1,917$211.6116,473,609
2023-07-07Open-market sale3,838$209.8716,484,771
2023-07-06Option exercise (derivative)15,000$0.0062,557
2023-07-06Open-market sale732$211.2216,473,609
2023-07-06Option exercise15,000$75.5716,488,609
2023-07-06Open-market sale5,031$208.4616,483,578
2023-07-06Open-market sale5,625$209.6516,477,953
2023-07-06Open-market sale3,612$210.1816,474,341
2023-07-05Option exercise (derivative)15,000$0.0077,557
2023-07-05Open-market sale4,677$212.9116,482,235
2023-07-05Open-market sale1,044$212.0816,486,912
2023-07-05Option exercise15,000$75.5716,488,609
2023-07-05Open-market sale8,165$213.8616,474,070
2023-07-05Open-market sale461$214.4616,473,609
2023-07-05Open-market sale653$210.6816,487,956
2023-07-03Option exercise (derivative)15,000$0.0092,557
2023-07-03Open-market sale6,167$211.4916,473,609
2023-07-03Option exercise15,000$75.5716,488,609
2023-07-03Open-market sale8,833$210.5816,479,776
2023-06-29Gift198,000$0.0016,473,609
2023-06-14Open-market sale184,863$208.8416,912,384
2023-06-14Open-market sale14,352$205.3017,157,257
2023-06-14Open-market sale14,164$206.7017,143,093
2023-06-14Open-market sale45,846$207.6117,097,247
2023-06-14Open-market sale141,882$209.4316,770,502
2023-06-14Open-market sale72,270$210.8016,698,232
2023-06-14Open-market sale26,623$211.2816,671,609
2023-06-09Gift500,000$0.0017,171,609
2023-03-29Option exercise (derivative)725$0.00107,557
2023-03-29Option exercise725$75.5727,672,334
2023-03-29Open-market sale141$193.8127,672,193
2023-03-29Open-market sale232$194.6327,671,961
2023-03-29Open-market sale176$195.6227,671,785
2023-03-29Open-market sale176$196.7927,671,609
2023-03-28Option exercise (derivative)725$0.00108,282
2023-03-28Open-market sale176$192.5127,671,609
2023-03-28Open-market sale549$191.9327,671,785
2023-03-28Option exercise725$75.5727,672,334
2023-03-27Option exercise (derivative)725$0.00109,007
2023-03-27Open-market sale119$189.7027,672,215
2023-03-27Open-market sale242$190.2327,671,973
2023-03-27Open-market sale364$191.4727,671,609
2023-03-27Option exercise725$75.5727,672,334
2023-03-24Option exercise (derivative)725$0.00109,732
2023-03-24Open-market sale110$189.4127,671,627
2023-03-24Option exercise725$75.5727,672,334
2023-03-24Open-market sale250$187.4227,672,084
2023-03-24Open-market sale18$190.1527,671,609
2023-03-24Open-market sale347$188.2727,671,737
2023-03-23Option exercise (derivative)725$0.00110,457
2023-03-23Open-market sale265$186.6127,672,069
2023-03-23Open-market sale110$189.5127,671,609
2023-03-23Option exercise725$75.5727,672,334
2023-03-23Open-market sale110$188.6027,671,719
2023-03-23Open-market sale240$187.6627,671,829
2023-03-22Option exercise (derivative)725$0.00111,182
2023-03-22Open-market sale22$191.0727,671,609
2023-03-22Open-market sale369$189.1527,671,748
2023-03-22Open-market sale46$186.9727,672,288
2023-03-22Option exercise725$75.5727,672,334
2023-03-22Open-market sale171$188.2827,672,117
2023-03-22Open-market sale117$190.1527,671,631
2023-03-22Grant / award (derivative)97,811$0.0097,811
2023-03-21Option exercise (derivative)725$0.00111,907
2023-03-21Open-market sale144$188.7827,753,609
2023-03-21Gift82,000$0.0027,671,609
2023-03-21Open-market sale66$187.7527,753,753
2023-03-21Open-market sale308$186.5927,753,819
2023-03-21Open-market sale207$185.7627,754,127
2023-03-21Option exercise725$75.5727,754,334
2023-03-20Option exercise (derivative)725$0.00112,632
2023-03-20Open-market sale93$185.2227,753,609
2023-03-20Open-market sale408$184.5027,753,702
2023-03-20Open-market sale224$183.6127,754,110
2023-03-20Option exercise725$75.5727,754,334
2023-03-17Option exercise (derivative)725$0.00113,357
2023-03-17Open-market sale58$186.7827,753,609
2023-03-17Option exercise725$75.5727,754,334
2023-03-17Open-market sale326$185.8827,753,667
2023-03-17Open-market sale341$184.8927,753,993
2023-03-16Option exercise (derivative)725$0.00114,082
2023-03-16Open-market sale132$184.7427,754,105
2023-03-16Open-market sale88$186.0627,754,017
2023-03-16Open-market sale408$186.8627,753,609
2023-03-16Open-market sale97$183.9327,754,237
2023-03-16Option exercise725$75.5727,754,334
2023-03-15Option exercise (derivative)725$0.00114,807
2023-03-15Open-market sale264$181.0327,753,885
2023-03-15Open-market sale185$180.0527,754,149
2023-03-15Open-market sale90$183.0727,753,609
2023-03-15Option exercise725$75.5727,754,334
2023-03-15Open-market sale186$182.0127,753,699
2023-03-14Option exercise (derivative)725$0.00115,532
2023-03-14Open-market sale176$183.4827,753,631
2023-03-14Open-market sale22$184.9427,753,609
2023-03-14Open-market sale161$182.5927,753,807
2023-03-14Open-market sale314$181.7127,753,968
2023-03-14Open-market sale52$180.0827,754,282
2023-03-14Option exercise725$75.5727,754,334
2023-03-13Option exercise (derivative)725$0.00116,257
2023-03-13Open-market sale97$171.3527,754,237
2023-03-13Open-market sale176$176.3827,753,609
2023-03-13Open-market sale210$175.4227,753,785
2023-03-13Option exercise725$75.5727,754,334
2023-03-13Open-market sale110$174.3927,753,995
2023-03-13Open-market sale132$172.4827,754,105
2023-03-10Option exercise (derivative)725$0.00116,982
2023-03-10Open-market sale44$174.5127,754,086
2023-03-10Open-market sale22$178.7127,753,609
2023-03-10Open-market sale169$178.1227,753,631
2023-03-10Open-market sale197$176.9127,753,800
2023-03-10Open-market sale89$176.1027,753,997
2023-03-10Open-market sale124$173.4127,754,130
2023-03-10Open-market sale80$171.9727,754,254
2023-03-10Option exercise725$75.5727,754,334
2023-03-09Option exercise (derivative)725$0.00117,707
2023-03-09Open-market sale108$180.6127,754,111
2023-03-09Open-market sale115$179.3227,754,219
2023-03-09Open-market sale166$183.3127,753,609
2023-03-09Open-market sale66$181.5027,754,045
2023-03-09Open-market sale270$182.7027,753,775
2023-03-09Option exercise725$75.5727,754,334
2023-03-08Option exercise (derivative)725$0.00118,432
2023-03-08Open-market sale365$182.8127,753,969
2023-03-08Option exercise725$75.5727,754,334
2023-03-08Open-market sale360$183.5727,753,609
2023-03-07Option exercise (derivative)725$0.00119,157
2023-03-07Open-market sale462$183.5527,753,872
2023-03-07Open-market sale153$184.7127,753,719
2023-03-07Open-market sale110$185.6527,753,609
2023-03-07Option exercise725$75.5727,754,334
2023-03-06Option exercise (derivative)725$0.00119,882
2023-03-06Open-market sale102$184.1727,754,232
2023-03-06Option exercise725$75.5727,754,334
2023-03-06Open-market sale141$185.4427,754,091
2023-03-06Open-market sale88$186.5027,754,003
2023-03-06Open-market sale328$187.5327,753,675
2023-03-06Open-market sale66$188.5027,753,609
2023-03-03Option exercise (derivative)725$0.00120,607
2023-03-03Open-market sale110$185.1027,754,224
2023-03-03Open-market sale321$186.4927,753,903
2023-03-03Open-market sale154$187.2027,753,749
2023-03-03Open-market sale140$188.3427,753,609
2023-03-03Option exercise725$75.5727,754,334
2023-03-02Option exercise (derivative)725$0.00121,332
2023-03-02Open-market sale32$193.0527,753,609
2023-03-02Open-market sale44$191.7627,753,641
2023-03-02Open-market sale44$190.1827,753,685
2023-03-02Open-market sale43$189.2427,753,729
2023-03-02Open-market sale220$188.2527,753,772
2023-03-02Open-market sale167$187.2227,753,992
2023-03-02Open-market sale175$186.1327,754,159
2023-03-02Option exercise725$75.5727,754,334
2023-03-01Option exercise (derivative)725$0.00122,057
2023-03-01Open-market sale68$167.5027,753,609
2023-03-01Open-market sale88$166.3727,753,677
2023-03-01Option exercise725$75.5727,754,334
2023-03-01Open-market sale119$164.6427,754,161
2023-03-01Open-market sale54$163.4727,754,280
2023-03-01Open-market sale396$165.7127,753,765
2023-02-28Option exercise (derivative)725$0.00122,782
2023-02-28Open-market sale66$164.2227,753,609
2023-02-28Option exercise725$75.5727,754,334
2023-02-28Open-market sale147$162.5027,754,187
2023-02-28Open-market sale512$163.5727,753,675
2023-02-27Option exercise (derivative)725$0.00123,507
2023-02-27Option exercise725$75.5727,754,334
2023-02-27Open-market sale583$162.8427,753,751
2023-02-27Open-market sale142$164.0127,753,609
2023-02-24Option exercise (derivative)725$0.00124,232
2023-02-24Option exercise725$75.5727,754,334
2023-02-24Open-market sale406$160.4927,753,928
2023-02-24Open-market sale99$162.0527,753,609
2023-02-24Open-market sale220$161.3927,753,708
2023-02-23Option exercise (derivative)725$0.00124,957
2023-02-23Open-market sale10$165.2927,753,609
2023-02-23Open-market sale198$163.4927,753,872
2023-02-23Option exercise725$75.5727,754,334
2023-02-23Open-market sale264$162.1527,754,070
2023-02-23Open-market sale253$164.0327,753,619
2023-02-22Option exercise (derivative)725$0.00125,682
2023-02-22Option exercise725$75.5727,754,334
2023-02-22Open-market sale461$163.0327,753,873
2023-02-22Open-market sale264$163.8627,753,609
2023-02-21Option exercise (derivative)725$0.00126,407
2023-02-21Open-market sale440$162.8927,753,685
2023-02-21Open-market sale209$162.2427,754,125
2023-02-21Option exercise725$75.5727,754,334
2023-02-21Open-market sale76$163.9427,753,609
2023-02-17Option exercise (derivative)725$0.00127,132
2023-02-17Option exercise725$75.5727,754,334
2023-02-17Open-market sale255$163.6727,754,079
2023-02-17Open-market sale21$166.8227,753,609
2023-02-17Open-market sale135$165.4227,753,630
2023-02-17Open-market sale314$164.7227,753,765
2023-02-16Option exercise (derivative)725$0.00127,857
2023-02-16Option exercise725$75.5727,754,334
2023-02-16Open-market sale307$168.6427,754,027
2023-02-16Open-market sale396$169.7027,753,631
2023-02-16Open-market sale22$170.3127,753,609
2023-02-15Option exercise (derivative)725$0.00128,582
2023-02-15Open-market sale154$170.1827,753,753
2023-02-15Open-market sale427$168.9627,753,907
2023-02-15Option exercise725$75.5727,754,334
2023-02-15Open-market sale144$170.9527,753,609
2023-02-14Option exercise (derivative)725$0.00129,307
2023-02-14Open-market sale318$169.5627,753,742
2023-02-14Open-market sale89$170.2927,753,653
2023-02-14Open-market sale44$171.8627,753,609
2023-02-14Open-market sale274$168.7927,754,060
2023-02-14Option exercise725$75.5727,754,334
2023-02-13Option exercise (derivative)725$0.00130,032
2023-02-13Option exercise725$75.5727,754,334
2023-02-13Open-market sale76$168.1627,754,258
2023-02-13Open-market sale416$170.2127,753,673
2023-02-13Open-market sale64$170.9627,753,609
2023-02-13Open-market sale169$169.2127,754,089
2023-02-10Option exercise (derivative)725$0.00130,757
2023-02-10Open-market sale22$169.5627,753,609
2023-02-10Open-market sale210$167.3927,753,684
2023-02-10Option exercise725$75.5727,754,334
2023-02-10Open-market sale440$166.3727,753,894
2023-02-10Open-market sale53$168.3927,753,631
2023-02-09Option exercise (derivative)725$0.00131,482
2023-02-09Open-market sale267$174.2127,753,816
2023-02-09Option exercise725$75.5727,754,334
2023-02-09Open-market sale251$173.0827,754,083
2023-02-09Open-market sale207$174.7827,753,609
2023-02-08Option exercise (derivative)725$0.00132,207
2023-02-08Open-market sale593$169.9627,753,741
2023-02-08Open-market sale88$171.0827,753,653
2023-02-08Open-market sale44$171.8727,753,609
2023-02-08Option exercise725$75.5727,754,334
2023-02-07Option exercise (derivative)725$0.00132,932
2023-02-07Open-market sale88$170.0727,753,729
2023-02-07Open-market sale110$168.5627,753,817
2023-02-07Open-market sale120$171.1727,753,609
2023-02-07Option exercise725$75.5727,754,334
2023-02-07Open-market sale407$167.8227,753,927
2023-02-06Option exercise (derivative)725$0.00133,657
2023-02-06Option exercise725$75.5727,754,334
2023-02-06Open-market sale110$170.3327,753,609
2023-02-06Open-market sale494$169.5727,753,719
2023-02-06Open-market sale121$168.3827,754,213
2023-02-03Option exercise (derivative)725$0.00134,382
2023-02-03Open-market sale231$170.6827,754,103
2023-02-03Open-market sale220$173.0127,753,719
2023-02-03Open-market sale164$171.2127,753,939
2023-02-03Option exercise725$75.5727,754,334
2023-02-03Open-market sale110$174.1527,753,609
2023-02-02Option exercise (derivative)725$0.00135,107
2023-02-02Open-market sale152$173.8727,754,182
2023-02-02Open-market sale301$174.7127,753,881
2023-02-02Open-market sale162$176.0227,753,719
2023-02-02Open-market sale110$177.0127,753,609
2023-02-02Option exercise725$75.5727,754,334
2023-02-01Option exercise (derivative)725$0.00135,832
2023-02-01Open-market sale45$169.6627,753,895
2023-02-01Option exercise725$75.5727,754,334
2023-02-01Open-market sale237$168.0827,754,097
2023-02-01Open-market sale157$168.7927,753,940
2023-02-01Open-market sale119$172.5527,753,609
2023-02-01Open-market sale167$171.6927,753,728
2023-01-31Option exercise (derivative)725$0.00136,557
2023-01-31Open-market sale62$167.7927,753,609
2023-01-31Open-market sale278$167.1127,753,671
2023-01-31Open-market sale356$166.0427,753,949
2023-01-31Open-market sale29$164.7827,754,305
2023-01-31Option exercise725$75.5727,754,334
2023-01-30Option exercise (derivative)725$0.00137,282
2023-01-30Open-market sale509$165.1627,753,715
2023-01-30Option exercise725$75.5727,754,334
2023-01-30Open-market sale106$165.8127,753,609
2023-01-30Open-market sale110$164.2227,754,224
2023-01-27Option exercise (derivative)725$0.00138,007
2023-01-27Open-market sale189$166.5227,753,609
2023-01-27Open-market sale143$164.7527,754,191
2023-01-27Open-market sale393$165.6927,753,798
2023-01-27Option exercise725$75.5727,754,334
2023-01-26Option exercise (derivative)725$0.00138,732
2023-01-26Open-market sale83$164.2927,753,647
2023-01-26Open-market sale65$162.9127,753,730
2023-01-26Open-market sale67$161.6427,753,795
2023-01-26Open-market sale166$160.8127,753,862
2023-01-26Open-market sale252$159.8327,754,028
2023-01-26Open-market sale54$158.5727,754,280
2023-01-26Option exercise725$75.5727,754,334
2023-01-26Open-market sale38$164.9827,753,609
2023-01-25Option exercise (derivative)725$0.00139,457
2023-01-25Open-market sale266$155.5427,753,631
2023-01-25Open-market sale22$156.2727,753,609
2023-01-25Open-market sale85$153.9027,753,897
2023-01-25Option exercise725$75.5727,754,334
2023-01-25Open-market sale117$150.8327,754,217
2023-01-25Open-market sale104$153.0927,753,982
2023-01-25Open-market sale131$151.6527,754,086
2023-01-24Option exercise (derivative)725$0.00140,182
2023-01-24Option exercise725$75.5727,754,334
2023-01-24Open-market sale141$157.4327,753,609
2023-01-24Open-market sale309$156.4327,753,750
2023-01-24Open-market sale275$155.4427,754,059
2023-01-23Option exercise (derivative)725$0.00140,907
2023-01-23Open-market sale407$156.1427,753,754
2023-01-23Open-market sale94$154.9527,754,161
2023-01-23Open-market sale145$157.1527,753,609
2023-01-23Option exercise725$75.5727,754,334
2023-01-23Open-market sale79$153.9027,754,255
2023-01-20Option exercise (derivative)725$0.00141,632
2023-01-20Open-market sale324$151.1527,753,609
2023-01-20Open-market sale100$150.1627,753,933
2023-01-20Open-market sale64$148.9627,754,033
2023-01-20Open-market sale88$147.1327,754,097
2023-01-20Open-market sale95$146.2927,754,185
2023-01-20Open-market sale54$144.3927,754,280
2023-01-20Option exercise725$75.5727,754,334
2023-01-19Option exercise (derivative)725$0.00142,357
2023-01-19Open-market sale16$146.6427,753,609
2023-01-19Open-market sale146$144.1027,754,188
2023-01-19Open-market sale300$144.8327,753,888
2023-01-19Open-market sale263$146.1927,753,625
2023-01-19Option exercise725$75.5727,754,334
2023-01-18Option exercise (derivative)725$0.00143,082
2023-01-18Open-market sale308$146.7327,753,838
2023-01-18Open-market sale79$147.9827,753,759
2023-01-18Open-market sale150$148.9427,753,609
2023-01-18Open-market sale188$146.1027,754,146
2023-01-18Option exercise725$75.5727,754,334
2023-01-17Option exercise (derivative)725$0.00143,807
2023-01-17Open-market sale423$148.1527,753,777
2023-01-17Open-market sale6$150.4627,753,609
2023-01-17Option exercise725$75.5727,754,334
2023-01-17Open-market sale162$148.9827,753,615
2023-01-17Open-market sale134$147.0927,754,200
2023-01-13Option exercise (derivative)725$0.00144,532
2023-01-13Open-market sale257$149.5727,753,609
2023-01-13Open-market sale285$148.4527,753,866
2023-01-13Open-market sale149$147.7627,754,151
2023-01-13Open-market sale34$146.3227,754,300
2023-01-13Option exercise725$75.5727,754,334
2023-01-12Option exercise (derivative)725$0.00145,257
2023-01-12Open-market sale114$146.3027,754,162
2023-01-12Open-market sale58$144.8927,754,276
2023-01-12Option exercise725$75.5727,754,334
2023-01-12Open-market sale311$148.3027,753,670
2023-01-12Open-market sale61$149.4927,753,609
2023-01-12Open-market sale181$147.0827,753,981
2023-01-11Option exercise (derivative)725$0.00145,982
2023-01-11Option exercise725$75.5727,754,334
2023-01-11Open-market sale230$144.1827,754,104
2023-01-11Open-market sale234$145.2927,753,870
2023-01-11Open-market sale210$145.9827,753,660
2023-01-11Open-market sale51$146.9327,753,609
2023-01-10Option exercise (derivative)725$0.00146,707
2023-01-10Open-market sale554$147.6327,753,748
2023-01-10Open-market sale123$148.3627,753,625
2023-01-10Open-market sale16$149.2227,753,609
2023-01-10Open-market sale32$146.0127,754,302
2023-01-10Option exercise725$75.5727,754,334
2023-01-09Option exercise (derivative)725$0.00147,432
2023-01-09Option exercise725$75.5727,754,334
2023-01-09Open-market sale60$143.4427,754,274
2023-01-09Open-market sale70$144.9927,754,204
2023-01-09Open-market sale155$146.2027,754,049
2023-01-09Open-market sale256$147.3427,753,793
2023-01-09Open-market sale16$149.0827,753,609
2023-01-09Open-market sale168$148.1627,753,625
2023-01-06Option exercise (derivative)725$0.00148,157
2023-01-06Open-market sale37$141.5027,753,609
2023-01-06Open-market sale216$140.7527,753,646
2023-01-06Open-market sale110$139.6527,753,862
2023-01-06Open-market sale205$139.0727,753,972
2023-01-06Open-market sale79$137.3027,754,177
2023-01-06Option exercise725$75.5727,754,334
2023-01-06Open-market sale78$136.3827,754,256
2023-01-05Option exercise (derivative)725$0.00148,882
2023-01-05Open-market sale31$137.9727,753,609
2023-01-05Open-market sale85$136.6527,753,640
2023-01-05Open-market sale438$135.8927,753,725
2023-01-05Open-market sale171$135.0327,754,163
2023-01-05Option exercise725$75.5727,754,334
2023-01-04Option exercise (derivative)725$0.00149,607
2023-01-04Option exercise725$75.5727,754,334
2023-01-04Open-market sale31$141.2627,753,609
2023-01-04Open-market sale433$138.8127,753,901
2023-01-04Open-market sale261$139.5727,753,640
2023-01-03Option exercise (derivative)725$0.00150,332
2023-01-03Option exercise725$75.5727,754,334
2023-01-03Open-market sale333$133.6027,754,001
2023-01-03Open-market sale53$135.7927,753,641
2023-01-03Open-market sale307$134.7427,753,694
2023-01-03Open-market sale32$136.6027,753,609
2022-11-02Open-market sale1,097$155.3627,755,102
2022-11-02Open-market sale700$157.3127,753,699
2022-11-02Open-market sale1,100$151.3027,758,928
2022-11-02Open-market sale1,765$153.0327,757,163
2022-11-02Open-market sale964$153.9327,756,199
2022-11-02Open-market sale1,340$150.2727,760,028
2022-11-02Open-market sale703$156.1627,754,399
2022-11-02Open-market sale90$159.7727,753,609
2022-11-01Option exercise (derivative)416$0.000
2022-11-01Open-market sale17$165.1127,761,368
2022-11-01Open-market sale34$163.8627,761,385
2022-11-01Open-market sale156$160.2827,761,628
2022-11-01Open-market sale145$161.0927,761,483
2022-11-01Open-market sale64$162.0327,761,419
2022-11-01Option exercise416$80.9927,761,784
2022-10-31Option exercise (derivative)2,300$0.00416
2022-10-31Open-market sale255$163.6327,761,368
2022-10-31Open-market sale344$161.8927,763,324
2022-10-31Option exercise2,300$80.9927,763,668
2022-10-31Open-market sale1,701$162.8627,761,623
2022-10-28Option exercise (derivative)2,300$0.002,716
2022-10-28Open-market sale336$159.9427,762,900
2022-10-28Option exercise2,300$80.9927,763,668
2022-10-28Open-market sale636$161.9827,761,799
2022-10-28Open-market sale431$162.7627,761,368
2022-10-28Open-market sale432$159.0627,763,236
2022-10-28Open-market sale465$160.8427,762,435
2022-10-27Option exercise (derivative)2,300$0.005,016
2022-10-27Open-market sale179$162.8527,761,643
2022-10-27Open-market sale549$161.7927,761,822
2022-10-27Open-market sale275$163.6927,761,368
2022-10-27Open-market sale508$160.0227,763,160
2022-10-27Option exercise2,300$80.9927,763,668
2022-10-27Open-market sale789$160.8527,762,371
2022-10-26Option exercise (derivative)2,300$0.007,316
2022-10-26Open-market sale263$161.2127,762,382
2022-10-26Open-market sale742$160.1727,762,645
2022-10-26Open-market sale63$163.9427,761,368
2022-10-26Option exercise2,300$80.9927,763,668
2022-10-26Open-market sale270$162.4927,762,112
2022-10-26Open-market sale681$163.3027,761,431
2022-10-26Open-market sale281$159.5027,763,387
2022-10-25Option exercise (derivative)2,300$0.009,616
2022-10-25Open-market sale490$163.6027,762,757
2022-10-25Open-market sale818$164.7027,762,429
2022-10-25Open-market sale571$165.4627,761,368
2022-10-25Open-market sale421$162.5627,763,247
2022-10-25Option exercise2,300$80.9927,763,668
2022-10-24Option exercise (derivative)2,300$0.0011,916
2022-10-24Open-market sale427$159.2227,763,241
2022-10-24Open-market sale932$160.3027,762,309
2022-10-24Open-market sale941$161.0727,761,368
2022-10-24Option exercise2,300$80.9927,763,668
2022-10-21Option exercise (derivative)2,300$0.0014,216
2022-10-21Open-market sale583$160.1327,761,368
2022-10-21Option exercise2,300$80.9927,763,668
2022-10-21Open-market sale243$155.7127,763,425
2022-10-21Open-market sale477$156.7727,762,948
2022-10-21Open-market sale488$157.7827,762,460
2022-10-21Open-market sale509$158.9427,761,951
2022-10-20Option exercise (derivative)2,300$0.0016,516
2022-10-20Open-market sale147$155.2627,763,521
2022-10-20Open-market sale366$157.0427,763,155
2022-10-20Open-market sale730$157.8227,762,425
2022-10-20Option exercise2,300$80.9927,763,668
2022-10-20Open-market sale559$160.3827,761,435
2022-10-20Open-market sale431$158.9027,761,994
2022-10-20Open-market sale67$161.0627,761,368
2022-10-19Option exercise (derivative)2,300$0.0018,816
2022-10-19Open-market sale383$152.4027,763,285
2022-10-19Option exercise2,300$80.9927,763,668
2022-10-19Open-market sale382$155.1827,761,368
2022-10-19Open-market sale1,132$153.3127,762,153
2022-10-19Open-market sale403$154.5427,761,750
2022-10-18Option exercise (derivative)2,300$0.0021,116
2022-10-18Open-market sale420$152.8227,763,248
2022-10-18Option exercise2,300$80.9927,763,668
2022-10-18Open-market sale577$154.6227,761,929
2022-10-18Open-market sale182$158.2627,761,368
2022-10-18Open-market sale178$156.8627,761,550
2022-10-18Open-market sale201$155.8427,761,728
2022-10-18Open-market sale742$153.6827,762,506
2022-10-17Option exercise (derivative)2,300$0.0023,416
2022-10-17Open-market sale1,153$147.0927,762,515
2022-10-17Option exercise2,300$80.9927,763,668
2022-10-17Open-market sale1,020$147.8527,761,495
2022-10-17Open-market sale127$148.6227,761,368
2022-10-14Option exercise (derivative)2,300$0.0025,716
2022-10-14Option exercise2,300$80.9927,763,668
2022-10-14Open-market sale394$142.6027,763,274
2022-10-14Open-market sale769$143.4727,762,505
2022-10-14Open-market sale212$144.4927,762,293
2022-10-14Open-market sale543$145.5327,761,750
2022-10-14Open-market sale290$146.3327,761,460
2022-10-14Open-market sale92$147.4927,761,368
2022-10-13Option exercise (derivative)2,300$0.0028,016
2022-10-13Open-market sale714$145.7027,761,368
2022-10-13Open-market sale327$145.0627,762,082
2022-10-13Open-market sale391$143.5427,762,409
2022-10-13Open-market sale52$141.5727,762,800
2022-10-13Open-market sale332$140.4827,762,852
2022-10-13Option exercise2,300$80.9927,763,668
2022-10-13Open-market sale243$139.7427,763,184
2022-10-13Open-market sale241$138.3227,763,427
2022-10-12Option exercise (derivative)2,300$0.0030,316
2022-10-12Open-market sale368$140.3927,763,300
2022-10-12Option exercise2,300$80.9927,763,668
2022-10-12Open-market sale1,320$142.5327,761,633
2022-10-12Open-market sale347$141.5527,762,953
2022-10-12Open-market sale265$143.0827,761,368
2022-10-11Option exercise (derivative)2,300$0.0032,616
2022-10-11Open-market sale30$144.9027,761,368
2022-10-11Open-market sale411$144.2027,761,398
2022-10-11Open-market sale334$143.2127,761,809
2022-10-11Open-market sale704$142.3127,762,143
2022-10-11Open-market sale460$141.3127,762,847
2022-10-11Open-market sale361$140.3427,763,307
2022-10-11Option exercise2,300$80.9927,763,668
2022-10-10Option exercise (derivative)2,300$0.0034,916
2022-10-10Open-market sale94$150.7127,761,368
2022-10-10Open-market sale36$149.1127,761,462
2022-10-10Open-market sale363$148.5227,761,498
2022-10-10Open-market sale224$147.3227,761,861
2022-10-10Open-market sale771$146.2427,762,085
2022-10-10Open-market sale812$145.4327,762,856
2022-10-10Option exercise2,300$80.9927,763,668
2022-10-07Option exercise (derivative)2,300$0.0037,216
2022-10-07Open-market sale784$151.9127,761,396
2022-10-07Open-market sale658$150.9127,762,180
2022-10-07Open-market sale28$152.4827,761,368
2022-10-07Option exercise2,300$80.9927,763,668
2022-10-07Open-market sale830$149.9627,762,838
2022-10-06Option exercise (derivative)2,300$0.0039,516
2022-10-06Option exercise2,300$80.9927,763,668
2022-10-06Open-market sale750$155.2827,762,918
2022-10-06Open-market sale1,300$156.0827,761,618
2022-10-06Open-market sale195$157.2427,761,423
2022-10-06Open-market sale55$157.9927,761,368
2022-10-05Option exercise (derivative)2,300$0.0041,816
2022-10-05Open-market sale225$152.7427,763,443
2022-10-05Open-market sale827$156.0327,761,707
2022-10-05Open-market sale315$154.6727,762,534
2022-10-05Open-market sale339$156.7127,761,368
2022-10-05Option exercise2,300$80.9927,763,668
2022-10-05Open-market sale594$153.6827,762,849
2022-10-04Option exercise (derivative)2,300$0.0044,116
2022-10-04Open-market sale813$156.0027,761,603
2022-10-04Open-market sale976$155.3527,762,416
2022-10-04Open-market sale92$153.4827,763,392
2022-10-04Open-market sale184$151.9727,763,484
2022-10-04Open-market sale235$156.9927,761,368
2022-10-04Option exercise2,300$80.9927,763,668
2022-10-03Option exercise (derivative)2,300$0.0046,416
2022-10-03Option exercise2,300$80.9927,763,668
2022-10-03Open-market sale504$147.9927,761,631
2022-10-03Open-market sale507$146.2027,762,639
2022-10-03Open-market sale263$148.6427,761,368
2022-10-03Open-market sale522$144.8527,763,146
2022-10-03Open-market sale504$146.8627,762,135
2022-09-30Option exercise (derivative)2,300$0.0048,716
2022-09-30Open-market sale521$147.1727,761,527
2022-09-30Open-market sale294$144.0427,763,374
2022-09-30Open-market sale159$147.9527,761,368
2022-09-30Option exercise2,300$80.9927,763,668
2022-09-30Open-market sale661$146.4227,762,048
2022-09-30Open-market sale665$145.3127,762,709
2022-09-29Option exercise (derivative)2,300$0.0051,016
2022-09-29Open-market sale449$145.6927,763,219
2022-09-29Option exercise2,300$80.9927,763,668
2022-09-29Open-market sale1,105$146.7827,762,114
2022-09-29Open-market sale644$147.5327,761,470
2022-09-29Open-market sale102$148.3727,761,368
2022-09-28Option exercise (derivative)2,300$0.0053,316
2022-09-28Open-market sale98$146.4127,763,570
2022-09-28Open-market sale920$148.5727,762,370
2022-09-28Option exercise2,300$80.9927,763,668
2022-09-28Open-market sale432$150.4827,761,368
2022-09-28Open-market sale280$147.4727,763,290
2022-09-28Open-market sale570$149.4227,761,800
2022-09-27Option exercise (derivative)2,300$0.0055,616
2022-09-27Open-market sale628$147.9927,762,443
2022-09-27Open-market sale597$146.8627,763,071
2022-09-27Open-market sale229$149.8127,761,368
2022-09-27Open-market sale846$148.9927,761,597
2022-09-27Option exercise2,300$80.9927,763,668
2022-09-26Option exercise (derivative)2,300$0.0057,916
2022-09-26Option exercise2,300$80.9927,763,668
2022-09-26Open-market sale204$149.1027,761,667
2022-09-26Open-market sale174$147.8627,761,871
2022-09-26Open-market sale935$146.8627,762,045
2022-09-26Open-market sale29$150.8227,761,368
2022-09-26Open-market sale688$146.0027,762,980
2022-09-26Open-market sale270$150.1527,761,397
2022-09-23Option exercise (derivative)2,300$0.0060,216
2022-09-23Option exercise2,300$80.9927,763,668
2022-09-23Open-market sale1,029$146.4227,761,690
2022-09-23Open-market sale211$147.6427,761,479
2022-09-23Open-market sale111$148.5827,761,368
2022-09-23Open-market sale949$145.5327,762,719
2022-09-22Option exercise (derivative)2,300$0.0062,516
2022-09-22Open-market sale280$151.7627,761,368
2022-09-22Open-market sale990$150.8327,761,648
2022-09-22Open-market sale1,030$150.0327,762,638
2022-09-22Option exercise2,300$80.9927,763,668
2022-09-21Option exercise (derivative)2,300$0.0064,816
2022-09-21Option exercise2,300$80.9927,763,668
2022-09-21Open-market sale339$147.9427,763,329
2022-09-21Open-market sale282$149.0927,763,047
2022-09-21Open-market sale467$150.2927,762,580
2022-09-21Open-market sale1,108$151.1527,761,472
2022-09-21Open-market sale104$152.1527,761,368
2022-09-20Option exercise (derivative)2,300$0.0067,116
2022-09-20Option exercise2,300$80.9927,763,668
2022-09-20Open-market sale1,392$150.5027,761,698
2022-09-20Open-market sale330$151.2327,761,368
2022-09-20Open-market sale578$149.5627,763,090
2022-09-19Option exercise (derivative)2,300$0.0069,416
2022-09-19Option exercise2,300$80.9927,763,668
2022-09-19Open-market sale1,021$151.1227,762,647
2022-09-19Open-market sale395$152.7627,761,368
2022-09-19Open-market sale884$152.1227,761,763
2022-09-16Option exercise (derivative)2,300$0.0071,716
2022-09-16Open-market sale285$151.9227,761,368
2022-09-16Open-market sale1,167$151.4027,761,653
2022-09-16Open-market sale848$150.3327,762,820
2022-09-16Option exercise2,300$80.9927,763,668
2022-09-15Option exercise (derivative)2,300$0.0074,016
2022-09-15Open-market sale636$154.7827,763,032
2022-09-15Option exercise2,300$80.9927,763,668
2022-09-15Open-market sale260$159.1127,761,368
2022-09-15Open-market sale239$158.1227,761,628
2022-09-15Open-market sale436$156.9427,761,867
2022-09-15Open-market sale729$155.9427,762,303
2022-09-14Option exercise (derivative)2,300$0.0076,316
2022-09-14Open-market sale448$158.9627,763,220
2022-09-14Open-market sale985$159.9127,762,235
2022-09-14Open-market sale867$160.7827,761,368
2022-09-14Option exercise2,300$80.9927,763,668
2022-09-13Option exercise (derivative)2,300$0.0078,616
2022-09-13Open-market sale1,158$159.5627,761,987
2022-09-13Option exercise2,300$80.9927,763,668
2022-09-13Open-market sale523$158.4827,763,145
2022-09-13Open-market sale569$160.3927,761,418
2022-09-13Open-market sale50$161.0727,761,368
2022-09-12Option exercise (derivative)2,300$0.0080,916
2022-09-12Open-market sale433$165.2027,761,368
2022-09-12Open-market sale1,016$164.3227,761,801
2022-09-12Open-market sale851$163.4127,762,817
2022-09-12Option exercise2,300$80.9927,763,668
2022-09-09Option exercise (derivative)2,300$0.0083,216
2022-09-09Open-market sale730$161.1027,762,324
2022-09-09Open-market sale310$162.9327,761,368
2022-09-09Open-market sale471$160.1827,763,054
2022-09-09Open-market sale646$162.2927,761,678
2022-09-09Option exercise2,300$80.9927,763,668
2022-09-09Open-market sale143$159.0327,763,525
2022-09-08Option exercise (derivative)2,300$0.0085,516
2022-09-08Open-market sale501$154.8427,762,935
2022-09-08Open-market sale453$156.6727,761,368
2022-09-08Open-market sale1,114$155.9427,761,821
2022-09-08Option exercise2,300$80.9927,763,668
2022-09-08Open-market sale61$153.7327,763,436
2022-09-08Open-market sale171$152.2627,763,497
2022-09-07Option exercise (derivative)2,300$0.0087,816
2022-09-07Open-market sale740$153.3827,761,523
2022-09-07Open-market sale714$151.2427,762,954
2022-09-07Open-market sale691$152.2827,762,263
2022-09-07Open-market sale155$153.8827,761,368
2022-09-07Option exercise2,300$80.9927,763,668
2022-09-06Option exercise (derivative)2,300$0.0090,116
2022-09-06Open-market sale1,175$151.6627,762,493
2022-09-06Option exercise2,300$80.9927,763,668
2022-09-06Open-market sale739$152.6727,761,754
2022-09-06Open-market sale386$153.4727,761,368
2022-09-02Option exercise (derivative)2,300$0.0092,416
2022-09-02Open-market sale205$156.5127,761,945
2022-09-02Open-market sale419$157.9127,761,526
2022-09-02Open-market sale158$158.4327,761,368
2022-09-02Option exercise2,300$80.9927,763,668
2022-09-02Open-market sale632$154.5627,762,561
2022-09-02Open-market sale411$155.6227,762,150
2022-09-02Open-market sale475$153.5227,763,193
2022-09-01Option exercise (derivative)2,300$0.0094,716
2022-09-01Open-market sale834$152.5827,762,169
2022-09-01Open-market sale519$153.5027,761,650
2022-09-01Open-market sale282$154.6727,761,368
2022-09-01Open-market sale665$151.7327,763,003
2022-09-01Option exercise2,300$80.9927,763,668
2022-08-31Option exercise (derivative)2,300$0.0097,016
2022-08-31Option exercise2,300$80.9927,763,668
2022-08-31Open-market sale975$156.5327,762,693
2022-08-31Open-market sale683$157.4927,762,010
2022-08-31Open-market sale201$158.6727,761,809
2022-08-31Open-market sale229$159.5227,761,580
2022-08-31Open-market sale212$160.5527,761,368
2022-08-30Option exercise (derivative)2,300$0.0099,316
2022-08-30Open-market sale205$161.1327,761,706
2022-08-30Option exercise2,300$80.9927,763,668
2022-08-30Open-market sale94$163.2027,761,368
2022-08-30Open-market sale244$162.2027,761,462
2022-08-30Open-market sale865$160.0127,761,911
2022-08-30Open-market sale892$159.1227,762,776
2022-08-29Option exercise (derivative)2,300$0.00101,616
2022-08-29Open-market sale19$165.3527,761,368
2022-08-29Open-market sale218$160.5927,763,450
2022-08-29Open-market sale692$161.8927,762,758
2022-08-29Open-market sale840$162.6327,761,918
2022-08-29Open-market sale289$163.5427,761,629
2022-08-29Open-market sale242$164.7127,761,387
2022-08-29Option exercise2,300$80.9927,763,668
2022-08-26Option exercise (derivative)2,300$0.00103,916
2022-08-26Open-market sale108$169.2827,762,205
2022-08-26Open-market sale327$174.1927,761,456
2022-08-26Open-market sale178$173.3227,761,783
2022-08-26Open-market sale95$171.9427,761,961
2022-08-26Open-market sale149$170.7227,762,056
2022-08-26Open-market sale88$175.1627,761,368
2022-08-26Open-market sale221$168.6427,762,313
2022-08-26Open-market sale250$167.2927,762,534
2022-08-26Open-market sale347$166.2127,762,784
2022-08-26Open-market sale537$165.3127,763,131
2022-08-26Option exercise2,300$80.9927,763,668
2022-08-25Option exercise (derivative)2,300$0.00106,216
2022-08-25Open-market sale351$166.6527,763,317
2022-08-25Option exercise2,300$80.9927,763,668
2022-08-25Open-market sale244$167.6127,763,073
2022-08-25Open-market sale409$168.7627,762,664
2022-08-25Open-market sale345$169.9427,762,319
2022-08-25Open-market sale322$170.8427,761,997
2022-08-25Open-market sale228$171.6727,761,769
2022-08-25Open-market sale325$173.0527,761,444
2022-08-25Open-market sale76$173.7727,761,368
2022-08-24Option exercise (derivative)2,300$0.00108,516
2022-08-24Open-market sale389$178.1727,762,973
2022-08-24Open-market sale449$179.7227,762,524
2022-08-24Open-market sale1,119$180.5927,761,405
2022-08-24Open-market sale37$181.1527,761,368
2022-08-24Open-market sale306$176.8727,763,362
2022-08-24Option exercise2,300$80.9927,763,668
2022-08-23Option exercise (derivative)2,300$0.00110,816
2022-08-23Open-market sale165$177.6027,761,368
2022-08-23Open-market sale586$176.4527,761,533
2022-08-23Open-market sale1,549$175.6927,762,119
2022-08-23Option exercise2,300$80.9927,763,668
2022-08-22Option exercise (derivative)2,300$0.00113,116
2022-08-22Open-market sale1,259$176.7427,762,409
2022-08-22Option exercise2,300$80.9927,763,668
2022-08-22Open-market sale131$179.9927,761,368
2022-08-22Open-market sale333$178.9627,761,499
2022-08-22Open-market sale577$177.5027,761,832
2022-08-19Option exercise (derivative)2,300$0.00115,416
2022-08-19Open-market sale140$185.0027,761,368
2022-08-19Open-market sale130$184.4627,761,508
2022-08-19Open-market sale1,224$183.4427,761,638
2022-08-19Open-market sale806$182.4927,762,862
2022-08-19Option exercise2,300$80.9927,763,668
2022-08-18Option exercise (derivative)2,300$0.00117,716
2022-08-18Open-market sale956$187.9327,761,368
2022-08-18Option exercise2,300$80.9927,763,668
2022-08-18Open-market sale1,344$187.2627,762,324
2022-08-17Option exercise (derivative)2,300$0.00120,016
2022-08-17Open-market sale189$188.9227,761,368
2022-08-17Option exercise2,300$80.9927,763,668
2022-08-17Open-market sale875$187.2527,762,793
2022-08-17Open-market sale1,236$188.0027,761,557
2022-08-16Option exercise (derivative)2,300$0.00122,316
2022-08-16Open-market sale555$190.0127,761,402
2022-08-16Option exercise2,300$80.9927,763,668
2022-08-16Open-market sale1,004$189.2127,761,957
2022-08-16Open-market sale34$190.6827,761,368
2022-08-16Open-market sale435$188.2227,762,961
2022-08-16Open-market sale272$187.2727,763,396
2022-08-15Option exercise (derivative)2,300$0.00124,616
2022-08-15Open-market sale24$192.1127,761,368
2022-08-15Open-market sale832$191.5727,761,392
2022-08-15Open-market sale742$190.6927,762,224
2022-08-15Open-market sale702$189.5827,762,966
2022-08-15Option exercise2,300$80.9927,763,668
2022-08-12Option exercise (derivative)2,300$0.00126,916
2022-08-12Open-market sale264$186.2327,763,404
2022-08-12Open-market sale570$188.3927,762,231
2022-08-12Open-market sale107$189.8927,761,368
2022-08-12Open-market sale756$189.2527,761,475
2022-08-12Option exercise2,300$80.9927,763,668
2022-08-12Open-market sale603$187.0627,762,801
2022-08-11Option exercise (derivative)2,300$0.00129,216
2022-08-11Open-market sale380$189.9527,761,669
2022-08-11Open-market sale264$191.0227,761,405
2022-08-11Open-market sale940$186.8427,762,728
2022-08-11Open-market sale37$192.1327,761,368
2022-08-11Open-market sale118$189.1627,762,049
2022-08-11Open-market sale561$187.8927,762,167
2022-08-11Option exercise2,300$80.9927,763,668
2022-08-10Option exercise (derivative)2,300$0.00131,516
2022-08-10Open-market sale439$189.0827,761,368
2022-08-10Option exercise2,300$80.9927,763,668
2022-08-10Open-market sale306$187.2527,763,362
2022-08-10Open-market sale1,555$188.4527,761,807
2022-08-09Option exercise (derivative)2,300$0.00133,816
2022-08-09Open-market sale137$184.1727,761,617
2022-08-09Option exercise2,300$80.9927,763,668
2022-08-09Open-market sale377$180.9227,763,291
2022-08-09Open-market sale1,299$181.8427,761,992
2022-08-09Open-market sale90$186.3227,761,368
2022-08-09Open-market sale159$185.1327,761,458
2022-08-09Open-market sale238$182.3827,761,754
2022-08-08Option exercise (derivative)2,300$0.00136,116
2022-08-08Open-market sale237$191.8927,762,072
2022-08-08Option exercise2,300$80.9927,763,668
2022-08-08Open-market sale809$189.7627,762,859
2022-08-08Open-market sale550$190.8927,762,309
2022-08-08Open-market sale584$193.2327,761,488
2022-08-08Open-market sale120$193.9527,761,368
2022-08-05Option exercise (derivative)2,300$0.00138,416
2022-08-05Open-market sale358$188.5727,763,151
2022-08-05Option exercise2,300$80.9927,763,668
2022-08-05Open-market sale159$187.3027,763,509
2022-08-05Open-market sale176$191.3327,761,368
2022-08-05Open-market sale416$190.5127,761,544
2022-08-05Open-market sale1,191$189.7127,761,960
2022-08-04Option exercise (derivative)2,300$0.00140,716
2022-08-04Open-market sale200$191.2527,761,368
2022-08-04Open-market sale834$190.0827,761,568
2022-08-04Open-market sale343$188.1927,763,325
2022-08-04Option exercise2,300$80.9927,763,668
2022-08-04Open-market sale923$189.1527,762,402
2022-08-03Option exercise (derivative)2,300$0.00143,016
2022-08-03Open-market sale223$188.5327,763,100
2022-08-03Open-market sale953$190.1127,761,368
2022-08-03Option exercise2,300$80.9927,763,668
2022-08-03Open-market sale210$186.1127,763,458
2022-08-03Open-market sale135$187.2927,763,323
2022-08-03Open-market sale779$189.6727,762,321
2022-08-02Option exercise (derivative)2,300$0.00145,316
2022-08-02Open-market sale399$184.6627,761,368
2022-08-02Open-market sale779$183.8027,761,767
2022-08-02Open-market sale291$181.5227,762,903
2022-08-02Open-market sale357$182.6327,762,546
2022-08-02Open-market sale474$180.4927,763,194
2022-08-02Option exercise2,300$80.9927,763,668
2022-08-01Option exercise (derivative)2,300$0.00147,616
2022-08-01Open-market sale1,007$183.0527,762,134
2022-08-01Option exercise2,300$80.9927,763,668
2022-08-01Open-market sale89$184.7927,761,368
2022-08-01Open-market sale677$184.1727,761,457
2022-08-01Open-market sale337$182.1027,763,141
2022-08-01Open-market sale190$180.7827,763,478
2022-07-29Option exercise (derivative)2,300$0.00149,916
2022-07-29Option exercise2,300$80.9927,763,668
2022-07-29Open-market sale427$181.3527,763,241
2022-07-29Open-market sale306$183.3227,762,037
2022-07-29Open-market sale669$184.0727,761,368
2022-07-29Open-market sale898$181.9727,762,343
2022-07-28Option exercise (derivative)2,300$0.00152,216
2022-07-28Open-market sale223$180.0627,762,735
2022-07-28Option exercise2,300$80.9927,763,668
2022-07-28Open-market sale54$178.4727,762,958
2022-07-28Open-market sale333$176.7427,763,335
2022-07-28Open-market sale323$177.7927,763,012
2022-07-28Open-market sale101$181.5427,761,368
2022-07-28Open-market sale1,266$181.1027,761,469
2022-07-27Option exercise (derivative)2,300$0.00154,516
2022-07-27Open-market sale495$177.8027,762,649
2022-07-27Open-market sale484$181.3127,761,453
2022-07-27Open-market sale340$180.4727,761,937
2022-07-27Open-market sale372$178.4427,762,277
2022-07-27Open-market sale85$181.9927,761,368
2022-07-27Open-market sale188$176.6827,763,144
2022-07-27Open-market sale336$175.3527,763,332
2022-07-27Option exercise2,300$80.9927,763,668
2022-07-26Option exercise (derivative)2,300$0.00156,816
2022-07-26Option exercise2,300$80.9927,763,668
2022-07-26Open-market sale35$177.1127,761,368
2022-07-26Open-market sale964$170.4027,762,704
2022-07-26Open-market sale336$171.2727,762,368
2022-07-26Open-market sale239$172.4727,762,129
2022-07-26Open-market sale341$173.3827,761,788
2022-07-26Open-market sale349$174.4627,761,439
2022-07-26Open-market sale36$175.2827,761,403
2022-07-25Option exercise (derivative)2,300$0.00159,116
2022-07-25Open-market sale89$181.6627,761,368
2022-07-25Open-market sale248$178.6127,761,457
2022-07-25Option exercise2,300$80.9927,763,668
2022-07-25Open-market sale445$175.7327,763,223
2022-07-25Open-market sale1,018$176.7727,762,205
2022-07-25Open-market sale500$177.6127,761,705
2022-07-22Option exercise (derivative)2,300$0.00161,416
2022-07-22Option exercise2,300$80.9927,763,668
2022-07-22Open-market sale693$181.6527,762,975
2022-07-22Open-market sale492$182.5727,762,483
2022-07-22Open-market sale500$183.6527,761,983
2022-07-22Open-market sale186$185.7727,761,425
2022-07-22Open-market sale57$186.5427,761,368
2022-07-22Open-market sale372$184.5827,761,611
2022-07-21Option exercise (derivative)2,300$0.00163,716
2022-07-21Open-market sale336$180.9227,763,332
2022-07-21Option exercise2,300$80.9927,763,668
2022-07-21Open-market sale570$182.1327,762,762
2022-07-21Open-market sale218$183.3027,762,544
2022-07-21Open-market sale953$184.4327,761,591
2022-07-21Open-market sale223$185.2027,761,368
2022-07-20Option exercise (derivative)2,300$0.00166,016
2022-07-20Open-market sale419$181.7427,762,601
2022-07-20Open-market sale170$180.6927,763,020
2022-07-20Open-market sale336$178.7427,763,190
2022-07-20Open-market sale1,162$182.7027,761,439
2022-07-20Open-market sale84$177.4827,763,526
2022-07-20Open-market sale58$176.2027,763,610
2022-07-20Option exercise2,300$80.9927,763,668
2022-07-20Open-market sale71$183.3727,761,368
2022-07-19Option exercise (derivative)2,300$0.00168,316
2022-07-19Open-market sale290$169.6027,763,071
2022-07-19Open-market sale384$173.8527,761,368
2022-07-19Option exercise2,300$80.9927,763,668
2022-07-19Open-market sale233$170.9327,762,838
2022-07-19Open-market sale579$172.0827,762,259
2022-07-19Open-market sale507$173.3427,761,752
2022-07-19Open-market sale307$168.5727,763,361
2022-07-18Option exercise (derivative)2,300$0.00170,616
2022-07-18Open-market sale383$167.7527,763,285
2022-07-18Open-market sale48$172.5727,761,368
2022-07-18Open-market sale317$168.6327,762,968
2022-07-18Open-market sale639$169.8327,762,329
2022-07-18Open-market sale650$171.1027,761,679
2022-07-18Open-market sale263$171.9127,761,416
2022-07-18Option exercise2,300$80.9927,763,668
2022-07-15Option exercise (derivative)2,300$0.00172,916
2022-07-15Open-market sale189$163.9727,763,314
2022-07-15Open-market sale1,303$166.4527,761,658
2022-07-15Open-market sale353$165.5027,762,961
2022-07-15Open-market sale290$167.2027,761,368
2022-07-15Open-market sale165$162.9127,763,503
2022-07-15Option exercise2,300$80.9927,763,668
2022-07-14Option exercise (derivative)2,300$0.00175,216
2022-07-14Open-market sale436$158.1727,763,232
2022-07-14Option exercise2,300$80.9927,763,668
2022-07-14Open-market sale824$161.0927,761,368
2022-07-14Open-market sale754$160.3327,762,192
2022-07-14Open-market sale286$159.2527,762,946
2022-07-13Option exercise (derivative)2,300$0.00177,516
2022-07-13Open-market sale719$162.8927,762,949
2022-07-13Option exercise2,300$80.9927,763,668
2022-07-13Open-market sale799$163.7727,762,150
2022-07-13Open-market sale653$164.8027,761,497
2022-07-13Open-market sale129$165.5827,761,368
2022-07-12Option exercise (derivative)2,300$0.00179,816
2022-07-12Option exercise2,300$80.9927,763,668
2022-07-12Open-market sale391$165.4327,763,277
2022-07-12Open-market sale877$166.3427,762,400
2022-07-12Open-market sale682$167.5527,761,718
2022-07-12Open-market sale87$168.3527,761,631
2022-07-12Open-market sale122$171.5427,761,509
2022-07-12Open-market sale141$172.7627,761,368
2022-07-11Option exercise (derivative)2,300$0.00182,116
2022-07-11Option exercise2,300$80.9927,763,668
2022-07-11Open-market sale337$172.1727,763,331
2022-07-11Open-market sale163$173.0327,763,168
2022-07-11Open-market sale936$174.2127,762,232
2022-07-11Open-market sale278$175.9127,761,368
2022-07-11Open-market sale586$175.2127,761,646
2022-07-08Option exercise (derivative)2,300$0.00184,416
2022-07-08Option exercise2,300$80.9927,763,668
2022-07-08Open-market sale629$174.8027,762,564
2022-07-08Open-market sale1,143$175.6727,761,421
2022-07-08Open-market sale53$176.3827,761,368
2022-07-08Open-market sale475$173.7927,763,193
2022-07-07Option exercise (derivative)2,300$0.00186,716
2022-07-07Open-market sale820$175.7227,762,002
2022-07-07Open-market sale723$174.7627,762,822
2022-07-07Open-market sale634$176.5327,761,368
2022-07-07Option exercise2,300$80.9927,763,668
2022-07-07Open-market sale123$173.6927,763,545
2022-07-06Option exercise (derivative)2,300$0.00189,016
2022-07-06Open-market sale1,312$172.5527,761,970
2022-07-06Open-market sale41$174.3127,761,368
2022-07-06Option exercise2,300$80.9927,763,668
2022-07-06Open-market sale561$173.4427,761,409
2022-07-06Open-market sale386$171.7127,763,282
2022-07-05Option exercise (derivative)2,300$0.00191,316
2022-07-05Open-market sale443$168.0627,762,714
2022-07-05Open-market sale387$165.6227,763,281
2022-07-05Option exercise2,300$80.9927,763,668
2022-07-05Open-market sale357$168.9927,762,357
2022-07-05Open-market sale252$170.3227,762,105
2022-07-05Open-market sale183$171.1927,761,922
2022-07-05Open-market sale554$172.0127,761,368
2022-07-05Open-market sale124$166.7227,763,157
2022-07-01Option exercise (derivative)2,300$0.00193,616
2022-07-01Open-market sale87$168.8527,761,368
2022-07-01Open-market sale849$167.8927,761,455
2022-07-01Option exercise2,300$80.9927,763,668
2022-07-01Open-market sale547$166.6727,762,304
2022-07-01Open-market sale679$165.7427,762,851
2022-07-01Open-market sale138$164.6827,763,530
2022-06-30Option exercise (derivative)2,300$0.00195,916
2022-06-30Open-market sale284$165.9027,761,368
2022-06-30Open-market sale154$161.9327,763,514
2022-06-30Open-market sale330$162.9127,763,184
2022-06-30Open-market sale516$163.9827,762,668
2022-06-30Open-market sale1,016$164.9527,761,652
2022-06-30Option exercise2,300$80.9927,763,668
2022-06-29Option exercise (derivative)2,300$0.00198,216
2022-06-29Open-market sale1,342$170.5628,061,681
2022-06-29Open-market sale313$171.5828,061,368
2022-06-29Open-market sale645$169.8728,063,023
2022-06-29Option exercise2,300$80.9928,063,668
2022-06-29Gift400,000$0.0028,061,368
2022-06-29Open-market sale81,209$169.9327,971,367
2022-06-29Open-market sale3,102$172.3327,761,368
2022-06-29Open-market sale31,155$171.5127,764,470
2022-06-29Open-market sale175,742$170.5627,795,625
2022-06-29Open-market sale8,792$168.7428,052,576
2022-06-28Option exercise (derivative)2,300$0.00200,516
2022-06-28Open-market sale114$176.2028,762,223
2022-06-28Open-market sale348$177.8628,761,875
2022-06-28Open-market sale185$178.5128,761,690
2022-06-28Open-market sale237$174.9228,762,337
2022-06-28Open-market sale197$174.0428,762,574
2022-06-28Open-market sale291$172.8328,762,771
2022-06-28Open-market sale606$172.0228,763,062
2022-06-28Open-market sale104$181.8428,761,368
2022-06-28Open-market sale218$179.8828,761,472
2022-06-28Option exercise2,300$80.9928,763,668
2022-06-28Open-market sale2,850$181.7328,461,368
2022-06-28Open-market sale17,548$180.9928,464,218
2022-06-28Open-market sale77,924$172.0928,683,444
2022-06-28Open-market sale29,223$172.9128,654,221
2022-06-28Open-market sale35,575$174.0928,618,646
2022-06-28Open-market sale34,638$174.8928,584,008
2022-06-28Open-market sale14,113$176.1428,569,895
2022-06-28Open-market sale12,729$177.2028,557,166
2022-06-28Open-market sale43,865$177.9928,513,301
2022-06-28Open-market sale16,663$178.9428,496,638
2022-06-28Open-market sale14,872$180.0428,481,766
2022-06-27Option exercise (derivative)2,300$0.00202,816
2022-06-27Open-market sale440$182.2028,761,907
2022-06-27Open-market sale1,321$181.3028,762,347
2022-06-27Option exercise2,300$80.9928,763,668
2022-06-27Open-market sale15$184.3728,761,460
2022-06-27Open-market sale432$183.2428,761,475
2022-06-27Open-market sale92$186.1028,761,368
2022-06-24Option exercise (derivative)2,300$0.00205,116
2022-06-24Open-market sale634$183.8628,762,287
2022-06-24Option exercise2,300$80.9928,763,668
2022-06-24Open-market sale113$177.2128,763,555
2022-06-24Open-market sale76$178.9628,763,479
2022-06-24Open-market sale379$186.0028,761,368
2022-06-24Open-market sale540$185.0328,761,747
2022-06-24Open-market sale258$183.1128,762,921
2022-06-24Open-market sale196$181.8428,763,179
2022-06-24Open-market sale104$179.8828,763,375
2022-06-23Option exercise (derivative)2,300$0.00207,416
2022-06-23Option exercise2,300$80.9928,763,668
2022-06-23Open-market sale182$169.2528,763,241
2022-06-23Open-market sale614$172.8828,761,368
2022-06-23Open-market sale656$171.6228,761,982
2022-06-23Open-market sale603$170.6428,762,638
2022-06-23Open-market sale245$168.2028,763,423
2022-06-22Option exercise (derivative)2,300$0.00209,716
2022-06-22Option exercise2,300$80.9928,763,668
2022-06-22Open-market sale293$165.1128,763,375
2022-06-22Open-market sale632$168.9728,762,100
2022-06-22Open-market sale717$169.6228,761,383
2022-06-22Open-market sale15$170.3128,761,368
2022-06-22Open-market sale643$167.7028,762,732
2022-06-22Grant / award (derivative)190,818$167.45190,818
2022-06-22Grant / award (derivative)78,906$0.0078,906
2022-06-21Option exercise (derivative)2,300$0.00212,016
2022-06-21Open-market sale827$166.9928,762,708
2022-06-21Open-market sale405$168.9028,761,368
2022-06-21Option exercise2,300$80.9928,763,668
2022-06-21Open-market sale133$165.4628,763,535
2022-06-21Open-market sale935$167.6828,761,773
2022-06-17Option exercise (derivative)2,300$0.00214,316
2022-06-17Open-market sale302$165.7828,761,368
2022-06-17Open-market sale275$161.7028,763,130
2022-06-17Open-market sale217$162.8828,762,913
2022-06-17Open-market sale865$163.6828,762,048
2022-06-17Open-market sale378$164.5928,761,670
2022-06-17Option exercise2,300$80.9928,763,668
2022-06-17Open-market sale63$159.2128,763,405
2022-06-17Open-market sale200$158.1728,763,468
2022-06-16Option exercise (derivative)2,300$0.00216,616
2022-06-16Open-market sale37$166.1428,761,368
2022-06-16Open-market sale86$165.4528,761,405
2022-06-16Open-market sale196$164.3428,761,491
2022-06-16Open-market sale114$163.3428,761,687
2022-06-16Open-market sale303$162.0428,761,801
2022-06-16Open-market sale845$161.1028,762,104
2022-06-16Open-market sale471$160.1228,762,949
2022-06-16Open-market sale248$159.2728,763,420
2022-06-16Option exercise2,300$80.9928,763,668
2022-06-15Option exercise (derivative)2,300$0.00218,916
2022-06-15Open-market sale929$167.1828,762,454
2022-06-15Open-market sale285$166.2528,763,383
2022-06-15Option exercise2,300$80.9928,763,668
2022-06-15Open-market sale43$171.0528,761,368
2022-06-15Open-market sale198$170.2528,761,411
2022-06-15Open-market sale289$169.2028,761,609
2022-06-15Open-market sale556$168.3628,761,898
2022-06-14Option exercise (derivative)2,300$0.00221,216
2022-06-14Option exercise2,300$80.9928,763,668
2022-06-14Open-market sale374$162.9028,763,294
2022-06-14Open-market sale999$163.8528,762,295
2022-06-14Open-market sale678$164.6028,761,617
2022-06-14Open-market sale101$165.5728,761,516
2022-06-14Open-market sale45$167.4228,761,471
2022-06-14Open-market sale103$168.6028,761,368
2022-06-13Option exercise (derivative)2,300$0.00223,516
2022-06-13Option exercise2,300$80.9928,763,668
2022-06-13Open-market sale263$166.9528,762,949
2022-06-13Open-market sale52$172.1228,761,368
2022-06-13Open-market sale456$165.6528,763,212
2022-06-13Open-market sale315$171.0228,761,420
2022-06-13Open-market sale437$169.9728,761,735
2022-06-13Open-market sale241$168.7928,762,172
2022-06-13Open-market sale536$167.8628,762,413
2022-06-10Option exercise (derivative)2,300$0.00225,816
2022-06-10Open-market sale542$179.7928,761,884
2022-06-10Open-market sale137$182.4928,761,457
2022-06-10Open-market sale290$180.7328,761,594
2022-06-10Open-market sale89$183.3928,761,368
2022-06-10Open-market sale931$178.9028,762,426
2022-06-10Open-market sale311$177.8228,763,357
2022-06-10Option exercise2,300$80.9928,763,668
2022-06-09Option exercise (derivative)2,300$0.00228,116
2022-06-09Gift164,632$0.0028,761,368
2022-06-09Open-market sale74$192.4428,926,000
2022-06-09Open-market sale666$191.8428,926,074
2022-06-09Open-market sale524$190.7228,926,740
2022-06-09Open-market sale338$189.9828,927,264
2022-06-09Open-market sale177$188.5728,927,602
2022-06-09Open-market sale521$187.6328,927,779
2022-06-09Option exercise2,300$80.9928,928,300
2022-06-08Option exercise (derivative)2,300$0.00230,416
2022-06-08Open-market sale1,031$188.8828,926,608
2022-06-08Open-market sale579$187.9028,927,639
2022-06-08Option exercise2,300$80.9928,928,300
2022-06-08Open-market sale608$189.8628,926,000
2022-06-08Open-market sale82$186.4128,928,218
2022-06-07Option exercise (derivative)2,300$0.00232,716
2022-06-07Open-market sale270$183.1728,927,940
2022-06-07Open-market sale90$181.9428,928,210
2022-06-07Open-market sale201$185.9628,927,569
2022-06-07Open-market sale321$187.7728,926,000
2022-06-07Open-market sale170$184.4728,927,770
2022-06-07Option exercise2,300$80.9928,928,300
2022-06-07Open-market sale1,248$187.0028,926,321
2022-06-06Option exercise (derivative)2,300$0.00235,016
2022-06-06Open-market sale224$188.2528,926,367
2022-06-06Open-market sale170$187.0728,926,591
2022-06-06Open-market sale172$185.2328,926,761
2022-06-06Open-market sale367$189.0628,926,000
2022-06-06Open-market sale551$183.3128,927,112
2022-06-06Open-market sale637$182.4428,927,663
2022-06-06Option exercise2,300$80.9928,928,300
2022-06-06Open-market sale179$184.2228,926,933
2022-06-03Option exercise (derivative)2,300$0.00237,316
2022-06-03Open-market sale843$185.7928,926,543
2022-06-03Open-market sale250$187.9128,926,120
2022-06-03Open-market sale173$186.8128,926,370
2022-06-03Open-market sale120$189.0028,926,000
2022-06-03Open-market sale914$184.9328,927,386
2022-06-03Option exercise2,300$80.9928,928,300
2022-06-02Option exercise (derivative)2,300$0.00239,616
2022-06-02Open-market sale125$189.5228,926,000
2022-06-02Open-market sale171$188.5428,926,125
2022-06-02Open-market sale374$187.8328,926,296
2022-06-02Open-market sale149$186.5428,926,670
2022-06-02Open-market sale100$185.4328,926,819
2022-06-02Open-market sale51$184.2028,926,919
2022-06-02Open-market sale207$182.7028,926,970
2022-06-02Open-market sale163$181.4328,927,177
2022-06-02Open-market sale198$180.2528,927,340
2022-06-02Open-market sale244$178.9928,927,538
2022-06-02Open-market sale200$178.0128,927,782
2022-06-02Open-market sale37$176.1728,927,982
2022-06-02Open-market sale281$175.4828,928,019
2022-06-02Option exercise2,300$80.9928,928,300
2022-06-01Option exercise (derivative)2,300$0.00241,916
2022-06-01Open-market sale381$180.6228,926,273
2022-06-01Option exercise2,300$80.9928,928,300
2022-06-01Open-market sale155$175.3328,928,145
2022-06-01Open-market sale36$183.6528,926,000
2022-06-01Open-market sale143$182.9128,926,036
2022-06-01Open-market sale94$181.5628,926,179
2022-06-01Open-market sale141$179.4128,926,654
2022-06-01Open-market sale363$178.3428,926,795
2022-06-01Open-market sale453$177.3828,927,158
2022-06-01Open-market sale534$176.3328,927,611
2022-05-31Option exercise (derivative)2,300$0.00244,216
2022-05-31Open-market sale162$164.2928,926,087
2022-05-31Option exercise2,300$80.0028,928,300
2022-05-31Open-market sale246$160.3528,928,054
2022-05-31Open-market sale291$161.5428,927,763
2022-05-31Open-market sale534$162.6228,927,229
2022-05-31Open-market sale32$166.8928,926,000
2022-05-31Open-market sale55$165.8328,926,032
2022-05-31Open-market sale980$163.4528,926,249
2022-05-27Option exercise (derivative)2,300$0.00246,516
2022-05-27Open-market sale87$165.1428,926,000
2022-05-27Open-market sale766$164.4628,926,087
2022-05-27Open-market sale785$163.5428,926,853
2022-05-27Open-market sale325$162.3028,927,638
2022-05-27Open-market sale337$161.3028,927,963
2022-05-27Option exercise2,300$80.9928,928,300
2022-05-26Option exercise (derivative)2,300$0.00248,816
2022-05-26Option exercise2,300$80.9928,928,300
2022-05-26Open-market sale127$158.4828,928,173
2022-05-26Open-market sale277$163.1828,926,000
2022-05-26Open-market sale839$162.4528,926,277
2022-05-26Open-market sale502$161.0828,927,116
2022-05-26Open-market sale555$160.2428,927,618
2022-05-25Option exercise (derivative)2,300$0.00251,116
2022-05-25Open-market sale340$160.7528,926,080
2022-05-25Option exercise2,300$80.9928,928,300
2022-05-25Open-market sale138$156.5028,928,162
2022-05-25Open-market sale425$157.7628,927,737
2022-05-25Open-market sale80$161.7028,926,000
2022-05-25Open-market sale931$159.8528,926,420
2022-05-25Open-market sale386$158.7428,927,351
2022-05-24Option exercise (derivative)2,300$0.00253,416
2022-05-24Option exercise2,300$80.9928,928,300
2022-05-24Open-market sale36$158.2128,926,000
2022-05-24Open-market sale272$157.5528,926,036
2022-05-24Open-market sale988$156.7128,926,308
2022-05-24Open-market sale1,004$155.5328,927,296
2022-05-23Option exercise (derivative)2,300$0.00255,716
2022-05-23Open-market sale929$159.1428,926,805
2022-05-23Open-market sale36$160.5428,926,000
2022-05-23Option exercise2,300$80.9928,928,300
2022-05-23Open-market sale199$156.5728,928,101
2022-05-23Open-market sale367$157.7728,927,734
2022-05-23Open-market sale769$159.8728,926,036
2022-05-20Option exercise (derivative)2,300$0.00258,016
2022-05-20Open-market sale713$159.3828,926,000
2022-05-20Open-market sale311$158.2228,926,713
2022-05-20Open-market sale420$157.2728,927,024
2022-05-20Open-market sale456$156.2328,927,444
2022-05-20Option exercise2,300$80.9928,928,300
2022-05-20Open-market sale400$155.3728,927,900
2022-05-19Option exercise (derivative)2,300$0.00260,316
2022-05-19Open-market sale682$157.7428,926,458
2022-05-19Open-market sale431$156.7328,927,140
2022-05-19Open-market sale729$155.7028,927,571
2022-05-19Option exercise2,300$80.9928,928,300
2022-05-19Open-market sale458$158.5428,926,000
2022-05-18Option exercise (derivative)2,300$0.00262,616
2022-05-18Open-market sale194$159.9228,926,841
2022-05-18Option exercise2,300$80.9928,928,300
2022-05-18Open-market sale891$157.0028,927,409
2022-05-18Open-market sale194$157.7228,927,215
2022-05-18Open-market sale64$164.1228,926,000
2022-05-18Open-market sale64$163.0328,926,064
2022-05-18Open-market sale412$162.4028,926,128
2022-05-18Open-market sale301$161.5728,926,540
2022-05-18Open-market sale180$158.9828,927,035
2022-05-17Option exercise (derivative)2,300$0.00264,916
2022-05-17Open-market sale50$164.8428,926,283
2022-05-17Option exercise2,300$80.9928,928,300
2022-05-17Open-market sale185$167.7428,926,000
2022-05-17Open-market sale98$165.9428,926,185
2022-05-17Open-market sale689$163.4928,926,333
2022-05-17Open-market sale458$162.5328,927,022
2022-05-17Open-market sale406$161.6328,927,480
2022-05-17Open-market sale127$160.1128,927,886
2022-05-17Open-market sale287$159.2328,928,013
2022-05-16Option exercise (derivative)2,300$0.00267,216
2022-05-16Open-market sale668$165.4328,926,000
2022-05-16Option exercise2,300$80.9928,928,300
2022-05-16Open-market sale399$163.1328,927,901
2022-05-16Open-market sale1,233$164.1928,926,668
2022-05-13Option exercise (derivative)2,300$0.00269,516
2022-05-13Open-market sale156$165.1428,928,000
2022-05-13Open-market sale1,177$167.1328,926,225
2022-05-13Open-market sale598$166.2428,927,402
2022-05-13Open-market sale225$167.8428,926,000
2022-05-13Open-market sale144$163.7628,928,156
2022-05-13Option exercise2,300$80.9928,928,300
2022-05-12Option exercise (derivative)2,300$0.00271,816
2022-05-12Open-market sale119$160.5928,926,953
2022-05-12Option exercise2,300$80.9928,928,300
2022-05-12Open-market sale21$166.2528,926,000
2022-05-12Open-market sale184$165.5828,926,021
2022-05-12Open-market sale141$163.7428,926,205
2022-05-12Open-market sale417$162.6928,926,346
2022-05-12Open-market sale190$161.6328,926,763
2022-05-12Open-market sale416$159.6628,927,072
2022-05-12Open-market sale386$158.5928,927,488
2022-05-12Open-market sale361$157.5828,927,874
2022-05-12Open-market sale65$156.1728,928,235
2022-05-11Option exercise (derivative)2,300$0.00274,116
2022-05-11Open-market sale489$165.3928,926,674
2022-05-11Open-market sale303$163.3728,927,262
2022-05-11Open-market sale244$162.3128,927,565
2022-05-11Open-market sale491$161.3628,927,809
2022-05-11Option exercise2,300$80.9928,928,300
2022-05-11Open-market sale343$166.4128,926,331
2022-05-11Open-market sale167$167.4628,926,164
2022-05-11Open-market sale164$168.3328,926,000
2022-05-11Open-market sale99$164.4228,927,163
2022-05-10Option exercise (derivative)2,300$0.00276,416
2022-05-10Option exercise2,300$80.9928,928,300
2022-05-10Open-market sale183$163.9328,928,117
2022-05-10Open-market sale138$170.3028,926,000
2022-05-10Open-market sale247$169.6028,926,138
2022-05-10Open-market sale375$168.0428,926,385
2022-05-10Open-market sale601$167.1728,926,760
2022-05-10Open-market sale333$165.8728,927,361
2022-05-10Open-market sale423$165.0128,927,694
2022-05-09Option exercise (derivative)2,300$0.00278,716
2022-05-09Open-market sale446$164.9328,926,911
2022-05-09Option exercise2,300$80.9928,928,300
2022-05-09Open-market sale330$162.8628,927,970
2022-05-09Open-market sale613$163.8228,927,357
2022-05-09Open-market sale359$166.0928,926,552
2022-05-09Open-market sale111$167.2528,926,441
2022-05-09Open-market sale147$169.4028,926,000
2022-05-09Open-market sale294$168.4528,926,147
2022-05-06Option exercise (derivative)2,300$0.00281,016
2022-05-06Open-market sale884$169.5428,926,876
2022-05-06Open-market sale145$168.4728,927,760
2022-05-06Open-market sale247$167.3228,927,905
2022-05-06Open-market sale196$171.4628,926,000
2022-05-06Option exercise2,300$80.9928,928,300
2022-05-06Open-market sale680$170.4228,926,196
2022-05-06Open-market sale148$166.4028,928,152
2022-05-05Option exercise (derivative)2,300$0.00283,316
2022-05-05Open-market sale191$174.0928,926,655
2022-05-05Open-market sale96$179.1328,926,179
2022-05-05Open-market sale106$177.9328,926,275
2022-05-05Open-market sale144$176.8428,926,381
2022-05-05Open-market sale130$175.4128,926,525
2022-05-05Open-market sale179$181.0228,926,000
2022-05-05Open-market sale204$172.6328,926,846
2022-05-05Open-market sale723$171.7828,927,050
2022-05-05Open-market sale527$170.6228,927,773
2022-05-05Option exercise2,300$80.9928,928,300
2022-05-04Option exercise (derivative)2,300$0.00285,616
2022-05-04Open-market sale204$183.0028,926,556
2022-05-04Open-market sale51$181.2128,926,760
2022-05-04Open-market sale27$179.7128,926,811
2022-05-04Open-market sale356$178.8328,926,838
2022-05-04Open-market sale199$185.6528,926,000
2022-05-04Open-market sale291$176.5328,927,551
2022-05-04Open-market sale458$175.5228,927,842
2022-05-04Option exercise2,300$80.9928,928,300
2022-05-04Open-market sale357$185.0028,926,199
2022-05-04Open-market sale357$177.7528,927,194
2022-05-03Option exercise (derivative)2,300$0.00287,916
2022-05-03Option exercise2,300$80.9928,928,300
2022-05-03Open-market sale144$178.7528,926,000
2022-05-03Open-market sale677$177.1628,927,623
2022-05-03Open-market sale1,479$178.1428,926,144
2022-05-02Option exercise (derivative)2,300$0.00290,216
2022-05-02Open-market sale288$173.8328,928,012
2022-05-02Option exercise2,300$80.9928,928,300
2022-05-02Open-market sale661$174.9028,927,351
2022-05-02Open-market sale451$176.7128,926,180
2022-05-02Open-market sale180$177.5828,926,000
2022-05-02Open-market sale720$175.9628,926,631
2022-04-29Option exercise (derivative)2,300$0.00292,516
2022-04-29Open-market sale184$184.3728,926,000
2022-04-29Open-market sale310$182.8528,926,184
2022-04-29Open-market sale325$182.0028,926,494
2022-04-29Open-market sale369$180.9128,926,819
2022-04-29Open-market sale96$179.7228,927,188
2022-04-29Open-market sale230$178.5828,927,284
2022-04-29Open-market sale418$177.5028,927,514
2022-04-29Open-market sale368$175.6828,927,932
2022-04-29Option exercise2,300$80.9928,928,300
2022-04-28Option exercise (derivative)2,300$0.00294,816
2022-04-28Open-market sale599$185.6328,926,235
2022-04-28Open-market sale141$184.2928,926,834
2022-04-28Open-market sale90$182.9028,926,975
2022-04-28Open-market sale343$181.6228,927,065
2022-04-28Open-market sale422$180.7128,927,408
2022-04-28Open-market sale470$179.8028,927,830
2022-04-28Option exercise2,300$80.9928,928,300
2022-04-28Open-market sale235$186.6028,926,000
2022-04-27Option exercise (derivative)2,300$0.00297,116
2022-04-27Open-market sale329$173.5728,927,695
2022-04-27Open-market sale47$177.0828,926,000
2022-04-27Open-market sale357$176.3928,926,047
2022-04-27Open-market sale611$175.5528,926,404
2022-04-27Open-market sale680$174.5328,927,015
2022-04-27Open-market sale188$172.4128,928,024
2022-04-27Open-market sale88$170.8828,928,212
2022-04-27Option exercise2,300$80.9928,928,300
2022-04-26Option exercise (derivative)2,300$0.00299,416
2022-04-26Open-market sale89$173.0028,926,000
2022-04-26Open-market sale449$171.1828,926,089
2022-04-26Open-market sale1,009$170.1628,926,538
2022-04-26Open-market sale441$169.2628,927,547
2022-04-26Open-market sale312$168.0728,927,988
2022-04-26Option exercise2,300$80.9928,928,300
2022-04-25Option exercise (derivative)2,300$0.00301,716
2022-04-25Open-market sale137$169.9428,928,163
2022-04-25Option exercise2,300$80.9928,928,300
2022-04-25Open-market sale695$171.2628,927,468
2022-04-25Open-market sale481$174.2728,926,000
2022-04-25Open-market sale282$173.3728,926,481
2022-04-25Open-market sale705$172.2928,926,763
2022-04-22Option exercise (derivative)2,300$0.00304,016
2022-04-22Open-market sale136$177.8628,926,000
2022-04-22Open-market sale321$176.9528,926,136
2022-04-22Open-market sale407$174.8028,926,457
2022-04-22Open-market sale328$173.7128,926,864
2022-04-22Open-market sale427$172.7928,927,192
2022-04-22Open-market sale681$171.6828,927,619
2022-04-22Option exercise2,300$80.9928,928,300
2022-04-21Option exercise (derivative)2,300$0.00306,316
2022-04-21Open-market sale182$187.8828,926,137
2022-04-21Open-market sale368$186.2328,926,319
2022-04-21Open-market sale276$184.8428,926,687
2022-04-21Open-market sale84$182.7828,926,963
2022-04-21Open-market sale460$181.6728,927,047
2022-04-21Open-market sale92$179.4728,927,507
2022-04-21Open-market sale184$178.3328,927,599
2022-04-21Open-market sale517$177.3228,927,783
2022-04-21Option exercise2,300$80.9928,928,300
2022-04-21Open-market sale137$189.4128,926,000
2022-04-20Option exercise (derivative)2,300$0.00308,616
2022-04-20Option exercise2,300$80.9928,928,300
2022-04-20Open-market sale405$188.6628,926,243
2022-04-20Open-market sale913$187.6128,926,648
2022-04-20Open-market sale48$192.8928,926,000
2022-04-20Open-market sale102$191.8528,926,048
2022-04-20Open-market sale93$189.4828,926,150
2022-04-20Open-market sale739$186.6928,927,561
2022-04-19Option exercise (derivative)2,300$0.00310,916
2022-04-19Open-market sale464$191.6328,926,000
2022-04-19Open-market sale1,021$191.0528,926,464
2022-04-19Open-market sale282$189.5128,927,485
2022-04-19Open-market sale301$188.8728,927,767
2022-04-19Open-market sale141$187.3628,928,068
2022-04-19Open-market sale91$186.6228,928,209
2022-04-19Option exercise2,300$80.9928,928,300
2022-04-18Option exercise (derivative)2,300$0.00313,216
2022-04-18Open-market sale7,119$188.1628,926,000
2022-04-18Open-market sale892$188.2028,933,119
2022-04-18Open-market sale669$187.3028,934,011
2022-04-18Option exercise2,300$80.9928,935,419
2022-04-18Open-market sale739$186.0928,934,680
2022-04-14Option exercise (derivative)2,300$0.00315,516
2022-04-14Option exercise2,300$80.9928,935,419
2022-04-14Open-market sale92$195.5828,933,219
2022-04-14Open-market sale480$190.9128,934,086
2022-04-14Open-market sale853$189.7528,934,566
2022-04-14Open-market sale100$196.3228,933,119
2022-04-14Open-market sale90$194.0328,933,311
2022-04-14Open-market sale276$193.0728,933,401
2022-04-14Open-market sale409$192.2128,933,677
2022-04-13Option exercise (derivative)2,300$0.00317,816
2022-04-13Open-market sale395$194.9928,934,202
2022-04-13Open-market sale230$193.4928,934,597
2022-04-13Open-market sale136$192.3428,934,827
2022-04-13Open-market sale318$191.5228,934,963
2022-04-13Open-market sale138$190.2328,935,281
2022-04-13Option exercise2,300$80.9928,935,419
2022-04-13Open-market sale322$196.5028,933,119
2022-04-13Open-market sale761$195.7428,933,441
2022-04-12Option exercise (derivative)2,300$0.00320,116
2022-04-12Open-market sale272$199.3028,933,354
2022-04-12Option exercise2,300$80.9928,935,419
2022-04-12Open-market sale235$200.3828,933,119
2022-04-12Open-market sale476$198.4328,933,626
2022-04-12Open-market sale541$197.3928,934,102
2022-04-12Open-market sale47$195.8228,934,643
2022-04-12Open-market sale729$195.1328,934,690
2022-04-11Option exercise (derivative)2,300$0.00322,416
2022-04-11Open-market sale665$196.1528,933,166
2022-04-11Open-market sale869$195.1228,933,831
2022-04-11Open-market sale324$193.9328,934,700
2022-04-11Open-market sale395$192.9628,935,024
2022-04-11Option exercise2,300$80.9928,935,419
2022-04-11Open-market sale47$196.9628,933,119
2022-04-09Grant / award14,878$0.0028,933,119
2022-04-08Option exercise (derivative)2,300$0.00324,716
2022-04-08Open-market sale608$198.4128,919,164
2022-04-08Open-market sale799$199.3028,918,365
2022-04-08Open-market sale124$199.9428,918,241
2022-04-08Open-market sale769$197.3128,919,772
2022-04-08Option exercise2,300$80.9928,920,541
2022-04-07Option exercise (derivative)2,300$0.00327,016
2022-04-07Option exercise2,300$80.9928,920,541
2022-04-07Open-market sale562$201.1028,918,288
2022-04-07Open-market sale47$201.6728,918,241
2022-04-07Open-market sale1,024$199.8828,918,850
2022-04-07Open-market sale667$198.9728,919,874
2022-04-06Option exercise (derivative)2,300$0.00329,316
2022-04-06Open-market sale92$205.1128,918,241
2022-04-06Open-market sale60$202.1428,918,434
2022-04-06Open-market sale681$201.2628,918,494
2022-04-06Open-market sale101$203.3128,918,333
2022-04-06Option exercise2,300$80.9928,920,541
2022-04-06Open-market sale425$199.1028,920,116
2022-04-06Open-market sale941$200.1628,919,175
2022-04-05Option exercise (derivative)2,300$0.00331,616
2022-04-05Open-market sale494$211.2228,918,688
2022-04-05Open-market sale29$216.8328,918,280
2022-04-05Open-market sale272$216.2328,918,309
2022-04-05Open-market sale107$215.1328,918,581
2022-04-05Open-market sale39$218.0028,918,241
2022-04-05Open-market sale877$210.3428,919,182
2022-04-05Open-market sale482$209.4328,920,059
2022-04-05Option exercise2,300$80.9928,920,541
2022-04-04Option exercise (derivative)2,300$0.00333,916
2022-04-04Open-market sale887$218.8128,919,073
2022-04-04Open-market sale294$217.6028,919,960
2022-04-04Open-market sale49$220.9428,918,241
2022-04-04Open-market sale91$214.7928,920,450
2022-04-04Option exercise2,300$80.9928,920,541
2022-04-04Open-market sale783$219.7228,918,290
2022-04-04Open-market sale196$216.3728,920,254
2022-04-01Option exercise (derivative)2,300$0.00336,216
2022-04-01Open-market sale964$211.9428,918,574
2022-04-01Option exercise2,300$80.9928,920,541
2022-04-01Open-market sale1,003$210.8028,919,538
2022-04-01Open-market sale333$212.8828,918,241
2022-03-31Option exercise (derivative)2,300$0.00338,516
2022-03-31Open-market sale275$212.8628,920,266
2022-03-31Option exercise2,300$80.9928,920,541
2022-03-31Open-market sale1,324$214.1028,918,942
2022-03-31Open-market sale537$214.9528,918,405
2022-03-31Open-market sale164$216.1728,918,241
2022-03-30Option exercise (derivative)2,300$0.00340,816
2022-03-30Open-market sale276$214.7228,919,774
2022-03-30Option exercise2,300$80.9928,920,541
2022-03-30Open-market sale491$214.1628,920,050
2022-03-30Open-market sale243$217.8428,918,285
2022-03-30Open-market sale648$216.9528,918,528
2022-03-30Open-market sale598$216.1528,919,176
2022-03-30Open-market sale44$219.5328,918,241
2022-03-29Option exercise (derivative)2,300$0.00343,116
2022-03-29Open-market sale450$221.1128,918,560
2022-03-29Open-market sale891$219.7828,919,010
2022-03-29Open-market sale390$218.9028,919,901
2022-03-29Open-market sale250$217.5928,920,291
2022-03-29Option exercise2,300$80.9928,920,541
2022-03-29Open-market sale319$221.7828,918,241
2022-03-28Option exercise (derivative)2,300$0.00345,416
2022-03-28Open-market sale300$212.6428,919,252
2022-03-28Option exercise2,300$80.9928,920,541
2022-03-28Open-market sale611$214.7728,918,241
2022-03-28Open-market sale400$213.4928,918,852
2022-03-28Open-market sale500$211.3528,919,552
2022-03-28Open-market sale489$210.3028,920,052
2022-03-25Option exercise (derivative)2,300$0.00347,716
2022-03-25Open-market sale78$210.9328,918,841
2022-03-25Open-market sale300$212.3228,918,541
2022-03-25Option exercise2,300$80.9928,920,541
2022-03-25Open-market sale595$209.4428,919,946
2022-03-25Open-market sale1,027$210.3328,918,919
2022-03-25Open-market sale141$214.8428,918,241
2022-03-25Open-market sale159$213.2128,918,382
2022-03-24Option exercise (derivative)2,300$0.00350,016
2022-03-24Option exercise2,300$80.9928,920,541
2022-03-24Open-market sale355$210.7728,920,186
2022-03-24Open-market sale801$211.9228,919,385
2022-03-24Open-market sale819$212.7228,918,566
2022-03-24Open-market sale325$213.8428,918,241
2022-03-23Option exercise (derivative)2,300$0.00352,316
2022-03-23Open-market sale90$213.5928,918,241
2022-03-23Open-market sale57$212.1428,918,331
2022-03-23Open-market sale1,060$211.4228,918,388
2022-03-23Open-market sale844$210.4028,919,448
2022-03-23Open-market sale249$209.3328,920,292
2022-03-23Option exercise2,300$80.9928,920,541
2022-03-22Option exercise (derivative)2,300$0.00354,616
2022-03-22Open-market sale98$214.2728,920,207
2022-03-22Open-market sale236$213.7628,920,305
2022-03-22Option exercise2,300$80.9928,920,541
2022-03-22Open-market sale147$220.5128,918,241
2022-03-22Open-market sale196$219.5328,918,388
2022-03-22Open-market sale1,171$218.4528,918,584
2022-03-22Open-market sale305$217.1228,919,755
2022-03-22Open-market sale147$215.7228,920,060
2022-03-21Option exercise (derivative)2,300$0.00356,916
2022-03-21Open-market sale430$215.0228,918,480
2022-03-21Option exercise2,300$80.9928,920,541
2022-03-21Open-market sale140$218.4528,918,241
2022-03-21Open-market sale99$217.2428,918,381
2022-03-21Open-market sale741$213.5128,918,910
2022-03-21Open-market sale690$212.6328,919,651
2022-03-21Open-market sale200$211.5528,920,341
2022-03-18Option exercise (derivative)2,300$0.00359,216
2022-03-18Open-market sale94$213.0928,919,560
2022-03-18Open-market sale625$218.4028,918,443
2022-03-18Open-market sale245$217.1028,919,068
2022-03-18Open-market sale153$216.0328,919,313
2022-03-18Open-market sale94$214.4828,919,466
2022-03-18Open-market sale202$219.1728,918,241
2022-03-18Open-market sale246$212.1528,919,654
2022-03-18Open-market sale218$211.0728,919,900
2022-03-18Open-market sale423$209.4928,920,118
2022-03-18Option exercise2,300$80.9928,920,541
2022-03-17Option exercise (derivative)2,300$0.00361,516
2022-03-17Open-market sale544$209.2428,918,525
2022-03-17Open-market sale89$205.0128,920,354
2022-03-17Open-market sale531$206.2228,919,823
2022-03-17Option exercise2,300$80.9928,920,541
2022-03-17Open-market sale284$210.2728,918,241
2022-03-17Open-market sale98$203.9428,920,443
2022-03-17Open-market sale245$208.2628,919,069
2022-03-17Open-market sale509$207.0928,919,314
2022-03-16Option exercise (derivative)2,300$0.00363,816
2022-03-16Open-market sale528$203.2528,919,031
2022-03-16Option exercise2,300$80.9928,920,541
2022-03-16Open-market sale187$198.4028,920,354
2022-03-16Open-market sale159$199.6628,920,195
2022-03-16Open-market sale386$205.2328,918,241
2022-03-16Open-market sale404$204.2428,918,627
2022-03-16Open-market sale212$202.2428,919,559
2022-03-16Open-market sale424$201.2228,919,771
2022-03-15Option exercise (derivative)2,300$0.00366,116
2022-03-15Option exercise2,300$80.9928,920,541
2022-03-15Open-market sale358$193.4228,920,183
2022-03-15Open-market sale1,130$194.4628,919,053
2022-03-15Open-market sale382$195.3928,918,671
2022-03-15Open-market sale37$199.9628,918,241
2022-03-15Open-market sale393$196.2428,918,278
2022-03-14Option exercise (derivative)2,300$0.00368,416
2022-03-14Open-market sale47$194.6928,919,443
2022-03-14Open-market sale350$193.6028,919,490
2022-03-14Open-market sale701$192.7228,919,840
2022-03-14Option exercise2,300$80.9928,920,541
2022-03-14Open-market sale49$199.7728,918,241
2022-03-14Open-market sale190$199.0628,918,290
2022-03-14Open-market sale394$198.1828,918,480
2022-03-14Open-market sale569$197.2428,918,874
2022-03-11Option exercise (derivative)2,300$0.00370,716
2022-03-11Open-market sale97$203.3028,918,278
2022-03-11Open-market sale98$202.3228,918,375
2022-03-11Open-market sale294$201.4928,918,473
2022-03-11Open-market sale601$198.2328,919,940
2022-03-11Open-market sale391$199.5828,919,549
2022-03-11Open-market sale37$204.7728,918,241
2022-03-11Option exercise2,300$80.9928,920,541
2022-03-11Open-market sale782$200.6128,918,767
2022-03-10Option exercise (derivative)2,300$0.00373,016
2022-03-10Option exercise2,300$80.9928,920,541
2022-03-10Open-market sale764$200.4528,918,290
2022-03-10Open-market sale830$198.4328,919,711
2022-03-10Open-market sale657$199.5628,919,054
2022-03-10Open-market sale49$200.9928,918,241
2022-03-09Option exercise (derivative)2,300$0.00375,316
2022-03-09Open-market sale98$201.8128,920,197
2022-03-09Open-market sale959$203.9128,918,437
2022-03-09Open-market sale801$203.1028,919,396
2022-03-09Open-market sale196$204.7928,918,241
2022-03-09Open-market sale49$200.3628,920,295
2022-03-09Open-market sale197$198.5828,920,344
2022-03-09Option exercise2,300$80.9928,920,541
2022-03-08Option exercise (derivative)2,300$0.00377,616
2022-03-08Open-market sale666$192.9128,919,428
2022-03-08Option exercise2,300$80.9928,920,541
2022-03-08Open-market sale350$196.0328,918,341
2022-03-08Open-market sale447$195.1028,918,691
2022-03-08Open-market sale290$193.7628,919,138
2022-03-08Open-market sale100$196.9228,918,241
2022-03-08Open-market sale299$191.8728,920,094
2022-03-08Open-market sale148$189.8428,920,393
2022-03-07Option exercise (derivative)2,300$0.00379,916
2022-03-07Option exercise2,300$80.9928,920,541
2022-03-07Open-market sale348$200.6928,918,930
2022-03-07Open-market sale190$203.1028,918,391
2022-03-07Open-market sale100$203.7428,918,291
2022-03-07Open-market sale50$204.7828,918,241
2022-03-07Open-market sale349$201.7728,918,581
2022-03-07Open-market sale419$196.7428,920,122
2022-03-07Open-market sale156$197.3728,919,966
2022-03-07Open-market sale444$198.6928,919,522
2022-03-07Open-market sale244$199.3728,919,278
2022-03-04Option exercise (derivative)2,300$0.00382,216
2022-03-04Option exercise2,300$80.9928,920,541
2022-03-04Open-market sale257$203.3928,918,430
2022-03-04Open-market sale139$204.9528,918,291
2022-03-04Open-market sale50$206.2728,918,241
2022-03-04Open-market sale650$201.3328,919,235
2022-03-04Open-market sale548$202.5228,918,687
2022-03-04Open-market sale656$200.3428,919,885
2022-03-03Option exercise (derivative)2,300$0.00384,516
2022-03-03Open-market sale236$210.2928,918,243
2022-03-03Option exercise2,300$80.9928,920,541
2022-03-03Open-market sale698$204.9928,919,843
2022-03-03Open-market sale450$206.1628,919,393
2022-03-03Open-market sale815$207.0628,918,578
2022-03-03Open-market sale2$211.1528,918,241
2022-03-03Open-market sale99$209.0928,918,479
2022-03-02Option exercise (derivative)2,300$0.00386,816
2022-03-02Open-market sale146$204.2328,920,299
2022-03-02Option exercise2,300$80.9928,920,541
2022-03-02Open-market sale39$217.0028,918,241
2022-03-02Open-market sale147$204.9228,920,152
2022-03-02Open-market sale196$206.8328,919,956
2022-03-02Open-market sale343$207.8828,919,613
2022-03-02Open-market sale146$209.3328,919,467
2022-03-02Open-market sale788$210.8628,918,679
2022-03-02Open-market sale294$211.7228,918,385
2022-03-02Open-market sale105$216.4228,918,280
2022-03-02Open-market sale96$202.2928,920,445
2022-03-01Option exercise (derivative)2,300$0.00389,116
2022-03-01Option exercise2,300$80.9928,920,541
2022-03-01Open-market sale528$211.7428,918,470
2022-03-01Open-market sale181$213.0828,918,289
2022-03-01Open-market sale48$214.2928,918,241
2022-03-01Open-market sale479$209.2228,920,062
2022-03-01Open-market sale1,064$210.8028,918,998
2022-02-28Option exercise (derivative)2,300$0.00391,416
2022-02-28Option exercise2,300$80.9928,920,541
2022-02-28Open-market sale682$208.9128,919,161
2022-02-28Open-market sale452$210.0728,918,709
2022-02-28Open-market sale404$210.8728,918,305
2022-02-28Open-market sale64$211.6228,918,241
2022-02-28Open-market sale698$207.9928,919,843
2022-02-25Option exercise (derivative)2,300$0.00393,716
2022-02-25Open-market sale279$203.8728,920,113
2022-02-25Option exercise2,300$80.9928,920,541
2022-02-25Open-market sale149$202.3328,920,392
2022-02-25Open-market sale816$207.0228,918,732
2022-02-25Open-market sale374$206.0928,919,548
2022-02-25Open-market sale191$204.8828,919,922
2022-02-25Open-market sale491$208.1028,918,241
2022-02-24Option exercise (derivative)2,300$0.00396,016
2022-02-24Option exercise2,300$80.9928,920,541
2022-02-24Open-market sale85$185.1128,920,456
2022-02-24Open-market sale30$186.1728,920,426
2022-02-24Open-market sale93$190.3628,920,333
2022-02-24Open-market sale141$191.4528,920,192
2022-02-24Open-market sale94$193.0828,920,098
2022-02-24Open-market sale329$194.1728,919,769
2022-02-24Open-market sale235$195.1128,919,534
2022-02-24Open-market sale329$196.3028,919,205
2022-02-24Open-market sale141$197.6228,919,064
2022-02-24Open-market sale47$200.3828,918,876
2022-02-24Open-market sale141$199.5328,918,923
2022-02-24Open-market sale300$202.2628,918,576
2022-02-24Open-market sale141$203.5828,918,435
2022-02-24Open-market sale194$204.3428,918,241
2022-02-23Option exercise (derivative)2,300$0.00398,316
2022-02-23Option exercise2,300$80.9928,920,541
2022-02-23Open-market sale432$190.6828,920,109
2022-02-23Open-market sale376$191.7128,919,733
2022-02-23Open-market sale282$192.7028,919,451
2022-02-23Open-market sale465$194.0528,918,986
2022-02-23Open-market sale423$195.0128,918,563
2022-02-23Open-market sale181$196.1028,918,382
2022-02-23Open-market sale94$197.2128,918,288
2022-02-23Open-market sale47$198.8928,918,241
2022-02-22Option exercise (derivative)2,300$0.00400,616
2022-02-22Open-market sale426$194.3628,920,115
2022-02-22Option exercise2,300$80.9928,920,541
2022-02-22Open-market sale509$195.3028,919,606
2022-02-22Open-market sale515$196.3128,919,091
2022-02-22Open-market sale235$197.2328,918,856
2022-02-22Open-market sale188$198.3028,918,668
2022-02-22Open-market sale286$199.3628,918,382
2022-02-22Open-market sale94$200.7028,918,288
2022-02-22Open-market sale47$201.3328,918,241
2022-02-18Option exercise (derivative)2,300$0.00402,916
2022-02-18Open-market sale714$197.7328,918,844
2022-02-18Open-market sale983$196.7928,919,558
2022-02-18Option exercise2,300$80.9928,920,541
2022-02-18Open-market sale132$198.4028,918,712
2022-02-18Open-market sale55$200.8428,918,287
2022-02-18Open-market sale46$202.1428,918,241
2022-02-18Open-market sale370$200.1028,918,342
2022-02-17Option exercise (derivative)2,300$0.00405,216
2022-02-17Open-market sale281$202.4428,919,273
2022-02-17Open-market sale139$206.6328,918,385
2022-02-17Open-market sale326$205.6228,918,524
2022-02-17Open-market sale423$204.3928,918,850
2022-02-17Open-market sale144$208.2628,918,241
2022-02-17Open-market sale470$201.2528,919,554
2022-02-17Open-market sale517$200.1628,920,024
2022-02-17Option exercise2,300$80.9928,920,541
2022-02-16Option exercise (derivative)2,300$0.00407,516
2022-02-16Open-market sale286$211.9728,918,241
2022-02-16Open-market sale401$211.2928,918,527
2022-02-16Option exercise2,300$80.9928,920,541
2022-02-16Open-market sale847$210.1028,918,928
2022-02-16Open-market sale766$209.1528,919,775
2022-02-15Option exercise (derivative)2,300$0.00409,816
2022-02-15Open-market sale576$211.5728,918,977
2022-02-15Option exercise2,300$80.9928,920,541
2022-02-15Open-market sale74$214.3728,918,241
2022-02-15Open-market sale333$213.7228,918,315
2022-02-15Open-market sale329$212.6328,918,648
2022-02-15Open-market sale714$210.4328,919,553
2022-02-15Open-market sale274$209.3828,920,267
2022-02-14Option exercise (derivative)2,300$0.00412,116
2022-02-14Option exercise2,300$80.9928,920,541
2022-02-14Open-market sale831$206.7328,919,392
2022-02-14Open-market sale479$207.7328,918,913
2022-02-14Open-market sale318$205.6528,920,223
2022-02-14Open-market sale96$209.6928,918,241
2022-02-14Open-market sale576$208.9228,918,337
2022-02-11Option exercise (derivative)2,300$0.00414,416
2022-02-11Open-market sale407$207.9828,919,908
2022-02-11Open-market sale96$218.3628,918,241
2022-02-11Option exercise2,300$80.9928,920,541
2022-02-11Open-market sale226$207.1728,920,315
2022-02-11Open-market sale192$217.3528,918,337
2022-02-11Open-market sale144$209.2828,919,764
2022-02-11Open-market sale384$216.1728,918,529
2022-02-11Open-market sale143$215.2128,918,913
2022-02-11Open-market sale96$213.7428,919,056
2022-02-11Open-market sale376$212.8828,919,152
2022-02-11Open-market sale94$211.2828,919,528
2022-02-11Open-market sale142$210.6328,919,622
2022-02-10Option exercise (derivative)2,300$0.00416,716
2022-02-10Open-market sale527$219.6628,918,769
2022-02-10Open-market sale700$217.6028,919,632
2022-02-10Open-market sale336$218.3328,919,296
2022-02-10Open-market sale209$216.3628,920,332
2022-02-10Open-market sale528$220.6528,918,241
2022-02-10Option exercise2,300$80.9928,920,541
2022-02-09Option exercise (derivative)2,300$0.00419,016
2022-02-09Open-market sale283$218.4628,919,905
2022-02-09Option exercise2,300$80.9928,920,541
2022-02-09Open-market sale262$221.7428,918,241
2022-02-09Open-market sale1,017$220.3828,918,503
2022-02-09Open-market sale385$219.6128,919,520
2022-02-09Open-market sale189$217.3228,920,188
2022-02-09Open-market sale164$216.4028,920,377
2022-02-08Option exercise (derivative)2,300$0.00421,316
2022-02-08Open-market sale196$212.8928,920,345
2022-02-08Option exercise2,300$80.9928,920,541
2022-02-08Open-market sale248$217.4728,918,241
2022-02-08Open-market sale592$216.7528,918,489
2022-02-08Open-market sale837$215.8328,919,081
2022-02-08Open-market sale427$214.5928,919,918
2022-02-07Option exercise (derivative)2,300$0.00423,616
2022-02-07Open-market sale441$217.4828,920,100
2022-02-07Option exercise2,300$80.9928,920,541
2022-02-07Open-market sale862$219.3828,918,434
2022-02-07Open-market sale804$218.6328,919,296
2022-02-07Open-market sale193$220.9128,918,241
2022-02-04Option exercise (derivative)2,300$0.00425,916
2022-02-04Open-market sale732$219.6528,918,673
2022-02-04Open-market sale96$218.3428,919,405
2022-02-04Open-market sale192$217.6628,919,501
2022-02-04Open-market sale432$220.7128,918,241
2022-02-04Open-market sale274$215.8228,920,077
2022-02-04Open-market sale190$214.5528,920,351
2022-02-04Option exercise2,300$80.9928,920,541
2022-02-04Open-market sale384$216.6128,919,693
2022-02-03Option exercise (derivative)2,300$0.00428,216
2022-02-03Option exercise2,300$80.9928,920,541
2022-02-03Open-market sale188$211.2228,920,353
2022-02-03Open-market sale348$212.7228,920,005
2022-02-03Open-market sale92$220.2728,918,241
2022-02-03Open-market sale46$219.0328,918,333
2022-02-03Open-market sale131$217.6828,918,379
2022-02-03Open-market sale375$216.8628,918,510
2022-02-03Open-market sale98$215.4928,918,885
2022-02-03Open-market sale458$214.6628,918,983
2022-02-03Open-market sale564$213.7628,919,441
2022-02-02Option exercise (derivative)2,300$0.00430,516
2022-02-02Open-market sale471$224.0628,920,070
2022-02-02Option exercise2,300$80.9928,920,541
2022-02-02Open-market sale776$224.9528,919,294
2022-02-02Open-market sale164$233.4328,918,241
2022-02-02Open-market sale47$232.0228,918,405
2022-02-02Open-market sale231$231.0128,918,452
2022-02-02Open-market sale235$229.8828,918,683
2022-02-02Open-market sale141$228.7328,918,918
2022-02-02Open-market sale94$227.1928,919,059
2022-02-02Open-market sale141$225.7728,919,153
2022-02-01Option exercise (derivative)2,300$0.00432,816
2022-02-01Open-market sale272$232.3728,918,241
2022-02-01Open-market sale381$231.4928,918,513
2022-02-01Open-market sale794$230.4728,918,894
2022-02-01Open-market sale235$229.1328,919,688
2022-02-01Open-market sale470$228.2328,919,923
2022-02-01Open-market sale148$227.1528,920,393
2022-02-01Option exercise2,300$80.9928,920,541
2022-01-31Option exercise (derivative)2,300$0.00435,116
2022-01-31Open-market sale268$232.6028,918,241
2022-01-31Open-market sale223$231.6828,918,509
2022-01-31Open-market sale338$230.5228,918,732
2022-01-31Open-market sale583$229.5428,919,070
2022-01-31Open-market sale180$228.3428,919,653
2022-01-31Open-market sale404$227.0728,919,833
2022-01-31Open-market sale45$225.6328,920,237
2022-01-31Open-market sale90$224.8228,920,282
2022-01-31Open-market sale169$223.5128,920,372
2022-01-31Option exercise2,300$80.9928,920,541
2022-01-28Option exercise (derivative)2,300$0.00437,416
2022-01-28Open-market sale423$219.6328,919,038
2022-01-28Open-market sale94$216.7728,919,746
2022-01-28Open-market sale270$214.8328,919,840
2022-01-28Open-market sale431$211.8728,920,110
2022-01-28Open-market sale374$220.6328,918,664
2022-01-28Open-market sale423$221.6728,918,241
2022-01-28Option exercise2,300$80.9928,920,541
2022-01-28Open-market sale285$218.4528,919,461
2022-01-27Option exercise (derivative)2,300$0.00439,716
2022-01-27Open-market sale141$219.5528,918,523
2022-01-27Open-market sale569$213.0128,919,972
2022-01-27Open-market sale558$214.0928,919,414
2022-01-27Option exercise2,300$80.9928,920,541
2022-01-27Open-market sale141$222.2628,918,241
2022-01-27Open-market sale141$220.9728,918,382
2022-01-27Open-market sale235$218.3528,918,664
2022-01-27Open-market sale280$217.4728,918,899
2022-01-27Open-market sale47$215.6628,919,179
2022-01-27Open-market sale188$215.1228,919,226
2022-01-26Option exercise (derivative)2,300$0.00442,016
2022-01-26Open-market sale282$217.0528,919,409
2022-01-26Option exercise2,300$80.9928,920,541
2022-01-26Open-market sale380$210.0628,920,161
2022-01-26Open-market sale235$211.0428,919,926
2022-01-26Open-market sale75$220.0328,918,241
2022-01-26Open-market sale482$218.8928,918,316
2022-01-26Open-market sale611$217.9828,918,798
2022-01-26Open-market sale94$215.7328,919,691
2022-01-26Open-market sale94$213.7928,919,785
2022-01-26Open-market sale47$212.1628,919,879
2022-01-25Option exercise (derivative)2,300$0.00444,316
2022-01-25Open-market sale511$219.6228,918,927
2022-01-25Option exercise2,300$80.9928,920,541
2022-01-25Open-market sale176$215.3828,920,365
2022-01-25Open-market sale46$223.2628,918,241
2022-01-25Open-market sale184$221.8128,918,287
2022-01-25Open-market sale456$220.6528,918,471
2022-01-25Open-market sale195$218.4928,919,438
2022-01-25Open-market sale412$217.6328,919,633
2022-01-25Open-market sale320$216.6328,920,045
2022-01-24Option exercise (derivative)2,300$0.00446,616
2022-01-24Open-market sale92$220.0528,918,544
2022-01-24Open-market sale158$218.3928,918,636
2022-01-24Open-market sale138$217.1228,918,794
2022-01-24Open-market sale184$215.7128,918,932
2022-01-24Open-market sale412$214.3528,919,116
2022-01-24Open-market sale411$213.2728,919,528
2022-01-24Open-market sale234$210.9828,920,169
2022-01-24Open-market sale138$221.7028,918,406
2022-01-24Open-market sale165$222.7528,918,241
2022-01-24Open-market sale230$212.4828,919,939
2022-01-24Option exercise2,300$80.9928,920,541
2022-01-24Open-market sale138$208.5828,920,403
2022-01-21Option exercise (derivative)2,300$0.00448,916
2022-01-21Option exercise2,300$80.9928,920,541
2022-01-21Open-market sale541$219.2328,920,000
2022-01-21Open-market sale573$221.2528,918,976
2022-01-21Open-market sale123$224.0328,918,241
2022-01-21Open-market sale243$223.1228,918,364
2022-01-21Open-market sale369$222.1428,918,607
2022-01-21Open-market sale451$220.0428,919,549
2022-01-20Option exercise (derivative)2,300$0.00451,216
2022-01-20Open-market sale138$226.5228,919,981
2022-01-20Open-market sale775$230.2228,918,379
2022-01-20Open-market sale639$229.4028,919,154
2022-01-20Open-market sale188$227.7128,919,793
2022-01-20Open-market sale138$231.1428,918,241
2022-01-20Open-market sale46$225.0928,920,119
2022-01-20Open-market sale138$224.3728,920,165
2022-01-20Open-market sale238$222.9628,920,303
2022-01-20Option exercise2,300$80.9928,920,541
2022-01-19Option exercise (derivative)2,300$0.00453,516
2022-01-19Open-market sale282$231.0728,918,288
2022-01-19Open-market sale544$230.2628,918,570
2022-01-19Open-market sale550$228.9028,919,114
2022-01-19Open-market sale628$227.9128,919,664
2022-01-19Open-market sale47$231.9628,918,241
2022-01-19Open-market sale249$226.6728,920,292
2022-01-19Option exercise2,300$80.9928,920,541
2022-01-18Option exercise (derivative)2,300$0.00455,816
2022-01-18Open-market sale984$227.5228,918,846
2022-01-18Open-market sale711$226.4528,919,830
2022-01-18Option exercise2,300$80.9928,920,541
2022-01-18Open-market sale233$229.5628,918,241
2022-01-18Open-market sale372$228.5428,918,474
2022-01-14Option exercise (derivative)2,300$0.00458,116
2022-01-14Open-market sale1,070$230.7728,918,517
2022-01-14Open-market sale276$231.5728,918,241
2022-01-14Open-market sale357$228.6928,920,184
2022-01-14Option exercise2,300$80.9928,920,541
2022-01-14Open-market sale597$229.3928,919,587
2022-01-13Option exercise (derivative)2,300$0.00460,416
2022-01-13Open-market sale130$234.2128,918,647
2022-01-13Open-market sale222$237.7928,918,241
2022-01-13Open-market sale92$236.7028,918,463
2022-01-13Open-market sale92$235.6528,918,555
2022-01-13Option exercise2,300$80.9928,920,541
2022-01-13Open-market sale411$232.0028,918,777
2022-01-13Open-market sale831$230.9228,919,188
2022-01-13Open-market sale181$229.4728,920,019
2022-01-13Open-market sale341$228.3328,920,200
2022-01-12Option exercise (derivative)2,300$0.00462,716
2022-01-12Option exercise2,300$80.9928,920,541
2022-01-12Open-market sale713$238.5728,918,241
2022-01-12Open-market sale1,313$237.8728,918,954
2022-01-12Open-market sale274$236.8028,920,267
2022-01-11Option exercise (derivative)2,300$0.00465,016
2022-01-11Open-market sale92$233.3528,919,619
2022-01-11Open-market sale781$235.7128,918,241
2022-01-11Open-market sale597$234.9028,919,022
2022-01-11Open-market sale88$227.8328,920,453
2022-01-11Open-market sale282$228.8128,920,171
2022-01-11Open-market sale184$230.0728,919,987
2022-01-11Open-market sale276$231.1828,919,711
2022-01-11Option exercise2,300$80.9928,920,541
2022-01-10Option exercise (derivative)2,300$0.00467,316
2022-01-10Open-market sale190$224.3928,919,067
2022-01-10Open-market sale184$229.1528,918,255
2022-01-10Open-market sale322$227.9928,918,439
2022-01-10Open-market sale260$226.8428,918,761
2022-01-10Open-market sale46$225.0028,919,021
2022-01-10Open-market sale14$229.7328,918,241
2022-01-10Open-market sale229$223.0528,919,257
2022-01-10Open-market sale413$222.1028,919,486
2022-01-10Open-market sale412$221.2128,919,899
2022-01-10Open-market sale230$219.9328,920,311
2022-01-10Option exercise2,300$80.9928,920,541
2022-01-07Option exercise (derivative)2,300$0.00469,616
2022-01-07Open-market sale896$228.8928,918,556
2022-01-07Open-market sale225$229.9128,918,331
2022-01-07Option exercise2,300$80.9928,920,541
2022-01-07Open-market sale270$226.9628,920,271
2022-01-07Open-market sale819$228.0828,919,452
2022-01-07Open-market sale90$231.6728,918,241
2022-01-06Option exercise (derivative)2,300$0.00471,916
2022-01-06Open-market sale91$226.8728,920,450
2022-01-06Open-market sale510$228.8128,919,940
2022-01-06Open-market sale690$230.8128,918,923
2022-01-06Open-market sale498$231.8928,918,425
2022-01-06Option exercise2,300$80.9928,920,541
2022-01-06Open-market sale138$232.5028,918,287
2022-01-06Open-market sale46$234.0028,918,241
2022-01-06Open-market sale327$229.6428,919,613
2022-01-05Option exercise (derivative)2,300$0.00474,216
2022-01-05Open-market sale141$236.6428,918,241
2022-01-05Open-market sale327$235.3628,918,382
2022-01-05Open-market sale604$234.3828,918,709
2022-01-05Open-market sale186$233.0028,919,313
2022-01-05Open-market sale376$231.9828,919,499
2022-01-05Open-market sale94$229.9428,919,875
2022-01-05Open-market sale188$228.8628,919,969
2022-01-05Open-market sale384$227.9928,920,157
2022-01-05Option exercise2,300$80.9928,920,541
2022-01-04Option exercise (derivative)2,300$0.00476,516
2022-01-04Open-market sale144$244.1928,920,397
2022-01-04Option exercise2,300$80.9928,920,541
2022-01-04Open-market sale240$245.4828,920,157
2022-01-04Open-market sale384$246.2828,919,773
2022-01-04Open-market sale87$256.2728,918,241
2022-01-04Open-market sale48$254.3528,918,328
2022-01-04Open-market sale142$253.3128,918,376
2022-01-04Open-market sale94$251.8128,918,518
2022-01-04Open-market sale106$251.2428,918,612
2022-01-04Open-market sale212$249.6428,918,718
2022-01-04Open-market sale412$248.3928,918,930
2022-01-04Open-market sale431$247.4628,919,342
2022-01-03Option exercise (derivative)2,300$0.00478,816
2022-01-03Option exercise2,300$80.9928,920,541
2022-01-03Open-market sale340$249.7028,920,201
2022-01-03Open-market sale120$250.3628,920,081
2022-01-03Open-market sale333$251.7428,919,748
2022-01-03Open-market sale530$252.5728,919,218
2022-01-03Open-market sale144$253.8628,919,074
2022-01-03Open-market sale473$254.9528,918,601
2022-01-03Open-market sale360$255.8528,918,241
2021-11-03Open-market sale2,300$298.7628,983,949
2021-11-03Open-market sale6,068$299.9428,977,881
2021-11-03Open-market sale18,446$300.9528,959,435
2021-11-03Open-market sale15,313$301.8528,944,122
2021-11-03Open-market sale23,542$302.8528,920,580
2021-11-03Open-market sale2,339$303.7628,918,241
2021-11-02Option exercise (derivative)6,358$0.000
2021-11-02Open-market sale361$303.2928,986,249
2021-11-02Open-market sale1,200$300.8128,991,407
2021-11-02Open-market sale3,797$301.7128,987,610
2021-11-02Open-market sale1,000$302.8428,986,610
2021-11-02Option exercise6,358$59.3428,992,607
2021-11-01Option exercise (derivative)20,000$0.006,358
2021-11-01Open-market sale1,066$303.5328,986,649
2021-11-01Open-market sale5,333$302.3928,987,715
2021-11-01Open-market sale8,401$301.5528,993,048
2021-11-01Open-market sale4,800$300.6729,001,449
2021-11-01Option exercise20,000$59.3429,006,249
2021-11-01Open-market sale400$304.2728,986,249
2021-10-29Option exercise (derivative)20,000$0.0026,358
2021-10-29Option exercise20,000$59.3429,006,249
2021-10-29Open-market sale9,540$297.9028,993,809
2021-10-29Open-market sale3,760$299.9228,986,249
2021-10-29Open-market sale3,800$299.0428,990,009
2021-10-29Open-market sale2,900$297.0929,003,349
2021-10-28Option exercise (derivative)20,000$0.0046,358
2021-10-28Open-market sale3,777$298.3328,986,249
2021-10-28Open-market sale2,100$294.2729,004,149
2021-10-28Open-market sale3,023$295.5129,001,126
2021-10-28Open-market sale6,000$296.5228,995,126
2021-10-28Open-market sale5,100$297.2628,990,026
2021-10-28Option exercise20,000$59.3429,006,249
2021-10-27Option exercise (derivative)20,000$0.0066,358
2021-10-27Open-market sale6,014$296.6928,996,561
2021-10-27Open-market sale8,900$297.6928,987,661
2021-10-27Open-market sale1,412$298.4428,986,249
2021-10-27Open-market sale3,674$295.6529,002,575
2021-10-27Option exercise20,000$59.3429,006,249
2021-10-26Option exercise (derivative)20,000$0.0086,358
2021-10-26Open-market sale3,300$296.4728,987,749
2021-10-26Open-market sale12,800$295.4628,991,049
2021-10-26Open-market sale1,300$297.7028,986,449
2021-10-26Open-market sale200$298.1728,986,249
2021-10-26Option exercise20,000$59.3429,006,249
2021-10-26Open-market sale2,400$294.5629,003,849
2021-10-25Option exercise (derivative)20,000$0.00106,358
2021-10-25Open-market sale6,003$294.1228,986,276
2021-10-25Option exercise20,000$59.3429,006,249
2021-10-25Open-market sale3,867$292.5429,002,382
2021-10-25Open-market sale10,103$293.3828,992,279
2021-10-25Open-market sale27$295.1428,986,249
2021-10-22Option exercise (derivative)20,000$0.00126,358
2021-10-22Open-market sale1,936$288.9629,004,313
2021-10-22Option exercise20,000$59.3429,006,249
2021-10-22Open-market sale3,286$289.8829,001,027
2021-10-22Open-market sale2,127$292.5928,986,249
2021-10-22Open-market sale8,251$291.9328,988,376
2021-10-22Open-market sale4,400$291.1728,996,627
2021-10-21Option exercise (derivative)20,000$0.00146,358
2021-10-21Open-market sale3,052$289.3629,003,197
2021-10-21Open-market sale12,748$290.2928,990,449
2021-10-21Open-market sale4,200$290.9428,986,249
2021-10-21Option exercise20,000$59.3429,006,249
2021-10-20Option exercise (derivative)20,000$0.00166,358
2021-10-20Open-market sale1,429$292.9128,986,849
2021-10-20Open-market sale4,900$290.4828,988,978
2021-10-20Open-market sale10,151$289.6328,993,878
2021-10-20Open-market sale2,220$288.5629,004,029
2021-10-20Option exercise20,000$59.3429,006,249
2021-10-20Open-market sale300$293.7928,986,549
2021-10-20Open-market sale300$294.9628,986,249
2021-10-20Open-market sale700$291.7928,988,278
2021-10-19Option exercise (derivative)20,000$0.00186,358
2021-10-19Open-market sale5,475$292.2229,000,774
2021-10-19Open-market sale1,600$294.9928,986,249
2021-10-19Open-market sale5,337$293.9528,987,849
2021-10-19Open-market sale7,588$293.1628,993,186
2021-10-19Option exercise20,000$59.3429,006,249
2021-10-18Option exercise (derivative)20,000$0.00206,358
2021-10-18Option exercise20,000$59.3429,006,249
2021-10-18Open-market sale600$289.3629,005,649
2021-10-18Open-market sale12,163$291.6028,987,749
2021-10-18Open-market sale1,500$292.5328,986,249
2021-10-18Open-market sale5,737$291.0328,999,912
2021-10-15Option exercise (derivative)20,000$0.00226,358
2021-10-15Open-market sale2,400$291.1929,000,149
2021-10-15Open-market sale13,700$291.9528,986,449
2021-10-15Open-market sale200$292.6628,986,249
2021-10-15Open-market sale3,700$290.0529,002,549
2021-10-15Option exercise20,000$59.3429,006,249
2021-10-14Option exercise (derivative)20,000$0.00246,358
2021-10-14Open-market sale7,927$289.6428,988,748
2021-10-14Open-market sale4,201$288.5328,996,675
2021-10-14Open-market sale3,000$287.5429,000,876
2021-10-14Open-market sale700$285.3529,005,549
2021-10-14Option exercise20,000$59.3429,006,249
2021-10-14Open-market sale2,499$290.2228,986,249
2021-10-14Open-market sale1,673$286.2029,003,876
2021-10-13Option exercise (derivative)20,000$0.00266,358
2021-10-13Option exercise20,000$59.3429,006,249
2021-10-13Open-market sale838$279.5429,005,411
2021-10-13Open-market sale300$280.7429,005,111
2021-10-13Open-market sale3,997$282.3529,001,114
2021-10-13Open-market sale8,689$283.3228,992,425
2021-10-13Open-market sale600$284.9128,986,249
2021-10-13Open-market sale5,576$284.2628,986,849
2021-10-12Option exercise (derivative)20,000$0.00286,358
2021-10-12Open-market sale4,400$277.8928,998,922
2021-10-12Open-market sale7,100$280.0728,986,752
2021-10-12Open-market sale5,070$278.8628,993,852
2021-10-12Open-market sale503$280.6128,986,249
2021-10-12Open-market sale2,927$276.8829,003,322
2021-10-12Option exercise20,000$59.3429,006,249
2021-10-11Option exercise (derivative)20,000$0.00306,358
2021-10-11Open-market sale700$276.1428,986,249
2021-10-11Open-market sale11,008$275.3928,986,949
2021-10-11Open-market sale6,012$274.6228,997,957
2021-10-11Open-market sale1,442$273.6529,003,969
2021-10-11Open-market sale838$272.0629,005,411
2021-10-11Option exercise20,000$59.3429,006,249
2021-10-08Option exercise (derivative)20,000$0.00326,358
2021-10-08Open-market sale6,211$272.8429,000,038
2021-10-08Option exercise20,000$59.3429,006,249
2021-10-08Open-market sale7,427$273.7328,992,611
2021-10-08Open-market sale3,500$274.8428,989,111
2021-10-08Open-market sale2,862$275.7328,986,249
2021-10-07Option exercise (derivative)20,000$0.00346,358
2021-10-07Option exercise20,000$59.3429,006,249
2021-10-07Open-market sale3,334$274.6529,002,915
2021-10-07Open-market sale5,601$275.7128,997,314
2021-10-07Open-market sale3,631$276.8828,993,683
2021-10-07Open-market sale5,534$277.7528,988,149
2021-10-07Open-market sale1,900$278.5428,986,249
2021-10-06Option exercise (derivative)20,000$0.00366,358
2021-10-06Open-market sale1,464$275.3528,986,249
2021-10-06Open-market sale3,000$273.4528,992,913
2021-10-06Open-market sale5,200$274.6528,987,713
2021-10-06Open-market sale1,602$269.5729,003,747
2021-10-06Open-market sale900$268.4329,005,349
2021-10-06Option exercise20,000$59.3429,006,249
2021-10-06Open-market sale1,100$270.4729,002,647
2021-10-06Open-market sale1,400$271.5529,001,247
2021-10-06Open-market sale5,334$272.6028,995,913
2021-10-05Option exercise (derivative)20,000$0.00386,358
2021-10-05Open-market sale10,142$272.1728,996,107
2021-10-05Open-market sale9,858$272.8228,986,249
2021-10-05Option exercise20,000$59.3429,006,249
2021-10-04Option exercise (derivative)20,000$0.00406,358
2021-10-04Open-market sale3,412$269.9128,993,690
2021-10-04Open-market sale600$273.3428,986,664
2021-10-04Open-market sale701$271.5828,987,264
2021-10-04Open-market sale5,725$270.7028,987,965
2021-10-04Open-market sale415$275.2228,986,249
2021-10-04Open-market sale1,847$268.7328,997,102
2021-10-04Open-market sale3,500$267.6428,998,949
2021-10-04Open-market sale3,800$266.7329,002,449
2021-10-04Option exercise20,000$59.3429,006,249
2021-10-01Option exercise (derivative)20,000$0.00426,358
2021-10-01Open-market sale2,500$273.8128,991,621
2021-10-01Option exercise20,000$59.3429,006,249
2021-10-01Open-market sale3,494$275.7028,986,249
2021-10-01Open-market sale1,878$274.9728,989,743
2021-10-01Open-market sale4,237$272.5528,994,121
2021-10-01Open-market sale2,890$271.7828,998,358
2021-10-01Open-market sale2,200$270.5529,001,248
2021-10-01Open-market sale2,801$269.5729,003,448
2021-09-30Option exercise (derivative)20,000$0.00446,358
2021-09-30Open-market sale500$273.9128,986,249
2021-09-30Open-market sale3,503$272.9428,986,749
2021-09-30Open-market sale11,879$272.1228,990,252
2021-09-30Open-market sale4,118$271.1629,002,131
2021-09-30Option exercise20,000$59.3429,006,249
2021-09-29Option exercise (derivative)20,000$0.00466,358
2021-09-29Open-market sale891$273.7428,986,249
2021-09-29Open-market sale5,900$272.8028,987,140
2021-09-29Open-market sale5,300$271.8828,993,040
2021-09-29Open-market sale6,677$270.8728,998,340
2021-09-29Open-market sale1,232$270.0629,005,017
2021-09-29Option exercise20,000$59.3429,006,249
2021-09-28Option exercise (derivative)20,000$0.00486,358
2021-09-28Open-market sale200$275.9928,986,249
2021-09-28Open-market sale6,802$272.0728,998,647
2021-09-28Open-market sale5,306$272.9128,993,341
2021-09-28Open-market sale3,800$273.9328,989,541
2021-09-28Open-market sale3,092$274.9428,986,449
2021-09-28Option exercise20,000$59.3429,006,249
2021-09-28Open-market sale800$270.8629,005,449
2021-09-27Option exercise (derivative)20,000$0.00506,358
2021-09-27Option exercise20,000$59.3429,006,249
2021-09-27Open-market sale300$283.4928,986,249
2021-09-27Open-market sale3,488$282.6228,986,549
2021-09-27Open-market sale2,801$281.8028,990,037
2021-09-27Open-market sale6,405$280.6728,992,838
2021-09-27Open-market sale7,006$279.7628,999,243
2021-09-24Option exercise (derivative)20,000$0.00526,358
2021-09-24Open-market sale1,500$281.5929,003,641
2021-09-24Open-market sale608$278.6429,005,641
2021-09-24Option exercise20,000$59.3429,006,249
2021-09-24Open-market sale7,000$283.6828,995,041
2021-09-24Open-market sale500$280.3329,005,141
2021-09-24Open-market sale900$286.2328,986,249
2021-09-24Open-market sale2,869$285.7428,987,149
2021-09-24Open-market sale5,023$284.4428,990,018
2021-09-24Open-market sale1,600$282.5029,002,041
2021-09-23Option exercise (derivative)20,000$0.00546,358
2021-09-23Open-market sale1,200$273.1328,997,253
2021-09-23Option exercise20,000$59.3429,006,249
2021-09-23Open-market sale3,100$278.4228,986,249
2021-09-23Open-market sale4,004$277.7128,989,349
2021-09-23Open-market sale1,500$276.3528,993,353
2021-09-23Open-market sale1,400$275.4428,994,853
2021-09-23Open-market sale1,000$274.4528,996,253
2021-09-23Open-market sale3,200$272.3028,998,453
2021-09-23Open-market sale1,300$271.1729,001,653
2021-09-23Open-market sale1,996$270.0329,002,953
2021-09-23Open-market sale900$268.9929,004,949
2021-09-23Open-market sale400$267.4429,005,849
2021-09-22Option exercise (derivative)20,000$0.00566,358
2021-09-22Option exercise20,000$59.3429,006,249
2021-09-22Open-market sale5,890$259.8028,986,249
2021-09-22Open-market sale700$256.8629,005,549
2021-09-22Open-market sale1,972$258.2529,003,577
2021-09-22Open-market sale11,438$259.1728,992,139
2021-09-21Option exercise (derivative)20,000$0.00586,358
2021-09-21Option exercise20,000$59.3429,006,249
2021-09-21Open-market sale6,567$258.4528,999,682
2021-09-21Open-market sale6,202$259.4928,993,480
2021-09-21Open-market sale5,723$260.5228,987,757
2021-09-21Open-market sale300$262.2128,986,249
2021-09-21Open-market sale1,208$261.3128,986,549
2021-09-20Option exercise (derivative)20,000$0.00606,358
2021-09-20Open-market sale7,705$256.6428,994,744
2021-09-20Open-market sale6,400$257.4228,988,344
2021-09-20Open-market sale2,095$258.3428,986,249
2021-09-20Open-market sale3,800$255.6429,002,449
2021-09-20Option exercise20,000$59.3429,006,249
2021-09-17Option exercise (derivative)20,000$0.00626,358
2021-09-17Option exercise20,000$59.3429,006,249
2021-09-17Open-market sale7,238$259.4928,999,011
2021-09-17Open-market sale11,862$260.2828,987,149
2021-09-17Open-market sale900$261.0428,986,249
2021-09-16Option exercise (derivative)20,000$0.00646,358
2021-09-16Open-market sale2,037$260.2528,988,349
2021-09-16Open-market sale2,100$261.0128,986,249
2021-09-16Option exercise20,000$59.3429,006,249
2021-09-16Open-market sale2,500$259.1928,990,386
2021-09-16Open-market sale5,736$256.9428,994,486
2021-09-16Open-market sale6,027$256.0229,000,222
2021-09-16Open-market sale1,600$258.0628,992,886
2021-09-15Option exercise (derivative)20,000$0.00666,358
2021-09-15Open-market sale3,821$255.6028,990,649
2021-09-15Open-market sale4,400$256.3428,986,249
2021-09-15Open-market sale6,579$254.5328,994,470
2021-09-15Option exercise20,000$59.3429,006,249
2021-09-15Open-market sale5,200$253.8429,001,049
2021-09-14Option exercise (derivative)20,000$0.00686,358
2021-09-14Open-market sale12,224$253.8128,994,025
2021-09-14Open-market sale7,776$254.3728,986,249
2021-09-14Option exercise20,000$59.3429,006,249
2021-09-13Option exercise (derivative)20,000$0.00706,358
2021-09-13Open-market sale9,174$253.6128,988,675
2021-09-13Open-market sale200$255.5928,987,375
2021-09-13Open-market sale1,100$254.6328,987,575
2021-09-13Open-market sale1,126$257.1128,986,249
2021-09-13Open-market sale8,400$252.9028,997,849
2021-09-13Option exercise20,000$59.3429,006,249
2021-09-10Option exercise (derivative)20,000$0.00726,358
2021-09-10Option exercise20,000$59.3429,006,249
2021-09-10Open-market sale8,251$257.0728,997,998
2021-09-10Open-market sale1,100$258.9728,988,707
2021-09-10Open-market sale1,300$260.2528,987,407
2021-09-10Open-market sale1,158$261.0428,986,249
2021-09-10Open-market sale8,191$257.9028,989,807
2021-09-09Option exercise (derivative)20,000$0.00746,358
2021-09-09Open-market sale4,532$262.9828,986,349
2021-09-09Open-market sale100$263.5728,986,249
2021-09-09Open-market sale7,432$262.0028,990,881
2021-09-09Open-market sale7,936$261.0328,998,313
2021-09-09Option exercise20,000$59.3429,006,249
2021-09-08Option exercise (derivative)20,000$0.00766,358
2021-09-08Open-market sale8,275$262.3028,997,974
2021-09-08Option exercise20,000$59.3429,006,249
2021-09-08Open-market sale10,825$263.1128,987,149
2021-09-08Open-market sale900$263.9928,986,249
2021-09-07Option exercise (derivative)20,000$0.00786,358
2021-09-07Open-market sale8,000$265.7128,988,655
2021-09-07Open-market sale2,306$266.5128,986,349
2021-09-07Open-market sale100$267.5628,986,249
2021-09-07Open-market sale9,594$264.9128,996,655
2021-09-07Option exercise20,000$59.3429,006,249
2021-09-03Option exercise (derivative)20,000$0.00806,358
2021-09-03Open-market sale2,920$262.3629,003,329
2021-09-03Option exercise20,000$59.3429,006,249
2021-09-03Open-market sale851$263.5329,002,478
2021-09-03Open-market sale1,800$264.7629,000,678
2021-09-03Open-market sale4,892$266.7728,987,786
2021-09-03Open-market sale1,537$267.2228,986,249
2021-09-03Open-market sale8,000$265.5128,992,678
2021-09-02Option exercise (derivative)20,000$0.00826,358
2021-09-02Open-market sale2,700$267.3528,986,966
2021-09-02Option exercise20,000$59.3429,006,249
2021-09-02Open-market sale717$268.9428,986,249
2021-09-02Open-market sale7,800$266.2128,989,666
2021-09-02Open-market sale3,900$265.3628,997,466
2021-09-02Open-market sale4,883$264.4229,001,366
2021-09-01Option exercise (derivative)20,000$0.00846,358
2021-09-01Open-market sale9,084$268.8728,994,249
2021-09-01Open-market sale1,300$272.0828,986,449
2021-09-01Open-market sale2,400$271.0428,987,749
2021-09-01Open-market sale4,100$269.7828,990,149
2021-09-01Open-market sale200$272.9028,986,249
2021-09-01Open-market sale1,800$267.9529,003,333
2021-09-01Open-market sale1,116$266.5629,005,133
2021-09-01Option exercise20,000$59.3429,006,249
2021-08-31Option exercise (derivative)20,000$0.00866,358
2021-08-31Open-market sale3,092$266.2328,986,249
2021-08-31Open-market sale13,510$265.5028,989,341
2021-08-31Open-market sale2,698$264.6229,002,851
2021-08-31Open-market sale700$263.3529,005,549
2021-08-31Option exercise20,000$59.3429,006,249
2021-08-30Option exercise (derivative)20,000$0.00886,358
2021-08-30Option exercise20,000$59.3429,006,249
2021-08-30Open-market sale1,300$267.0328,986,249
2021-08-30Open-market sale7,000$266.3828,987,549
2021-08-30Open-market sale11,700$265.4228,994,549
2021-08-27Option exercise (derivative)20,000$0.00906,358
2021-08-27Open-market sale800$270.0628,986,249
2021-08-27Option exercise20,000$59.3429,006,249
2021-08-27Open-market sale4,008$266.2229,002,241
2021-08-27Open-market sale6,639$266.9828,995,602
2021-08-27Open-market sale7,453$268.0028,988,149
2021-08-27Open-market sale1,100$268.9728,987,049
2021-08-26Option exercise (derivative)20,000$0.00926,358
2021-08-26Open-market sale1,405$271.3029,000,448
2021-08-26Open-market sale1,100$274.4228,986,449
2021-08-26Open-market sale6,099$273.4628,987,549
2021-08-26Open-market sale6,800$272.7728,993,648
2021-08-26Open-market sale200$275.1328,986,249
2021-08-26Open-market sale1,276$270.0029,001,853
2021-08-26Open-market sale700$269.1829,003,129
2021-08-26Open-market sale2,420$267.8229,003,829
2021-08-26Option exercise20,000$59.3429,006,249
2021-08-25Option exercise (derivative)20,000$0.00946,358
2021-08-25Open-market sale5,551$261.2528,986,249
2021-08-25Option exercise20,000$59.3429,006,249
2021-08-25Open-market sale3,402$259.5029,002,847
2021-08-25Open-market sale11,047$260.3028,991,800
2021-08-24Option exercise (derivative)20,000$0.00966,358
2021-08-24Open-market sale5,341$261.4828,987,249
2021-08-24Option exercise20,000$59.3429,006,249
2021-08-24Open-market sale4,801$259.5929,001,448
2021-08-24Open-market sale8,858$260.8028,992,590
2021-08-24Open-market sale1,000$262.2728,986,249
2021-08-23Option exercise (derivative)20,000$0.00986,358
2021-08-23Open-market sale1,144$259.0329,003,964
2021-08-23Open-market sale1,141$257.1029,005,108
2021-08-23Option exercise20,000$59.3429,006,249
2021-08-23Open-market sale10,415$260.7828,986,549
2021-08-23Open-market sale300$261.6128,986,249
2021-08-23Open-market sale7,000$259.9528,996,964
2021-08-20Option exercise (derivative)20,000$0.001,006,358
2021-08-20Open-market sale1,829$257.4128,986,249
2021-08-20Open-market sale8,200$256.5228,988,078
2021-08-20Open-market sale7,192$255.9128,996,278
2021-08-20Open-market sale1,400$254.6229,003,470
2021-08-20Open-market sale1,379$253.2229,004,870
2021-08-20Option exercise20,000$59.3429,006,249
2021-08-19Option exercise (derivative)20,000$0.001,026,358
2021-08-19Open-market sale2,940$251.8428,997,989
2021-08-19Option exercise20,000$59.3429,006,249
2021-08-19Open-market sale1,400$254.7428,986,349
2021-08-19Open-market sale5,400$253.8828,987,749
2021-08-19Open-market sale4,840$252.9828,993,149
2021-08-19Open-market sale100$255.4228,986,249
2021-08-19Open-market sale2,700$250.8329,000,929
2021-08-19Open-market sale2,620$249.7429,003,629
2021-08-18Option exercise (derivative)20,000$0.001,046,358
2021-08-18Open-market sale3,500$251.5728,998,450
2021-08-18Option exercise20,000$59.3429,006,249
2021-08-18Open-market sale2,700$255.8128,986,549
2021-08-18Open-market sale4,200$254.7328,989,249
2021-08-18Open-market sale3,301$253.8928,993,449
2021-08-18Open-market sale1,700$252.5628,996,750
2021-08-18Open-market sale300$256.5528,986,249
2021-08-18Open-market sale1,341$251.1229,001,950
2021-08-18Open-market sale1,700$249.5829,003,291
2021-08-18Open-market sale1,258$248.3129,004,991
2021-08-17Option exercise (derivative)20,000$0.001,066,358
2021-08-17Open-market sale300$249.1028,986,249
2021-08-17Open-market sale10,687$246.6228,995,562
2021-08-17Open-market sale5,346$247.3428,990,216
2021-08-17Open-market sale3,667$248.4228,986,549
2021-08-17Option exercise20,000$59.3429,006,249
2021-08-16Option exercise (derivative)20,000$0.001,086,358
2021-08-16Open-market sale2,954$245.1929,003,295
2021-08-16Open-market sale4,400$247.2428,997,195
2021-08-16Option exercise20,000$59.3429,006,249
2021-08-16Open-market sale1,700$246.1029,001,595
2021-08-16Open-market sale4,596$248.1628,992,599
2021-08-16Open-market sale4,709$249.0528,987,890
2021-08-16Open-market sale1,641$250.3428,986,249
2021-08-13Option exercise (derivative)20,000$0.001,106,358
2021-08-13Open-market sale3,700$250.6629,001,749
2021-08-13Open-market sale2,836$252.4228,986,949
2021-08-13Open-market sale11,964$251.4828,989,785
2021-08-13Open-market sale700$253.3628,986,249
2021-08-13Open-market sale800$249.5629,005,449
2021-08-13Option exercise20,000$59.3429,006,249
2021-08-12Option exercise (derivative)20,000$0.001,126,358
2021-08-12Open-market sale3,200$247.9228,986,389
2021-08-12Open-market sale4,200$246.5628,989,589
2021-08-12Open-market sale8,600$245.9528,993,789
2021-08-12Open-market sale140$248.3028,986,249
2021-08-12Open-market sale1,518$243.7029,003,289
2021-08-12Open-market sale1,442$242.6029,004,807
2021-08-12Option exercise20,000$59.3429,006,249
2021-08-12Open-market sale900$244.6429,002,389
2021-08-11Option exercise (derivative)20,000$0.001,146,358
2021-08-11Open-market sale300$246.0328,986,249
2021-08-11Open-market sale1,438$244.7828,986,549
2021-08-11Open-market sale1,500$243.5028,987,987
2021-08-11Open-market sale5,262$242.4728,989,487
2021-08-11Open-market sale7,400$241.5928,994,749
2021-08-11Open-market sale4,100$240.7229,002,149
2021-08-11Option exercise20,000$59.3429,006,249
2021-08-10Option exercise (derivative)20,000$0.001,166,358
2021-08-10Open-market sale1,400$246.5128,990,898
2021-08-10Open-market sale4,926$243.4329,001,323
2021-08-10Open-market sale5,525$244.5828,995,798
2021-08-10Open-market sale3,500$245.4728,992,298
2021-08-10Option exercise20,000$59.3429,006,249
2021-08-10Open-market sale800$247.5228,990,098
2021-08-10Open-market sale1,208$248.9028,988,890
2021-08-10Open-market sale1,741$250.2528,987,149
2021-08-10Open-market sale900$250.8428,986,249
2021-08-09Option exercise (derivative)20,000$0.001,186,358
2021-08-09Open-market sale10,503$249.7628,994,446
2021-08-09Open-market sale7,897$250.4828,986,549
2021-08-09Open-market sale300$251.7428,986,249
2021-08-09Open-market sale1,300$248.5229,004,949
2021-08-09Option exercise20,000$59.3429,006,249
2021-08-06Option exercise (derivative)20,000$0.001,206,358
2021-08-06Option exercise20,000$59.3429,006,249
2021-08-06Open-market sale2,562$249.8429,003,687
2021-08-06Open-market sale16,238$250.7428,987,449
2021-08-06Open-market sale1,200$251.5028,986,249
2021-08-05Option exercise (derivative)20,000$0.001,226,358
2021-08-05Open-market sale6,332$250.3028,986,249
2021-08-05Open-market sale7,100$249.3928,992,581
2021-08-05Open-market sale2,100$248.4628,999,681
2021-08-05Open-market sale2,600$247.1729,001,781
2021-08-05Open-market sale500$246.0229,004,381
2021-08-05Open-market sale1,368$244.9829,004,881
2021-08-05Option exercise20,000$59.3429,006,249
2021-08-04Option exercise (derivative)20,000$0.001,246,358
2021-08-04Option exercise20,000$59.3429,006,249
2021-08-04Open-market sale3,063$244.3528,986,249
2021-08-04Open-market sale5,420$243.3828,989,312
2021-08-04Open-market sale2,130$242.2428,994,732
2021-08-04Open-market sale4,187$241.3528,996,862
2021-08-04Open-market sale5,200$240.3829,001,049
2021-08-03Option exercise (derivative)20,000$0.001,266,358
2021-08-03Option exercise20,000$59.3429,006,249
2021-08-03Open-market sale4,400$239.8829,001,849
2021-08-03Open-market sale12,947$240.6128,988,902
2021-08-03Open-market sale1,853$241.5028,987,049
2021-08-03Open-market sale800$242.4928,986,249
2021-08-02Option exercise (derivative)20,000$0.001,286,358
2021-08-02Open-market sale3,039$239.6029,003,210
2021-08-02Option exercise20,000$59.3429,006,249
2021-08-02Open-market sale9,636$240.8428,993,574
2021-08-02Open-market sale601$242.3328,986,249
2021-08-02Open-market sale6,724$241.6028,986,850
2021-07-30Option exercise (derivative)20,000$0.001,306,358
2021-07-30Option exercise20,000$59.3429,006,249
2021-07-30Open-market sale11,230$242.0928,995,019
2021-07-30Open-market sale600$243.9328,986,249
2021-07-30Open-market sale8,170$242.9928,986,849
2021-07-29Option exercise (derivative)20,000$0.001,326,358
2021-07-29Open-market sale9,349$245.0928,990,149
2021-07-29Open-market sale3,900$245.7228,986,249
2021-07-29Option exercise20,000$59.3429,006,249
2021-07-29Open-market sale6,751$244.2128,999,498
2021-07-28Option exercise (derivative)20,000$0.001,346,358
2021-07-28Open-market sale11,961$244.4928,988,649
2021-07-28Option exercise20,000$59.3429,006,249
2021-07-28Open-market sale5,639$243.9129,000,610
2021-07-28Open-market sale2,400$245.4728,986,249
2021-07-27Option exercise (derivative)20,000$0.001,366,358
2021-07-27Open-market sale4,600$243.6128,991,543
2021-07-27Open-market sale1,994$247.1828,986,549
2021-07-27Open-market sale1,800$246.2528,988,543
2021-07-27Open-market sale1,200$244.9328,990,343
2021-07-27Open-market sale300$247.8728,986,249
2021-07-27Open-market sale8,106$243.1028,996,143
2021-07-27Open-market sale2,000$241.7429,004,249
2021-07-27Option exercise20,000$59.3429,006,249
2021-07-26Option exercise (derivative)20,000$0.001,386,358
2021-07-26Open-market sale3,928$246.6329,002,321
2021-07-26Option exercise20,000$59.3429,006,249
2021-07-26Open-market sale15,372$247.5728,986,949
2021-07-26Open-market sale700$248.0528,986,249
2021-07-23Option exercise (derivative)20,000$0.001,406,358
2021-07-23Open-market sale4,212$249.1128,987,191
2021-07-23Option exercise20,000$59.3429,006,249
2021-07-23Open-market sale4,000$247.3229,002,249
2021-07-23Open-market sale942$250.0328,986,249
2021-07-23Open-market sale10,846$248.3228,991,403
2021-07-22Option exercise (derivative)20,000$0.001,426,358
2021-07-22Open-market sale6,161$248.1728,986,249
2021-07-22Option exercise20,000$59.3429,006,249
2021-07-22Open-market sale752$243.6229,005,497
2021-07-22Open-market sale5,087$245.3529,000,410
2021-07-22Open-market sale2,600$246.2228,997,810
2021-07-22Open-market sale5,400$247.1828,992,410
2021-07-21Option exercise (derivative)20,000$0.001,446,358
2021-07-21Open-market sale1,800$239.9729,003,649
2021-07-21Open-market sale2,157$241.1629,001,492
2021-07-21Open-market sale800$238.8029,005,449
2021-07-21Option exercise20,000$59.3429,006,249
2021-07-21Open-market sale13,712$242.1428,987,780
2021-07-21Open-market sale1,531$242.7328,986,249
2021-07-20Option exercise (derivative)20,000$0.001,466,358
2021-07-20Open-market sale4,400$241.1328,992,479
2021-07-20Option exercise20,000$59.3429,006,249
2021-07-20Open-market sale753$242.9728,986,249
2021-07-20Open-market sale5,477$242.3728,987,002
2021-07-20Open-market sale1,400$237.1429,004,849
2021-07-20Open-market sale2,900$240.1728,996,879
2021-07-20Open-market sale2,070$239.0828,999,779
2021-07-20Open-market sale3,000$238.1929,001,849
2021-07-19Option exercise (derivative)20,000$0.001,486,358
2021-07-19Open-market sale6,179$236.0128,994,347
2021-07-19Open-market sale7,085$236.9128,987,262
2021-07-19Open-market sale1,013$237.7928,986,249
2021-07-19Open-market sale5,723$235.1529,000,526
2021-07-19Option exercise20,000$59.3429,006,249
2021-07-16Option exercise (derivative)20,000$0.001,506,358
2021-07-16Open-market sale2,825$240.1428,986,349
2021-07-16Open-market sale7,601$239.1828,989,174
2021-07-16Open-market sale100$240.8328,986,249
2021-07-16Option exercise20,000$59.3429,006,249
2021-07-16Open-market sale9,474$238.2628,996,775
2021-07-15Option exercise (derivative)20,000$0.001,526,358
2021-07-15Open-market sale3,370$238.4728,989,254
2021-07-15Open-market sale805$241.4128,986,249
2021-07-15Open-market sale100$240.1328,987,054
2021-07-15Open-market sale2,100$239.2828,987,154
2021-07-15Open-market sale7,825$237.2828,992,624
2021-07-15Open-market sale5,800$236.5829,000,449
2021-07-15Option exercise20,000$59.3429,006,249
2021-07-14Option exercise (derivative)20,000$0.001,546,358
2021-07-14Open-market sale2,900$243.6128,988,724
2021-07-14Open-market sale8,325$242.6228,991,624
2021-07-14Open-market sale2,500$240.6129,003,749
2021-07-14Open-market sale1,875$244.5328,986,849
2021-07-14Open-market sale600$245.7528,986,249
2021-07-14Option exercise20,000$59.3429,006,249
2021-07-14Open-market sale3,800$241.6428,999,949
2021-07-13Option exercise (derivative)20,000$0.001,566,358
2021-07-13Open-market sale2,701$246.5828,986,249
2021-07-13Option exercise20,000$59.3429,006,249
2021-07-13Open-market sale1,777$242.3929,004,472
2021-07-13Open-market sale5,834$243.8528,998,638
2021-07-13Open-market sale6,140$244.3728,992,498
2021-07-13Open-market sale3,548$245.8928,988,950
2021-07-12Option exercise (derivative)20,000$0.001,586,358
2021-07-12Open-market sale3,997$243.2228,989,234
2021-07-12Open-market sale1,300$245.4128,987,134
2021-07-12Open-market sale800$244.4428,988,434
2021-07-12Open-market sale885$247.1828,986,249
2021-07-12Open-market sale13,018$242.5728,993,231
2021-07-12Option exercise20,000$59.3429,006,249
2021-07-09Option exercise (derivative)20,000$0.001,606,358
2021-07-09Open-market sale4,165$246.8028,986,249
2021-07-09Option exercise20,000$59.3429,006,249
2021-07-09Open-market sale7,309$245.2228,998,940
2021-07-09Open-market sale8,526$245.8428,990,414
2021-07-08Option exercise (derivative)20,000$0.001,626,358
2021-07-08Open-market sale1,400$242.6629,004,849
2021-07-08Open-market sale5,083$243.5928,999,766
2021-07-08Open-market sale3,822$244.6528,995,944
2021-07-08Open-market sale7,898$245.6328,988,046
2021-07-08Open-market sale1,797$246.2128,986,249
2021-07-08Option exercise20,000$59.3429,006,249
2021-07-07Option exercise (derivative)20,000$0.001,646,358
2021-07-07Open-market sale6,916$248.7028,999,333
2021-07-07Open-market sale5,200$250.7228,987,682
2021-07-07Open-market sale6,451$249.5728,992,882
2021-07-07Open-market sale600$251.3828,987,082
2021-07-07Option exercise20,000$59.3429,006,249
2021-07-07Open-market sale833$253.3328,986,249
2021-07-06Option exercise (derivative)20,000$0.001,666,358
2021-07-06Open-market sale500$252.6828,986,249
2021-07-06Option exercise20,000$59.3429,006,249
2021-07-06Open-market sale2,668$249.0629,003,581
2021-07-06Open-market sale11,210$249.9428,992,371
2021-07-06Open-market sale2,722$250.8328,989,649
2021-07-06Open-market sale2,900$251.8928,986,749
2021-07-02Option exercise (derivative)20,000$0.001,686,358
2021-07-02Open-market sale6,900$247.6328,996,676
2021-07-02Open-market sale10,427$248.2528,986,249
2021-07-02Open-market sale2,673$246.6329,003,576
2021-07-02Option exercise20,000$59.3429,006,249
2021-07-01Option exercise (derivative)20,000$0.001,706,358
2021-07-01Open-market sale700$246.1128,986,249
2021-07-01Open-market sale7,147$245.0128,986,949
2021-07-01Open-market sale5,531$244.2228,994,096
2021-07-01Open-market sale6,622$243.1428,999,627
2021-07-01Option exercise20,000$59.3429,006,249
2021-06-30Option exercise (derivative)20,000$0.001,726,358
2021-06-30Open-market sale2,000$246.1028,986,249
2021-06-30Open-market sale8,737$245.1528,988,249
2021-06-30Open-market sale9,263$244.4428,996,986
2021-06-30Option exercise20,000$59.3429,006,249
2021-06-29Option exercise (derivative)20,000$0.001,746,358
2021-06-29Open-market sale6,007$244.1728,997,842
2021-06-29Open-market sale7,275$246.0528,986,349
2021-06-29Open-market sale4,218$245.0728,993,624
2021-06-29Open-market sale100$246.6628,986,249
2021-06-29Open-market sale2,400$243.0329,003,849
2021-06-29Option exercise20,000$59.3429,006,249
2021-06-28Option exercise (derivative)20,000$0.001,766,358
2021-06-28Open-market sale600$247.3228,986,249
2021-06-28Open-market sale11,868$244.6628,994,381
2021-06-28Open-market sale5,892$245.7128,988,489
2021-06-28Open-market sale1,640$246.6528,986,849
2021-06-28Option exercise20,000$59.3429,006,249
2021-06-25Option exercise (derivative)20,000$0.001,786,358
2021-06-25Open-market sale14,423$242.5028,990,226
2021-06-25Open-market sale3,713$243.4528,986,513
2021-06-25Open-market sale264$244.1528,986,249
2021-06-25Open-market sale1,600$241.7229,004,649
2021-06-25Option exercise20,000$59.3429,006,249
2021-06-24Option exercise (derivative)20,000$0.001,806,358
2021-06-24Open-market sale2,831$244.4028,995,907
2021-06-24Open-market sale2,610$246.3128,986,749
2021-06-24Open-market sale6,548$245.5828,989,359
2021-06-24Open-market sale7,511$243.6528,998,738
2021-06-24Open-market sale500$247.2928,986,249
2021-06-24Option exercise20,000$59.3429,006,249
2021-06-23Option exercise (derivative)20,000$0.001,826,358
2021-06-23Open-market sale3,172$243.4728,987,449
2021-06-23Open-market sale5,700$242.1928,990,621
2021-06-23Open-market sale1,200$244.1528,986,249
2021-06-23Option exercise20,000$59.3429,006,249
2021-06-23Open-market sale9,928$241.5228,996,321
2021-06-22Option exercise (derivative)20,000$0.001,846,358
2021-06-22Option exercise20,000$59.3429,006,249
2021-06-22Open-market sale2,500$241.6929,003,749
2021-06-22Open-market sale13,251$242.5428,990,498
2021-06-22Open-market sale800$244.2828,986,249
2021-06-22Open-market sale3,449$243.3028,987,049
2021-06-21Option exercise (derivative)20,000$0.001,866,358
2021-06-21Open-market sale5,835$242.7428,997,114
2021-06-21Open-market sale1,600$241.9129,002,949
2021-06-21Open-market sale900$240.6729,004,549
2021-06-21Open-market sale1,060$244.3028,986,249
2021-06-21Option exercise20,000$59.3429,006,249
2021-06-21Open-market sale9,805$243.8828,987,309
2021-06-21Open-market sale800$239.4029,005,449
2021-06-18Option exercise (derivative)20,000$0.001,886,358
2021-06-18Open-market sale4,502$242.3729,001,747
2021-06-18Option exercise20,000$59.3429,006,249
2021-06-18Open-market sale5,496$244.4828,987,349
2021-06-18Open-market sale8,902$243.5028,992,845
2021-06-18Open-market sale1,100$245.4228,986,249
2021-06-17Option exercise (derivative)20,000$0.001,906,358
2021-06-17Option exercise20,000$59.3429,006,249
2021-06-17Open-market sale1,269$242.0129,004,980
2021-06-17Open-market sale200$247.0328,986,249
2021-06-17Open-market sale2,900$246.3028,986,449
2021-06-17Open-market sale3,376$245.2728,989,349
2021-06-17Open-market sale11,255$244.4228,992,725
2021-06-17Open-market sale1,000$243.2929,003,980
2021-06-16Option exercise (derivative)20,000$0.001,926,358
2021-06-16Option exercise20,000$59.3429,006,249
2021-06-16Open-market sale300$244.8828,986,249
2021-06-16Open-market sale3,700$243.9328,986,549
2021-06-16Open-market sale9,200$243.1428,990,249
2021-06-16Open-market sale4,000$242.1728,999,449
2021-06-16Open-market sale1,500$241.0029,003,449
2021-06-16Open-market sale1,300$240.1729,004,949
2021-06-15Option exercise (derivative)20,000$0.001,946,358
2021-06-15Open-market sale4,500$243.7128,993,212
2021-06-15Option exercise20,000$59.3429,006,249
2021-06-15Open-market sale8,537$242.4928,997,712
2021-06-15Open-market sale862$245.2028,986,249
2021-06-15Open-market sale6,101$244.5628,987,111
2021-04-16Open-market sale68,398$231.5828,986,249
2021-04-09Grant / award136,406$0.0029,054,647
2021-03-22Grant / award (derivative)158,261$215.17158,261
2021-03-22Grant / award (derivative)65,694$0.0065,694
2021-03-08Gift120,000$0.0028,918,241
2020-10-30Open-market sale300$233.3429,041,208
2020-10-30Open-market sale1,100$234.8029,040,108
2020-10-30Open-market sale1,167$235.7929,038,941
2020-10-30Open-market sale600$236.8729,038,341
2020-10-30Open-market sale100$237.5129,038,241
2020-10-30Open-market sale767$232.2029,041,508
2020-10-30Open-market sale3,196$231.2929,042,275
2020-10-30Open-market sale2,223$229.5829,051,018
2020-10-30Open-market sale5,547$230.3529,045,471
2020-10-29Open-market sale6,276$238.0329,061,965
2020-10-29Open-market sale3,157$239.1629,058,808
2020-10-29Open-market sale3,400$240.0129,055,408
2020-10-29Open-market sale1,400$241.0429,054,008
2020-10-29Open-market sale767$242.2029,053,241
2020-10-28Open-market sale2,755$238.7429,080,486
2020-10-28Open-market sale5,172$239.6329,075,314
2020-10-28Open-market sale3,904$240.5029,071,410
2020-10-28Open-market sale1,200$241.4829,070,210
2020-10-28Open-market sale300$242.7529,069,910
2020-10-28Open-market sale800$243.7629,069,110
2020-10-28Open-market sale869$244.8529,068,241
2020-10-27Open-market sale2,670$248.0329,094,744
2020-10-27Open-market sale827$247.0929,097,414
2020-10-27Open-market sale4,001$249.0229,090,743
2020-10-27Open-market sale4,400$250.0929,086,343
2020-10-27Open-market sale3,102$250.9029,083,241
2020-10-26Open-market sale600$237.8829,112,641
2020-10-26Open-market sale100$247.9929,098,241
2020-10-26Open-market sale500$247.1229,098,341
2020-10-26Open-market sale2,200$246.2229,098,841
2020-10-26Open-market sale1,863$245.0729,101,041
2020-10-26Open-market sale400$243.9329,102,904
2020-10-26Open-market sale500$242.2029,103,304
2020-10-26Open-market sale3,937$241.3729,103,804
2020-10-26Open-market sale3,200$240.5429,107,741
2020-10-26Open-market sale1,700$239.0929,110,941
2020-10-23Open-market sale1,397$250.3829,113,241
2020-10-23Open-market sale7,000$248.6329,117,541
2020-10-23Open-market sale3,700$247.6229,124,541
2020-10-23Open-market sale2,903$249.7229,114,638
2020-10-22Open-market sale600$250.7929,131,031
2020-10-22Open-market sale600$252.1029,130,431
2020-10-22Open-market sale1,000$253.5029,129,431
2020-10-22Open-market sale5,210$250.0329,131,631
2020-10-22Open-market sale1,400$246.9329,141,841
2020-10-22Open-market sale3,100$247.9729,138,741
2020-10-22Open-market sale1,900$249.1329,136,841
2020-10-22Open-market sale1,190$254.3429,128,241
2020-10-21Open-market sale1,387$256.4229,144,876
2020-10-21Open-market sale3,300$255.4329,146,263
2020-10-21Open-market sale5,090$254.4229,149,563
2020-10-21Open-market sale2,088$253.5229,154,653
2020-10-21Open-market sale1,500$252.5029,156,741
2020-10-21Open-market sale1,635$257.4729,143,241
2020-10-20Open-market sale1,238$258.6229,158,241
2020-10-20Open-market sale1,100$254.7829,172,141
2020-10-20Open-market sale5,001$255.9329,167,140
2020-10-20Open-market sale3,861$256.6929,163,279
2020-10-20Open-market sale3,800$257.9329,159,479
2020-10-19Open-market sale3,207$255.0929,185,034
2020-10-19Open-market sale900$256.1729,184,134
2020-10-19Open-market sale2,000$257.1529,182,134
2020-10-19Open-market sale2,800$259.2229,174,834
2020-10-19Open-market sale4,500$258.1229,177,634
2020-10-19Open-market sale400$261.0629,173,241
2020-10-19Open-market sale1,193$260.0129,173,641
2020-10-16Open-market sale9,482$259.1329,193,759
2020-10-16Open-market sale3,700$259.9129,190,059
2020-10-16Open-market sale818$261.0329,189,241
2020-10-16Open-market sale1,000$261.8929,188,241
2020-10-15Open-market sale100$259.8429,203,241
2020-10-15Open-market sale900$258.7829,203,341
2020-10-15Open-market sale3,371$257.7029,204,241
2020-10-15Open-market sale4,009$256.6929,207,612
2020-10-15Open-market sale4,620$255.6629,211,621
2020-10-15Open-market sale2,000$254.7929,216,241
2020-10-14Open-market sale3,004$261.8129,227,984
2020-10-14Open-market sale3,259$262.7329,224,725
2020-10-14Open-market sale1,100$263.8129,223,625
2020-10-14Open-market sale1,300$264.6529,222,325
2020-10-14Open-market sale1,400$265.6429,220,925
2020-10-14Open-market sale600$267.0629,220,325
2020-10-14Open-market sale1,000$268.4529,219,325
2020-10-14Open-market sale700$269.0829,218,625
2020-10-14Open-market sale1,353$260.7729,230,988
2020-10-14Open-market sale900$259.4329,232,341
2020-10-14Open-market sale384$270.0029,218,241
2020-10-13Open-market sale500$268.2429,233,241
2020-10-13Open-market sale4,801$267.5029,233,741
2020-10-13Open-market sale8,802$266.6829,238,542
2020-10-13Open-market sale897$265.7229,247,344
2020-10-12Open-market sale1,500$266.1329,261,741
2020-10-12Open-market sale5,155$267.3129,256,586
2020-10-12Open-market sale6,218$267.9929,250,368
2020-10-12Open-market sale2,127$268.9229,248,241
2020-10-09Open-market sale1,394$262.8529,276,847
2020-10-09Open-market sale6,499$264.7729,264,845
2020-10-09Open-market sale1,604$265.5529,263,241
2020-10-09Open-market sale5,503$263.9929,271,344
2020-10-08Open-market sale300$261.4129,278,852
2020-10-08Open-market sale6,449$260.5529,279,152
2020-10-08Open-market sale5,077$259.8129,285,601
2020-10-08Open-market sale1,500$258.7129,290,678
2020-10-08Open-market sale1,063$257.5329,292,178
2020-10-08Open-market sale611$264.4129,278,241
2020-10-07Open-market sale100$260.6429,293,241
2020-10-07Open-market sale5,917$259.9429,293,341
2020-10-07Open-market sale2,200$259.1829,299,258
2020-10-07Open-market sale1,800$258.0129,301,458
2020-10-07Open-market sale1,361$256.9629,303,258
2020-10-07Open-market sale2,100$255.6529,304,619
2020-10-07Open-market sale951$254.6629,306,719
2020-10-07Open-market sale571$253.1229,307,670
2020-10-06Open-market sale4,100$254.1929,310,927
2020-10-06Open-market sale1,000$256.4029,308,427
2020-10-06Open-market sale1,500$255.3029,309,427
2020-10-06Open-market sale186$257.0329,308,241
2020-10-06Open-market sale3,258$253.0729,315,027
2020-10-06Open-market sale2,100$252.2329,318,285
2020-10-06Open-market sale1,400$250.8729,320,385
2020-10-06Open-market sale1,456$250.1529,321,785
2020-10-05Open-market sale100$253.2229,323,241
2020-10-05Open-market sale6,586$250.4529,331,655
2020-10-05Open-market sale6,442$251.2229,325,213
2020-10-05Open-market sale1,872$252.3729,323,341
2020-10-02Open-market sale3,192$248.2929,350,049
2020-10-02Open-market sale1,100$254.3129,338,241
2020-10-02Open-market sale900$253.2929,339,341
2020-10-02Open-market sale2,300$252.3829,340,241
2020-10-02Open-market sale500$251.0429,342,541
2020-10-02Open-market sale1,608$249.8129,343,041
2020-10-02Open-market sale5,400$248.9029,344,649
2020-10-01Open-market sale5,854$252.8429,361,787
2020-10-01Open-market sale8,046$253.6929,353,741
2020-10-01Open-market sale500$254.4129,353,241
2020-10-01Open-market sale600$251.6629,367,641
2020-09-30Open-market sale502$247.0729,382,739
2020-09-30Open-market sale600$248.5229,382,139
2020-09-30Open-market sale2,200$249.8229,379,939
2020-09-30Open-market sale3,742$251.1929,376,197
2020-09-30Open-market sale4,406$251.9329,371,791
2020-09-30Open-market sale1,800$252.9729,369,991
2020-09-30Open-market sale1,295$254.0629,368,696
2020-09-30Open-market sale455$254.9729,368,241
2020-09-29Open-market sale3,189$245.4629,395,052
2020-09-29Open-market sale6,200$246.3129,388,852
2020-09-29Open-market sale5,611$247.2729,383,241
2020-09-28Open-market sale7,948$246.4029,401,493
2020-09-28Open-market sale3,147$247.1429,398,346
2020-09-28Open-market sale2,200$245.2729,409,441
2020-09-28Open-market sale1,100$244.3829,411,641
2020-09-28Open-market sale500$242.6329,412,741
2020-09-28Open-market sale105$248.4129,398,241
2020-09-25Open-market sale600$243.6329,413,241
2020-09-25Open-market sale3,635$242.9129,413,841
2020-09-25Open-market sale2,417$241.6629,417,476
2020-09-25Open-market sale1,600$240.2929,419,893
2020-09-25Open-market sale2,201$239.3329,421,493
2020-09-25Open-market sale2,300$238.5529,423,694
2020-09-25Open-market sale1,147$237.2529,425,994
2020-09-25Open-market sale1,100$236.2229,427,141
2020-09-24Option exercise (derivative)9,441$0.000
2020-09-24Open-market sale200$234.0929,443,041
2020-09-24Option exercise9,441$52.3029,443,241
2020-09-24Open-market sale200$239.6229,428,241
2020-09-24Open-market sale1,291$235.4929,441,750
2020-09-24Open-market sale2,750$237.5529,437,000
2020-09-24Open-market sale2,400$238.5729,434,600
2020-09-24Open-market sale800$239.4929,433,800
2020-09-24Open-market sale46$234.5529,433,754
2020-09-24Open-market sale133$236.2129,433,621
2020-09-24Open-market sale154$237.2629,433,467
2020-09-24Open-market sale153$238.2829,433,314
2020-09-24Open-market sale73$239.2629,433,241
2020-09-24Open-market sale200$234.4629,433,041
2020-09-24Open-market sale748$235.5929,432,293
2020-09-24Open-market sale1,200$236.7529,431,093
2020-09-24Open-market sale2,000$236.6629,439,750
2020-09-24Open-market sale1,223$237.6329,429,870
2020-09-24Open-market sale1,429$238.7429,428,441
2020-09-23Option exercise (derivative)10,000$0.009,441
2020-09-23Open-market sale300$240.2629,436,854
2020-09-23Open-market sale900$242.0329,435,954
2020-09-23Open-market sale200$242.6929,435,754
2020-09-23Open-market sale800$244.1129,434,954
2020-09-23Open-market sale800$245.1929,434,154
2020-09-23Open-market sale100$245.9029,434,054
2020-09-23Open-market sale254$248.4929,433,800
2020-09-23Open-market sale200$238.1229,437,154
2020-09-23Open-market sale700$237.2629,437,354
2020-09-23Open-market sale746$236.0829,438,054
2020-09-23Open-market sale408$248.4729,438,800
2020-09-23Open-market sale400$245.8929,439,208
2020-09-23Open-market sale1,400$245.0929,439,608
2020-09-23Open-market sale1,500$244.1529,441,008
2020-09-23Open-market sale800$242.6929,442,508
2020-09-23Open-market sale1,400$241.9129,443,308
2020-09-23Open-market sale300$240.5929,444,708
2020-09-23Open-market sale400$239.5429,445,008
2020-09-23Open-market sale600$237.9729,445,408
2020-09-23Open-market sale1,400$237.0129,446,008
2020-09-23Open-market sale1,392$236.0229,447,408
2020-09-23Option exercise10,000$52.3029,448,800
2020-09-22Option exercise (derivative)10,000$0.0019,441
2020-09-22Open-market sale1,000$243.2429,452,400
2020-09-22Open-market sale400$242.0329,453,400
2020-09-22Option exercise10,000$52.3029,453,800
2020-09-22Open-market sale322$248.3129,438,800
2020-09-22Open-market sale1,600$247.4929,439,122
2020-09-22Open-market sale954$246.2229,440,722
2020-09-22Open-market sale700$245.3129,441,676
2020-09-22Open-market sale724$244.2229,442,376
2020-09-22Open-market sale400$243.1129,443,100
2020-09-22Open-market sale300$242.0329,443,500
2020-09-22Open-market sale879$248.2729,443,800
2020-09-22Open-market sale2,613$247.5229,444,679
2020-09-22Open-market sale1,908$246.5129,447,292
2020-09-22Open-market sale1,600$244.3929,450,800
2020-09-22Open-market sale1,600$245.5829,449,200
2020-09-21Option exercise (derivative)10,000$0.0029,441
2020-09-21Open-market sale1,411$242.6429,451,580
2020-09-21Option exercise10,000$52.3029,458,800
2020-09-21Open-market sale700$237.4229,458,100
2020-09-21Open-market sale1,200$238.4129,456,900
2020-09-21Open-market sale1,009$239.4129,455,891
2020-09-21Open-market sale900$240.7229,454,991
2020-09-21Open-market sale2,000$241.7229,452,991
2020-09-21Open-market sale2,100$243.7129,449,480
2020-09-21Open-market sale680$244.3529,448,800
2020-09-21Open-market sale500$237.5329,448,300
2020-09-21Open-market sale754$238.8829,447,546
2020-09-21Open-market sale400$239.9829,447,146
2020-09-21Open-market sale1,000$241.3829,446,146
2020-09-21Open-market sale1,000$242.1929,445,146
2020-09-21Open-market sale1,000$243.4129,444,146
2020-09-21Open-market sale346$244.2729,443,800
2020-09-18Option exercise (derivative)10,000$0.0039,441
2020-09-18Open-market sale300$239.3729,463,500
2020-09-18Open-market sale100$246.7929,448,900
2020-09-18Open-market sale662$245.3029,449,000
2020-09-18Open-market sale200$243.8729,449,662
2020-09-18Open-market sale1,438$242.8729,449,862
2020-09-18Open-market sale900$242.1229,451,300
2020-09-18Open-market sale1,200$241.0429,452,200
2020-09-18Open-market sale400$240.0229,453,400
2020-09-18Open-market sale100$246.8729,453,800
2020-09-18Open-market sale400$246.0429,453,900
2020-09-18Open-market sale1,091$245.1329,454,300
2020-09-18Open-market sale1,100$243.3329,455,391
2020-09-18Open-market sale3,583$242.6129,456,491
2020-09-18Open-market sale1,801$241.4529,460,074
2020-09-18Open-market sale1,625$240.5729,461,875
2020-09-18Open-market sale100$247.9029,448,800
2020-09-18Option exercise10,000$52.3029,463,800
2020-09-17Option exercise (derivative)10,000$0.0049,441
2020-09-17Open-market sale2,800$242.8929,464,197
2020-09-17Open-market sale1,803$241.9429,466,997
2020-09-17Option exercise10,000$52.3029,468,800
2020-09-17Open-market sale400$247.5529,453,800
2020-09-17Open-market sale1,054$246.4129,454,200
2020-09-17Open-market sale600$245.4329,455,254
2020-09-17Open-market sale650$244.2229,455,854
2020-09-17Open-market sale1,500$242.8529,456,504
2020-09-17Open-market sale796$241.8429,458,004
2020-09-17Open-market sale100$248.3129,458,800
2020-09-17Open-market sale800$247.4329,458,900
2020-09-17Open-market sale2,187$246.4529,459,700
2020-09-17Open-market sale800$245.1929,461,887
2020-09-17Open-market sale1,510$244.0829,462,687
2020-09-16Option exercise (derivative)10,000$0.0059,441
2020-09-16Open-market sale800$251.9429,461,940
2020-09-16Open-market sale1,060$250.8929,462,740
2020-09-16Open-market sale400$254.9029,463,800
2020-09-16Open-market sale2,180$254.1529,464,200
2020-09-16Open-market sale3,217$253.1329,466,380
2020-09-16Open-market sale1,700$251.9729,469,597
2020-09-16Open-market sale2,503$250.9829,471,297
2020-09-16Option exercise10,000$52.3029,473,800
2020-09-16Open-market sale440$254.6429,458,800
2020-09-16Open-market sale1,200$253.9129,459,240
2020-09-16Open-market sale1,500$252.9929,460,440
2020-09-15Option exercise (derivative)10,000$0.0069,441
2020-09-15Open-market sale900$249.5429,467,900
2020-09-15Open-market sale3,346$250.4729,464,554
2020-09-15Open-market sale754$251.3729,463,800
2020-09-15Option exercise10,000$52.3029,478,800
2020-09-15Open-market sale2,125$251.2829,468,800
2020-09-15Open-market sale1,600$249.5529,477,200
2020-09-15Open-market sale6,275$250.3529,470,925
2020-09-14Option exercise (derivative)10,000$0.0079,441
2020-09-14Open-market sale1,605$246.2329,471,895
2020-09-14Option exercise10,000$52.3029,483,800
2020-09-14Open-market sale200$244.8329,483,600
2020-09-14Open-market sale2,300$246.0929,481,300
2020-09-14Open-market sale5,300$246.8829,476,000
2020-09-14Open-market sale2,000$247.9229,474,000
2020-09-14Open-market sale200$248.6029,473,800
2020-09-14Open-market sale300$245.0429,473,500
2020-09-14Open-market sale2,195$247.0329,469,700
2020-09-14Open-market sale900$248.0429,468,800
2020-09-11Option exercise (derivative)10,000$0.0089,441
2020-09-11Open-market sale800$241.3829,477,600
2020-09-11Open-market sale100$249.0529,479,126
2020-09-11Open-market sale1,100$247.9529,479,226
2020-09-11Open-market sale800$247.0229,480,326
2020-09-11Open-market sale1,200$245.9529,481,126
2020-09-11Open-market sale800$244.7429,482,326
2020-09-11Open-market sale800$243.6529,483,126
2020-09-11Open-market sale2,474$242.7929,483,926
2020-09-11Open-market sale1,400$241.4529,486,400
2020-09-11Open-market sale1,000$240.6729,487,800
2020-09-11Option exercise10,000$52.3029,488,800
2020-09-11Open-market sale63$250.7229,473,800
2020-09-11Open-market sale200$249.6029,473,863
2020-09-11Open-market sale300$248.4829,474,063
2020-09-11Open-market sale500$247.6029,474,363
2020-09-11Open-market sale600$246.2329,474,863
2020-09-11Open-market sale600$245.0129,475,463
2020-09-11Open-market sale300$243.7229,476,063
2020-09-11Open-market sale1,237$242.8229,476,363
2020-09-11Open-market sale326$250.7629,478,800
2020-09-11Open-market sale400$240.5429,478,400
2020-09-10Option exercise (derivative)10,000$0.0099,441
2020-09-10Option exercise10,000$52.3029,493,800
2020-09-10Open-market sale600$255.6329,478,800
2020-09-10Open-market sale863$254.8129,479,400
2020-09-10Open-market sale900$253.4329,480,263
2020-09-10Open-market sale800$252.2229,481,163
2020-09-10Open-market sale267$251.2729,481,963
2020-09-10Open-market sale100$249.5629,482,230
2020-09-10Open-market sale870$248.6929,482,330
2020-09-10Open-market sale600$247.8529,483,200
2020-09-10Open-market sale900$255.6429,483,800
2020-09-10Open-market sale1,523$254.5829,484,700
2020-09-10Open-market sale1,800$253.5229,486,223
2020-09-10Open-market sale1,500$252.5229,488,023
2020-09-10Open-market sale800$251.4529,489,523
2020-09-10Open-market sale300$250.3329,490,323
2020-09-10Open-market sale1,300$248.8929,490,623
2020-09-10Open-market sale1,877$248.0029,491,923
2020-09-09Option exercise (derivative)10,000$0.00109,441
2020-09-09Open-market sale300$243.8629,488,500
2020-09-09Open-market sale1,444$251.5929,484,400
2020-09-09Open-market sale600$252.4029,483,800
2020-09-09Option exercise10,000$52.3029,498,800
2020-09-09Open-market sale600$244.1529,498,200
2020-09-09Open-market sale400$245.5529,497,800
2020-09-09Open-market sale412$246.3929,497,388
2020-09-09Open-market sale700$247.3829,496,688
2020-09-09Open-market sale1,100$248.7829,495,588
2020-09-09Open-market sale1,313$250.0629,494,275
2020-09-09Open-market sale2,500$251.0029,491,775
2020-09-09Open-market sale2,500$251.8329,489,275
2020-09-09Open-market sale475$252.8029,488,800
2020-09-09Open-market sale1,200$250.4729,485,844
2020-09-09Open-market sale500$249.0929,487,044
2020-09-09Open-market sale500$247.6029,487,544
2020-09-09Open-market sale256$246.3829,488,044
2020-09-09Open-market sale200$244.9329,488,300
2020-09-08Option exercise (derivative)10,000$0.00119,441
2020-09-08Open-market sale400$243.1529,532,300
2020-09-08Open-market sale849$241.7429,532,700
2020-09-08Open-market sale251$240.7429,533,549
2020-09-08Open-market sale500$252.8729,533,800
2020-09-08Open-market sale1,100$251.9329,534,300
2020-09-08Open-market sale600$251.0929,535,400
2020-09-08Open-market sale1,200$249.9129,536,000
2020-09-08Open-market sale1,200$248.6029,537,200
2020-09-08Open-market sale900$247.4229,538,400
2020-09-08Open-market sale500$245.1129,539,600
2020-09-08Open-market sale1,000$244.3929,540,100
2020-09-08Open-market sale1,003$242.7829,541,100
2020-09-08Open-market sale1,095$241.5929,542,103
2020-09-08Open-market sale602$240.7529,543,198
2020-09-08Option exercise10,000$52.3029,543,800
2020-09-08Open-market sale300$244.3129,532,000
2020-09-08Open-market sale400$245.6529,531,600
2020-09-08Open-market sale200$246.8029,531,400
2020-09-08Open-market sale700$248.2129,530,700
2020-09-08Open-market sale300$248.7429,530,400
2020-09-08Open-market sale600$250.1329,529,800
2020-09-08Open-market sale300$246.3429,539,300
2020-09-08Open-market sale600$251.5229,529,200
2020-09-08Open-market sale400$252.4329,528,800
2020-09-04Option exercise (derivative)10,000$0.00129,441
2020-09-04Open-market sale607$263.0729,538,800
2020-09-04Open-market sale200$259.3629,539,407
2020-09-04Open-market sale200$257.9129,539,607
2020-09-04Open-market sale600$256.8129,539,807
2020-09-04Open-market sale800$255.8029,540,407
2020-09-04Open-market sale1,793$254.7029,541,207
2020-09-04Open-market sale500$253.5429,543,000
2020-09-04Open-market sale500$252.3329,543,500
2020-09-04Open-market sale1,300$251.0229,544,000
2020-09-04Open-market sale900$250.0729,545,300
2020-09-04Open-market sale700$249.0129,546,200
2020-09-04Open-market sale300$247.5429,546,900
2020-09-04Open-market sale500$246.5129,547,200
2020-09-04Open-market sale700$245.0129,547,700
2020-09-04Open-market sale400$244.2329,548,400
2020-09-04Option exercise10,000$52.3029,548,800
2020-09-04Open-market sale100$264.0229,533,800
2020-09-04Open-market sale353$263.1429,533,900
2020-09-04Open-market sale100$259.6729,534,253
2020-09-04Open-market sale200$257.3929,534,353
2020-09-04Open-market sale300$256.6629,534,553
2020-09-04Open-market sale600$255.6029,534,853
2020-09-04Open-market sale647$254.3929,535,453
2020-09-04Open-market sale300$252.5929,536,100
2020-09-04Open-market sale400$251.1529,536,400
2020-09-04Open-market sale600$250.3329,536,800
2020-09-04Open-market sale500$249.2329,537,400
2020-09-04Open-market sale400$246.5029,537,900
2020-09-04Open-market sale500$244.9229,538,300
2020-09-03Option exercise (derivative)10,000$0.00139,441
2020-09-03Open-market sale500$263.1729,540,600
2020-09-03Open-market sale500$259.6829,542,900
2020-09-03Open-market sale400$258.6229,543,400
2020-09-03Open-market sale410$270.8829,543,800
2020-09-03Open-market sale100$269.5329,544,210
2020-09-03Open-market sale700$268.8129,544,310
2020-09-03Open-market sale600$267.7929,545,010
2020-09-03Open-market sale400$266.6829,545,610
2020-09-03Open-market sale790$265.5529,546,010
2020-09-03Open-market sale700$264.2329,546,800
2020-09-03Open-market sale700$263.1529,547,500
2020-09-03Open-market sale1,500$262.2929,548,200
2020-09-03Open-market sale1,200$261.2029,549,700
2020-09-03Open-market sale1,700$260.2929,550,900
2020-09-03Open-market sale1,200$258.8829,552,600
2020-09-03Option exercise10,000$52.3029,553,800
2020-09-03Open-market sale100$271.2729,538,800
2020-09-03Open-market sale155$270.1429,538,900
2020-09-03Open-market sale500$269.0329,539,055
2020-09-03Open-market sale300$267.4929,539,555
2020-09-03Open-market sale200$266.6429,539,855
2020-09-03Open-market sale345$265.5829,540,055
2020-09-03Open-market sale200$264.2729,540,400
2020-09-03Open-market sale900$260.7229,542,000
2020-09-03Open-market sale900$262.0029,541,100
2020-09-02Option exercise (derivative)10,000$0.00149,441
2020-09-02Open-market sale875$276.2029,544,557
2020-09-02Open-market sale700$275.2029,545,432
2020-09-02Open-market sale1,168$273.7629,546,132
2020-09-02Open-market sale600$272.5029,547,300
2020-09-02Open-market sale500$271.2229,547,900
2020-09-02Open-market sale400$270.0929,548,400
2020-09-02Open-market sale185$283.0429,548,800
2020-09-02Open-market sale215$282.1229,548,985
2020-09-02Open-market sale200$280.7129,549,200
2020-09-02Open-market sale300$279.7029,549,400
2020-09-02Open-market sale200$283.0429,543,800
2020-09-02Open-market sale692$276.6629,549,800
2020-09-02Open-market sale2,500$275.9329,550,492
2020-09-02Open-market sale1,001$274.6729,552,992
2020-09-02Open-market sale1,900$273.7729,553,993
2020-09-02Open-market sale907$272.6229,555,893
2020-09-02Open-market sale700$271.7129,556,800
2020-09-02Open-market sale900$270.4729,557,500
2020-09-02Open-market sale400$269.3929,558,400
2020-09-02Option exercise10,000$52.3029,558,800
2020-09-02Open-market sale200$276.8729,544,357
2020-09-02Open-market sale200$280.0129,544,157
2020-09-02Open-market sale157$282.0929,544,000
2020-09-02Open-market sale100$277.4629,549,700
2020-09-02Gift40,000$0.0029,488,800
2020-09-01Option exercise (derivative)10,000$0.00159,441
2020-09-01Open-market sale600$277.9629,550,144
2020-09-01Open-market sale100$276.5929,550,744
2020-09-01Open-market sale100$275.3029,550,844
2020-09-01Open-market sale200$274.2029,550,944
2020-09-01Open-market sale800$273.5229,551,144
2020-09-01Open-market sale1,000$272.4429,551,944
2020-09-01Open-market sale856$271.5529,552,944
2020-09-01Open-market sale333$281.0829,553,800
2020-09-01Open-market sale800$280.1829,554,133
2020-09-01Open-market sale318$280.2329,548,800
2020-09-01Open-market sale1,300$278.1529,556,633
2020-09-01Open-market sale200$276.8729,557,933
2020-09-01Open-market sale200$275.4529,558,133
2020-09-01Open-market sale300$274.2929,558,333
2020-09-01Open-market sale1,700$273.4729,558,633
2020-09-01Open-market sale2,200$272.4829,560,333
2020-09-01Open-market sale1,267$271.5229,562,533
2020-09-01Option exercise10,000$52.3029,563,800
2020-09-01Open-market sale1,026$279.2729,549,118
2020-09-01Open-market sale1,700$279.3129,554,933
2020-08-31Option exercise (derivative)10,000$0.00169,441
2020-08-31Open-market sale959$267.8629,557,441
2020-08-31Open-market sale400$266.6829,558,400
2020-08-31Open-market sale800$273.9229,558,800
2020-08-31Open-market sale1,532$272.7529,559,600
2020-08-31Open-market sale700$271.6629,561,132
2020-08-31Open-market sale1,400$270.6329,561,832
2020-08-31Open-market sale2,068$269.7129,563,232
2020-08-31Open-market sale1,500$268.6329,565,300
2020-08-31Open-market sale1,500$267.5329,566,800
2020-08-31Open-market sale500$266.7029,568,300
2020-08-31Option exercise10,000$52.3029,568,800
2020-08-31Open-market sale300$274.0229,553,800
2020-08-31Open-market sale505$273.0529,554,100
2020-08-31Open-market sale300$272.2629,554,605
2020-08-31Open-market sale700$270.8629,554,905
2020-08-31Open-market sale1,136$269.9929,555,605
2020-08-31Open-market sale700$268.9929,556,741
2020-08-28Option exercise (derivative)10,000$0.00179,441
2020-08-28Open-market sale800$268.7729,573,000
2020-08-28Open-market sale200$274.3729,558,900
2020-08-28Open-market sale400$273.0529,559,100
2020-08-28Open-market sale300$271.7429,559,500
2020-08-28Open-market sale1,017$271.0029,559,800
2020-08-28Open-market sale1,799$270.0729,560,817
2020-08-28Open-market sale1,184$269.0829,562,616
2020-08-28Open-market sale400$274.8629,563,800
2020-08-28Open-market sale400$273.8929,564,200
2020-08-28Open-market sale700$272.8929,564,600
2020-08-28Open-market sale904$271.5129,565,300
2020-08-28Open-market sale2,900$270.5929,566,204
2020-08-28Open-market sale3,896$269.6929,569,104
2020-08-28Open-market sale100$275.3029,558,800
2020-08-28Option exercise10,000$52.3029,573,800
2020-08-27Option exercise (derivative)10,000$0.00189,441
2020-08-27Open-market sale100$274.4329,564,083
2020-08-27Open-market sale100$273.0629,564,183
2020-08-27Open-market sale100$271.7729,564,283
2020-08-27Open-market sale600$270.9029,564,383
2020-08-27Open-market sale700$269.6729,564,983
2020-08-27Open-market sale603$268.8129,565,683
2020-08-27Open-market sale800$267.8229,566,286
2020-08-27Open-market sale758$266.6829,567,086
2020-08-27Open-market sale500$265.5229,567,844
2020-08-27Open-market sale400$264.3329,568,344
2020-08-27Open-market sale56$262.4529,568,744
2020-08-27Open-market sale658$277.2329,568,800
2020-08-27Open-market sale300$275.4329,569,458
2020-08-27Open-market sale200$273.4729,569,758
2020-08-27Open-market sale200$272.3429,569,958
2020-08-27Open-market sale1,100$270.9729,570,158
2020-08-27Open-market sale1,200$269.8629,571,258
2020-08-27Open-market sale1,600$268.8929,572,458
2020-08-27Open-market sale1,850$267.8429,574,058
2020-08-27Open-market sale1,017$266.6829,575,908
2020-08-27Open-market sale1,000$265.2229,576,925
2020-08-27Open-market sale475$264.0229,577,925
2020-08-27Open-market sale183$277.2029,563,800
2020-08-27Option exercise10,000$52.3029,578,800
2020-08-27Open-market sale100$275.6829,563,983
2020-08-27Open-market sale400$262.3929,578,400
2020-08-26Open-market sale300$275.0729,568,800
2020-08-26Open-market sale400$274.2829,569,100
2020-08-26Open-market sale898$272.8229,569,500
2020-08-26Option exercise (derivative)10,000$0.00199,441
2020-08-26Open-market sale200$265.3329,582,012
2020-08-26Open-market sale100$261.8129,582,212
2020-08-26Open-market sale200$258.6429,582,312
2020-08-26Open-market sale100$256.4029,582,512
2020-08-26Open-market sale500$254.3929,582,612
2020-08-26Open-market sale200$252.6529,583,112
2020-08-26Open-market sale488$251.5129,583,312
2020-08-26Option exercise10,000$52.3029,583,800
2020-08-26Open-market sale808$271.6429,570,398
2020-08-26Open-market sale600$270.5029,571,206
2020-08-26Open-market sale600$269.4329,571,806
2020-08-26Open-market sale300$267.8829,572,406
2020-08-26Open-market sale100$266.6829,572,706
2020-08-26Open-market sale100$265.3429,572,806
2020-08-26Open-market sale100$263.7429,572,906
2020-08-26Open-market sale100$257.6929,573,006
2020-08-26Open-market sale500$266.8729,581,512
2020-08-26Open-market sale200$254.4929,573,206
2020-08-26Open-market sale294$251.4629,573,406
2020-08-26Open-market sale100$250.4229,573,700
2020-08-26Open-market sale100$277.0029,573,800
2020-08-26Open-market sale200$276.0929,573,900
2020-08-26Open-market sale400$274.7029,574,100
2020-08-26Open-market sale1,400$273.8929,574,500
2020-08-26Open-market sale1,412$273.0229,575,900
2020-08-26Open-market sale1,600$271.7729,577,312
2020-08-26Open-market sale1,000$270.7129,578,912
2020-08-26Open-market sale1,200$269.5729,579,912
2020-08-26Open-market sale400$267.9329,581,112
2020-08-26Open-market sale100$256.0929,573,106
2020-08-25Option exercise (derivative)10,000$0.00209,441
2020-08-25Open-market sale2,693$216.1529,574,600
2020-08-25Open-market sale700$216.9629,573,900
2020-08-25Open-market sale100$217.9929,573,800
2020-08-25Open-market sale700$214.9929,577,293
2020-08-25Open-market sale307$213.6829,577,993
2020-08-25Open-market sale200$212.7229,578,300
2020-08-25Option exercise10,000$52.3029,588,800
2020-08-25Open-market sale500$212.2529,588,300
2020-08-25Open-market sale714$213.2829,587,586
2020-08-25Open-market sale1,130$214.5929,586,456
2020-08-25Open-market sale3,520$215.8129,582,936
2020-08-25Open-market sale3,736$216.6129,579,200
2020-08-25Open-market sale400$217.7429,578,800
2020-08-25Open-market sale300$211.6829,578,500
2020-08-24Option exercise (derivative)10,000$0.00219,441
2020-08-24Open-market sale900$206.3929,582,900
2020-08-24Open-market sale893$208.6629,583,800
2020-08-24Open-market sale4,397$207.8729,584,693
2020-08-24Open-market sale4,010$206.8529,589,090
2020-08-24Open-market sale700$205.8529,593,100
2020-08-24Open-market sale2,300$207.2329,580,600
2020-08-24Open-market sale1,504$208.1429,579,096
2020-08-24Open-market sale296$208.9829,578,800
2020-08-24Option exercise10,000$52.3029,593,800
2020-08-21Option exercise (derivative)10,000$0.00229,441
2020-08-21Open-market sale342$209.9429,583,800
2020-08-21Open-market sale400$208.7629,584,142
2020-08-21Open-market sale2,858$207.7029,584,542
2020-08-21Open-market sale1,400$207.0629,587,400
2020-08-21Open-market sale685$209.9429,588,800
2020-08-21Open-market sale600$208.6929,589,485
2020-08-21Open-market sale5,697$207.7029,590,085
2020-08-21Open-market sale3,018$207.0529,595,782
2020-08-21Option exercise10,000$52.3029,598,800
2020-08-20Option exercise (derivative)10,000$0.00239,441
2020-08-20Open-market sale1,309$209.7929,588,800
2020-08-20Open-market sale600$208.7229,590,109
2020-08-20Open-market sale895$207.2829,590,709
2020-08-20Open-market sale700$206.3729,591,604
2020-08-20Open-market sale1,000$205.5029,592,304
2020-08-20Open-market sale2,103$207.2329,597,842
2020-08-20Open-market sale1,000$206.1829,599,945
2020-08-20Open-market sale3,142$209.6829,593,800
2020-08-20Open-market sale900$208.3829,596,942
2020-08-20Open-market sale2,063$205.4429,600,945
2020-08-20Option exercise10,000$52.3029,603,800
2020-08-20Open-market sale792$204.2629,603,008
2020-08-20Open-market sale496$204.1229,593,304
2020-08-19Option exercise (derivative)10,000$0.00249,441
2020-08-19Open-market sale3,300$206.1229,599,300
2020-08-19Open-market sale1,594$205.5829,594,985
2020-08-19Open-market sale721$204.3229,596,579
2020-08-19Open-market sale400$203.2929,597,300
2020-08-19Open-market sale900$202.5929,597,700
2020-08-19Open-market sale200$200.8829,598,600
2020-08-19Open-market sale500$206.9629,598,800
2020-08-19Open-market sale1,185$206.4629,593,800
2020-08-19Open-market sale2,211$205.2729,602,600
2020-08-19Open-market sale1,189$204.1329,604,811
2020-08-19Open-market sale1,800$202.8729,606,000
2020-08-19Open-market sale700$201.8629,607,800
2020-08-19Open-market sale300$200.6629,608,500
2020-08-19Option exercise10,000$52.3029,608,800
2020-08-18Option exercise (derivative)10,000$0.00259,441
2020-08-18Option exercise10,000$52.3029,613,800
2020-08-18Open-market sale500$204.5529,598,800
2020-08-18Open-market sale853$203.9529,599,300
2020-08-18Open-market sale1,954$202.6729,600,153
2020-08-18Open-market sale1,300$201.7029,602,107
2020-08-18Open-market sale393$199.5829,603,407
2020-08-18Open-market sale1,400$204.4329,603,800
2020-08-18Open-market sale2,206$203.6129,605,200
2020-08-18Open-market sale3,507$202.4829,607,406
2020-08-18Open-market sale2,400$201.4829,610,913
2020-08-18Open-market sale487$199.4929,613,313
2020-08-17Option exercise (derivative)10,000$0.00269,441
2020-08-17Open-market sale3,447$196.4029,603,800
2020-08-17Open-market sale1,553$195.4829,607,247
2020-08-17Open-market sale500$196.9429,608,800
2020-08-17Open-market sale7,018$196.3229,609,300
2020-08-17Open-market sale2,482$195.4429,616,318
2020-08-17Option exercise10,000$52.3029,618,800
2020-08-14Option exercise (derivative)10,000$0.00279,441
2020-08-14Open-market sale3,611$193.2429,610,189
2020-08-14Open-market sale676$195.1529,613,800
2020-08-14Open-market sale2,079$193.9029,614,476
2020-08-14Open-market sale7,245$193.2329,616,555
2020-08-14Option exercise10,000$52.3029,623,800
2020-08-14Open-market sale1,001$194.0229,609,188
2020-08-14Open-market sale388$195.0729,608,800
2020-08-13Option exercise (derivative)10,000$0.00289,441
2020-08-13Open-market sale388$193.5129,898,412
2020-08-13Open-market sale1,716$197.6229,898,800
2020-08-13Open-market sale3,009$196.9629,900,516
2020-08-13Open-market sale2,035$195.9729,903,525
2020-08-13Open-market sale2,691$195.1429,905,560
2020-08-13Open-market sale549$193.6129,908,251
2020-08-13Option exercise10,000$52.3029,908,800
2020-08-13Open-market sale1,712$195.3629,896,700
2020-08-13Open-market sale1,600$196.6329,895,100
2020-08-13Open-market sale1,300$197.4729,893,800
2020-08-12Option exercise (derivative)10,000$0.00299,441
2020-08-12Open-market sale500$195.0129,903,800
2020-08-12Open-market sale2,200$193.6729,899,100
2020-08-12Open-market sale2,500$192.8929,901,300
2020-08-12Open-market sale300$194.9429,898,800
2020-08-12Open-market sale3,993$193.7329,904,300
2020-08-12Open-market sale5,507$192.9229,908,293
2020-08-12Option exercise10,000$52.3029,913,800
2020-08-11Option exercise (derivative)10,000$0.00309,441
2020-08-11Option exercise10,000$52.3029,918,800
2020-08-11Open-market sale646$192.2229,908,154
2020-08-11Open-market sale1,341$193.5029,906,813
2020-08-11Open-market sale1,900$195.0629,908,800
2020-08-11Open-market sale4,400$194.2629,910,700
2020-08-11Open-market sale561$195.1629,903,800
2020-08-11Open-market sale2,452$194.4129,904,361
2020-08-11Open-market sale1,514$192.1629,917,286
2020-08-11Open-market sale2,186$193.3929,915,100
2020-08-10Option exercise (derivative)10,000$0.00319,441
2020-08-10Open-market sale2,400$197.4429,916,394
2020-08-10Open-market sale100$201.2729,908,800
2020-08-10Open-market sale435$199.9429,908,900
2020-08-10Open-market sale700$198.2729,909,335
2020-08-10Open-market sale1,565$197.4229,910,035
2020-08-10Open-market sale2,200$196.5129,911,600
2020-08-10Open-market sale200$201.2129,913,800
2020-08-10Open-market sale794$200.0229,914,000
2020-08-10Open-market sale1,600$198.1929,914,794
2020-08-10Option exercise10,000$52.3029,923,800
2020-08-10Open-market sale5,006$196.5529,918,794
2020-08-07Option exercise (derivative)10,000$0.00329,441
2020-08-07Open-market sale306$206.6729,913,800
2020-08-07Open-market sale200$205.6529,914,106
2020-08-07Open-market sale1,102$204.6329,914,306
2020-08-07Open-market sale900$203.8229,915,408
2020-08-07Open-market sale300$202.5429,916,308
2020-08-07Open-market sale400$201.2829,916,608
2020-08-07Open-market sale1,292$200.5729,917,008
2020-08-07Open-market sale500$199.0729,918,300
2020-08-07Open-market sale512$206.5929,918,800
2020-08-07Open-market sale300$205.3929,919,312
2020-08-07Open-market sale2,500$204.5129,919,612
2020-08-07Open-market sale1,532$203.7629,922,112
2020-08-07Open-market sale575$202.5129,923,644
2020-08-07Open-market sale1,000$201.2329,924,219
2020-08-07Open-market sale2,481$200.5929,925,219
2020-08-07Open-market sale1,100$199.2429,927,700
2020-08-07Option exercise10,000$52.3029,928,800
2020-08-06Option exercise (derivative)10,000$0.00339,441
2020-08-06Open-market sale819$203.0029,932,981
2020-08-06Option exercise10,000$52.3029,933,800
2020-08-06Open-market sale1,300$204.1329,931,681
2020-08-06Open-market sale800$209.4429,918,800
2020-08-06Open-market sale915$208.3829,919,600
2020-08-06Open-market sale676$207.4729,920,515
2020-08-06Open-market sale600$206.5029,921,191
2020-08-06Open-market sale800$205.3729,921,791
2020-08-06Open-market sale600$204.0929,922,591
2020-08-06Open-market sale609$202.9829,923,191
2020-08-06Open-market sale400$209.8529,923,800
2020-08-06Open-market sale1,400$209.1929,924,200
2020-08-06Open-market sale2,378$208.1429,925,600
2020-08-06Open-market sale903$207.2729,927,978
2020-08-06Open-market sale1,600$206.1829,928,881
2020-08-06Open-market sale1,200$205.2929,930,481
2020-08-05Option exercise (derivative)10,000$0.00349,441
2020-08-05Option exercise10,000$52.3029,938,800
2020-08-05Open-market sale3,604$203.2029,928,900
2020-08-05Open-market sale6,296$202.4029,932,504
2020-08-05Open-market sale100$203.8829,928,800
2020-08-05Open-market sale1,617$203.2629,923,800
2020-08-05Open-market sale3,383$202.4129,925,417
2020-08-04Option exercise (derivative)10,000$0.00359,441
2020-08-04Open-market sale1,750$201.5129,935,039
2020-08-04Open-market sale619$202.7329,928,800
2020-08-04Option exercise10,000$52.3029,943,800
2020-08-04Open-market sale2,100$199.6229,941,700
2020-08-04Open-market sale4,911$200.7629,936,789
2020-08-04Open-market sale1,239$202.6529,933,800
2020-08-04Open-market sale1,001$199.6529,932,799
2020-08-04Open-market sale2,766$200.8029,930,033
2020-08-04Open-market sale614$201.7129,929,419
2020-08-03Option exercise (derivative)10,000$0.00369,441
2020-08-03Open-market sale1,031$203.3929,934,300
2020-08-03Open-market sale900$202.4529,935,331
2020-08-03Open-market sale771$200.9129,936,231
2020-08-03Open-market sale800$199.5729,937,002
2020-08-03Open-market sale310$198.3629,937,802
2020-08-03Open-market sale688$197.4029,938,112
2020-08-03Open-market sale543$204.5529,938,800
2020-08-03Open-market sale1,200$203.7929,939,343
2020-08-03Open-market sale2,332$203.0629,940,543
2020-08-03Open-market sale1,000$202.1129,942,875
2020-08-03Open-market sale1,504$200.8329,943,875
2020-08-03Open-market sale1,800$199.6029,945,379
2020-08-03Open-market sale721$198.1729,947,179
2020-08-03Open-market sale900$197.3029,947,900
2020-08-03Option exercise10,000$52.3029,948,800
2020-08-03Open-market sale500$204.4329,933,800
2020-07-31Option exercise (derivative)10,000$0.00379,441
2020-07-31Open-market sale911$193.0929,940,227
2020-07-31Open-market sale1,810$192.3429,941,138
2020-07-31Open-market sale852$191.5329,942,948
2020-07-31Open-market sale3,077$194.2629,943,800
2020-07-31Open-market sale1,523$193.1929,946,877
2020-07-31Open-market sale3,300$192.4129,948,400
2020-07-31Open-market sale2,100$191.5129,951,700
2020-07-31Option exercise10,000$52.3029,953,800
2020-07-31Open-market sale1,427$194.2329,938,800
2020-07-30Option exercise (derivative)10,000$0.00389,441
2020-07-30Open-market sale2,019$190.1929,954,281
2020-07-30Open-market sale1,400$191.5129,943,800
2020-07-30Open-market sale1,790$190.8429,945,200
2020-07-30Open-market sale910$191.7629,948,800
2020-07-30Open-market sale1,900$189.1329,956,300
2020-07-30Open-market sale600$188.0529,958,200
2020-07-30Option exercise10,000$52.3029,958,800
2020-07-30Open-market sale4,571$191.2329,949,710
2020-07-30Open-market sale700$188.4629,948,100
2020-07-30Open-market sale1,110$189.5329,946,990
2020-07-30Option exercise (derivative)10,000$0.00389,441
2020-07-30Option exercise10,000$52.3029,958,800
2020-07-30Open-market sale1,400$191.5129,943,800
2020-07-30Open-market sale1,790$190.8429,945,200
2020-07-30Open-market sale1,110$189.5329,946,990
2020-07-30Open-market sale910$191.7629,948,800
2020-07-30Open-market sale4,571$191.2329,949,710
2020-07-30Open-market sale2,019$190.1929,954,281
2020-07-30Open-market sale1,900$189.1329,956,300
2020-07-30Open-market sale600$188.0529,958,200
2020-07-30Open-market sale700$188.4629,948,100
2020-07-29Option exercise (derivative)10,000$0.00399,441
2020-07-29Open-market sale2,200$192.9829,960,035
2020-07-29Open-market sale6,135$193.7129,953,900
2020-07-29Open-market sale700$191.3729,962,235
2020-07-29Open-market sale482$190.2529,953,318
2020-07-29Open-market sale400$191.3529,952,918
2020-07-29Open-market sale1,840$193.1429,951,078
2020-07-29Option exercise10,000$52.3029,963,800
2020-07-29Open-market sale100$194.5429,953,800
2020-07-29Open-market sale2,278$193.8329,948,800
2020-07-29Open-market sale865$190.2329,962,935
2020-07-28Option exercise (derivative)10,000$0.00409,441
2020-07-28Option exercise10,000$52.3029,968,800
2020-07-28Open-market sale3,122$189.7429,965,678
2020-07-28Open-market sale3,577$190.9329,962,101
2020-07-28Open-market sale2,101$191.7329,960,000
2020-07-28Open-market sale1,200$192.7029,958,800
2020-07-28Open-market sale1,283$189.8029,957,517
2020-07-28Open-market sale1,917$190.8229,955,600
2020-07-28Open-market sale1,100$191.6629,954,500
2020-07-28Open-market sale700$192.6229,953,800
2020-07-27Option exercise (derivative)10,000$0.00419,441
2020-07-27Option exercise10,000$52.3029,973,800
2020-07-27Open-market sale2,628$189.6929,971,172
2020-07-27Open-market sale1,053$191.2829,958,800
2020-07-27Open-market sale2,364$190.7029,959,853
2020-07-27Open-market sale1,583$189.7029,962,217
2020-07-27Open-market sale2,000$191.2829,963,800
2020-07-27Open-market sale5,372$190.7329,965,800
2020-07-24Option exercise (derivative)10,000$0.00429,441
2020-07-24Open-market sale2,016$186.5329,975,684
2020-07-24Open-market sale1,100$185.4429,977,700
2020-07-24Option exercise10,000$52.3029,978,800
2020-07-24Open-market sale500$185.4129,968,300
2020-07-24Open-market sale1,208$186.5529,967,092
2020-07-24Open-market sale1,200$187.5729,965,892
2020-07-24Open-market sale2,092$188.3529,963,800
2020-07-24Open-market sale2,200$187.5229,973,484
2020-07-24Open-market sale4,684$188.3629,968,800
2020-07-23Option exercise (derivative)10,000$0.00439,441
2020-07-23Open-market sale1,100$189.0729,980,216
2020-07-23Open-market sale2,484$188.2129,981,316
2020-07-23Option exercise10,000$52.3029,983,800
2020-07-23Open-market sale1,000$190.4629,979,216
2020-07-23Open-market sale700$193.7529,968,800
2020-07-23Open-market sale1,126$193.0929,969,500
2020-07-23Open-market sale908$191.6629,970,626
2020-07-23Open-market sale601$190.5429,971,534
2020-07-23Open-market sale498$189.1229,972,135
2020-07-23Open-market sale1,167$188.1329,972,633
2020-07-23Open-market sale200$194.0929,973,800
2020-07-23Open-market sale2,400$193.4929,974,000
2020-07-23Open-market sale1,500$192.6329,976,400
2020-07-23Open-market sale1,316$191.4629,977,900
2020-07-22Option exercise (derivative)10,000$0.00449,441
2020-07-22Open-market sale5,719$190.6129,979,681
2020-07-22Open-market sale2,100$189.9229,976,700
2020-07-22Open-market sale881$191.2629,978,800
2020-07-22Open-market sale2,900$190.7329,973,800
2020-07-22Open-market sale3,400$189.8529,985,400
2020-07-22Option exercise10,000$52.3029,988,800
2020-07-21Option exercise (derivative)10,000$0.00459,441
2020-07-21Option exercise10,000$52.3029,993,800
2020-07-21Open-market sale3,300$190.3329,990,500
2020-07-21Open-market sale1,900$192.2829,985,521
2020-07-21Open-market sale3,079$191.1629,987,421
2020-07-21Open-market sale310$195.9829,978,800
2020-07-21Open-market sale900$193.0429,979,110
2020-07-21Open-market sale900$192.1529,980,010
2020-07-21Open-market sale1,500$191.1229,980,910
2020-07-21Open-market sale1,390$190.2329,982,410
2020-07-21Open-market sale421$195.9729,983,800
2020-07-21Open-market sale1,300$193.0829,984,221
2020-07-20Option exercise (derivative)10,000$0.00469,441
2020-07-20Open-market sale1,303$194.1929,984,475
2020-07-20Open-market sale1,837$193.1529,985,778
2020-07-20Open-market sale300$191.9029,987,615
2020-07-20Open-market sale163$190.1129,987,915
2020-07-20Open-market sale200$189.1029,988,078
2020-07-20Open-market sale522$187.8929,988,278
2020-07-20Open-market sale1,122$195.1329,988,800
2020-07-20Open-market sale2,500$194.4229,989,922
2020-07-20Open-market sale3,433$193.3229,992,422
2020-07-20Open-market sale1,300$192.4729,995,855
2020-07-20Open-market sale400$190.7329,997,155
2020-07-20Open-market sale400$189.5929,997,555
2020-07-20Open-market sale845$187.9529,997,955
2020-07-20Option exercise10,000$52.3029,998,800
2020-07-20Open-market sale675$194.9829,983,800
2020-07-17Option exercise (derivative)10,000$0.00479,441
2020-07-17Open-market sale1,351$183.8830,002,449
2020-07-17Open-market sale430$187.8729,988,800
2020-07-17Open-market sale2,070$187.4029,989,230
2020-07-17Open-market sale900$186.2129,991,300
2020-07-17Open-market sale900$185.1429,992,200
2020-07-17Open-market sale700$183.8929,993,100
2020-07-17Open-market sale2,192$187.7729,993,800
2020-07-17Open-market sale2,656$187.3429,995,992
2020-07-17Open-market sale1,900$186.1229,998,648
2020-07-17Open-market sale1,901$185.0830,000,548
2020-07-17Option exercise10,000$52.3030,003,800
2020-07-16Option exercise (derivative)10,000$0.00489,441
2020-07-16Open-market sale1,700$182.4530,007,100
2020-07-16Option exercise10,000$52.3030,008,800
2020-07-16Open-market sale1,400$183.4530,005,700
2020-07-16Open-market sale2,500$184.7530,003,200
2020-07-16Open-market sale3,625$185.3929,999,575
2020-07-16Open-market sale775$186.3329,998,800
2020-07-16Open-market sale1,100$182.6829,997,700
2020-07-16Open-market sale665$183.8429,997,035
2020-07-16Open-market sale2,227$185.1129,994,808
2020-07-16Open-market sale1,008$185.9429,993,800
2020-07-15Option exercise (derivative)10,000$0.00499,441
2020-07-15Open-market sale1,458$188.2030,000,842
2020-07-15Open-market sale500$191.3430,003,800
2020-07-15Open-market sale300$189.3530,000,542
2020-07-15Open-market sale1,500$187.3530,002,300
2020-07-15Open-market sale2,684$190.6530,004,300
2020-07-15Open-market sale901$189.4230,006,984
2020-07-15Open-market sale3,215$188.1330,007,885
2020-07-15Open-market sale2,700$187.3630,011,100
2020-07-15Option exercise10,000$52.3030,013,800
2020-07-15Open-market sale300$191.3329,998,800
2020-07-15Open-market sale1,442$190.5429,999,100
2020-07-14Option exercise (derivative)10,000$0.00509,441
2020-07-14Option exercise10,000$52.3030,018,800
2020-07-14Open-market sale1,100$184.3930,017,700
2020-07-14Open-market sale500$185.3130,017,200
2020-07-14Open-market sale2,681$186.3230,014,519
2020-07-14Open-market sale2,200$187.4830,012,319
2020-07-14Open-market sale2,400$188.5830,009,919
2020-07-14Open-market sale1,119$189.5330,008,800
2020-07-14Open-market sale300$184.0530,008,500
2020-07-14Open-market sale400$185.0330,008,100
2020-07-14Open-market sale1,540$186.1530,006,560
2020-07-14Open-market sale900$187.3330,005,660
2020-07-14Open-market sale1,200$188.3730,004,460
2020-07-14Open-market sale660$189.3030,003,800
2020-07-13Option exercise (derivative)10,000$0.00519,441
2020-07-13Open-market sale300$192.8130,012,433
2020-07-13Open-market sale300$189.7330,013,033
2020-07-13Open-market sale467$188.5230,013,333
2020-07-13Open-market sale381$199.9730,013,800
2020-07-13Open-market sale900$198.8030,014,181
2020-07-13Open-market sale2,000$197.7330,015,081
2020-07-13Open-market sale2,960$196.9830,017,081
2020-07-13Open-market sale400$195.6530,020,041
2020-07-13Open-market sale300$194.3230,020,441
2020-07-13Open-market sale300$193.2330,020,741
2020-07-13Open-market sale500$192.4030,021,041
2020-07-13Open-market sale500$191.2630,021,541
2020-07-13Open-market sale400$189.8030,022,041
2020-07-13Open-market sale1,359$188.6130,022,441
2020-07-13Option exercise10,000$52.3030,023,800
2020-07-13Open-market sale360$199.0530,009,140
2020-07-13Open-market sale500$198.1130,009,500
2020-07-13Open-market sale2,033$197.1530,010,000
2020-07-13Open-market sale200$195.7730,012,033
2020-07-13Open-market sale200$194.2730,012,233
2020-07-13Open-market sale300$191.2730,012,733
2020-07-13Open-market sale340$200.0730,008,800
2020-07-10Option exercise (derivative)10,000$0.00529,441
2020-07-10Open-market sale344$200.1230,013,800
2020-07-10Open-market sale2,282$198.6830,014,144
2020-07-10Open-market sale2,374$197.7630,016,426
2020-07-10Open-market sale588$200.0830,018,800
2020-07-10Open-market sale4,808$198.6930,019,388
2020-07-10Open-market sale4,604$197.7530,024,196
2020-07-10Option exercise10,000$52.3030,028,800
2020-07-09Option exercise (derivative)10,000$0.00539,441
2020-07-09Open-market sale1,001$198.5130,021,699
2020-07-09Open-market sale300$197.5430,022,700
2020-07-09Open-market sale800$196.3730,023,000
2020-07-09Open-market sale1,303$199.5530,020,396
2020-07-09Open-market sale1,044$200.4630,019,352
2020-07-09Open-market sale352$201.8030,019,000
2020-07-09Open-market sale200$202.2430,018,800
2020-07-09Option exercise10,000$52.3030,033,800
2020-07-09Open-market sale1,655$196.3530,032,145
2020-07-09Open-market sale840$197.5730,031,305
2020-07-09Open-market sale2,200$198.7030,029,105
2020-07-09Open-market sale2,400$199.6830,026,705
2020-07-09Open-market sale804$201.9230,023,800
2020-07-09Open-market sale2,101$200.5330,024,604
2020-07-08Option exercise (derivative)10,000$0.00549,441
2020-07-08Open-market sale800$198.1130,038,000
2020-07-08Open-market sale6,400$200.0930,029,200
2020-07-08Open-market sale2,400$199.2130,035,600
2020-07-08Open-market sale650$198.0730,028,150
2020-07-08Open-market sale400$200.8730,028,800
2020-07-08Option exercise10,000$52.3030,038,800
2020-07-08Open-market sale200$200.8830,023,800
2020-07-08Open-market sale3,050$200.1130,024,000
2020-07-08Open-market sale1,100$199.3330,027,050
2020-07-07Option exercise (derivative)10,000$0.00559,441
2020-07-07Option exercise10,000$52.3030,043,800
2020-07-07Open-market sale1,300$199.8030,028,800
2020-07-07Open-market sale993$199.1130,030,100
2020-07-07Open-market sale1,949$197.9330,031,093
2020-07-07Open-market sale758$197.0030,033,042
2020-07-07Open-market sale3,000$199.7030,033,800
2020-07-07Open-market sale2,335$198.8230,036,800
2020-07-07Open-market sale3,398$197.8230,039,135
2020-07-07Open-market sale1,267$196.7830,042,533
2020-07-06Option exercise (derivative)10,000$0.00569,441
2020-07-06Open-market sale200$198.6630,033,800
2020-07-06Open-market sale2,645$197.9930,034,000
2020-07-06Open-market sale1,000$197.0030,036,645
2020-07-06Open-market sale511$195.5230,037,645
2020-07-06Open-market sale644$194.4830,038,156
2020-07-06Open-market sale100$199.2230,038,800
2020-07-06Open-market sale1,942$198.3530,038,900
2020-07-06Open-market sale4,869$197.7330,040,842
2020-07-06Open-market sale1,200$196.6130,045,711
2020-07-06Open-market sale1,000$195.3930,046,911
2020-07-06Open-market sale889$194.3530,047,911
2020-07-06Option exercise10,000$52.3030,048,800
2020-07-02Option exercise (derivative)10,000$0.00579,441
2020-07-02Open-market sale3,400$192.8830,050,400
2020-07-02Option exercise10,000$52.3030,053,800
2020-07-02Open-market sale5,200$193.8030,045,200
2020-07-02Open-market sale1,400$194.6830,043,800
2020-07-02Open-market sale2,016$193.0030,041,784
2020-07-02Open-market sale527$194.7830,038,800
2020-07-02Open-market sale2,457$193.9030,039,327
2020-07-01Option exercise (derivative)10,000$0.00589,441
2020-07-01Open-market sale1,900$192.3330,048,800
2020-07-01Open-market sale743$188.2130,048,057
2020-07-01Open-market sale1,393$189.3930,046,664
2020-07-01Open-market sale800$190.4030,045,864
2020-07-01Open-market sale1,200$191.6230,044,664
2020-07-01Open-market sale864$192.3130,043,800
2020-07-01Option exercise10,000$52.3030,058,800
2020-07-01Open-market sale900$190.6630,053,213
2020-07-01Open-market sale2,513$191.6330,050,700
2020-07-01Open-market sale1,387$188.3830,057,413
2020-07-01Open-market sale3,300$189.5230,054,113
2020-06-30Option exercise (derivative)10,000$0.00599,441
2020-06-30Open-market sale100$187.8630,048,800
2020-06-30Open-market sale1,346$185.0330,052,091
2020-06-30Open-market sale363$184.0430,053,437
2020-06-30Open-market sale100$187.8430,053,800
2020-06-30Open-market sale2,773$187.1730,053,900
2020-06-30Open-market sale4,001$186.0830,056,673
2020-06-30Open-market sale2,700$184.9830,060,674
2020-06-30Open-market sale426$183.7930,063,374
2020-06-30Option exercise10,000$52.3030,063,800
2020-06-30Open-market sale2,000$186.1130,050,091
2020-06-30Open-market sale1,191$187.1830,048,900
2020-06-29Option exercise (derivative)10,000$0.00609,441
2020-06-29Open-market sale200$183.6030,053,800
2020-06-29Open-market sale2,400$182.9630,054,000
2020-06-29Open-market sale1,800$182.0530,056,400
2020-06-29Open-market sale600$180.6930,058,200
2020-06-29Open-market sale900$183.5130,058,800
2020-06-29Open-market sale4,500$182.8530,059,700
2020-06-29Open-market sale3,300$182.0130,064,200
2020-06-29Open-market sale1,300$180.8930,067,500
2020-06-29Option exercise10,000$52.3030,068,800
2020-06-26Option exercise (derivative)10,000$0.00619,441
2020-06-26Open-market sale1,660$183.6630,062,140
2020-06-26Open-market sale280$187.9930,063,800
2020-06-26Open-market sale2,300$184.6430,059,840
2020-06-26Open-market sale600$185.7130,059,240
2020-06-26Open-market sale200$186.4630,059,040
2020-06-26Open-market sale240$187.7130,058,800
2020-06-26Option exercise10,000$52.3030,073,800
2020-06-26Open-market sale3,400$183.6130,070,400
2020-06-26Open-market sale4,500$184.6230,065,900
2020-06-26Open-market sale320$186.4630,064,080
2020-06-26Open-market sale1,500$185.7030,064,400
2020-06-25Option exercise (derivative)10,000$0.00629,441
2020-06-25Open-market sale2,318$188.2230,068,800
2020-06-25Open-market sale3,682$186.2130,073,818
2020-06-25Open-market sale1,300$185.2130,077,500
2020-06-25Option exercise10,000$52.3030,078,800
2020-06-25Open-market sale2,700$187.1730,071,118
2020-06-25Open-market sale500$185.1230,068,300
2020-06-25Open-market sale2,137$186.2830,066,163
2020-06-25Open-market sale1,500$187.3430,064,663
2020-06-25Open-market sale863$188.2930,063,800
2020-06-24Option exercise (derivative)10,000$0.00639,441
2020-06-24Open-market sale900$187.2030,069,737
2020-06-24Open-market sale2,703$184.8930,081,097
2020-06-24Option exercise10,000$52.3030,083,800
2020-06-24Open-market sale100$188.8830,068,800
2020-06-24Open-market sale837$188.1430,068,900
2020-06-24Open-market sale3,923$185.6430,077,174
2020-06-24Open-market sale1,763$185.6830,070,637
2020-06-24Open-market sale1,400$184.9330,072,400
2020-06-24Open-market sale300$188.8230,073,800
2020-06-24Open-market sale1,774$187.9730,074,100
2020-06-24Open-market sale1,300$186.9130,075,874
2020-06-23Option exercise (derivative)10,000$0.00649,441
2020-06-23Open-market sale400$193.6630,078,800
2020-06-23Option exercise10,000$52.3030,088,800
2020-06-23Open-market sale500$193.2030,073,800
2020-06-23Open-market sale1,038$192.1330,074,300
2020-06-23Open-market sale1,600$191.4930,075,338
2020-06-23Open-market sale1,001$190.3430,076,938
2020-06-23Open-market sale861$189.2430,077,939
2020-06-23Open-market sale1,600$192.4630,079,200
2020-06-23Open-market sale3,627$191.6630,080,800
2020-06-23Open-market sale2,100$190.6030,084,427
2020-06-23Open-market sale2,273$189.3130,086,527
2020-06-22Option exercise (derivative)10,000$0.00659,441
2020-06-22Open-market sale1,814$191.7130,083,800
2020-06-22Open-market sale3,200$190.9630,085,614
2020-06-22Open-market sale2,410$189.8630,088,814
2020-06-22Open-market sale2,000$188.6030,091,224
2020-06-22Open-market sale576$187.2430,093,224
2020-06-22Option exercise10,000$52.3030,093,800
2020-06-22Open-market sale700$191.8530,078,800
2020-06-22Open-market sale1,761$190.9930,079,500
2020-06-22Open-market sale1,200$189.7230,081,261
2020-06-22Open-market sale900$188.5830,082,461
2020-06-22Open-market sale439$187.4430,083,361
2020-06-19Option exercise (derivative)10,000$0.00669,441
2020-06-19Open-market sale1,425$189.0330,085,063
2020-06-19Open-market sale1,300$187.8530,086,488
2020-06-19Open-market sale1,012$187.0930,087,788
2020-06-19Open-market sale100$191.0030,088,800
2020-06-19Open-market sale2,727$189.8230,088,900
2020-06-19Open-market sale1,954$189.0930,091,627
2020-06-19Open-market sale2,700$188.0430,093,581
2020-06-19Open-market sale2,219$187.2830,096,281
2020-06-19Open-market sale300$186.1630,098,500
2020-06-19Option exercise10,000$52.3030,098,800
2020-06-19Open-market sale100$191.0430,083,800
2020-06-19Open-market sale1,163$189.8830,083,900
2020-06-18Option exercise (derivative)10,000$0.00679,441
2020-06-18Open-market sale3,021$187.6730,094,000
2020-06-18Open-market sale2,800$186.9230,097,021
2020-06-18Open-market sale200$188.4730,093,800
2020-06-18Open-market sale1,600$185.6230,099,821
2020-06-18Open-market sale1,300$184.8130,101,421
2020-06-18Open-market sale600$183.6130,102,721
2020-06-18Open-market sale479$182.1330,103,321
2020-06-18Option exercise10,000$52.3030,103,800
2020-06-18Open-market sale400$188.3030,088,800
2020-06-18Open-market sale1,861$187.3930,089,200
2020-06-18Open-market sale1,000$186.4330,091,061
2020-06-18Open-market sale900$185.1630,092,061
2020-06-18Open-market sale400$183.9630,092,961
2020-06-18Open-market sale439$182.2630,093,361
2020-06-17Option exercise (derivative)10,000$0.00689,441
2020-06-17Open-market sale2,900$182.0330,093,800
2020-06-17Open-market sale2,100$181.3730,096,700
2020-06-17Open-market sale5,528$182.0530,098,800
2020-06-17Open-market sale4,472$181.3930,104,328
2020-06-17Option exercise10,000$52.3030,108,800
2020-06-16Option exercise (derivative)10,000$0.00699,441
2020-06-16Open-market sale2,700$179.9830,101,100
2020-06-16Open-market sale1,100$180.6430,100,000
2020-06-16Open-market sale1,200$181.8130,098,800
2020-06-16Open-market sale100$182.4730,103,800
2020-06-16Open-market sale1,700$181.7730,103,900
2020-06-16Open-market sale2,103$180.8130,105,600
2020-06-16Open-market sale5,797$180.1230,107,703
2020-06-16Open-market sale300$178.8830,113,500
2020-06-16Option exercise10,000$52.3030,113,800
2020-06-15Option exercise (derivative)10,000$0.00709,441
2020-06-15Option exercise10,000$52.3030,118,800
2020-06-15Open-market sale669$172.1030,118,131
2020-06-15Open-market sale1,200$174.4230,116,931
2020-06-15Open-market sale3,900$175.4330,113,031
2020-06-15Open-market sale821$176.1330,112,210
2020-06-15Open-market sale900$177.6730,111,310
2020-06-15Open-market sale2,510$178.4030,108,800
2020-06-15Open-market sale334$172.1930,108,466
2020-06-15Open-market sale500$174.1430,107,966
2020-06-15Open-market sale2,200$175.2930,105,766
2020-06-15Open-market sale300$176.1230,105,466
2020-06-15Open-market sale500$177.4830,104,966
2020-06-15Open-market sale1,166$178.3430,103,800
2020-06-12Option exercise (derivative)10,000$0.00719,441
2020-06-12Open-market sale3,126$175.6930,109,900
2020-06-12Option exercise10,000$52.3030,118,800
2020-06-12Open-market sale500$172.5330,118,300
2020-06-12Open-market sale2,100$173.7230,116,200
2020-06-12Open-market sale3,174$174.6830,113,026
2020-06-12Open-market sale1,000$176.6730,108,900
2020-06-12Open-market sale100$177.5530,108,800
2020-06-11Option exercise (derivative)10,000$0.00729,441
2020-06-11Open-market sale1,400$177.6530,108,800
2020-06-11Open-market sale2,145$176.6630,110,200
2020-06-11Open-market sale1,600$175.7730,112,345
2020-06-11Open-market sale1,700$174.6430,113,945
2020-06-11Open-market sale1,224$173.5230,115,645
2020-06-11Open-market sale1,931$172.4530,116,869
2020-06-11Option exercise10,000$52.3030,118,800
2020-06-10Option exercise (derivative)10,000$0.00739,441
2020-06-10Open-market sale2,900$180.0130,113,765
2020-06-10Open-market sale1,000$179.0430,116,665
2020-06-10Open-market sale400$177.7330,117,665
2020-06-10Open-market sale735$176.6030,118,065
2020-06-10Option exercise10,000$52.3030,118,800
2020-06-10Open-market sale3,755$182.1230,108,800
2020-06-10Open-market sale1,210$180.9030,112,555
2020-06-09Option exercise (derivative)10,000$0.00749,441
2020-06-09Open-market sale4,551$174.2430,114,249
2020-06-09Open-market sale4,281$175.0930,109,968
2020-06-09Open-market sale1,168$175.8430,108,800
2020-06-09Option exercise10,000$52.3030,118,800
2020-06-08Option exercise (derivative)10,000$0.00759,441
2020-06-08Open-market sale2,334$176.1130,108,800
2020-06-08Open-market sale2,500$175.5030,111,134
2020-06-08Open-market sale3,000$174.2330,113,634
2020-06-08Open-market sale2,166$173.5730,116,634
2020-06-08Option exercise10,000$52.3030,118,800
2020-06-05Option exercise (derivative)10,000$0.00769,441
2020-06-05Open-market sale2,100$172.9130,114,939
2020-06-05Option exercise10,000$52.3030,118,800
2020-06-05Open-market sale400$167.6930,118,400
2020-06-05Open-market sale300$169.1530,118,100
2020-06-05Open-market sale461$170.2130,117,639
2020-06-05Open-market sale600$171.8930,117,039
2020-06-05Open-market sale6,139$173.6530,108,800
2020-06-04Option exercise (derivative)10,000$0.00779,441
2020-06-04Open-market sale100$175.4330,108,800
2020-06-04Open-market sale647$174.6830,108,900
2020-06-04Open-market sale2,900$173.6430,109,547
2020-06-04Open-market sale3,101$172.8330,112,447
2020-06-04Open-market sale1,200$171.6030,115,548
2020-06-04Option exercise10,000$52.3030,118,800
2020-06-04Open-market sale2,052$170.6530,116,748
2020-06-04Gift280,000$0.0029,613,800
2020-06-03Option exercise (derivative)10,000$0.00789,441
2020-06-03Open-market sale200$175.2430,108,800
2020-06-03Open-market sale5,800$174.7030,109,000
2020-06-03Open-market sale4,000$173.7030,114,800
2020-06-03Option exercise10,000$52.3030,118,800
2020-06-02Option exercise (derivative)10,000$0.00799,441
2020-06-02Open-market sale323$174.7830,108,800
2020-06-02Option exercise10,000$52.3030,118,800
2020-06-02Open-market sale3,275$173.7930,109,123
2020-06-02Open-market sale4,802$173.0330,112,398
2020-06-02Open-market sale1,600$171.9630,117,200
2020-06-01Option exercise (derivative)10,000$0.00809,441
2020-06-01Open-market sale2,616$173.5630,116,184
2020-06-01Option exercise10,000$52.3030,118,800
2020-06-01Open-market sale400$177.3230,108,800
2020-06-01Open-market sale2,733$176.8330,109,200
2020-06-01Open-market sale2,149$175.9230,111,933
2020-06-01Open-market sale2,102$174.4530,114,082
2020-05-29Option exercise (derivative)10,000$0.00819,441
2020-05-29Open-market sale879$174.2930,108,800
2020-05-29Open-market sale3,700$173.7430,109,679
2020-05-29Open-market sale4,321$172.7230,113,379
2020-05-29Open-market sale1,100$171.7230,117,700
2020-05-29Option exercise10,000$52.3030,118,800
2020-05-28Option exercise (derivative)10,000$0.00829,441
2020-05-28Option exercise10,000$52.3030,118,800
2020-05-28Open-market sale1,600$183.6930,109,800
2020-05-28Open-market sale2,600$182.6230,111,400
2020-05-28Open-market sale2,886$181.5630,114,000
2020-05-28Open-market sale1,314$180.3330,116,886
2020-05-28Open-market sale300$179.1730,118,200
2020-05-28Open-market sale300$177.9830,118,500
2020-05-28Open-market sale1,000$184.4730,108,800
2020-05-27Option exercise (derivative)10,000$0.00839,441
2020-05-27Open-market sale2,772$176.1130,108,800
2020-05-27Open-market sale2,115$175.1230,111,572
2020-05-27Open-market sale2,400$174.1530,113,687
2020-05-27Open-market sale2,113$173.1130,116,087
2020-05-27Open-market sale600$172.1030,118,200
2020-05-27Option exercise10,000$52.3030,118,800
2020-05-26Option exercise (derivative)10,000$0.00849,441
2020-05-26Open-market sale1,300$179.7030,109,397
2020-05-26Open-market sale197$182.0030,108,800
2020-05-26Open-market sale1,300$178.8230,110,697
2020-05-26Open-market sale2,200$177.6530,111,997
2020-05-26Open-market sale4,603$176.7730,114,197
2020-05-26Option exercise10,000$52.3030,118,800
2020-05-26Open-market sale400$180.6730,108,997
2020-05-22Option exercise (derivative)10,000$0.00859,441
2020-05-22Open-market sale2,730$177.9730,108,800
2020-05-22Open-market sale1,998$176.2730,116,802
2020-05-22Option exercise10,000$52.3030,118,800
2020-05-22Open-market sale5,272$177.2730,111,530
2020-05-21Option exercise (derivative)10,000$0.00869,441
2020-05-21Open-market sale100$178.0830,108,800
2020-05-21Open-market sale1,402$177.1430,108,900
2020-05-21Open-market sale4,725$176.3630,110,302
2020-05-21Open-market sale3,773$175.5830,115,027
2020-05-21Option exercise10,000$52.3030,118,800
2020-05-20Option exercise (derivative)10,000$0.00879,441
2020-05-20Open-market sale1,317$178.6330,108,800
2020-05-20Open-market sale1,800$177.5030,110,117
2020-05-20Open-market sale3,943$176.5730,111,917
2020-05-20Open-market sale2,940$175.6630,115,860
2020-05-20Option exercise10,000$52.3030,118,800
2020-05-19Option exercise (derivative)10,000$0.00889,441
2020-05-19Open-market sale2,100$177.6430,108,800
2020-05-19Open-market sale4,377$176.7630,110,900
2020-05-19Open-market sale1,600$174.5330,116,177
2020-05-19Open-market sale900$175.8730,115,277
2020-05-19Open-market sale1,023$173.5330,117,777
2020-05-19Option exercise10,000$52.3030,118,800
2020-05-18Option exercise (derivative)10,000$0.00899,441
2020-05-18Open-market sale900$176.5630,108,800
2020-05-18Open-market sale2,400$176.0130,109,700
2020-05-18Open-market sale900$174.5630,112,100
2020-05-18Open-market sale2,908$173.8530,113,000
2020-05-18Open-market sale2,892$172.8630,115,908
2020-05-18Option exercise10,000$52.3030,118,800
2020-05-15Option exercise (derivative)10,000$0.00909,441
2020-05-15Open-market sale1,200$167.2130,117,600
2020-05-15Option exercise10,000$52.3030,118,800
2020-05-15Open-market sale2,032$167.9130,115,568
2020-05-15Open-market sale1,200$169.0930,114,368
2020-05-15Open-market sale3,053$171.1130,108,800
2020-05-15Open-market sale2,515$170.4430,111,853
2020-05-14Option exercise (derivative)10,000$0.00919,441
2020-05-14Open-market sale310$168.2830,108,800
2020-05-14Open-market sale1,100$166.9330,109,110
2020-05-14Open-market sale6,890$166.3030,110,210
2020-05-14Open-market sale1,700$165.4830,117,100
2020-05-14Option exercise10,000$52.3030,118,800
2020-05-13Option exercise (derivative)10,000$0.00929,441
2020-05-13Open-market sale207$175.1730,108,800
2020-05-13Open-market sale200$174.3230,109,007
2020-05-13Open-market sale300$172.2030,109,207
2020-05-13Open-market sale1,100$171.0930,109,507
2020-05-13Open-market sale2,100$170.2230,110,607
2020-05-13Open-market sale4,093$169.2630,112,707
2020-05-13Open-market sale1,700$168.2530,116,800
2020-05-13Open-market sale300$166.8730,118,500
2020-05-13Option exercise10,000$52.3030,118,800
2020-05-12Option exercise (derivative)10,000$0.00939,441
2020-05-12Option exercise10,000$52.3030,118,800
2020-05-12Open-market sale303$182.8930,108,800
2020-05-12Open-market sale1,397$177.4830,117,403
2020-05-12Open-market sale1,600$178.7630,115,803
2020-05-12Open-market sale2,300$179.9530,113,503
2020-05-12Open-market sale4,200$180.8730,109,303
2020-05-12Open-market sale200$181.7430,109,103
2020-05-11Option exercise (derivative)10,000$0.00949,441
2020-05-11Open-market sale2,300$182.5830,109,100
2020-05-11Open-market sale1,700$181.3330,111,400
2020-05-11Open-market sale900$180.0930,113,100
2020-05-11Open-market sale2,700$179.1830,114,000
2020-05-11Open-market sale700$177.8330,116,700
2020-05-11Open-market sale800$176.6030,117,400
2020-05-11Open-market sale600$175.1530,118,200
2020-05-11Option exercise10,000$52.3030,118,800
2020-05-11Open-market sale300$183.0330,108,800
2020-05-08Option exercise (derivative)10,000$0.00959,441
2020-05-08Open-market sale100$175.8530,108,800
2020-05-08Open-market sale2,499$175.3230,108,900
2020-05-08Open-market sale4,500$174.2630,111,399
2020-05-08Open-market sale1,701$173.3430,115,899
2020-05-08Open-market sale1,200$172.2430,117,600
2020-05-08Option exercise10,000$52.3030,118,800
2020-05-07Option exercise (derivative)10,000$0.00969,441
2020-05-07Open-market sale1,199$166.7230,117,601
2020-05-07Option exercise10,000$52.3030,118,800
2020-05-07Open-market sale900$170.8330,108,800
2020-05-07Open-market sale1,400$167.8930,116,201
2020-05-07Open-market sale1,300$169.2130,114,901
2020-05-07Open-market sale5,201$170.2130,109,700
2020-05-06Option exercise (derivative)10,000$0.00979,441
2020-05-06Open-market sale1,200$165.2630,108,800
2020-05-06Open-market sale3,566$163.7430,115,234
2020-05-06Option exercise10,000$52.3030,118,800
2020-05-06Open-market sale5,234$164.5030,110,000
2020-05-05Option exercise (derivative)10,000$0.00989,441
2020-05-05Open-market sale500$161.1530,118,300
2020-05-05Open-market sale6,212$163.3030,108,800
2020-05-05Open-market sale3,288$162.5830,115,012
2020-05-05Option exercise10,000$52.3030,118,800
2020-05-04Option exercise (derivative)10,000$0.00999,441
2020-05-04Option exercise10,000$52.3030,118,800
2020-05-04Open-market sale3,205$160.7830,110,509
2020-05-04Open-market sale2,800$159.6330,113,714
2020-05-04Open-market sale1,100$158.9030,116,514
2020-05-04Open-market sale700$157.5130,117,614
2020-05-04Open-market sale486$155.7230,118,314
2020-05-04Open-market sale1,709$161.4730,108,800
2020-05-01Option exercise (derivative)10,000$0.001,009,441
2020-05-01Open-market sale100$160.0330,108,800
2020-05-01Open-market sale500$159.0330,108,900
2020-05-01Open-market sale1,032$158.1330,109,400
2020-05-01Open-market sale2,300$157.2130,110,432
2020-05-01Open-market sale6,068$156.0030,112,732
2020-05-01Option exercise10,000$52.3030,118,800
2020-04-30Option exercise (derivative)10,000$0.001,019,441
2020-04-30Open-market sale1,700$163.1930,110,000
2020-04-30Open-market sale300$164.8830,108,800
2020-04-30Open-market sale900$164.2130,109,100
2020-04-30Open-market sale6,000$162.0130,111,700
2020-04-30Open-market sale1,100$161.2830,117,700
2020-04-30Option exercise10,000$52.3030,118,800
2020-04-29Option exercise (derivative)10,000$0.001,029,441
2020-04-29Open-market sale300$157.1430,118,500
2020-04-29Option exercise10,000$52.3030,118,800
2020-04-29Open-market sale742$158.1930,117,758
2020-04-29Open-market sale1,200$159.4530,116,558
2020-04-29Open-market sale4,858$160.6230,111,700
2020-04-29Open-market sale2,900$161.2430,108,800
2020-04-28Option exercise (derivative)10,000$0.001,039,441
2020-04-28Open-market sale500$160.1430,108,800
2020-04-28Open-market sale674$159.4930,109,300
2020-04-28Open-market sale300$157.8530,109,974
2020-04-28Open-market sale3,494$154.7730,115,306
2020-04-28Option exercise10,000$52.3030,118,800
2020-04-28Open-market sale4,532$155.6230,110,774
2020-04-28Open-market sale500$156.7530,110,274
2020-04-27Option exercise (derivative)10,000$0.001,049,441
2020-04-27Option exercise10,000$52.3030,118,800
2020-04-27Open-market sale2,500$157.0530,115,033
2020-04-27Open-market sale667$155.7130,117,533
2020-04-27Open-market sale600$154.6930,118,200
2020-04-27Open-market sale6,233$157.8230,108,800
2020-04-24Option exercise (derivative)10,000$0.001,059,441
2020-04-24Open-market sale2,100$153.7830,108,800
2020-04-24Open-market sale4,400$152.8930,110,900
2020-04-24Open-market sale3,500$152.0330,115,300
2020-04-24Option exercise10,000$52.3030,118,800
2020-04-23Option exercise (derivative)10,000$0.001,069,441
2020-04-23Open-market sale2,474$152.0730,116,326
2020-04-23Open-market sale2,242$155.2030,109,900
2020-04-23Option exercise10,000$52.3030,118,800
2020-04-23Open-market sale1,100$155.9430,108,800
2020-04-23Open-market sale2,580$153.2030,113,746
2020-04-23Open-market sale1,604$154.3530,112,142
2020-04-22Grant / award (derivative)201,782$154.14201,782
2020-04-22Grant / award (derivative)86,344$0.0086,344
2020-04-22Option exercise (derivative)10,000$0.001,079,441
2020-04-22Open-market sale2,700$152.2130,115,600
2020-04-22Open-market sale900$155.0730,108,800
2020-04-22Open-market sale2,500$154.2630,109,700
2020-04-22Open-market sale3,400$153.4930,112,200
2020-04-22Option exercise10,000$52.3030,118,800
2020-04-22Open-market sale500$151.1430,118,300
2020-04-22Grant / award (derivative)174,207$154.14174,207
2020-04-22Grant / award (derivative)86,344$0.0086,344
2020-04-21Option exercise (derivative)10,000$0.001,089,441
2020-04-21Open-market sale475$159.9730,108,800
2020-04-21Open-market sale715$157.6330,109,275
2020-04-21Open-market sale400$156.7530,109,990
2020-04-21Open-market sale300$155.4130,110,390
2020-04-21Open-market sale200$154.4830,110,690
2020-04-21Open-market sale1,200$152.9430,110,890
2020-04-21Open-market sale2,500$151.7930,112,090
2020-04-21Open-market sale2,110$150.6630,114,590
2020-04-21Open-market sale1,300$149.6830,116,700
2020-04-21Open-market sale800$148.6930,118,000
2020-04-21Option exercise10,000$52.3030,118,800
2020-04-20Option exercise (derivative)10,000$0.001,099,441
2020-04-20Option exercise10,000$52.3030,118,800
2020-04-20Open-market sale1,274$161.0830,117,526
2020-04-20Open-market sale1,000$162.1330,116,526
2020-04-20Open-market sale6,147$163.2430,110,379
2020-04-20Open-market sale1,579$163.9330,108,800
2020-04-17Option exercise (derivative)10,000$0.001,109,441
2020-04-17Open-market sale1,344$162.5830,108,800
2020-04-17Open-market sale1,500$161.7630,110,144
2020-04-17Open-market sale4,100$160.5630,111,644
2020-04-17Open-market sale2,256$159.8830,115,744
2020-04-17Open-market sale800$158.3630,118,000
2020-04-17Option exercise10,000$52.3030,118,800
2020-04-16Option exercise (derivative)10,000$0.001,119,441
2020-04-16Open-market sale1,700$155.0030,117,100
2020-04-16Option exercise10,000$52.3030,118,800
2020-04-16Open-market sale2,132$155.9130,114,968
2020-04-16Open-market sale5,668$156.8530,109,300
2020-04-16Open-market sale500$157.5430,108,800
2020-04-15Option exercise (derivative)10,000$0.001,129,441
2020-04-15Open-market sale1,643$156.5930,108,800
2020-04-15Open-market sale5,486$155.8530,110,443
2020-04-15Open-market sale2,871$154.9330,115,929
2020-04-15Option exercise10,000$52.3030,118,800
2020-04-14Option exercise (derivative)10,000$0.001,139,441
2020-04-14Open-market sale655$156.2230,118,145
2020-04-14Option exercise10,000$52.3030,118,800
2020-04-14Open-market sale6,245$157.4730,111,900
2020-04-14Open-market sale3,100$157.9830,108,800
2020-04-13Option exercise (derivative)10,000$0.001,149,441
2020-04-13Open-market sale2,032$152.3630,109,464
2020-04-13Open-market sale664$154.0830,108,800
2020-04-13Open-market sale4,200$151.4530,111,496
2020-04-13Option exercise10,000$52.3030,118,800
2020-04-13Open-market sale3,104$150.6530,115,696
2020-04-09Option exercise (derivative)10,000$0.001,159,441
2020-04-09Open-market sale200$155.7430,108,800
2020-04-09Open-market sale1,200$154.8130,109,000
2020-04-09Open-market sale6,135$153.9130,110,200
2020-04-09Option exercise10,000$52.3030,118,800
2020-04-09Open-market sale2,465$152.9530,116,335
2020-04-08Option exercise (derivative)10,000$0.001,169,441
2020-04-08Open-market sale400$147.7930,115,829
2020-04-08Open-market sale1,371$146.7330,116,229
2020-04-08Open-market sale1,200$145.5930,117,600
2020-04-08Option exercise10,000$52.3030,118,800
2020-04-08Open-market sale2,800$150.3730,112,029
2020-04-08Open-market sale1,000$149.4530,114,829
2020-04-08Open-market sale3,029$151.3330,109,000
2020-04-08Open-market sale200$152.0030,108,800
2020-04-07Option exercise (derivative)10,000$0.001,179,441
2020-04-07Open-market sale2,300$149.6430,109,165
2020-04-07Option exercise10,000$52.3030,118,800
2020-04-07Open-market sale2,035$145.5030,116,765
2020-04-07Open-market sale2,300$146.5430,114,465
2020-04-07Open-market sale1,200$147.4330,113,265
2020-04-07Open-market sale365$150.4130,108,800
2020-04-07Open-market sale1,800$148.6430,111,465
2020-04-06Option exercise (derivative)10,000$0.001,189,441
2020-04-06Open-market sale571$138.9530,118,229
2020-04-06Option exercise10,000$52.3030,118,800
2020-04-06Open-market sale1,100$141.3730,116,829
2020-04-06Open-market sale2,100$142.4530,114,729
2020-04-06Open-market sale1,900$143.4930,112,829
2020-04-06Open-market sale1,400$144.5430,111,429
2020-04-06Open-market sale900$145.6830,110,529
2020-04-06Open-market sale1,029$146.9530,109,500
2020-04-06Open-market sale700$148.0630,108,800
2020-04-06Open-market sale300$140.0430,117,929
2020-04-03Option exercise (derivative)10,000$0.001,199,441
2020-04-03Open-market sale100$135.8730,108,800
2020-04-03Open-market sale900$135.1930,108,900
2020-04-03Option exercise10,000$52.3030,118,800
2020-04-03Open-market sale3,334$132.2930,115,466
2020-04-03Open-market sale2,800$133.2130,112,666
2020-04-03Open-market sale2,866$134.1230,109,800
2020-04-02Option exercise (derivative)10,000$0.001,209,441
2020-04-02Open-market sale100$135.2930,108,800
2020-04-02Open-market sale600$134.3530,108,900
2020-04-02Open-market sale3,600$133.8430,109,500
2020-04-02Open-market sale2,500$132.7330,113,100
2020-04-02Open-market sale2,400$131.7930,115,600
2020-04-02Open-market sale800$130.4730,118,000
2020-04-02Option exercise10,000$52.3030,118,800
2020-04-01Option exercise (derivative)10,000$0.001,219,441
2020-04-01Open-market sale2,680$138.2830,108,900
2020-04-01Open-market sale1,609$137.3230,111,580
2020-04-01Open-market sale3,100$136.0530,113,189
2020-04-01Open-market sale1,200$135.0730,116,289
2020-04-01Open-market sale1,311$134.1430,117,489
2020-04-01Option exercise10,000$52.3030,118,800
2020-04-01Open-market sale100$138.9330,108,800
2020-03-31Option exercise (derivative)10,000$0.001,229,441
2020-03-31Open-market sale700$146.8830,113,935
2020-03-31Open-market sale1,600$147.7130,112,335
2020-03-31Open-market sale1,135$148.9230,111,200
2020-03-31Open-market sale1,300$149.9330,109,900
2020-03-31Open-market sale1,000$150.9630,108,900
2020-03-31Open-market sale100$151.6830,108,800
2020-03-31Option exercise10,000$52.3030,118,800
2020-03-31Open-market sale865$143.2530,117,935
2020-03-31Open-market sale1,000$145.8130,114,635
2020-03-31Open-market sale2,300$144.7130,115,635
2020-03-30Option exercise (derivative)10,000$0.001,239,441
2020-03-30Open-market sale1,614$149.3030,115,604
2020-03-30Open-market sale4,104$150.3930,111,500
2020-03-30Open-market sale1,900$151.1930,109,600
2020-03-30Open-market sale800$147.1830,118,000
2020-03-30Open-market sale782$148.1130,117,218
2020-03-30Option exercise10,000$52.3030,118,800
2020-03-30Open-market sale800$152.3230,108,800
2020-03-27Option exercise (derivative)10,000$0.001,249,441
2020-03-27Open-market sale180$151.0030,108,800
2020-03-27Open-market sale1,100$149.7130,108,980
2020-03-27Option exercise10,000$52.3030,118,800
2020-03-27Open-market sale2,000$145.8130,116,800
2020-03-27Open-market sale1,000$148.5430,110,080
2020-03-27Open-market sale2,000$147.5630,111,080
2020-03-27Open-market sale3,720$146.7230,113,080
2020-03-26Option exercise (derivative)10,000$0.001,259,441
2020-03-26Option exercise10,000$52.3030,118,800
2020-03-26Open-market sale686$148.6030,118,114
2020-03-26Open-market sale1,600$149.6930,116,514
2020-03-26Open-market sale1,200$150.8230,115,314
2020-03-26Open-market sale2,900$151.8230,112,414
2020-03-26Open-market sale2,100$152.7030,110,314
2020-03-26Open-market sale1,101$153.6530,109,213
2020-03-26Open-market sale413$154.6130,108,800
2020-03-25Option exercise (derivative)10,000$0.001,269,441
2020-03-25Open-market sale900$154.0530,114,200
2020-03-25Open-market sale1,390$152.8130,115,100
2020-03-25Open-market sale500$151.5330,116,490
2020-03-25Open-market sale300$148.4030,117,790
2020-03-25Open-market sale710$147.5230,118,090
2020-03-25Option exercise10,000$52.3030,118,800
2020-03-25Open-market sale2,000$154.9330,112,200
2020-03-25Open-market sale1,300$155.8730,110,900
2020-03-25Open-market sale1,700$156.7730,109,200
2020-03-25Open-market sale400$157.7730,108,800
2020-03-25Open-market sale800$150.7330,116,990
2020-03-24Option exercise (derivative)10,000$0.001,279,441
2020-03-24Open-market sale1,443$148.4130,116,560
2020-03-24Open-market sale2,600$152.5330,109,260
2020-03-24Open-market sale900$151.5430,111,860
2020-03-24Open-market sale1,500$150.4930,112,760
2020-03-24Open-market sale2,300$149.4630,114,260
2020-03-24Open-market sale460$153.3130,108,800
2020-03-24Open-market sale300$147.1930,118,003
2020-03-24Open-market sale200$145.9030,118,303
2020-03-24Open-market sale297$144.5730,118,503
2020-03-24Option exercise10,000$52.3030,118,800
2020-03-23Option exercise (derivative)10,000$0.001,289,441
2020-03-23Open-market sale252$143.4430,108,800
2020-03-23Open-market sale700$142.3130,109,052
2020-03-23Open-market sale2,147$141.3330,109,752
2020-03-23Open-market sale2,500$140.2930,111,899
2020-03-23Option exercise10,000$52.3030,118,800
2020-03-23Open-market sale200$135.8230,118,600
2020-03-23Open-market sale1,000$137.2630,117,600
2020-03-23Open-market sale2,200$139.3730,114,399
2020-03-23Open-market sale1,001$138.0030,116,599
2020-03-20Option exercise (derivative)10,000$0.001,299,441
2020-03-20Option exercise10,000$52.3030,118,800
2020-03-20Open-market sale100$136.1230,118,700
2020-03-20Open-market sale1,500$138.5530,117,200
2020-03-20Open-market sale2,346$139.2930,114,854
2020-03-20Open-market sale2,854$140.5130,112,000
2020-03-20Open-market sale1,400$141.2830,110,600
2020-03-20Open-market sale900$142.7130,109,700
2020-03-20Open-market sale400$143.6130,109,300
2020-03-20Open-market sale500$144.8030,108,800
2020-03-19Option exercise (derivative)10,000$0.001,309,441
2020-03-19Open-market sale200$142.5830,108,800
2020-03-19Open-market sale1,100$141.5430,109,000
2020-03-19Open-market sale800$140.4130,110,100
2020-03-19Open-market sale1,692$139.6130,110,900
2020-03-19Open-market sale200$137.9630,112,592
2020-03-19Open-market sale900$136.9230,112,792
2020-03-19Open-market sale500$135.8330,113,692
2020-03-19Open-market sale1,100$134.6630,114,192
2020-03-19Open-market sale700$133.9630,115,292
2020-03-19Open-market sale1,300$132.7630,115,992
2020-03-19Open-market sale1,008$131.9530,117,292
2020-03-19Open-market sale300$130.2830,118,300
2020-03-19Open-market sale200$129.2530,118,600
2020-03-19Option exercise10,000$52.3030,118,800
2020-03-18Option exercise (derivative)10,000$0.001,319,441
2020-03-18Option exercise10,000$52.3030,118,800
2020-03-18Open-market sale813$132.3230,108,800
2020-03-18Open-market sale700$131.3530,109,613
2020-03-18Open-market sale500$130.2730,110,313
2020-03-18Open-market sale1,068$128.5230,110,813
2020-03-18Open-market sale900$127.5130,111,881
2020-03-18Open-market sale1,100$126.3330,112,781
2020-03-18Open-market sale1,919$125.3630,113,881
2020-03-18Open-market sale500$124.2830,115,800
2020-03-18Open-market sale500$123.2030,116,300
2020-03-18Open-market sale600$121.9530,116,800
2020-03-18Open-market sale300$120.5430,117,400
2020-03-18Open-market sale600$119.4730,117,700
2020-03-18Open-market sale400$118.5530,118,300
2020-03-18Open-market sale100$116.1230,118,700
2020-03-17Option exercise (derivative)10,000$0.001,329,441
2020-03-17Open-market sale400$123.6830,118,400
2020-03-17Open-market sale500$132.2230,115,572
2020-03-17Open-market sale200$129.7630,116,072
2020-03-17Open-market sale600$127.9530,116,272
2020-03-17Open-market sale1,128$126.7130,116,872
2020-03-17Open-market sale400$124.9530,118,000
2020-03-17Open-market sale700$133.2830,114,872
2020-03-17Option exercise10,000$52.3030,118,800
2020-03-17Open-market sale100$137.9230,108,800
2020-03-17Open-market sale1,000$137.2230,108,900
2020-03-17Open-market sale2,200$136.3030,109,900
2020-03-17Open-market sale1,600$135.3730,112,100
2020-03-17Open-market sale1,172$134.2930,113,700
2020-03-16Option exercise (derivative)10,000$0.001,339,441
2020-03-16Open-market sale100$141.4330,108,800
2020-03-16Open-market sale200$140.3930,108,900
2020-03-16Open-market sale200$138.2130,109,100
2020-03-16Open-market sale500$137.2730,109,300
2020-03-16Open-market sale500$136.4630,109,800
2020-03-16Open-market sale900$135.3730,110,300
2020-03-16Open-market sale1,700$134.1330,111,200
2020-03-16Open-market sale1,020$133.3530,112,900
2020-03-16Open-market sale600$132.1730,113,920
2020-03-16Open-market sale800$130.5830,114,520
2020-03-16Open-market sale1,500$129.4430,115,320
2020-03-16Open-market sale300$128.6430,116,820
2020-03-16Open-market sale300$126.2830,117,120
2020-03-16Open-market sale876$125.3730,117,420
2020-03-16Open-market sale504$124.0230,118,296
2020-03-16Option exercise10,000$52.3030,118,800
2020-03-13Option exercise (derivative)10,000$0.001,349,441
2020-03-13Open-market sale491$149.0330,108,800
2020-03-13Open-market sale389$147.2730,109,291
2020-03-13Open-market sale200$146.5330,109,680
2020-03-13Open-market sale500$145.1530,109,880
2020-03-13Open-market sale900$144.1930,110,380
2020-03-13Open-market sale1,100$143.1730,111,280
2020-03-13Open-market sale1,700$142.1530,112,380
2020-03-13Open-market sale1,820$141.1630,114,080
2020-03-13Open-market sale1,200$139.9230,115,900
2020-03-13Open-market sale1,100$138.8730,117,100
2020-03-13Open-market sale400$137.8930,118,200
2020-03-13Open-market sale200$136.6030,118,600
2020-03-13Option exercise10,000$52.3030,118,800
2020-03-12Option exercise (derivative)10,000$0.001,359,441
2020-03-12Open-market sale100$148.0330,108,900
2020-03-12Open-market sale500$147.3130,109,000
2020-03-12Open-market sale1,500$146.3430,109,500
2020-03-12Open-market sale2,200$145.4230,111,000
2020-03-12Open-market sale1,703$144.1930,113,200
2020-03-12Open-market sale1,800$143.3130,114,903
2020-03-12Open-market sale1,500$142.5130,116,703
2020-03-12Open-market sale597$141.2630,118,203
2020-03-12Option exercise10,000$52.3030,118,800
2020-03-12Open-market sale100$149.4930,108,800
2020-03-11Option exercise (derivative)10,000$0.001,369,441
2020-03-11Open-market sale1,300$150.7930,117,500
2020-03-11Open-market sale100$159.1930,108,800
2020-03-11Open-market sale1,300$158.3030,108,900
2020-03-11Open-market sale1,012$157.4630,110,200
2020-03-11Open-market sale400$156.0430,111,212
2020-03-11Open-market sale1,800$155.0730,111,612
2020-03-11Open-market sale1,971$154.1930,113,412
2020-03-11Open-market sale800$153.0630,115,383
2020-03-11Open-market sale1,317$151.8830,116,183
2020-03-11Option exercise10,000$52.3030,118,800
2020-03-10Option exercise (derivative)10,000$0.001,379,441
2020-03-10Open-market sale900$159.4430,110,184
2020-03-10Open-market sale500$153.9330,117,700
2020-03-10Open-market sale2,700$155.0730,115,000
2020-03-10Open-market sale1,600$156.1030,113,400
2020-03-10Open-market sale1,716$157.0730,111,684
2020-03-10Open-market sale200$151.5730,118,600
2020-03-10Option exercise10,000$52.3030,118,800
2020-03-10Open-market sale384$161.0730,108,800
2020-03-10Open-market sale1,000$160.4330,109,184
2020-03-10Open-market sale400$152.8430,118,200
2020-03-10Open-market sale600$158.4330,111,084
2020-03-09Option exercise (derivative)10,000$0.001,389,441
2020-03-09Open-market sale100$157.3630,108,800
2020-03-09Open-market sale700$156.4330,108,900
2020-03-09Open-market sale1,100$155.3630,109,600
2020-03-09Open-market sale2,600$154.2630,110,700
2020-03-09Open-market sale1,800$153.2630,113,300
2020-03-09Open-market sale2,500$152.2430,115,100
2020-03-09Open-market sale1,200$151.4830,117,600
2020-03-09Option exercise10,000$52.3030,118,800
2020-03-06Option exercise (derivative)10,000$0.001,399,441
2020-03-06Open-market sale1,300$160.1730,116,800
2020-03-06Open-market sale600$166.6830,108,800
2020-03-06Open-market sale1,695$165.4330,109,400
2020-03-06Open-market sale2,105$164.3730,111,095
2020-03-06Open-market sale1,400$163.4530,113,200
2020-03-06Open-market sale1,400$162.1830,114,600
2020-03-06Open-market sale800$161.2330,116,000
2020-03-06Option exercise10,000$52.3030,118,800
2020-03-06Open-market sale700$159.2530,118,100
2020-03-05Option exercise (derivative)10,000$0.001,409,441
2020-03-05Open-market sale200$173.5830,108,800
2020-03-05Open-market sale1,796$172.8730,109,000
2020-03-05Open-market sale2,000$171.9030,110,796
2020-03-05Open-market sale1,100$170.9330,112,796
2020-03-05Open-market sale2,604$169.5730,113,896
2020-03-05Open-market sale2,300$168.8130,116,500
2020-03-05Option exercise10,000$52.3030,118,800
2020-03-04Option exercise (derivative)10,000$0.001,419,441
2020-03-04Open-market sale2,300$173.4830,221,221
2020-03-04Open-market sale679$172.2930,223,521
2020-03-04Open-market sale1,500$174.4130,219,721
2020-03-04Open-market sale921$175.3330,218,800
2020-03-04Open-market sale2,500$171.1730,224,200
2020-03-04Open-market sale2,100$170.3230,226,700
2020-03-04Option exercise10,000$52.3030,228,800
2020-03-04Gift110,000$0.0030,108,800
2020-03-03Option exercise (derivative)10,000$0.001,429,441
2020-03-03Open-market sale307$177.8730,218,800
2020-03-03Open-market sale500$176.9330,219,107
2020-03-03Open-market sale1,200$175.9430,219,607
2020-03-03Open-market sale1,600$174.9330,220,807
2020-03-03Open-market sale1,000$173.6230,222,407
2020-03-03Open-market sale1,100$172.5130,223,407
2020-03-03Open-market sale500$171.3830,224,507
2020-03-03Open-market sale1,300$170.4930,225,007
2020-03-03Open-market sale1,893$169.3630,226,307
2020-03-03Open-market sale600$168.0830,228,200
2020-03-03Option exercise10,000$52.3030,228,800
2020-03-02Option exercise (derivative)10,000$0.001,439,441
2020-03-02Open-market sale896$176.0930,218,800
2020-03-02Open-market sale900$174.8530,219,696
2020-03-02Open-market sale2,400$173.9730,220,596
2020-03-02Open-market sale1,904$172.9730,222,996
2020-03-02Open-market sale2,000$171.9130,224,900
2020-03-02Open-market sale1,200$170.4730,226,900
2020-03-02Open-market sale700$169.6330,228,100
2020-03-02Option exercise10,000$52.3030,228,800
2020-02-28Option exercise (derivative)10,000$0.001,449,441
2020-02-28Open-market sale2,800$167.6030,221,286
2020-02-28Option exercise10,000$52.3030,228,800
2020-02-28Open-market sale100$163.3330,228,700
2020-02-28Open-market sale714$165.3130,227,986
2020-02-28Open-market sale3,900$166.6630,224,086
2020-02-28Open-market sale1,800$168.5530,219,486
2020-02-28Open-market sale686$169.5030,218,800
2020-02-27Option exercise (derivative)10,000$0.001,459,441
2020-02-27Option exercise10,000$52.3030,228,800
2020-02-27Open-market sale1,800$174.1230,222,749
2020-02-27Open-market sale2,451$172.9130,224,549
2020-02-27Open-market sale1,300$172.0930,227,000
2020-02-27Open-market sale500$170.9530,228,300
2020-02-27Open-market sale2,449$175.2330,220,300
2020-02-27Open-market sale700$176.1030,219,600
2020-02-27Open-market sale800$177.6130,218,800
2020-02-26Option exercise (derivative)10,000$0.001,469,441
2020-02-26Open-market sale200$182.0930,218,800
2020-02-26Open-market sale1,300$181.4630,219,000
2020-02-26Option exercise10,000$52.3030,228,800
2020-02-26Open-market sale739$176.2430,228,061
2020-02-26Open-market sale1,700$177.1430,226,361
2020-02-26Open-market sale2,800$178.2130,223,561
2020-02-26Open-market sale300$180.1930,220,300
2020-02-26Open-market sale2,961$179.1930,220,600
2020-02-25Option exercise (derivative)10,000$0.001,479,441
2020-02-25Open-market sale1,863$181.1930,226,137
2020-02-25Open-market sale800$187.8230,220,337
2020-02-25Open-market sale1,537$188.6530,218,800
2020-02-25Option exercise10,000$52.3030,228,800
2020-02-25Open-market sale800$180.1930,228,000
2020-02-25Open-market sale200$186.4030,221,137
2020-02-25Open-market sale800$182.1830,225,337
2020-02-25Open-market sale1,000$183.3630,224,337
2020-02-25Open-market sale1,900$184.4830,222,437
2020-02-25Open-market sale1,100$185.3830,221,337
2020-02-24Option exercise (derivative)10,000$0.001,489,441
2020-02-24Open-market sale1,992$186.0530,219,300
2020-02-24Open-market sale1,200$184.5930,221,292
2020-02-24Open-market sale3,258$183.6830,222,492
2020-02-24Open-market sale2,100$182.8830,225,750
2020-02-24Open-market sale300$181.8130,227,850
2020-02-24Open-market sale650$179.7030,228,150
2020-02-24Option exercise10,000$52.3030,228,800
2020-02-24Open-market sale500$186.4830,218,800
2020-02-21Option exercise (derivative)10,000$0.001,499,441
2020-02-21Open-market sale675$191.7130,218,800
2020-02-21Open-market sale685$190.9930,219,475
2020-02-21Open-market sale3,316$189.4330,220,160
2020-02-21Open-market sale4,800$188.6030,223,476
2020-02-21Open-market sale524$187.5030,228,276
2020-02-21Option exercise10,000$52.3030,228,800
2020-02-20Option exercise (derivative)10,000$0.001,509,441
2020-02-20Open-market sale4,344$193.1730,222,156
2020-02-20Open-market sale1,000$192.0630,226,500
2020-02-20Open-market sale1,300$191.1230,227,500
2020-02-20Open-market sale1,200$195.1830,218,800
2020-02-20Open-market sale2,156$194.3530,220,000
2020-02-20Option exercise10,000$52.3030,228,800
2020-02-19Option exercise (derivative)10,000$0.001,519,441
2020-02-19Open-market sale3,610$193.2430,218,800
2020-02-19Open-market sale6,390$192.7230,222,410
2020-02-19Option exercise10,000$52.3030,228,800
2020-02-18Option exercise (derivative)10,000$0.001,529,441
2020-02-18Open-market sale7,700$190.7430,218,800
2020-02-18Open-market sale2,300$189.4930,226,500
2020-02-18Option exercise10,000$52.3030,228,800
2020-02-14Option exercise (derivative)10,000$0.001,539,441
2020-02-14Open-market sale6,052$189.6830,218,800
2020-02-14Open-market sale3,948$188.9730,224,852
2020-02-14Option exercise10,000$52.3030,228,800
2020-02-13Option exercise (derivative)10,000$0.001,549,441
2020-02-13Open-market sale5,200$190.0930,220,600
2020-02-13Open-market sale1,800$190.7130,218,800
2020-02-13Open-market sale3,000$188.8230,225,800
2020-02-13Option exercise10,000$52.3030,228,800
2020-02-12Option exercise (derivative)10,000$0.001,559,441
2020-02-12Open-market sale200$190.1230,218,800
2020-02-12Open-market sale1,800$188.4030,226,200
2020-02-12Open-market sale800$187.4330,228,000
2020-02-12Option exercise10,000$52.3030,228,800
2020-02-12Open-market sale7,200$189.5330,219,000
2020-02-11Option exercise (derivative)10,000$0.001,569,441
2020-02-11Open-market sale200$192.2530,218,800
2020-02-11Option exercise10,000$52.3030,228,800
2020-02-11Open-market sale4,541$189.4030,224,259
2020-02-11Open-market sale1,159$191.3430,219,000
2020-02-11Open-market sale4,100$190.2930,220,159
2020-02-10Option exercise (derivative)10,000$0.001,579,441
2020-02-10Open-market sale6,268$188.6630,219,100
2020-02-10Open-market sale1,600$187.5730,225,368
2020-02-10Open-market sale1,832$186.5430,226,968
2020-02-10Option exercise10,000$52.3030,228,800
2020-02-10Open-market sale300$189.1830,218,800
2020-02-07Option exercise (derivative)10,000$0.001,589,441
2020-02-07Open-market sale1,200$188.1030,218,800
2020-02-07Open-market sale4,130$187.1630,220,000
2020-02-07Open-market sale4,670$186.1530,224,130
2020-02-07Option exercise10,000$52.3030,228,800
2020-02-06Option exercise (derivative)10,000$0.001,599,441
2020-02-06Open-market sale8,253$186.4530,220,047
2020-02-06Open-market sale500$185.0530,228,300
2020-02-06Option exercise10,000$52.3030,228,800
2020-02-06Open-market sale1,247$186.9430,218,800
2020-02-05Option exercise (derivative)10,000$0.001,609,441
2020-02-05Open-market sale100$188.2430,219,333
2020-02-05Open-market sale533$190.4530,218,800
2020-02-05Open-market sale1,300$186.6430,219,433
2020-02-05Open-market sale1,101$185.4230,220,733
2020-02-05Open-market sale4,355$184.6130,221,834
2020-02-05Open-market sale2,611$183.6230,226,189
2020-02-05Option exercise10,000$52.3030,228,800
2020-02-04Option exercise (derivative)10,000$0.001,619,441
2020-02-04Open-market sale2,699$189.2730,218,800
2020-02-04Option exercise10,000$52.3030,228,800
2020-02-04Open-market sale3,177$187.7230,225,623
2020-02-04Open-market sale4,124$188.7730,221,499
2020-02-03Option exercise (derivative)10,000$0.001,629,441
2020-02-03Open-market sale1,900$184.6530,223,459
2020-02-03Open-market sale2,741$183.6230,225,359
2020-02-03Open-market sale700$182.5430,228,100
2020-02-03Option exercise10,000$52.3030,228,800
2020-02-03Open-market sale4,659$185.4430,218,800
2020-01-31Option exercise (derivative)10,000$0.001,639,441
2020-01-31Open-market sale400$183.3230,219,323
2020-01-31Option exercise10,000$52.3030,228,800
2020-01-31Open-market sale4,600$181.5430,224,200
2020-01-31Open-market sale4,477$182.3730,219,723
2020-01-31Open-market sale123$185.7030,218,800
2020-01-31Open-market sale400$184.8130,218,923
2020-01-30Option exercise (derivative)10,000$0.001,649,441
2020-01-30Open-market sale5,300$184.1030,222,251
2020-01-30Open-market sale900$183.0230,227,551
2020-01-30Open-market sale349$181.1930,228,451
2020-01-30Open-market sale951$185.6430,218,800
2020-01-30Open-market sale2,500$184.9530,219,751
2020-01-30Option exercise10,000$52.3030,228,800
2020-01-29Option exercise (derivative)10,000$0.001,659,441
2020-01-29Option exercise10,000$52.3030,228,800
2020-01-29Open-market sale565$183.8530,218,800
2020-01-29Open-market sale4,166$182.2730,224,634
2020-01-29Open-market sale5,269$183.2130,219,365
2020-01-28Option exercise (derivative)10,000$0.001,669,441
2020-01-28Option exercise10,000$52.3030,228,800
2020-01-28Open-market sale1,948$181.4530,226,852
2020-01-28Open-market sale3,065$182.9130,223,787
2020-01-28Open-market sale4,987$183.4330,218,800
2020-01-27Option exercise (derivative)10,000$0.001,679,441
2020-01-27Open-market sale6,094$180.5230,221,784
2020-01-27Open-market sale500$179.3830,227,878
2020-01-27Open-market sale422$178.1330,228,378
2020-01-27Option exercise10,000$52.3030,228,800
2020-01-27Open-market sale2,984$181.2430,218,800
2020-01-24Option exercise (derivative)10,000$0.001,689,441
2020-01-24Open-market sale1,100$185.8030,218,800
2020-01-24Open-market sale841$183.9930,222,548
2020-01-24Open-market sale1,500$182.8930,223,389
2020-01-24Open-market sale3,911$181.8330,224,889
2020-01-24Option exercise10,000$52.3030,228,800
2020-01-24Open-market sale2,648$184.9530,219,900
2020-01-23Option exercise (derivative)10,000$0.001,699,441
2020-01-23Open-market sale200$184.1030,218,800
2020-01-23Open-market sale8,100$183.4230,219,000
2020-01-23Open-market sale1,700$182.4630,227,100
2020-01-23Option exercise10,000$52.3030,228,800
2020-01-22Option exercise (derivative)10,000$0.001,709,441
2020-01-22Open-market sale3,215$184.5330,223,753
2020-01-22Option exercise10,000$52.3030,228,800
2020-01-22Open-market sale1,832$183.3030,226,968
2020-01-22Open-market sale4,053$185.2930,219,700
2020-01-22Open-market sale900$186.0230,218,800
2020-01-21Option exercise (derivative)10,000$0.001,719,441
2020-01-21Open-market sale300$185.7830,218,800
2020-01-21Open-market sale6,138$185.2730,219,100
2020-01-21Open-market sale1,700$184.2730,225,238
2020-01-21Open-market sale1,100$183.1330,226,938
2020-01-21Open-market sale762$182.0430,228,038
2020-01-21Option exercise10,000$52.3030,228,800
2020-01-17Option exercise (derivative)10,000$0.001,729,441
2020-01-17Open-market sale771$183.0730,218,800
2020-01-17Open-market sale9,229$182.0430,219,571
2020-01-17Option exercise10,000$52.3030,228,800
2020-01-16Option exercise (derivative)10,000$0.001,739,441
2020-01-16Option exercise10,000$52.3030,228,800
2020-01-16Open-market sale6,346$181.7130,222,454
2020-01-16Open-market sale3,654$182.3830,218,800
2020-01-15Option exercise (derivative)10,000$0.001,749,441
2020-01-15Open-market sale5,761$182.0830,219,600
2020-01-15Open-market sale3,439$181.1530,225,361
2020-01-15Option exercise10,000$52.3030,228,800
2020-01-15Open-market sale800$182.8130,218,800
2020-01-14Option exercise (derivative)10,000$0.001,759,441
2020-01-14Open-market sale8,541$182.7030,220,259
2020-01-14Option exercise10,000$52.3030,228,800
2020-01-14Open-market sale1,459$183.2830,218,800
2020-01-13Option exercise (derivative)10,000$0.001,769,441
2020-01-13Open-market sale6,539$183.8630,218,800
2020-01-13Open-market sale2,600$182.9530,225,339
2020-01-13Open-market sale861$181.5730,227,939
2020-01-13Option exercise10,000$52.3030,228,800
2020-01-10Option exercise (derivative)10,000$0.001,779,441
2020-01-10Open-market sale3,400$179.5330,225,400
2020-01-10Open-market sale6,600$180.2630,218,800
2020-01-10Option exercise10,000$52.3030,228,800
2020-01-09Option exercise (derivative)10,000$0.001,789,441
2020-01-09Open-market sale2,374$179.6830,218,800
2020-01-09Open-market sale5,326$179.2230,221,174
2020-01-09Open-market sale2,300$177.9930,226,500
2020-01-09Option exercise10,000$52.3030,228,800
2020-01-08Option exercise (derivative)10,000$0.001,799,441
2020-01-08Open-market sale2,129$175.3330,226,671
2020-01-08Option exercise10,000$52.3030,228,800
2020-01-08Open-market sale2,151$176.3630,224,520
2020-01-08Open-market sale2,600$178.2930,218,800
2020-01-08Open-market sale3,120$177.5830,221,400
2020-01-07Option exercise (derivative)10,000$0.001,809,441
2020-01-07Open-market sale1,300$176.5230,218,800
2020-01-07Open-market sale1,429$172.7030,227,371
2020-01-07Open-market sale1,400$173.6430,225,971
2020-01-07Open-market sale2,871$175.7130,220,100
2020-01-07Open-market sale3,000$175.0130,222,971
2020-01-07Option exercise10,000$52.3030,228,800
2020-01-06Option exercise (derivative)10,000$0.001,819,441
2020-01-06Open-market sale200$167.0330,227,871
2020-01-06Open-market sale2,500$172.8930,219,646
2020-01-06Open-market sale900$171.6830,222,146
2020-01-06Open-market sale2,625$170.7930,223,046
2020-01-06Open-market sale1,800$169.7130,225,671
2020-01-06Open-market sale400$168.7030,227,471
2020-01-06Open-market sale846$173.5330,218,800
2020-01-06Open-market sale400$166.1530,228,071
2020-01-06Open-market sale329$164.9130,228,471
2020-01-06Option exercise10,000$52.3030,228,800
2020-01-03Option exercise (derivative)10,000$0.001,829,441
2020-01-03Open-market sale7,173$166.4130,218,800
2020-01-03Open-market sale2,827$165.7830,225,973
2020-01-03Option exercise10,000$52.3030,228,800
2020-01-02Option exercise (derivative)10,000$0.001,839,441
2020-01-02Open-market sale127$167.0230,218,800
2020-01-02Open-market sale2,800$166.4530,218,927
2020-01-02Open-market sale4,241$165.4830,221,727
2020-01-02Open-market sale2,832$164.4830,225,968
2020-01-02Option exercise10,000$52.3030,228,800
2019-12-27Open-market sale3,186$165.1730,218,800
2019-12-27Open-market sale1,814$164.7530,221,986
2019-12-26Open-market sale300$164.4730,223,800
2019-12-26Open-market sale4,700$164.0230,224,100
2019-12-24Open-market sale5,000$163.2030,228,800
2019-12-23Open-market sale4,300$163.8330,234,500
2019-12-23Open-market sale700$164.6330,233,800
2019-12-20Open-market sale3,477$164.4130,240,323
2019-12-20Open-market sale1,523$164.8030,238,800
2019-12-19Open-market sale3,138$162.7230,243,800
2019-12-19Open-market sale1,862$161.5030,246,938
2019-12-18Open-market sale2,600$162.0630,295,110
2019-12-18Open-market sale2,400$162.9030,292,710
2019-12-18Open-market sale22,681$162.0530,270,029
2019-12-18Open-market sale21,229$162.9030,248,800
2019-12-17Open-market sale1,449$162.0330,297,710
2019-12-17Open-market sale3,051$161.5330,299,159
2019-12-17Open-market sale500$160.3230,302,210
2019-12-16Open-market sale44,278$161.9930,302,710
2019-12-16Open-market sale3,498$162.1230,346,988
2019-12-16Open-market sale1,502$161.5630,350,486
2019-12-13Open-market sale804$159.4430,356,184
2019-12-13Open-market sale1,157$161.1730,351,988
2019-12-13Open-market sale3,039$160.5730,353,145
2019-12-12Open-market sale449$158.8430,356,988
2019-12-12Open-market sale2,569$158.1230,357,437
2019-12-12Open-market sale1,374$157.3230,360,006
2019-12-12Open-market sale608$155.9430,361,380
2019-12-11Open-market sale4,737$155.9730,362,251
2019-12-11Gift165,000$0.0030,366,988
2019-12-11Open-market sale263$156.6430,361,988
2019-12-10Open-market sale4,600$156.9430,532,388
2019-12-10Open-market sale400$157.5330,531,988
2019-12-09Open-market sale400$158.5030,448,800
2019-12-09Open-market sale4,600$157.6530,449,200
2019-12-09Grant / award88,188$0.0030,536,988
2019-12-06Open-market sale3,800$158.1630,455,000
2019-12-06Open-market sale1,200$158.9430,453,800
2019-12-05Open-market sale1,319$157.2830,461,881
2019-12-05Open-market sale600$156.0330,463,200
2019-12-05Open-market sale3,081$158.1430,458,800
2019-12-04Open-market sale300$158.5830,463,895
2019-12-04Open-market sale95$159.7530,463,800
2019-12-04Open-market sale1,000$157.2330,464,195
2019-12-04Open-market sale2,605$156.3630,465,195
2019-12-04Open-market sale1,000$155.3530,467,800
2019-12-03Open-market sale2,200$160.6230,470,300
2019-12-03Open-market sale1,100$159.4730,472,500
2019-12-03Open-market sale200$156.4830,473,600
2019-12-03Open-market sale1,500$161.4630,468,800
2019-12-02Open-market sale1,200$160.0230,476,600
2019-12-02Open-market sale300$161.6130,474,100
2019-12-02Open-market sale300$163.0830,473,800
2019-12-02Open-market sale1,000$158.8230,477,800
2019-12-02Open-market sale2,200$161.0330,474,400
2019-11-29Open-market sale1,769$162.0830,482,031
2019-11-29Open-market sale3,231$162.9730,478,800
2019-11-27Open-market sale500$162.3530,483,800
2019-11-27Open-market sale4,500$161.6830,484,300
2019-11-26Open-market sale200$162.5630,488,800
2019-11-26Open-market sale4,800$162.2230,489,000
2019-11-25Open-market sale1,400$162.7630,494,100
2019-11-25Open-market sale300$163.9130,493,800
2019-11-25Open-market sale3,300$161.9830,495,500
2019-11-22Open-market sale900$162.9530,498,800
2019-11-22Open-market sale4,100$162.5530,499,700
2019-11-21Open-market sale490$165.0130,503,900
2019-11-21Open-market sale100$165.6830,503,800
2019-11-21Open-market sale700$163.8530,504,390
2019-11-21Open-market sale3,710$162.8630,505,090
2019-11-20Open-market sale2,000$165.2130,509,100
2019-11-20Open-market sale300$165.9530,508,800
2019-11-20Open-market sale1,700$164.0730,511,100
2019-11-20Open-market sale1,000$163.1030,512,800
2019-11-19Open-market sale2,502$162.6330,516,298
2019-11-19Open-market sale898$164.1730,513,800
2019-11-19Open-market sale1,600$163.5430,514,698
2019-11-18Open-market sale3,900$162.7630,519,900
2019-11-18Open-market sale1,100$163.3330,518,800
2019-11-15Open-market sale356$163.7430,523,800
2019-11-15Open-market sale3,844$162.8830,524,156
2019-11-15Open-market sale800$161.8830,528,000
2019-11-14Open-market sale5,000$163.0930,528,800
2019-11-13Open-market sale2,900$162.6930,535,900
2019-11-13Open-market sale1,700$163.6230,534,200
2019-11-13Open-market sale400$164.3330,533,800
2019-11-12Open-market sale200$164.1630,538,800
2019-11-12Open-market sale2,313$162.5030,541,487
2019-11-12Open-market sale2,487$163.3730,539,000
2019-11-11Open-market sale2,050$161.8130,543,800
2019-11-11Open-market sale2,950$160.9830,545,850
2019-11-08Open-market sale2,344$159.7830,551,456
2019-11-08Open-market sale2,656$160.7630,548,800
2019-11-07Open-market sale3,236$160.2830,554,000
2019-11-07Open-market sale1,564$159.4530,557,236
2019-11-07Open-market sale200$161.0030,553,800
2019-11-06Open-market sale1,280$159.4330,558,800
2019-11-06Open-market sale3,720$158.6630,560,080
2019-11-05Open-market sale296$158.6530,563,800
2019-11-05Open-market sale900$155.9430,567,900
2019-11-05Open-market sale2,606$158.1230,564,096
2019-11-05Open-market sale1,198$157.1130,566,702
2019-11-04Open-market sale200$160.9530,568,800
2019-11-04Open-market sale606$160.1230,569,000
2019-11-04Open-market sale900$159.2530,569,606
2019-11-04Open-market sale1,516$158.0730,570,506
2019-11-04Open-market sale1,778$157.4130,572,022
2019-11-01Open-market sale2,301$159.5730,573,800
2019-11-01Open-market sale600$157.4930,578,200
2019-11-01Open-market sale2,099$158.8330,576,101
2019-10-31Open-market sale2,834$156.1030,580,966
2019-10-31Open-market sale2,166$156.9430,578,800
2019-10-30Open-market sale100$158.3130,583,800
2019-10-30Open-market sale1,777$156.8230,586,073
2019-10-30Open-market sale950$155.7230,587,850
2019-10-30Open-market sale2,173$157.7730,583,900
2019-10-29Open-market sale4,500$155.4030,589,300
2019-10-29Open-market sale500$155.9230,588,800
2019-10-28Open-market sale501$149.9630,598,299
2019-10-28Open-market sale1,000$152.0830,596,583
2019-10-28Open-market sale1,300$153.4330,595,283
2019-10-28Open-market sale1,483$154.5230,593,800
2019-10-28Open-market sale716$151.1330,597,583
2019-10-25Open-market sale1,000$149.6130,599,804
2019-10-25Open-market sale1,004$150.2730,598,800
2019-10-25Open-market sale800$147.4130,603,000
2019-10-25Open-market sale2,196$148.4930,600,804
2019-10-24Open-market sale3,204$148.0930,603,800
2019-10-24Open-market sale1,796$147.1830,607,004
2019-10-23Open-market sale298$142.0230,613,502
2019-10-23Open-market sale3,454$144.6930,608,800
2019-10-23Open-market sale1,248$143.8530,612,254
2019-10-22Open-market sale1,069$144.8330,614,300
2019-10-22Open-market sale500$145.6030,613,800
2019-10-22Open-market sale1,600$143.6430,615,369
2019-10-22Open-market sale1,831$142.5630,616,969
2019-10-21Open-market sale1,400$143.6930,622,400
2019-10-21Open-market sale3,400$144.6930,619,000
2019-10-21Open-market sale200$145.1330,618,800
2019-10-18Open-market sale600$145.5930,624,047
2019-10-18Open-market sale2,887$144.0730,624,647
2019-10-18Open-market sale1,266$143.3530,627,534
2019-10-18Open-market sale247$146.1730,623,800
2019-10-17Open-market sale200$147.7130,628,800
2019-10-17Open-market sale4,400$146.0930,629,400
2019-10-17Open-market sale400$146.9930,629,000
2019-10-16Open-market sale2,200$147.2230,634,500
2019-10-16Open-market sale500$148.4230,634,000
2019-10-16Open-market sale2,100$146.4530,636,700
2019-10-16Open-market sale200$149.4230,633,800
2019-10-15Open-market sale1,000$150.2530,642,800
2019-10-15Open-market sale300$151.2930,642,500
2019-10-15Open-market sale3,700$152.5230,638,800
2019-10-14Open-market sale4,900$149.5130,643,900
2019-10-14Open-market sale100$149.9130,643,800
2019-10-11Open-market sale400$148.6430,653,400
2019-10-11Open-market sale4,300$149.9630,649,100
2019-10-11Open-market sale300$150.6030,648,800
2019-10-10Open-market sale200$147.3030,653,800
2019-10-10Open-market sale4,800$146.4830,654,000
2019-10-09Open-market sale4,900$147.1830,658,900
2019-10-09Open-market sale100$147.8130,658,800
2019-10-08Open-market sale3,895$147.4330,664,100
2019-10-08Open-market sale300$148.0130,663,800
2019-10-08Open-market sale805$146.3630,667,995
2019-10-07Open-market sale200$149.2530,668,800
2019-10-07Open-market sale1,400$147.6430,672,400
2019-10-07Open-market sale3,400$148.8430,669,000
2019-10-04Open-market sale1,400$147.0830,677,400
2019-10-04Open-market sale3,400$147.8630,674,000
2019-10-04Open-market sale200$148.7730,673,800
2019-10-03Open-market sale2,500$146.6030,678,800
2019-10-03Open-market sale900$145.1430,681,300
2019-10-03Open-market sale1,100$143.7830,682,200
2019-10-03Open-market sale500$142.6930,683,300
2019-10-02Open-market sale500$145.7230,683,800
2019-10-02Open-market sale1,374$144.5230,684,300
2019-10-02Open-market sale3,126$143.9430,685,674
2019-10-01Open-market sale1,400$148.7730,689,400
2019-10-01Open-market sale600$149.6230,688,800
2019-10-01Open-market sale3,000$147.6830,690,800
2019-09-30Open-market sale900$148.5930,693,800
2019-09-30Open-market sale4,100$148.3330,694,700
2019-09-27Open-market sale500$149.7330,700,911
2019-09-27Open-market sale1,448$148.1430,701,411
2019-09-27Open-market sale941$147.4230,702,859
2019-09-27Open-market sale651$151.7330,698,800
2019-09-27Open-market sale1,460$150.7030,699,451
2019-09-26Open-market sale4,500$152.5330,704,300
2019-09-26Open-market sale500$153.1130,703,800
2019-09-25Open-market sale600$149.5730,713,200
2019-09-25Open-market sale2,200$150.6830,711,000
2019-09-25Open-market sale800$151.7630,710,200
2019-09-25Open-market sale1,400$152.8930,708,800
2019-09-24Open-market sale700$152.9830,715,698
2019-09-24Open-market sale2,402$151.9330,716,398
2019-09-24Open-market sale898$154.2330,714,800
2019-09-24Open-market sale900$155.4730,713,900
2019-09-24Open-market sale100$156.1030,713,800
2019-09-23Open-market sale2,203$153.7030,721,597
2019-09-23Open-market sale2,797$154.5530,718,800
2019-09-20Open-market sale484$156.4730,723,800
2019-09-20Open-market sale2,930$154.6630,725,870
2019-09-20Open-market sale1,586$155.3130,724,284
2019-09-19Open-market sale4,799$153.4330,729,001
2019-09-19Open-market sale201$153.9330,728,800
2019-09-18Open-market sale2,106$151.2130,736,694
2019-09-18Open-market sale2,116$152.0230,734,578
2019-09-18Open-market sale778$152.7430,733,800
2019-09-17Open-market sale4,463$152.2430,739,337
2019-09-17Open-market sale537$153.0130,738,800
2019-09-16Open-market sale300$153.7430,743,800
2019-09-16Open-market sale500$152.2830,748,300
2019-09-16Open-market sale4,200$153.1030,744,100
2019-09-13Open-market sale2,600$154.2530,748,800
2019-09-13Open-market sale2,400$153.2330,751,400
2019-09-12Open-market sale700$156.1830,753,800
2019-09-12Open-market sale4,300$155.2230,754,500
2019-09-11Open-market sale900$152.7630,761,800
2019-09-11Open-market sale100$154.6130,758,800
2019-09-11Open-market sale2,900$153.8630,758,900
2019-09-11Open-market sale500$152.0230,762,700
2019-09-11Open-market sale400$150.5530,763,200
2019-09-11Open-market sale200$149.5630,763,600
2019-09-10Open-market sale195$151.4730,763,800
2019-09-10Open-market sale800$148.6530,768,000
2019-09-10Open-market sale2,000$150.6830,763,995
2019-09-10Open-market sale2,005$149.4630,765,995
2019-09-09Open-market sale2,491$148.7030,771,309
2019-09-09Open-market sale2,109$149.6730,769,200
2019-09-09Open-market sale200$150.5230,769,000
2019-09-09Open-market sale200$151.8930,768,800
2019-09-06Open-market sale2,462$152.2930,773,800
2019-09-06Open-market sale2,538$151.6030,776,262
2019-09-05Open-market sale2,792$153.6430,778,800
2019-09-05Open-market sale2,208$152.7630,781,592
2019-09-04Open-market sale4,147$152.7830,784,653
2019-09-04Open-market sale853$153.9030,783,800
2019-09-03Open-market sale1,800$152.3430,792,000
2019-09-03Open-market sale2,200$153.4330,789,800
2019-09-03Open-market sale100$155.1530,788,800
2019-09-03Open-market sale900$154.2730,788,900
2019-08-30Open-market sale2,000$155.6730,795,000
2019-08-30Open-market sale400$157.7030,793,800
2019-08-30Open-market sale800$156.8630,794,200
2019-08-30Open-market sale1,800$154.7430,797,000
2019-08-30Gift125,000$0.0030,798,800
2019-08-29Open-market sale3,100$155.5530,923,800
2019-08-29Open-market sale1,000$154.5230,926,900
2019-08-29Open-market sale900$153.4630,927,900
2019-08-28Open-market sale300$152.6030,928,800
2019-08-28Open-market sale4,700$151.7930,929,100
2019-08-27Open-market sale700$155.2630,933,800
2019-08-27Open-market sale2,682$154.0930,934,500
2019-08-27Open-market sale1,618$153.2130,937,182
2019-08-26Open-market sale1,200$152.2330,942,600
2019-08-26Open-market sale400$154.9130,938,800
2019-08-26Open-market sale1,300$153.1730,941,300
2019-08-26Open-market sale2,100$154.2030,939,200
2019-08-23Open-market sale400$157.9230,943,800
2019-08-23Open-market sale1,200$156.8430,944,200
2019-08-23Open-market sale1,048$156.0630,945,400
2019-08-23Open-market sale300$153.3130,946,748
2019-08-23Open-market sale1,100$152.2230,947,048
2019-08-23Open-market sale652$150.9930,948,148
2019-08-23Open-market sale300$154.2730,946,448
2019-08-22Open-market sale1,500$148.5230,949,100
2019-08-22Open-market sale300$149.4830,948,800
2019-08-22Open-market sale1,900$147.6030,950,600
2019-08-22Open-market sale1,300$146.2930,952,500
2019-08-21Open-market sale3,400$147.0630,955,400
2019-08-21Open-market sale1,600$147.8030,953,800
2019-08-20Open-market sale800$144.8330,962,300
2019-08-20Open-market sale3,500$145.8730,958,800
2019-08-20Open-market sale700$143.9530,963,100
2019-08-19Open-market sale500$145.6130,963,800
2019-08-19Open-market sale3,600$143.7530,965,200
2019-08-19Open-market sale900$144.2230,964,300
2019-08-16Open-market sale600$144.8830,968,800
2019-08-16Open-market sale1,493$143.4930,972,307
2019-08-16Open-market sale2,907$144.0230,969,400
2019-08-15Open-market sale100$143.1230,973,800
2019-08-15Open-market sale3,223$142.4430,973,900
2019-08-15Open-market sale1,377$141.4430,977,123
2019-08-15Open-market sale300$140.1130,978,500
2019-08-14Open-market sale2,300$139.8130,980,500
2019-08-14Open-market sale300$141.9030,978,800
2019-08-14Open-market sale1,000$138.6330,982,800
2019-08-14Open-market sale1,400$140.6230,979,100
2019-08-13Open-market sale300$144.7330,983,800
2019-08-13Open-market sale400$140.9230,988,400
2019-08-13Open-market sale900$143.2130,987,500
2019-08-13Open-market sale3,400$143.9330,984,100
2019-08-12Open-market sale1,600$141.5730,988,800
2019-08-12Open-market sale3,400$140.8030,990,400
2019-08-09Open-market sale1,300$143.9130,993,800
2019-08-09Open-market sale2,700$143.3430,995,100
2019-08-09Open-market sale1,000$142.3330,997,800
2019-08-08Open-market sale3,841$143.8330,999,100
2019-08-08Open-market sale859$143.1931,002,941
2019-08-08Open-market sale300$144.7130,998,800
2019-08-07Open-market sale850$139.8131,007,950
2019-08-07Open-market sale300$142.7931,003,800
2019-08-07Open-market sale1,474$140.8831,006,476
2019-08-07Open-market sale2,376$141.7131,004,100
2019-08-06Open-market sale1,800$143.5131,009,483
2019-08-06Open-market sale683$144.2731,008,800
2019-08-06Open-market sale2,517$142.6731,011,283
2019-08-05Open-market sale1,700$141.7031,016,300
2019-08-05Open-market sale800$140.5531,018,000
2019-08-05Open-market sale2,500$142.6331,013,800
2019-08-02Open-market sale300$149.5431,018,800
2019-08-02Open-market sale1,200$148.8031,019,100
2019-08-02Open-market sale1,069$147.1331,020,300
2019-08-02Open-market sale2,431$146.0931,021,369
2019-08-01Open-market sale300$151.5131,028,500
2019-08-01Open-market sale1,100$152.9131,027,400
2019-08-01Open-market sale800$157.2231,023,800
2019-08-01Open-market sale1,200$156.2331,024,600
2019-08-01Open-market sale1,200$155.3231,025,800
2019-08-01Open-market sale400$154.2231,027,000
2019-07-31Open-market sale200$153.7931,033,600
2019-07-31Open-market sale100$157.7631,028,800
2019-07-31Open-market sale1,225$155.0531,032,375
2019-07-31Open-market sale1,675$157.2631,028,900
2019-07-31Open-market sale1,800$156.2131,030,575
2019-07-30Open-market sale400$155.3631,038,400
2019-07-30Open-market sale2,900$156.9731,035,500
2019-07-30Open-market sale1,700$157.6331,033,800
2019-07-29Open-market sale400$160.4731,038,900
2019-07-29Open-market sale300$158.7531,039,300
2019-07-29Open-market sale2,300$156.4031,041,500
2019-07-29Open-market sale100$161.1731,038,800
2019-07-29Open-market sale1,900$157.3231,039,600
2019-07-26Open-market sale1,400$160.1931,043,800
2019-07-26Open-market sale3,600$159.5831,045,200
2019-07-25Open-market sale1,350$160.3931,048,800
2019-07-25Open-market sale3,650$159.2331,050,150
2019-07-24Open-market sale900$158.4331,055,332
2019-07-24Open-market sale1,968$157.6631,056,232
2019-07-24Open-market sale600$156.4931,058,200
2019-07-24Open-market sale1,532$159.6231,053,800
2019-07-23Open-market sale2,100$156.5231,059,200
2019-07-23Open-market sale400$157.7431,058,800
2019-07-23Open-market sale2,500$155.9731,061,300
2019-07-22Open-market sale4,500$157.8931,064,300
2019-07-22Open-market sale500$158.5631,063,800
2019-07-19Open-market sale1,200$159.1431,070,000
2019-07-19Open-market sale800$158.1731,071,200
2019-07-19Open-market sale1,800$156.9231,072,000
2019-07-19Open-market sale1,200$160.0031,068,800
2019-07-18Open-market sale2,685$157.3931,076,115
2019-07-18Open-market sale2,315$158.0331,073,800
2019-07-17Open-market sale100$159.8931,078,800
2019-07-17Open-market sale3,316$159.2031,078,900
2019-07-17Open-market sale1,584$158.3431,082,216
2019-07-16Open-market sale900$160.8931,083,800
2019-07-16Open-market sale900$158.2931,086,200
2019-07-16Open-market sale1,700$157.2631,087,100
2019-07-16Open-market sale1,500$160.2231,084,700
2019-07-15Open-market sale1,900$158.3231,091,900
2019-07-15Open-market sale3,000$159.2231,088,900
2019-07-15Open-market sale100$159.7831,088,800
2019-07-12Open-market sale100$159.4731,093,800
2019-07-12Open-market sale1,381$158.8631,093,900
2019-07-12Open-market sale3,519$158.1131,095,281
2019-07-11Open-market sale900$158.9131,098,800
2019-07-11Open-market sale3,000$158.2731,099,700
2019-07-11Open-market sale1,100$157.2331,102,700
2019-07-10Open-market sale2,496$155.5831,106,304
2019-07-10Open-market sale2,504$156.1531,103,800
2019-07-09Open-market sale600$152.1631,113,200
2019-07-09Open-market sale3,595$153.3531,109,605
2019-07-09Open-market sale805$153.9331,108,800
2019-07-08Open-market sale4,700$152.6331,114,100
2019-07-08Open-market sale300$153.3231,113,800
2019-07-05Open-market sale200$154.7431,118,800
2019-07-05Open-market sale2,697$154.2831,119,000
2019-07-05Open-market sale2,103$153.2231,121,697
2019-07-03Open-market sale4,415$154.8731,124,385
2019-07-03Open-market sale585$155.5231,123,800
2019-07-02Open-market sale3,111$153.8831,128,800
2019-07-02Open-market sale1,889$153.2031,131,911
2019-07-01Open-market sale300$154.5031,133,800
2019-07-01Open-market sale3,000$153.4731,134,100
2019-07-01Open-market sale1,700$152.5431,137,100
2019-06-28Open-market sale799$151.1931,138,800
2019-06-28Open-market sale4,201$150.4031,139,599
2019-06-27Open-market sale1,700$150.1031,143,800
2019-06-27Open-market sale3,300$149.1931,145,500
2019-06-26Open-market sale100$151.3231,148,800
2019-06-26Open-market sale2,600$150.2631,148,900
2019-06-26Open-market sale2,300$149.5731,151,500
2019-06-25Open-market sale300$151.9531,154,100
2019-06-25Open-market sale300$152.9331,153,800
2019-06-25Open-market sale1,000$151.3031,154,400
2019-06-25Open-market sale2,100$150.2131,155,400
2019-06-25Open-market sale1,300$149.2731,157,500
2019-06-24Open-market sale300$157.5331,158,800
2019-06-24Open-market sale400$155.4931,159,100
2019-06-24Open-market sale800$153.9931,159,500
2019-06-24Open-market sale3,500$153.2831,160,300
2019-06-21Open-market sale2,911$157.4131,163,800
2019-06-21Open-market sale2,089$156.5431,166,711
2019-06-20Open-market sale1,800$156.0731,172,000
2019-06-20Open-market sale800$157.8331,168,800
2019-06-20Open-market sale2,400$156.9531,169,600
2019-06-19Open-market sale2,600$151.1431,176,200
2019-06-19Open-market sale900$152.2831,175,300
2019-06-19Open-market sale700$154.1831,173,800
2019-06-19Open-market sale800$153.2631,174,500
2019-06-18Open-market sale2,253$150.9331,181,547
2019-06-18Open-market sale2,347$151.9431,179,200
2019-06-18Open-market sale400$152.6731,178,800
2019-06-17Open-market sale4,700$150.6131,184,100
2019-06-17Open-market sale300$151.1431,183,800
2019-06-14Open-market sale200$151.8331,188,800
2019-06-14Open-market sale1,400$151.0831,189,000
2019-06-14Open-market sale3,400$149.9531,190,400
2019-06-13Open-market sale4,400$150.9331,194,400
2019-06-13Open-market sale600$151.6831,193,800
2019-06-12Open-market sale4,000$151.1731,199,800
2019-06-12Open-market sale1,000$151.6931,198,800
2019-06-11Open-market sale1,100$152.8431,204,400
2019-06-11Open-market sale1,400$150.3531,206,000
2019-06-11Open-market sale500$152.0931,205,500
2019-06-11Open-market sale1,400$149.6531,207,400
2019-06-11Open-market sale400$155.4431,203,800
2019-06-11Open-market sale200$153.9631,204,200
2019-06-10Open-market sale1,800$152.9331,211,400
2019-06-10Open-market sale300$156.2431,208,800
2019-06-10Open-market sale800$155.1331,209,100
2019-06-10Open-market sale1,500$154.0631,209,900
2019-06-10Open-market sale600$151.7231,213,200
2019-06-07Open-market sale400$159.9331,218,400
2019-06-07Open-market sale2,200$162.3131,213,800
2019-06-07Open-market sale2,400$161.6931,216,000
2019-06-06Open-market sale689$159.6931,218,800
2019-06-06Open-market sale1,511$159.0631,219,489
2019-06-06Open-market sale2,800$157.9731,221,000
2019-06-05Open-market sale575$158.1631,223,800
2019-06-05Open-market sale1,200$157.4231,224,375
2019-06-05Open-market sale2,325$156.3031,225,575
2019-06-05Open-market sale900$155.3331,227,900
2019-06-04Open-market sale300$149.7931,228,904
2019-06-04Open-market sale104$150.6531,228,800
2019-06-04Open-market sale1,500$148.9431,229,204
2019-06-04Open-market sale200$143.1231,233,600
2019-06-04Open-market sale600$146.6031,231,702
2019-06-04Open-market sale700$145.6031,232,302
2019-06-04Open-market sale598$144.2531,233,002
2019-06-04Open-market sale998$147.7631,230,704
2019-06-03Open-market sale769$145.2831,237,131
2019-06-03Open-market sale456$149.2631,234,375
2019-06-03Open-market sale900$148.6331,234,831
2019-06-03Open-market sale700$147.4431,235,731
2019-06-03Open-market sale700$146.4931,236,431
2019-06-03Open-market sale575$150.4231,233,800
2019-06-03Open-market sale900$144.2531,237,900
2019-05-31Open-market sale900$153.7231,238,800
2019-05-31Open-market sale2,400$152.8731,239,700
2019-05-31Open-market sale1,700$151.7331,242,100
2019-05-30Open-market sale2,077$155.5431,243,800
2019-05-30Open-market sale2,923$154.9831,245,877
2019-05-29Open-market sale500$153.6631,248,800
2019-05-29Open-market sale1,000$152.1331,252,800
2019-05-29Open-market sale3,500$152.9031,249,300
2019-05-28Open-market sale1,700$157.1031,253,800
2019-05-28Open-market sale2,100$155.0531,256,700
2019-05-28Open-market sale1,200$156.4031,255,500
2019-05-24Open-market sale100$156.6331,258,800
2019-05-24Open-market sale4,110$154.8631,259,690
2019-05-24Open-market sale790$155.6631,258,900
2019-05-23Open-market sale548$155.7131,263,800
2019-05-23Open-market sale400$154.6431,264,348
2019-05-23Open-market sale1,952$153.7031,264,748
2019-05-23Open-market sale2,100$152.9131,266,700
2019-05-22Open-market sale3,900$157.5331,268,900
2019-05-22Open-market sale1,000$156.6831,272,800
2019-05-22Open-market sale100$158.1231,268,800
2019-05-21Open-market sale300$157.5131,273,800
2019-05-21Open-market sale1,010$156.6431,274,100
2019-05-21Open-market sale3,690$155.8331,275,110
2019-05-20Open-market sale825$155.8331,278,800
2019-05-20Open-market sale2,363$155.3531,279,625
2019-05-20Open-market sale800$153.9331,281,988
2019-05-20Open-market sale1,012$152.3931,282,788
2019-05-17Open-market sale900$156.4231,283,800
2019-05-17Open-market sale2,100$155.5331,284,700
2019-05-17Open-market sale2,000$154.6631,286,800
2019-05-16Open-market sale3,600$158.6831,288,900
2019-05-16Open-market sale500$157.5931,292,500
2019-05-16Open-market sale800$156.4431,293,000
2019-05-16Open-market sale100$159.3031,288,800
2019-05-15Open-market sale2,900$155.4931,293,800
2019-05-15Open-market sale900$154.4931,296,700
2019-05-15Open-market sale1,000$153.6231,297,600
2019-05-15Open-market sale200$152.2831,298,600
2019-05-14Open-market sale157$158.4131,298,800
2019-05-14Open-market sale400$153.5631,303,400
2019-05-14Open-market sale1,300$154.7831,302,100
2019-05-14Open-market sale1,838$157.8131,298,957
2019-05-14Open-market sale905$156.5531,300,795
2019-05-14Open-market sale400$155.5131,301,700
2019-05-13Open-market sale1,900$154.5631,305,100
2019-05-13Open-market sale1,000$155.3531,304,100
2019-05-13Open-market sale300$156.3831,303,800
2019-05-13Open-market sale1,800$153.3931,307,000
2019-05-10Open-market sale1,028$159.7831,308,800
2019-05-10Open-market sale984$158.5131,309,828
2019-05-10Open-market sale1,300$155.0931,312,500
2019-05-10Open-market sale900$156.1931,311,600
2019-05-10Open-market sale788$157.3631,310,812
2019-05-09Open-market sale1,100$154.1131,316,500
2019-05-09Open-market sale800$155.0731,315,700
2019-05-09Open-market sale1,900$156.2031,313,800
2019-05-09Open-market sale1,200$153.1831,317,600
2019-05-08Open-market sale2,818$156.9831,320,182
2019-05-08Open-market sale800$155.8031,323,000
2019-05-08Open-market sale1,382$157.6531,318,800
2019-05-07Open-market sale300$159.3131,324,500
2019-05-07Open-market sale700$160.9131,323,800
2019-05-07Open-market sale555$158.7331,324,800
2019-05-07Open-market sale1,400$157.5831,325,355
2019-05-07Open-market sale645$156.4531,326,755
2019-05-07Open-market sale1,400$155.4831,327,400
2019-05-06Open-market sale300$158.3831,333,500
2019-05-06Open-market sale2,600$161.0031,330,900
2019-05-06Open-market sale1,359$161.9231,329,541
2019-05-06Open-market sale741$162.6431,328,800
2019-05-03Open-market sale1,800$162.4331,337,000
2019-05-03Open-market sale3,200$163.0331,333,800
2019-05-02Open-market sale1,578$160.5731,342,222
2019-05-02Open-market sale2,690$161.3531,339,532
2019-05-02Open-market sale732$162.2531,338,800
2019-05-01Open-market sale2,280$164.0631,345,414
2019-05-01Open-market sale200$165.9031,343,800
2019-05-01Open-market sale1,414$164.7931,344,000
2019-05-01Open-market sale1,106$162.5631,347,694
2019-04-30Open-market sale4,500$165.0731,349,300
2019-04-30Open-market sale500$165.8231,348,800
2019-04-29Open-market sale1,400$167.0231,353,800
2019-04-29Open-market sale3,600$166.3831,355,200
2019-04-26Open-market sale1,364$164.6531,361,036
2019-04-26Open-market sale700$163.2731,362,400
2019-04-26Open-market sale700$162.1631,363,100
2019-04-26Open-market sale2,236$165.4931,358,800
2019-04-25Open-market sale1,400$163.3231,363,800
2019-04-25Open-market sale2,300$162.7831,365,200
2019-04-25Open-market sale1,300$161.6731,367,500
2019-04-24Open-market sale1,200$161.0231,369,500
2019-04-24Open-market sale3,100$159.9731,370,700
2019-04-24Open-market sale700$162.0531,368,800
2019-04-23Open-market sale400$159.0331,378,400
2019-04-23Open-market sale2,900$160.0931,375,500
2019-04-23Open-market sale1,700$161.0231,373,800
2019-04-22Open-market sale2,066$158.1631,379,325
2019-04-22Open-market sale1,808$157.4531,381,391
2019-04-22Open-market sale601$155.8231,383,199
2019-04-22Open-market sale525$158.9531,378,800
2019-04-18Open-market sale1,145$154.1531,387,655
2019-04-18Open-market sale1,800$155.1931,385,855
2019-04-18Open-market sale2,055$155.9431,383,800
2019-04-17Open-market sale1,900$156.4631,389,300
2019-04-17Open-market sale300$157.8331,389,000
2019-04-17Open-market sale200$159.0331,388,800
2019-04-17Open-market sale2,600$155.6331,391,200
2019-04-16Open-market sale699$158.4531,398,101
2019-04-16Open-market sale4,001$159.6331,394,100
2019-04-16Open-market sale300$160.1231,393,800
2019-04-15Open-market sale3,800$160.3031,400,000
2019-04-15Open-market sale100$161.9731,398,800
2019-04-15Open-market sale1,100$160.9931,398,900
2019-04-12Open-market sale2,110$160.5131,406,690
2019-04-12Open-market sale2,790$160.9031,403,900
2019-04-12Open-market sale100$162.0031,403,800
2019-04-11Open-market sale2,700$160.4031,408,800
2019-04-11Open-market sale2,300$159.7531,411,500
2019-04-10Open-market sale900$158.3131,417,900
2019-04-10Open-market sale2,422$159.7231,415,478
2019-04-10Open-market sale1,678$160.1531,413,800
2019-04-09Open-market sale400$158.0031,418,800
2019-04-09Open-market sale4,600$157.3131,419,200
2019-04-08Open-market sale900$157.2231,427,900
2019-04-08Open-market sale4,100$158.2631,423,800
2019-04-05Open-market sale1,495$159.5731,428,800
2019-04-05Open-market sale3,505$158.7131,430,295
2019-04-04Open-market sale300$161.6531,434,001
2019-04-04Open-market sale400$156.4031,438,400
2019-04-04Open-market sale1,700$157.5031,436,700
2019-04-04Open-market sale1,299$158.4531,435,401
2019-04-04Open-market sale500$159.3731,434,901
2019-04-04Open-market sale600$161.0031,434,301
2019-04-04Open-market sale201$162.6431,433,800
2019-04-03Open-market sale100$163.0331,438,800
2019-04-03Open-market sale3,620$162.4631,438,900
2019-04-03Open-market sale1,280$161.4031,442,520
2019-04-02Open-market sale2,000$159.6431,446,800
2019-04-02Open-market sale3,000$160.5631,443,800
2019-04-01Open-market sale1,900$160.2031,451,100
2019-04-01Open-market sale800$159.1631,453,000
2019-04-01Open-market sale2,300$161.3031,448,800
2019-03-29Open-market sale122$158.3731,453,800
2019-03-29Open-market sale4,078$157.8531,453,922
2019-03-29Open-market sale800$156.8831,458,000
2019-03-28Open-market sale1,400$155.9331,458,800
2019-03-28Open-market sale800$154.1631,463,000
2019-03-28Open-market sale2,800$155.3331,460,200
2019-03-27Open-market sale800$158.5431,463,800
2019-03-27Open-market sale800$156.9031,464,600
2019-03-27Open-market sale800$155.6931,465,400
2019-03-27Open-market sale1,400$154.8231,466,200
2019-03-27Open-market sale1,200$153.6831,467,600
2019-03-26Open-market sale900$161.2431,468,800
2019-03-26Open-market sale1,400$158.3131,472,400
2019-03-26Open-market sale1,500$159.2831,470,900
2019-03-26Open-market sale1,200$160.3131,469,700
2019-03-25Open-market sale100$161.3831,473,800
2019-03-25Open-market sale3,600$160.8331,473,900
2019-03-25Open-market sale1,300$159.8231,477,500
2019-03-22Open-market sale1,000$164.2731,479,747
2019-03-22Open-market sale2,253$161.9431,481,547
2019-03-22Open-market sale947$165.6731,478,800
2019-03-22Open-market sale800$162.7431,480,747
2019-03-22Grant / award (derivative)74,391$0.0074,391
2019-03-22Grant / award (derivative)195,872$161.50195,872
2019-03-21Open-market sale1,300$165.6131,485,095
2019-03-21Open-market sale1,905$164.9631,486,395
2019-03-21Open-market sale500$163.4131,488,300
2019-03-21Open-market sale1,295$166.5831,483,800
2019-03-20Open-market sale200$164.6931,488,800
2019-03-20Open-market sale1,700$162.1731,492,100
2019-03-20Open-market sale1,800$163.2731,490,300
2019-03-20Open-market sale1,300$163.8831,489,000
2019-03-19Open-market sale1,700$164.1631,493,800
2019-03-19Open-market sale2,343$163.4331,495,500
2019-03-19Open-market sale957$162.2831,497,843
2019-03-18Open-market sale2,000$162.4131,498,900
2019-03-18Open-market sale2,900$161.6931,500,900
2019-03-18Open-market sale100$163.1231,498,800
2019-03-15Open-market sale400$161.7231,503,800
2019-03-15Open-market sale1,010$160.0131,507,790
2019-03-15Open-market sale3,590$161.2231,504,200
2019-03-14Open-market sale3,368$160.4931,510,432
2019-03-14Open-market sale1,632$161.0631,508,800
2019-03-13Open-market sale1,800$161.1931,513,900
2019-03-13Open-market sale2,300$160.1731,515,700
2019-03-13Open-market sale800$159.2731,518,000
2019-03-13Open-market sale100$161.9331,513,800
2019-03-12Open-market sale100$159.3031,518,800
2019-03-12Open-market sale2,532$158.6931,518,900
2019-03-12Open-market sale2,368$157.8431,521,432
2019-03-11Open-market sale600$155.8531,555,200
2019-03-11Open-market sale4,400$157.1631,550,800
2019-03-11Gift27,000$0.0031,523,800
2019-03-08Open-market sale1,787$154.7631,555,800
2019-03-08Open-market sale2,613$153.9231,557,587
2019-03-08Open-market sale400$152.2831,560,200
2019-03-08Open-market sale200$151.1631,560,600
2019-03-07Open-market sale2,700$155.5731,563,100
2019-03-07Open-market sale500$157.2131,560,800
2019-03-07Open-market sale1,800$156.6031,561,300
2019-03-06Open-market sale1,400$157.5631,567,400
2019-03-06Open-market sale1,000$158.7231,566,400
2019-03-06Open-market sale600$159.7031,565,800
2019-03-06Open-market sale2,000$156.7831,568,800
2019-03-05Open-market sale300$160.1031,570,800
2019-03-05Open-market sale100$158.8931,571,100
2019-03-05Open-market sale808$157.2831,571,200
2019-03-05Open-market sale3,092$156.6131,572,008
2019-03-05Open-market sale700$155.6531,575,100
2019-03-04Open-market sale300$157.0831,579,800
2019-03-04Open-market sale700$156.0631,580,100
2019-03-04Open-market sale2,100$158.1631,577,700
2019-03-04Open-market sale200$158.7131,577,500
2019-03-04Open-market sale700$160.1331,576,800
2019-03-04Open-market sale100$160.9731,576,700
2019-03-04Open-market sale100$162.4031,576,600
2019-03-04Open-market sale300$165.3331,575,800
2019-03-04Open-market sale500$163.9531,576,100
2019-03-01Open-market sale2,000$163.7431,583,000
2019-03-01Open-market sale200$165.5331,580,800
2019-03-01Open-market sale2,000$164.5331,581,000
2019-03-01Open-market sale800$162.4131,585,000
2019-02-28Open-market sale2,783$163.3431,588,017
2019-02-28Open-market sale2,217$163.8031,585,800
2019-02-27Open-market sale2,100$162.4331,592,600
2019-02-27Open-market sale1,800$163.2131,590,800
2019-02-27Open-market sale1,100$161.3331,594,700
2019-02-26Open-market sale700$160.7231,600,100
2019-02-26Open-market sale3,200$162.8531,595,900
2019-02-26Open-market sale1,000$161.8331,599,100
2019-02-26Open-market sale100$163.2731,595,800
2019-02-25Open-market sale1,800$162.5231,600,800
2019-02-25Open-market sale3,200$161.6331,602,600
2019-02-22Open-market sale5,000$160.9031,605,800
2019-02-21Open-market sale1,200$159.0131,613,500
2019-02-21Open-market sale2,700$159.8531,610,800
2019-02-21Open-market sale1,100$157.9431,614,700
2019-02-20Open-market sale600$161.0831,615,800
2019-02-20Open-market sale1,600$160.6731,616,400
2019-02-20Open-market sale2,001$158.2431,618,799
2019-02-20Open-market sale799$158.9331,618,000
2019-02-19Open-market sale4,093$160.8131,621,000
2019-02-19Open-market sale200$161.3831,620,800
2019-02-19Open-market sale707$159.6331,625,093
2019-02-15Open-market sale2,801$158.7631,627,999
2019-02-15Open-market sale900$160.7031,625,800
2019-02-15Open-market sale1,299$159.5531,626,700
2019-02-14Open-market sale1,500$158.5431,634,300
2019-02-14Open-market sale500$160.0431,630,800
2019-02-14Open-market sale3,000$159.5631,631,300
2019-02-13Open-market sale1,500$162.7731,635,800
2019-02-13Open-market sale2,300$161.7131,637,300
2019-02-13Open-market sale1,200$160.9431,639,600
2019-02-12Open-market sale3,000$162.7731,640,800
2019-02-12Open-market sale1,500$161.9131,643,800
2019-02-12Open-market sale500$160.8331,645,300
2019-02-11Open-market sale500$161.0431,645,800
2019-02-11Open-market sale2,600$160.2331,646,300
2019-02-11Open-market sale1,200$159.5531,648,900
2019-02-11Open-market sale700$158.3731,650,100
2019-02-08Open-market sale400$153.1331,655,400
2019-02-08Open-market sale1,997$154.8431,653,403
2019-02-08Open-market sale505$156.3331,650,800
2019-02-08Open-market sale2,098$155.6531,651,305
2019-02-07Open-market sale2,402$154.6931,658,398
2019-02-07Open-market sale1,900$155.3731,656,498
2019-02-07Open-market sale698$156.5431,655,800
2019-02-06Open-market sale2,400$157.0931,663,000
2019-02-06Open-market sale400$155.7431,665,400
2019-02-06Open-market sale300$159.0031,660,800
2019-02-06Open-market sale1,900$157.9231,661,100
2019-02-05Open-market sale1,100$159.0531,665,800
2019-02-05Open-market sale3,900$158.5731,666,900
2019-02-04Open-market sale1,100$158.2331,670,800
2019-02-04Open-market sale3,400$157.5231,671,900
2019-02-04Open-market sale500$156.1631,675,300
2019-02-01Open-market sale1,045$155.3931,675,800
2019-02-01Open-market sale700$151.9931,680,100
2019-02-01Open-market sale900$153.6031,679,200
2019-02-01Open-market sale2,355$154.4231,676,845
2019-01-31Open-market sale1,300$152.7331,680,800
2019-01-31Open-market sale200$149.0631,685,600
2019-01-31Open-market sale1,000$151.0131,684,600
2019-01-31Open-market sale2,500$151.7431,682,100
2019-01-30Open-market sale2,605$146.7231,688,195
2019-01-30Open-market sale300$147.7631,687,895
2019-01-30Open-market sale1,895$149.0831,686,000
2019-01-30Open-market sale200$149.5231,685,800
2019-01-29Open-market sale1,907$145.1031,693,893
2019-01-29Open-market sale2,293$146.1231,691,600
2019-01-29Open-market sale800$146.9131,690,800
2019-01-28Open-market sale1,535$146.9631,699,265
2019-01-28Open-market sale3,465$147.5531,695,800
2019-01-25Open-market sale400$149.7531,700,800
2019-01-25Open-market sale3,200$149.3631,701,200
2019-01-25Open-market sale1,400$148.1431,704,400
2019-01-24Open-market sale1,000$149.4731,706,000
2019-01-24Open-market sale1,700$147.9031,707,000
2019-01-24Open-market sale2,100$147.3431,708,700
2019-01-24Open-market sale200$150.2431,705,800
2019-01-23Open-market sale600$150.0831,710,800
2019-01-23Open-market sale2,900$149.1931,711,400
2019-01-23Open-market sale1,500$148.3831,714,300
2019-01-22Open-market sale2,300$150.2931,716,118
2019-01-22Open-market sale850$149.0331,718,418
2019-01-22Open-market sale1,532$148.1531,719,268
2019-01-22Open-market sale318$151.0631,715,800
2019-01-18Open-market sale2,800$152.0531,722,300
2019-01-18Open-market sale1,500$152.8531,720,800
2019-01-18Open-market sale700$151.0431,725,100
2019-01-17Open-market sale2,700$148.8231,728,100
2019-01-17Open-market sale200$150.4931,725,800
2019-01-17Open-market sale2,100$149.6031,726,000
2019-01-16Open-market sale3,800$148.5031,732,000
2019-01-16Open-market sale1,200$149.1731,730,800
2019-01-15Open-market sale2,400$148.6131,738,100
2019-01-15Open-market sale2,300$149.3031,735,800
2019-01-15Open-market sale300$146.0631,740,500
2019-01-14Open-market sale2,848$145.6031,742,952
2019-01-14Open-market sale2,152$146.2931,740,800
2019-01-11Open-market sale100$147.8931,745,800
2019-01-11Open-market sale4,100$147.3531,745,900
2019-01-11Open-market sale800$146.5331,750,000
2019-01-10Open-market sale3,000$145.4831,751,892
2019-01-10Open-market sale908$144.5731,754,892
2019-01-10Open-market sale100$147.1631,750,800
2019-01-10Open-market sale992$146.5331,750,900
2019-01-09Open-market sale200$147.0831,755,800
2019-01-09Open-market sale2,800$145.6431,758,000
2019-01-09Open-market sale2,000$146.3031,756,000
2019-01-08Open-market sale1,730$144.6831,762,770
2019-01-08Open-market sale1,570$145.8031,761,200
2019-01-08Open-market sale400$146.2631,760,800
2019-01-08Open-market sale1,300$143.8531,764,500
2019-01-07Open-market sale600$140.2031,770,200
2019-01-07Open-market sale1,000$141.2631,769,200
2019-01-07Open-market sale3,100$142.3531,766,100
2019-01-07Open-market sale300$142.9231,765,800
2019-01-04Open-market sale500$133.2131,775,300
2019-01-04Open-market sale200$134.4431,775,100
2019-01-04Open-market sale300$135.2831,774,800
2019-01-04Open-market sale100$136.0031,774,700
2019-01-04Open-market sale800$138.6131,770,800
2019-01-04Open-market sale3,100$137.6531,771,600
2019-01-03Open-market sale706$133.9631,775,800
2019-01-03Open-market sale1,400$132.8131,776,506
2019-01-03Open-market sale1,100$131.7831,777,906
2019-01-03Open-market sale1,794$130.9531,779,006
2019-01-02Open-market sale1,600$136.1231,780,800
2019-01-02Open-market sale2,500$135.0531,782,400
2019-01-02Open-market sale900$134.1331,784,900
2018-12-28Open-market sale1,800$134.9731,787,300
2018-12-28Open-market sale1,700$134.0831,789,100
2018-12-28Open-market sale1,500$135.9531,785,800
2018-12-27Open-market sale1,500$128.5631,794,300
2018-12-27Open-market sale2,000$129.4631,792,300
2018-12-27Open-market sale600$130.4631,791,700
2018-12-27Open-market sale200$131.6731,791,500
2018-12-27Open-market sale200$133.2431,791,300
2018-12-27Open-market sale500$134.2231,790,800
2018-12-26Open-market sale500$129.5331,796,000
2018-12-26Open-market sale400$128.4031,796,500
2018-12-26Open-market sale200$130.7431,795,800
2018-12-26Open-market sale1,300$127.1731,796,900
2018-12-26Open-market sale500$126.0331,798,200
2018-12-26Open-market sale600$125.0231,798,700
2018-12-26Open-market sale1,200$123.8831,799,300
2018-12-26Open-market sale300$122.4331,800,500
2018-12-24Open-market sale803$120.8931,804,997
2018-12-24Open-market sale1,397$122.0131,803,600
2018-12-24Open-market sale1,600$122.8931,802,000
2018-12-24Open-market sale1,200$123.9831,800,800
2018-12-21Open-market sale1,500$122.9831,809,300
2018-12-21Open-market sale900$128.6231,805,800
2018-12-21Open-market sale500$127.1831,806,700
2018-12-21Open-market sale600$126.3231,807,200
2018-12-21Open-market sale300$125.1331,807,800
2018-12-21Open-market sale1,200$124.1931,808,100
2018-12-20Open-market sale400$123.8531,815,400
2018-12-20Open-market sale700$125.4931,814,700
2018-12-20Open-market sale632$126.5031,814,068
2018-12-20Open-market sale1,300$127.9231,812,768
2018-12-20Open-market sale800$129.4631,811,968
2018-12-20Open-market sale200$131.8331,810,800
2018-12-20Open-market sale968$130.8931,811,000
2018-12-19Open-market sale993$131.7632,165,852
2018-12-19Open-market sale900$130.9132,166,845
2018-12-19Open-market sale483$133.2732,165,369
2018-12-19Open-market sale1,024$134.6932,164,345
2018-12-19Open-market sale1,600$135.4532,162,745
2018-12-19Open-market sale65,100$135.2531,823,219
2018-12-19Open-market sale13,000$134.3731,888,319
2018-12-19Open-market sale7,419$135.9231,815,800
2018-12-19Open-market sale8,700$133.2131,901,319
2018-12-19Open-market sale6,100$130.3231,946,645
2018-12-19Open-market sale28,726$131.3131,917,919
2018-12-19Open-market sale7,900$132.0831,910,019
2018-12-18Open-market sale1,400$131.0832,171,345
2018-12-18Open-market sale2,400$132.0332,168,945
2018-12-18Open-market sale1,200$132.9432,167,745
2018-12-17Open-market sale140,289$133.2932,179,928
2018-12-17Open-market sale2,183$130.7632,177,745
2018-12-17Open-market sale1,200$130.6232,176,545
2018-12-17Open-market sale500$131.4932,176,045
2018-12-17Open-market sale900$132.6432,175,145
2018-12-17Open-market sale1,700$133.9532,173,445
2018-12-17Open-market sale700$134.9032,172,745
2018-12-14Open-market sale1,466$138.0732,322,034
2018-12-14Open-market sale1,017$139.1632,321,017
2018-12-14Open-market sale800$140.1132,320,217
2018-12-14Open-market sale1,717$137.0232,323,500
2018-12-13Open-market sale1,713$140.3232,328,504
2018-12-13Open-market sale200$142.9832,325,217
2018-12-13Open-market sale500$142.2632,325,417
2018-12-13Open-market sale2,587$141.1432,325,917
2018-12-12Open-market sale1,390$140.5332,333,827
2018-12-12Open-market sale700$143.3732,330,217
2018-12-12Open-market sale1,410$142.3132,330,917
2018-12-12Open-market sale1,500$141.3432,332,327
2018-12-11Open-market sale1,231$138.4232,056,826
2018-12-11Open-market sale274$140.6032,055,800
2018-12-11Open-market sale752$139.6332,056,074
2018-12-11Open-market sale2,243$137.3332,058,057
2018-12-11Open-market sale500$136.0732,060,300
2018-12-10Open-market sale1,000$135.4232,064,000
2018-12-10Open-market sale800$134.5632,065,000
2018-12-10Open-market sale1,200$136.5432,062,800
2018-12-10Open-market sale300$138.7332,060,800
2018-12-10Open-market sale1,700$137.5132,061,100
2018-12-08Grant / award279,417$0.0032,335,217
2018-12-07Open-market sale500$138.8932,067,200
2018-12-07Open-market sale500$140.7932,066,000
2018-12-07Open-market sale700$139.7232,066,500
2018-12-07Open-market sale200$141.9632,065,800
2018-12-07Open-market sale1,400$137.4932,067,700
2018-12-07Open-market sale700$136.4532,069,100
2018-12-07Open-market sale1,000$135.6232,069,800
2018-12-06Open-market sale700$137.0132,074,800
2018-12-06Open-market sale300$133.4832,075,500
2018-12-06Open-market sale1,100$138.1932,073,700
2018-12-06Open-market sale1,200$139.3632,072,500
2018-12-06Open-market sale1,000$140.1432,071,500
2018-12-06Open-market sale700$141.6832,070,800
2018-12-04Open-market sale600$143.3132,077,500
2018-12-04Open-market sale1,000$139.4432,079,800
2018-12-04Open-market sale600$144.9932,075,800
2018-12-04Open-market sale1,100$144.2932,076,400
2018-12-04Open-market sale500$141.7232,078,100
2018-12-04Open-market sale1,200$140.7232,078,600
2018-12-03Open-market sale1,913$144.1832,081,500
2018-12-03Open-market sale500$145.0632,081,000
2018-12-03Open-market sale200$146.5832,080,800
2018-12-03Open-market sale2,387$143.4532,083,413
2018-12-03Gift210,000$0.0031,952,745
2018-11-30Open-market sale912$140.7832,089,488
2018-11-30Open-market sale1,600$141.7732,087,888
2018-11-30Open-market sale400$139.1032,090,400
2018-11-30Open-market sale2,088$142.7932,085,800
2018-11-29Open-market sale500$142.2232,090,800
2018-11-29Open-market sale3,200$140.1932,092,600
2018-11-29Open-market sale1,300$141.0932,091,300
2018-11-28Open-market sale450$140.7032,095,800
2018-11-28Open-market sale400$136.1332,098,250
2018-11-28Open-market sale1,200$132.9732,099,600
2018-11-28Open-market sale300$139.7332,096,250
2018-11-28Open-market sale600$137.1932,097,650
2018-11-28Open-market sale550$134.0132,099,050
2018-11-28Open-market sale1,100$138.5932,096,550
2018-11-28Open-market sale400$135.0232,098,650
2018-11-27Open-market sale100$127.5732,100,800
2018-11-27Open-market sale900$124.9532,104,900
2018-11-27Open-market sale1,400$125.9832,103,500
2018-11-27Open-market sale2,600$126.7932,100,900
2018-11-26Open-market sale2,100$126.3932,105,800
2018-11-26Open-market sale1,700$125.3232,107,900
2018-11-26Open-market sale1,200$124.2932,109,600
2018-11-23Open-market sale700$121.4932,115,100
2018-11-23Open-market sale500$123.1532,110,800
2018-11-23Open-market sale3,800$122.4932,111,300
2018-11-21Open-market sale2,825$124.2932,115,800
2018-11-21Open-market sale1,675$123.3032,118,625
2018-11-21Open-market sale500$122.2432,120,300
2018-11-20Open-market sale500$118.5032,124,800
2018-11-20Open-market sale1,100$122.6232,121,100
2018-11-20Open-market sale799$121.1932,122,200
2018-11-20Open-market sale1,801$120.4232,122,999
2018-11-20Open-market sale300$123.9532,120,800
2018-11-20Open-market sale200$117.2832,125,300
2018-11-20Open-market sale100$115.5132,125,500
2018-11-20Open-market sale200$114.1432,125,600
2018-11-19Open-market sale200$128.1532,126,200
2018-11-19Open-market sale100$126.3732,126,400
2018-11-19Open-market sale199$125.3932,126,500
2018-11-19Open-market sale300$131.6332,125,800
2018-11-19Open-market sale400$123.4932,128,199
2018-11-19Open-market sale1,300$122.0532,128,599
2018-11-19Open-market sale901$120.8532,129,899
2018-11-19Open-market sale100$129.9632,126,100
2018-11-19Open-market sale1,500$124.4832,126,699
2018-11-16Open-market sale3,300$132.2332,132,100
2018-11-16Open-market sale1,300$132.8632,130,800
2018-11-16Open-market sale400$131.0532,135,400
2018-11-15Open-market sale500$127.1532,140,300
2018-11-15Open-market sale572$132.5332,135,800
2018-11-15Open-market sale700$128.4332,139,600
2018-11-15Open-market sale1,200$129.8932,138,400
2018-11-15Open-market sale500$130.7732,137,900
2018-11-15Open-market sale1,528$132.0132,136,372
2018-11-14Open-market sale300$134.2732,140,800
2018-11-14Open-market sale1,400$130.3232,142,900
2018-11-14Open-market sale1,500$129.5532,144,300
2018-11-14Open-market sale600$132.3432,141,400
2018-11-14Open-market sale900$131.4132,142,000
2018-11-14Open-market sale300$133.7432,141,100
2018-11-13Open-market sale600$129.6032,150,200
2018-11-13Open-market sale500$130.6132,149,700
2018-11-13Open-market sale1,900$132.8932,145,800
2018-11-13Open-market sale2,000$132.0232,147,700
2018-11-12Open-market sale500$132.7732,152,000
2018-11-12Open-market sale200$136.3932,150,800
2018-11-12Open-market sale700$135.0932,151,000
2018-11-12Open-market sale300$133.9932,151,700
2018-11-12Open-market sale1,600$131.8732,152,500
2018-11-12Open-market sale1,700$130.7832,154,100
2018-11-09Open-market sale900$137.9832,157,350
2018-11-09Open-market sale1,150$139.0632,156,200
2018-11-09Open-market sale100$141.0032,155,800
2018-11-09Open-market sale300$140.0232,155,900
2018-11-09Open-market sale1,100$135.6832,159,700
2018-11-09Open-market sale1,450$136.8732,158,250
2018-11-08Open-market sale300$143.0332,160,800
2018-11-08Open-market sale3,300$141.4532,162,500
2018-11-08Open-market sale1,400$142.4532,161,100
2018-11-07Open-market sale400$138.9932,170,000
2018-11-07Open-market sale400$137.0632,170,400
2018-11-07Open-market sale600$140.5432,169,400
2018-11-07Open-market sale3,500$141.6332,165,900
2018-11-07Open-market sale100$142.1932,165,800
2018-11-06Open-market sale1,600$133.5732,174,200
2018-11-06Open-market sale100$137.8632,170,800
2018-11-06Open-market sale600$136.8532,170,900
2018-11-06Open-market sale1,000$134.9232,173,200
2018-11-06Open-market sale1,700$135.6132,171,500
2018-11-05Open-market sale3,200$135.1632,176,300
2018-11-05Open-market sale200$135.8332,176,100
2018-11-05Open-market sale300$136.9032,175,800
2018-11-05Open-market sale1,300$134.4632,179,500
2018-11-02Open-market sale1,500$137.9032,182,300
2018-11-02Open-market sale900$138.7732,181,400
2018-11-02Open-market sale600$139.8832,180,800
2018-11-02Open-market sale2,000$136.8932,183,800
2018-11-01Open-market sale1,399$138.1032,188,001
2018-11-01Open-market sale294$139.7032,185,800
2018-11-01Open-market sale1,907$139.1032,186,094
2018-11-01Open-market sale1,400$137.2532,189,400
2018-10-31Open-market sale800$135.5632,195,000
2018-10-31Open-market sale1,000$136.7432,194,000
2018-10-31Open-market sale2,900$137.6332,191,100
2018-10-31Open-market sale300$138.3732,190,800
2018-10-30Open-market sale831$132.3432,195,800
2018-10-30Open-market sale1,569$131.5132,196,631
2018-10-30Open-market sale1,300$129.5732,199,500
2018-10-30Open-market sale1,300$130.3432,198,200
2018-10-29Open-market sale400$135.0332,203,900
2018-10-29Open-market sale1,300$138.4632,200,900
2018-10-29Open-market sale800$137.2732,202,200
2018-10-29Open-market sale900$135.7432,203,000
2018-10-29Open-market sale100$139.1332,200,800
2018-10-29Open-market sale300$133.7332,204,300
2018-10-29Open-market sale200$132.6132,204,600
2018-10-29Open-market sale700$130.8232,204,800
2018-10-29Open-market sale300$129.3432,205,500
2018-10-26Open-market sale2,200$135.5732,207,800
2018-10-26Open-market sale400$134.5632,210,000
2018-10-26Open-market sale400$133.3532,210,400
2018-10-26Open-market sale700$137.3832,206,100
2018-10-26Open-market sale1,000$136.4732,206,800
2018-10-26Open-market sale300$138.3132,205,800
2018-10-25Open-market sale500$141.2432,210,800
2018-10-25Open-market sale2,492$140.5132,211,300
2018-10-25Open-market sale600$139.2932,213,792
2018-10-25Open-market sale708$137.8632,214,392
2018-10-25Open-market sale200$136.3132,215,100
2018-10-25Open-market sale300$135.4932,215,300
2018-10-25Open-market sale200$134.2532,215,600
2018-10-24Open-market sale500$134.6832,219,837
2018-10-24Open-market sale463$133.5132,220,337
2018-10-24Open-market sale800$136.0932,219,037
2018-10-24Open-market sale600$136.8632,218,437
2018-10-24Open-market sale791$137.9732,217,646
2018-10-24Open-market sale400$139.0032,217,246
2018-10-24Open-market sale858$139.9232,216,388
2018-10-24Open-market sale588$141.0232,215,800
2018-10-23Open-market sale1,046$140.7632,222,242
2018-10-23Open-market sale1,000$138.4532,224,800
2018-10-23Open-market sale1,442$141.4632,220,800
2018-10-23Open-market sale1,512$139.4332,223,288
2018-10-22Open-market sale751$139.8432,230,049
2018-10-22Open-market sale700$141.0132,229,349
2018-10-22Open-market sale2,200$142.1732,227,149
2018-10-22Open-market sale1,349$143.1832,225,800
2018-10-19Open-market sale2,000$140.9632,233,800
2018-10-19Open-market sale1,100$142.0432,232,700
2018-10-19Open-market sale700$143.2232,232,000
2018-10-19Open-market sale1,000$144.0532,231,000
2018-10-19Open-market sale200$144.9432,230,800
2018-10-18Open-market sale1,477$143.0632,237,523
2018-10-18Open-market sale1,800$142.3332,239,000
2018-10-18Open-market sale100$147.0832,235,800
2018-10-18Open-market sale600$146.4732,235,900
2018-10-18Open-market sale1,023$145.1332,236,500
2018-10-17Open-market sale2,600$146.3232,243,200
2018-10-17Open-market sale2,100$146.9232,241,100
2018-10-17Open-market sale300$147.8932,240,800
2018-10-16Open-market sale1,300$144.8932,249,500
2018-10-16Open-market sale504$147.6332,245,800
2018-10-16Open-market sale1,596$146.8532,246,304
2018-10-16Open-market sale1,600$145.8432,247,900
2018-10-15Open-market sale300$146.2032,250,800
2018-10-15Open-market sale1,100$144.0232,251,300
2018-10-15Open-market sale1,858$143.1732,252,400
2018-10-15Open-market sale1,542$142.2132,254,258
2018-10-15Open-market sale200$145.1032,251,100
2018-10-12Open-market sale1,300$144.9332,258,811
2018-10-12Open-market sale200$148.0832,255,800
2018-10-12Open-market sale861$146.8232,256,000
2018-10-12Open-market sale689$144.1632,260,111
2018-10-12Open-market sale1,950$145.9732,256,861
2018-10-11Open-market sale800$138.6032,264,800
2018-10-11Open-market sale2,300$139.7732,262,500
2018-10-11Open-market sale1,400$140.5532,261,100
2018-10-11Open-market sale300$141.6532,260,800
2018-10-11Open-market sale200$137.2632,265,600
2018-10-10Open-market sale1,000$141.2732,267,400
2018-10-10Open-market sale300$144.3232,266,000
2018-10-10Open-market sale700$143.4432,266,300
2018-10-10Open-market sale400$142.1732,267,000
2018-10-10Open-market sale200$147.5032,265,800
2018-10-10Open-market sale1,200$140.3232,268,400
2018-10-10Open-market sale600$139.1032,269,600
2018-10-10Open-market sale600$138.0832,270,200
2018-10-09Open-market sale1,888$148.1232,273,912
2018-10-09Open-market sale400$150.0432,270,800
2018-10-09Open-market sale2,712$148.8932,271,200
2018-10-08Open-market sale500$152.2932,277,100
2018-10-08Open-market sale200$150.3232,277,600
2018-10-08Open-market sale1,556$148.9832,277,800
2018-10-08Open-market sale1,100$153.5232,276,000
2018-10-08Open-market sale200$154.0632,275,800
2018-10-08Open-market sale644$147.0232,280,156
2018-10-08Open-market sale800$147.9132,279,356
2018-10-05Open-market sale1,000$153.1732,284,800
2018-10-05Open-market sale600$154.1732,284,200
2018-10-05Open-market sale2,500$155.1832,281,700
2018-10-05Open-market sale900$156.0532,280,800
2018-10-04Open-market sale1,825$154.4632,288,975
2018-10-04Open-market sale975$155.1732,288,000
2018-10-04Open-market sale1,000$156.4532,287,000
2018-10-04Open-market sale800$157.4232,286,200
2018-10-04Open-market sale400$158.5032,285,800
2018-10-03Open-market sale2,235$159.4232,290,800
2018-10-03Open-market sale2,465$158.9132,293,035
2018-10-03Open-market sale300$157.6532,295,500
2018-10-02Open-market sale2,455$158.4632,297,300
2018-10-02Open-market sale1,500$159.0332,295,800
2018-10-02Open-market sale1,045$157.1232,299,755
2018-10-01Open-market sale500$160.5532,300,800
2018-10-01Open-market sale4,500$159.6032,301,300
2018-09-28Open-market sale3,600$159.2932,307,200
2018-09-28Open-market sale1,400$160.2332,305,800
2018-09-27Open-market sale4,700$160.4732,310,800
2018-09-27Open-market sale300$159.0332,315,500
2018-09-26Open-market sale3,000$159.0232,315,800
2018-09-26Open-market sale2,000$158.3532,318,800
2018-09-25Open-market sale2,800$158.7932,320,800
2018-09-25Open-market sale2,200$158.0632,323,600
2018-09-24Open-market sale400$156.6832,329,900
2018-09-24Open-market sale200$155.1732,330,300
2018-09-24Open-market sale1,800$158.5932,325,800
2018-09-24Open-market sale2,300$157.8432,327,600
2018-09-24Open-market sale300$154.1132,330,500
2018-09-21Open-market sale1,300$156.6532,648,100
2018-09-21Open-market sale1,300$157.3232,646,800
2018-09-21Open-market sale2,400$155.4032,649,400
2018-09-20Open-market sale500$152.9332,656,300
2018-09-20Open-market sale1,510$154.3632,654,790
2018-09-20Open-market sale2,990$155.4332,651,800
2018-09-19Open-market sale400$156.4732,656,800
2018-09-19Open-market sale500$155.0332,657,200
2018-09-19Open-market sale700$153.8032,657,700
2018-09-19Open-market sale3,400$152.9632,658,400
2018-09-18Open-market sale200$154.9132,666,600
2018-09-18Open-market sale1,889$157.4432,661,800
2018-09-18Open-market sale2,911$156.4232,663,689
2018-09-17Open-market sale595$157.0132,666,800
2018-09-17Open-market sale2,702$156.2532,667,395
2018-09-17Open-market sale1,703$155.2432,670,097
2018-09-14Open-market sale600$158.6532,671,800
2018-09-14Open-market sale1,100$157.0232,675,700
2018-09-14Open-market sale3,300$157.8232,672,400
2018-09-13Open-market sale1,703$155.2432,680,097
2018-09-13Open-market sale2,702$156.2532,677,395
2018-09-13Open-market sale595$157.0132,676,800
2018-09-12Open-market sale1,700$152.4532,685,100
2018-09-12Open-market sale400$153.6432,684,700
2018-09-12Open-market sale2,059$154.6132,682,641
2018-09-12Open-market sale841$155.4532,681,800
2018-09-11Open-market sale1,029$153.2232,686,800
2018-09-11Open-market sale3,571$152.6432,687,829
2018-09-11Open-market sale400$151.0932,691,400
2018-09-10Open-market sale2,069$150.3432,693,031
2018-09-10Open-market sale1,231$151.3232,691,800
2018-09-10Open-market sale1,700$149.0332,695,100
2018-09-07Open-market sale599$149.8232,700,601
2018-09-07Open-market sale400$151.1432,696,800
2018-09-07Open-market sale3,401$150.4832,697,200
2018-09-07Open-market sale600$148.1232,701,200
2018-09-06Open-market sale2,129$148.7732,701,800
2018-09-06Open-market sale2,871$148.0332,703,929
2018-09-05Open-market sale865$147.8732,710,935
2018-09-05Open-market sale400$152.3632,706,800
2018-09-05Open-market sale408$151.4232,707,200
2018-09-05Open-market sale2,927$148.9632,708,008
2018-09-05Open-market sale400$149.8532,707,608
2018-09-05Gift206,000$0.0032,330,800
2018-09-04Open-market sale1,800$153.0332,711,800
2018-09-04Open-market sale3,200$152.2332,713,600
2018-08-31Open-market sale2,077$153.2732,716,800
2018-08-31Open-market sale2,923$152.5832,718,877
2018-08-30Open-market sale1,607$152.6332,722,300
2018-08-30Open-market sale1,493$150.6132,725,307
2018-08-30Open-market sale1,400$151.6632,723,907
2018-08-30Open-market sale500$153.3932,721,800
2018-08-29Open-market sale3,556$154.6332,726,800
2018-08-29Open-market sale1,444$153.6232,730,356
2018-08-28Open-market sale1,284$152.9732,731,800
2018-08-28Open-market sale3,716$152.4032,733,084
2018-08-27Open-market sale4,000$151.3132,737,800
2018-08-27Open-market sale700$151.7032,737,100
2018-08-27Open-market sale100$153.3932,737,000
2018-08-27Open-market sale200$154.5532,736,800
2018-08-24Open-market sale1,760$152.0332,741,800
2018-08-24Open-market sale300$148.6632,746,500
2018-08-24Open-market sale600$150.1032,745,900
2018-08-24Open-market sale2,340$151.5132,743,560
2018-08-23Open-market sale1,774$146.8832,750,026
2018-08-23Open-market sale100$148.2232,746,800
2018-08-23Open-market sale3,126$147.6632,746,900
2018-08-22Open-market sale2,000$145.6532,754,800
2018-08-22Open-market sale3,000$146.6532,751,800
2018-08-21Open-market sale1,200$148.1532,756,800
2018-08-21Open-market sale1,898$145.9632,759,902
2018-08-21Open-market sale1,902$147.0432,758,000
2018-08-20Open-market sale2,776$145.8532,761,800
2018-08-20Open-market sale2,224$145.2032,764,576
2018-08-17Open-market sale700$145.4432,766,800
2018-08-17Open-market sale4,300$144.7132,767,500
2018-08-16Open-market sale3,917$145.9632,772,883
2018-08-16Open-market sale1,083$146.5832,771,800
2018-08-15Open-market sale1,850$145.1232,777,700
2018-08-15Open-market sale700$146.3632,777,000
2018-08-15Open-market sale200$147.3632,776,800
2018-08-15Open-market sale2,250$144.2332,779,550
2018-08-14Open-market sale3,700$146.1532,781,800
2018-08-14Open-market sale1,300$145.2132,785,500
2018-08-13Open-market sale3,182$144.7932,788,618
2018-08-13Open-market sale756$146.7132,786,800
2018-08-13Open-market sale1,062$145.9832,787,556
2018-08-10Open-market sale3,795$146.0132,791,800
2018-08-10Open-market sale1,205$145.2932,795,595
2018-08-09Open-market sale1,182$146.4432,796,800
2018-08-09Open-market sale3,818$145.9232,797,982
2018-08-08Open-market sale4,600$145.1232,801,800
2018-08-08Open-market sale400$144.1532,806,400
2018-08-07Open-market sale1,601$144.3932,806,800
2018-08-07Open-market sale3,399$143.9632,808,401
2018-08-06Open-market sale3,696$142.3232,811,800
2018-08-06Open-market sale1,304$141.5132,815,496
2018-08-03Open-market sale2,632$140.2332,818,868
2018-08-03Open-market sale300$139.0132,821,500
2018-08-03Open-market sale2,068$140.9232,816,800
2018-08-02Open-market sale200$141.2532,821,800
2018-08-02Open-market sale1,930$140.6532,822,000
2018-08-02Open-market sale970$139.6632,823,930
2018-08-02Open-market sale1,600$138.6632,824,900
2018-08-02Open-market sale300$137.1232,826,500
2018-08-01Open-market sale1,030$139.9432,826,800
2018-08-01Open-market sale2,684$138.0332,829,116
2018-08-01Open-market sale1,286$139.0632,827,830
2018-07-31Open-market sale600$139.1032,831,800
2018-07-31Open-market sale2,500$138.3332,832,400
2018-07-31Open-market sale1,600$137.0632,834,900
2018-07-31Open-market sale300$136.0532,836,500
2018-07-30Open-market sale300$143.4132,836,800
2018-07-30Open-market sale400$141.5132,837,100
2018-07-30Open-market sale800$140.6232,837,500
2018-07-30Open-market sale500$139.4232,838,300
2018-07-30Open-market sale1,700$138.4732,838,800
2018-07-30Open-market sale1,300$137.8332,840,500
2018-07-27Open-market sale300$147.6932,841,800
2018-07-27Open-market sale1,170$146.2332,842,100
2018-07-27Open-market sale500$143.2732,846,300
2018-07-27Open-market sale1,930$143.9732,844,370
2018-07-27Open-market sale1,100$145.5832,843,270
2018-07-26Open-market sale300$146.3932,851,500
2018-07-26Open-market sale900$148.4432,846,800
2018-07-26Open-market sale3,800$147.8832,847,700
2018-07-25Open-market sale875$146.7032,855,925
2018-07-25Open-market sale1,128$147.7032,854,797
2018-07-25Open-market sale100$149.2832,851,800
2018-07-25Open-market sale2,897$148.5832,851,900
2018-07-24Open-market sale2,098$145.8232,859,702
2018-07-24Open-market sale2,102$148.1332,857,200
2018-07-24Open-market sale400$148.5632,856,800
2018-07-24Open-market sale400$146.5832,859,302
2018-07-23Open-market sale1,631$147.3832,861,800
2018-07-23Open-market sale2,869$146.8332,863,431
2018-07-23Open-market sale500$145.3332,866,300
2018-07-20Open-market sale300$147.7832,866,800
2018-07-20Open-market sale4,700$147.1332,867,100
2018-07-19Open-market sale5,000$147.3532,871,800
2018-07-18Open-market sale3,326$146.8132,878,474
2018-07-18Open-market sale1,674$147.8832,876,800
2018-07-17Open-market sale1,350$146.1432,885,150
2018-07-17Open-market sale3,350$146.9032,881,800
2018-07-17Open-market sale300$144.7032,886,500
2018-07-16Open-market sale1,100$148.1032,886,800
2018-07-16Open-market sale3,900$147.3632,887,900
2018-07-13Open-market sale100$147.6832,891,800
2018-07-13Open-market sale4,065$147.3432,891,900
2018-07-13Open-market sale835$146.2932,895,965
2018-07-12Open-market sale2,979$148.0932,896,800
2018-07-12Open-market sale1,721$147.3932,899,779
2018-07-12Open-market sale300$145.9032,901,500
2018-07-11Open-market sale1,182$145.2832,901,800
2018-07-11Open-market sale1,500$143.3932,905,000
2018-07-11Open-market sale2,018$144.3332,902,982
2018-07-11Open-market sale300$141.4532,906,500
2018-07-10Open-market sale2,164$142.9332,906,800
2018-07-10Open-market sale2,836$142.3032,908,964
2018-07-09Open-market sale2,100$141.4132,912,100
2018-07-09Open-market sale300$142.7032,911,800
2018-07-09Open-market sale2,600$140.6032,914,200
2018-07-06Open-market sale2,868$141.4132,916,800
2018-07-06Open-market sale1,532$140.4732,919,668
2018-07-06Open-market sale600$139.6732,921,200
2018-07-05Open-market sale2,900$138.9332,923,900
2018-07-05Open-market sale2,100$139.6732,921,800
2018-07-03Open-market sale300$140.1632,926,800
2018-07-03Open-market sale3,399$138.0432,928,401
2018-07-03Open-market sale1,301$139.0432,927,100
2018-07-02Open-market sale870$140.0732,931,800
2018-07-02Open-market sale600$136.5832,936,200
2018-07-02Open-market sale2,300$138.4032,933,900
2018-07-02Open-market sale1,230$139.4432,932,670
2018-06-29Open-market sale500$137.2832,936,800
2018-06-29Open-market sale4,500$136.6032,937,300
2018-06-28Open-market sale950$134.0232,945,850
2018-06-28Open-market sale3,450$134.8632,942,400
2018-06-28Open-market sale600$135.4632,941,800
2018-06-27Open-market sale800$134.8532,949,220
2018-06-27Open-market sale1,800$135.7132,947,420
2018-06-27Open-market sale620$136.7632,946,800
2018-06-27Open-market sale1,780$133.7632,950,020
2018-06-26Open-market sale3,000$135.7232,953,100
2018-06-26Open-market sale1,300$136.5832,951,800
2018-06-26Open-market sale700$134.7532,956,100
2018-06-25Open-market sale2,538$133.3132,957,000
2018-06-25Open-market sale2,262$132.5332,959,538
2018-06-25Open-market sale200$134.5632,956,800
2018-06-22Open-market sale1,394$134.6532,965,406
2018-06-22Open-market sale3,231$135.5032,962,175
2018-06-22Open-market sale275$136.1532,961,900
2018-06-22Open-market sale100$137.2432,961,800
2018-06-21Open-market sale300$139.4232,966,800
2018-06-21Open-market sale2,100$138.5632,967,100
2018-06-21Open-market sale2,600$137.9332,969,200
2018-06-20Open-market sale2,472$139.4132,974,328
2018-06-20Open-market sale100$142.0132,971,800
2018-06-20Open-market sale550$141.3832,971,900
2018-06-20Open-market sale1,878$140.1632,972,450
2018-06-19Open-market sale1,400$137.9932,980,400
2018-06-19Open-market sale2,468$139.0532,977,932
2018-06-19Open-market sale1,132$139.5232,976,800
2018-06-18Open-market sale1,501$138.6032,984,792
2018-06-18Open-market sale507$137.1732,986,293
2018-06-18Open-market sale2,992$139.6532,981,800
2018-06-15Open-market sale3,600$138.5032,986,800
2018-06-15Open-market sale1,400$137.7732,990,400
2018-06-14Open-market sale300$137.0132,996,500
2018-06-14Open-market sale4,500$138.9132,992,000
2018-06-14Open-market sale200$139.4832,991,800
2018-06-13Open-market sale3,310$136.5632,998,490
2018-06-13Open-market sale1,690$136.9832,996,800
2018-06-13Gift110,000$0.0032,536,800
2018-06-12Open-market sale1,437$135.5733,005,363
2018-06-12Open-market sale3,163$136.4533,002,200
2018-06-12Open-market sale400$137.2633,001,800
2018-06-11Open-market sale300$134.4933,006,800
2018-06-11Open-market sale4,700$133.9833,007,100
2018-06-08Open-market sale4,300$133.1833,011,800
2018-06-08Open-market sale700$131.9733,016,100
2018-06-07Open-market sale700$134.9233,017,200
2018-06-07Open-market sale600$133.4433,017,900
2018-06-07Open-market sale2,400$132.7033,018,500
2018-06-07Open-market sale400$135.5833,016,800
2018-06-07Open-market sale900$131.3433,020,900
2018-06-06Open-market sale1,303$135.4033,021,800
2018-06-06Open-market sale3,697$134.8033,023,103
2018-06-05Open-market sale3,079$133.6333,028,721
2018-06-05Open-market sale1,921$134.1333,026,800
2018-06-04Open-market sale1,323$132.5633,031,800
2018-06-04Open-market sale2,277$131.8933,033,123
2018-06-04Open-market sale1,400$130.4133,035,400
2018-06-01Open-market sale1,100$129.0733,040,700
2018-06-01Open-market sale1,783$130.6133,036,800
2018-06-01Open-market sale2,117$130.1333,038,583
2018-05-31Open-market sale1,774$130.4533,041,800
2018-05-31Open-market sale3,226$129.2733,043,574
2018-05-30Open-market sale1,885$129.1633,049,915
2018-05-30Open-market sale2,615$129.9433,047,300
2018-05-30Open-market sale300$130.7833,047,000
2018-05-30Open-market sale200$132.2933,046,800
2018-05-29Open-market sale600$127.3333,051,800
2018-05-29Open-market sale4,400$126.6333,052,400
2018-05-25Open-market sale500$128.7333,056,800
2018-05-25Open-market sale4,500$128.0633,057,300
2018-05-24Open-market sale2,400$128.1733,064,400
2018-05-24Open-market sale2,600$128.7433,061,800
2018-05-23Open-market sale1,132$127.3733,067,143
2018-05-23Open-market sale2,833$126.1533,068,275
2018-05-23Open-market sale692$125.0733,071,108
2018-05-23Open-market sale343$127.9533,066,800
2018-05-22Open-market sale761$126.6033,071,800
2018-05-22Open-market sale4,239$125.6933,072,561
2018-05-21Open-market sale100$128.2033,076,800
2018-05-21Open-market sale1,500$127.6433,076,900
2018-05-21Open-market sale3,400$126.4233,078,400
2018-05-18Open-market sale1,499$127.1933,081,800
2018-05-18Open-market sale3,501$126.7433,083,299
2018-05-17Open-market sale100$129.3233,086,800
2018-05-17Open-market sale800$128.3433,086,900
2018-05-17Open-market sale2,192$126.1833,089,608
2018-05-17Open-market sale1,908$127.3833,087,700
2018-05-16Open-market sale5,000$128.5333,091,800
2018-05-15Open-market sale901$126.8133,100,899
2018-05-15Open-market sale3,499$127.7733,097,400
2018-05-15Open-market sale600$128.3733,096,800
2018-05-14Open-market sale2,600$127.5833,104,200
2018-05-14Open-market sale700$129.1533,103,500
2018-05-14Open-market sale1,500$130.2633,102,000
2018-05-14Open-market sale200$130.9133,101,800
2018-05-11Open-market sale4,321$130.3433,106,800
2018-05-11Open-market sale679$129.4333,111,121
2018-05-10Open-market sale2,700$130.1033,114,100
2018-05-10Open-market sale2,300$130.6533,111,800
2018-05-09Open-market sale1,200$128.1033,120,600
2018-05-09Open-market sale2,959$129.1533,117,641
2018-05-09Open-market sale841$129.6133,116,800
2018-05-08Open-market sale1,042$128.7333,121,800
2018-05-08Open-market sale782$126.9233,126,018
2018-05-08Open-market sale3,176$128.2033,122,842
2018-05-07Open-market sale1,100$126.1133,130,700
2018-05-07Open-market sale3,900$127.0433,126,800
2018-05-04Open-market sale2,400$124.9633,133,400
2018-05-04Open-market sale1,600$125.5233,131,800
2018-05-04Open-market sale1,000$123.6933,135,800
2018-05-03Open-market sale900$123.1933,139,400
2018-05-03Open-market sale100$124.9033,136,800
2018-05-03Open-market sale2,500$124.3333,136,900
2018-05-03Open-market sale1,500$122.2833,140,300
2018-05-02Open-market sale3,000$122.4933,143,800
2018-05-02Open-market sale2,000$123.4233,141,800
2018-05-01Open-market sale2,901$120.9633,148,899
2018-05-01Open-market sale300$121.9433,148,599
2018-05-01Open-market sale1,799$122.9333,146,800
2018-04-30Open-market sale2,500$121.2333,151,800
2018-04-30Open-market sale2,500$120.6833,154,300
2018-04-27Open-market sale4,500$120.1533,157,300
2018-04-27Open-market sale500$121.1533,156,800
2018-04-26Open-market sale900$119.9533,165,200
2018-04-26Open-market sale700$118.6833,166,100
2018-04-26Open-market sale2,345$121.0233,162,855
2018-04-26Open-market sale1,055$121.6233,161,800
2018-04-25Open-market sale3,100$116.9033,168,300
2018-04-25Open-market sale400$115.4633,171,400
2018-04-25Open-market sale1,500$117.6633,166,800
2018-04-24Open-market sale700$120.7133,173,200
2018-04-24Open-market sale600$123.0533,171,800
2018-04-24Open-market sale800$121.9433,172,400
2018-04-24Open-market sale300$119.4533,173,900
2018-04-24Open-market sale700$118.6333,174,200
2018-04-24Open-market sale1,900$117.6933,174,900
2018-04-23Open-market sale2,774$121.8233,179,026
2018-04-23Open-market sale877$124.0533,176,800
2018-04-23Open-market sale1,349$123.2533,177,677
2018-04-20Open-market sale3,571$122.6033,183,229
2018-04-20Open-market sale1,229$123.7033,182,000
2018-04-20Open-market sale200$124.2533,181,800
2018-04-19Open-market sale4,813$123.8933,186,987
2018-04-19Open-market sale187$124.3533,186,800
2018-04-18Open-market sale600$122.9133,196,200
2018-04-18Open-market sale2,000$124.4833,191,800
2018-04-18Open-market sale2,400$123.8833,193,800
2018-04-17Open-market sale100$123.8033,196,800
2018-04-17Open-market sale700$120.8133,201,100
2018-04-17Open-market sale2,300$122.3633,198,800
2018-04-17Open-market sale1,900$123.2933,196,900
2018-04-16Open-market sale800$120.3333,201,800
2018-04-16Open-market sale4,200$119.4833,202,600
2018-04-13Open-market sale3,400$119.1333,208,400
2018-04-13Open-market sale400$121.2533,206,900
2018-04-13Open-market sale1,100$119.8033,207,300
2018-04-13Open-market sale100$121.9433,206,800
2018-04-12Open-market sale2,200$120.2033,214,600
2018-04-12Open-market sale2,600$120.9933,212,000
2018-04-12Open-market sale200$121.5533,211,800
2018-04-11Open-market sale1,400$120.2533,216,800
2018-04-11Open-market sale3,600$119.3733,218,200
2018-04-10Open-market sale3,400$119.3133,222,000
2018-04-10Open-market sale1,400$118.3933,225,400
2018-04-10Open-market sale200$119.9833,221,800
2018-04-09Open-market sale2,100$117.7533,229,700
2018-04-09Open-market sale2,900$118.6933,226,800
2018-04-06Open-market sale1,500$115.9133,235,300
2018-04-06Open-market sale800$116.8833,234,500
2018-04-06Open-market sale2,400$117.8333,232,100
2018-04-06Open-market sale300$118.5933,231,800
2018-04-05Open-market sale1,700$120.1633,236,800
2018-04-05Open-market sale3,300$119.3933,238,500
2018-04-04Open-market sale1,700$116.5433,243,400
2018-04-04Open-market sale800$118.0933,242,600
2018-04-04Open-market sale800$119.2933,241,800
2018-04-04Open-market sale1,100$115.4733,245,100
2018-04-04Open-market sale600$114.6533,246,200
2018-04-03Open-market sale1,900$116.3233,247,200
2018-04-03Open-market sale2,700$115.2733,249,100
2018-04-03Open-market sale400$117.0233,246,800
2018-04-02Open-market sale700$116.1133,251,900
2018-04-02Open-market sale2,300$115.1033,252,600
2018-04-02Open-market sale1,900$114.3433,254,900
2018-04-02Open-market sale100$117.2333,251,800
2018-03-29Open-market sale700$115.0533,259,200
2018-03-29Open-market sale2,200$116.4033,257,000
2018-03-29Open-market sale200$117.0433,256,800
2018-03-29Open-market sale1,200$114.1033,259,900
2018-03-29Open-market sale700$113.0833,261,100
2018-03-28Open-market sale300$114.2433,261,800
2018-03-28Open-market sale1,100$112.6033,265,700
2018-03-28Open-market sale3,600$113.3233,262,100
2018-03-27Open-market sale918$113.3733,270,882
2018-03-27Open-market sale200$120.1133,266,800
2018-03-27Open-market sale1,182$118.7233,267,000
2018-03-27Open-market sale500$115.8933,270,082
2018-03-27Open-market sale400$116.8633,269,682
2018-03-27Open-market sale300$114.2833,270,582
2018-03-27Open-market sale1,500$117.9833,268,182
2018-03-26Open-market sale1,600$118.0133,272,809
2018-03-26Open-market sale1,009$118.9133,271,800
2018-03-26Open-market sale600$116.9433,274,409
2018-03-26Open-market sale1,791$116.0233,275,009
2018-03-23Open-market sale1,700$116.9333,276,800
2018-03-23Open-market sale1,900$116.1533,278,500
2018-03-23Open-market sale300$117.8633,280,400
2018-03-23Open-market sale1,100$114.7733,280,700
2018-03-22Open-market sale100$120.6033,281,800
2018-03-22Open-market sale1,400$118.0933,285,400
2018-03-22Open-market sale1,900$119.0133,283,500
2018-03-22Open-market sale1,600$119.8833,281,900
2018-03-22Grant / award (derivative)317,105$0.00317,105
2018-03-22Grant / award (derivative)104,127$0.00104,127
2018-03-21Open-market sale2,700$122.1733,288,400
2018-03-21Open-market sale1,500$123.2133,286,900
2018-03-21Open-market sale100$123.9833,286,800
2018-03-21Open-market sale700$121.0733,291,100
2018-03-20Open-market sale1,500$125.0033,295,300
2018-03-20Open-market sale3,500$125.8533,291,800
2018-03-19Open-market sale2,083$124.2133,299,717
2018-03-19Open-market sale2,917$125.1733,296,800
2018-03-16Open-market sale3,500$126.1933,303,300
2018-03-16Open-market sale1,500$127.1533,301,800
2018-03-15Open-market sale3,052$127.4233,308,748
2018-03-15Open-market sale1,948$128.0233,306,800
2018-03-14Open-market sale2,031$128.1033,311,871
2018-03-14Open-market sale2,898$127.3433,313,902
2018-03-14Open-market sale71$128.8333,311,800
2018-03-13Open-market sale400$127.8933,316,800
2018-03-13Open-market sale2,300$126.5833,319,500
2018-03-13Open-market sale2,300$127.2833,317,200
2018-03-12Open-market sale600$127.9433,321,800
2018-03-12Open-market sale4,400$127.2733,322,400
2018-03-09Open-market sale400$127.3333,326,800
2018-03-09Open-market sale4,600$126.9833,327,200
2018-03-08Open-market sale700$126.9433,331,800
2018-03-08Open-market sale4,300$126.3133,332,500
2018-03-07Open-market sale3,820$125.0833,337,580
2018-03-07Open-market sale400$123.6233,341,400
2018-03-07Open-market sale780$125.5433,336,800
2018-03-06Open-market sale2,752$124.2733,341,800
2018-03-06Open-market sale2,248$123.4233,344,552
2018-03-05Open-market sale3,174$122.3933,346,800
2018-03-05Open-market sale344$121.1433,349,974
2018-03-05Open-market sale1,482$120.1333,350,318
2018-03-02Open-market sale1,703$121.7633,351,800
2018-03-02Open-market sale1,550$118.3833,355,250
2018-03-02Open-market sale641$119.3933,354,609
2018-03-02Open-market sale1,106$120.8233,353,503
2018-03-01Open-market sale3,400$119.7033,357,800
2018-03-01Open-market sale400$121.7533,356,800
2018-03-01Open-market sale600$120.7733,357,200
2018-03-01Open-market sale600$118.7633,361,200
2018-02-28Open-market sale3,168$116.8233,363,632
2018-02-28Open-market sale1,832$117.6533,361,800
2018-02-27Open-market sale1,000$117.2533,366,800
2018-02-27Open-market sale4,000$116.4733,367,800
2018-02-26Open-market sale672$116.6733,371,800
2018-02-26Open-market sale4,328$116.1733,372,472
2018-02-23Open-market sale2,745$113.3633,379,055
2018-02-23Open-market sale289$114.8833,376,800
2018-02-23Open-market sale1,966$114.2933,377,089
2018-02-22Open-market sale1,495$114.0333,382,000
2018-02-22Open-market sale200$114.9433,381,800
2018-02-22Open-market sale3,305$113.1433,383,495
2018-02-21Open-market sale900$115.3833,386,800
2018-02-21Open-market sale4,100$114.7933,387,700
2018-02-20Open-market sale1,505$114.0333,394,195
2018-02-20Open-market sale2,395$114.7433,391,800
2018-02-20Open-market sale1,100$112.9733,395,700
2018-02-16Open-market sale4,500$113.1633,397,300
2018-02-16Open-market sale500$113.8833,396,800
2018-02-15Open-market sale2,685$112.5733,402,600
2018-02-15Open-market sale800$113.1833,401,800
2018-02-15Open-market sale1,515$111.6233,405,285
2018-02-14Open-market sale1,800$107.4533,410,000
2018-02-14Open-market sale500$109.0633,406,800
2018-02-14Open-market sale2,700$108.5733,407,300
2018-02-13Open-market sale1,937$106.6033,414,863
2018-02-13Open-market sale3,063$107.4733,411,800
2018-02-12Open-market sale2,833$108.1333,418,267
2018-02-12Open-market sale700$107.0733,421,100
2018-02-12Open-market sale1,467$108.8733,416,800
2018-02-09Open-market sale600$107.1833,421,900
2018-02-09Open-market sale100$107.8533,421,800
2018-02-09Open-market sale1,500$106.0533,422,500
2018-02-09Open-market sale1,800$105.1233,424,000
2018-02-09Open-market sale400$103.7533,425,800
2018-02-09Open-market sale600$103.1633,426,200
2018-02-08Open-market sale400$109.8533,426,800
2018-02-08Open-market sale700$108.9833,427,200
2018-02-08Open-market sale1,070$107.7133,427,900
2018-02-08Open-market sale700$106.6033,428,970
2018-02-08Open-market sale1,300$105.5933,429,670
2018-02-08Open-market sale830$104.6033,430,970
2018-02-07Open-market sale2,983$110.7933,432,700
2018-02-07Open-market sale900$111.8233,431,800
2018-02-07Open-market sale1,117$109.7433,435,683
2018-02-06Open-market sale1,230$109.1833,436,800
2018-02-06Open-market sale200$104.9233,441,600
2018-02-06Open-market sale1,900$107.0433,439,700
2018-02-06Open-market sale1,670$108.0533,438,030
2018-02-05Open-market sale800$108.0533,446,000
2018-02-05Open-market sale900$109.1933,445,100
2018-02-05Open-market sale1,900$110.3433,443,200
2018-02-05Open-market sale1,400$111.1033,441,800
2018-02-02Open-market sale4,300$111.3633,447,500
2018-02-02Open-market sale700$112.0033,446,800
2018-02-01Open-market sale4,100$113.2133,452,700
2018-02-01Open-market sale900$113.9233,451,800
2018-01-31Open-market sale1,600$113.4433,460,200
2018-01-31Open-market sale3,400$114.1533,456,800
2018-01-30Open-market sale300$113.3133,461,800
2018-01-30Open-market sale4,700$112.5833,462,100
2018-01-29Open-market sale1,000$114.0233,466,800
2018-01-29Open-market sale4,000$113.5233,467,800
2018-01-26Open-market sale4,200$113.3133,472,600
2018-01-26Open-market sale800$113.6933,471,800
2018-01-25Open-market sale1,938$113.1433,476,800
2018-01-25Open-market sale3,062$112.4233,478,738
2018-01-24Open-market sale4,300$113.0033,482,500
2018-01-24Open-market sale700$113.6533,481,800
2018-01-23Open-market sale5,000$113.2233,486,800
2018-01-22Open-market sale3,590$112.6333,491,800
2018-01-22Open-market sale1,410$111.6633,495,390
2018-01-19Open-market sale5,000$112.0133,496,800
2018-01-18Open-market sale2,927$111.6533,501,800
2018-01-18Open-market sale2,073$110.9433,504,727
2018-01-17Open-market sale4,800$109.7733,507,000
2018-01-17Open-market sale200$110.3033,506,800
2018-01-16Open-market sale1,500$110.3133,513,415
2018-01-16Open-market sale1,615$110.9433,511,800
2018-01-16Open-market sale1,885$108.9333,514,915
2018-01-12Open-market sale3,600$110.2233,516,800
2018-01-12Open-market sale1,400$109.3033,520,400
2018-01-11Open-market sale5,000$109.0633,521,800
2018-01-10Open-market sale100$109.3433,526,800
2018-01-10Open-market sale4,900$108.6933,526,900
2018-01-09Open-market sale5,000$108.8033,531,800
2018-01-08Open-market sale3,200$108.8733,536,800
2018-01-08Open-market sale1,800$108.1233,540,000
2018-01-05Open-market sale5,000$107.8933,541,800
2018-01-04Open-market sale812$107.2033,546,800
2018-01-04Open-market sale4,188$106.5333,547,612
2018-01-03Open-market sale100$106.0933,551,800
2018-01-03Open-market sale4,900$105.3233,551,900
2018-01-02Open-market sale500$102.6733,561,300
2018-01-02Open-market sale3,685$104.0333,557,615
2018-01-02Open-market sale815$104.4933,556,800
2017-12-13Gift230,000$0.0033,561,800
2017-08-30Gift273,500$0.0033,791,800
2017-08-07Option exercise (derivative)10,000$0.000
2017-08-07Option exercise10,000$39.0934,195,300
2017-08-07Open-market sale10,000$90.3934,185,300
2017-08-04Option exercise (derivative)10,000$0.0010,000
2017-08-04Option exercise10,000$39.0934,195,300
2017-08-04Open-market sale10,000$90.4934,185,300
2017-08-03Option exercise (derivative)10,000$0.0020,000
2017-08-03Open-market sale10,000$90.0334,185,300
2017-08-03Option exercise10,000$39.0934,195,300
2017-08-02Option exercise (derivative)10,000$0.0030,000
2017-08-02Open-market sale7,800$89.6134,187,500
2017-08-02Open-market sale2,200$90.6334,185,300
2017-08-02Option exercise10,000$39.0934,195,300
2017-08-01Option exercise (derivative)10,000$0.0040,000
2017-08-01Open-market sale10,000$91.3034,185,300
2017-08-01Option exercise10,000$39.0934,195,300
2017-07-31Option exercise (derivative)10,000$0.0050,000
2017-07-31Open-market sale10,000$90.6834,185,300
2017-07-31Option exercise10,000$39.0934,195,300
2017-07-28Option exercise (derivative)10,000$0.0060,000
2017-07-28Option exercise10,000$39.0934,195,300
2017-07-28Open-market sale6,100$90.5834,189,200
2017-07-28Open-market sale3,900$90.8734,185,300
2017-07-27Option exercise (derivative)10,000$0.0070,000
2017-07-27Option exercise10,000$39.0934,195,300
2017-07-27Open-market sale4,300$91.7334,185,300
2017-07-27Open-market sale2,300$90.6434,189,600
2017-07-27Open-market sale3,400$90.0034,191,900
2017-07-26Option exercise (derivative)10,000$0.0080,000
2017-07-26Open-market sale10,000$90.5934,185,300
2017-07-26Option exercise10,000$39.0934,195,300
2017-07-25Option exercise (derivative)10,000$0.0090,000
2017-07-25Option exercise10,000$39.0934,195,300
2017-07-25Open-market sale6,400$90.6434,185,300
2017-07-25Open-market sale3,600$89.9234,191,700
2017-07-24Option exercise (derivative)10,000$0.00100,000
2017-07-24Option exercise10,000$39.0934,195,300
2017-07-24Open-market sale10,000$89.4834,185,300
2017-07-21Option exercise (derivative)10,000$0.00110,000
2017-07-21Open-market sale9,950$89.8734,185,350
2017-07-21Open-market sale50$90.6134,185,300
2017-07-21Option exercise10,000$39.0934,195,300
2017-07-20Option exercise (derivative)10,000$0.00120,000
2017-07-20Open-market sale7,730$90.1434,187,570
2017-07-20Option exercise10,000$39.0934,195,300
2017-07-20Open-market sale2,270$90.5234,185,300
2017-07-19Option exercise (derivative)10,000$0.00130,000
2017-07-19Option exercise10,000$39.0934,195,300
2017-07-19Open-market sale400$90.0434,185,300
2017-07-19Open-market sale9,600$89.4334,185,700
2017-07-18Option exercise (derivative)10,000$0.00140,000
2017-07-18Open-market sale10,000$89.1534,185,300
2017-07-18Option exercise10,000$39.0934,195,300
2017-07-17Option exercise (derivative)10,000$0.00150,000
2017-07-17Option exercise10,000$39.0934,195,300
2017-07-17Open-market sale10,000$89.6434,185,300
2017-07-14Option exercise (derivative)10,000$0.00160,000
2017-07-14Open-market sale10,000$89.9534,185,300
2017-07-14Option exercise10,000$39.0934,195,300
2017-07-13Option exercise (derivative)10,000$0.00170,000
2017-07-13Open-market sale9,800$89.9334,185,500
2017-07-13Open-market sale200$90.5634,185,300
2017-07-13Option exercise10,000$39.0934,195,300
2017-07-12Option exercise (derivative)10,000$0.00180,000
2017-07-12Open-market sale5,800$90.1534,185,300
2017-07-12Open-market sale4,200$89.6134,191,100
2017-07-12Option exercise10,000$39.0934,195,300
2017-07-11Option exercise (derivative)10,000$0.00190,000
2017-07-11Open-market sale10,000$88.2234,185,300
2017-07-11Option exercise10,000$39.0934,195,300
2017-07-10Option exercise (derivative)10,000$0.00200,000
2017-07-10Option exercise10,000$39.0934,195,300
2017-07-10Open-market sale10,000$88.3034,185,300
2017-07-07Option exercise (derivative)10,000$0.00210,000
2017-07-07Open-market sale2,129$88.2934,185,300
2017-07-07Open-market sale7,871$87.8834,187,429
2017-07-07Option exercise10,000$39.0934,195,300
2017-07-06Option exercise (derivative)10,000$0.00220,000
2017-07-06Open-market sale10,000$86.9034,185,300
2017-07-06Option exercise10,000$39.0934,195,300
2017-07-05Option exercise (derivative)10,000$0.00230,000
2017-07-05Option exercise10,000$39.0934,195,300
2017-07-05Open-market sale5,100$87.3434,185,300
2017-07-05Open-market sale4,900$86.8934,190,400
2017-07-03Option exercise (derivative)10,000$0.00240,000
2017-07-03Open-market sale3,236$86.5334,185,300
2017-07-03Open-market sale6,764$85.7434,188,536
2017-07-03Option exercise10,000$39.0934,195,300
2017-06-30Option exercise (derivative)10,000$0.00250,000
2017-06-30Option exercise10,000$39.0934,195,300
2017-06-30Open-market sale10,000$86.9034,185,300
2017-06-29Option exercise (derivative)10,000$0.00260,000
2017-06-29Option exercise10,000$39.0934,195,300
2017-06-29Open-market sale400$87.3334,185,300
2017-06-29Open-market sale9,600$86.4934,185,700
2017-06-28Option exercise (derivative)10,000$0.00270,000
2017-06-28Option exercise10,000$39.0934,195,300
2017-06-28Open-market sale4,730$87.4534,190,570
2017-06-28Open-market sale5,270$88.0634,185,300
2017-06-27Option exercise (derivative)10,000$0.00280,000
2017-06-27Option exercise10,000$39.0934,195,300
2017-06-27Open-market sale8,700$87.9834,186,600
2017-06-27Open-market sale1,300$88.6434,185,300
2017-06-26Option exercise (derivative)10,000$0.00290,000
2017-06-26Option exercise10,000$39.0934,195,300
2017-06-26Open-market sale8,500$88.2534,186,800
2017-06-26Open-market sale1,500$89.0734,185,300
2017-06-23Option exercise (derivative)10,000$0.00300,000
2017-06-23Option exercise10,000$39.0934,195,300
2017-06-23Open-market sale4,592$88.1834,190,708
2017-06-23Open-market sale5,408$88.6634,185,300
2017-06-22Option exercise (derivative)10,000$0.00310,000
2017-06-22Open-market sale5,200$88.6034,185,300
2017-06-22Open-market sale4,800$87.7334,190,500
2017-06-22Option exercise10,000$39.0934,195,300
2017-06-21Option exercise (derivative)10,000$0.00320,000
2017-06-21Option exercise10,000$39.0934,195,300
2017-06-21Open-market sale8,700$86.9834,186,600
2017-06-21Open-market sale1,300$87.5834,185,300
2017-06-20Option exercise (derivative)10,000$0.00330,000
2017-06-20Option exercise10,000$39.0934,195,300
2017-06-20Open-market sale10,000$87.2834,185,300
2017-06-19Option exercise (derivative)10,000$0.00340,000
2017-06-19Option exercise10,000$39.0934,195,300
2017-06-19Open-market sale10,000$87.3934,185,300
2017-06-16Option exercise (derivative)10,000$0.00350,000
2017-06-16Open-market sale10,000$86.2334,185,300
2017-06-16Option exercise10,000$39.0934,195,300
2017-06-15Option exercise (derivative)10,000$0.00360,000
2017-06-15Option exercise10,000$39.0934,195,300
2017-06-15Open-market sale6,600$85.5034,188,700
2017-06-15Open-market sale3,400$86.1834,185,300
2017-06-14Option exercise (derivative)10,000$0.00370,000
2017-06-14Open-market sale3,800$86.8434,191,500
2017-06-14Option exercise10,000$39.0934,195,300
2017-06-14Open-market sale6,200$87.5734,185,300
2017-06-13Option exercise (derivative)10,000$0.00380,000
2017-06-13Open-market sale9,600$87.3134,185,700
2017-06-13Open-market sale400$88.0634,185,300
2017-06-13Option exercise10,000$39.0934,195,300
2017-06-12Option exercise (derivative)10,000$0.00390,000
2017-06-12Open-market sale1,930$86.3934,185,300
2017-06-12Open-market sale6,470$86.0434,187,230
2017-06-12Open-market sale1,600$84.4234,193,700
2017-06-12Option exercise10,000$39.0934,195,300
2017-06-09Option exercise (derivative)10,000$0.00400,000
2017-06-09Open-market sale300$91.0734,185,300
2017-06-09Open-market sale4,200$90.5234,185,600
2017-06-09Open-market sale800$88.8234,189,800
2017-06-09Open-market sale4,000$87.1334,190,600
2017-06-09Open-market sale700$86.2134,194,600
2017-06-09Option exercise10,000$39.0934,195,300
2017-06-08Option exercise (derivative)10,000$0.00410,000
2017-06-08Option exercise10,000$39.0934,195,300
2017-06-08Open-market sale10,000$91.0234,185,300
2017-06-07Option exercise (derivative)10,000$0.00420,000
2017-06-07Open-market sale9,800$91.2234,185,500
2017-06-07Open-market sale200$91.9034,185,300
2017-06-07Option exercise10,000$39.0934,195,300
2017-06-07Gift120,000$0.0034,065,300
2017-06-06Option exercise (derivative)10,000$0.00430,000
2017-06-06Option exercise10,000$39.0934,195,300
2017-06-06Open-market sale10,000$91.5434,185,300
2017-06-05Option exercise (derivative)10,000$0.00440,000
2017-06-05Open-market sale10,000$91.5034,185,300
2017-06-05Option exercise10,000$39.0934,195,300
2017-06-02Option exercise (derivative)10,000$0.00450,000
2017-06-02Open-market sale7,759$90.3734,187,541
2017-06-02Option exercise10,000$39.0934,195,300
2017-06-02Open-market sale2,241$90.9634,185,300
2017-06-01Option exercise (derivative)10,000$0.00460,000
2017-06-01Open-market sale400$90.4534,185,300
2017-06-01Option exercise10,000$39.0934,195,300
2017-06-01Open-market sale9,600$89.9234,185,700
2017-05-31Option exercise (derivative)10,000$0.00470,000
2017-05-31Open-market sale9,300$89.8334,186,000
2017-05-31Open-market sale700$90.7634,185,300
2017-05-31Option exercise10,000$39.0934,195,300
2017-05-30Option exercise (derivative)10,000$0.00480,000
2017-05-30Open-market sale10,000$90.8334,185,300
2017-05-30Option exercise10,000$39.0934,195,300
2017-05-26Option exercise (derivative)10,000$0.00490,000
2017-05-26Option exercise10,000$39.0934,195,300
2017-05-26Open-market sale10,000$90.8434,185,300
2017-05-25Option exercise (derivative)10,000$0.00500,000
2017-05-25Open-market sale6,600$91.3534,185,300
2017-05-25Open-market sale3,400$90.6534,191,900
2017-05-25Option exercise10,000$39.0934,195,300
2017-05-24Option exercise (derivative)10,000$0.00510,000
2017-05-24Open-market sale7,500$89.1234,187,800
2017-05-24Option exercise10,000$39.0934,195,300
2017-05-24Open-market sale2,500$89.5834,185,300
2017-05-23Option exercise (derivative)10,000$0.00520,000
2017-05-23Option exercise10,000$39.0934,195,300
2017-05-23Open-market sale10,000$88.5834,185,300
2017-05-22Option exercise (derivative)10,000$0.00530,000
2017-05-22Open-market sale2,400$87.4034,192,900
2017-05-22Option exercise10,000$39.0934,195,300
2017-05-22Open-market sale7,600$88.7934,185,300
2017-05-19Option exercise (derivative)10,000$0.00540,000
2017-05-19Open-market sale1,500$90.1534,185,300
2017-05-19Option exercise10,000$39.0934,195,300
2017-05-19Open-market sale4,700$87.4134,190,600
2017-05-19Open-market sale3,800$88.5034,186,800
2017-05-18Option exercise (derivative)10,000$0.00550,000
2017-05-18Option exercise10,000$39.0934,195,300
2017-05-18Open-market sale10,000$87.7934,185,300
2017-05-17Option exercise (derivative)10,000$0.00560,000
2017-05-17Option exercise10,000$39.0934,195,300
2017-05-17Open-market sale5,887$88.0934,189,413
2017-05-17Open-market sale4,113$88.8934,185,300
2017-05-16Option exercise (derivative)10,000$0.00570,000
2017-05-16Option exercise10,000$39.0934,195,300
2017-05-16Open-market sale10,000$89.8034,185,300
2017-05-15Option exercise (derivative)10,000$0.00580,000
2017-05-15Option exercise10,000$39.0934,195,300
2017-05-15Open-market sale10,000$89.6334,185,300
2017-05-12Option exercise (derivative)10,000$0.00590,000
2017-05-12Open-market sale2,800$88.0534,192,500
2017-05-12Open-market sale7,200$88.9834,185,300
2017-05-12Option exercise10,000$39.0934,195,300
2017-05-11Option exercise (derivative)10,000$0.00600,000
2017-05-11Open-market sale2,264$87.7134,185,300
2017-05-11Option exercise10,000$39.0934,195,300
2017-05-11Open-market sale7,736$87.1534,187,564
2017-05-10Option exercise (derivative)10,000$0.00610,000
2017-05-10Open-market sale10,000$87.1934,185,300
2017-05-10Option exercise10,000$39.0934,195,300
2017-05-09Option exercise (derivative)10,000$0.00620,000
2017-05-09Option exercise10,000$39.0934,195,300
2017-05-09Open-market sale10,000$87.2934,185,300
2017-05-08Option exercise (derivative)10,000$0.00630,000
2017-05-08Open-market sale10,000$86.8234,185,300
2017-05-08Option exercise10,000$39.0934,195,300
2017-05-05Option exercise (derivative)10,000$0.00640,000
2017-05-05Open-market sale10,000$86.6534,185,300
2017-05-05Option exercise10,000$39.0934,195,300
2017-05-04Option exercise (derivative)10,000$0.00650,000
2017-05-04Open-market sale10,000$86.6434,185,300
2017-05-04Option exercise10,000$39.0934,195,300
2017-05-03Option exercise (derivative)10,000$0.00660,000
2017-05-03Option exercise10,000$39.0934,195,300
2017-05-03Open-market sale10,000$86.4334,185,300
2017-05-02Option exercise (derivative)10,000$0.00670,000
2017-05-02Option exercise10,000$39.0934,195,300
2017-05-02Open-market sale200$87.1734,185,300
2017-05-02Open-market sale9,800$86.8034,185,500
2017-05-01Option exercise (derivative)10,000$0.00680,000
2017-05-01Option exercise10,000$39.0934,195,300
2017-05-01Open-market sale10,000$86.6434,185,300
2017-04-28Option exercise (derivative)10,000$0.00690,000
2017-04-28Open-market sale10,000$85.8334,185,300
2017-04-28Option exercise10,000$39.0934,195,300
2017-04-27Option exercise (derivative)10,000$0.00700,000
2017-04-27Open-market sale10,000$85.8734,185,300
2017-04-27Option exercise10,000$39.0934,195,300
2017-04-26Option exercise (derivative)10,000$0.00710,000
2017-04-26Option exercise10,000$39.0934,195,300
2017-04-26Open-market sale10,000$84.8534,185,300
2017-04-25Option exercise (derivative)10,000$0.00720,000
2017-04-25Open-market sale10,000$84.8634,185,300
2017-04-25Option exercise10,000$39.0934,195,300
2017-04-24Option exercise (derivative)10,000$0.00730,000
2017-04-24Option exercise10,000$39.0934,195,300
2017-04-24Open-market sale10,000$84.0734,185,300
2017-04-21Option exercise (derivative)10,000$0.00740,000
2017-04-21Option exercise10,000$39.0934,195,300
2017-04-21Open-market sale10,000$83.8934,185,300
2017-04-20Option exercise (derivative)10,000$0.00750,000
2017-04-20Open-market sale10,000$83.9334,185,300
2017-04-20Option exercise10,000$39.0934,195,300
2017-04-19Option exercise (derivative)10,000$0.00760,000
2017-04-19Open-market sale10,000$83.7834,185,300
2017-04-19Option exercise10,000$39.0934,195,300
2017-04-18Option exercise (derivative)10,000$0.00770,000
2017-04-18Option exercise10,000$39.0934,195,300
2017-04-18Open-market sale10,000$83.8834,185,300
2017-04-17Option exercise (derivative)10,000$0.00780,000
2017-04-17Open-market sale10,000$83.9234,185,300
2017-04-17Option exercise10,000$39.0934,195,300
2017-04-13Option exercise (derivative)10,000$0.00790,000
2017-04-13Option exercise10,000$39.0934,195,300
2017-04-13Open-market sale10,000$83.5834,185,300
2017-04-12Option exercise (derivative)10,000$0.00800,000
2017-04-12Open-market sale10,000$83.5234,185,300
2017-04-12Option exercise10,000$39.0934,195,300
2017-04-11Option exercise (derivative)10,000$0.00810,000
2017-04-11Option exercise10,000$39.0934,195,300
2017-04-11Open-market sale10,000$83.7034,185,300
2017-04-10Option exercise (derivative)10,000$0.00820,000
2017-04-10Open-market sale10,000$84.2634,185,300
2017-04-10Option exercise10,000$39.0934,195,300
2017-04-07Option exercise (derivative)10,000$0.00830,000
2017-04-07Option exercise10,000$39.0934,195,300
2017-04-07Open-market sale10,000$84.3034,185,300
2017-04-06Option exercise (derivative)10,000$0.00840,000
2017-04-06Option exercise10,000$39.0934,195,300
2017-04-06Open-market sale10,000$84.8734,185,300
2017-04-05Option exercise (derivative)10,000$0.00850,000
2017-04-05Option exercise10,000$39.0934,195,300
2017-04-05Open-market sale2,300$83.6034,193,000
2017-04-05Open-market sale1,300$84.8834,191,700
2017-04-05Open-market sale6,400$85.5234,185,300
2017-04-04Option exercise (derivative)10,000$0.00860,000
2017-04-04Option exercise10,000$39.0934,195,300
2017-04-04Open-market sale10,000$82.8734,185,300
2017-04-03Option exercise (derivative)10,000$0.00870,000
2017-04-03Open-market sale2,100$82.7434,185,300
2017-04-03Open-market sale7,900$82.0934,187,400
2017-04-03Option exercise10,000$39.0934,195,300
2017-03-31Option exercise (derivative)10,000$0.00880,000
2017-03-31Open-market sale10,000$82.6734,185,300
2017-03-31Option exercise10,000$39.0934,195,300
2017-03-30Option exercise (derivative)10,000$0.00890,000
2017-03-30Open-market sale10,000$82.3234,185,300
2017-03-30Option exercise10,000$39.0934,195,300
2017-03-29Option exercise (derivative)10,000$0.00900,000
2017-03-29Option exercise10,000$39.0934,195,300
2017-03-29Open-market sale10,000$82.1434,185,300
2017-03-28Option exercise (derivative)10,000$0.00910,000
2017-03-28Open-market sale10,000$81.9534,185,300
2017-03-28Option exercise10,000$39.0934,195,300
2017-03-27Option exercise (derivative)10,000$0.00920,000
2017-03-27Open-market sale1,800$81.7234,185,300
2017-03-27Open-market sale8,200$81.3534,187,100
2017-03-27Option exercise10,000$39.0934,195,300
2017-03-24Option exercise (derivative)10,000$0.00930,000
2017-03-24Option exercise10,000$39.0934,195,300
2017-03-24Open-market sale10,000$81.7634,185,300
2017-03-23Option exercise (derivative)10,000$0.00940,000
2017-03-23Option exercise10,000$39.0934,195,300
2017-03-23Open-market sale10,000$81.8634,185,300
2017-03-22Option exercise (derivative)10,000$0.00950,000
2017-03-22Option exercise10,000$39.0934,195,300
2017-03-22Open-market sale10,000$81.6434,185,300
2017-03-21Option exercise (derivative)10,000$0.00960,000
2017-03-21Open-market sale2,510$82.7934,185,300
2017-03-21Open-market sale7,490$81.8434,187,810
2017-03-21Option exercise10,000$39.0934,195,300
2017-03-20Option exercise (derivative)10,000$0.00970,000
2017-03-20Open-market sale10,000$83.1934,185,300
2017-03-20Option exercise10,000$39.0934,195,300
2017-03-17Option exercise (derivative)10,000$0.00980,000
2017-03-17Open-market sale10,000$83.3834,185,300
2017-03-17Option exercise10,000$39.0934,195,300
2017-03-16Option exercise (derivative)10,000$0.00990,000
2017-03-16Open-market sale10,000$83.5334,185,300
2017-03-16Option exercise10,000$39.0934,195,300
2017-03-15Option exercise (derivative)10,000$0.001,000,000
2017-03-15Option exercise10,000$39.0934,195,300
2017-03-15Open-market sale10,000$83.4334,185,300
2017-03-14Option exercise (derivative)10,000$0.001,010,000
2017-03-14Option exercise10,000$39.0934,195,300
2017-03-14Open-market sale10,000$83.1834,185,300
2017-03-13Option exercise (derivative)10,000$0.001,020,000
2017-03-13Option exercise10,000$39.0934,195,300
2017-03-13Open-market sale10,000$83.4034,185,300
2017-03-10Option exercise (derivative)10,000$0.001,030,000
2017-03-10Option exercise10,000$39.0934,195,300
2017-03-10Open-market sale10,000$83.5434,185,300
2017-03-09Option exercise (derivative)10,000$0.001,040,000
2017-03-09Option exercise10,000$39.0934,195,300
2017-03-09Open-market sale10,000$83.2834,185,300
2017-03-08Option exercise (derivative)10,000$0.001,050,000
2017-03-08Option exercise10,000$39.0934,195,300
2017-03-08Open-market sale10,000$83.5034,185,300
2017-03-07Option exercise (derivative)10,000$0.001,060,000
2017-03-07Open-market sale400$84.1534,185,300
2017-03-07Open-market sale9,600$83.2334,185,700
2017-03-07Option exercise10,000$39.0934,195,300
2017-03-06Option exercise (derivative)10,000$0.001,070,000
2017-03-06Open-market sale100$82.7034,185,300
2017-03-06Open-market sale9,900$82.2034,185,400
2017-03-06Option exercise10,000$39.0934,195,300
2017-03-03Option exercise (derivative)10,000$0.001,080,000
2017-03-03Option exercise10,000$39.0934,195,300
2017-03-03Open-market sale10,000$82.1034,185,300
2017-03-02Option exercise (derivative)10,000$0.001,090,000
2017-03-02Option exercise10,000$39.0934,195,300
2017-03-02Open-market sale9,900$82.7234,185,400
2017-03-02Open-market sale100$83.5634,185,300
2017-03-01Option exercise (derivative)10,000$0.001,100,000
2017-03-01Open-market sale3,900$82.8734,191,400
2017-03-01Open-market sale6,100$83.7134,185,300
2017-03-01Option exercise10,000$39.0934,195,300
2017-02-28Option exercise (derivative)10,000$0.001,110,000
2017-02-28Option exercise10,000$39.0934,195,300
2017-02-28Open-market sale10,000$81.3534,185,300
2017-02-27Option exercise (derivative)10,000$0.001,120,000
2017-02-27Open-market sale10,000$81.5034,185,300
2017-02-27Option exercise10,000$39.0934,195,300
2017-02-24Option exercise (derivative)10,000$0.001,130,000
2017-02-24Option exercise10,000$39.0934,195,300
2017-02-24Open-market sale10,000$81.4534,185,300
2017-02-23Option exercise (derivative)10,000$0.001,140,000
2017-02-23Open-market sale9,600$82.2234,185,700
2017-02-23Open-market sale400$83.0134,185,300
2017-02-23Option exercise10,000$39.0934,195,300
2017-02-22Option exercise (derivative)10,000$0.001,150,000
2017-02-22Option exercise10,000$39.0934,195,300
2017-02-22Open-market sale10,000$82.0734,185,300
2017-02-21Option exercise (derivative)10,000$0.001,160,000
2017-02-21Open-market sale10,000$82.0034,185,300
2017-02-21Option exercise10,000$39.0934,195,300
2017-02-17Option exercise (derivative)10,000$0.001,170,000
2017-02-17Open-market sale10,000$81.1034,185,300
2017-02-17Option exercise10,000$39.0934,195,300
2017-02-16Option exercise (derivative)10,000$0.001,180,000
2017-02-16Option exercise10,000$39.0934,195,300
2017-02-16Open-market sale9,500$80.9534,185,800
2017-02-16Open-market sale500$81.6834,185,300
2017-02-15Option exercise (derivative)10,000$0.001,190,000
2017-02-15Open-market sale200$82.0134,185,300
2017-02-15Open-market sale9,800$81.6334,185,500
2017-02-15Option exercise10,000$39.0934,195,300
2017-02-14Option exercise (derivative)10,000$0.001,200,000
2017-02-14Option exercise10,000$39.0934,195,300
2017-02-14Open-market sale10,000$80.9334,185,300
2017-02-13Option exercise (derivative)10,000$0.001,210,000
2017-02-13Option exercise10,000$39.0934,195,300
2017-02-13Open-market sale10,000$80.9134,185,300
2017-02-10Option exercise (derivative)10,000$0.001,220,000
2017-02-10Open-market sale200$81.7534,185,300
2017-02-10Open-market sale9,800$80.8334,185,500
2017-02-10Option exercise10,000$39.0934,195,300
2017-02-09Option exercise (derivative)10,000$0.001,230,000
2017-02-09Open-market sale7,600$81.2234,187,700
2017-02-09Option exercise10,000$39.0934,195,300
2017-02-09Open-market sale2,400$81.7034,185,300
2017-02-08Option exercise (derivative)10,000$0.001,240,000
2017-02-08Open-market sale1,300$80.7434,185,300
2017-02-08Option exercise10,000$39.0934,195,300
2017-02-08Open-market sale8,700$80.5034,186,600
2017-02-07Option exercise (derivative)10,000$0.001,250,000
2017-02-07Open-market sale10,000$80.0534,185,300
2017-02-07Option exercise10,000$39.0934,195,300
2017-02-06Option exercise (derivative)10,000$0.001,260,000
2017-02-06Option exercise10,000$39.0934,182,800
2017-02-06Open-market sale10,000$79.6834,185,300
2017-02-03Option exercise (derivative)10,000$0.001,270,000
2017-02-03Open-market sale10,000$80.2834,172,800
2017-02-03Option exercise10,000$39.0934,182,800
2017-02-02Option exercise (derivative)10,000$0.001,280,000
2017-02-02Open-market sale1,698$80.0434,145,500
2017-02-02Open-market sale6,202$79.7034,147,198
2017-02-02Option exercise10,000$39.0934,155,500
2017-02-02Open-market sale2,100$78.6334,153,400
2017-02-01Option exercise (derivative)10,000$0.001,290,000
2017-02-01Open-market sale3,053$78.5834,145,500
2017-02-01Open-market sale6,947$78.2234,148,553
2017-02-01Option exercise10,000$39.0934,155,500
2017-01-31Option exercise (derivative)10,000$0.001,300,000
2017-01-31Option exercise10,000$39.0934,155,500
2017-01-31Open-market sale10,000$78.7734,145,500
2017-01-30Option exercise (derivative)10,000$0.001,310,000
2017-01-30Open-market sale3,790$78.4834,145,500
2017-01-30Open-market sale6,210$77.6534,149,290
2017-01-30Option exercise10,000$39.0934,155,500
2017-01-27Option exercise (derivative)10,000$0.001,320,000
2017-01-27Open-market sale10,000$78.1634,145,500
2017-01-27Option exercise10,000$39.0934,155,500
2017-01-26Option exercise (derivative)10,000$0.001,330,000
2017-01-26Open-market sale8,900$77.8434,146,600
2017-01-26Option exercise10,000$39.0934,155,500
2017-01-26Open-market sale1,100$78.6934,145,500
2017-01-25Option exercise (derivative)10,000$0.001,340,000
2017-01-25Option exercise10,000$39.0934,155,500
2017-01-25Open-market sale10,000$78.1934,145,500
2017-01-24Option exercise (derivative)10,000$0.001,350,000
2017-01-24Option exercise10,000$39.0934,155,500
2017-01-24Open-market sale6,848$76.4134,148,652
2017-01-24Open-market sale3,152$77.1934,145,500
2017-01-23Option exercise (derivative)10,000$0.001,360,000
2017-01-23Option exercise10,000$39.0934,155,500
2017-01-23Open-market sale9,800$76.1634,145,700
2017-01-23Open-market sale200$76.8134,145,500
2017-01-20Option exercise (derivative)10,000$0.001,370,000
2017-01-20Open-market sale10,000$75.8534,145,500
2017-01-20Option exercise10,000$39.0934,155,500
2017-01-19Option exercise (derivative)10,000$0.001,380,000
2017-01-19Open-market sale10,000$75.6034,145,500
2017-01-19Option exercise10,000$39.0934,155,500
2017-01-18Option exercise (derivative)10,000$0.001,390,000
2017-01-18Open-market sale10,000$75.6934,145,500
2017-01-18Option exercise10,000$39.0934,155,500
2017-01-17Option exercise (derivative)10,000$0.001,400,000
2017-01-17Option exercise10,000$39.0934,155,500
2017-01-17Open-market sale10,000$74.9434,145,500
2017-01-13Option exercise (derivative)10,000$0.001,410,000
2017-01-13Option exercise10,000$39.0934,155,500
2017-01-13Open-market sale10,000$75.4234,145,500
2017-01-12Option exercise (derivative)10,000$0.001,420,000
2017-01-12Open-market sale5,099$74.5934,150,401
2017-01-12Option exercise10,000$39.0934,155,500
2017-01-12Open-market sale4,901$75.1934,145,500
2017-01-11Option exercise (derivative)10,000$0.001,430,000
2017-01-11Open-market sale2,300$74.9334,153,200
2017-01-11Open-market sale7,700$75.7334,145,500
2017-01-11Option exercise10,000$39.0934,155,500
2017-01-10Option exercise (derivative)10,000$0.001,440,000
2017-01-10Option exercise10,000$39.0934,155,500
2017-01-10Open-market sale10,000$73.8834,145,500
2017-01-09Option exercise (derivative)10,000$0.001,450,000
2017-01-09Option exercise10,000$39.0934,155,500
2017-01-09Open-market sale10,000$73.8534,145,500
2017-01-06Option exercise (derivative)10,000$0.001,460,000
2017-01-06Option exercise10,000$39.0934,155,500
2017-01-06Open-market sale5,500$73.1034,150,000
2017-01-06Open-market sale4,500$73.7834,145,500
2017-01-05Option exercise (derivative)10,000$0.001,470,000
2017-01-05Option exercise10,000$39.0934,155,500
2017-01-05Open-market sale10,000$73.1134,145,500
2017-01-04Option exercise (derivative)10,000$0.001,480,000
2017-01-04Open-market sale4,600$71.6834,150,900
2017-01-04Option exercise10,000$39.0934,155,500
2017-01-04Open-market sale5,400$72.7134,145,500
2017-01-03Option exercise (derivative)10,000$0.001,490,000
2017-01-03Open-market sale7,800$70.3934,145,500
2017-01-03Open-market sale2,200$70.0034,153,300
2017-01-03Option exercise10,000$39.0934,155,500
2016-12-30Open-market sale12,200$68.6034,145,800
2016-12-30Open-market sale300$69.3434,145,500
2016-12-29Open-market sale12,500$69.2634,158,000
2016-12-28Open-market sale12,300$69.3234,170,700
2016-12-28Open-market sale200$70.0534,170,500
2016-12-27Open-market sale12,500$69.9234,183,000
2016-12-23Open-market sale12,500$69.8134,195,500
2016-12-22Open-market sale12,500$69.7934,208,000
2016-12-21Open-market sale12,500$69.8634,220,500
2016-12-20Open-market sale12,500$69.5734,233,000
2016-12-19Open-market sale12,500$69.6334,245,500
2016-12-19Gift150,000$0.0034,258,000
2016-12-19Gift122,700$0.0034,285,300
2016-12-16Open-market sale12,500$69.9734,408,000
2016-12-15Open-market sale11,200$70.7034,421,800
2016-12-15Open-market sale1,300$71.4634,420,500
2016-12-14Open-market sale12,500$71.4534,433,000
2016-12-13Open-market sale1,900$71.1134,456,100
2016-12-13Open-market sale10,600$71.7334,445,500
2016-12-12Open-market sale12,200$70.0534,458,300
2016-12-12Open-market sale300$70.7634,458,000
2016-12-09Open-market sale8,558$71.1034,474,442
2016-12-09Open-market sale3,942$71.8934,470,500
2016-12-08Open-market sale12,500$71.7934,483,000
2016-12-07Open-market sale9,100$70.7434,498,900
2016-12-07Open-market sale3,400$71.6834,495,500
2016-12-06Open-market sale12,500$70.5334,508,000
2016-12-05Open-market sale1,300$69.4634,531,700
2016-12-05Open-market sale1,300$71.3034,520,500
2016-12-05Open-market sale9,900$70.7434,521,800
2016-12-02Open-market sale2,949$69.0634,533,000
2016-12-02Open-market sale9,051$68.3034,535,949
2016-12-02Open-market sale500$66.9434,545,000
2016-12-01Open-market sale3,400$69.7134,548,055
2016-12-01Open-market sale900$71.0134,547,155
2016-12-01Open-market sale6,545$68.6334,551,455
2016-12-01Open-market sale1,655$71.7834,545,500
2016-11-30Open-market sale10,800$72.5334,559,700
2016-11-30Open-market sale1,700$73.1234,558,000
2016-11-29Open-market sale12,500$72.8434,570,500
2016-11-28Open-market sale12,500$72.9934,583,000
2016-11-25Open-market sale12,500$73.7534,595,500
2016-11-23Open-market sale10,800$73.9334,609,700
2016-11-23Open-market sale1,700$74.8634,608,000
2016-11-22Open-market sale1,700$76.3834,620,500
2016-11-22Open-market sale10,800$75.6434,622,200
2016-11-22Grant / award (derivative)56,531$0.0056,531
2016-11-22Grant / award (derivative)151,057$0.00151,057
2016-11-21Open-market sale1,300$78.0934,633,000
2016-11-21Open-market sale10,000$76.1934,635,500
2016-11-21Open-market sale1,200$77.2534,634,300
2016-11-18Open-market sale1,000$78.7534,647,000
2016-11-18Open-market sale1,500$79.5534,645,500
2016-11-18Open-market sale10,000$77.7934,648,000
2016-11-17Open-market sale8,300$75.0534,658,000
2016-11-17Open-market sale4,200$73.8834,666,300
2016-11-16Open-market sale800$74.3034,670,500
2016-11-16Open-market sale11,700$73.6434,671,300
2016-11-15Open-market sale12,500$74.1534,683,000
2016-11-14Open-market sale500$74.8134,695,500
2016-11-14Open-market sale2,100$74.3034,696,000
2016-11-14Open-market sale9,900$72.9034,698,100
2016-11-11Open-market sale12,300$74.4334,708,200
2016-11-11Open-market sale200$74.9534,708,000
2016-11-10Open-market sale1,500$76.3034,720,500
2016-11-10Open-market sale7,702$73.8734,722,791
2016-11-10Open-market sale791$75.2034,722,000
2016-11-10Open-market sale2,507$73.1934,730,493
2016-11-09Open-market sale10,300$75.5034,735,200
2016-11-09Open-market sale2,200$76.0834,733,000
2016-11-08Open-market sale12,500$76.5634,745,500
2016-11-07Open-market sale3,500$76.8234,758,000
2016-11-07Open-market sale9,000$76.2234,761,500
2016-11-04Open-market sale12,500$74.7434,770,500
2016-11-03Open-market sale11,200$74.1834,784,300
2016-11-03Open-market sale1,300$75.0734,783,000
2016-11-02Open-market sale12,500$75.1734,795,500
2016-11-01Open-market sale4,000$76.6134,808,000
2016-11-01Open-market sale8,500$75.6634,812,000
2016-10-31Open-market sale12,500$75.2834,820,500
2016-10-28Open-market sale12,500$75.2034,833,000
2016-10-27Open-market sale11,100$75.0634,846,900
2016-10-27Open-market sale1,400$75.8534,845,500
2016-10-26Open-market sale3,505$75.7934,858,000
2016-10-26Open-market sale8,995$75.0234,861,505
2016-10-25Open-market sale12,500$74.8734,870,500
2016-10-24Open-market sale12,500$74.9534,883,000
2016-10-21Open-market sale4,425$72.8534,903,575
2016-10-21Open-market sale8,075$73.7034,895,500
2016-10-20Open-market sale12,500$72.5634,908,000
2016-10-19Open-market sale12,500$72.7934,920,500
2016-10-18Open-market sale1,300$73.8934,933,000
2016-10-18Open-market sale11,200$72.8734,934,300
2016-10-17Open-market sale950$74.0934,945,550
2016-10-17Open-market sale11,550$73.0234,946,450
2016-10-14Open-market sale200$75.3834,958,000
2016-10-14Open-market sale200$73.5134,963,380
2016-10-14Open-market sale5,220$70.2034,965,280
2016-10-14Open-market sale1,700$71.0534,963,580
2016-10-14Open-market sale5,180$74.7234,958,200
2016-10-13Open-market sale12,500$70.8734,970,500
2016-10-12Open-market sale12,500$72.3334,983,000
2016-10-11Open-market sale9,100$72.2034,998,900
2016-10-11Open-market sale3,400$73.0834,995,500
2016-10-10Open-market sale1,500$74.1335,019,000
2016-10-10Open-market sale11,000$75.1935,008,000
2016-10-07Option exercise (derivative)12,500$0.000
2016-10-07Open-market sale12,500$70.9635,020,500
2016-10-07Option exercise12,500$27.0635,033,000
2016-10-06Option exercise (derivative)12,500$0.0012,500
2016-10-06Open-market sale12,200$71.1535,020,800
2016-10-06Open-market sale300$71.7235,020,500
2016-10-06Option exercise12,500$27.0635,033,000
2016-10-05Option exercise (derivative)12,500$0.0025,000
2016-10-05Open-market sale300$69.0335,020,500
2016-10-05Open-market sale4,100$68.3735,020,800
2016-10-05Open-market sale8,100$67.4035,024,900
2016-10-05Option exercise12,500$27.0635,033,000
2016-10-04Option exercise (derivative)12,500$0.0037,500
2016-10-04Option exercise12,500$27.0635,033,000
2016-10-04Open-market sale2,200$72.2635,022,745
2016-10-04Open-market sale8,055$70.6535,024,945
2016-10-04Open-market sale2,245$72.7135,020,500
2016-10-03Option exercise (derivative)12,500$0.0050,000
2016-10-03Open-market sale1,532$71.2335,020,500
2016-10-03Open-market sale10,968$70.3935,022,032
2016-10-03Option exercise12,500$27.0635,033,000
2016-09-30Option exercise (derivative)12,500$0.0062,500
2016-09-30Option exercise12,500$27.0635,033,000
2016-09-30Open-market sale12,500$71.4835,020,500
2016-09-29Option exercise (derivative)12,500$0.0075,000
2016-09-29Open-market sale12,500$71.5835,020,500
2016-09-29Option exercise12,500$27.0635,033,000
2016-09-28Option exercise (derivative)12,500$0.0087,500
2016-09-28Option exercise12,500$27.0635,033,000
2016-09-28Open-market sale7,800$70.7835,025,200
2016-09-28Open-market sale4,700$71.4735,020,500
2016-09-27Option exercise (derivative)12,500$0.00100,000
2016-09-27Open-market sale12,500$70.1335,020,500
2016-09-27Option exercise12,500$27.0635,033,000
2016-09-26Option exercise (derivative)12,500$0.00112,500
2016-09-26Option exercise12,500$27.0635,033,000
2016-09-26Open-market sale12,500$70.2135,020,500
2016-09-23Option exercise (derivative)12,500$0.00125,000
2016-09-23Option exercise12,500$27.0635,033,000
2016-09-23Open-market sale7,500$70.5335,025,500
2016-09-23Open-market sale4,700$71.7135,020,800
2016-09-23Open-market sale300$72.5635,020,500
2016-09-22Option exercise (derivative)12,500$0.00137,500
2016-09-22Open-market sale12,500$74.6135,020,500
2016-09-22Option exercise12,500$27.0635,033,000
2016-09-21Option exercise (derivative)12,500$0.00150,000
2016-09-21Open-market sale4,700$73.8735,370,500
2016-09-21Option exercise12,500$27.0635,383,000
2016-09-21Open-market sale7,800$73.1035,375,200
2016-09-20Option exercise (derivative)12,500$0.00162,500
2016-09-20Option exercise12,500$27.0635,383,000
2016-09-20Open-market sale12,300$73.0735,370,700
2016-09-20Open-market sale200$73.7335,370,500
2016-09-19Option exercise (derivative)12,500$0.00175,000
2016-09-19Option exercise12,500$27.0635,383,000
2016-09-19Open-market sale12,000$73.2035,371,000
2016-09-19Open-market sale500$73.7135,370,500
2016-09-16Option exercise (derivative)12,500$0.00187,500
2016-09-16Open-market sale12,500$73.5035,370,500
2016-09-16Option exercise12,500$27.0635,383,000
2016-09-16Gift350,000$0.0035,020,500
2016-09-15Option exercise (derivative)12,500$0.00200,000
2016-09-15Open-market sale12,500$73.9735,370,500
2016-09-15Option exercise12,500$27.0635,383,000
2016-09-14Option exercise (derivative)12,500$0.00212,500
2016-09-14Option exercise12,500$27.0635,383,000
2016-09-14Open-market sale11,900$73.8435,371,100
2016-09-14Open-market sale600$74.3635,370,500
2016-09-13Option exercise (derivative)12,500$0.00225,000
2016-09-13Option exercise12,500$27.0635,383,000
2016-09-13Open-market sale12,000$73.1835,371,000
2016-09-13Open-market sale500$73.8335,370,500
2016-09-12Option exercise (derivative)12,500$0.00237,500
2016-09-12Option exercise12,500$27.0635,383,000
2016-09-12Open-market sale12,500$74.3435,370,500
2016-09-09Option exercise (derivative)12,500$0.00250,000
2016-09-09Open-market sale7,700$74.6935,375,300
2016-09-09Open-market sale4,800$75.4135,370,500
2016-09-09Option exercise12,500$27.0635,383,000
2016-09-08Option exercise (derivative)12,500$0.00262,500
2016-09-08Open-market sale12,500$74.6435,370,500
2016-09-08Option exercise12,500$27.0635,383,000
2016-09-07Option exercise (derivative)12,500$0.00275,000
2016-09-07Option exercise12,500$27.0635,383,000
2016-09-07Open-market sale12,500$74.9835,370,500
2016-09-06Option exercise (derivative)12,500$0.00287,500
2016-09-06Option exercise12,500$27.0635,383,000
2016-09-06Open-market sale12,500$75.2535,370,500
2016-09-02Option exercise (derivative)12,500$0.00300,000
2016-09-02Option exercise12,500$27.0635,383,000
2016-09-02Open-market sale9,800$75.1635,373,200
2016-09-02Open-market sale2,700$76.0835,370,500
2016-09-01Option exercise (derivative)12,500$0.00312,500
2016-09-01Open-market sale200$76.2435,370,500
2016-09-01Option exercise12,500$27.0635,383,000
2016-09-01Open-market sale4,400$74.6735,378,600
2016-09-01Open-market sale7,900$75.5435,370,700
2016-08-31Option exercise (derivative)12,500$0.00325,000
2016-08-31Option exercise12,500$27.0635,383,000
2016-08-31Open-market sale12,500$79.3535,370,500
2016-08-30Option exercise (derivative)12,500$0.00337,500
2016-08-30Option exercise12,500$27.0635,383,000
2016-08-30Open-market sale12,500$79.6835,370,500
2016-08-29Option exercise (derivative)12,500$0.00350,000
2016-08-29Option exercise12,500$27.0635,383,000
2016-08-29Open-market sale12,500$79.9335,370,500
2016-08-26Option exercise (derivative)12,500$0.00362,500
2016-08-26Option exercise12,500$27.0635,383,000
2016-08-26Open-market sale12,300$79.9435,370,700
2016-08-26Open-market sale200$80.6435,370,500
2016-08-25Option exercise (derivative)12,500$0.00375,000
2016-08-25Option exercise12,500$27.0635,383,000
2016-08-25Open-market sale9,900$79.8635,370,500
2016-08-25Open-market sale2,600$78.6935,380,400
2016-08-24Option exercise (derivative)12,500$0.00387,500
2016-08-24Open-market sale12,500$78.1035,370,500
2016-08-24Option exercise12,500$27.0635,383,000
2016-08-23Option exercise (derivative)12,500$0.00400,000
2016-08-23Open-market sale12,500$78.0135,370,500
2016-08-23Option exercise12,500$27.0635,383,000
2016-08-22Option exercise (derivative)12,500$0.00412,500
2016-08-22Option exercise12,500$27.0635,383,000
2016-08-22Open-market sale12,500$77.2635,370,500
2016-08-19Option exercise (derivative)12,500$0.00425,000
2016-08-19Open-market sale12,500$77.2035,370,500
2016-08-19Option exercise12,500$27.0635,383,000
2016-08-18Option exercise (derivative)12,500$0.00437,500
2016-08-18Option exercise12,500$27.0635,383,000
2016-08-18Open-market sale12,500$76.8135,370,500
2016-08-17Option exercise (derivative)12,500$0.00450,000
2016-08-17Option exercise12,500$27.0635,383,000
2016-08-17Open-market sale12,400$76.3635,370,600
2016-08-17Open-market sale100$77.4335,370,500
2016-08-16Option exercise (derivative)12,500$0.00462,500
2016-08-16Open-market sale12,500$78.3235,370,500
2016-08-16Option exercise12,500$27.0635,383,000
2016-08-15Option exercise (derivative)12,500$0.00475,000
2016-08-15Open-market sale3,407$79.3935,370,500
2016-08-15Option exercise12,500$27.0635,383,000
2016-08-15Open-market sale9,093$78.9035,373,907
2016-08-12Option exercise (derivative)12,500$0.00487,500
2016-08-12Option exercise12,500$27.0635,383,000
2016-08-12Open-market sale8,700$81.2935,370,500
2016-08-12Open-market sale3,800$81.6835,379,200
2016-08-11Option exercise (derivative)12,500$0.00500,000
2016-08-11Option exercise12,500$27.0635,383,000
2016-08-11Open-market sale4,000$80.6735,379,000
2016-08-11Open-market sale8,500$81.4535,370,500
2016-08-10Option exercise (derivative)12,500$0.00512,500
2016-08-10Open-market sale1,000$81.1835,370,500
2016-08-10Open-market sale11,500$80.2935,371,500
2016-08-10Option exercise12,500$27.0635,383,000
2016-08-09Option exercise (derivative)12,500$0.00525,000
2016-08-09Option exercise12,500$27.0635,383,000
2016-08-09Open-market sale12,500$81.3235,370,500
2016-08-08Option exercise (derivative)12,500$0.00537,500
2016-08-08Open-market sale12,500$81.2635,370,500
2016-08-08Option exercise12,500$27.0635,383,000
2016-08-05Option exercise (derivative)12,500$0.00550,000
2016-08-05Open-market sale12,500$81.0835,370,500
2016-08-05Option exercise12,500$27.0635,383,000
2016-08-04Option exercise (derivative)12,500$0.00562,500
2016-08-04Option exercise12,500$27.0635,383,000
2016-08-04Open-market sale12,500$80.6735,370,500
2016-08-03Option exercise (derivative)12,500$0.00575,000
2016-08-03Option exercise12,500$27.0635,383,000
2016-08-03Open-market sale12,500$80.1535,370,500
2016-08-02Option exercise (derivative)12,500$0.00587,500
2016-08-02Option exercise12,500$27.0635,383,000
2016-08-02Open-market sale100$80.7635,370,500
2016-08-02Open-market sale12,400$80.1835,370,600
2016-08-01Option exercise (derivative)12,500$0.00600,000
2016-08-01Open-market sale300$81.6735,370,500
2016-08-01Option exercise12,500$27.0635,383,000
2016-08-01Open-market sale12,200$80.9535,370,800
2016-07-29Option exercise (derivative)12,500$0.00612,500
2016-07-29Option exercise12,500$27.0635,383,000
2016-07-29Open-market sale11,800$81.6335,371,200
2016-07-29Open-market sale700$82.2435,370,500
2016-07-28Option exercise (derivative)12,500$0.00625,000
2016-07-28Option exercise12,500$27.0635,383,000
2016-07-28Open-market sale12,500$82.3035,370,500
2016-07-27Option exercise (derivative)12,500$0.00637,500
2016-07-27Option exercise12,500$27.0635,383,000
2016-07-27Open-market sale12,500$81.4635,370,500
2016-07-26Option exercise (derivative)12,500$0.00650,000
2016-07-26Open-market sale12,500$81.7335,370,500
2016-07-26Option exercise12,500$27.0635,383,000
2016-07-25Option exercise (derivative)12,500$0.00662,500
2016-07-25Open-market sale12,500$82.1735,370,500
2016-07-25Option exercise12,500$27.0635,383,000
2016-07-22Option exercise (derivative)12,500$0.00675,000
2016-07-22Open-market sale8,000$82.4935,370,500
2016-07-22Option exercise12,500$27.0635,383,000
2016-07-22Open-market sale4,500$81.8635,378,500
2016-07-21Option exercise (derivative)12,500$0.00687,500
2016-07-21Option exercise12,500$27.0635,383,000
2016-07-21Open-market sale3,521$82.6935,370,500
2016-07-21Open-market sale8,979$81.8135,374,021
2016-07-20Option exercise (derivative)12,500$0.00700,000
2016-07-20Option exercise12,500$27.0635,383,000
2016-07-20Open-market sale8,900$82.1935,374,100
2016-07-20Open-market sale3,600$82.5635,370,500
2016-07-19Option exercise (derivative)12,500$0.00712,500
2016-07-19Option exercise12,500$27.0635,383,000
2016-07-19Open-market sale12,500$81.3935,370,500
2016-07-18Option exercise (derivative)12,500$0.00725,000
2016-07-18Option exercise12,500$27.0635,383,000
2016-07-18Open-market sale12,500$81.7535,370,500
2016-07-15Option exercise (derivative)12,500$0.00737,500
2016-07-15Open-market sale12,500$81.4135,370,500
2016-07-15Option exercise12,500$27.0635,383,000
2016-07-14Option exercise (derivative)12,500$0.00750,000
2016-07-14Option exercise12,500$27.0635,383,000
2016-07-14Open-market sale12,500$81.6735,370,500
2016-07-13Option exercise (derivative)12,500$0.00762,500
2016-07-13Open-market sale100$82.4735,370,500
2016-07-13Open-market sale12,400$81.6435,370,600
2016-07-13Option exercise12,500$27.0635,383,000
2016-07-12Option exercise (derivative)12,500$0.00775,000
2016-07-12Option exercise12,500$27.0635,383,000
2016-07-12Open-market sale11,700$81.8935,371,300
2016-07-12Open-market sale800$82.2935,370,500
2016-07-11Option exercise (derivative)12,500$0.00787,500
2016-07-11Open-market sale12,500$81.5735,370,500
2016-07-11Option exercise12,500$27.0635,383,000
2016-07-08Option exercise (derivative)12,500$0.00800,000
2016-07-08Open-market sale1,200$79.9635,381,800
2016-07-08Option exercise12,500$27.0635,383,000
2016-07-08Open-market sale11,300$80.8335,370,500
2016-07-07Option exercise (derivative)12,500$0.00812,500
2016-07-07Option exercise12,500$27.0635,383,000
2016-07-07Open-market sale12,500$78.7735,370,500
2016-07-06Option exercise (derivative)12,500$0.00825,000
2016-07-06Option exercise12,500$27.0635,383,000
2016-07-06Open-market sale12,500$78.3635,370,500
2016-07-05Option exercise (derivative)12,500$0.00837,500
2016-07-05Open-market sale12,500$78.7235,370,500
2016-07-05Option exercise12,500$27.0635,383,000
2016-07-01Option exercise (derivative)12,500$0.00850,000
2016-07-01Option exercise12,500$27.0635,383,000
2016-07-01Open-market sale10,500$79.8635,372,500
2016-07-01Open-market sale2,000$80.5335,370,500
2016-06-30Option exercise (derivative)12,500$0.00862,500
2016-06-30Open-market sale12,500$79.4935,370,500
2016-06-30Option exercise12,500$27.0635,383,000
2016-06-29Option exercise (derivative)12,500$0.00875,000
2016-06-29Option exercise12,500$27.0635,383,000
2016-06-29Open-market sale4,189$78.6635,378,811
2016-06-29Open-market sale8,311$79.3235,370,500
2016-06-28Option exercise (derivative)12,500$0.00887,500
2016-06-28Option exercise12,500$27.0635,383,000
2016-06-28Open-market sale11,900$77.1935,371,100
2016-06-28Open-market sale600$77.7735,370,500
2016-06-27Option exercise (derivative)12,500$0.00900,000
2016-06-27Option exercise12,500$27.0635,383,000
2016-06-27Open-market sale10,100$76.0435,372,900
2016-06-27Open-market sale2,400$77.0035,370,500
2016-06-24Option exercise (derivative)12,500$0.00912,500
2016-06-24Open-market sale7,936$78.8835,375,064
2016-06-24Open-market sale4,564$79.9335,370,500
2016-06-24Option exercise12,500$27.0635,383,000
2016-06-23Option exercise (derivative)12,500$0.00925,000
2016-06-23Option exercise12,500$27.0635,383,000
2016-06-23Open-market sale5,889$81.5335,377,111
2016-06-23Open-market sale6,611$82.0135,370,500
2016-06-22Option exercise (derivative)12,500$0.00937,500
2016-06-22Option exercise12,500$27.0635,383,000
2016-06-22Open-market sale482$81.5935,370,500
2016-06-22Open-market sale12,018$80.9135,370,982
2016-06-21Option exercise (derivative)12,500$0.00950,000
2016-06-21Open-market sale12,500$81.5635,370,500
2016-06-21Option exercise12,500$27.0635,383,000
2016-06-20Option exercise (derivative)12,500$0.00962,500
2016-06-20Open-market sale12,500$81.8035,412,500
2016-06-20Option exercise12,500$27.0635,425,000
2016-06-17Option exercise (derivative)12,500$0.00975,000
2016-06-17Open-market sale1,400$81.3735,412,500
2016-06-17Open-market sale11,100$80.4635,413,900
2016-06-17Option exercise12,500$27.0635,425,000
2016-06-17Gift42,000$0.0035,370,500
2016-06-16Option exercise (derivative)12,500$0.00987,500
2016-06-16Option exercise12,500$27.0635,425,000
2016-06-16Open-market sale12,500$81.0935,412,500
2016-06-15Option exercise (derivative)12,500$0.001,000,000
2016-06-15Option exercise12,500$27.0635,425,000
2016-06-15Open-market sale12,500$82.2135,412,500
2016-06-14Option exercise (derivative)12,500$0.001,012,500
2016-06-14Open-market sale12,500$81.1235,412,500
2016-06-14Option exercise12,500$27.0635,425,000
2016-06-13Option exercise (derivative)12,500$0.001,025,000
2016-06-13Option exercise12,500$27.0635,425,000
2016-06-13Open-market sale10,300$81.8235,414,700
2016-06-13Open-market sale2,200$82.5835,412,500
2016-06-10Option exercise (derivative)12,500$0.001,037,500
2016-06-10Option exercise12,500$27.0635,425,000
2016-06-10Open-market sale12,500$82.0635,412,500
2016-06-09Option exercise (derivative)12,500$0.001,050,000
2016-06-09Option exercise12,500$27.0635,425,000
2016-06-09Open-market sale12,500$82.8735,412,500
2016-06-08Option exercise (derivative)12,500$0.001,062,500
2016-06-08Open-market sale12,500$83.3135,412,500
2016-06-08Option exercise12,500$27.0635,425,000
2016-06-07Option exercise (derivative)12,500$0.001,075,000
2016-06-07Option exercise12,500$27.0635,425,000
2016-06-07Open-market sale12,500$83.0735,412,500
2016-06-06Option exercise (derivative)12,500$0.001,087,500
2016-06-06Option exercise12,500$27.0635,425,000
2016-06-06Open-market sale12,500$82.9835,412,500
2016-06-03Option exercise (derivative)12,500$0.001,100,000
2016-06-03Open-market sale12,500$82.5435,412,500
2016-06-03Option exercise12,500$27.0635,425,000
2016-06-02Option exercise (derivative)12,500$0.001,112,500
2016-06-02Option exercise12,500$27.0635,425,000
2016-06-02Open-market sale12,500$82.9935,412,500
2016-06-01Option exercise (derivative)12,500$0.001,125,000
2016-06-01Option exercise12,500$27.0635,425,000
2016-06-01Open-market sale1,300$82.6535,423,700
2016-06-01Open-market sale11,200$83.5335,412,500
2016-05-31Option exercise (derivative)12,500$0.001,137,500
2016-05-31Open-market sale12,500$83.5335,412,500
2016-05-31Option exercise12,500$27.0635,425,000
2016-05-27Option exercise (derivative)12,500$0.001,150,000
2016-05-27Open-market sale12,500$83.4635,412,500
2016-05-27Option exercise12,500$27.0635,425,000
2016-05-26Option exercise (derivative)12,500$0.001,162,500
2016-05-26Option exercise12,500$27.0635,425,000
2016-05-26Open-market sale200$84.4335,412,500
2016-05-26Open-market sale12,300$83.7835,412,700
2016-05-25Option exercise (derivative)12,500$0.001,175,000
2016-05-25Open-market sale5,602$82.9635,419,398
2016-05-25Open-market sale6,898$83.6835,412,500
2016-05-25Option exercise12,500$27.0635,425,000
2016-05-24Option exercise (derivative)12,500$0.001,187,500
2016-05-24Open-market sale7,097$83.0935,412,500
2016-05-24Open-market sale5,403$82.5235,419,597
2016-05-24Option exercise12,500$27.0635,425,000
2016-05-23Option exercise (derivative)12,500$0.001,200,000
2016-05-23Option exercise12,500$27.0635,425,000
2016-05-23Open-market sale6,700$81.8835,412,500
2016-05-23Open-market sale5,800$81.5435,419,200
2016-05-20Option exercise (derivative)12,500$0.001,212,500
2016-05-20Option exercise12,500$27.0635,425,000
2016-05-20Open-market sale12,500$81.3035,412,500
2016-05-19Option exercise (derivative)12,500$0.001,225,000
2016-05-19Open-market sale9,800$80.9735,415,200
2016-05-19Open-market sale2,700$81.8235,412,500
2016-05-19Option exercise12,500$27.0635,425,000
2016-05-18Option exercise (derivative)12,500$0.001,237,500
2016-05-18Open-market sale2,700$78.1035,412,500
2016-05-18Open-market sale9,800$77.5535,415,200
2016-05-18Option exercise12,500$27.0635,425,000
2016-05-17Option exercise (derivative)12,500$0.001,250,000
2016-05-17Open-market sale12,500$76.9935,412,500
2016-05-17Option exercise12,500$27.0635,425,000
2016-05-16Option exercise (derivative)12,500$0.001,262,500
2016-05-16Option exercise12,500$27.0635,425,000
2016-05-16Open-market sale5,500$77.3435,412,500
2016-05-16Open-market sale7,000$76.5635,418,000
2016-05-13Option exercise (derivative)12,500$0.001,275,000
2016-05-13Option exercise12,500$27.0635,425,000
2016-05-13Open-market sale11,100$76.5435,413,900
2016-05-13Open-market sale1,400$77.1435,412,500
2016-05-12Option exercise (derivative)12,500$0.001,287,500
2016-05-12Option exercise12,500$27.0635,425,000
2016-05-12Open-market sale11,400$75.8835,413,600
2016-05-12Open-market sale1,100$76.4635,412,500
2016-05-11Option exercise (derivative)12,500$0.001,300,000
2016-05-11Open-market sale200$76.8935,412,500
2016-05-11Option exercise12,500$27.0635,425,000
2016-05-11Open-market sale12,300$76.2535,412,700
2016-05-10Option exercise (derivative)12,500$0.001,312,500
2016-05-10Option exercise12,500$27.0635,425,000
2016-05-10Open-market sale12,500$75.7135,412,500
2016-05-09Option exercise (derivative)12,500$0.001,325,000
2016-05-09Open-market sale12,500$74.8035,412,500
2016-05-09Option exercise12,500$27.0635,425,000
2016-05-06Option exercise (derivative)12,500$0.001,337,500
2016-05-06Option exercise12,500$27.0635,425,000
2016-05-06Open-market sale1,098$74.2435,412,500
2016-05-06Open-market sale11,402$73.6835,413,598
2016-05-05Option exercise (derivative)12,500$0.001,350,000
2016-05-05Option exercise12,500$27.0635,425,000
2016-05-05Open-market sale12,500$74.0735,412,500
2016-05-04Option exercise (derivative)12,500$0.001,362,500
2016-05-04Open-market sale12,500$73.9935,412,500
2016-05-04Option exercise12,500$27.0635,425,000
2016-05-03Option exercise (derivative)12,500$0.001,375,000
2016-05-03Option exercise12,500$27.0635,425,000
2016-05-03Open-market sale10,000$74.9435,415,000
2016-05-03Open-market sale2,100$75.7335,412,900
2016-05-03Open-market sale400$76.4935,412,500
2016-05-02Option exercise (derivative)12,500$0.001,387,500
2016-05-02Open-market sale4,000$77.2535,412,500
2016-05-02Option exercise12,500$27.0635,425,000
2016-05-02Open-market sale8,500$76.5235,416,500
2016-04-29Open-market sale4,700$75.7535,412,500
2016-04-29Open-market sale7,800$75.1435,417,200
2016-04-28Open-market sale6,000$76.2535,425,000
2016-04-28Open-market sale6,500$75.5435,431,000
2016-04-27Open-market sale800$76.0435,437,500
2016-04-27Open-market sale11,700$75.4035,438,300
2016-04-26Open-market sale12,500$76.1435,450,000
2016-04-25Open-market sale12,500$76.2435,462,500
2016-04-22Open-market sale6,725$76.5535,475,000
2016-04-22Open-market sale5,775$75.8835,481,725
2016-04-21Open-market sale12,300$77.2135,487,700
2016-04-21Open-market sale200$77.7435,487,500
2016-04-20Open-market sale12,500$76.2835,500,000
2016-04-19Open-market sale4,000$76.8335,512,500
2016-04-19Open-market sale8,500$76.0735,516,500
2016-04-18Open-market sale7,074$76.6835,530,426
2016-04-18Open-market sale5,426$77.1735,525,000
2016-04-15Open-market sale12,500$76.1835,537,500
2016-04-14Open-market sale12,500$76.0935,550,000
2016-04-13Open-market sale4,700$75.2735,570,300
2016-04-13Open-market sale7,800$75.7935,562,500
2016-04-12Open-market sale12,400$74.0935,575,100
2016-04-12Open-market sale100$74.5335,575,000
2016-04-11Open-market sale11,223$74.5735,588,777
2016-04-11Open-market sale1,277$75.2835,587,500
2016-04-08Open-market sale2,613$75.6235,600,000
2016-04-08Open-market sale9,887$74.7335,602,613
2016-04-07Open-market sale12,500$75.0935,612,500
2016-04-06Open-market sale10,609$75.2135,626,891
2016-04-06Open-market sale1,891$75.5935,625,000
2016-04-05Open-market sale12,400$74.8435,637,600
2016-04-05Open-market sale100$75.4635,637,500
2016-04-04Open-market sale12,500$75.8335,650,000
2016-04-01Open-market sale1,600$73.6235,673,400
2016-04-01Open-market sale7,275$74.8335,666,125
2016-04-01Open-market sale3,625$75.6235,662,500
2016-03-31Open-market sale12,500$73.9135,675,000
2016-03-30Open-market sale7,335$74.1835,687,500
2016-03-30Open-market sale5,165$73.8035,694,835
2016-03-29Open-market sale5,743$71.3635,706,757
2016-03-29Open-market sale6,757$72.2735,700,000
2016-03-28Open-market sale12,500$71.9835,712,500
2016-03-24Open-market sale5,375$72.2235,725,000
2016-03-24Open-market sale7,125$71.8135,730,375
2016-03-23Open-market sale12,400$72.0335,737,600
2016-03-23Open-market sale100$72.5235,737,500
2016-03-22Open-market sale5,025$72.6635,757,475
2016-03-22Open-market sale7,475$73.0035,750,000
2016-03-21Open-market sale12,500$72.2435,762,500
2016-03-18Open-market sale200$73.3435,775,000
2016-03-18Open-market sale12,300$72.8135,775,200
2016-03-17Open-market sale3,949$72.9235,787,500
2016-03-17Open-market sale8,551$72.4735,791,449
2016-03-16Open-market sale3,672$72.6735,800,000
2016-03-16Open-market sale8,828$71.9835,803,672
2016-03-15Open-market sale11,800$71.6935,813,200
2016-03-15Open-market sale700$72.2135,812,500
2016-03-14Open-market sale2,233$72.3735,825,000
2016-03-14Open-market sale10,267$72.0335,827,233
2016-03-11Open-market sale12,500$71.4936,137,500
2016-03-11Gift300,000$0.0035,837,500
2016-03-10Open-market sale800$72.0936,150,000
2016-03-10Open-market sale4,672$71.4036,150,800
2016-03-10Open-market sale7,028$70.6136,155,472
2016-03-09Open-market sale11,769$70.6836,163,231
2016-03-09Open-market sale731$71.0336,162,500
2016-03-08Open-market sale7,036$69.8536,180,464
2016-03-08Open-market sale5,464$70.5136,175,000
2016-03-07Open-market sale7,178$69.8336,192,822
2016-03-07Open-market sale5,322$70.4436,187,500
2016-03-04Open-market sale1,150$71.8436,200,000
2016-03-04Open-market sale11,350$71.2036,201,150
2016-03-03Open-market sale10,068$70.0736,214,932
2016-03-03Open-market sale2,432$70.7936,212,500
2016-03-02Open-market sale12,500$70.1436,225,000
2016-03-01Open-market sale2,316$67.9536,247,684
2016-03-01Open-market sale2,590$69.7936,237,500
2016-03-01Open-market sale7,594$69.1136,240,090
2016-02-29Open-market sale1,600$68.8036,250,000
2016-02-29Open-market sale10,900$68.2036,251,600
2016-02-26Open-market sale7,783$68.8936,267,217
2016-02-26Open-market sale4,717$69.6536,262,500
2016-02-25Open-market sale4,800$68.6236,275,900
2016-02-25Open-market sale800$69.4936,275,100
2016-02-25Open-market sale100$70.2436,275,000
2016-02-25Open-market sale6,800$67.7836,280,700
2016-02-24Open-market sale4,256$60.9936,295,744
2016-02-24Open-market sale5,274$61.8136,290,470
2016-02-24Open-market sale2,970$62.5436,287,500
2016-02-23Open-market sale11,360$63.0736,301,140
2016-02-23Open-market sale1,140$63.5936,300,000
2016-02-22Open-market sale8,600$63.4436,316,400
2016-02-22Open-market sale3,900$64.0736,312,500
2016-02-19Open-market sale2,512$61.4936,334,988
2016-02-19Open-market sale9,988$62.1136,325,000
2016-02-18Open-market sale200$63.7436,337,500
2016-02-18Open-market sale2,500$63.1836,337,700
2016-02-18Open-market sale9,800$62.0436,340,200
2016-02-17Open-market sale214$64.0536,350,000
2016-02-17Open-market sale8,086$63.2736,350,214
2016-02-17Open-market sale700$62.5536,358,300
2016-02-17Open-market sale1,100$61.4736,359,000
2016-02-17Open-market sale2,400$60.4336,360,100
2016-02-16Open-market sale3,693$59.8136,363,200
2016-02-16Open-market sale8,107$59.2236,366,893
2016-02-16Open-market sale700$60.7436,362,500
2016-02-12Open-market sale9,836$59.6136,377,664
2016-02-12Open-market sale2,664$60.2336,375,000
2016-02-11Open-market sale100$59.8036,387,500
2016-02-11Open-market sale4,140$59.2036,387,600
2016-02-11Open-market sale6,960$58.4336,391,740
2016-02-11Open-market sale1,300$57.1836,398,700
2016-02-10Open-market sale4,930$60.1136,401,200
2016-02-10Open-market sale6,370$59.2436,406,130
2016-02-10Open-market sale1,200$61.0136,400,000
2016-02-09Open-market sale200$53.3536,424,800
2016-02-09Open-market sale400$54.6936,424,400
2016-02-09Open-market sale1,990$55.4436,422,410
2016-02-09Open-market sale3,800$56.4736,418,610
2016-02-09Open-market sale5,210$57.2936,413,400
2016-02-09Open-market sale900$58.0636,412,500
2016-02-08Open-market sale2,865$55.2436,438,800
2016-02-08Open-market sale1,200$55.9536,437,600
2016-02-08Open-market sale4,710$54.1136,441,665
2016-02-08Open-market sale3,625$53.1436,446,375
2016-02-08Open-market sale100$56.8036,437,500
2016-02-08Open-market sale100$56.8036,425,000
2016-02-08Open-market sale3,625$53.1436,433,875
2016-02-08Open-market sale4,710$54.1136,429,165
2016-02-08Open-market sale2,865$55.2436,426,300
2016-02-08Open-market sale1,200$55.9536,425,100
2016-02-05Open-market sale600$62.2036,450,100
2016-02-05Open-market sale100$63.0436,450,000
2016-02-05Open-market sale1,100$61.3936,450,700
2016-02-05Open-market sale2,351$60.4636,451,800
2016-02-05Open-market sale3,028$59.1936,454,151
2016-02-05Open-market sale5,321$58.2636,457,179
2016-02-04Open-market sale4,134$65.4836,470,866
2016-02-04Open-market sale4,266$67.0736,462,500
2016-02-04Open-market sale4,100$66.4636,466,766
2016-02-03Open-market sale3,188$64.0536,484,312
2016-02-03Open-market sale1,100$65.6436,475,000
2016-02-03Open-market sale8,212$64.9436,476,100
2016-02-02Open-market sale8,300$64.6336,491,700
2016-02-02Open-market sale3,600$65.6736,488,100
2016-02-02Open-market sale500$66.6536,487,600
2016-02-02Open-market sale100$67.6536,487,500
2016-02-01Open-market sale6,356$67.8036,506,144
2016-02-01Open-market sale6,144$68.5436,500,000
2016-01-29Open-market sale5,399$66.9036,519,601
2016-01-29Open-market sale7,101$67.6236,512,500
2016-01-28Open-market sale10,200$65.7536,527,300
2016-01-28Open-market sale2,200$66.8136,525,100
2016-01-28Open-market sale100$67.3936,525,000
2016-01-27Open-market sale3,964$67.4536,546,036
2016-01-27Open-market sale5,996$68.7236,540,040
2016-01-27Open-market sale2,540$69.3436,537,500
2016-01-26Open-market sale12,500$69.7836,550,000
2016-01-25Open-market sale2,400$71.0436,562,500
2016-01-25Open-market sale10,100$70.3036,564,900
2016-01-22Open-market sale10,549$70.9936,576,951
2016-01-22Open-market sale1,951$71.5236,575,000
2016-01-21Open-market sale10,576$69.8736,589,424
2016-01-21Open-market sale1,924$70.3836,587,500
2016-01-20Open-market sale2,935$70.4036,600,000
2016-01-20Open-market sale3,700$68.5536,604,935
2016-01-20Open-market sale3,865$67.5936,608,635
2016-01-20Open-market sale2,000$69.3436,602,935
2016-01-19Open-market sale200$71.9436,612,500
2016-01-19Open-market sale9,105$71.4036,612,700
2016-01-19Open-market sale3,195$70.5236,621,805
2016-01-15Open-market sale2,444$68.8936,635,056
2016-01-15Open-market sale5,217$70.6336,625,000
2016-01-15Open-market sale4,839$69.8036,630,217
2016-01-14Open-market sale1,200$71.3636,648,800
2016-01-14Open-market sale3,512$72.5536,645,288
2016-01-14Open-market sale7,788$73.1536,637,500
2016-01-13Open-market sale2,200$74.5636,652,700
2016-01-13Open-market sale2,700$75.3136,650,000
2016-01-13Open-market sale2,890$73.5336,654,900
2016-01-13Open-market sale4,710$72.5836,657,790
2016-01-12Open-market sale5,907$73.7036,669,093
2016-01-12Open-market sale6,293$74.4936,662,800
2016-01-12Open-market sale300$75.1436,662,500
2016-01-11Open-market sale8,108$73.2636,675,000
2016-01-11Open-market sale4,392$72.5536,683,108
2016-01-08Open-market sale5,781$74.3836,687,900
2016-01-08Open-market sale400$75.0336,687,500
2016-01-08Open-market sale6,319$73.5336,693,681
2016-01-07Open-market sale5,455$75.0736,700,000
2016-01-07Open-market sale7,045$74.3136,705,455
2016-01-06Open-market sale9,990$76.1936,815,010
2016-01-06Open-market sale2,510$76.8336,812,590
2016-01-06Gift100,000$0.0036,712,500
2016-01-05Open-market sale500$77.8436,825,000
2016-01-05Open-market sale12,000$77.1936,825,500
2016-01-04Open-market sale1,116$76.8036,837,500
2016-01-04Open-market sale11,384$76.1836,838,616
2015-12-31Open-market sale200$79.3936,850,000
2015-12-31Open-market sale12,300$78.9336,850,200
2015-12-30Open-market sale12,500$79.4936,862,500
2015-12-29Open-market sale9,917$79.2536,877,583
2015-12-29Open-market sale2,583$79.6136,875,000
2015-12-28Open-market sale12,500$77.8236,887,500
2015-12-24Open-market sale12,500$77.8836,900,000
2015-12-23Open-market sale25,000$78.3036,912,500
2015-12-22Open-market sale20,285$77.3736,942,215
2015-12-22Open-market sale4,715$77.9536,937,500
2015-12-21Open-market sale7,584$77.7836,962,500
2015-12-21Open-market sale17,416$76.9436,970,084
2015-12-18Open-market sale1,300$79.1936,987,500
2015-12-18Open-market sale14,361$78.4136,988,800
2015-12-18Open-market sale9,339$77.6237,003,161
2015-12-17Open-market sale3,320$79.1737,012,500
2015-12-17Open-market sale21,680$78.6637,015,820
2015-12-16Open-market sale17,200$77.8237,045,300
2015-12-16Open-market sale7,800$78.7637,037,500
2015-12-15Open-market sale25,000$77.4837,062,500
2015-12-14Open-market sale9,090$76.8337,090,910
2015-12-14Open-market sale3,410$77.2537,087,500
2015-12-11Open-market sale100$78.8537,100,000
2015-12-11Open-market sale3,500$78.1537,100,100
2015-12-11Open-market sale8,900$77.1637,103,600
2015-12-10Open-market sale12,500$79.5637,112,500
2015-12-09Open-market sale5,512$80.8737,125,535
2015-12-09Open-market sale6,453$79.6037,131,047
2015-12-09Open-market sale535$81.3437,125,000
2015-12-08Open-market sale6,500$81.1337,137,500
2015-12-08Open-market sale6,000$80.4737,144,000
2015-12-07Open-market sale1,400$81.5737,150,000
2015-12-07Open-market sale11,100$80.7337,151,400
2015-12-04Open-market sale5,934$81.7637,162,500
2015-12-04Open-market sale6,566$80.8937,168,434
2015-12-03Open-market sale5,773$79.9637,181,727
2015-12-03Open-market sale5,488$81.1437,176,239
2015-12-03Open-market sale1,239$81.8337,175,000
2015-12-02Open-market sale9,500$81.0137,190,500
2015-12-02Open-market sale3,000$81.6337,187,500
2015-12-01Open-market sale7,699$80.3037,204,801
2015-12-01Open-market sale4,801$80.9337,200,000
2015-11-30Open-market sale12,500$79.7637,212,500
2015-11-27Open-market sale12,500$79.8737,225,000
2015-11-25Open-market sale12,500$80.5537,237,500
2015-11-24Open-market sale5,500$80.4637,250,000
2015-11-24Open-market sale7,000$79.6437,255,500
2015-11-23Open-market sale100$81.5637,262,500
2015-11-23Open-market sale12,400$80.7937,262,600
2015-11-22Grant / award (derivative)191,382$0.00191,382
2015-11-22Grant / award (derivative)481,116$0.00481,116
2015-11-20Open-market sale9,300$81.1937,275,200
2015-11-20Open-market sale200$81.9337,275,000
2015-11-20Open-market sale3,000$80.2537,284,500
2015-11-19Open-market sale6,000$80.9837,294,000
2015-11-19Open-market sale300$82.5937,287,500
2015-11-19Open-market sale6,200$81.8637,287,800
2015-11-18Open-market sale7,000$77.3637,300,000
2015-11-18Open-market sale5,500$76.6337,307,000
2015-11-17Open-market sale5,500$77.8737,312,500
2015-11-17Open-market sale7,000$77.1737,318,000
2015-11-16Open-market sale3,280$76.1437,325,000
2015-11-16Open-market sale6,020$75.6437,328,280
2015-11-16Open-market sale3,200$74.6637,334,300
2015-11-13Open-market sale9,700$75.9737,340,300
2015-11-13Open-market sale2,000$76.9337,338,300
2015-11-13Open-market sale800$77.6937,337,500
2015-11-12Open-market sale10,028$78.7237,352,472
2015-11-12Open-market sale2,472$79.4537,350,000
2015-11-11Open-market sale12,500$78.5037,362,500
2015-11-10Open-market sale12,500$77.8437,375,000
2015-11-09Open-market sale2,801$78.6837,387,500
2015-11-09Open-market sale9,699$78.0337,390,301
2015-11-06Open-market sale3,900$79.3237,400,000
2015-11-06Open-market sale8,600$78.9437,403,900
2015-11-05Open-market sale10,500$78.3137,414,500
2015-11-05Open-market sale2,000$79.0837,412,500
2015-11-04Open-market sale12,300$78.4437,425,200
2015-11-04Open-market sale200$79.2737,425,000
2015-11-03Open-market sale12,500$78.8037,437,500
2015-11-02Open-market sale1,113$79.7237,450,000
2015-11-02Open-market sale10,087$79.1937,451,113
2015-11-02Open-market sale1,300$78.1337,461,200
2015-10-30Open-market sale12,200$78.0237,462,800
2015-10-30Open-market sale300$78.4737,462,500
2015-10-29Open-market sale12,500$78.1037,475,000
2015-10-28Open-market sale8,700$78.0137,487,500
2015-10-28Open-market sale3,800$77.2737,496,200
2015-10-27Open-market sale12,116$77.8137,500,384
2015-10-27Open-market sale384$78.4337,500,000
2015-10-26Open-market sale8,800$78.2337,516,200
2015-10-26Open-market sale3,700$78.9537,512,500
2015-10-23Open-market sale6,600$77.9637,530,900
2015-10-23Open-market sale5,900$78.7037,525,000
2015-10-22Open-market sale6,300$77.2537,543,700
2015-10-22Open-market sale6,200$77.9637,537,500
2015-10-21Open-market sale100$77.4237,550,000
2015-10-21Open-market sale9,600$75.9237,552,900
2015-10-21Open-market sale2,800$76.5537,550,100
2015-10-20Open-market sale11,600$77.4937,563,400
2015-10-20Open-market sale900$78.0837,562,500
2015-10-19Open-market sale8,300$78.0337,579,200
2015-10-19Open-market sale4,200$78.9937,575,000
2015-10-16Open-market sale4,100$78.7237,587,500
2015-10-16Open-market sale8,400$77.9537,591,600
2015-10-15Open-market sale2,100$78.0337,600,000
2015-10-15Open-market sale6,600$77.4237,602,100
2015-10-15Open-market sale3,800$76.7337,608,700
2015-10-14Open-market sale1,100$76.3437,612,500
2015-10-14Open-market sale11,400$75.6937,613,600
2015-10-13Open-market sale400$78.2037,625,000
2015-10-13Open-market sale7,000$76.7337,630,500
2015-10-13Open-market sale5,100$77.6737,625,400
2015-10-12Open-market sale10,800$75.6137,639,200
2015-10-12Open-market sale1,700$76.1137,637,500
2015-10-09Open-market sale12,500$75.2737,650,000
2015-10-08Option exercise (derivative)12,500$0.000
2015-10-08Open-market sale4,300$75.4937,662,500
2015-10-08Option exercise12,500$35.6337,675,000
2015-10-08Open-market sale8,200$74.5637,666,800
2015-10-07Option exercise (derivative)12,500$0.0012,500
2015-10-07Option exercise12,500$35.6337,675,000
2015-10-07Open-market sale7,800$74.7237,667,200
2015-10-07Open-market sale4,700$73.8337,662,500
2015-10-06Option exercise (derivative)12,500$0.0025,000
2015-10-06Open-market sale1,570$74.9737,662,500
2015-10-06Open-market sale10,930$74.3837,664,070
2015-10-06Option exercise12,500$35.6337,675,000
2015-10-05Option exercise (derivative)12,500$0.0037,500
2015-10-05Open-market sale7,800$75.4037,662,500
2015-10-05Option exercise12,500$35.6337,675,000
2015-10-05Open-market sale4,700$74.5337,670,300
2015-10-02Option exercise (derivative)12,500$0.0050,000
2015-10-02Option exercise12,500$35.6337,675,000
2015-10-02Open-market sale2,600$71.8237,672,400
2015-10-02Open-market sale3,200$72.9937,669,200
2015-10-02Open-market sale6,700$73.6937,662,500
2015-10-01Option exercise (derivative)12,500$0.0062,500
2015-10-01Open-market sale900$72.8937,662,500
2015-10-01Open-market sale4,000$72.3937,663,400
2015-10-01Open-market sale4,200$71.1337,667,400
2015-10-01Open-market sale1,100$70.6037,671,600
2015-10-01Open-market sale2,300$69.2337,672,700
2015-10-01Option exercise12,500$35.6337,675,000
2015-09-30Option exercise (derivative)12,500$0.0075,000
2015-09-30Open-market sale4,500$69.2937,662,500
2015-09-30Open-market sale8,000$68.4737,667,000
2015-09-30Option exercise12,500$35.6337,675,000
2015-09-29Option exercise (derivative)12,500$0.0087,500
2015-09-29Open-market sale4,900$69.1037,662,500
2015-09-29Open-market sale7,600$68.3637,667,400
2015-09-29Option exercise12,500$35.6337,675,000
2015-09-28Option exercise (derivative)12,500$0.00100,000
2015-09-28Open-market sale1,900$72.2837,662,500
2015-09-28Option exercise12,500$35.6337,675,000
2015-09-28Open-market sale5,800$69.4537,669,200
2015-09-28Open-market sale1,700$70.5337,667,500
2015-09-28Open-market sale3,100$71.6937,664,400
2015-09-25Option exercise (derivative)12,500$0.00112,500
2015-09-25Open-market sale7,600$72.5937,667,400
2015-09-25Open-market sale4,900$73.2937,662,500
2015-09-25Option exercise12,500$35.6337,675,000
2015-09-24Option exercise (derivative)12,500$0.00125,000
2015-09-24Option exercise12,500$35.6337,675,000
2015-09-24Open-market sale8,200$70.9237,666,800
2015-09-24Open-market sale4,300$71.7237,662,500
2015-09-23Option exercise (derivative)12,500$0.00137,500
2015-09-23Open-market sale3,900$72.1137,662,500
2015-09-23Open-market sale8,600$71.7037,666,400
2015-09-23Option exercise12,500$35.6337,675,000
2015-09-22Option exercise (derivative)12,500$0.00150,000
2015-09-22Option exercise12,500$35.6337,675,000
2015-09-22Open-market sale12,500$71.3837,662,500
2015-09-21Option exercise (derivative)12,500$0.00162,500
2015-09-21Open-market sale8,100$71.8537,666,900
2015-09-21Option exercise12,500$35.6337,675,000
2015-09-21Open-market sale4,400$72.3237,662,500
2015-09-18Option exercise (derivative)12,500$0.00175,000
2015-09-18Option exercise12,500$35.6337,675,000
2015-09-18Open-market sale1,200$72.2337,662,500
2015-09-18Open-market sale11,300$71.5037,663,700
2015-09-17Option exercise (derivative)12,500$0.00187,500
2015-09-17Option exercise12,500$35.6337,675,000
2015-09-17Open-market sale10,500$72.2237,664,500
2015-09-17Open-market sale2,000$72.7637,662,500
2015-09-16Option exercise (derivative)12,500$0.00200,000
2015-09-16Open-market sale12,500$71.6137,662,500
2015-09-16Option exercise12,500$35.6337,675,000
2015-09-15Option exercise (derivative)12,500$0.00212,500
2015-09-15Open-market sale8,800$71.4337,662,500
2015-09-15Open-market sale3,700$70.7137,671,300
2015-09-15Option exercise12,500$35.6337,675,000
2015-09-14Option exercise (derivative)12,500$0.00225,000
2015-09-14Option exercise12,500$35.6337,675,000
2015-09-14Open-market sale12,500$69.9037,662,500
2015-09-11Option exercise (derivative)12,500$0.00237,500
2015-09-11Open-market sale10,500$69.5737,664,500
2015-09-11Option exercise12,500$35.6337,675,000
2015-09-11Open-market sale2,000$70.0237,662,500
2015-09-10Option exercise (derivative)12,500$0.00250,000
2015-09-10Open-market sale12,500$69.5837,662,500
2015-09-10Option exercise12,500$35.6337,675,000
2015-09-09Option exercise (derivative)12,500$0.00262,500
2015-09-09Open-market sale600$71.1237,662,500
2015-09-09Open-market sale3,900$70.3037,663,100
2015-09-09Open-market sale8,000$69.4537,667,000
2015-09-09Option exercise12,500$35.6337,675,000
2015-09-08Option exercise (derivative)12,500$0.00275,000
2015-09-08Open-market sale2,400$70.6737,662,500
2015-09-08Open-market sale2,800$70.0637,664,900
2015-09-08Open-market sale7,300$68.9937,667,700
2015-09-08Option exercise12,500$35.6337,675,000
2015-09-04Option exercise (derivative)12,500$0.00287,500
2015-09-04Open-market sale1,400$67.7137,662,500
2015-09-04Open-market sale11,100$67.2037,663,900
2015-09-04Option exercise12,500$35.6337,675,000
2015-09-03Option exercise (derivative)12,500$0.00300,000
2015-09-03Option exercise12,500$35.6337,675,000
2015-09-03Open-market sale1,900$69.0837,662,500
2015-09-03Open-market sale10,600$68.4937,664,400
2015-09-02Option exercise (derivative)12,500$0.00312,500
2015-09-02Open-market sale3,100$67.6537,662,500
2015-09-02Open-market sale9,400$66.9937,665,600
2015-09-02Option exercise12,500$35.6337,675,000
2015-09-01Option exercise (derivative)12,500$0.00325,000
2015-09-01Open-market sale3,100$67.6537,662,500
2015-09-01Option exercise12,500$35.6337,675,000
2015-09-01Open-market sale9,400$66.9937,665,600
2015-08-31Option exercise (derivative)12,500$0.00337,500
2015-08-31Option exercise12,500$35.6337,675,000
2015-08-31Open-market sale12,300$69.5637,662,700
2015-08-31Open-market sale200$70.1737,662,500
2015-08-28Option exercise (derivative)12,500$0.00350,000
2015-08-28Open-market sale12,300$70.0037,662,700
2015-08-28Option exercise12,500$35.6337,675,000
2015-08-28Open-market sale200$70.6737,662,500
2015-08-27Option exercise (derivative)12,500$0.00362,500
2015-08-27Open-market sale5,700$69.7937,662,500
2015-08-27Open-market sale6,800$69.2437,668,200
2015-08-27Option exercise12,500$35.6337,675,000
2015-08-26Option exercise (derivative)12,500$0.00375,000
2015-08-26Open-market sale900$68.4937,662,500
2015-08-26Open-market sale2,400$68.2037,663,400
2015-08-26Open-market sale2,700$66.9337,665,800
2015-08-26Open-market sale6,500$65.8937,668,500
2015-08-26Option exercise12,500$35.6337,675,000
2015-08-25Option exercise (derivative)12,500$0.00387,500
2015-08-25Option exercise12,500$35.6337,675,000
2015-08-25Open-market sale3,500$67.8437,662,500
2015-08-25Open-market sale2,100$65.8737,672,900
2015-08-25Open-market sale6,900$67.1837,666,000
2015-08-24Option exercise (derivative)12,500$0.00400,000
2015-08-24Open-market sale700$68.6137,662,500
2015-08-24Open-market sale2,100$67.8837,663,200
2015-08-24Open-market sale2,900$66.8837,665,300
2015-08-24Open-market sale4,000$65.8437,668,200
2015-08-24Open-market sale2,800$64.9737,672,200
2015-08-24Option exercise12,500$35.6337,675,000
2015-08-21Option exercise (derivative)12,500$0.00412,500
2015-08-21Open-market sale5,400$69.0037,669,600
2015-08-21Open-market sale5,400$69.7837,664,200
2015-08-21Open-market sale1,600$70.8737,662,600
2015-08-21Open-market sale100$71.4437,662,500
2015-08-21Option exercise12,500$35.6337,675,000
2015-08-20Option exercise (derivative)12,500$0.00425,000
2015-08-20Option exercise12,500$35.6337,675,000
2015-08-20Open-market sale1,800$68.6137,673,200
2015-08-20Open-market sale4,500$69.3037,668,700
2015-08-20Open-market sale4,900$70.3537,663,800
2015-08-20Open-market sale1,300$71.2337,662,500
2015-08-19Option exercise (derivative)12,500$0.00437,500
2015-08-19Open-market sale12,400$72.2637,662,600
2015-08-19Open-market sale100$72.8737,662,500
2015-08-19Option exercise12,500$35.6337,675,000
2015-08-18Option exercise (derivative)12,500$0.00450,000
2015-08-18Open-market sale1,400$73.5737,662,500
2015-08-18Open-market sale11,100$72.5337,663,900
2015-08-18Option exercise12,500$35.6337,675,000
2015-08-17Option exercise (derivative)12,500$0.00462,500
2015-08-17Open-market sale2,500$74.0537,662,500
2015-08-17Option exercise12,500$35.6337,675,000
2015-08-17Open-market sale2,500$72.2237,672,500
2015-08-17Open-market sale7,500$73.4837,665,000
2015-08-14Option exercise (derivative)12,500$0.00475,000
2015-08-14Option exercise12,500$35.6337,675,000
2015-08-14Open-market sale2,800$71.5637,672,200
2015-08-14Open-market sale4,900$72.4137,667,300
2015-08-14Open-market sale4,800$73.0737,662,500
2015-08-13Option exercise (derivative)12,500$0.00487,500
2015-08-13Open-market sale11,200$71.3637,663,800
2015-08-13Option exercise12,500$35.6337,675,000
2015-08-13Open-market sale1,300$71.8337,662,500
2015-08-12Option exercise (derivative)12,500$0.00500,000
2015-08-12Open-market sale5,900$70.0537,670,000
2015-08-12Option exercise12,500$35.6337,675,900
2015-08-12Open-market sale6,600$71.0537,663,400
2015-08-11Option exercise (derivative)12,500$0.00512,500
2015-08-11Open-market sale8,800$71.1837,667,100
2015-08-11Open-market sale3,700$71.6437,663,400
2015-08-11Option exercise12,500$35.6337,675,900
2015-08-10Option exercise (derivative)12,500$0.00525,000
2015-08-10Open-market sale12,500$71.2437,663,400
2015-08-10Option exercise12,500$35.6337,675,900
2015-08-07Option exercise (derivative)12,500$0.00537,500
2015-08-07Open-market sale12,200$70.0237,663,700
2015-08-07Open-market sale300$70.6437,663,400
2015-08-07Option exercise12,500$35.6337,675,900
2015-08-06Option exercise (derivative)12,500$0.00550,000
2015-08-06Open-market sale2,000$72.5237,663,400
2015-08-06Open-market sale2,200$72.0737,665,400
2015-08-06Open-market sale8,300$70.6637,667,600
2015-08-06Option exercise12,500$35.6337,675,900
2015-08-05Option exercise (derivative)12,500$0.00562,500
2015-08-05Open-market sale12,100$72.8937,663,800
2015-08-05Option exercise12,500$35.6337,675,900
2015-08-05Open-market sale400$73.5037,663,400
2015-08-04Option exercise (derivative)12,500$0.00575,000
2015-08-04Option exercise12,500$35.6337,675,900
2015-08-04Open-market sale12,500$72.2237,663,400
2015-08-03Option exercise (derivative)12,500$0.00587,500
2015-08-03Open-market sale3,400$73.2837,663,400
2015-08-03Open-market sale9,100$72.4737,666,800
2015-08-03Option exercise12,500$35.6337,675,900
2015-07-31Option exercise (derivative)12,500$0.00600,000
2015-07-31Open-market sale12,500$73.5337,663,400
2015-07-31Option exercise12,500$35.6337,675,900
2015-07-30Option exercise (derivative)12,500$0.00612,500
2015-07-30Open-market sale11,000$73.0437,664,900
2015-07-30Option exercise12,500$35.6337,675,900
2015-07-30Open-market sale1,500$73.5437,674,400
2015-07-29Option exercise (derivative)12,500$0.00625,000
2015-07-29Open-market sale6,700$73.7837,663,400
2015-07-29Open-market sale5,800$72.9637,670,100
2015-07-29Option exercise12,500$35.6337,675,900
2015-07-28Option exercise (derivative)12,500$0.00637,500
2015-07-28Open-market sale8,100$73.4837,663,400
2015-07-28Open-market sale4,400$72.3737,671,500
2015-07-28Option exercise12,500$35.6337,675,900
2015-07-27Option exercise (derivative)12,500$0.00650,000
2015-07-27Open-market sale2,300$73.4837,663,400
2015-07-27Open-market sale10,200$72.6837,665,700
2015-07-27Option exercise12,500$35.6337,675,900
2015-07-24Option exercise (derivative)12,500$0.00662,500
2015-07-24Open-market sale1,600$73.7437,663,400
2015-07-24Option exercise12,500$35.6337,675,900
2015-07-24Open-market sale10,900$72.9437,665,000
2015-07-23Option exercise (derivative)12,500$0.00675,000
2015-07-23Option exercise12,500$35.6337,675,900
2015-07-23Open-market sale8,200$72.3237,667,700
2015-07-23Open-market sale1,900$74.2737,663,400
2015-07-23Open-market sale2,400$73.6237,665,300
2015-07-22Option exercise (derivative)12,500$0.00687,500
2015-07-22Open-market sale12,300$73.8637,663,600
2015-07-22Open-market sale200$74.3837,663,400
2015-07-22Option exercise12,500$35.6337,675,900
2015-07-21Option exercise (derivative)12,500$0.00700,000
2015-07-21Option exercise12,500$35.6337,675,900
2015-07-21Open-market sale7,700$73.3537,668,200
2015-07-21Open-market sale4,800$73.6737,663,400
2015-07-20Option exercise (derivative)12,500$0.00712,500
2015-07-20Option exercise12,500$35.6337,675,900
2015-07-20Open-market sale12,500$72.8837,663,400
2015-07-17Option exercise (derivative)12,500$0.00725,000
2015-07-17Open-market sale12,500$72.7537,663,400
2015-07-17Option exercise12,500$35.6337,675,900
2015-07-16Option exercise (derivative)12,500$0.00737,500
2015-07-16Open-market sale12,500$72.1037,663,400
2015-07-16Option exercise12,500$35.6337,675,900
2015-07-15Option exercise (derivative)12,500$0.00750,000
2015-07-15Open-market sale12,500$71.5637,663,400
2015-07-15Option exercise12,500$35.6337,675,900
2015-07-14Option exercise (derivative)12,500$0.00762,500
2015-07-14Option exercise12,500$35.6337,675,900
2015-07-14Open-market sale12,500$71.7737,663,400
2015-07-13Option exercise (derivative)12,500$0.00775,000
2015-07-13Option exercise12,500$35.6337,675,900
2015-07-13Open-market sale12,500$71.3137,663,400
2015-07-10Option exercise (derivative)12,500$0.00787,500
2015-07-10Open-market sale12,500$71.0637,663,400
2015-07-10Option exercise12,500$35.6337,675,900
2015-07-09Option exercise (derivative)12,500$0.00800,000
2015-07-09Open-market sale9,600$70.4537,666,300
2015-07-09Open-market sale2,900$71.2437,663,400
2015-07-09Option exercise12,500$35.6337,675,900
2015-07-08Option exercise (derivative)12,500$0.00812,500
2015-07-08Option exercise12,500$35.6337,675,900
2015-07-08Open-market sale11,800$69.6637,664,100
2015-07-08Open-market sale700$70.2337,663,400
2015-07-07Option exercise (derivative)12,500$0.00825,000
2015-07-07Open-market sale6,400$69.8937,664,200
2015-07-07Option exercise12,500$35.6337,675,900
2015-07-07Open-market sale5,300$68.8437,670,600
2015-07-07Open-market sale800$70.4337,663,400
2015-07-06Option exercise (derivative)12,500$0.00837,500
2015-07-06Open-market sale11,500$69.0737,664,400
2015-07-06Option exercise12,500$35.6337,675,900
2015-07-06Open-market sale1,000$69.7037,663,400
2015-07-02Option exercise (derivative)12,500$0.00850,000
2015-07-02Open-market sale12,500$70.3337,663,400
2015-07-02Option exercise12,500$35.6337,675,900
2015-07-01Option exercise (derivative)12,500$0.00862,500
2015-07-01Option exercise12,500$35.6337,675,900
2015-07-01Open-market sale12,500$70.6037,663,400
2015-06-30Option exercise (derivative)12,500$0.00875,000
2015-06-30Open-market sale11,900$69.6637,664,000
2015-06-30Option exercise12,500$35.6337,675,900
2015-06-30Open-market sale600$70.4437,663,400
2015-06-29Option exercise (derivative)12,500$0.00887,500
2015-06-29Option exercise12,500$35.6337,675,900
2015-06-29Open-market sale5,100$71.3937,663,400
2015-06-29Open-market sale7,400$70.6237,668,500
2015-06-26Option exercise (derivative)12,500$0.00900,000
2015-06-26Option exercise12,500$35.6337,675,900
2015-06-26Open-market sale12,500$72.5837,663,400
2015-06-25Option exercise (derivative)12,500$0.00912,500
2015-06-25Open-market sale12,300$73.8837,663,600
2015-06-25Option exercise12,500$35.6337,675,900
2015-06-25Open-market sale200$74.4337,663,400
2015-06-24Option exercise (derivative)12,500$0.00925,000
2015-06-24Open-market sale2,600$74.1437,663,400
2015-06-24Option exercise12,500$35.6337,675,900
2015-06-24Open-market sale9,900$73.4437,666,000
2015-06-23Option exercise (derivative)12,500$0.00937,500
2015-06-23Open-market sale12,500$74.4037,663,400
2015-06-23Option exercise12,500$35.6337,675,900
2015-06-22Option exercise (derivative)12,500$0.00950,000
2015-06-22Option exercise12,500$35.6337,675,900
2015-06-22Open-market sale800$75.5737,663,400
2015-06-22Open-market sale11,700$74.8337,664,200
2015-06-19Option exercise (derivative)12,500$0.00962,500
2015-06-19Open-market sale12,500$75.2537,663,400
2015-06-19Option exercise12,500$35.6337,675,900
2015-06-18Option exercise (derivative)12,500$0.00975,000
2015-06-18Option exercise12,500$35.6337,675,900
2015-06-18Open-market sale8,600$75.7737,663,400
2015-06-18Open-market sale3,900$75.2037,672,000
2015-06-17Option exercise (derivative)12,500$0.00987,500
2015-06-17Option exercise12,500$35.6337,675,900
2015-06-17Open-market sale100$75.5537,663,400
2015-06-17Open-market sale4,900$74.6837,663,500
2015-06-17Open-market sale7,500$74.1837,668,400
2015-06-16Option exercise (derivative)12,500$0.001,000,000
2015-06-16Open-market sale6,800$73.2637,663,400
2015-06-16Open-market sale5,700$72.6437,670,200
2015-06-16Option exercise12,500$35.6337,675,900
2015-06-15Option exercise (derivative)12,500$0.001,012,500
2015-06-15Open-market sale6,900$72.2537,663,400
2015-06-15Option exercise12,500$35.6337,675,900
2015-06-15Open-market sale5,600$71.3137,670,300
2015-06-12Option exercise (derivative)12,500$0.001,025,000
2015-06-12Open-market sale600$72.0337,663,400
2015-06-12Open-market sale11,900$71.8437,664,000
2015-06-12Option exercise12,500$35.6337,675,900
2015-06-11Option exercise (derivative)12,500$0.001,037,500
2015-06-11Open-market sale12,100$72.6037,663,800
2015-06-11Option exercise12,500$35.6337,675,900
2015-06-11Open-market sale400$73.3837,663,400
2015-06-10Option exercise (derivative)12,500$0.001,050,000
2015-06-10Open-market sale2,600$72.0237,672,400
2015-06-10Option exercise12,500$35.6337,675,000
2015-06-10Open-market sale9,000$73.0037,663,400
2015-06-10Open-market sale9,900$73.0037,662,500
2015-06-09Option exercise (derivative)12,500$0.001,062,500
2015-06-09Option exercise12,500$35.6337,675,000
2015-06-09Open-market sale1,700$72.1637,662,500
2015-06-09Open-market sale10,800$71.6937,664,200
2015-06-08Option exercise (derivative)12,500$0.001,075,000
2015-06-08Open-market sale100$73.2837,662,500
2015-06-08Open-market sale4,400$72.5937,662,600
2015-06-08Open-market sale8,000$71.7937,667,000
2015-06-08Option exercise12,500$35.6337,675,000
2015-06-05Option exercise (derivative)12,500$0.001,087,500
2015-06-05Open-market sale4,900$73.4037,662,500
2015-06-05Open-market sale7,600$72.4437,667,400
2015-06-05Option exercise12,500$35.6337,675,000
2015-06-04Option exercise (derivative)12,500$0.001,100,000
2015-06-04Open-market sale12,500$73.2637,662,500
2015-06-04Option exercise12,500$35.6337,675,000
2015-06-03Option exercise (derivative)12,500$0.001,112,500
2015-06-03Option exercise12,500$35.6337,675,000
2015-06-03Open-market sale12,500$73.2637,662,500
2015-06-02Option exercise (derivative)12,500$0.001,125,000
2015-06-02Option exercise12,500$35.6337,675,000
2015-06-02Open-market sale12,500$73.0937,662,500
2015-06-01Option exercise (derivative)12,500$0.001,137,500
2015-06-01Open-market sale2,300$73.3737,662,500
2015-06-01Open-market sale10,200$72.9337,664,800
2015-06-01Option exercise12,500$35.6337,675,000
2015-05-29Option exercise (derivative)12,500$0.001,150,000
2015-05-29Open-market sale12,500$72.3537,662,500
2015-05-29Option exercise12,500$35.6337,675,000
2015-05-28Option exercise (derivative)12,500$0.001,162,500
2015-05-28Option exercise12,500$35.6337,675,000
2015-05-28Open-market sale12,500$72.9037,662,500
2015-05-27Option exercise (derivative)12,500$0.001,175,000
2015-05-27Option exercise12,500$35.6337,675,000
2015-05-27Open-market sale7,900$73.5937,667,100
2015-05-27Open-market sale4,600$74.1737,662,500
2015-05-26Option exercise (derivative)12,500$0.001,187,500
2015-05-26Option exercise12,500$35.6337,675,000
2015-05-26Open-market sale12,500$73.5737,662,500
2015-05-22Option exercise (derivative)12,500$0.001,200,000
2015-05-22Open-market sale2,300$74.1037,665,900
2015-05-22Open-market sale6,800$72.7637,668,200
2015-05-22Option exercise12,500$35.6337,675,000
2015-05-22Open-market sale3,400$74.8637,662,500
2015-05-21Option exercise (derivative)12,500$0.001,212,500
2015-05-21Open-market sale7,700$72.9437,667,300
2015-05-21Open-market sale4,800$73.9437,662,500
2015-05-21Option exercise12,500$35.6337,675,000
2015-05-20Option exercise (derivative)12,500$0.001,225,000
2015-05-20Open-market sale100$71.1337,662,500
2015-05-20Open-market sale12,400$69.9737,662,600
2015-05-20Option exercise12,500$35.6337,675,000
2015-05-19Option exercise (derivative)12,500$0.001,237,500
2015-05-19Option exercise12,500$35.6337,675,000
2015-05-19Open-market sale3,598$72.4137,662,500
2015-05-19Open-market sale8,902$71.4937,666,098
2015-05-18Option exercise (derivative)12,500$0.001,250,000
2015-05-18Open-market sale5,600$72.9037,662,500
2015-05-18Open-market sale6,900$72.3337,668,100
2015-05-18Option exercise12,500$35.6337,675,000
2015-05-15Option exercise (derivative)12,500$0.001,262,500
2015-05-15Option exercise12,500$35.6337,675,000
2015-05-15Open-market sale100$73.2637,662,500
2015-05-15Open-market sale12,400$72.7037,662,600
2015-05-14Option exercise (derivative)12,500$0.001,275,000
2015-05-14Open-market sale8,700$72.4937,666,300
2015-05-14Open-market sale3,800$72.8837,662,500
2015-05-14Option exercise12,500$35.6337,675,000
2015-05-13Option exercise (derivative)12,500$0.001,287,500
2015-05-13Open-market sale600$72.3037,662,500
2015-05-13Option exercise12,500$35.6337,675,000
2015-05-13Open-market sale11,900$71.6137,663,100
2015-05-12Option exercise (derivative)12,500$0.001,300,000
2015-05-12Open-market sale9,400$71.7037,662,500
2015-05-12Open-market sale3,100$70.8937,671,900
2015-05-12Option exercise12,500$35.6337,675,000
2015-05-11Option exercise (derivative)12,500$0.001,312,500
2015-05-11Option exercise12,500$35.6337,675,000
2015-05-11Open-market sale12,500$71.5437,662,500
2015-05-08Option exercise (derivative)12,500$0.001,325,000
2015-05-08Open-market sale100$73.2437,662,500
2015-05-08Open-market sale12,400$72.4037,662,600
2015-05-08Option exercise12,500$35.6337,675,000
2015-05-07Option exercise (derivative)12,500$0.001,337,500
2015-05-07Option exercise12,500$35.6337,675,000
2015-05-07Open-market sale3,400$74.6437,662,500
2015-05-07Open-market sale9,100$74.1337,665,900
2015-05-06Option exercise (derivative)12,500$0.001,350,000
2015-05-06Option exercise12,500$35.6337,675,000
2015-05-06Open-market sale200$75.1037,662,500
2015-05-06Open-market sale3,200$74.6137,662,700
2015-05-06Open-market sale9,100$73.5437,665,900
2015-05-05Option exercise (derivative)12,500$0.001,362,500
2015-05-05Option exercise12,500$35.6337,675,000
2015-05-05Open-market sale12,500$72.0137,662,500
2015-05-05Open-market sale12,500$72.0137,662,500
2015-05-04Option exercise (derivative)12,500$0.001,375,000
2015-05-04Option exercise12,500$35.6337,675,000
2015-05-04Open-market sale12,500$71.7337,662,500
2015-05-04Open-market sale12,500$71.7337,662,500
2015-05-01Option exercise (derivative)12,500$0.001,387,500
2015-05-01Open-market sale12,500$73.2337,662,500
2015-05-01Option exercise12,500$35.6337,675,000
2015-05-01Open-market sale12,500$73.2337,662,500
2015-04-30Open-market sale5,600$71.8337,669,400
2015-04-30Open-market sale6,500$72.6137,662,900
2015-04-30Open-market sale400$73.6737,662,500
2015-04-29Open-market sale12,500$69.0537,675,000
2015-04-29Open-market sale12,500$69.0537,675,000
2015-04-28Open-market sale12,500$67.1337,687,500
2015-04-27Open-market sale12,500$68.1837,700,000
2015-04-24Open-market sale12,500$67.9437,712,500
2015-04-23Open-market sale12,500$68.5237,725,000
2015-04-22Open-market sale12,500$67.7537,737,500
2015-04-21Open-market sale12,500$67.4637,750,000
2015-04-20Open-market sale12,500$66.7737,762,500
2015-04-17Open-market sale12,500$65.9137,775,000
2015-04-16Open-market sale12,500$67.7737,787,500
2015-04-15Open-market sale12,500$67.2637,800,000
2015-04-14Open-market sale12,500$66.8337,812,500
2015-04-13Open-market sale12,500$67.4937,825,000
2015-04-10Open-market sale12,500$67.5037,837,500
2015-04-09Open-market sale12,500$67.4837,850,000
2015-04-08Open-market sale12,500$68.2937,862,500
2015-04-07Open-market sale12,500$68.8337,875,000
2015-04-06Open-market sale12,500$67.6937,887,500
2015-04-02Open-market sale12,500$66.5237,900,000
2015-04-01Open-market sale12,500$66.0837,912,500
2015-03-31Open-market sale12,500$67.1737,925,000
2015-03-30Open-market sale12,500$66.8137,937,500
2015-03-27Open-market sale12,500$66.3637,950,000
2015-03-26Open-market sale12,500$65.9137,962,500
2015-03-25Open-market sale12,500$66.0537,975,000
2015-03-24Open-market sale12,500$67.4437,987,500
2015-03-23Open-market sale12,500$67.7538,000,000
2015-03-20Open-market sale12,500$68.1938,012,500
2015-03-19Open-market sale12,500$68.6338,025,000
2015-03-18Open-market sale12,500$67.8838,037,500
2015-03-17Open-market sale12,500$66.9738,050,000
2015-03-16Open-market sale12,500$66.0438,062,500
2015-03-13Open-market sale12,500$64.4738,075,000
2015-03-12Open-market sale12,500$64.7938,087,500
2015-03-11Open-market sale12,500$63.9738,100,000
2015-03-10Open-market sale12,500$64.1838,112,500
2015-03-09Open-market sale12,500$65.1238,125,000
2015-03-06Open-market sale12,500$64.9038,137,500
2015-03-05Open-market sale12,500$65.5038,150,000
2015-03-04Open-market sale12,500$65.1938,162,500
2015-03-03Open-market sale12,500$67.3138,175,000
2015-03-02Open-market sale12,500$68.0438,187,500
2015-02-27Open-market sale12,500$69.5338,200,000
2015-02-26Open-market sale12,500$69.8438,212,500
2015-02-25Open-market sale12,500$62.6038,225,000
2015-02-24Open-market sale12,500$61.8738,237,500
2015-02-23Open-market sale12,500$62.8138,250,000
2015-02-20Open-market sale12,500$63.3738,262,500
2015-02-19Open-market sale12,500$62.6738,275,000
2015-02-18Open-market sale12,500$62.7338,287,500
2015-02-17Open-market sale12,500$62.1438,300,000
2015-02-13Open-market sale12,500$62.6338,312,500
2015-02-12Open-market sale12,500$60.8538,325,000
2015-02-11Open-market sale12,500$58.8938,337,500
2015-02-10Open-market sale12,500$58.7838,350,000
2015-02-09Open-market sale12,500$58.2838,362,500
2015-02-06Open-market sale12,500$59.2238,375,000
2015-02-05Open-market sale12,500$59.2238,387,500
2015-02-04Open-market sale12,500$58.9238,400,000
2015-02-03Open-market sale12,500$58.0338,412,500
2015-02-02Open-market sale12,500$56.5538,425,000
2015-01-30Open-market sale12,500$56.8838,437,500
2015-01-29Open-market sale12,500$57.2138,450,000
2015-01-28Open-market sale12,500$57.1938,462,500
2015-01-27Open-market sale12,500$57.9538,475,000
2015-01-26Open-market sale12,500$59.5838,487,500
2015-01-23Open-market sale12,500$58.6038,500,000
2015-01-22Open-market sale12,500$57.9138,512,500
2015-01-21Open-market sale12,500$57.8438,525,000
2015-01-20Open-market sale12,500$56.9938,537,500
2015-01-16Open-market sale12,500$56.1538,550,000
2015-01-15Open-market sale12,500$55.8038,562,500
2015-01-14Open-market sale12,500$57.1638,575,000
2015-01-13Open-market sale12,500$58.5138,587,500
2015-01-12Open-market sale12,500$58.0138,600,000
2015-01-09Open-market sale12,500$58.1938,612,500
2015-01-08Open-market sale12,500$58.2838,625,000
2015-01-07Open-market sale12,500$57.0538,637,500
2015-01-06Open-market sale12,500$57.5238,650,000
2015-01-05Open-market sale12,500$58.3738,662,500
2015-01-02Open-market sale12,500$59.1838,675,000
2014-12-31Open-market sale12,500$59.6338,687,500
2014-12-30Open-market sale12,500$59.5738,700,000
2014-12-29Open-market sale12,500$60.4738,712,500
2014-12-26Open-market sale12,500$60.8138,725,000
2014-12-24Open-market sale12,500$60.5038,737,500
2014-12-23Open-market sale12,500$60.5538,750,000
2014-12-22Open-market sale12,500$59.8438,762,500
2014-12-19Open-market sale12,500$59.8438,775,000
2014-12-18Open-market sale12,500$59.3138,787,500
2014-12-17Open-market sale12,500$56.4138,800,000
2014-12-16Open-market sale12,500$54.6738,812,500
2014-12-15Open-market sale12,500$55.5238,825,000
2014-12-12Open-market sale12,500$55.2238,837,500
2014-12-11Open-market sale12,500$55.7438,850,000
2014-12-10Open-market sale12,500$55.8738,862,500
2014-12-09Open-market sale12,500$55.2238,875,000
2014-12-08Open-market sale12,500$57.0138,887,500
2014-12-05Open-market sale12,500$58.8538,900,000
2014-12-04Open-market sale12,500$58.8738,912,500
2014-12-03Open-market sale12,500$58.9338,925,000
2014-12-02Open-market sale12,500$59.0738,937,500
2014-12-01Open-market sale12,500$59.2338,950,000
2014-11-28Open-market sale12,500$59.2238,962,500
2014-11-26Open-market sale12,500$59.1538,975,000
2014-11-25Open-market sale12,500$59.0338,987,500
2014-11-25Grant / award (derivative)1,966,358$0.001,966,358
2014-11-07Open-market sale9,704$64.0739,000,296
2014-11-07Open-market sale296$64.5539,000,000
2014-11-06Open-market sale13,300$62.7039,016,700
2014-11-06Open-market sale6,700$63.1339,010,000
2014-11-05Open-market sale9,000$61.9939,041,000
2014-11-05Open-market sale10,700$62.9639,030,300
2014-11-05Open-market sale300$63.9339,030,000
2014-11-04Open-market sale20,000$63.5139,050,000
2014-11-03Open-market sale20,000$63.8539,070,000
2014-10-31Open-market sale600$64.2639,090,000
2014-10-31Open-market sale19,400$63.7239,090,600
2014-10-30Open-market sale9,700$60.8039,120,300
2014-10-30Open-market sale10,300$61.6239,110,000
2014-10-29Open-market sale20,000$60.8739,130,000
2014-10-28Open-market sale14,200$61.2839,150,000
2014-10-28Open-market sale5,800$60.7639,164,200
2014-10-27Open-market sale20,000$58.9539,170,000
2014-10-24Open-market sale6,900$58.3139,190,000
2014-10-24Open-market sale13,100$59.3539,196,900
2014-10-23Open-market sale4,900$57.3739,225,100
2014-10-23Open-market sale15,000$58.1139,210,100
2014-10-23Open-market sale100$58.8639,210,000
2014-10-22Open-market sale1,700$57.0939,230,000
2014-10-22Open-market sale18,300$56.5239,231,700
2014-10-21Open-market sale11,000$56.8239,259,000
2014-10-21Open-market sale9,000$57.1839,250,000
2014-10-20Open-market sale1,200$55.2939,288,800
2014-10-20Open-market sale18,800$55.9839,270,000
2014-10-17Open-market sale2,200$55.9139,290,000
2014-10-17Open-market sale17,800$55.3639,292,200
2014-10-16Open-market sale5,800$53.1739,318,000
2014-10-16Open-market sale6,200$52.3939,323,800
2014-10-16Open-market sale8,000$53.9439,310,000
2014-10-15Open-market sale12,700$51.7939,337,300
2014-10-15Open-market sale1,100$53.2539,330,000
2014-10-15Open-market sale6,200$52.7739,331,100
2014-10-14Open-market sale15,800$52.9039,354,200
2014-10-14Open-market sale4,200$53.7439,350,000
2014-10-13Open-market sale8,000$53.3739,382,000
2014-10-13Open-market sale11,800$54.2039,370,200
2014-10-13Open-market sale200$54.8239,370,000
2014-10-10Open-market sale3,459$57.2539,397,000
2014-10-10Open-market sale9,541$56.4039,400,459
2014-10-10Open-market sale6,900$55.1139,390,100
2014-10-10Open-market sale100$57.8539,390,000
2014-10-09Open-market sale7,000$58.4439,411,200
2014-10-09Open-market sale1,200$59.1939,410,000
2014-10-09Open-market sale11,800$57.3539,418,200
2014-10-08Open-market sale400$58.0339,430,000
2014-10-08Open-market sale7,900$57.6439,430,400
2014-10-08Open-market sale11,700$56.4239,438,300
2014-10-07Open-market sale1,000$58.0239,450,000
2014-10-07Open-market sale19,000$57.4739,451,000
2014-10-06Open-market sale18,300$58.3039,471,700
2014-10-06Open-market sale1,700$58.9339,470,000
2014-10-03Open-market sale20,000$58.2939,490,000
2014-10-02Open-market sale20,000$56.7039,510,000
2014-10-01Open-market sale20,000$56.7639,530,000
2014-09-30Open-market sale17,600$57.2039,552,400
2014-09-30Open-market sale2,400$57.6039,550,000
2014-09-29Open-market sale3,600$55.9539,586,400
2014-09-29Open-market sale16,400$56.9939,570,000
2014-09-26Open-market sale20,000$56.2639,590,000
2014-09-25Open-market sale2,000$57.4039,610,000
2014-09-25Open-market sale18,000$56.3239,612,000
2014-09-24Open-market sale8,300$57.6939,630,000
2014-09-24Open-market sale11,700$57.2139,638,300
2014-09-23Open-market sale20,000$57.1539,650,000
2014-09-22Open-market sale17,100$57.0939,672,900
2014-09-22Open-market sale2,900$57.7639,670,000
2014-09-19Open-market sale200$58.7839,690,000
2014-09-19Open-market sale19,800$58.2339,690,200
2014-09-18Open-market sale20,000$57.6039,710,000
2014-09-17Open-market sale20,000$57.4939,730,000
2014-09-16Open-market sale20,000$57.5439,750,000
2014-09-15Open-market sale14,738$57.4939,775,262
2014-09-15Open-market sale5,062$58.1439,770,200
2014-09-15Open-market sale200$58.8839,770,000
2014-09-12Open-market sale20,000$59.6739,790,000
2014-09-11Open-market sale13,900$60.7239,816,100
2014-09-11Open-market sale6,100$61.2439,810,000
2014-09-10Open-market sale4,800$60.6339,830,000
2014-09-10Open-market sale15,200$60.1039,834,800
2014-09-09Open-market sale16,000$60.1539,854,000
2014-09-09Open-market sale4,000$60.6939,850,000
2014-09-08Open-market sale400$60.8739,870,000
2014-09-08Open-market sale19,600$60.3839,870,400
2014-09-05Open-market sale3,900$59.8139,890,000
2014-09-05Open-market sale16,100$59.3239,893,900
2014-09-04Open-market sale20,000$59.4039,910,000
2014-09-03Open-market sale17,700$59.1839,932,300
2014-09-03Open-market sale2,300$60.0139,930,000
2014-09-02Open-market sale20,000$59.6739,950,000
2014-08-29Option exercise (derivative)20,000$0.000
2014-08-29Open-market sale17,100$59.3139,970,000
2014-08-29Open-market sale2,900$58.3039,987,100
2014-08-29Option exercise20,000$16.3639,990,000
2014-08-28Option exercise (derivative)20,000$0.0020,000
2014-08-28Option exercise20,000$16.3639,990,000
2014-08-28Open-market sale20,000$58.4939,970,000
2014-08-27Option exercise (derivative)20,000$0.0040,000
2014-08-27Option exercise20,000$16.3639,990,000
2014-08-27Open-market sale20,000$59.7739,970,000
2014-08-26Option exercise (derivative)20,000$0.0060,000
2014-08-26Option exercise20,000$16.3639,990,000
2014-08-26Open-market sale14,000$58.8839,976,000
2014-08-26Open-market sale6,000$59.6439,970,000
2014-08-25Option exercise (derivative)20,000$0.0080,000
2014-08-25Option exercise20,000$16.3639,990,000
2014-08-25Open-market sale19,719$59.1739,970,281
2014-08-25Open-market sale281$59.5539,970,000
2014-08-22Option exercise (derivative)20,000$0.00100,000
2014-08-22Option exercise20,000$16.3639,990,000
2014-08-22Open-market sale2,600$58.4939,987,400
2014-08-22Open-market sale6,400$59.8139,981,000
2014-08-22Open-market sale11,000$60.3739,970,000
2014-08-21Option exercise (derivative)20,000$0.00120,000
2014-08-21Option exercise20,000$16.3639,990,000
2014-08-21Open-market sale19,600$55.3839,970,400
2014-08-21Open-market sale400$55.9839,970,000
2014-08-20Option exercise (derivative)20,000$0.00140,000
2014-08-20Option exercise20,000$16.3639,990,000
2014-08-20Open-market sale20,000$55.1839,970,000
2014-08-19Option exercise (derivative)20,000$0.00160,000
2014-08-19Option exercise20,000$16.3639,990,000
2014-08-19Open-market sale20,000$54.8539,970,000
2014-08-18Option exercise (derivative)20,000$0.00180,000
2014-08-18Option exercise20,000$16.3639,990,000
2014-08-18Open-market sale20,000$54.3239,970,000
2014-08-15Option exercise (derivative)20,000$0.00200,000
2014-08-15Option exercise20,000$16.3639,990,000
2014-08-15Open-market sale20,000$53.5639,970,000
2014-08-14Option exercise (derivative)20,000$0.00220,000
2014-08-14Open-market sale20,000$53.3739,970,000
2014-08-14Option exercise20,000$16.3639,990,000
2014-08-13Option exercise (derivative)20,000$0.00240,000
2014-08-13Option exercise20,000$16.3639,990,000
2014-08-13Open-market sale20,000$53.0439,970,000
2014-08-12Option exercise (derivative)20,000$0.00260,000
2014-08-12Option exercise20,000$16.3639,990,000
2014-08-12Open-market sale3,200$53.9039,970,000
2014-08-12Open-market sale16,800$52.8539,973,200
2014-08-11Option exercise (derivative)20,000$0.00280,000
2014-08-11Option exercise20,000$16.3639,990,000
2014-08-11Open-market sale20,000$54.9039,970,000
2014-08-08Open-market sale20,000$54.1739,970,000
2014-08-07Open-market sale1,400$54.5439,990,000
2014-08-07Open-market sale18,600$53.9739,991,400
2014-08-06Open-market sale1,500$54.6840,010,000
2014-08-06Open-market sale18,500$54.0840,011,500
2014-08-05Open-market sale19,200$54.5540,030,800
2014-08-05Open-market sale800$55.2040,030,000
2014-08-04Open-market sale10,100$54.9540,050,000
2014-08-04Open-market sale9,900$54.2640,060,100
2014-08-01Open-market sale3,064$54.4240,070,000
2014-08-01Open-market sale16,936$53.4340,073,064
2014-07-31Open-market sale17,600$54.4940,092,400
2014-07-31Open-market sale2,400$55.4340,090,000
2014-07-30Open-market sale10,200$55.4540,119,800
2014-07-30Open-market sale9,800$56.2440,110,000
2014-07-29Open-market sale9,700$54.3740,140,300
2014-07-29Open-market sale10,300$54.9240,130,000
2014-07-28Open-market sale400$55.1140,150,000
2014-07-28Open-market sale19,600$54.1840,150,400
2014-07-25Open-market sale11,000$54.9640,170,000
2014-07-25Open-market sale9,000$54.1240,181,000
2014-07-24Open-market sale20,000$54.0540,190,000
2014-07-23Open-market sale20,000$53.5940,210,000
2014-07-22Open-market sale20,000$53.7040,230,000
2014-07-21Open-market sale20,000$53.1440,250,000
2014-07-18Open-market sale15,700$53.4240,274,300
2014-07-18Open-market sale4,300$53.9940,270,000
2014-07-17Open-market sale10,271$52.9040,299,729
2014-07-17Open-market sale9,729$53.8540,290,000
2014-07-16Open-market sale20,000$54.0040,310,000
2014-07-15Open-market sale15,800$53.7340,334,200
2014-07-15Open-market sale4,200$54.5940,330,000
2014-07-14Open-market sale900$55.1340,350,000
2014-07-14Open-market sale19,100$54.7540,350,900
2014-07-11Open-market sale20,000$54.1440,370,000
2014-07-10Open-market sale11,400$54.1140,398,600
2014-07-10Open-market sale8,600$54.7440,390,000
2014-07-09Open-market sale19,700$54.5640,410,300
2014-07-09Open-market sale300$55.3040,410,000
2014-07-08Open-market sale15,000$54.6740,435,000
2014-07-08Open-market sale2,400$55.6040,432,600
2014-07-08Open-market sale2,400$56.4440,430,200
2014-07-08Open-market sale200$57.3440,430,000
2014-07-07Open-market sale12,600$57.5840,457,400
2014-07-07Open-market sale7,400$58.4340,450,000
2014-07-03Open-market sale20,000$58.4840,470,000
2014-07-02Open-market sale20,000$58.9740,490,000
2014-07-01Open-market sale11,800$58.6540,518,200
2014-07-01Open-market sale8,200$59.3640,510,000
2014-06-30Open-market sale4,000$58.4140,530,000
2014-06-30Open-market sale16,000$58.1240,534,000
2014-06-27Open-market sale20,000$57.2640,550,000
2014-06-27Open-market sale20,000$57.2640,550,000
2014-06-27Open-market sale20,000$57.2640,550,000
2014-06-26Open-market sale19,900$57.2240,570,100
2014-06-26Open-market sale100$57.9740,570,000
2014-06-26Open-market sale19,900$57.2240,570,100
2014-06-26Open-market sale100$57.9740,570,000
2014-06-26Open-market sale19,900$57.2240,570,100
2014-06-26Open-market sale100$57.9740,570,000
2014-06-25Open-market sale20,000$57.4240,590,000
2014-06-25Open-market sale20,000$57.4240,590,000
2014-06-25Open-market sale20,000$57.4240,590,000
2014-06-24Open-market sale600$58.1640,610,000
2014-06-24Open-market sale19,400$57.6540,610,600
2014-06-23Open-market sale7,300$57.3440,642,700
2014-06-23Open-market sale12,700$58.0040,630,000
2014-06-20Open-market sale20,000$57.5040,650,000
2014-06-19Open-market sale200$58.5640,670,000
2014-06-19Open-market sale19,800$58.0540,670,200
2014-06-18Open-market sale18,300$57.3140,691,700
2014-06-18Open-market sale1,700$57.8540,690,000
2014-06-17Open-market sale6,200$55.7540,721,500
2014-06-17Open-market sale8,700$57.7740,710,000
2014-06-17Open-market sale2,800$56.8640,718,700
2014-06-17Open-market sale2,300$54.8440,727,700
2014-06-16Open-market sale1,200$54.6140,730,000
2014-06-16Open-market sale10,600$54.1140,731,200
2014-06-16Open-market sale8,200$53.2140,741,800
2014-06-13Open-market sale10,400$53.3740,759,600
2014-06-13Open-market sale9,600$54.1340,750,000
2014-06-12Open-market sale20,000$53.0740,770,000
2014-06-11Open-market sale20,000$53.0440,790,000
2014-06-10Open-market sale12,300$52.2840,817,700
2014-06-10Open-market sale7,700$52.9240,810,000
2014-06-09Open-market sale20,000$51.5940,830,000
2013-11-26Grant / award (derivative)1,849,441$0.001,849,441
2012-12-28Option exercise (derivative)200,000$0.000
2012-12-28Option exercise (derivative)75,000$0.0075,000
2012-12-28Open-market sale1,900$165.5610,412,500
2012-12-28Open-market sale78,668$164.9010,414,400
2012-12-28Open-market sale56,932$164.2210,493,068
2012-12-28Gift200,000$0.0010,212,500
2012-12-28Option exercise75,000$65.4410,550,000
2012-12-28Option exercise200,000$25.9710,475,000
2012-12-27Option exercise (derivative)200,000$0.00200,000
2012-12-27Option exercise (derivative)75,000$0.00150,000
2012-12-27Open-market sale24,249$164.0410,357,100
2012-12-27Open-market sale25,909$165.2110,331,191
2012-12-27Open-market sale31,151$163.3310,381,349
2012-12-27Option exercise75,000$65.4410,412,500
2012-12-27Option exercise200,000$25.9710,337,500
2012-12-27Open-market sale39,791$166.3310,291,400
2012-12-27Open-market sale16,400$166.9510,275,000
2012-12-26Option exercise (derivative)200,000$0.00400,000
2012-12-26Option exercise (derivative)75,000$0.00225,000
2012-12-26Open-market sale16,778$169.0310,137,500
2012-12-26Open-market sale15,722$168.6210,154,278
2012-12-26Open-market sale39,748$166.9510,170,000
2012-12-26Open-market sale65,252$166.2510,209,748
2012-12-26Option exercise75,000$65.4410,275,000
2012-12-26Option exercise200,000$25.9710,200,000
2012-11-27Grant / award (derivative)375,000$0.00375,000
2011-11-22Grant / award (derivative)350,000$0.00350,000
2010-12-31Open-market sale10,000$131.2710,000,000
2010-12-30Open-market sale10,000$132.4310,010,000
2010-12-29Open-market sale10,000$133.2810,020,000
2010-12-28Open-market sale10,000$133.2110,030,000
2010-12-27Open-market sale10,000$134.1310,040,000
2010-12-27Gift46,006$0.0010,050,000
2010-12-23Open-market sale10,000$134.7110,096,006
2010-12-22Open-market sale10,000$135.9410,106,006
2010-12-21Open-market sale10,000$138.1610,116,006
2010-12-20Gift150,000$0.0010,136,006
2010-12-20Open-market sale10,000$134.2210,126,006
2010-12-17Open-market sale10,000$137.2910,286,006
2010-12-16Open-market sale10,000$137.4810,296,006
2010-12-15Open-market sale10,000$135.7410,306,006
2010-12-15Gift10,000$0.0010,316,006
2010-12-14Open-market sale10,000$138.4710,326,006
2010-12-13Gift150,000$0.0010,336,006
2010-12-13Open-market sale10,000$146.1410,486,006
2010-12-10Open-market sale10,000$148.5610,496,006
2010-12-09Open-market sale10,000$149.2710,506,006
2010-12-08Open-market sale10,000$149.0710,516,006
2010-12-07Open-market sale10,000$147.0910,526,006
2010-12-06Open-market sale10,000$143.6210,536,006
2010-12-03Open-market sale10,000$143.1110,546,006
2010-12-02Open-market sale10,000$143.4010,556,006
2010-12-01Open-market sale10,000$143.5710,566,006
2010-11-30Open-market sale10,000$140.1010,576,006
2010-11-29Open-market sale10,000$143.9710,586,006
2010-11-26Open-market sale10,000$144.8110,596,006
2010-11-24Open-market sale10,000$143.4310,606,006
2010-11-23Open-market sale10,000$140.9510,616,006
2010-11-23Grant / award (derivative)0$0.00350,000
2010-11-22Open-market sale10,000$137.9710,626,006
2010-11-19Open-market sale10,000$132.4110,636,006
2010-11-18Open-market sale10,000$115.1710,646,006
2010-11-17Open-market sale10,000$110.9410,656,006
2010-11-16Open-market sale10,000$111.3010,666,006
2010-11-15Gift15,000$0.0010,676,006
2010-11-15Open-market sale10,000$114.0810,691,006
2010-11-12Open-market sale10,000$115.5110,701,006
2010-11-11Open-market sale10,000$115.9610,711,006
2010-11-10Open-market sale10,000$116.9910,721,006
2010-11-09Open-market sale10,000$114.1410,731,006
2010-11-08Open-market sale10,000$114.4110,741,006
2010-11-05Open-market sale10,000$113.3410,751,006
2010-11-04Open-market sale10,000$115.5410,761,006
2010-11-03Open-market sale10,000$115.4310,771,006
2010-11-02Open-market sale10,000$114.8410,781,006
2010-11-01Open-market sale10,000$114.2310,791,006
2010-10-29Open-market sale10,000$116.1210,801,006
2010-10-28Open-market sale10,000$114.5310,811,006
2010-10-27Open-market sale10,000$114.0610,821,006
2010-10-26Open-market sale10,000$111.7110,831,006
2010-10-25Open-market sale10,000$112.3410,841,006
2010-10-22Open-market sale10,000$107.3210,851,006
2010-10-21Open-market sale10,000$105.6010,861,006
2010-10-20Open-market sale10,000$104.2910,871,006
2010-10-19Open-market sale10,000$103.4110,881,006
2010-10-18Open-market sale10,000$105.5410,891,006
2010-10-15Open-market sale10,000$108.0910,901,006
2010-10-15Gift15,000$0.0010,911,006
2010-10-14Open-market sale10,000$106.9610,926,006
2010-10-13Open-market sale10,000$107.8210,936,006
2010-10-12Open-market sale10,000$103.1910,946,006
2010-10-11Open-market sale10,000$101.7310,956,006
2010-10-08Open-market sale10,000$105.1410,966,006
2010-10-07Open-market sale10,000$104.4610,976,006
2010-10-06Open-market sale10,000$103.7810,986,006
2010-10-05Open-market sale10,000$113.8510,996,006
2010-10-04Open-market sale10,000$111.4811,006,006
2010-10-01Open-market sale10,000$111.8911,016,006
2010-09-30Open-market sale10,000$113.0711,026,006
2010-09-29Open-market sale10,000$113.1811,036,006
2010-09-28Open-market sale10,000$114.7911,046,006
2010-09-27Open-market sale10,000$117.6611,056,006
2010-09-24Open-market sale10,000$119.6011,066,006
2010-09-23Open-market sale10,000$117.9611,076,006
2010-09-22Open-market sale10,000$119.1011,086,006
2010-09-21Open-market sale10,000$121.7611,096,006
2010-09-20Open-market sale10,000$121.7411,106,006
2010-09-17Open-market sale10,000$116.8811,116,006
2010-09-16Open-market sale10,000$116.7511,126,006
2010-09-15Open-market sale10,000$116.7411,151,006
2010-09-15Gift15,000$0.0011,136,006
2010-09-14Open-market sale10,000$117.8811,161,006
2010-09-13Open-market sale10,000$118.6011,171,006
2010-09-10Open-market sale10,000$117.6211,181,006
2010-09-09Open-market sale10,000$118.7311,191,006
2010-09-08Open-market sale10,000$119.9711,201,006
2010-09-07Open-market sale10,000$119.7911,211,006
2010-09-03Open-market sale10,000$119.8711,221,006
2010-09-02Open-market sale10,000$117.9611,231,006
2010-09-01Open-market sale10,000$114.8611,241,006
2010-08-31Open-market sale10,000$109.5911,251,006
2010-08-30Open-market sale10,000$110.2411,261,006
2010-08-27Open-market sale10,000$111.4111,271,006
2010-08-26Open-market sale10,000$111.1511,281,006
2010-08-25Open-market sale10,000$111.5411,291,006
2010-08-24Open-market sale10,000$111.5911,301,006
2010-08-23Open-market sale10,000$111.2511,311,006
2010-08-20Open-market sale10,000$109.6711,321,006
2010-08-19Open-market sale10,000$97.3611,331,006
2010-08-18Open-market sale10,000$99.1211,341,006
2010-08-17Open-market sale10,000$99.1311,351,006
2010-08-16Gift15,000$0.0011,361,006
2010-08-16Open-market sale10,000$96.5211,376,006
2010-08-13Open-market sale10,000$97.4011,386,006
2010-08-12Open-market sale10,000$96.6711,396,006
2010-08-11Open-market sale10,000$98.1911,406,006
2010-08-10Open-market sale10,000$101.6811,416,006
2010-08-09Open-market sale10,000$103.6911,426,006
2010-08-06Open-market sale10,000$101.4111,436,006
2010-08-05Open-market sale10,000$102.5511,446,006
2010-08-04Open-market sale10,000$102.7011,456,006
2010-08-03Open-market sale10,000$100.9911,466,006
2010-08-02Open-market sale10,000$101.6711,476,006
2010-07-30Open-market sale10,000$98.4311,486,006
2010-07-29Open-market sale10,000$97.7411,496,006
2010-07-28Open-market sale10,000$98.2011,506,006
2010-07-27Open-market sale10,000$98.9611,516,006
2010-07-26Open-market sale10,000$99.9111,526,006
2010-07-23Open-market sale10,000$98.3611,536,006
2010-07-22Open-market sale10,000$95.5111,546,006
2010-07-21Open-market sale10,000$92.7311,556,006
2010-07-20Open-market sale10,000$91.4711,566,006
2010-07-19Open-market sale10,000$92.4611,576,006
2010-07-16Open-market sale10,000$93.1911,586,006
2010-07-15Gift15,000$0.0011,596,006
2010-07-15Open-market sale10,000$95.4011,611,006
2010-07-14Open-market sale10,000$95.4311,621,006
2010-07-13Open-market sale10,000$93.4611,631,006
2010-07-12Open-market sale10,000$91.4911,641,006
2010-07-09Open-market sale10,000$91.6111,651,006
2010-07-08Open-market sale10,000$91.2811,661,006
2010-07-07Open-market sale10,000$90.3611,671,006
2010-07-06Open-market sale10,000$88.3211,681,006
2010-07-02Open-market sale10,000$87.4311,691,006
2010-07-01Open-market sale10,000$86.2211,701,006
2010-06-30Open-market sale10,000$86.4311,711,006
2010-06-29Open-market sale10,000$86.8211,721,006
2010-06-28Open-market sale10,000$91.5311,731,006
2010-06-25Open-market sale10,000$91.3611,741,006
2010-06-24Open-market sale10,000$91.7811,751,006
2010-06-23Open-market sale10,000$92.5311,761,006
2010-06-22Open-market sale10,000$93.0111,771,006
2010-06-21Open-market sale10,000$96.1911,781,006
2010-06-18Open-market sale10,000$96.0011,791,006
2010-06-17Open-market sale10,000$96.4611,801,006
2010-06-16Open-market sale10,000$94.0711,811,006
2010-06-15Open-market sale10,000$94.5811,836,006
2010-06-15Gift15,000$0.0011,821,006
2010-06-14Open-market sale10,000$94.8911,846,006
2010-06-11Open-market sale10,000$94.8911,856,006
2010-06-10Open-market sale10,000$91.6011,866,006
2010-06-09Open-market sale10,000$90.0811,876,006
2010-06-08Open-market sale10,000$87.8211,886,006
2010-06-07Open-market sale10,000$88.8611,896,006
2010-06-04Open-market sale10,000$91.9311,906,006
2010-06-03Open-market sale10,000$93.5811,916,006
2010-06-02Open-market sale10,000$87.0411,926,006
2010-06-01Open-market sale10,000$85.6811,936,006
2010-05-28Open-market sale10,000$86.4711,946,006
2010-05-27Open-market sale10,000$86.3111,956,006
2010-05-26Open-market sale10,000$84.2811,966,006
2010-05-25Open-market sale10,000$80.8311,976,006
2010-05-24Open-market sale10,000$83.2711,986,006
2010-05-21Open-market sale10,000$80.6511,996,006
2010-05-20Open-market sale10,000$79.7212,006,006
2010-05-19Open-market sale10,000$81.6412,016,006
2010-05-18Open-market sale10,000$85.1812,026,006
2010-05-17Gift15,000$0.0012,036,006
2010-05-17Open-market sale10,000$84.6312,051,006
2010-05-14Open-market sale10,000$84.3312,061,006
2010-05-13Open-market sale10,000$88.0612,071,006
2010-05-12Open-market sale10,000$87.8912,081,006
2010-05-11Open-market sale10,000$86.5812,091,006
2010-05-10Open-market sale10,000$84.4712,101,006
2010-05-07Open-market sale10,000$78.5112,111,006
2010-05-06Open-market sale10,000$81.2712,121,006
2010-05-05Open-market sale10,000$85.4712,131,006
2010-05-04Open-market sale10,000$86.6112,141,006
2010-05-03Open-market sale10,000$87.5112,151,006
2010-04-30Open-market sale10,000$86.3912,161,006
2010-04-29Open-market sale10,000$87.7512,171,006
2010-04-28Open-market sale10,000$85.8112,181,006
2010-04-27Open-market sale10,000$86.9612,191,006
2010-04-26Open-market sale10,000$88.6412,201,006
2010-04-23Open-market sale10,000$87.9812,211,006
2010-04-22Open-market sale10,000$87.3212,221,006
2010-04-21Open-market sale10,000$84.7812,231,006
2010-04-20Open-market sale10,000$84.1212,241,006
2010-04-19Open-market sale10,000$82.4912,251,006
2010-04-16Open-market sale10,000$83.8612,261,006
2010-04-15Gift15,000$0.0012,271,006
2010-04-15Open-market sale10,000$83.6712,286,006
2010-04-14Open-market sale10,000$83.0912,296,006
2010-04-13Open-market sale10,000$80.2712,306,006
2010-04-12Open-market sale10,000$80.3912,316,006
2010-04-09Open-market sale10,000$79.0812,326,006
2010-04-08Open-market sale10,000$77.2812,336,006
2010-04-07Open-market sale10,000$77.5712,346,006
2010-04-06Open-market sale10,000$78.4512,356,006
2010-04-05Open-market sale10,000$76.7012,366,006
2010-04-01Open-market sale10,000$75.2312,376,006
2010-03-31Open-market sale10,000$74.7512,386,006
2010-03-30Open-market sale10,000$75.4812,411,006
2010-03-29Open-market sale10,000$74.8312,421,006
2010-03-26Open-market sale10,000$75.1512,431,006
2010-03-25Open-market sale10,000$76.7712,441,006
2010-03-24Open-market sale10,000$76.3612,451,006
2010-03-23Open-market sale10,000$77.0012,461,006
2010-03-22Open-market sale10,000$76.8312,471,006
2010-03-19Open-market sale10,000$76.4612,481,006
2010-03-18Open-market sale10,000$77.0512,491,006
2010-03-17Open-market sale10,000$76.7312,501,006
2010-03-16Open-market sale10,000$76.5012,511,006
2010-03-15Open-market sale10,000$75.1212,536,006
2010-03-15Gift15,000$0.0012,521,006
2010-03-12Open-market sale10,000$75.7512,546,006
2010-03-11Open-market sale10,000$75.0512,556,006
2010-03-10Open-market sale10,000$74.9612,566,006
2010-03-09Open-market sale10,000$73.4712,576,006
2010-03-08Open-market sale10,000$73.1212,586,006
2010-03-05Open-market sale10,000$72.3112,596,006
2010-03-04Open-market sale10,000$70.4912,606,006
2010-03-03Open-market sale10,000$71.1912,616,006
2010-03-02Open-market sale10,000$71.6812,626,006
2010-03-01Open-market sale10,000$70.0612,636,006
2010-02-26Open-market sale10,000$67.4212,646,006
2010-02-25Open-market sale10,000$66.9812,656,006
2010-02-24Open-market sale10,000$69.1312,666,006
2010-02-23Open-market sale10,000$68.4912,676,006
2010-02-22Open-market sale10,000$69.1112,686,006
2010-02-19Open-market sale10,000$68.8412,696,006
2010-02-18Open-market sale10,000$68.2712,706,006
2010-02-17Open-market sale10,000$66.7812,716,006
2010-02-16Gift15,000$0.0012,726,006
2010-02-16Open-market sale10,000$66.0312,741,006
2010-02-12Open-market sale10,000$64.8812,751,006
2010-02-11Open-market sale10,000$65.3312,761,006
2010-02-10Open-market sale10,000$64.5512,771,006
2010-02-09Open-market sale10,000$64.2512,781,006
2010-02-08Open-market sale10,000$62.3712,791,006
2010-02-05Open-market sale10,000$61.2812,801,006
2010-02-04Open-market sale10,000$62.9212,811,006
2010-02-03Open-market sale10,000$65.6612,821,006
2010-02-02Open-market sale10,000$64.9312,831,006
2010-02-01Open-market sale10,000$64.6812,841,006
2010-01-29Open-market sale10,000$63.9812,851,006
2010-01-28Open-market sale10,000$64.4212,861,006
2010-01-27Open-market sale10,000$65.0512,871,006
2010-01-26Open-market sale10,000$65.1112,881,006
2010-01-25Open-market sale10,000$64.3612,891,006
2010-01-22Open-market sale10,000$65.6612,901,006
2010-01-21Open-market sale10,000$67.3912,911,006
2010-01-20Open-market sale10,000$68.2012,921,006
2010-01-19Open-market sale10,000$69.2212,931,006
2010-01-15Open-market sale10,000$68.8512,941,006
2010-01-15Gift15,000$0.0012,926,006
2010-01-14Open-market sale10,000$69.1812,951,006
2010-01-13Open-market sale10,000$68.1212,961,006
2010-01-12Open-market sale10,000$69.0012,971,006
2010-01-11Open-market sale10,000$73.4612,981,006
2010-01-08Open-market sale10,000$73.9212,991,006
2010-01-07Open-market sale10,000$74.1013,001,006
2010-01-06Open-market sale10,000$74.5213,011,006
2010-01-05Open-market sale10,000$74.0613,021,006
2010-01-04Open-market sale10,000$74.9213,031,006
2009-12-31Open-market sale10,000$73.8613,041,006
2009-12-30Open-market sale10,000$73.6113,051,006
2009-12-29Open-market sale10,000$74.4413,061,006
2009-12-28Open-market sale10,000$73.1113,071,006
2009-12-24Open-market sale10,000$72.5013,081,006
2009-12-23Open-market sale10,000$72.0713,091,006
2009-12-22Open-market sale10,000$70.9213,101,006
2009-12-21Open-market sale10,000$69.0713,111,006
2009-12-18Open-market sale10,000$66.9413,121,006
2009-12-17Open-market sale10,000$64.9013,131,006
2009-12-16Open-market sale10,000$65.7413,241,006
2009-12-16Gift100,000$0.0013,141,006
2009-12-15Open-market sale10,000$64.9813,251,006
2009-12-14Open-market sale10,000$64.4513,261,006
2009-12-11Open-market sale10,000$63.0813,271,006
2009-12-10Open-market sale10,000$64.6113,281,006
2009-12-09Open-market sale10,000$63.6513,291,006
2009-12-08Open-market sale10,000$64.3813,301,006
2009-12-07Open-market sale10,000$65.7713,311,006
2009-12-04Open-market sale10,000$65.5513,321,006
2009-12-03Open-market sale10,000$65.2013,331,006
2009-12-02Open-market sale10,000$64.6613,341,006
2009-12-01Open-market sale10,000$63.9113,351,006
2009-11-30Open-market sale10,000$62.3913,361,006
2009-11-24Grant / award (derivative)300,000$0.00300,000
2008-11-25Grant / award (derivative)600,000$0.00600,000
2008-08-15Open-market sale10,000$66.5913,371,006
2008-08-14Open-market sale10,000$67.3713,381,006
2008-08-13Open-market sale10,000$69.3313,391,006
2008-08-12Open-market sale10,000$70.3413,401,006
2008-08-11Open-market sale10,000$70.3913,411,006
2008-08-08Open-market sale10,000$69.6113,421,006
2008-08-07Open-market sale10,000$67.9513,431,006
2008-08-06Open-market sale10,000$67.7413,441,006
2008-08-05Open-market sale10,000$66.9113,451,006
2008-08-04Open-market sale10,000$64.5213,461,006
2008-08-01Open-market sale10,000$63.6013,471,006
2008-07-31Open-market sale10,000$63.9113,481,006
2008-07-30Open-market sale10,000$64.1613,491,006
2008-07-29Open-market sale10,000$63.8913,501,006
2008-07-28Open-market sale10,000$63.5313,511,006
2008-07-25Open-market sale10,000$63.9213,521,006
2008-07-24Open-market sale10,000$63.7113,531,006
2008-07-23Open-market sale10,000$66.0513,541,006
2008-07-22Open-market sale10,000$65.8513,551,006
2008-07-21Open-market sale10,000$69.4113,561,006
2008-07-18Open-market sale10,000$69.9313,571,006
2008-07-17Open-market sale10,000$68.6313,581,006
2008-07-16Open-market sale10,000$65.6513,591,006
2008-07-15Open-market sale10,000$62.2113,601,006
2008-07-14Open-market sale10,000$63.2113,611,006
2008-07-11Open-market sale10,000$65.5113,621,006
2008-07-10Open-market sale10,000$65.5113,631,006
2008-07-09Open-market sale10,000$66.6813,641,006
2008-07-08Open-market sale10,000$65.3213,651,006
2008-07-07Open-market sale10,000$67.2813,661,006
2008-07-03Open-market sale10,000$67.7113,671,006
2008-07-02Open-market sale10,000$71.0113,681,006
2008-07-01Open-market sale10,000$69.2113,691,006
2008-06-30Open-market sale10,000$68.6113,701,006
2008-06-27Open-market sale10,000$68.2913,711,006
2008-06-26Open-market sale10,000$67.6613,721,006
2008-06-25Open-market sale10,000$70.7713,731,006
2008-06-24Open-market sale10,000$71.9613,741,006
2008-06-23Open-market sale10,000$73.9613,751,006
2008-06-20Open-market sale10,000$72.9813,761,006
2008-06-19Open-market sale10,000$73.4213,771,006
2008-06-18Open-market sale10,000$71.4013,781,006
2008-06-17Open-market sale10,000$72.3713,791,006
2008-06-16Open-market sale10,000$72.8213,801,006
2008-06-13Open-market sale10,000$72.8613,811,006
2008-06-12Open-market sale10,000$70.0813,821,006
2008-06-11Open-market sale10,000$69.4613,831,006
2008-06-10Open-market sale10,000$70.9113,841,006
2008-06-09Open-market sale10,000$69.8813,851,006
2008-06-06Open-market sale10,000$71.8013,861,006
2008-06-05Open-market sale10,000$73.0113,871,006
2008-06-04Open-market sale10,000$72.4513,881,006
2008-06-03Open-market sale10,000$71.8713,891,006
2008-06-02Open-market sale10,000$71.5113,901,006
2008-05-30Open-market sale10,000$72.7113,911,006
2008-05-29Open-market sale10,000$71.0113,921,006
2008-05-28Open-market sale10,000$70.0013,931,006
2008-05-27Open-market sale10,000$67.4913,941,006
2008-05-23Open-market sale10,000$66.7013,951,006
2008-05-22Open-market sale10,000$66.5513,961,006
2008-05-21Open-market sale10,000$62.7713,971,006
2008-05-20Open-market sale10,000$63.4213,981,006
2008-05-19Open-market sale10,000$67.3813,991,006
2008-05-16Open-market sale10,000$68.6314,001,006
2008-05-15Open-market sale10,000$68.6314,011,006
2008-05-14Open-market sale10,000$69.0714,021,006
2008-05-13Open-market sale10,000$68.0314,031,006
2008-05-12Open-market sale10,000$66.9014,041,006
2008-05-09Open-market sale10,000$67.1414,051,006
2008-05-08Open-market sale10,000$67.0814,061,006
2008-05-07Open-market sale10,000$67.7214,071,006
2008-05-06Open-market sale10,000$70.1114,081,006
2008-05-05Open-market sale10,000$68.7214,091,006
2008-05-02Open-market sale10,000$67.2814,101,006
2008-05-01Open-market sale10,000$67.3414,111,006
2008-04-30Open-market sale10,000$67.6014,121,006
2008-04-29Open-market sale10,000$67.0714,131,006
2008-04-28Open-market sale10,000$682827.0014,141,006
2008-04-25Open-market sale10,000$67.5914,151,006
2008-04-24Open-market sale10,000$67.8114,161,006
2008-04-23Open-market sale10,000$65.2514,171,006
2008-04-22Open-market sale10,000$61.4614,181,006
2008-04-21Open-market sale10,000$62.7314,191,006
2008-04-18Open-market sale10,000$64.4714,201,006
2008-04-17Open-market sale10,000$61.9014,211,006
2008-04-16Open-market sale10,000$61.5014,221,006
2008-04-15Open-market sale10,000$59.5314,231,006
2008-04-14Open-market sale10,000$60.1414,241,006
2008-04-11Open-market sale10,000$62.6414,251,006
2008-04-10Open-market sale10,000$64.7714,261,006
2008-04-09Open-market sale10,000$62.5114,271,006
2008-04-08Open-market sale10,000$64.6514,281,006
2008-04-07Open-market sale10,000$65.5414,291,006
2008-04-04Open-market sale10,000$64.9314,301,006
2008-04-03Open-market sale10,000$62.6714,311,006
2008-04-02Open-market sale10,000$63.5214,321,006
2008-04-01Open-market sale10,000$60.4614,331,006
2008-03-31Open-market sale10,000$57.2614,341,006
2008-03-28Open-market sale10,000$57.1814,351,006
2008-03-27Open-market sale10,000$57.5814,361,006
2008-03-26Open-market sale10,000$59.5814,371,006
2008-03-25Open-market sale10,000$60.6214,381,006
2008-03-24Open-market sale10,000$59.0514,391,006
2008-03-20Open-market sale10,000$55.6814,401,006
2008-03-19Open-market sale10,000$57.8314,411,006
2008-03-18Open-market sale10,000$58.0314,421,006
2008-03-17Open-market sale10,000$55.7914,431,006
2008-03-14Open-market sale10,000$58.2014,441,006
2008-03-13Open-market sale10,000$58.3814,451,006
2008-03-12Open-market sale10,000$58.7714,461,006
2008-03-11Open-market sale10,000$57.4714,471,006
2008-03-10Open-market sale10,000$56.1714,481,006
2008-03-07Open-market sale10,000$56.8514,491,006
2008-03-06Open-market sale10,000$58.1714,501,006
2008-03-05Open-market sale10,000$58.7014,511,006
2008-03-04Open-market sale10,000$58.0014,521,006
2008-03-03Open-market sale10,000$59.0014,531,006
2008-02-29Open-market sale10,000$60.1514,541,006
2008-02-28Open-market sale10,000$61.1314,551,006
2008-02-27Open-market sale10,000$52.6814,561,006
2008-02-26Open-market sale10,000$53.5214,571,006
2008-02-25Open-market sale10,000$53.9614,581,006
2008-02-22Open-market sale10,000$52.1414,591,006
2008-02-21Open-market sale10,000$53.6814,601,006
2008-02-20Open-market sale10,000$52.7014,611,006
2008-02-19Open-market sale10,000$52.5314,621,006
2008-02-15Open-market sale10,000$53.8514,631,006
2008-02-14Open-market sale10,000$55.7114,641,006
2008-02-13Open-market sale10,000$55.7814,651,006
2008-02-12Open-market sale10,000$54.4914,661,006
2008-02-11Open-market sale10,000$54.9814,671,006
2008-02-08Open-market sale10,000$50.8914,681,006
2008-02-07Open-market sale10,000$50.2514,691,006
2008-02-06Open-market sale10,000$50.3214,701,006
2008-02-05Open-market sale10,000$52.7614,711,006
2008-02-04Open-market sale10,000$51.8514,721,006
2008-02-01Open-market sale10,000$52.0814,731,006
2008-01-31Open-market sale10,000$50.9614,741,006
2008-01-30Open-market sale10,000$51.1214,751,006
2008-01-29Open-market sale10,000$52.2314,761,006
2008-01-28Open-market sale10,000$53.2514,771,006
2008-01-25Open-market sale10,000$53.9614,781,006
2008-01-25Open-market sale10,000$53.9614,781,006
2008-01-24Open-market sale10,000$55.5114,791,006
2008-01-23Open-market sale10,000$52.4914,801,006
2008-01-22Open-market sale10,000$51.4814,811,006
2008-01-18Open-market sale10,000$51.7914,821,006
2008-01-17Open-market sale10,000$54.4314,831,006
2008-01-16Open-market sale10,000$53.8414,841,006
2008-01-15Open-market sale10,000$54.5714,851,006
2008-01-14Open-market sale10,000$54.7614,861,006
2008-01-11Open-market sale10,000$54.7514,871,006
2008-01-10Open-market sale10,000$54.7914,881,006
2008-01-09Open-market sale10,000$54.0114,891,006
2008-01-08Open-market sale10,000$56.4814,901,006
2008-01-07Open-market sale10,000$56.7114,911,006
2008-01-04Open-market sale10,000$59.1814,921,006
2008-01-03Open-market sale10,000$60.8614,931,006
2008-01-02Open-market sale10,000$60.7914,941,006
2007-12-31Open-market sale10,000$62.9514,951,006
2007-12-28Open-market sale10,000$64.2814,961,006
2007-12-27Open-market sale10,000$64.1614,971,006
2007-12-26Open-market sale10,000$63.6814,981,006
2007-12-24Open-market sale10,000$63.8814,991,006
2007-12-21Open-market sale10,000$63.8415,001,006
2007-12-20Open-market sale10,000$63.8015,011,006
2007-12-19Open-market sale10,000$60.1315,021,006
2007-12-18Open-market sale10,000$58.5215,031,006
2007-12-17Open-market sale10,000$58.7615,041,006
2007-12-14Open-market sale10,000$59.4915,051,006
2007-12-13Open-market sale10,000$59.0815,061,006
2007-12-12Open-market sale10,000$58.6315,071,006
2007-12-11Open-market sale10,000$58.3815,081,006
2007-12-10Open-market sale10,000$57.5915,091,006
2007-12-07Open-market sale10,000$57.7915,101,006
2007-12-06Open-market sale10,000$56.2015,111,006
2007-12-05Open-market sale10,000$55.9815,121,006
2007-12-04Open-market sale10,000$55.3615,131,006
2007-12-03Open-market sale10,000$55.8515,141,006
2007-11-30Open-market sale10,000$56.9615,151,006
2007-11-29Open-market sale10,000$54.8415,161,006
2007-11-28Open-market sale10,000$54.3915,171,006
2007-11-27Open-market sale10,000$52.0815,181,006
2007-11-26Open-market sale10,000$53.3715,191,006
2007-11-23Open-market sale10,000$54.7215,201,006
2007-11-21Open-market sale10,000$56.8115,211,006
2007-11-20Open-market sale10,000$56.8315,221,006
2007-11-19Open-market sale10,000$54.8715,231,006
2007-11-16Open-market sale10,000$54.2215,241,006
2007-11-15Open-market sale10,000$52.2615,251,006
2007-11-14Open-market sale10,000$51.9815,261,006
2007-11-13Open-market sale10,000$52.0015,271,006
2007-11-12Open-market sale10,000$51.3615,281,006
2007-11-12Open-market sale10,000$51.3615,281,006
2007-11-09Open-market sale10,000$48.3015,291,006
2007-11-08Open-market sale10,000$47.9815,301,006
2007-11-07Open-market sale10,000$50.9115,311,006
2007-11-06Open-market sale10,000$52.2915,321,006
2007-11-05Open-market sale10,000$52.6515,331,006
2007-11-02Open-market sale10,000$54.2715,341,006
2007-11-01Open-market sale10,000$54.2015,351,006
2007-10-31Open-market sale10,000$55.4115,361,006
2007-10-30Open-market sale10,000$53.8815,371,006
2007-10-29Open-market sale10,000$52.6115,381,006
2007-10-26Open-market sale10,000$51.0115,391,006
2007-10-25Open-market sale10,000$51.4915,401,006
2007-10-24Open-market sale10,000$52.5815,411,006
2007-10-23Open-market sale10,000$53.2615,421,006
2007-10-22Open-market sale10,000$51.8215,431,006
2007-10-19Open-market sale10,000$52.9515,441,006
2007-10-18Open-market sale10,000$55.4715,451,006
2007-10-17Open-market sale10,000$54.7515,461,006
2007-10-16Open-market sale10,000$55.9915,471,006
2007-10-15Open-market sale10,000$54.7215,481,006
2007-10-12Open-market sale10,000$56.3715,491,006
2007-10-11Open-market sale10,000$55.6715,501,006
2007-10-10Open-market sale10,000$56.1615,511,006
2007-10-09Open-market sale10,000$56.3015,521,006
2007-10-08Open-market sale10,000$54.9315,531,006
2007-10-05Open-market sale10,000$53.3315,541,006
2007-10-04Open-market sale10,000$51.7215,551,006
2007-10-03Open-market sale10,000$51.9015,561,006
2007-10-02Open-market sale10,000$51.3415,571,006
2007-10-01Open-market sale10,000$52.3315,581,006
2007-09-28Open-market sale10,000$51.1915,591,006
2007-09-27Open-market sale10,000$51.1015,601,006
2007-09-26Open-market sale10,000$50.4815,611,006
2007-09-25Open-market sale10,000$49.1215,621,006
2007-09-24Open-market sale10,000$48.5715,631,006
2007-09-21Open-market sale10,000$46.0615,641,006
2007-09-20Open-market sale10,000$45.6915,651,006
2007-09-19Open-market sale10,000$45.7215,661,006
2007-09-18Open-market sale10,000$45.6315,671,006
2007-09-17Open-market sale10,000$45.6415,681,006
2007-09-14Open-market sale10,000$46.2915,691,006
2007-09-13Open-market sale10,000$46.2815,701,006
2007-09-12Open-market sale10,000$46.6715,711,006
2007-09-11Open-market sale10,000$45.7515,721,006
2007-09-10Open-market sale10,000$43.2715,731,006
2007-09-07Open-market sale10,000$42.6415,741,006
2007-09-06Open-market sale10,000$42.4015,751,006
2007-09-05Open-market sale10,000$40.6515,761,006
2007-09-04Open-market sale10,000$40.9015,771,006
2007-08-31Open-market sale10,000$40.6415,781,006
2007-08-31Open-market sale10,000$40.6615,781,006
2007-08-30Open-market sale10,000$40.4215,791,006
2007-08-29Open-market sale10,000$40.1715,801,006
2007-08-28Open-market sale10,000$39.7915,811,006
2007-08-27Open-market sale10,000$40.9215,921,006
2007-08-27Gift100,000$40.9215,821,006
2007-08-24Open-market sale10,000$40.4815,931,006
2007-08-23Open-market sale10,000$39.3615,941,006
2007-08-22Open-market sale10,000$40.0415,951,006
2007-08-21Open-market sale10,000$39.2415,961,006
2007-08-20Open-market sale20,000$39.7015,971,006
2007-08-17Open-market sale20,000$40.4615,991,006
2007-08-16Open-market sale20,000$40.6816,011,006
2007-08-15Open-market sale20,000$44.0116,031,006
2007-08-14Open-market sale20,000$44.9016,051,006
2007-08-13Open-market sale20,000$44.0016,071,006
2007-08-10Open-market sale20,000$44.8316,091,006
2007-08-09Open-market sale20,000$44.2616,111,006
2007-08-08Open-market sale20,000$45.0016,131,006
2007-08-07Open-market sale20,000$40.3716,151,006
2007-08-06Open-market sale20,000$39.5716,171,006
2007-08-03Open-market sale20,000$41.2016,191,006
2007-08-02Open-market sale20,000$41.0316,211,006
2007-08-01Open-market sale20,000$39.2116,231,006
2007-07-31Open-market sale20,000$39.7316,251,006
2007-07-30Open-market sale20,000$40.6016,271,006
2007-07-27Open-market sale20,000$41.4116,291,006
2007-07-26Open-market sale20,000$42.4116,311,006
2007-07-25Open-market sale20,000$43.4016,331,006
2007-07-24Open-market sale20,000$43.8816,351,006
2007-07-23Open-market sale20,000$44.6216,371,006
2007-07-20Open-market sale20,000$43.2716,391,006
2007-07-19Open-market sale20,000$44.0916,411,006
2007-07-18Open-market sale20,000$43.2216,431,006
2007-07-17Open-market sale20,000$43.5716,451,006
2007-07-16Open-market sale20,000$44.1816,471,006
2007-07-13Open-market sale20,000$45.0316,491,006
2007-07-12Open-market sale20,000$44.4816,511,006
2007-07-11Open-market sale20,000$42.8216,531,006
2007-07-10Open-market sale20,000$43.5816,551,006
2007-07-09Open-market sale20,000$44.5316,571,006
2007-07-06Open-market sale20,000$44.3716,591,006
2007-07-05Open-market sale20,000$43.5016,611,006
2007-07-03Open-market sale20,000$42.9616,631,006
2007-07-02Open-market sale20,000$43.0516,651,006
2007-06-29Open-market sale20,000$43.1516,671,006
2007-06-28Open-market sale20,000$44.3816,691,006
2007-06-27Open-market sale20,000$43.3416,711,006
2007-06-26Open-market sale20,000$41.3316,731,006
2007-06-25Open-market sale20,000$41.5716,751,006
2007-06-22Open-market sale20,000$40.8916,771,006
2007-06-21Open-market sale20,000$42.5516,791,006
2007-06-21Open-market sale20,000$42.5516,791,006
2007-06-20Open-market sale20,000$45.1016,811,006
2007-06-19Open-market sale20,000$45.0816,831,006
2007-06-18Open-market sale20,000$45.0616,851,006
2007-06-15Open-market sale20,000$46.1216,871,006
2007-06-14Open-market sale20,000$45.3816,891,006
2007-06-13Open-market sale20,000$45.2416,911,006
2007-06-12Open-market sale20,000$45.6316,931,006
2007-06-11Open-market sale20,000$46.4416,951,006
2007-06-08Open-market sale20,000$45.5216,971,006
2007-06-07Open-market sale20,000$45.2616,991,006
2007-06-06Open-market sale20,000$46.3417,011,006
2007-06-05Open-market sale20,000$46.3217,031,006
2007-06-04Open-market sale20,000$46.9617,051,006
2007-06-01Open-market sale20,000$47.5517,071,006
2007-05-31Open-market sale20,000$47.7917,091,006
2007-05-30Open-market sale20,000$48.3317,111,006
2007-05-29Open-market sale20,000$45.7117,131,006
2007-05-25Open-market sale20,000$45.8517,151,006
2007-05-24Open-market sale20,000$44.8217,171,006
2007-05-23Open-market sale20,000$46.6017,191,006
2007-05-22Open-market sale20,000$47.3217,211,006
2007-05-21Open-market sale20,000$48.6617,231,006
2007-05-18Open-market sale20,000$45.2317,251,006
2007-05-17Open-market sale20,000$43.1517,271,006
2007-05-16Open-market sale20,000$44.9617,291,006
2007-05-15Open-market sale20,000$43.8817,311,006
2007-05-14Open-market sale20,000$43.4117,331,006
2007-05-11Open-market sale20,000$42.4817,351,006
2007-05-10Open-market sale20,000$42.7917,371,006
2007-05-09Open-market sale20,000$43.3017,391,006
2007-05-08Open-market sale20,000$43.0317,411,006
2007-05-07Open-market sale20,000$42.5217,431,006
2007-05-04Open-market sale20,000$43.3517,451,006
2007-05-03Open-market sale20,000$42.5717,471,006
2007-05-02Open-market sale20,000$41.1817,491,006
2007-05-01Open-market sale20,000$40.9817,511,006
2007-04-30Open-market sale20,000$42.1117,531,006
2007-04-27Open-market sale20,000$42.4317,551,006
2007-04-26Open-market sale20,000$42.5017,571,006
2007-04-25Open-market sale20,000$42.1117,591,006
2007-04-24Open-market sale20,000$41.0617,611,006
2007-04-23Open-market sale20,000$41.3317,631,006
2007-04-20Open-market sale20,000$41.5317,651,006
2007-04-19Open-market sale20,000$41.6417,671,006
2007-04-18Open-market sale20,000$42.5317,691,006
2007-04-17Open-market sale20,000$43.0117,711,006
2007-04-16Open-market sale20,000$43.0817,731,006
2007-04-13Open-market sale20,000$42.3917,751,006
2007-04-12Open-market sale20,000$42.8717,771,006
2007-04-11Open-market sale20,000$43.9717,791,006
2007-04-10Open-market sale20,000$45.6717,811,006
2007-04-09Open-market sale20,000$45.7117,831,006
2007-04-05Open-market sale20,000$45.0217,851,006
2007-04-04Open-market sale20,000$45.1717,871,006
2007-04-03Open-market sale20,000$44.7417,891,006
2007-04-02Open-market sale20,000$43.2617,911,006
2007-03-30Open-market sale20,000$42.8117,931,006
2007-03-29Open-market sale20,000$42.8917,951,006
2007-03-28Open-market sale20,000$42.9817,971,006
2007-03-27Open-market sale20,000$42.9317,991,006
2007-03-26Open-market sale20,000$42.8518,011,006
2007-03-23Open-market sale20,000$43.3718,031,006
2007-03-22Open-market sale20,000$43.2118,051,006
2007-03-21Open-market sale20,000$43.3718,071,006
2007-03-20Open-market sale20,000$42.8918,091,006
2007-03-19Open-market sale20,000$42.4018,111,006
2007-03-16Open-market sale20,000$41.6518,131,006
2007-03-15Open-market sale20,000$41.7418,151,006
2007-03-14Open-market sale20,000$41.5018,171,006
2007-03-13Open-market sale20,000$42.5718,191,006
2007-03-12Open-market sale20,000$43.3718,211,006
2007-03-09Open-market sale20,000$43.2818,231,006
2007-03-08Open-market sale20,000$43.7418,251,006
2007-03-07Open-market sale20,000$42.4618,271,006
2007-03-06Open-market sale20,000$42.9218,291,006
2007-03-05Open-market sale20,000$42.0818,311,006
2007-03-02Open-market sale20,000$43.3518,331,006
2007-03-01Open-market sale20,000$43.5118,351,006
2007-02-28Open-market sale20,000$43.6718,371,006
2007-02-27Open-market sale20,000$45.3318,391,006
2007-02-26Open-market sale20,000$46.9518,411,006
2007-02-23Open-market sale20,000$47.1718,431,006
2007-02-22Open-market sale20,000$47.0718,451,006
2007-02-21Open-market sale20,000$48.3918,471,006
2007-02-20Open-market sale20,000$49.6718,491,006
2007-02-16Open-market sale20,000$49.6418,511,006
2007-02-15Open-market sale20,000$49.6018,531,006
2007-02-14Open-market sale20,000$49.7718,551,006
2007-02-13Open-market sale20,000$48.3218,571,006
2007-02-12Open-market sale20,000$47.3518,591,006
2007-02-09Open-market sale20,000$47.5218,611,006
2007-02-08Open-market sale20,000$47.3818,631,006
2007-02-07Open-market sale20,000$47.5418,651,006
2007-02-06Open-market sale20,000$47.2018,671,006
2007-02-05Open-market sale20,000$46.8118,691,006
2007-02-02Open-market sale20,000$46.6118,711,006
2007-02-01Open-market sale20,000$45.2818,731,006
2007-01-31Open-market sale20,000$43.2918,751,006
2007-01-30Open-market sale20,000$43.0618,771,006
2007-01-29Open-market sale20,000$42.5518,791,006
2007-01-26Open-market sale20,000$42.2818,811,006
2007-01-25Open-market sale20,000$41.9718,831,006
2007-01-24Open-market sale20,000$42.3718,851,006
2007-01-23Open-market sale20,000$41.2418,871,006
2007-01-22Open-market sale20,000$41.2618,891,006
2007-01-19Open-market sale20,000$41.4218,911,006
2007-01-18Open-market sale20,000$41.4018,931,006
2007-01-17Open-market sale20,000$42.8118,951,006
2007-01-16Open-market sale20,000$43.4218,971,006
2007-01-12Open-market sale20,000$42.4018,991,006
2007-01-11Open-market sale20,000$41.9019,011,006
2007-01-10Open-market sale20,000$39.8419,031,006
2007-01-09Open-market sale20,000$39.7419,051,006
2007-01-08Open-market sale20,000$39.6419,071,006
2007-01-05Open-market sale20,000$39.1419,091,006
2007-01-04Open-market sale20,000$36.9919,111,006
2007-01-03Open-market sale20,000$36.3419,131,006
2006-12-29Open-market sale20,000$36.4819,151,006
2006-12-28Open-market sale20,000$36.7219,171,006
2006-12-27Open-market sale20,000$36.9619,191,006
2006-12-26Open-market sale20,000$36.1719,211,006
2006-12-22Open-market sale20,000$36.2319,231,006
2006-12-21Open-market sale20,000$36.8719,251,006
2006-12-20Open-market sale20,000$37.5519,271,006
2006-12-19Open-market sale20,000$37.2519,291,006
2006-12-18Open-market sale20,000$38.8719,311,006
2006-12-15Open-market sale20,000$39.9219,331,006
2006-12-14Open-market sale20,000$39.8219,351,006
2006-12-13Open-market sale20,000$39.4919,371,006
2006-12-12Open-market sale20,000$40.0719,391,006
2006-12-11Open-market sale20,000$38.4919,411,006
2006-12-08Open-market sale20,000$38.3419,431,006
2006-12-07Open-market sale20,000$38.0219,451,006
2006-12-06Open-market sale20,000$38.1719,471,006
2006-12-05Open-market sale20,000$38.3919,491,006
2006-12-04Open-market sale20,000$38.5119,511,006
2006-12-01Open-market sale20,000$38.4919,531,006
2006-11-30Open-market sale20,000$39.0819,551,006
2006-11-29Open-market sale20,000$39.0119,571,006
2006-11-28Open-market sale20,000$39.2719,591,006
2006-11-27Open-market sale20,000$40.6219,611,006
2006-11-24Open-market sale20,000$41.1019,631,006
2006-11-22Open-market sale20,000$41.3819,651,006
2006-11-21Open-market sale20,000$41.7019,671,006
2006-11-20Open-market sale20,000$41.4619,691,006
2006-11-17Open-market sale20,000$41.7019,711,006
2006-11-16Open-market sale20,000$42.0419,731,006
2006-11-15Open-market sale20,000$42.6819,751,006
2006-11-14Open-market sale20,000$43.4819,771,006
2006-11-13Open-market sale60$42.3719,810,746
2006-11-13Open-market sale100$43.6719,807,006
2006-11-13Open-market sale100$43.6319,807,106
2006-11-13Open-market sale200$43.5719,807,206
2006-11-13Open-market sale100$43.5619,807,406
2006-11-13Open-market sale100$43.4719,807,506
2006-11-13Open-market sale200$43.4319,807,606
2006-11-13Open-market sale200$43.3919,807,806
2006-11-13Open-market sale100$43.3719,808,006
2006-11-13Open-market sale100$43.3519,808,106
2006-11-13Open-market sale100$43.3119,808,206
2006-11-13Open-market sale100$43.2919,808,306
2006-11-13Open-market sale200$43.2819,808,406
2006-11-13Open-market sale100$43.2719,808,606
2006-11-13Open-market sale200$43.2519,808,706
2006-11-13Open-market sale100$43.2419,808,906
2006-11-13Open-market sale300$43.2219,809,006
2006-11-13Open-market sale100$42.9819,809,306
2006-11-13Open-market sale100$42.9219,809,406
2006-11-13Open-market sale200$42.9019,809,506
2006-11-13Open-market sale100$42.8819,809,706
2006-11-13Open-market sale100$42.8419,809,806
2006-11-13Open-market sale100$42.7619,809,906
2006-11-13Open-market sale100$42.5819,810,006
2006-11-13Open-market sale200$42.4619,810,106
2006-11-13Open-market sale200$42.4519,810,306
2006-11-13Open-market sale100$42.4019,810,506
2006-11-13Open-market sale140$42.3819,810,606
2006-11-13Open-market sale200$43.7219,806,806
2006-11-13Open-market sale200$42.3219,810,806
2006-11-13Open-market sale300$43.8819,804,606
2006-11-13Open-market sale200$43.8519,805,606
2006-11-13Open-market sale100$43.8319,805,806
2006-11-13Open-market sale300$43.8219,805,906
2006-11-13Open-market sale100$43.8119,806,206
2006-11-13Open-market sale100$43.7919,806,306
2006-11-13Open-market sale100$43.7719,806,406
2006-11-13Open-market sale100$43.7619,806,506
2006-11-13Open-market sale100$43.7519,806,606
2006-11-13Open-market sale100$43.7319,806,706
2006-11-13Open-market sale100$44.1019,795,006
2006-11-13Open-market sale100$44.0719,795,106
2006-11-13Open-market sale100$44.0619,795,206
2006-11-13Open-market sale200$44.0419,795,306
2006-11-13Open-market sale200$44.0319,795,506
2006-11-13Open-market sale100$44.0119,795,706
2006-11-13Open-market sale700$44.0019,795,806
2006-11-13Open-market sale2,000$43.9919,796,506
2006-11-13Open-market sale900$43.9819,798,506
2006-11-13Open-market sale900$43.9719,799,406
2006-11-13Open-market sale1,200$43.9619,800,306
2006-11-13Open-market sale600$43.9519,801,506
2006-11-13Open-market sale200$43.9419,802,106
2006-11-13Open-market sale700$43.9319,802,306
2006-11-13Open-market sale500$43.9219,803,006
2006-11-13Open-market sale200$43.9119,803,506
2006-11-13Open-market sale700$43.9019,803,706
2006-11-13Open-market sale200$43.8919,804,406
2006-11-13Open-market sale300$43.8619,805,306
2006-11-13Open-market sale400$43.8719,804,906
2006-11-13Open-market sale100$44.2019,794,006
2006-11-13Open-market sale200$44.1619,794,406
2006-11-13Open-market sale100$44.1519,794,606
2006-11-13Open-market sale100$44.1319,794,706
2006-11-13Open-market sale200$44.1219,794,806
2006-11-13Open-market sale100$44.5219,791,006
2006-11-13Open-market sale200$44.5019,791,106
2006-11-13Open-market sale100$44.4919,791,306
2006-11-13Open-market sale100$44.4519,791,406
2006-11-13Open-market sale100$44.4419,791,506
2006-11-13Open-market sale200$44.4019,791,606
2006-11-13Open-market sale100$44.3919,791,806
2006-11-13Open-market sale100$44.3519,791,906
2006-11-13Open-market sale100$44.3319,792,006
2006-11-13Open-market sale100$44.3219,792,106
2006-11-13Open-market sale200$44.3119,792,206
2006-11-13Open-market sale200$44.3019,792,406
2006-11-13Open-market sale100$44.2919,792,606
2006-11-13Open-market sale300$44.2819,792,706
2006-11-13Open-market sale400$44.2619,793,006
2006-11-13Open-market sale100$44.2419,793,406
2006-11-13Open-market sale200$44.2319,793,506
2006-11-13Open-market sale200$44.2219,793,706
2006-11-13Open-market sale100$44.2119,793,906
2006-11-13Open-market sale100$44.1819,794,306
2006-11-13Open-market sale200$44.1919,794,106
2006-11-10Open-market sale600$41.4819,830,106
2006-11-10Open-market sale300$41.9619,819,206
2006-11-10Open-market sale300$41.9519,819,506
2006-11-10Open-market sale600$41.9419,819,806
2006-11-10Open-market sale300$41.9319,820,406
2006-11-10Open-market sale700$41.9019,820,706
2006-11-10Open-market sale100$41.8919,821,406
2006-11-10Open-market sale700$41.8819,821,506
2006-11-10Open-market sale100$41.8719,822,206
2006-11-10Open-market sale400$41.8619,822,306
2006-11-10Open-market sale500$41.8519,822,706
2006-11-10Open-market sale300$41.8419,823,206
2006-11-10Open-market sale500$41.8319,823,506
2006-11-10Open-market sale900$41.8219,824,006
2006-11-10Open-market sale300$41.8019,824,906
2006-11-10Open-market sale300$41.7919,825,206
2006-11-10Open-market sale800$41.7819,825,506
2006-11-10Open-market sale200$41.7719,826,306
2006-11-10Open-market sale200$41.7619,826,506
2006-11-10Open-market sale300$41.7419,826,706
2006-11-10Open-market sale400$41.6919,827,006
2006-11-10Open-market sale200$41.6719,827,406
2006-11-10Open-market sale500$41.6419,827,606
2006-11-10Open-market sale300$41.6319,828,106
2006-11-10Open-market sale500$41.6019,828,406
2006-11-10Open-market sale300$41.5919,828,906
2006-11-10Open-market sale400$41.5519,829,206
2006-11-10Open-market sale500$41.5319,829,606
2006-11-10Open-market sale1,000$41.9719,818,206
2006-11-10Open-market sale300$41.4419,830,706
2006-11-10Open-market sale300$42.4219,811,006
2006-11-10Open-market sale300$42.4119,811,306
2006-11-10Open-market sale100$42.3619,811,606
2006-11-10Open-market sale600$42.3519,811,706
2006-11-10Open-market sale100$42.3419,812,306
2006-11-10Open-market sale200$42.3319,812,406
2006-11-10Open-market sale300$42.3119,812,606
2006-11-10Open-market sale300$42.2719,812,906
2006-11-10Open-market sale200$42.2619,813,206
2006-11-10Open-market sale300$42.2419,813,406
2006-11-10Open-market sale300$42.2019,813,706
2006-11-10Open-market sale400$42.1819,814,006
2006-11-10Open-market sale300$42.1619,814,406
2006-11-10Open-market sale500$42.1419,814,706
2006-11-10Open-market sale300$42.0819,815,206
2006-11-10Open-market sale300$42.0519,815,506
2006-11-10Open-market sale300$42.0419,815,806
2006-11-10Open-market sale400$42.0319,816,106
2006-11-10Open-market sale600$42.0119,816,506
2006-11-10Open-market sale900$42.0019,817,106
2006-11-10Open-market sale200$41.9819,818,006
2006-11-09Open-market sale100$42.3219,834,506
2006-11-09Open-market sale200$42.2919,835,406
2006-11-09Open-market sale600$42.2819,835,606
2006-11-09Open-market sale200$42.2719,836,206
2006-11-09Open-market sale400$42.2619,836,406
2006-11-09Open-market sale200$42.2219,836,806
2006-11-09Open-market sale300$42.2119,837,006
2006-11-09Open-market sale200$42.6919,831,006
2006-11-09Open-market sale100$42.6819,831,206
2006-11-09Open-market sale100$42.6719,831,306
2006-11-09Open-market sale100$42.6619,831,406
2006-11-09Open-market sale100$42.6519,831,506
2006-11-09Open-market sale200$42.6319,831,606
2006-11-09Open-market sale100$42.5919,831,806
2006-11-09Open-market sale100$42.5719,831,906
2006-11-09Open-market sale200$42.5019,832,006
2006-11-09Open-market sale100$42.4319,832,206
2006-11-09Open-market sale100$42.4219,832,306
2006-11-09Open-market sale100$42.4119,832,406
2006-11-09Open-market sale100$42.4019,832,506
2006-11-09Open-market sale100$42.3919,832,606
2006-11-09Open-market sale200$42.3819,832,706
2006-11-09Open-market sale200$42.3719,832,906
2006-11-09Open-market sale400$42.3619,833,106
2006-11-09Open-market sale200$42.3519,833,506
2006-11-09Open-market sale200$42.3419,833,706
2006-11-09Open-market sale600$42.3319,833,906
2006-11-09Open-market sale200$42.3019,835,206
2006-11-09Open-market sale600$42.3119,834,606
2006-11-09Open-market sale100$41.6919,846,406
2006-11-09Open-market sale200$41.6819,846,506
2006-11-09Open-market sale100$41.6519,846,706
2006-11-09Open-market sale200$41.6419,846,806
2006-11-09Open-market sale300$41.6319,847,006
2006-11-09Open-market sale100$41.6219,847,306
2006-11-09Open-market sale100$41.6119,847,406
2006-11-09Open-market sale200$41.5819,847,506
2006-11-09Open-market sale100$41.5719,847,706
2006-11-09Open-market sale800$41.5519,847,806
2006-11-09Open-market sale900$41.5419,848,606
2006-11-09Open-market sale100$41.5319,849,506
2006-11-09Open-market sale200$41.5219,849,606
2006-11-09Open-market sale500$41.5119,849,806
2006-11-09Open-market sale200$41.5019,850,306
2006-11-09Open-market sale100$41.4919,850,506
2006-11-09Open-market sale100$41.4619,850,606
2006-11-09Open-market sale100$41.7319,846,306
2006-11-09Open-market sale400$41.7419,845,906
2006-11-09Open-market sale100$41.7519,845,806
2006-11-09Open-market sale100$41.7619,845,706
2006-11-09Open-market sale200$41.8019,845,506
2006-11-09Open-market sale200$41.8119,845,306
2006-11-09Open-market sale200$41.8219,845,106
2006-11-09Open-market sale200$41.8319,844,906
2006-11-09Open-market sale200$41.8419,844,706
2006-11-09Open-market sale100$41.8619,844,606
2006-11-09Open-market sale100$41.8719,844,506
2006-11-09Open-market sale200$41.4419,850,706
2006-11-09Open-market sale100$41.4019,850,906
2006-11-09Open-market sale100$41.9319,843,406
2006-11-09Open-market sale300$41.9219,843,506
2006-11-09Open-market sale300$41.9119,843,806
2006-11-09Open-market sale200$41.9019,844,106
2006-11-09Open-market sale100$41.8919,844,306
2006-11-09Open-market sale100$41.8819,844,406
2006-11-09Open-market sale200$42.1919,837,306
2006-11-09Open-market sale100$42.1819,837,506
2006-11-09Open-market sale100$42.1719,837,606
2006-11-09Open-market sale600$42.1619,837,706
2006-11-09Open-market sale100$42.1519,838,306
2006-11-09Open-market sale400$42.1419,838,406
2006-11-09Open-market sale400$42.1319,838,806
2006-11-09Open-market sale400$42.1219,839,206
2006-11-09Open-market sale200$42.1119,839,606
2006-11-09Open-market sale400$42.1019,839,806
2006-11-09Open-market sale300$42.0919,840,206
2006-11-09Open-market sale100$42.0819,840,506
2006-11-09Open-market sale200$42.0719,840,606
2006-11-09Open-market sale400$42.0519,840,806
2006-11-09Open-market sale300$42.0419,841,206
2006-11-09Open-market sale400$42.0319,841,506
2006-11-09Open-market sale300$42.0219,841,906
2006-11-09Open-market sale200$42.0119,842,206
2006-11-09Open-market sale100$42.0019,842,406
2006-11-09Open-market sale300$41.9819,842,506
2006-11-09Open-market sale200$41.9719,842,806
2006-11-09Open-market sale100$41.9619,843,006
2006-11-09Open-market sale100$41.9519,843,106
2006-11-09Open-market sale200$41.9419,843,206
2006-11-08Open-market sale500$42.4219,852,806
2006-11-08Open-market sale200$42.4919,852,406
2006-11-08Open-market sale200$42.5219,852,206
2006-11-08Open-market sale200$42.5319,852,006
2006-11-08Open-market sale200$42.5819,851,806
2006-11-08Open-market sale100$42.5919,851,706
2006-11-08Open-market sale200$42.6019,851,506
2006-11-08Open-market sale100$42.6119,851,406
2006-11-08Open-market sale200$42.7619,851,206
2006-11-08Open-market sale100$42.8019,851,106
2006-11-08Open-market sale100$42.9219,851,006
2006-11-08Open-market sale200$42.3319,854,406
2006-11-08Open-market sale200$42.3419,854,206
2006-11-08Open-market sale200$42.3519,854,006
2006-11-08Open-market sale100$42.3719,853,906
2006-11-08Open-market sale100$42.3819,853,806
2006-11-08Open-market sale300$42.3919,853,506
2006-11-08Open-market sale200$42.4019,853,306
2006-11-08Open-market sale100$42.4719,852,606
2006-11-08Open-market sale100$42.4319,852,706
2006-11-08Open-market sale200$42.3019,855,006
2006-11-08Open-market sale800$42.2619,855,906
2006-11-08Open-market sale300$42.2719,855,606
2006-11-08Open-market sale100$42.2819,855,506
2006-11-08Open-market sale300$42.2919,855,206
2006-11-08Open-market sale400$42.2519,856,706
2006-11-08Open-market sale200$42.3119,854,806
2006-11-08Open-market sale200$42.3219,854,606
2006-11-08Open-market sale200$42.0119,870,806
2006-11-08Open-market sale100$42.0219,870,706
2006-11-08Open-market sale200$42.0319,870,506
2006-11-08Open-market sale100$42.0519,870,406
2006-11-08Open-market sale200$42.0619,870,206
2006-11-08Open-market sale400$42.0819,869,806
2006-11-08Open-market sale400$42.0919,869,406
2006-11-08Open-market sale900$42.1019,868,506
2006-11-08Open-market sale600$42.1119,867,906
2006-11-08Open-market sale1,000$42.1219,866,906
2006-11-08Open-market sale1,000$42.1319,865,906
2006-11-08Open-market sale1,300$42.1419,864,606
2006-11-08Open-market sale1,000$42.1519,863,606
2006-11-08Open-market sale600$42.2419,857,106
2006-11-08Open-market sale700$42.2319,857,706
2006-11-08Open-market sale300$42.2219,858,406
2006-11-08Open-market sale700$42.2119,858,706
2006-11-08Open-market sale500$42.2019,859,406
2006-11-08Open-market sale800$42.1919,859,906
2006-11-08Open-market sale700$42.1819,860,706
2006-11-08Open-market sale1,400$42.1719,861,406
2006-11-08Open-market sale800$42.1619,862,806
2006-11-07Open-market sale300$43.2219,873,006
2006-11-07Open-market sale200$43.1919,873,306
2006-11-07Open-market sale300$43.1719,873,506
2006-11-07Open-market sale300$43.1619,873,806
2006-11-07Open-market sale300$43.1319,874,106
2006-11-07Open-market sale500$43.0919,874,406
2006-11-07Open-market sale300$43.0819,874,906
2006-11-07Open-market sale300$43.0219,875,206
2006-11-07Open-market sale400$43.0119,875,506
2006-11-07Open-market sale300$43.5119,871,006
2006-11-07Open-market sale300$43.4719,871,306
2006-11-07Open-market sale300$43.4119,871,606
2006-11-07Open-market sale300$43.4019,871,906
2006-11-07Open-market sale300$43.3219,872,206
2006-11-07Open-market sale300$43.3119,872,506
2006-11-07Open-market sale200$43.2819,872,806
2006-11-07Open-market sale1,000$42.8519,884,906
2006-11-07Open-market sale300$42.8419,885,906
2006-11-07Open-market sale200$42.8319,886,206
2006-11-07Open-market sale300$42.7519,886,406
2006-11-07Open-market sale300$42.7319,886,706
2006-11-07Open-market sale300$42.7219,887,006
2006-11-07Open-market sale200$42.7119,887,306
2006-11-07Open-market sale200$42.6919,887,506
2006-11-07Open-market sale300$42.6819,887,706
2006-11-07Open-market sale500$42.6019,888,006
2006-11-07Open-market sale600$42.5519,888,506
2006-11-07Open-market sale300$42.5219,889,106
2006-11-07Open-market sale200$42.4919,889,406
2006-11-07Open-market sale100$42.4819,889,606
2006-11-07Open-market sale300$42.4419,889,706
2006-11-07Open-market sale400$42.2619,890,006
2006-11-07Open-market sale100$42.1519,890,406
2006-11-07Open-market sale400$42.0119,890,506
2006-11-07Open-market sale100$41.9519,890,906
2006-11-07Open-market sale1,000$43.0019,875,906
2006-11-07Open-market sale1,100$42.9919,876,906
2006-11-07Open-market sale300$42.9719,878,006
2006-11-07Open-market sale800$42.9519,878,306
2006-11-07Open-market sale600$42.8719,884,306
2006-11-07Open-market sale600$42.8819,883,706
2006-11-07Open-market sale800$42.8919,882,906
2006-11-07Open-market sale1,900$42.9019,881,006
2006-11-07Open-market sale300$42.9119,880,706
2006-11-07Open-market sale900$42.9319,879,106
2006-11-07Open-market sale700$42.9219,880,006
2006-11-06Open-market sale400$40.8319,905,706
2006-11-06Open-market sale100$40.8519,905,606
2006-11-06Open-market sale300$40.8719,905,306
2006-11-06Open-market sale200$40.8819,905,106
2006-11-06Open-market sale100$40.8919,905,006
2006-11-06Open-market sale200$40.9019,904,806
2006-11-06Open-market sale100$40.9119,904,706
2006-11-06Open-market sale100$40.9219,904,606
2006-11-06Open-market sale100$40.9319,904,506
2006-11-06Open-market sale200$40.9519,904,306
2006-11-06Open-market sale300$40.9719,904,006
2006-11-06Open-market sale200$40.9919,903,806
2006-11-06Open-market sale300$41.0019,903,506
2006-11-06Open-market sale200$41.0119,903,306
2006-11-06Open-market sale100$41.0219,903,206
2006-11-06Open-market sale100$41.0319,903,106
2006-11-06Open-market sale100$41.0419,903,006
2006-11-06Open-market sale100$41.0519,902,906
2006-11-06Open-market sale100$41.0819,902,806
2006-11-06Open-market sale100$41.0919,902,706
2006-11-06Open-market sale100$41.1019,902,606
2006-11-06Open-market sale100$41.1119,902,506
2006-11-06Open-market sale300$41.1219,902,206
2006-11-06Open-market sale100$41.1319,902,106
2006-11-06Open-market sale200$41.1419,901,906
2006-11-06Open-market sale100$41.1619,901,806
2006-11-06Open-market sale200$41.1719,901,606
2006-11-06Open-market sale500$41.1819,901,106
2006-11-06Open-market sale200$40.8219,906,106
2006-11-06Open-market sale100$40.8019,906,306
2006-11-06Open-market sale100$41.8219,896,106
2006-11-06Open-market sale200$41.8819,894,706
2006-11-06Open-market sale300$41.8919,894,406
2006-11-06Open-market sale100$41.9019,894,306
2006-11-06Open-market sale300$41.9119,894,006
2006-11-06Open-market sale600$41.9219,893,406
2006-11-06Open-market sale500$41.9319,892,906
2006-11-06Open-market sale200$41.9419,892,706
2006-11-06Open-market sale100$41.9519,892,606
2006-11-06Open-market sale100$41.9619,892,506
2006-11-06Open-market sale200$41.9719,892,306
2006-11-06Open-market sale100$41.9919,892,206
2006-11-06Open-market sale400$42.0019,891,806
2006-11-06Open-market sale200$42.0119,891,606
2006-11-06Open-market sale100$42.0219,891,506
2006-11-06Open-market sale100$42.0319,891,406
2006-11-06Open-market sale400$42.0519,891,006
2006-11-06Open-market sale100$41.8019,896,506
2006-11-06Open-market sale300$41.8119,896,206
2006-11-06Open-market sale200$41.8419,895,606
2006-11-06Open-market sale300$41.8319,895,806
2006-11-06Open-market sale300$41.8719,894,906
2006-11-06Open-market sale400$41.8519,895,206
2006-11-06Open-market sale100$40.5019,909,106
2006-11-06Open-market sale100$40.5519,909,006
2006-11-06Open-market sale100$40.6219,908,906
2006-11-06Open-market sale200$40.6519,908,706
2006-11-06Open-market sale200$40.6819,908,506
2006-11-06Open-market sale100$40.6919,908,406
2006-11-06Open-market sale100$40.7019,908,306
2006-11-06Open-market sale100$40.7119,908,206
2006-11-06Open-market sale200$40.7219,908,006
2006-11-06Open-market sale200$40.7319,907,806
2006-11-06Open-market sale100$40.4319,909,206
2006-11-06Open-market sale100$40.2819,909,306
2006-11-06Open-market sale100$40.1519,909,706
2006-11-06Open-market sale200$40.7419,907,606
2006-11-06Open-market sale200$40.7519,907,406
2006-11-06Open-market sale200$40.7619,907,206
2006-11-06Open-market sale100$40.7719,907,106
2006-11-06Open-market sale600$40.7819,906,506
2006-11-06Open-market sale100$40.7919,906,406
2006-11-06Open-market sale100$39.7419,910,906
2006-11-06Open-market sale100$39.9919,910,806
2006-11-06Open-market sale200$40.0019,910,606
2006-11-06Open-market sale100$40.0419,910,506
2006-11-06Open-market sale200$40.0719,910,306
2006-11-06Open-market sale100$40.0919,910,206
2006-11-06Open-market sale200$40.1319,910,006
2006-11-06Open-market sale100$40.2719,909,406
2006-11-06Open-market sale100$40.1719,909,606
2006-11-06Open-market sale100$40.2319,909,506
2006-11-06Open-market sale200$40.1419,909,806
2006-11-06Open-market sale100$41.7519,897,106
2006-11-06Open-market sale200$41.7319,897,206
2006-11-06Open-market sale200$41.7019,897,406
2006-11-06Open-market sale200$41.6919,897,606
2006-11-06Open-market sale200$41.6819,897,806
2006-11-06Open-market sale100$41.6719,898,006
2006-11-06Open-market sale200$41.6619,898,106
2006-11-06Open-market sale400$41.6519,898,306
2006-11-06Open-market sale100$41.6419,898,706
2006-11-06Open-market sale100$41.6219,898,806
2006-11-06Open-market sale100$41.6119,898,906
2006-11-06Open-market sale100$41.6019,899,006
2006-11-06Open-market sale100$41.5619,899,106
2006-11-06Open-market sale100$41.5419,899,206
2006-11-06Open-market sale200$41.4919,899,306
2006-11-06Open-market sale100$41.4719,899,506
2006-11-06Open-market sale100$41.3819,899,606
2006-11-06Open-market sale100$41.3519,899,706
2006-11-06Open-market sale100$41.3419,899,806
2006-11-06Open-market sale100$41.2819,899,906
2006-11-06Open-market sale100$41.2619,900,006
2006-11-06Open-market sale100$41.2519,900,106
2006-11-06Open-market sale100$41.2419,900,206
2006-11-06Open-market sale100$41.2219,900,306
2006-11-06Open-market sale300$41.2119,900,406
2006-11-06Open-market sale200$41.2019,900,706
2006-11-06Open-market sale200$41.1919,900,906
2006-11-06Open-market sale300$41.7919,896,606
2006-11-06Open-market sale100$41.7819,896,906
2006-11-06Open-market sale100$41.7619,897,006
2006-11-03Open-market sale300$40.0619,917,406
2006-11-03Open-market sale300$40.6019,911,506
2006-11-03Open-market sale300$40.6819,911,206
2006-11-03Open-market sale200$40.8019,911,006
2006-11-03Open-market sale200$40.5519,912,106
2006-11-03Open-market sale400$40.5319,912,306
2006-11-03Open-market sale300$40.5019,912,706
2006-11-03Open-market sale200$40.4919,913,006
2006-11-03Open-market sale500$40.4819,913,206
2006-11-03Open-market sale600$40.4719,913,706
2006-11-03Open-market sale200$40.4619,914,306
2006-11-03Open-market sale300$40.4519,914,506
2006-11-03Open-market sale500$40.4419,914,806
2006-11-03Open-market sale200$40.4319,915,306
2006-11-03Open-market sale600$40.4219,915,506
2006-11-03Open-market sale100$40.4019,916,106
2006-11-03Open-market sale700$40.3919,916,206
2006-11-03Open-market sale300$40.3619,916,906
2006-11-03Open-market sale200$40.2919,917,206
2006-11-03Open-market sale300$40.5619,911,806
2006-11-03Open-market sale400$40.0519,917,706
2006-11-03Open-market sale200$40.0219,918,106
2006-11-03Open-market sale300$40.0119,918,306
2006-11-03Open-market sale200$39.9619,918,606
2006-11-03Open-market sale300$39.9019,918,806
2006-11-03Open-market sale200$39.8619,919,106
2006-11-03Open-market sale400$39.8319,919,306
2006-11-03Open-market sale300$39.7519,919,706
2006-11-03Open-market sale300$39.7419,920,006
2006-11-03Open-market sale300$39.4819,922,506
2006-11-03Open-market sale500$39.4619,922,806
2006-11-03Open-market sale300$39.4519,923,306
2006-11-03Open-market sale400$39.4419,923,606
2006-11-03Open-market sale300$39.4219,924,006
2006-11-03Open-market sale700$39.4119,924,306
2006-11-03Open-market sale200$39.4019,925,006
2006-11-03Open-market sale600$39.3919,925,206
2006-11-03Open-market sale800$39.3819,925,806
2006-11-03Open-market sale200$39.3719,926,606
2006-11-03Open-market sale500$39.3619,926,806
2006-11-03Open-market sale100$39.3419,927,306
2006-11-03Open-market sale100$39.3319,927,406
2006-11-03Open-market sale100$39.3219,927,506
2006-11-03Open-market sale900$39.3019,927,606
2006-11-03Open-market sale400$39.2819,928,506
2006-11-03Open-market sale200$39.1819,928,906
2006-11-03Open-market sale600$39.1419,929,106
2006-11-03Open-market sale400$39.1219,929,706
2006-11-03Open-market sale200$39.1119,930,106
2006-11-03Open-market sale300$39.7219,920,306
2006-11-03Open-market sale300$39.6719,920,606
2006-11-03Open-market sale300$39.6119,920,906
2006-11-03Open-market sale200$39.1019,930,306
2006-11-03Open-market sale400$39.0819,930,506
2006-11-03Open-market sale100$39.0619,930,906
2006-11-03Open-market sale300$39.5819,921,206
2006-11-03Open-market sale300$39.5519,921,506
2006-11-03Open-market sale300$39.5219,921,806
2006-11-03Open-market sale400$39.5019,922,106
2006-11-02Open-market sale600$38.8719,936,306
2006-11-02Open-market sale100$39.1219,931,006
2006-11-02Open-market sale400$39.0619,931,106
2006-11-02Open-market sale100$39.0419,931,506
2006-11-02Open-market sale100$39.0319,931,606
2006-11-02Open-market sale300$39.0219,931,706
2006-11-02Open-market sale500$39.0119,932,006
2006-11-02Open-market sale700$39.0019,932,506
2006-11-02Open-market sale400$38.9919,933,206
2006-11-02Open-market sale500$38.9819,933,606
2006-11-02Open-market sale200$38.9719,934,106
2006-11-02Open-market sale100$38.9619,934,306
2006-11-02Open-market sale400$38.9519,934,406
2006-11-02Open-market sale200$38.9419,934,806
2006-11-02Open-market sale100$38.9119,935,006
2006-11-02Open-market sale500$38.9019,935,106
2006-11-02Open-market sale200$38.8919,935,606
2006-11-02Open-market sale500$38.8819,935,806
2006-11-02Open-market sale800$38.8519,937,406
2006-11-02Open-market sale500$38.8619,936,906
2006-11-02Open-market sale100$37.8319,950,706
2006-11-02Open-market sale400$38.4219,945,506
2006-11-02Open-market sale100$38.4119,945,906
2006-11-02Open-market sale100$38.4019,946,006
2006-11-02Open-market sale500$38.3919,946,106
2006-11-02Open-market sale100$38.3819,946,606
2006-11-02Open-market sale400$38.3619,946,706
2006-11-02Open-market sale300$38.3519,947,106
2006-11-02Open-market sale200$38.3319,947,406
2006-11-02Open-market sale400$38.3219,947,606
2006-11-02Open-market sale200$38.3019,948,006
2006-11-02Open-market sale100$38.2819,948,206
2006-11-02Open-market sale100$38.2719,948,306
2006-11-02Open-market sale100$38.2619,948,406
2006-11-02Open-market sale300$38.2519,948,506
2006-11-02Open-market sale200$38.2319,948,806
2006-11-02Open-market sale100$38.2219,949,006
2006-11-02Open-market sale200$38.2119,949,106
2006-11-02Open-market sale200$38.2019,949,306
2006-11-02Open-market sale100$38.1919,949,506
2006-11-02Open-market sale300$38.1819,949,606
2006-11-02Open-market sale100$38.1719,949,906
2006-11-02Open-market sale100$38.1519,950,006
2006-11-02Open-market sale100$38.1119,950,106
2006-11-02Open-market sale100$38.1019,950,206
2006-11-02Open-market sale200$38.0919,950,306
2006-11-02Open-market sale100$38.0519,950,506
2006-11-02Open-market sale100$37.9719,950,606
2006-11-02Open-market sale400$38.4319,945,106
2006-11-02Open-market sale200$37.7519,950,806
2006-11-02Open-market sale300$38.6919,941,706
2006-11-02Open-market sale400$38.6819,942,006
2006-11-02Open-market sale100$38.6619,942,406
2006-11-02Open-market sale100$38.6519,942,506
2006-11-02Open-market sale300$38.6419,942,606
2006-11-02Open-market sale100$38.6219,942,906
2006-11-02Open-market sale300$38.6019,943,006
2006-11-02Open-market sale100$38.5919,943,306
2006-11-02Open-market sale300$38.5819,943,406
2006-11-02Open-market sale100$38.5419,943,706
2006-11-02Open-market sale100$38.5319,943,806
2006-11-02Open-market sale100$38.5119,943,906
2006-11-02Open-market sale100$38.5019,944,006
2006-11-02Open-market sale100$38.4919,944,106
2006-11-02Open-market sale100$38.4819,944,206
2006-11-02Open-market sale200$38.4719,944,306
2006-11-02Open-market sale200$38.4619,944,506
2006-11-02Open-market sale100$38.4519,944,706
2006-11-02Open-market sale300$38.4419,944,806
2006-11-02Open-market sale200$38.8419,938,206
2006-11-02Open-market sale500$38.8319,938,406
2006-11-02Open-market sale300$38.8219,938,906
2006-11-02Open-market sale500$38.8119,939,206
2006-11-02Open-market sale400$38.8019,939,706
2006-11-02Open-market sale400$38.7919,940,106
2006-11-02Open-market sale200$38.7819,940,506
2006-11-02Open-market sale200$38.7719,940,706
2006-11-02Open-market sale300$38.7519,940,906
2006-11-02Open-market sale200$38.7119,941,206
2006-11-02Open-market sale300$38.7019,941,406
2006-11-01Open-market sale100$38.6119,954,906
2006-11-01Open-market sale100$38.6619,954,506
2006-11-01Open-market sale100$38.6719,954,406
2006-11-01Open-market sale100$38.6819,954,306
2006-11-01Open-market sale100$38.7419,954,206
2006-11-01Open-market sale200$38.8019,954,006
2006-11-01Open-market sale100$38.8319,953,906
2006-11-01Open-market sale200$38.8619,953,706
2006-11-01Open-market sale400$38.8719,953,306
2006-11-01Open-market sale300$38.8919,953,006
2006-11-01Open-market sale100$38.9219,952,906
2006-11-01Open-market sale100$38.9319,952,806
2006-11-01Open-market sale100$38.9519,952,706
2006-11-01Open-market sale100$38.9819,952,606
2006-11-01Open-market sale100$39.0019,952,506
2006-11-01Open-market sale100$39.0419,952,406
2006-11-01Open-market sale400$38.4319,957,506
2006-11-01Open-market sale200$38.4519,957,306
2006-11-01Open-market sale400$38.4619,956,906
2006-11-01Open-market sale200$38.4719,956,706
2006-11-01Open-market sale100$38.4819,956,606
2006-11-01Open-market sale500$38.4919,956,106
2006-11-01Open-market sale200$38.5019,955,906
2006-11-01Open-market sale100$38.5119,955,806
2006-11-01Open-market sale200$38.5219,955,606
2006-11-01Open-market sale100$38.5319,955,506
2006-11-01Open-market sale300$38.5419,955,206
2006-11-01Open-market sale200$38.6019,955,006
2006-11-01Open-market sale200$38.6519,954,606
2006-11-01Open-market sale100$38.6219,954,806
2006-11-01Open-market sale200$39.1719,951,706
2006-11-01Open-market sale200$39.0619,952,206
2006-11-01Open-market sale100$39.0819,952,106
2006-11-01Open-market sale200$39.1419,951,906
2006-11-01Open-market sale100$39.1919,951,606
2006-11-01Open-market sale300$39.2319,951,306
2006-11-01Open-market sale100$39.2919,951,006
2006-11-01Open-market sale200$39.2419,951,106
2006-11-01Open-market sale100$38.2319,960,406
2006-11-01Open-market sale300$38.2219,960,506
2006-11-01Open-market sale100$38.2419,960,306
2006-11-01Open-market sale100$38.2519,960,206
2006-11-01Open-market sale100$38.2619,960,106
2006-11-01Open-market sale200$38.2719,959,906
2006-11-01Open-market sale300$38.2919,959,606
2006-11-01Open-market sale100$38.3019,959,506
2006-11-01Open-market sale200$38.3119,959,306
2006-11-01Open-market sale100$38.3219,959,206
2006-11-01Open-market sale100$38.3419,959,106
2006-11-01Open-market sale100$38.3519,959,006
2006-11-01Open-market sale100$38.3719,958,906
2006-11-01Open-market sale100$38.3819,958,806
2006-11-01Open-market sale200$38.3919,958,606
2006-11-01Open-market sale300$38.4019,958,306
2006-11-01Open-market sale200$38.4119,958,106
2006-11-01Open-market sale200$38.4219,957,906
2006-11-01Open-market sale200$38.1019,963,706
2006-11-01Open-market sale100$38.1119,963,606
2006-11-01Open-market sale200$38.1219,963,406
2006-11-01Open-market sale400$38.1319,963,006
2006-11-01Open-market sale200$38.1419,962,806
2006-11-01Open-market sale400$38.1519,962,406
2006-11-01Open-market sale200$38.1619,962,206
2006-11-01Open-market sale600$38.1719,961,606
2006-11-01Open-market sale300$38.1819,961,306
2006-11-01Open-market sale100$38.1919,961,206
2006-11-01Open-market sale200$38.2019,961,006
2006-11-01Open-market sale200$38.2119,960,806
2006-11-01Open-market sale300$37.9019,968,906
2006-11-01Open-market sale100$37.8919,969,206
2006-11-01Open-market sale100$37.8419,969,306
2006-11-01Open-market sale100$37.8319,969,406
2006-11-01Open-market sale200$37.8019,969,506
2006-11-01Open-market sale200$37.7819,969,706
2006-11-01Open-market sale100$37.7619,969,906
2006-11-01Open-market sale300$37.7519,970,006
2006-11-01Open-market sale100$37.7319,970,306
2006-11-01Open-market sale100$37.7219,970,406
2006-11-01Open-market sale200$37.7119,970,506
2006-11-01Open-market sale100$37.7019,970,706
2006-11-01Open-market sale100$37.6919,970,806
2006-11-01Open-market sale100$37.6719,970,906
2006-11-01Open-market sale300$38.0919,963,906
2006-11-01Open-market sale500$38.0819,964,206
2006-11-01Open-market sale500$38.0719,964,706
2006-11-01Open-market sale400$38.0619,965,206
2006-11-01Open-market sale500$38.0519,965,606
2006-11-01Open-market sale400$38.0419,966,106
2006-11-01Open-market sale300$38.0319,966,506
2006-11-01Open-market sale300$38.0219,966,806
2006-11-01Open-market sale300$38.0119,967,106
2006-11-01Open-market sale200$38.0019,967,406
2006-11-01Open-market sale100$37.9819,967,606
2006-11-01Open-market sale100$37.9719,967,706
2006-11-01Open-market sale100$37.9619,967,806
2006-11-01Open-market sale400$37.9319,967,906
2006-11-01Open-market sale400$37.9219,968,306
2006-11-01Open-market sale200$37.9119,968,706
2006-10-31Open-market sale300$40.3019,971,006
2006-10-31Open-market sale400$39.7919,977,606
2006-10-31Open-market sale400$39.8619,977,206
2006-10-31Open-market sale600$39.8819,976,606
2006-10-31Open-market sale100$39.8919,976,506
2006-10-31Open-market sale300$39.9119,976,206
2006-10-31Open-market sale200$39.9219,976,006
2006-10-31Open-market sale300$39.9319,975,706
2006-10-31Open-market sale100$39.9419,975,606
2006-10-31Open-market sale300$39.9519,975,306
2006-10-31Open-market sale300$39.9619,975,006
2006-10-31Open-market sale600$39.9719,974,406
2006-10-31Open-market sale500$39.9819,973,906
2006-10-31Open-market sale400$40.0019,973,506
2006-10-31Open-market sale700$40.0219,972,806
2006-10-31Open-market sale300$40.0319,972,506
2006-10-31Open-market sale300$40.0619,972,206
2006-10-31Open-market sale300$40.1119,971,906
2006-10-31Open-market sale200$40.1519,971,706
2006-10-31Open-market sale100$40.1619,971,606
2006-10-31Open-market sale100$40.1719,971,506
2006-10-31Open-market sale200$40.1919,971,306
2006-10-31Open-market sale200$39.6919,978,006
2006-10-31Open-market sale500$39.5919,978,206
2006-10-31Open-market sale1,000$38.9519,989,806
2006-10-31Open-market sale200$38.9319,990,806
2006-10-31Open-market sale200$39.5719,978,706
2006-10-31Open-market sale300$38.9619,989,506
2006-10-31Open-market sale600$38.9819,988,906
2006-10-31Open-market sale800$38.9919,988,106
2006-10-31Open-market sale300$39.0019,987,806
2006-10-31Open-market sale600$39.0219,987,206
2006-10-31Open-market sale800$39.0419,986,406
2006-10-31Open-market sale600$39.0519,985,806
2006-10-31Open-market sale200$39.0619,985,606
2006-10-31Open-market sale200$39.0719,985,406
2006-10-31Open-market sale100$39.0819,985,306
2006-10-31Open-market sale900$39.0919,984,406
2006-10-31Open-market sale900$39.1019,983,506
2006-10-31Open-market sale200$39.1119,983,306
2006-10-31Open-market sale300$39.1319,983,006
2006-10-31Open-market sale200$39.1519,982,806
2006-10-31Open-market sale300$39.1619,982,506
2006-10-31Open-market sale300$39.1719,982,206
2006-10-31Open-market sale200$39.2019,982,006
2006-10-31Open-market sale200$39.2419,981,806
2006-10-31Open-market sale300$39.2519,981,506
2006-10-31Open-market sale1,000$39.2619,980,506
2006-10-31Open-market sale300$39.2719,980,206
2006-10-31Open-market sale100$39.5219,978,906
2006-10-31Open-market sale200$39.5019,979,006
2006-10-31Open-market sale300$39.4319,979,206
2006-10-31Open-market sale400$39.3719,979,506
2006-10-31Open-market sale300$39.3219,979,906
2006-10-30Open-market sale900$39.8019,994,306
2006-10-30Open-market sale200$39.8119,994,106
2006-10-30Open-market sale100$39.8219,994,006
2006-10-30Open-market sale100$39.8319,993,906
2006-10-30Open-market sale200$39.8419,993,706
2006-10-30Open-market sale400$39.8919,993,306
2006-10-30Open-market sale400$39.9019,992,906
2006-10-30Open-market sale200$39.9119,992,706
2006-10-30Open-market sale600$39.9219,992,106
2006-10-30Open-market sale300$39.9319,991,806
2006-10-30Open-market sale200$39.9419,991,606
2006-10-30Open-market sale100$39.9619,991,506
2006-10-30Open-market sale100$39.9719,991,406
2006-10-30Open-market sale200$39.9819,991,206
2006-10-30Open-market sale200$40.0119,991,006
2006-10-30Open-market sale800$39.7919,995,206
2006-10-30Open-market sale100$38.9920,010,906
2006-10-30Open-market sale200$39.3520,004,306
2006-10-30Open-market sale300$39.3420,004,506
2006-10-30Open-market sale300$39.3320,004,806
2006-10-30Open-market sale500$39.3220,005,106
2006-10-30Open-market sale100$39.3120,005,606
2006-10-30Open-market sale400$39.3020,005,706
2006-10-30Open-market sale900$39.2920,006,106
2006-10-30Open-market sale200$39.2720,007,006
2006-10-30Open-market sale300$39.2620,007,206
2006-10-30Open-market sale100$39.2520,007,506
2006-10-30Open-market sale400$39.2420,007,606
2006-10-30Open-market sale200$39.2320,008,006
2006-10-30Open-market sale200$39.2020,008,206
2006-10-30Open-market sale200$39.1720,008,406
2006-10-30Open-market sale300$39.1620,008,606
2006-10-30Open-market sale200$39.1520,008,906
2006-10-30Open-market sale100$39.1420,009,106
2006-10-30Open-market sale300$39.1320,009,206
2006-10-30Open-market sale100$39.1220,009,506
2006-10-30Open-market sale200$39.1120,009,606
2006-10-30Open-market sale100$39.1020,009,806
2006-10-30Open-market sale100$39.0920,009,906
2006-10-30Open-market sale100$39.0720,010,006
2006-10-30Open-market sale100$39.0620,010,106
2006-10-30Open-market sale200$39.0520,010,206
2006-10-30Open-market sale100$39.0420,010,406
2006-10-30Open-market sale100$39.0220,010,506
2006-10-30Open-market sale100$39.0120,010,606
2006-10-30Open-market sale200$39.0020,010,706
2006-10-30Open-market sale600$39.7519,997,706
2006-10-30Open-market sale800$39.7819,996,006
2006-10-30Open-market sale100$39.3820,004,206
2006-10-30Open-market sale400$39.3920,003,806
2006-10-30Open-market sale200$39.4020,003,606
2006-10-30Open-market sale500$39.4120,003,106
2006-10-30Open-market sale200$39.4220,002,906
2006-10-30Open-market sale100$39.4320,002,806
2006-10-30Open-market sale200$39.4520,002,606
2006-10-30Open-market sale200$39.4620,002,406
2006-10-30Open-market sale100$39.4920,002,306
2006-10-30Open-market sale100$39.5020,002,206
2006-10-30Open-market sale200$39.5220,002,006
2006-10-30Open-market sale200$39.5320,001,806
2006-10-30Open-market sale200$39.5520,001,606
2006-10-30Open-market sale500$39.7619,997,206
2006-10-30Open-market sale100$39.5820,001,306
2006-10-30Open-market sale100$39.6120,001,206
2006-10-30Open-market sale200$39.6320,001,006
2006-10-30Open-market sale300$39.6620,000,706
2006-10-30Open-market sale400$39.6720,000,306
2006-10-30Open-market sale100$39.6820,000,206
2006-10-30Open-market sale100$39.6920,000,106
2006-10-30Open-market sale400$39.7019,999,706
2006-10-30Open-market sale400$39.7119,999,306
2006-10-30Open-market sale400$39.7219,998,906
2006-10-30Open-market sale400$39.7319,998,506
2006-10-30Open-market sale200$39.7419,998,306
2006-10-30Open-market sale400$39.7719,996,806
2006-10-30Open-market sale200$39.5620,001,406
2006-10-27Open-market sale300$40.5020,013,906
2006-10-27Open-market sale300$40.6020,011,606
2006-10-27Open-market sale400$40.5920,011,906
2006-10-27Open-market sale300$40.5720,012,306
2006-10-27Open-market sale300$40.6520,011,306
2006-10-27Open-market sale300$39.7520,011,006
2006-10-27Open-market sale500$40.4220,016,206
2006-10-27Open-market sale500$40.4320,015,706
2006-10-27Open-market sale100$40.4420,015,606
2006-10-27Open-market sale800$40.4520,014,806
2006-10-27Open-market sale300$40.4620,014,506
2006-10-27Open-market sale100$40.4720,014,406
2006-10-27Open-market sale200$40.4820,014,206
2006-10-27Open-market sale500$40.5120,013,406
2006-10-27Open-market sale100$40.5220,013,306
2006-10-27Open-market sale500$40.5320,012,806
2006-10-27Open-market sale200$40.5420,012,606
2006-10-27Open-market sale700$40.2920,021,906
2006-10-27Open-market sale300$40.2820,022,606
2006-10-27Open-market sale500$40.3120,021,406
2006-10-27Open-market sale400$40.3220,021,006
2006-10-27Open-market sale700$40.3320,020,306
2006-10-27Open-market sale800$40.3420,019,506
2006-10-27Open-market sale300$40.3520,019,206
2006-10-27Open-market sale200$40.3620,019,006
2006-10-27Open-market sale800$40.3720,018,206
2006-10-27Open-market sale400$40.3820,017,806
2006-10-27Open-market sale200$40.3920,017,606
2006-10-27Open-market sale300$40.4020,017,306
2006-10-27Open-market sale600$40.4120,016,706
2006-10-27Open-market sale800$39.7920,030,206
2006-10-27Open-market sale200$39.8220,030,006
2006-10-27Open-market sale100$39.8420,029,906
2006-10-27Open-market sale200$39.8520,029,706
2006-10-27Open-market sale300$39.8620,029,406
2006-10-27Open-market sale300$39.8820,029,106
2006-10-27Open-market sale800$39.9120,028,306
2006-10-27Open-market sale600$39.9220,027,706
2006-10-27Open-market sale500$40.2120,022,906
2006-10-27Open-market sale600$40.0120,023,406
2006-10-27Open-market sale1,100$40.0020,024,006
2006-10-27Open-market sale600$39.9920,025,106
2006-10-27Open-market sale200$39.9720,025,706
2006-10-27Open-market sale500$39.9620,025,906
2006-10-27Open-market sale600$39.9520,026,406
2006-10-27Open-market sale300$39.9420,027,006
2006-10-27Open-market sale400$39.9320,027,306
2006-10-26Open-market sale200$40.5920,034,706
2006-10-26Open-market sale100$41.1920,031,206
2006-10-26Open-market sale200$41.1720,031,306
2006-10-26Open-market sale100$41.1620,031,506
2006-10-26Open-market sale100$41.0420,031,606
2006-10-26Open-market sale100$41.0120,031,706
2006-10-26Open-market sale100$40.9820,031,806
2006-10-26Open-market sale100$40.9520,031,906
2006-10-26Open-market sale100$40.8820,032,006
2006-10-26Open-market sale200$40.8720,032,106
2006-10-26Open-market sale100$40.8420,032,306
2006-10-26Open-market sale100$40.8320,032,406
2006-10-26Open-market sale100$40.8220,032,506
2006-10-26Open-market sale200$40.8120,032,606
2006-10-26Open-market sale100$40.7720,032,806
2006-10-26Open-market sale100$40.7620,032,906
2006-10-26Open-market sale200$40.7520,033,006
2006-10-26Open-market sale100$40.7420,033,206
2006-10-26Open-market sale100$40.7120,033,306
2006-10-26Open-market sale300$40.7020,033,406
2006-10-26Open-market sale100$40.6720,033,706
2006-10-26Open-market sale100$40.6320,033,806
2006-10-26Open-market sale200$40.6220,033,906
2006-10-26Open-market sale100$40.6120,034,106
2006-10-26Open-market sale500$40.6020,034,206
2006-10-26Open-market sale100$41.2120,031,106
2006-10-26Open-market sale100$41.2420,031,006
2006-10-26Open-market sale500$40.4620,040,406
2006-10-26Open-market sale700$40.4520,040,906
2006-10-26Open-market sale1,200$40.4420,041,606
2006-10-26Open-market sale1,600$40.4320,042,806
2006-10-26Open-market sale1,900$40.4220,044,406
2006-10-26Open-market sale900$40.4120,046,306
2006-10-26Open-market sale1,000$40.4020,047,206
2006-10-26Open-market sale600$40.3920,048,206
2006-10-26Open-market sale600$40.3820,048,806
2006-10-26Open-market sale200$40.3720,049,406
2006-10-26Open-market sale100$40.3620,049,606
2006-10-26Open-market sale200$40.3520,049,706
2006-10-26Open-market sale100$40.3420,049,906
2006-10-26Open-market sale300$40.3120,050,006
2006-10-26Open-market sale400$40.3020,050,306
2006-10-26Open-market sale100$40.2920,050,706
2006-10-26Open-market sale100$40.2820,050,806
2006-10-26Open-market sale100$40.2720,050,906
2006-10-26Open-market sale500$40.5820,034,906
2006-10-26Open-market sale500$40.5720,035,406
2006-10-26Open-market sale100$40.5620,035,906
2006-10-26Open-market sale500$40.5520,036,006
2006-10-26Open-market sale500$40.5420,036,506
2006-10-26Open-market sale700$40.5320,037,006
2006-10-26Open-market sale300$40.5220,037,706
2006-10-26Open-market sale400$40.5120,038,006
2006-10-26Open-market sale400$40.5020,038,406
2006-10-26Open-market sale300$40.4920,038,806
2006-10-26Open-market sale400$40.4820,039,106
2006-10-26Open-market sale900$40.4720,039,506
2006-10-25Open-market sale500$41.1820,065,806
2006-10-25Open-market sale200$41.1720,066,306
2006-10-25Open-market sale200$41.1420,066,506
2006-10-25Open-market sale200$41.1320,066,706
2006-10-25Open-market sale100$41.1220,066,906
2006-10-25Open-market sale100$41.1020,067,006
2006-10-25Open-market sale100$41.0920,067,106
2006-10-25Open-market sale200$41.0820,067,206
2006-10-25Open-market sale100$41.0320,067,406
2006-10-25Open-market sale200$41.0020,067,506
2006-10-25Open-market sale100$40.9920,067,706
2006-10-25Open-market sale100$40.9620,067,806
2006-10-25Open-market sale100$40.8420,067,906
2006-10-25Open-market sale200$40.8020,068,006
2006-10-25Open-market sale100$40.7820,068,206
2006-10-25Open-market sale100$40.7720,068,306
2006-10-25Open-market sale100$40.7620,068,406
2006-10-25Open-market sale600$40.7520,068,506
2006-10-25Open-market sale100$40.7320,069,106
2006-10-25Open-market sale100$40.7220,069,206
2006-10-25Open-market sale500$40.7120,069,306
2006-10-25Open-market sale200$40.7020,069,806
2006-10-25Open-market sale200$40.6820,070,006
2006-10-25Open-market sale100$40.6520,070,206
2006-10-25Open-market sale100$40.6220,070,306
2006-10-25Open-market sale100$40.5920,070,406
2006-10-25Open-market sale300$40.5720,070,506
2006-10-25Open-market sale100$40.5620,070,806
2006-10-25Open-market sale100$40.5420,070,906
2006-10-25Open-market sale300$41.1920,065,506
2006-10-25Open-market sale200$41.2820,063,106
2006-10-25Open-market sale100$41.2520,064,106
2006-10-25Open-market sale500$41.2420,064,206
2006-10-25Open-market sale200$41.2320,064,706
2006-10-25Open-market sale200$41.2220,064,906
2006-10-25Open-market sale300$41.2120,065,106
2006-10-25Open-market sale100$41.2020,065,406
2006-10-25Open-market sale200$41.5420,054,606
2006-10-25Open-market sale300$41.5020,054,806
2006-10-25Open-market sale200$41.4920,055,106
2006-10-25Open-market sale300$41.4820,055,306
2006-10-25Open-market sale200$41.4620,055,606
2006-10-25Open-market sale500$41.4520,055,806
2006-10-25Open-market sale100$41.4420,056,306
2006-10-25Open-market sale200$41.4320,056,406
2006-10-25Open-market sale300$41.4220,056,606
2006-10-25Open-market sale200$41.4120,056,906
2006-10-25Open-market sale300$41.4020,057,106
2006-10-25Open-market sale900$41.3920,057,406
2006-10-25Open-market sale500$41.3820,058,306
2006-10-25Open-market sale600$41.3720,058,806
2006-10-25Open-market sale500$41.3620,059,406
2006-10-25Open-market sale400$41.3520,059,906
2006-10-25Open-market sale600$41.3420,060,306
2006-10-25Open-market sale600$41.3320,060,906
2006-10-25Open-market sale300$41.3220,061,506
2006-10-25Open-market sale400$41.3020,061,806
2006-10-25Open-market sale900$41.2920,062,206
2006-10-25Open-market sale500$41.2620,063,606
2006-10-25Open-market sale300$41.2720,063,306
2006-10-25Open-market sale100$41.5820,054,206
2006-10-25Open-market sale100$41.5620,054,306
2006-10-25Open-market sale200$41.6020,054,006
2006-10-25Open-market sale200$41.6220,053,806
2006-10-25Open-market sale100$41.6320,053,706
2006-10-25Open-market sale100$41.6520,053,606
2006-10-25Open-market sale100$41.6620,053,506
2006-10-25Open-market sale100$41.6720,053,406
2006-10-25Open-market sale100$41.7320,053,306
2006-10-25Open-market sale100$41.8320,052,306
2006-10-25Open-market sale300$41.8420,052,006
2006-10-25Open-market sale100$41.9520,051,906
2006-10-25Open-market sale300$41.9620,051,606
2006-10-25Open-market sale200$41.9820,051,406
2006-10-25Open-market sale200$42.0420,051,206
2006-10-25Open-market sale100$42.0520,051,106
2006-10-25Open-market sale100$42.2020,051,006
2006-10-25Open-market sale200$41.5520,054,406
2006-10-25Open-market sale200$41.8120,052,406
2006-10-25Open-market sale300$41.8020,052,606
2006-10-25Open-market sale200$41.7920,052,906
2006-10-25Open-market sale100$41.7820,053,106
2006-10-25Open-market sale100$41.7420,053,206
2006-10-24Open-market sale900$40.4920,071,906
2006-10-24Open-market sale600$40.5020,071,306
2006-10-24Open-market sale700$40.4820,072,806
2006-10-24Open-market sale100$40.5520,071,106
2006-10-24Open-market sale100$40.5120,071,206
2006-10-24Open-market sale100$40.6720,071,006
2006-10-24Open-market sale200$40.2420,090,006
2006-10-24Open-market sale100$40.1020,090,906
2006-10-24Open-market sale100$40.1120,090,806
2006-10-24Open-market sale100$40.1520,090,706
2006-10-24Open-market sale100$40.1620,090,606
2006-10-24Open-market sale100$40.1720,090,506
2006-10-24Open-market sale100$40.2020,090,406
2006-10-24Open-market sale200$40.2220,090,206
2006-10-24Open-market sale200$40.2520,089,806
2006-10-24Open-market sale100$40.2620,089,706
2006-10-24Open-market sale300$40.2720,089,406
2006-10-24Open-market sale200$40.2920,089,206
2006-10-24Open-market sale600$40.3020,088,606
2006-10-24Open-market sale500$40.3120,088,106
2006-10-24Open-market sale500$40.3220,087,606
2006-10-24Open-market sale400$40.3320,087,206
2006-10-24Open-market sale700$40.3420,086,506
2006-10-24Open-market sale1,500$40.3520,085,006
2006-10-24Open-market sale700$40.3620,084,306
2006-10-24Open-market sale1,800$40.3720,082,506
2006-10-24Open-market sale400$40.3820,082,106
2006-10-24Open-market sale1,000$40.3920,081,106
2006-10-24Open-market sale1,800$40.4020,079,306
2006-10-24Open-market sale700$40.4120,078,606
2006-10-24Open-market sale1,200$40.4220,077,406
2006-10-24Open-market sale400$40.4720,073,506
2006-10-24Open-market sale800$40.4620,073,906
2006-10-24Open-market sale900$40.4520,074,706
2006-10-24Open-market sale1,000$40.4420,075,606
2006-10-24Open-market sale800$40.4320,076,606
2006-10-23Open-market sale100$39.6120,110,706
2006-10-23Open-market sale200$39.6020,110,806
2006-10-23Open-market sale100$39.7120,110,606
2006-10-23Open-market sale100$39.7320,110,506
2006-10-23Open-market sale200$39.7420,110,306
2006-10-23Open-market sale100$39.7520,110,206
2006-10-23Open-market sale200$39.7820,110,006
2006-10-23Open-market sale100$39.8120,109,906
2006-10-23Open-market sale200$39.8520,109,706
2006-10-23Open-market sale100$39.8820,109,606
2006-10-23Open-market sale100$39.8920,109,506
2006-10-23Open-market sale300$39.9220,109,206
2006-10-23Open-market sale200$39.9320,109,006
2006-10-23Open-market sale300$39.9620,108,706
2006-10-23Open-market sale100$39.9820,108,606
2006-10-23Open-market sale100$39.9920,108,506
2006-10-23Open-market sale200$40.0020,108,306
2006-10-23Open-market sale100$40.0220,108,206
2006-10-23Open-market sale100$40.0320,108,106
2006-10-23Open-market sale100$40.0420,108,006
2006-10-23Open-market sale300$40.0620,107,706
2006-10-23Open-market sale100$40.0920,107,606
2006-10-23Open-market sale100$40.1020,107,506
2006-10-23Open-market sale100$40.1120,107,406
2006-10-23Open-market sale100$40.1220,107,306
2006-10-23Open-market sale100$40.1320,107,206
2006-10-23Open-market sale100$40.1420,107,106
2006-10-23Open-market sale100$40.1520,107,006
2006-10-23Open-market sale100$40.1620,106,906
2006-10-23Open-market sale100$40.1720,106,806
2006-10-23Open-market sale800$40.3520,104,306
2006-10-23Open-market sale800$40.3720,103,206
2006-10-23Open-market sale100$40.3820,103,106
2006-10-23Open-market sale600$40.3920,102,506
2006-10-23Open-market sale100$40.4020,102,406
2006-10-23Open-market sale200$40.4120,102,206
2006-10-23Open-market sale100$40.4220,102,106
2006-10-23Open-market sale400$40.4320,101,706
2006-10-23Open-market sale500$40.4420,101,206
2006-10-23Open-market sale800$40.4520,100,406
2006-10-23Open-market sale200$40.4620,100,206
2006-10-23Open-market sale500$40.4820,099,006
2006-10-23Open-market sale200$40.4920,098,806
2006-10-23Open-market sale100$40.5020,098,706
2006-10-23Open-market sale100$40.5320,098,606
2006-10-23Open-market sale100$40.1920,106,706
2006-10-23Open-market sale100$40.2020,106,606
2006-10-23Open-market sale200$40.2120,106,406
2006-10-23Open-market sale100$40.2220,106,306
2006-10-23Open-market sale200$40.2320,106,106
2006-10-23Open-market sale100$40.2420,106,006
2006-10-23Open-market sale100$40.2520,105,906
2006-10-23Open-market sale200$40.2820,105,706
2006-10-23Open-market sale100$40.2920,105,606
2006-10-23Open-market sale100$40.3120,105,506
2006-10-23Open-market sale100$40.3220,105,406
2006-10-23Open-market sale100$40.3320,105,306
2006-10-23Open-market sale200$40.3420,105,106
2006-10-23Open-market sale700$40.4720,099,506
2006-10-23Open-market sale300$40.3620,104,006
2006-10-23Open-market sale400$40.7720,094,306
2006-10-23Open-market sale600$40.7620,094,706
2006-10-23Open-market sale300$40.7520,095,306
2006-10-23Open-market sale100$40.7420,095,606
2006-10-23Open-market sale200$40.7220,095,706
2006-10-23Open-market sale200$40.7120,095,906
2006-10-23Open-market sale300$40.7020,096,106
2006-10-23Open-market sale100$40.6920,096,406
2006-10-23Open-market sale300$40.6720,096,506
2006-10-23Open-market sale400$40.6620,096,806
2006-10-23Open-market sale100$40.6420,097,206
2006-10-23Open-market sale100$40.6320,097,306
2006-10-23Open-market sale400$40.6220,097,406
2006-10-23Open-market sale200$40.5820,097,806
2006-10-23Open-market sale100$40.5720,098,006
2006-10-23Open-market sale300$40.5620,098,106
2006-10-23Open-market sale100$40.5520,098,406
2006-10-23Open-market sale100$40.5420,098,506
2006-10-23Open-market sale200$40.8920,091,006
2006-10-23Open-market sale200$40.8720,091,206
2006-10-23Open-market sale300$40.8620,091,406
2006-10-23Open-market sale200$40.8520,091,706
2006-10-23Open-market sale100$40.8420,091,906
2006-10-23Open-market sale200$40.8320,092,006
2006-10-23Open-market sale300$40.8220,092,206
2006-10-23Open-market sale800$40.8120,092,506
2006-10-23Open-market sale400$40.8020,093,306
2006-10-23Open-market sale200$40.7920,093,706
2006-10-23Open-market sale400$40.7820,093,906
2006-10-20Open-market sale200$40.2820,111,006
2006-10-20Open-market sale200$39.9720,113,306
2006-10-20Open-market sale300$39.8420,128,806
2006-10-20Open-market sale1,400$39.8920,118,306
2006-10-20Open-market sale2,100$39.8820,119,706
2006-10-20Open-market sale2,500$39.8720,121,806
2006-10-20Open-market sale2,600$39.8620,124,306
2006-10-20Open-market sale1,000$39.9020,117,306
2006-10-20Open-market sale600$39.9120,116,706
2006-10-20Open-market sale300$39.8220,130,006
2006-10-20Open-market sale400$39.8120,130,306
2006-10-20Open-market sale100$39.8020,130,706
2006-10-20Open-market sale100$39.7620,130,806
2006-10-20Open-market sale100$39.7520,130,906
2006-10-20Open-market sale1,900$39.8520,126,906
2006-10-20Open-market sale100$40.1520,111,206
2006-10-20Open-market sale100$40.0620,111,306
2006-10-20Open-market sale100$40.0520,111,406
2006-10-20Open-market sale100$40.0420,111,506
2006-10-20Open-market sale200$40.0320,111,606
2006-10-20Open-market sale100$40.0220,111,806
2006-10-20Open-market sale200$40.0120,111,906
2006-10-20Open-market sale200$40.0020,112,106
2006-10-20Open-market sale600$39.9920,112,306
2006-10-20Open-market sale400$39.9820,112,906
2006-10-20Open-market sale900$39.8320,129,106
2006-10-20Open-market sale500$39.9620,113,506
2006-10-20Open-market sale500$39.9520,114,006
2006-10-20Open-market sale700$39.9420,114,506
2006-10-20Open-market sale900$39.9320,115,206
2006-10-20Open-market sale600$39.9220,116,106
2006-10-19Open-market sale200$40.2720,133,706
2006-10-19Open-market sale300$40.2320,133,906
2006-10-19Open-market sale200$40.2820,133,506
2006-10-19Open-market sale300$40.2920,133,206
2006-10-19Open-market sale200$40.3020,133,006
2006-10-19Open-market sale200$40.3120,132,806
2006-10-19Open-market sale300$40.4020,132,506
2006-10-19Open-market sale300$40.4120,132,206
2006-10-19Open-market sale200$40.4520,132,006
2006-10-19Open-market sale300$40.4720,131,706
2006-10-19Open-market sale400$40.4820,131,306
2006-10-19Open-market sale200$40.2220,134,206
2006-10-19Open-market sale300$40.5020,131,006
2006-10-19Open-market sale100$40.0620,145,906
2006-10-19Open-market sale200$40.0520,146,006
2006-10-19Open-market sale400$40.0420,146,206
2006-10-19Open-market sale700$40.0320,146,606
2006-10-19Open-market sale300$40.0220,147,306
2006-10-19Open-market sale500$40.0120,147,606
2006-10-19Open-market sale300$40.0020,148,106
2006-10-19Open-market sale100$39.9920,148,406
2006-10-19Open-market sale500$39.9820,148,506
2006-10-19Open-market sale300$39.9720,149,006
2006-10-19Open-market sale100$39.9520,149,306
2006-10-19Open-market sale300$39.9320,149,406
2006-10-19Open-market sale400$39.9220,149,706
2006-10-19Open-market sale300$39.9120,150,106
2006-10-19Open-market sale300$39.8520,150,406
2006-10-19Open-market sale300$39.8220,150,706
2006-10-19Open-market sale700$40.2120,134,406
2006-10-19Open-market sale900$40.2020,135,106
2006-10-19Open-market sale500$40.1820,136,006
2006-10-19Open-market sale1,000$40.1720,136,506
2006-10-19Open-market sale1,000$40.1620,137,506
2006-10-19Open-market sale400$40.1520,138,506
2006-10-19Open-market sale300$40.1420,138,906
2006-10-19Open-market sale1,600$40.1320,139,206
2006-10-19Open-market sale700$40.1220,140,806
2006-10-19Open-market sale900$40.1120,141,506
2006-10-19Open-market sale500$40.1020,142,406
2006-10-19Open-market sale2,100$40.0920,142,906
2006-10-19Open-market sale600$40.0820,145,006
2006-10-19Open-market sale300$40.0720,145,606
2006-10-18Open-market sale600$40.4420,157,406
2006-10-18Open-market sale200$40.4320,158,006
2006-10-18Open-market sale700$40.4220,158,206
2006-10-18Open-market sale600$40.4120,158,906
2006-10-18Open-market sale900$40.4020,159,506
2006-10-18Open-market sale800$40.3820,160,406
2006-10-18Open-market sale700$40.3720,161,206
2006-10-18Open-market sale300$40.3620,161,906
2006-10-18Open-market sale800$40.3520,162,206
2006-10-18Open-market sale300$40.3420,163,006
2006-10-18Open-market sale900$40.3320,163,306
2006-10-18Open-market sale600$40.3120,164,206
2006-10-18Open-market sale400$40.2820,164,806
2006-10-18Open-market sale400$40.2720,165,206
2006-10-18Open-market sale300$40.2620,165,606
2006-10-18Open-market sale300$40.2520,165,906
2006-10-18Open-market sale200$40.2420,166,206
2006-10-18Open-market sale300$40.2220,166,406
2006-10-18Open-market sale300$40.1820,166,706
2006-10-18Open-market sale600$40.1720,167,006
2006-10-18Open-market sale600$40.1020,167,906
2006-10-18Open-market sale300$40.0820,168,506
2006-10-18Open-market sale300$39.8820,170,706
2006-10-18Open-market sale300$39.9720,170,406
2006-10-18Open-market sale400$40.0020,170,006
2006-10-18Open-market sale400$40.0220,169,606
2006-10-18Open-market sale200$40.0320,169,406
2006-10-18Open-market sale300$40.0520,169,106
2006-10-18Open-market sale300$40.0620,168,806
2006-10-18Open-market sale300$40.1620,167,606
2006-10-18Open-market sale400$40.4520,157,006
2006-10-18Open-market sale500$41.0020,151,306
2006-10-18Open-market sale200$40.9520,151,806
2006-10-18Open-market sale100$40.8320,152,006
2006-10-18Open-market sale300$40.8020,152,106
2006-10-18Open-market sale300$40.6920,152,406
2006-10-18Open-market sale300$40.6720,152,706
2006-10-18Open-market sale400$40.6520,153,006
2006-10-18Open-market sale100$40.6420,153,406
2006-10-18Open-market sale300$40.6220,153,506
2006-10-18Open-market sale300$40.5920,153,806
2006-10-18Open-market sale1,300$40.5520,154,106
2006-10-18Open-market sale400$40.5420,155,406
2006-10-18Open-market sale600$40.4920,155,806
2006-10-18Open-market sale300$40.4820,156,406
2006-10-18Open-market sale300$40.4720,156,706
2006-10-18Open-market sale100$41.0120,151,206
2006-10-18Open-market sale200$41.2020,151,006
2006-10-17Open-market sale400$40.1020,186,706
2006-10-17Open-market sale500$40.0920,187,106
2006-10-17Open-market sale300$40.0820,187,606
2006-10-17Open-market sale200$40.0720,187,906
2006-10-17Open-market sale200$40.0620,188,106
2006-10-17Open-market sale200$40.0520,188,306
2006-10-17Open-market sale100$40.0420,188,506
2006-10-17Open-market sale300$40.0320,188,606
2006-10-17Open-market sale100$40.0220,188,906
2006-10-17Open-market sale100$40.0120,189,006
2006-10-17Open-market sale100$39.9920,189,106
2006-10-17Open-market sale100$39.9820,189,206
2006-10-17Open-market sale200$39.9620,189,306
2006-10-17Open-market sale100$39.9520,189,506
2006-10-17Open-market sale300$39.9420,189,606
2006-10-17Open-market sale200$39.9120,189,906
2006-10-17Open-market sale100$39.9020,190,106
2006-10-17Open-market sale200$39.8620,190,206
2006-10-17Open-market sale100$39.8220,190,406
2006-10-17Open-market sale100$39.7920,190,506
2006-10-17Open-market sale100$39.7720,190,606
2006-10-17Open-market sale200$39.7620,190,706
2006-10-17Open-market sale100$39.7520,190,906
2006-10-17Open-market sale300$40.1720,185,306
2006-10-17Open-market sale200$40.1620,185,606
2006-10-17Open-market sale200$40.1520,185,806
2006-10-17Open-market sale100$40.1220,186,406
2006-10-17Open-market sale100$40.1320,186,306
2006-10-17Open-market sale200$40.1120,186,506
2006-10-17Open-market sale300$40.1420,186,006
2006-10-17Open-market sale200$40.4420,176,906
2006-10-17Open-market sale100$40.4320,177,106
2006-10-17Open-market sale400$40.4220,177,206
2006-10-17Open-market sale300$40.4120,177,606
2006-10-17Open-market sale500$40.4020,177,906
2006-10-17Open-market sale200$40.3920,178,406
2006-10-17Open-market sale100$40.3820,178,606
2006-10-17Open-market sale200$40.3620,178,706
2006-10-17Open-market sale100$40.3520,178,906
2006-10-17Open-market sale300$40.3420,179,006
2006-10-17Open-market sale200$40.3320,179,306
2006-10-17Open-market sale200$40.3220,179,506
2006-10-17Open-market sale200$40.3120,179,706
2006-10-17Open-market sale500$40.3020,179,906
2006-10-17Open-market sale600$40.2920,180,406
2006-10-17Open-market sale200$40.2720,181,006
2006-10-17Open-market sale500$40.2620,181,206
2006-10-17Open-market sale300$40.2520,181,706
2006-10-17Open-market sale400$40.2420,182,006
2006-10-17Open-market sale700$40.2320,182,406
2006-10-17Open-market sale200$40.2220,183,106
2006-10-17Open-market sale200$40.2120,183,306
2006-10-17Open-market sale300$40.2020,183,506
2006-10-17Open-market sale400$40.1920,183,806
2006-10-17Open-market sale1,100$40.1820,184,206
2006-10-17Open-market sale800$40.5020,175,006
2006-10-17Open-market sale400$40.4920,175,806
2006-10-17Open-market sale400$40.4820,176,206
2006-10-17Open-market sale200$40.4620,176,606
2006-10-17Open-market sale100$40.4520,176,806
2006-10-17Open-market sale100$41.0420,171,706
2006-10-17Open-market sale100$41.0120,171,806
2006-10-17Open-market sale100$41.0620,171,606
2006-10-17Open-market sale100$41.0720,171,506
2006-10-17Open-market sale300$41.0820,171,206
2006-10-17Open-market sale100$41.1820,171,106
2006-10-17Open-market sale100$41.2020,171,006
2006-10-17Open-market sale600$40.5120,174,406
2006-10-17Open-market sale400$40.5220,174,006
2006-10-17Open-market sale300$40.5320,173,706
2006-10-17Open-market sale200$40.5420,173,506
2006-10-17Open-market sale100$40.5520,173,406
2006-10-17Open-market sale100$40.5620,173,306
2006-10-17Open-market sale100$40.6020,173,206
2006-10-17Open-market sale100$40.6120,173,106
2006-10-17Open-market sale300$40.7520,172,806
2006-10-17Open-market sale100$40.7720,172,706
2006-10-17Open-market sale100$40.7820,172,606
2006-10-17Open-market sale100$40.8020,172,506
2006-10-17Open-market sale100$40.9220,172,406
2006-10-17Open-market sale100$40.9720,172,306
2006-10-17Open-market sale300$41.0020,171,906
2006-10-17Open-market sale100$40.9820,172,206
2006-10-16Open-market sale100$41.7120,191,006
2006-10-16Open-market sale100$41.6520,191,106
2006-10-16Open-market sale100$41.6320,191,206
2006-10-16Open-market sale100$41.6220,191,306
2006-10-16Open-market sale500$41.1720,196,606
2006-10-16Open-market sale600$41.2020,195,306
2006-10-16Open-market sale200$41.2120,195,106
2006-10-16Open-market sale300$41.2220,194,806
2006-10-16Open-market sale100$41.2320,194,706
2006-10-16Open-market sale400$41.2420,194,306
2006-10-16Open-market sale400$41.2520,193,906
2006-10-16Open-market sale200$41.2620,193,706
2006-10-16Open-market sale400$41.2720,193,306
2006-10-16Open-market sale400$41.2820,192,906
2006-10-16Open-market sale700$41.2920,192,206
2006-10-16Open-market sale100$41.3020,192,106
2006-10-16Open-market sale100$41.3120,192,006
2006-10-16Open-market sale100$41.3220,191,906
2006-10-16Open-market sale100$41.3320,191,806
2006-10-16Open-market sale200$41.3520,191,606
2006-10-16Open-market sale100$41.3820,191,506
2006-10-16Open-market sale100$41.4120,191,406
2006-10-16Open-market sale300$41.0720,199,206
2006-10-16Open-market sale100$41.0820,199,106
2006-10-16Open-market sale100$41.0920,199,006
2006-10-16Open-market sale200$41.1020,198,806
2006-10-16Open-market sale200$41.1120,198,606
2006-10-16Open-market sale200$41.1220,198,406
2006-10-16Open-market sale100$41.1320,198,306
2006-10-16Open-market sale500$41.1420,197,806
2006-10-16Open-market sale500$41.1520,197,306
2006-10-16Open-market sale200$41.1620,197,106
2006-10-16Open-market sale500$41.1920,195,906
2006-10-16Open-market sale200$41.1820,196,406
2006-10-16Open-market sale400$40.8920,207,706
2006-10-16Open-market sale500$40.8820,208,106
2006-10-16Open-market sale600$40.8720,208,606
2006-10-16Open-market sale700$40.9020,207,006
2006-10-16Open-market sale400$40.9120,206,606
2006-10-16Open-market sale1,000$40.9220,205,606
2006-10-16Open-market sale500$40.9320,205,106
2006-10-16Open-market sale300$40.9420,204,806
2006-10-16Open-market sale400$40.9520,204,406
2006-10-16Open-market sale300$40.9620,204,106
2006-10-16Open-market sale400$40.9720,203,706
2006-10-16Open-market sale300$40.9820,203,406
2006-10-16Open-market sale700$40.9920,202,706
2006-10-16Open-market sale800$41.0020,201,906
2006-10-16Open-market sale300$41.0120,201,606
2006-10-16Open-market sale400$41.0220,201,206
2006-10-16Open-market sale500$41.0320,200,706
2006-10-16Open-market sale800$41.0420,199,906
2006-10-16Open-market sale100$41.0520,199,806
2006-10-16Open-market sale300$41.0620,199,506
2006-10-16Open-market sale200$40.6620,210,806
2006-10-16Open-market sale100$40.7220,210,706
2006-10-16Open-market sale100$40.7820,210,606
2006-10-16Open-market sale100$40.8020,210,506
2006-10-16Open-market sale100$40.8120,210,406
2006-10-16Open-market sale200$40.8220,210,206
2006-10-16Open-market sale200$40.8320,210,006
2006-10-16Open-market sale100$40.8420,209,906
2006-10-16Open-market sale600$40.8520,209,306
2006-10-16Open-market sale100$40.8620,209,206
2006-10-13Open-market sale700$41.0320,220,506
2006-10-13Open-market sale500$41.0220,221,206
2006-10-13Open-market sale500$41.0420,220,006
2006-10-13Open-market sale400$41.0520,219,606
2006-10-13Open-market sale100$41.0620,219,506
2006-10-13Open-market sale300$41.0720,219,206
2006-10-13Open-market sale500$41.0820,218,706
2006-10-13Open-market sale400$41.0920,218,306
2006-10-13Open-market sale300$41.1020,218,006
2006-10-13Open-market sale300$41.1120,217,706
2006-10-13Open-market sale400$41.1220,217,306
2006-10-13Open-market sale500$41.1320,216,806
2006-10-13Open-market sale600$41.1420,216,206
2006-10-13Open-market sale200$41.1520,216,006
2006-10-13Open-market sale100$41.1620,215,906
2006-10-13Open-market sale200$41.1820,215,706
2006-10-13Open-market sale100$41.1920,215,606
2006-10-13Open-market sale100$41.3520,213,206
2006-10-13Open-market sale200$41.3420,213,306
2006-10-13Open-market sale100$41.3320,213,506
2006-10-13Open-market sale100$41.3220,213,606
2006-10-13Open-market sale200$41.3120,213,706
2006-10-13Open-market sale200$41.2920,213,906
2006-10-13Open-market sale500$41.2820,214,106
2006-10-13Open-market sale200$41.2620,214,606
2006-10-13Open-market sale100$41.2520,214,806
2006-10-13Open-market sale200$41.2420,214,906
2006-10-13Open-market sale100$41.2320,215,106
2006-10-13Open-market sale200$41.2220,215,206
2006-10-13Open-market sale200$41.2120,215,406
2006-10-13Open-market sale200$40.4420,230,206
2006-10-13Open-market sale200$40.4320,230,406
2006-10-13Open-market sale100$40.4020,230,606
2006-10-13Open-market sale100$40.3820,230,706
2006-10-13Open-market sale100$40.3520,230,806
2006-10-13Open-market sale100$40.3120,230,906
2006-10-13Open-market sale600$41.0120,221,706
2006-10-13Open-market sale300$41.0020,222,306
2006-10-13Open-market sale600$40.9920,222,606
2006-10-13Open-market sale800$40.9820,223,206
2006-10-13Open-market sale300$40.9720,224,006
2006-10-13Open-market sale300$40.9620,224,306
2006-10-13Open-market sale800$40.9520,224,606
2006-10-13Open-market sale300$40.9420,225,406
2006-10-13Open-market sale500$40.9320,225,706
2006-10-13Open-market sale600$40.9220,226,206
2006-10-13Open-market sale600$40.9120,226,806
2006-10-13Open-market sale700$40.9020,227,406
2006-10-13Open-market sale300$40.8920,228,106
2006-10-13Open-market sale400$40.8720,228,406
2006-10-13Open-market sale100$40.8520,228,806
2006-10-13Open-market sale200$40.8420,228,906
2006-10-13Open-market sale200$40.8320,229,106
2006-10-13Open-market sale200$40.7820,229,306
2006-10-13Open-market sale100$40.7020,229,506
2006-10-13Open-market sale100$40.6620,229,606
2006-10-13Open-market sale100$40.5620,229,706
2006-10-13Open-market sale200$40.4920,229,806
2006-10-13Open-market sale100$40.4820,230,006
2006-10-13Open-market sale100$40.4520,230,106
2006-10-13Open-market sale200$41.5020,211,906
2006-10-13Open-market sale100$41.5720,211,506
2006-10-13Open-market sale100$41.6520,211,406
2006-10-13Open-market sale100$41.6820,211,306
2006-10-13Open-market sale100$41.7520,211,206
2006-10-13Open-market sale100$41.7820,211,106
2006-10-13Open-market sale100$41.9020,211,006
2006-10-13Open-market sale200$41.3620,213,006
2006-10-13Open-market sale100$41.3820,212,906
2006-10-13Open-market sale300$41.3920,212,606
2006-10-13Open-market sale100$41.4020,212,506
2006-10-13Open-market sale200$41.4120,212,306
2006-10-13Open-market sale100$41.4520,212,206
2006-10-13Open-market sale100$41.4820,212,106
2006-10-13Open-market sale200$41.5520,211,606
2006-10-13Open-market sale100$41.5220,211,806
2006-10-12Open-market sale900$39.9420,239,206
2006-10-12Open-market sale1,100$39.9320,240,106
2006-10-12Open-market sale800$39.9220,241,206
2006-10-12Open-market sale700$39.9620,237,906
2006-10-12Open-market sale300$39.6120,250,706
2006-10-12Open-market sale600$39.6720,250,106
2006-10-12Open-market sale300$39.7320,249,806
2006-10-12Open-market sale300$39.7420,249,506
2006-10-12Open-market sale300$39.7520,249,206
2006-10-12Open-market sale100$39.7720,249,106
2006-10-12Open-market sale300$39.7820,248,806
2006-10-12Open-market sale700$39.8020,248,106
2006-10-12Open-market sale200$39.8120,247,906
2006-10-12Open-market sale200$39.8320,247,706
2006-10-12Open-market sale400$39.8420,247,306
2006-10-12Open-market sale400$39.8520,246,906
2006-10-12Open-market sale300$39.8620,246,606
2006-10-12Open-market sale500$39.8720,246,106
2006-10-12Open-market sale1,400$39.8820,244,706
2006-10-12Open-market sale800$39.8920,243,906
2006-10-12Open-market sale1,000$39.9020,242,906
2006-10-12Open-market sale300$40.1520,234,006
2006-10-12Open-market sale500$40.1220,234,306
2006-10-12Open-market sale300$40.0720,234,806
2006-10-12Open-market sale300$40.0620,235,106
2006-10-12Open-market sale300$40.0220,235,406
2006-10-12Open-market sale1,600$39.9920,235,706
2006-10-12Open-market sale600$39.9820,237,306
2006-10-12Open-market sale900$39.9120,242,006
2006-10-12Open-market sale600$39.9520,238,606
2006-10-12Open-market sale400$40.1720,233,606
2006-10-12Open-market sale300$40.2020,233,306
2006-10-12Open-market sale700$40.2120,232,606
2006-10-12Open-market sale400$40.2520,231,006
2006-10-12Open-market sale600$40.2420,231,406
2006-10-12Open-market sale600$40.2220,232,006
2006-10-11Open-market sale300$40.2620,251,306
2006-10-11Open-market sale300$40.1020,253,706
2006-10-11Open-market sale300$40.1220,253,406
2006-10-11Open-market sale300$40.1720,253,106
2006-10-11Open-market sale300$40.4420,251,006
2006-10-11Open-market sale300$40.0920,254,006
2006-10-11Open-market sale300$40.2520,251,606
2006-10-11Open-market sale400$40.2420,251,906
2006-10-11Open-market sale200$40.2220,252,306
2006-10-11Open-market sale100$40.2020,252,506
2006-10-11Open-market sale500$40.1920,252,606
2006-10-11Open-market sale1,700$39.8720,265,606
2006-10-11Open-market sale300$39.8620,267,306
2006-10-11Open-market sale300$39.8420,267,606
2006-10-11Open-market sale300$39.8320,267,906
2006-10-11Open-market sale300$39.8220,268,206
2006-10-11Open-market sale200$39.8120,268,506
2006-10-11Open-market sale900$39.8020,268,706
2006-10-11Open-market sale300$39.7720,269,606
2006-10-11Open-market sale400$39.7620,269,906
2006-10-11Open-market sale200$39.7520,270,306
2006-10-11Open-market sale300$39.7320,270,506
2006-10-11Open-market sale200$39.6820,270,806
2006-10-11Open-market sale300$40.0720,254,306
2006-10-11Open-market sale100$40.0620,254,606
2006-10-11Open-market sale900$40.0520,254,706
2006-10-11Open-market sale400$40.0420,255,606
2006-10-11Open-market sale1,000$40.0320,256,006
2006-10-11Open-market sale300$40.0220,257,006
2006-10-11Open-market sale1,200$40.0120,257,306
2006-10-11Open-market sale700$39.9920,258,506
2006-10-11Open-market sale700$39.9820,259,206
2006-10-11Open-market sale900$39.9720,259,906
2006-10-11Open-market sale300$39.9620,260,806
2006-10-11Open-market sale200$39.9420,261,106
2006-10-11Open-market sale1,200$39.9320,261,306
2006-10-11Open-market sale200$39.9220,262,506
2006-10-11Open-market sale700$39.9120,262,706
2006-10-11Open-market sale1,300$39.9020,263,406
2006-10-11Open-market sale300$39.8920,264,706
2006-10-11Open-market sale600$39.8820,265,006
2006-10-10Open-market sale1,900$39.7520,286,806
2006-10-10Open-market sale500$39.7420,288,706
2006-10-10Open-market sale300$39.7320,289,206
2006-10-10Open-market sale300$39.7220,289,506
2006-10-10Open-market sale500$39.7120,289,806
2006-10-10Open-market sale500$39.7020,290,306
2006-10-10Open-market sale200$39.6920,290,806
2006-10-10Open-market sale500$39.9920,278,606
2006-10-10Open-market sale500$39.9820,279,106
2006-10-10Open-market sale700$39.9720,279,606
2006-10-10Open-market sale300$39.9620,280,306
2006-10-10Open-market sale200$39.8220,283,206
2006-10-10Open-market sale200$39.9420,280,806
2006-10-10Open-market sale400$39.9320,281,006
2006-10-10Open-market sale200$39.9220,281,406
2006-10-10Open-market sale100$39.9120,281,606
2006-10-10Open-market sale300$39.9020,281,706
2006-10-10Open-market sale200$39.8920,282,006
2006-10-10Open-market sale100$39.8820,282,206
2006-10-10Open-market sale100$39.8720,282,306
2006-10-10Open-market sale100$39.8620,282,406
2006-10-10Open-market sale300$39.8520,282,506
2006-10-10Open-market sale400$39.8320,282,806
2006-10-10Open-market sale400$39.7620,286,406
2006-10-10Open-market sale600$39.7720,285,806
2006-10-10Open-market sale700$39.7820,285,106
2006-10-10Open-market sale700$39.7920,284,406
2006-10-10Open-market sale600$39.8020,283,806
2006-10-10Open-market sale400$39.8120,283,406
2006-10-10Open-market sale200$39.9520,280,606
2006-10-10Open-market sale500$40.0820,272,706
2006-10-10Open-market sale300$40.0720,273,206
2006-10-10Open-market sale200$40.0620,273,506
2006-10-10Open-market sale400$40.0520,273,706
2006-10-10Open-market sale400$40.0420,274,106
2006-10-10Open-market sale700$40.0320,274,506
2006-10-10Open-market sale1,100$40.0220,275,206
2006-10-10Open-market sale1,100$40.0120,276,306
2006-10-10Open-market sale1,200$40.0020,277,406
2006-10-10Open-market sale200$40.2720,271,006
2006-10-10Open-market sale200$40.2420,271,206
2006-10-10Open-market sale200$40.2020,271,406
2006-10-10Open-market sale200$40.1620,271,606
2006-10-10Open-market sale100$40.1320,271,806
2006-10-10Open-market sale200$40.1220,271,906
2006-10-10Open-market sale200$40.1020,272,106
2006-10-10Open-market sale400$40.0920,272,306
2006-10-09Open-market sale300$40.1420,307,006
2006-10-09Open-market sale200$40.0520,307,606
2006-10-09Open-market sale200$40.0320,307,806
2006-10-09Open-market sale100$40.0120,308,006
2006-10-09Open-market sale200$40.0020,308,106
2006-10-09Open-market sale100$39.9920,308,306
2006-10-09Open-market sale100$39.9820,308,406
2006-10-09Open-market sale100$39.9620,308,506
2006-10-09Open-market sale200$39.9520,308,606
2006-10-09Open-market sale200$39.9220,308,806
2006-10-09Open-market sale200$39.9120,309,006
2006-10-09Open-market sale600$39.9020,309,206
2006-10-09Open-market sale400$39.8920,309,806
2006-10-09Open-market sale100$39.8820,310,206
2006-10-09Open-market sale100$39.8620,310,306
2006-10-09Open-market sale300$39.8320,310,406
2006-10-09Open-market sale100$39.7720,310,706
2006-10-09Open-market sale200$39.5520,310,806
2006-10-09Open-market sale300$40.2820,303,106
2006-10-09Open-market sale200$40.2720,303,406
2006-10-09Open-market sale900$40.2620,303,606
2006-10-09Open-market sale800$40.2520,304,506
2006-10-09Open-market sale300$40.2420,305,306
2006-10-09Open-market sale500$40.2220,305,606
2006-10-09Open-market sale500$40.1920,306,106
2006-10-09Open-market sale200$40.1820,306,606
2006-10-09Open-market sale100$40.1620,306,806
2006-10-09Open-market sale100$40.1520,306,906
2006-10-09Open-market sale100$40.0920,307,506
2006-10-09Open-market sale200$40.1120,307,306
2006-10-09Open-market sale400$40.4520,296,606
2006-10-09Open-market sale800$40.4420,297,006
2006-10-09Open-market sale400$40.4320,297,806
2006-10-09Open-market sale200$40.4220,298,206
2006-10-09Open-market sale1,100$40.4020,298,406
2006-10-09Open-market sale400$40.3920,299,506
2006-10-09Open-market sale200$40.3820,299,906
2006-10-09Open-market sale200$40.3620,300,106
2006-10-09Open-market sale500$40.3520,300,306
2006-10-09Open-market sale700$40.3420,300,806
2006-10-09Open-market sale100$40.3320,301,506
2006-10-09Open-market sale100$40.3220,301,606
2006-10-09Open-market sale800$40.3120,301,706
2006-10-09Open-market sale400$40.3020,302,506
2006-10-09Open-market sale200$40.2920,302,906
2006-10-09Open-market sale100$40.6920,291,506
2006-10-09Open-market sale200$40.6820,291,606
2006-10-09Open-market sale200$40.6120,291,806
2006-10-09Open-market sale500$40.5920,292,006
2006-10-09Open-market sale200$40.5820,292,506
2006-10-09Open-market sale300$40.5720,292,706
2006-10-09Open-market sale600$40.5620,293,006
2006-10-09Open-market sale200$40.5420,293,606
2006-10-09Open-market sale200$40.5320,293,806
2006-10-09Open-market sale400$40.5220,294,006
2006-10-09Open-market sale200$40.5120,294,406
2006-10-09Open-market sale400$40.5020,294,606
2006-10-09Open-market sale700$40.4920,295,006
2006-10-09Open-market sale500$40.4820,295,706
2006-10-09Open-market sale400$40.4620,296,206
2006-10-09Open-market sale200$41.2820,291,006
2006-10-09Open-market sale100$40.9820,291,406
2006-10-09Open-market sale200$41.1520,291,206
2006-10-06Open-market sale200$40.4420,311,006
2006-10-06Open-market sale600$40.4320,311,206
2006-10-06Open-market sale100$40.4020,311,806
2006-10-06Open-market sale200$40.1720,316,906
2006-10-06Open-market sale200$40.1220,317,106
2006-10-06Open-market sale200$40.0620,317,306
2006-10-06Open-market sale200$40.0420,317,506
2006-10-06Open-market sale500$40.0120,317,706
2006-10-06Open-market sale200$40.0020,318,206
2006-10-06Open-market sale200$39.9820,318,406
2006-10-06Open-market sale100$39.9720,318,606
2006-10-06Open-market sale600$39.9620,318,706
2006-10-06Open-market sale200$39.9220,319,306
2006-10-06Open-market sale200$39.7420,319,506
2006-10-06Open-market sale200$39.7120,319,706
2006-10-06Open-market sale400$39.6520,319,906
2006-10-06Open-market sale100$39.5920,320,306
2006-10-06Open-market sale100$39.5720,320,406
2006-10-06Open-market sale200$39.5520,320,506
2006-10-06Open-market sale300$39.5020,320,706
2006-10-06Open-market sale200$39.4920,321,006
2006-10-06Open-market sale200$39.4620,321,206
2006-10-06Open-market sale500$39.4520,321,406
2006-10-06Open-market sale200$40.3920,311,906
2006-10-06Open-market sale300$40.3820,312,106
2006-10-06Open-market sale300$40.3620,312,406
2006-10-06Open-market sale600$40.3520,312,706
2006-10-06Open-market sale700$40.3420,313,306
2006-10-06Open-market sale400$40.3320,314,006
2006-10-06Open-market sale1,300$40.3220,314,406
2006-10-06Open-market sale200$40.2920,315,706
2006-10-06Open-market sale600$40.2720,315,906
2006-10-06Open-market sale400$40.2520,316,506
2006-10-06Open-market sale700$39.2520,326,606
2006-10-06Open-market sale200$39.2920,326,206
2006-10-06Open-market sale200$39.2720,326,406
2006-10-06Open-market sale100$38.7920,330,606
2006-10-06Open-market sale100$38.9120,330,506
2006-10-06Open-market sale400$38.9320,330,106
2006-10-06Open-market sale300$38.9520,329,806
2006-10-06Open-market sale200$39.0620,329,606
2006-10-06Open-market sale200$39.4420,321,906
2006-10-06Open-market sale300$39.0920,329,306
2006-10-06Open-market sale200$39.1020,329,106
2006-10-06Open-market sale100$39.1120,329,006
2006-10-06Open-market sale300$39.1220,328,706
2006-10-06Open-market sale200$39.1620,328,506
2006-10-06Open-market sale200$39.1720,328,306
2006-10-06Open-market sale200$39.1920,328,106
2006-10-06Open-market sale200$39.2120,327,906
2006-10-06Open-market sale200$39.2220,327,706
2006-10-06Open-market sale300$39.4120,322,306
2006-10-06Open-market sale200$39.3920,322,606
2006-10-06Open-market sale200$39.3820,322,806
2006-10-06Open-market sale400$39.3720,323,006
2006-10-06Open-market sale400$39.3620,323,406
2006-10-06Open-market sale200$39.3520,323,806
2006-10-06Open-market sale800$39.3320,324,006
2006-10-06Open-market sale600$39.3220,324,806
2006-10-06Open-market sale800$39.3020,325,406
2006-10-06Open-market sale300$38.7520,330,706
2006-10-06Open-market sale400$39.2320,327,306
2006-10-06Open-market sale200$39.4320,322,106
2006-10-05Open-market sale200$37.8820,344,106
2006-10-05Open-market sale500$37.8920,343,606
2006-10-05Open-market sale600$37.9020,343,006
2006-10-05Open-market sale400$37.9120,342,606
2006-10-05Open-market sale500$37.9220,342,106
2006-10-05Open-market sale100$37.9420,342,006
2006-10-05Open-market sale200$37.9520,341,806
2006-10-05Open-market sale200$37.9620,341,606
2006-10-05Open-market sale200$37.9720,341,406
2006-10-05Open-market sale100$37.9920,341,306
2006-10-05Open-market sale500$38.0020,340,806
2006-10-05Open-market sale400$38.0120,340,406
2006-10-05Open-market sale300$38.0220,340,106
2006-10-05Open-market sale200$38.0320,339,906
2006-10-05Open-market sale300$38.0420,339,606
2006-10-05Open-market sale100$38.0620,339,506
2006-10-05Open-market sale100$38.0720,339,406
2006-10-05Open-market sale300$38.0820,339,106
2006-10-05Open-market sale200$37.6420,345,806
2006-10-05Open-market sale100$37.6520,345,706
2006-10-05Open-market sale100$37.6720,345,606
2006-10-05Open-market sale200$37.6820,345,406
2006-10-05Open-market sale200$37.7020,345,206
2006-10-05Open-market sale100$37.7520,345,106
2006-10-05Open-market sale100$37.7720,345,006
2006-10-05Open-market sale200$37.8020,344,806
2006-10-05Open-market sale100$37.8120,344,706
2006-10-05Open-market sale100$37.8420,344,606
2006-10-05Open-market sale200$37.8720,344,306
2006-10-05Open-market sale100$37.8620,344,506
2006-10-05Open-market sale200$38.5420,333,706
2006-10-05Open-market sale100$38.5220,333,906
2006-10-05Open-market sale100$38.5620,333,606
2006-10-05Open-market sale100$38.5920,333,506
2006-10-05Open-market sale100$38.6120,333,406
2006-10-05Open-market sale100$38.6620,333,306
2006-10-05Open-market sale400$38.7520,332,906
2006-10-05Open-market sale400$38.7620,332,506
2006-10-05Open-market sale400$38.7720,332,106
2006-10-05Open-market sale100$38.7820,332,006
2006-10-05Open-market sale200$38.7920,331,806
2006-10-05Open-market sale100$38.8020,331,706
2006-10-05Open-market sale100$38.8420,331,606
2006-10-05Open-market sale100$38.8620,331,506
2006-10-05Open-market sale100$38.9020,331,406
2006-10-05Open-market sale100$38.9120,331,306
2006-10-05Open-market sale100$38.9520,331,206
2006-10-05Open-market sale100$39.0220,331,006
2006-10-05Open-market sale100$39.0020,331,106
2006-10-05Open-market sale100$37.5220,346,606
2006-10-05Open-market sale100$37.5620,346,106
2006-10-05Open-market sale100$37.6020,346,006
2006-10-05Open-market sale100$37.1320,350,906
2006-10-05Open-market sale100$37.1520,350,806
2006-10-05Open-market sale100$37.1720,350,706
2006-10-05Open-market sale100$37.2320,350,606
2006-10-05Open-market sale100$37.2720,350,506
2006-10-05Open-market sale100$37.2820,350,406
2006-10-05Open-market sale100$37.2920,350,306
2006-10-05Open-market sale400$37.3020,349,906
2006-10-05Open-market sale100$37.3120,349,806
2006-10-05Open-market sale300$37.3220,349,506
2006-10-05Open-market sale200$37.3320,349,306
2006-10-05Open-market sale100$37.3420,349,206
2006-10-05Open-market sale100$37.3520,349,106
2006-10-05Open-market sale200$37.3720,348,906
2006-10-05Open-market sale100$37.3820,348,806
2006-10-05Open-market sale100$37.3920,348,706
2006-10-05Open-market sale300$37.4020,348,406
2006-10-05Open-market sale100$37.4320,348,306
2006-10-05Open-market sale400$37.4420,347,906
2006-10-05Open-market sale300$37.4520,347,606
2006-10-05Open-market sale400$37.4620,347,206
2006-10-05Open-market sale100$37.4720,347,106
2006-10-05Open-market sale200$37.4820,346,906
2006-10-05Open-market sale100$37.4920,346,806
2006-10-05Open-market sale100$37.5020,346,706
2006-10-05Open-market sale100$37.5320,346,506
2006-10-05Open-market sale300$37.5420,346,206
2006-10-05Open-market sale200$38.1520,337,906
2006-10-05Open-market sale300$38.1420,338,106
2006-10-05Open-market sale100$38.1320,338,406
2006-10-05Open-market sale100$38.1220,338,506
2006-10-05Open-market sale100$38.1120,338,606
2006-10-05Open-market sale200$38.1020,338,706
2006-10-05Open-market sale200$38.0920,338,906
2006-10-05Open-market sale300$38.5120,334,006
2006-10-05Open-market sale200$38.5020,334,306
2006-10-05Open-market sale400$38.4920,334,506
2006-10-05Open-market sale300$38.4620,334,906
2006-10-05Open-market sale300$38.4420,335,206
2006-10-05Open-market sale100$38.4320,335,506
2006-10-05Open-market sale200$38.4020,335,606
2006-10-05Open-market sale100$38.3920,335,806
2006-10-05Open-market sale100$38.3820,335,906
2006-10-05Open-market sale100$38.3720,336,006
2006-10-05Open-market sale100$38.3620,336,106
2006-10-05Open-market sale100$38.3320,336,206
2006-10-05Open-market sale100$38.3020,336,306
2006-10-05Open-market sale200$38.2820,336,406
2006-10-05Open-market sale100$38.2720,336,606
2006-10-05Open-market sale100$38.2620,336,706
2006-10-05Open-market sale200$38.2520,336,806
2006-10-05Open-market sale100$38.2320,337,006
2006-10-05Open-market sale200$38.2120,337,106
2006-10-05Open-market sale200$38.2020,337,306
2006-10-05Open-market sale100$38.1920,337,506
2006-10-05Open-market sale100$38.1820,337,606
2006-10-05Open-market sale200$38.1620,337,706
2006-10-04Open-market sale400$36.8920,355,806
2006-10-04Open-market sale1,300$36.9020,354,506
2006-10-04Open-market sale100$36.9220,354,406
2006-10-04Open-market sale100$36.9520,354,306
2006-10-04Open-market sale200$36.9620,354,106
2006-10-04Open-market sale200$36.9820,353,906
2006-10-04Open-market sale200$37.0020,353,706
2006-10-04Open-market sale200$37.0420,353,506
2006-10-04Open-market sale300$37.0520,353,206
2006-10-04Open-market sale200$37.1020,353,006
2006-10-04Open-market sale200$37.1120,352,806
2006-10-04Open-market sale200$37.1220,352,606
2006-10-04Open-market sale900$37.1520,351,706
2006-10-04Open-market sale200$37.1620,351,506
2006-10-04Open-market sale100$37.1820,351,406
2006-10-04Open-market sale400$37.1920,351,006
2006-10-04Open-market sale1,300$36.7720,359,806
2006-10-04Open-market sale500$36.7820,359,306
2006-10-04Open-market sale200$36.7920,359,106
2006-10-04Open-market sale200$36.8020,358,906
2006-10-04Open-market sale700$36.8220,358,206
2006-10-04Open-market sale400$36.8320,357,806
2006-10-04Open-market sale600$36.8420,357,206
2006-10-04Open-market sale400$36.8520,356,806
2006-10-04Open-market sale100$36.8620,356,706
2006-10-04Open-market sale200$36.8820,356,206
2006-10-04Open-market sale300$36.8720,356,406
2006-10-04Open-market sale600$36.7520,361,806
2006-10-04Open-market sale200$36.2720,370,506
2006-10-04Open-market sale200$36.3020,370,306
2006-10-04Open-market sale200$36.3120,370,106
2006-10-04Open-market sale200$36.3520,369,906
2006-10-04Open-market sale200$36.4020,369,706
2006-10-04Open-market sale200$36.4120,369,506
2006-10-04Open-market sale200$36.4220,369,306
2006-10-04Open-market sale500$36.4320,368,806
2006-10-04Open-market sale200$36.4420,368,606
2006-10-04Open-market sale200$36.4620,368,406
2006-10-04Open-market sale800$36.4720,367,606
2006-10-04Open-market sale300$36.4820,367,306
2006-10-04Open-market sale200$36.4920,367,106
2006-10-04Open-market sale600$36.5020,366,506
2006-10-04Open-market sale400$36.5120,366,106
2006-10-04Open-market sale200$36.5220,365,906
2006-10-04Open-market sale700$36.5420,365,206
2006-10-04Open-market sale200$36.5520,365,006
2006-10-04Open-market sale400$36.5720,364,606
2006-10-04Open-market sale200$36.5820,364,406
2006-10-04Open-market sale200$36.6020,364,206
2006-10-04Open-market sale300$36.6120,363,906
2006-10-04Open-market sale100$36.6320,363,806
2006-10-04Open-market sale200$36.7120,363,606
2006-10-04Open-market sale500$36.7220,363,106
2006-10-04Open-market sale300$36.7320,362,806
2006-10-04Open-market sale700$36.7620,361,106
2006-10-04Open-market sale300$36.1320,370,706
2006-10-04Open-market sale400$36.7420,362,406
2006-10-03Open-market sale200$35.9520,383,406
2006-10-03Open-market sale100$35.9620,383,306
2006-10-03Open-market sale300$35.1620,390,706
2006-10-03Open-market sale200$35.1720,390,506
2006-10-03Open-market sale200$35.2020,390,306
2006-10-03Open-market sale200$35.2120,390,106
2006-10-03Open-market sale100$35.2420,390,006
2006-10-03Open-market sale100$35.2520,389,906
2006-10-03Open-market sale300$35.2620,389,606
2006-10-03Open-market sale300$35.2820,389,306
2006-10-03Open-market sale300$35.3320,389,006
2006-10-03Open-market sale200$35.3620,388,806
2006-10-03Open-market sale100$35.3720,388,706
2006-10-03Open-market sale200$35.5420,388,506
2006-10-03Open-market sale400$35.5520,388,106
2006-10-03Open-market sale600$35.5620,387,506
2006-10-03Open-market sale200$35.5820,387,306
2006-10-03Open-market sale200$35.5920,387,106
2006-10-03Open-market sale100$35.6020,387,006
2006-10-03Open-market sale700$35.6120,386,306
2006-10-03Open-market sale300$35.6420,386,006
2006-10-03Open-market sale100$35.6520,385,906
2006-10-03Open-market sale300$35.6820,385,606
2006-10-03Open-market sale200$35.6920,385,406
2006-10-03Open-market sale200$35.7020,385,206
2006-10-03Open-market sale500$35.7220,384,706
2006-10-03Open-market sale200$35.7520,384,506
2006-10-03Open-market sale400$35.7920,384,106
2006-10-03Open-market sale200$35.8520,383,906
2006-10-03Open-market sale300$35.8820,383,606
2006-10-03Open-market sale200$36.7120,371,206
2006-10-03Open-market sale300$36.7020,371,406
2006-10-03Open-market sale300$36.6520,371,706
2006-10-03Open-market sale200$36.6420,372,006
2006-10-03Open-market sale200$36.6320,372,206
2006-10-03Open-market sale300$36.6020,372,406
2006-10-03Open-market sale200$36.5920,372,706
2006-10-03Open-market sale200$36.5520,372,906
2006-10-03Open-market sale200$36.7320,371,006
2006-10-03Open-market sale400$35.9920,382,706
2006-10-03Open-market sale700$36.0120,382,006
2006-10-03Open-market sale200$36.0320,381,806
2006-10-03Open-market sale400$36.0420,381,406
2006-10-03Open-market sale300$36.0520,381,106
2006-10-03Open-market sale200$36.0720,380,906
2006-10-03Open-market sale200$36.0920,380,706
2006-10-03Open-market sale200$36.1020,380,506
2006-10-03Open-market sale400$36.1320,380,106
2006-10-03Open-market sale500$36.1420,379,606
2006-10-03Open-market sale400$36.1520,379,206
2006-10-03Open-market sale200$36.1620,379,006
2006-10-03Open-market sale600$36.1720,378,406
2006-10-03Open-market sale200$36.1820,378,206
2006-10-03Open-market sale300$36.1920,377,906
2006-10-03Open-market sale700$36.2020,377,206
2006-10-03Open-market sale200$36.2120,377,006
2006-10-03Open-market sale200$36.2220,376,806
2006-10-03Open-market sale100$36.2320,376,706
2006-10-03Open-market sale200$36.2420,376,506
2006-10-03Open-market sale400$36.2720,376,106
2006-10-03Open-market sale300$36.4020,375,806
2006-10-03Open-market sale200$36.4420,375,606
2006-10-03Open-market sale200$36.4520,375,406
2006-10-03Open-market sale300$36.4620,375,106
2006-10-03Open-market sale200$36.4920,374,906
2006-10-03Open-market sale500$36.5020,374,406
2006-10-03Open-market sale500$36.5220,373,906
2006-10-03Open-market sale800$36.5420,373,106
2006-10-03Open-market sale200$35.9820,383,106
2006-10-02Open-market sale500$35.8120,395,906
2006-10-02Open-market sale300$35.7520,397,306
2006-10-02Open-market sale200$35.7620,397,106
2006-10-02Open-market sale100$35.7720,397,006
2006-10-02Open-market sale100$35.7820,396,906
2006-10-02Open-market sale200$35.7920,396,706
2006-10-02Open-market sale300$35.8020,396,406
2006-10-02Open-market sale200$35.7420,397,606
2006-10-02Open-market sale300$35.8320,395,606
2006-10-02Open-market sale200$35.8420,395,406
2006-10-02Open-market sale500$35.8720,394,906
2006-10-02Open-market sale900$35.8820,394,006
2006-10-02Open-market sale500$35.8920,393,506
2006-10-02Open-market sale900$35.9020,392,606
2006-10-02Open-market sale200$35.7220,397,806
2006-10-02Open-market sale200$35.6920,398,006
2006-10-02Open-market sale200$35.6720,398,206
2006-10-02Open-market sale400$35.6520,398,406
2006-10-02Open-market sale200$36.2520,391,006
2006-10-02Open-market sale300$36.1920,391,206
2006-10-02Open-market sale200$36.1820,391,506
2006-10-02Open-market sale200$36.0220,391,706
2006-10-02Open-market sale200$36.0020,391,906
2006-10-02Open-market sale100$35.9920,392,106
2006-10-02Open-market sale200$35.9420,392,206
2006-10-02Open-market sale200$35.9120,392,406
2006-10-02Open-market sale300$35.3420,403,406
2006-10-02Open-market sale400$35.3120,404,406
2006-10-02Open-market sale1,000$35.3020,404,806
2006-10-02Open-market sale500$35.2920,405,806
2006-10-02Open-market sale700$35.2820,406,306
2006-10-02Open-market sale400$35.2720,407,006
2006-10-02Open-market sale500$35.2620,407,406
2006-10-02Open-market sale200$35.2520,407,906
2006-10-02Open-market sale1,100$35.2420,408,106
2006-10-02Open-market sale700$35.2320,409,206
2006-10-02Open-market sale500$35.2220,409,906
2006-10-02Open-market sale400$35.2120,410,406
2006-10-02Open-market sale200$35.1920,410,806
2006-10-02Open-market sale200$35.6220,398,806
2006-10-02Open-market sale100$35.6020,399,006
2006-10-02Open-market sale200$35.5920,399,106
2006-10-02Open-market sale400$35.5720,399,306
2006-10-02Open-market sale200$35.5620,399,706
2006-10-02Open-market sale200$35.5120,399,906
2006-10-02Open-market sale600$35.4920,400,106
2006-10-02Open-market sale200$35.4820,400,706
2006-10-02Open-market sale300$35.4620,400,906
2006-10-02Open-market sale500$35.4320,401,206
2006-10-02Open-market sale100$35.4020,401,706
2006-10-02Open-market sale300$35.3920,401,806
2006-10-02Open-market sale600$35.3820,402,106
2006-10-02Open-market sale400$35.3720,402,706
2006-10-02Open-market sale300$35.3520,403,106
2006-10-02Open-market sale500$35.3220,403,906
2006-10-02Open-market sale200$35.3320,403,706
2006-09-29Open-market sale200$37.0020,411,006
2006-09-29Open-market sale200$36.2820,416,706
2006-09-29Open-market sale200$36.2920,416,506
2006-09-29Open-market sale500$36.3020,416,006
2006-09-29Open-market sale100$36.3120,415,906
2006-09-29Open-market sale300$36.3720,415,606
2006-09-29Open-market sale200$36.3820,415,406
2006-09-29Open-market sale200$36.4120,415,206
2006-09-29Open-market sale100$36.4220,415,106
2006-09-29Open-market sale100$36.4420,415,006
2006-09-29Open-market sale100$36.4720,414,906
2006-09-29Open-market sale300$36.4820,414,606
2006-09-29Open-market sale600$36.5020,414,006
2006-09-29Open-market sale300$36.5120,413,706
2006-09-29Open-market sale500$36.5320,413,206
2006-09-29Open-market sale200$36.5820,413,006
2006-09-29Open-market sale300$36.6320,412,706
2006-09-29Open-market sale500$36.6420,412,206
2006-09-29Open-market sale400$36.6920,411,806
2006-09-29Open-market sale300$36.7620,411,506
2006-09-29Open-market sale300$36.8320,411,206
2006-09-29Open-market sale200$36.1120,420,306
2006-09-29Open-market sale400$36.1420,419,906
2006-09-29Open-market sale200$36.1520,419,706
2006-09-29Open-market sale200$36.1620,419,506
2006-09-29Open-market sale500$36.1720,419,006
2006-09-29Open-market sale200$36.2120,418,806
2006-09-29Open-market sale500$36.2220,418,306
2006-09-29Open-market sale200$36.2420,418,106
2006-09-29Open-market sale900$36.2520,417,206
2006-09-29Open-market sale300$36.2620,416,906
2006-09-29Open-market sale200$35.8020,428,306
2006-09-29Open-market sale300$35.8220,428,006
2006-09-29Open-market sale200$35.8320,427,806
2006-09-29Open-market sale200$35.8720,427,606
2006-09-29Open-market sale300$35.8820,427,306
2006-09-29Open-market sale600$35.8920,426,706
2006-09-29Open-market sale300$35.9020,426,406
2006-09-29Open-market sale300$35.9120,426,106
2006-09-29Open-market sale200$35.9220,425,906
2006-09-29Open-market sale800$35.9320,425,106
2006-09-29Open-market sale300$35.9520,424,806
2006-09-29Open-market sale300$35.9620,424,506
2006-09-29Open-market sale800$35.9720,423,706
2006-09-29Open-market sale800$35.9820,422,906
2006-09-29Open-market sale200$36.0020,422,706
2006-09-29Open-market sale300$36.0320,422,406
2006-09-29Open-market sale500$36.0520,421,906
2006-09-29Open-market sale300$36.0620,421,606
2006-09-29Open-market sale700$36.0920,420,906
2006-09-29Open-market sale400$36.1020,420,506
2006-09-29Open-market sale100$35.6220,430,906
2006-09-29Open-market sale100$35.6420,430,806
2006-09-29Open-market sale200$35.6520,430,606
2006-09-29Open-market sale200$35.6920,430,406
2006-09-29Open-market sale200$35.7020,430,206
2006-09-29Open-market sale500$35.7120,429,706
2006-09-29Open-market sale600$35.7320,429,106
2006-09-29Open-market sale100$35.7520,429,006
2006-09-29Open-market sale300$35.7620,428,706
2006-09-29Open-market sale200$35.7820,428,506
2006-09-28Open-market sale100$37.8920,440,406
2006-09-28Open-market sale300$38.3220,434,606
2006-09-28Open-market sale300$38.3120,434,906
2006-09-28Open-market sale400$38.3020,435,206
2006-09-28Open-market sale200$38.2820,435,606
2006-09-28Open-market sale200$38.2620,435,806
2006-09-28Open-market sale300$38.2420,436,006
2006-09-28Open-market sale200$38.2320,436,306
2006-09-28Open-market sale100$38.2020,436,506
2006-09-28Open-market sale100$38.1920,436,606
2006-09-28Open-market sale100$38.1720,436,706
2006-09-28Open-market sale300$38.1420,436,806
2006-09-28Open-market sale400$38.1020,437,106
2006-09-28Open-market sale100$38.0920,437,506
2006-09-28Open-market sale200$38.0520,437,606
2006-09-28Open-market sale100$38.0420,437,806
2006-09-28Open-market sale400$38.0320,437,906
2006-09-28Open-market sale200$38.0120,438,306
2006-09-28Open-market sale100$38.0020,438,506
2006-09-28Open-market sale200$37.9920,438,606
2006-09-28Open-market sale100$37.9820,438,806
2006-09-28Open-market sale100$37.9720,438,906
2006-09-28Open-market sale200$37.9520,439,006
2006-09-28Open-market sale200$37.9420,439,206
2006-09-28Open-market sale200$37.9320,439,406
2006-09-28Open-market sale200$37.9220,439,606
2006-09-28Open-market sale200$37.9120,439,806
2006-09-28Open-market sale400$37.9020,440,006
2006-09-28Open-market sale100$38.3320,434,506
2006-09-28Open-market sale500$37.8720,440,506
2006-09-28Open-market sale300$37.7720,443,006
2006-09-28Open-market sale100$37.7620,443,306
2006-09-28Open-market sale600$37.7520,443,406
2006-09-28Open-market sale400$37.7420,444,006
2006-09-28Open-market sale900$37.7320,444,406
2006-09-28Open-market sale900$37.7220,445,306
2006-09-28Open-market sale300$37.7120,446,206
2006-09-28Open-market sale500$37.7020,446,506
2006-09-28Open-market sale400$37.6920,447,006
2006-09-28Open-market sale300$37.6820,447,406
2006-09-28Open-market sale400$37.6720,447,706
2006-09-28Open-market sale300$37.6520,448,106
2006-09-28Open-market sale200$37.6420,448,406
2006-09-28Open-market sale500$37.6320,448,606
2006-09-28Open-market sale200$37.6220,449,106
2006-09-28Open-market sale500$37.6120,449,306
2006-09-28Open-market sale200$37.6020,449,806
2006-09-28Open-market sale200$37.5920,450,006
2006-09-28Open-market sale200$37.5820,450,206
2006-09-28Open-market sale100$37.5520,450,406
2006-09-28Open-market sale100$37.5320,450,506
2006-09-28Open-market sale400$37.5120,450,606
2006-09-28Open-market sale200$37.8520,441,006
2006-09-28Open-market sale200$37.8420,441,206
2006-09-28Open-market sale200$37.8320,441,406
2006-09-28Open-market sale200$37.8220,441,606
2006-09-28Open-market sale100$37.8120,441,806
2006-09-28Open-market sale300$37.8020,441,906
2006-09-28Open-market sale500$37.7920,442,206
2006-09-28Open-market sale300$37.7820,442,706
2006-09-28Open-market sale500$38.4320,431,906
2006-09-28Open-market sale100$38.3720,433,606
2006-09-28Open-market sale200$38.3820,433,406
2006-09-28Open-market sale300$38.3920,433,106
2006-09-28Open-market sale600$38.4020,432,506
2006-09-28Open-market sale100$38.4220,432,406
2006-09-28Open-market sale200$38.3620,433,706
2006-09-28Open-market sale300$38.4520,431,606
2006-09-28Open-market sale100$38.4620,431,506
2006-09-28Open-market sale200$38.4720,431,306
2006-09-28Open-market sale100$38.4820,431,206
2006-09-28Open-market sale200$38.5020,431,006
2006-09-28Open-market sale600$38.3520,433,906
2006-09-27Open-market sale800$38.3020,453,606
2006-09-27Open-market sale700$38.2720,456,106
2006-09-27Open-market sale700$38.2820,455,406
2006-09-27Open-market sale600$38.2520,457,906
2006-09-27Open-market sale200$38.2420,458,506
2006-09-27Open-market sale300$38.2320,458,706
2006-09-27Open-market sale400$38.2020,459,006
2006-09-27Open-market sale100$38.1820,459,406
2006-09-27Open-market sale100$38.1720,459,506
2006-09-27Open-market sale200$38.1520,459,606
2006-09-27Open-market sale600$38.1420,459,806
2006-09-27Open-market sale100$38.1320,460,406
2006-09-27Open-market sale400$38.1220,460,506
2006-09-27Open-market sale300$38.1120,460,906
2006-09-27Open-market sale300$38.1020,461,206
2006-09-27Open-market sale200$38.4520,451,006
2006-09-27Open-market sale100$38.4120,451,206
2006-09-27Open-market sale200$38.3820,451,306
2006-09-27Open-market sale100$38.3720,451,506
2006-09-27Open-market sale300$38.3620,451,606
2006-09-27Open-market sale300$38.3520,451,906
2006-09-27Open-market sale200$38.3420,452,206
2006-09-27Open-market sale200$38.3320,452,406
2006-09-27Open-market sale100$38.3220,452,606
2006-09-27Open-market sale900$38.3120,452,706
2006-09-27Open-market sale1,100$38.2620,456,806
2006-09-27Open-market sale1,000$38.2920,454,406
2006-09-27Open-market sale200$37.1920,469,106
2006-09-27Open-market sale100$37.1620,469,306
2006-09-27Open-market sale200$37.1420,469,406
2006-09-27Open-market sale200$37.1320,469,606
2006-09-27Open-market sale200$37.1220,469,806
2006-09-27Open-market sale100$37.5220,466,006
2006-09-27Open-market sale100$37.1020,470,206
2006-09-27Open-market sale400$37.0920,470,306
2006-09-27Open-market sale200$37.0620,470,706
2006-09-27Open-market sale100$37.0420,470,906
2006-09-27Open-market sale200$37.2220,468,906
2006-09-27Open-market sale100$37.2320,468,806
2006-09-27Open-market sale100$37.2420,468,706
2006-09-27Open-market sale100$37.2920,468,606
2006-09-27Open-market sale100$37.3620,468,506
2006-09-27Open-market sale100$37.3720,468,406
2006-09-27Open-market sale100$37.3820,468,306
2006-09-27Open-market sale100$37.3920,468,206
2006-09-27Open-market sale200$37.4020,468,006
2006-09-27Open-market sale100$37.4120,467,906
2006-09-27Open-market sale100$37.4220,467,806
2006-09-27Open-market sale300$37.4420,467,506
2006-09-27Open-market sale100$37.4520,467,406
2006-09-27Open-market sale100$37.4620,467,306
2006-09-27Open-market sale100$37.4720,467,206
2006-09-27Open-market sale100$37.4820,467,106
2006-09-27Open-market sale100$37.4920,467,006
2006-09-27Open-market sale700$37.5020,466,306
2006-09-27Open-market sale200$37.5120,466,106
2006-09-27Open-market sale200$37.1120,470,006
2006-09-27Open-market sale200$37.9320,464,006
2006-09-27Open-market sale100$37.9120,464,206
2006-09-27Open-market sale100$37.8920,464,306
2006-09-27Open-market sale100$37.8420,464,406
2006-09-27Open-market sale100$37.8120,464,506
2006-09-27Open-market sale100$37.7820,464,606
2006-09-27Open-market sale200$37.7720,464,706
2006-09-27Open-market sale100$37.7520,464,906
2006-09-27Open-market sale100$37.7320,465,006
2006-09-27Open-market sale100$37.6520,465,106
2006-09-27Open-market sale100$37.6120,465,206
2006-09-27Open-market sale200$37.5920,465,306
2006-09-27Open-market sale100$37.5820,465,506
2006-09-27Open-market sale100$37.5720,465,606
2006-09-27Open-market sale100$37.5620,465,706
2006-09-27Open-market sale200$37.5520,465,806
2006-09-27Open-market sale100$38.0920,461,506
2006-09-27Open-market sale200$38.0820,461,606
2006-09-27Open-market sale200$38.0720,461,806
2006-09-27Open-market sale100$38.0620,462,006
2006-09-27Open-market sale300$38.0520,462,106
2006-09-27Open-market sale200$38.0420,462,406
2006-09-27Open-market sale100$38.0320,462,606
2006-09-27Open-market sale200$38.0220,462,706
2006-09-27Open-market sale300$38.0120,462,906
2006-09-27Open-market sale200$38.0020,463,206
2006-09-27Open-market sale100$37.9920,463,406
2006-09-27Open-market sale100$37.9820,463,506
2006-09-27Open-market sale200$37.9620,463,606
2006-09-27Open-market sale200$37.9520,463,806
2006-09-26Open-market sale200$37.7520,490,606
2006-09-26Open-market sale100$37.7320,490,806
2006-09-26Open-market sale300$37.9920,490,306
2006-09-26Open-market sale200$38.0020,490,106
2006-09-26Open-market sale200$38.0520,489,906
2006-09-26Open-market sale200$38.0820,489,706
2006-09-26Open-market sale100$37.7020,490,906
2006-09-26Open-market sale200$38.4720,473,306
2006-09-26Open-market sale200$38.4620,473,506
2006-09-26Open-market sale900$38.4520,473,706
2006-09-26Open-market sale800$38.4420,474,606
2006-09-26Open-market sale700$38.4320,475,406
2006-09-26Open-market sale1,000$38.4220,476,106
2006-09-26Open-market sale1,900$38.4120,477,106
2006-09-26Open-market sale900$38.4020,479,006
2006-09-26Open-market sale1,800$38.3920,479,906
2006-09-26Open-market sale800$38.3820,481,706
2006-09-26Open-market sale500$38.3720,482,506
2006-09-26Open-market sale1,300$38.3620,483,006
2006-09-26Open-market sale600$38.3520,484,306
2006-09-26Open-market sale600$38.3420,484,906
2006-09-26Open-market sale400$38.3320,485,506
2006-09-26Open-market sale700$38.3120,485,906
2006-09-26Open-market sale300$38.3020,486,606
2006-09-26Open-market sale200$38.2920,486,906
2006-09-26Open-market sale200$38.2720,487,106
2006-09-26Open-market sale1,100$38.2520,487,306
2006-09-26Open-market sale600$38.1820,488,406
2006-09-26Open-market sale500$38.1320,489,006
2006-09-26Open-market sale200$38.1220,489,506
2006-09-26Open-market sale300$38.5520,471,006
2006-09-26Open-market sale500$38.4820,472,806
2006-09-26Open-market sale400$38.4920,472,406
2006-09-26Open-market sale900$38.5020,471,506
2006-09-26Open-market sale200$38.5420,471,306
2006-09-25Open-market sale300$35.7320,509,706
2006-09-25Open-market sale100$35.7220,510,006
2006-09-25Open-market sale100$35.7420,509,606
2006-09-25Open-market sale300$35.7620,509,306
2006-09-25Open-market sale300$35.7720,509,006
2006-09-25Open-market sale200$35.7920,508,806
2006-09-25Open-market sale400$35.8020,508,406
2006-09-25Open-market sale100$35.8220,508,306
2006-09-25Open-market sale100$35.8320,508,206
2006-09-25Open-market sale900$35.8420,507,306
2006-09-25Open-market sale200$35.8520,507,106
2006-09-25Open-market sale300$35.8720,506,806
2006-09-25Open-market sale700$35.9020,506,106
2006-09-25Open-market sale300$35.9620,505,806
2006-09-25Open-market sale200$36.0020,505,606
2006-09-25Open-market sale200$36.0220,505,406
2006-09-25Open-market sale300$36.1020,505,106
2006-09-25Open-market sale300$36.1120,504,806
2006-09-25Open-market sale200$36.1320,504,606
2006-09-25Open-market sale200$36.1620,504,406
2006-09-25Open-market sale200$36.1920,504,206
2006-09-25Open-market sale200$36.2420,504,006
2006-09-25Open-market sale200$36.2520,503,806
2006-09-25Open-market sale300$36.2820,503,506
2006-09-25Open-market sale100$36.3120,503,406
2006-09-25Open-market sale200$36.3220,503,206
2006-09-25Open-market sale200$35.5020,510,806
2006-09-25Open-market sale100$35.5220,510,706
2006-09-25Open-market sale300$35.6620,510,406
2006-09-25Open-market sale300$35.7120,510,106
2006-09-25Open-market sale500$37.7120,491,006
2006-09-25Open-market sale300$37.6120,491,506
2006-09-25Open-market sale200$37.6020,491,806
2006-09-25Open-market sale200$37.5920,492,006
2006-09-25Open-market sale800$37.5420,492,206
2006-09-25Open-market sale500$37.5320,493,006
2006-09-25Open-market sale300$37.5220,493,506
2006-09-25Open-market sale200$37.4920,493,806
2006-09-25Open-market sale600$37.4820,494,006
2006-09-25Open-market sale200$37.4720,494,606
2006-09-25Open-market sale300$37.4220,494,806
2006-09-25Open-market sale200$37.3920,495,106
2006-09-25Open-market sale200$36.5820,501,006
2006-09-25Open-market sale300$36.9220,500,106
2006-09-25Open-market sale200$36.9420,499,906
2006-09-25Open-market sale200$37.0020,499,706
2006-09-25Open-market sale200$37.0220,499,506
2006-09-25Open-market sale500$37.0320,499,006
2006-09-25Open-market sale500$37.0620,498,506
2006-09-25Open-market sale200$37.0820,498,306
2006-09-25Open-market sale200$37.1020,498,106
2006-09-25Open-market sale300$37.1220,497,806
2006-09-25Open-market sale300$37.1320,497,506
2006-09-25Open-market sale200$37.1820,497,306
2006-09-25Open-market sale300$37.2620,497,006
2006-09-25Open-market sale200$37.2720,496,806
2006-09-25Open-market sale200$37.2820,496,606
2006-09-25Open-market sale300$37.2920,496,306
2006-09-25Open-market sale300$37.3020,496,006
2006-09-25Open-market sale300$37.3220,495,706
2006-09-25Open-market sale400$37.3320,495,306
2006-09-25Open-market sale300$36.3320,502,906
2006-09-25Open-market sale200$36.3420,502,706
2006-09-25Open-market sale200$36.3720,502,506
2006-09-25Open-market sale200$36.3820,502,306
2006-09-25Open-market sale200$36.4120,502,106
2006-09-25Open-market sale200$36.4320,501,906
2006-09-25Open-market sale200$36.4420,501,706
2006-09-25Open-market sale300$36.4620,501,406
2006-09-25Open-market sale200$36.5420,501,206
2006-09-25Open-market sale300$36.8820,500,406
2006-09-25Open-market sale300$36.8520,500,706
2006-09-25Open-market sale500$37.0620,498,506
2006-09-25Open-market sale500$37.0320,499,006
2006-09-25Open-market sale200$37.0220,499,506
2006-09-25Open-market sale200$37.0020,499,706
2006-09-25Open-market sale200$36.9420,499,906
2006-09-25Open-market sale300$36.9220,500,106
2006-09-25Open-market sale300$36.8820,500,406
2006-09-25Open-market sale300$36.8520,500,706
2006-09-25Open-market sale200$36.5820,501,006
2006-09-25Open-market sale200$36.5420,501,206
2006-09-25Open-market sale300$36.4620,501,406
2006-09-25Open-market sale200$36.4420,501,706
2006-09-25Open-market sale200$36.4320,501,906
2006-09-25Open-market sale200$36.4120,502,106
2006-09-25Open-market sale200$36.3820,502,306
2006-09-25Open-market sale200$36.3720,502,506
2006-09-25Open-market sale200$37.0820,498,306
2006-09-25Open-market sale300$36.3320,502,906
2006-09-25Open-market sale400$37.3320,495,306
2006-09-25Open-market sale300$37.3220,495,706
2006-09-25Open-market sale300$37.3020,496,006
2006-09-25Open-market sale300$37.2920,496,306
2006-09-25Open-market sale200$37.2820,496,606
2006-09-25Open-market sale200$37.2720,496,806
2006-09-25Open-market sale300$37.2620,497,006
2006-09-25Open-market sale200$37.1820,497,306
2006-09-25Open-market sale300$37.1320,497,506
2006-09-25Open-market sale300$37.1220,497,806
2006-09-25Open-market sale200$37.1020,498,106
2006-09-25Open-market sale200$36.3420,502,706
2006-09-22Open-market sale100$36.6720,511,906
2006-09-22Open-market sale200$36.6820,511,706
2006-09-22Open-market sale200$36.6920,511,506
2006-09-22Open-market sale100$36.7020,511,406
2006-09-22Open-market sale400$36.7920,511,006
2006-09-22Open-market sale100$36.6420,512,106
2006-09-22Open-market sale100$36.6520,512,006
2006-09-22Open-market sale200$36.1220,526,206
2006-09-22Open-market sale200$36.1120,526,406
2006-09-22Open-market sale200$36.1020,526,606
2006-09-22Open-market sale100$36.0920,526,806
2006-09-22Open-market sale100$36.0820,526,906
2006-09-22Open-market sale400$36.0720,527,006
2006-09-22Open-market sale500$36.0620,527,406
2006-09-22Open-market sale200$36.0520,527,906
2006-09-22Open-market sale200$36.0420,528,106
2006-09-22Open-market sale100$36.0320,528,306
2006-09-22Open-market sale400$36.0220,528,406
2006-09-22Open-market sale100$36.0120,528,806
2006-09-22Open-market sale300$35.9920,528,906
2006-09-22Open-market sale500$35.9820,529,206
2006-09-22Open-market sale100$35.9620,529,706
2006-09-22Open-market sale100$35.9520,529,806
2006-09-22Open-market sale200$35.9420,529,906
2006-09-22Open-market sale100$35.9220,530,106
2006-09-22Open-market sale400$35.9120,530,206
2006-09-22Open-market sale300$35.9020,530,606
2006-09-22Open-market sale100$35.8720,530,906
2006-09-22Open-market sale300$36.2220,520,806
2006-09-22Open-market sale900$36.2120,521,106
2006-09-22Open-market sale1,000$36.2020,522,006
2006-09-22Open-market sale500$36.1920,523,006
2006-09-22Open-market sale900$36.1820,523,506
2006-09-22Open-market sale300$36.1720,524,406
2006-09-22Open-market sale700$36.1620,524,706
2006-09-22Open-market sale500$36.1520,525,406
2006-09-22Open-market sale300$36.1320,525,906
2006-09-22Open-market sale100$36.5920,512,906
2006-09-22Open-market sale100$36.5620,513,006
2006-09-22Open-market sale100$36.3220,516,906
2006-09-22Open-market sale300$36.6020,512,606
2006-09-22Open-market sale300$36.6220,512,306
2006-09-22Open-market sale100$36.6320,512,206
2006-09-22Open-market sale600$36.3120,517,006
2006-09-22Open-market sale100$36.2720,519,906
2006-09-22Open-market sale300$36.3320,516,606
2006-09-22Open-market sale100$36.3420,516,506
2006-09-22Open-market sale200$36.3520,516,306
2006-09-22Open-market sale100$36.4020,516,206
2006-09-22Open-market sale100$36.4420,516,106
2006-09-22Open-market sale100$36.4520,516,006
2006-09-22Open-market sale100$36.4620,515,906
2006-09-22Open-market sale100$36.4720,515,806
2006-09-22Open-market sale100$36.4820,515,706
2006-09-22Open-market sale100$36.4920,515,606
2006-09-22Open-market sale900$36.5020,514,706
2006-09-22Open-market sale700$36.5120,514,006
2006-09-22Open-market sale200$36.5220,513,806
2006-09-22Open-market sale200$36.5320,513,606
2006-09-22Open-market sale300$36.5420,513,306
2006-09-22Open-market sale200$36.5520,513,106
2006-09-22Open-market sale1,200$36.2920,518,506
2006-09-22Open-market sale900$36.3020,517,606
2006-09-22Open-market sale200$36.2820,519,706
2006-09-22Open-market sale300$36.2320,520,506
2006-09-22Open-market sale300$36.2520,520,206
2006-09-22Open-market sale200$36.2620,520,006
2006-09-21Open-market sale200$35.4820,547,606
2006-09-21Open-market sale100$35.4420,548,306
2006-09-21Open-market sale100$35.4320,548,406
2006-09-21Open-market sale100$35.3820,548,506
2006-09-21Open-market sale200$35.3620,548,606
2006-09-21Open-market sale100$35.3020,548,806
2006-09-21Open-market sale100$35.2820,548,906
2006-09-21Open-market sale200$35.2620,549,006
2006-09-21Open-market sale100$35.2520,549,206
2006-09-21Open-market sale100$35.2420,549,306
2006-09-21Open-market sale100$35.2320,549,406
2006-09-21Open-market sale300$35.2220,549,506
2006-09-21Open-market sale100$35.2120,549,806
2006-09-21Open-market sale100$35.1220,549,906
2006-09-21Open-market sale100$35.1120,550,006
2006-09-21Open-market sale100$35.1020,550,106
2006-09-21Open-market sale200$35.0720,550,206
2006-09-21Open-market sale100$35.0620,550,406
2006-09-21Open-market sale100$35.0520,550,506
2006-09-21Open-market sale200$35.0320,550,606
2006-09-21Open-market sale100$35.0020,550,806
2006-09-21Open-market sale100$34.9720,550,906
2006-09-21Open-market sale400$35.5520,546,106
2006-09-21Open-market sale100$35.5420,546,506
2006-09-21Open-market sale200$35.5320,546,606
2006-09-21Open-market sale200$35.5220,546,806
2006-09-21Open-market sale200$35.5120,547,006
2006-09-21Open-market sale400$35.5020,547,206
2006-09-21Open-market sale200$35.4520,548,106
2006-09-21Open-market sale300$35.4720,547,806
2006-09-21Open-market sale100$36.6720,532,906
2006-09-21Open-market sale100$36.6620,533,006
2006-09-21Open-market sale100$36.6520,533,106
2006-09-21Open-market sale100$36.8220,531,006
2006-09-21Open-market sale100$36.8120,531,106
2006-09-21Open-market sale100$36.8020,531,206
2006-09-21Open-market sale400$36.7920,531,306
2006-09-21Open-market sale200$36.7420,531,706
2006-09-21Open-market sale200$36.7320,531,906
2006-09-21Open-market sale200$36.7120,532,106
2006-09-21Open-market sale300$36.7020,532,306
2006-09-21Open-market sale300$36.6920,532,606
2006-09-21Open-market sale100$35.9820,539,506
2006-09-21Open-market sale300$36.0020,539,206
2006-09-21Open-market sale100$36.0120,539,106
2006-09-21Open-market sale100$36.0620,539,006
2006-09-21Open-market sale200$36.1020,538,806
2006-09-21Open-market sale100$36.1320,538,706
2006-09-21Open-market sale100$36.1720,538,606
2006-09-21Open-market sale100$36.1820,538,506
2006-09-21Open-market sale100$36.2720,538,406
2006-09-21Open-market sale100$36.3320,538,306
2006-09-21Open-market sale100$36.3620,538,206
2006-09-21Open-market sale200$36.4020,538,006
2006-09-21Open-market sale100$36.4120,537,906
2006-09-21Open-market sale200$36.4220,537,706
2006-09-21Open-market sale200$36.4320,537,506
2006-09-21Open-market sale100$36.4520,537,406
2006-09-21Open-market sale100$36.4620,537,306
2006-09-21Open-market sale300$36.4920,537,006
2006-09-21Open-market sale200$36.5020,536,806
2006-09-21Open-market sale400$36.5420,536,406
2006-09-21Open-market sale100$36.5720,535,606
2006-09-21Open-market sale200$36.6420,533,206
2006-09-21Open-market sale500$36.6320,533,406
2006-09-21Open-market sale300$36.6220,533,906
2006-09-21Open-market sale600$36.6120,534,206
2006-09-21Open-market sale400$36.6020,534,806
2006-09-21Open-market sale300$36.5920,535,206
2006-09-21Open-market sale100$36.5820,535,506
2006-09-21Open-market sale400$36.5520,536,006
2006-09-21Open-market sale300$36.5620,535,706
2006-09-21Open-market sale200$35.7820,544,206
2006-09-21Open-market sale500$35.9020,541,306
2006-09-21Open-market sale400$35.9120,540,906
2006-09-21Open-market sale400$35.9220,540,506
2006-09-21Open-market sale100$35.9320,540,406
2006-09-21Open-market sale200$35.9420,540,206
2006-09-21Open-market sale300$35.9520,539,906
2006-09-21Open-market sale200$35.9620,539,706
2006-09-21Open-market sale100$35.9720,539,606
2006-09-21Open-market sale300$35.5620,545,806
2006-09-21Open-market sale100$35.5720,545,706
2006-09-21Open-market sale100$35.5820,545,606
2006-09-21Open-market sale200$35.6120,545,406
2006-09-21Open-market sale100$35.6220,545,306
2006-09-21Open-market sale100$35.6620,545,206
2006-09-21Open-market sale200$35.6820,545,006
2006-09-21Open-market sale100$35.7120,544,906
2006-09-21Open-market sale100$35.7220,544,806
2006-09-21Open-market sale100$35.7320,544,706
2006-09-21Open-market sale100$35.7420,544,606
2006-09-21Open-market sale100$35.7620,544,506
2006-09-21Open-market sale500$35.8820,542,206
2006-09-21Open-market sale300$35.8720,542,706
2006-09-21Open-market sale300$35.8620,543,006
2006-09-21Open-market sale100$35.8520,543,306
2006-09-21Open-market sale400$35.8220,543,406
2006-09-21Open-market sale300$35.8120,543,806
2006-09-21Open-market sale100$35.7920,544,106
2006-09-21Open-market sale400$35.8920,541,806
2006-09-21Open-market sale100$35.7720,544,406
2006-09-20Open-market sale300$35.2120,561,206
2006-09-20Open-market sale700$35.2020,561,506
2006-09-20Open-market sale100$35.1920,562,206
2006-09-20Open-market sale100$35.2220,561,106
2006-09-20Open-market sale100$35.2320,561,006
2006-09-20Open-market sale200$35.2420,560,806
2006-09-20Open-market sale700$35.2520,560,106
2006-09-20Open-market sale1,000$35.2620,559,106
2006-09-20Open-market sale600$35.2720,558,506
2006-09-20Open-market sale500$35.2820,558,006
2006-09-20Open-market sale100$35.2920,557,906
2006-09-20Open-market sale300$35.3020,557,606
2006-09-20Open-market sale600$35.3120,557,006
2006-09-20Open-market sale400$35.3220,556,606
2006-09-20Open-market sale200$35.3320,556,406
2006-09-20Open-market sale300$35.3420,556,106
2006-09-20Open-market sale500$35.3520,555,606
2006-09-20Open-market sale300$35.3620,555,306
2006-09-20Open-market sale200$35.1820,562,306
2006-09-20Open-market sale100$35.1720,562,506
2006-09-20Open-market sale200$35.1520,562,606
2006-09-20Open-market sale100$35.1420,562,806
2006-09-20Open-market sale200$35.1320,562,906
2006-09-20Open-market sale400$35.1220,563,106
2006-09-20Open-market sale200$35.1020,563,506
2006-09-20Open-market sale200$35.0720,563,706
2006-09-20Open-market sale100$35.0620,563,906
2006-09-20Open-market sale200$35.0220,564,006
2006-09-20Open-market sale200$35.0020,564,206
2006-09-20Open-market sale200$34.9920,564,406
2006-09-20Open-market sale600$35.4120,553,606
2006-09-20Open-market sale200$35.4420,552,806
2006-09-20Open-market sale200$35.4620,552,606
2006-09-20Open-market sale100$35.4720,552,506
2006-09-20Open-market sale300$35.4820,552,206
2006-09-20Open-market sale200$35.4920,552,006
2006-09-20Open-market sale200$35.5020,551,806
2006-09-20Open-market sale500$35.5920,551,306
2006-09-20Open-market sale100$35.6020,551,206
2006-09-20Open-market sale100$35.6120,551,106
2006-09-20Open-market sale100$35.6320,551,006
2006-09-20Open-market sale300$35.3720,555,006
2006-09-20Open-market sale400$35.3820,554,606
2006-09-20Open-market sale300$35.3920,554,306
2006-09-20Open-market sale100$35.4020,554,206
2006-09-20Open-market sale300$35.4320,553,006
2006-09-20Open-market sale300$35.4220,553,306
2006-09-20Open-market sale400$34.7620,567,906
2006-09-20Open-market sale200$34.7520,568,306
2006-09-20Open-market sale300$34.7220,568,506
2006-09-20Open-market sale100$34.7120,568,806
2006-09-20Open-market sale300$34.7020,568,906
2006-09-20Open-market sale200$34.6920,569,206
2006-09-20Open-market sale200$34.6820,569,406
2006-09-20Open-market sale100$34.6620,569,606
2006-09-20Open-market sale300$34.6520,569,706
2006-09-20Open-market sale300$34.6420,570,006
2006-09-20Open-market sale100$34.6220,570,306
2006-09-20Open-market sale200$34.6120,570,406
2006-09-20Open-market sale300$34.6020,570,606
2006-09-20Open-market sale100$34.5120,570,906
2006-09-20Open-market sale100$34.9820,564,606
2006-09-20Open-market sale100$34.9720,564,706
2006-09-20Open-market sale200$34.9620,564,806
2006-09-20Open-market sale300$34.9520,565,006
2006-09-20Open-market sale100$34.9320,565,306
2006-09-20Open-market sale400$34.9120,565,406
2006-09-20Open-market sale300$34.9020,565,806
2006-09-20Open-market sale100$34.8920,566,106
2006-09-20Open-market sale200$34.8820,566,206
2006-09-20Open-market sale100$34.8720,566,406
2006-09-20Open-market sale100$34.8520,566,506
2006-09-20Open-market sale200$34.8320,566,606
2006-09-20Open-market sale200$34.8120,566,806
2006-09-20Open-market sale400$34.8020,567,006
2006-09-20Open-market sale200$34.7920,567,406
2006-09-20Open-market sale300$34.7720,567,606
2006-09-19Open-market sale300$33.3120,589,806
2006-09-19Open-market sale200$33.2920,590,106
2006-09-19Open-market sale400$33.3220,589,406
2006-09-19Open-market sale100$33.3420,589,306
2006-09-19Open-market sale300$33.3520,589,006
2006-09-19Open-market sale100$33.3620,588,906
2006-09-19Open-market sale300$33.3720,588,606
2006-09-19Open-market sale300$33.4120,588,306
2006-09-19Open-market sale400$33.4420,587,906
2006-09-19Open-market sale200$33.4620,587,706
2006-09-19Open-market sale200$33.5020,587,506
2006-09-19Open-market sale400$33.5120,587,106
2006-09-19Open-market sale200$33.5420,586,906
2006-09-19Open-market sale200$33.5820,586,706
2006-09-19Open-market sale200$33.5920,586,506
2006-09-19Open-market sale100$33.6020,586,406
2006-09-19Open-market sale200$33.6520,586,206
2006-09-19Open-market sale200$33.6620,586,006
2006-09-19Open-market sale200$33.7020,585,806
2006-09-19Open-market sale200$33.7720,585,606
2006-09-19Open-market sale100$33.7820,585,506
2006-09-19Open-market sale100$33.8220,585,406
2006-09-19Open-market sale100$33.8520,585,306
2006-09-19Open-market sale200$33.8620,585,106
2006-09-19Open-market sale200$33.8820,584,906
2006-09-19Open-market sale300$33.9020,584,606
2006-09-19Open-market sale100$33.2320,590,906
2006-09-19Open-market sale300$33.2520,590,606
2006-09-19Open-market sale200$33.2720,590,406
2006-09-19Open-market sale100$33.2820,590,306
2006-09-19Open-market sale200$34.1120,579,906
2006-09-19Open-market sale200$34.1520,579,106
2006-09-19Open-market sale200$34.1820,578,906
2006-09-19Open-market sale100$34.2020,578,806
2006-09-19Open-market sale400$34.2120,578,406
2006-09-19Open-market sale200$34.2920,578,206
2006-09-19Open-market sale100$34.3020,578,106
2006-09-19Open-market sale200$34.3220,577,906
2006-09-19Open-market sale400$34.3320,577,506
2006-09-19Open-market sale400$34.3520,577,106
2006-09-19Open-market sale200$34.3620,576,906
2006-09-19Open-market sale200$34.3720,576,706
2006-09-19Open-market sale100$34.4020,576,606
2006-09-19Open-market sale100$33.9120,584,506
2006-09-19Open-market sale200$33.9220,584,306
2006-09-19Open-market sale300$33.9320,584,006
2006-09-19Open-market sale400$33.9420,583,606
2006-09-19Open-market sale300$33.9720,583,306
2006-09-19Open-market sale200$33.9920,583,106
2006-09-19Open-market sale500$34.0020,582,606
2006-09-19Open-market sale600$34.0120,582,006
2006-09-19Open-market sale200$34.0220,581,806
2006-09-19Open-market sale200$34.0320,581,606
2006-09-19Open-market sale100$34.0620,581,506
2006-09-19Open-market sale500$34.0720,581,006
2006-09-19Open-market sale300$34.0820,580,706
2006-09-19Open-market sale300$34.0920,580,406
2006-09-19Open-market sale300$34.1020,580,106
2006-09-19Open-market sale200$34.1420,579,306
2006-09-19Open-market sale400$34.1320,579,506
2006-09-19Open-market sale400$34.6320,571,006
2006-09-19Open-market sale400$34.6020,571,406
2006-09-19Open-market sale100$34.5920,571,806
2006-09-19Open-market sale200$34.5820,571,906
2006-09-19Open-market sale200$34.5720,572,106
2006-09-19Open-market sale500$34.5620,572,306
2006-09-19Open-market sale300$34.5520,572,806
2006-09-19Open-market sale200$34.5320,573,106
2006-09-19Open-market sale100$34.5120,573,306
2006-09-19Open-market sale900$34.5020,573,406
2006-09-19Open-market sale200$34.4920,574,306
2006-09-19Open-market sale300$34.4820,574,506
2006-09-19Open-market sale600$34.4620,574,806
2006-09-19Open-market sale300$34.4520,575,406
2006-09-19Open-market sale300$34.4420,575,706
2006-09-19Open-market sale200$34.4320,576,006
2006-09-19Open-market sale400$34.4220,576,206
2006-09-18Open-market sale100$35.4620,591,606
2006-09-18Open-market sale300$35.3720,592,606
2006-09-18Open-market sale100$35.3820,592,506
2006-09-18Open-market sale400$35.3920,592,106
2006-09-18Open-market sale200$35.4120,591,906
2006-09-18Open-market sale200$35.4420,591,706
2006-09-18Open-market sale100$35.5420,591,006
2006-09-18Open-market sale200$35.4820,591,406
2006-09-18Open-market sale100$35.4920,591,306
2006-09-18Open-market sale100$35.5020,591,206
2006-09-18Open-market sale100$35.5120,591,106
2006-09-18Open-market sale100$35.3620,592,906
2006-09-18Open-market sale200$35.0120,603,706
2006-09-18Open-market sale500$35.0020,603,906
2006-09-18Open-market sale100$35.3420,593,006
2006-09-18Open-market sale200$35.3320,593,106
2006-09-18Open-market sale100$35.3220,593,306
2006-09-18Open-market sale100$35.3120,593,406
2006-09-18Open-market sale200$35.3020,593,506
2006-09-18Open-market sale200$35.2920,593,706
2006-09-18Open-market sale200$35.2820,593,906
2006-09-18Open-market sale600$35.2720,594,106
2006-09-18Open-market sale200$35.2620,594,706
2006-09-18Open-market sale1,200$35.2520,594,906
2006-09-18Open-market sale500$35.2420,596,106
2006-09-18Open-market sale400$35.2320,596,606
2006-09-18Open-market sale500$35.2220,597,006
2006-09-18Open-market sale700$35.2120,597,506
2006-09-18Open-market sale1,200$35.2020,598,206
2006-09-18Open-market sale400$35.1920,599,406
2006-09-18Open-market sale300$35.1820,599,806
2006-09-18Open-market sale400$35.1720,600,106
2006-09-18Open-market sale200$35.1620,600,506
2006-09-18Open-market sale300$35.1520,600,706
2006-09-18Open-market sale400$35.1420,601,006
2006-09-18Open-market sale700$35.1320,601,406
2006-09-18Open-market sale400$35.1120,602,106
2006-09-18Open-market sale100$35.1020,602,506
2006-09-18Open-market sale200$35.0920,602,606
2006-09-18Open-market sale200$35.0720,602,806
2006-09-18Open-market sale400$35.0320,603,006
2006-09-18Open-market sale300$35.0220,603,406
2006-09-18Open-market sale500$34.4620,609,206
2006-09-18Open-market sale200$34.4520,609,706
2006-09-18Open-market sale100$34.4420,609,906
2006-09-18Open-market sale100$34.4320,610,006
2006-09-18Open-market sale100$34.4220,610,106
2006-09-18Open-market sale100$34.4120,610,206
2006-09-18Open-market sale300$34.3920,610,306
2006-09-18Open-market sale100$34.3820,610,606
2006-09-18Open-market sale200$34.3420,610,706
2006-09-18Open-market sale1,000$34.5020,606,506
2006-09-18Open-market sale100$34.5120,606,406
2006-09-18Open-market sale800$34.4720,608,406
2006-09-18Open-market sale300$34.4820,608,106
2006-09-18Open-market sale300$34.9920,604,406
2006-09-18Open-market sale100$34.5220,606,306
2006-09-18Open-market sale200$34.5820,606,106
2006-09-18Open-market sale100$34.5920,606,006
2006-09-18Open-market sale100$34.6320,605,906
2006-09-18Open-market sale100$34.7520,605,806
2006-09-18Open-market sale100$34.7620,605,706
2006-09-18Open-market sale100$34.7820,605,606
2006-09-18Open-market sale100$34.8220,605,506
2006-09-18Open-market sale200$34.8520,605,306
2006-09-18Open-market sale100$34.8720,605,206
2006-09-18Open-market sale100$34.9020,605,106
2006-09-18Open-market sale200$34.9120,604,906
2006-09-18Open-market sale100$34.9520,604,806
2006-09-18Open-market sale100$34.9820,604,706
2006-09-18Open-market sale600$34.4920,607,506
2006-09-18Open-market sale100$34.3320,610,906
2006-09-15Open-market sale1,900$35.0020,618,206
2006-09-15Open-market sale900$34.9920,620,106
2006-09-15Open-market sale400$34.9820,621,006
2006-09-15Open-market sale700$34.9720,621,406
2006-09-15Open-market sale500$34.9620,622,106
2006-09-15Open-market sale800$34.9520,622,606
2006-09-15Open-market sale2,800$34.9420,623,406
2006-09-15Open-market sale1,600$34.9320,626,206
2006-09-15Open-market sale700$34.9220,627,806
2006-09-15Open-market sale700$34.9120,628,506
2006-09-15Open-market sale1,000$34.9020,629,206
2006-09-15Open-market sale200$34.8820,630,206
2006-09-15Open-market sale100$35.0620,615,306
2006-09-15Open-market sale100$34.8520,630,506
2006-09-15Open-market sale100$34.8420,630,606
2006-09-15Open-market sale100$34.8020,630,706
2006-09-15Open-market sale100$34.7920,630,806
2006-09-15Open-market sale100$34.7420,630,906
2006-09-15Open-market sale200$35.1220,613,606
2006-09-15Open-market sale300$35.1120,613,806
2006-09-15Open-market sale400$35.1020,614,106
2006-09-15Open-market sale200$35.0920,614,506
2006-09-15Open-market sale400$35.0820,614,706
2006-09-15Open-market sale200$35.0720,615,106
2006-09-15Open-market sale1,300$35.0120,616,906
2006-09-15Open-market sale200$35.0220,616,706
2006-09-15Open-market sale400$35.0320,616,306
2006-09-15Open-market sale500$35.0420,615,806
2006-09-15Open-market sale400$35.0520,615,406
2006-09-15Open-market sale100$34.8720,630,406
2006-09-15Open-market sale100$35.3520,611,906
2006-09-15Open-market sale100$35.3420,612,006
2006-09-15Open-market sale200$35.3220,612,106
2006-09-15Open-market sale100$35.3120,612,306
2006-09-15Open-market sale100$35.2520,612,406
2006-09-15Open-market sale200$35.2420,612,506
2006-09-15Open-market sale100$35.2020,612,706
2006-09-15Open-market sale200$35.1820,612,806
2006-09-15Open-market sale100$35.1720,613,006
2006-09-15Open-market sale100$35.1620,613,106
2006-09-15Open-market sale200$35.1420,613,206
2006-09-15Open-market sale200$35.1320,613,406
2006-09-15Open-market sale200$35.4520,611,006
2006-09-15Open-market sale100$35.4420,611,206
2006-09-15Open-market sale100$35.4220,611,306
2006-09-15Open-market sale100$35.4120,611,406
2006-09-15Open-market sale100$35.4020,611,506
2006-09-15Open-market sale100$35.3920,611,606
2006-09-15Open-market sale100$35.3820,611,706
2006-09-15Open-market sale100$35.3620,611,806
2006-09-14Open-market sale100$35.1620,631,506
2006-09-14Open-market sale100$35.1820,631,406
2006-09-14Open-market sale100$35.2420,631,306
2006-09-14Open-market sale200$35.2920,631,106
2006-09-14Open-market sale100$35.3020,631,006
2006-09-14Open-market sale200$35.1320,631,706
2006-09-14Open-market sale100$35.1420,631,606
2006-09-14Open-market sale800$34.8820,649,106
2006-09-14Open-market sale300$34.8720,649,906
2006-09-14Open-market sale100$34.8620,650,206
2006-09-14Open-market sale100$34.8320,650,306
2006-09-14Open-market sale200$34.8120,650,406
2006-09-14Open-market sale300$34.7820,650,606
2006-09-14Open-market sale100$34.7520,650,906
2006-09-14Open-market sale200$35.1220,631,906
2006-09-14Open-market sale200$35.1120,632,106
2006-09-14Open-market sale400$35.0920,632,306
2006-09-14Open-market sale400$35.0820,632,706
2006-09-14Open-market sale100$35.0720,633,106
2006-09-14Open-market sale300$35.0620,633,206
2006-09-14Open-market sale500$35.0520,633,506
2006-09-14Open-market sale200$35.0420,634,006
2006-09-14Open-market sale500$35.0320,634,206
2006-09-14Open-market sale1,100$35.0220,634,706
2006-09-14Open-market sale700$35.0120,635,806
2006-09-14Open-market sale1,400$35.0020,636,506
2006-09-14Open-market sale600$34.9920,637,906
2006-09-14Open-market sale300$34.9820,638,506
2006-09-14Open-market sale1,700$34.9720,638,806
2006-09-14Open-market sale1,200$34.9620,640,506
2006-09-14Open-market sale1,800$34.9520,641,706
2006-09-14Open-market sale1,200$34.9420,643,506
2006-09-14Open-market sale600$34.8920,648,506
2006-09-14Open-market sale500$34.9220,645,306
2006-09-14Open-market sale500$34.9120,645,806
2006-09-14Open-market sale2,200$34.9020,646,306
2006-09-14Open-market sale600$34.9320,644,706
2006-09-13Open-market sale300$35.2020,657,906
2006-09-13Open-market sale300$35.1920,658,206
2006-09-13Open-market sale500$35.1820,658,506
2006-09-13Open-market sale500$35.1720,659,006
2006-09-13Open-market sale300$35.1620,659,506
2006-09-13Open-market sale800$35.1520,659,806
2006-09-13Open-market sale200$35.1420,660,606
2006-09-13Open-market sale100$34.7820,670,906
2006-09-13Open-market sale100$34.9420,670,506
2006-09-13Open-market sale400$35.2220,657,206
2006-09-13Open-market sale300$35.2120,657,606
2006-09-13Open-market sale100$35.1320,660,806
2006-09-13Open-market sale100$35.1220,660,906
2006-09-13Open-market sale300$35.1120,661,006
2006-09-13Open-market sale300$35.1020,661,306
2006-09-13Open-market sale300$35.0920,661,606
2006-09-13Open-market sale400$35.0820,661,906
2006-09-13Open-market sale1,000$35.0720,662,306
2006-09-13Open-market sale400$35.0620,663,306
2006-09-13Open-market sale1,000$35.0520,663,706
2006-09-13Open-market sale1,000$35.0420,664,706
2006-09-13Open-market sale1,600$35.0320,665,706
2006-09-13Open-market sale1,000$35.0220,667,306
2006-09-13Open-market sale700$35.0120,668,306
2006-09-13Open-market sale800$35.0020,669,006
2006-09-13Open-market sale200$34.9920,669,806
2006-09-13Open-market sale100$34.9620,670,006
2006-09-13Open-market sale400$34.9520,670,106
2006-09-13Open-market sale200$34.8120,670,706
2006-09-13Open-market sale100$34.8720,670,606
2006-09-13Open-market sale400$35.2420,656,706
2006-09-13Open-market sale100$35.2320,657,106
2006-09-13Open-market sale100$35.5620,651,006
2006-09-13Open-market sale100$35.5420,651,106
2006-09-13Open-market sale300$35.5320,651,206
2006-09-13Open-market sale200$35.5120,651,506
2006-09-13Open-market sale100$35.5020,651,706
2006-09-13Open-market sale100$35.4920,651,806
2006-09-13Open-market sale200$35.4520,651,906
2006-09-13Open-market sale200$35.4420,652,106
2006-09-13Open-market sale100$35.4320,652,306
2006-09-13Open-market sale100$35.4220,652,406
2006-09-13Open-market sale200$35.4120,652,506
2006-09-13Open-market sale100$35.4020,652,706
2006-09-13Open-market sale100$35.3820,652,806
2006-09-13Open-market sale200$35.3720,652,906
2006-09-13Open-market sale200$35.3620,653,106
2006-09-13Open-market sale100$35.3520,653,306
2006-09-13Open-market sale300$35.3420,653,406
2006-09-13Open-market sale800$35.3320,653,706
2006-09-13Open-market sale300$35.3220,654,506
2006-09-13Open-market sale100$35.3120,654,806
2006-09-13Open-market sale400$35.3020,654,906
2006-09-13Open-market sale200$35.2920,655,306
2006-09-13Open-market sale200$35.2820,655,506
2006-09-13Open-market sale200$35.2720,655,706
2006-09-13Open-market sale100$35.2620,655,906
2006-09-13Open-market sale700$35.2520,656,006
2006-09-12Open-market sale100$34.7920,678,206
2006-09-12Open-market sale100$34.8320,678,106
2006-09-12Open-market sale200$34.8420,677,906
2006-09-12Open-market sale100$34.8920,677,806
2006-09-12Open-market sale100$34.9120,677,706
2006-09-12Open-market sale200$34.9220,677,506
2006-09-12Open-market sale100$34.9320,677,406
2006-09-12Open-market sale200$34.9420,677,206
2006-09-12Open-market sale100$34.9520,677,106
2006-09-12Open-market sale200$34.9620,676,906
2006-09-12Open-market sale100$34.9720,676,806
2006-09-12Open-market sale200$34.9820,676,606
2006-09-12Open-market sale200$34.9920,676,406
2006-09-12Open-market sale300$35.0020,676,106
2006-09-12Open-market sale100$35.0220,676,006
2006-09-12Open-market sale300$35.0520,675,706
2006-09-12Open-market sale200$35.0620,675,506
2006-09-12Open-market sale100$35.0720,675,406
2006-09-12Open-market sale100$35.0820,675,306
2006-09-12Open-market sale100$35.0920,675,206
2006-09-12Open-market sale400$35.1020,674,806
2006-09-12Open-market sale100$35.1120,674,706
2006-09-12Open-market sale100$35.1220,674,606
2006-09-12Open-market sale200$35.1420,674,406
2006-09-12Open-market sale100$35.1520,674,306
2006-09-12Open-market sale100$35.1620,674,206
2006-09-12Open-market sale100$35.1720,674,106
2006-09-12Open-market sale100$34.6920,678,606
2006-09-12Open-market sale100$34.7820,678,306
2006-09-12Open-market sale200$34.7420,678,406
2006-09-12Open-market sale200$34.3520,680,406
2006-09-12Open-market sale100$34.4220,680,206
2006-09-12Open-market sale300$34.6220,679,106
2006-09-12Open-market sale100$34.6320,679,006
2006-09-12Open-market sale100$34.6420,678,906
2006-09-12Open-market sale100$34.6520,678,806
2006-09-12Open-market sale100$34.6720,678,706
2006-09-12Open-market sale100$34.1720,684,606
2006-09-12Open-market sale100$34.2120,684,506
2006-09-12Open-market sale100$34.2220,684,406
2006-09-12Open-market sale300$34.2320,684,106
2006-09-12Open-market sale100$34.4420,680,106
2006-09-12Open-market sale100$34.4520,680,006
2006-09-12Open-market sale100$34.4620,679,906
2006-09-12Open-market sale100$34.4820,679,806
2006-09-12Open-market sale100$34.4920,679,706
2006-09-12Open-market sale100$34.5020,679,606
2006-09-12Open-market sale100$34.5320,679,506
2006-09-12Open-market sale400$34.2420,683,706
2006-09-12Open-market sale800$34.2520,682,906
2006-09-12Open-market sale700$34.2620,682,206
2006-09-12Open-market sale200$34.2720,682,006
2006-09-12Open-market sale400$34.2820,681,606
2006-09-12Open-market sale100$34.3020,681,506
2006-09-12Open-market sale300$34.3120,681,206
2006-09-12Open-market sale300$34.3220,680,906
2006-09-12Open-market sale100$34.3320,680,806
2006-09-12Open-market sale200$34.3420,680,606
2006-09-12Open-market sale100$34.6020,679,406
2006-09-12Open-market sale100$34.4020,680,306
2006-09-12Open-market sale100$33.7020,689,606
2006-09-12Open-market sale100$33.6620,689,706
2006-09-12Open-market sale100$33.6520,689,806
2006-09-12Open-market sale200$33.6320,689,906
2006-09-12Open-market sale100$33.6020,690,106
2006-09-12Open-market sale100$33.5820,690,206
2006-09-12Open-market sale100$33.5620,690,306
2006-09-12Open-market sale100$33.5520,690,406
2006-09-12Open-market sale100$33.5420,690,506
2006-09-12Open-market sale100$33.4820,690,606
2006-09-12Open-market sale300$33.4720,690,706
2006-09-12Open-market sale100$34.1520,684,706
2006-09-12Open-market sale300$34.1420,684,806
2006-09-12Open-market sale100$34.1320,685,106
2006-09-12Open-market sale200$34.1020,685,206
2006-09-12Open-market sale300$34.0920,685,406
2006-09-12Open-market sale200$34.0820,685,706
2006-09-12Open-market sale100$34.0720,685,906
2006-09-12Open-market sale200$34.0620,686,006
2006-09-12Open-market sale600$34.0420,686,206
2006-09-12Open-market sale300$34.0320,686,806
2006-09-12Open-market sale800$34.0220,687,106
2006-09-12Open-market sale800$34.0020,687,906
2006-09-12Open-market sale100$33.9920,688,706
2006-09-12Open-market sale100$33.9820,688,806
2006-09-12Open-market sale200$33.9720,688,906
2006-09-12Open-market sale200$33.9620,689,106
2006-09-12Open-market sale100$33.9420,689,306
2006-09-12Open-market sale100$33.9020,689,406
2006-09-12Open-market sale100$33.7520,689,506
2006-09-12Open-market sale200$35.4720,671,206
2006-09-12Open-market sale100$35.4620,671,406
2006-09-12Open-market sale200$35.4520,671,506
2006-09-12Open-market sale400$35.4420,671,706
2006-09-12Open-market sale100$35.4320,672,106
2006-09-12Open-market sale300$35.4220,672,206
2006-09-12Open-market sale100$35.4120,672,506
2006-09-12Open-market sale100$35.4020,672,606
2006-09-12Open-market sale100$35.3920,672,706
2006-09-12Open-market sale100$35.3820,672,806
2006-09-12Open-market sale100$35.3420,672,906
2006-09-12Open-market sale100$35.3220,673,006
2006-09-12Open-market sale100$35.3120,673,106
2006-09-12Open-market sale100$35.3020,673,206
2006-09-12Open-market sale100$35.2920,673,306
2006-09-12Open-market sale300$35.2820,673,406
2006-09-12Open-market sale100$35.2320,673,706
2006-09-12Open-market sale100$35.2220,673,806
2006-09-12Open-market sale100$35.2120,673,906
2006-09-12Open-market sale100$35.2020,674,006
2006-09-12Open-market sale100$35.5020,671,006
2006-09-12Open-market sale100$35.4920,671,106
2006-09-11Open-market sale300$33.1220,699,806
2006-09-11Open-market sale300$33.1120,700,106
2006-09-11Open-market sale500$33.1020,700,406
2006-09-11Open-market sale400$33.0820,700,906
2006-09-11Open-market sale400$33.0720,701,306
2006-09-11Open-market sale100$33.0320,701,706
2006-09-11Open-market sale100$33.0120,701,806
2006-09-11Open-market sale1,000$33.0020,701,906
2006-09-11Open-market sale200$32.9920,702,906
2006-09-11Open-market sale100$32.9620,703,106
2006-09-11Open-market sale200$32.9520,703,206
2006-09-11Open-market sale200$32.9420,703,406
2006-09-11Open-market sale100$32.9120,703,606
2006-09-11Open-market sale2,300$32.9020,703,706
2006-09-11Open-market sale100$32.8920,706,006
2006-09-11Open-market sale400$32.8820,706,106
2006-09-11Open-market sale600$32.8720,706,506
2006-09-11Open-market sale100$32.8620,707,106
2006-09-11Open-market sale500$32.8520,707,206
2006-09-11Open-market sale100$32.8120,707,706
2006-09-11Open-market sale3,000$32.8020,707,806
2006-09-11Open-market sale200$32.7820,710,806
2006-09-11Open-market sale200$33.2220,695,106
2006-09-11Open-market sale700$33.2120,695,306
2006-09-11Open-market sale1,700$33.2020,696,006
2006-09-11Open-market sale200$33.1920,697,706
2006-09-11Open-market sale400$33.1720,697,906
2006-09-11Open-market sale200$33.1620,698,306
2006-09-11Open-market sale1,000$33.1520,698,506
2006-09-11Open-market sale300$33.1420,699,506
2006-09-11Open-market sale700$33.2520,694,106
2006-09-11Open-market sale900$33.2620,693,206
2006-09-11Open-market sale1,200$33.2720,692,006
2006-09-11Open-market sale1,000$33.2920,691,006
2006-09-11Open-market sale100$33.2320,695,006
2006-09-11Open-market sale200$33.2420,694,806
2006-09-08Open-market sale400$33.5720,712,306
2006-09-08Open-market sale400$33.5220,715,506
2006-09-08Open-market sale1,300$33.5320,714,206
2006-09-08Open-market sale300$33.5420,713,906
2006-09-08Open-market sale700$33.5520,713,206
2006-09-08Open-market sale500$33.5620,712,706
2006-09-08Open-market sale900$33.5120,715,906
2006-09-08Open-market sale400$33.5920,711,906
2006-09-08Open-market sale300$33.6020,711,606
2006-09-08Open-market sale100$33.6220,711,506
2006-09-08Open-market sale300$33.6320,711,206
2006-09-08Open-market sale200$33.6720,711,006
2006-09-08Open-market sale200$33.4520,716,806
2006-09-08Open-market sale700$33.2520,725,106
2006-09-08Open-market sale800$33.2420,725,806
2006-09-08Open-market sale200$33.2320,726,606
2006-09-08Open-market sale600$33.2620,724,506
2006-09-08Open-market sale700$33.2720,723,806
2006-09-08Open-market sale300$33.2820,723,506
2006-09-08Open-market sale100$33.2920,723,406
2006-09-08Open-market sale500$33.3020,722,906
2006-09-08Open-market sale600$33.3120,722,306
2006-09-08Open-market sale600$33.3220,721,706
2006-09-08Open-market sale100$33.3320,721,606
2006-09-08Open-market sale700$33.3420,720,906
2006-09-08Open-market sale1,000$33.3520,719,906
2006-09-08Open-market sale100$33.3620,719,806
2006-09-08Open-market sale200$33.2220,726,806
2006-09-08Open-market sale1,100$33.2120,727,006
2006-09-08Open-market sale300$33.2020,728,106
2006-09-08Open-market sale800$33.1820,728,406
2006-09-08Open-market sale1,000$33.1720,729,206
2006-09-08Open-market sale300$33.1620,730,206
2006-09-08Open-market sale200$33.1520,730,506
2006-09-08Open-market sale100$33.1420,730,706
2006-09-08Open-market sale200$33.1320,730,806
2006-09-08Open-market sale700$33.4420,717,006
2006-09-08Open-market sale100$33.4220,717,706
2006-09-08Open-market sale400$33.4120,717,806
2006-09-08Open-market sale400$33.4020,718,206
2006-09-08Open-market sale200$33.3920,718,606
2006-09-08Open-market sale200$33.3820,718,806
2006-09-08Open-market sale800$33.3720,719,006
2006-09-07Open-market sale900$33.3820,738,606
2006-09-07Open-market sale400$33.3320,741,206
2006-09-07Open-market sale400$33.3420,740,806
2006-09-07Open-market sale500$33.3520,740,306
2006-09-07Open-market sale800$33.3720,739,506
2006-09-07Open-market sale300$33.3220,741,606
2006-09-07Open-market sale400$33.3920,738,206
2006-09-07Open-market sale200$32.6220,750,806
2006-09-07Open-market sale400$32.7720,750,406
2006-09-07Open-market sale200$32.8420,750,206
2006-09-07Open-market sale100$32.9220,750,106
2006-09-07Open-market sale800$32.9420,749,306
2006-09-07Open-market sale500$33.0020,748,806
2006-09-07Open-market sale900$33.0120,747,906
2006-09-07Open-market sale600$33.0320,747,306
2006-09-07Open-market sale300$33.0620,747,006
2006-09-07Open-market sale300$33.0720,746,706
2006-09-07Open-market sale300$33.0920,746,406
2006-09-07Open-market sale200$33.1020,746,206
2006-09-07Open-market sale300$33.1120,745,906
2006-09-07Open-market sale1,000$33.1320,744,906
2006-09-07Open-market sale200$33.1420,744,706
2006-09-07Open-market sale800$33.3020,741,906
2006-09-07Open-market sale100$33.2820,742,706
2006-09-07Open-market sale200$33.2620,742,806
2006-09-07Open-market sale500$33.2420,743,006
2006-09-07Open-market sale200$33.2020,743,506
2006-09-07Open-market sale500$33.1820,743,706
2006-09-07Open-market sale400$33.1720,744,206
2006-09-07Open-market sale100$33.1520,744,606
2006-09-07Open-market sale300$33.4220,737,006
2006-09-07Open-market sale700$33.4620,735,706
2006-09-07Open-market sale300$33.4720,735,406
2006-09-07Open-market sale300$33.4820,735,106
2006-09-07Open-market sale100$33.4920,735,006
2006-09-07Open-market sale1,100$33.5020,733,906
2006-09-07Open-market sale200$33.5120,733,706
2006-09-07Open-market sale300$33.5220,733,406
2006-09-07Open-market sale300$33.5520,733,106
2006-09-07Open-market sale100$33.5620,733,006
2006-09-07Open-market sale100$33.5720,732,906
2006-09-07Open-market sale300$33.5920,732,606
2006-09-07Open-market sale300$33.6020,732,306
2006-09-07Open-market sale100$33.6220,732,206
2006-09-07Open-market sale100$33.6420,732,106
2006-09-07Open-market sale800$33.6520,731,306
2006-09-07Open-market sale300$33.6620,731,006
2006-09-07Open-market sale500$33.4020,737,706
2006-09-07Open-market sale400$33.4120,737,306
2006-09-07Open-market sale400$33.4520,736,406
2006-09-07Open-market sale200$33.4320,736,806
2006-09-06Open-market sale200$33.5920,760,506
2006-09-06Open-market sale400$33.5420,761,406
2006-09-06Open-market sale400$33.4820,761,806
2006-09-06Open-market sale400$33.4620,762,206
2006-09-06Open-market sale900$33.3920,762,606
2006-09-06Open-market sale400$33.3520,763,506
2006-09-06Open-market sale200$33.3420,763,906
2006-09-06Open-market sale200$33.3320,764,106
2006-09-06Open-market sale1,400$33.3220,764,306
2006-09-06Open-market sale500$33.3120,765,706
2006-09-06Open-market sale1,100$33.3020,766,206
2006-09-06Open-market sale1,100$33.2820,767,306
2006-09-06Open-market sale400$33.2720,768,406
2006-09-06Open-market sale500$33.2620,768,806
2006-09-06Open-market sale500$33.2520,769,306
2006-09-06Open-market sale600$33.2220,769,806
2006-09-06Open-market sale400$33.2020,770,406
2006-09-06Open-market sale200$33.1920,770,806
2006-09-06Open-market sale300$34.0320,755,806
2006-09-06Open-market sale1,000$34.0120,756,106
2006-09-06Open-market sale100$34.0020,757,106
2006-09-06Open-market sale500$33.9720,757,206
2006-09-06Open-market sale500$33.8720,757,706
2006-09-06Open-market sale900$33.8520,758,206
2006-09-06Open-market sale500$33.8320,759,106
2006-09-06Open-market sale200$33.8120,759,606
2006-09-06Open-market sale300$33.8020,759,806
2006-09-06Open-market sale400$33.6520,760,106
2006-09-06Open-market sale200$33.5520,761,206
2006-09-06Open-market sale500$33.5720,760,706
2006-09-06Open-market sale400$34.1620,754,206
2006-09-06Open-market sale500$34.0620,755,306
2006-09-06Open-market sale400$34.0720,754,906
2006-09-06Open-market sale300$34.1320,754,606
2006-09-06Open-market sale400$34.5420,751,006
2006-09-06Open-market sale500$34.3620,752,406
2006-09-06Open-market sale600$34.4120,751,806
2006-09-06Open-market sale400$34.4620,751,406
2006-09-06Open-market sale600$34.3320,752,906
2006-09-06Open-market sale300$34.3120,753,506
2006-09-06Open-market sale300$34.2820,753,806
2006-09-06Open-market sale100$34.2720,754,106
2006-09-05Open-market sale200$34.8420,772,306
2006-09-05Open-market sale400$34.8220,772,506
2006-09-05Open-market sale400$34.8120,772,906
2006-09-05Open-market sale900$34.7920,773,306
2006-09-05Open-market sale600$34.7720,774,206
2006-09-05Open-market sale300$34.8520,772,006
2006-09-05Open-market sale400$34.8620,771,606
2006-09-05Open-market sale600$34.8820,771,006
2006-09-05Open-market sale300$34.6520,778,406
2006-09-05Open-market sale1,400$34.6320,778,706
2006-09-05Open-market sale100$34.6120,780,106
2006-09-05Open-market sale200$34.5920,780,206
2006-09-05Open-market sale600$34.5820,780,406
2006-09-05Open-market sale300$34.5720,781,006
2006-09-05Open-market sale1,000$34.5620,781,306
2006-09-05Open-market sale700$34.5520,782,306
2006-09-05Open-market sale400$34.5320,783,006
2006-09-05Open-market sale1,300$34.5020,783,406
2006-09-05Open-market sale100$34.4720,784,706
2006-09-05Open-market sale2,400$34.4520,784,806
2006-09-05Open-market sale300$34.4420,787,206
2006-09-05Open-market sale500$34.4120,787,506
2006-09-05Open-market sale200$34.4020,788,006
2006-09-05Open-market sale400$34.3420,788,206
2006-09-05Open-market sale400$34.3020,788,606
2006-09-05Open-market sale600$34.2620,789,006
2006-09-05Open-market sale500$34.2320,789,606
2006-09-05Open-market sale300$34.1320,790,106
2006-09-05Open-market sale400$33.9620,790,406
2006-09-05Open-market sale200$33.8820,790,806
2006-09-05Open-market sale400$34.7620,774,806
2006-09-05Open-market sale400$34.7520,775,206
2006-09-05Open-market sale100$34.7420,775,606
2006-09-05Open-market sale600$34.7320,775,706
2006-09-05Open-market sale200$34.7220,776,306
2006-09-05Open-market sale1,000$34.7020,776,506
2006-09-05Open-market sale300$34.6720,777,506
2006-09-05Open-market sale600$34.6620,777,806
2006-09-01Open-market sale400$34.4320,793,206
2006-09-01Open-market sale400$34.4220,792,806
2006-09-01Open-market sale400$34.3720,792,406
2006-09-01Open-market sale500$34.3520,791,906
2006-09-01Open-market sale400$34.3320,791,506
2006-09-01Open-market sale500$34.2920,791,006
2006-09-01Open-market sale500$34.4420,793,606
2006-09-01Open-market sale100$34.7420,805,706
2006-09-01Open-market sale500$34.9120,810,106
2006-09-01Open-market sale700$34.8920,809,406
2006-09-01Open-market sale700$34.8820,808,706
2006-09-01Open-market sale400$34.8420,808,306
2006-09-01Open-market sale500$34.8320,807,806
2006-09-01Open-market sale400$34.8220,807,406
2006-09-01Open-market sale200$34.8120,807,206
2006-09-01Open-market sale600$34.4620,794,106
2006-09-01Open-market sale400$34.4720,794,706
2006-09-01Open-market sale200$34.4820,795,106
2006-09-01Open-market sale1,400$34.5020,795,306
2006-09-01Open-market sale1,700$34.5120,796,706
2006-09-01Open-market sale800$34.5220,798,406
2006-09-01Open-market sale1,500$34.5320,799,206
2006-09-01Open-market sale800$34.5420,800,706
2006-09-01Open-market sale300$34.5520,801,506
2006-09-01Open-market sale400$34.5920,801,806
2006-09-01Open-market sale500$34.6020,802,206
2006-09-01Open-market sale500$34.6120,802,706
2006-09-01Open-market sale500$34.6420,803,206
2006-09-01Open-market sale500$34.6520,803,706
2006-09-01Open-market sale400$34.6820,804,206
2006-09-01Open-market sale500$34.7020,804,606
2006-09-01Open-market sale600$34.7320,805,106
2006-09-01Open-market sale400$34.9320,810,606
2006-09-01Open-market sale600$34.7520,805,806
2006-09-01Open-market sale400$34.7620,806,406
2006-09-01Open-market sale200$34.7720,806,806
2006-09-01Open-market sale200$34.8020,807,006
2006-08-31Open-market sale300$34.8620,812,606
2006-08-31Open-market sale800$34.9120,811,806
2006-08-31Open-market sale400$35.0020,811,406
2006-08-31Open-market sale400$35.0120,811,006
2006-08-31Open-market sale700$34.8520,812,906
2006-08-31Open-market sale800$34.8120,814,806
2006-08-31Open-market sale1,100$34.5520,825,306
2006-08-31Open-market sale400$34.5420,826,406
2006-08-31Open-market sale400$34.5220,826,806
2006-08-31Open-market sale1,100$34.4920,827,206
2006-08-31Open-market sale1,200$34.8220,813,606
2006-08-31Open-market sale400$34.5620,824,906
2006-08-31Open-market sale300$34.5720,824,606
2006-08-31Open-market sale100$34.5820,824,506
2006-08-31Open-market sale300$34.5920,824,206
2006-08-31Open-market sale1,100$34.6020,823,106
2006-08-31Open-market sale800$34.6120,822,306
2006-08-31Open-market sale800$34.6220,821,506
2006-08-31Open-market sale1,000$34.6320,820,506
2006-08-31Open-market sale800$34.6420,819,706
2006-08-31Open-market sale800$34.6520,818,906
2006-08-31Open-market sale300$34.4720,828,306
2006-08-31Open-market sale1,200$34.6720,817,306
2006-08-31Open-market sale400$34.6620,818,506
2006-08-31Open-market sale300$34.4620,828,606
2006-08-31Open-market sale200$34.4520,828,906
2006-08-31Open-market sale1,200$34.4320,829,106
2006-08-31Open-market sale200$34.6920,817,106
2006-08-31Open-market sale300$34.7120,816,806
2006-08-31Open-market sale200$34.7420,816,606
2006-08-31Open-market sale500$34.7520,816,106
2006-08-31Open-market sale200$34.7920,815,906
2006-08-31Open-market sale300$34.8020,815,606
2006-08-31Open-market sale200$34.3920,830,806
2006-08-31Open-market sale500$34.4120,830,306
2006-08-30Open-market sale300$34.1420,850,306
2006-08-30Open-market sale400$34.1320,850,606
2006-08-30Open-market sale900$34.7220,833,306
2006-08-30Open-market sale200$34.7120,834,206
2006-08-30Open-market sale300$34.7020,834,406
2006-08-30Open-market sale500$34.6920,834,706
2006-08-30Open-market sale200$34.6820,835,206
2006-08-30Open-market sale300$34.6420,835,406
2006-08-30Open-market sale100$34.6220,835,706
2006-08-30Open-market sale400$34.6020,835,806
2006-08-30Open-market sale300$34.5920,836,206
2006-08-30Open-market sale400$34.5720,836,506
2006-08-30Open-market sale600$34.5620,836,906
2006-08-30Open-market sale1,300$34.5520,837,506
2006-08-30Open-market sale1,200$34.5120,838,806
2006-08-30Open-market sale300$34.5020,840,006
2006-08-30Open-market sale1,100$34.4920,840,306
2006-08-30Open-market sale2,100$34.4820,841,406
2006-08-30Open-market sale200$34.4720,843,506
2006-08-30Open-market sale800$34.4620,843,706
2006-08-30Open-market sale1,200$34.4520,844,506
2006-08-30Open-market sale400$34.4420,845,706
2006-08-30Open-market sale500$34.4320,846,106
2006-08-30Open-market sale400$34.4020,846,606
2006-08-30Open-market sale800$34.3920,847,006
2006-08-30Open-market sale600$34.3520,847,806
2006-08-30Open-market sale900$34.3120,848,406
2006-08-30Open-market sale400$34.2720,849,306
2006-08-30Open-market sale200$34.2620,849,706
2006-08-30Open-market sale400$34.2320,849,906
2006-08-30Open-market sale300$34.7520,833,006
2006-08-30Open-market sale400$34.8220,831,006
2006-08-30Open-market sale300$34.8120,831,406
2006-08-30Open-market sale400$34.8020,831,706
2006-08-30Open-market sale500$34.7920,832,106
2006-08-30Open-market sale400$34.7620,832,606
2006-08-29Open-market sale300$34.0420,857,606
2006-08-29Open-market sale800$34.0320,857,906
2006-08-29Open-market sale100$34.0620,857,506
2006-08-29Open-market sale1,400$34.0920,856,106
2006-08-29Open-market sale100$33.7420,870,906
2006-08-29Open-market sale400$33.7520,870,506
2006-08-29Open-market sale1,200$33.7620,869,306
2006-08-29Open-market sale300$33.7720,869,006
2006-08-29Open-market sale300$33.7920,868,706
2006-08-29Open-market sale1,000$33.8020,867,706
2006-08-29Open-market sale1,000$33.8120,866,706
2006-08-29Open-market sale500$33.8220,866,206
2006-08-29Open-market sale1,300$33.8320,864,906
2006-08-29Open-market sale300$33.8420,864,606
2006-08-29Open-market sale700$33.8520,863,906
2006-08-29Open-market sale200$34.0220,858,706
2006-08-29Open-market sale200$34.0120,858,906
2006-08-29Open-market sale100$34.0020,859,106
2006-08-29Open-market sale400$33.9920,859,206
2006-08-29Open-market sale700$33.9820,859,606
2006-08-29Open-market sale200$33.9720,860,306
2006-08-29Open-market sale500$33.9620,860,506
2006-08-29Open-market sale300$33.9520,861,006
2006-08-29Open-market sale700$33.9420,861,306
2006-08-29Open-market sale300$33.9320,862,006
2006-08-29Open-market sale300$33.9220,862,306
2006-08-29Open-market sale400$33.9120,862,606
2006-08-29Open-market sale300$33.9020,863,006
2006-08-29Open-market sale100$33.8720,863,306
2006-08-29Open-market sale500$33.8620,863,406
2006-08-29Open-market sale300$34.1320,853,606
2006-08-29Open-market sale200$34.6320,851,206
2006-08-29Open-market sale100$34.5520,851,406
2006-08-29Open-market sale300$34.4320,851,506
2006-08-29Open-market sale200$34.4020,851,806
2006-08-29Open-market sale500$34.3720,852,006
2006-08-29Open-market sale2,200$34.1020,853,906
2006-08-29Open-market sale200$34.6420,851,006
2006-08-29Open-market sale100$34.1820,853,506
2006-08-29Open-market sale200$34.2520,853,306
2006-08-29Open-market sale200$34.2620,853,106
2006-08-29Open-market sale200$34.2920,852,906
2006-08-29Open-market sale200$34.3120,852,706
2006-08-29Open-market sale200$34.3420,852,506
2006-08-28Open-market sale400$33.9420,879,006
2006-08-28Open-market sale1,700$33.9220,879,406
2006-08-28Open-market sale200$33.9120,881,106
2006-08-28Open-market sale1,700$33.9020,881,306
2006-08-28Open-market sale1,000$33.8920,883,006
2006-08-28Open-market sale800$33.8820,884,006
2006-08-28Open-market sale200$33.8720,884,806
2006-08-28Open-market sale100$33.8520,885,006
2006-08-28Open-market sale100$33.8420,885,106
2006-08-28Open-market sale700$33.8220,885,206
2006-08-28Open-market sale700$33.8020,885,906
2006-08-28Open-market sale700$33.7620,886,606
2006-08-28Open-market sale400$33.6520,887,306
2006-08-28Open-market sale400$33.6020,887,706
2006-08-28Open-market sale400$33.5720,888,106
2006-08-28Open-market sale300$33.5420,888,506
2006-08-28Open-market sale400$33.4920,888,806
2006-08-28Open-market sale300$33.4320,889,206
2006-08-28Open-market sale200$33.3720,889,506
2006-08-28Open-market sale400$33.3220,889,706
2006-08-28Open-market sale500$33.3020,890,106
2006-08-28Open-market sale400$33.2020,890,606
2006-08-28Open-market sale300$34.0220,872,306
2006-08-28Open-market sale1,200$34.0120,872,606
2006-08-28Open-market sale900$34.0020,873,806
2006-08-28Open-market sale1,000$33.9920,874,706
2006-08-28Open-market sale900$33.9820,875,706
2006-08-28Open-market sale500$33.9720,876,606
2006-08-28Open-market sale1,100$33.9620,877,106
2006-08-28Open-market sale800$33.9520,878,206
2006-08-28Open-market sale200$34.0520,871,606
2006-08-28Open-market sale600$34.0620,871,006
2006-08-28Open-market sale500$34.0420,871,806
2006-08-25Open-market sale2,200$33.3920,899,706
2006-08-25Open-market sale2,000$33.4820,901,906
2006-08-25Open-market sale2,100$33.4420,903,906
2006-08-25Open-market sale2,000$33.4520,906,006
2006-08-25Open-market sale2,000$33.5820,908,006
2006-08-25Open-market sale700$33.5520,910,006
2006-08-25Open-market sale300$33.5620,910,706
2006-08-25Open-market sale100$33.4920,891,006
2006-08-25Open-market sale100$33.5120,891,106
2006-08-25Open-market sale2,300$33.7420,891,206
2006-08-25Open-market sale2,000$33.5620,893,506
2006-08-25Open-market sale2,000$33.3820,895,506
2006-08-25Open-market sale2,200$33.2320,897,506
2006-08-24Open-market sale500$33.0320,929,706
2006-08-24Open-market sale400$33.6920,918,206
2006-08-24Open-market sale400$33.6620,918,606
2006-08-24Open-market sale300$33.6520,919,006
2006-08-24Open-market sale300$33.6220,919,306
2006-08-24Open-market sale900$33.6120,919,606
2006-08-24Open-market sale400$33.5920,920,506
2006-08-24Open-market sale400$33.5520,920,906
2006-08-24Open-market sale400$33.5420,921,306
2006-08-24Open-market sale400$33.5120,921,706
2006-08-24Open-market sale300$33.4820,922,106
2006-08-24Open-market sale500$33.4620,922,406
2006-08-24Open-market sale400$33.3820,922,906
2006-08-24Open-market sale300$33.3520,923,306
2006-08-24Open-market sale500$33.3420,923,606
2006-08-24Open-market sale500$33.3220,924,106
2006-08-24Open-market sale400$33.3020,924,606
2006-08-24Open-market sale300$33.2820,925,006
2006-08-24Open-market sale800$33.2520,925,306
2006-08-24Open-market sale300$33.2220,926,106
2006-08-24Open-market sale400$33.2120,926,406
2006-08-24Open-market sale100$33.1920,926,806
2006-08-24Open-market sale100$33.1720,926,906
2006-08-24Open-market sale800$33.1620,927,006
2006-08-24Open-market sale400$33.1520,927,806
2006-08-24Open-market sale400$33.1120,928,206
2006-08-24Open-market sale700$33.0920,928,606
2006-08-24Open-market sale400$33.0820,929,306
2006-08-24Open-market sale300$33.7020,917,906
2006-08-24Open-market sale800$33.0020,930,206
2006-08-24Open-market sale700$33.7820,912,606
2006-08-24Open-market sale700$33.7220,916,606
2006-08-24Open-market sale1,800$33.7320,914,806
2006-08-24Open-market sale200$33.7420,914,606
2006-08-24Open-market sale500$33.7520,914,106
2006-08-24Open-market sale600$33.7620,913,506
2006-08-24Open-market sale200$33.7720,913,306
2006-08-24Open-market sale600$33.7120,917,306
2006-08-24Open-market sale200$33.8420,912,406
2006-08-24Open-market sale100$33.8520,912,306
2006-08-24Open-market sale300$33.8620,912,006
2006-08-24Open-market sale400$33.8720,911,606
2006-08-24Open-market sale300$33.8920,911,306
2006-08-24Open-market sale300$33.9120,911,006
2006-08-23Open-market sale600$34.1120,934,206
2006-08-23Open-market sale1,000$34.1320,933,206
2006-08-23Open-market sale400$34.2220,932,806
2006-08-23Open-market sale500$34.2420,932,306
2006-08-23Open-market sale400$34.4520,931,906
2006-08-23Open-market sale400$34.6220,931,506
2006-08-23Open-market sale500$34.8020,931,006
2006-08-23Open-market sale400$34.1020,934,806
2006-08-23Open-market sale300$33.8320,943,606
2006-08-23Open-market sale400$33.7920,943,906
2006-08-23Open-market sale800$33.7620,944,306
2006-08-23Open-market sale700$33.7320,945,106
2006-08-23Open-market sale500$33.7120,945,806
2006-08-23Open-market sale1,000$33.6920,946,306
2006-08-23Open-market sale900$33.6820,947,306
2006-08-23Open-market sale200$33.6520,948,206
2006-08-23Open-market sale600$33.6420,948,406
2006-08-23Open-market sale300$33.6020,949,006
2006-08-23Open-market sale500$33.5720,949,306
2006-08-23Open-market sale700$33.5420,949,806
2006-08-23Open-market sale500$33.5120,950,506
2006-08-23Open-market sale600$34.0820,935,206
2006-08-23Open-market sale400$34.0620,935,806
2006-08-23Open-market sale500$34.0420,936,206
2006-08-23Open-market sale500$34.0320,936,706
2006-08-23Open-market sale900$34.0220,937,206
2006-08-23Open-market sale400$34.0020,938,106
2006-08-23Open-market sale400$33.9920,938,506
2006-08-23Open-market sale1,300$33.9720,938,906
2006-08-23Open-market sale100$33.9520,940,206
2006-08-23Open-market sale500$33.9420,940,306
2006-08-23Open-market sale100$33.9320,940,806
2006-08-23Open-market sale300$33.9220,940,906
2006-08-23Open-market sale700$33.8920,941,206
2006-08-23Open-market sale500$33.8820,941,906
2006-08-23Open-market sale300$33.8620,942,406
2006-08-23Open-market sale400$33.8520,942,706
2006-08-23Open-market sale500$33.8420,943,106
2006-08-22Open-market sale200$33.5220,953,506
2006-08-22Open-market sale300$33.8120,951,006
2006-08-22Open-market sale200$33.4820,954,206
2006-08-22Open-market sale500$33.5120,953,706
2006-08-22Open-market sale300$33.8020,951,306
2006-08-22Open-market sale100$33.6820,951,606
2006-08-22Open-market sale700$33.6720,951,706
2006-08-22Open-market sale300$33.6620,952,406
2006-08-22Open-market sale200$33.6420,952,706
2006-08-22Open-market sale100$33.6120,952,906
2006-08-22Open-market sale200$33.5620,953,006
2006-08-22Open-market sale300$33.5420,953,206
2006-08-22Open-market sale600$33.1920,968,506
2006-08-22Open-market sale700$33.1720,969,106
2006-08-22Open-market sale100$33.1020,969,806
2006-08-22Open-market sale800$33.0520,969,906
2006-08-22Open-market sale200$33.0020,970,706
2006-08-22Open-market sale100$32.9520,970,906
2006-08-22Open-market sale300$33.4620,954,406
2006-08-22Open-market sale1,300$33.4520,954,706
2006-08-22Open-market sale400$33.4420,956,006
2006-08-22Open-market sale200$33.4220,956,406
2006-08-22Open-market sale200$33.4120,956,606
2006-08-22Open-market sale600$33.4020,956,806
2006-08-22Open-market sale300$33.3920,957,406
2006-08-22Open-market sale300$33.3620,957,706
2006-08-22Open-market sale400$33.3520,958,006
2006-08-22Open-market sale200$33.3420,958,406
2006-08-22Open-market sale500$33.3320,958,606
2006-08-22Open-market sale300$33.3220,959,106
2006-08-22Open-market sale400$33.3120,959,406
2006-08-22Open-market sale300$33.3020,959,806
2006-08-22Open-market sale500$33.2920,960,106
2006-08-22Open-market sale400$33.2820,960,606
2006-08-22Open-market sale300$33.2720,961,006
2006-08-22Open-market sale1,400$33.2620,961,306
2006-08-22Open-market sale2,900$33.2520,962,706
2006-08-22Open-market sale600$33.2420,965,606
2006-08-22Open-market sale800$33.2320,966,206
2006-08-22Open-market sale200$33.2220,967,006
2006-08-22Open-market sale900$33.2120,967,206
2006-08-22Open-market sale400$33.2020,968,106
2006-08-21Open-market sale1,100$33.0020,975,206
2006-08-21Open-market sale400$33.0120,974,806
2006-08-21Open-market sale2,000$33.0220,972,806
2006-08-21Open-market sale200$33.0320,972,606
2006-08-21Open-market sale800$33.0420,971,806
2006-08-21Open-market sale100$33.0520,971,706
2006-08-21Open-market sale100$33.0620,971,606
2006-08-21Open-market sale100$33.0720,971,506
2006-08-21Open-market sale100$33.0820,971,406
2006-08-21Open-market sale300$33.0920,971,106
2006-08-21Open-market sale100$33.1120,971,006
2006-08-21Open-market sale2,400$32.9920,976,306
2006-08-21Open-market sale200$32.4220,988,406
2006-08-21Open-market sale300$32.9020,986,106
2006-08-21Open-market sale200$32.9120,985,906
2006-08-21Open-market sale400$32.9220,985,506
2006-08-21Open-market sale1,300$32.9320,984,206
2006-08-21Open-market sale1,600$32.9420,982,606
2006-08-21Open-market sale1,000$32.9520,981,606
2006-08-21Open-market sale600$32.9620,981,006
2006-08-21Open-market sale1,300$32.9720,979,706
2006-08-21Open-market sale1,000$32.9820,978,706
2006-08-21Open-market sale100$32.8620,986,506
2006-08-21Open-market sale200$32.4520,988,006
2006-08-21Open-market sale200$32.5020,987,806
2006-08-21Open-market sale200$32.5420,987,606
2006-08-21Open-market sale200$32.5820,987,406
2006-08-21Open-market sale100$32.6420,987,306
2006-08-21Open-market sale100$32.7620,987,206
2006-08-21Open-market sale200$32.7720,987,006
2006-08-21Open-market sale100$32.7820,986,906
2006-08-21Open-market sale300$32.8020,986,606
2006-08-21Open-market sale500$32.2020,990,506
2006-08-21Open-market sale100$32.2120,990,406
2006-08-21Open-market sale200$32.3320,990,206
2006-08-21Open-market sale400$32.3520,989,806
2006-08-21Open-market sale400$32.3720,989,406
2006-08-21Open-market sale400$32.3820,989,006
2006-08-21Open-market sale200$32.3920,988,806
2006-08-21Open-market sale200$32.4020,988,606
2006-08-21Open-market sale100$32.8920,986,406
2006-08-21Open-market sale200$32.4420,988,206
2006-08-18Open-market sale100$32.9221,008,306
2006-08-18Open-market sale300$32.9021,008,406
2006-08-18Open-market sale400$32.8521,008,706
2006-08-18Open-market sale100$32.8421,009,106
2006-08-18Open-market sale400$32.8121,009,206
2006-08-18Open-market sale200$32.7921,009,606
2006-08-18Open-market sale500$32.7421,009,806
2006-08-18Open-market sale400$32.7221,010,306
2006-08-18Open-market sale200$32.7021,010,706
2006-08-18Open-market sale100$32.6821,010,906
2006-08-18Open-market sale100$33.3221,003,306
2006-08-18Open-market sale100$33.3121,003,406
2006-08-18Open-market sale200$33.2921,003,506
2006-08-18Open-market sale100$33.2821,003,706
2006-08-18Open-market sale100$33.2721,003,806
2006-08-18Open-market sale200$33.2621,003,906
2006-08-18Open-market sale100$33.2321,004,106
2006-08-18Open-market sale100$33.2221,004,206
2006-08-18Open-market sale300$33.2021,004,306
2006-08-18Open-market sale800$33.1021,004,606
2006-08-18Open-market sale300$33.0921,005,406
2006-08-18Open-market sale200$33.0621,005,706
2006-08-18Open-market sale500$33.0521,005,906
2006-08-18Open-market sale300$33.0421,006,406
2006-08-18Open-market sale200$33.0221,006,706
2006-08-18Open-market sale300$33.0121,006,906
2006-08-18Open-market sale200$32.9921,007,206
2006-08-18Open-market sale200$32.9821,007,406
2006-08-18Open-market sale500$32.9721,007,606
2006-08-18Open-market sale200$32.9421,008,106
2006-08-18Open-market sale100$33.7620,994,206
2006-08-18Open-market sale100$33.7220,994,406
2006-08-18Open-market sale200$34.0020,991,206
2006-08-18Open-market sale600$33.9920,991,406
2006-08-18Open-market sale200$33.9720,992,006
2006-08-18Open-market sale200$33.9520,992,206
2006-08-18Open-market sale200$33.9420,992,406
2006-08-18Open-market sale400$33.8620,992,606
2006-08-18Open-market sale100$33.8420,993,006
2006-08-18Open-market sale200$33.8320,993,106
2006-08-18Open-market sale200$33.8220,993,306
2006-08-18Open-market sale600$33.8120,993,506
2006-08-18Open-market sale100$33.7720,994,106
2006-08-18Open-market sale100$33.7320,994,306
2006-08-18Open-market sale200$34.4720,991,006
2006-08-18Open-market sale100$33.5420,999,106
2006-08-18Open-market sale100$33.5320,999,206
2006-08-18Open-market sale400$33.5520,998,706
2006-08-18Open-market sale200$33.5620,998,506
2006-08-18Open-market sale200$33.5720,998,306
2006-08-18Open-market sale100$33.5820,998,206
2006-08-18Open-market sale600$33.5920,997,606
2006-08-18Open-market sale300$33.6120,997,306
2006-08-18Open-market sale500$33.6320,996,806
2006-08-18Open-market sale700$33.6420,996,106
2006-08-18Open-market sale400$33.6520,995,706
2006-08-18Open-market sale100$33.6620,995,606
2006-08-18Open-market sale900$33.6820,994,706
2006-08-18Open-market sale100$33.6920,994,606
2006-08-18Open-market sale100$33.7020,994,506
2006-08-18Open-market sale200$33.3421,003,106
2006-08-18Open-market sale500$33.3521,002,606
2006-08-18Open-market sale200$33.3721,002,406
2006-08-18Open-market sale200$33.3821,002,206
2006-08-18Open-market sale200$33.3921,002,006
2006-08-18Open-market sale100$33.4021,001,906
2006-08-18Open-market sale100$33.4121,001,806
2006-08-18Open-market sale200$33.4421,001,606
2006-08-18Open-market sale100$33.4621,001,506
2006-08-18Open-market sale100$33.4721,001,406
2006-08-18Open-market sale100$33.4821,001,306
2006-08-18Open-market sale1,100$33.4921,000,206
2006-08-18Open-market sale300$33.5020,999,906
2006-08-18Open-market sale100$33.5120,999,806
2006-08-18Open-market sale500$33.5220,999,306
2006-08-17Open-market sale100$32.9321,026,006
2006-08-17Open-market sale200$32.8721,026,106
2006-08-17Open-market sale100$32.8521,026,306
2006-08-17Open-market sale200$32.9521,025,806
2006-08-17Open-market sale100$32.9621,025,706
2006-08-17Open-market sale100$33.0021,025,606
2006-08-17Open-market sale100$33.0521,025,506
2006-08-17Open-market sale100$33.0721,025,406
2006-08-17Open-market sale200$33.0921,025,206
2006-08-17Open-market sale100$33.1021,025,106
2006-08-17Open-market sale100$33.1121,025,006
2006-08-17Open-market sale100$33.1321,024,906
2006-08-17Open-market sale100$33.1421,024,806
2006-08-17Open-market sale200$33.1521,024,606
2006-08-17Open-market sale200$31.6121,030,806
2006-08-17Open-market sale200$31.6621,030,606
2006-08-17Open-market sale200$31.7421,030,406
2006-08-17Open-market sale200$31.8021,030,206
2006-08-17Open-market sale400$31.8121,029,806
2006-08-17Open-market sale200$31.8421,029,606
2006-08-17Open-market sale400$31.8521,029,206
2006-08-17Open-market sale1,200$31.9021,028,006
2006-08-17Open-market sale200$31.9421,027,806
2006-08-17Open-market sale200$31.9621,027,606
2006-08-17Open-market sale200$31.9821,027,406
2006-08-17Open-market sale200$32.1121,027,206
2006-08-17Open-market sale200$32.1221,027,006
2006-08-17Open-market sale200$32.2921,026,806
2006-08-17Open-market sale200$32.6121,026,606
2006-08-17Open-market sale200$32.7421,026,406
2006-08-17Open-market sale300$33.1721,024,206
2006-08-17Open-market sale100$33.2421,023,806
2006-08-17Open-market sale200$33.2721,023,606
2006-08-17Open-market sale100$33.2921,023,506
2006-08-17Open-market sale200$33.3021,023,306
2006-08-17Open-market sale100$33.3121,023,206
2006-08-17Open-market sale100$33.3321,023,106
2006-08-17Open-market sale100$33.3421,023,006
2006-08-17Open-market sale300$33.3521,022,706
2006-08-17Open-market sale200$33.3721,022,506
2006-08-17Open-market sale100$33.3821,022,406
2006-08-17Open-market sale200$33.3921,022,206
2006-08-17Open-market sale100$33.4121,022,106
2006-08-17Open-market sale100$33.4321,022,006
2006-08-17Open-market sale100$33.4421,021,906
2006-08-17Open-market sale100$33.4521,021,806
2006-08-17Open-market sale100$33.4621,021,706
2006-08-17Open-market sale200$33.4821,021,506
2006-08-17Open-market sale300$33.4921,021,206
2006-08-17Open-market sale100$33.5021,021,106
2006-08-17Open-market sale500$33.5221,020,606
2006-08-17Open-market sale500$33.5321,020,106
2006-08-17Open-market sale100$33.5421,020,006
2006-08-17Open-market sale200$33.5521,019,806
2006-08-17Open-market sale200$33.5621,019,606
2006-08-17Open-market sale300$33.5821,019,306
2006-08-17Open-market sale200$33.5921,019,106
2006-08-17Open-market sale100$33.1621,024,506
2006-08-17Open-market sale100$33.2321,023,906
2006-08-17Open-market sale200$33.2021,024,006
2006-08-17Open-market sale100$33.9821,011,706
2006-08-17Open-market sale300$33.8321,014,306
2006-08-17Open-market sale200$33.8421,014,106
2006-08-17Open-market sale200$33.8521,013,906
2006-08-17Open-market sale100$33.8121,014,806
2006-08-17Open-market sale100$33.8021,014,906
2006-08-17Open-market sale400$33.7921,015,006
2006-08-17Open-market sale200$33.7721,015,406
2006-08-17Open-market sale100$33.7621,015,606
2006-08-17Open-market sale200$33.7521,015,706
2006-08-17Open-market sale700$33.7421,015,906
2006-08-17Open-market sale100$33.7321,016,606
2006-08-17Open-market sale300$33.7221,016,706
2006-08-17Open-market sale600$33.6921,017,006
2006-08-17Open-market sale600$33.6821,017,606
2006-08-17Open-market sale500$33.6721,018,206
2006-08-17Open-market sale200$33.6621,018,706
2006-08-17Open-market sale100$33.6521,018,906
2006-08-17Open-market sale100$33.6321,019,006
2006-08-17Open-market sale200$33.8221,014,606
2006-08-17Open-market sale100$33.9721,011,806
2006-08-17Open-market sale200$33.9621,011,906
2006-08-17Open-market sale100$33.9521,012,106
2006-08-17Open-market sale100$33.9421,012,206
2006-08-17Open-market sale200$33.9321,012,306
2006-08-17Open-market sale100$33.9221,012,506
2006-08-17Open-market sale500$33.8921,012,606
2006-08-17Open-market sale300$33.8821,013,106
2006-08-17Open-market sale100$33.8721,013,406
2006-08-17Open-market sale400$33.8621,013,506
2006-08-17Open-market sale100$32.7821,011,006
2006-08-17Open-market sale100$34.0521,011,106
2006-08-17Open-market sale200$33.9921,011,506
2006-08-17Open-market sale100$34.0121,011,406
2006-08-17Open-market sale200$34.0421,011,206
2006-08-16Open-market sale300$28.1221,039,206
2006-08-16Open-market sale300$28.1121,039,506
2006-08-16Open-market sale100$28.1021,039,806
2006-08-16Open-market sale1,300$28.0921,039,906
2006-08-16Open-market sale300$28.0821,041,206
2006-08-16Open-market sale700$28.0721,041,506
2006-08-16Open-market sale700$28.0621,042,206
2006-08-16Open-market sale2,500$28.0521,042,906
2006-08-16Open-market sale600$28.0421,045,406
2006-08-16Open-market sale900$28.0321,046,006
2006-08-16Open-market sale400$28.0221,046,906
2006-08-16Open-market sale200$28.0121,047,306
2006-08-16Open-market sale100$28.0021,047,506
2006-08-16Open-market sale300$27.9921,047,606
2006-08-16Open-market sale100$27.9721,047,906
2006-08-16Open-market sale600$27.9621,048,006
2006-08-16Open-market sale100$27.9321,048,606
2006-08-16Open-market sale100$27.9221,048,706
2006-08-16Open-market sale200$27.9121,048,806
2006-08-16Open-market sale100$27.9021,049,006
2006-08-16Open-market sale300$27.8821,049,106
2006-08-16Open-market sale300$27.8621,049,406
2006-08-16Open-market sale300$27.8421,049,706
2006-08-16Open-market sale100$27.8221,050,006
2006-08-16Open-market sale200$27.8121,050,106
2006-08-16Open-market sale500$27.8021,050,306
2006-08-16Open-market sale100$27.7921,050,806
2006-08-16Open-market sale100$27.7721,050,906
2006-08-16Open-market sale600$28.1521,038,106
2006-08-16Open-market sale500$28.1421,038,706
2006-08-16Open-market sale200$28.3021,035,906
2006-08-16Open-market sale500$28.1721,037,606
2006-08-16Open-market sale200$28.1921,037,406
2006-08-16Open-market sale100$28.2021,037,306
2006-08-16Open-market sale200$28.2521,037,106
2006-08-16Open-market sale100$28.2621,037,006
2006-08-16Open-market sale900$28.2921,036,106
2006-08-16Open-market sale100$28.3121,035,806
2006-08-16Open-market sale1,000$28.3221,034,806
2006-08-16Open-market sale700$28.3321,034,106
2006-08-16Open-market sale400$28.3421,033,706
2006-08-16Open-market sale100$28.3521,033,606
2006-08-16Open-market sale100$28.6221,031,006
2006-08-16Open-market sale500$28.6121,031,106
2006-08-16Open-market sale100$28.5921,031,606
2006-08-16Open-market sale200$28.4321,031,706
2006-08-16Open-market sale400$28.4221,031,906
2006-08-16Open-market sale200$28.4121,032,306
2006-08-16Open-market sale200$28.3921,032,506
2006-08-16Open-market sale500$28.3821,032,706
2006-08-16Open-market sale100$28.3721,033,206
2006-08-16Open-market sale300$28.3621,033,306
2006-08-15Open-market sale100$27.4021,064,306
2006-08-15Open-market sale300$27.4321,063,806
2006-08-15Open-market sale200$27.4621,063,206
2006-08-15Open-market sale200$27.4721,063,006
2006-08-15Open-market sale400$27.4821,062,606
2006-08-15Open-market sale300$27.4921,062,306
2006-08-15Open-market sale400$26.9721,070,606
2006-08-15Open-market sale100$27.0221,070,506
2006-08-15Open-market sale200$27.0421,070,306
2006-08-15Open-market sale400$27.0821,069,906
2006-08-15Open-market sale200$27.0921,069,706
2006-08-15Open-market sale500$27.1121,069,206
2006-08-15Open-market sale600$27.1221,068,606
2006-08-15Open-market sale200$27.1421,068,406
2006-08-15Open-market sale600$27.1521,067,806
2006-08-15Open-market sale400$27.1621,067,406
2006-08-15Open-market sale600$27.1721,066,806
2006-08-15Open-market sale200$27.2021,066,606
2006-08-15Open-market sale200$27.4421,063,606
2006-08-15Open-market sale200$27.2121,066,406
2006-08-15Open-market sale200$27.2221,066,206
2006-08-15Open-market sale500$27.2421,065,706
2006-08-15Open-market sale200$27.2521,065,506
2006-08-15Open-market sale200$27.2721,065,306
2006-08-15Open-market sale100$27.2921,065,206
2006-08-15Open-market sale300$27.3421,064,906
2006-08-15Open-market sale200$27.3721,064,706
2006-08-15Open-market sale300$27.3821,064,406
2006-08-15Open-market sale200$27.4521,063,406
2006-08-15Open-market sale200$27.4221,064,106
2006-08-15Open-market sale100$28.2921,055,206
2006-08-15Open-market sale300$28.2821,055,306
2006-08-15Open-market sale200$28.2721,055,606
2006-08-15Open-market sale100$28.2521,055,806
2006-08-15Open-market sale100$28.1821,055,906
2006-08-15Open-market sale200$28.1721,056,006
2006-08-15Open-market sale200$28.1421,056,206
2006-08-15Open-market sale300$28.5621,051,006
2006-08-15Open-market sale200$28.5521,051,306
2006-08-15Open-market sale400$28.5221,051,506
2006-08-15Open-market sale400$28.4621,051,906
2006-08-15Open-market sale100$28.4521,052,306
2006-08-15Open-market sale100$28.4321,052,406
2006-08-15Open-market sale200$28.4221,052,506
2006-08-15Open-market sale100$28.4121,052,706
2006-08-15Open-market sale700$28.4021,052,806
2006-08-15Open-market sale300$28.3921,053,506
2006-08-15Open-market sale400$28.3821,053,806
2006-08-15Open-market sale100$28.3721,054,206
2006-08-15Open-market sale300$28.3621,054,306
2006-08-15Open-market sale300$28.3521,054,606
2006-08-15Open-market sale200$28.3321,054,906
2006-08-15Open-market sale100$28.3021,055,106
2006-08-15Open-market sale200$28.0321,057,806
2006-08-15Open-market sale200$28.0621,057,606
2006-08-15Open-market sale100$28.0721,057,506
2006-08-15Open-market sale100$28.0821,057,406
2006-08-15Open-market sale200$28.0921,057,206
2006-08-15Open-market sale200$28.1021,057,006
2006-08-15Open-market sale100$28.1221,056,906
2006-08-15Open-market sale500$28.1321,056,406
2006-08-15Open-market sale500$27.5021,061,806
2006-08-15Open-market sale100$27.5121,061,706
2006-08-15Open-market sale300$27.5321,061,406
2006-08-15Open-market sale100$27.5421,061,306
2006-08-15Open-market sale100$27.5621,061,206
2006-08-15Open-market sale100$27.6221,061,106
2006-08-15Open-market sale100$27.6521,061,006
2006-08-15Open-market sale100$27.6821,060,906
2006-08-15Open-market sale200$27.6921,060,706
2006-08-15Open-market sale100$27.7121,060,606
2006-08-15Open-market sale300$27.7521,060,306
2006-08-15Open-market sale500$27.7621,059,806
2006-08-15Open-market sale200$27.7721,059,606
2006-08-15Open-market sale200$27.7821,059,406
2006-08-15Open-market sale100$27.8721,059,306
2006-08-15Open-market sale200$27.8821,059,106
2006-08-15Open-market sale100$27.8921,059,006
2006-08-15Open-market sale100$27.9221,058,906
2006-08-15Open-market sale100$27.9821,058,806
2006-08-15Open-market sale100$27.9921,058,706
2006-08-15Open-market sale100$28.0221,058,006
2006-08-15Open-market sale600$28.0021,058,106
2006-08-14Open-market sale100$26.7721,076,606
2006-08-14Open-market sale400$26.7621,076,706
2006-08-14Open-market sale500$26.7821,076,106
2006-08-14Open-market sale300$26.7921,075,806
2006-08-14Open-market sale400$26.8021,075,406
2006-08-14Open-market sale500$26.8121,074,906
2006-08-14Open-market sale400$26.8221,074,506
2006-08-14Open-market sale500$26.8321,074,006
2006-08-14Open-market sale200$26.8421,073,806
2006-08-14Open-market sale700$26.8521,073,106
2006-08-14Open-market sale300$26.8621,072,806
2006-08-14Open-market sale200$26.8721,072,606
2006-08-14Open-market sale100$26.8821,072,506
2006-08-14Open-market sale900$26.8921,071,606
2006-08-14Open-market sale200$26.9021,071,406
2006-08-14Open-market sale300$26.9121,071,106
2006-08-14Open-market sale100$26.9221,071,006
2006-08-14Open-market sale200$26.7521,077,106
2006-08-14Open-market sale900$26.7421,077,306
2006-08-14Open-market sale200$26.5621,088,406
2006-08-14Open-market sale300$26.5521,088,606
2006-08-14Open-market sale200$26.5421,088,906
2006-08-14Open-market sale400$26.5321,089,106
2006-08-14Open-market sale100$26.5221,089,506
2006-08-14Open-market sale100$26.5021,089,606
2006-08-14Open-market sale200$26.4921,089,706
2006-08-14Open-market sale200$26.4821,089,906
2006-08-14Open-market sale200$26.4721,090,106
2006-08-14Open-market sale100$26.4621,090,306
2006-08-14Open-market sale300$26.4521,090,406
2006-08-14Open-market sale100$26.4421,090,706
2006-08-14Open-market sale200$26.4121,090,806
2006-08-14Open-market sale700$26.7321,078,206
2006-08-14Open-market sale500$26.7221,078,906
2006-08-14Open-market sale500$26.7121,079,406
2006-08-14Open-market sale500$26.7021,079,906
2006-08-14Open-market sale400$26.6921,080,406
2006-08-14Open-market sale400$26.6821,080,806
2006-08-14Open-market sale800$26.6721,081,206
2006-08-14Open-market sale800$26.6621,082,006
2006-08-14Open-market sale1,300$26.6521,082,806
2006-08-14Open-market sale800$26.6421,084,106
2006-08-14Open-market sale1,100$26.6321,084,906
2006-08-14Open-market sale400$26.6221,086,006
2006-08-14Open-market sale500$26.6121,086,406
2006-08-14Open-market sale200$26.6021,086,906
2006-08-14Open-market sale600$26.5921,087,106
2006-08-14Open-market sale200$26.5821,087,706
2006-08-14Open-market sale500$26.5721,087,906
2006-08-11Open-market sale300$25.9521,108,906
2006-08-11Open-market sale200$25.9221,109,806
2006-08-11Open-market sale100$25.9021,110,006
2006-08-11Open-market sale100$25.8921,110,106
2006-08-11Open-market sale200$25.8821,110,206
2006-08-11Open-market sale300$25.8721,110,406
2006-08-11Open-market sale100$25.8521,110,706
2006-08-11Open-market sale200$25.8421,110,806
2006-08-11Open-market sale200$26.1821,099,506
2006-08-11Open-market sale300$26.1721,099,706
2006-08-11Open-market sale400$26.1621,100,006
2006-08-11Open-market sale200$26.1521,100,406
2006-08-11Open-market sale100$26.1321,100,606
2006-08-11Open-market sale400$26.1221,100,706
2006-08-11Open-market sale400$26.1121,101,106
2006-08-11Open-market sale100$26.1021,101,506
2006-08-11Open-market sale700$26.0921,101,606
2006-08-11Open-market sale300$26.0821,102,306
2006-08-11Open-market sale500$26.0621,102,606
2006-08-11Open-market sale800$26.0521,103,106
2006-08-11Open-market sale600$26.0421,103,906
2006-08-11Open-market sale700$26.0321,104,506
2006-08-11Open-market sale1,200$26.0221,105,206
2006-08-11Open-market sale600$26.0121,106,406
2006-08-11Open-market sale1,000$26.0021,107,006
2006-08-11Open-market sale400$25.9921,108,006
2006-08-11Open-market sale400$25.9821,108,406
2006-08-11Open-market sale100$25.9621,108,806
2006-08-11Open-market sale400$25.9321,109,406
2006-08-11Open-market sale200$25.9421,109,206
2006-08-11Open-market sale300$26.3121,096,106
2006-08-11Open-market sale400$26.3021,096,406
2006-08-11Open-market sale400$26.3221,095,706
2006-08-11Open-market sale300$26.3321,095,406
2006-08-11Open-market sale600$26.3421,094,806
2006-08-11Open-market sale200$26.3521,094,606
2006-08-11Open-market sale800$26.3621,093,806
2006-08-11Open-market sale400$26.3721,093,406
2006-08-11Open-market sale200$26.3821,093,206
2006-08-11Open-market sale100$26.3921,093,106
2006-08-11Open-market sale300$26.4021,092,806
2006-08-11Open-market sale400$26.4121,092,406
2006-08-11Open-market sale100$26.4221,092,306
2006-08-11Open-market sale500$26.4321,091,806
2006-08-11Open-market sale500$26.2921,096,806
2006-08-11Open-market sale200$26.2821,097,306
2006-08-11Open-market sale300$26.2721,097,506
2006-08-11Open-market sale500$26.2521,097,806
2006-08-11Open-market sale600$26.2421,098,306
2006-08-11Open-market sale200$26.2321,098,906
2006-08-11Open-market sale400$26.2021,099,106
2006-08-11Open-market sale100$26.5221,091,006
2006-08-11Open-market sale100$26.4921,091,106
2006-08-11Open-market sale100$26.4621,091,206
2006-08-11Open-market sale200$26.4521,091,306
2006-08-11Open-market sale300$26.4421,091,506
2006-08-10Open-market sale300$26.6321,128,006
2006-08-10Open-market sale300$26.6621,129,306
2006-08-10Open-market sale100$26.6721,129,606
2006-08-10Open-market sale200$26.6821,129,706
2006-08-10Open-market sale300$26.6921,129,906
2006-08-10Open-market sale100$26.7021,130,206
2006-08-10Open-market sale200$26.7221,130,306
2006-08-10Open-market sale200$26.7321,130,506
2006-08-10Open-market sale100$26.8121,130,706
2006-08-10Open-market sale100$26.8321,130,806
2006-08-10Open-market sale100$26.8621,130,906
2006-08-10Open-market sale1,000$26.4621,121,406
2006-08-10Open-market sale100$26.4721,122,406
2006-08-10Open-market sale100$26.4821,122,506
2006-08-10Open-market sale100$26.4921,122,606
2006-08-10Open-market sale800$26.5021,122,706
2006-08-10Open-market sale200$26.5121,123,506
2006-08-10Open-market sale900$26.5221,123,706
2006-08-10Open-market sale300$26.5321,124,606
2006-08-10Open-market sale200$26.5421,124,906
2006-08-10Open-market sale500$26.5521,125,106
2006-08-10Open-market sale200$26.5621,125,606
2006-08-10Open-market sale700$26.5721,125,806
2006-08-10Open-market sale600$26.5821,126,506
2006-08-10Open-market sale300$26.5921,127,106
2006-08-10Open-market sale100$26.6021,127,406
2006-08-10Open-market sale300$26.6121,127,506
2006-08-10Open-market sale200$26.6221,127,806
2006-08-10Open-market sale600$26.6521,128,706
2006-08-10Open-market sale400$26.6421,128,306
2006-08-10Open-market sale300$25.2221,116,306
2006-08-10Open-market sale300$25.2321,116,606
2006-08-10Open-market sale100$25.2921,116,906
2006-08-10Open-market sale200$25.5621,117,006
2006-08-10Open-market sale200$25.7321,117,206
2006-08-10Open-market sale600$25.9921,117,406
2006-08-10Open-market sale200$26.0021,118,006
2006-08-10Open-market sale200$26.0121,118,206
2006-08-10Open-market sale200$26.0221,118,406
2006-08-10Open-market sale300$26.0521,118,606
2006-08-10Open-market sale100$26.0621,118,906
2006-08-10Open-market sale400$26.0721,119,006
2006-08-10Open-market sale200$26.1021,119,406
2006-08-10Open-market sale100$26.1121,119,606
2006-08-10Open-market sale200$26.1221,119,706
2006-08-10Open-market sale100$26.2221,119,906
2006-08-10Open-market sale100$26.3121,120,006
2006-08-10Open-market sale300$26.3821,120,106
2006-08-10Open-market sale100$26.4221,120,406
2006-08-10Open-market sale200$26.4321,120,506
2006-08-10Open-market sale100$26.4421,120,706
2006-08-10Open-market sale600$26.4521,120,806
2006-08-10Open-market sale300$24.9621,114,606
2006-08-10Open-market sale300$24.9721,114,906
2006-08-10Open-market sale200$24.9821,115,206
2006-08-10Open-market sale200$25.0021,115,406
2006-08-10Open-market sale100$25.0321,115,606
2006-08-10Open-market sale300$25.0421,115,706
2006-08-10Open-market sale100$25.1521,116,006
2006-08-10Open-market sale200$25.1721,116,106
2006-08-10Open-market sale400$24.9521,114,206
2006-08-10Open-market sale200$24.7121,111,206
2006-08-10Open-market sale100$24.7221,111,406
2006-08-10Open-market sale700$24.7521,111,506
2006-08-10Open-market sale300$24.7621,112,206
2006-08-10Open-market sale100$24.7721,112,506
2006-08-10Open-market sale200$24.6721,111,006
2006-08-10Open-market sale400$24.9421,113,806
2006-08-10Open-market sale200$24.8821,113,606
2006-08-10Open-market sale100$24.8621,113,506
2006-08-10Open-market sale100$24.8521,113,406
2006-08-10Open-market sale800$24.8421,112,606
2006-08-09Open-market sale100$25.3921,131,306
2006-08-09Open-market sale100$25.4121,131,206
2006-08-09Open-market sale100$25.4421,131,006
2006-08-09Open-market sale300$25.3821,131,406
2006-08-09Open-market sale100$25.3721,131,706
2006-08-09Open-market sale200$25.3621,131,806
2006-08-09Open-market sale100$25.4321,131,106
2006-08-09Open-market sale100$25.1521,138,806
2006-08-09Open-market sale700$25.1721,138,106
2006-08-09Open-market sale600$25.1821,137,506
2006-08-09Open-market sale200$25.2021,137,306
2006-08-09Open-market sale200$25.2121,137,106
2006-08-09Open-market sale500$25.2221,136,606
2006-08-09Open-market sale900$25.2321,135,706
2006-08-09Open-market sale400$25.2421,135,306
2006-08-09Open-market sale400$25.2521,134,906
2006-08-09Open-market sale300$25.2621,134,606
2006-08-09Open-market sale200$25.2721,134,406
2006-08-09Open-market sale300$25.2821,134,106
2006-08-09Open-market sale400$25.2921,133,706
2006-08-09Open-market sale900$25.3021,132,806
2006-08-09Open-market sale300$25.3121,132,506
2006-08-09Open-market sale100$25.3221,132,406
2006-08-09Open-market sale400$25.3421,132,006
2006-08-09Open-market sale200$24.7121,150,806
2006-08-09Open-market sale100$24.8021,150,706
2006-08-09Open-market sale200$24.8221,150,506
2006-08-09Open-market sale800$24.8621,149,706
2006-08-09Open-market sale1,800$24.8721,147,906
2006-08-09Open-market sale500$24.8821,147,406
2006-08-09Open-market sale700$24.8921,146,706
2006-08-09Open-market sale400$24.9021,146,306
2006-08-09Open-market sale800$24.9121,145,506
2006-08-09Open-market sale500$24.9221,145,006
2006-08-09Open-market sale300$24.9321,144,706
2006-08-09Open-market sale600$24.9421,144,106
2006-08-09Open-market sale1,000$24.9521,143,106
2006-08-09Open-market sale300$24.9621,142,806
2006-08-09Open-market sale300$24.9721,142,506
2006-08-09Open-market sale700$24.9821,141,806
2006-08-09Open-market sale200$24.9921,141,606
2006-08-09Open-market sale300$25.0021,141,306
2006-08-09Open-market sale300$25.0321,141,006
2006-08-09Open-market sale100$25.0421,140,906
2006-08-09Open-market sale100$25.0521,140,806
2006-08-09Open-market sale200$25.0621,140,606
2006-08-09Open-market sale100$25.0721,140,506
2006-08-09Open-market sale200$25.0821,140,306
2006-08-09Open-market sale200$25.0921,140,106
2006-08-09Open-market sale500$25.1021,139,606
2006-08-09Open-market sale100$25.1121,139,506
2006-08-09Open-market sale100$25.1221,139,406
2006-08-09Open-market sale300$25.1321,139,106
2006-08-09Open-market sale200$25.1421,138,906
2006-08-08Open-market sale1,400$24.9821,158,506
2006-08-08Open-market sale200$25.0121,157,006
2006-08-08Open-market sale400$25.0221,156,606
2006-08-08Open-market sale300$25.0321,156,306
2006-08-08Open-market sale500$25.0421,155,806
2006-08-08Open-market sale1,200$25.0521,154,606
2006-08-08Open-market sale200$25.0621,154,406
2006-08-08Open-market sale200$25.0721,154,206
2006-08-08Open-market sale400$25.0821,153,806
2006-08-08Open-market sale200$25.0921,153,606
2006-08-08Open-market sale200$25.1021,153,406
2006-08-08Open-market sale500$25.1121,152,906
2006-08-08Open-market sale300$25.1221,152,606
2006-08-08Open-market sale300$25.1921,152,306
2006-08-08Open-market sale200$25.2021,152,106
2006-08-08Open-market sale100$25.2421,152,006
2006-08-08Open-market sale200$25.2521,151,806
2006-08-08Open-market sale200$25.3021,151,606
2006-08-08Open-market sale200$25.3821,151,406
2006-08-08Open-market sale100$25.5121,151,306
2006-08-08Open-market sale200$25.5221,151,106
2006-08-08Open-market sale100$25.6121,151,006
2006-08-08Open-market sale600$24.9321,161,206
2006-08-08Open-market sale300$24.9421,160,906
2006-08-08Open-market sale200$24.9521,160,706
2006-08-08Open-market sale300$24.9621,160,406
2006-08-08Open-market sale500$24.9721,159,906
2006-08-08Open-market sale900$25.0021,157,206
2006-08-08Open-market sale400$24.9921,158,106
2006-08-08Open-market sale100$24.6221,169,306
2006-08-08Open-market sale100$24.6121,169,406
2006-08-08Open-market sale200$24.6321,169,106
2006-08-08Open-market sale300$24.6521,168,806
2006-08-08Open-market sale300$24.6621,168,506
2006-08-08Open-market sale900$24.6921,167,606
2006-08-08Open-market sale100$24.7021,167,506
2006-08-08Open-market sale1,000$24.7121,166,506
2006-08-08Open-market sale200$24.7221,166,306
2006-08-08Open-market sale500$24.7521,165,806
2006-08-08Open-market sale300$24.7621,165,506
2006-08-08Open-market sale200$24.7721,165,306
2006-08-08Open-market sale300$24.7821,165,006
2006-08-08Open-market sale100$24.8021,164,906
2006-08-08Open-market sale400$24.8121,164,506
2006-08-08Open-market sale700$24.8221,163,806
2006-08-08Open-market sale200$24.8321,163,606
2006-08-08Open-market sale200$24.8521,163,406
2006-08-08Open-market sale300$24.8621,163,106
2006-08-08Open-market sale100$24.8721,163,006
2006-08-08Open-market sale900$24.8821,162,106
2006-08-08Open-market sale100$24.8921,162,006
2006-08-08Open-market sale100$24.9021,161,906
2006-08-08Open-market sale100$24.9121,161,806
2006-08-08Open-market sale200$24.5021,170,806
2006-08-08Open-market sale300$24.5221,170,506
2006-08-08Open-market sale400$24.5321,170,106
2006-08-08Open-market sale200$24.5621,169,906
2006-08-08Open-market sale100$24.5821,169,806
2006-08-08Open-market sale300$24.5921,169,506
2006-08-07Open-market sale200$25.7921,172,406
2006-08-07Open-market sale100$25.9021,171,106
2006-08-07Open-market sale100$25.9521,171,006
2006-08-07Open-market sale100$25.8321,171,506
2006-08-07Open-market sale200$25.8621,171,306
2006-08-07Open-market sale200$25.8221,171,606
2006-08-07Open-market sale600$25.8021,171,806
2006-08-07Open-market sale100$25.8721,171,206
2006-08-07Open-market sale1,000$25.7621,172,906
2006-08-07Open-market sale400$25.7321,173,906
2006-08-07Open-market sale200$25.7221,174,306
2006-08-07Open-market sale900$25.7121,174,506
2006-08-07Open-market sale400$25.7021,175,406
2006-08-07Open-market sale200$25.6921,175,806
2006-08-07Open-market sale500$25.6821,176,006
2006-08-07Open-market sale700$25.6721,176,506
2006-08-07Open-market sale400$25.6621,177,206
2006-08-07Open-market sale2,500$25.6521,177,606
2006-08-07Open-market sale900$25.6421,180,106
2006-08-07Open-market sale600$25.6321,181,006
2006-08-07Open-market sale700$25.6221,181,606
2006-08-07Open-market sale400$25.6121,182,306
2006-08-07Open-market sale1,100$25.6021,182,706
2006-08-07Open-market sale700$25.5921,183,806
2006-08-07Open-market sale1,300$25.5821,184,506
2006-08-07Open-market sale500$25.5721,185,806
2006-08-07Open-market sale400$25.5621,186,306
2006-08-07Open-market sale600$25.5521,186,706
2006-08-07Open-market sale200$25.7821,172,606
2006-08-07Open-market sale900$25.5421,187,306
2006-08-07Open-market sale900$25.5321,188,206
2006-08-07Open-market sale700$25.5221,189,106
2006-08-07Open-market sale600$25.5121,189,806
2006-08-07Open-market sale100$25.5021,190,406
2006-08-07Open-market sale300$25.4921,190,506
2006-08-07Open-market sale100$25.7721,172,806
2006-08-07Open-market sale100$25.4721,190,906
2006-08-07Open-market sale100$25.4821,190,806
2006-08-04Open-market sale100$25.8321,209,306
2006-08-04Open-market sale200$25.8221,209,406
2006-08-04Open-market sale200$25.8121,209,606
2006-08-04Open-market sale100$25.8021,209,806
2006-08-04Open-market sale100$25.7821,209,906
2006-08-04Open-market sale100$25.7721,210,006
2006-08-04Open-market sale100$25.7521,210,106
2006-08-04Open-market sale100$25.7121,210,206
2006-08-04Open-market sale200$25.6921,210,306
2006-08-04Open-market sale100$25.6821,210,506
2006-08-04Open-market sale300$25.6621,210,606
2006-08-04Open-market sale100$25.6521,210,906
2006-08-04Open-market sale400$26.0721,203,906
2006-08-04Open-market sale400$26.0621,204,306
2006-08-04Open-market sale100$26.0421,204,706
2006-08-04Open-market sale600$26.0121,204,806
2006-08-04Open-market sale500$26.0021,205,406
2006-08-04Open-market sale300$25.9921,205,906
2006-08-04Open-market sale300$25.9721,206,206
2006-08-04Open-market sale200$25.9521,206,506
2006-08-04Open-market sale200$25.9421,206,706
2006-08-04Open-market sale400$25.9321,206,906
2006-08-04Open-market sale100$25.9221,207,306
2006-08-04Open-market sale400$25.9121,207,406
2006-08-04Open-market sale500$25.9021,207,806
2006-08-04Open-market sale100$25.8921,208,306
2006-08-04Open-market sale100$25.8821,208,406
2006-08-04Open-market sale100$25.8721,208,506
2006-08-04Open-market sale100$25.8621,208,606
2006-08-04Open-market sale600$25.8421,208,706
2006-08-04Open-market sale100$26.9221,196,006
2006-08-04Open-market sale100$26.9121,196,106
2006-08-04Open-market sale1,100$26.9021,196,206
2006-08-04Open-market sale200$27.1421,191,006
2006-08-04Open-market sale600$27.1121,191,206
2006-08-04Open-market sale200$27.1021,191,806
2006-08-04Open-market sale200$27.0921,192,006
2006-08-04Open-market sale400$27.0721,192,206
2006-08-04Open-market sale200$27.0621,192,606
2006-08-04Open-market sale200$27.0521,192,806
2006-08-04Open-market sale400$27.0421,193,006
2006-08-04Open-market sale800$27.0321,193,406
2006-08-04Open-market sale800$27.0221,194,206
2006-08-04Open-market sale100$27.0121,195,006
2006-08-04Open-market sale100$27.0021,195,106
2006-08-04Open-market sale100$26.9721,195,206
2006-08-04Open-market sale400$26.9521,195,306
2006-08-04Open-market sale300$26.9421,195,706
2006-08-04Open-market sale200$26.8821,197,606
2006-08-04Open-market sale200$26.8721,197,806
2006-08-04Open-market sale100$26.8621,198,006
2006-08-04Open-market sale300$26.8521,198,106
2006-08-04Open-market sale200$26.8321,198,406
2006-08-04Open-market sale100$26.8221,198,606
2006-08-04Open-market sale200$26.8021,198,706
2006-08-04Open-market sale100$26.7821,198,906
2006-08-04Open-market sale200$26.7221,199,006
2006-08-04Open-market sale600$26.7021,199,206
2006-08-04Open-market sale200$26.6921,199,806
2006-08-04Open-market sale100$26.6421,200,006
2006-08-04Open-market sale100$26.5821,200,106
2006-08-04Open-market sale100$26.5721,200,206
2006-08-04Open-market sale100$26.3721,200,306
2006-08-04Open-market sale100$26.3621,200,406
2006-08-04Open-market sale100$26.3121,200,506
2006-08-04Open-market sale100$26.3021,200,606
2006-08-04Open-market sale100$26.2821,200,706
2006-08-04Open-market sale100$26.2221,200,806
2006-08-04Open-market sale200$26.2021,200,906
2006-08-04Open-market sale100$26.1821,201,106
2006-08-04Open-market sale100$26.1721,201,206
2006-08-04Open-market sale500$26.1621,201,306
2006-08-04Open-market sale300$26.1521,201,806
2006-08-04Open-market sale600$26.1121,202,106
2006-08-04Open-market sale800$26.1021,202,706
2006-08-04Open-market sale200$26.0921,203,506
2006-08-04Open-market sale300$26.8921,197,306
2006-08-04Open-market sale200$26.0821,203,706
2006-08-03Open-market sale200$26.5521,216,206
2006-08-03Open-market sale300$26.5021,217,106
2006-08-03Open-market sale300$26.4621,217,406
2006-08-03Open-market sale300$26.4321,217,706
2006-08-03Open-market sale100$26.4221,218,006
2006-08-03Open-market sale100$26.3121,218,106
2006-08-03Open-market sale100$26.2821,218,206
2006-08-03Open-market sale100$26.2721,218,306
2006-08-03Open-market sale200$26.2621,218,406
2006-08-03Open-market sale100$26.2521,218,606
2006-08-03Open-market sale200$26.2321,218,706
2006-08-03Open-market sale100$26.2221,218,906
2006-08-03Open-market sale400$26.1821,219,006
2006-08-03Open-market sale100$26.1621,219,406
2006-08-03Open-market sale100$26.1521,219,506
2006-08-03Open-market sale100$26.1121,219,606
2006-08-03Open-market sale100$26.0521,219,706
2006-08-03Open-market sale400$26.6821,212,706
2006-08-03Open-market sale200$26.6721,213,106
2006-08-03Open-market sale100$26.6421,213,306
2006-08-03Open-market sale900$26.6321,213,406
2006-08-03Open-market sale400$26.6221,214,306
2006-08-03Open-market sale400$26.6121,214,706
2006-08-03Open-market sale300$26.6021,215,106
2006-08-03Open-market sale200$26.5921,215,406
2006-08-03Open-market sale200$26.5821,215,606
2006-08-03Open-market sale100$26.5721,215,806
2006-08-03Open-market sale300$26.5621,215,906
2006-08-03Open-market sale600$26.5121,216,506
2006-08-03Open-market sale100$26.5421,216,406
2006-08-03Open-market sale100$26.7721,211,606
2006-08-03Open-market sale100$26.9321,211,006
2006-08-03Open-market sale300$26.8421,211,106
2006-08-03Open-market sale100$26.8321,211,406
2006-08-03Open-market sale100$26.8121,211,506
2006-08-03Open-market sale100$26.7021,212,606
2006-08-03Open-market sale100$26.7621,211,706
2006-08-03Open-market sale100$26.7421,211,806
2006-08-03Open-market sale300$26.7321,211,906
2006-08-03Open-market sale400$26.7121,212,206
2006-08-03Open-market sale300$25.5921,223,006
2006-08-03Open-market sale200$25.5321,223,506
2006-08-03Open-market sale200$25.4721,223,706
2006-08-03Open-market sale600$25.4621,223,906
2006-08-03Open-market sale800$25.4521,224,506
2006-08-03Open-market sale400$25.4321,225,306
2006-08-03Open-market sale1,000$25.4221,225,706
2006-08-03Open-market sale1,200$25.4021,226,706
2006-08-03Open-market sale300$25.3921,227,906
2006-08-03Open-market sale500$25.3821,228,206
2006-08-03Open-market sale800$25.3721,228,706
2006-08-03Open-market sale400$25.3621,229,506
2006-08-03Open-market sale400$25.3421,229,906
2006-08-03Open-market sale100$25.3221,230,306
2006-08-03Open-market sale200$25.3121,230,406
2006-08-03Open-market sale200$25.2921,230,606
2006-08-03Open-market sale200$25.2621,230,806
2006-08-03Open-market sale200$26.0321,219,806
2006-08-03Open-market sale200$25.7521,220,006
2006-08-03Open-market sale400$25.7321,220,206
2006-08-03Open-market sale100$25.6821,220,606
2006-08-03Open-market sale300$25.6721,220,706
2006-08-03Open-market sale300$25.6621,221,006
2006-08-03Open-market sale500$25.6521,221,306
2006-08-03Open-market sale500$25.6421,221,806
2006-08-03Open-market sale300$25.6321,222,306
2006-08-03Open-market sale100$25.6221,222,606
2006-08-03Open-market sale300$25.6021,222,706
2006-08-03Open-market sale100$25.5421,223,406
2006-08-03Open-market sale100$25.5821,223,306
2006-08-02Open-market sale200$25.4821,233,706
2006-08-02Open-market sale600$25.4421,234,306
2006-08-02Open-market sale200$25.4321,234,906
2006-08-02Open-market sale200$25.4221,235,106
2006-08-02Open-market sale300$25.4021,235,306
2006-08-02Open-market sale400$25.3921,235,606
2006-08-02Open-market sale200$25.7121,231,006
2006-08-02Open-market sale100$25.7021,231,206
2006-08-02Open-market sale800$25.6921,231,306
2006-08-02Open-market sale200$25.6821,232,106
2006-08-02Open-market sale400$25.6621,232,306
2006-08-02Open-market sale200$25.6521,232,706
2006-08-02Open-market sale400$25.6121,232,906
2006-08-02Open-market sale200$25.5121,233,306
2006-08-02Open-market sale200$25.5021,233,506
2006-08-02Open-market sale200$25.4521,234,106
2006-08-02Open-market sale200$25.4721,233,906
2006-08-02Open-market sale1,700$25.3021,239,606
2006-08-02Open-market sale800$25.2621,243,106
2006-08-02Open-market sale600$25.2521,243,906
2006-08-02Open-market sale300$25.2321,244,506
2006-08-02Open-market sale300$25.2221,244,806
2006-08-02Open-market sale700$25.2121,245,106
2006-08-02Open-market sale500$25.2021,245,806
2006-08-02Open-market sale200$25.1921,246,306
2006-08-02Open-market sale300$25.1821,246,506
2006-08-02Open-market sale100$25.1721,246,806
2006-08-02Open-market sale400$25.1621,246,906
2006-08-02Open-market sale500$25.1521,247,306
2006-08-02Open-market sale400$25.1421,247,806
2006-08-02Open-market sale400$25.1321,248,206
2006-08-02Open-market sale400$25.1221,248,606
2006-08-02Open-market sale400$25.1121,249,006
2006-08-02Open-market sale300$25.1021,249,406
2006-08-02Open-market sale600$25.0921,249,706
2006-08-02Open-market sale100$25.0621,250,306
2006-08-02Open-market sale100$24.9521,250,406
2006-08-02Open-market sale500$24.9021,250,506
2006-08-02Open-market sale400$25.3721,236,006
2006-08-02Open-market sale1,100$25.3621,236,406
2006-08-02Open-market sale100$25.3521,237,506
2006-08-02Open-market sale300$25.3421,237,606
2006-08-02Open-market sale400$25.3321,237,906
2006-08-02Open-market sale400$25.3221,238,306
2006-08-02Open-market sale900$25.3121,238,706
2006-08-02Open-market sale500$25.2721,242,606
2006-08-02Open-market sale1,300$25.2921,241,306
2006-08-01Open-market sale1,900$24.7521,260,706
2006-08-01Open-market sale800$24.7421,262,606
2006-08-01Open-market sale300$24.7321,263,406
2006-08-01Open-market sale500$24.7221,263,706
2006-08-01Open-market sale300$24.7121,264,206
2006-08-01Open-market sale100$24.6921,264,506
2006-08-01Open-market sale100$24.6621,264,606
2006-08-01Open-market sale600$24.6521,264,706
2006-08-01Open-market sale100$24.6421,265,306
2006-08-01Open-market sale200$24.6221,265,406
2006-08-01Open-market sale800$24.6021,265,606
2006-08-01Open-market sale400$24.5821,266,406
2006-08-01Open-market sale600$24.5721,266,806
2006-08-01Open-market sale100$24.5521,267,406
2006-08-01Open-market sale200$24.5221,267,506
2006-08-01Open-market sale300$24.4821,267,706
2006-08-01Open-market sale200$24.4621,268,006
2006-08-01Open-market sale200$24.4521,268,206
2006-08-01Open-market sale200$24.4421,268,406
2006-08-01Open-market sale200$24.4221,268,606
2006-08-01Open-market sale400$24.4121,268,806
2006-08-01Open-market sale200$24.3821,269,206
2006-08-01Open-market sale200$24.3721,269,406
2006-08-01Open-market sale200$24.3521,269,606
2006-08-01Open-market sale200$24.3021,269,806
2006-08-01Open-market sale200$24.2621,270,006
2006-08-01Open-market sale200$24.1621,270,206
2006-08-01Open-market sale200$24.0721,270,406
2006-08-01Open-market sale200$23.9121,270,606
2006-08-01Open-market sale200$23.8421,270,806
2006-08-01Open-market sale100$24.9121,251,506
2006-08-01Open-market sale500$24.9021,251,606
2006-08-01Open-market sale400$24.8921,252,106
2006-08-01Open-market sale200$24.8821,252,506
2006-08-01Open-market sale200$24.8721,252,706
2006-08-01Open-market sale1,100$24.8621,252,906
2006-08-01Open-market sale600$24.8521,254,006
2006-08-01Open-market sale600$24.8421,254,606
2006-08-01Open-market sale200$25.0021,251,006
2006-08-01Open-market sale500$24.8221,256,006
2006-08-01Open-market sale400$24.8121,256,506
2006-08-01Open-market sale500$24.8021,256,906
2006-08-01Open-market sale500$24.7921,257,406
2006-08-01Open-market sale1,100$24.7821,257,906
2006-08-01Open-market sale1,300$24.7721,259,006
2006-08-01Open-market sale400$24.7621,260,306
2006-08-01Open-market sale100$24.9821,251,406
2006-08-01Open-market sale200$24.9921,251,206
2006-08-01Open-market sale800$24.8321,255,206
2006-07-31Open-market sale100$25.8221,282,706
2006-07-31Open-market sale400$25.8021,282,806
2006-07-31Open-market sale800$25.7921,283,206
2006-07-31Open-market sale200$25.7821,284,006
2006-07-31Open-market sale200$25.7321,284,206
2006-07-31Open-market sale200$25.7121,284,406
2006-07-31Open-market sale600$25.7021,284,606
2006-07-31Open-market sale1,200$25.6921,285,206
2006-07-31Open-market sale300$25.6721,286,406
2006-07-31Open-market sale200$25.6521,286,706
2006-07-31Open-market sale200$25.6421,286,906
2006-07-31Open-market sale200$25.5821,287,106
2006-07-31Open-market sale200$25.5621,287,306
2006-07-31Open-market sale200$25.5421,287,506
2006-07-31Open-market sale200$25.5221,287,706
2006-07-31Open-market sale400$25.5121,287,906
2006-07-31Open-market sale800$25.5021,288,306
2006-07-31Open-market sale400$25.4921,289,106
2006-07-31Open-market sale200$25.4021,289,506
2006-07-31Open-market sale800$25.3721,289,706
2006-07-31Open-market sale100$25.3621,290,506
2006-07-31Open-market sale400$25.3521,290,606
2006-07-31Open-market sale1,700$25.9021,278,706
2006-07-31Open-market sale200$25.8921,280,406
2006-07-31Open-market sale200$25.8821,280,606
2006-07-31Open-market sale600$25.8721,280,806
2006-07-31Open-market sale200$25.8621,281,406
2006-07-31Open-market sale400$25.8521,281,606
2006-07-31Open-market sale500$25.8421,282,006
2006-07-31Open-market sale200$25.8321,282,506
2006-07-31Open-market sale100$26.3621,271,106
2006-07-31Open-market sale100$26.3921,271,006
2006-07-31Open-market sale300$25.9721,277,306
2006-07-31Open-market sale100$25.9321,278,106
2006-07-31Open-market sale300$25.9221,278,206
2006-07-31Open-market sale200$25.9121,278,506
2006-07-31Open-market sale100$26.3221,271,206
2006-07-31Open-market sale300$26.3121,271,306
2006-07-31Open-market sale600$26.3021,271,606
2006-07-31Open-market sale100$26.2721,272,206
2006-07-31Open-market sale300$26.2621,272,306
2006-07-31Open-market sale200$26.2521,272,606
2006-07-31Open-market sale100$26.2421,272,806
2006-07-31Open-market sale300$26.2221,272,906
2006-07-31Open-market sale300$26.2121,273,206
2006-07-31Open-market sale800$26.2021,273,506
2006-07-31Open-market sale200$26.1921,274,306
2006-07-31Open-market sale100$26.1721,274,506
2006-07-31Open-market sale200$26.1421,274,606
2006-07-31Open-market sale200$26.1121,274,806
2006-07-31Open-market sale300$26.1021,275,006
2006-07-31Open-market sale100$26.0921,275,306
2006-07-31Open-market sale100$26.0821,275,406
2006-07-31Open-market sale100$26.0721,275,506
2006-07-31Open-market sale200$26.0621,275,606
2006-07-31Open-market sale100$26.0521,275,806
2006-07-31Open-market sale100$26.0421,275,906
2006-07-31Open-market sale100$26.0221,276,006
2006-07-31Open-market sale200$26.0121,276,106
2006-07-31Open-market sale1,000$25.9921,276,306
2006-07-31Open-market sale100$25.9421,278,006
2006-07-31Open-market sale400$25.9521,277,606
2006-07-28Open-market sale900$24.8021,307,906
2006-07-28Open-market sale100$24.7121,310,906
2006-07-28Open-market sale500$24.7521,310,406
2006-07-28Open-market sale200$24.7621,310,206
2006-07-28Open-market sale700$24.7721,309,506
2006-07-28Open-market sale700$24.7921,308,806
2006-07-28Open-market sale200$25.1621,300,806
2006-07-28Open-market sale700$24.8121,307,206
2006-07-28Open-market sale1,200$24.8221,306,006
2006-07-28Open-market sale500$24.8321,305,506
2006-07-28Open-market sale400$24.8421,305,106
2006-07-28Open-market sale500$24.8521,304,606
2006-07-28Open-market sale100$24.8621,304,506
2006-07-28Open-market sale100$24.8721,304,406
2006-07-28Open-market sale200$24.8821,304,206
2006-07-28Open-market sale200$24.8921,304,006
2006-07-28Open-market sale300$24.9021,303,706
2006-07-28Open-market sale100$24.9121,303,606
2006-07-28Open-market sale200$24.9321,303,406
2006-07-28Open-market sale200$24.9921,303,206
2006-07-28Open-market sale600$25.1521,301,006
2006-07-28Open-market sale200$25.1421,301,606
2006-07-28Open-market sale200$25.1321,301,806
2006-07-28Open-market sale100$25.1121,302,006
2006-07-28Open-market sale100$25.1021,302,106
2006-07-28Open-market sale200$25.0921,302,206
2006-07-28Open-market sale300$25.0821,302,406
2006-07-28Open-market sale200$25.0321,302,706
2006-07-28Open-market sale100$25.0221,302,906
2006-07-28Open-market sale200$25.0021,303,006
2006-07-28Open-market sale200$25.2821,293,206
2006-07-28Open-market sale400$25.2921,292,806
2006-07-28Open-market sale300$25.3021,292,506
2006-07-28Open-market sale700$25.3121,291,806
2006-07-28Open-market sale300$25.3321,291,506
2006-07-28Open-market sale100$25.3421,291,406
2006-07-28Open-market sale400$25.3521,291,006
2006-07-28Open-market sale100$25.2621,293,406
2006-07-28Open-market sale800$25.2321,294,506
2006-07-28Open-market sale700$25.1721,300,106
2006-07-28Open-market sale600$25.1821,299,506
2006-07-28Open-market sale200$25.1921,299,306
2006-07-28Open-market sale2,200$25.2021,297,106
2006-07-28Open-market sale1,400$25.2121,295,706
2006-07-28Open-market sale400$25.2221,295,306
2006-07-28Open-market sale100$25.2521,293,506
2006-07-28Open-market sale900$25.2421,293,606
2006-07-27Open-market sale200$24.7621,327,106
2006-07-27Open-market sale100$24.7521,327,306
2006-07-27Open-market sale600$24.7321,327,406
2006-07-27Open-market sale300$24.7221,328,006
2006-07-27Open-market sale100$24.7121,328,306
2006-07-27Open-market sale200$24.7021,328,406
2006-07-27Open-market sale300$24.6921,328,606
2006-07-27Open-market sale300$24.6621,328,906
2006-07-27Open-market sale200$24.6221,329,206
2006-07-27Open-market sale200$24.6121,329,406
2006-07-27Open-market sale400$24.5821,329,606
2006-07-27Open-market sale200$24.5721,330,006
2006-07-27Open-market sale200$24.5621,330,206
2006-07-27Open-market sale200$24.5321,330,406
2006-07-27Open-market sale200$24.4921,330,606
2006-07-27Open-market sale200$24.4721,330,806
2006-07-27Open-market sale600$24.9621,321,206
2006-07-27Open-market sale100$24.9521,321,806
2006-07-27Open-market sale600$24.9421,321,906
2006-07-27Open-market sale800$24.9321,322,506
2006-07-27Open-market sale400$24.9121,323,306
2006-07-27Open-market sale700$24.9021,323,706
2006-07-27Open-market sale500$24.8921,324,406
2006-07-27Open-market sale300$24.8721,324,906
2006-07-27Open-market sale200$24.8621,325,206
2006-07-27Open-market sale200$24.8421,325,406
2006-07-27Open-market sale200$24.8021,325,606
2006-07-27Open-market sale200$24.7921,325,806
2006-07-27Open-market sale500$24.7821,326,006
2006-07-27Open-market sale600$24.7721,326,506
2006-07-27Open-market sale400$25.0821,311,006
2006-07-27Open-market sale1,300$24.9821,319,506
2006-07-27Open-market sale400$24.9721,320,806
2006-07-27Open-market sale800$25.0521,311,606
2006-07-27Open-market sale200$25.0721,311,406
2006-07-27Open-market sale2,200$24.9921,317,306
2006-07-27Open-market sale3,900$25.0021,313,406
2006-07-27Open-market sale500$25.0121,312,906
2006-07-27Open-market sale400$25.0221,312,506
2006-07-27Open-market sale100$25.0421,312,406
2006-07-26Open-market sale100$24.5021,331,306
2006-07-26Open-market sale200$24.4621,331,706
2006-07-26Open-market sale100$24.4821,331,606
2006-07-26Open-market sale100$24.5421,331,006
2006-07-26Open-market sale200$24.5221,331,106
2006-07-26Open-market sale200$24.4921,331,406
2006-07-26Open-market sale200$24.4621,331,706
2006-07-26Open-market sale100$24.4821,331,606
2006-07-26Open-market sale100$24.5421,331,006
2006-07-26Open-market sale200$24.5221,331,106
2006-07-26Open-market sale100$24.5021,331,306
2006-07-26Open-market sale200$24.4921,331,406
2006-07-26Open-market sale200$24.3121,335,106
2006-07-26Open-market sale600$24.2721,335,606
2006-07-26Open-market sale100$24.2621,336,206
2006-07-26Open-market sale300$24.2521,336,306
2006-07-26Open-market sale800$24.2421,336,606
2006-07-26Open-market sale1,500$24.2321,337,406
2006-07-26Open-market sale200$24.2221,338,906
2006-07-26Open-market sale700$24.2021,339,106
2006-07-26Open-market sale500$24.1921,339,806
2006-07-26Open-market sale1,600$24.1821,340,306
2006-07-26Open-market sale800$24.1721,341,906
2006-07-26Open-market sale900$24.1621,342,706
2006-07-26Open-market sale1,400$24.1521,343,606
2006-07-26Open-market sale2,900$24.1421,345,006
2006-07-26Open-market sale1,100$24.1321,347,906
2006-07-26Open-market sale700$24.1221,349,006
2006-07-26Open-market sale200$24.1121,349,706
2006-07-26Open-market sale600$24.1021,349,906
2006-07-26Open-market sale400$24.0921,350,506
2006-07-26Open-market sale100$24.0821,350,906
2006-07-26Open-market sale500$24.4521,331,906
2006-07-26Open-market sale200$24.4421,332,406
2006-07-26Open-market sale500$24.4221,332,606
2006-07-26Open-market sale900$24.4121,333,106
2006-07-26Open-market sale600$24.4021,334,006
2006-07-26Open-market sale200$24.3921,334,606
2006-07-26Open-market sale200$24.3521,334,806
2006-07-26Open-market sale100$24.3221,335,006
2006-07-26Open-market sale100$24.2921,335,506
2006-07-26Open-market sale200$24.3021,335,306
2006-07-25Open-market sale100$24.4921,352,906
2006-07-25Open-market sale200$24.5221,352,706
2006-07-25Open-market sale300$24.5421,352,406
2006-07-25Open-market sale300$24.5421,352,106
2006-07-25Open-market sale300$24.5521,351,806
2006-07-25Open-market sale200$24.4721,353,006
2006-07-25Open-market sale300$24.6221,351,306
2006-07-25Open-market sale300$24.6621,351,006
2006-07-25Open-market sale200$24.6121,351,606
2006-07-25Open-market sale500$24.4621,353,206
2006-07-25Open-market sale300$24.4521,353,706
2006-07-25Open-market sale200$22.8721,370,806
2006-07-25Open-market sale100$24.0921,364,406
2006-07-25Open-market sale200$24.0821,364,506
2006-07-25Open-market sale100$24.0721,364,706
2006-07-25Open-market sale400$24.0521,364,806
2006-07-25Open-market sale300$24.0421,365,206
2006-07-25Open-market sale100$24.0321,365,506
2006-07-25Open-market sale100$24.0221,365,606
2006-07-25Open-market sale200$24.0121,365,706
2006-07-25Open-market sale900$24.0021,365,906
2006-07-25Open-market sale100$23.9921,366,806
2006-07-25Open-market sale200$23.9821,366,906
2006-07-25Open-market sale100$23.9721,367,106
2006-07-25Open-market sale100$23.9621,367,206
2006-07-25Open-market sale100$23.9421,367,306
2006-07-25Open-market sale400$23.9321,367,406
2006-07-25Open-market sale200$23.7821,367,806
2006-07-25Open-market sale200$23.5321,368,006
2006-07-25Open-market sale200$23.5021,368,206
2006-07-25Open-market sale200$23.4721,368,406
2006-07-25Open-market sale400$23.2721,368,606
2006-07-25Open-market sale400$23.0721,369,006
2006-07-25Open-market sale300$23.0321,369,406
2006-07-25Open-market sale200$23.0221,369,706
2006-07-25Open-market sale100$23.0021,369,906
2006-07-25Open-market sale200$22.9721,370,006
2006-07-25Open-market sale200$22.9521,370,206
2006-07-25Open-market sale100$22.9321,370,406
2006-07-25Open-market sale200$22.8921,370,506
2006-07-25Open-market sale100$22.8821,370,706
2006-07-25Open-market sale500$24.2121,361,206
2006-07-25Open-market sale300$24.1021,364,106
2006-07-25Open-market sale100$24.1121,364,006
2006-07-25Open-market sale100$24.1221,363,906
2006-07-25Open-market sale500$24.1321,363,406
2006-07-25Open-market sale100$24.1421,363,306
2006-07-25Open-market sale100$24.1621,363,206
2006-07-25Open-market sale600$24.1921,362,606
2006-07-25Open-market sale900$24.2021,361,706
2006-07-25Open-market sale400$24.4421,354,006
2006-07-25Open-market sale500$24.2221,360,706
2006-07-25Open-market sale200$24.2321,360,506
2006-07-25Open-market sale1,000$24.2421,359,506
2006-07-25Open-market sale500$24.2521,359,006
2006-07-25Open-market sale100$24.4321,354,406
2006-07-25Open-market sale100$24.4221,354,506
2006-07-25Open-market sale200$24.4121,354,606
2006-07-25Open-market sale300$24.4021,354,806
2006-07-25Open-market sale200$24.3921,355,106
2006-07-25Open-market sale200$24.3821,355,306
2006-07-25Open-market sale400$24.3721,355,506
2006-07-25Open-market sale300$24.3521,355,906
2006-07-25Open-market sale300$24.3421,356,206
2006-07-25Open-market sale400$24.3221,356,506
2006-07-25Open-market sale300$24.3121,356,906
2006-07-25Open-market sale800$24.3021,357,206
2006-07-25Open-market sale400$24.2921,358,006
2006-07-25Open-market sale100$24.2821,358,406
2006-07-25Open-market sale300$24.2721,358,506
2006-07-25Open-market sale200$24.2621,358,806
2006-07-24Open-market sale100$22.3621,378,406
2006-07-24Open-market sale100$22.3221,378,706
2006-07-24Open-market sale100$22.3121,378,806
2006-07-24Open-market sale200$22.2921,378,906
2006-07-24Open-market sale200$22.2821,379,106
2006-07-24Open-market sale300$22.2721,379,306
2006-07-24Open-market sale300$22.2621,379,606
2006-07-24Open-market sale200$22.2521,379,906
2006-07-24Open-market sale500$22.2421,380,106
2006-07-24Open-market sale300$22.9721,373,906
2006-07-24Open-market sale400$22.9021,374,206
2006-07-24Open-market sale200$22.8121,374,606
2006-07-24Open-market sale300$22.8021,374,806
2006-07-24Open-market sale200$22.7121,375,106
2006-07-24Open-market sale100$22.6921,375,306
2006-07-24Open-market sale100$22.6821,375,406
2006-07-24Open-market sale200$22.6621,375,506
2006-07-24Open-market sale300$22.6521,375,706
2006-07-24Open-market sale500$22.6421,376,006
2006-07-24Open-market sale100$22.6021,376,506
2006-07-24Open-market sale200$22.5921,376,606
2006-07-24Open-market sale100$22.5021,376,806
2006-07-24Open-market sale300$22.4921,376,906
2006-07-24Open-market sale100$22.4621,377,206
2006-07-24Open-market sale300$22.4521,377,306
2006-07-24Open-market sale500$22.4421,377,606
2006-07-24Open-market sale200$22.4321,378,106
2006-07-24Open-market sale100$22.3921,378,306
2006-07-24Open-market sale100$22.3321,378,606
2006-07-24Open-market sale100$22.3521,378,506
2006-07-24Open-market sale100$23.0721,372,706
2006-07-24Open-market sale100$23.0621,372,806
2006-07-24Open-market sale100$23.0321,372,906
2006-07-24Open-market sale100$23.0121,373,006
2006-07-24Open-market sale500$23.0021,373,106
2006-07-24Open-market sale200$22.9921,373,606
2006-07-24Open-market sale100$22.9821,373,806
2006-07-24Open-market sale600$23.2121,371,006
2006-07-24Open-market sale100$23.1921,371,606
2006-07-24Open-market sale300$23.1821,371,706
2006-07-24Open-market sale100$23.1721,372,006
2006-07-24Open-market sale100$23.1621,372,106
2006-07-24Open-market sale200$23.1421,372,206
2006-07-24Open-market sale200$23.1021,372,406
2006-07-24Open-market sale100$23.0821,372,606
2006-07-24Open-market sale200$22.1021,384,506
2006-07-24Open-market sale100$22.0921,384,706
2006-07-24Open-market sale200$22.0721,384,806
2006-07-24Open-market sale200$22.0621,385,006
2006-07-24Open-market sale100$22.0521,385,206
2006-07-24Open-market sale100$22.0321,385,306
2006-07-24Open-market sale100$22.0121,385,406
2006-07-24Open-market sale600$22.0021,385,506
2006-07-24Open-market sale400$21.9821,386,106
2006-07-24Open-market sale600$21.9621,386,506
2006-07-24Open-market sale200$21.9521,387,106
2006-07-24Open-market sale400$21.9421,387,306
2006-07-24Open-market sale200$21.9321,387,706
2006-07-24Open-market sale400$21.9121,387,906
2006-07-24Open-market sale600$21.9021,388,306
2006-07-24Open-market sale100$21.8421,388,906
2006-07-24Open-market sale600$21.8321,389,006
2006-07-24Open-market sale600$21.8121,389,606
2006-07-24Open-market sale500$22.2321,380,606
2006-07-24Open-market sale500$22.2221,381,106
2006-07-24Open-market sale500$22.2121,381,606
2006-07-24Open-market sale700$22.2021,382,106
2006-07-24Open-market sale200$22.1821,382,806
2006-07-24Open-market sale200$22.1721,383,006
2006-07-24Open-market sale100$22.1621,383,206
2006-07-24Open-market sale500$22.1521,383,306
2006-07-24Open-market sale200$22.1421,383,806
2006-07-24Open-market sale200$22.1321,384,006
2006-07-24Open-market sale300$22.1221,384,206
2006-07-24Open-market sale800$21.8021,390,206
2006-07-21Open-market sale200$22.2621,392,406
2006-07-21Open-market sale100$22.1921,392,906
2006-07-21Open-market sale100$22.1621,393,006
2006-07-21Open-market sale300$22.1521,393,106
2006-07-21Open-market sale200$22.1421,393,406
2006-07-21Open-market sale100$22.1321,393,606
2006-07-21Open-market sale100$22.1021,393,706
2006-07-21Open-market sale200$22.4521,391,006
2006-07-21Open-market sale100$22.4221,391,206
2006-07-21Open-market sale100$22.3621,391,306
2006-07-21Open-market sale200$22.3521,391,406
2006-07-21Open-market sale200$22.2921,391,606
2006-07-21Open-market sale400$22.2821,391,806
2006-07-21Open-market sale200$22.2721,392,206
2006-07-21Open-market sale100$22.2021,392,806
2006-07-21Open-market sale200$22.2521,392,606
2006-07-21Open-market sale200$22.0321,394,906
2006-07-21Open-market sale500$22.0021,396,006
2006-07-21Open-market sale200$21.9921,396,506
2006-07-21Open-market sale100$21.9621,396,706
2006-07-21Open-market sale200$21.9521,396,806
2006-07-21Open-market sale200$21.9421,397,006
2006-07-21Open-market sale700$21.9321,397,206
2006-07-21Open-market sale200$21.9221,397,906
2006-07-21Open-market sale100$21.9121,398,106
2006-07-21Open-market sale1,100$21.9021,398,206
2006-07-21Open-market sale700$21.8921,399,306
2006-07-21Open-market sale300$21.8821,400,006
2006-07-21Open-market sale1,500$21.8721,400,306
2006-07-21Open-market sale300$21.8621,401,806
2006-07-21Open-market sale800$21.8521,402,106
2006-07-21Open-market sale800$21.8421,402,906
2006-07-21Open-market sale1,600$21.8321,403,706
2006-07-21Open-market sale600$21.8221,405,306
2006-07-21Open-market sale500$21.8121,405,906
2006-07-21Open-market sale500$21.8021,406,406
2006-07-21Open-market sale700$21.7921,406,906
2006-07-21Open-market sale800$21.7821,407,606
2006-07-21Open-market sale1,600$21.7721,408,406
2006-07-21Open-market sale1,000$21.7621,410,006
2006-07-21Open-market sale200$22.0921,393,806
2006-07-21Open-market sale200$22.0821,394,006
2006-07-21Open-market sale400$22.0721,394,206
2006-07-21Open-market sale300$22.0621,394,606
2006-07-21Open-market sale400$22.0121,395,606
2006-07-21Open-market sale500$22.0221,395,106
2006-07-20Open-market sale500$22.8521,422,506
2006-07-20Open-market sale600$22.8421,423,006
2006-07-20Open-market sale400$22.8321,423,606
2006-07-20Open-market sale400$22.8621,422,106
2006-07-20Open-market sale400$22.8721,421,706
2006-07-20Open-market sale400$22.8821,421,306
2006-07-20Open-market sale200$22.8921,421,106
2006-07-20Open-market sale400$22.5421,430,606
2006-07-20Open-market sale100$22.5721,430,506
2006-07-20Open-market sale100$22.5821,430,406
2006-07-20Open-market sale400$22.5921,430,006
2006-07-20Open-market sale200$22.6321,429,806
2006-07-20Open-market sale200$22.6621,429,606
2006-07-20Open-market sale200$22.6921,429,406
2006-07-20Open-market sale800$22.7021,428,606
2006-07-20Open-market sale100$22.7221,428,506
2006-07-20Open-market sale300$22.7321,428,206
2006-07-20Open-market sale400$22.7421,427,806
2006-07-20Open-market sale500$22.7521,427,306
2006-07-20Open-market sale1,300$22.7621,426,006
2006-07-20Open-market sale300$22.7721,425,706
2006-07-20Open-market sale500$22.8221,424,006
2006-07-20Open-market sale500$22.8121,424,506
2006-07-20Open-market sale200$22.8021,425,006
2006-07-20Open-market sale300$22.7921,425,206
2006-07-20Open-market sale200$22.7821,425,506
2006-07-20Open-market sale700$23.2921,411,206
2006-07-20Open-market sale400$23.2821,411,906
2006-07-20Open-market sale200$23.1921,412,306
2006-07-20Open-market sale200$23.1721,412,506
2006-07-20Open-market sale200$23.1521,412,706
2006-07-20Open-market sale400$23.1121,412,906
2006-07-20Open-market sale500$23.1021,413,306
2006-07-20Open-market sale600$23.0921,413,806
2006-07-20Open-market sale900$23.0821,414,406
2006-07-20Open-market sale400$23.0621,415,306
2006-07-20Open-market sale700$23.0521,415,706
2006-07-20Open-market sale400$23.0421,416,406
2006-07-20Open-market sale100$23.0321,416,806
2006-07-20Open-market sale400$23.0121,416,906
2006-07-20Open-market sale700$23.0021,417,306
2006-07-20Open-market sale700$22.9921,418,006
2006-07-20Open-market sale200$22.9821,418,706
2006-07-20Open-market sale200$22.9721,418,906
2006-07-20Open-market sale100$22.9621,419,106
2006-07-20Open-market sale500$22.9521,419,206
2006-07-20Open-market sale400$22.9421,419,706
2006-07-20Open-market sale200$22.9321,420,106
2006-07-20Open-market sale200$22.9221,420,306
2006-07-20Open-market sale500$22.9121,420,506
2006-07-20Open-market sale100$22.9021,421,006
2006-07-20Open-market sale200$23.3121,411,006
2006-07-19Open-market sale100$22.4521,440,606
2006-07-19Open-market sale200$22.4821,440,306
2006-07-19Open-market sale700$22.4921,439,606
2006-07-19Open-market sale300$22.5021,439,306
2006-07-19Open-market sale100$22.5221,439,206
2006-07-19Open-market sale100$22.5321,439,106
2006-07-19Open-market sale200$22.5521,438,906
2006-07-19Open-market sale400$22.5721,438,506
2006-07-19Open-market sale400$22.5821,438,106
2006-07-19Open-market sale100$22.5921,438,006
2006-07-19Open-market sale300$22.6021,437,706
2006-07-19Open-market sale700$22.3421,444,406
2006-07-19Open-market sale500$22.3521,443,906
2006-07-19Open-market sale1,000$22.3621,442,906
2006-07-19Open-market sale400$22.3721,442,506
2006-07-19Open-market sale200$22.3821,442,306
2006-07-19Open-market sale500$22.3921,441,806
2006-07-19Open-market sale500$22.4021,441,306
2006-07-19Open-market sale100$22.4121,441,206
2006-07-19Open-market sale200$22.4321,441,006
2006-07-19Open-market sale300$22.4421,440,706
2006-07-19Open-market sale100$22.4621,440,506
2006-07-19Open-market sale200$22.0921,448,406
2006-07-19Open-market sale200$22.0821,448,606
2006-07-19Open-market sale200$22.0521,448,806
2006-07-19Open-market sale200$22.0421,449,006
2006-07-19Open-market sale200$21.9821,449,206
2006-07-19Open-market sale100$21.9521,449,406
2006-07-19Open-market sale300$21.9421,449,506
2006-07-19Open-market sale300$21.8821,449,806
2006-07-19Open-market sale400$21.8621,450,106
2006-07-19Open-market sale100$21.8521,450,506
2006-07-19Open-market sale200$21.8421,450,606
2006-07-19Open-market sale200$21.8221,450,806
2006-07-19Open-market sale200$22.3321,445,106
2006-07-19Open-market sale300$22.3221,445,306
2006-07-19Open-market sale500$22.3121,445,606
2006-07-19Open-market sale400$22.3021,446,106
2006-07-19Open-market sale200$22.2921,446,506
2006-07-19Open-market sale600$22.2521,446,706
2006-07-19Open-market sale400$22.2321,447,306
2006-07-19Open-market sale400$22.2221,447,706
2006-07-19Open-market sale100$22.1821,448,106
2006-07-19Open-market sale200$22.1521,448,206
2006-07-19Open-market sale300$22.9521,431,306
2006-07-19Open-market sale200$22.6121,437,506
2006-07-19Open-market sale100$22.6221,437,406
2006-07-19Open-market sale200$22.6721,437,206
2006-07-19Open-market sale100$22.6821,437,106
2006-07-19Open-market sale300$22.7221,436,806
2006-07-19Open-market sale100$22.7521,436,706
2006-07-19Open-market sale400$22.7621,436,306
2006-07-19Open-market sale100$22.7721,436,206
2006-07-19Open-market sale200$22.8221,436,006
2006-07-19Open-market sale600$22.8321,435,406
2006-07-19Open-market sale300$22.8421,435,106
2006-07-19Open-market sale700$22.8521,434,406
2006-07-19Open-market sale200$22.8621,434,206
2006-07-19Open-market sale500$22.8721,433,706
2006-07-19Open-market sale100$22.8821,433,606
2006-07-19Open-market sale700$22.8921,432,906
2006-07-19Open-market sale1,100$22.9021,431,806
2006-07-19Open-market sale200$22.9121,431,606
2006-07-19Open-market sale100$22.5421,431,006
2006-07-19Open-market sale200$22.9621,431,106
2006-07-18Open-market sale1,700$22.0321,460,106
2006-07-18Open-market sale1,500$22.0221,461,806
2006-07-18Open-market sale1,100$22.0421,459,006
2006-07-18Open-market sale1,400$22.0521,457,606
2006-07-18Open-market sale900$22.0621,456,706
2006-07-18Open-market sale200$22.1821,451,006
2006-07-18Open-market sale400$22.1421,451,206
2006-07-18Open-market sale400$22.1321,451,606
2006-07-18Open-market sale1,600$22.1221,452,006
2006-07-18Open-market sale400$22.1121,453,606
2006-07-18Open-market sale1,900$22.1021,454,006
2006-07-18Open-market sale500$22.0821,455,906
2006-07-18Open-market sale300$22.0721,456,406
2006-07-18Open-market sale700$21.9921,468,406
2006-07-18Open-market sale300$21.9821,469,106
2006-07-18Open-market sale400$21.9621,469,406
2006-07-18Open-market sale100$21.8821,469,806
2006-07-18Open-market sale100$21.8221,469,906
2006-07-18Open-market sale200$21.8121,470,006
2006-07-18Open-market sale200$21.7821,470,206
2006-07-18Open-market sale200$21.7621,470,406
2006-07-18Open-market sale200$21.7421,470,606
2006-07-18Open-market sale200$21.7221,470,806
2006-07-18Open-market sale1,100$22.0121,463,306
2006-07-18Open-market sale400$21.9721,464,406
2006-07-18Open-market sale3,600$22.0021,464,806
2006-07-17Open-market sale600$22.0621,474,906
2006-07-17Open-market sale1,500$22.0321,478,206
2006-07-17Open-market sale700$22.0221,479,706
2006-07-17Open-market sale300$22.0121,480,406
2006-07-17Open-market sale1,600$22.0021,480,706
2006-07-17Open-market sale100$22.3421,471,006
2006-07-17Open-market sale100$22.3321,471,106
2006-07-17Open-market sale100$22.2921,471,206
2006-07-17Open-market sale100$22.2621,471,306
2006-07-17Open-market sale100$22.2321,471,406
2006-07-17Open-market sale100$22.2121,471,506
2006-07-17Open-market sale400$22.2021,471,606
2006-07-17Open-market sale300$22.1921,472,006
2006-07-17Open-market sale200$22.1721,472,306
2006-07-17Open-market sale200$22.1521,472,506
2006-07-17Open-market sale100$22.1421,472,706
2006-07-17Open-market sale100$22.1221,472,806
2006-07-17Open-market sale500$22.1021,472,906
2006-07-17Open-market sale300$22.0921,473,406
2006-07-17Open-market sale500$22.0821,473,706
2006-07-17Open-market sale700$22.0721,474,206
2006-07-17Open-market sale400$22.0421,477,806
2006-07-17Open-market sale2,300$22.0521,475,506
2006-07-17Open-market sale100$21.7221,490,906
2006-07-17Open-market sale400$21.9721,483,206
2006-07-17Open-market sale500$21.9821,482,706
2006-07-17Open-market sale400$21.9921,482,306
2006-07-17Open-market sale300$21.9621,483,606
2006-07-17Open-market sale400$21.7521,490,506
2006-07-17Open-market sale200$21.7621,490,306
2006-07-17Open-market sale100$21.7821,490,206
2006-07-17Open-market sale200$21.7921,490,006
2006-07-17Open-market sale200$21.8021,489,806
2006-07-17Open-market sale500$21.8121,489,306
2006-07-17Open-market sale300$21.8221,489,006
2006-07-17Open-market sale600$21.8421,488,406
2006-07-17Open-market sale700$21.8521,487,706
2006-07-17Open-market sale1,100$21.8621,486,606
2006-07-17Open-market sale400$21.8721,486,206
2006-07-17Open-market sale500$21.8921,485,706
2006-07-17Open-market sale100$21.9021,485,606
2006-07-17Open-market sale300$21.9121,485,306
2006-07-17Open-market sale900$21.9221,484,406
2006-07-17Open-market sale100$21.9321,484,306
2006-07-17Open-market sale200$21.9421,484,106
2006-07-17Open-market sale200$21.9521,483,906
2006-07-14Open-market sale200$22.1121,496,406
2006-07-14Open-market sale700$22.1021,496,606
2006-07-14Open-market sale800$22.0921,497,306
2006-07-14Open-market sale500$22.0821,498,106
2006-07-14Open-market sale700$22.0721,498,606
2006-07-14Open-market sale100$22.0621,499,306
2006-07-14Open-market sale300$22.0521,499,406
2006-07-14Open-market sale200$22.0421,499,706
2006-07-14Open-market sale1,000$22.0321,499,906
2006-07-14Open-market sale200$22.0221,500,906
2006-07-14Open-market sale900$22.0121,501,106
2006-07-14Open-market sale600$22.0021,502,006
2006-07-14Open-market sale500$21.9921,502,606
2006-07-14Open-market sale200$21.9821,503,106
2006-07-14Open-market sale600$21.9721,503,306
2006-07-14Open-market sale100$22.1921,491,006
2006-07-14Open-market sale300$22.1821,491,106
2006-07-14Open-market sale700$22.1721,491,406
2006-07-14Open-market sale600$22.1621,492,106
2006-07-14Open-market sale2,400$22.1521,492,706
2006-07-14Open-market sale300$22.1421,495,106
2006-07-14Open-market sale600$22.1321,495,406
2006-07-14Open-market sale400$22.1221,496,006
2006-07-14Open-market sale200$21.8821,506,506
2006-07-14Open-market sale100$21.8721,506,706
2006-07-14Open-market sale100$21.8621,506,806
2006-07-14Open-market sale200$21.8521,506,906
2006-07-14Open-market sale200$21.8421,507,106
2006-07-14Open-market sale100$21.8321,507,306
2006-07-14Open-market sale300$21.8221,507,406
2006-07-14Open-market sale600$21.8121,507,706
2006-07-14Open-market sale500$21.8021,508,306
2006-07-14Open-market sale200$21.7921,508,806
2006-07-14Open-market sale600$21.7721,509,006
2006-07-14Open-market sale300$21.7521,509,606
2006-07-14Open-market sale200$21.7421,509,906
2006-07-14Open-market sale200$21.7321,510,106
2006-07-14Open-market sale200$21.7221,510,306
2006-07-14Open-market sale200$21.9021,506,306
2006-07-14Open-market sale600$21.9121,505,706
2006-07-14Open-market sale300$21.9221,505,406
2006-07-14Open-market sale600$21.9321,504,806
2006-07-14Open-market sale300$21.9421,504,506
2006-07-14Open-market sale400$21.9521,504,106
2006-07-14Open-market sale200$21.9621,503,906
2006-07-14Open-market sale200$21.7021,510,506
2006-07-14Open-market sale300$21.6921,510,706
2006-07-13Open-market sale200$22.2421,528,606
2006-07-13Open-market sale200$22.2321,528,806
2006-07-13Open-market sale400$22.2521,528,206
2006-07-13Open-market sale100$22.2621,528,106
2006-07-13Open-market sale200$22.2721,527,906
2006-07-13Open-market sale200$22.2821,527,706
2006-07-13Open-market sale500$22.2921,527,206
2006-07-13Open-market sale1,100$22.3021,526,106
2006-07-13Open-market sale100$22.3121,526,006
2006-07-13Open-market sale300$22.3221,525,706
2006-07-13Open-market sale400$22.3321,525,306
2006-07-13Open-market sale100$22.3421,525,206
2006-07-13Open-market sale200$22.0221,530,806
2006-07-13Open-market sale200$22.0421,530,606
2006-07-13Open-market sale400$22.0921,530,206
2006-07-13Open-market sale200$22.1121,530,006
2006-07-13Open-market sale300$22.1221,529,706
2006-07-13Open-market sale100$22.1421,529,606
2006-07-13Open-market sale200$22.1621,529,406
2006-07-13Open-market sale100$22.1821,529,306
2006-07-13Open-market sale200$22.2121,529,106
2006-07-13Open-market sale100$22.2221,529,006
2006-07-13Open-market sale400$22.7421,514,806
2006-07-13Open-market sale300$22.7321,515,206
2006-07-13Open-market sale500$22.7221,515,506
2006-07-13Open-market sale100$22.7121,516,006
2006-07-13Open-market sale200$22.7021,516,106
2006-07-13Open-market sale500$22.6821,516,306
2006-07-13Open-market sale100$22.9621,511,006
2006-07-13Open-market sale300$22.9521,511,106
2006-07-13Open-market sale200$22.9421,511,406
2006-07-13Open-market sale100$22.9321,511,606
2006-07-13Open-market sale300$22.9221,511,706
2006-07-13Open-market sale200$22.9021,512,006
2006-07-13Open-market sale300$22.8921,512,206
2006-07-13Open-market sale100$22.8821,512,506
2006-07-13Open-market sale100$22.8721,512,606
2006-07-13Open-market sale200$22.8521,512,706
2006-07-13Open-market sale100$22.8321,512,906
2006-07-13Open-market sale200$22.8221,513,006
2006-07-13Open-market sale300$22.8021,513,206
2006-07-13Open-market sale700$22.7921,513,506
2006-07-13Open-market sale200$22.7721,514,206
2006-07-13Open-market sale400$22.7521,514,406
2006-07-13Open-market sale300$22.3821,523,006
2006-07-13Open-market sale400$22.3921,522,606
2006-07-13Open-market sale400$22.3721,523,306
2006-07-13Open-market sale100$22.4021,522,506
2006-07-13Open-market sale200$22.4121,522,306
2006-07-13Open-market sale100$22.4221,522,206
2006-07-13Open-market sale300$22.4321,521,906
2006-07-13Open-market sale100$22.4421,521,806
2006-07-13Open-market sale100$22.4821,521,706
2006-07-13Open-market sale900$22.5021,520,806
2006-07-13Open-market sale400$22.5321,520,406
2006-07-13Open-market sale300$22.5421,520,106
2006-07-13Open-market sale300$22.5621,519,806
2006-07-13Open-market sale200$22.6021,519,606
2006-07-13Open-market sale500$22.6221,519,106
2006-07-13Open-market sale400$22.6321,518,706
2006-07-13Open-market sale400$22.6421,518,306
2006-07-13Open-market sale300$22.6521,518,006
2006-07-13Open-market sale700$22.6621,517,306
2006-07-13Open-market sale500$22.6721,516,806
2006-07-13Open-market sale400$22.3521,524,806
2006-07-13Open-market sale1,100$22.3621,523,706
2006-07-12Open-market sale300$23.5221,542,606
2006-07-12Open-market sale100$23.4821,544,306
2006-07-12Open-market sale1,000$23.5021,543,306
2006-07-12Open-market sale100$23.4421,544,506
2006-07-12Open-market sale600$23.8021,536,906
2006-07-12Open-market sale200$23.7821,537,506
2006-07-12Open-market sale300$23.7721,537,706
2006-07-12Open-market sale100$23.6521,538,006
2006-07-12Open-market sale100$23.6321,538,106
2006-07-12Open-market sale200$23.6221,538,206
2006-07-12Open-market sale600$23.6121,538,406
2006-07-12Open-market sale1,000$23.6021,539,006
2006-07-12Open-market sale300$23.5921,540,006
2006-07-12Open-market sale300$23.5821,540,306
2006-07-12Open-market sale300$23.5721,540,606
2006-07-12Open-market sale200$23.5621,540,906
2006-07-12Open-market sale500$23.5521,541,106
2006-07-12Open-market sale600$23.5421,541,606
2006-07-12Open-market sale400$23.5321,542,206
2006-07-12Open-market sale100$23.4621,544,406
2006-07-12Open-market sale400$23.5121,542,906
2006-07-12Open-market sale600$23.9721,533,506
2006-07-12Open-market sale200$23.9621,534,106
2006-07-12Open-market sale200$23.9421,534,306
2006-07-12Open-market sale400$23.9321,534,506
2006-07-12Open-market sale200$23.9221,534,906
2006-07-12Open-market sale200$23.9121,535,106
2006-07-12Open-market sale100$23.8921,535,306
2006-07-12Open-market sale200$23.8821,535,406
2006-07-12Open-market sale200$23.8621,535,606
2006-07-12Open-market sale400$23.8521,535,806
2006-07-12Open-market sale100$23.8421,536,206
2006-07-12Open-market sale200$23.8321,536,306
2006-07-12Open-market sale300$23.8221,536,506
2006-07-12Open-market sale100$23.8121,536,806
2006-07-12Open-market sale200$24.1021,531,006
2006-07-12Open-market sale400$24.0921,531,206
2006-07-12Open-market sale400$24.0421,531,606
2006-07-12Open-market sale200$24.0321,532,006
2006-07-12Open-market sale200$24.0221,532,206
2006-07-12Open-market sale800$24.0021,532,406
2006-07-12Open-market sale300$23.9821,533,206
2006-07-12Open-market sale300$23.2721,546,306
2006-07-12Open-market sale200$23.2621,546,606
2006-07-12Open-market sale200$23.2921,546,006
2006-07-12Open-market sale100$23.2821,546,206
2006-07-12Open-market sale900$23.2521,546,806
2006-07-12Open-market sale100$23.3021,545,906
2006-07-12Open-market sale600$23.1921,548,206
2006-07-12Open-market sale200$23.2221,548,006
2006-07-12Open-market sale300$23.2321,547,706
2006-07-12Open-market sale400$23.1821,548,806
2006-07-12Open-market sale300$23.1721,549,206
2006-07-12Open-market sale100$23.1321,549,506
2006-07-12Open-market sale100$23.0921,549,606
2006-07-12Open-market sale100$23.0721,549,706
2006-07-12Open-market sale700$23.0621,549,806
2006-07-12Open-market sale200$23.0521,550,506
2006-07-12Open-market sale300$23.0421,550,706
2006-07-12Open-market sale200$23.3621,544,606
2006-07-12Open-market sale200$23.3421,544,806
2006-07-12Open-market sale100$23.3221,545,006
2006-07-12Open-market sale800$23.3121,545,106
2006-07-11Open-market sale400$23.2621,569,906
2006-07-11Open-market sale600$23.7521,566,606
2006-07-11Open-market sale100$23.8221,566,506
2006-07-11Open-market sale300$23.8421,566,206
2006-07-11Open-market sale100$23.8521,566,106
2006-07-11Open-market sale600$23.8621,565,506
2006-07-11Open-market sale600$23.8721,564,906
2006-07-11Open-market sale500$23.8821,564,406
2006-07-11Open-market sale700$23.2521,570,306
2006-07-11Open-market sale200$23.2821,569,706
2006-07-11Open-market sale200$23.3321,569,506
2006-07-11Open-market sale200$23.3521,569,306
2006-07-11Open-market sale200$23.3621,569,106
2006-07-11Open-market sale200$23.3921,568,906
2006-07-11Open-market sale200$23.4021,568,706
2006-07-11Open-market sale600$23.4121,568,106
2006-07-11Open-market sale200$23.4221,567,906
2006-07-11Open-market sale200$23.4321,567,706
2006-07-11Open-market sale300$23.4921,567,406
2006-07-11Open-market sale200$23.6221,567,206
2006-07-11Open-market sale500$23.9021,563,506
2006-07-11Open-market sale400$23.8921,564,006
2006-07-11Open-market sale200$24.1121,556,006
2006-07-11Open-market sale300$23.9121,563,206
2006-07-11Open-market sale100$23.9321,563,106
2006-07-11Open-market sale1,100$23.9421,562,006
2006-07-11Open-market sale300$23.9521,561,706
2006-07-11Open-market sale200$23.9621,561,506
2006-07-11Open-market sale700$23.9721,560,806
2006-07-11Open-market sale400$23.9821,560,406
2006-07-11Open-market sale1,300$23.9921,559,106
2006-07-11Open-market sale400$24.0021,558,706
2006-07-11Open-market sale100$24.0121,558,606
2006-07-11Open-market sale100$24.0321,558,506
2006-07-11Open-market sale100$24.0421,558,406
2006-07-11Open-market sale500$24.1021,556,206
2006-07-11Open-market sale200$24.0921,556,706
2006-07-11Open-market sale200$24.0821,556,906
2006-07-11Open-market sale800$24.0721,557,106
2006-07-11Open-market sale500$24.0521,557,906
2006-07-11Open-market sale100$24.2121,552,606
2006-07-11Open-market sale300$24.1421,555,006
2006-07-11Open-market sale500$24.1521,554,506
2006-07-11Open-market sale700$24.1621,553,806
2006-07-11Open-market sale500$24.1721,553,306
2006-07-11Open-market sale400$24.1921,552,906
2006-07-11Open-market sale200$24.2021,552,706
2006-07-11Open-market sale200$24.1321,555,306
2006-07-11Open-market sale200$24.2221,552,406
2006-07-11Open-market sale800$24.2321,551,606
2006-07-11Open-market sale200$24.2521,551,406
2006-07-11Open-market sale200$24.3021,551,206
2006-07-11Open-market sale200$24.3621,551,006
2006-07-11Open-market sale500$24.1221,555,506
2006-07-10Open-market sale400$24.6421,573,006
2006-07-10Open-market sale200$24.5321,573,406
2006-07-10Open-market sale200$24.5121,573,606
2006-07-10Open-market sale1,000$24.5021,573,806
2006-07-10Open-market sale300$24.4921,574,806
2006-07-10Open-market sale300$24.4821,575,106
2006-07-10Open-market sale200$24.4321,575,406
2006-07-10Open-market sale200$24.3921,575,606
2006-07-10Open-market sale500$23.3121,571,006
2006-07-10Open-market sale200$23.2121,571,506
2006-07-10Open-market sale400$24.8721,571,706
2006-07-10Open-market sale100$24.8621,572,106
2006-07-10Open-market sale100$24.8321,572,206
2006-07-10Open-market sale200$24.8121,572,306
2006-07-10Open-market sale200$24.7521,572,506
2006-07-10Open-market sale100$24.7421,572,706
2006-07-10Open-market sale200$24.7221,572,806
2006-07-10Open-market sale400$23.7221,580,006
2006-07-10Open-market sale100$23.4421,584,006
2006-07-10Open-market sale200$23.5121,583,806
2006-07-10Open-market sale200$23.5221,583,606
2006-07-10Open-market sale100$23.5621,583,506
2006-07-10Open-market sale200$23.5821,583,306
2006-07-10Open-market sale100$23.5921,583,206
2006-07-10Open-market sale100$23.6021,583,106
2006-07-10Open-market sale100$23.6121,583,006
2006-07-10Open-market sale400$23.6221,582,606
2006-07-10Open-market sale300$23.6421,582,306
2006-07-10Open-market sale200$23.6521,582,106
2006-07-10Open-market sale400$23.6621,581,706
2006-07-10Open-market sale600$23.6721,581,106
2006-07-10Open-market sale100$23.6821,581,006
2006-07-10Open-market sale200$23.6921,580,806
2006-07-10Open-market sale300$23.7021,580,506
2006-07-10Open-market sale100$23.7121,580,406
2006-07-10Open-market sale200$23.7421,579,306
2006-07-10Open-market sale500$23.7321,579,506
2006-07-10Open-market sale200$23.4121,584,106
2006-07-10Open-market sale600$23.4021,584,306
2006-07-10Open-market sale700$23.3921,584,906
2006-07-10Open-market sale700$23.3821,585,606
2006-07-10Open-market sale100$23.3721,586,306
2006-07-10Open-market sale400$23.3621,586,406
2006-07-10Open-market sale500$23.3421,586,806
2006-07-10Open-market sale500$23.3221,587,306
2006-07-10Open-market sale200$23.3021,587,806
2006-07-10Open-market sale300$23.2921,588,006
2006-07-10Open-market sale400$23.2821,588,306
2006-07-10Open-market sale300$23.2721,588,706
2006-07-10Open-market sale400$23.2621,589,006
2006-07-10Open-market sale300$23.2521,589,406
2006-07-10Open-market sale300$23.2421,589,706
2006-07-10Open-market sale100$23.2221,590,006
2006-07-10Open-market sale200$23.2021,590,106
2006-07-10Open-market sale300$23.1821,590,306
2006-07-10Open-market sale300$23.1721,590,606
2006-07-10Open-market sale100$23.1321,590,906
2006-07-10Open-market sale200$23.7821,578,906
2006-07-10Open-market sale200$23.7521,579,106
2006-07-10Open-market sale100$23.7921,578,806
2006-07-10Open-market sale100$23.8021,578,706
2006-07-10Open-market sale100$23.8121,578,606
2006-07-10Open-market sale100$23.8221,578,506
2006-07-10Open-market sale200$23.8321,578,306
2006-07-10Open-market sale100$23.8421,578,206
2006-07-10Open-market sale100$23.8521,578,106
2006-07-10Open-market sale200$23.8621,577,906
2006-07-10Open-market sale100$23.8721,577,806
2006-07-10Open-market sale100$23.8921,577,706
2006-07-10Open-market sale100$23.9321,577,606
2006-07-10Open-market sale100$23.9421,577,506
2006-07-10Open-market sale600$23.9521,576,906
2006-07-10Open-market sale100$23.9921,576,806
2006-07-10Open-market sale200$24.0621,576,606
2006-07-10Open-market sale400$24.0821,576,206
2006-07-10Open-market sale200$24.0921,576,006
2006-07-10Open-market sale200$24.1121,575,806
2006-07-07Open-market sale100$25.3321,591,306
2006-07-07Open-market sale200$25.4021,591,106
2006-07-07Open-market sale100$25.4321,591,006
2006-07-07Open-market sale400$25.2621,591,406
2006-07-07Open-market sale100$25.2421,591,806
2006-07-07Open-market sale400$25.2321,591,906
2006-07-07Open-market sale300$25.1921,592,706
2006-07-07Open-market sale100$25.0121,598,306
2006-07-07Open-market sale400$25.0321,597,906
2006-07-07Open-market sale500$25.0421,597,406
2006-07-07Open-market sale500$25.0521,596,906
2006-07-07Open-market sale1,400$25.0621,595,506
2006-07-07Open-market sale300$25.0721,595,206
2006-07-07Open-market sale700$25.0821,594,506
2006-07-07Open-market sale600$25.0921,593,906
2006-07-07Open-market sale500$25.1121,593,406
2006-07-07Open-market sale200$25.1221,593,206
2006-07-07Open-market sale100$25.1721,593,106
2006-07-07Open-market sale100$25.1821,593,006
2006-07-07Open-market sale300$25.2221,592,306
2006-07-07Open-market sale100$25.2021,592,606
2006-07-07Open-market sale200$24.8921,602,206
2006-07-07Open-market sale200$24.8721,602,406
2006-07-07Open-market sale400$24.8321,604,306
2006-07-07Open-market sale200$24.8521,603,606
2006-07-07Open-market sale500$24.8421,603,806
2006-07-07Open-market sale400$24.9721,601,806
2006-07-07Open-market sale600$24.9821,601,206
2006-07-07Open-market sale1,300$24.9921,599,906
2006-07-07Open-market sale1,500$25.0021,598,406
2006-07-07Open-market sale200$24.5721,610,806
2006-07-07Open-market sale300$24.5921,610,506
2006-07-07Open-market sale300$24.6121,610,206
2006-07-07Open-market sale600$24.6221,609,606
2006-07-07Open-market sale800$24.6321,608,806
2006-07-07Open-market sale400$24.6421,608,406
2006-07-07Open-market sale200$24.6521,608,206
2006-07-07Open-market sale300$24.6621,607,906
2006-07-07Open-market sale100$24.6721,607,806
2006-07-07Open-market sale400$24.6921,607,406
2006-07-07Open-market sale300$24.7021,607,106
2006-07-07Open-market sale100$24.7221,607,006
2006-07-07Open-market sale400$24.7521,606,606
2006-07-07Open-market sale200$24.7621,606,406
2006-07-07Open-market sale200$24.7721,606,206
2006-07-07Open-market sale100$24.7821,606,106
2006-07-07Open-market sale500$24.7921,605,606
2006-07-07Open-market sale300$24.8021,605,306
2006-07-07Open-market sale400$24.8121,604,906
2006-07-07Open-market sale200$24.8221,604,706
2006-07-07Open-market sale1,000$24.8621,602,606
2006-07-06Open-market sale100$26.0021,612,906
2006-07-06Open-market sale100$26.0221,612,406
2006-07-06Open-market sale200$26.0321,612,206
2006-07-06Open-market sale200$26.0421,612,006
2006-07-06Open-market sale400$26.0121,612,506
2006-07-06Open-market sale100$26.2021,611,006
2006-07-06Open-market sale200$26.1921,611,106
2006-07-06Open-market sale200$26.1021,611,306
2006-07-06Open-market sale500$26.0721,611,506
2006-07-06Open-market sale300$25.7321,621,906
2006-07-06Open-market sale600$25.7421,621,306
2006-07-06Open-market sale400$25.7521,620,906
2006-07-06Open-market sale200$25.7821,620,106
2006-07-06Open-market sale200$25.7721,620,306
2006-07-06Open-market sale200$25.7221,622,206
2006-07-06Open-market sale200$25.7121,622,406
2006-07-06Open-market sale100$25.7021,622,606
2006-07-06Open-market sale300$25.9921,613,006
2006-07-06Open-market sale600$25.9821,613,306
2006-07-06Open-market sale100$25.9721,613,906
2006-07-06Open-market sale200$25.9221,614,006
2006-07-06Open-market sale400$25.9121,614,206
2006-07-06Open-market sale200$25.9021,614,606
2006-07-06Open-market sale200$25.8921,614,806
2006-07-06Open-market sale1,200$25.8821,615,006
2006-07-06Open-market sale700$25.8621,616,206
2006-07-06Open-market sale900$25.8521,616,906
2006-07-06Open-market sale300$25.8421,617,806
2006-07-06Open-market sale100$25.8321,618,106
2006-07-06Open-market sale200$25.8221,618,206
2006-07-06Open-market sale400$25.8121,618,406
2006-07-06Open-market sale1,000$25.8021,618,806
2006-07-06Open-market sale300$25.7921,619,806
2006-07-06Open-market sale400$25.7621,620,506
2006-07-06Open-market sale200$25.6621,623,206
2006-07-06Open-market sale400$25.6221,623,906
2006-07-06Open-market sale100$25.6121,624,306
2006-07-06Open-market sale100$25.6021,624,406
2006-07-06Open-market sale300$25.5921,624,506
2006-07-06Open-market sale600$25.5821,624,806
2006-07-06Open-market sale300$25.5721,625,406
2006-07-06Open-market sale200$25.5621,625,706
2006-07-06Open-market sale300$25.5521,625,906
2006-07-06Open-market sale600$25.5421,626,206
2006-07-06Open-market sale500$25.5321,626,806
2006-07-06Open-market sale700$25.5221,627,306
2006-07-06Open-market sale700$25.5121,628,006
2006-07-06Open-market sale300$25.5021,628,706
2006-07-06Open-market sale300$25.4921,629,006
2006-07-06Open-market sale400$25.4821,629,306
2006-07-06Open-market sale600$25.4721,629,706
2006-07-06Open-market sale100$25.4621,630,306
2006-07-06Open-market sale200$25.4521,630,406
2006-07-06Open-market sale200$25.4421,630,606
2006-07-06Open-market sale200$25.4121,630,806
2006-07-06Open-market sale100$25.6821,622,706
2006-07-06Open-market sale400$25.6721,622,806
2006-07-06Open-market sale200$25.6321,623,706
2006-07-06Open-market sale300$25.6521,623,406
2006-07-05Open-market sale300$26.1621,634,106
2006-07-05Open-market sale500$26.1521,634,406
2006-07-05Open-market sale700$26.1421,634,906
2006-07-05Open-market sale700$26.1321,635,606
2006-07-05Open-market sale1,500$26.1221,636,306
2006-07-05Open-market sale2,600$26.1121,637,806
2006-07-05Open-market sale3,100$26.1021,640,406
2006-07-05Open-market sale2,800$26.0921,643,506
2006-07-05Open-market sale1,800$26.0821,646,306
2006-07-05Open-market sale1,200$26.0721,648,106
2006-07-05Open-market sale900$26.0621,649,306
2006-07-05Open-market sale200$26.0521,650,206
2006-07-05Open-market sale200$26.0421,650,406
2006-07-05Open-market sale700$26.1721,633,406
2006-07-05Open-market sale600$26.1821,632,806
2006-07-05Open-market sale300$26.1921,632,506
2006-07-05Open-market sale100$26.2021,632,406
2006-07-05Open-market sale400$26.2221,632,006
2006-07-05Open-market sale300$26.2321,631,706
2006-07-05Open-market sale300$26.2421,631,406
2006-07-05Open-market sale200$26.2521,631,206
2006-07-05Open-market sale200$26.2721,631,006
2006-07-05Open-market sale200$26.0321,650,606
2006-07-05Open-market sale200$26.0221,650,806
2006-07-03Open-market sale800$26.4521,668,206
2006-07-03Open-market sale200$26.4221,670,506
2006-07-03Open-market sale600$26.4321,669,906
2006-07-03Open-market sale200$26.6821,659,206
2006-07-03Open-market sale500$26.6621,659,406
2006-07-03Open-market sale200$26.6521,659,906
2006-07-03Open-market sale1,600$26.6421,660,106
2006-07-03Open-market sale200$26.6321,661,706
2006-07-03Open-market sale1,100$26.6221,661,906
2006-07-03Open-market sale200$26.6121,663,006
2006-07-03Open-market sale400$26.6021,663,206
2006-07-03Open-market sale500$26.5921,663,606
2006-07-03Open-market sale1,300$26.5621,664,106
2006-07-03Open-market sale600$26.5521,665,406
2006-07-03Open-market sale1,200$26.5321,666,006
2006-07-03Open-market sale100$26.5221,667,206
2006-07-03Open-market sale300$26.5121,667,306
2006-07-03Open-market sale500$26.4921,667,606
2006-07-03Open-market sale100$26.4721,668,106
2006-07-03Open-market sale300$26.3721,670,706
2006-07-03Open-market sale900$26.4421,669,006
2006-07-03Open-market sale600$26.8521,652,806
2006-07-03Open-market sale100$26.8621,652,706
2006-07-03Open-market sale700$26.7821,656,206
2006-07-03Open-market sale100$26.8821,652,206
2006-07-03Open-market sale300$26.9021,651,906
2006-07-03Open-market sale300$26.9121,651,606
2006-07-03Open-market sale300$26.9321,651,306
2006-07-03Open-market sale300$26.9421,651,006
2006-07-03Open-market sale800$26.6921,658,406
2006-07-03Open-market sale500$26.7021,657,906
2006-07-03Open-market sale200$26.7121,657,706
2006-07-03Open-market sale100$26.7221,657,606
2006-07-03Open-market sale200$26.7321,657,406
2006-07-03Open-market sale400$26.7621,657,006
2006-07-03Open-market sale100$26.7721,656,906
2006-07-03Open-market sale400$26.8721,652,306
2006-07-03Open-market sale300$26.7921,655,906
2006-07-03Open-market sale400$26.8021,655,506
2006-07-03Open-market sale900$26.8221,654,606
2006-07-03Open-market sale800$26.8321,653,806
2006-07-03Open-market sale400$26.8421,653,406
2006-06-30Open-market sale20,000$26.9221,671,006
2006-06-29Open-market sale200$27.3421,691,206
2006-06-29Open-market sale200$27.3121,691,406
2006-06-29Open-market sale300$27.3021,691,606
2006-06-29Open-market sale600$27.2921,691,906
2006-06-29Open-market sale300$27.2821,692,506
2006-06-29Open-market sale1,100$27.2621,692,806
2006-06-29Open-market sale300$27.2521,693,906
2006-06-29Open-market sale100$27.1821,694,206
2006-06-29Open-market sale200$27.1721,694,306
2006-06-29Open-market sale100$27.3521,691,106
2006-06-29Open-market sale100$27.4021,691,006
2006-06-29Open-market sale200$27.1221,694,506
2006-06-29Open-market sale900$27.1121,694,706
2006-06-29Open-market sale100$27.0521,697,006
2006-06-29Open-market sale400$27.0421,697,106
2006-06-29Open-market sale200$27.0321,697,506
2006-06-29Open-market sale400$27.0221,697,706
2006-06-29Open-market sale500$27.0121,698,106
2006-06-29Open-market sale1,000$27.0021,698,606
2006-06-29Open-market sale1,500$26.9921,699,606
2006-06-29Open-market sale1,600$26.9821,701,106
2006-06-29Open-market sale1,200$26.9721,702,706
2006-06-29Open-market sale300$26.9621,703,906
2006-06-29Open-market sale900$26.9521,704,206
2006-06-29Open-market sale400$26.8221,709,906
2006-06-29Open-market sale400$26.9321,705,606
2006-06-29Open-market sale400$26.9221,706,006
2006-06-29Open-market sale500$26.9021,706,406
2006-06-29Open-market sale1,300$26.8921,706,906
2006-06-29Open-market sale200$26.8821,708,206
2006-06-29Open-market sale300$26.8721,708,406
2006-06-29Open-market sale400$26.8621,708,706
2006-06-29Open-market sale100$26.8521,709,106
2006-06-29Open-market sale600$26.8421,709,206
2006-06-29Open-market sale100$26.8321,709,806
2006-06-29Open-market sale400$27.0721,696,606
2006-06-29Open-market sale300$27.0821,696,306
2006-06-29Open-market sale500$27.0921,695,806
2006-06-29Open-market sale200$27.1021,695,606
2006-06-29Open-market sale100$26.7521,710,906
2006-06-29Open-market sale500$26.7721,710,406
2006-06-29Open-market sale100$26.7821,710,306
2006-06-29Open-market sale500$26.9421,705,106
2006-06-28Open-market sale600$27.1221,712,906
2006-06-28Open-market sale200$27.3321,711,106
2006-06-28Open-market sale500$27.3121,711,306
2006-06-28Open-market sale400$27.2021,711,806
2006-06-28Open-market sale200$27.1921,712,206
2006-06-28Open-market sale500$27.1321,712,406
2006-06-28Open-market sale100$27.3421,711,006
2006-06-28Open-market sale400$27.1021,713,506
2006-06-28Open-market sale600$27.0821,713,906
2006-06-28Open-market sale300$27.0721,714,506
2006-06-28Open-market sale800$27.0621,714,806
2006-06-28Open-market sale200$27.0521,715,606
2006-06-28Open-market sale400$26.6821,730,206
2006-06-28Open-market sale800$27.0221,716,006
2006-06-28Open-market sale2,900$27.0121,716,806
2006-06-28Open-market sale1,500$27.0021,719,706
2006-06-28Open-market sale1,500$26.9921,721,206
2006-06-28Open-market sale600$26.9821,722,706
2006-06-28Open-market sale700$26.9721,723,306
2006-06-28Open-market sale800$26.9621,724,006
2006-06-28Open-market sale700$26.9521,724,806
2006-06-28Open-market sale100$26.9421,725,506
2006-06-28Open-market sale100$26.9321,725,606
2006-06-28Open-market sale400$26.9221,725,706
2006-06-28Open-market sale300$26.9121,726,106
2006-06-28Open-market sale200$26.9021,726,406
2006-06-28Open-market sale300$26.8921,726,606
2006-06-28Open-market sale800$26.8821,726,906
2006-06-28Open-market sale100$26.8621,727,706
2006-06-28Open-market sale100$26.8221,727,806
2006-06-28Open-market sale800$26.8121,727,906
2006-06-28Open-market sale100$26.8021,728,706
2006-06-28Open-market sale200$26.7921,728,806
2006-06-28Open-market sale200$26.7821,729,006
2006-06-28Open-market sale100$26.7721,729,206
2006-06-28Open-market sale100$26.7621,729,306
2006-06-28Open-market sale300$26.7521,729,406
2006-06-28Open-market sale200$26.7421,729,706
2006-06-28Open-market sale200$26.7221,729,906
2006-06-28Open-market sale100$26.7021,730,106
2006-06-28Open-market sale200$27.0321,715,806
2006-06-28Open-market sale400$26.6721,730,606
2006-06-27Open-market sale800$27.2121,744,006
2006-06-27Open-market sale200$26.9021,750,706
2006-06-27Open-market sale100$26.8921,750,906
2006-06-27Open-market sale600$27.1921,745,206
2006-06-27Open-market sale200$27.1821,745,806
2006-06-27Open-market sale100$27.1721,746,006
2006-06-27Open-market sale100$27.1421,746,106
2006-06-27Open-market sale100$27.1321,746,206
2006-06-27Open-market sale500$27.1221,746,306
2006-06-27Open-market sale400$27.1121,746,806
2006-06-27Open-market sale1,300$27.1021,747,206
2006-06-27Open-market sale300$27.0921,748,506
2006-06-27Open-market sale500$27.0821,748,806
2006-06-27Open-market sale800$27.0721,749,306
2006-06-27Open-market sale400$27.0621,750,106
2006-06-27Open-market sale100$26.9721,750,506
2006-06-27Open-market sale300$27.3321,739,406
2006-06-27Open-market sale300$27.3221,739,706
2006-06-27Open-market sale500$27.3121,740,006
2006-06-27Open-market sale900$27.3021,740,506
2006-06-27Open-market sale600$27.2921,741,406
2006-06-27Open-market sale200$27.2821,742,006
2006-06-27Open-market sale200$27.2721,742,206
2006-06-27Open-market sale400$27.2621,742,406
2006-06-27Open-market sale300$27.2521,742,806
2006-06-27Open-market sale100$27.2421,743,106
2006-06-27Open-market sale400$27.2321,743,206
2006-06-27Open-market sale400$27.2221,743,606
2006-06-27Open-market sale100$26.9421,750,606
2006-06-27Open-market sale400$27.2021,744,806
2006-06-27Open-market sale1,200$27.4521,734,106
2006-06-27Open-market sale300$27.4221,736,106
2006-06-27Open-market sale1,000$27.4121,736,406
2006-06-27Open-market sale400$27.4021,737,406
2006-06-27Open-market sale200$27.3721,737,806
2006-06-27Open-market sale500$27.3621,738,006
2006-06-27Open-market sale600$27.3521,738,506
2006-06-27Open-market sale300$27.3421,739,106
2006-06-27Open-market sale200$27.5621,731,006
2006-06-27Open-market sale400$27.5021,731,206
2006-06-27Open-market sale1,000$27.4921,731,606
2006-06-27Open-market sale300$27.4821,732,606
2006-06-27Open-market sale900$27.4721,732,906
2006-06-27Open-market sale300$27.4621,733,806
2006-06-27Open-market sale300$27.4321,735,806
2006-06-27Open-market sale500$27.4421,735,306
2006-06-26Open-market sale1,300$27.7921,755,006
2006-06-26Open-market sale100$27.8721,751,306
2006-06-26Open-market sale200$27.8321,751,406
2006-06-26Open-market sale300$27.8221,751,606
2006-06-26Open-market sale1,200$27.8121,751,906
2006-06-26Open-market sale1,900$27.8021,753,106
2006-06-26Open-market sale300$27.8821,751,006
2006-06-26Open-market sale1,900$27.7821,756,306
2006-06-26Open-market sale1,200$27.7721,758,206
2006-06-26Open-market sale1,000$27.7621,759,406
2006-06-26Open-market sale1,500$27.7521,760,406
2006-06-26Open-market sale200$27.7421,761,906
2006-06-26Open-market sale200$27.7321,762,106
2006-06-26Open-market sale200$27.2521,770,106
2006-06-26Open-market sale200$27.2421,770,306
2006-06-26Open-market sale100$27.1921,770,506
2006-06-26Open-market sale400$27.1321,770,606
2006-06-26Open-market sale100$27.7221,762,306
2006-06-26Open-market sale100$27.7021,762,406
2006-06-26Open-market sale200$27.6921,762,506
2006-06-26Open-market sale400$27.6721,762,706
2006-06-26Open-market sale600$27.6421,763,106
2006-06-26Open-market sale100$27.6221,763,706
2006-06-26Open-market sale400$27.6121,763,806
2006-06-26Open-market sale400$27.6021,764,206
2006-06-26Open-market sale300$27.5921,764,606
2006-06-26Open-market sale200$27.5821,764,906
2006-06-26Open-market sale500$27.5721,765,106
2006-06-26Open-market sale200$27.5621,765,606
2006-06-26Open-market sale100$27.5321,765,806
2006-06-26Open-market sale200$27.5121,765,906
2006-06-26Open-market sale500$27.5021,766,106
2006-06-26Open-market sale200$27.4521,766,606
2006-06-26Open-market sale300$27.4121,766,806
2006-06-26Open-market sale300$27.4021,767,106
2006-06-26Open-market sale300$27.3921,767,406
2006-06-26Open-market sale200$27.3821,767,706
2006-06-26Open-market sale200$27.3521,767,906
2006-06-26Open-market sale200$27.3421,768,106
2006-06-26Open-market sale200$27.3321,768,306
2006-06-26Open-market sale200$27.3121,768,506
2006-06-26Open-market sale200$27.2921,768,706
2006-06-26Open-market sale1,200$27.2721,768,906
2006-06-23Open-market sale100$28.1121,771,506
2006-06-23Open-market sale100$28.0921,771,606
2006-06-23Open-market sale100$28.0821,771,706
2006-06-23Open-market sale200$28.1921,771,306
2006-06-23Open-market sale100$28.2021,771,206
2006-06-23Open-market sale200$28.2221,771,006
2006-06-23Open-market sale300$27.8621,775,506
2006-06-23Open-market sale200$27.8721,775,306
2006-06-23Open-market sale200$27.8821,775,106
2006-06-23Open-market sale300$27.8921,774,806
2006-06-23Open-market sale500$27.9021,774,306
2006-06-23Open-market sale400$27.9221,773,906
2006-06-23Open-market sale300$27.9421,773,606
2006-06-23Open-market sale200$27.9621,773,406
2006-06-23Open-market sale100$27.9721,773,306
2006-06-23Open-market sale100$28.0021,773,206
2006-06-23Open-market sale200$28.0121,773,006
2006-06-23Open-market sale600$28.0221,772,406
2006-06-23Open-market sale100$28.0321,772,306
2006-06-23Open-market sale100$28.0421,772,206
2006-06-23Open-market sale200$28.0721,771,806
2006-06-23Open-market sale200$28.0621,772,006
2006-06-23Open-market sale300$27.5021,786,506
2006-06-23Open-market sale600$27.4921,786,806
2006-06-23Open-market sale500$27.4821,787,406
2006-06-23Open-market sale700$27.4721,787,906
2006-06-23Open-market sale400$27.4621,788,606
2006-06-23Open-market sale300$27.4521,789,006
2006-06-23Open-market sale400$27.4321,789,306
2006-06-23Open-market sale200$27.4221,789,706
2006-06-23Open-market sale400$27.3921,789,906
2006-06-23Open-market sale400$27.3821,790,306
2006-06-23Open-market sale100$27.3521,790,706
2006-06-23Open-market sale100$27.3321,790,806
2006-06-23Open-market sale100$27.3221,790,906
2006-06-23Open-market sale600$27.8521,775,806
2006-06-23Open-market sale300$27.8421,776,406
2006-06-23Open-market sale900$27.8321,776,706
2006-06-23Open-market sale1,800$27.8221,777,606
2006-06-23Open-market sale700$27.8121,779,406
2006-06-23Open-market sale1,500$27.8021,780,106
2006-06-23Open-market sale300$27.7821,781,606
2006-06-23Open-market sale200$27.7721,781,906
2006-06-23Open-market sale200$27.6421,782,106
2006-06-23Open-market sale100$27.6321,782,306
2006-06-23Open-market sale100$27.6221,782,406
2006-06-23Open-market sale200$27.5621,782,506
2006-06-23Open-market sale100$27.5521,782,706
2006-06-23Open-market sale600$27.5421,782,806
2006-06-23Open-market sale600$27.5321,783,406
2006-06-23Open-market sale2,000$27.5221,784,006
2006-06-23Open-market sale500$27.5121,786,006
2006-06-22Open-market sale700$27.5121,798,006
2006-06-22Open-market sale400$27.5021,798,706
2006-06-22Open-market sale500$27.5221,797,506
2006-06-22Open-market sale500$27.5321,797,006
2006-06-22Open-market sale600$27.5421,796,406
2006-06-22Open-market sale300$27.5521,796,106
2006-06-22Open-market sale500$27.5621,795,606
2006-06-22Open-market sale200$27.5721,795,406
2006-06-22Open-market sale800$27.5821,794,606
2006-06-22Open-market sale200$27.6121,794,406
2006-06-22Open-market sale100$27.6221,794,306
2006-06-22Open-market sale200$27.6321,794,106
2006-06-22Open-market sale400$27.6421,793,706
2006-06-22Open-market sale100$27.6521,793,606
2006-06-22Open-market sale200$27.6621,793,406
2006-06-22Open-market sale600$27.6721,792,806
2006-06-22Open-market sale300$27.6821,792,506
2006-06-22Open-market sale200$27.6921,792,306
2006-06-22Open-market sale200$27.7221,792,106
2006-06-22Open-market sale200$27.8321,791,006
2006-06-22Open-market sale100$27.8121,791,206
2006-06-22Open-market sale100$27.8021,791,306
2006-06-22Open-market sale100$27.7821,791,406
2006-06-22Open-market sale100$27.7721,791,506
2006-06-22Open-market sale100$27.7521,791,606
2006-06-22Open-market sale100$27.7421,791,706
2006-06-22Open-market sale300$27.7321,791,806
2006-06-22Open-market sale200$27.1121,810,606
2006-06-22Open-market sale200$27.1021,810,806
2006-06-22Open-market sale400$27.4921,799,106
2006-06-22Open-market sale100$27.4621,799,506
2006-06-22Open-market sale200$27.4521,799,606
2006-06-22Open-market sale400$27.4421,799,806
2006-06-22Open-market sale1,000$27.4321,800,206
2006-06-22Open-market sale600$27.4221,801,206
2006-06-22Open-market sale800$27.4121,801,806
2006-06-22Open-market sale1,100$27.4021,802,606
2006-06-22Open-market sale1,000$27.3921,803,706
2006-06-22Open-market sale700$27.3821,804,706
2006-06-22Open-market sale400$27.3721,805,406
2006-06-22Open-market sale100$27.3621,805,806
2006-06-22Open-market sale100$27.3521,805,906
2006-06-22Open-market sale200$27.3421,806,006
2006-06-22Open-market sale800$27.3221,806,206
2006-06-22Open-market sale200$27.3021,807,006
2006-06-22Open-market sale200$27.2921,807,206
2006-06-22Open-market sale300$27.2821,807,406
2006-06-22Open-market sale400$27.2721,807,706
2006-06-22Open-market sale200$27.2621,808,106
2006-06-22Open-market sale300$27.2421,808,306
2006-06-22Open-market sale500$27.2221,808,606
2006-06-22Open-market sale200$27.2121,809,106
2006-06-22Open-market sale200$27.2021,809,306
2006-06-22Open-market sale200$27.1721,809,506
2006-06-22Open-market sale200$27.1621,809,706
2006-06-22Open-market sale600$27.1421,809,906
2006-06-22Open-market sale100$27.1321,810,506
2006-06-21Open-market sale200$27.9221,811,006
2006-06-21Open-market sale600$27.8421,814,006
2006-06-21Open-market sale900$27.8521,813,106
2006-06-21Open-market sale1,200$27.8621,811,906
2006-06-21Open-market sale100$27.8921,811,806
2006-06-21Open-market sale300$27.9021,811,506
2006-06-21Open-market sale300$27.9121,811,206
2006-06-21Open-market sale300$27.8321,814,606
2006-06-21Open-market sale400$27.6921,820,406
2006-06-21Open-market sale500$27.8221,814,906
2006-06-21Open-market sale300$27.8121,815,406
2006-06-21Open-market sale600$27.8021,815,706
2006-06-21Open-market sale400$27.7921,816,306
2006-06-21Open-market sale500$27.7821,816,706
2006-06-21Open-market sale200$27.7721,817,206
2006-06-21Open-market sale300$27.7621,817,406
2006-06-21Open-market sale300$27.7521,817,706
2006-06-21Open-market sale300$27.7421,818,006
2006-06-21Open-market sale800$27.7321,818,306
2006-06-21Open-market sale300$27.7221,819,106
2006-06-21Open-market sale200$27.7121,819,406
2006-06-21Open-market sale800$27.7021,819,606
2006-06-21Open-market sale400$27.0421,828,006
2006-06-21Open-market sale600$27.0321,828,406
2006-06-21Open-market sale200$27.0221,829,006
2006-06-21Open-market sale400$26.7321,829,206
2006-06-21Open-market sale200$26.6821,829,606
2006-06-21Open-market sale500$26.6521,829,806
2006-06-21Open-market sale700$26.6421,830,306
2006-06-21Open-market sale400$27.6821,820,806
2006-06-21Open-market sale500$27.6721,821,206
2006-06-21Open-market sale400$27.6621,821,706
2006-06-21Open-market sale200$27.6421,822,106
2006-06-21Open-market sale800$27.6321,822,306
2006-06-21Open-market sale500$27.6221,823,106
2006-06-21Open-market sale200$27.6121,823,606
2006-06-21Open-market sale800$27.6021,823,806
2006-06-21Open-market sale100$27.5821,824,606
2006-06-21Open-market sale200$27.5721,824,706
2006-06-21Open-market sale200$27.5321,824,906
2006-06-21Open-market sale200$27.5221,825,106
2006-06-21Open-market sale200$27.5121,825,306
2006-06-21Open-market sale200$27.4921,825,506
2006-06-21Open-market sale100$27.4721,825,706
2006-06-21Open-market sale300$27.4621,825,806
2006-06-21Open-market sale100$27.4321,826,106
2006-06-21Open-market sale200$27.3921,826,206
2006-06-21Open-market sale400$27.3821,826,406
2006-06-21Open-market sale600$27.2621,826,806
2006-06-21Open-market sale200$27.2521,827,406
2006-06-21Open-market sale200$27.1921,827,606
2006-06-21Open-market sale200$27.0921,827,806
2006-06-20Open-market sale100$26.7721,832,906
2006-06-20Open-market sale800$26.7321,834,206
2006-06-20Open-market sale700$26.7221,835,006
2006-06-20Open-market sale1,000$26.7121,835,706
2006-06-20Open-market sale500$26.7421,833,706
2006-06-20Open-market sale100$26.9721,831,006
2006-06-20Open-market sale100$26.9321,831,106
2006-06-20Open-market sale100$26.9221,831,206
2006-06-20Open-market sale300$26.9121,831,306
2006-06-20Open-market sale100$26.8921,831,606
2006-06-20Open-market sale200$26.8721,831,706
2006-06-20Open-market sale100$26.8621,831,906
2006-06-20Open-market sale100$26.8421,832,006
2006-06-20Open-market sale100$26.8321,832,106
2006-06-20Open-market sale200$26.8121,832,206
2006-06-20Open-market sale300$26.8021,832,406
2006-06-20Open-market sale200$26.7821,832,706
2006-06-20Open-market sale400$26.7521,833,306
2006-06-20Open-market sale300$26.7621,833,006
2006-06-20Open-market sale800$26.3121,849,806
2006-06-20Open-market sale200$26.3021,850,606
2006-06-20Open-market sale200$26.2521,850,806
2006-06-20Open-market sale1,500$26.7021,836,706
2006-06-20Open-market sale1,400$26.6921,838,206
2006-06-20Open-market sale1,900$26.6821,839,606
2006-06-20Open-market sale1,000$26.6721,841,506
2006-06-20Open-market sale1,300$26.6621,842,506
2006-06-20Open-market sale500$26.6521,843,806
2006-06-20Open-market sale400$26.6421,844,306
2006-06-20Open-market sale100$26.6321,844,706
2006-06-20Open-market sale300$26.6221,844,806
2006-06-20Open-market sale200$26.6021,845,106
2006-06-20Open-market sale200$26.5821,845,306
2006-06-20Open-market sale300$26.5721,845,506
2006-06-20Open-market sale200$26.5621,845,806
2006-06-20Open-market sale200$26.5421,846,006
2006-06-20Open-market sale300$26.5221,846,206
2006-06-20Open-market sale100$26.5121,846,506
2006-06-20Open-market sale600$26.5021,846,606
2006-06-20Open-market sale500$26.4921,847,206
2006-06-20Open-market sale400$26.4521,847,706
2006-06-20Open-market sale200$26.4421,848,106
2006-06-20Open-market sale200$26.4221,848,306
2006-06-20Open-market sale200$26.3821,848,506
2006-06-20Open-market sale400$26.3721,848,706
2006-06-20Open-market sale200$26.3621,849,106
2006-06-20Open-market sale200$26.3521,849,306
2006-06-20Open-market sale100$26.3421,849,506
2006-06-20Open-market sale200$26.3221,849,606
2006-06-19Open-market sale200$27.7521,851,206
2006-06-19Open-market sale1,600$27.3121,856,206
2006-06-19Open-market sale500$27.3221,855,706
2006-06-19Open-market sale500$27.3321,855,206
2006-06-19Open-market sale1,100$27.3421,854,106
2006-06-19Open-market sale600$27.3521,853,506
2006-06-19Open-market sale200$27.3621,853,306
2006-06-19Open-market sale300$27.3721,853,006
2006-06-19Open-market sale200$27.3821,852,806
2006-06-19Open-market sale200$27.4021,852,606
2006-06-19Open-market sale200$27.4421,852,406
2006-06-19Open-market sale200$27.4921,852,206
2006-06-19Open-market sale200$27.5921,852,006
2006-06-19Open-market sale200$27.6321,851,806
2006-06-19Open-market sale200$27.6821,851,606
2006-06-19Open-market sale200$27.7121,851,406
2006-06-19Open-market sale100$27.7721,851,006
2006-06-19Open-market sale100$27.7621,851,106
2006-06-19Open-market sale100$26.9621,870,206
2006-06-19Open-market sale300$26.9521,870,306
2006-06-19Open-market sale300$26.9721,869,906
2006-06-19Open-market sale800$26.9921,869,106
2006-06-19Open-market sale1,200$27.0021,867,906
2006-06-19Open-market sale300$27.0121,867,606
2006-06-19Open-market sale600$27.0221,867,006
2006-06-19Open-market sale700$27.0321,866,306
2006-06-19Open-market sale200$27.0421,866,106
2006-06-19Open-market sale100$27.0521,866,006
2006-06-19Open-market sale500$27.0621,865,506
2006-06-19Open-market sale200$27.0921,865,306
2006-06-19Open-market sale100$27.1621,865,206
2006-06-19Open-market sale100$27.1721,865,106
2006-06-19Open-market sale100$27.1821,865,006
2006-06-19Open-market sale300$27.1921,864,706
2006-06-19Open-market sale300$27.2021,864,406
2006-06-19Open-market sale300$27.2121,864,106
2006-06-19Open-market sale600$27.2221,863,506
2006-06-19Open-market sale200$26.9421,870,606
2006-06-19Open-market sale100$26.9321,870,806
2006-06-19Open-market sale100$26.9221,870,906
2006-06-19Open-market sale1,800$27.3021,857,806
2006-06-19Open-market sale1,300$27.2921,859,606
2006-06-19Open-market sale1,300$27.2821,860,906
2006-06-19Open-market sale300$27.2721,862,206
2006-06-19Open-market sale700$27.2621,862,506
2006-06-19Open-market sale100$27.2521,863,206
2006-06-19Open-market sale100$27.2421,863,306
2006-06-19Open-market sale100$27.2321,863,406
2006-06-16Open-market sale300$27.9521,872,806
2006-06-16Open-market sale300$27.9721,872,506
2006-06-16Open-market sale100$27.9821,872,406
2006-06-16Open-market sale100$27.9421,873,106
2006-06-16Open-market sale100$27.9321,873,206
2006-06-16Open-market sale400$27.9221,873,306
2006-06-16Open-market sale600$27.9121,873,706
2006-06-16Open-market sale300$27.9021,874,306
2006-06-16Open-market sale100$28.0621,871,006
2006-06-16Open-market sale100$28.0521,871,106
2006-06-16Open-market sale400$28.0021,872,006
2006-06-16Open-market sale300$28.0121,871,706
2006-06-16Open-market sale200$28.0221,871,506
2006-06-16Open-market sale200$28.0321,871,306
2006-06-16Open-market sale100$28.0421,871,206
2006-06-16Open-market sale100$27.5921,881,206
2006-06-16Open-market sale400$27.5321,881,506
2006-06-16Open-market sale200$27.5721,881,306
2006-06-16Open-market sale200$27.8921,874,606
2006-06-16Open-market sale200$27.6021,881,006
2006-06-16Open-market sale200$27.6121,880,806
2006-06-16Open-market sale200$27.6221,880,606
2006-06-16Open-market sale200$27.6321,880,406
2006-06-16Open-market sale200$27.6421,880,206
2006-06-16Open-market sale200$27.6521,880,006
2006-06-16Open-market sale300$27.6621,879,706
2006-06-16Open-market sale200$27.6721,879,506
2006-06-16Open-market sale100$27.6821,879,406
2006-06-16Open-market sale400$27.6921,879,006
2006-06-16Open-market sale100$27.7021,878,906
2006-06-16Open-market sale400$27.7221,878,506
2006-06-16Open-market sale500$27.7321,878,006
2006-06-16Open-market sale300$27.7421,877,706
2006-06-16Open-market sale100$27.7521,877,606
2006-06-16Open-market sale800$27.7621,876,806
2006-06-16Open-market sale100$27.7721,876,706
2006-06-16Open-market sale100$27.7821,876,606
2006-06-16Open-market sale100$27.7921,876,506
2006-06-16Open-market sale200$27.8021,876,306
2006-06-16Open-market sale200$27.8221,876,106
2006-06-16Open-market sale400$27.8821,874,806
2006-06-16Open-market sale100$27.8721,875,206
2006-06-16Open-market sale200$27.8621,875,306
2006-06-16Open-market sale400$27.8521,875,506
2006-06-16Open-market sale200$27.8321,875,906
2006-06-16Open-market sale200$27.3621,884,406
2006-06-16Open-market sale100$27.3521,884,606
2006-06-16Open-market sale200$27.3121,884,706
2006-06-16Open-market sale100$27.3021,884,906
2006-06-16Open-market sale100$27.2921,885,006
2006-06-16Open-market sale500$27.2421,885,106
2006-06-16Open-market sale200$27.2321,885,606
2006-06-16Open-market sale200$27.2121,885,806
2006-06-16Open-market sale200$27.2021,886,006
2006-06-16Open-market sale400$27.1821,886,206
2006-06-16Open-market sale400$27.1621,886,606
2006-06-16Open-market sale400$27.1521,887,006
2006-06-16Open-market sale400$27.1021,887,406
2006-06-16Open-market sale200$27.0421,887,806
2006-06-16Open-market sale200$27.0121,888,006
2006-06-16Open-market sale200$27.0021,888,206
2006-06-16Open-market sale200$26.9921,888,406
2006-06-16Open-market sale400$26.9721,888,606
2006-06-16Open-market sale1,200$26.9621,889,006
2006-06-16Open-market sale400$26.9521,890,206
2006-06-16Open-market sale200$26.9421,890,606
2006-06-16Open-market sale200$26.9121,890,806
2006-06-16Open-market sale300$27.4721,881,906
2006-06-16Open-market sale400$27.4621,882,206
2006-06-16Open-market sale400$27.4521,882,606
2006-06-16Open-market sale100$27.4421,883,006
2006-06-16Open-market sale500$27.4221,883,106
2006-06-16Open-market sale200$27.4121,883,606
2006-06-16Open-market sale300$27.4021,883,806
2006-06-16Open-market sale300$27.3821,884,106
2006-06-15Open-market sale200$27.2621,895,806
2006-06-15Open-market sale500$27.2521,896,006
2006-06-15Open-market sale100$27.2421,896,506
2006-06-15Open-market sale100$27.5921,891,006
2006-06-15Open-market sale100$27.5521,891,106
2006-06-15Open-market sale200$27.5421,891,206
2006-06-15Open-market sale100$27.5321,891,406
2006-06-15Open-market sale200$27.5221,891,506
2006-06-15Open-market sale200$27.5121,891,706
2006-06-15Open-market sale500$27.5021,891,906
2006-06-15Open-market sale300$27.4921,892,406
2006-06-15Open-market sale100$27.4821,892,706
2006-06-15Open-market sale100$27.4721,892,806
2006-06-15Open-market sale300$27.4621,892,906
2006-06-15Open-market sale300$27.4121,893,206
2006-06-15Open-market sale400$27.3821,893,506
2006-06-15Open-market sale800$27.3521,893,906
2006-06-15Open-market sale500$27.3221,894,706
2006-06-15Open-market sale300$27.3121,895,206
2006-06-15Open-market sale300$27.2921,895,506
2006-06-15Open-market sale100$27.1421,897,606
2006-06-15Open-market sale1,400$27.1121,898,606
2006-06-15Open-market sale700$27.1021,900,006
2006-06-15Open-market sale1,400$27.0921,900,706
2006-06-15Open-market sale400$27.0821,902,106
2006-06-15Open-market sale300$27.0721,902,506
2006-06-15Open-market sale1,000$27.0621,902,806
2006-06-15Open-market sale600$27.0521,903,806
2006-06-15Open-market sale900$27.0421,904,406
2006-06-15Open-market sale900$27.0321,905,306
2006-06-15Open-market sale600$27.0221,906,206
2006-06-15Open-market sale800$27.0121,906,806
2006-06-15Open-market sale400$27.0021,907,606
2006-06-15Open-market sale900$26.9921,908,006
2006-06-15Open-market sale400$26.9821,908,906
2006-06-15Open-market sale100$26.9721,909,306
2006-06-15Open-market sale200$26.7521,909,406
2006-06-15Open-market sale200$26.7321,909,606
2006-06-15Open-market sale200$26.7021,909,806
2006-06-15Open-market sale200$26.4021,910,006
2006-06-15Open-market sale200$26.0021,910,206
2006-06-15Open-market sale200$25.8821,910,406
2006-06-15Open-market sale400$25.8721,910,606
2006-06-15Open-market sale100$27.2221,896,606
2006-06-15Open-market sale200$27.1921,896,706
2006-06-15Open-market sale400$27.1821,896,906
2006-06-15Open-market sale200$27.1721,897,306
2006-06-15Open-market sale400$27.1321,897,706
2006-06-15Open-market sale500$27.1221,898,106
2006-06-15Open-market sale100$27.1521,897,506
2006-06-14Open-market sale300$25.5121,915,506
2006-06-14Open-market sale200$25.5321,915,306
2006-06-14Open-market sale200$25.5521,915,106
2006-06-14Open-market sale500$25.5621,914,606
2006-06-14Open-market sale200$25.5721,914,406
2006-06-14Open-market sale300$25.5821,914,106
2006-06-14Open-market sale200$25.6021,913,906
2006-06-14Open-market sale300$25.6221,913,606
2006-06-14Open-market sale400$25.6721,912,606
2006-06-14Open-market sale600$25.6521,913,006
2006-06-14Open-market sale300$25.5021,915,806
2006-06-14Open-market sale400$25.6821,912,206
2006-06-14Open-market sale800$25.6921,911,406
2006-06-14Open-market sale200$25.7021,911,206
2006-06-14Open-market sale200$25.7121,911,006
2006-06-14Open-market sale300$25.4421,917,506
2006-06-14Open-market sale400$25.4521,917,106
2006-06-14Open-market sale400$25.4821,916,106
2006-06-14Open-market sale300$25.4721,916,506
2006-06-14Open-market sale300$25.4621,916,806
2006-06-14Open-market sale100$25.1121,930,706
2006-06-14Open-market sale200$25.0921,930,806
2006-06-14Open-market sale700$25.4321,917,806
2006-06-14Open-market sale500$25.4221,918,506
2006-06-14Open-market sale600$25.4121,919,006
2006-06-14Open-market sale400$25.4021,919,606
2006-06-14Open-market sale1,000$25.3921,920,006
2006-06-14Open-market sale300$25.3821,921,006
2006-06-14Open-market sale300$25.3721,921,306
2006-06-14Open-market sale500$25.3621,921,606
2006-06-14Open-market sale100$25.3521,922,106
2006-06-14Open-market sale900$25.3421,922,206
2006-06-14Open-market sale400$25.3321,923,106
2006-06-14Open-market sale300$25.3221,923,506
2006-06-14Open-market sale700$25.3121,923,806
2006-06-14Open-market sale300$25.3021,924,506
2006-06-14Open-market sale500$25.2921,924,806
2006-06-14Open-market sale300$25.2821,925,306
2006-06-14Open-market sale900$25.2721,925,606
2006-06-14Open-market sale500$25.2621,926,506
2006-06-14Open-market sale100$25.2521,927,006
2006-06-14Open-market sale200$25.2421,927,106
2006-06-14Open-market sale900$25.2321,927,306
2006-06-14Open-market sale300$25.2221,928,206
2006-06-14Open-market sale500$25.2121,928,506
2006-06-14Open-market sale400$25.1921,929,006
2006-06-14Open-market sale200$25.1821,929,406
2006-06-14Open-market sale300$25.1721,929,606
2006-06-14Open-market sale700$25.1521,929,906
2006-06-14Open-market sale100$25.1321,930,606
2006-06-13Open-market sale300$24.8421,948,906
2006-06-13Open-market sale200$24.8321,949,206
2006-06-13Open-market sale100$24.8121,949,406
2006-06-13Open-market sale100$24.8021,949,506
2006-06-13Open-market sale100$24.6821,949,606
2006-06-13Open-market sale100$24.6121,949,706
2006-06-13Open-market sale100$24.5221,949,806
2006-06-13Open-market sale400$24.5021,949,906
2006-06-13Open-market sale200$24.4521,950,306
2006-06-13Open-market sale100$24.4121,950,506
2006-06-13Open-market sale200$24.2821,950,606
2006-06-13Open-market sale200$24.2421,950,806
2006-06-13Open-market sale500$25.0321,940,206
2006-06-13Open-market sale1,300$25.0221,940,706
2006-06-13Open-market sale1,600$25.0121,942,006
2006-06-13Open-market sale1,800$25.0021,943,606
2006-06-13Open-market sale400$24.9921,945,406
2006-06-13Open-market sale900$24.9821,945,806
2006-06-13Open-market sale300$24.9721,946,706
2006-06-13Open-market sale100$24.9621,947,006
2006-06-13Open-market sale300$24.9521,947,106
2006-06-13Open-market sale100$24.9421,947,406
2006-06-13Open-market sale700$25.0421,939,506
2006-06-13Open-market sale100$24.9321,947,506
2006-06-13Open-market sale200$24.9121,947,606
2006-06-13Open-market sale400$24.9021,947,806
2006-06-13Open-market sale400$24.8921,948,206
2006-06-13Open-market sale100$24.8721,948,606
2006-06-13Open-market sale100$24.8621,948,706
2006-06-13Open-market sale100$24.8521,948,806
2006-06-13Open-market sale400$25.2221,933,006
2006-06-13Open-market sale200$25.1921,935,006
2006-06-13Open-market sale200$25.1821,935,206
2006-06-13Open-market sale800$25.1621,935,406
2006-06-13Open-market sale100$25.1521,936,206
2006-06-13Open-market sale200$25.1421,936,306
2006-06-13Open-market sale200$25.1321,936,506
2006-06-13Open-market sale400$25.1221,936,706
2006-06-13Open-market sale600$25.1121,937,106
2006-06-13Open-market sale400$25.1021,937,706
2006-06-13Open-market sale100$25.0921,938,106
2006-06-13Open-market sale100$25.0821,938,206
2006-06-13Open-market sale600$25.0721,938,306
2006-06-13Open-market sale300$25.0621,938,906
2006-06-13Open-market sale300$25.0521,939,206
2006-06-13Open-market sale200$25.5021,931,006
2006-06-13Open-market sale200$25.3921,931,206
2006-06-13Open-market sale200$25.3521,931,406
2006-06-13Open-market sale200$25.3121,931,606
2006-06-13Open-market sale600$25.2821,931,806
2006-06-13Open-market sale200$25.2721,932,406
2006-06-13Open-market sale200$25.2621,932,606
2006-06-13Open-market sale200$25.2321,932,806
2006-06-13Open-market sale500$25.2021,934,506
2006-06-13Open-market sale1,100$25.2121,933,406
2006-06-12Open-market sale500$25.4421,956,606
2006-06-12Open-market sale600$25.3321,960,306
2006-06-12Open-market sale800$25.3421,959,506
2006-06-12Open-market sale300$25.3521,959,206
2006-06-12Open-market sale500$25.3621,958,706
2006-06-12Open-market sale400$25.3721,958,306
2006-06-12Open-market sale500$25.3821,957,806
2006-06-12Open-market sale100$25.3921,957,706
2006-06-12Open-market sale200$25.4121,957,506
2006-06-12Open-market sale800$26.0021,951,006
2006-06-12Open-market sale200$25.9321,951,806
2006-06-12Open-market sale200$25.9221,952,006
2006-06-12Open-market sale200$25.7421,952,206
2006-06-12Open-market sale200$25.7121,952,406
2006-06-12Open-market sale200$25.6721,952,606
2006-06-12Open-market sale200$25.6121,952,806
2006-06-12Open-market sale300$25.5921,953,006
2006-06-12Open-market sale400$25.5321,953,306
2006-06-12Open-market sale600$25.5221,953,706
2006-06-12Open-market sale200$25.5121,954,306
2006-06-12Open-market sale800$25.5021,954,506
2006-06-12Open-market sale300$25.4921,955,306
2006-06-12Open-market sale300$25.4821,955,606
2006-06-12Open-market sale400$25.4721,955,906
2006-06-12Open-market sale100$25.4621,956,306
2006-06-12Open-market sale200$25.4521,956,406
2006-06-12Open-market sale100$25.4321,957,106
2006-06-12Open-market sale300$25.4221,957,206
2006-06-12Open-market sale1,100$25.3221,960,906
2006-06-12Open-market sale1,400$25.3121,962,006
2006-06-12Open-market sale300$25.3021,963,406
2006-06-12Open-market sale200$25.2921,963,706
2006-06-12Open-market sale200$25.2821,963,906
2006-06-12Open-market sale200$25.2721,964,106
2006-06-12Open-market sale100$25.2521,964,306
2006-06-12Open-market sale100$25.2421,964,406
2006-06-12Open-market sale200$25.2321,964,506
2006-06-12Open-market sale100$25.2221,964,706
2006-06-12Open-market sale400$25.2121,964,806
2006-06-12Open-market sale300$25.2021,965,206
2006-06-12Open-market sale400$25.1921,965,506
2006-06-12Open-market sale500$25.1721,965,906
2006-06-12Open-market sale100$25.1621,966,406
2006-06-12Open-market sale500$25.1421,966,506
2006-06-12Open-market sale400$25.1321,967,006
2006-06-12Open-market sale500$25.1221,967,406
2006-06-12Open-market sale300$25.1121,967,906
2006-06-12Open-market sale200$25.1021,968,206
2006-06-12Open-market sale100$25.0321,968,406
2006-06-12Open-market sale200$25.0221,968,506
2006-06-12Open-market sale200$25.0121,968,706
2006-06-12Open-market sale100$25.0021,968,906
2006-06-12Open-market sale800$24.9621,969,006
2006-06-12Open-market sale200$24.9521,969,806
2006-06-12Open-market sale200$24.9421,970,006
2006-06-12Open-market sale200$24.9321,970,206
2006-06-12Open-market sale100$24.9221,970,406
2006-06-12Open-market sale500$24.8921,970,506
2006-06-09Open-market sale200$26.7921,971,206
2006-06-09Open-market sale200$26.8521,971,006
2006-06-09Open-market sale300$26.6921,972,106
2006-06-09Open-market sale100$26.7521,972,006
2006-06-09Open-market sale400$26.7721,971,606
2006-06-09Open-market sale200$26.7821,971,406
2006-06-09Open-market sale100$26.1921,978,906
2006-06-09Open-market sale100$26.1821,979,006
2006-06-09Open-market sale100$26.1721,979,106
2006-06-09Open-market sale300$26.1621,979,206
2006-06-09Open-market sale400$26.1421,979,506
2006-06-09Open-market sale300$26.1321,979,906
2006-06-09Open-market sale500$26.1221,980,206
2006-06-09Open-market sale500$26.1121,980,706
2006-06-09Open-market sale1,600$26.1021,981,206
2006-06-09Open-market sale800$26.0921,982,806
2006-06-09Open-market sale800$26.0821,983,606
2006-06-09Open-market sale300$26.0721,984,406
2006-06-09Open-market sale800$26.0621,984,706
2006-06-09Open-market sale1,300$26.0521,985,506
2006-06-09Open-market sale600$26.0421,986,806
2006-06-09Open-market sale200$26.0321,987,406
2006-06-09Open-market sale400$26.0221,987,606
2006-06-09Open-market sale200$26.0121,988,006
2006-06-09Open-market sale300$26.0021,988,206
2006-06-09Open-market sale500$25.9921,988,506
2006-06-09Open-market sale700$25.9821,989,006
2006-06-09Open-market sale200$25.9721,989,706
2006-06-09Open-market sale200$25.9621,989,906
2006-06-09Open-market sale400$25.9521,990,106
2006-06-09Open-market sale100$25.9221,990,506
2006-06-09Open-market sale200$25.9121,990,606
2006-06-09Open-market sale200$25.8921,990,806
2006-06-09Open-market sale100$26.2221,977,706
2006-06-09Open-market sale400$26.2121,977,806
2006-06-09Open-market sale700$26.2021,978,206
2006-06-09Open-market sale100$26.2821,976,806
2006-06-09Open-market sale100$26.5821,973,406
2006-06-09Open-market sale200$26.5921,973,206
2006-06-09Open-market sale100$26.6021,973,106
2006-06-09Open-market sale200$26.6221,972,906
2006-06-09Open-market sale200$26.6421,972,706
2006-06-09Open-market sale100$26.6621,972,606
2006-06-09Open-market sale100$26.6721,972,506
2006-06-09Open-market sale200$26.5621,973,506
2006-06-09Open-market sale100$26.5421,973,706
2006-06-09Open-market sale300$26.5321,973,806
2006-06-09Open-market sale100$26.5221,974,106
2006-06-09Open-market sale200$26.5121,974,206
2006-06-09Open-market sale100$26.5021,974,406
2006-06-09Open-market sale200$26.4921,974,506
2006-06-09Open-market sale400$26.4721,974,706
2006-06-09Open-market sale100$26.4321,975,106
2006-06-09Open-market sale200$26.4121,975,206
2006-06-09Open-market sale100$26.3921,975,406
2006-06-09Open-market sale200$26.3821,975,506
2006-06-09Open-market sale400$26.3521,975,706
2006-06-09Open-market sale300$26.3421,976,106
2006-06-09Open-market sale200$26.3321,976,406
2006-06-09Open-market sale100$26.3121,976,606
2006-06-09Open-market sale100$26.2921,976,706
2006-06-09Open-market sale100$26.2721,976,906
2006-06-09Open-market sale300$26.2521,977,006
2006-06-09Open-market sale200$26.2421,977,306
2006-06-09Open-market sale200$26.2321,977,506
2006-06-09Open-market sale100$26.6821,972,406
2006-06-08Open-market sale300$25.5422,004,206
2006-06-08Open-market sale100$25.5322,004,506
2006-06-08Open-market sale100$25.5222,004,606
2006-06-08Open-market sale200$25.5122,004,706
2006-06-08Open-market sale200$25.5022,004,906
2006-06-08Open-market sale300$25.4922,005,106
2006-06-08Open-market sale300$25.4822,005,406
2006-06-08Open-market sale200$25.4622,005,706
2006-06-08Open-market sale100$25.4522,005,906
2006-06-08Open-market sale100$25.4422,006,006
2006-06-08Open-market sale200$25.4322,006,106
2006-06-08Open-market sale100$25.4222,006,306
2006-06-08Open-market sale300$25.4022,006,406
2006-06-08Open-market sale100$25.3922,006,706
2006-06-08Open-market sale100$25.3622,006,806
2006-06-08Open-market sale300$25.3522,006,906
2006-06-08Open-market sale100$25.3422,007,206
2006-06-08Open-market sale100$25.3022,007,306
2006-06-08Open-market sale100$25.2922,007,406
2006-06-08Open-market sale200$25.2822,007,506
2006-06-08Open-market sale800$25.2522,007,706
2006-06-08Open-market sale600$25.2422,008,506
2006-06-08Open-market sale400$25.2322,009,106
2006-06-08Open-market sale300$25.2222,009,506
2006-06-08Open-market sale100$25.2122,009,806
2006-06-08Open-market sale600$25.2022,009,906
2006-06-08Open-market sale300$25.1922,010,506
2006-06-08Open-market sale200$25.1822,010,806
2006-06-08Open-market sale100$25.5822,004,006
2006-06-08Open-market sale100$25.5522,004,106
2006-06-08Open-market sale100$25.8022,000,006
2006-06-08Open-market sale1,500$26.5921,991,006
2006-06-08Open-market sale100$25.6322,003,906
2006-06-08Open-market sale400$25.6522,003,506
2006-06-08Open-market sale100$25.6622,003,406
2006-06-08Open-market sale400$25.6822,003,006
2006-06-08Open-market sale200$25.6922,002,806
2006-06-08Open-market sale2,000$26.0821,993,006
2006-06-08Open-market sale100$25.9921,995,006
2006-06-08Open-market sale100$25.9721,995,106
2006-06-08Open-market sale200$25.9621,995,206
2006-06-08Open-market sale200$25.9521,995,406
2006-06-08Open-market sale300$25.9321,995,606
2006-06-08Open-market sale400$25.9221,995,906
2006-06-08Open-market sale600$25.9121,996,306
2006-06-08Open-market sale700$25.9021,996,906
2006-06-08Open-market sale300$25.8921,997,606
2006-06-08Open-market sale200$25.8821,997,906
2006-06-08Open-market sale200$25.8721,998,106
2006-06-08Open-market sale400$25.8521,998,306
2006-06-08Open-market sale200$25.8421,998,706
2006-06-08Open-market sale500$25.8321,998,906
2006-06-08Open-market sale400$25.8221,999,406
2006-06-08Open-market sale200$25.8121,999,806
2006-06-08Open-market sale500$26.5021,992,506
2006-06-08Open-market sale100$25.7922,000,106
2006-06-08Open-market sale300$25.7722,000,206
2006-06-08Open-market sale1,800$25.7622,000,506
2006-06-08Open-market sale300$25.7422,002,306
2006-06-08Open-market sale200$25.7122,002,606
2006-06-07Open-market sale100$27.6322,023,306
2006-06-07Open-market sale200$27.5522,023,406
2006-06-07Open-market sale200$27.5122,023,606
2006-06-07Open-market sale100$27.4922,023,806
2006-06-07Open-market sale100$27.9422,012,206
2006-06-07Open-market sale1,100$27.9322,012,306
2006-06-07Open-market sale500$27.9222,013,406
2006-06-07Open-market sale100$27.9122,013,906
2006-06-07Open-market sale500$27.9022,014,006
2006-06-07Open-market sale1,000$27.8922,014,506
2006-06-07Open-market sale900$27.8822,015,506
2006-06-07Open-market sale100$27.8722,016,406
2006-06-07Open-market sale300$27.8622,016,506
2006-06-07Open-market sale300$27.8522,016,806
2006-06-07Open-market sale1,000$27.8422,017,106
2006-06-07Open-market sale200$27.8322,018,106
2006-06-07Open-market sale800$27.8222,018,306
2006-06-07Open-market sale300$27.8122,019,106
2006-06-07Open-market sale500$27.8022,019,406
2006-06-07Open-market sale300$27.7922,019,906
2006-06-07Open-market sale600$27.7722,020,206
2006-06-07Open-market sale600$27.7622,020,806
2006-06-07Open-market sale400$27.7522,021,406
2006-06-07Open-market sale500$27.7322,021,806
2006-06-07Open-market sale200$27.7222,022,306
2006-06-07Open-market sale100$27.7022,022,506
2006-06-07Open-market sale100$27.6922,022,606
2006-06-07Open-market sale200$27.6822,022,706
2006-06-07Open-market sale200$27.6722,022,906
2006-06-07Open-market sale200$27.6522,023,106
2006-06-07Open-market sale100$27.1222,027,806
2006-06-07Open-market sale200$27.0722,028,206
2006-06-07Open-market sale200$27.0522,028,406
2006-06-07Open-market sale400$27.0422,028,606
2006-06-07Open-market sale200$27.0322,029,006
2006-06-07Open-market sale1,100$27.0222,029,206
2006-06-07Open-market sale500$27.0122,030,306
2006-06-07Open-market sale100$27.0022,030,806
2006-06-07Open-market sale100$26.9922,030,906
2006-06-07Open-market sale100$27.4322,023,906
2006-06-07Open-market sale400$27.3922,024,006
2006-06-07Open-market sale100$27.3822,024,406
2006-06-07Open-market sale300$27.3622,024,506
2006-06-07Open-market sale100$27.3522,024,806
2006-06-07Open-market sale200$27.3422,024,906
2006-06-07Open-market sale100$27.3222,025,106
2006-06-07Open-market sale200$27.3122,025,206
2006-06-07Open-market sale200$27.3022,025,406
2006-06-07Open-market sale200$27.2922,025,606
2006-06-07Open-market sale100$27.2822,025,806
2006-06-07Open-market sale100$27.2422,025,906
2006-06-07Open-market sale200$27.2322,026,006
2006-06-07Open-market sale500$27.2122,026,206
2006-06-07Open-market sale200$27.2022,026,706
2006-06-07Open-market sale200$27.1922,026,906
2006-06-07Open-market sale300$27.1822,027,106
2006-06-07Open-market sale200$27.1722,027,406
2006-06-07Open-market sale200$27.1322,027,606
2006-06-07Open-market sale100$27.0822,028,106
2006-06-07Open-market sale200$27.1122,027,906
2006-06-07Open-market sale200$28.1722,011,006
2006-06-07Open-market sale200$28.1222,011,206
2006-06-07Open-market sale200$27.9822,012,006
2006-06-07Open-market sale200$28.0022,011,806
2006-06-07Open-market sale200$28.0122,011,606
2006-06-07Open-market sale200$28.1122,011,406
2006-06-06Open-market sale100$27.5722,045,606
2006-06-06Open-market sale400$27.4222,049,106
2006-06-06Open-market sale300$27.4422,048,806
2006-06-06Open-market sale300$27.4622,048,506
2006-06-06Open-market sale100$27.4722,048,406
2006-06-06Open-market sale100$27.4922,048,306
2006-06-06Open-market sale400$27.5022,047,906
2006-06-06Open-market sale200$27.4022,049,806
2006-06-06Open-market sale100$27.3922,050,006
2006-06-06Open-market sale100$27.3822,050,106
2006-06-06Open-market sale200$27.3722,050,206
2006-06-06Open-market sale200$27.3622,050,406
2006-06-06Open-market sale100$27.3422,050,606
2006-06-06Open-market sale200$27.3222,050,706
2006-06-06Open-market sale100$27.2922,050,906
2006-06-06Open-market sale100$27.7222,042,006
2006-06-06Open-market sale100$27.7122,042,106
2006-06-06Open-market sale400$27.7022,042,206
2006-06-06Open-market sale100$27.6922,042,606
2006-06-06Open-market sale100$27.6422,042,706
2006-06-06Open-market sale400$27.6222,042,806
2006-06-06Open-market sale900$27.6022,043,206
2006-06-06Open-market sale600$27.5922,044,106
2006-06-06Open-market sale900$27.5822,044,706
2006-06-06Open-market sale300$27.4122,049,506
2006-06-06Open-market sale700$27.5622,045,706
2006-06-06Open-market sale600$27.5522,046,406
2006-06-06Open-market sale300$27.5322,047,006
2006-06-06Open-market sale200$27.5222,047,306
2006-06-06Open-market sale400$27.5122,047,506
2006-06-06Open-market sale10,000$28.1822,031,006
2006-06-06Open-market sale500$27.7322,041,506
2006-06-06Open-market sale100$27.7422,041,406
2006-06-06Open-market sale100$27.7522,041,306
2006-06-06Open-market sale100$27.7622,041,206
2006-06-06Open-market sale200$27.7722,041,006
2006-06-05Open-market sale200$29.7622,066,806
2006-06-05Open-market sale100$29.7722,066,706
2006-06-05Open-market sale300$29.7822,066,406
2006-06-05Open-market sale100$29.7922,066,306
2006-06-05Open-market sale400$29.8022,065,906
2006-06-05Open-market sale100$29.8522,065,806
2006-06-05Open-market sale100$29.8822,065,706
2006-06-05Open-market sale200$29.8922,065,506
2006-06-05Open-market sale200$29.9222,065,006
2006-06-05Open-market sale200$29.9322,064,806
2006-06-05Open-market sale100$29.9422,064,706
2006-06-05Open-market sale400$29.9622,064,306
2006-06-05Open-market sale200$30.0122,064,106
2006-06-05Open-market sale100$30.0322,064,006
2006-06-05Open-market sale200$30.0522,063,806
2006-06-05Open-market sale100$30.0622,063,706
2006-06-05Open-market sale200$30.0822,063,506
2006-06-05Open-market sale500$30.0922,063,006
2006-06-05Open-market sale100$30.1222,062,906
2006-06-05Open-market sale100$30.1322,062,806
2006-06-05Open-market sale300$30.1422,062,506
2006-06-05Open-market sale200$29.6122,070,806
2006-06-05Open-market sale200$29.6522,070,606
2006-06-05Open-market sale900$29.6622,069,706
2006-06-05Open-market sale1,000$29.6722,068,706
2006-06-05Open-market sale800$29.6822,067,906
2006-06-05Open-market sale100$29.9122,065,206
2006-06-05Open-market sale200$29.9022,065,306
2006-06-05Open-market sale700$29.6922,067,206
2006-06-05Open-market sale200$29.7022,067,006
2006-06-05Open-market sale100$30.2322,060,506
2006-06-05Open-market sale200$30.2122,060,606
2006-06-05Open-market sale200$30.2022,060,806
2006-06-05Open-market sale700$30.1922,061,006
2006-06-05Open-market sale100$30.1822,061,706
2006-06-05Open-market sale300$30.1722,061,806
2006-06-05Open-market sale200$30.1622,062,106
2006-06-05Open-market sale200$30.1522,062,306
2006-06-05Open-market sale400$30.5222,051,606
2006-06-05Open-market sale300$30.5122,052,006
2006-06-05Open-market sale200$30.4922,052,306
2006-06-05Open-market sale100$30.4722,052,506
2006-06-05Open-market sale300$30.4622,052,606
2006-06-05Open-market sale300$30.4522,052,906
2006-06-05Open-market sale600$30.4422,053,206
2006-06-05Open-market sale200$30.4322,053,806
2006-06-05Open-market sale200$30.4222,054,006
2006-06-05Open-market sale200$30.4122,054,206
2006-06-05Open-market sale100$30.4022,054,406
2006-06-05Open-market sale1,500$30.3922,054,506
2006-06-05Open-market sale800$30.3822,056,006
2006-06-05Open-market sale1,600$30.3722,056,806
2006-06-05Open-market sale1,200$30.3622,058,406
2006-06-05Open-market sale100$30.3522,059,606
2006-06-05Open-market sale100$30.3422,059,706
2006-06-05Open-market sale100$30.3222,059,806
2006-06-05Open-market sale100$30.3022,059,906
2006-06-05Open-market sale200$30.2622,060,006
2006-06-05Open-market sale100$30.2522,060,206
2006-06-05Open-market sale200$30.2422,060,306
2006-06-05Open-market sale200$30.5322,051,406
2006-06-05Open-market sale400$30.5822,051,006
2006-06-02Open-market sale400$30.3522,073,506
2006-06-02Open-market sale300$30.2822,075,106
2006-06-02Open-market sale800$30.2922,074,306
2006-06-02Open-market sale200$30.3022,074,106
2006-06-02Open-market sale200$30.3422,073,906
2006-06-02Open-market sale100$30.9622,071,006
2006-06-02Open-market sale200$30.3722,073,306
2006-06-02Open-market sale200$30.4322,073,106
2006-06-02Open-market sale100$30.8322,071,106
2006-06-02Open-market sale500$30.7122,071,206
2006-06-02Open-market sale100$30.6922,071,706
2006-06-02Open-market sale400$30.6822,071,806
2006-06-02Open-market sale200$30.6022,072,206
2006-06-02Open-market sale200$30.5522,072,406
2006-06-02Open-market sale100$30.5422,072,606
2006-06-02Open-market sale400$30.4922,072,706
2006-06-02Open-market sale900$30.1422,080,606
2006-06-02Open-market sale400$30.0922,084,706
2006-06-02Open-market sale700$30.1022,084,006
2006-06-02Open-market sale700$30.1122,083,306
2006-06-02Open-market sale800$30.1222,082,506
2006-06-02Open-market sale1,000$30.1322,081,506
2006-06-02Open-market sale800$30.0822,085,106
2006-06-02Open-market sale200$30.1522,080,406
2006-06-02Open-market sale800$30.1622,079,606
2006-06-02Open-market sale500$30.1722,079,106
2006-06-02Open-market sale200$30.1822,078,906
2006-06-02Open-market sale500$30.1922,078,406
2006-06-02Open-market sale300$30.2122,078,106
2006-06-02Open-market sale300$30.2322,077,806
2006-06-02Open-market sale600$30.2422,077,206
2006-06-02Open-market sale400$30.2522,076,806
2006-06-02Open-market sale900$30.2622,075,906
2006-06-02Open-market sale500$30.2722,075,406
2006-06-02Open-market sale400$29.8722,090,606
2006-06-02Open-market sale500$29.8922,090,106
2006-06-02Open-market sale400$30.0722,085,906
2006-06-02Open-market sale400$30.0622,086,306
2006-06-02Open-market sale800$30.0522,086,706
2006-06-02Open-market sale600$30.0422,087,506
2006-06-02Open-market sale400$30.0322,088,106
2006-06-02Open-market sale100$30.0222,088,506
2006-06-02Open-market sale400$30.0122,088,606
2006-06-02Open-market sale200$29.9622,089,006
2006-06-02Open-market sale200$29.9522,089,206
2006-06-02Open-market sale700$29.9122,089,406
2006-06-01Open-market sale300$29.8322,107,106
2006-06-01Open-market sale300$29.8222,107,406
2006-06-01Open-market sale200$29.8122,107,706
2006-06-01Open-market sale200$29.7522,107,906
2006-06-01Open-market sale200$29.6822,108,106
2006-06-01Open-market sale200$29.6622,108,306
2006-06-01Open-market sale500$29.6222,108,506
2006-06-01Open-market sale100$29.4722,109,006
2006-06-01Open-market sale200$29.4222,109,106
2006-06-01Open-market sale200$29.2622,109,306
2006-06-01Open-market sale200$29.1722,109,506
2006-06-01Open-market sale100$29.1422,109,706
2006-06-01Open-market sale200$29.1222,109,806
2006-06-01Open-market sale200$29.0922,110,006
2006-06-01Open-market sale100$29.0822,110,206
2006-06-01Open-market sale100$29.0722,110,306
2006-06-01Open-market sale200$29.0622,110,406
2006-06-01Open-market sale400$28.9522,110,606
2006-06-01Open-market sale100$30.2022,104,406
2006-06-01Open-market sale100$30.1822,104,506
2006-06-01Open-market sale300$30.0722,104,606
2006-06-01Open-market sale200$30.0622,104,906
2006-06-01Open-market sale300$29.9922,105,106
2006-06-01Open-market sale200$29.9822,105,406
2006-06-01Open-market sale200$29.9522,105,606
2006-06-01Open-market sale200$29.9422,105,806
2006-06-01Open-market sale200$29.9222,106,006
2006-06-01Open-market sale500$29.9022,106,206
2006-06-01Open-market sale200$29.8922,106,706
2006-06-01Open-market sale200$29.8822,106,906
2006-06-01Open-market sale100$30.2622,104,206
2006-06-01Open-market sale200$30.5822,096,506
2006-06-01Open-market sale200$30.5622,096,706
2006-06-01Open-market sale100$30.5522,096,906
2006-06-01Open-market sale100$30.5422,097,006
2006-06-01Open-market sale200$30.5322,097,106
2006-06-01Open-market sale300$30.5022,097,306
2006-06-01Open-market sale200$30.4922,097,606
2006-06-01Open-market sale700$30.4722,097,806
2006-06-01Open-market sale200$30.4622,098,506
2006-06-01Open-market sale100$30.4522,098,706
2006-06-01Open-market sale100$30.4422,098,806
2006-06-01Open-market sale100$30.4322,098,906
2006-06-01Open-market sale200$30.4222,099,006
2006-06-01Open-market sale200$30.4122,099,206
2006-06-01Open-market sale200$30.4022,099,406
2006-06-01Open-market sale400$30.3922,099,606
2006-06-01Open-market sale400$30.3822,100,006
2006-06-01Open-market sale800$30.3722,100,406
2006-06-01Open-market sale200$30.3622,101,206
2006-06-01Open-market sale500$30.3522,101,406
2006-06-01Open-market sale200$30.3422,101,906
2006-06-01Open-market sale300$30.3322,102,106
2006-06-01Open-market sale400$30.3222,102,406
2006-06-01Open-market sale400$30.3122,102,806
2006-06-01Open-market sale500$30.3022,103,206
2006-06-01Open-market sale300$30.2922,103,706
2006-06-01Open-market sale200$30.2722,104,006
2006-06-01Open-market sale200$30.5922,096,306
2006-06-01Open-market sale100$30.2222,104,306
2006-06-01Open-market sale200$31.0822,091,806
2006-06-01Open-market sale400$31.0722,092,006
2006-06-01Open-market sale100$31.0522,092,406
2006-06-01Open-market sale200$31.1022,091,606
2006-06-01Open-market sale400$31.0422,092,506
2006-06-01Open-market sale400$31.0322,092,906
2006-06-01Open-market sale100$31.0222,093,306
2006-06-01Open-market sale200$31.0122,093,406
2006-06-01Open-market sale200$31.0022,093,606
2006-06-01Open-market sale100$30.9822,093,806
2006-06-01Open-market sale400$30.9622,093,906
2006-06-01Open-market sale200$30.9522,094,306
2006-06-01Open-market sale200$30.8722,094,506
2006-06-01Open-market sale200$30.8122,094,706
2006-06-01Open-market sale200$30.8022,094,906
2006-06-01Open-market sale200$30.7922,095,106
2006-06-01Open-market sale100$30.7822,095,306
2006-06-01Open-market sale200$30.7722,095,406
2006-06-01Open-market sale100$30.7622,095,606
2006-06-01Open-market sale100$30.7522,095,706
2006-06-01Open-market sale100$30.7422,095,806
2006-06-01Open-market sale100$30.7322,095,906
2006-06-01Open-market sale200$30.7122,096,006
2006-06-01Open-market sale100$30.6122,096,206
2006-06-01Open-market sale400$31.1422,091,006
2006-06-01Open-market sale200$31.1122,091,406
2006-05-31Open-market sale400$29.6822,112,206
2006-05-31Open-market sale300$29.6022,115,606
2006-05-31Open-market sale400$29.7222,111,006
2006-05-31Open-market sale600$29.7122,111,406
2006-05-31Open-market sale100$29.7022,112,006
2006-05-31Open-market sale100$29.6922,112,106
2006-05-31Open-market sale1,200$29.5922,115,906
2006-05-31Open-market sale600$29.6722,112,606
2006-05-31Open-market sale400$29.6622,113,206
2006-05-31Open-market sale300$29.6522,113,606
2006-05-31Open-market sale400$29.6422,113,906
2006-05-31Open-market sale800$29.6222,114,306
2006-05-31Open-market sale500$29.6122,115,106
2006-05-31Open-market sale100$29.2922,129,806
2006-05-31Open-market sale400$29.2822,129,906
2006-05-31Open-market sale200$29.2722,130,306
2006-05-31Open-market sale200$29.2622,130,506
2006-05-31Open-market sale300$29.2422,130,706
2006-05-31Open-market sale600$29.5822,117,106
2006-05-31Open-market sale1,200$29.5722,117,706
2006-05-31Open-market sale1,500$29.5622,118,906
2006-05-31Open-market sale1,100$29.5522,120,406
2006-05-31Open-market sale600$29.5422,121,506
2006-05-31Open-market sale200$29.5322,122,106
2006-05-31Open-market sale700$29.5222,122,306
2006-05-31Open-market sale500$29.5122,123,006
2006-05-31Open-market sale900$29.5022,123,506
2006-05-31Open-market sale200$29.3122,129,306
2006-05-31Open-market sale500$29.4822,125,406
2006-05-31Open-market sale300$29.4722,125,906
2006-05-31Open-market sale300$29.4622,126,206
2006-05-31Open-market sale600$29.4522,126,506
2006-05-31Open-market sale400$29.4422,127,106
2006-05-31Open-market sale400$29.4322,127,506
2006-05-31Open-market sale300$29.4222,127,906
2006-05-31Open-market sale200$29.4022,128,206
2006-05-31Open-market sale100$29.3922,128,406
2006-05-31Open-market sale200$29.3822,128,506
2006-05-31Open-market sale200$29.3722,128,706
2006-05-31Open-market sale300$29.3622,128,906
2006-05-31Open-market sale100$29.3322,129,206
2006-05-31Open-market sale300$29.3022,129,506
2006-05-31Open-market sale1,000$29.4922,124,406
2006-05-30Open-market sale200$30.0522,134,006
2006-05-30Open-market sale200$30.0822,133,806
2006-05-30Open-market sale200$30.0922,133,606
2006-05-30Open-market sale100$30.0222,134,206
2006-05-30Open-market sale400$29.9822,134,306
2006-05-30Open-market sale700$29.9522,134,706
2006-05-30Open-market sale300$29.9422,135,406
2006-05-30Open-market sale200$29.9322,135,706
2006-05-30Open-market sale300$29.9222,135,906
2006-05-30Open-market sale500$29.9122,136,206
2006-05-30Open-market sale500$29.9022,136,706
2006-05-30Open-market sale400$30.2422,131,006
2006-05-30Open-market sale600$30.2322,131,406
2006-05-30Open-market sale200$30.1722,132,006
2006-05-30Open-market sale400$30.1322,132,206
2006-05-30Open-market sale800$30.1222,132,606
2006-05-30Open-market sale200$30.1022,133,406
2006-05-30Open-market sale300$29.8622,138,806
2006-05-30Open-market sale800$29.8522,139,106
2006-05-30Open-market sale700$29.8422,139,906
2006-05-30Open-market sale1,800$29.8322,140,606
2006-05-30Open-market sale700$29.8222,142,406
2006-05-30Open-market sale700$29.8122,143,106
2006-05-30Open-market sale300$29.8022,143,806
2006-05-30Open-market sale1,000$29.7922,144,106
2006-05-30Open-market sale900$29.7822,145,106
2006-05-30Open-market sale400$29.7722,146,006
2006-05-30Open-market sale1,500$29.7622,146,406
2006-05-30Open-market sale600$29.7522,147,906
2006-05-30Open-market sale400$29.7422,148,506
2006-05-30Open-market sale600$29.8922,137,206
2006-05-30Open-market sale100$29.7222,149,006
2006-05-30Open-market sale100$29.7022,149,106
2006-05-30Open-market sale200$29.6522,149,206
2006-05-30Open-market sale400$29.6422,149,406
2006-05-30Open-market sale200$29.6322,149,806
2006-05-30Open-market sale200$29.6122,150,006
2006-05-30Open-market sale100$29.6022,150,206
2006-05-30Open-market sale200$29.5922,150,306
2006-05-30Open-market sale100$29.5822,150,506
2006-05-30Open-market sale100$29.5722,150,606
2006-05-30Open-market sale100$29.4922,150,706
2006-05-30Open-market sale100$29.4322,150,806
2006-05-30Open-market sale100$29.4222,150,906
2006-05-30Open-market sale100$29.8722,138,706
2006-05-30Open-market sale900$29.8822,137,806
2006-05-30Open-market sale100$29.7322,148,906
2006-05-26Open-market sale900$30.4122,166,606
2006-05-26Open-market sale1,900$30.4422,163,006
2006-05-26Open-market sale500$30.4522,162,506
2006-05-26Open-market sale1,000$30.4622,161,506
2006-05-26Open-market sale600$30.4722,160,906
2006-05-26Open-market sale500$30.4822,160,406
2006-05-26Open-market sale700$30.4922,159,706
2006-05-26Open-market sale1,300$30.5022,158,406
2006-05-26Open-market sale200$30.5122,158,206
2006-05-26Open-market sale800$30.5222,157,406
2006-05-26Open-market sale500$30.5322,156,906
2006-05-26Open-market sale200$30.5422,156,706
2006-05-26Open-market sale500$30.5522,156,206
2006-05-26Open-market sale400$30.5622,155,806
2006-05-26Open-market sale300$30.5822,155,506
2006-05-26Open-market sale300$30.5922,155,206
2006-05-26Open-market sale100$30.6022,155,106
2006-05-26Open-market sale400$30.6222,154,706
2006-05-26Open-market sale300$30.6522,154,406
2006-05-26Open-market sale200$30.6722,154,206
2006-05-26Open-market sale200$30.6822,154,006
2006-05-26Open-market sale400$30.6922,153,606
2006-05-26Open-market sale200$30.7122,153,406
2006-05-26Open-market sale300$30.7222,153,106
2006-05-26Open-market sale200$30.7322,152,906
2006-05-26Open-market sale800$30.3822,170,206
2006-05-26Open-market sale1,100$30.3922,169,106
2006-05-26Open-market sale1,600$30.4022,167,506
2006-05-26Open-market sale900$30.4322,164,906
2006-05-26Open-market sale800$30.4222,165,806
2006-05-26Open-market sale200$30.7722,151,606
2006-05-26Open-market sale200$30.8222,151,306
2006-05-26Open-market sale100$30.7922,151,506
2006-05-26Open-market sale300$30.8522,151,006
2006-05-26Open-market sale300$30.7622,151,806
2006-05-26Open-market sale200$30.7522,152,106
2006-05-26Open-market sale600$30.7422,152,306
2006-05-25Open-market sale400$29.2722,186,206
2006-05-25Open-market sale200$29.1222,189,406
2006-05-25Open-market sale400$29.1322,189,006
2006-05-25Open-market sale300$29.1422,188,706
2006-05-25Open-market sale200$29.1522,188,506
2006-05-25Open-market sale600$29.1622,187,906
2006-05-25Open-market sale200$29.2022,187,706
2006-05-25Open-market sale300$29.2122,187,406
2006-05-25Open-market sale600$29.2422,186,806
2006-05-25Open-market sale200$29.2522,186,606
2006-05-25Open-market sale600$29.1122,189,606
2006-05-25Open-market sale400$29.1022,190,206
2006-05-25Open-market sale200$29.0322,190,606
2006-05-25Open-market sale200$29.0222,190,806
2006-05-25Open-market sale100$29.8122,183,806
2006-05-25Open-market sale200$29.8022,183,906
2006-05-25Open-market sale100$29.7822,184,106
2006-05-25Open-market sale100$29.7722,184,206
2006-05-25Open-market sale100$29.7622,184,306
2006-05-25Open-market sale200$29.7322,184,406
2006-05-25Open-market sale100$29.7222,184,606
2006-05-25Open-market sale300$29.7022,184,706
2006-05-25Open-market sale200$29.4822,185,006
2006-05-25Open-market sale100$29.4322,185,206
2006-05-25Open-market sale100$29.4222,185,306
2006-05-25Open-market sale100$29.3722,185,406
2006-05-25Open-market sale100$29.3122,185,506
2006-05-25Open-market sale200$29.3022,185,606
2006-05-25Open-market sale300$29.2922,185,806
2006-05-25Open-market sale100$29.2822,186,106
2006-05-25Open-market sale700$30.3122,172,906
2006-05-25Open-market sale100$30.3622,171,206
2006-05-25Open-market sale600$30.3422,171,306
2006-05-25Open-market sale300$30.3322,171,906
2006-05-25Open-market sale700$30.3222,172,206
2006-05-25Open-market sale200$30.3922,171,006
2006-05-25Open-market sale200$30.3022,173,606
2006-05-25Open-market sale300$30.2922,173,806
2006-05-25Open-market sale800$30.2722,174,106
2006-05-25Open-market sale100$30.2622,174,906
2006-05-25Open-market sale200$29.8322,183,506
2006-05-25Open-market sale1,800$30.2422,175,706
2006-05-25Open-market sale200$30.2122,177,506
2006-05-25Open-market sale300$30.1522,177,706
2006-05-25Open-market sale300$30.1422,178,006
2006-05-25Open-market sale700$30.1322,178,306
2006-05-25Open-market sale300$30.1222,179,006
2006-05-25Open-market sale300$30.1022,179,306
2006-05-25Open-market sale100$30.0922,179,606
2006-05-25Open-market sale100$30.0722,179,706
2006-05-25Open-market sale200$30.0622,179,806
2006-05-25Open-market sale100$30.0522,180,006
2006-05-25Open-market sale100$30.0422,180,106
2006-05-25Open-market sale300$30.0322,180,206
2006-05-25Open-market sale100$30.0022,180,506
2006-05-25Open-market sale100$29.9922,180,606
2006-05-25Open-market sale300$29.9822,180,706
2006-05-25Open-market sale500$29.9722,181,006
2006-05-25Open-market sale300$29.9522,181,506
2006-05-25Open-market sale300$29.9422,181,806
2006-05-25Open-market sale100$29.9322,182,106
2006-05-25Open-market sale100$29.9222,182,206
2006-05-25Open-market sale100$29.9022,182,306
2006-05-25Open-market sale200$29.8922,182,406
2006-05-25Open-market sale100$29.8822,182,606
2006-05-25Open-market sale600$29.8622,182,706
2006-05-25Open-market sale100$29.8522,183,306
2006-05-25Open-market sale100$29.8422,183,406
2006-05-25Open-market sale700$30.2522,175,006
2006-05-25Open-market sale100$29.8222,183,706
2006-05-24Open-market sale100$29.3522,191,006
2006-05-24Open-market sale200$29.3222,191,106
2006-05-24Open-market sale100$28.7622,196,606
2006-05-24Open-market sale100$28.7822,196,506
2006-05-24Open-market sale200$28.8022,196,306
2006-05-24Open-market sale200$28.8822,196,106
2006-05-24Open-market sale200$28.8922,195,906
2006-05-24Open-market sale200$28.9622,195,706
2006-05-24Open-market sale200$29.0022,195,506
2006-05-24Open-market sale400$29.0322,195,106
2006-05-24Open-market sale200$29.0922,194,906
2006-05-24Open-market sale200$29.1022,194,706
2006-05-24Open-market sale600$29.1122,194,106
2006-05-24Open-market sale400$29.1322,193,706
2006-05-24Open-market sale200$29.1522,193,506
2006-05-24Open-market sale200$29.1622,193,306
2006-05-24Open-market sale400$29.1922,192,906
2006-05-24Open-market sale200$29.2222,192,706
2006-05-24Open-market sale400$29.2322,192,306
2006-05-24Open-market sale200$29.2422,192,106
2006-05-24Open-market sale400$29.2522,191,706
2006-05-24Open-market sale200$29.2922,191,506
2006-05-24Open-market sale200$29.3122,191,306
2006-05-24Open-market sale100$28.6022,199,106
2006-05-24Open-market sale500$28.6222,198,606
2006-05-24Open-market sale200$28.6322,198,406
2006-05-24Open-market sale100$28.6422,198,306
2006-05-24Open-market sale800$28.6522,197,506
2006-05-24Open-market sale300$28.6622,197,206
2006-05-24Open-market sale200$28.6722,197,006
2006-05-24Open-market sale100$28.7022,196,706
2006-05-24Open-market sale200$28.6822,196,806
2006-05-24Open-market sale500$28.5822,199,706
2006-05-24Open-market sale100$28.2522,210,806
2006-05-24Open-market sale100$28.2622,210,706
2006-05-24Open-market sale100$28.3022,210,606
2006-05-24Open-market sale200$28.3122,210,406
2006-05-24Open-market sale100$28.3322,210,306
2006-05-24Open-market sale400$28.3422,209,906
2006-05-24Open-market sale700$28.3522,209,206
2006-05-24Open-market sale200$28.3722,209,006
2006-05-24Open-market sale800$28.3822,208,206
2006-05-24Open-market sale400$28.3922,207,806
2006-05-24Open-market sale500$28.4022,207,306
2006-05-24Open-market sale100$28.4122,207,206
2006-05-24Open-market sale600$28.4222,206,606
2006-05-24Open-market sale600$28.4322,206,006
2006-05-24Open-market sale700$28.4422,205,306
2006-05-24Open-market sale800$28.4522,204,506
2006-05-24Open-market sale300$28.4622,204,206
2006-05-24Open-market sale200$28.4722,204,006
2006-05-24Open-market sale200$28.4822,203,806
2006-05-24Open-market sale700$28.4922,203,106
2006-05-24Open-market sale400$28.5022,202,706
2006-05-24Open-market sale100$28.5122,202,606
2006-05-24Open-market sale200$28.5222,202,406
2006-05-24Open-market sale1,100$28.5322,201,306
2006-05-24Open-market sale600$28.5422,200,706
2006-05-24Open-market sale200$28.5522,200,506
2006-05-24Open-market sale300$28.5622,200,206
2006-05-24Open-market sale500$28.5922,199,206
2006-05-24Open-market sale100$28.2422,210,906
2006-05-23Open-market sale500$29.5322,227,606
2006-05-23Open-market sale100$29.5022,228,706
2006-05-23Open-market sale200$29.4322,228,806
2006-05-23Open-market sale200$29.3922,229,006
2006-05-23Open-market sale200$29.3722,229,206
2006-05-23Open-market sale700$29.3522,229,406
2006-05-23Open-market sale700$29.3422,230,106
2006-05-23Open-market sale200$29.2922,230,806
2006-05-23Open-market sale200$29.9022,223,206
2006-05-23Open-market sale200$29.7822,223,406
2006-05-23Open-market sale200$29.7622,223,606
2006-05-23Open-market sale200$29.7422,223,806
2006-05-23Open-market sale300$29.7322,224,006
2006-05-23Open-market sale200$29.7222,224,306
2006-05-23Open-market sale100$29.7122,224,506
2006-05-23Open-market sale100$29.7022,224,606
2006-05-23Open-market sale100$29.6922,224,706
2006-05-23Open-market sale300$29.6622,224,806
2006-05-23Open-market sale300$29.6522,225,106
2006-05-23Open-market sale200$29.6422,225,406
2006-05-23Open-market sale100$29.6322,225,606
2006-05-23Open-market sale100$29.6222,225,706
2006-05-23Open-market sale400$29.6122,225,806
2006-05-23Open-market sale100$29.6022,226,206
2006-05-23Open-market sale100$29.5822,226,306
2006-05-23Open-market sale600$29.5722,226,406
2006-05-23Open-market sale400$29.5522,227,006
2006-05-23Open-market sale200$29.5422,227,406
2006-05-23Open-market sale400$29.5122,228,306
2006-05-23Open-market sale200$29.5222,228,106
2006-05-23Open-market sale400$30.2422,216,906
2006-05-23Open-market sale100$30.2222,217,306
2006-05-23Open-market sale200$30.2122,217,406
2006-05-23Open-market sale400$30.1922,217,606
2006-05-23Open-market sale200$30.1622,218,006
2006-05-23Open-market sale200$30.0122,221,106
2006-05-23Open-market sale800$30.0022,221,306
2006-05-23Open-market sale200$29.9922,222,106
2006-05-23Open-market sale100$29.9822,222,306
2006-05-23Open-market sale300$29.9522,222,406
2006-05-23Open-market sale300$29.9422,222,706
2006-05-23Open-market sale200$29.9222,223,006
2006-05-23Open-market sale600$30.1522,218,206
2006-05-23Open-market sale300$30.1422,218,806
2006-05-23Open-market sale500$30.1322,219,106
2006-05-23Open-market sale400$30.1222,219,606
2006-05-23Open-market sale100$30.1122,220,006
2006-05-23Open-market sale200$30.1022,220,106
2006-05-23Open-market sale300$30.0922,220,306
2006-05-23Open-market sale300$30.0822,220,606
2006-05-23Open-market sale100$30.0422,220,906
2006-05-23Open-market sale100$30.0322,221,006
2006-05-23Open-market sale300$30.3222,213,706
2006-05-23Open-market sale400$30.3122,214,006
2006-05-23Open-market sale800$30.3022,214,406
2006-05-23Open-market sale200$30.2922,215,206
2006-05-23Open-market sale400$30.2822,215,406
2006-05-23Open-market sale800$30.2722,215,806
2006-05-23Open-market sale200$30.2622,216,606
2006-05-23Open-market sale100$30.2522,216,806
2006-05-23Open-market sale200$30.3722,212,406
2006-05-23Open-market sale200$30.4422,211,406
2006-05-23Open-market sale200$30.4322,211,606
2006-05-23Open-market sale100$30.3922,211,806
2006-05-23Open-market sale500$30.3822,211,906
2006-05-23Open-market sale200$30.4922,211,206
2006-05-23Open-market sale100$30.3522,212,606
2006-05-23Open-market sale400$30.3422,212,706
2006-05-23Open-market sale600$30.3322,213,106
2006-05-23Open-market sale200$30.5822,211,006
2006-05-22Open-market sale100$29.0522,236,106
2006-05-22Open-market sale800$29.0022,237,006
2006-05-22Open-market sale400$28.9922,237,806
2006-05-22Open-market sale100$28.9822,238,206
2006-05-22Open-market sale300$28.9722,238,306
2006-05-22Open-market sale100$28.9622,238,606
2006-05-22Open-market sale200$28.9422,238,706
2006-05-22Open-market sale400$28.9322,238,906
2006-05-22Open-market sale100$28.9222,239,306
2006-05-22Open-market sale200$29.3922,231,106
2006-05-22Open-market sale100$29.3822,231,306
2006-05-22Open-market sale400$29.3722,231,406
2006-05-22Open-market sale100$29.3622,231,806
2006-05-22Open-market sale200$29.3522,231,906
2006-05-22Open-market sale300$29.3422,232,106
2006-05-22Open-market sale600$29.3322,232,406
2006-05-22Open-market sale200$29.3222,233,006
2006-05-22Open-market sale300$29.3122,233,206
2006-05-22Open-market sale700$29.3022,233,506
2006-05-22Open-market sale200$29.2322,234,206
2006-05-22Open-market sale400$29.2122,234,406
2006-05-22Open-market sale200$29.1922,234,806
2006-05-22Open-market sale100$29.1822,235,006
2006-05-22Open-market sale200$29.1622,235,106
2006-05-22Open-market sale200$29.1422,235,306
2006-05-22Open-market sale200$29.1322,235,506
2006-05-22Open-market sale200$29.1222,235,706
2006-05-22Open-market sale200$29.1122,235,906
2006-05-22Open-market sale200$29.0322,236,806
2006-05-22Open-market sale600$29.0422,236,206
2006-05-22Open-market sale100$29.4022,231,006
2006-05-22Open-market sale100$28.5822,250,106
2006-05-22Open-market sale200$28.3822,250,506
2006-05-22Open-market sale200$28.3522,250,706
2006-05-22Open-market sale100$28.3022,250,906
2006-05-22Open-market sale500$28.9022,239,406
2006-05-22Open-market sale100$28.8922,239,906
2006-05-22Open-market sale400$28.8822,240,006
2006-05-22Open-market sale900$28.8722,240,406
2006-05-22Open-market sale300$28.8622,241,306
2006-05-22Open-market sale1,700$28.8522,241,606
2006-05-22Open-market sale400$28.8422,243,306
2006-05-22Open-market sale600$28.8322,243,706
2006-05-22Open-market sale200$28.8222,244,306
2006-05-22Open-market sale300$28.8122,244,506
2006-05-22Open-market sale700$28.8022,244,806
2006-05-22Open-market sale200$28.7922,245,506
2006-05-22Open-market sale500$28.7822,245,706
2006-05-22Open-market sale400$28.7622,246,206
2006-05-22Open-market sale700$28.7522,246,606
2006-05-22Open-market sale500$28.7422,247,306
2006-05-22Open-market sale200$28.7222,247,806
2006-05-22Open-market sale200$28.7122,248,006
2006-05-22Open-market sale600$28.7022,248,206
2006-05-22Open-market sale300$28.6922,248,806
2006-05-22Open-market sale600$28.6822,249,106
2006-05-22Open-market sale100$28.6622,249,706
2006-05-22Open-market sale100$28.6422,249,806
2006-05-22Open-market sale200$28.6022,249,906
2006-05-22Open-market sale100$28.3922,250,406
2006-05-22Open-market sale200$28.5122,250,206
2006-05-19Open-market sale200$28.3322,266,306
2006-05-19Open-market sale100$27.8722,270,606
2006-05-19Open-market sale100$27.9222,270,506
2006-05-19Open-market sale100$27.9522,270,406
2006-05-19Open-market sale100$27.9622,270,306
2006-05-19Open-market sale100$27.9722,270,206
2006-05-19Open-market sale200$27.9922,270,006
2006-05-19Open-market sale200$28.0022,269,806
2006-05-19Open-market sale100$28.0122,269,706
2006-05-19Open-market sale100$28.0322,269,606
2006-05-19Open-market sale100$28.0522,269,506
2006-05-19Open-market sale200$28.0622,269,306
2006-05-19Open-market sale100$28.0822,269,206
2006-05-19Open-market sale100$28.0922,269,106
2006-05-19Open-market sale100$28.1022,269,006
2006-05-19Open-market sale100$28.1322,268,906
2006-05-19Open-market sale200$28.1422,268,706
2006-05-19Open-market sale200$28.1522,268,506
2006-05-19Open-market sale300$28.1622,268,206
2006-05-19Open-market sale200$28.2022,268,006
2006-05-19Open-market sale300$28.2122,267,706
2006-05-19Open-market sale200$28.2222,267,506
2006-05-19Open-market sale100$28.2322,267,406
2006-05-19Open-market sale100$28.2422,267,306
2006-05-19Open-market sale100$28.2522,267,206
2006-05-19Open-market sale100$28.2722,267,106
2006-05-19Open-market sale500$28.3022,266,606
2006-05-19Open-market sale100$28.3222,266,506
2006-05-19Open-market sale200$27.8322,270,706
2006-05-19Open-market sale100$27.7922,270,906
2006-05-19Open-market sale300$28.3722,265,606
2006-05-19Open-market sale100$28.7822,253,606
2006-05-19Open-market sale200$28.7722,253,706
2006-05-19Open-market sale200$28.7522,253,906
2006-05-19Open-market sale1,000$28.7222,254,106
2006-05-19Open-market sale400$28.7122,255,106
2006-05-19Open-market sale600$28.7022,255,506
2006-05-19Open-market sale400$28.6922,256,106
2006-05-19Open-market sale400$28.6822,256,506
2006-05-19Open-market sale400$28.6722,256,906
2006-05-19Open-market sale300$28.6522,257,306
2006-05-19Open-market sale600$28.6422,257,606
2006-05-19Open-market sale300$28.6222,258,206
2006-05-19Open-market sale500$28.6122,258,506
2006-05-19Open-market sale800$28.6022,259,006
2006-05-19Open-market sale600$28.5922,259,806
2006-05-19Open-market sale700$28.5822,260,406
2006-05-19Open-market sale300$28.5722,261,106
2006-05-19Open-market sale300$28.5622,261,406
2006-05-19Open-market sale900$28.5522,261,706
2006-05-19Open-market sale900$28.5422,262,606
2006-05-19Open-market sale200$28.5322,263,506
2006-05-19Open-market sale400$28.5222,263,706
2006-05-19Open-market sale200$28.5122,264,106
2006-05-19Open-market sale700$28.5022,264,306
2006-05-19Open-market sale100$28.4922,265,006
2006-05-19Open-market sale200$28.4822,265,106
2006-05-19Open-market sale300$28.4722,265,306
2006-05-19Open-market sale200$28.7922,253,406
2006-05-19Open-market sale400$28.3622,265,906
2006-05-19Open-market sale200$28.9922,251,206
2006-05-19Open-market sale100$28.9322,251,406
2006-05-19Open-market sale400$28.9222,251,506
2006-05-19Open-market sale400$28.9122,251,906
2006-05-19Open-market sale200$28.8922,252,306
2006-05-19Open-market sale600$28.8622,252,506
2006-05-19Open-market sale300$28.8222,253,106
2006-05-19Open-market sale200$29.0522,251,006
2006-05-18Open-market sale200$29.6722,278,006
2006-05-18Open-market sale200$29.6622,278,206
2006-05-18Open-market sale100$29.6522,278,406
2006-05-18Open-market sale100$29.6022,278,506
2006-05-18Open-market sale500$29.5822,278,606
2006-05-18Open-market sale200$29.5722,279,106
2006-05-18Open-market sale100$29.5522,279,306
2006-05-18Open-market sale500$29.5422,279,406
2006-05-18Open-market sale300$29.5322,279,906
2006-05-18Open-market sale300$29.5222,280,206
2006-05-18Open-market sale600$29.5122,280,506
2006-05-18Open-market sale200$29.5022,281,106
2006-05-18Open-market sale300$29.4922,281,306
2006-05-18Open-market sale300$29.4822,281,606
2006-05-18Open-market sale300$29.4722,281,906
2006-05-18Open-market sale200$30.0822,274,806
2006-05-18Open-market sale200$30.0522,275,006
2006-05-18Open-market sale400$29.9722,275,206
2006-05-18Open-market sale200$29.9422,275,606
2006-05-18Open-market sale200$29.9122,275,806
2006-05-18Open-market sale200$29.8822,276,006
2006-05-18Open-market sale100$29.7922,276,206
2006-05-18Open-market sale300$29.7822,276,306
2006-05-18Open-market sale200$29.7722,276,606
2006-05-18Open-market sale100$29.7522,276,806
2006-05-18Open-market sale300$29.7422,276,906
2006-05-18Open-market sale100$29.7322,277,206
2006-05-18Open-market sale300$29.7022,277,306
2006-05-18Open-market sale200$29.6922,277,606
2006-05-18Open-market sale200$29.6822,277,806
2006-05-18Open-market sale200$30.1822,274,206
2006-05-18Open-market sale400$30.1722,274,406
2006-05-18Open-market sale200$30.2422,274,006
2006-05-18Open-market sale200$30.2722,273,806
2006-05-18Open-market sale200$30.2822,273,606
2006-05-18Open-market sale200$30.3622,273,406
2006-05-18Open-market sale200$31.0022,271,006
2006-05-18Open-market sale200$30.8422,271,206
2006-05-18Open-market sale200$30.8322,271,406
2006-05-18Open-market sale200$30.6222,271,606
2006-05-18Open-market sale400$30.6122,271,806
2006-05-18Open-market sale200$30.4422,272,206
2006-05-18Open-market sale800$30.4222,272,406
2006-05-18Open-market sale200$30.3922,273,206
2006-05-18Open-market sale100$29.0922,288,006
2006-05-18Open-market sale100$28.9522,288,806
2006-05-18Open-market sale400$28.8922,288,906
2006-05-18Open-market sale200$28.8322,289,306
2006-05-18Open-market sale200$28.8222,289,506
2006-05-18Open-market sale200$28.7922,289,706
2006-05-18Open-market sale600$28.6922,289,906
2006-05-18Open-market sale500$28.6022,290,506
2006-05-18Open-market sale300$29.4322,284,106
2006-05-18Open-market sale600$29.4222,284,406
2006-05-18Open-market sale400$29.4122,285,006
2006-05-18Open-market sale400$29.4022,285,406
2006-05-18Open-market sale100$29.3922,285,806
2006-05-18Open-market sale100$29.3822,285,906
2006-05-18Open-market sale100$29.3722,286,006
2006-05-18Open-market sale100$29.3622,286,106
2006-05-18Open-market sale200$29.1922,287,706
2006-05-18Open-market sale100$29.2322,287,606
2006-05-18Open-market sale1,400$29.4522,282,706
2006-05-18Open-market sale500$29.4622,282,206
2006-05-18Open-market sale100$29.2422,287,506
2006-05-18Open-market sale400$29.2522,287,106
2006-05-18Open-market sale500$29.2622,286,606
2006-05-18Open-market sale200$29.2922,286,406
2006-05-18Open-market sale100$29.3022,286,306
2006-05-18Open-market sale100$29.3122,286,206
2006-05-18Open-market sale400$28.9722,288,206
2006-05-18Open-market sale100$28.9822,288,106
2006-05-18Open-market sale200$28.9622,288,606
2006-05-18Open-market sale100$29.1722,287,906
2006-05-17Open-market sale200$29.7922,309,806
2006-05-17Open-market sale100$29.8222,308,806
2006-05-17Open-market sale200$29.8422,308,606
2006-05-17Open-market sale100$29.8522,308,506
2006-05-17Open-market sale300$29.8722,308,206
2006-05-17Open-market sale200$29.8822,308,006
2006-05-17Open-market sale100$29.9222,307,906
2006-05-17Open-market sale300$29.9322,307,606
2006-05-17Open-market sale200$29.9422,307,406
2006-05-17Open-market sale200$29.9522,307,206
2006-05-17Open-market sale200$29.9722,307,006
2006-05-17Open-market sale200$29.9822,306,806
2006-05-17Open-market sale200$29.9922,306,606
2006-05-17Open-market sale300$30.0022,306,306
2006-05-17Open-market sale200$30.0122,306,106
2006-05-17Open-market sale600$30.0222,305,506
2006-05-17Open-market sale200$30.0322,305,306
2006-05-17Open-market sale800$30.0422,304,506
2006-05-17Open-market sale900$30.0522,303,606
2006-05-17Open-market sale500$30.0722,303,106
2006-05-17Open-market sale400$30.0822,302,706
2006-05-17Open-market sale100$30.0922,302,606
2006-05-17Open-market sale300$30.1022,302,306
2006-05-17Open-market sale500$30.1222,301,806
2006-05-17Open-market sale100$29.7422,310,906
2006-05-17Open-market sale200$29.7622,310,706
2006-05-17Open-market sale300$29.7722,310,406
2006-05-17Open-market sale400$29.7822,310,006
2006-05-17Open-market sale400$29.8122,308,906
2006-05-17Open-market sale500$29.8022,309,306
2006-05-17Open-market sale100$30.2122,300,206
2006-05-17Open-market sale300$30.2022,300,306
2006-05-17Open-market sale200$30.1822,300,606
2006-05-17Open-market sale300$30.2222,299,906
2006-05-17Open-market sale700$30.2322,299,206
2006-05-17Open-market sale500$30.2422,298,706
2006-05-17Open-market sale200$30.2522,298,506
2006-05-17Open-market sale200$30.2622,298,306
2006-05-17Open-market sale100$30.2722,298,206
2006-05-17Open-market sale200$30.2822,298,006
2006-05-17Open-market sale100$30.2922,297,906
2006-05-17Open-market sale200$30.3022,297,706
2006-05-17Open-market sale100$30.3122,297,606
2006-05-17Open-market sale300$30.3222,297,306
2006-05-17Open-market sale100$30.3622,297,206
2006-05-17Open-market sale100$30.3722,297,106
2006-05-17Open-market sale300$30.3822,296,806
2006-05-17Open-market sale100$30.4022,296,706
2006-05-17Open-market sale200$30.4122,296,506
2006-05-17Open-market sale100$30.4422,296,406
2006-05-17Open-market sale100$30.4622,296,306
2006-05-17Open-market sale100$30.4722,296,206
2006-05-17Open-market sale400$30.4822,295,806
2006-05-17Open-market sale100$30.4922,295,706
2006-05-17Open-market sale1,000$30.5022,294,706
2006-05-17Open-market sale300$30.1322,301,506
2006-05-17Open-market sale100$30.1422,301,406
2006-05-17Open-market sale300$30.1522,301,106
2006-05-17Open-market sale100$30.1622,301,006
2006-05-17Open-market sale200$30.1722,300,806
2006-05-17Open-market sale200$30.6122,294,306
2006-05-17Open-market sale400$30.8222,291,206
2006-05-17Open-market sale200$30.8122,291,606
2006-05-17Open-market sale200$30.7822,291,806
2006-05-17Open-market sale100$30.7722,292,006
2006-05-17Open-market sale400$30.7522,292,106
2006-05-17Open-market sale200$30.7422,292,506
2006-05-17Open-market sale400$30.7322,292,706
2006-05-17Open-market sale200$30.7022,293,106
2006-05-17Open-market sale400$30.6922,293,306
2006-05-17Open-market sale200$30.6822,293,706
2006-05-17Open-market sale200$30.6722,293,906
2006-05-17Open-market sale200$30.6222,294,106
2006-05-17Open-market sale200$30.8622,291,006
2006-05-17Open-market sale200$30.6022,294,506
2006-05-16Open-market sale100$30.9322,315,106
2006-05-16Open-market sale600$30.8622,316,206
2006-05-16Open-market sale500$30.8722,315,706
2006-05-16Open-market sale200$30.8822,315,506
2006-05-16Open-market sale100$30.8922,315,406
2006-05-16Open-market sale200$30.9122,315,206
2006-05-16Open-market sale300$31.1622,311,006
2006-05-16Open-market sale200$30.9422,314,906
2006-05-16Open-market sale800$30.9522,314,106
2006-05-16Open-market sale100$31.1522,311,306
2006-05-16Open-market sale200$31.1222,311,406
2006-05-16Open-market sale500$31.1122,311,606
2006-05-16Open-market sale200$31.0922,312,106
2006-05-16Open-market sale400$31.0322,312,306
2006-05-16Open-market sale100$31.0222,312,706
2006-05-16Open-market sale500$31.0122,312,806
2006-05-16Open-market sale200$31.0022,313,306
2006-05-16Open-market sale500$30.9922,313,506
2006-05-16Open-market sale100$30.9622,314,006
2006-05-16Open-market sale100$30.7122,325,106
2006-05-16Open-market sale400$30.6822,326,006
2006-05-16Open-market sale800$30.6722,326,406
2006-05-16Open-market sale700$30.6622,327,206
2006-05-16Open-market sale700$30.6522,327,906
2006-05-16Open-market sale100$30.6422,328,606
2006-05-16Open-market sale200$30.6322,328,706
2006-05-16Open-market sale200$30.6222,328,906
2006-05-16Open-market sale100$30.6122,329,106
2006-05-16Open-market sale400$30.6022,329,206
2006-05-16Open-market sale600$30.5922,329,606
2006-05-16Open-market sale500$30.5822,330,206
2006-05-16Open-market sale100$30.5722,330,706
2006-05-16Open-market sale200$30.5022,330,806
2006-05-16Open-market sale1,000$30.8522,316,806
2006-05-16Open-market sale1,300$30.8422,317,806
2006-05-16Open-market sale700$30.8322,319,106
2006-05-16Open-market sale400$30.8222,319,806
2006-05-16Open-market sale300$30.8122,320,206
2006-05-16Open-market sale1,500$30.8022,320,506
2006-05-16Open-market sale900$30.7922,322,006
2006-05-16Open-market sale100$30.7822,322,906
2006-05-16Open-market sale600$30.7722,323,006
2006-05-16Open-market sale100$30.7622,323,606
2006-05-16Open-market sale300$30.7522,323,706
2006-05-16Open-market sale500$30.7422,324,006
2006-05-16Open-market sale300$30.7322,324,506
2006-05-16Open-market sale300$30.7222,324,806
2006-05-16Open-market sale300$30.6922,325,706
2006-05-16Open-market sale500$30.7022,325,206
2006-05-15Open-market sale200$30.9922,347,306
2006-05-15Open-market sale500$30.9822,347,506
2006-05-15Open-market sale1,400$30.9722,348,006
2006-05-15Open-market sale300$30.9622,349,406
2006-05-15Open-market sale400$30.9522,349,706
2006-05-15Open-market sale200$30.9422,350,106
2006-05-15Open-market sale100$30.9322,350,306
2006-05-15Open-market sale200$30.8922,350,406
2006-05-15Open-market sale200$31.2022,340,306
2006-05-15Open-market sale200$30.8622,350,806
2006-05-15Open-market sale1,000$31.3122,336,906
2006-05-15Open-market sale800$31.3022,337,906
2006-05-15Open-market sale700$31.2922,338,706
2006-05-15Open-market sale500$31.2822,339,406
2006-05-15Open-market sale200$31.2622,339,906
2006-05-15Open-market sale200$31.2322,340,106
2006-05-15Open-market sale400$31.0022,346,906
2006-05-15Open-market sale500$31.0422,346,406
2006-05-15Open-market sale300$31.0522,346,106
2006-05-15Open-market sale600$31.0622,345,506
2006-05-15Open-market sale300$31.0722,345,206
2006-05-15Open-market sale500$31.0822,344,706
2006-05-15Open-market sale300$31.0922,344,406
2006-05-15Open-market sale900$31.1022,343,506
2006-05-15Open-market sale600$31.1122,342,906
2006-05-15Open-market sale500$31.1422,342,406
2006-05-15Open-market sale700$31.1522,341,706
2006-05-15Open-market sale300$31.1622,341,406
2006-05-15Open-market sale900$31.1822,340,506
2006-05-15Open-market sale200$30.8822,350,606
2006-05-15Open-market sale100$31.4822,332,806
2006-05-15Open-market sale400$31.4722,332,906
2006-05-15Open-market sale100$31.4522,333,306
2006-05-15Open-market sale300$31.4422,333,406
2006-05-15Open-market sale400$31.4322,333,706
2006-05-15Open-market sale200$31.4222,334,106
2006-05-15Open-market sale100$31.4122,334,306
2006-05-15Open-market sale600$31.4022,334,406
2006-05-15Open-market sale100$31.3922,335,006
2006-05-15Open-market sale400$31.3622,335,106
2006-05-15Open-market sale500$31.3522,335,506
2006-05-15Open-market sale300$31.3422,336,006
2006-05-15Open-market sale200$31.3322,336,306
2006-05-15Open-market sale400$31.3222,336,506
2006-05-15Open-market sale100$31.6922,331,006
2006-05-15Open-market sale200$31.6422,331,106
2006-05-15Open-market sale100$31.6322,331,306
2006-05-15Open-market sale100$31.6222,331,406
2006-05-15Open-market sale200$31.5722,331,506
2006-05-15Open-market sale200$31.5522,331,706
2006-05-15Open-market sale300$31.5222,331,906
2006-05-15Open-market sale200$31.5122,332,206
2006-05-15Open-market sale400$31.5022,332,406
2006-05-12Open-market sale200$31.3222,368,106
2006-05-12Open-market sale200$31.3022,368,306
2006-05-12Open-market sale200$31.2622,368,506
2006-05-12Open-market sale200$31.2522,368,706
2006-05-12Open-market sale200$31.2422,368,906
2006-05-12Open-market sale200$31.2222,369,106
2006-05-12Open-market sale200$31.2122,369,306
2006-05-12Open-market sale700$31.2022,369,506
2006-05-12Open-market sale500$31.1022,370,206
2006-05-12Open-market sale300$31.0922,370,706
2006-05-12Open-market sale500$31.5522,358,506
2006-05-12Open-market sale600$31.5422,359,006
2006-05-12Open-market sale700$31.5322,359,606
2006-05-12Open-market sale1,100$31.5222,360,306
2006-05-12Open-market sale700$31.5122,361,406
2006-05-12Open-market sale900$31.5022,362,106
2006-05-12Open-market sale500$31.4922,363,006
2006-05-12Open-market sale600$31.4822,363,506
2006-05-12Open-market sale600$31.4722,364,106
2006-05-12Open-market sale600$31.4622,364,706
2006-05-12Open-market sale300$31.4522,365,306
2006-05-12Open-market sale200$31.4422,365,606
2006-05-12Open-market sale300$31.4322,365,806
2006-05-12Open-market sale200$31.4222,366,106
2006-05-12Open-market sale200$31.4122,366,306
2006-05-12Open-market sale300$31.4022,366,506
2006-05-12Open-market sale1,000$31.3922,366,806
2006-05-12Open-market sale100$31.3822,367,806
2006-05-12Open-market sale100$31.3722,367,906
2006-05-12Open-market sale100$31.3622,368,006
2006-05-12Open-market sale200$31.8722,351,606
2006-05-12Open-market sale200$31.8422,351,806
2006-05-12Open-market sale400$31.8322,352,006
2006-05-12Open-market sale200$31.8222,352,406
2006-05-12Open-market sale100$31.7622,352,606
2006-05-12Open-market sale100$31.7422,352,706
2006-05-12Open-market sale100$31.7222,352,806
2006-05-12Open-market sale100$31.7122,352,906
2006-05-12Open-market sale200$31.6922,353,006
2006-05-12Open-market sale200$31.6822,353,206
2006-05-12Open-market sale400$31.6722,353,406
2006-05-12Open-market sale400$31.6622,353,806
2006-05-12Open-market sale200$31.6522,354,206
2006-05-12Open-market sale500$31.6422,354,406
2006-05-12Open-market sale400$31.6322,354,906
2006-05-12Open-market sale600$31.6222,355,306
2006-05-12Open-market sale600$31.6122,355,906
2006-05-12Open-market sale400$31.6022,356,506
2006-05-12Open-market sale300$31.5922,356,906
2006-05-12Open-market sale400$31.5822,357,206
2006-05-12Open-market sale300$31.5722,357,606
2006-05-12Open-market sale600$31.5622,357,906
2006-05-12Open-market sale200$31.9322,351,006
2006-05-12Open-market sale400$31.8822,351,206
2006-05-11Open-market sale600$32.2122,383,206
2006-05-11Open-market sale200$32.1822,384,406
2006-05-11Open-market sale100$32.1722,384,606
2006-05-11Open-market sale300$32.1622,384,706
2006-05-11Open-market sale400$32.1522,385,006
2006-05-11Open-market sale600$32.1422,385,406
2006-05-11Open-market sale200$32.1322,386,006
2006-05-11Open-market sale300$32.1222,386,206
2006-05-11Open-market sale400$32.1122,386,506
2006-05-11Open-market sale500$32.1022,386,906
2006-05-11Open-market sale300$32.0922,387,406
2006-05-11Open-market sale200$32.0822,387,706
2006-05-11Open-market sale100$32.0722,387,906
2006-05-11Open-market sale300$32.0622,388,006
2006-05-11Open-market sale400$32.0522,388,306
2006-05-11Open-market sale200$32.0422,388,706
2006-05-11Open-market sale100$32.0322,388,906
2006-05-11Open-market sale300$32.0222,389,006
2006-05-11Open-market sale300$32.0022,389,306
2006-05-11Open-market sale200$31.9922,389,606
2006-05-11Open-market sale400$31.9822,389,806
2006-05-11Open-market sale300$31.9722,390,206
2006-05-11Open-market sale300$31.9622,390,506
2006-05-11Open-market sale200$31.9522,390,806
2006-05-11Open-market sale300$32.2822,381,706
2006-05-11Open-market sale400$32.2522,382,006
2006-05-11Open-market sale700$32.2422,382,406
2006-05-11Open-market sale100$32.2222,383,106
2006-05-11Open-market sale200$32.1922,384,206
2006-05-11Open-market sale400$32.2022,383,806
2006-05-11Open-market sale500$32.7422,371,306
2006-05-11Open-market sale100$32.7622,371,206
2006-05-11Open-market sale200$32.8222,371,006
2006-05-11Open-market sale300$32.7322,371,806
2006-05-11Open-market sale100$32.4122,380,306
2006-05-11Open-market sale200$32.3722,380,406
2006-05-11Open-market sale200$32.3522,380,606
2006-05-11Open-market sale200$32.3422,380,806
2006-05-11Open-market sale100$32.3322,381,006
2006-05-11Open-market sale200$32.3222,381,106
2006-05-11Open-market sale300$32.3022,381,306
2006-05-11Open-market sale100$32.2922,381,606
2006-05-11Open-market sale400$32.7222,372,106
2006-05-11Open-market sale1,200$32.7122,372,506
2006-05-11Open-market sale1,300$32.7022,373,706
2006-05-11Open-market sale600$32.6922,375,006
2006-05-11Open-market sale200$32.6822,375,606
2006-05-11Open-market sale200$32.4222,380,106
2006-05-11Open-market sale100$32.4422,380,006
2006-05-11Open-market sale200$32.4722,379,606
2006-05-11Open-market sale200$32.4622,379,806
2006-05-11Open-market sale200$32.6622,375,806
2006-05-11Open-market sale200$32.6522,376,006
2006-05-11Open-market sale200$32.6422,376,206
2006-05-11Open-market sale200$32.6322,376,406
2006-05-11Open-market sale100$32.6022,376,606
2006-05-11Open-market sale100$32.5922,376,706
2006-05-11Open-market sale600$32.5822,376,806
2006-05-11Open-market sale400$32.5622,377,406
2006-05-11Open-market sale200$32.5522,377,806
2006-05-11Open-market sale200$32.5422,378,006
2006-05-11Open-market sale500$32.5022,378,206
2006-05-11Open-market sale500$32.4922,378,706
2006-05-11Open-market sale400$32.4822,379,206
2006-05-10Open-market sale200$32.8422,395,706
2006-05-10Open-market sale600$32.8322,395,906
2006-05-10Open-market sale200$32.8522,395,506
2006-05-10Open-market sale300$32.8622,395,206
2006-05-10Open-market sale200$32.8722,395,006
2006-05-10Open-market sale100$32.8922,394,906
2006-05-10Open-market sale600$32.9022,394,306
2006-05-10Open-market sale100$32.5522,405,106
2006-05-10Open-market sale300$32.5622,404,806
2006-05-10Open-market sale600$32.5722,404,206
2006-05-10Open-market sale100$32.6022,404,106
2006-05-10Open-market sale400$32.6222,403,706
2006-05-10Open-market sale200$32.6322,403,506
2006-05-10Open-market sale400$32.6422,403,106
2006-05-10Open-market sale500$32.6522,402,606
2006-05-10Open-market sale400$32.6622,402,206
2006-05-10Open-market sale400$32.6822,401,806
2006-05-10Open-market sale800$32.6922,401,006
2006-05-10Open-market sale300$32.7022,400,706
2006-05-10Open-market sale300$32.7222,400,406
2006-05-10Open-market sale300$32.7322,400,106
2006-05-10Open-market sale300$32.7422,399,806
2006-05-10Open-market sale300$32.7522,399,506
2006-05-10Open-market sale200$32.8222,396,506
2006-05-10Open-market sale500$32.8122,396,706
2006-05-10Open-market sale500$32.8022,397,206
2006-05-10Open-market sale200$32.7922,397,706
2006-05-10Open-market sale700$32.7822,397,906
2006-05-10Open-market sale600$32.7722,398,606
2006-05-10Open-market sale300$32.7622,399,206
2006-05-10Open-market sale300$32.5222,405,406
2006-05-10Open-market sale200$32.5122,405,706
2006-05-10Open-market sale300$32.5022,405,906
2006-05-10Open-market sale100$32.4922,406,206
2006-05-10Open-market sale300$32.4822,406,306
2006-05-10Open-market sale300$32.4722,406,606
2006-05-10Open-market sale300$32.4622,406,906
2006-05-10Open-market sale200$32.4522,407,206
2006-05-10Open-market sale200$32.4422,407,406
2006-05-10Open-market sale100$32.4322,407,606
2006-05-10Open-market sale100$32.4222,407,706
2006-05-10Open-market sale100$32.4122,407,806
2006-05-10Open-market sale100$32.4022,407,906
2006-05-10Open-market sale200$32.3922,408,006
2006-05-10Open-market sale200$32.3822,408,206
2006-05-10Open-market sale100$32.3722,408,406
2006-05-10Open-market sale100$32.3622,408,506
2006-05-10Open-market sale200$32.3522,408,606
2006-05-10Open-market sale200$32.3422,408,806
2006-05-10Open-market sale100$32.3222,409,006
2006-05-10Open-market sale400$32.3122,409,106
2006-05-10Open-market sale100$32.3022,409,506
2006-05-10Open-market sale200$32.2922,409,606
2006-05-10Open-market sale400$32.2822,409,806
2006-05-10Open-market sale100$32.2722,410,206
2006-05-10Open-market sale200$32.2522,410,306
2006-05-10Open-market sale300$32.2422,410,506
2006-05-10Open-market sale200$32.2022,410,806
2006-05-10Open-market sale100$32.5422,405,206
2006-05-10Open-market sale100$32.5322,405,306
2006-05-10Open-market sale200$33.3322,392,006
2006-05-10Open-market sale200$33.3822,391,806
2006-05-10Open-market sale400$33.7622,391,006
2006-05-10Open-market sale300$33.6022,391,406
2006-05-10Open-market sale300$32.9122,394,006
2006-05-10Open-market sale400$32.9222,393,606
2006-05-10Open-market sale300$32.9322,393,306
2006-05-10Open-market sale200$32.9522,393,106
2006-05-10Open-market sale100$32.9622,393,006
2006-05-10Open-market sale200$33.2122,392,806
2006-05-10Open-market sale200$33.2422,392,606
2006-05-10Open-market sale100$33.2622,392,506
2006-05-10Open-market sale100$33.2922,392,406
2006-05-10Open-market sale200$33.3222,392,206
2006-05-10Open-market sale100$33.4022,391,706
2006-05-09Open-market sale400$33.8122,417,106
2006-05-09Open-market sale500$33.7422,417,506
2006-05-09Open-market sale500$33.8222,416,606
2006-05-09Open-market sale300$33.8322,416,306
2006-05-09Open-market sale200$33.8422,416,106
2006-05-09Open-market sale100$33.4522,430,906
2006-05-09Open-market sale300$33.4822,430,606
2006-05-09Open-market sale200$33.4922,430,406
2006-05-09Open-market sale700$33.5122,429,706
2006-05-09Open-market sale200$33.5222,429,506
2006-05-09Open-market sale1,000$33.5322,428,506
2006-05-09Open-market sale100$33.5422,428,406
2006-05-09Open-market sale400$33.5522,428,006
2006-05-09Open-market sale400$33.5622,427,606
2006-05-09Open-market sale300$33.5722,427,306
2006-05-09Open-market sale500$33.5822,426,806
2006-05-09Open-market sale300$33.5922,426,506
2006-05-09Open-market sale600$33.6022,425,906
2006-05-09Open-market sale1,000$33.6122,424,906
2006-05-09Open-market sale700$33.6222,424,206
2006-05-09Open-market sale500$33.6322,423,706
2006-05-09Open-market sale1,300$33.6422,422,406
2006-05-09Open-market sale1,500$33.6522,420,906
2006-05-09Open-market sale300$33.7222,418,006
2006-05-09Open-market sale200$33.7122,418,306
2006-05-09Open-market sale1,100$33.7022,418,506
2006-05-09Open-market sale500$33.6922,419,606
2006-05-09Open-market sale300$33.6822,420,106
2006-05-09Open-market sale300$33.6722,420,406
2006-05-09Open-market sale200$33.6622,420,706
2006-05-09Open-market sale400$33.9022,414,206
2006-05-09Open-market sale200$33.9122,414,006
2006-05-09Open-market sale300$34.1022,411,406
2006-05-09Open-market sale100$33.8922,414,606
2006-05-09Open-market sale300$33.8822,414,706
2006-05-09Open-market sale800$33.8722,415,006
2006-05-09Open-market sale300$33.8622,415,806
2006-05-09Open-market sale400$34.1122,411,006
2006-05-09Open-market sale100$34.0722,411,706
2006-05-09Open-market sale100$34.0522,411,806
2006-05-09Open-market sale200$34.0322,411,906
2006-05-09Open-market sale200$33.9822,412,106
2006-05-09Open-market sale400$33.9722,412,306
2006-05-09Open-market sale300$33.9622,412,706
2006-05-09Open-market sale400$33.9322,413,006
2006-05-09Open-market sale600$33.9222,413,406
2006-05-08Open-market sale600$34.6222,433,306
2006-05-08Open-market sale200$34.7722,431,006
2006-05-08Open-market sale800$34.7622,431,206
2006-05-08Open-market sale400$34.6522,432,006
2006-05-08Open-market sale900$34.6422,432,406
2006-05-08Open-market sale300$34.5722,436,206
2006-05-08Open-market sale700$34.6122,433,906
2006-05-08Open-market sale600$34.6022,434,606
2006-05-08Open-market sale200$34.5922,435,206
2006-05-08Open-market sale800$34.5822,435,406
2006-05-08Open-market sale300$34.3122,440,306
2006-05-08Open-market sale700$34.2822,442,106
2006-05-08Open-market sale1,000$34.2722,442,806
2006-05-08Open-market sale2,000$34.2622,443,806
2006-05-08Open-market sale2,000$34.2522,445,806
2006-05-08Open-market sale200$34.2422,447,806
2006-05-08Open-market sale400$34.2222,448,006
2006-05-08Open-market sale200$34.2122,448,406
2006-05-08Open-market sale200$34.2022,448,606
2006-05-08Open-market sale400$34.1922,448,806
2006-05-08Open-market sale600$34.1822,449,206
2006-05-08Open-market sale400$34.0822,449,806
2006-05-08Open-market sale200$34.0522,450,206
2006-05-08Open-market sale200$34.0422,450,406
2006-05-08Open-market sale400$34.0322,450,606
2006-05-08Open-market sale100$34.5622,436,506
2006-05-08Open-market sale300$34.5522,436,606
2006-05-08Open-market sale400$34.5422,436,906
2006-05-08Open-market sale500$34.5222,437,306
2006-05-08Open-market sale200$34.5122,437,806
2006-05-08Open-market sale200$34.4522,438,006
2006-05-08Open-market sale300$34.4122,438,206
2006-05-08Open-market sale600$34.3922,438,506
2006-05-08Open-market sale200$34.3822,439,106
2006-05-08Open-market sale200$34.3722,439,306
2006-05-08Open-market sale200$34.3622,439,506
2006-05-08Open-market sale200$34.3522,439,706
2006-05-08Open-market sale400$34.3422,439,906
2006-05-08Open-market sale1,100$34.2922,441,006
2006-05-08Open-market sale400$34.3022,440,606
2006-05-05Open-market sale400$34.3522,458,006
2006-05-05Open-market sale500$35.3322,451,206
2006-05-05Open-market sale300$35.3222,451,706
2006-05-05Open-market sale200$35.2122,452,006
2006-05-05Open-market sale600$35.0022,452,206
2006-05-05Open-market sale300$34.9922,452,806
2006-05-05Open-market sale300$34.9722,453,106
2006-05-05Open-market sale300$34.9522,453,406
2006-05-05Open-market sale200$34.9222,453,706
2006-05-05Open-market sale300$34.8822,453,906
2006-05-05Open-market sale100$34.8622,454,206
2006-05-05Open-market sale300$34.8522,454,306
2006-05-05Open-market sale100$34.8422,454,606
2006-05-05Open-market sale200$34.8222,454,706
2006-05-05Open-market sale300$34.7622,454,906
2006-05-05Open-market sale300$34.7022,455,206
2006-05-05Open-market sale400$34.6722,455,506
2006-05-05Open-market sale200$34.6122,455,906
2006-05-05Open-market sale200$34.6022,456,106
2006-05-05Open-market sale200$34.5422,456,306
2006-05-05Open-market sale200$34.4322,456,506
2006-05-05Open-market sale400$34.4122,456,706
2006-05-05Open-market sale200$34.4022,457,106
2006-05-05Open-market sale200$34.3922,457,306
2006-05-05Open-market sale200$34.3822,457,506
2006-05-05Open-market sale300$34.3722,457,706
2006-05-05Open-market sale200$35.3422,451,006
2006-05-05Open-market sale400$34.3422,458,406
2006-05-05Open-market sale400$34.2022,464,606
2006-05-05Open-market sale200$34.1922,465,006
2006-05-05Open-market sale100$34.1822,465,206
2006-05-05Open-market sale400$34.1622,465,306
2006-05-05Open-market sale200$34.1522,465,706
2006-05-05Open-market sale400$34.1422,465,906
2006-05-05Open-market sale400$34.1322,466,306
2006-05-05Open-market sale100$34.1222,466,706
2006-05-05Open-market sale700$34.1122,466,806
2006-05-05Open-market sale200$34.1022,467,506
2006-05-05Open-market sale600$34.0922,467,706
2006-05-05Open-market sale200$34.0722,468,306
2006-05-05Open-market sale100$34.0522,468,506
2006-05-05Open-market sale600$34.0422,468,606
2006-05-05Open-market sale200$34.0322,469,206
2006-05-05Open-market sale200$34.0222,469,406
2006-05-05Open-market sale600$34.0022,469,606
2006-05-05Open-market sale600$33.9822,470,206
2006-05-05Open-market sale200$33.9522,470,806
2006-05-05Open-market sale400$34.2222,464,206
2006-05-05Open-market sale400$34.2322,463,806
2006-05-05Open-market sale1,200$34.2722,461,506
2006-05-05Open-market sale500$34.3322,458,806
2006-05-05Open-market sale600$34.3222,459,306
2006-05-05Open-market sale100$34.3122,459,906
2006-05-05Open-market sale200$34.3022,460,006
2006-05-05Open-market sale700$34.2922,460,206
2006-05-05Open-market sale600$34.2822,460,906
2006-05-05Open-market sale700$34.2422,463,106
2006-05-05Open-market sale400$34.2622,462,706
2006-05-04Open-market sale400$35.1922,478,806
2006-05-04Open-market sale700$35.1822,479,206
2006-05-04Open-market sale300$35.1622,479,906
2006-05-04Open-market sale1,100$35.1522,480,206
2006-05-04Open-market sale500$35.1422,481,306
2006-05-04Open-market sale200$35.1322,481,806
2006-05-04Open-market sale400$35.1222,482,006
2006-05-04Open-market sale500$35.1122,482,406
2006-05-04Open-market sale200$35.1022,482,906
2006-05-04Open-market sale1,100$35.0922,483,106
2006-05-04Open-market sale200$35.0822,484,206
2006-05-04Open-market sale400$35.0622,484,406
2006-05-04Open-market sale200$35.0522,484,806
2006-05-04Open-market sale100$35.0422,485,006
2006-05-04Open-market sale300$35.0222,485,106
2006-05-04Open-market sale500$35.0122,485,406
2006-05-04Open-market sale600$34.9922,485,906
2006-05-04Open-market sale200$34.9722,486,506
2006-05-04Open-market sale400$34.9422,486,706
2006-05-04Open-market sale200$34.9322,487,106
2006-05-04Open-market sale500$34.9222,487,306
2006-05-04Open-market sale200$34.9122,487,806
2006-05-04Open-market sale500$34.9022,488,006
2006-05-04Open-market sale600$34.8922,488,506
2006-05-04Open-market sale700$34.8822,489,106
2006-05-04Open-market sale300$34.8722,489,806
2006-05-04Open-market sale300$34.8522,490,106
2006-05-04Open-market sale200$34.7122,490,406
2006-05-04Open-market sale200$34.6422,490,606
2006-05-04Open-market sale200$34.6222,490,806
2006-05-04Open-market sale200$35.2622,477,006
2006-05-04Open-market sale700$35.3122,474,106
2006-05-04Open-market sale300$35.2522,477,206
2006-05-04Open-market sale100$35.2422,477,506
2006-05-04Open-market sale600$35.2322,477,606
2006-05-04Open-market sale400$35.2222,478,206
2006-05-04Open-market sale200$35.2022,478,606
2006-05-04Open-market sale900$35.2922,475,206
2006-05-04Open-market sale400$35.3022,474,806
2006-05-04Open-market sale100$35.3222,474,006
2006-05-04Open-market sale200$35.3322,473,806
2006-05-04Open-market sale1,100$35.3422,472,706
2006-05-04Open-market sale400$35.3522,472,306
2006-05-04Open-market sale1,000$35.3622,471,306
2006-05-04Open-market sale300$35.3922,471,006
2006-05-04Open-market sale300$35.2822,476,106
2006-05-04Open-market sale600$35.2722,476,406
2006-05-03Open-market sale1,100$34.2922,508,006
2006-05-03Open-market sale200$34.2222,510,806
2006-05-03Open-market sale400$34.2322,510,406
2006-05-03Open-market sale200$34.2422,510,206
2006-05-03Open-market sale200$34.2522,510,006
2006-05-03Open-market sale700$34.2722,509,306
2006-05-03Open-market sale200$34.2822,509,106
2006-05-03Open-market sale200$34.3022,507,806
2006-05-03Open-market sale100$34.3122,507,706
2006-05-03Open-market sale200$34.3322,507,506
2006-05-03Open-market sale700$34.3422,506,806
2006-05-03Open-market sale400$34.3522,506,406
2006-05-03Open-market sale200$34.3722,506,206
2006-05-03Open-market sale200$34.3822,506,006
2006-05-03Open-market sale200$34.4022,505,806
2006-05-03Open-market sale600$34.4222,505,206
2006-05-03Open-market sale200$34.4322,505,006
2006-05-03Open-market sale600$34.4522,504,406
2006-05-03Open-market sale600$34.4622,503,806
2006-05-03Open-market sale900$34.6222,498,706
2006-05-03Open-market sale900$34.6122,499,606
2006-05-03Open-market sale600$34.5822,500,506
2006-05-03Open-market sale600$34.5722,501,106
2006-05-03Open-market sale400$34.5522,501,706
2006-05-03Open-market sale600$34.5422,502,106
2006-05-03Open-market sale200$34.5322,502,706
2006-05-03Open-market sale300$34.5122,502,906
2006-05-03Open-market sale200$34.5022,503,206
2006-05-03Open-market sale200$34.4922,503,406
2006-05-03Open-market sale200$34.4722,503,606
2006-05-03Open-market sale200$34.7922,491,006
2006-05-03Open-market sale100$34.7522,491,806
2006-05-03Open-market sale300$34.6422,497,206
2006-05-03Open-market sale1,200$34.6522,496,006
2006-05-03Open-market sale1,000$34.6622,495,006
2006-05-03Open-market sale500$34.6722,494,506
2006-05-03Open-market sale300$34.6922,494,206
2006-05-03Open-market sale1,000$34.7122,493,206
2006-05-03Open-market sale1,200$34.6322,497,506
2006-05-03Open-market sale300$34.7222,492,906
2006-05-03Open-market sale300$34.7322,492,606
2006-05-03Open-market sale700$34.7422,491,906
2006-05-03Open-market sale400$34.7822,491,206
2006-05-03Open-market sale200$34.7722,491,606
2006-05-02Open-market sale400$35.4822,511,006
2006-05-02Open-market sale500$35.4222,511,406
2006-05-02Open-market sale200$35.4122,511,906
2006-05-02Open-market sale400$35.3922,512,106
2006-05-02Open-market sale200$35.3822,512,506
2006-05-02Open-market sale500$35.1522,525,206
2006-05-02Open-market sale200$35.1322,525,706
2006-05-02Open-market sale200$35.1122,525,906
2006-05-02Open-market sale200$35.1022,526,106
2006-05-02Open-market sale400$35.0622,526,306
2006-05-02Open-market sale400$35.0522,526,706
2006-05-02Open-market sale400$35.0222,527,106
2006-05-02Open-market sale200$35.0122,527,506
2006-05-02Open-market sale400$34.9922,527,706
2006-05-02Open-market sale200$34.9822,528,106
2006-05-02Open-market sale1,100$34.9722,528,306
2006-05-02Open-market sale1,000$34.9622,529,406
2006-05-02Open-market sale600$34.9522,530,406
2006-05-02Open-market sale400$35.3722,512,706
2006-05-02Open-market sale1,100$35.3622,513,106
2006-05-02Open-market sale300$35.3522,514,206
2006-05-02Open-market sale1,500$35.3422,514,506
2006-05-02Open-market sale400$35.3322,516,006
2006-05-02Open-market sale2,300$35.3222,516,406
2006-05-02Open-market sale700$35.3122,518,706
2006-05-02Open-market sale1,700$35.3022,519,406
2006-05-02Open-market sale1,300$35.2922,521,106
2006-05-02Open-market sale300$35.2722,522,406
2006-05-02Open-market sale400$35.2622,522,706
2006-05-02Open-market sale400$35.2522,523,106
2006-05-02Open-market sale300$35.2322,523,506
2006-05-02Open-market sale200$35.2122,523,806
2006-05-02Open-market sale200$35.2022,524,006
2006-05-02Open-market sale700$35.1822,524,206
2006-05-02Open-market sale300$35.1622,524,906
2006-05-01Open-market sale600$35.0622,533,006
2006-05-01Open-market sale300$35.0922,531,306
2006-05-01Open-market sale300$35.1022,531,006
2006-05-01Open-market sale300$34.7622,550,706
2006-05-01Open-market sale300$34.7922,550,406
2006-05-01Open-market sale1,700$34.8022,548,706
2006-05-01Open-market sale300$34.8122,548,406
2006-05-01Open-market sale200$34.8222,548,206
2006-05-01Open-market sale600$34.8322,547,606
2006-05-01Open-market sale600$34.8422,547,006
2006-05-01Open-market sale500$34.8622,546,506
2006-05-01Open-market sale1,000$34.8722,545,506
2006-05-01Open-market sale1,000$34.8822,544,506
2006-05-01Open-market sale600$34.8922,543,906
2006-05-01Open-market sale1,100$34.9022,542,806
2006-05-01Open-market sale1,600$34.9122,541,206
2006-05-01Open-market sale300$34.9322,540,906
2006-05-01Open-market sale700$34.9422,540,206
2006-05-01Open-market sale500$34.9522,539,706
2006-05-01Open-market sale600$34.9722,539,106
2006-05-01Open-market sale1,100$34.9822,538,006
2006-05-01Open-market sale1,500$34.9922,536,506
2006-05-01Open-market sale1,000$35.0022,535,506
2006-05-01Open-market sale400$35.0322,535,106
2006-05-01Open-market sale400$35.0422,534,706
2006-05-01Open-market sale1,100$35.0522,533,606
2006-05-01Open-market sale500$35.0822,531,606
2006-05-01Open-market sale900$35.0722,532,106
2006-04-28Open-market sale300$35.4422,558,806
2006-04-28Open-market sale200$35.4222,559,106
2006-04-28Open-market sale300$35.4122,559,306
2006-04-28Open-market sale700$35.4022,559,606
2006-04-28Open-market sale100$35.3922,560,306
2006-04-28Open-market sale500$35.3722,560,406
2006-04-28Open-market sale400$35.8722,551,006
2006-04-28Open-market sale100$35.8022,551,406
2006-04-28Open-market sale200$35.7622,551,506
2006-04-28Open-market sale200$35.7122,551,706
2006-04-28Open-market sale200$35.6322,551,906
2006-04-28Open-market sale300$35.6222,552,106
2006-04-28Open-market sale300$35.6122,552,406
2006-04-28Open-market sale600$35.6022,552,706
2006-04-28Open-market sale200$35.5922,553,306
2006-04-28Open-market sale400$35.5822,553,506
2006-04-28Open-market sale700$35.5522,553,906
2006-04-28Open-market sale600$35.5422,554,606
2006-04-28Open-market sale400$35.5322,555,206
2006-04-28Open-market sale200$35.5222,555,606
2006-04-28Open-market sale200$35.5122,555,806
2006-04-28Open-market sale300$35.5022,556,006
2006-04-28Open-market sale400$35.4922,556,306
2006-04-28Open-market sale500$35.4822,556,706
2006-04-28Open-market sale600$35.4722,557,206
2006-04-28Open-market sale800$35.4622,557,806
2006-04-28Open-market sale200$35.4522,558,606
2006-04-28Open-market sale400$35.1822,563,106
2006-04-28Open-market sale100$35.1322,563,506
2006-04-28Open-market sale200$35.1122,563,606
2006-04-28Open-market sale500$35.1022,563,806
2006-04-28Open-market sale300$35.0922,564,306
2006-04-28Open-market sale600$35.0822,564,606
2006-04-28Open-market sale300$35.0722,565,206
2006-04-28Open-market sale500$35.0522,565,506
2006-04-28Open-market sale600$35.0322,566,006
2006-04-28Open-market sale200$35.0122,566,606
2006-04-28Open-market sale200$35.0022,566,806
2006-04-28Open-market sale200$34.9922,567,006
2006-04-28Open-market sale200$34.9822,567,206
2006-04-28Open-market sale700$34.9722,567,406
2006-04-28Open-market sale200$34.9422,568,106
2006-04-28Open-market sale300$34.7822,568,306
2006-04-28Open-market sale800$34.7722,568,606
2006-04-28Open-market sale600$34.7322,569,406
2006-04-28Open-market sale300$34.7222,570,006
2006-04-28Open-market sale200$35.1922,562,906
2006-04-28Open-market sale300$35.2022,562,606
2006-04-28Open-market sale700$35.2522,561,906
2006-04-28Open-market sale100$35.2622,561,806
2006-04-28Open-market sale200$35.3022,561,606
2006-04-28Open-market sale300$35.3122,561,306
2006-04-28Open-market sale200$35.3522,561,106
2006-04-28Open-market sale200$35.3622,560,906
2006-04-28Open-market sale300$34.6522,570,706
2006-04-28Open-market sale300$34.7022,570,306
2006-04-28Open-market sale100$34.6722,570,606
2006-04-27Open-market sale200$35.4022,572,206
2006-04-27Open-market sale200$35.3922,572,406
2006-04-27Open-market sale100$35.3822,572,606
2006-04-27Open-market sale200$35.3622,572,706
2006-04-27Open-market sale400$35.3522,572,906
2006-04-27Open-market sale400$35.3422,573,306
2006-04-27Open-market sale600$35.3322,573,706
2006-04-27Open-market sale700$35.3222,574,306
2006-04-27Open-market sale1,000$35.3122,575,006
2006-04-27Open-market sale800$35.3022,576,006
2006-04-27Open-market sale1,500$35.2922,576,806
2006-04-27Open-market sale1,600$35.2822,578,306
2006-04-27Open-market sale1,200$35.2722,579,906
2006-04-27Open-market sale1,600$35.2622,581,106
2006-04-27Open-market sale400$35.2522,582,706
2006-04-27Open-market sale1,200$35.2422,583,106
2006-04-27Open-market sale300$35.2322,584,306
2006-04-27Open-market sale1,100$35.2222,584,606
2006-04-27Open-market sale500$35.2122,585,706
2006-04-27Open-market sale400$35.2022,586,206
2006-04-27Open-market sale800$35.1822,586,606
2006-04-27Open-market sale200$35.1722,587,406
2006-04-27Open-market sale600$35.1622,587,606
2006-04-27Open-market sale400$35.1522,588,206
2006-04-27Open-market sale500$35.1422,588,606
2006-04-27Open-market sale300$35.1222,589,106
2006-04-27Open-market sale400$35.0822,589,406
2006-04-27Open-market sale300$35.0022,589,806
2006-04-27Open-market sale300$34.9522,590,106
2006-04-27Open-market sale600$34.9322,590,406
2006-04-27Open-market sale500$35.4222,571,706
2006-04-27Open-market sale300$35.4822,571,406
2006-04-27Open-market sale400$35.4922,571,006
2006-04-26Open-market sale200$35.4222,591,006
2006-04-26Open-market sale600$35.3922,591,206
2006-04-26Open-market sale200$35.3822,591,806
2006-04-26Open-market sale1,300$35.2022,603,606
2006-04-26Open-market sale800$35.1922,604,906
2006-04-26Open-market sale400$35.1822,605,706
2006-04-26Open-market sale700$35.1722,606,106
2006-04-26Open-market sale1,000$35.1622,606,806
2006-04-26Open-market sale300$35.1522,607,806
2006-04-26Open-market sale100$35.1322,608,106
2006-04-26Open-market sale100$35.1022,608,206
2006-04-26Open-market sale200$35.0522,608,306
2006-04-26Open-market sale300$35.0422,608,506
2006-04-26Open-market sale300$35.0222,608,806
2006-04-26Open-market sale300$34.8622,609,106
2006-04-26Open-market sale600$34.8422,609,406
2006-04-26Open-market sale300$34.8322,610,006
2006-04-26Open-market sale300$34.7522,610,306
2006-04-26Open-market sale300$34.7222,610,606
2006-04-26Open-market sale100$34.6822,610,906
2006-04-26Open-market sale400$35.2122,603,206
2006-04-26Open-market sale1,400$35.2222,601,806
2006-04-26Open-market sale800$35.2322,601,006
2006-04-26Open-market sale1,500$35.2422,599,506
2006-04-26Open-market sale1,100$35.2522,598,406
2006-04-26Open-market sale1,500$35.2622,596,906
2006-04-26Open-market sale1,100$35.2722,595,806
2006-04-26Open-market sale1,300$35.2822,594,506
2006-04-26Open-market sale700$35.2922,593,806
2006-04-26Open-market sale500$35.3122,593,306
2006-04-26Open-market sale400$35.3222,592,906
2006-04-26Open-market sale500$35.3422,592,006
2006-04-26Open-market sale400$35.3322,592,506
2006-04-25Open-market sale1,700$34.4822,621,506
2006-04-25Open-market sale200$34.4722,623,206
2006-04-25Open-market sale200$34.4622,623,406
2006-04-25Open-market sale400$34.4522,623,606
2006-04-25Open-market sale100$34.4422,624,006
2006-04-25Open-market sale500$34.4322,624,106
2006-04-25Open-market sale200$34.4222,624,606
2006-04-25Open-market sale400$34.4122,624,806
2006-04-25Open-market sale100$34.4022,625,206
2006-04-25Open-market sale400$34.3922,625,306
2006-04-25Open-market sale200$34.3822,625,706
2006-04-25Open-market sale300$34.3422,625,906
2006-04-25Open-market sale100$34.3322,626,206
2006-04-25Open-market sale100$34.3122,626,306
2006-04-25Open-market sale400$34.5022,620,506
2006-04-25Open-market sale300$34.2822,626,706
2006-04-25Open-market sale100$34.2722,627,006
2006-04-25Open-market sale100$34.2322,627,106
2006-04-25Open-market sale700$34.2222,627,206
2006-04-25Open-market sale200$34.2122,627,906
2006-04-25Open-market sale100$34.1922,628,106
2006-04-25Open-market sale300$33.9222,628,206
2006-04-25Open-market sale300$33.7322,628,506
2006-04-25Open-market sale200$33.7122,628,806
2006-04-25Open-market sale500$33.6222,629,006
2006-04-25Open-market sale500$33.6122,629,506
2006-04-25Open-market sale400$33.6022,630,006
2006-04-25Open-market sale600$33.5822,630,406
2006-04-25Open-market sale600$34.4922,620,906
2006-04-25Open-market sale300$34.2922,626,406
2006-04-25Open-market sale300$35.0122,611,506
2006-04-25Open-market sale900$35.0022,611,806
2006-04-25Open-market sale200$34.9922,612,706
2006-04-25Open-market sale200$34.9622,612,906
2006-04-25Open-market sale200$34.9222,613,106
2006-04-25Open-market sale200$34.8922,613,306
2006-04-25Open-market sale400$34.8422,613,506
2006-04-25Open-market sale400$34.8222,613,906
2006-04-25Open-market sale200$34.7822,614,306
2006-04-25Open-market sale200$34.7622,614,506
2006-04-25Open-market sale100$34.7522,614,706
2006-04-25Open-market sale800$34.7022,614,806
2006-04-25Open-market sale500$34.6822,615,606
2006-04-25Open-market sale200$34.6622,616,106
2006-04-25Open-market sale900$34.6422,616,306
2006-04-25Open-market sale200$34.6322,617,206
2006-04-25Open-market sale200$34.6222,617,406
2006-04-25Open-market sale400$34.6122,617,606
2006-04-25Open-market sale600$34.6022,618,006
2006-04-25Open-market sale200$34.5922,618,606
2006-04-25Open-market sale300$34.5722,618,806
2006-04-25Open-market sale200$34.5522,619,106
2006-04-25Open-market sale200$34.5422,619,306
2006-04-25Open-market sale200$34.5322,619,506
2006-04-25Open-market sale600$34.5222,619,706
2006-04-25Open-market sale200$34.5122,620,306
2006-04-25Open-market sale200$35.1122,611,006
2006-04-25Open-market sale100$35.1022,611,206
2006-04-25Open-market sale200$35.0922,611,306
2006-04-24Open-market sale500$32.5522,649,106
2006-04-24Open-market sale300$32.5122,650,706
2006-04-24Open-market sale400$32.8722,634,306
2006-04-24Open-market sale1,200$32.8622,634,706
2006-04-24Open-market sale600$32.8522,635,906
2006-04-24Open-market sale200$32.8422,636,506
2006-04-24Open-market sale300$32.8322,636,706
2006-04-24Open-market sale300$32.8222,637,006
2006-04-24Open-market sale200$32.8122,637,306
2006-04-24Open-market sale700$32.7922,637,506
2006-04-24Open-market sale900$32.7822,638,206
2006-04-24Open-market sale300$32.7722,639,106
2006-04-24Open-market sale1,000$32.7622,639,406
2006-04-24Open-market sale600$32.7522,640,406
2006-04-24Open-market sale200$32.7422,641,006
2006-04-24Open-market sale1,000$32.7322,641,206
2006-04-24Open-market sale1,000$32.7222,642,206
2006-04-24Open-market sale1,400$32.7122,643,206
2006-04-24Open-market sale400$32.7022,644,606
2006-04-24Open-market sale900$32.6822,645,006
2006-04-24Open-market sale200$32.6722,645,906
2006-04-24Open-market sale200$32.6622,646,106
2006-04-24Open-market sale300$32.6422,646,306
2006-04-24Open-market sale400$32.6222,646,606
2006-04-24Open-market sale600$32.6122,647,006
2006-04-24Open-market sale500$32.5922,647,606
2006-04-24Open-market sale400$32.5822,648,106
2006-04-24Open-market sale600$32.5622,648,506
2006-04-24Open-market sale500$32.5222,650,206
2006-04-24Open-market sale600$32.5422,649,606
2006-04-24Open-market sale100$32.9122,632,706
2006-04-24Open-market sale500$32.8922,632,806
2006-04-24Open-market sale1,000$32.8822,633,306
2006-04-24Open-market sale200$33.0922,631,006
2006-04-24Open-market sale500$33.0522,631,206
2006-04-24Open-market sale300$33.0322,631,706
2006-04-24Open-market sale100$33.0122,632,006
2006-04-24Open-market sale300$33.0022,632,106
2006-04-24Open-market sale200$32.9322,632,406
2006-04-24Open-market sale100$32.9222,632,606
2006-04-21Open-market sale200$32.9522,669,406
2006-04-21Open-market sale200$32.8922,670,606
2006-04-21Open-market sale200$32.8522,670,806
2006-04-21Open-market sale300$33.2622,652,606
2006-04-21Open-market sale1,500$33.2422,652,906
2006-04-21Open-market sale1,000$33.2322,654,406
2006-04-21Open-market sale1,000$33.2222,655,406
2006-04-21Open-market sale1,800$33.2122,656,406
2006-04-21Open-market sale1,200$33.2022,658,206
2006-04-21Open-market sale300$33.1922,659,406
2006-04-21Open-market sale1,200$33.1822,659,706
2006-04-21Open-market sale800$33.1722,660,906
2006-04-21Open-market sale1,000$33.1622,661,706
2006-04-21Open-market sale1,300$33.1522,662,706
2006-04-21Open-market sale200$33.1322,664,006
2006-04-21Open-market sale400$33.1222,664,206
2006-04-21Open-market sale800$33.1122,664,606
2006-04-21Open-market sale400$33.1022,665,406
2006-04-21Open-market sale300$33.0922,665,806
2006-04-21Open-market sale400$33.0822,666,106
2006-04-21Open-market sale400$33.0722,666,506
2006-04-21Open-market sale500$33.0622,666,906
2006-04-21Open-market sale600$33.0322,667,406
2006-04-21Open-market sale200$33.0222,668,006
2006-04-21Open-market sale200$33.0122,668,206
2006-04-21Open-market sale200$33.0022,668,406
2006-04-21Open-market sale600$32.9922,668,606
2006-04-21Open-market sale200$32.9822,669,206
2006-04-21Open-market sale200$32.9122,670,406
2006-04-21Open-market sale800$32.9422,669,606
2006-04-21Open-market sale300$33.4822,651,706
2006-04-21Open-market sale500$33.4922,651,206
2006-04-21Open-market sale200$33.5022,651,006
2006-04-21Open-market sale300$33.4322,652,006
2006-04-21Open-market sale300$33.2922,652,306
2006-04-20Open-market sale200$33.4422,676,306
2006-04-20Open-market sale300$33.4922,675,406
2006-04-20Open-market sale600$33.5122,674,806
2006-04-20Open-market sale100$33.5322,674,706
2006-04-20Open-market sale300$33.5422,674,406
2006-04-20Open-market sale300$33.5722,674,106
2006-04-20Open-market sale600$33.5822,673,506
2006-04-20Open-market sale300$33.6122,673,206
2006-04-20Open-market sale300$33.6622,672,906
2006-04-20Open-market sale300$33.9122,672,606
2006-04-20Open-market sale300$34.1622,672,306
2006-04-20Open-market sale300$34.1822,672,006
2006-04-20Open-market sale200$34.1922,671,806
2006-04-20Open-market sale300$34.2122,671,506
2006-04-20Open-market sale200$34.2222,671,306
2006-04-20Open-market sale300$34.2722,671,006
2006-04-20Open-market sale600$33.2522,680,106
2006-04-20Open-market sale200$33.2622,679,906
2006-04-20Open-market sale200$33.2822,679,706
2006-04-20Open-market sale200$33.3222,679,506
2006-04-20Open-market sale200$33.3422,679,306
2006-04-20Open-market sale200$33.3522,679,106
2006-04-20Open-market sale900$33.3622,678,206
2006-04-20Open-market sale200$33.3822,678,006
2006-04-20Open-market sale400$33.4022,677,606
2006-04-20Open-market sale300$33.4122,677,306
2006-04-20Open-market sale600$33.4222,676,706
2006-04-20Open-market sale200$33.4322,676,506
2006-04-20Open-market sale400$33.4722,675,706
2006-04-20Open-market sale200$33.4522,676,106
2006-04-20Open-market sale1,000$33.1022,685,206
2006-04-20Open-market sale600$33.0922,686,206
2006-04-20Open-market sale400$33.0822,686,806
2006-04-20Open-market sale400$33.1122,684,806
2006-04-20Open-market sale200$33.1222,684,606
2006-04-20Open-market sale200$33.1322,684,406
2006-04-20Open-market sale600$33.1522,683,806
2006-04-20Open-market sale300$33.1622,683,506
2006-04-20Open-market sale400$33.1722,683,106
2006-04-20Open-market sale700$33.1822,682,406
2006-04-20Open-market sale400$33.1922,682,006
2006-04-20Open-market sale100$33.2122,681,906
2006-04-20Open-market sale400$33.2222,681,506
2006-04-20Open-market sale600$33.2322,680,906
2006-04-20Open-market sale200$33.2422,680,706
2006-04-20Open-market sale200$32.8522,690,806
2006-04-20Open-market sale200$32.8622,690,606
2006-04-20Open-market sale200$32.8722,690,406
2006-04-20Open-market sale200$32.9022,690,206
2006-04-20Open-market sale200$32.9122,690,006
2006-04-20Open-market sale200$32.9322,689,806
2006-04-20Open-market sale400$32.9422,689,406
2006-04-20Open-market sale200$32.9522,689,206
2006-04-20Open-market sale200$32.9922,689,006
2006-04-20Open-market sale100$33.0022,688,906
2006-04-20Open-market sale200$33.0222,688,706
2006-04-20Open-market sale400$33.0422,688,306
2006-04-20Open-market sale300$33.0522,688,006
2006-04-20Open-market sale400$33.0622,687,606
2006-04-20Open-market sale400$33.0722,687,206
2006-04-19Open-market sale300$34.1622,696,006
2006-04-19Open-market sale400$34.3222,691,206
2006-04-19Open-market sale200$34.3122,691,606
2006-04-19Open-market sale100$34.3022,691,806
2006-04-19Open-market sale200$34.2922,691,906
2006-04-19Open-market sale400$34.2822,692,106
2006-04-19Open-market sale500$34.2722,692,506
2006-04-19Open-market sale200$34.2622,693,006
2006-04-19Open-market sale600$34.2322,693,206
2006-04-19Open-market sale700$34.2222,693,806
2006-04-19Open-market sale200$34.2122,694,506
2006-04-19Open-market sale400$34.2022,694,706
2006-04-19Open-market sale700$34.1922,695,106
2006-04-19Open-market sale200$34.1822,695,806
2006-04-19Open-market sale200$34.3822,691,006
2006-04-19Open-market sale600$34.1522,696,306
2006-04-19Open-market sale300$33.6822,710,706
2006-04-19Open-market sale600$34.1422,696,906
2006-04-19Open-market sale200$34.1322,697,506
2006-04-19Open-market sale900$34.1222,697,706
2006-04-19Open-market sale800$34.1122,698,606
2006-04-19Open-market sale800$34.1022,699,406
2006-04-19Open-market sale1,100$34.0922,700,206
2006-04-19Open-market sale900$34.0822,701,306
2006-04-19Open-market sale300$34.0722,702,206
2006-04-19Open-market sale200$34.0622,702,506
2006-04-19Open-market sale400$34.0522,702,706
2006-04-19Open-market sale200$34.0422,703,106
2006-04-19Open-market sale700$34.0322,703,306
2006-04-19Open-market sale400$34.0222,704,006
2006-04-19Open-market sale500$34.0122,704,406
2006-04-19Open-market sale200$34.0022,704,906
2006-04-19Open-market sale200$33.9822,705,106
2006-04-19Open-market sale200$33.9722,705,306
2006-04-19Open-market sale200$33.9522,705,506
2006-04-19Open-market sale600$33.8922,705,706
2006-04-19Open-market sale200$33.8722,706,306
2006-04-19Open-market sale200$33.8422,706,506
2006-04-19Open-market sale300$33.8322,706,706
2006-04-19Open-market sale600$33.8222,707,006
2006-04-19Open-market sale400$33.8122,707,606
2006-04-19Open-market sale700$33.8022,708,006
2006-04-19Open-market sale800$33.7922,708,706
2006-04-19Open-market sale300$33.7822,709,506
2006-04-19Open-market sale600$33.7722,709,806
2006-04-19Open-market sale300$33.7322,710,406
2006-04-18Open-market sale400$33.4422,713,506
2006-04-18Open-market sale200$33.4322,713,906
2006-04-18Open-market sale100$33.4222,714,106
2006-04-18Open-market sale400$33.4122,714,206
2006-04-18Open-market sale600$33.4022,714,606
2006-04-18Open-market sale3,300$33.3922,715,206
2006-04-18Open-market sale400$33.3822,718,506
2006-04-18Open-market sale700$33.3722,718,906
2006-04-18Open-market sale500$33.3622,719,606
2006-04-18Open-market sale500$33.3522,720,106
2006-04-18Open-market sale300$33.4522,713,206
2006-04-18Open-market sale300$33.4622,712,906
2006-04-18Open-market sale100$33.4722,712,806
2006-04-18Open-market sale300$33.5222,712,506
2006-04-18Open-market sale400$33.5522,711,806
2006-04-18Open-market sale300$33.5322,712,206
2006-04-18Open-market sale100$33.5622,711,706
2006-04-18Open-market sale200$33.5722,711,506
2006-04-18Open-market sale200$33.5822,711,306
2006-04-18Open-market sale300$33.5922,711,006
2006-04-18Open-market sale300$33.1422,727,106
2006-04-18Open-market sale300$33.1222,727,406
2006-04-18Open-market sale300$33.1122,727,706
2006-04-18Open-market sale200$33.0822,728,006
2006-04-18Open-market sale200$33.0322,728,206
2006-04-18Open-market sale200$33.0022,728,406
2006-04-18Open-market sale400$32.9422,728,606
2006-04-18Open-market sale200$32.9322,729,006
2006-04-18Open-market sale200$32.9122,729,206
2006-04-18Open-market sale200$32.8822,729,406
2006-04-18Open-market sale600$33.3422,720,606
2006-04-18Open-market sale700$33.3322,721,206
2006-04-18Open-market sale500$32.8622,729,606
2006-04-18Open-market sale200$32.8522,730,106
2006-04-18Open-market sale200$32.8422,730,306
2006-04-18Open-market sale200$32.8222,730,506
2006-04-18Open-market sale300$32.7822,730,706
2006-04-18Open-market sale600$33.3122,721,906
2006-04-18Open-market sale400$33.2922,722,506
2006-04-18Open-market sale300$33.2722,722,906
2006-04-18Open-market sale300$33.2522,723,206
2006-04-18Open-market sale400$33.2422,723,506
2006-04-18Open-market sale200$33.2322,723,906
2006-04-18Open-market sale400$33.2222,724,106
2006-04-18Open-market sale800$33.2122,724,506
2006-04-18Open-market sale200$33.2022,725,306
2006-04-18Open-market sale400$33.1922,725,506
2006-04-18Open-market sale400$33.1722,725,906
2006-04-18Open-market sale200$33.1622,726,306
2006-04-18Open-market sale600$33.1522,726,506
2006-04-17Open-market sale200$32.8522,747,206
2006-04-17Open-market sale100$32.8222,747,806
2006-04-17Open-market sale400$32.8122,747,906
2006-04-17Open-market sale1,300$32.8022,748,306
2006-04-17Open-market sale400$32.7822,749,606
2006-04-17Open-market sale400$32.7622,750,006
2006-04-17Open-market sale300$32.7422,750,406
2006-04-17Open-market sale300$32.6922,750,706
2006-04-17Open-market sale200$33.2222,740,906
2006-04-17Open-market sale400$33.2122,741,106
2006-04-17Open-market sale200$33.2022,741,506
2006-04-17Open-market sale200$33.1922,741,706
2006-04-17Open-market sale100$33.1722,741,906
2006-04-17Open-market sale200$33.1522,742,006
2006-04-17Open-market sale100$33.1422,742,206
2006-04-17Open-market sale100$33.1222,742,306
2006-04-17Open-market sale100$33.1122,742,406
2006-04-17Open-market sale300$33.0922,742,506
2006-04-17Open-market sale200$33.0622,742,806
2006-04-17Open-market sale500$33.0122,743,006
2006-04-17Open-market sale900$33.0022,743,506
2006-04-17Open-market sale200$32.9422,744,406
2006-04-17Open-market sale200$32.9322,744,606
2006-04-17Open-market sale200$32.9222,744,806
2006-04-17Open-market sale200$32.9122,745,006
2006-04-17Open-market sale800$32.8922,745,206
2006-04-17Open-market sale800$32.8822,746,006
2006-04-17Open-market sale400$32.8722,746,806
2006-04-17Open-market sale200$32.8322,747,606
2006-04-17Open-market sale200$32.8422,747,406
2006-04-17Open-market sale100$33.4022,735,606
2006-04-17Open-market sale300$33.3722,736,806
2006-04-17Open-market sale500$33.3522,737,106
2006-04-17Open-market sale300$33.3422,737,606
2006-04-17Open-market sale200$33.3322,737,906
2006-04-17Open-market sale200$33.3222,738,106
2006-04-17Open-market sale600$33.3022,738,306
2006-04-17Open-market sale400$33.2922,738,906
2006-04-17Open-market sale500$33.2822,739,306
2006-04-17Open-market sale200$33.2722,739,806
2006-04-17Open-market sale200$33.2622,740,006
2006-04-17Open-market sale400$33.2522,740,206
2006-04-17Open-market sale300$33.2322,740,606
2006-04-17Open-market sale200$33.7022,731,806
2006-04-17Open-market sale300$33.6422,732,006
2006-04-17Open-market sale500$33.6322,732,306
2006-04-17Open-market sale300$33.6022,732,806
2006-04-17Open-market sale300$33.5922,733,106
2006-04-17Open-market sale300$33.5522,733,406
2006-04-17Open-market sale300$33.5422,733,706
2006-04-17Open-market sale300$33.5322,734,006
2006-04-17Open-market sale200$33.5022,734,306
2006-04-17Open-market sale200$33.4922,734,506
2006-04-17Open-market sale200$33.4522,734,706
2006-04-17Open-market sale200$33.4322,734,906
2006-04-17Open-market sale800$32.7922,731,006
2006-04-17Open-market sale300$33.4222,735,106
2006-04-17Open-market sale200$33.4122,735,406
2006-04-17Open-market sale500$33.3822,736,306
2006-04-17Open-market sale600$33.3922,735,706
2006-04-13Open-market sale300$33.4422,768,206
2006-04-13Open-market sale300$33.4322,768,506
2006-04-13Open-market sale200$33.4222,768,806
2006-04-13Open-market sale300$33.3922,769,006
2006-04-13Open-market sale300$33.3422,769,306
2006-04-13Open-market sale600$33.2022,769,606
2006-04-13Open-market sale200$33.1022,770,206
2006-04-13Open-market sale400$33.0822,770,406
2006-04-13Open-market sale200$33.0422,770,806
2006-04-13Open-market sale200$33.8022,755,906
2006-04-13Open-market sale300$33.7922,756,106
2006-04-13Open-market sale600$33.7822,756,406
2006-04-13Open-market sale700$33.7722,757,006
2006-04-13Open-market sale600$33.7622,757,706
2006-04-13Open-market sale1,400$33.7522,758,306
2006-04-13Open-market sale800$33.7422,759,706
2006-04-13Open-market sale1,100$33.7322,760,506
2006-04-13Open-market sale1,100$33.7222,761,606
2006-04-13Open-market sale600$33.7122,762,706
2006-04-13Open-market sale800$33.7022,763,306
2006-04-13Open-market sale900$33.6922,764,106
2006-04-13Open-market sale300$33.6422,765,006
2006-04-13Open-market sale500$33.6322,765,306
2006-04-13Open-market sale500$33.6022,765,806
2006-04-13Open-market sale200$33.5822,766,306
2006-04-13Open-market sale200$33.5222,766,506
2006-04-13Open-market sale200$33.5022,766,706
2006-04-13Open-market sale600$33.4922,766,906
2006-04-13Open-market sale500$33.4722,767,506
2006-04-13Open-market sale200$33.4522,768,006
2006-04-13Open-market sale200$34.0322,751,006
2006-04-13Open-market sale200$34.1922,751,406
2006-04-13Open-market sale400$34.1522,751,606
2006-04-13Open-market sale200$34.1222,752,006
2006-04-13Open-market sale100$34.1122,752,206
2006-04-13Open-market sale100$34.0922,752,306
2006-04-13Open-market sale200$34.0822,752,406
2006-04-13Open-market sale200$34.0722,752,606
2006-04-13Open-market sale300$34.0622,752,806
2006-04-13Open-market sale200$34.0422,753,106
2006-04-13Open-market sale200$34.0222,753,306
2006-04-13Open-market sale200$34.0122,753,506
2006-04-13Open-market sale200$33.9922,753,706
2006-04-13Open-market sale400$33.9822,753,906
2006-04-13Open-market sale200$33.9122,754,306
2006-04-13Open-market sale200$33.8722,754,506
2006-04-13Open-market sale100$33.8622,754,706
2006-04-13Open-market sale200$33.8522,754,806
2006-04-13Open-market sale200$33.8422,755,006
2006-04-13Open-market sale300$33.8322,755,206
2006-04-13Open-market sale400$33.8122,755,506
2006-04-13Open-market sale100$33.9622,751,306
2006-04-13Open-market sale100$33.9722,751,206
2006-04-12Open-market sale400$33.6222,772,006
2006-04-12Open-market sale200$33.5922,772,406
2006-04-12Open-market sale200$33.5822,772,606
2006-04-12Open-market sale400$33.5722,772,806
2006-04-12Open-market sale200$33.5622,773,206
2006-04-12Open-market sale400$33.5422,773,406
2006-04-12Open-market sale300$33.5322,773,806
2006-04-12Open-market sale500$33.5022,774,106
2006-04-12Open-market sale200$33.4722,774,606
2006-04-12Open-market sale400$33.4522,774,806
2006-04-12Open-market sale200$33.4322,775,206
2006-04-12Open-market sale200$33.4122,775,406
2006-04-12Open-market sale200$33.4022,775,606
2006-04-12Open-market sale600$33.3922,775,806
2006-04-12Open-market sale100$33.3722,776,406
2006-04-12Open-market sale200$33.3422,776,506
2006-04-12Open-market sale600$33.3322,776,706
2006-04-12Open-market sale200$33.3222,777,306
2006-04-12Open-market sale500$33.3122,777,506
2006-04-12Open-market sale400$33.3022,778,006
2006-04-12Open-market sale600$33.2922,778,406
2006-04-12Open-market sale200$33.2822,779,006
2006-04-12Open-market sale300$33.2722,779,206
2006-04-12Open-market sale900$33.2622,779,506
2006-04-12Open-market sale200$33.7922,771,006
2006-04-12Open-market sale200$33.7022,771,206
2006-04-12Open-market sale400$33.6722,771,406
2006-04-12Open-market sale200$33.6322,771,806
2006-04-12Open-market sale700$33.2422,781,006
2006-04-12Open-market sale300$33.0022,782,706
2006-04-12Open-market sale200$32.9222,783,006
2006-04-12Open-market sale300$32.9122,783,206
2006-04-12Open-market sale300$32.8422,783,506
2006-04-12Open-market sale300$32.8222,783,806
2006-04-12Open-market sale300$32.7622,784,106
2006-04-12Open-market sale400$32.7522,784,406
2006-04-12Open-market sale300$32.7322,784,806
2006-04-12Open-market sale200$32.7222,785,106
2006-04-12Open-market sale200$32.6822,785,306
2006-04-12Open-market sale100$32.6722,785,506
2006-04-12Open-market sale300$32.6622,785,606
2006-04-12Open-market sale100$32.6522,785,906
2006-04-12Open-market sale500$32.6422,786,006
2006-04-12Open-market sale400$32.6322,786,506
2006-04-12Open-market sale400$32.6222,786,906
2006-04-12Open-market sale500$32.6122,787,306
2006-04-12Open-market sale200$32.5822,787,806
2006-04-12Open-market sale300$32.5722,788,006
2006-04-12Open-market sale200$32.5622,788,306
2006-04-12Open-market sale500$32.5522,788,506
2006-04-12Open-market sale500$32.5322,789,006
2006-04-12Open-market sale700$32.5222,789,506
2006-04-12Open-market sale200$32.5122,790,206
2006-04-12Open-market sale200$32.5022,790,406
2006-04-12Open-market sale400$32.4922,790,606
2006-04-12Open-market sale600$33.2522,780,406
2006-04-12Open-market sale400$33.0922,782,306
2006-04-12Open-market sale600$33.1322,781,706
2006-04-11Open-market sale700$33.3422,805,206
2006-04-11Open-market sale1,000$33.3322,805,906
2006-04-11Open-market sale300$33.3222,806,906
2006-04-11Open-market sale200$33.3122,807,206
2006-04-11Open-market sale800$33.2822,807,406
2006-04-11Open-market sale300$33.2722,808,206
2006-04-11Open-market sale300$33.2622,808,506
2006-04-11Open-market sale300$33.2222,808,806
2006-04-11Open-market sale300$33.2122,809,106
2006-04-11Open-market sale600$33.1822,809,406
2006-04-11Open-market sale200$33.1722,810,006
2006-04-11Open-market sale400$33.1622,810,206
2006-04-11Open-market sale400$33.1022,810,606
2006-04-11Open-market sale500$33.5622,798,706
2006-04-11Open-market sale400$33.3622,804,206
2006-04-11Open-market sale200$33.5122,799,506
2006-04-11Open-market sale300$33.4922,799,706
2006-04-11Open-market sale100$33.4822,800,006
2006-04-11Open-market sale200$33.4722,800,106
2006-04-11Open-market sale300$33.4622,800,306
2006-04-11Open-market sale300$33.4522,800,606
2006-04-11Open-market sale500$33.4422,800,906
2006-04-11Open-market sale100$33.4322,801,406
2006-04-11Open-market sale200$33.4122,801,506
2006-04-11Open-market sale300$33.4022,801,706
2006-04-11Open-market sale400$33.3922,802,006
2006-04-11Open-market sale1,400$33.3822,802,406
2006-04-11Open-market sale400$33.3722,803,806
2006-04-11Open-market sale600$33.3522,804,606
2006-04-11Open-market sale300$33.5422,799,206
2006-04-11Open-market sale400$33.5922,798,106
2006-04-11Open-market sale300$34.5522,791,806
2006-04-11Open-market sale200$34.5122,792,106
2006-04-11Open-market sale300$34.3922,792,306
2006-04-11Open-market sale300$34.3422,792,606
2006-04-11Open-market sale300$34.2922,792,906
2006-04-11Open-market sale300$34.2522,793,206
2006-04-11Open-market sale300$34.2122,793,506
2006-04-11Open-market sale300$34.1522,793,806
2006-04-11Open-market sale300$34.1422,794,106
2006-04-11Open-market sale200$34.1122,794,406
2006-04-11Open-market sale100$34.0622,794,606
2006-04-11Open-market sale300$33.9922,794,706
2006-04-11Open-market sale200$33.9222,795,006
2006-04-11Open-market sale200$33.8422,795,206
2006-04-11Open-market sale200$33.8222,795,406
2006-04-11Open-market sale100$33.7922,795,606
2006-04-11Open-market sale200$33.7722,795,706
2006-04-11Open-market sale200$33.7422,795,906
2006-04-11Open-market sale500$33.7322,796,106
2006-04-11Open-market sale200$33.7222,796,606
2006-04-11Open-market sale600$33.6922,796,806
2006-04-11Open-market sale500$33.6822,797,406
2006-04-11Open-market sale200$33.6122,797,906
2006-04-11Open-market sale800$34.5922,791,006
2006-04-11Open-market sale200$33.5822,798,506
2006-04-10Open-market sale100$34.9022,814,406
2006-04-10Open-market sale200$34.8522,815,806
2006-04-10Open-market sale500$34.8622,815,306
2006-04-10Open-market sale200$34.8722,815,106
2006-04-10Open-market sale300$34.8822,814,806
2006-04-10Open-market sale300$34.8922,814,506
2006-04-10Open-market sale400$34.9122,814,006
2006-04-10Open-market sale600$34.9222,813,406
2006-04-10Open-market sale100$34.9422,813,306
2006-04-10Open-market sale200$34.9622,813,106
2006-04-10Open-market sale300$34.9722,812,806
2006-04-10Open-market sale400$34.9822,812,406
2006-04-10Open-market sale200$35.0022,812,206
2006-04-10Open-market sale200$35.1322,811,006
2006-04-10Open-market sale200$35.0722,811,206
2006-04-10Open-market sale200$35.0522,811,406
2006-04-10Open-market sale200$35.0422,811,606
2006-04-10Open-market sale400$35.0322,811,806
2006-04-10Open-market sale500$34.5822,826,706
2006-04-10Open-market sale100$34.5722,827,206
2006-04-10Open-market sale400$34.5622,827,306
2006-04-10Open-market sale700$34.5522,827,706
2006-04-10Open-market sale800$34.5422,828,406
2006-04-10Open-market sale800$34.5322,829,206
2006-04-10Open-market sale200$34.4722,830,006
2006-04-10Open-market sale700$34.4522,830,206
2006-04-10Open-market sale100$34.4422,830,906
2006-04-10Open-market sale300$34.8422,816,006
2006-04-10Open-market sale100$34.8322,816,306
2006-04-10Open-market sale900$34.8222,816,406
2006-04-10Open-market sale900$34.8122,817,306
2006-04-10Open-market sale700$34.8022,818,206
2006-04-10Open-market sale1,000$34.7922,818,906
2006-04-10Open-market sale400$34.7822,819,906
2006-04-10Open-market sale500$34.7622,820,306
2006-04-10Open-market sale800$34.7522,820,806
2006-04-10Open-market sale700$34.7422,821,606
2006-04-10Open-market sale700$34.7322,822,306
2006-04-10Open-market sale300$34.7222,823,006
2006-04-10Open-market sale400$34.6922,823,306
2006-04-10Open-market sale300$34.6822,823,706
2006-04-10Open-market sale700$34.6722,824,006
2006-04-10Open-market sale300$34.6622,824,706
2006-04-10Open-market sale200$34.6422,825,006
2006-04-10Open-market sale300$34.6322,825,206
2006-04-10Open-market sale300$34.6222,825,506
2006-04-10Open-market sale500$34.6022,825,806
2006-04-10Open-market sale400$34.5922,826,306
2006-04-07Open-market sale100$35.2522,835,206
2006-04-07Open-market sale300$35.1822,835,306
2006-04-07Open-market sale200$35.1322,835,606
2006-04-07Open-market sale100$35.4022,835,106
2006-04-07Open-market sale700$35.4422,834,406
2006-04-07Open-market sale300$35.4522,834,106
2006-04-07Open-market sale300$35.0822,836,206
2006-04-07Open-market sale200$35.1122,836,006
2006-04-07Open-market sale200$35.0722,836,506
2006-04-07Open-market sale300$35.0422,836,706
2006-04-07Open-market sale600$35.0222,837,006
2006-04-07Open-market sale200$35.0122,837,606
2006-04-07Open-market sale300$35.0022,837,806
2006-04-07Open-market sale100$34.9922,838,106
2006-04-07Open-market sale200$34.9422,838,206
2006-04-07Open-market sale600$34.9022,838,406
2006-04-07Open-market sale200$34.8822,839,006
2006-04-07Open-market sale200$34.8422,839,206
2006-04-07Open-market sale200$34.8722,839,406
2006-04-07Open-market sale200$34.8222,839,606
2006-04-07Open-market sale600$34.8022,839,806
2006-04-07Open-market sale200$35.1222,835,806
2006-04-07Open-market sale300$35.8722,831,806
2006-04-07Open-market sale600$35.8522,832,106
2006-04-07Open-market sale300$35.8422,832,706
2006-04-07Open-market sale300$35.6622,833,006
2006-04-07Open-market sale100$35.5422,833,306
2006-04-07Open-market sale300$35.5322,833,406
2006-04-07Open-market sale300$35.5022,833,706
2006-04-07Open-market sale100$35.4822,834,006
2006-04-07Open-market sale100$35.9822,831,506
2006-04-07Open-market sale300$36.0022,831,206
2006-04-07Open-market sale200$35.0522,831,006
2006-04-07Open-market sale100$35.9022,831,706
2006-04-07Open-market sale100$35.9322,831,606
2006-04-07Open-market sale500$34.3722,850,506
2006-04-07Open-market sale300$34.7922,840,406
2006-04-07Open-market sale400$34.7822,840,706
2006-04-07Open-market sale200$34.7522,841,106
2006-04-07Open-market sale200$34.7422,841,306
2006-04-07Open-market sale200$34.7322,841,506
2006-04-07Open-market sale700$34.7122,841,706
2006-04-07Open-market sale200$34.7022,842,406
2006-04-07Open-market sale200$34.6922,842,606
2006-04-07Open-market sale100$34.6822,842,806
2006-04-07Open-market sale100$34.6722,842,906
2006-04-07Open-market sale200$34.6622,843,006
2006-04-07Open-market sale200$34.6522,843,206
2006-04-07Open-market sale400$34.6422,843,406
2006-04-07Open-market sale100$34.6322,843,806
2006-04-07Open-market sale600$34.6222,843,906
2006-04-07Open-market sale400$34.6122,844,506
2006-04-07Open-market sale700$34.6022,844,906
2006-04-07Open-market sale500$34.5922,845,606
2006-04-07Open-market sale400$34.5822,846,106
2006-04-07Open-market sale200$34.5622,846,506
2006-04-07Open-market sale700$34.5522,846,706
2006-04-07Open-market sale400$34.5422,847,406
2006-04-07Open-market sale200$34.5322,847,806
2006-04-07Open-market sale200$34.5222,848,006
2006-04-07Open-market sale200$34.5022,848,206
2006-04-07Open-market sale100$34.4622,848,406
2006-04-07Open-market sale300$34.4322,848,506
2006-04-07Open-market sale1,000$34.4022,848,806
2006-04-07Open-market sale700$34.3922,849,806
2006-04-06Open-market sale1,300$36.9922,853,106
2006-04-06Open-market sale1,000$36.9822,854,406
2006-04-06Open-market sale2,200$36.9722,855,406
2006-04-06Open-market sale500$36.9622,857,606
2006-04-06Open-market sale600$36.9522,858,106
2006-04-06Open-market sale1,300$36.9422,858,706
2006-04-06Open-market sale700$36.9322,860,006
2006-04-06Open-market sale1,100$36.9222,860,706
2006-04-06Open-market sale200$36.9122,861,806
2006-04-06Open-market sale300$37.0522,851,006
2006-04-06Open-market sale400$37.0222,851,306
2006-04-06Open-market sale500$37.0122,851,706
2006-04-06Open-market sale900$37.0022,852,206
2006-04-06Open-market sale200$35.9822,870,806
2006-04-06Open-market sale200$36.8622,863,206
2006-04-06Open-market sale200$36.8522,863,406
2006-04-06Open-market sale500$36.8422,863,606
2006-04-06Open-market sale400$36.8322,864,106
2006-04-06Open-market sale100$36.8222,864,506
2006-04-06Open-market sale200$36.8122,864,606
2006-04-06Open-market sale200$36.8022,864,806
2006-04-06Open-market sale700$36.7922,865,006
2006-04-06Open-market sale200$36.7822,865,706
2006-04-06Open-market sale400$36.7722,865,906
2006-04-06Open-market sale400$36.7622,866,306
2006-04-06Open-market sale400$36.7522,866,706
2006-04-06Open-market sale200$36.6022,867,106
2006-04-06Open-market sale200$36.4822,867,306
2006-04-06Open-market sale200$36.2522,867,506
2006-04-06Open-market sale200$36.2222,867,706
2006-04-06Open-market sale400$36.2022,867,906
2006-04-06Open-market sale300$36.1922,868,306
2006-04-06Open-market sale800$36.9022,862,006
2006-04-06Open-market sale200$36.8922,862,806
2006-04-06Open-market sale100$36.1222,869,306
2006-04-06Open-market sale400$36.1122,869,406
2006-04-06Open-market sale200$36.1022,869,806
2006-04-06Open-market sale200$36.0622,870,006
2006-04-06Open-market sale200$36.0522,870,206
2006-04-06Open-market sale200$36.0422,870,406
2006-04-06Open-market sale200$36.0122,870,606
2006-04-06Open-market sale200$36.8822,863,006
2006-04-06Open-market sale700$36.1622,868,606
2006-04-05Open-market sale300$36.9122,877,706
2006-04-05Open-market sale200$36.7722,880,006
2006-04-05Open-market sale600$37.3522,871,006
2006-04-05Open-market sale200$37.3222,871,606
2006-04-05Open-market sale200$37.1722,871,806
2006-04-05Open-market sale900$37.1122,872,006
2006-04-05Open-market sale800$37.1022,872,906
2006-04-05Open-market sale400$37.0122,873,706
2006-04-05Open-market sale900$36.9922,874,106
2006-04-05Open-market sale300$36.9822,875,006
2006-04-05Open-market sale200$36.9722,875,306
2006-04-05Open-market sale600$36.9622,875,506
2006-04-05Open-market sale800$36.9522,876,106
2006-04-05Open-market sale400$36.9422,876,906
2006-04-05Open-market sale400$36.9222,877,306
2006-04-05Open-market sale1,200$36.8922,878,806
2006-04-05Open-market sale800$36.9022,878,006
2006-04-05Open-market sale200$36.6222,883,406
2006-04-05Open-market sale600$36.5822,884,506
2006-04-05Open-market sale400$36.5722,885,106
2006-04-05Open-market sale700$36.5622,885,506
2006-04-05Open-market sale400$36.5522,886,206
2006-04-05Open-market sale400$36.5422,886,606
2006-04-05Open-market sale200$36.5322,887,006
2006-04-05Open-market sale500$36.5222,887,206
2006-04-05Open-market sale500$36.5022,887,706
2006-04-05Open-market sale300$36.4422,888,206
2006-04-05Open-market sale300$36.3422,888,506
2006-04-05Open-market sale600$36.3322,888,806
2006-04-05Open-market sale200$36.3122,889,406
2006-04-05Open-market sale100$36.3022,889,606
2006-04-05Open-market sale400$36.2522,889,706
2006-04-05Open-market sale300$36.2222,890,106
2006-04-05Open-market sale300$36.1822,890,406
2006-04-05Open-market sale300$36.1522,890,706
2006-04-05Open-market sale200$36.7622,880,206
2006-04-05Open-market sale100$36.7522,880,406
2006-04-05Open-market sale300$36.7322,880,506
2006-04-05Open-market sale100$36.7222,880,806
2006-04-05Open-market sale200$36.7122,880,906
2006-04-05Open-market sale200$36.6822,881,106
2006-04-05Open-market sale600$36.6722,881,306
2006-04-05Open-market sale400$36.6622,881,906
2006-04-05Open-market sale800$36.6522,882,306
2006-04-05Open-market sale300$36.6422,883,106
2006-04-05Open-market sale700$36.5922,883,806
2006-04-05Open-market sale200$36.6022,883,606
2006-04-04Open-market sale600$36.9622,891,006
2006-04-04Open-market sale300$36.6622,891,606
2006-04-04Open-market sale300$36.5922,891,906
2006-04-04Open-market sale200$36.5822,892,206
2006-04-04Open-market sale300$36.5522,892,406
2006-04-04Open-market sale200$36.5222,892,706
2006-04-04Open-market sale300$36.4822,892,906
2006-04-04Open-market sale300$36.4622,893,206
2006-04-04Open-market sale300$36.4322,893,506
2006-04-04Open-market sale300$36.3622,893,806
2006-04-04Open-market sale200$36.3522,894,106
2006-04-04Open-market sale300$36.3122,894,306
2006-04-04Open-market sale100$36.2922,894,606
2006-04-04Open-market sale300$36.2722,894,706
2006-04-04Open-market sale300$36.2522,895,006
2006-04-04Open-market sale200$36.2022,895,306
2006-04-04Open-market sale300$36.1822,895,506
2006-04-04Open-market sale400$36.1622,895,806
2006-04-04Open-market sale200$36.1322,896,206
2006-04-04Open-market sale400$36.1022,896,406
2006-04-04Open-market sale100$36.0922,896,806
2006-04-04Open-market sale300$36.0322,896,906
2006-04-04Open-market sale400$36.0022,897,206
2006-04-04Open-market sale200$35.9922,897,606
2006-04-04Open-market sale200$35.9622,897,806
2006-04-04Open-market sale200$35.9422,898,006
2006-04-04Open-market sale400$35.9222,898,206
2006-04-04Open-market sale600$35.9122,898,606
2006-04-04Open-market sale200$35.5822,907,606
2006-04-04Open-market sale200$35.6022,907,406
2006-04-04Open-market sale200$35.6822,907,206
2006-04-04Open-market sale400$35.7122,906,806
2006-04-04Open-market sale100$35.7522,906,706
2006-04-04Open-market sale600$35.7622,906,106
2006-04-04Open-market sale600$35.7822,905,506
2006-04-04Open-market sale1,200$35.7922,904,306
2006-04-04Open-market sale600$35.8022,903,706
2006-04-04Open-market sale700$35.8122,903,006
2006-04-04Open-market sale600$35.8222,902,406
2006-04-04Open-market sale1,500$35.8322,900,906
2006-04-04Open-market sale200$35.8422,900,706
2006-04-04Open-market sale700$35.8722,900,006
2006-04-04Open-market sale400$35.8822,899,606
2006-04-04Open-market sale400$35.9022,899,206
2006-04-04Open-market sale500$35.1122,910,506
2006-04-04Open-market sale200$35.1222,910,306
2006-04-04Open-market sale200$35.1622,910,106
2006-04-04Open-market sale100$35.1822,910,006
2006-04-04Open-market sale200$35.2122,909,806
2006-04-04Open-market sale200$35.2522,909,606
2006-04-04Open-market sale200$35.2722,909,406
2006-04-04Open-market sale200$35.2922,909,206
2006-04-04Open-market sale200$35.3122,909,006
2006-04-04Open-market sale200$35.3522,908,806
2006-04-04Open-market sale200$35.4022,908,606
2006-04-04Open-market sale400$35.5022,908,206
2006-04-04Open-market sale200$35.5722,907,806
2006-04-04Open-market sale200$35.5422,908,006
2006-04-03Open-market sale200$37.1322,917,206
2006-04-03Open-market sale600$36.9922,920,806
2006-04-03Open-market sale300$37.0022,920,506
2006-04-03Open-market sale200$37.0122,920,306
2006-04-03Open-market sale1,000$37.0222,919,306
2006-04-03Open-market sale100$37.0322,919,206
2006-04-03Open-market sale200$37.0522,919,006
2006-04-03Open-market sale400$37.6222,912,506
2006-04-03Open-market sale100$37.6022,912,906
2006-04-03Open-market sale400$37.5922,913,006
2006-04-03Open-market sale200$37.5822,913,406
2006-04-03Open-market sale200$37.5722,913,606
2006-04-03Open-market sale200$37.5322,913,806
2006-04-03Open-market sale200$37.5222,914,006
2006-04-03Open-market sale300$37.4822,914,206
2006-04-03Open-market sale300$37.4722,914,506
2006-04-03Open-market sale400$37.4522,914,806
2006-04-03Open-market sale800$37.4422,915,206
2006-04-03Open-market sale200$37.4322,916,006
2006-04-03Open-market sale300$37.3922,916,206
2006-04-03Open-market sale200$37.3422,916,506
2006-04-03Open-market sale100$37.3122,916,706
2006-04-03Open-market sale100$37.1722,916,806
2006-04-03Open-market sale300$37.1622,916,906
2006-04-03Open-market sale100$37.6322,912,406
2006-04-03Open-market sale200$37.1222,917,406
2006-04-03Open-market sale200$37.1122,917,606
2006-04-03Open-market sale300$37.1022,917,806
2006-04-03Open-market sale400$37.0722,918,106
2006-04-03Open-market sale500$37.0622,918,506
2006-04-03Open-market sale200$36.5522,928,906
2006-04-03Open-market sale300$36.5022,929,106
2006-04-03Open-market sale200$36.4822,929,406
2006-04-03Open-market sale400$36.4722,929,606
2006-04-03Open-market sale400$36.4422,930,006
2006-04-03Open-market sale300$36.3722,930,406
2006-04-03Open-market sale300$36.3522,930,706
2006-04-03Open-market sale500$36.9822,921,406
2006-04-03Open-market sale200$36.9522,921,906
2006-04-03Open-market sale100$36.9422,922,106
2006-04-03Open-market sale400$36.9022,922,206
2006-04-03Open-market sale1,200$36.8722,922,606
2006-04-03Open-market sale100$36.8622,923,806
2006-04-03Open-market sale500$36.8522,923,906
2006-04-03Open-market sale100$36.8422,924,406
2006-04-03Open-market sale200$36.8222,924,506
2006-04-03Open-market sale200$36.8122,924,706
2006-04-03Open-market sale200$36.8022,924,906
2006-04-03Open-market sale200$36.7922,925,106
2006-04-03Open-market sale200$36.7322,925,306
2006-04-03Open-market sale200$36.7222,925,506
2006-04-03Open-market sale100$36.7022,925,706
2006-04-03Open-market sale400$36.6822,925,806
2006-04-03Open-market sale300$36.6722,926,206
2006-04-03Open-market sale400$36.6622,926,506
2006-04-03Open-market sale500$36.6522,926,906
2006-04-03Open-market sale200$36.6422,927,406
2006-04-03Open-market sale100$36.6322,927,606
2006-04-03Open-market sale800$36.6022,927,706
2006-04-03Open-market sale400$36.5922,928,506
2006-04-03Open-market sale200$37.7522,911,006
2006-04-03Open-market sale200$37.6522,912,206
2006-04-03Open-market sale300$37.6722,911,906
2006-04-03Open-market sale200$37.6822,911,706
2006-04-03Open-market sale200$37.7122,911,506
2006-04-03Open-market sale300$37.7222,911,206
2006-03-31Open-market sale400$36.3822,935,006
2006-03-31Open-market sale400$36.3722,935,406
2006-03-31Open-market sale600$36.4122,934,406
2006-03-31Open-market sale100$36.4322,934,306
2006-03-31Open-market sale400$36.4422,933,906
2006-03-31Open-market sale200$36.4522,933,706
2006-03-31Open-market sale400$36.4622,933,306
2006-03-31Open-market sale500$36.8622,931,006
2006-03-31Open-market sale300$36.7422,931,506
2006-03-31Open-market sale100$36.6622,931,806
2006-03-31Open-market sale500$36.5522,931,906
2006-03-31Open-market sale100$36.5322,932,406
2006-03-31Open-market sale100$36.5022,932,506
2006-03-31Open-market sale200$36.4922,932,606
2006-03-31Open-market sale200$36.4822,932,806
2006-03-31Open-market sale300$36.4722,933,006
2006-03-31Open-market sale200$36.0722,949,206
2006-03-31Open-market sale600$36.0522,949,406
2006-03-31Open-market sale100$36.0422,950,006
2006-03-31Open-market sale300$36.0322,950,106
2006-03-31Open-market sale300$35.9122,950,406
2006-03-31Open-market sale300$35.9022,950,706
2006-03-31Open-market sale200$36.3622,935,806
2006-03-31Open-market sale100$36.3522,936,006
2006-03-31Open-market sale100$36.3422,936,106
2006-03-31Open-market sale300$36.3322,936,206
2006-03-31Open-market sale200$36.3222,936,506
2006-03-31Open-market sale400$36.3122,936,706
2006-03-31Open-market sale400$36.3022,937,106
2006-03-31Open-market sale200$36.2922,937,506
2006-03-31Open-market sale400$36.2822,937,706
2006-03-31Open-market sale200$36.2622,938,106
2006-03-31Open-market sale300$36.2522,938,306
2006-03-31Open-market sale600$36.2422,938,606
2006-03-31Open-market sale400$36.2322,939,206
2006-03-31Open-market sale400$36.2222,939,606
2006-03-31Open-market sale500$36.2122,940,006
2006-03-31Open-market sale500$36.2022,940,506
2006-03-31Open-market sale1,800$36.1922,941,006
2006-03-31Open-market sale1,900$36.1822,942,806
2006-03-31Open-market sale1,200$36.1722,944,706
2006-03-31Open-market sale800$36.1622,945,906
2006-03-31Open-market sale1,200$36.1522,946,706
2006-03-31Open-market sale200$36.1422,947,906
2006-03-31Open-market sale300$36.0922,948,106
2006-03-31Open-market sale800$36.0822,948,406
2006-03-30Open-market sale400$36.8022,967,206
2006-03-30Open-market sale300$36.7022,970,706
2006-03-30Open-market sale700$36.7222,970,006
2006-03-30Open-market sale200$36.7422,969,806
2006-03-30Open-market sale500$36.7622,969,306
2006-03-30Open-market sale600$36.7722,968,706
2006-03-30Open-market sale700$36.7822,968,006
2006-03-30Open-market sale400$36.7922,967,606
2006-03-30Open-market sale800$37.0822,954,406
2006-03-30Open-market sale600$36.8222,966,606
2006-03-30Open-market sale600$36.8322,966,006
2006-03-30Open-market sale200$36.8422,965,806
2006-03-30Open-market sale1,200$36.8522,964,606
2006-03-30Open-market sale1,100$36.8622,963,506
2006-03-30Open-market sale400$36.8722,963,106
2006-03-30Open-market sale500$37.0722,955,206
2006-03-30Open-market sale600$37.0622,955,706
2006-03-30Open-market sale400$37.0422,956,306
2006-03-30Open-market sale400$37.0222,956,706
2006-03-30Open-market sale900$37.0122,957,106
2006-03-30Open-market sale800$37.0022,958,006
2006-03-30Open-market sale500$36.9922,958,806
2006-03-30Open-market sale600$36.9822,959,306
2006-03-30Open-market sale800$36.9722,959,906
2006-03-30Open-market sale200$36.9622,960,706
2006-03-30Open-market sale100$36.9522,960,906
2006-03-30Open-market sale200$36.9322,961,006
2006-03-30Open-market sale300$36.9022,961,206
2006-03-30Open-market sale1,100$36.8922,961,506
2006-03-30Open-market sale500$36.8822,962,606
2006-03-30Open-market sale100$37.1222,953,506
2006-03-30Open-market sale200$37.2422,951,506
2006-03-30Open-market sale300$37.2522,951,206
2006-03-30Open-market sale200$37.2622,951,006
2006-03-30Open-market sale400$37.0922,954,006
2006-03-30Open-market sale200$37.1022,953,806
2006-03-30Open-market sale200$37.1122,953,606
2006-03-30Open-market sale200$37.2322,951,706
2006-03-30Open-market sale300$37.1322,953,206
2006-03-30Open-market sale200$37.1722,953,006
2006-03-30Open-market sale500$37.1822,952,506
2006-03-30Open-market sale200$37.1922,952,306
2006-03-30Open-market sale200$37.2022,952,106
2006-03-30Open-market sale200$37.2122,951,906
2006-03-29Open-market sale800$36.8422,971,806
2006-03-29Open-market sale400$36.7822,973,906
2006-03-29Open-market sale300$37.0522,971,006
2006-03-29Open-market sale300$36.9322,971,306
2006-03-29Open-market sale200$36.8522,971,606
2006-03-29Open-market sale200$36.8222,972,606
2006-03-29Open-market sale500$36.8122,972,806
2006-03-29Open-market sale600$36.7922,973,306
2006-03-29Open-market sale500$36.5422,987,606
2006-03-29Open-market sale400$36.5022,989,206
2006-03-29Open-market sale500$36.4722,989,606
2006-03-29Open-market sale200$36.4622,990,106
2006-03-29Open-market sale500$36.4422,990,306
2006-03-29Open-market sale200$36.4322,990,806
2006-03-29Open-market sale800$36.7722,974,306
2006-03-29Open-market sale2,000$36.7622,975,106
2006-03-29Open-market sale1,100$36.7522,977,106
2006-03-29Open-market sale400$36.7422,978,206
2006-03-29Open-market sale800$36.7322,978,606
2006-03-29Open-market sale1,000$36.7222,979,406
2006-03-29Open-market sale500$36.7122,980,406
2006-03-29Open-market sale400$36.7022,980,906
2006-03-29Open-market sale800$36.6922,981,306
2006-03-29Open-market sale700$36.6822,982,106
2006-03-29Open-market sale600$36.6722,982,806
2006-03-29Open-market sale300$36.6622,983,406
2006-03-29Open-market sale400$36.6522,983,706
2006-03-29Open-market sale200$36.6322,984,106
2006-03-29Open-market sale400$36.6222,984,306
2006-03-29Open-market sale400$36.6122,984,706
2006-03-29Open-market sale200$36.6022,985,106
2006-03-29Open-market sale200$36.5922,985,306
2006-03-29Open-market sale700$36.5822,985,506
2006-03-29Open-market sale1,000$36.5722,986,206
2006-03-29Open-market sale300$36.5622,987,206
2006-03-29Open-market sale100$36.5522,987,506
2006-03-29Open-market sale500$36.5122,988,706
2006-03-29Open-market sale600$36.5322,988,106
2006-03-28Open-market sale200$37.5222,999,006
2006-03-28Open-market sale400$38.2722,991,506
2006-03-28Open-market sale200$37.7022,991,906
2006-03-28Open-market sale200$37.6922,992,106
2006-03-28Open-market sale500$37.6822,992,306
2006-03-28Open-market sale100$37.6722,992,806
2006-03-28Open-market sale500$37.6622,992,906
2006-03-28Open-market sale400$37.6522,993,406
2006-03-28Open-market sale300$37.6422,993,806
2006-03-28Open-market sale1,500$37.6222,994,106
2006-03-28Open-market sale700$37.6122,995,606
2006-03-28Open-market sale600$37.6022,996,306
2006-03-28Open-market sale600$37.5922,996,906
2006-03-28Open-market sale900$37.5822,997,506
2006-03-28Open-market sale100$37.5722,998,406
2006-03-28Open-market sale200$37.5622,998,506
2006-03-28Open-market sale300$37.5322,998,706
2006-03-28Open-market sale500$38.3022,991,006
2006-03-28Open-market sale1,000$37.5122,999,206
2006-03-28Open-market sale200$36.8023,010,106
2006-03-28Open-market sale700$36.7623,010,306
2006-03-28Open-market sale200$37.5023,000,206
2006-03-28Open-market sale400$37.4923,000,406
2006-03-28Open-market sale700$37.4823,000,806
2006-03-28Open-market sale400$37.4723,001,506
2006-03-28Open-market sale400$37.4523,001,906
2006-03-28Open-market sale300$37.4423,002,306
2006-03-28Open-market sale100$37.3323,002,606
2006-03-28Open-market sale200$37.3223,002,706
2006-03-28Open-market sale300$37.3123,002,906
2006-03-28Open-market sale300$36.8723,006,806
2006-03-28Open-market sale200$37.2023,003,806
2006-03-28Open-market sale100$37.1623,004,006
2006-03-28Open-market sale300$37.1223,004,106
2006-03-28Open-market sale100$37.1123,004,406
2006-03-28Open-market sale300$37.1023,004,506
2006-03-28Open-market sale300$37.0523,004,806
2006-03-28Open-market sale200$37.0323,005,106
2006-03-28Open-market sale300$37.0023,005,306
2006-03-28Open-market sale300$36.9523,005,606
2006-03-28Open-market sale400$36.9023,005,906
2006-03-28Open-market sale500$36.8823,006,306
2006-03-28Open-market sale500$36.8123,009,606
2006-03-28Open-market sale1,100$36.8223,008,506
2006-03-28Open-market sale200$36.8323,008,306
2006-03-28Open-market sale600$36.8423,007,706
2006-03-28Open-market sale300$36.8523,007,406
2006-03-28Open-market sale300$36.8623,007,106
2006-03-28Open-market sale600$37.2523,003,206
2006-03-27Open-market sale200$38.3623,014,406
2006-03-27Open-market sale200$38.3723,014,206
2006-03-27Open-market sale900$38.3823,013,306
2006-03-27Open-market sale200$38.3923,013,106
2006-03-27Open-market sale600$38.4023,012,506
2006-03-27Open-market sale200$38.4523,012,306
2006-03-27Open-market sale200$38.4723,012,106
2006-03-27Open-market sale300$38.4823,011,806
2006-03-27Open-market sale300$38.5023,011,506
2006-03-27Open-market sale300$38.5823,011,206
2006-03-27Open-market sale200$38.7423,011,006
2006-03-27Open-market sale600$38.1723,025,906
2006-03-27Open-market sale400$37.9523,030,606
2006-03-27Open-market sale200$38.0023,030,406
2006-03-27Open-market sale100$38.0523,030,306
2006-03-27Open-market sale200$38.0723,030,106
2006-03-27Open-market sale600$38.0923,029,506
2006-03-27Open-market sale1,000$38.1023,028,506
2006-03-27Open-market sale200$38.1123,028,306
2006-03-27Open-market sale500$38.1223,027,806
2006-03-27Open-market sale600$38.1323,027,206
2006-03-27Open-market sale800$38.3523,014,606
2006-03-27Open-market sale1,300$38.3423,015,406
2006-03-27Open-market sale200$38.3323,016,706
2006-03-27Open-market sale400$38.3223,016,906
2006-03-27Open-market sale800$38.3123,017,306
2006-03-27Open-market sale600$38.3023,018,106
2006-03-27Open-market sale600$38.2923,018,706
2006-03-27Open-market sale700$38.2823,019,306
2006-03-27Open-market sale200$38.2723,020,006
2006-03-27Open-market sale400$38.2623,020,206
2006-03-27Open-market sale700$38.2523,020,606
2006-03-27Open-market sale900$38.2423,021,306
2006-03-27Open-market sale900$38.2323,022,206
2006-03-27Open-market sale200$38.2223,023,106
2006-03-27Open-market sale800$38.2123,023,306
2006-03-27Open-market sale600$38.2023,024,106
2006-03-27Open-market sale400$38.1923,024,706
2006-03-27Open-market sale800$38.1823,025,106
2006-03-27Open-market sale300$38.1523,026,906
2006-03-27Open-market sale400$38.1623,026,506
2006-03-24Open-market sale300$37.7923,031,006
2006-03-24Open-market sale300$37.4823,049,106
2006-03-24Open-market sale400$37.4723,049,406
2006-03-24Open-market sale100$37.4623,049,806
2006-03-24Open-market sale600$37.4523,049,906
2006-03-24Open-market sale100$37.4423,050,506
2006-03-24Open-market sale200$37.4323,050,606
2006-03-24Open-market sale200$37.4023,050,806
2006-03-24Open-market sale500$37.7823,031,306
2006-03-24Open-market sale600$37.7623,031,806
2006-03-24Open-market sale500$37.7323,032,406
2006-03-24Open-market sale400$37.7123,032,906
2006-03-24Open-market sale200$37.7023,033,306
2006-03-24Open-market sale100$37.6723,033,506
2006-03-24Open-market sale800$37.6623,033,606
2006-03-24Open-market sale700$37.6523,034,406
2006-03-24Open-market sale200$37.6423,035,106
2006-03-24Open-market sale400$37.6223,035,306
2006-03-24Open-market sale1,200$37.6123,035,706
2006-03-24Open-market sale900$37.6023,036,906
2006-03-24Open-market sale700$37.5923,037,806
2006-03-24Open-market sale900$37.5823,038,506
2006-03-24Open-market sale500$37.5723,039,406
2006-03-24Open-market sale500$37.5623,039,906
2006-03-24Open-market sale1,100$37.5523,040,406
2006-03-24Open-market sale2,000$37.5423,041,506
2006-03-24Open-market sale900$37.5323,043,506
2006-03-24Open-market sale600$37.5223,044,406
2006-03-24Open-market sale1,800$37.5123,045,006
2006-03-24Open-market sale1,000$37.5023,046,806
2006-03-24Open-market sale1,300$37.4923,047,806
2006-03-23Open-market sale200$37.6623,051,806
2006-03-23Open-market sale100$37.6923,051,706
2006-03-23Open-market sale200$37.7023,051,506
2006-03-23Open-market sale100$37.7423,051,406
2006-03-23Open-market sale200$37.7623,051,206
2006-03-23Open-market sale200$37.7723,051,006
2006-03-23Open-market sale200$37.6523,052,006
2006-03-23Open-market sale300$37.2423,061,006
2006-03-23Open-market sale200$37.1923,061,306
2006-03-23Open-market sale400$37.2523,060,606
2006-03-23Open-market sale400$37.2623,060,206
2006-03-23Open-market sale200$37.2823,060,006
2006-03-23Open-market sale100$37.2923,059,906
2006-03-23Open-market sale300$37.3023,059,606
2006-03-23Open-market sale200$37.3123,059,406
2006-03-23Open-market sale200$37.6323,052,206
2006-03-23Open-market sale200$37.6223,052,406
2006-03-23Open-market sale500$37.6123,052,606
2006-03-23Open-market sale200$37.5923,053,106
2006-03-23Open-market sale200$37.5823,053,306
2006-03-23Open-market sale200$37.5723,053,506
2006-03-23Open-market sale200$37.5623,053,706
2006-03-23Open-market sale200$37.5423,053,906
2006-03-23Open-market sale100$37.5323,054,106
2006-03-23Open-market sale100$37.5223,054,206
2006-03-23Open-market sale400$37.5123,054,306
2006-03-23Open-market sale200$37.5023,054,706
2006-03-23Open-market sale400$37.4923,054,906
2006-03-23Open-market sale600$37.4823,055,306
2006-03-23Open-market sale200$37.4623,055,906
2006-03-23Open-market sale500$37.4523,056,106
2006-03-23Open-market sale100$37.4423,056,606
2006-03-23Open-market sale300$37.4323,056,706
2006-03-23Open-market sale700$37.4123,057,006
2006-03-23Open-market sale200$37.3923,057,706
2006-03-23Open-market sale1,300$37.3823,057,906
2006-03-23Open-market sale200$37.3423,059,206
2006-03-23Open-market sale200$36.5823,070,606
2006-03-23Open-market sale200$37.1623,062,106
2006-03-23Open-market sale600$37.1523,062,306
2006-03-23Open-market sale300$37.1323,062,906
2006-03-23Open-market sale200$37.1023,063,206
2006-03-23Open-market sale200$37.0923,063,406
2006-03-23Open-market sale200$37.0623,063,606
2006-03-23Open-market sale600$37.0523,063,806
2006-03-23Open-market sale100$37.0423,064,406
2006-03-23Open-market sale300$37.0323,064,506
2006-03-23Open-market sale400$37.0223,064,806
2006-03-23Open-market sale400$37.0123,065,206
2006-03-23Open-market sale400$37.1823,061,506
2006-03-23Open-market sale200$37.0023,065,606
2006-03-23Open-market sale1,100$36.9923,065,806
2006-03-23Open-market sale100$36.9723,066,906
2006-03-23Open-market sale400$36.9523,067,006
2006-03-23Open-market sale200$36.9223,067,406
2006-03-23Open-market sale1,100$36.9123,067,606
2006-03-23Open-market sale100$36.9023,068,706
2006-03-23Open-market sale100$36.8623,068,806
2006-03-23Open-market sale200$36.8123,068,906
2006-03-23Open-market sale300$36.7223,069,106
2006-03-23Open-market sale300$36.7023,069,406
2006-03-23Open-market sale200$36.6523,069,706
2006-03-23Open-market sale200$36.6423,069,906
2006-03-23Open-market sale300$36.6223,070,106
2006-03-23Open-market sale200$36.6123,070,406
2006-03-23Open-market sale200$37.1723,061,906
2006-03-23Open-market sale200$36.5723,070,806
2006-03-22Open-market sale200$36.8523,074,806
2006-03-22Open-market sale200$36.7323,082,606
2006-03-22Open-market sale600$36.7223,082,806
2006-03-22Open-market sale500$36.7123,083,406
2006-03-22Open-market sale1,100$36.7023,083,906
2006-03-22Open-market sale600$36.6923,085,006
2006-03-22Open-market sale400$36.6823,085,606
2006-03-22Open-market sale200$36.6723,086,006
2006-03-22Open-market sale200$36.6623,086,206
2006-03-22Open-market sale500$36.6523,086,406
2006-03-22Open-market sale600$36.6423,086,906
2006-03-22Open-market sale600$36.6323,087,506
2006-03-22Open-market sale900$36.6223,088,106
2006-03-22Open-market sale400$36.6123,089,006
2006-03-22Open-market sale400$36.6023,089,406
2006-03-22Open-market sale100$36.5823,089,806
2006-03-22Open-market sale300$36.5623,089,906
2006-03-22Open-market sale200$36.5423,090,206
2006-03-22Open-market sale400$36.5323,090,406
2006-03-22Open-market sale200$36.4623,090,806
2006-03-22Open-market sale1,700$36.7523,080,206
2006-03-22Open-market sale600$36.7623,079,606
2006-03-22Open-market sale500$36.7723,079,106
2006-03-22Open-market sale1,300$36.7823,077,806
2006-03-22Open-market sale1,300$36.7923,076,506
2006-03-22Open-market sale700$36.8023,075,806
2006-03-22Open-market sale200$36.8123,075,606
2006-03-22Open-market sale600$36.8423,075,006
2006-03-22Open-market sale700$36.7423,081,906
2006-03-22Open-market sale300$36.8723,074,506
2006-03-22Open-market sale800$37.0123,072,306
2006-03-22Open-market sale500$37.0423,071,206
2006-03-22Open-market sale400$37.0323,071,706
2006-03-22Open-market sale200$37.0223,072,106
2006-03-22Open-market sale200$37.1423,071,006
2006-03-22Open-market sale800$37.0023,073,106
2006-03-22Open-market sale200$36.9923,073,906
2006-03-22Open-market sale200$36.9223,074,106
2006-03-22Open-market sale200$36.9023,074,306
2006-03-21Open-market sale400$39.1023,091,006
2006-03-21Open-market sale900$39.0623,091,806
2006-03-21Open-market sale100$39.0723,091,706
2006-03-21Open-market sale100$39.0823,091,606
2006-03-21Open-market sale200$39.0923,091,406
2006-03-21Open-market sale200$38.6523,101,806
2006-03-21Open-market sale1,200$38.6423,102,006
2006-03-21Open-market sale100$38.6823,101,706
2006-03-21Open-market sale200$38.6923,101,506
2006-03-21Open-market sale200$38.7023,101,306
2006-03-21Open-market sale200$38.7123,101,106
2006-03-21Open-market sale500$39.0423,092,706
2006-03-21Open-market sale100$39.0323,093,206
2006-03-21Open-market sale200$39.0223,093,306
2006-03-21Open-market sale200$39.0023,093,506
2006-03-21Open-market sale400$38.9923,093,706
2006-03-21Open-market sale100$38.9723,094,106
2006-03-21Open-market sale200$38.9523,094,206
2006-03-21Open-market sale600$38.9423,094,406
2006-03-21Open-market sale200$38.9323,095,006
2006-03-21Open-market sale200$38.9223,095,206
2006-03-21Open-market sale600$38.9123,095,406
2006-03-21Open-market sale200$38.9023,096,006
2006-03-21Open-market sale300$38.8823,096,206
2006-03-21Open-market sale200$38.8723,096,506
2006-03-21Open-market sale300$38.8623,096,706
2006-03-21Open-market sale200$38.8523,097,006
2006-03-21Open-market sale300$38.8423,097,206
2006-03-21Open-market sale300$38.8323,097,506
2006-03-21Open-market sale900$38.8223,097,806
2006-03-21Open-market sale400$38.8123,098,706
2006-03-21Open-market sale400$38.8023,099,106
2006-03-21Open-market sale1,000$38.7723,099,506
2006-03-21Open-market sale100$38.7623,100,506
2006-03-21Open-market sale500$38.7423,100,606
2006-03-21Open-market sale500$38.4723,104,806
2006-03-21Open-market sale200$38.4223,105,306
2006-03-21Open-market sale200$38.4123,105,506
2006-03-21Open-market sale100$38.3523,105,706
2006-03-21Open-market sale200$38.3223,105,806
2006-03-21Open-market sale200$38.3023,106,006
2006-03-21Open-market sale200$38.2523,106,206
2006-03-21Open-market sale200$38.2023,106,406
2006-03-21Open-market sale200$38.1923,106,606
2006-03-21Open-market sale200$38.0723,106,806
2006-03-21Open-market sale400$38.0423,107,006
2006-03-21Open-market sale400$38.0223,107,406
2006-03-21Open-market sale200$38.0123,107,806
2006-03-21Open-market sale100$37.9723,108,006
2006-03-21Open-market sale300$37.9623,108,106
2006-03-21Open-market sale400$37.9323,108,406
2006-03-21Open-market sale200$37.8423,108,806
2006-03-21Open-market sale200$37.7323,109,006
2006-03-21Open-market sale200$37.6523,109,206
2006-03-21Open-market sale1,300$37.5923,109,406
2006-03-21Open-market sale100$37.5823,110,706
2006-03-21Open-market sale200$37.5723,110,806
2006-03-21Open-market sale100$38.6023,103,206
2006-03-21Open-market sale300$38.5823,103,306
2006-03-21Open-market sale300$38.5723,103,606
2006-03-21Open-market sale200$38.5623,103,906
2006-03-21Open-market sale200$38.5223,104,106
2006-03-21Open-market sale200$38.5023,104,306
2006-03-21Open-market sale200$38.4923,104,506
2006-03-21Open-market sale100$38.4823,104,706
2006-03-20Open-market sale700$38.8523,112,206
2006-03-20Open-market sale400$38.8123,113,806
2006-03-20Open-market sale400$38.8223,113,406
2006-03-20Open-market sale500$38.8423,112,906
2006-03-20Open-market sale500$39.0023,111,006
2006-03-20Open-market sale100$38.8723,112,106
2006-03-20Open-market sale100$38.8823,112,006
2006-03-20Open-market sale300$38.9023,111,706
2006-03-20Open-market sale200$38.9223,111,506
2006-03-20Open-market sale500$38.6723,120,506
2006-03-20Open-market sale500$38.6623,121,006
2006-03-20Open-market sale1,200$38.6523,121,506
2006-03-20Open-market sale1,300$38.6423,122,706
2006-03-20Open-market sale600$38.6323,124,006
2006-03-20Open-market sale700$38.6223,124,606
2006-03-20Open-market sale700$38.6123,125,306
2006-03-20Open-market sale700$38.6023,126,006
2006-03-20Open-market sale600$38.5923,126,706
2006-03-20Open-market sale800$38.5823,127,306
2006-03-20Open-market sale600$38.5723,128,106
2006-03-20Open-market sale400$38.5623,128,706
2006-03-20Open-market sale200$38.5323,129,106
2006-03-20Open-market sale100$38.5223,129,306
2006-03-20Open-market sale400$38.5123,129,406
2006-03-20Open-market sale600$38.5023,129,806
2006-03-20Open-market sale200$38.4923,130,406
2006-03-20Open-market sale200$38.4823,130,606
2006-03-20Open-market sale200$38.4223,130,806
2006-03-20Open-market sale100$38.8023,114,206
2006-03-20Open-market sale300$38.7923,114,306
2006-03-20Open-market sale100$38.7823,114,606
2006-03-20Open-market sale600$38.7723,114,706
2006-03-20Open-market sale300$38.7623,115,306
2006-03-20Open-market sale500$38.7523,115,606
2006-03-20Open-market sale300$38.7323,116,106
2006-03-20Open-market sale200$38.7123,116,406
2006-03-20Open-market sale600$38.7023,116,606
2006-03-20Open-market sale1,700$38.6923,117,206
2006-03-20Open-market sale1,600$38.6823,118,906
2006-03-17Open-market sale500$39.1023,131,306
2006-03-17Open-market sale100$39.1723,131,206
2006-03-17Open-market sale500$38.9623,135,606
2006-03-17Open-market sale200$38.9723,135,406
2006-03-17Open-market sale300$38.9923,135,106
2006-03-17Open-market sale600$39.0023,134,506
2006-03-17Open-market sale100$39.0223,134,406
2006-03-17Open-market sale200$39.0323,134,206
2006-03-17Open-market sale300$39.0423,133,906
2006-03-17Open-market sale100$39.0623,133,806
2006-03-17Open-market sale500$39.0723,133,306
2006-03-17Open-market sale200$39.0823,133,106
2006-03-17Open-market sale1,300$39.0923,131,806
2006-03-17Open-market sale200$39.1823,131,006
2006-03-17Open-market sale300$38.9323,137,406
2006-03-17Open-market sale1,200$38.9223,137,706
2006-03-17Open-market sale100$38.9423,137,306
2006-03-17Open-market sale1,200$38.9523,136,106
2006-03-17Open-market sale300$38.6223,148,806
2006-03-17Open-market sale400$38.6523,148,406
2006-03-17Open-market sale600$38.6623,147,806
2006-03-17Open-market sale200$38.6723,147,606
2006-03-17Open-market sale300$38.6823,147,306
2006-03-17Open-market sale900$38.6923,146,406
2006-03-17Open-market sale100$38.7023,146,306
2006-03-17Open-market sale500$38.7123,145,806
2006-03-17Open-market sale300$38.7223,145,506
2006-03-17Open-market sale400$38.7323,145,106
2006-03-17Open-market sale200$38.7423,144,906
2006-03-17Open-market sale400$38.7623,144,506
2006-03-17Open-market sale500$38.6123,149,106
2006-03-17Open-market sale600$38.6023,149,606
2006-03-17Open-market sale400$38.5923,150,206
2006-03-17Open-market sale400$38.4423,150,606
2006-03-17Open-market sale1,200$38.9123,138,906
2006-03-17Open-market sale1,500$38.9023,140,106
2006-03-17Open-market sale200$38.8923,141,606
2006-03-17Open-market sale900$38.8823,141,806
2006-03-17Open-market sale100$38.8423,142,706
2006-03-17Open-market sale800$38.8123,142,806
2006-03-17Open-market sale100$38.8023,143,606
2006-03-17Open-market sale100$38.7923,143,706
2006-03-17Open-market sale300$38.7823,143,806
2006-03-17Open-market sale400$38.7723,144,106
2006-03-16Open-market sale1,100$38.8323,160,706
2006-03-16Open-market sale500$38.8223,161,806
2006-03-16Open-market sale900$38.8123,162,306
2006-03-16Open-market sale1,000$38.8023,163,206
2006-03-16Open-market sale200$38.7923,164,206
2006-03-16Open-market sale800$38.7823,164,406
2006-03-16Open-market sale600$38.7723,165,206
2006-03-16Open-market sale200$38.7623,165,806
2006-03-16Open-market sale400$38.7523,166,006
2006-03-16Open-market sale800$38.7423,166,406
2006-03-16Open-market sale100$38.7223,167,206
2006-03-16Open-market sale200$38.7123,167,306
2006-03-16Open-market sale200$38.6723,167,506
2006-03-16Open-market sale100$38.6323,167,706
2006-03-16Open-market sale200$38.6223,167,806
2006-03-16Open-market sale300$38.6023,168,006
2006-03-16Open-market sale400$38.5423,168,306
2006-03-16Open-market sale200$38.5323,168,706
2006-03-16Open-market sale100$38.5123,168,906
2006-03-16Open-market sale600$38.5023,169,006
2006-03-16Open-market sale200$38.4823,169,606
2006-03-16Open-market sale200$38.4723,169,806
2006-03-16Open-market sale200$38.4523,170,006
2006-03-16Open-market sale200$38.4323,170,206
2006-03-16Open-market sale200$38.3623,170,406
2006-03-16Open-market sale200$38.3423,170,606
2006-03-16Open-market sale200$38.2723,170,806
2006-03-16Open-market sale300$38.8623,159,106
2006-03-16Open-market sale500$38.8523,159,406
2006-03-16Open-market sale800$38.8423,159,906
2006-03-16Open-market sale700$38.8823,157,506
2006-03-16Open-market sale200$38.9823,152,606
2006-03-16Open-market sale300$39.0223,151,806
2006-03-16Open-market sale200$39.0423,151,606
2006-03-16Open-market sale300$39.0523,151,306
2006-03-16Open-market sale300$39.0623,151,006
2006-03-16Open-market sale900$38.8723,158,206
2006-03-16Open-market sale500$38.9923,152,106
2006-03-16Open-market sale500$38.8923,157,006
2006-03-16Open-market sale1,000$38.9023,156,006
2006-03-16Open-market sale900$38.9123,155,106
2006-03-16Open-market sale1,100$38.9223,154,006
2006-03-16Open-market sale800$38.9323,153,206
2006-03-16Open-market sale400$38.9723,152,806
2006-03-15Open-market sale200$39.4323,172,206
2006-03-15Open-market sale700$39.4423,171,506
2006-03-15Open-market sale300$39.4623,171,006
2006-03-15Open-market sale200$39.4523,171,306
2006-03-15Open-market sale100$39.4023,172,806
2006-03-15Open-market sale300$39.3623,172,906
2006-03-15Open-market sale100$39.2123,173,206
2006-03-15Open-market sale300$39.1323,173,306
2006-03-15Open-market sale300$39.0823,173,606
2006-03-15Open-market sale500$39.0723,173,906
2006-03-15Open-market sale600$39.0523,174,406
2006-03-15Open-market sale200$39.0323,175,006
2006-03-15Open-market sale400$39.0023,175,206
2006-03-15Open-market sale800$38.9923,175,606
2006-03-15Open-market sale100$38.9723,176,406
2006-03-15Open-market sale600$38.9623,176,506
2006-03-15Open-market sale200$38.9523,177,106
2006-03-15Open-market sale200$38.9323,177,306
2006-03-15Open-market sale400$39.4223,172,406
2006-03-15Open-market sale900$38.9223,177,506
2006-03-15Open-market sale500$38.9123,178,406
2006-03-15Open-market sale400$38.9023,178,906
2006-03-15Open-market sale400$38.8923,179,306
2006-03-15Open-market sale300$38.8823,179,706
2006-03-15Open-market sale100$38.8723,180,006
2006-03-15Open-market sale200$38.8423,180,106
2006-03-15Open-market sale400$38.8323,180,306
2006-03-15Open-market sale200$38.8023,180,706
2006-03-15Open-market sale200$38.7723,180,906
2006-03-15Open-market sale400$38.7623,181,106
2006-03-15Open-market sale200$38.7523,181,506
2006-03-15Open-market sale300$38.7423,181,706
2006-03-15Open-market sale800$38.7323,182,006
2006-03-15Open-market sale600$38.7223,182,806
2006-03-15Open-market sale800$38.7123,183,406
2006-03-15Open-market sale500$38.6923,184,206
2006-03-15Open-market sale700$38.6823,184,706
2006-03-15Open-market sale1,000$38.6723,185,406
2006-03-15Open-market sale700$38.6623,186,406
2006-03-15Open-market sale200$38.6523,187,106
2006-03-15Open-market sale600$38.6423,187,306
2006-03-15Open-market sale1,100$38.6323,187,906
2006-03-15Open-market sale300$38.6223,189,006
2006-03-15Open-market sale200$38.6023,189,306
2006-03-15Open-market sale400$38.5823,189,506
2006-03-15Open-market sale200$38.5723,189,906
2006-03-15Open-market sale100$38.5623,190,106
2006-03-15Open-market sale200$38.5123,190,206
2006-03-15Open-market sale400$38.5023,190,406
2006-03-15Open-market sale200$38.4823,190,806
2006-03-14Open-market sale600$39.0923,202,406
2006-03-14Open-market sale200$39.0823,203,006
2006-03-14Open-market sale200$39.0723,203,206
2006-03-14Open-market sale400$39.0623,203,406
2006-03-14Open-market sale900$39.0423,203,806
2006-03-14Open-market sale200$39.0323,204,706
2006-03-14Open-market sale900$39.0223,204,906
2006-03-14Open-market sale600$38.8523,209,206
2006-03-14Open-market sale1,300$39.0023,206,306
2006-03-14Open-market sale200$38.9923,207,606
2006-03-14Open-market sale200$38.9823,207,806
2006-03-14Open-market sale300$38.9623,208,006
2006-03-14Open-market sale300$38.9523,208,306
2006-03-14Open-market sale600$38.9123,208,606
2006-03-14Open-market sale200$39.1023,202,206
2006-03-14Open-market sale200$39.1123,202,006
2006-03-14Open-market sale500$39.1323,201,506
2006-03-14Open-market sale300$39.1423,201,206
2006-03-14Open-market sale200$39.1523,201,006
2006-03-14Open-market sale100$39.1623,200,906
2006-03-14Open-market sale100$39.1723,200,806
2006-03-14Open-market sale200$39.1823,200,606
2006-03-14Open-market sale200$39.1923,200,406
2006-03-14Open-market sale300$39.2023,200,106
2006-03-14Open-market sale500$39.2123,199,606
2006-03-14Open-market sale400$38.7523,210,606
2006-03-14Open-market sale200$38.8023,210,406
2006-03-14Open-market sale300$38.8123,210,106
2006-03-14Open-market sale300$38.8423,209,806
2006-03-14Open-market sale500$39.0123,205,806
2006-03-14Open-market sale600$39.5923,194,506
2006-03-14Open-market sale100$39.5823,195,106
2006-03-14Open-market sale200$39.5223,195,206
2006-03-14Open-market sale200$39.5123,195,406
2006-03-14Open-market sale400$39.5023,195,606
2006-03-14Open-market sale400$39.4723,196,006
2006-03-14Open-market sale400$39.4623,196,406
2006-03-14Open-market sale200$39.4323,196,806
2006-03-14Open-market sale200$39.3923,197,006
2006-03-14Open-market sale500$39.3723,197,206
2006-03-14Open-market sale300$39.3523,197,706
2006-03-14Open-market sale300$39.3323,198,006
2006-03-14Open-market sale200$39.3223,198,306
2006-03-14Open-market sale200$39.3123,198,506
2006-03-14Open-market sale400$39.3023,198,706
2006-03-14Open-market sale400$39.2923,199,106
2006-03-14Open-market sale100$39.2723,199,506
2006-03-14Open-market sale300$39.7723,191,006
2006-03-14Open-market sale200$39.7623,191,306
2006-03-14Open-market sale400$39.7223,191,506
2006-03-14Open-market sale600$39.7123,191,906
2006-03-14Open-market sale700$39.6923,192,506
2006-03-14Open-market sale500$39.6723,193,206
2006-03-14Open-market sale200$39.6323,193,706
2006-03-14Open-market sale600$39.6023,193,906
2006-03-13Open-market sale600$38.9923,215,206
2006-03-13Open-market sale300$39.0323,213,606
2006-03-13Open-market sale200$39.0423,213,406
2006-03-13Open-market sale100$39.0523,213,306
2006-03-13Open-market sale200$39.0723,213,106
2006-03-13Open-market sale200$39.0823,212,906
2006-03-13Open-market sale200$39.2023,212,706
2006-03-13Open-market sale200$39.2223,212,506
2006-03-13Open-market sale100$39.2423,212,406
2006-03-13Open-market sale600$39.2523,211,806
2006-03-13Open-market sale200$39.2823,211,606
2006-03-13Open-market sale200$39.3123,211,406
2006-03-13Open-market sale200$39.3523,211,206
2006-03-13Open-market sale200$39.3623,211,006
2006-03-13Open-market sale800$39.0223,213,906
2006-03-13Open-market sale500$39.0023,214,706
2006-03-13Open-market sale2,200$38.9523,217,506
2006-03-13Open-market sale900$38.9423,219,706
2006-03-13Open-market sale1,000$38.9323,220,606
2006-03-13Open-market sale1,200$38.9623,216,306
2006-03-13Open-market sale200$38.9723,216,106
2006-03-13Open-market sale300$38.9823,215,806
2006-03-13Open-market sale400$38.0023,230,606
2006-03-13Open-market sale200$38.0623,230,406
2006-03-13Open-market sale300$38.1323,230,106
2006-03-13Open-market sale300$38.1523,229,806
2006-03-13Open-market sale300$38.2023,229,506
2006-03-13Open-market sale300$38.3023,229,206
2006-03-13Open-market sale100$38.3323,229,106
2006-03-13Open-market sale900$38.3523,228,206
2006-03-13Open-market sale300$38.3723,227,906
2006-03-13Open-market sale700$38.4123,227,206
2006-03-13Open-market sale200$38.4723,227,006
2006-03-13Open-market sale500$38.9223,221,606
2006-03-13Open-market sale700$38.9123,222,106
2006-03-13Open-market sale1,400$38.9023,222,806
2006-03-13Open-market sale300$38.8923,224,206
2006-03-13Open-market sale700$38.8723,224,506
2006-03-13Open-market sale500$38.8623,225,206
2006-03-13Open-market sale200$38.8423,225,706
2006-03-13Open-market sale200$38.8323,225,906
2006-03-13Open-market sale200$38.7923,226,106
2006-03-13Open-market sale200$38.7623,226,306
2006-03-13Open-market sale300$38.7323,226,506
2006-03-13Open-market sale100$38.6423,226,806
2006-03-13Open-market sale100$38.6223,226,906
2006-03-10Open-market sale500$37.6323,246,606
2006-03-10Open-market sale300$37.6023,247,906
2006-03-10Open-market sale900$37.5923,248,206
2006-03-10Open-market sale600$37.5823,249,106
2006-03-10Open-market sale200$37.5523,249,706
2006-03-10Open-market sale200$37.5323,249,906
2006-03-10Open-market sale600$37.5223,250,106
2006-03-10Open-market sale300$37.5123,250,706
2006-03-10Open-market sale300$37.8523,231,006
2006-03-10Open-market sale100$37.8223,231,306
2006-03-10Open-market sale400$37.8123,231,406
2006-03-10Open-market sale700$37.8023,231,806
2006-03-10Open-market sale100$37.7923,232,506
2006-03-10Open-market sale400$37.7823,232,606
2006-03-10Open-market sale1,000$37.7723,233,006
2006-03-10Open-market sale800$37.7623,234,006
2006-03-10Open-market sale900$37.7523,234,806
2006-03-10Open-market sale200$37.7423,235,706
2006-03-10Open-market sale600$37.7323,235,906
2006-03-10Open-market sale1,000$37.7223,236,506
2006-03-10Open-market sale1,200$37.7123,237,506
2006-03-10Open-market sale3,400$37.7023,238,706
2006-03-10Open-market sale1,900$37.6923,242,106
2006-03-10Open-market sale900$37.6823,244,006
2006-03-10Open-market sale400$37.6723,244,906
2006-03-10Open-market sale500$37.6623,245,306
2006-03-10Open-market sale400$37.6523,245,806
2006-03-10Open-market sale400$37.6423,246,206
2006-03-10Open-market sale700$37.6123,247,206
2006-03-10Open-market sale100$37.6223,247,106
2006-03-09Open-market sale200$37.7223,252,206
2006-03-09Open-market sale300$37.6623,253,006
2006-03-09Open-market sale200$37.6423,253,306
2006-03-09Open-market sale300$37.6323,253,506
2006-03-09Open-market sale200$37.6023,253,806
2006-03-09Open-market sale700$37.5823,254,006
2006-03-09Open-market sale1,300$37.5623,254,706
2006-03-09Open-market sale1,300$37.5523,256,006
2006-03-09Open-market sale1,000$37.5223,257,306
2006-03-09Open-market sale1,500$37.5123,258,306
2006-03-09Open-market sale3,100$37.5023,259,806
2006-03-09Open-market sale200$37.4823,262,906
2006-03-09Open-market sale600$37.4723,263,106
2006-03-09Open-market sale2,100$37.4623,263,706
2006-03-09Open-market sale800$37.4523,265,806
2006-03-09Open-market sale200$37.4223,266,606
2006-03-09Open-market sale1,400$37.4123,266,806
2006-03-09Open-market sale2,400$37.4023,268,206
2006-03-09Open-market sale200$37.3923,270,606
2006-03-09Open-market sale200$37.3823,270,806
2006-03-09Open-market sale200$37.8823,251,006
2006-03-09Open-market sale400$37.8123,251,206
2006-03-09Open-market sale300$37.7623,251,606
2006-03-09Open-market sale300$37.7523,251,906
2006-03-09Open-market sale100$37.6923,252,906
2006-03-09Open-market sale500$37.7123,252,406
2006-03-08Open-market sale200$37.5323,274,806
2006-03-08Open-market sale600$37.5023,275,006
2006-03-08Open-market sale200$37.4923,275,606
2006-03-08Open-market sale400$37.4723,275,806
2006-03-08Open-market sale200$37.4223,276,206
2006-03-08Open-market sale200$37.3323,276,406
2006-03-08Open-market sale100$37.3123,276,606
2006-03-08Open-market sale200$37.2623,276,706
2006-03-08Open-market sale400$37.2523,276,906
2006-03-08Open-market sale200$37.2423,277,306
2006-03-08Open-market sale200$37.7623,273,106
2006-03-08Open-market sale200$37.2123,277,706
2006-03-08Open-market sale200$37.2023,277,906
2006-03-08Open-market sale100$37.1823,278,106
2006-03-08Open-market sale300$37.1323,278,206
2006-03-08Open-market sale200$37.8723,271,006
2006-03-08Open-market sale200$37.8623,271,206
2006-03-08Open-market sale200$37.8323,271,406
2006-03-08Open-market sale400$37.7923,271,606
2006-03-08Open-market sale300$37.7823,272,006
2006-03-08Open-market sale800$37.7723,272,306
2006-03-08Open-market sale400$37.5523,274,406
2006-03-08Open-market sale800$37.5623,273,606
2006-03-08Open-market sale300$37.7323,273,306
2006-03-08Open-market sale200$37.2323,277,506
2006-03-08Open-market sale1,000$36.8123,284,906
2006-03-08Open-market sale1,000$36.8023,285,906
2006-03-08Open-market sale500$36.7923,286,906
2006-03-08Open-market sale500$36.7823,287,406
2006-03-08Open-market sale500$36.7623,287,906
2006-03-08Open-market sale1,400$36.7523,288,406
2006-03-08Open-market sale200$36.7223,289,806
2006-03-08Open-market sale400$36.7123,290,006
2006-03-08Open-market sale300$36.6523,290,406
2006-03-08Open-market sale300$36.4423,290,706
2006-03-08Open-market sale400$37.1223,278,506
2006-03-08Open-market sale200$37.1023,278,906
2006-03-08Open-market sale100$37.0923,279,106
2006-03-08Open-market sale200$37.0623,279,206
2006-03-08Open-market sale200$37.0323,279,406
2006-03-08Open-market sale100$37.0223,279,606
2006-03-08Open-market sale400$37.0123,279,706
2006-03-08Open-market sale400$37.0023,280,106
2006-03-08Open-market sale400$36.9523,280,506
2006-03-08Open-market sale100$36.9423,280,906
2006-03-08Open-market sale400$36.9323,281,006
2006-03-08Open-market sale400$36.9223,281,406
2006-03-08Open-market sale600$36.9023,281,806
2006-03-08Open-market sale400$36.8823,282,406
2006-03-08Open-market sale200$36.8723,282,806
2006-03-08Open-market sale400$36.8623,283,006
2006-03-08Open-market sale300$36.8523,283,406
2006-03-08Open-market sale200$36.8423,283,706
2006-03-08Open-market sale100$36.8323,283,906
2006-03-08Open-market sale900$36.8223,284,006
2006-03-07Open-market sale300$37.2323,298,006
2006-03-07Open-market sale200$37.5423,291,206
2006-03-07Open-market sale500$37.5323,291,406
2006-03-07Open-market sale300$37.5223,291,906
2006-03-07Open-market sale500$37.4423,292,206
2006-03-07Open-market sale200$37.4223,292,706
2006-03-07Open-market sale300$37.4123,292,906
2006-03-07Open-market sale800$37.3923,293,206
2006-03-07Open-market sale600$37.3823,294,006
2006-03-07Open-market sale100$37.3623,294,606
2006-03-07Open-market sale200$37.3523,294,706
2006-03-07Open-market sale400$37.3423,294,906
2006-03-07Open-market sale400$37.3223,295,306
2006-03-07Open-market sale600$37.3023,295,706
2006-03-07Open-market sale600$37.2923,296,306
2006-03-07Open-market sale500$37.2823,296,906
2006-03-07Open-market sale400$37.2623,297,406
2006-03-07Open-market sale200$37.2523,297,806
2006-03-07Open-market sale200$37.5623,291,006
2006-03-07Open-market sale500$37.2223,298,306
2006-03-07Open-market sale400$37.1423,301,106
2006-03-07Open-market sale1,100$37.1023,302,206
2006-03-07Open-market sale1,300$37.0923,303,306
2006-03-07Open-market sale900$37.0823,304,606
2006-03-07Open-market sale300$37.0723,305,506
2006-03-07Open-market sale600$37.0623,305,806
2006-03-07Open-market sale100$37.0523,306,406
2006-03-07Open-market sale100$37.0423,306,506
2006-03-07Open-market sale600$37.0323,306,606
2006-03-07Open-market sale400$37.0223,307,206
2006-03-07Open-market sale200$37.0023,307,606
2006-03-07Open-market sale100$36.9723,307,806
2006-03-07Open-market sale300$36.9523,307,906
2006-03-07Open-market sale300$36.9323,308,206
2006-03-07Open-market sale200$36.9223,308,506
2006-03-07Open-market sale200$36.7923,308,706
2006-03-07Open-market sale200$36.7723,308,906
2006-03-07Open-market sale300$36.7523,309,106
2006-03-07Open-market sale300$36.7423,309,406
2006-03-07Open-market sale600$36.7123,309,706
2006-03-07Open-market sale100$36.7023,310,306
2006-03-07Open-market sale600$36.4723,310,406
2006-03-07Open-market sale300$37.2123,298,806
2006-03-07Open-market sale900$37.2023,299,106
2006-03-07Open-market sale400$37.1923,300,006
2006-03-07Open-market sale200$37.1823,300,406
2006-03-07Open-market sale100$37.1623,300,606
2006-03-07Open-market sale400$37.1523,300,706
2006-03-07Open-market sale500$37.1123,301,706
2006-03-07Open-market sale200$37.1323,301,506
2006-03-06Open-market sale300$36.4423,325,806
2006-03-06Open-market sale800$36.4323,326,106
2006-03-06Open-market sale400$36.4623,325,406
2006-03-06Open-market sale200$36.4823,325,206
2006-03-06Open-market sale200$36.4923,325,006
2006-03-06Open-market sale200$36.6123,324,806
2006-03-06Open-market sale400$36.6423,324,406
2006-03-06Open-market sale200$36.6623,324,206
2006-03-06Open-market sale200$36.6723,324,006
2006-03-06Open-market sale100$36.6823,323,906
2006-03-06Open-market sale200$36.6923,323,706
2006-03-06Open-market sale200$36.7023,323,506
2006-03-06Open-market sale200$36.7523,323,306
2006-03-06Open-market sale200$36.7923,323,106
2006-03-06Open-market sale800$36.8723,322,306
2006-03-06Open-market sale200$36.8823,322,106
2006-03-06Open-market sale700$36.9123,321,406
2006-03-06Open-market sale100$36.9323,321,306
2006-03-06Open-market sale200$36.9723,321,106
2006-03-06Open-market sale300$36.9823,320,806
2006-03-06Open-market sale400$36.9923,320,406
2006-03-06Open-market sale400$36.3223,330,606
2006-03-06Open-market sale500$36.3423,330,106
2006-03-06Open-market sale600$36.3523,329,506
2006-03-06Open-market sale600$36.3623,328,906
2006-03-06Open-market sale200$36.3723,328,706
2006-03-06Open-market sale800$36.3823,327,906
2006-03-06Open-market sale100$36.3923,327,806
2006-03-06Open-market sale500$36.4223,326,906
2006-03-06Open-market sale400$36.4023,327,406
2006-03-06Open-market sale500$38.1623,311,006
2006-03-06Open-market sale200$37.0523,319,706
2006-03-06Open-market sale500$37.0623,319,206
2006-03-06Open-market sale200$37.0723,319,006
2006-03-06Open-market sale100$37.0923,318,906
2006-03-06Open-market sale400$37.1023,318,506
2006-03-06Open-market sale300$37.1123,318,206
2006-03-06Open-market sale700$37.1223,317,506
2006-03-06Open-market sale300$37.1423,317,206
2006-03-06Open-market sale600$37.1523,316,606
2006-03-06Open-market sale400$37.1623,316,206
2006-03-06Open-market sale300$37.1723,315,906
2006-03-06Open-market sale500$37.1823,315,406
2006-03-06Open-market sale400$37.1923,315,006
2006-03-06Open-market sale500$37.2023,314,506
2006-03-06Open-market sale200$37.2123,314,306
2006-03-06Open-market sale400$37.2223,313,906
2006-03-06Open-market sale100$37.2323,313,806
2006-03-06Open-market sale300$37.2623,313,506
2006-03-06Open-market sale300$37.3023,313,206
2006-03-06Open-market sale300$37.3823,312,906
2006-03-06Open-market sale300$37.5123,312,606
2006-03-06Open-market sale200$37.8823,312,406
2006-03-06Open-market sale600$37.8923,311,806
2006-03-06Open-market sale300$38.0823,311,506
2006-03-06Open-market sale300$37.0323,319,906
2006-03-06Open-market sale200$37.0023,320,206
2006-03-03Open-market sale100$38.0623,338,506
2006-03-03Open-market sale200$38.0823,338,306
2006-03-03Open-market sale600$38.1023,337,706
2006-03-03Open-market sale200$38.1123,337,506
2006-03-03Open-market sale200$38.1223,337,306
2006-03-03Open-market sale400$38.1323,336,906
2006-03-03Open-market sale200$38.1623,336,706
2006-03-03Open-market sale200$38.1823,336,506
2006-03-03Open-market sale800$38.2023,335,706
2006-03-03Open-market sale800$38.2223,334,906
2006-03-03Open-market sale200$38.2423,334,706
2006-03-03Open-market sale500$38.2823,334,206
2006-03-03Open-market sale300$38.3023,333,906
2006-03-03Open-market sale1,000$38.3123,332,906
2006-03-03Open-market sale200$38.3523,332,706
2006-03-03Open-market sale100$38.3823,332,606
2006-03-03Open-market sale600$38.3923,332,006
2006-03-03Open-market sale200$38.4223,331,806
2006-03-03Open-market sale200$38.4823,331,606
2006-03-03Open-market sale200$38.5023,331,406
2006-03-03Open-market sale400$37.6723,341,706
2006-03-03Open-market sale400$37.7023,341,306
2006-03-03Open-market sale200$37.7123,341,106
2006-03-03Open-market sale200$37.7223,340,906
2006-03-03Open-market sale400$37.7323,340,506
2006-03-03Open-market sale200$37.9423,340,306
2006-03-03Open-market sale200$37.9723,340,106
2006-03-03Open-market sale400$37.9823,339,706
2006-03-03Open-market sale900$38.0323,338,606
2006-03-03Open-market sale200$38.0123,339,506
2006-03-03Open-market sale300$37.1023,348,406
2006-03-03Open-market sale300$36.9523,348,706
2006-03-03Open-market sale300$37.2823,347,206
2006-03-03Open-market sale300$37.2923,346,906
2006-03-03Open-market sale200$37.3823,346,706
2006-03-03Open-market sale200$37.3923,346,506
2006-03-03Open-market sale300$37.1523,347,806
2006-03-03Open-market sale300$37.1823,347,506
2006-03-03Open-market sale200$37.4023,346,306
2006-03-03Open-market sale400$37.4123,345,906
2006-03-03Open-market sale200$37.4923,345,706
2006-03-03Open-market sale300$37.5023,345,406
2006-03-03Open-market sale200$37.5123,345,206
2006-03-03Open-market sale100$37.5223,345,106
2006-03-03Open-market sale600$37.5423,344,506
2006-03-03Open-market sale100$37.5523,344,406
2006-03-03Open-market sale600$37.5623,343,806
2006-03-03Open-market sale200$37.5723,343,606
2006-03-03Open-market sale200$37.6223,343,406
2006-03-03Open-market sale700$37.6323,342,706
2006-03-03Open-market sale200$37.6423,342,506
2006-03-03Open-market sale400$37.6523,342,106
2006-03-03Open-market sale200$36.0023,350,806
2006-03-03Open-market sale500$36.3023,350,306
2006-03-03Open-market sale200$36.3423,350,106
2006-03-03Open-market sale300$36.5523,349,806
2006-03-03Open-market sale300$36.7023,349,506
2006-03-03Open-market sale200$36.7223,349,306
2006-03-03Open-market sale300$36.8323,349,006
2006-03-03Open-market sale300$37.1423,348,106
2006-03-03Open-market sale200$38.5323,331,006
2006-03-03Open-market sale200$38.5123,331,206
2006-03-02Open-market sale200$37.2223,351,306
2006-03-02Open-market sale400$37.1823,351,906
2006-03-02Open-market sale1,000$37.1723,352,306
2006-03-02Open-market sale200$37.1623,353,306
2006-03-02Open-market sale800$37.1523,353,506
2006-03-02Open-market sale400$37.1423,354,306
2006-03-02Open-market sale400$37.1323,354,706
2006-03-02Open-market sale200$37.1223,355,106
2006-03-02Open-market sale1,000$37.1123,355,306
2006-03-02Open-market sale1,200$37.1023,356,306
2006-03-02Open-market sale1,000$37.0923,357,506
2006-03-02Open-market sale400$37.0823,358,506
2006-03-02Open-market sale200$37.0723,358,906
2006-03-02Open-market sale200$37.0623,359,106
2006-03-02Open-market sale400$37.0523,359,306
2006-03-02Open-market sale400$37.0223,359,706
2006-03-02Open-market sale600$37.0123,360,106
2006-03-02Open-market sale700$37.0023,360,706
2006-03-02Open-market sale200$36.9923,361,406
2006-03-02Open-market sale200$36.9823,361,606
2006-03-02Open-market sale100$36.9623,361,806
2006-03-02Open-market sale400$36.9423,361,906
2006-03-02Open-market sale200$36.9223,362,306
2006-03-02Open-market sale200$36.8223,351,006
2006-03-02Open-market sale100$37.2423,351,206
2006-03-02Open-market sale100$37.1923,351,806
2006-03-02Open-market sale300$37.2123,351,506
2006-03-02Open-market sale200$36.6023,367,906
2006-03-02Open-market sale200$36.5723,368,106
2006-03-02Open-market sale500$36.5623,368,306
2006-03-02Open-market sale300$36.5323,368,806
2006-03-02Open-market sale200$36.5223,369,106
2006-03-02Open-market sale200$36.4323,369,306
2006-03-02Open-market sale200$36.4123,369,506
2006-03-02Open-market sale300$36.4023,369,706
2006-03-02Open-market sale300$36.3923,370,006
2006-03-02Open-market sale300$36.3823,370,306
2006-03-02Open-market sale100$36.2923,370,606
2006-03-02Open-market sale300$36.2823,370,706
2006-03-02Open-market sale100$36.9023,362,506
2006-03-02Open-market sale400$36.8923,362,606
2006-03-02Open-market sale700$36.8823,363,006
2006-03-02Open-market sale200$36.8723,363,706
2006-03-02Open-market sale300$36.8623,363,906
2006-03-02Open-market sale300$36.8523,364,206
2006-03-02Open-market sale200$36.8323,364,506
2006-03-02Open-market sale200$36.8023,364,706
2006-03-02Open-market sale100$36.7923,364,906
2006-03-02Open-market sale100$36.7823,365,006
2006-03-02Open-market sale200$36.7723,365,106
2006-03-02Open-market sale300$36.7023,365,306
2006-03-02Open-market sale100$36.6823,365,606
2006-03-02Open-market sale300$36.6623,365,706
2006-03-02Open-market sale800$36.6523,366,006
2006-03-02Open-market sale500$36.6423,366,806
2006-03-02Open-market sale100$36.6323,367,306
2006-03-02Open-market sale500$36.6223,367,406
2006-03-01Open-market sale200$35.9323,380,106
2006-03-01Open-market sale400$35.0023,390,606
2006-03-01Open-market sale500$35.0223,390,106
2006-03-01Open-market sale300$35.1523,389,806
2006-03-01Open-market sale200$35.3223,389,606
2006-03-01Open-market sale200$35.8923,380,306
2006-03-01Open-market sale800$35.3523,388,806
2006-03-01Open-market sale200$35.3723,388,606
2006-03-01Open-market sale100$35.3823,388,506
2006-03-01Open-market sale100$35.8823,380,506
2006-03-01Open-market sale100$35.8723,380,606
2006-03-01Open-market sale200$35.8523,380,706
2006-03-01Open-market sale400$35.8223,380,906
2006-03-01Open-market sale400$35.8123,381,306
2006-03-01Open-market sale400$35.8023,381,706
2006-03-01Open-market sale200$35.7923,382,106
2006-03-01Open-market sale400$35.7823,382,306
2006-03-01Open-market sale200$35.7123,382,706
2006-03-01Open-market sale100$35.6723,382,906
2006-03-01Open-market sale300$35.6523,383,006
2006-03-01Open-market sale100$35.6423,383,306
2006-03-01Open-market sale200$35.4923,383,406
2006-03-01Open-market sale600$35.4823,383,606
2006-03-01Open-market sale400$35.4723,384,206
2006-03-01Open-market sale300$35.4523,384,606
2006-03-01Open-market sale500$35.4323,384,906
2006-03-01Open-market sale500$35.4223,385,406
2006-03-01Open-market sale900$35.4123,385,906
2006-03-01Open-market sale1,200$35.4023,386,806
2006-03-01Open-market sale500$35.3923,388,006
2006-03-01Open-market sale100$36.1123,378,306
2006-03-01Open-market sale200$36.1023,378,406
2006-03-01Open-market sale300$36.0923,378,606
2006-03-01Open-market sale400$36.1223,377,906
2006-03-01Open-market sale200$36.0723,378,906
2006-03-01Open-market sale200$36.0623,379,106
2006-03-01Open-market sale200$36.0523,379,306
2006-03-01Open-market sale300$36.0023,379,506
2006-03-01Open-market sale200$35.9823,379,806
2006-03-01Open-market sale100$35.9723,380,006
2006-03-01Open-market sale200$36.8523,372,606
2006-03-01Open-market sale200$36.8423,372,806
2006-03-01Open-market sale200$36.8223,373,006
2006-03-01Open-market sale200$36.8023,373,206
2006-03-01Open-market sale500$36.7923,373,406
2006-03-01Open-market sale400$36.7823,373,906
2006-03-01Open-market sale100$36.7523,374,306
2006-03-01Open-market sale200$36.6423,374,406
2006-03-01Open-market sale800$36.6023,374,606
2006-03-01Open-market sale200$36.5623,375,406
2006-03-01Open-market sale400$36.5423,375,606
2006-03-01Open-market sale200$36.5223,376,006
2006-03-01Open-market sale200$36.5023,376,206
2006-03-01Open-market sale200$36.4623,376,406
2006-03-01Open-market sale100$36.3923,376,606
2006-03-01Open-market sale400$36.2923,376,706
2006-03-01Open-market sale200$36.2623,377,106
2006-03-01Open-market sale200$36.2323,377,306
2006-03-01Open-market sale200$36.2123,377,506
2006-03-01Open-market sale200$36.1323,377,706
2006-03-01Open-market sale200$36.8723,372,206
2006-03-01Open-market sale200$36.8623,372,406
2006-03-01Open-market sale200$36.8923,372,006
2006-03-01Open-market sale200$37.0023,371,006
2006-03-01Open-market sale200$36.9923,371,206
2006-03-01Open-market sale100$36.9823,371,406
2006-03-01Open-market sale100$36.9723,371,506
2006-03-01Open-market sale200$36.9223,371,606
2006-03-01Open-market sale200$36.9123,371,806
2006-02-28Open-market sale200$34.6123,399,606
2006-02-28Open-market sale300$34.6023,399,806
2006-02-28Open-market sale200$34.5923,400,106
2006-02-28Open-market sale400$34.5823,400,306
2006-02-28Open-market sale400$34.5723,400,706
2006-02-28Open-market sale400$34.5623,401,106
2006-02-28Open-market sale1,200$34.5523,401,506
2006-02-28Open-market sale800$34.5423,402,706
2006-02-28Open-market sale400$34.5323,403,506
2006-02-28Open-market sale200$34.5223,403,906
2006-02-28Open-market sale700$34.5123,404,106
2006-02-28Open-market sale600$34.5023,404,806
2006-02-28Open-market sale400$34.4923,405,406
2006-02-28Open-market sale200$34.4823,405,806
2006-02-28Open-market sale600$34.4723,406,006
2006-02-28Open-market sale200$34.4423,406,606
2006-02-28Open-market sale200$34.4323,406,806
2006-02-28Open-market sale200$34.4223,407,006
2006-02-28Open-market sale300$34.4023,407,206
2006-02-28Open-market sale600$34.3823,407,506
2006-02-28Open-market sale200$34.3623,408,106
2006-02-28Open-market sale300$34.3523,408,306
2006-02-28Open-market sale200$34.3423,408,606
2006-02-28Open-market sale300$34.3123,408,806
2006-02-28Open-market sale300$34.3023,409,106
2006-02-28Open-market sale300$34.2823,409,406
2006-02-28Open-market sale300$34.1923,409,706
2006-02-28Open-market sale300$34.0323,410,706
2006-02-28Open-market sale300$34.1723,410,006
2006-02-28Open-market sale400$34.0623,410,306
2006-02-28Open-market sale300$34.6923,398,606
2006-02-28Open-market sale300$34.9123,391,206
2006-02-28Open-market sale200$34.9023,391,506
2006-02-28Open-market sale200$34.8923,391,706
2006-02-28Open-market sale600$34.8823,391,906
2006-02-28Open-market sale200$34.8723,392,506
2006-02-28Open-market sale700$34.8623,392,706
2006-02-28Open-market sale200$34.8523,393,406
2006-02-28Open-market sale600$34.8123,393,606
2006-02-28Open-market sale700$34.8023,394,206
2006-02-28Open-market sale800$34.7923,394,906
2006-02-28Open-market sale600$34.7823,395,706
2006-02-28Open-market sale700$34.7723,396,306
2006-02-28Open-market sale200$34.7623,397,006
2006-02-28Open-market sale600$34.7523,397,206
2006-02-28Open-market sale200$34.7323,397,806
2006-02-28Open-market sale200$34.7223,398,006
2006-02-28Open-market sale400$34.7123,398,206
2006-02-28Open-market sale200$34.9923,391,006
2006-02-28Open-market sale700$34.6823,398,906
2006-02-27Open-market sale100$34.0823,411,006
2006-02-27Open-market sale300$34.0723,411,106
2006-02-27Open-market sale100$34.0523,411,406
2006-02-27Open-market sale500$34.0423,411,506
2006-02-27Open-market sale1,300$34.0323,412,006
2006-02-27Open-market sale700$34.0223,413,306
2006-02-27Open-market sale500$34.0123,414,006
2006-02-27Open-market sale1,400$34.0023,414,506
2006-02-27Open-market sale2,400$33.9923,415,906
2006-02-27Open-market sale1,900$33.9823,418,306
2006-02-27Open-market sale2,400$33.9723,420,206
2006-02-27Open-market sale1,100$33.9623,422,606
2006-02-27Open-market sale1,200$33.9523,423,706
2006-02-27Open-market sale600$33.9423,424,906
2006-02-27Open-market sale500$33.9323,425,506
2006-02-27Open-market sale400$33.9223,426,006
2006-02-27Open-market sale900$33.9123,426,406
2006-02-27Open-market sale500$33.9023,427,306
2006-02-27Open-market sale600$33.8923,427,806
2006-02-27Open-market sale500$33.8823,428,406
2006-02-27Open-market sale300$33.8523,428,906
2006-02-27Open-market sale300$33.7723,429,206
2006-02-27Open-market sale300$33.6723,429,506
2006-02-27Open-market sale300$33.6623,429,806
2006-02-27Open-market sale300$33.6523,430,106
2006-02-27Open-market sale300$33.6223,430,406
2006-02-27Open-market sale300$33.6123,430,706
2006-02-24Open-market sale200$34.1523,431,406
2006-02-24Open-market sale600$34.1323,431,606
2006-02-24Open-market sale400$34.1023,432,206
2006-02-24Open-market sale200$34.2023,431,006
2006-02-24Open-market sale100$34.0723,432,806
2006-02-24Open-market sale200$34.0323,432,906
2006-02-24Open-market sale200$34.1823,431,206
2006-02-24Open-market sale200$34.0923,432,606
2006-02-24Open-market sale700$33.8323,442,406
2006-02-24Open-market sale800$33.8223,443,106
2006-02-24Open-market sale900$33.8123,443,906
2006-02-24Open-market sale1,500$33.8023,444,806
2006-02-24Open-market sale300$33.7923,446,306
2006-02-24Open-market sale200$33.7823,446,606
2006-02-24Open-market sale600$33.7623,446,806
2006-02-24Open-market sale700$33.7523,447,406
2006-02-24Open-market sale300$34.0023,433,106
2006-02-24Open-market sale500$33.7123,448,306
2006-02-24Open-market sale200$33.7023,448,806
2006-02-24Open-market sale300$33.6923,449,006
2006-02-24Open-market sale500$33.6823,449,306
2006-02-24Open-market sale600$33.6023,449,806
2006-02-24Open-market sale300$33.5923,450,406
2006-02-24Open-market sale300$33.5323,450,706
2006-02-24Open-market sale1,400$33.8523,441,006
2006-02-24Open-market sale1,300$33.8623,439,706
2006-02-24Open-market sale200$33.8723,439,506
2006-02-24Open-market sale1,000$33.8823,438,506
2006-02-24Open-market sale1,400$33.8923,437,106
2006-02-24Open-market sale300$33.9023,436,806
2006-02-24Open-market sale300$33.9223,436,506
2006-02-24Open-market sale600$33.9323,435,906
2006-02-24Open-market sale700$33.9423,435,206
2006-02-24Open-market sale800$33.9523,434,406
2006-02-24Open-market sale600$33.9623,433,806
2006-02-24Open-market sale200$33.9723,433,606
2006-02-24Open-market sale200$33.9923,433,406
2006-02-24Open-market sale200$33.7323,448,106
2006-02-23Open-market sale200$34.2323,454,506
2006-02-23Open-market sale800$34.0123,457,606
2006-02-23Open-market sale200$34.0223,457,406
2006-02-23Open-market sale100$34.0323,457,306
2006-02-23Open-market sale200$34.0623,457,106
2006-02-23Open-market sale500$34.0723,456,606
2006-02-23Open-market sale400$34.0923,456,206
2006-02-23Open-market sale200$34.1023,456,006
2006-02-23Open-market sale400$34.1323,455,606
2006-02-23Open-market sale300$34.1423,455,306
2006-02-23Open-market sale200$34.1623,455,106
2006-02-23Open-market sale100$34.1923,455,006
2006-02-23Open-market sale100$34.2023,454,906
2006-02-23Open-market sale200$34.2223,454,706
2006-02-23Open-market sale100$34.2423,454,406
2006-02-23Open-market sale200$34.0023,458,406
2006-02-23Open-market sale200$33.9923,458,606
2006-02-23Open-market sale900$33.9823,458,806
2006-02-23Open-market sale100$33.9523,459,706
2006-02-23Open-market sale200$33.9423,459,806
2006-02-23Open-market sale400$33.9323,460,006
2006-02-23Open-market sale200$33.9223,460,406
2006-02-23Open-market sale200$33.8923,460,606
2006-02-23Open-market sale200$33.8823,460,806
2006-02-23Open-market sale200$33.8723,461,006
2006-02-23Open-market sale200$33.8023,461,206
2006-02-23Open-market sale200$33.7823,461,406
2006-02-23Open-market sale300$33.7423,461,606
2006-02-23Open-market sale500$33.7123,461,906
2006-02-23Open-market sale400$34.2523,454,006
2006-02-23Open-market sale200$34.4923,452,006
2006-02-23Open-market sale200$34.5723,451,206
2006-02-23Open-market sale200$34.6723,451,006
2006-02-23Open-market sale400$34.3323,453,006
2006-02-23Open-market sale200$34.3023,453,406
2006-02-23Open-market sale300$34.4823,452,206
2006-02-23Open-market sale200$34.4323,452,506
2006-02-23Open-market sale200$34.5223,451,406
2006-02-23Open-market sale100$34.4123,452,706
2006-02-23Open-market sale200$34.3723,452,806
2006-02-23Open-market sale300$34.5023,451,706
2006-02-23Open-market sale100$34.5123,451,606
2006-02-23Open-market sale200$34.2823,453,806
2006-02-23Open-market sale200$34.2923,453,606
2006-02-23Open-market sale200$33.2123,467,906
2006-02-23Open-market sale300$33.1123,468,106
2006-02-23Open-market sale200$33.0823,468,406
2006-02-23Open-market sale300$33.0723,468,606
2006-02-23Open-market sale300$33.0623,468,906
2006-02-23Open-market sale300$33.0523,469,206
2006-02-23Open-market sale300$33.0223,469,506
2006-02-23Open-market sale300$33.0023,469,806
2006-02-23Open-market sale300$32.9023,470,106
2006-02-23Open-market sale300$32.7623,470,406
2006-02-23Open-market sale300$32.7523,470,706
2006-02-23Open-market sale200$33.7023,462,406
2006-02-23Open-market sale400$33.6923,462,606
2006-02-23Open-market sale400$33.6823,463,006
2006-02-23Open-market sale200$33.6423,463,406
2006-02-23Open-market sale300$33.4923,463,606
2006-02-23Open-market sale300$33.4823,463,906
2006-02-23Open-market sale200$33.4623,464,206
2006-02-23Open-market sale300$33.4523,464,406
2006-02-23Open-market sale600$33.4423,464,706
2006-02-23Open-market sale100$33.4323,465,306
2006-02-23Open-market sale200$33.4223,465,406
2006-02-23Open-market sale400$33.4123,465,606
2006-02-23Open-market sale200$33.4023,466,006
2006-02-23Open-market sale700$33.3823,466,206
2006-02-23Open-market sale200$33.3423,466,906
2006-02-23Open-market sale200$33.3123,467,106
2006-02-23Open-market sale300$33.3023,467,306
2006-02-23Open-market sale200$33.2723,467,606
2006-02-23Open-market sale100$33.2623,467,806
2006-02-22Open-market sale100$34.3723,471,006
2006-02-22Open-market sale500$34.3623,471,106
2006-02-22Open-market sale500$34.3023,471,606
2006-02-22Open-market sale300$34.2023,472,106
2006-02-22Open-market sale200$34.0123,472,406
2006-02-22Open-market sale400$34.0023,472,606
2006-02-22Open-market sale200$33.9923,473,006
2006-02-22Open-market sale400$33.9823,473,206
2006-02-22Open-market sale100$33.9523,473,606
2006-02-22Open-market sale100$33.8923,473,706
2006-02-22Open-market sale100$33.8723,473,806
2006-02-22Open-market sale200$33.8223,473,906
2006-02-22Open-market sale300$33.7923,474,106
2006-02-22Open-market sale400$33.7823,474,406
2006-02-22Open-market sale200$33.7723,474,806
2006-02-22Open-market sale200$33.7623,475,006
2006-02-22Open-market sale400$33.7523,475,206
2006-02-22Open-market sale200$33.7423,475,606
2006-02-22Open-market sale100$33.7323,475,806
2006-02-22Open-market sale300$33.7023,475,906
2006-02-22Open-market sale300$33.6823,476,206
2006-02-22Open-market sale200$33.6723,476,506
2006-02-22Open-market sale300$33.6623,476,706
2006-02-22Open-market sale300$33.6223,477,006
2006-02-22Open-market sale300$33.6123,477,306
2006-02-22Open-market sale500$33.6023,477,606
2006-02-22Open-market sale300$33.5623,478,106
2006-02-22Open-market sale800$33.5423,478,706
2006-02-22Open-market sale500$33.5323,479,506
2006-02-22Open-market sale300$33.5123,480,006
2006-02-22Open-market sale700$33.5023,480,306
2006-02-22Open-market sale200$33.4923,481,006
2006-02-22Open-market sale400$33.4823,481,206
2006-02-22Open-market sale300$33.4623,481,606
2006-02-22Open-market sale400$33.4523,481,906
2006-02-22Open-market sale300$33.4323,482,306
2006-02-22Open-market sale200$33.3623,482,606
2006-02-22Open-market sale700$33.3523,482,806
2006-02-22Open-market sale400$33.3323,483,506
2006-02-22Open-market sale300$33.3123,483,906
2006-02-22Open-market sale100$33.3023,484,206
2006-02-22Open-market sale400$33.2923,484,306
2006-02-22Open-market sale500$33.2823,484,706
2006-02-22Open-market sale1,100$33.2723,485,206
2006-02-22Open-market sale500$33.2623,486,306
2006-02-22Open-market sale400$33.2523,486,806
2006-02-22Open-market sale300$33.2323,487,206
2006-02-22Open-market sale800$33.1923,487,506
2006-02-22Open-market sale700$33.1823,488,306
2006-02-22Open-market sale400$33.1523,489,006
2006-02-22Open-market sale200$33.1023,489,406
2006-02-22Open-market sale200$33.0923,489,606
2006-02-22Open-market sale200$33.0723,489,806
2006-02-22Open-market sale200$33.0523,490,006
2006-02-22Open-market sale200$33.0323,490,206
2006-02-22Open-market sale300$33.5523,478,406
2006-02-22Open-market sale600$32.9923,490,406
2006-02-21Open-market sale100$33.8423,494,906
2006-02-21Open-market sale400$33.8323,495,006
2006-02-21Open-market sale400$33.8223,495,406
2006-02-21Open-market sale200$33.8123,495,806
2006-02-21Open-market sale300$33.7923,496,006
2006-02-21Open-market sale400$33.7823,496,306
2006-02-21Open-market sale200$33.7723,496,706
2006-02-21Open-market sale300$33.7623,496,906
2006-02-21Open-market sale100$33.7523,497,206
2006-02-21Open-market sale100$33.7023,497,306
2006-02-21Open-market sale400$33.6923,497,406
2006-02-21Open-market sale700$33.6823,497,806
2006-02-21Open-market sale300$34.4323,491,006
2006-02-21Open-market sale500$34.3023,491,306
2006-02-21Open-market sale300$34.2023,491,806
2006-02-21Open-market sale300$34.1623,492,106
2006-02-21Open-market sale200$34.1223,492,406
2006-02-21Open-market sale300$34.1123,492,606
2006-02-21Open-market sale200$34.0023,492,906
2006-02-21Open-market sale200$33.9423,493,106
2006-02-21Open-market sale200$33.9323,493,306
2006-02-21Open-market sale100$33.9223,493,506
2006-02-21Open-market sale300$33.9123,493,606
2006-02-21Open-market sale100$33.9023,493,906
2006-02-21Open-market sale200$33.8923,494,006
2006-02-21Open-market sale200$33.8723,494,206
2006-02-21Open-market sale500$33.8623,494,406
2006-02-21Open-market sale500$33.4323,506,506
2006-02-21Open-market sale600$33.4223,507,006
2006-02-21Open-market sale400$33.4123,507,606
2006-02-21Open-market sale200$33.4023,508,006
2006-02-21Open-market sale800$33.3923,508,206
2006-02-21Open-market sale300$33.3823,509,006
2006-02-21Open-market sale600$33.3423,509,306
2006-02-21Open-market sale600$33.3023,509,906
2006-02-21Open-market sale200$33.2923,510,506
2006-02-21Open-market sale300$33.2723,510,706
2006-02-21Open-market sale500$33.6723,498,506
2006-02-21Open-market sale400$33.6623,499,006
2006-02-21Open-market sale200$33.6523,499,406
2006-02-21Open-market sale200$33.6423,499,606
2006-02-21Open-market sale200$33.6323,499,806
2006-02-21Open-market sale700$33.6223,500,006
2006-02-21Open-market sale300$33.6123,500,706
2006-02-21Open-market sale700$33.6023,501,006
2006-02-21Open-market sale700$33.5923,501,706
2006-02-21Open-market sale200$33.5823,502,406
2006-02-21Open-market sale200$33.5623,502,606
2006-02-21Open-market sale200$33.5523,502,806
2006-02-21Open-market sale500$33.5423,503,006
2006-02-21Open-market sale300$33.5223,503,506
2006-02-21Open-market sale1,400$33.5023,503,806
2006-02-21Open-market sale200$33.4823,505,206
2006-02-21Open-market sale300$33.4723,505,406
2006-02-21Open-market sale200$33.4623,505,706
2006-02-21Open-market sale400$33.4523,505,906
2006-02-21Open-market sale200$33.4423,506,306
2006-02-17Open-market sale200$34.7523,517,106
2006-02-17Open-market sale700$34.7823,514,306
2006-02-17Open-market sale500$34.8323,513,806
2006-02-17Open-market sale200$34.8423,513,606
2006-02-17Open-market sale700$34.8523,512,906
2006-02-17Open-market sale600$34.8623,512,306
2006-02-17Open-market sale300$34.9023,512,006
2006-02-17Open-market sale300$34.9423,511,706
2006-02-17Open-market sale200$35.0223,511,506
2006-02-17Open-market sale300$35.0323,511,206
2006-02-17Open-market sale100$35.1623,511,106
2006-02-17Open-market sale100$35.2123,511,006
2006-02-17Open-market sale400$34.7123,517,706
2006-02-17Open-market sale400$34.7223,517,306
2006-02-17Open-market sale400$34.7723,515,006
2006-02-17Open-market sale1,700$34.7623,515,406
2006-02-17Open-market sale200$34.2823,530,106
2006-02-17Open-market sale700$34.2523,530,306
2006-02-17Open-market sale500$34.7023,518,106
2006-02-17Open-market sale200$34.3023,529,906
2006-02-17Open-market sale100$34.3123,529,806
2006-02-17Open-market sale400$34.3423,529,406
2006-02-17Open-market sale200$34.4323,529,206
2006-02-17Open-market sale200$34.4623,529,006
2006-02-17Open-market sale100$34.4723,528,906
2006-02-17Open-market sale200$34.4823,528,706
2006-02-17Open-market sale400$34.4923,528,306
2006-02-17Open-market sale1,000$34.5023,527,306
2006-02-17Open-market sale300$34.5123,527,006
2006-02-17Open-market sale200$34.5323,526,806
2006-02-17Open-market sale200$34.5423,526,606
2006-02-17Open-market sale200$34.5523,526,406
2006-02-17Open-market sale600$34.5623,525,806
2006-02-17Open-market sale1,100$34.6923,518,606
2006-02-17Open-market sale1,100$34.6823,519,706
2006-02-17Open-market sale800$34.6723,520,806
2006-02-17Open-market sale400$34.6623,521,606
2006-02-17Open-market sale200$34.6523,522,006
2006-02-17Open-market sale600$34.6423,522,206
2006-02-17Open-market sale100$34.6323,522,806
2006-02-17Open-market sale1,000$34.6223,522,906
2006-02-17Open-market sale400$34.6123,523,906
2006-02-17Open-market sale400$34.6023,524,306
2006-02-17Open-market sale500$34.5923,524,706
2006-02-17Open-market sale400$34.5823,525,206
2006-02-17Open-market sale200$34.5723,525,606
2006-02-16Open-market sale100$35.1023,531,806
2006-02-16Open-market sale600$34.8723,537,406
2006-02-16Open-market sale400$34.8823,537,006
2006-02-16Open-market sale300$34.8923,536,706
2006-02-16Open-market sale600$34.9023,536,106
2006-02-16Open-market sale300$34.9123,535,806
2006-02-16Open-market sale500$34.9223,535,306
2006-02-16Open-market sale200$34.9323,535,106
2006-02-16Open-market sale300$34.9423,534,806
2006-02-16Open-market sale600$34.9523,534,206
2006-02-16Open-market sale500$34.9623,533,706
2006-02-16Open-market sale200$34.9723,533,506
2006-02-16Open-market sale700$34.9823,532,806
2006-02-16Open-market sale200$35.0323,532,606
2006-02-16Open-market sale700$35.0523,531,906
2006-02-16Open-market sale300$35.2923,531,006
2006-02-16Open-market sale500$35.1223,531,306
2006-02-16Open-market sale400$34.8623,538,006
2006-02-16Open-market sale800$34.8523,538,406
2006-02-16Open-market sale300$33.7923,550,706
2006-02-16Open-market sale200$33.8423,550,506
2006-02-16Open-market sale600$33.8923,549,906
2006-02-16Open-market sale300$33.9623,549,606
2006-02-16Open-market sale300$33.9923,549,306
2006-02-16Open-market sale400$34.0023,548,906
2006-02-16Open-market sale200$34.0123,548,706
2006-02-16Open-market sale300$34.0323,548,406
2006-02-16Open-market sale300$34.0823,548,106
2006-02-16Open-market sale200$34.4323,547,906
2006-02-16Open-market sale100$34.5123,547,806
2006-02-16Open-market sale200$34.5723,547,606
2006-02-16Open-market sale200$34.5923,547,406
2006-02-16Open-market sale200$34.6423,547,206
2006-02-16Open-market sale200$34.6523,547,006
2006-02-16Open-market sale600$34.6623,546,406
2006-02-16Open-market sale200$34.8423,539,206
2006-02-16Open-market sale400$34.8323,539,406
2006-02-16Open-market sale800$34.8123,539,806
2006-02-16Open-market sale700$34.8023,540,606
2006-02-16Open-market sale300$34.7923,541,306
2006-02-16Open-market sale700$34.7823,541,606
2006-02-16Open-market sale900$34.7723,542,306
2006-02-16Open-market sale1,000$34.7623,543,206
2006-02-16Open-market sale600$34.7523,544,206
2006-02-16Open-market sale1,000$34.7423,544,806
2006-02-16Open-market sale400$34.7123,545,806
2006-02-16Open-market sale200$34.6923,546,206
2006-02-15Open-market sale800$33.8123,566,906
2006-02-15Open-market sale200$33.7023,570,806
2006-02-15Open-market sale200$33.7223,570,606
2006-02-15Open-market sale200$33.7323,570,406
2006-02-15Open-market sale200$33.7423,570,206
2006-02-15Open-market sale200$33.7623,570,006
2006-02-15Open-market sale300$33.7723,569,706
2006-02-15Open-market sale200$33.7823,569,506
2006-02-15Open-market sale600$33.7923,568,906
2006-02-15Open-market sale1,200$33.8023,567,706
2006-02-15Open-market sale200$34.0223,555,806
2006-02-15Open-market sale500$33.8223,566,406
2006-02-15Open-market sale300$34.0123,556,006
2006-02-15Open-market sale1,800$34.0023,556,306
2006-02-15Open-market sale700$33.9923,558,106
2006-02-15Open-market sale800$33.9823,558,806
2006-02-15Open-market sale200$33.9723,559,606
2006-02-15Open-market sale700$33.9623,559,806
2006-02-15Open-market sale400$33.9523,560,506
2006-02-15Open-market sale500$33.9423,560,906
2006-02-15Open-market sale200$33.9323,561,406
2006-02-15Open-market sale300$33.9223,561,606
2006-02-15Open-market sale1,000$33.9023,561,906
2006-02-15Open-market sale600$33.8923,562,906
2006-02-15Open-market sale300$33.8823,563,506
2006-02-15Open-market sale600$33.8723,563,806
2006-02-15Open-market sale100$33.8623,564,406
2006-02-15Open-market sale600$33.8523,564,506
2006-02-15Open-market sale1,100$33.8423,565,106
2006-02-15Open-market sale200$33.8323,566,206
2006-02-15Open-market sale200$34.1123,551,606
2006-02-15Open-market sale800$34.0323,555,006
2006-02-15Open-market sale200$34.0823,554,306
2006-02-15Open-market sale500$34.0423,554,506
2006-02-15Open-market sale300$34.1623,551,306
2006-02-15Open-market sale300$34.1923,551,006
2006-02-15Open-market sale1,300$34.1023,551,806
2006-02-15Open-market sale1,200$34.0923,553,106
2006-02-14Open-market sale300$34.9723,572,606
2006-02-14Open-market sale600$34.9923,572,006
2006-02-14Open-market sale200$35.0923,571,806
2006-02-14Open-market sale200$35.1023,571,606
2006-02-14Open-market sale400$35.2723,571,206
2006-02-14Open-market sale200$35.3223,571,006
2006-02-14Open-market sale300$34.9023,572,906
2006-02-14Open-market sale300$34.8923,573,206
2006-02-14Open-market sale600$34.8823,573,506
2006-02-14Open-market sale1,000$34.8723,574,106
2006-02-14Open-market sale400$34.8623,575,106
2006-02-14Open-market sale900$34.6523,586,106
2006-02-14Open-market sale300$34.6423,587,006
2006-02-14Open-market sale600$34.6623,585,506
2006-02-14Open-market sale400$34.6723,585,106
2006-02-14Open-market sale100$34.6823,585,006
2006-02-14Open-market sale600$34.6923,584,406
2006-02-14Open-market sale600$34.7023,583,806
2006-02-14Open-market sale900$34.6323,587,306
2006-02-14Open-market sale600$34.6223,588,206
2006-02-14Open-market sale400$34.6123,588,806
2006-02-14Open-market sale600$34.6023,589,206
2006-02-14Open-market sale300$34.5923,589,806
2006-02-14Open-market sale500$34.5823,590,106
2006-02-14Open-market sale200$34.5523,590,606
2006-02-14Open-market sale200$34.5423,590,806
2006-02-14Open-market sale100$34.8523,575,506
2006-02-14Open-market sale1,000$34.8423,575,606
2006-02-14Open-market sale1,000$34.8323,576,606
2006-02-14Open-market sale400$34.8223,577,606
2006-02-14Open-market sale200$34.8123,578,006
2006-02-14Open-market sale800$34.8023,578,206
2006-02-14Open-market sale100$34.7923,579,006
2006-02-14Open-market sale300$34.7823,579,106
2006-02-14Open-market sale900$34.7723,579,406
2006-02-14Open-market sale400$34.7623,580,306
2006-02-14Open-market sale700$34.7523,580,706
2006-02-14Open-market sale600$34.7423,581,406
2006-02-14Open-market sale900$34.7323,582,006
2006-02-14Open-market sale400$34.7223,582,906
2006-02-14Open-market sale500$34.7123,583,306
2006-02-13Open-market sale200$35.1223,596,506
2006-02-13Open-market sale300$35.1123,596,706
2006-02-13Open-market sale400$35.1023,597,006
2006-02-13Open-market sale200$35.0923,597,406
2006-02-13Open-market sale200$35.0623,597,606
2006-02-13Open-market sale100$35.0523,597,806
2006-02-13Open-market sale400$35.0323,597,906
2006-02-13Open-market sale400$34.9923,598,306
2006-02-13Open-market sale200$34.9723,598,706
2006-02-13Open-market sale100$34.9623,598,906
2006-02-13Open-market sale100$34.9523,599,006
2006-02-13Open-market sale100$34.9423,599,106
2006-02-13Open-market sale200$34.9323,599,206
2006-02-13Open-market sale400$34.9223,599,406
2006-02-13Open-market sale100$34.9023,599,806
2006-02-13Open-market sale400$34.8923,599,906
2006-02-13Open-market sale100$34.8823,600,306
2006-02-13Open-market sale500$34.8723,600,406
2006-02-13Open-market sale400$34.8523,600,906
2006-02-13Open-market sale400$35.3523,592,406
2006-02-13Open-market sale800$35.3223,592,806
2006-02-13Open-market sale400$35.3123,593,606
2006-02-13Open-market sale100$35.2623,594,006
2006-02-13Open-market sale300$35.2523,594,106
2006-02-13Open-market sale300$35.2423,594,406
2006-02-13Open-market sale200$35.2123,594,706
2006-02-13Open-market sale400$35.2023,594,906
2006-02-13Open-market sale400$35.1623,595,306
2006-02-13Open-market sale500$35.1523,595,706
2006-02-13Open-market sale300$35.1423,596,206
2006-02-13Open-market sale300$35.5023,591,606
2006-02-13Open-market sale300$35.6123,591,306
2006-02-13Open-market sale300$35.7023,591,006
2006-02-13Open-market sale200$35.3923,591,906
2006-02-13Open-market sale300$35.3723,592,106
2006-02-13Open-market sale400$34.1723,610,606
2006-02-13Open-market sale600$34.7923,602,406
2006-02-13Open-market sale200$34.7823,603,006
2006-02-13Open-market sale200$34.7723,603,206
2006-02-13Open-market sale200$34.7623,603,406
2006-02-13Open-market sale300$34.7523,603,606
2006-02-13Open-market sale200$34.7223,603,906
2006-02-13Open-market sale200$34.7023,604,106
2006-02-13Open-market sale100$34.5323,604,306
2006-02-13Open-market sale400$34.5223,604,406
2006-02-13Open-market sale400$34.5023,604,806
2006-02-13Open-market sale200$34.4923,605,206
2006-02-13Open-market sale100$34.4723,605,406
2006-02-13Open-market sale200$34.4523,605,506
2006-02-13Open-market sale100$34.4423,605,706
2006-02-13Open-market sale200$34.4323,605,806
2006-02-13Open-market sale400$34.4223,606,006
2006-02-13Open-market sale400$34.4123,606,406
2006-02-13Open-market sale400$34.4023,606,806
2006-02-13Open-market sale600$34.3923,607,206
2006-02-13Open-market sale600$34.3323,607,806
2006-02-13Open-market sale500$34.3223,608,406
2006-02-13Open-market sale200$34.2723,608,906
2006-02-13Open-market sale600$34.2523,609,106
2006-02-13Open-market sale600$34.2423,609,706
2006-02-13Open-market sale100$34.2123,610,306
2006-02-13Open-market sale400$34.8123,601,506
2006-02-13Open-market sale200$34.8223,601,306
2006-02-13Open-market sale500$34.8023,601,906
2006-02-13Open-market sale200$34.2023,610,406
2006-02-10Open-market sale300$33.6623,630,506
2006-02-10Open-market sale600$35.0023,624,906
2006-02-10Open-market sale200$34.9823,625,506
2006-02-10Open-market sale200$34.9523,625,706
2006-02-10Open-market sale200$34.9123,625,906
2006-02-10Open-market sale200$34.8923,626,106
2006-02-10Open-market sale200$34.8523,626,306
2006-02-10Open-market sale200$34.8023,626,506
2006-02-10Open-market sale200$34.7923,626,706
2006-02-10Open-market sale200$34.7523,626,906
2006-02-10Open-market sale200$34.4523,627,106
2006-02-10Open-market sale200$34.4323,627,306
2006-02-10Open-market sale200$34.4123,627,506
2006-02-10Open-market sale400$34.4023,627,706
2006-02-10Open-market sale100$34.3923,628,106
2006-02-10Open-market sale100$34.3823,628,206
2006-02-10Open-market sale300$34.3023,628,306
2006-02-10Open-market sale100$34.2523,628,606
2006-02-10Open-market sale200$34.2223,628,706
2006-02-10Open-market sale200$34.1623,628,906
2006-02-10Open-market sale100$34.1023,629,106
2006-02-10Open-market sale300$34.0023,629,206
2006-02-10Open-market sale200$33.9923,629,506
2006-02-10Open-market sale200$33.9023,629,706
2006-02-10Open-market sale200$33.8523,629,906
2006-02-10Open-market sale200$33.8223,630,106
2006-02-10Open-market sale100$33.7923,630,306
2006-02-10Open-market sale100$33.6823,630,406
2006-02-10Open-market sale200$35.0123,624,706
2006-02-10Open-market sale200$33.6423,630,806
2006-02-10Open-market sale700$35.0323,623,206
2006-02-10Open-market sale800$35.0223,623,906
2006-02-10Open-market sale500$35.0523,622,706
2006-02-10Open-market sale200$37.2523,617,106
2006-02-10Open-market sale200$36.7323,617,306
2006-02-10Open-market sale200$35.9923,617,506
2006-02-10Open-market sale200$35.8923,617,706
2006-02-10Open-market sale200$35.7423,617,906
2006-02-10Open-market sale200$35.7023,618,106
2006-02-10Open-market sale200$35.6923,618,306
2006-02-10Open-market sale200$35.6123,618,506
2006-02-10Open-market sale100$35.6023,618,706
2006-02-10Open-market sale200$35.5723,618,806
2006-02-10Open-market sale200$35.5623,619,006
2006-02-10Open-market sale200$35.5323,619,206
2006-02-10Open-market sale200$35.4523,619,406
2006-02-10Open-market sale400$35.4023,619,606
2006-02-10Open-market sale100$35.3623,620,006
2006-02-10Open-market sale100$35.3523,620,106
2006-02-10Open-market sale300$35.2623,620,206
2006-02-10Open-market sale200$35.2523,620,506
2006-02-10Open-market sale200$35.2323,620,706
2006-02-10Open-market sale200$35.2123,620,906
2006-02-10Open-market sale200$35.1823,621,106
2006-02-10Open-market sale400$35.1423,621,306
2006-02-10Open-market sale200$35.1323,621,706
2006-02-10Open-market sale200$35.1123,621,906
2006-02-10Open-market sale400$35.1023,622,106
2006-02-10Open-market sale100$35.0823,622,506
2006-02-10Open-market sale100$35.0623,622,606
2006-02-10Open-market sale300$38.6523,615,206
2006-02-10Open-market sale300$38.7523,614,906
2006-02-10Open-market sale300$38.9223,614,606
2006-02-10Open-market sale600$38.9623,614,006
2006-02-10Open-market sale300$38.9723,613,706
2006-02-10Open-market sale600$39.0023,613,106
2006-02-10Open-market sale600$39.0123,612,506
2006-02-10Open-market sale300$39.0523,612,206
2006-02-10Open-market sale300$39.0623,611,906
2006-02-10Open-market sale300$39.1023,611,606
2006-02-10Open-market sale400$39.1523,611,206
2006-02-10Open-market sale200$39.2023,611,006
2006-02-10Open-market sale200$38.5823,616,106
2006-02-10Open-market sale200$38.5923,615,906
2006-02-10Open-market sale200$38.6023,615,706
2006-02-10Open-market sale200$37.6923,616,906
2006-02-10Open-market sale200$38.0523,616,706
2006-02-10Open-market sale200$38.3523,616,506
2006-02-10Open-market sale200$38.6323,615,506
2006-02-10Open-market sale200$38.5523,616,306
2006-02-09Open-market sale800$38.9723,650,206
2006-02-09Open-market sale400$39.5723,637,106
2006-02-09Open-market sale300$39.5623,637,506
2006-02-09Open-market sale700$39.5523,637,806
2006-02-09Open-market sale1,400$39.5423,638,506
2006-02-09Open-market sale300$39.5323,639,906
2006-02-09Open-market sale500$39.5223,640,206
2006-02-09Open-market sale500$39.5123,640,706
2006-02-09Open-market sale400$39.5023,641,206
2006-02-09Open-market sale800$39.4923,641,606
2006-02-09Open-market sale200$39.4623,642,406
2006-02-09Open-market sale600$39.4523,642,606
2006-02-09Open-market sale500$39.4423,643,206
2006-02-09Open-market sale200$39.4223,643,706
2006-02-09Open-market sale500$39.4123,643,906
2006-02-09Open-market sale300$39.4023,644,406
2006-02-09Open-market sale200$39.3823,644,706
2006-02-09Open-market sale200$39.3523,644,906
2006-02-09Open-market sale500$39.3423,645,106
2006-02-09Open-market sale200$39.3223,645,606
2006-02-09Open-market sale300$39.3123,645,806
2006-02-09Open-market sale800$39.3023,646,106
2006-02-09Open-market sale300$39.2923,646,906
2006-02-09Open-market sale200$39.2723,647,206
2006-02-09Open-market sale1,100$39.2623,647,406
2006-02-09Open-market sale300$39.1623,648,506
2006-02-09Open-market sale600$39.1223,648,806
2006-02-09Open-market sale200$39.1023,649,406
2006-02-09Open-market sale300$39.0723,649,606
2006-02-09Open-market sale300$39.0023,649,906
2006-02-09Open-market sale600$39.5923,636,106
2006-02-09Open-market sale400$39.5823,636,706
2006-02-09Open-market sale300$39.6223,635,806
2006-02-09Open-market sale200$39.6323,635,606
2006-02-09Open-market sale200$39.6423,635,406
2006-02-09Open-market sale200$39.8323,631,006
2006-02-09Open-market sale200$39.8023,631,206
2006-02-09Open-market sale500$39.7823,631,406
2006-02-09Open-market sale200$39.7423,631,906
2006-02-09Open-market sale200$39.7323,632,106
2006-02-09Open-market sale200$39.7223,632,306
2006-02-09Open-market sale200$39.7123,632,506
2006-02-09Open-market sale400$39.7023,632,706
2006-02-09Open-market sale400$39.6923,633,106
2006-02-09Open-market sale1,000$39.6823,633,506
2006-02-09Open-market sale400$39.6723,634,506
2006-02-09Open-market sale400$39.6623,634,906
2006-02-09Open-market sale100$39.6523,635,306
2006-02-08Open-market sale500$38.4223,654,706
2006-02-08Open-market sale600$38.4623,653,406
2006-02-08Open-market sale300$38.4823,653,106
2006-02-08Open-market sale600$38.4923,652,506
2006-02-08Open-market sale300$38.5023,652,206
2006-02-08Open-market sale400$38.5423,651,806
2006-02-08Open-market sale300$38.5523,651,506
2006-02-08Open-market sale200$38.5923,651,306
2006-02-08Open-market sale100$38.6023,651,206
2006-02-08Open-market sale200$38.6223,651,006
2006-02-08Open-market sale500$38.3023,660,006
2006-02-08Open-market sale200$38.3123,659,806
2006-02-08Open-market sale600$38.3223,659,206
2006-02-08Open-market sale400$38.3323,658,806
2006-02-08Open-market sale600$38.3423,658,206
2006-02-08Open-market sale400$38.3523,657,806
2006-02-08Open-market sale200$38.3723,657,606
2006-02-08Open-market sale1,400$38.3823,656,206
2006-02-08Open-market sale500$38.3923,655,706
2006-02-08Open-market sale200$38.4023,655,506
2006-02-08Open-market sale300$38.4123,655,206
2006-02-08Open-market sale500$38.4523,654,006
2006-02-08Open-market sale200$38.4423,654,506
2006-02-08Open-market sale300$37.8723,667,406
2006-02-08Open-market sale200$37.7823,667,706
2006-02-08Open-market sale200$37.7523,667,906
2006-02-08Open-market sale300$37.7323,668,106
2006-02-08Open-market sale300$37.7123,668,406
2006-02-08Open-market sale100$37.7023,668,706
2006-02-08Open-market sale100$37.6923,668,806
2006-02-08Open-market sale300$37.6723,668,906
2006-02-08Open-market sale300$37.6323,669,206
2006-02-08Open-market sale200$37.5523,669,506
2006-02-08Open-market sale600$37.5323,669,706
2006-02-08Open-market sale100$37.4623,670,306
2006-02-08Open-market sale300$37.4323,670,406
2006-02-08Open-market sale300$37.3423,670,706
2006-02-08Open-market sale700$38.2923,660,506
2006-02-08Open-market sale300$38.2823,661,206
2006-02-08Open-market sale1,000$38.2723,661,506
2006-02-08Open-market sale200$38.2623,662,506
2006-02-08Open-market sale400$38.2523,662,706
2006-02-08Open-market sale800$38.2423,663,106
2006-02-08Open-market sale1,200$38.2323,663,906
2006-02-08Open-market sale200$38.2223,665,106
2006-02-08Open-market sale200$38.1623,665,306
2006-02-08Open-market sale200$38.1223,665,506
2006-02-08Open-market sale400$38.0823,665,706
2006-02-08Open-market sale400$38.0723,666,106
2006-02-08Open-market sale200$38.0223,666,506
2006-02-08Open-market sale200$37.9923,666,706
2006-02-08Open-market sale200$37.9323,666,906
2006-02-08Open-market sale300$37.9023,667,106
2006-02-07Open-market sale400$38.3623,681,606
2006-02-07Open-market sale200$38.2723,682,306
2006-02-07Open-market sale400$38.2523,682,506
2006-02-07Open-market sale100$38.2323,682,906
2006-02-07Open-market sale300$38.9823,674,406
2006-02-07Open-market sale300$38.9423,674,706
2006-02-07Open-market sale300$38.9223,675,006
2006-02-07Open-market sale100$38.8723,675,306
2006-02-07Open-market sale100$38.7023,675,406
2006-02-07Open-market sale100$38.6623,675,506
2006-02-07Open-market sale400$38.6523,675,606
2006-02-07Open-market sale400$38.6423,676,006
2006-02-07Open-market sale800$38.6123,676,406
2006-02-07Open-market sale800$38.6023,677,206
2006-02-07Open-market sale200$38.5923,678,006
2006-02-07Open-market sale200$38.5823,678,206
2006-02-07Open-market sale100$38.5723,678,406
2006-02-07Open-market sale200$38.5423,678,506
2006-02-07Open-market sale400$38.5323,678,706
2006-02-07Open-market sale400$38.5223,679,106
2006-02-07Open-market sale100$38.5123,679,506
2006-02-07Open-market sale400$38.5023,679,606
2006-02-07Open-market sale400$38.4823,680,006
2006-02-07Open-market sale200$38.4623,680,406
2006-02-07Open-market sale400$38.4523,680,606
2006-02-07Open-market sale200$38.4423,681,006
2006-02-07Open-market sale200$38.3823,681,206
2006-02-07Open-market sale200$38.3723,681,406
2006-02-07Open-market sale200$38.3123,682,106
2006-02-07Open-market sale100$38.3323,682,006
2006-02-07Open-market sale200$37.6123,689,906
2006-02-07Open-market sale600$37.6423,689,006
2006-02-07Open-market sale200$37.6523,688,806
2006-02-07Open-market sale500$37.6723,688,306
2006-02-07Open-market sale300$37.6823,688,006
2006-02-07Open-market sale200$37.6923,687,806
2006-02-07Open-market sale200$37.7223,687,606
2006-02-07Open-market sale200$37.7523,687,406
2006-02-07Open-market sale200$37.8523,687,206
2006-02-07Open-market sale100$37.8923,687,106
2006-02-07Open-market sale200$38.0023,686,906
2006-02-07Open-market sale100$38.0323,686,806
2006-02-07Open-market sale600$38.0423,686,206
2006-02-07Open-market sale100$38.0523,686,106
2006-02-07Open-market sale800$38.0623,685,306
2006-02-07Open-market sale200$38.0723,685,106
2006-02-07Open-market sale400$38.0823,684,706
2006-02-07Open-market sale100$38.0923,684,606
2006-02-07Open-market sale100$38.1023,684,506
2006-02-07Open-market sale100$38.1123,684,406
2006-02-07Open-market sale200$38.1523,684,206
2006-02-07Open-market sale200$38.1623,684,006
2006-02-07Open-market sale600$38.1723,683,406
2006-02-07Open-market sale200$38.2023,683,206
2006-02-07Open-market sale200$38.2223,683,006
2006-02-07Open-market sale100$37.5423,690,906
2006-02-07Open-market sale200$37.5623,690,706
2006-02-07Open-market sale600$37.6023,690,106
2006-02-07Open-market sale100$37.6323,689,606
2006-02-07Open-market sale200$37.6223,689,706
2006-02-07Open-market sale100$39.0923,672,206
2006-02-07Open-market sale400$39.2523,671,206
2006-02-07Open-market sale300$39.1523,671,606
2006-02-07Open-market sale200$39.1423,671,906
2006-02-07Open-market sale100$39.1023,672,106
2006-02-07Open-market sale200$39.3523,671,006
2006-02-07Open-market sale100$39.0723,672,306
2006-02-07Open-market sale500$39.0423,672,406
2006-02-07Open-market sale300$39.0323,672,906
2006-02-07Open-market sale900$39.0223,673,206
2006-02-07Open-market sale300$39.0123,674,106
2006-02-06Open-market sale200$39.3823,692,206
2006-02-06Open-market sale600$39.3723,692,406
2006-02-06Open-market sale200$39.3623,693,006
2006-02-06Open-market sale400$39.3423,693,206
2006-02-06Open-market sale200$39.3323,693,606
2006-02-06Open-market sale200$39.4223,692,006
2006-02-06Open-market sale300$39.2923,694,206
2006-02-06Open-market sale200$39.2823,694,506
2006-02-06Open-market sale400$39.3223,693,806
2006-02-06Open-market sale200$39.4723,691,006
2006-02-06Open-market sale400$39.4623,691,206
2006-02-06Open-market sale400$39.4323,691,606
2006-02-06Open-market sale600$39.2123,696,506
2006-02-06Open-market sale100$39.2023,697,106
2006-02-06Open-market sale1,800$39.1923,697,206
2006-02-06Open-market sale1,100$39.1823,699,006
2006-02-06Open-market sale1,100$39.1723,700,106
2006-02-06Open-market sale200$39.1623,701,206
2006-02-06Open-market sale1,000$39.1523,701,406
2006-02-06Open-market sale1,800$39.1423,702,406
2006-02-06Open-market sale700$39.1323,704,206
2006-02-06Open-market sale400$39.1223,704,906
2006-02-06Open-market sale900$39.1123,705,306
2006-02-06Open-market sale200$38.9723,710,406
2006-02-06Open-market sale500$39.0923,706,406
2006-02-06Open-market sale500$39.0823,706,906
2006-02-06Open-market sale200$39.0723,707,406
2006-02-06Open-market sale500$39.0623,707,606
2006-02-06Open-market sale200$39.0523,708,106
2006-02-06Open-market sale500$39.0423,708,306
2006-02-06Open-market sale700$39.0323,708,806
2006-02-06Open-market sale300$39.0223,709,506
2006-02-06Open-market sale200$39.0123,709,806
2006-02-06Open-market sale400$39.0023,710,006
2006-02-06Open-market sale100$39.2223,696,406
2006-02-06Open-market sale100$39.2323,696,306
2006-02-06Open-market sale500$39.2423,695,806
2006-02-06Open-market sale300$39.2523,695,506
2006-02-06Open-market sale800$39.2623,694,706
2006-02-06Open-market sale200$38.8123,710,806
2006-02-06Open-market sale200$38.9223,710,606
2006-02-06Open-market sale200$39.1023,706,206
2006-02-03Open-market sale200$38.9323,712,806
2006-02-03Open-market sale400$38.9423,712,406
2006-02-03Open-market sale200$38.9923,712,206
2006-02-03Open-market sale300$39.1023,711,906
2006-02-03Open-market sale100$39.2423,711,806
2006-02-03Open-market sale400$39.2723,711,406
2006-02-03Open-market sale400$39.4823,711,006
2006-02-03Open-market sale600$38.5623,719,506
2006-02-03Open-market sale200$38.5723,719,306
2006-02-03Open-market sale800$38.5823,718,506
2006-02-03Open-market sale800$38.5923,717,706
2006-02-03Open-market sale400$38.6023,717,306
2006-02-03Open-market sale200$38.6123,717,106
2006-02-03Open-market sale200$38.6323,716,906
2006-02-03Open-market sale400$38.6423,716,506
2006-02-03Open-market sale100$38.6523,716,406
2006-02-03Open-market sale200$38.6623,716,206
2006-02-03Open-market sale400$38.6723,715,806
2006-02-03Open-market sale900$38.6823,714,906
2006-02-03Open-market sale300$38.7423,714,606
2006-02-03Open-market sale300$38.8223,714,306
2006-02-03Open-market sale200$38.8323,714,106
2006-02-03Open-market sale300$38.8423,713,806
2006-02-03Open-market sale400$38.8523,713,406
2006-02-03Open-market sale200$38.8623,713,206
2006-02-03Open-market sale200$38.9223,713,006
2006-02-03Open-market sale200$38.3923,726,506
2006-02-03Open-market sale900$38.4023,725,606
2006-02-03Open-market sale400$38.4123,725,206
2006-02-03Open-market sale200$38.4223,725,006
2006-02-03Open-market sale200$38.4323,724,806
2006-02-03Open-market sale600$38.4423,724,206
2006-02-03Open-market sale200$38.4523,724,006
2006-02-03Open-market sale300$38.4623,723,706
2006-02-03Open-market sale400$38.4723,723,306
2006-02-03Open-market sale700$38.4823,722,606
2006-02-03Open-market sale600$38.4923,722,006
2006-02-03Open-market sale900$38.5023,721,106
2006-02-03Open-market sale200$38.5223,720,906
2006-02-03Open-market sale200$38.5323,720,706
2006-02-03Open-market sale200$38.5423,720,506
2006-02-03Open-market sale400$38.5523,720,106
2006-02-03Open-market sale400$38.1223,730,606
2006-02-03Open-market sale400$38.1423,730,206
2006-02-03Open-market sale400$38.2423,729,806
2006-02-03Open-market sale200$38.2523,729,606
2006-02-03Open-market sale200$38.2623,729,406
2006-02-03Open-market sale500$38.3623,726,706
2006-02-03Open-market sale500$38.3523,727,206
2006-02-03Open-market sale100$38.3423,727,706
2006-02-03Open-market sale200$38.3323,727,806
2006-02-03Open-market sale300$38.2923,728,706
2006-02-03Open-market sale200$38.3123,728,306
2006-02-03Open-market sale200$38.3023,728,506
2006-02-03Open-market sale300$38.3223,728,006
2006-02-03Open-market sale400$38.2723,729,006
2006-02-02Open-market sale200$39.5923,741,306
2006-02-02Open-market sale1,000$39.5823,741,506
2006-02-02Open-market sale1,200$39.5723,742,506
2006-02-02Open-market sale700$39.5623,743,706
2006-02-02Open-market sale200$39.5523,744,406
2006-02-02Open-market sale300$39.5323,744,606
2006-02-02Open-market sale700$39.5023,744,906
2006-02-02Open-market sale200$39.4923,745,606
2006-02-02Open-market sale900$39.4823,745,806
2006-02-02Open-market sale400$39.4723,746,706
2006-02-02Open-market sale700$39.4623,747,106
2006-02-02Open-market sale700$39.4523,747,806
2006-02-02Open-market sale400$39.4423,748,506
2006-02-02Open-market sale200$39.4223,748,906
2006-02-02Open-market sale400$39.4123,749,106
2006-02-02Open-market sale400$39.4023,749,506
2006-02-02Open-market sale200$39.3823,749,906
2006-02-02Open-market sale200$39.3123,750,106
2006-02-02Open-market sale100$39.2523,750,306
2006-02-02Open-market sale200$39.2423,750,406
2006-02-02Open-market sale200$39.2023,750,606
2006-02-02Open-market sale200$39.1323,750,806
2006-02-02Open-market sale300$39.7223,739,306
2006-02-02Open-market sale200$39.7123,739,606
2006-02-02Open-market sale400$39.6923,739,806
2006-02-02Open-market sale300$39.6823,740,206
2006-02-02Open-market sale100$39.6523,740,506
2006-02-02Open-market sale200$39.6423,740,606
2006-02-02Open-market sale100$39.6323,740,806
2006-02-02Open-market sale400$39.6023,740,906
2006-02-02Open-market sale100$40.5023,733,006
2006-02-02Open-market sale100$40.4823,733,106
2006-02-02Open-market sale200$40.4723,733,206
2006-02-02Open-market sale400$40.4623,733,406
2006-02-02Open-market sale300$40.4323,733,806
2006-02-02Open-market sale200$40.4223,734,106
2006-02-02Open-market sale400$40.4023,734,306
2006-02-02Open-market sale200$40.3823,734,706
2006-02-02Open-market sale800$40.3723,734,906
2006-02-02Open-market sale200$40.3623,735,706
2006-02-02Open-market sale500$40.3523,735,906
2006-02-02Open-market sale200$40.3423,736,406
2006-02-02Open-market sale200$40.3323,736,606
2006-02-02Open-market sale300$40.5823,731,806
2006-02-02Open-market sale100$40.2723,737,006
2006-02-02Open-market sale200$40.0923,737,106
2006-02-02Open-market sale200$40.0323,737,306
2006-02-02Open-market sale100$39.9323,737,506
2006-02-02Open-market sale200$39.8623,737,606
2006-02-02Open-market sale100$39.8023,737,806
2006-02-02Open-market sale200$39.7823,737,906
2006-02-02Open-market sale400$39.7723,738,106
2006-02-02Open-market sale200$39.7623,738,506
2006-02-02Open-market sale400$39.7523,738,706
2006-02-02Open-market sale200$39.7423,739,106
2006-02-02Open-market sale100$40.5923,731,706
2006-02-02Open-market sale300$40.5123,732,706
2006-02-02Open-market sale300$40.5223,732,406
2006-02-02Open-market sale300$40.5323,732,106
2006-02-02Open-market sale200$40.2923,736,806
2006-02-02Open-market sale400$40.6723,731,306
2006-02-02Open-market sale300$40.7323,731,006
2006-02-01Open-market sale500$40.3023,759,906
2006-02-01Open-market sale200$40.2923,760,406
2006-02-01Open-market sale400$40.2823,760,606
2006-02-01Open-market sale200$40.2723,761,006
2006-02-01Open-market sale500$40.2523,761,206
2006-02-01Open-market sale200$40.2023,761,706
2006-02-01Open-market sale600$40.1823,761,906
2006-02-01Open-market sale200$40.1723,762,506
2006-02-01Open-market sale200$40.1523,762,706
2006-02-01Open-market sale700$40.1423,762,906
2006-02-01Open-market sale600$40.1323,763,606
2006-02-01Open-market sale400$40.1123,764,206
2006-02-01Open-market sale200$40.1023,764,606
2006-02-01Open-market sale600$40.0823,764,806
2006-02-01Open-market sale300$40.0723,765,406
2006-02-01Open-market sale300$40.0923,765,706
2006-02-01Open-market sale600$40.0623,766,006
2006-02-01Open-market sale300$40.0523,766,606
2006-02-01Open-market sale400$40.0423,766,906
2006-02-01Open-market sale600$40.0323,767,306
2006-02-01Open-market sale200$40.0123,767,906
2006-02-01Open-market sale1,300$40.0023,768,106
2006-02-01Open-market sale300$39.9923,769,406
2006-02-01Open-market sale100$39.9723,769,706
2006-02-01Open-market sale300$39.9323,769,806
2006-02-01Open-market sale500$39.9223,770,106
2006-02-01Open-market sale200$39.8723,770,606
2006-02-01Open-market sale200$39.8023,770,806
2006-02-01Open-market sale400$40.3223,759,106
2006-02-01Open-market sale400$40.3123,759,506
2006-02-01Open-market sale200$40.2123,751,006
2006-02-01Open-market sale200$40.6623,751,206
2006-02-01Open-market sale400$40.6523,751,406
2006-02-01Open-market sale200$40.6423,751,806
2006-02-01Open-market sale400$40.6123,752,006
2006-02-01Open-market sale300$40.6023,752,406
2006-02-01Open-market sale200$40.5923,752,706
2006-02-01Open-market sale200$40.5723,752,906
2006-02-01Open-market sale100$40.5423,753,106
2006-02-01Open-market sale500$40.5023,753,206
2006-02-01Open-market sale400$40.4923,753,706
2006-02-01Open-market sale200$40.4823,754,106
2006-02-01Open-market sale200$40.4723,754,306
2006-02-01Open-market sale200$40.4323,754,506
2006-02-01Open-market sale200$40.4223,754,706
2006-02-01Open-market sale300$40.4123,754,906
2006-02-01Open-market sale100$40.4023,755,206
2006-02-01Open-market sale900$40.3923,755,306
2006-02-01Open-market sale300$40.3723,756,206
2006-02-01Open-market sale1,200$40.3523,756,506
2006-02-01Open-market sale900$40.3423,757,706
2006-02-01Open-market sale500$40.3323,758,606
2006-01-31Open-market sale1,500$40.9923,781,206
2006-01-31Open-market sale100$40.9723,782,706
2006-01-31Open-market sale200$41.0023,781,006
2006-01-31Open-market sale200$40.3923,790,806
2006-01-31Open-market sale200$40.9623,782,806
2006-01-31Open-market sale900$40.9523,783,006
2006-01-31Open-market sale300$40.9323,783,906
2006-01-31Open-market sale400$40.9223,784,206
2006-01-31Open-market sale100$40.9123,784,606
2006-01-31Open-market sale600$40.9023,784,706
2006-01-31Open-market sale300$40.8923,785,306
2006-01-31Open-market sale300$40.8823,785,606
2006-01-31Open-market sale200$40.8723,785,906
2006-01-31Open-market sale300$40.8623,786,106
2006-01-31Open-market sale100$40.8523,786,406
2006-01-31Open-market sale600$40.8423,786,506
2006-01-31Open-market sale200$40.8323,787,106
2006-01-31Open-market sale200$40.8123,787,306
2006-01-31Open-market sale400$40.8023,787,506
2006-01-31Open-market sale300$40.7923,787,906
2006-01-31Open-market sale200$40.7823,788,206
2006-01-31Open-market sale600$40.7723,788,406
2006-01-31Open-market sale200$40.7623,789,006
2006-01-31Open-market sale200$40.7423,789,206
2006-01-31Open-market sale400$40.7323,789,406
2006-01-31Open-market sale300$40.6323,789,806
2006-01-31Open-market sale100$40.6123,790,106
2006-01-31Open-market sale100$40.6023,790,206
2006-01-31Open-market sale300$40.5923,790,306
2006-01-31Open-market sale200$40.5423,790,606
2006-01-31Open-market sale600$41.6423,772,906
2006-01-31Open-market sale300$41.5723,773,506
2006-01-31Open-market sale300$41.5623,773,806
2006-01-31Open-market sale300$41.3523,774,106
2006-01-31Open-market sale200$41.2623,774,406
2006-01-31Open-market sale1,000$41.2423,774,606
2006-01-31Open-market sale200$41.2323,775,606
2006-01-31Open-market sale200$41.1723,775,806
2006-01-31Open-market sale200$41.1623,776,006
2006-01-31Open-market sale200$41.1523,776,206
2006-01-31Open-market sale100$41.1423,776,406
2006-01-31Open-market sale300$41.1323,776,506
2006-01-31Open-market sale200$41.1223,776,806
2006-01-31Open-market sale400$41.0923,777,006
2006-01-31Open-market sale200$41.0823,777,406
2006-01-31Open-market sale100$41.0723,777,606
2006-01-31Open-market sale300$41.0623,777,706
2006-01-31Open-market sale500$41.0523,778,006
2006-01-31Open-market sale600$41.0423,778,506
2006-01-31Open-market sale700$41.0223,779,106
2006-01-31Open-market sale1,200$41.0123,779,806
2006-01-31Open-market sale600$42.5523,771,006
2006-01-31Open-market sale100$42.0823,771,606
2006-01-31Open-market sale300$42.0623,771,706
2006-01-31Open-market sale300$42.0423,772,006
2006-01-31Open-market sale600$42.0023,772,306
2006-01-30Open-market sale300$42.0723,809,306
2006-01-30Open-market sale300$41.9823,809,606
2006-01-30Open-market sale300$41.9323,809,906
2006-01-30Open-market sale600$41.6723,810,206
2006-01-30Open-market sale200$41.6323,810,806
2006-01-30Open-market sale800$42.6023,799,406
2006-01-30Open-market sale500$42.5923,800,206
2006-01-30Open-market sale900$42.5823,800,706
2006-01-30Open-market sale200$42.5723,801,606
2006-01-30Open-market sale600$42.5623,801,806
2006-01-30Open-market sale400$42.5423,802,406
2006-01-30Open-market sale100$42.5223,802,806
2006-01-30Open-market sale400$42.5123,802,906
2006-01-30Open-market sale500$42.5023,803,306
2006-01-30Open-market sale400$42.4923,803,806
2006-01-30Open-market sale400$42.4823,804,206
2006-01-30Open-market sale200$42.4723,804,606
2006-01-30Open-market sale600$42.4523,804,806
2006-01-30Open-market sale300$42.4423,805,406
2006-01-30Open-market sale200$42.4223,805,706
2006-01-30Open-market sale400$42.4023,805,906
2006-01-30Open-market sale300$42.3923,806,306
2006-01-30Open-market sale500$42.3823,806,606
2006-01-30Open-market sale800$42.3723,807,106
2006-01-30Open-market sale200$42.3523,807,906
2006-01-30Open-market sale100$42.3423,808,106
2006-01-30Open-market sale400$42.2623,808,206
2006-01-30Open-market sale200$42.2223,808,606
2006-01-30Open-market sale200$42.2123,808,806
2006-01-30Open-market sale300$42.1923,809,006
2006-01-30Open-market sale500$42.6323,798,706
2006-01-30Open-market sale200$42.6223,799,206
2006-01-30Open-market sale200$42.6523,798,506
2006-01-30Open-market sale200$42.6623,798,306
2006-01-30Open-market sale600$42.6723,797,706
2006-01-30Open-market sale500$42.6823,797,206
2006-01-30Open-market sale600$42.6923,796,606
2006-01-30Open-market sale200$42.7123,796,406
2006-01-30Open-market sale400$42.7223,796,006
2006-01-30Open-market sale100$42.9123,791,006
2006-01-30Open-market sale200$42.9023,791,106
2006-01-30Open-market sale700$42.8923,791,306
2006-01-30Open-market sale400$42.8823,792,006
2006-01-30Open-market sale200$42.8523,792,406
2006-01-30Open-market sale200$42.8423,792,606
2006-01-30Open-market sale400$42.8323,792,806
2006-01-30Open-market sale200$42.8223,793,206
2006-01-30Open-market sale300$42.8123,793,406
2006-01-30Open-market sale200$42.8023,793,706
2006-01-30Open-market sale100$42.7823,793,906
2006-01-30Open-market sale300$42.7723,794,006
2006-01-30Open-market sale800$42.7623,794,306
2006-01-30Open-market sale300$42.7523,795,106
2006-01-30Open-market sale600$42.7323,795,406
2006-01-27Open-market sale600$41.3823,823,206
2006-01-27Open-market sale400$41.4223,822,806
2006-01-27Open-market sale400$41.4523,822,406
2006-01-27Open-market sale300$40.1323,830,706
2006-01-27Open-market sale200$40.1623,830,506
2006-01-27Open-market sale300$40.1723,830,206
2006-01-27Open-market sale100$41.3723,823,806
2006-01-27Open-market sale200$41.3623,823,906
2006-01-27Open-market sale100$41.3423,824,106
2006-01-27Open-market sale100$41.3323,824,206
2006-01-27Open-market sale500$41.3223,824,306
2006-01-27Open-market sale200$41.3123,824,806
2006-01-27Open-market sale200$41.3023,825,006
2006-01-27Open-market sale200$41.2923,825,206
2006-01-27Open-market sale200$41.2823,825,406
2006-01-27Open-market sale200$41.1423,825,606
2006-01-27Open-market sale600$40.8623,825,806
2006-01-27Open-market sale300$40.7423,826,406
2006-01-27Open-market sale300$40.7223,826,706
2006-01-27Open-market sale100$40.7123,827,006
2006-01-27Open-market sale300$40.7023,827,106
2006-01-27Open-market sale100$40.6923,827,406
2006-01-27Open-market sale300$40.6723,827,506
2006-01-27Open-market sale300$40.5623,827,806
2006-01-27Open-market sale500$40.5023,828,106
2006-01-27Open-market sale300$40.3923,828,606
2006-01-27Open-market sale200$40.2123,828,906
2006-01-27Open-market sale300$40.2023,829,106
2006-01-27Open-market sale300$40.1923,829,406
2006-01-27Open-market sale500$40.1823,829,706
2006-01-27Open-market sale1,400$41.5623,814,906
2006-01-27Open-market sale400$41.5523,816,306
2006-01-27Open-market sale1,700$41.5723,813,206
2006-01-27Open-market sale1,200$41.5223,816,706
2006-01-27Open-market sale1,400$41.5123,817,906
2006-01-27Open-market sale1,600$41.5023,819,306
2006-01-27Open-market sale900$41.4923,820,906
2006-01-27Open-market sale400$41.4823,821,806
2006-01-27Open-market sale200$41.4723,822,206
2006-01-27Open-market sale600$41.7523,811,006
2006-01-27Open-market sale200$41.7323,811,606
2006-01-27Open-market sale100$41.7023,811,806
2006-01-27Open-market sale600$41.6923,811,906
2006-01-27Open-market sale600$41.6423,812,506
2006-01-27Open-market sale100$41.6123,813,106
2006-01-26Open-market sale600$40.4123,831,606
2006-01-26Open-market sale200$40.4423,831,006
2006-01-26Open-market sale100$40.3123,834,106
2006-01-26Open-market sale200$40.3323,833,906
2006-01-26Open-market sale400$40.3523,833,506
2006-01-26Open-market sale800$40.3723,832,706
2006-01-26Open-market sale200$40.3823,832,506
2006-01-26Open-market sale300$40.3923,832,206
2006-01-26Open-market sale600$40.1823,836,206
2006-01-26Open-market sale400$40.1923,835,806
2006-01-26Open-market sale600$40.2323,835,206
2006-01-26Open-market sale200$40.2423,835,006
2006-01-26Open-market sale200$40.2723,834,806
2006-01-26Open-market sale500$40.2823,834,306
2006-01-26Open-market sale100$40.2923,834,206
2006-01-26Open-market sale200$40.4323,831,206
2006-01-26Open-market sale200$40.4223,831,406
2006-01-26Open-market sale800$39.8523,846,206
2006-01-26Open-market sale200$39.8423,847,006
2006-01-26Open-market sale200$39.8223,847,206
2006-01-26Open-market sale400$39.8023,847,406
2006-01-26Open-market sale500$39.7823,847,806
2006-01-26Open-market sale600$39.7523,848,306
2006-01-26Open-market sale400$39.7423,848,906
2006-01-26Open-market sale200$39.7323,849,306
2006-01-26Open-market sale200$39.6923,849,506
2006-01-26Open-market sale200$39.6823,849,706
2006-01-26Open-market sale500$39.6723,849,906
2006-01-26Open-market sale300$39.6623,850,406
2006-01-26Open-market sale300$39.6023,850,706
2006-01-26Open-market sale1,100$40.1723,836,806
2006-01-26Open-market sale200$39.8723,844,806
2006-01-26Open-market sale200$40.1423,838,306
2006-01-26Open-market sale200$40.1323,838,506
2006-01-26Open-market sale400$40.1223,838,706
2006-01-26Open-market sale200$40.0923,839,106
2006-01-26Open-market sale600$40.0723,839,306
2006-01-26Open-market sale1,100$40.0423,839,906
2006-01-26Open-market sale1,200$40.0023,841,006
2006-01-26Open-market sale100$39.9923,842,206
2006-01-26Open-market sale200$39.9823,842,306
2006-01-26Open-market sale1,200$39.9523,842,506
2006-01-26Open-market sale300$39.9123,843,706
2006-01-26Open-market sale400$39.9023,844,006
2006-01-26Open-market sale400$39.8923,844,406
2006-01-26Open-market sale1,200$39.8623,845,006
2006-01-26Open-market sale400$40.1623,837,906
2006-01-25Open-market sale1,300$39.4923,868,406
2006-01-25Open-market sale100$39.8223,857,206
2006-01-25Open-market sale200$39.8123,857,306
2006-01-25Open-market sale1,300$39.8023,857,506
2006-01-25Open-market sale200$39.7923,858,806
2006-01-25Open-market sale300$39.7723,859,006
2006-01-25Open-market sale200$39.7623,859,306
2006-01-25Open-market sale1,000$39.7423,859,506
2006-01-25Open-market sale200$39.7323,860,506
2006-01-25Open-market sale100$39.7123,860,706
2006-01-25Open-market sale200$39.6923,860,806
2006-01-25Open-market sale300$39.6823,861,006
2006-01-25Open-market sale400$39.6623,861,306
2006-01-25Open-market sale400$39.6523,861,706
2006-01-25Open-market sale1,300$39.6423,862,106
2006-01-25Open-market sale200$39.6323,863,406
2006-01-25Open-market sale200$39.6123,863,606
2006-01-25Open-market sale800$39.6023,863,806
2006-01-25Open-market sale1,200$39.5923,864,606
2006-01-25Open-market sale600$39.5823,865,806
2006-01-25Open-market sale200$39.5723,866,406
2006-01-25Open-market sale500$39.5623,866,606
2006-01-25Open-market sale100$39.5523,867,106
2006-01-25Open-market sale300$39.5423,867,206
2006-01-25Open-market sale400$39.5323,867,506
2006-01-25Open-market sale200$39.5223,867,906
2006-01-25Open-market sale200$39.5123,868,106
2006-01-25Open-market sale100$39.5023,868,306
2006-01-25Open-market sale300$39.8423,856,906
2006-01-25Open-market sale1,300$39.4823,869,706
2006-01-25Open-market sale400$39.8623,856,106
2006-01-25Open-market sale400$39.8523,856,506
2006-01-25Open-market sale200$39.8923,855,906
2006-01-25Open-market sale100$39.9323,855,806
2006-01-25Open-market sale400$39.9523,855,406
2006-01-25Open-market sale500$39.9723,854,906
2006-01-25Open-market sale300$40.0323,854,606
2006-01-25Open-market sale200$40.1023,854,406
2006-01-25Open-market sale300$40.1523,854,106
2006-01-25Open-market sale600$40.2523,853,506
2006-01-25Open-market sale300$40.2623,853,206
2006-01-25Open-market sale300$40.2823,852,906
2006-01-25Open-market sale300$40.3023,852,606
2006-01-25Open-market sale400$40.3823,852,206
2006-01-25Open-market sale200$40.4023,852,006
2006-01-25Open-market sale300$40.6323,851,006
2006-01-25Open-market sale300$40.5023,851,306
2006-01-25Open-market sale100$40.4523,851,606
2006-01-25Open-market sale300$40.4223,851,706
2006-01-24Open-market sale400$40.2823,871,006
2006-01-24Open-market sale100$40.2423,871,406
2006-01-24Open-market sale400$40.2123,871,506
2006-01-24Open-market sale200$40.2023,871,906
2006-01-24Open-market sale400$40.1923,872,106
2006-01-24Open-market sale600$40.1823,872,506
2006-01-24Open-market sale200$40.1723,873,106
2006-01-24Open-market sale200$40.1623,873,306
2006-01-24Open-market sale400$40.1523,873,506
2006-01-24Open-market sale1,100$40.1423,873,906
2006-01-24Open-market sale500$40.1223,875,206
2006-01-24Open-market sale200$40.1323,875,006
2006-01-24Open-market sale400$40.1023,875,906
2006-01-24Open-market sale200$40.1123,875,706
2006-01-24Open-market sale600$39.7423,889,606
2006-01-24Open-market sale300$39.5323,890,706
2006-01-24Open-market sale200$40.0923,876,306
2006-01-24Open-market sale200$40.0823,876,506
2006-01-24Open-market sale400$40.0723,876,706
2006-01-24Open-market sale300$40.0623,877,106
2006-01-24Open-market sale400$40.0523,877,406
2006-01-24Open-market sale200$40.0423,877,806
2006-01-24Open-market sale200$40.0023,878,006
2006-01-24Open-market sale600$39.9923,878,206
2006-01-24Open-market sale200$39.9823,878,806
2006-01-24Open-market sale300$39.9723,879,006
2006-01-24Open-market sale400$39.9623,879,306
2006-01-24Open-market sale700$39.9523,879,706
2006-01-24Open-market sale900$39.9223,880,406
2006-01-24Open-market sale300$39.9123,881,306
2006-01-24Open-market sale1,300$39.9023,881,606
2006-01-24Open-market sale400$39.8923,882,906
2006-01-24Open-market sale700$39.8823,883,306
2006-01-24Open-market sale900$39.8723,884,006
2006-01-24Open-market sale1,000$39.8623,884,906
2006-01-24Open-market sale400$39.8323,885,906
2006-01-24Open-market sale1,200$39.8223,886,306
2006-01-24Open-market sale600$39.8123,887,506
2006-01-24Open-market sale600$39.8023,888,106
2006-01-24Open-market sale400$39.7923,888,706
2006-01-24Open-market sale400$39.7823,889,106
2006-01-24Open-market sale100$39.7723,889,506
2006-01-24Open-market sale200$39.6223,890,506
2006-01-24Open-market sale300$39.6423,890,206
2006-01-23Open-market sale1,200$39.8423,905,506
2006-01-23Open-market sale500$39.8323,906,706
2006-01-23Open-market sale800$39.8223,907,206
2006-01-23Open-market sale1,500$39.8123,908,006
2006-01-23Open-market sale800$39.8023,909,506
2006-01-23Open-market sale200$39.7923,910,306
2006-01-23Open-market sale200$39.7823,910,506
2006-01-23Open-market sale300$39.6923,910,706
2006-01-23Open-market sale200$40.0223,891,006
2006-01-23Open-market sale400$40.0123,891,206
2006-01-23Open-market sale700$39.9923,891,606
2006-01-23Open-market sale1,500$39.9823,892,306
2006-01-23Open-market sale900$39.9723,893,806
2006-01-23Open-market sale400$39.9623,894,706
2006-01-23Open-market sale600$39.9523,895,106
2006-01-23Open-market sale1,200$39.9423,895,706
2006-01-23Open-market sale300$39.9323,896,906
2006-01-23Open-market sale900$39.8523,904,606
2006-01-23Open-market sale300$39.8623,904,306
2006-01-23Open-market sale200$39.8723,904,106
2006-01-23Open-market sale2,300$39.8823,901,806
2006-01-23Open-market sale1,500$39.8923,900,306
2006-01-23Open-market sale1,500$39.9023,898,806
2006-01-23Open-market sale500$39.9223,897,206
2006-01-23Open-market sale1,100$39.9123,897,706
2006-01-20Open-market sale600$41.8123,911,306
2006-01-20Open-market sale300$41.9823,911,006
2006-01-20Open-market sale100$41.8023,911,906
2006-01-20Open-market sale500$40.0723,927,906
2006-01-20Open-market sale400$40.5023,922,306
2006-01-20Open-market sale200$40.5323,922,106
2006-01-20Open-market sale200$40.5523,921,906
2006-01-20Open-market sale200$40.5623,921,706
2006-01-20Open-market sale200$40.5723,921,506
2006-01-20Open-market sale400$40.7523,921,106
2006-01-20Open-market sale200$40.7923,920,906
2006-01-20Open-market sale200$40.0923,927,706
2006-01-20Open-market sale400$40.1123,927,306
2006-01-20Open-market sale800$40.1223,926,506
2006-01-20Open-market sale800$40.1323,925,706
2006-01-20Open-market sale200$40.1523,925,506
2006-01-20Open-market sale200$40.1623,925,306
2006-01-20Open-market sale200$40.0623,928,406
2006-01-20Open-market sale200$40.1923,924,806
2006-01-20Open-market sale600$40.2023,924,206
2006-01-20Open-market sale500$40.2623,923,706
2006-01-20Open-market sale100$40.2923,923,606
2006-01-20Open-market sale200$40.3223,923,406
2006-01-20Open-market sale100$40.4323,923,306
2006-01-20Open-market sale200$40.4623,923,106
2006-01-20Open-market sale200$40.4723,922,906
2006-01-20Open-market sale200$40.4923,922,706
2006-01-20Open-market sale200$39.9523,930,806
2006-01-20Open-market sale500$39.9923,930,306
2006-01-20Open-market sale1,100$40.0023,929,206
2006-01-20Open-market sale200$40.0223,929,006
2006-01-20Open-market sale400$40.0523,928,606
2006-01-20Open-market sale300$40.1823,925,006
2006-01-20Open-market sale300$41.7223,912,006
2006-01-20Open-market sale200$41.6423,912,306
2006-01-20Open-market sale600$41.6223,912,506
2006-01-20Open-market sale600$41.6123,913,106
2006-01-20Open-market sale200$41.6023,913,706
2006-01-20Open-market sale300$41.5823,913,906
2006-01-20Open-market sale300$41.5723,914,206
2006-01-20Open-market sale500$41.5423,914,506
2006-01-20Open-market sale200$41.5223,915,006
2006-01-20Open-market sale200$41.4923,915,206
2006-01-20Open-market sale200$41.4823,915,406
2006-01-20Open-market sale400$41.4623,915,606
2006-01-20Open-market sale200$41.4523,916,006
2006-01-20Open-market sale400$41.3923,916,206
2006-01-20Open-market sale500$41.3823,916,606
2006-01-20Open-market sale100$41.3523,917,106
2006-01-20Open-market sale200$41.3223,917,206
2006-01-20Open-market sale200$41.3023,917,406
2006-01-20Open-market sale600$41.2923,917,606
2006-01-20Open-market sale400$41.2423,918,206
2006-01-20Open-market sale300$41.2223,918,606
2006-01-20Open-market sale200$41.2023,918,906
2006-01-20Open-market sale200$41.0823,919,106
2006-01-20Open-market sale200$41.0523,919,306
2006-01-20Open-market sale200$41.0223,919,506
2006-01-20Open-market sale200$41.0123,919,706
2006-01-20Open-market sale200$40.8623,919,906
2006-01-20Open-market sale100$40.8423,920,106
2006-01-20Open-market sale500$40.8323,920,206
2006-01-20Open-market sale200$40.8023,920,706
2006-01-19Open-market sale500$41.7623,931,006
2006-01-19Open-market sale200$41.7223,931,506
2006-01-19Open-market sale200$41.6123,932,506
2006-01-19Open-market sale200$41.5823,933,306
2006-01-19Open-market sale600$41.5923,932,706
2006-01-19Open-market sale100$41.7023,931,706
2006-01-19Open-market sale700$41.6823,931,806
2006-01-19Open-market sale200$41.5723,933,506
2006-01-19Open-market sale500$41.4323,935,406
2006-01-19Open-market sale200$41.4223,935,906
2006-01-19Open-market sale400$41.4123,936,106
2006-01-19Open-market sale200$41.4023,936,506
2006-01-19Open-market sale900$41.3923,936,706
2006-01-19Open-market sale800$41.3823,937,606
2006-01-19Open-market sale800$41.3723,938,406
2006-01-19Open-market sale200$41.3623,939,206
2006-01-19Open-market sale600$41.3523,939,406
2006-01-19Open-market sale1,400$41.3423,940,006
2006-01-19Open-market sale200$41.3323,941,406
2006-01-19Open-market sale500$41.3223,941,606
2006-01-19Open-market sale900$41.3123,942,106
2006-01-19Open-market sale1,000$41.3023,943,006
2006-01-19Open-market sale1,200$41.2923,944,006
2006-01-19Open-market sale600$41.2823,945,206
2006-01-19Open-market sale700$41.2723,945,806
2006-01-19Open-market sale800$41.2623,946,506
2006-01-19Open-market sale1,300$41.2523,947,306
2006-01-19Open-market sale1,300$41.2423,948,606
2006-01-19Open-market sale200$41.2323,949,906
2006-01-19Open-market sale200$41.2223,950,106
2006-01-19Open-market sale300$41.2023,950,306
2006-01-19Open-market sale400$41.1923,950,606
2006-01-19Open-market sale200$41.5223,933,706
2006-01-19Open-market sale400$41.4923,933,906
2006-01-19Open-market sale200$41.4723,934,306
2006-01-19Open-market sale200$41.4623,934,506
2006-01-19Open-market sale300$41.4523,934,706
2006-01-19Open-market sale400$41.4423,935,006
2006-01-18Open-market sale100$41.8123,951,206
2006-01-18Open-market sale200$41.8623,951,006
2006-01-18Open-market sale200$41.7523,951,306
2006-01-18Open-market sale700$41.2623,961,506
2006-01-18Open-market sale400$41.2523,962,206
2006-01-18Open-market sale1,300$41.2423,962,606
2006-01-18Open-market sale400$41.2323,963,906
2006-01-18Open-market sale500$41.2123,964,306
2006-01-18Open-market sale200$41.1923,964,806
2006-01-18Open-market sale100$41.1423,965,006
2006-01-18Open-market sale200$41.1223,965,106
2006-01-18Open-market sale400$41.1123,965,306
2006-01-18Open-market sale200$41.0723,965,706
2006-01-18Open-market sale200$41.0623,965,906
2006-01-18Open-market sale200$41.0023,966,106
2006-01-18Open-market sale300$40.7923,966,306
2006-01-18Open-market sale300$40.4523,966,606
2006-01-18Open-market sale300$39.2923,966,906
2006-01-18Open-market sale300$39.2123,967,206
2006-01-18Open-market sale200$39.1623,967,506
2006-01-18Open-market sale300$39.0923,967,706
2006-01-18Open-market sale500$39.0023,968,006
2006-01-18Open-market sale300$38.9623,968,506
2006-01-18Open-market sale300$38.9223,968,806
2006-01-18Open-market sale300$38.8823,969,106
2006-01-18Open-market sale300$38.6323,969,406
2006-01-18Open-market sale200$38.6223,969,706
2006-01-18Open-market sale200$38.6023,969,906
2006-01-18Open-market sale900$38.5023,970,106
2006-01-18Open-market sale100$41.3023,960,206
2006-01-18Open-market sale600$41.2923,960,306
2006-01-18Open-market sale300$41.2823,960,906
2006-01-18Open-market sale300$41.2723,961,206
2006-01-18Open-market sale200$41.5823,953,006
2006-01-18Open-market sale400$41.5523,953,706
2006-01-18Open-market sale100$41.5423,954,106
2006-01-18Open-market sale300$41.5323,954,206
2006-01-18Open-market sale400$41.4123,957,106
2006-01-18Open-market sale600$41.4023,957,506
2006-01-18Open-market sale600$41.3923,958,106
2006-01-18Open-market sale200$41.3823,958,706
2006-01-18Open-market sale200$41.3423,958,906
2006-01-18Open-market sale500$41.3223,959,106
2006-01-18Open-market sale600$41.3123,959,606
2006-01-18Open-market sale200$41.5223,954,506
2006-01-18Open-market sale400$41.5123,954,706
2006-01-18Open-market sale200$41.4923,955,106
2006-01-18Open-market sale400$41.4823,955,306
2006-01-18Open-market sale200$41.4723,955,706
2006-01-18Open-market sale400$41.4623,955,906
2006-01-18Open-market sale300$41.4523,956,306
2006-01-18Open-market sale200$41.4423,956,606
2006-01-18Open-market sale200$41.4323,956,806
2006-01-18Open-market sale100$41.4223,957,006
2006-01-18Open-market sale200$41.7323,951,506
2006-01-18Open-market sale200$41.7123,951,706
2006-01-18Open-market sale200$41.6923,951,906
2006-01-18Open-market sale200$41.6623,952,106
2006-01-18Open-market sale200$41.6223,952,306
2006-01-18Open-market sale300$41.6023,952,506
2006-01-18Open-market sale200$41.5923,952,806
2006-01-18Open-market sale100$41.5623,953,606
2006-01-18Open-market sale400$41.5723,953,206
2006-01-17Open-market sale200$39.0823,971,306
2006-01-17Open-market sale400$39.0723,971,506
2006-01-17Open-market sale600$39.0123,971,906
2006-01-17Open-market sale200$39.0023,972,506
2006-01-17Open-market sale200$38.9923,972,706
2006-01-17Open-market sale200$38.9123,974,906
2006-01-17Open-market sale200$39.1423,971,006
2006-01-17Open-market sale100$39.1123,971,206
2006-01-17Open-market sale400$38.9223,974,506
2006-01-17Open-market sale600$38.9423,973,906
2006-01-17Open-market sale200$38.9523,973,706
2006-01-17Open-market sale600$38.9623,973,106
2006-01-17Open-market sale200$38.9823,972,906
2006-01-17Open-market sale900$38.2023,984,806
2006-01-17Open-market sale200$38.1223,988,006
2006-01-17Open-market sale300$38.1423,987,706
2006-01-17Open-market sale400$38.1623,987,306
2006-01-17Open-market sale800$38.1723,986,506
2006-01-17Open-market sale400$38.1823,986,106
2006-01-17Open-market sale800$38.1023,988,406
2006-01-17Open-market sale800$38.0923,989,206
2006-01-17Open-market sale700$38.0823,990,006
2006-01-17Open-market sale300$37.9923,990,706
2006-01-17Open-market sale200$38.7023,975,106
2006-01-17Open-market sale300$38.6523,975,306
2006-01-17Open-market sale300$38.6423,975,606
2006-01-17Open-market sale200$38.5923,975,906
2006-01-17Open-market sale900$38.5423,976,106
2006-01-17Open-market sale700$38.5323,977,006
2006-01-17Open-market sale400$38.5023,977,706
2006-01-17Open-market sale200$38.4623,978,106
2006-01-17Open-market sale200$38.4523,978,306
2006-01-17Open-market sale400$38.4223,978,506
2006-01-17Open-market sale200$38.3523,978,906
2006-01-17Open-market sale800$38.3023,979,106
2006-01-17Open-market sale1,000$38.2623,979,906
2006-01-17Open-market sale900$38.2523,980,906
2006-01-17Open-market sale200$38.2423,981,806
2006-01-17Open-market sale800$38.2323,982,006
2006-01-17Open-market sale1,200$38.2223,982,806
2006-01-17Open-market sale800$38.2123,984,006
2006-01-17Open-market sale200$38.1123,988,206
2006-01-17Open-market sale400$38.1923,985,706
2006-01-13Open-market sale400$38.5823,991,406
2006-01-13Open-market sale200$38.6123,991,206
2006-01-13Open-market sale200$38.6223,991,006
2006-01-13Open-market sale200$38.5723,991,806
2006-01-13Open-market sale100$38.5023,992,006
2006-01-13Open-market sale600$38.1624,007,906
2006-01-13Open-market sale200$38.1024,010,206
2006-01-13Open-market sale200$38.0624,010,406
2006-01-13Open-market sale400$38.0124,010,606
2006-01-13Open-market sale400$38.4923,992,106
2006-01-13Open-market sale200$38.4223,992,506
2006-01-13Open-market sale200$38.4123,992,706
2006-01-13Open-market sale200$38.4023,992,906
2006-01-13Open-market sale700$38.3923,993,106
2006-01-13Open-market sale400$38.3823,993,806
2006-01-13Open-market sale1,000$38.3723,994,206
2006-01-13Open-market sale300$38.3623,995,206
2006-01-13Open-market sale900$38.3523,995,506
2006-01-13Open-market sale1,100$38.3423,996,406
2006-01-13Open-market sale200$38.3123,997,506
2006-01-13Open-market sale1,400$38.3023,997,706
2006-01-13Open-market sale300$38.2923,999,106
2006-01-13Open-market sale400$38.2823,999,406
2006-01-13Open-market sale200$38.2623,999,806
2006-01-13Open-market sale300$38.2524,000,006
2006-01-13Open-market sale400$38.2424,000,306
2006-01-13Open-market sale700$38.2324,000,706
2006-01-13Open-market sale300$38.2224,001,406
2006-01-13Open-market sale900$38.2124,001,706
2006-01-13Open-market sale2,400$38.2024,002,606
2006-01-13Open-market sale1,200$38.1924,005,006
2006-01-13Open-market sale1,000$38.1824,006,206
2006-01-13Open-market sale700$38.1724,007,206
2006-01-13Open-market sale300$38.1124,009,906
2006-01-13Open-market sale1,400$38.1524,008,506
2006-01-12Open-market sale300$38.6824,011,006
2006-01-12Open-market sale100$38.6624,011,306
2006-01-12Open-market sale200$38.6524,011,406
2006-01-12Open-market sale800$38.6424,011,606
2006-01-12Open-market sale400$38.6324,012,406
2006-01-12Open-market sale200$38.6224,012,806
2006-01-12Open-market sale300$38.6124,013,006
2006-01-12Open-market sale1,000$38.3724,022,506
2006-01-12Open-market sale200$38.3524,023,506
2006-01-12Open-market sale400$38.3324,023,706
2006-01-12Open-market sale600$38.3224,024,106
2006-01-12Open-market sale900$38.3124,024,706
2006-01-12Open-market sale1,200$38.3024,025,606
2006-01-12Open-market sale200$38.2924,026,806
2006-01-12Open-market sale1,900$38.2824,027,006
2006-01-12Open-market sale1,100$38.2724,028,906
2006-01-12Open-market sale800$38.2624,030,006
2006-01-12Open-market sale200$38.2424,030,806
2006-01-12Open-market sale400$38.3824,022,106
2006-01-12Open-market sale600$38.3924,021,506
2006-01-12Open-market sale500$38.4024,021,006
2006-01-12Open-market sale900$38.4124,020,106
2006-01-12Open-market sale300$38.4324,019,806
2006-01-12Open-market sale300$38.4724,019,506
2006-01-12Open-market sale300$38.4824,019,206
2006-01-12Open-market sale300$38.5024,018,106
2006-01-12Open-market sale800$38.4924,018,406
2006-01-12Open-market sale1,100$38.5124,017,006
2006-01-12Open-market sale500$38.5224,016,506
2006-01-12Open-market sale400$38.5324,016,106
2006-01-12Open-market sale200$38.5424,015,906
2006-01-12Open-market sale300$38.5524,015,606
2006-01-12Open-market sale200$38.5624,015,406
2006-01-12Open-market sale900$38.5724,014,506
2006-01-12Open-market sale200$38.6024,013,306
2006-01-12Open-market sale500$38.5924,013,506
2006-01-12Open-market sale500$38.5824,014,006
2006-01-11Open-market sale400$38.5324,031,006
2006-01-11Open-market sale300$38.5224,031,406
2006-01-11Open-market sale500$38.5024,031,706
2006-01-11Open-market sale100$38.4824,032,206
2006-01-11Open-market sale100$38.4724,032,306
2006-01-11Open-market sale400$38.4624,032,406
2006-01-11Open-market sale300$38.4524,032,806
2006-01-11Open-market sale300$38.4424,033,106
2006-01-11Open-market sale200$38.4324,033,406
2006-01-11Open-market sale600$38.4224,033,606
2006-01-11Open-market sale200$38.4124,034,206
2006-01-11Open-market sale300$38.4024,034,406
2006-01-11Open-market sale800$38.3924,034,706
2006-01-11Open-market sale400$38.3824,035,506
2006-01-11Open-market sale400$38.3724,035,906
2006-01-11Open-market sale600$38.3624,036,306
2006-01-11Open-market sale300$38.3424,036,906
2006-01-11Open-market sale300$38.3324,037,206
2006-01-11Open-market sale500$38.0824,047,706
2006-01-11Open-market sale200$38.0224,048,806
2006-01-11Open-market sale400$38.0324,048,406
2006-01-11Open-market sale200$38.0424,048,206
2006-01-11Open-market sale200$37.9524,049,006
2006-01-11Open-market sale300$38.0924,047,406
2006-01-11Open-market sale200$38.1224,047,206
2006-01-11Open-market sale200$38.1524,047,006
2006-01-11Open-market sale200$38.1624,046,806
2006-01-11Open-market sale600$38.1924,046,206
2006-01-11Open-market sale400$38.2024,045,806
2006-01-11Open-market sale600$38.2124,045,206
2006-01-11Open-market sale700$38.2224,044,506
2006-01-11Open-market sale700$38.2324,043,806
2006-01-11Open-market sale400$38.2424,043,406
2006-01-11Open-market sale400$38.2524,043,006
2006-01-11Open-market sale300$38.2624,042,706
2006-01-11Open-market sale500$38.2724,042,206
2006-01-11Open-market sale600$38.2824,041,606
2006-01-11Open-market sale1,000$38.2924,040,606
2006-01-11Open-market sale1,300$38.3024,039,306
2006-01-11Open-market sale300$38.3124,039,006
2006-01-11Open-market sale1,500$38.3224,037,506
2006-01-11Open-market sale100$37.8824,049,206
2006-01-11Open-market sale600$37.8724,049,306
2006-01-11Open-market sale400$37.8524,049,906
2006-01-11Open-market sale100$37.8124,050,306
2006-01-11Open-market sale200$37.8024,050,406
2006-01-11Open-market sale200$37.7924,050,606
2006-01-11Open-market sale200$37.7324,050,806
2006-01-10Open-market sale500$37.5424,063,906
2006-01-10Open-market sale300$37.5224,064,406
2006-01-10Open-market sale200$37.4824,064,706
2006-01-10Open-market sale100$37.4624,064,906
2006-01-10Open-market sale400$37.4224,065,006
2006-01-10Open-market sale300$37.4124,065,406
2006-01-10Open-market sale100$37.4024,065,706
2006-01-10Open-market sale300$37.3924,065,806
2006-01-10Open-market sale200$37.3824,066,106
2006-01-10Open-market sale300$37.3724,066,306
2006-01-10Open-market sale900$37.3624,066,606
2006-01-10Open-market sale100$37.3324,067,506
2006-01-10Open-market sale600$37.3224,067,606
2006-01-10Open-market sale400$37.3024,068,206
2006-01-10Open-market sale300$37.2924,068,606
2006-01-10Open-market sale400$37.2624,068,906
2006-01-10Open-market sale200$37.2524,069,306
2006-01-10Open-market sale100$37.2424,069,506
2006-01-10Open-market sale200$37.2324,069,606
2006-01-10Open-market sale400$37.0924,069,806
2006-01-10Open-market sale200$37.0624,070,206
2006-01-10Open-market sale200$36.8824,070,406
2006-01-10Open-market sale200$36.8524,070,606
2006-01-10Open-market sale200$36.5824,070,806
2006-01-10Open-market sale200$37.8424,061,906
2006-01-10Open-market sale300$37.7624,062,106
2006-01-10Open-market sale300$37.7524,062,406
2006-01-10Open-market sale600$37.7024,062,706
2006-01-10Open-market sale200$37.6024,063,306
2006-01-10Open-market sale400$37.5624,063,506
2006-01-10Open-market sale400$38.0624,058,106
2006-01-10Open-market sale600$38.0824,057,506
2006-01-10Open-market sale100$38.0924,057,406
2006-01-10Open-market sale1,200$38.1024,056,206
2006-01-10Open-market sale400$38.1124,055,806
2006-01-10Open-market sale300$38.1224,055,506
2006-01-10Open-market sale700$38.1324,054,806
2006-01-10Open-market sale200$38.0524,058,506
2006-01-10Open-market sale1,000$38.0324,058,706
2006-01-10Open-market sale200$38.0224,059,706
2006-01-10Open-market sale500$38.0124,059,906
2006-01-10Open-market sale200$37.9824,060,406
2006-01-10Open-market sale200$37.9724,060,606
2006-01-10Open-market sale100$37.9424,060,806
2006-01-10Open-market sale400$37.9124,060,906
2006-01-10Open-market sale200$37.8924,061,306
2006-01-10Open-market sale200$37.8724,061,506
2006-01-10Open-market sale200$37.8524,061,706
2006-01-10Open-market sale700$38.2324,051,006
2006-01-10Open-market sale500$38.2224,051,706
2006-01-10Open-market sale800$38.1924,052,206
2006-01-10Open-market sale400$38.1824,053,006
2006-01-10Open-market sale400$38.1724,053,406
2006-01-10Open-market sale400$38.1624,053,806
2006-01-10Open-market sale400$38.1524,054,206
2006-01-10Open-market sale200$38.1424,054,606
2006-01-09Open-market sale900$38.5524,089,806
2006-01-09Open-market sale200$39.1324,078,006
2006-01-09Open-market sale200$39.1224,078,206
2006-01-09Open-market sale300$39.0924,078,406
2006-01-09Open-market sale600$39.0724,078,706
2006-01-09Open-market sale400$39.0624,079,306
2006-01-09Open-market sale600$39.0524,079,706
2006-01-09Open-market sale300$39.0424,080,306
2006-01-09Open-market sale500$39.0324,080,606
2006-01-09Open-market sale1,500$39.0024,081,106
2006-01-09Open-market sale700$38.9924,082,606
2006-01-09Open-market sale500$38.9824,083,306
2006-01-09Open-market sale600$38.9724,083,806
2006-01-09Open-market sale300$38.9624,084,406
2006-01-09Open-market sale500$38.9424,084,706
2006-01-09Open-market sale700$38.9224,085,206
2006-01-09Open-market sale400$38.9124,085,906
2006-01-09Open-market sale1,100$38.9024,086,306
2006-01-09Open-market sale200$38.8824,087,406
2006-01-09Open-market sale200$38.8624,087,606
2006-01-09Open-market sale100$38.7924,087,806
2006-01-09Open-market sale300$38.7724,087,906
2006-01-09Open-market sale200$38.7624,088,206
2006-01-09Open-market sale300$38.7224,088,406
2006-01-09Open-market sale200$38.7124,088,706
2006-01-09Open-market sale500$38.6824,088,906
2006-01-09Open-market sale200$38.6424,089,406
2006-01-09Open-market sale200$38.5624,089,606
2006-01-09Open-market sale400$39.1424,077,606
2006-01-09Open-market sale300$38.5324,090,706
2006-01-09Open-market sale600$39.3424,072,606
2006-01-09Open-market sale400$39.2524,075,806
2006-01-09Open-market sale400$39.2624,075,406
2006-01-09Open-market sale500$39.2824,074,906
2006-01-09Open-market sale200$39.2124,076,506
2006-01-09Open-market sale200$39.1924,076,706
2006-01-09Open-market sale100$39.1824,076,906
2006-01-09Open-market sale400$39.1624,077,006
2006-01-09Open-market sale200$39.1524,077,406
2006-01-09Open-market sale400$39.4524,071,006
2006-01-09Open-market sale800$39.4324,071,406
2006-01-09Open-market sale200$39.4124,072,206
2006-01-09Open-market sale200$39.3524,072,406
2006-01-09Open-market sale300$39.2424,076,206
2006-01-09Open-market sale600$39.3324,073,206
2006-01-09Open-market sale600$39.3124,073,806
2006-01-09Open-market sale500$39.2924,074,406
2006-01-06Open-market sale200$38.5724,103,706
2006-01-06Open-market sale200$38.7024,102,906
2006-01-06Open-market sale400$38.6524,103,106
2006-01-06Open-market sale200$38.5924,103,506
2006-01-06Open-market sale200$38.8224,102,706
2006-01-06Open-market sale200$38.5324,103,906
2006-01-06Open-market sale200$38.5124,104,106
2006-01-06Open-market sale300$38.4424,104,306
2006-01-06Open-market sale300$38.4324,104,606
2006-01-06Open-market sale100$38.4224,104,906
2006-01-06Open-market sale200$38.4124,105,006
2006-01-06Open-market sale400$38.3724,105,206
2006-01-06Open-market sale200$38.3624,105,606
2006-01-06Open-market sale200$38.2724,105,806
2006-01-06Open-market sale200$38.2624,106,006
2006-01-06Open-market sale100$38.2224,106,206
2006-01-06Open-market sale200$38.1824,106,306
2006-01-06Open-market sale1,000$38.1524,106,506
2006-01-06Open-market sale300$38.1224,107,506
2006-01-06Open-market sale200$38.0924,107,806
2006-01-06Open-market sale300$38.0524,108,006
2006-01-06Open-market sale300$37.9424,108,306
2006-01-06Open-market sale400$37.9324,108,606
2006-01-06Open-market sale300$37.9224,109,006
2006-01-06Open-market sale600$37.9024,109,306
2006-01-06Open-market sale300$37.8724,109,906
2006-01-06Open-market sale600$37.8624,110,206
2006-01-06Open-market sale200$37.8324,110,806
2006-01-06Open-market sale200$38.8524,102,106
2006-01-06Open-market sale400$38.8424,102,306
2006-01-06Open-market sale600$39.8924,094,506
2006-01-06Open-market sale400$39.8824,095,106
2006-01-06Open-market sale200$39.8724,095,506
2006-01-06Open-market sale200$39.8624,095,706
2006-01-06Open-market sale700$39.8524,095,906
2006-01-06Open-market sale700$39.8424,096,606
2006-01-06Open-market sale200$39.7924,097,306
2006-01-06Open-market sale200$39.7724,097,506
2006-01-06Open-market sale200$39.6524,097,706
2006-01-06Open-market sale200$39.6424,097,906
2006-01-06Open-market sale200$39.6024,098,106
2006-01-06Open-market sale200$39.5824,098,306
2006-01-06Open-market sale100$39.5124,098,506
2006-01-06Open-market sale200$39.5024,098,606
2006-01-06Open-market sale800$39.4924,098,806
2006-01-06Open-market sale200$39.4824,099,606
2006-01-06Open-market sale200$39.3924,099,806
2006-01-06Open-market sale300$39.3724,100,006
2006-01-06Open-market sale200$39.3624,100,306
2006-01-06Open-market sale200$39.3424,100,506
2006-01-06Open-market sale300$39.3124,100,706
2006-01-06Open-market sale200$39.3024,101,006
2006-01-06Open-market sale100$39.2724,101,206
2006-01-06Open-market sale200$39.2424,101,306
2006-01-06Open-market sale200$39.1724,101,506
2006-01-06Open-market sale200$39.0724,101,706
2006-01-06Open-market sale200$38.9724,101,906
2006-01-06Open-market sale300$39.9324,093,606
2006-01-06Open-market sale400$39.9124,093,906
2006-01-06Open-market sale200$39.9024,094,306
2006-01-06Open-market sale200$39.9624,092,806
2006-01-06Open-market sale300$39.9424,093,306
2006-01-06Open-market sale200$40.1324,091,006
2006-01-06Open-market sale400$40.0024,091,906
2006-01-06Open-market sale200$40.0224,091,706
2006-01-06Open-market sale300$39.9524,093,006
2006-01-06Open-market sale200$40.0324,091,506
2006-01-06Open-market sale100$39.9824,092,706
2006-01-06Open-market sale400$39.9924,092,306
2006-01-06Open-market sale300$40.0524,091,206
2006-01-05Open-market sale800$35.9424,115,906
2006-01-05Open-market sale200$35.9324,116,706
2006-01-05Open-market sale200$35.9224,116,906
2006-01-05Open-market sale200$35.9124,117,106
2006-01-05Open-market sale200$35.8924,117,306
2006-01-05Open-market sale200$35.8724,117,506
2006-01-05Open-market sale300$35.7624,117,706
2006-01-05Open-market sale300$35.7524,118,006
2006-01-05Open-market sale100$36.2224,111,006
2006-01-05Open-market sale200$36.1624,111,106
2006-01-05Open-market sale100$36.1324,111,306
2006-01-05Open-market sale300$36.1124,111,406
2006-01-05Open-market sale400$36.0924,111,706
2006-01-05Open-market sale200$36.0824,112,106
2006-01-05Open-market sale400$36.0724,112,306
2006-01-05Open-market sale400$36.0624,112,706
2006-01-05Open-market sale300$36.0524,113,106
2006-01-05Open-market sale200$36.0424,113,406
2006-01-05Open-market sale200$36.0324,113,606
2006-01-05Open-market sale400$36.0124,113,806
2006-01-05Open-market sale600$35.9924,114,206
2006-01-05Open-market sale400$35.9824,114,806
2006-01-05Open-market sale500$35.9724,115,206
2006-01-05Open-market sale200$35.9624,115,706
2006-01-05Open-market sale200$35.5724,124,206
2006-01-05Open-market sale600$35.5424,126,106
2006-01-05Open-market sale500$35.5324,126,706
2006-01-05Open-market sale300$35.5224,127,206
2006-01-05Open-market sale400$35.5124,127,506
2006-01-05Open-market sale600$35.4924,127,906
2006-01-05Open-market sale500$35.4824,128,506
2006-01-05Open-market sale200$35.4724,129,006
2006-01-05Open-market sale200$35.4624,129,206
2006-01-05Open-market sale400$35.4524,129,406
2006-01-05Open-market sale200$35.4424,129,806
2006-01-05Open-market sale300$35.4324,130,006
2006-01-05Open-market sale100$35.4224,130,306
2006-01-05Open-market sale300$35.4124,130,406
2006-01-05Open-market sale300$35.3524,130,706
2006-01-05Open-market sale500$35.7324,118,306
2006-01-05Open-market sale200$35.7124,118,806
2006-01-05Open-market sale100$35.7024,119,006
2006-01-05Open-market sale100$35.6924,119,106
2006-01-05Open-market sale1,000$35.6824,119,206
2006-01-05Open-market sale200$35.6724,120,206
2006-01-05Open-market sale200$35.6424,120,406
2006-01-05Open-market sale200$35.6324,120,606
2006-01-05Open-market sale700$35.6224,120,806
2006-01-05Open-market sale200$35.6124,121,506
2006-01-05Open-market sale1,500$35.6024,121,706
2006-01-05Open-market sale400$35.5924,123,206
2006-01-05Open-market sale600$35.5824,123,606
2006-01-05Open-market sale1,300$35.5524,124,806
2006-01-05Open-market sale400$35.5624,124,406
2006-01-04Open-market sale300$35.8324,137,806
2006-01-04Open-market sale300$35.8024,138,106
2006-01-04Open-market sale600$35.7924,138,406
2006-01-04Open-market sale200$35.7724,139,006
2006-01-04Open-market sale200$35.7424,139,206
2006-01-04Open-market sale200$35.7324,139,406
2006-01-04Open-market sale800$35.7224,139,606
2006-01-04Open-market sale200$36.0524,131,006
2006-01-04Open-market sale1,000$36.0024,131,206
2006-01-04Open-market sale300$35.9924,132,206
2006-01-04Open-market sale1,200$35.9824,132,506
2006-01-04Open-market sale900$35.9724,133,706
2006-01-04Open-market sale100$35.9624,134,606
2006-01-04Open-market sale700$35.9524,134,706
2006-01-04Open-market sale400$35.9424,135,406
2006-01-04Open-market sale400$35.9324,135,806
2006-01-04Open-market sale300$35.9224,136,206
2006-01-04Open-market sale100$35.8924,136,506
2006-01-04Open-market sale200$35.8824,136,606
2006-01-04Open-market sale300$35.8724,136,806
2006-01-04Open-market sale100$35.8624,137,106
2006-01-04Open-market sale300$35.8524,137,206
2006-01-04Open-market sale300$35.8424,137,506
2006-01-04Open-market sale200$35.1424,147,906
2006-01-04Open-market sale100$35.1324,148,106
2006-01-04Open-market sale300$35.1824,147,606
2006-01-04Open-market sale300$35.2124,147,306
2006-01-04Open-market sale300$35.0924,148,206
2006-01-04Open-market sale300$35.0724,148,506
2006-01-04Open-market sale600$35.0524,148,806
2006-01-04Open-market sale300$34.9224,149,406
2006-01-04Open-market sale300$34.8724,149,706
2006-01-04Open-market sale300$34.8424,150,006
2006-01-04Open-market sale200$34.5124,150,306
2006-01-04Open-market sale500$34.0524,150,506
2006-01-04Open-market sale500$35.7124,140,406
2006-01-04Open-market sale200$35.7024,140,906
2006-01-04Open-market sale100$35.6924,141,106
2006-01-04Open-market sale600$35.6724,141,206
2006-01-04Open-market sale500$35.6624,141,806
2006-01-04Open-market sale300$35.6524,142,306
2006-01-04Open-market sale300$35.6324,142,606
2006-01-04Open-market sale700$35.6024,142,906
2006-01-04Open-market sale200$35.5924,143,606
2006-01-04Open-market sale200$35.5824,143,806
2006-01-04Open-market sale400$35.5724,144,006
2006-01-04Open-market sale600$35.5524,144,406
2006-01-04Open-market sale400$35.5424,145,006
2006-01-04Open-market sale700$35.5324,145,406
2006-01-04Open-market sale300$35.4824,146,106
2006-01-04Open-market sale300$35.4224,146,406
2006-01-04Open-market sale300$35.3824,146,706
2006-01-04Open-market sale300$35.2624,147,006
2006-01-03Open-market sale500$34.2224,152,806
2006-01-03Open-market sale200$33.8524,154,406
2006-01-03Open-market sale200$34.3824,151,006
2006-01-03Open-market sale200$34.2624,151,206
2006-01-03Open-market sale600$34.2524,151,406
2006-01-03Open-market sale800$34.2324,152,006
2006-01-03Open-market sale200$34.2024,153,306
2006-01-03Open-market sale300$34.1724,153,506
2006-01-03Open-market sale200$33.9424,153,806
2006-01-03Open-market sale400$33.9324,154,006
2006-01-03Open-market sale200$32.1524,166,806
2006-01-03Open-market sale500$32.1024,167,506
2006-01-03Open-market sale100$32.0924,168,006
2006-01-03Open-market sale200$32.0724,168,106
2006-01-03Open-market sale400$32.0024,168,306
2006-01-03Open-market sale400$31.9924,168,706
2006-01-03Open-market sale700$31.9824,169,106
2006-01-03Open-market sale200$31.9724,169,806
2006-01-03Open-market sale200$31.9624,170,006
2006-01-03Open-market sale200$31.9424,170,206
2006-01-03Open-market sale300$31.9024,170,406
2006-01-03Open-market sale100$31.8024,170,706
2006-01-03Open-market sale200$31.7924,170,806
2006-01-03Open-market sale200$32.6424,162,206
2006-01-03Open-market sale200$32.6324,162,406
2006-01-03Open-market sale200$32.6224,162,606
2006-01-03Open-market sale100$32.5424,162,806
2006-01-03Open-market sale400$32.5024,162,906
2006-01-03Open-market sale400$32.4924,163,306
2006-01-03Open-market sale500$32.4824,163,706
2006-01-03Open-market sale200$32.4724,164,206
2006-01-03Open-market sale200$32.4624,164,406
2006-01-03Open-market sale300$32.4024,164,606
2006-01-03Open-market sale500$32.2724,164,906
2006-01-03Open-market sale100$32.2624,165,406
2006-01-03Open-market sale900$32.2524,165,506
2006-01-03Open-market sale300$32.2224,166,406
2006-01-03Open-market sale100$32.1624,166,706
2006-01-03Open-market sale200$32.1324,167,306
2006-01-03Open-market sale300$32.1424,167,006
2006-01-03Open-market sale400$33.0324,159,606
2006-01-03Open-market sale400$33.0224,160,006
2006-01-03Open-market sale100$32.9924,160,806
2006-01-03Open-market sale200$32.9724,160,906
2006-01-03Open-market sale200$32.7824,161,106
2006-01-03Open-market sale300$32.7224,161,306
2006-01-03Open-market sale200$32.7024,161,606
2006-01-03Open-market sale200$32.6724,161,806
2006-01-03Open-market sale200$32.6524,162,006
2006-01-03Open-market sale200$33.7424,154,606
2006-01-03Open-market sale200$33.7324,154,806
2006-01-03Open-market sale200$33.5824,155,006
2006-01-03Open-market sale100$33.4324,155,206
2006-01-03Open-market sale200$33.3724,155,306
2006-01-03Open-market sale100$33.2824,155,506
2006-01-03Open-market sale400$33.2324,155,606
2006-01-03Open-market sale200$33.2024,156,006
2006-01-03Open-market sale400$33.1924,156,206
2006-01-03Open-market sale100$33.1824,156,606
2006-01-03Open-market sale400$33.1724,156,706
2006-01-03Open-market sale400$33.1624,157,106
2006-01-03Open-market sale400$33.1424,157,506
2006-01-03Open-market sale200$33.1124,157,906
2006-01-03Open-market sale200$33.1024,158,106
2006-01-03Open-market sale300$33.0924,158,306
2006-01-03Open-market sale200$33.0824,158,606
2006-01-03Open-market sale200$33.0624,158,806
2006-01-03Open-market sale400$33.0524,159,006
2006-01-03Open-market sale200$33.0424,159,406
2006-01-03Open-market sale400$33.0024,160,406

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