SEC CIK 1270711

HUANG ROBERT T

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

Current Positions

CompanyShares OwnedAs Of
SNXview stock →447,2092010-05-31

Position History — SNX

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

0149,148298,295447,4432006-022006-082009-042009-082009-092010-042010-042010-05

Recent Filings — SNX

DateActivitySharesPriceOwned After
2010-05-31Tax withholding234$25.77447,209
2010-04-30Option exercise (derivative)100,000$0.00225,000
2010-04-30Option exercise100,000$10.00447,443
2010-04-29Option exercise (derivative)50,000$0.00325,000
2010-04-29Option exercise50,000$10.00347,443
2010-04-26Open-market sale3,400$29.73300,233
2010-04-26Open-market sale1,600$29.74298,633
2010-04-26Open-market sale940$29.75297,693
2010-04-26Open-market sale2,000$29.72304,133
2010-04-26Open-market sale500$29.73303,633
2010-04-26Open-market sale250$29.76297,443
2010-04-26Open-market sale400$29.56333,072
2010-04-26Open-market sale100$29.57332,972
2010-04-26Open-market sale892$29.58332,080
2010-04-26Open-market sale795$29.59331,285
2010-04-26Open-market sale100$29.60331,185
2010-04-26Open-market sale1,463$29.60329,722
2010-04-26Open-market sale100$29.61329,622
2010-04-26Open-market sale550$29.62329,072
2010-04-26Open-market sale100$29.63328,972
2010-04-26Open-market sale889$29.64328,083
2010-04-26Open-market sale1,305$29.65326,778
2010-04-26Open-market sale2,275$29.66324,503
2010-04-26Open-market sale3,170$29.67321,333
2010-04-26Open-market sale300$29.68321,033
2010-04-26Open-market sale5,600$29.68315,433
2010-04-26Open-market sale200$29.69315,233
2010-04-26Open-market sale5,741$29.50341,702
2010-04-26Open-market sale2,930$29.51338,772
2010-04-26Open-market sale2,800$29.52335,972
2010-04-26Open-market sale900$29.53335,072
2010-04-26Open-market sale700$29.54334,372
2010-04-26Open-market sale3,100$29.69312,133
2010-04-26Open-market sale200$29.70311,933
2010-04-26Open-market sale2,600$29.70309,333
2010-04-26Open-market sale100$29.71309,233
2010-04-26Open-market sale3,000$29.71306,233
2010-04-26Open-market sale100$29.72306,133
2010-04-26Open-market sale900$29.55333,472
2010-04-24Option exercise (derivative)62,500—187,500
2010-04-24Option exercise62,500—353,097
2010-04-24Tax withholding5,654$29.70347,443
2010-04-20Option exercise (derivative)17,381$0.000
2010-04-20Open-market sale1,500$29.35301,097
2010-04-20Open-market sale1,500$29.18302,597
2010-04-20Open-market sale2,381$29.00304,097
2010-04-20Open-market sale1,500$29.05306,478
2010-04-20Option exercise17,381$9.00307,978
2010-04-20Open-market sale1,500$29.40298,097
2010-04-20Open-market sale1,500$29.30299,597
2010-04-20Open-market sale1,500$29.23293,597
2010-04-20Open-market sale1,300$29.11292,097
2010-04-20Open-market sale200$29.11293,397
2010-04-20Open-market sale1,500$29.15290,597
2010-04-20Open-market sale1,500$29.20295,097
2010-04-20Open-market sale1,500$29.25296,597
2010-04-19Option exercise (derivative)30,000$0.0017,381
2010-04-19Open-market sale900$29.30290,597
2010-04-19Open-market sale100$29.26291,497
2010-04-19Open-market sale1,600$29.25291,597
2010-04-19Open-market sale600$29.18293,197
2010-04-19Open-market sale100$29.17293,797
2010-04-19Open-market sale628$29.16293,897
2010-04-19Open-market sale200$29.16294,525
2010-04-19Open-market sale500$29.15294,725
2010-04-19Open-market sale17,372$29.15295,225
2010-04-19Open-market sale100$29.14312,597
2010-04-19Open-market sale1,100$29.13312,697
2010-04-19Open-market sale100$29.12313,797
2010-04-19Open-market sale100$29.11313,897
2010-04-19Open-market sale1,800$29.10313,997
2010-04-19Open-market sale600$29.09315,797
2010-04-19Open-market sale200$29.08316,397
2010-04-19Open-market sale300$29.07316,597
2010-04-19Open-market sale500$29.06316,897
2010-04-19Open-market sale300$29.05317,397
2010-04-19Open-market sale935$29.02317,697
2010-04-19Open-market sale65$29.01318,632
2010-04-19Open-market sale1,900$29.00318,697
2010-04-19Option exercise30,000$9.00320,597
2010-04-16Option exercise (derivative)30,000$0.0065,853
2010-04-16Option exercise (derivative)18,472$0.0047,381
2010-04-16Open-market sale832$29.28276,193
2010-04-16Open-market sale100$29.29277,025
2010-04-16Open-market sale600$29.28277,125
2010-04-16Open-market sale600$29.27277,725
2010-04-16Open-market sale3,300$29.26278,325
2010-04-16Open-market sale5,500$29.25281,625
2010-04-16Open-market sale2,276$29.25287,125
2010-04-16Open-market sale500$29.26289,401
2010-04-16Open-market sale3,324$29.26289,901
2010-04-16Open-market sale1,600$29.27293,225
2010-04-16Open-market sale900$29.27294,825
2010-04-16Open-market sale400$29.28295,725
2010-04-16Open-market sale700$29.28296,125
2010-04-16Open-market sale500$29.29296,825
2010-04-16Open-market sale2,600$29.29297,325
2010-04-16Open-market sale600$29.30299,925
2010-04-16Open-market sale900$29.31300,525
2010-04-16Open-market sale400$29.32301,425
2010-04-16Open-market sale300$29.34301,825
2010-04-16Option exercise30,000$9.00302,125
2010-04-16Option exercise18,472$9.00290,597
2010-04-16Open-market sale100$29.20272,125
2010-04-16Open-market sale100$29.21272,225
2010-04-16Open-market sale2,600$29.25272,325
2010-04-16Open-market sale800$29.26274,925
2010-04-16Open-market sale468$29.27275,725
2010-04-15Option exercise (derivative)25,000$0.0095,853
2010-04-15Open-market sale5,000$29.35292,125
2010-04-15Open-market sale60$29.56272,165
2010-04-15Open-market sale200$29.55272,225
2010-04-15Open-market sale100$29.54272,425
2010-04-15Open-market sale300$29.53272,525
2010-04-15Open-market sale100$29.51272,825
2010-04-15Open-market sale700$29.50272,925
2010-04-15Open-market sale396$29.40273,625
2010-04-15Open-market sale1,700$29.39274,021
2010-04-15Open-market sale900$29.38275,721
2010-04-15Open-market sale1,520$29.37276,621
2010-04-15Open-market sale1,700$29.36278,141
2010-04-15Open-market sale4,488$29.35279,841
2010-04-15Open-market sale1,300$29.34284,329
2010-04-15Open-market sale2,196$29.33285,629
2010-04-15Open-market sale600$29.32287,825
2010-04-15Open-market sale200$29.31288,425
2010-04-15Open-market sale2,200$29.30288,625
2010-04-15Open-market sale200$29.29290,825
2010-04-15Open-market sale400$29.28291,025
2010-04-15Open-market sale700$29.27291,425
2010-04-15Open-market sale40$29.58272,125
2010-04-15Option exercise25,000$9.00297,125
2010-04-14Option exercise (derivative)25,000$0.00120,853
2010-04-14Open-market sale200$29.27280,525
2010-04-14Open-market sale8,200$29.30272,225
2010-04-14Open-market sale100$29.28280,425
2010-04-14Open-market sale100$29.33272,125
2010-04-14Open-market sale600$29.26280,725
2010-04-14Open-market sale15,800$29.25281,325
2010-04-14Option exercise25,000$9.00297,125
2010-04-13Option exercise (derivative)20,000$0.00145,853
2010-04-13Open-market sale3,600$29.15272,125
2010-04-13Option exercise20,000$9.00292,125
2010-04-13Open-market sale200$29.27291,925
2010-04-13Open-market sale1,600$29.25290,325
2010-04-13Open-market sale100$29.24290,225
2010-04-13Open-market sale900$29.23289,325
2010-04-13Open-market sale1,100$29.22288,225
2010-04-13Open-market sale900$29.21287,325
2010-04-13Open-market sale1,800$29.20285,525
2010-04-13Open-market sale800$29.19284,725
2010-04-13Open-market sale3,100$29.18281,625
2010-04-13Open-market sale3,700$29.17277,925
2010-04-13Open-market sale2,200$29.16275,725
2010-04-12Option exercise (derivative)50,000$0.00165,853
2010-04-12Open-market sale5,200$29.29305,125
2010-04-12Open-market sale4,600$29.28310,325
2010-04-12Open-market sale500$29.28314,925
2010-04-12Open-market sale3,600$29.27315,425
2010-04-12Open-market sale100$29.27319,025
2010-04-12Open-market sale1,500$29.26319,125
2010-04-12Open-market sale1,400$29.25320,725
2010-04-12Open-market sale100$29.26320,625
2010-04-12Option exercise50,000$9.00322,125
2010-04-12Open-market sale100$29.37290,625
2010-04-12Open-market sale600$29.34290,725
2010-04-12Open-market sale200$29.38290,425
2010-04-12Open-market sale100$29.41290,325
2010-04-12Open-market sale1,000$29.33291,325
2010-04-12Open-market sale3,600$29.32292,325
2010-04-12Open-market sale2,700$29.31295,925
2010-04-12Open-market sale6,500$29.30298,625
2010-04-12Open-market sale1,000$29.25272,125
2010-04-12Open-market sale300$29.26273,125
2010-04-12Open-market sale500$29.27273,425
2010-04-12Open-market sale600$29.28273,925
2010-04-12Open-market sale200$29.29274,525
2010-04-12Open-market sale1,100$29.30274,725
2010-04-12Open-market sale200$29.31275,825
2010-04-12Open-market sale800$29.32276,025
2010-04-12Open-market sale200$29.33276,825
2010-04-12Open-market sale100$29.34277,025
2010-04-12Open-market sale9,100$29.35277,125
2010-04-12Open-market sale500$29.36286,225
2010-04-12Open-market sale400$29.37286,725
2010-04-12Open-market sale97$29.58287,125
2010-04-12Open-market sale200$29.56287,222
2010-04-12Open-market sale3$29.54287,422
2010-04-12Open-market sale300$29.51287,425
2010-04-12Open-market sale800$29.50287,725
2010-04-12Open-market sale200$29.45288,525
2010-04-12Open-market sale1,400$29.44288,725
2010-04-12Open-market sale200$29.43290,125
2010-04-09Open-market sale300$29.33288,825
2010-04-09Open-market sale200$29.39272,125
2010-04-09Open-market sale700$29.38272,325
2010-04-09Open-market sale600$29.37273,025
2010-04-09Open-market sale700$29.36273,625
2010-04-09Open-market sale2,800$29.35274,325
2010-04-09Open-market sale900$29.44277,125
2010-04-09Open-market sale600$29.42278,025
2010-04-09Open-market sale899$29.41278,625
2010-04-09Open-market sale101$29.40279,524
2010-04-09Open-market sale100$29.38279,625
2010-04-09Open-market sale500$29.37279,725
2010-04-09Open-market sale300$29.36280,225
2010-04-09Open-market sale800$29.35280,525
2010-04-09Open-market sale500$29.33281,325
2010-04-09Open-market sale400$29.32281,825
2010-04-09Open-market sale100$29.31282,225
2010-04-09Open-market sale4,800$29.30282,325
2010-04-09Open-market sale600$29.35287,125
2010-04-09Open-market sale100$29.35287,725
2010-04-09Open-market sale1,000$29.34287,825
2010-04-09Option exercise (derivative)50,000$0.00215,853
2010-04-09Open-market sale100$29.24297,125
2010-04-09Open-market sale5,700$29.30291,425
2010-04-09Open-market sale1,200$29.31290,225
2010-04-09Open-market sale1,100$29.32289,125
2010-04-09Option exercise50,000$9.00322,125
2010-04-09Open-market sale2,000$29.00320,125
2010-04-09Open-market sale100$29.21297,225
2010-04-09Open-market sale1,500$29.20297,325
2010-04-09Open-market sale500$29.19298,825
2010-04-09Open-market sale100$29.19299,325
2010-04-09Open-market sale400$29.18299,425
2010-04-09Open-market sale100$29.18299,825
2010-04-09Open-market sale500$29.17299,925
2010-04-09Open-market sale600$29.16300,425
2010-04-09Open-market sale2,900$29.15301,025
2010-04-09Open-market sale200$29.15303,925
2010-04-09Open-market sale600$29.14304,125
2010-04-09Open-market sale1,328$29.13304,725
2010-04-09Open-market sale672$29.12306,053
2010-04-09Open-market sale1,400$29.11306,725
2010-04-09Open-market sale3,500$29.10308,125
2010-04-09Open-market sale400$29.10311,625
2010-04-09Open-market sale3,802$29.09312,025
2010-04-09Open-market sale500$29.09315,827
2010-04-09Open-market sale1,500$29.08316,327
2010-04-09Open-market sale700$29.08317,827
2010-04-09Open-market sale498$29.07318,527
2010-04-09Open-market sale500$29.05319,025
2010-04-09Open-market sale400$29.04319,525
2010-04-09Open-market sale200$29.03319,925
2010-04-08Option exercise (derivative)24,700$0.000
2010-04-08Option exercise (derivative)9,000$0.00265,853
2010-04-08Open-market sale100$29.01291,725
2010-04-08Open-market sale1,368$29.02291,825
2010-04-08Open-market sale1,600$29.03293,193
2010-04-08Open-market sale132$29.04294,793
2010-04-08Open-market sale1,700$29.05294,925
2010-04-08Open-market sale100$29.08296,625
2010-04-08Open-market sale100$29.07296,725
2010-04-08Option exercise24,700$9.00296,825
2010-04-08Open-market sale5,500$29.04272,425
2010-04-08Open-market sale1,175$29.02277,925
2010-04-08Open-market sale125$29.01279,100
2010-04-08Open-market sale1,900$29.00279,225
2010-04-08Option exercise9,000$9.00281,125
2010-04-08Open-market sale16,359$29.00272,125
2010-04-08Open-market sale3,241$29.01288,484
2010-04-07Option exercise (derivative)300$0.0024,700
2010-04-07Open-market sale300$29.53272,125
2010-04-07Option exercise300$9.00272,425
2010-04-05Grant / award2,000—272,125
2010-03-31Option exercise (derivative)9,700$0.00274,853
2010-03-31Open-market sale2,000$30.15277,825
2010-03-31Open-market sale7,500$30.00270,325
2010-03-31Open-market sale200$30.20270,125
2010-03-31Option exercise9,700$9.00279,825
2010-03-30Option exercise (derivative)11,770$0.00284,553
2010-03-30Option exercise11,770$9.00281,895
2010-03-30Open-market sale200$30.31270,125
2010-03-30Open-market sale570$30.25270,325
2010-03-30Open-market sale84$30.17270,895
2010-03-30Open-market sale2,416$30.16270,979
2010-03-30Open-market sale1,500$30.10273,395
2010-03-30Open-market sale1,500$30.03274,895
2010-03-30Open-market sale1,500$30.02276,395
2010-03-30Open-market sale2,500$30.20277,895
2010-03-30Open-market sale1,500$30.18280,395
2010-02-28Tax withholding184$29.32270,125
2010-01-14Option exercise (derivative)1,000$0.00296,323
2010-01-14Option exercise1,000$9.00271,309
2010-01-14Open-market sale1,000$30.00270,309
2010-01-11Option exercise (derivative)6,595$0.00297,323
2010-01-11Open-market sale1,000$30.08274,904
2010-01-11Open-market sale1,000$30.10275,904
2010-01-11Option exercise6,595$9.00276,904
2010-01-11Open-market sale1,000$30.35270,309
2010-01-11Open-market sale1,000$30.08273,904
2010-01-11Open-market sale595$30.38271,309
2010-01-11Open-market sale1,000$30.12271,904
2010-01-11Open-market sale1,000$30.10272,904
2010-01-08Option exercise (derivative)8,000$0.00303,918
2010-01-08Open-market sale1,500$30.10270,309
2010-01-08Open-market sale1,500$30.45271,809
2010-01-08Open-market sale1,000$30.42273,309
2010-01-08Open-market sale1,500$30.40274,309
2010-01-08Open-market sale1,500$30.35275,809
2010-01-08Open-market sale1,000$30.24277,309
2010-01-08Option exercise8,000$9.00278,309
2009-12-01Option exercise (derivative)1,800$0.0025,000
2009-12-01Open-market sale49$28.67270,409
2009-12-01Option exercise1,800$9.00272,109
2009-12-01Open-market sale800$29.00271,309
2009-12-01Open-market sale500$29.25270,809
2009-12-01Open-market sale100$28.68270,309
2009-12-01Open-market sale351$28.68270,458
2009-11-30Tax withholding233$28.31270,309
2009-11-25Option exercise (derivative)1,200$0.0026,800
2009-11-25Option exercise1,200$9.00271,742
2009-11-25Open-market sale1,000$29.13270,742
2009-11-25Open-market sale200$29.20270,542
2009-11-24Option exercise (derivative)1,952$0.0028,000
2009-11-24Open-market sale200$29.16271,342
2009-11-24Open-market sale500$29.40271,542
2009-11-24Open-market sale800$29.17270,542
2009-11-24Open-market sale452$29.17272,042
2009-11-24Option exercise1,952$9.00272,494
2009-11-23Option exercise (derivative)7,000$0.0029,952
2009-11-23Open-market sale1,000$29.40270,542
2009-11-23Open-market sale1,000$29.30271,542
2009-11-23Open-market sale1,000$29.35272,542
2009-11-23Open-market sale1,000$30.01273,542
2009-11-23Open-market sale1,000$29.88274,542
2009-11-23Option exercise7,000$9.00277,542
2009-11-23Open-market sale1,000$29.74275,542
2009-11-23Open-market sale1,000$29.52276,542
2009-11-20Option exercise (derivative)4,300$0.0036,952
2009-11-20Open-market sale1,000$29.05271,842
2009-11-20Open-market sale1,000$29.20270,842
2009-11-20Open-market sale300$29.30270,542
2009-11-20Option exercise4,300$9.00274,842
2009-11-20Open-market sale2,000$29.02272,842
2009-11-19Option exercise (derivative)4,000$0.0041,252
2009-11-19Open-market sale1,000$29.30272,542
2009-11-19Open-market sale1,000$29.35273,542
2009-11-19Open-market sale800$29.34271,542
2009-11-19Open-market sale200$29.35272,342
2009-11-19Option exercise4,000$9.00274,542
2009-11-19Open-market sale200$30.05271,342
2009-11-19Open-market sale800$29.40270,542
2009-11-18Option exercise (derivative)9,000$0.0045,252
2009-11-18Open-market sale1,000$30.11274,542
2009-11-18Open-market sale2,000$30.40275,542
2009-11-18Open-market sale1,000$30.25277,542
2009-11-18Open-market sale100$30.05278,542
2009-11-18Open-market sale100$30.10278,642
2009-11-18Open-market sale800$30.07278,742
2009-11-18Option exercise9,000$9.00279,542
2009-11-18Open-market sale1,000$30.35270,542
2009-11-18Open-market sale1,000$30.45271,542
2009-11-18Open-market sale1,000$30.35272,542
2009-11-18Open-market sale1,000$30.15273,542
2009-11-17Option exercise (derivative)10,000$0.0054,252
2009-11-17Open-market sale1,000$30.50275,042
2009-11-17Open-market sale1,500$30.40276,042
2009-11-17Open-market sale2,900$30.26277,542
2009-11-17Open-market sale100$30.29280,442
2009-11-17Option exercise10,000$9.00280,542
2009-11-17Open-market sale500$30.49270,542
2009-11-17Open-market sale2,000$30.48271,042
2009-11-17Open-market sale1,000$30.58273,042
2009-11-17Open-market sale1,000$30.60274,042
2009-11-16Option exercise (derivative)10,000$0.0064,252
2009-11-16Open-market sale1,000$29.80274,542
2009-11-16Option exercise10,000$9.00280,542
2009-11-16Open-market sale600$29.60279,942
2009-11-16Open-market sale100$29.59279,842
2009-11-16Open-market sale100$29.55279,742
2009-11-16Open-market sale3,200$29.54276,542
2009-11-16Open-market sale1,000$29.65275,542
2009-11-16Open-market sale1,000$29.95273,542
2009-11-16Open-market sale1,000$30.16272,542
2009-11-16Open-market sale500$30.23272,042
2009-11-16Open-market sale100$30.11271,942
2009-11-16Open-market sale400$30.11271,542
2009-11-16Open-market sale500$30.03271,042
2009-11-16Open-market sale100$30.30270,942
2009-11-16Open-market sale400$30.01270,542
2009-11-13Option exercise (derivative)10,000$0.0074,252
2009-11-13Open-market sale1,500$29.00270,542
2009-11-13Option exercise10,000$9.00280,542
2009-11-13Open-market sale3,900$28.50276,642
2009-11-13Open-market sale1,500$28.60275,142
2009-11-13Open-market sale1,100$28.53274,042
2009-11-13Open-market sale1,500$28.70272,542
2009-11-13Open-market sale500$28.80272,042
2009-11-12Option exercise (derivative)10,000$0.0084,252
2009-11-12Open-market sale100$28.72277,424
2009-11-12Option exercise10,000$9.00280,524
2009-11-12Open-market sale700$28.76270,524
2009-11-12Open-market sale200$28.77271,224
2009-11-12Open-market sale100$28.79271,424
2009-11-12Open-market sale1,000$28.75271,524
2009-11-12Open-market sale1,000$29.00272,524
2009-11-12Open-market sale1,000$28.90273,524
2009-11-12Open-market sale1,000$29.05274,524
2009-11-12Open-market sale1,000$28.80275,524
2009-11-12Open-market sale100$28.77276,524
2009-11-12Open-market sale800$28.70276,624
2009-11-12Open-market sale2,000$28.50278,524
2009-11-12Open-market sale1,000$28.60277,524
2009-11-11Option exercise (derivative)1,348$0.0094,252
2009-11-11Open-market sale1,348$28.50270,524
2009-11-11Option exercise1,348$9.00271,872
2009-10-19Option exercise (derivative)7,482$0.00311,918
2009-10-19Open-market sale1,000$30.06276,024
2009-10-19Open-market sale482$30.01270,542
2009-10-19Open-market sale1,000$30.12271,024
2009-10-19Open-market sale1,000$30.08272,024
2009-10-19Open-market sale1,000$30.07273,024
2009-10-19Open-market sale1,000$30.05274,024
2009-10-19Open-market sale1,000$30.03275,024
2009-10-19Open-market sale1,000$30.04277,024
2009-10-19Option exercise7,482$9.00278,024
2009-10-16Option exercise (derivative)3,000$0.00319,400
2009-10-16Option exercise3,000$9.00273,542
2009-10-16Open-market sale2,000$30.15270,542
2009-10-16Open-market sale500$30.22272,542
2009-10-16Open-market sale500$30.22273,042
2009-10-15Open-market sale1,000$30.50271,642
2009-10-15Open-market sale1,000$30.2541,600
2009-10-15Open-market sale1,000$30.1342,600
2009-10-15Open-market sale1,000$30.13273,642
2009-10-15Open-market sale1,000$30.55270,642
2009-10-15Open-market sale100$30.60270,542
2009-10-15Open-market sale1,000$30.15272,642
2009-10-15Option exercise (derivative)12,100$0.00322,400
2009-10-15Open-market sale36$30.06275,642
2009-10-15Open-market sale1,000$30.08274,642
2009-10-15Open-market sale964$30.05275,678
2009-10-15Open-market sale1,000$30.15276,642
2009-10-15Open-market sale1,000$30.25277,642
2009-10-15Open-market sale2,000$30.35278,642
2009-10-15Open-market sale1,000$30.44280,642
2009-10-15Open-market sale997$30.20281,642
2009-10-15Open-market sale3$30.40282,639
2009-10-15Option exercise12,100$9.00282,642
2009-10-14Option exercise (derivative)9,000$0.00334,500
2009-10-14Open-market sale500$30.3045,600
2009-10-14Option exercise9,000$9.00279,542
2009-10-14Open-market sale1,000$30.30278,542
2009-10-14Open-market sale1,000$30.28277,542
2009-10-14Open-market sale1,000$30.40276,542
2009-10-14Open-market sale1,000$30.45275,542
2009-10-14Open-market sale1,000$30.10274,542
2009-10-14Open-market sale900$30.21273,642
2009-10-14Open-market sale1,000$30.2043,600
2009-10-14Open-market sale500$30.2144,600
2009-10-14Open-market sale500$30.2145,100
2009-10-14Open-market sale250$30.4546,100
2009-10-14Open-market sale250$30.4546,350
2009-10-14Open-market sale1,000$30.5046,600
2009-10-14Open-market sale1,000$30.6547,600
2009-10-14Open-market sale1,000$30.8048,600
2009-10-14Open-market sale1,000$30.75270,542
2009-10-14Open-market sale1,000$30.60271,542
2009-10-14Open-market sale1,000$30.50272,542
2009-10-14Open-market sale100$30.21273,542
2009-10-13Option exercise (derivative)2,100$0.00343,500
2009-10-13Open-market sale900$30.0049,600
2009-10-13Option exercise2,100$9.00272,642
2009-10-13Open-market sale1,700$30.15270,942
2009-10-13Open-market sale100$30.10270,842
2009-10-13Open-market sale300$30.16270,542
2009-10-13Open-market sale400$30.1651,200
2009-10-13Open-market sale700$30.1650,500
2009-10-09Option exercise (derivative)5,500$0.00345,600
2009-10-09Option exercise5,500$9.00276,042
2009-10-09Open-market sale1,500$30.01270,542
2009-10-09Open-market sale1,000$30.02272,042
2009-10-09Open-market sale3,000$30.00273,042
2009-10-08Option exercise (derivative)1,000$0.00351,100
2009-10-08Option exercise1,000$9.00271,542
2009-10-08Open-market sale1,000$30.00270,542
2009-10-07Option exercise (derivative)5,300$0.00352,100
2009-10-07Open-market sale288$30.15299,095
2009-10-07Open-market sale100$30.16299,383
2009-10-07Open-market sale400$30.17299,483
2009-10-07Open-market sale200$30.18299,883
2009-10-07Open-market sale12$30.18300,083
2009-10-07Open-market sale300$30.05300,095
2009-10-07Open-market sale3,000$30.00300,395
2009-10-07Open-market sale1,000$30.10303,395
2009-10-07Option exercise5,300$9.00304,395
2009-10-07Gift28,553$0.00270,542
2009-10-06Option exercise (derivative)6,000$0.00357,400
2009-10-06Open-market sale3,000$30.00302,095
2009-10-06Open-market sale1,000$30.10299,095
2009-10-06Open-market sale1,000$30.07300,095
2009-10-06Open-market sale1,000$30.02301,095
2009-10-06Option exercise6,000$9.00305,095
2009-10-05Option exercise (derivative)1,300$0.00363,400
2009-10-05Option exercise1,300$9.00300,395
2009-10-05Open-market sale1,300$30.00299,095
2009-10-01Option exercise (derivative)300$0.00364,700
2009-10-01Option exercise300$9.00299,395
2009-10-01Open-market sale300$30.47299,095
2009-09-30Option exercise (derivative)10,000$0.00365,000
2009-09-30Open-market sale1,000$30.50307,095
2009-09-30Open-market sale1,000$30.20308,095
2009-09-30Option exercise10,000$9.00309,095
2009-09-30Open-market sale1,000$30.40299,095
2009-09-30Open-market sale1,000$30.50300,095
2009-09-30Open-market sale1,000$30.45301,095
2009-09-30Open-market sale1,000$31.05302,095
2009-09-30Open-market sale1,000$31.00303,095
2009-09-30Open-market sale1,000$30.85304,095
2009-09-30Open-market sale1,000$30.75305,095
2009-09-30Open-market sale1,000$30.60306,095
2009-09-24Option exercise (derivative)5,000$0.0095,600
2009-09-24Open-market sale1,000$31.36299,095
2009-09-24Open-market sale1,000$31.30300,095
2009-09-24Open-market sale1,000$31.35301,095
2009-09-24Open-market sale1,000$31.10302,095
2009-09-24Option exercise5,000$9.00304,095
2009-09-24Open-market sale1,000$31.00303,095
2009-09-23Option exercise (derivative)2,000$0.00100,600
2009-09-23Option exercise2,000$9.00301,095
2009-09-23Open-market sale1,000$32.10299,095
2009-09-23Open-market sale1,000$32.00300,095
2009-09-22Option exercise (derivative)5,000$0.00102,600
2009-09-22Open-market sale1,000$31.50302,095
2009-09-22Open-market sale1,000$31.40303,095
2009-09-22Open-market sale100$31.80300,095
2009-09-22Open-market sale800$31.81300,195
2009-09-22Option exercise5,000$9.00304,095
2009-09-22Open-market sale1,000$31.90299,095
2009-09-22Open-market sale100$31.82300,995
2009-09-22Open-market sale1,000$31.75301,095
2009-09-21Option exercise (derivative)6,000$0.00107,600
2009-09-21Open-market sale500$32.16300,295
2009-09-21Open-market sale300$32.11299,095
2009-09-21Open-market sale200$32.14299,395
2009-09-21Open-market sale700$32.15299,595
2009-09-21Open-market sale300$32.18300,795
2009-09-21Open-market sale1,000$32.05301,095
2009-09-21Open-market sale1,000$31.90302,095
2009-09-21Open-market sale1,000$31.60303,095
2009-09-21Open-market sale1,000$31.35304,095
2009-09-21Option exercise6,000$9.00305,095
2009-09-18Option exercise (derivative)2,000$0.00113,600
2009-09-18Option exercise2,000$9.00301,095
2009-09-18Open-market sale1,000$31.36300,095
2009-09-18Open-market sale1,000$31.35299,095
2009-09-17Option exercise (derivative)7,000$0.00115,600
2009-09-17Open-market sale300$32.04299,095
2009-09-17Open-market sale700$31.66299,395
2009-09-17Open-market sale1,000$31.87300,095
2009-09-17Open-market sale1,000$31.90301,095
2009-09-17Open-market sale1,000$32.05302,095
2009-09-17Open-market sale1,000$32.00303,095
2009-09-17Open-market sale1,000$32.15304,095
2009-09-17Open-market sale1,000$32.20305,095
2009-09-17Option exercise7,000$9.00306,095
2009-09-16Option exercise (derivative)6,000$0.00122,600
2009-09-16Open-market sale100$31.75299,995
2009-09-16Open-market sale1,000$31.76300,095
2009-09-16Open-market sale1,000$31.50301,095
2009-09-16Open-market sale1,000$31.40302,095
2009-09-16Open-market sale1,000$31.30303,095
2009-09-16Open-market sale1,000$31.21304,095
2009-09-16Option exercise6,000$9.00305,095
2009-09-16Open-market sale130$31.80299,095
2009-09-16Open-market sale300$31.70299,225
2009-09-16Open-market sale300$31.71299,525
2009-09-16Open-market sale170$31.73299,825
2009-09-15Option exercise (derivative)9,000$0.00128,600
2009-09-15Open-market sale750$31.60300,095
2009-09-15Open-market sale250$31.62300,845
2009-09-15Open-market sale1,000$31.25301,095
2009-09-15Open-market sale1,000$31.30302,095
2009-09-15Open-market sale1,000$31.18303,095
2009-09-15Open-market sale800$31.11304,095
2009-09-15Open-market sale100$31.14304,895
2009-09-15Open-market sale100$31.13304,995
2009-09-15Open-market sale1,000$31.00305,095
2009-09-15Open-market sale1,000$31.25306,095
2009-09-15Open-market sale500$31.51307,095
2009-09-15Open-market sale100$31.61307,595
2009-09-15Open-market sale300$31.50307,695
2009-09-15Open-market sale100$31.55307,995
2009-09-15Option exercise9,000$9.00308,095
2009-09-15Open-market sale1,000$31.65299,095
2009-09-14Option exercise (derivative)4,000$0.00137,600
2009-09-14Open-market sale969$31.12302,126
2009-09-14Open-market sale1,000$31.10299,095
2009-09-14Open-market sale2,000$31.00300,095
2009-09-14Open-market sale31$31.13302,095
2009-09-14Option exercise4,000$9.00303,095
2009-09-10Option exercise (derivative)5,000$0.00141,600
2009-09-10Open-market sale1,000$31.82300,095
2009-09-10Open-market sale1,600$32.00301,095
2009-09-10Open-market sale400$32.01302,695
2009-09-10Open-market sale1,000$32.10303,095
2009-09-10Option exercise5,000$9.00304,095
2009-09-10Open-market sale1,000$31.79299,095
2009-09-09Option exercise (derivative)9,000$0.00146,600
2009-09-09Open-market sale400$30.75307,695
2009-09-09Open-market sale1,000$31.65299,095
2009-09-09Open-market sale1,000$31.75300,095
2009-09-09Open-market sale1,000$31.60301,095
2009-09-09Open-market sale1,000$31.40302,095
2009-09-09Open-market sale600$31.30303,095
2009-09-09Open-market sale500$31.20303,695
2009-09-09Open-market sale500$31.24304,195
2009-09-09Open-market sale1,000$31.10304,695
2009-09-09Open-market sale1,000$31.00305,695
2009-09-09Open-market sale900$30.70306,695
2009-09-09Open-market sale100$30.74307,595
2009-09-09Option exercise9,000$9.00308,095
2009-09-08Option exercise (derivative)4,000$0.00155,600
2009-09-08Open-market sale1,000$30.56299,095
2009-09-08Open-market sale1,000$30.30300,095
2009-09-08Open-market sale1,000$30.90301,095
2009-09-08Open-market sale1,000$30.75302,095
2009-09-08Option exercise4,000$9.00303,095
2009-09-04Option exercise (derivative)8,000$0.00159,600
2009-09-04Option exercise8,000$9.00307,095
2009-09-04Open-market sale1,000$30.16303,095
2009-09-04Open-market sale1,000$30.18302,095
2009-09-04Open-market sale1,000$30.30301,095
2009-09-04Open-market sale1,000$30.00306,095
2009-09-04Open-market sale1,000$30.25304,095
2009-09-04Open-market sale1,000$30.10305,095
2009-09-04Open-market sale1,000$30.40300,095
2009-09-04Open-market sale1,000$30.50299,095
2009-09-02Option exercise (derivative)5,200$0.00167,600
2009-09-02Open-market sale100$30.22300,595
2009-09-02Open-market sale1,400$30.12301,295
2009-09-02Open-market sale600$30.13302,695
2009-09-02Open-market sale1,000$30.00303,295
2009-09-02Option exercise5,200$9.00304,295
2009-09-02Open-market sale200$30.23299,095
2009-09-02Open-market sale800$30.20299,295
2009-09-02Open-market sale500$30.21300,095
2009-09-02Open-market sale400$30.24300,895
2009-09-02Open-market sale200$30.08300,695
2009-09-01Option exercise (derivative)1,000$0.00172,800
2009-09-01Open-market sale1,000$30.00299,095
2009-09-01Option exercise1,000$9.00300,095
2009-08-31Option exercise (derivative)500$0.00173,800
2009-08-31Open-market sale300$30.00299,095
2009-08-31Open-market sale100$30.02299,395
2009-08-31Open-market sale100$30.03299,495
2009-08-31Option exercise500$9.00299,595
2009-08-31Tax withholding229$29.65299,095
2009-08-28Option exercise (derivative)4,100$0.00174,300
2009-08-28Open-market sale100$30.35299,324
2009-08-28Open-market sale200$30.30299,424
2009-08-28Open-market sale800$30.31299,624
2009-08-28Open-market sale1,000$30.40300,424
2009-08-28Open-market sale1,000$30.20301,424
2009-08-28Open-market sale900$31.00302,424
2009-08-28Open-market sale100$31.07303,324
2009-08-28Option exercise4,100$9.00303,424
2009-08-27Option exercise (derivative)2,000$0.00178,400
2009-08-27Open-market sale100$31.05299,324
2009-08-27Option exercise2,000$9.00301,324
2009-08-27Open-market sale1,000$31.10300,324
2009-08-27Open-market sale900$31.08299,424
2009-08-26Option exercise (derivative)5,000$0.00180,400
2009-08-26Open-market sale1,000$30.60301,324
2009-08-26Open-market sale1,000$30.90299,324
2009-08-26Option exercise5,000$9.00304,324
2009-08-26Open-market sale1,000$30.55303,324
2009-08-26Open-market sale1,000$30.50302,324
2009-08-26Open-market sale1,000$30.70300,324
2009-08-25Option exercise (derivative)1,000$0.00185,400
2009-08-25Option exercise1,000$9.00300,324
2009-08-25Open-market sale1,000$31.65299,324
2009-08-24Option exercise (derivative)3,000$0.00186,400
2009-08-24Open-market sale1,000$31.16291,124
2009-08-24Open-market sale1,000$32.00292,124
2009-08-24Open-market sale1,000$31.10293,124
2009-08-24Option exercise3,000$9.00294,124
2009-08-21Option exercise (derivative)8,200$0.00189,400
2009-08-21Open-market sale1,000$31.84297,124
2009-08-21Open-market sale124$32.42298,724
2009-08-21Open-market sale382$32.45298,848
2009-08-21Open-market sale94$32.47299,230
2009-08-21Option exercise8,200$9.00299,324
2009-08-21Open-market sale100$32.27291,124
2009-08-21Open-market sale200$32.25291,224
2009-08-21Open-market sale400$32.26291,424
2009-08-21Open-market sale300$32.31291,824
2009-08-21Open-market sale1,000$32.15292,124
2009-08-21Open-market sale766$31.79293,124
2009-08-21Open-market sale234$31.82293,890
2009-08-21Open-market sale1,100$31.95294,124
2009-08-21Open-market sale292$31.92295,224
2009-08-21Open-market sale608$31.60295,516
2009-08-21Open-market sale1,000$31.77296,124
2009-08-21Open-market sale600$31.94298,124
2009-08-20Option exercise (derivative)10,000$0.00197,600
2009-08-20Open-market sale2,000$32.00299,324
2009-08-20Open-market sale1,000$32.08301,324
2009-08-20Open-market sale1,000$32.05302,324
2009-08-20Open-market sale1,000$31.92303,324
2009-08-20Open-market sale1,000$31.80304,324
2009-08-20Open-market sale1,000$31.58305,324
2009-08-20Open-market sale1,000$31.50306,324
2009-08-20Open-market sale1,000$31.40307,324
2009-08-20Open-market sale1,000$31.20308,324
2009-08-20Option exercise10,000$9.00309,324
2009-08-19Option exercise (derivative)7,000$0.00207,600
2009-08-19Open-market sale100$30.82304,324
2009-08-19Open-market sale1,000$31.10303,324
2009-08-19Open-market sale900$30.80304,424
2009-08-19Open-market sale1,000$31.00305,324
2009-08-19Option exercise7,000$9.00306,324
2009-08-19Open-market sale1,000$31.08299,324
2009-08-19Open-market sale1,000$31.20302,324
2009-08-19Open-market sale1,000$31.30301,324
2009-08-19Open-market sale1,000$31.25300,324
2009-08-18Option exercise (derivative)6,000$0.00214,600
2009-08-18Open-market sale1,000$31.10300,324
2009-08-18Open-market sale1,000$31.05301,324
2009-08-18Open-market sale1,000$30.80302,324
2009-08-18Open-market sale1,000$31.00303,324
2009-08-18Open-market sale1,000$30.90304,324
2009-08-18Option exercise6,000$9.00305,324
2009-08-18Open-market sale1,000$31.03299,324
2009-08-17Option exercise (derivative)8,000$0.00220,600
2009-08-17Open-market sale1,000$30.50306,324
2009-08-17Open-market sale1,000$30.75299,324
2009-08-17Open-market sale600$30.80300,324
2009-08-17Open-market sale400$30.79300,924
2009-08-17Open-market sale500$30.41301,324
2009-08-17Open-market sale500$30.40301,824
2009-08-17Open-market sale2,507$30.95302,324
2009-08-17Open-market sale493$30.97304,831
2009-08-17Open-market sale1,000$30.00305,324
2009-08-17Option exercise8,000$9.00307,324
2009-08-14Option exercise (derivative)2,000$0.00228,600
2009-08-14Open-market sale200$29.34300,024
2009-08-14Open-market sale300$29.33299,724
2009-08-14Open-market sale100$30.00301,224
2009-08-14Option exercise2,000$9.00301,324
2009-08-14Open-market sale400$29.32299,324
2009-08-14Open-market sale1,000$29.25300,224
2009-08-13Option exercise (derivative)4,000$0.00230,600
2009-08-13Open-market sale1,000$29.80299,324
2009-08-13Open-market sale700$29.85300,324
2009-08-13Open-market sale300$29.86301,024
2009-08-13Open-market sale1,000$30.00301,324
2009-08-13Open-market sale1,000$29.70302,324
2009-08-13Option exercise4,000$9.00303,324
2009-08-12Option exercise (derivative)4,000$0.00234,600
2009-08-12Open-market sale100$29.24299,824
2009-08-12Open-market sale400$29.25299,924
2009-08-12Open-market sale1,000$29.75300,324
2009-08-12Open-market sale1,000$29.50301,324
2009-08-12Open-market sale1,000$29.30302,324
2009-08-12Option exercise4,000$9.00303,324
2009-08-12Open-market sale500$29.23299,324
2009-08-11Option exercise (derivative)1,000$0.00238,600
2009-08-11Open-market sale900$28.80299,424
2009-08-11Option exercise1,000$9.00300,324
2009-08-11Open-market sale100$30.00299,324
2009-08-10Option exercise (derivative)5,000$0.00239,600
2009-08-10Open-market sale1,000$29.80303,324
2009-08-10Open-market sale326$30.02299,598
2009-08-10Open-market sale300$30.05299,924
2009-08-10Open-market sale1,000$30.20300,224
2009-08-10Open-market sale1,000$30.10301,224
2009-08-10Open-market sale1,100$30.00302,224
2009-08-10Open-market sale274$30.04299,324
2009-08-10Option exercise5,000$9.00304,324
2009-08-07Option exercise (derivative)3,100$0.00244,600
2009-08-07Open-market sale100$29.75299,324
2009-08-07Open-market sale1,000$29.70299,424
2009-08-07Open-market sale1,000$29.30300,424
2009-08-07Open-market sale1,000$29.60301,424
2009-08-07Option exercise3,100$9.00302,424
2009-08-06Option exercise (derivative)2,000$0.00247,700
2009-08-06Open-market sale108$29.10300,324
2009-08-06Open-market sale892$29.02300,432
2009-08-06Open-market sale300$28.94299,324
2009-08-06Open-market sale200$28.96299,624
2009-08-06Open-market sale300$28.95299,824
2009-08-06Open-market sale100$28.97300,124
2009-08-06Open-market sale100$28.98300,224
2009-08-06Option exercise2,000$9.00301,324
2009-08-05Option exercise (derivative)3,100$0.00249,700
2009-08-05Open-market sale1,000$29.25300,324
2009-08-05Open-market sale700$30.10301,324
2009-08-05Open-market sale100$30.11302,024
2009-08-05Open-market sale100$30.13302,124
2009-08-05Open-market sale100$30.14302,224
2009-08-05Open-market sale100$29.75302,324
2009-08-05Option exercise3,100$9.00302,424
2009-08-05Open-market sale1,000$29.50299,324
2009-08-04Option exercise (derivative)8,200$0.00252,800
2009-08-04Open-market sale1,000$29.50305,324
2009-08-04Open-market sale900$30.34306,324
2009-08-04Option exercise8,200$9.00307,524
2009-08-04Open-market sale300$30.50307,224
2009-08-04Open-market sale1,000$30.12299,324
2009-08-04Open-market sale1,000$30.15300,324
2009-08-04Open-market sale1,000$30.20301,324
2009-08-04Open-market sale49$30.01302,324
2009-08-04Open-market sale951$30.00302,373
2009-08-04Open-market sale1,000$29.80303,324
2009-08-04Open-market sale1,000$29.60304,324
2009-08-03Option exercise (derivative)7,000$0.00261,000
2009-08-03Open-market sale1,000$28.75303,324
2009-08-03Open-market sale1,000$29.10301,324
2009-08-03Open-market sale1,000$29.30300,324
2009-08-03Open-market sale900$29.35299,424
2009-08-03Open-market sale100$29.38299,324
2009-08-03Option exercise7,000$9.00306,324
2009-08-03Open-market sale1,000$28.25305,324
2009-08-03Open-market sale1,000$28.40304,324
2009-08-03Open-market sale1,000$28.90302,324
2009-07-31Option exercise (derivative)7,000$0.00268,000
2009-07-31Option exercise (derivative)3,000$0.00275,000
2009-07-31Open-market sale1,000$28.50302,324
2009-07-31Open-market sale1,000$28.40303,324
2009-07-31Open-market sale1,000$28.15304,324
2009-07-31Open-market sale100$28.29305,324
2009-07-31Open-market sale900$28.25305,424
2009-07-31Option exercise7,000$9.00306,324
2009-07-31Open-market sale1,000$27.90299,324
2009-07-31Open-market sale1,000$27.80300,324
2009-07-31Open-market sale927$27.60301,324
2009-07-31Open-market sale73$27.61302,251
2009-07-31Option exercise3,000$9.00302,324
2009-07-30Option exercise (derivative)8,500$0.00278,000
2009-07-30Open-market sale1,500$28.05306,324
2009-07-30Option exercise8,500$9.00307,824
2009-07-30Open-market sale1,000$27.61299,324
2009-07-30Open-market sale700$27.65300,324
2009-07-30Open-market sale300$27.75301,024
2009-07-30Open-market sale1,000$27.85301,324
2009-07-30Open-market sale1,000$27.90302,324
2009-07-30Open-market sale1,000$28.00303,324
2009-07-30Open-market sale1,000$27.92304,324
2009-07-30Open-market sale1,000$28.00305,324
2009-07-29Option exercise (derivative)4,000$0.00286,500
2009-07-29Open-market sale1,000$27.95299,324
2009-07-29Open-market sale1,000$27.75300,324
2009-07-29Open-market sale1,000$28.20301,324
2009-07-29Open-market sale1,000$28.00302,324
2009-07-29Option exercise4,000$9.00303,324
2009-07-28Option exercise (derivative)5,500$0.00290,500
2009-07-28Open-market sale1,000$28.45300,324
2009-07-28Option exercise5,500$9.00304,824
2009-07-28Open-market sale1,500$28.46299,324
2009-07-28Open-market sale1,000$28.42300,824
2009-07-28Open-market sale1,000$28.50301,824
2009-07-28Open-market sale1,000$28.35302,824
2009-07-28Open-market sale1,000$28.20303,824
2009-07-27Option exercise (derivative)7,000$0.00296,000
2009-07-27Open-market sale1,000$28.90302,171
2009-07-27Open-market sale1,000$28.88303,171
2009-07-27Open-market sale1,000$28.82304,171
2009-07-27Open-market sale1,653$28.80305,171
2009-07-27Open-market sale700$28.60306,824
2009-07-27Open-market sale800$28.61307,524
2009-07-27Option exercise7,000$9.00308,324
2009-07-27Gift3,000$0.00301,324
2009-07-27Open-market sale847$28.81301,324
2009-07-24Option exercise (derivative)3,000$0.00303,000
2009-07-24Open-market sale100$29.77304,324
2009-07-24Open-market sale100$29.78304,424
2009-07-24Open-market sale400$29.79304,524
2009-07-24Open-market sale400$29.80304,924
2009-07-24Open-market sale1,000$29.65305,324
2009-07-24Open-market sale1,000$29.50306,324
2009-07-24Option exercise3,000$9.00307,324
2009-07-23Option exercise (derivative)7,000$0.00306,000
2009-07-23Open-market sale1,000$29.90305,324
2009-07-23Open-market sale500$29.55304,824
2009-07-23Open-market sale200$29.50304,624
2009-07-23Option exercise7,000$9.00311,324
2009-07-23Open-market sale97$29.49304,327
2009-07-23Open-market sale3$30.00304,324
2009-07-23Open-market sale1,000$29.85306,324
2009-07-23Open-market sale1,000$29.75307,324
2009-07-23Open-market sale1,000$29.60308,324
2009-07-23Open-market sale1,000$29.45309,324
2009-07-23Open-market sale1,000$29.30310,324
2009-07-23Open-market sale200$29.48304,424
2009-07-22Option exercise (derivative)12,000$0.00313,000
2009-07-22Open-market sale1,000$29.40308,824
2009-07-22Open-market sale1,000$29.90306,824
2009-07-22Option exercise12,000$9.00316,324
2009-07-22Open-market sale1,000$29.00315,324
2009-07-22Open-market sale1,000$29.10314,324
2009-07-22Open-market sale1,500$29.20312,824
2009-07-22Open-market sale3,000$29.30309,824
2009-07-22Open-market sale500$29.95307,824
2009-07-22Open-market sale500$29.26304,324
2009-07-22Open-market sale1,000$29.40304,824
2009-07-22Open-market sale1,000$29.83305,824
2009-07-21Option exercise (derivative)14,000$0.00325,000
2009-07-21Open-market sale1,000$29.65308,824
2009-07-21Option exercise14,000$9.00322,324
2009-07-21Open-market sale1,000$28.60321,324
2009-07-21Open-market sale302$28.71321,022
2009-07-21Open-market sale698$28.70320,324
2009-07-21Open-market sale1,000$28.80319,324
2009-07-21Open-market sale1,000$28.90318,324
2009-07-21Open-market sale1,000$29.10317,324
2009-07-21Open-market sale1,000$29.20316,324
2009-07-21Open-market sale1,000$29.40315,324
2009-07-21Open-market sale1,000$29.60314,324
2009-07-21Open-market sale2,500$29.70311,824
2009-07-21Open-market sale1,000$29.50310,824
2009-07-21Open-market sale1,000$29.58309,824
2009-07-21Open-market sale500$29.75308,324
2009-07-21Open-market sale1,000$29.70312,924
2009-07-21Open-market sale1,000$29.50311,924
2009-07-21Open-market sale1,000$29.00310,924
2009-07-21Open-market sale1,000$28.80309,924
2009-07-21Open-market sale1,000$28.70308,924
2009-07-21Open-market sale200$28.61308,724
2009-07-20Option exercise (derivative)7,000$0.00339,000
2009-07-20Open-market sale1,000$28.33317,424
2009-07-20Open-market sale100$28.36318,424
2009-07-20Open-market sale1,400$28.35318,524
2009-07-20Open-market sale300$28.15317,124
2009-07-20Open-market sale100$28.14317,024
2009-07-20Option exercise7,000$9.00323,924
2009-07-20Open-market sale300$28.23316,924
2009-07-20Open-market sale700$28.24317,224
2009-07-20Open-market sale1,000$28.15317,924
2009-07-20Open-market sale100$28.22318,924
2009-07-20Open-market sale493$28.10319,024
2009-07-20Open-market sale278$28.11319,517
2009-07-20Open-market sale229$28.12319,795
2009-07-20Open-market sale2,100$28.20320,024
2009-07-20Open-market sale800$28.21322,124
2009-07-20Open-market sale1,000$28.00322,924
2009-07-17Option exercise (derivative)7,000$0.00346,000
2009-07-17Open-market sale2,100$28.25320,824
2009-07-17Open-market sale3,151$28.30322,924
2009-07-17Open-market sale800$28.33326,075
2009-07-17Open-market sale48$28.36326,875
2009-07-17Open-market sale1$28.37326,923
2009-07-17Option exercise7,000$9.00326,924
2009-07-17Open-market sale185$28.20319,924
2009-07-17Open-market sale1,715$28.35320,109
2009-07-17Open-market sale1,000$28.30321,824
2009-07-17Open-market sale100$28.45322,824
2009-07-16Option exercise (derivative)2,000$0.00353,000
2009-07-16Open-market sale900$28.90323,024
2009-07-16Open-market sale1,000$29.00323,924
2009-07-16Option exercise2,000$9.00324,924
2009-07-16Open-market sale100$28.91322,924
2009-07-15Option exercise (derivative)2,269$0.00355,000
2009-07-15Open-market sale500$28.90323,693
2009-07-15Open-market sale400$28.45323,293
2009-07-15Open-market sale1,000$28.80324,193
2009-07-15Option exercise2,269$9.00325,193
2009-07-15Open-market sale88$28.47322,924
2009-07-15Open-market sale875$28.40323,012
2009-07-15Open-market sale1,000$28.76323,887
2009-07-14Option exercise (derivative)4,731$0.00357,269
2009-07-14Gift3,000$0.00328,124
2009-07-14Open-market sale1,000$28.98326,637
2009-07-14Open-market sale750$28.75325,887
2009-07-14Open-market sale730$28.56325,157
2009-07-14Option exercise4,731$9.00329,618
2009-07-14Open-market sale481$29.12329,137
2009-07-14Open-market sale1,500$29.00327,637
2009-07-14Open-market sale400$28.45327,237
2009-07-14Open-market sale400$28.46326,837
2009-07-14Open-market sale1,250$28.62324,887
2009-07-14Open-market sale700$28.47326,137
2009-07-13Option exercise (derivative)10,000$0.00362,000
2009-07-13Open-market sale1,000$28.05337,124
2009-07-13Open-market sale1,000$28.45336,124
2009-07-13Open-market sale1,000$28.28334,124
2009-07-13Open-market sale1,000$27.75333,124
2009-07-13Option exercise10,000$9.00341,124
2009-07-13Open-market sale1,500$27.60339,624
2009-07-13Open-market sale1,500$28.02338,124
2009-07-13Open-market sale1,500$25.20336,624
2009-07-13Open-market sale1,500$28.35335,124
2009-07-13Open-market sale3,000$28.10332,124
2009-07-13Open-market sale1,000$28.36331,124
2009-07-08Gift3,000$0.00338,124
2009-07-07Gift3,000$0.00338,124
2009-07-06Option exercise (derivative)3,000$0.00372,000
2009-07-06Option exercise3,000$9.00344,124
2009-07-06Open-market sale2,000$27.40342,124
2009-07-06Open-market sale1,000$27.42341,124
2009-06-01Tax withholding229$27.56341,324
2009-04-30Open-market sale500$20.9161,000
2009-04-30Open-market sale500$22.0052,500
2009-04-30Open-market sale500$21.9353,000
2009-04-30Open-market sale500$21.8353,500
2009-04-30Open-market sale500$21.6654,000
2009-04-30Open-market sale500$21.5754,500
2009-04-30Open-market sale410$21.5655,000
2009-04-30Open-market sale590$21.5055,410
2009-04-30Open-market sale500$21.4756,000
2009-04-30Open-market sale900$21.4256,500
2009-04-30Open-market sale500$21.3057,400
2009-04-30Open-market sale1,000$21.2457,900
2009-04-30Open-market sale100$21.1358,900
2009-04-30Open-market sale1,500$21.0059,000
2009-04-30Open-market sale500$20.9860,500
2009-04-30Open-market sale900$21.7651,600
2009-04-30Open-market sale1,000$20.7061,500
2009-04-29Option exercise (derivative)18,578$0.000
2009-04-29Open-market sale1,000$20.05354,053
2009-04-29Open-market sale2,500$20.7967,500
2009-04-29Open-market sale1,500$20.6066,000
2009-04-29Open-market sale1,000$20.3965,000
2009-04-29Open-market sale2,200$20.50342,353
2009-04-29Open-market sale500$20.40344,553
2009-04-29Open-market sale500$20.35345,053
2009-04-29Open-market sale1,500$20.45345,553
2009-04-29Open-market sale500$20.40347,053
2009-04-29Open-market sale500$20.30347,553
2009-04-29Open-market sale500$20.27348,053
2009-04-29Open-market sale1,000$20.25348,553
2009-04-29Open-market sale500$20.20349,553
2009-04-29Open-market sale300$20.17350,053
2009-04-29Open-market sale700$20.16350,353
2009-04-29Open-market sale1,000$20.10351,053
2009-04-29Open-market sale1,500$20.08352,053
2009-04-29Open-market sale500$20.06353,553
2009-04-29Open-market sale2,500$20.8070,000
2009-04-29Open-market sale1,000$20.02355,053
2009-04-29Open-market sale3,078$20.00356,053
2009-04-29Open-market sale1,000$19.99359,131
2009-04-29Option exercise18,578$4.50360,131
2009-04-29Open-market sale1,000$20.02341,553
2009-04-29Open-market sale1,000$20.08342,553
2009-04-29Open-market sale400$20.10343,553
2009-04-29Open-market sale1,600$20.3562,500
2009-04-29Open-market sale300$20.3764,100
2009-04-29Open-market sale600$20.4064,400
2009-04-28Option exercise (derivative)16,000$0.0018,578
2009-04-28Open-market sale500$19.97350,753
2009-04-28Open-market sale1,700$19.96351,253
2009-04-28Open-market sale2,000$19.95352,953
2009-04-28Open-market sale3,000$19.94354,953
2009-04-28Open-market sale1,000$19.93357,953
2009-04-28Open-market sale1,000$19.70358,953
2009-04-28Open-market sale900$20.05343,953
2009-04-28Open-market sale1,000$20.02344,853
2009-04-28Open-market sale1,000$20.01345,853
2009-04-28Open-market sale1,000$20.00346,853
2009-04-28Open-market sale2,300$19.99348,453
2009-04-28Open-market sale3,500$20.00344,953
2009-04-28Option exercise16,000$4.50359,953
2009-04-27Open-market sale100$19.73366,703
2009-04-27Open-market sale600$19.69370,103
2009-04-27Open-market sale400$19.70369,703
2009-04-27Open-market sale800$19.70368,903
2009-04-27Open-market sale1,100$19.70367,803
2009-04-27Open-market sale200$19.70367,603
2009-04-27Open-market sale200$19.71367,403
2009-04-27Open-market sale100$19.71367,303
2009-04-27Open-market sale100$19.72367,203
2009-04-27Open-market sale400$19.73366,803
2009-04-27Open-market sale100$19.80355,703
2009-04-27Open-market sale500$19.80355,803
2009-04-27Open-market sale800$19.80356,303
2009-04-27Open-market sale200$19.80357,103
2009-04-27Open-market sale400$19.79357,303
2009-04-27Open-market sale1,500$19.79357,703
2009-04-27Open-market sale300$19.79359,203
2009-04-27Open-market sale2,700$19.79359,503
2009-04-27Open-market sale100$19.78362,203
2009-04-27Open-market sale500$19.78362,303
2009-04-27Open-market sale500$19.77362,803
2009-04-27Open-market sale600$19.77363,303
2009-04-27Open-market sale100$19.77363,903
2009-04-27Open-market sale100$19.76364,003
2009-04-27Open-market sale100$19.76364,103
2009-04-27Open-market sale700$19.76364,203
2009-04-27Open-market sale100$19.75364,903
2009-04-27Open-market sale200$19.75365,003
2009-04-27Open-market sale1,400$19.75365,203
2009-04-27Open-market sale100$19.74366,603
2009-04-27Open-market sale500$19.85347,853
2009-04-27Open-market sale2,000$19.70349,353
2009-04-27Open-market sale1,000$19.60351,853
2009-04-27Open-market sale500$19.67351,353
2009-04-27Open-market sale1,000$19.80348,353
2009-04-27Option exercise (derivative)13,000$0.0034,578
2009-04-27Open-market sale500$19.81354,003
2009-04-27Open-market sale1,200$19.81354,503
2009-04-27Open-market sale1,500$20.00352,853
2009-04-27Open-market sale1,000$19.95354,353
2009-04-27Open-market sale750$19.85355,353
2009-04-27Open-market sale150$19.76356,103
2009-04-27Open-market sale100$19.75356,253
2009-04-27Open-market sale100$19.69356,353
2009-04-27Open-market sale400$19.68356,453
2009-04-27Open-market sale500$19.35356,853
2009-04-27Open-market sale1,000$19.30357,353
2009-04-27Open-market sale300$19.20358,353
2009-04-27Open-market sale1,000$19.24358,653
2009-04-27Open-market sale1,200$19.25359,653
2009-04-27Option exercise13,000$4.50360,853
2009-04-27Open-market sale800$19.82347,853
2009-04-27Open-market sale200$19.76348,653
2009-04-27Open-market sale200$19.67348,853
2009-04-27Open-market sale100$19.66349,053
2009-04-27Open-market sale160$19.65349,153
2009-04-27Open-market sale1,000$20.00349,313
2009-04-27Open-market sale900$19.90350,313
2009-04-27Open-market sale100$19.87351,213
2009-04-27Open-market sale200$19.86351,313
2009-04-27Open-market sale600$19.85351,513
2009-04-27Open-market sale200$19.84352,113
2009-04-27Open-market sale100$19.83352,313
2009-04-27Open-market sale700$19.83352,413
2009-04-27Open-market sale600$19.83353,113
2009-04-27Open-market sale290$19.82353,713
2009-04-24Option exercise (derivative)13,500$0.0047,578
2009-04-24Open-market sale1,000$19.50376,783
2009-04-24Option exercise13,500$4.50384,203
2009-04-24Open-market sale1,500$19.15382,703
2009-04-24Open-market sale1,000$19.20381,703
2009-04-24Open-market sale1,000$19.25380,703
2009-04-24Open-market sale4,400$19.30376,303
2009-04-24Open-market sale100$19.31376,203
2009-04-24Open-market sale2,500$19.35373,703
2009-04-24Open-market sale1,000$19.40372,703
2009-04-24Open-market sale1,000$19.54370,703
2009-04-24Open-market sale764$19.53371,703
2009-04-24Open-market sale900$19.53372,467
2009-04-24Open-market sale1,000$19.52373,367
2009-04-24Open-market sale1,000$19.52374,367
2009-04-24Open-market sale750$19.50375,367
2009-04-24Open-market sale666$19.50376,117
2009-04-24Open-market sale1,000$19.46377,783
2009-04-24Open-market sale670$19.45378,783
2009-04-24Open-market sale1,500$19.43379,453
2009-04-23Option exercise (derivative)100$0.0061,078
2009-04-23Option exercise100$4.50381,053
2009-04-23Open-market sale100$19.00380,953
2009-04-22Option exercise (derivative)10,000$0.0061,178
2009-04-22Open-market sale1,500$19.18380,953
2009-04-22Open-market sale500$19.11382,453
2009-04-22Open-market sale100$19.06382,953
2009-04-22Open-market sale400$19.05383,053
2009-04-22Open-market sale2,500$19.20383,453
2009-04-22Open-market sale700$19.23386,753
2009-04-22Open-market sale1,500$19.13387,453
2009-04-22Open-market sale200$19.16388,953
2009-04-22Open-market sale1,800$19.15389,153
2009-04-22Option exercise10,000$4.50390,953
2009-04-22Open-market sale800$19.24385,953
2009-04-20Option exercise (derivative)50,000$0.0071,178
2009-04-20Option exercise50,000$4.50380,953
2009-04-17Option exercise (derivative)1,500$0.00121,178
2009-04-17Open-market sale1,500$20.00329,453
2009-04-17Option exercise1,500$4.50330,953
2009-04-14Option exercise (derivative)3,100$0.00122,678
2009-04-14Open-market sale3,100$20.00330,953
2009-04-14Option exercise3,100$4.50334,053
2009-04-13Option exercise (derivative)4,500$0.00125,778
2009-04-13Option exercise4,500$4.50335,453
2009-04-13Open-market sale10,600$20.00330,953
2009-04-02Grant / award2,000—341,553
2009-02-27Option exercise (derivative)44,222$0.000
2009-02-27Option exercise44,222$4.50339,553
2008-12-31Option exercise (derivative)155,778$0.0044,222
2008-12-31Option exercise155,778$4.50295,331
2008-08-13Open-market sale200$25.01140,353
2008-08-13Open-market sale600$25.02139,653
2008-08-13Open-market sale100$25.02140,253
2008-08-13Open-market sale100$25.03139,553
2008-08-13Open-market sale4,100$25.00140,553
2008-08-12Open-market sale4,900$25.00144,653
2006-11-21Option exercise (derivative)1,000$0.000
2006-11-21Open-market sale500$23.15150,053
2006-11-21Open-market sale500$23.05149,553
2006-11-21Option exercise1,000$4.50150,553
2006-11-20Option exercise (derivative)1,000$0.001,000
2006-11-20Option exercise1,000$4.50150,553
2006-11-20Open-market sale800$23.00149,753
2006-11-20Open-market sale200$23.05149,553
2006-11-17Option exercise (derivative)1,000$0.002,000
2006-11-17Open-market sale1,000$23.00149,553
2006-11-17Option exercise1,000$4.50150,553
2006-11-15Option exercise (derivative)500$0.003,000
2006-11-15Open-market sale500$22.90149,553
2006-11-15Option exercise500$4.50150,053
2006-11-14Option exercise (derivative)2,333$0.003,500
2006-11-14Open-market sale500$22.75149,553
2006-11-14Open-market sale100$22.49150,053
2006-11-14Open-market sale900$22.45150,153
2006-11-14Open-market sale833$22.35151,053
2006-11-14Option exercise2,333$4.50151,886
2006-11-13Option exercise (derivative)1,100$0.005,833
2006-11-13Open-market sale100$22.65149,553
2006-11-13Open-market sale1,000$22.48149,653
2006-11-13Option exercise1,100$4.50150,653
2006-11-09Option exercise (derivative)500$0.006,933
2006-11-09Option exercise500$4.50150,053
2006-11-09Open-market sale500$22.60149,553
2006-11-08Option exercise (derivative)1,400$0.007,433
2006-11-08Option exercise1,400$4.50150,953
2006-11-08Open-market sale200$22.10150,053
2006-11-08Open-market sale200$22.25150,253
2006-11-08Open-market sale300$22.40150,453
2006-11-08Open-market sale200$22.55150,753
2006-11-08Open-market sale500$22.00149,553
2006-11-07Option exercise (derivative)2,000$0.008,833
2006-11-07Open-market sale500$22.11149,553
2006-11-07Open-market sale500$22.00150,053
2006-11-07Open-market sale1,000$21.75150,553
2006-11-07Option exercise2,000$4.50151,553
2006-11-06Option exercise (derivative)1,000$0.0010,833
2006-11-06Open-market sale1,000$21.53149,553
2006-11-06Option exercise1,000$4.50150,553
2006-11-03Option exercise (derivative)1,200$0.0011,833
2006-11-03Open-market sale600$21.45150,153
2006-11-03Open-market sale200$21.90149,553
2006-11-03Open-market sale100$21.69149,753
2006-11-03Open-market sale100$21.65149,853
2006-11-03Open-market sale200$21.55149,953
2006-11-03Option exercise1,200$4.50150,753
2006-11-02Option exercise (derivative)1,000$0.0013,033
2006-11-02Option exercise1,000$4.50150,553
2006-11-02Open-market sale300$21.35150,253
2006-11-02Open-market sale700$21.30149,553
2006-11-01Option exercise (derivative)1,000$0.0014,033
2006-11-01Open-market sale500$21.50149,553
2006-11-01Open-market sale500$21.65150,053
2006-11-01Option exercise1,000$4.50150,553
2006-10-31Option exercise (derivative)300$0.0015,033
2006-10-31Open-market sale300$22.50149,553
2006-10-31Option exercise300$4.50149,853
2006-10-18Grant / award (derivative)50,000$0.0050,000
2006-10-10Option exercise (derivative)1,000$0.0015,333
2006-10-10Open-market sale1,000$23.75149,553
2006-10-10Option exercise1,000$4.50150,553
2006-10-09Option exercise (derivative)2,000$0.0016,333
2006-10-09Open-market sale1,500$23.45150,053
2006-10-09Option exercise2,000$4.50151,553
2006-10-09Open-market sale500$23.54149,553
2006-10-06Option exercise (derivative)1,000$0.0018,333
2006-10-06Option exercise1,000$4.50150,553
2006-10-06Open-market sale1,000$23.50149,553
2006-10-05Option exercise (derivative)1,000$0.0019,333
2006-10-05Open-market sale500$23.30149,553
2006-10-05Open-market sale500$23.31150,053
2006-10-05Option exercise1,000$4.50150,553
2006-10-04Option exercise (derivative)2,400$0.0020,333
2006-10-04Open-market sale1,000$23.40149,553
2006-10-04Open-market sale1,000$23.60150,553
2006-10-04Open-market sale400$23.70151,553
2006-10-04Option exercise2,400$4.50151,953
2006-10-03Option exercise (derivative)2,200$0.0022,733
2006-10-03Option exercise2,200$4.50151,753
2006-10-03Open-market sale1,000$23.05149,553
2006-10-03Open-market sale500$23.20150,553
2006-10-03Open-market sale500$23.41151,053
2006-10-03Open-market sale200$23.60151,553
2006-10-02Option exercise (derivative)1,500$0.0024,933
2006-10-02Option exercise1,500$4.50151,053
2006-10-02Open-market sale900$23.10149,553
2006-10-02Open-market sale100$23.14150,453
2006-10-02Open-market sale500$23.25150,553
2006-09-29Option exercise (derivative)1,000$0.0026,433
2006-09-29Option exercise1,000$4.50150,553
2006-09-29Open-market sale500$23.25150,053
2006-09-29Open-market sale500$23.15149,553
2006-09-28Option exercise (derivative)1,000$0.0027,433
2006-09-28Open-market sale500$23.60150,053
2006-09-28Open-market sale500$23.55149,553
2006-09-28Option exercise1,000$4.50150,553
2006-09-27Option exercise (derivative)4,500$0.0028,433
2006-09-27Open-market sale500$23.10150,553
2006-09-27Open-market sale1,000$23.00149,553
2006-09-27Open-market sale1,000$23.20151,053
2006-09-27Open-market sale500$23.40152,053
2006-09-27Open-market sale500$23.50152,553
2006-09-27Open-market sale800$23.80153,053
2006-09-27Open-market sale200$23.81153,853
2006-09-27Option exercise4,500$4.50154,053
2006-09-26Option exercise (derivative)2,750$0.0032,933
2006-09-26Open-market sale1,000$23.12151,303
2006-09-26Option exercise2,750$4.50152,303
2006-09-26Open-market sale750$23.05150,553
2006-09-26Open-market sale1,000$23.00149,553
2006-09-25Option exercise (derivative)1,500$0.0035,683
2006-09-25Open-market sale1,500$23.00149,553
2006-09-25Option exercise1,500$4.50151,053
2006-09-22Option exercise (derivative)2,500$0.0037,183
2006-09-22Open-market sale500$22.91150,053
2006-09-22Open-market sale500$23.11150,553
2006-09-22Open-market sale1,000$23.88151,053
2006-09-22Option exercise2,500$4.50152,053
2006-09-22Open-market sale500$22.90149,553
2006-09-21Option exercise (derivative)3,000$0.0039,683
2006-09-21Open-market sale500$22.80149,553
2006-09-21Open-market sale1,500$22.55150,053
2006-09-21Open-market sale700$22.40151,553
2006-09-21Open-market sale300$22.25152,253
2006-09-21Option exercise3,000$4.50152,553
2006-09-20Option exercise (derivative)2,000$0.0042,683
2006-09-20Open-market sale500$22.00150,053
2006-09-20Option exercise2,000$4.50151,553
2006-09-20Open-market sale500$22.40151,053
2006-09-20Open-market sale500$21.75149,553
2006-09-20Open-market sale500$22.20150,553
2006-09-19Option exercise (derivative)2,000$0.0044,683
2006-09-19Open-market sale500$21.50151,053
2006-09-19Open-market sale1,500$21.25149,553
2006-09-19Option exercise2,000$4.50151,553
2006-09-13Option exercise (derivative)2,500$0.0046,683
2006-09-13Open-market sale500$21.45150,553
2006-09-13Open-market sale500$21.40150,053
2006-09-13Open-market sale500$21.30149,553
2006-09-13Open-market sale1,000$21.60151,053
2006-09-13Option exercise2,500$4.50152,053
2006-09-12Option exercise (derivative)2,000$0.0049,183
2006-09-12Open-market sale1,000$21.39150,553
2006-09-12Open-market sale1,000$21.10149,553
2006-09-12Option exercise2,000$4.50151,553
2006-09-07Option exercise (derivative)1,500$0.0051,183
2006-09-07Open-market sale1,500$21.15149,553
2006-09-07Option exercise1,500$4.50151,053
2006-08-29Option exercise (derivative)9,000$0.0052,683
2006-08-29Option exercise9,000$4.50158,553
2006-08-29Open-market sale500$22.95149,553
2006-08-29Open-market sale1,500$21.95157,053
2006-08-29Open-market sale1,000$22.00156,053
2006-08-29Open-market sale1,000$22.11155,053
2006-08-29Open-market sale1,000$22.21154,053
2006-08-29Open-market sale500$22.28153,553
2006-08-29Open-market sale500$22.38153,053
2006-08-29Open-market sale500$22.83150,053
2006-08-29Open-market sale500$22.70150,553
2006-08-29Open-market sale1,000$22.59151,053
2006-08-29Open-market sale500$22.52152,053
2006-08-29Open-market sale500$22.50152,553
2006-08-22Option exercise (derivative)1,500$0.0061,683
2006-08-22Open-market sale1,000$21.80149,553
2006-08-22Option exercise1,500$4.50151,053
2006-08-22Open-market sale200$21.95150,853
2006-08-22Open-market sale100$21.91150,753
2006-08-22Open-market sale200$21.90150,553
2006-08-17Option exercise (derivative)1,250$0.0063,183
2006-08-17Option exercise1,250$4.50150,803
2006-08-17Open-market sale300$21.80150,003
2006-08-17Open-market sale450$21.65149,553
2006-08-17Open-market sale500$21.85150,303
2006-08-16Option exercise (derivative)1,250$0.0064,433
2006-08-16Open-market sale1,000$21.70149,553
2006-08-16Open-market sale250$21.80150,553
2006-08-16Option exercise1,250$4.50150,803
2006-08-15Option exercise (derivative)1,500$0.0065,683
2006-08-15Open-market sale300$21.30150,353
2006-08-15Option exercise1,500$4.50151,053
2006-08-15Open-market sale200$21.47150,853
2006-08-15Open-market sale300$21.10149,553
2006-08-15Open-market sale500$21.20149,853
2006-08-15Open-market sale200$21.45150,653
2006-08-09Option exercise (derivative)400$0.0067,183
2006-08-09Open-market sale400$21.00149,553
2006-08-09Option exercise400$4.50149,953
2006-08-08Option exercise (derivative)2,450$0.0067,583
2006-08-08Open-market sale750$20.75151,053
2006-08-08Option exercise2,450$4.50152,003
2006-08-08Open-market sale1,500$20.15149,553
2006-08-08Open-market sale200$20.85151,803
2006-08-04Option exercise (derivative)1,500$0.0070,033
2006-08-04Option exercise1,500$4.50151,053
2006-08-04Open-market sale1,500$20.66149,553
2006-08-03Option exercise (derivative)1,500$0.0071,533
2006-08-03Open-market sale1,500$20.55149,553
2006-08-03Option exercise1,500$4.50151,053
2006-08-02Option exercise (derivative)2,500$0.0073,033
2006-08-02Open-market sale500$20.61149,553
2006-08-02Option exercise2,500$4.50152,053
2006-08-02Open-market sale1,000$20.50150,053
2006-08-02Open-market sale1,000$20.32151,053
2006-07-31Option exercise (derivative)1,500$0.0075,533
2006-07-31Option exercise1,500$4.50151,053
2006-07-31Open-market sale1,500$20.62149,553
2006-07-28Option exercise (derivative)1,500$0.0077,033
2006-07-28Open-market sale1,500$20.40149,553
2006-07-28Option exercise1,500$4.50151,053
2006-07-26Option exercise (derivative)3,000$0.0078,533
2006-07-26Option exercise3,000$4.50152,553
2006-07-26Open-market sale1,000$20.30151,553
2006-07-26Open-market sale1,000$20.40150,553
2006-07-26Open-market sale1,000$20.50149,553
2006-07-24Option exercise (derivative)2,000$0.0081,533
2006-07-24Open-market sale100$20.38150,453
2006-07-24Open-market sale1,000$20.68150,553
2006-07-24Option exercise2,000$4.50151,553
2006-07-24Open-market sale900$20.35149,553
2006-07-21Option exercise (derivative)7,000$0.0083,533
2006-07-21Open-market sale1,000$20.30150,553
2006-07-21Open-market sale1,000$20.48149,553
2006-07-21Open-market sale1,000$20.10151,553
2006-07-21Open-market sale1,000$20.03152,553
2006-07-21Open-market sale1,500$19.92153,553
2006-07-21Open-market sale1,500$19.72155,053
2006-07-21Option exercise7,000$4.50156,553
2006-07-20Option exercise (derivative)2,100$0.0090,553
2006-07-20Open-market sale1,500$19.94149,553
2006-07-20Open-market sale600$20.24151,053
2006-07-20Option exercise2,100$4.50151,653
2006-07-19Option exercise (derivative)6,000$0.0092,633
2006-07-19Open-market sale1,000$20.20153,553
2006-07-19Option exercise6,000$4.50155,553
2006-07-19Open-market sale1,000$20.25154,553
2006-07-19Open-market sale1,000$20.00152,553
2006-07-19Open-market sale1,000$19.55149,553
2006-07-19Open-market sale1,000$19.75150,553
2006-07-19Open-market sale1,000$19.95151,553
2006-07-18Option exercise (derivative)3,000$0.0098,633
2006-07-18Open-market sale1,000$19.30150,553
2006-07-18Option exercise3,000$4.50152,553
2006-07-18Open-market sale1,000$19.42149,553
2006-07-18Open-market sale1,000$19.40151,053
2006-07-17Option exercise (derivative)2,500$0.00101,633
2006-07-17Open-market sale1,500$19.30149,553
2006-07-17Open-market sale1,000$19.40151,053
2006-07-17Option exercise2,500$4.50152,053
2006-07-12Option exercise (derivative)1,500$0.00104,133
2006-07-12Open-market sale1,500$19.75149,553
2006-07-12Option exercise1,500$4.50151,053
2006-07-07Option exercise (derivative)2,000$0.00105,633
2006-07-07Option exercise2,000$4.50151,553
2006-07-07Open-market sale2,000$19.75149,553
2006-07-06Option exercise (derivative)6,000$0.00107,633
2006-07-06Open-market sale800$19.65150,753
2006-07-06Open-market sale1,000$19.70149,553
2006-07-06Open-market sale200$19.66150,553
2006-07-06Open-market sale1,000$19.60151,553
2006-07-06Open-market sale2,000$19.50152,553
2006-07-06Open-market sale1,000$19.40154,553
2006-07-06Option exercise6,000$4.50155,553
2006-07-05Option exercise (derivative)2,000$0.00113,633
2006-07-05Open-market sale2,000$19.20149,553
2006-07-05Option exercise2,000$4.50151,553
2006-06-30Option exercise (derivative)2,500$0.00115,633
2006-06-30Open-market sale1,000$19.10149,553
2006-06-30Open-market sale1,500$19.04150,553
2006-06-30Option exercise2,500$4.50152,053
2006-06-29Option exercise (derivative)5,000$0.00118,133
2006-06-29Open-market sale1,000$19.05150,553
2006-06-29Open-market sale1,500$19.00151,553
2006-06-29Open-market sale1,000$19.06149,553
2006-06-29Open-market sale1,500$18.95153,053
2006-06-29Option exercise5,000$4.50154,553
2006-06-28Option exercise (derivative)4,200$0.00123,133
2006-06-28Open-market sale1,800$18.95149,553
2006-06-28Open-market sale1,400$18.90151,353
2006-06-28Open-market sale1,000$18.86152,753
2006-06-28Option exercise4,200$4.50153,753
2006-06-27Option exercise (derivative)4,500$0.00127,333
2006-06-27Open-market sale2,000$19.04152,053
2006-06-27Option exercise4,500$4.50154,053
2006-06-27Open-market sale1,500$19.10149,553
2006-06-27Open-market sale1,000$19.05151,053
2006-06-27Option exercise (derivative)4,500$0.00127,333
2006-06-27Option exercise4,500$4.50154,053
2006-06-27Open-market sale2,000$19.04152,053
2006-06-27Open-market sale1,000$19.05151,053
2006-06-27Open-market sale1,500$19.10149,553
2006-06-26Option exercise (derivative)2,500$0.00131,833
2006-06-26Open-market sale200$19.23149,553
2006-06-26Open-market sale1,500$19.17150,553
2006-06-26Open-market sale800$19.22149,753
2006-06-26Option exercise2,500$4.50152,053
2006-06-26Option exercise (derivative)2,500$0.00131,833
2006-06-26Option exercise2,500$4.50152,053
2006-06-26Open-market sale1,500$19.17150,553
2006-06-26Open-market sale800$19.22149,753
2006-06-26Open-market sale200$19.23149,553
2006-06-23Option exercise (derivative)8,500$0.00134,333
2006-06-23Option exercise8,500$4.50158,053
2006-06-23Open-market sale4,000$19.95154,053
2006-06-23Open-market sale2,000$19.45152,053
2006-06-23Open-market sale1,500$19.25150,553
2006-06-23Open-market sale1,000$19.10149,553
2006-06-23Option exercise (derivative)8,500$0.00134,333
2006-06-23Open-market sale4,000$19.95154,053
2006-06-23Option exercise8,500$4.50158,053
2006-06-23Open-market sale1,500$19.25150,553
2006-06-23Open-market sale2,000$19.45152,053
2006-06-23Open-market sale1,000$19.10149,553
2006-06-02Option exercise (derivative)4,000$0.00142,833
2006-06-02Option exercise4,000$4.50153,553
2006-06-02Open-market sale1,000$18.30152,553
2006-06-02Open-market sale1,300$18.05149,553
2006-06-02Open-market sale200$18.21150,853
2006-06-02Open-market sale1,500$18.25151,053
2006-06-01Option exercise (derivative)2,500$0.00146,833
2006-06-01Option exercise2,500$4.50152,053
2006-06-01Open-market sale2,500$18.00149,553
2006-04-07Open-market sale200$18.21149,553
2006-04-07Open-market sale300$18.23149,753
2006-04-07Open-market sale1,000$18.05150,053
2006-04-06Open-market sale1,000$18.20151,053
2006-04-05Open-market sale1,000$18.25152,053
2006-04-04Open-market sale500$18.20153,053
2006-04-03Open-market sale1,000$18.40153,553
2006-03-30Option exercise (derivative)2,000$0.000
2006-03-30Open-market sale500$18.95156,053
2006-03-30Option exercise2,000$3.00156,553
2006-03-30Open-market sale1,000$19.03154,553
2006-03-30Open-market sale500$19.00155,553
2006-03-29Option exercise (derivative)1,000$0.002,000
2006-03-29Option exercise1,000$3.00155,553
2006-03-29Open-market sale500$19.18154,753
2006-03-29Open-market sale300$19.40155,253
2006-03-29Open-market sale200$19.15154,553
2006-03-28Option exercise (derivative)335$0.003,000
2006-03-28Open-market sale335$19.45154,553
2006-03-28Option exercise335$3.00154,888
2006-03-27Option exercise (derivative)500$0.003,335
2006-03-27Option exercise500$3.00155,053
2006-03-27Open-market sale500$19.90154,553
2006-03-24Option exercise (derivative)5,600$0.003,835
2006-03-24Open-market sale500$19.15157,053
2006-03-24Open-market sale1,000$19.80154,553
2006-03-24Open-market sale1,000$19.71155,553
2006-03-24Open-market sale500$19.40156,553
2006-03-24Open-market sale500$19.18157,553
2006-03-24Open-market sale100$19.60158,053
2006-03-24Open-market sale900$19.70158,153
2006-03-24Open-market sale1,100$19.80159,053
2006-03-24Option exercise5,600$3.00160,153
2006-03-21Option exercise (derivative)900$0.009,435
2006-03-21Option exercise900$3.00155,453
2006-03-21Open-market sale400$18.80154,553
2006-03-21Open-market sale500$18.60154,953
2006-03-20Option exercise (derivative)1,500$0.0010,335
2006-03-20Open-market sale500$18.76155,553
2006-03-20Open-market sale100$18.75155,453
2006-03-20Option exercise1,500$3.00156,053
2006-03-20Open-market sale900$18.70154,553
2006-03-17Option exercise (derivative)5,000$0.0011,835
2006-03-17Open-market sale500$18.76154,553
2006-03-17Open-market sale500$18.60155,053
2006-03-17Open-market sale1,000$18.55155,553
2006-03-17Open-market sale500$18.50156,553
2006-03-17Open-market sale1,500$18.40157,053
2006-03-17Open-market sale1,000$18.81158,553
2006-03-17Option exercise5,000$3.00159,553
2006-03-16Option exercise (derivative)3,500$0.0016,835
2006-03-16Open-market sale900$18.20156,653
2006-03-16Open-market sale500$18.20157,553
2006-03-16Open-market sale100$18.25156,553
2006-03-16Open-market sale500$18.30156,053
2006-03-16Open-market sale500$18.27155,553
2006-03-16Open-market sale1,000$18.34154,553
2006-03-16Option exercise3,500$3.00158,053
2006-03-15Option exercise (derivative)4,000$0.0020,335
2006-03-15Option exercise4,000$3.00158,553
2006-03-15Open-market sale1,000$18.10157,553
2006-03-15Open-market sale1,000$18.15156,553
2006-03-15Open-market sale1,000$18.30154,553
2006-03-15Open-market sale1,000$18.20155,553
2006-03-14Option exercise (derivative)3,000$0.0024,335
2006-03-14Open-market sale400$18.12154,553
2006-03-14Open-market sale1,000$18.10154,953
2006-03-14Open-market sale500$18.22155,953
2006-03-14Open-market sale1,100$18.20156,453
2006-03-14Option exercise3,000$3.00157,553
2006-03-13Option exercise (derivative)2,500$0.0027,335
2006-03-13Open-market sale100$18.15155,453
2006-03-13Open-market sale1,000$18.10155,553
2006-03-13Open-market sale500$18.15156,553
2006-03-13Option exercise2,500$3.00157,053
2006-03-13Open-market sale400$18.12155,053
2006-03-13Open-market sale500$18.07154,553
2006-03-10Option exercise (derivative)3,500$0.0029,835
2006-03-10Option exercise3,500$3.00158,053
2006-03-10Open-market sale1,500$17.95154,553
2006-03-10Open-market sale1,000$17.80156,053
2006-03-10Open-market sale600$17.80157,053
2006-03-10Open-market sale400$17.92157,653
2006-03-09Option exercise (derivative)6,500$0.0033,335
2006-03-09Option exercise6,500$3.00161,053
2006-03-09Open-market sale1,000$18.14156,053
2006-03-09Open-market sale1,000$18.05157,053
2006-03-09Open-market sale200$18.04158,053
2006-03-09Open-market sale900$18.02158,253
2006-03-09Open-market sale1,900$18.00159,153
2006-03-09Open-market sale1,500$18.40154,553
2006-03-08Option exercise (derivative)1,000$0.0039,835
2006-03-08Open-market sale1,000$18.60154,553
2006-03-08Option exercise1,000$3.00155,553
2006-03-07Option exercise (derivative)2,500$0.0040,835
2006-03-07Open-market sale500$18.77156,553
2006-03-07Option exercise2,500$3.00157,053
2006-03-07Open-market sale1,000$18.68154,553
2006-03-07Open-market sale900$18.70155,553
2006-03-07Open-market sale100$18.73156,453
2006-03-06Option exercise (derivative)3,300$0.0043,335
2006-03-06Open-market sale400$18.71155,453
2006-03-06Open-market sale100$18.75155,353
2006-03-06Open-market sale800$18.77154,553
2006-03-06Open-market sale2,000$18.70155,853
2006-03-06Option exercise3,300$3.00157,853
2006-03-03Option exercise (derivative)7,200$0.0046,635
2006-03-03Open-market sale500$18.55156,753
2006-03-03Open-market sale1,000$18.64157,253
2006-03-03Open-market sale1,000$18.65158,253
2006-03-03Open-market sale1,000$18.66159,253
2006-03-03Open-market sale500$18.80160,253
2006-03-03Open-market sale1,000$18.90160,753
2006-03-03Option exercise7,200$3.00161,753
2006-03-03Open-market sale500$18.69155,553
2006-03-03Open-market sale800$18.78154,553
2006-03-03Open-market sale200$18.79155,353
2006-03-03Open-market sale700$18.70156,053
2006-03-02Option exercise (derivative)4,000$0.0053,835
2006-03-02Open-market sale1,000$18.60155,553
2006-03-02Open-market sale1,000$18.67156,553
2006-03-02Open-market sale1,000$18.73157,553
2006-03-02Option exercise4,000$3.00158,553
2006-03-02Open-market sale1,000$18.83154,553
2006-03-01Option exercise (derivative)1,100$0.0057,835
2006-03-01Option exercise1,100$3.00155,653
2006-03-01Open-market sale1,000$18.50154,653
2006-03-01Open-market sale100$18.60154,553
2006-02-28Option exercise (derivative)1,300$0.0058,935
2006-02-28Open-market sale500$18.46155,353
2006-02-28Open-market sale800$18.50154,553
2006-02-28Option exercise1,300$3.00155,853
2006-02-27Option exercise (derivative)1,600$0.0060,235
2006-02-27Open-market sale200$18.54155,653
2006-02-27Open-market sale1,000$18.52154,653
2006-02-27Open-market sale300$18.57155,853
2006-02-27Option exercise1,600$3.00156,153
2006-02-27Open-market sale100$18.60154,553
2006-02-24Option exercise (derivative)1,800$0.0061,835
2006-02-24Open-market sale400$18.51155,953
2006-02-24Open-market sale800$18.55154,553
2006-02-24Open-market sale600$18.47155,353
2006-02-24Option exercise1,800$3.00156,353
2006-02-23Option exercise (derivative)3,600$0.0063,635
2006-02-23Open-market sale100$18.75154,553
2006-02-23Open-market sale1,000$18.63154,653
2006-02-23Open-market sale1,500$18.60155,653
2006-02-23Open-market sale1,000$18.50157,153
2006-02-23Option exercise3,600$3.00158,153
2006-02-22Option exercise (derivative)3,000$0.0067,235
2006-02-22Open-market sale1,000$18.45155,553
2006-02-22Open-market sale1,000$18.25156,553
2006-02-22Open-market sale1,000$18.55154,553
2006-02-22Option exercise3,000$3.00157,553
2006-02-21Option exercise (derivative)1,000$0.0070,235
2006-02-21Option exercise1,000$3.00155,553
2006-02-21Open-market sale1,000$18.00154,553
2006-02-17Option exercise (derivative)3,600$0.0071,235
2006-02-17Open-market sale1,000$18.20157,153
2006-02-17Open-market sale200$18.43154,553
2006-02-17Open-market sale1,200$18.42154,753
2006-02-17Open-market sale1,200$18.40155,953
2006-02-17Option exercise3,600$3.00158,153
2006-02-16Option exercise (derivative)2,500$0.0077,335
2006-02-16Open-market sale1,500$18.45155,553
2006-02-16Open-market sale1,000$18.24154,553
2006-02-16Option exercise2,500$3.00157,053
2006-02-16Option exercise (derivative)2,500$0.0074,835
2006-02-16Option exercise2,500$3.00157,053
2006-02-16Open-market sale1,500$18.45155,553
2006-02-16Open-market sale1,000$18.24154,553
2006-02-07Grant / award (derivative)250,000$0.00250,000

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