SEC CIK 1244542

FERGUSON JOHN D

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

Current Positions

CompanyShares OwnedAs Of
CXWview stock →50,5732016-03-29

Position History — CXW

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

0243,746487,492731,2382006-012007-102007-122008-022008-042008-062013-062016-03

Recent Filings — CXW

DateActivitySharesPriceOwned After
2016-03-29Open-market sale5,975$32.2150,573
2016-03-28Open-market sale24,025$32.2056,548
2016-03-28Open-market sale25,464$32.1555,109
2013-06-06Open-market sale15,000$34.8680,573
2013-05-20J10,573$0.0095,573
2013-05-20J130$0.001,182
2013-05-20J1,650$0.0014,915
2013-03-18Open-market sale15,000$38.1785,000
2013-02-25Open-market sale44,174$37.78100,000
2011-06-08Open-market sale20,000$21.50190,850
2011-05-23Open-market sale20,000$22.73210,850
2011-05-09Open-market sale20,000$24.85230,850
2011-04-25Open-market sale20,000$24.70250,850
2011-04-08Open-market sale20,000$23.98270,850
2011-03-22Open-market sale20,000$23.39290,850
2011-03-08Open-market sale20,000$24.60310,850
2011-02-25Tax withholding2,295$24.53330,850
2011-02-22Open-market sale20,000$24.73333,145
2011-02-08Open-market sale20,000$25.36309,174
2011-01-24Open-market sale20,000$25.02369,174
2011-01-10Open-market sale20,000$24.42389,174
2010-12-22Open-market sale20,000$25.03409,174
2010-12-08Open-market sale20,000$24.96429,174
2010-12-08Open-market sale20,000$24.96389,174
2010-11-22Open-market sale20,000$24.37429,174
2010-11-08Open-market sale20,000$25.96449,174
2010-10-22Open-market sale20,000$26.17469,174
2010-10-08Open-market sale20,000$25.60489,174
2010-09-22Open-market sale20,000$22.63509,174
2010-09-08Open-market sale20,000$20.83529,174
2010-09-08Open-market sale20,000$22.83529,174
2010-08-23Open-market sale20,000$20.84549,174
2010-08-23Open-market sale20,000$20.84529,174
2010-08-09Open-market sale20,000$21.10549,174
2010-07-22Open-market sale20,000$19.50569,174
2010-07-08Open-market sale20,000$18.57589,174
2010-06-22Open-market sale5,000$21.081,052
2010-06-22Open-market sale15,000$21.00609,174
2010-06-08Open-market sale15,000$19.47624,174
2010-06-08Open-market sale5,000$19.476,052
2010-05-24Open-market sale5,000$19.7511,052
2010-05-24Open-market sale15,000$19.75639,174
2010-05-13Option exercise (derivative)1,082$5.700
2010-05-12Option exercise1,082$5.7045,072
2010-05-12Tax withholding587$20.3644,485
2010-05-12Gift495$0.00654,174
2010-05-12Gift495$0.0043,990
2010-05-11Open-market sale137,661$20.12137,661
2010-05-11Open-market sale137,661$20.1216,052
2010-05-11J137,661$20.1216,052
2010-05-11J137,661$20.12137,661
2010-05-10Open-market sale15,000$19.84653,679
2010-05-10Open-market sale5,000$19.8416,052
2010-04-22Open-market sale15,000$21.05668,679
2010-04-22Open-market sale5,000$21.0521,052
2010-04-08Open-market sale5,000$19.4026,052
2010-04-08Open-market sale15,000$19.40683,679
2010-03-22Open-market sale15,000$19.51687,619
2010-03-22Open-market sale5,000$19.5131,052
2010-03-08Open-market sale15,000$21.06701,238
2010-03-08Open-market sale5,000$21.0636,052
2010-02-25Gift1,381$0.0055,040
2010-02-25Gift1,381$0.00717,619
2010-02-25Tax withholding4,966$20.8556,421
2010-02-25Gift12,441$0.0043,980
2010-02-25Gift12,441$0.00728,679
2010-02-22Open-market sale5,000$20.5941,052
2010-02-22Open-market sale15,000$20.59716,238
2009-12-04Option exercise (derivative)129,000$14.270
2009-12-04Option exercise129,000$14.27422,178
2009-12-04Option exercise135,000$13.06293,178
2009-12-04Option exercise158,178$9.99158,178
2009-12-04Tax withholding284,517$25.22137,661
2009-12-04Option exercise120,000$9.99120,000
2009-12-04Tax withholding73,948$25.2246,052
2009-11-20Gift40,000$0.0061,387
2009-09-18Gift (derivative)135,000$0.00135,000
2009-09-18Gift (derivative)129,000$0.00129,000
2009-09-18Gift (derivative)158,178$0.00158,178
2009-09-18Gift (derivative)158,178$0.000
2009-08-31Option exercise (derivative)376,260$0.000
2009-08-31Option exercise376,620$9.96478,026
2009-08-31Gift121,445$0.00101,406
2009-08-31Tax withholding255,175$20.22222,851
2009-08-31Gift121,445$0.00731,238
2009-03-10Gift (derivative)120,000$0.00120,000
2009-03-10Gift (derivative)120,000$0.00158,178
2009-02-25Tax withholding10,711$10.41123,694
2009-02-25Gift22,296$0.00609,793
2009-02-25Gift22,296$0.00101,406
2008-11-10Option exercise (derivative)18,000$0.001,082
2008-11-10Open-market sale500$15.41160,697
2008-11-10Open-market sale7,900$14.72161,697
2008-11-10Open-market sale9,600$13.70169,097
2008-11-10Option exercise18,000$5.70178,697
2008-10-22Option exercise (derivative)18,000$0.0019,082
2008-10-22Open-market sale16,700$17.91161,997
2008-10-22Option exercise18,000$5.70178,697
2008-10-22Open-market sale1,300$18.33160,697
2008-10-08Option exercise (derivative)18,000$0.0037,082
2008-10-08Option exercise18,000$5.70178,693
2008-10-08Open-market sale12,800$20.66165,893
2008-10-08Open-market sale5,200$21.20160,693
2008-09-22Option exercise (derivative)18,000$0.0055,082
2008-09-22Open-market sale1,300$25.43160,693
2008-09-22Option exercise18,000$5.70178,693
2008-09-22Open-market sale16,700$24.81161,993
2008-09-09Option exercise (derivative)18,000$0.0073,082
2008-09-08Open-market sale18,000$26.92160,693
2008-09-08Option exercise18,000$5.70178,693
2008-08-22Option exercise (derivative)18,000$0.0091,082
2008-08-22Open-market sale18,000$26.66160,693
2008-08-22Option exercise18,000$5.70178,693
2008-08-08Option exercise (derivative)18,000$0.00109,082
2008-08-08Option exercise18,000$5.70178,693
2008-08-08Open-market sale18,000$26.29160,693
2008-07-22Option exercise (derivative)18,000$0.00127,082
2008-07-22Option exercise18,000$5.70178,693
2008-07-22Open-market sale17,400$27.66161,293
2008-07-22Open-market sale600$28.24160,693
2008-07-08Option exercise (derivative)18,000$0.00145,082
2008-07-08Option exercise18,000$5.70178,693
2008-07-08Open-market sale18,000$26.29160,693
2008-06-23Option exercise (derivative)18,000$0.00163,082
2008-06-23Open-market sale400$26.66162,992
2008-06-23Open-market sale1,000$26.64163,692
2008-06-23Open-market sale300$26.65163,392
2008-06-23Open-market sale1,800$26.63164,692
2008-06-23Open-market sale200$26.67162,792
2008-06-23Open-market sale300$26.68162,492
2008-06-23Open-market sale300$26.70162,192
2008-06-23Open-market sale400$26.75161,792
2008-06-23Open-market sale200$26.76161,592
2008-06-23Open-market sale100$26.77161,492
2008-06-23Open-market sale300$26.80161,192
2008-06-23Open-market sale200$26.83160,992
2008-06-23Option exercise18,000$5.70178,692
2008-06-23Open-market sale200$26.43178,492
2008-06-23Open-market sale200$26.44178,292
2008-06-23Open-market sale200$26.48178,092
2008-06-23Open-market sale600$26.50177,492
2008-06-23Open-market sale300$26.51177,192
2008-06-23Open-market sale500$26.52176,692
2008-06-23Open-market sale600$26.53176,092
2008-06-23Open-market sale400$26.54175,692
2008-06-23Open-market sale800$26.55174,892
2008-06-23Open-market sale1,500$26.56173,392
2008-06-23Open-market sale700$26.57172,692
2008-06-23Open-market sale1,651$26.58171,041
2008-06-23Open-market sale1,300$26.62166,492
2008-06-23Open-market sale1,400$26.61167,792
2008-06-23Open-market sale1,324$26.60169,192
2008-06-23Open-market sale525$26.59170,516
2008-06-23Open-market sale100$26.84160,892
2008-06-23Open-market sale200$26.88160,692
2008-06-09Open-market sale900$25.90167,592
2008-06-09Open-market sale200$26.09160,992
2008-06-09Open-market sale300$26.08161,192
2008-06-09Open-market sale400$26.07161,492
2008-06-09Open-market sale700$26.06161,892
2008-06-09Open-market sale300$26.05162,592
2008-06-09Open-market sale100$26.05162,892
2008-06-09Open-market sale300$26.04162,992
2008-06-09Open-market sale200$26.03163,292
2008-06-09Open-market sale100$26.00163,492
2008-06-09Open-market sale100$25.99163,592
2008-06-09Open-market sale200$25.96163,692
2008-06-09Open-market sale200$25.96163,892
2008-06-09Open-market sale600$25.95164,092
2008-06-09Open-market sale100$25.94164,692
2008-06-09Open-market sale500$25.93164,792
2008-06-09Open-market sale900$25.92165,292
2008-06-09Open-market sale400$25.92166,192
2008-06-09Open-market sale900$25.91166,592
2008-06-09Open-market sale100$25.91167,492
2008-06-09Open-market sale300$26.11160,692
2008-06-09Open-market sale200$25.90168,492
2008-06-09Option exercise (derivative)18,000$0.00181,082
2008-06-09Open-market sale200$25.53178,492
2008-06-09Option exercise18,000$5.70178,692
2008-06-09Open-market sale200$25.57177,792
2008-06-09Open-market sale500$25.89168,692
2008-06-09Open-market sale400$25.88169,192
2008-06-09Open-market sale100$25.87169,592
2008-06-09Open-market sale400$25.86169,692
2008-06-09Open-market sale400$25.85170,092
2008-06-09Open-market sale700$25.84170,492
2008-06-09Open-market sale100$25.83171,192
2008-06-09Open-market sale100$25.77171,292
2008-06-09Open-market sale200$25.75171,392
2008-06-09Open-market sale300$25.74171,592
2008-06-09Open-market sale900$25.73171,892
2008-06-09Open-market sale200$25.72172,792
2008-06-09Open-market sale500$25.71172,992
2008-06-09Open-market sale500$25.69173,492
2008-06-09Open-market sale300$25.68173,992
2008-06-09Open-market sale200$25.67174,292
2008-06-09Open-market sale100$25.67174,492
2008-06-09Open-market sale500$25.66174,592
2008-06-09Open-market sale300$25.65175,092
2008-06-09Open-market sale200$25.64175,392
2008-06-09Open-market sale600$25.62175,592
2008-06-09Open-market sale900$25.59176,192
2008-06-09Open-market sale400$25.58177,092
2008-06-09Open-market sale300$25.57177,492
2008-06-09Open-market sale200$25.54178,292
2008-06-09Open-market sale300$25.56177,992
2008-05-22Option exercise (derivative)18,000$0.00199,082
2008-05-22Open-market sale600$25.85162,192
2008-05-22Open-market sale300$25.72172,092
2008-05-22Open-market sale200$25.73171,892
2008-05-22Open-market sale900$25.69172,692
2008-05-22Open-market sale900$25.68173,592
2008-05-22Open-market sale800$25.66174,492
2008-05-22Open-market sale900$25.65175,292
2008-05-22Open-market sale200$25.64176,192
2008-05-22Open-market sale200$25.63176,392
2008-05-22Open-market sale300$25.58176,592
2008-05-22Open-market sale200$25.53176,892
2008-05-22Open-market sale200$25.47177,092
2008-05-22Open-market sale200$25.46177,292
2008-05-22Open-market sale600$25.45177,492
2008-05-22Open-market sale200$25.43178,092
2008-05-22Open-market sale400$25.39178,292
2008-05-22Option exercise18,000$5.70178,692
2008-05-22Open-market sale300$25.71172,392
2008-05-22Open-market sale1,200$25.84162,792
2008-05-22Open-market sale500$25.83163,992
2008-05-22Open-market sale600$25.82164,492
2008-05-22Open-market sale1,200$25.81165,092
2008-05-22Open-market sale400$25.80166,292
2008-05-22Open-market sale1,500$25.79166,692
2008-05-22Open-market sale1,200$25.78168,198
2008-05-22Open-market sale1,500$25.77169,392
2008-05-22Open-market sale200$25.76170,892
2008-05-22Open-market sale100$25.75171,092
2008-05-22Open-market sale700$25.74171,192
2008-05-22Open-market sale1,500$25.86160,692
2008-05-08Option exercise (derivative)18,000$0.00217,082
2008-05-08Open-market sale300$25.36171,692
2008-05-08Open-market sale100$25.35171,992
2008-05-08Open-market sale300$25.34172,092
2008-05-08Open-market sale200$25.33172,392
2008-05-08Open-market sale100$25.30172,592
2008-05-08Open-market sale500$25.29172,692
2008-05-08Open-market sale600$25.28173,192
2008-05-08Open-market sale200$25.27173,792
2008-05-08Open-market sale600$25.37171,092
2008-05-08Open-market sale200$25.38170,892
2008-05-08Open-market sale400$25.39170,492
2008-05-08Open-market sale400$25.41170,092
2008-05-08Open-market sale300$25.42169,792
2008-05-08Open-market sale300$25.25173,992
2008-05-08Option exercise18,000$5.70178,692
2008-05-08Open-market sale200$24.96178,492
2008-05-08Open-market sale300$25.01178,192
2008-05-08Open-market sale200$25.24174,292
2008-05-08Open-market sale100$25.22174,492
2008-05-08Open-market sale500$25.21174,592
2008-05-08Open-market sale200$25.18175,092
2008-05-08Open-market sale200$25.17175,292
2008-05-08Open-market sale300$25.15175,492
2008-05-08Open-market sale400$25.14175,792
2008-05-08Open-market sale300$25.13176,192
2008-05-08Open-market sale300$25.12176,492
2008-05-08Open-market sale500$25.10176,792
2008-05-08Open-market sale300$25.06177,292
2008-05-08Open-market sale600$25.05177,592
2008-05-08Open-market sale700$25.98162,392
2008-05-08Open-market sale400$25.96163,092
2008-05-08Open-market sale200$25.94163,492
2008-05-08Open-market sale200$25.93163,692
2008-05-08Open-market sale400$25.92163,892
2008-05-08Open-market sale300$25.88164,292
2008-05-08Open-market sale300$25.75164,592
2008-05-08Open-market sale800$25.69164,892
2008-05-08Open-market sale600$25.68165,692
2008-05-08Open-market sale400$25.67166,292
2008-05-08Open-market sale800$25.99161,592
2008-05-08Open-market sale100$26.01161,492
2008-05-08Open-market sale400$26.09161,092
2008-05-08Open-market sale300$26.16160,792
2008-05-08Open-market sale100$26.21160,692
2008-05-08Open-market sale400$25.44169,392
2008-05-08Open-market sale100$25.45169,292
2008-05-08Open-market sale300$25.47168,992
2008-05-08Open-market sale400$25.48168,592
2008-05-08Open-market sale1,600$25.49166,992
2008-05-08Open-market sale300$25.51166,692
2008-04-22Option exercise (derivative)18,000$0.00235,082
2008-04-22Open-market sale600$26.20168,592
2008-04-22Open-market sale300$26.19169,192
2008-04-22Open-market sale700$26.18169,492
2008-04-22Open-market sale700$26.17170,192
2008-04-22Open-market sale700$26.16170,892
2008-04-22Open-market sale200$26.15171,592
2008-04-22Open-market sale900$26.14171,792
2008-04-22Open-market sale200$26.13172,692
2008-04-22Open-market sale500$26.12172,892
2008-04-22Open-market sale300$26.11173,392
2008-04-22Open-market sale600$26.10173,692
2008-04-22Open-market sale600$26.09174,292
2008-04-22Open-market sale1,000$26.08174,892
2008-04-22Open-market sale800$26.07175,892
2008-04-22Open-market sale300$26.06176,692
2008-04-22Open-market sale500$26.05176,992
2008-04-22Open-market sale300$26.04177,492
2008-04-22Open-market sale100$26.03177,792
2008-04-22Open-market sale400$26.02177,892
2008-04-22Open-market sale100$26.00178,292
2008-04-22Open-market sale300$25.99178,392
2008-04-22Option exercise18,000$5.70178,692
2008-04-22Open-market sale400$26.29164,992
2008-04-22Open-market sale800$26.28165,392
2008-04-22Open-market sale400$26.27166,192
2008-04-22Open-market sale500$26.26166,592
2008-04-22Open-market sale200$26.25167,092
2008-04-22Open-market sale700$26.24167,292
2008-04-22Open-market sale600$26.22167,992
2008-04-22Open-market sale200$26.56161,192
2008-04-22Open-market sale800$26.32162,892
2008-04-22Open-market sale500$26.58160,692
2008-04-22Open-market sale900$26.30164,092
2008-04-22Open-market sale400$26.31163,692
2008-04-22Open-market sale200$26.55161,392
2008-04-22Open-market sale400$26.34162,492
2008-04-22Open-market sale300$26.35162,192
2008-04-22Open-market sale100$26.36162,092
2008-04-22Open-market sale500$26.43161,592
2008-04-08Open-market sale400$27.93162,992
2008-04-08Open-market sale500$28.00160,792
2008-04-08Open-market sale200$27.99161,292
2008-04-08Open-market sale700$27.98161,492
2008-04-08Open-market sale100$28.02160,692
2008-04-08Open-market sale200$27.92163,392
2008-04-08Open-market sale400$27.94162,592
2008-04-08Open-market sale400$27.96162,192
2008-04-08Option exercise (derivative)18,000$0.00253,082
2008-04-08Open-market sale400$27.66176,092
2008-04-08Open-market sale200$27.65176,492
2008-04-08Open-market sale400$27.64176,692
2008-04-08Open-market sale900$27.67175,192
2008-04-08Open-market sale700$27.68174,492
2008-04-08Open-market sale1,100$27.69173,392
2008-04-08Open-market sale700$27.70172,692
2008-04-08Open-market sale1,200$27.71171,492
2008-04-08Open-market sale700$27.72170,792
2008-04-08Open-market sale1,100$27.73169,692
2008-04-08Open-market sale600$27.74169,092
2008-04-08Open-market sale1,200$27.75167,892
2008-04-08Open-market sale300$27.77167,592
2008-04-08Open-market sale600$27.78166,992
2008-04-08Open-market sale400$27.79166,592
2008-04-08Open-market sale300$27.80166,292
2008-04-08Open-market sale600$27.81165,692
2008-04-08Open-market sale300$27.82165,392
2008-04-08Open-market sale400$27.84164,992
2008-04-08Open-market sale100$27.85164,892
2008-04-08Open-market sale500$27.87164,392
2008-04-08Open-market sale400$27.88163,992
2008-04-08Open-market sale400$27.89163,592
2008-04-08Open-market sale400$27.63177,092
2008-04-08Open-market sale200$27.61177,492
2008-04-08Open-market sale500$27.59177,692
2008-04-08Open-market sale300$27.58178,192
2008-04-08Open-market sale200$27.57178,492
2008-04-08Option exercise18,000$5.70178,692
2008-03-24Option exercise (derivative)18,000$0.00271,082
2008-03-24Open-market sale300$27.13171,795
2008-03-24Open-market sale500$27.09173,395
2008-03-24Open-market sale300$27.06173,895
2008-03-24Open-market sale200$27.04174,195
2008-03-24Open-market sale493$27.00174,395
2008-03-24Open-market sale207$26.99174,888
2008-03-24Open-market sale400$26.95175,095
2008-03-24Open-market sale300$26.89175,495
2008-03-24Open-market sale200$26.84175,795
2008-03-24Open-market sale300$26.83175,995
2008-03-24Open-market sale100$26.82176,295
2008-03-24Open-market sale800$26.81176,395
2008-03-24Open-market sale400$26.78177,195
2008-03-24Open-market sale400$26.77177,595
2008-03-24Open-market sale300$26.76177,995
2008-03-24Open-market sale400$26.73178,295
2008-03-24Option exercise18,000$5.70178,695
2008-03-24Open-market sale200$27.34168,995
2008-03-24Open-market sale200$27.31169,195
2008-03-24Open-market sale200$27.28169,395
2008-03-24Open-market sale200$27.27169,595
2008-03-24Open-market sale300$27.26169,795
2008-03-24Open-market sale200$27.25170,095
2008-03-24Open-market sale200$27.24170,295
2008-03-24Open-market sale400$27.22170,495
2008-03-24Open-market sale700$27.20170,895
2008-03-24Open-market sale200$27.16171,595
2008-03-24Open-market sale500$27.11172,895
2008-03-24Open-market sale800$27.12172,095
2008-03-24Open-market sale600$27.66161,695
2008-03-24Open-market sale500$27.61162,895
2008-03-24Open-market sale100$27.60163,395
2008-03-24Open-market sale200$27.59163,495
2008-03-24Open-market sale700$27.58163,695
2008-03-24Open-market sale300$27.57164,395
2008-03-24Open-market sale200$27.56164,695
2008-03-24Open-market sale300$27.55164,895
2008-03-24Open-market sale400$27.53165,195
2008-03-24Open-market sale500$27.52165,595
2008-03-24Open-market sale200$27.49166,095
2008-03-24Open-market sale300$27.48166,295
2008-03-24Open-market sale600$27.47166,595
2008-03-24Open-market sale200$27.46167,195
2008-03-24Open-market sale900$27.45167,395
2008-03-24Open-market sale300$27.43168,295
2008-03-24Open-market sale300$27.41168,595
2008-03-24Open-market sale100$27.37168,895
2008-03-24Open-market sale500$27.68160,695
2008-03-24Open-market sale500$27.67161,195
2008-03-24Open-market sale200$27.62162,695
2008-03-24Open-market sale400$27.65162,295
2008-03-10Open-market sale500$26.91163,595
2008-03-10Open-market sale700$26.85164,957
2008-03-10Open-market sale300$26.83165,495
2008-03-10Open-market sale100$26.82165,795
2008-03-10Open-market sale200$26.81165,895
2008-03-10Open-market sale200$26.67166,095
2008-03-10Open-market sale300$26.62166,295
2008-03-10Open-market sale300$27.20160,695
2008-03-10Open-market sale300$27.16160,995
2008-03-10Open-market sale200$27.11161,295
2008-03-10Open-market sale400$27.08161,495
2008-03-10Open-market sale400$27.07161,895
2008-03-10Open-market sale200$27.04162,295
2008-03-10Open-market sale200$26.96162,495
2008-03-10Open-market sale300$26.94162,695
2008-03-10Open-market sale200$26.93162,995
2008-03-10Open-market sale400$26.92163,195
2008-03-10Open-market sale200$26.87164,595
2008-03-10Open-market sale500$26.88164,095
2008-03-10Option exercise (derivative)18,000$0.00289,082
2008-03-10Open-market sale100$26.30176,895
2008-03-10Open-market sale100$26.28176,995
2008-03-10Open-market sale300$26.27177,095
2008-03-10Open-market sale300$26.25177,395
2008-03-10Open-market sale700$26.20177,695
2008-03-10Open-market sale300$26.58166,595
2008-03-10Open-market sale200$26.57166,895
2008-03-10Open-market sale200$26.52167,095
2008-03-10Open-market sale200$26.51167,295
2008-03-10Open-market sale800$26.48167,495
2008-03-10Open-market sale800$26.47168,295
2008-03-10Open-market sale1,400$26.46169,095
2008-03-10Open-market sale1,100$26.45170,495
2008-03-10Open-market sale400$26.43171,595
2008-03-10Open-market sale700$26.42171,995
2008-03-10Open-market sale200$26.41172,695
2008-03-10Open-market sale900$26.40172,895
2008-03-10Open-market sale100$26.40173,795
2008-03-10Open-market sale500$26.39173,895
2008-03-10Open-market sale200$26.14178,495
2008-03-10Option exercise18,000$5.70178,695
2008-03-10Open-market sale100$26.15178,395
2008-03-10Open-market sale600$26.38174,395
2008-03-10Open-market sale100$26.37174,995
2008-03-10Open-market sale300$26.37175,095
2008-03-10Open-market sale1,000$26.36175,395
2008-03-10Open-market sale200$25.34176,395
2008-03-10Open-market sale200$26.33176,595
2008-03-10Open-market sale100$26.31176,795
2008-02-26Tax withholding15,103$27.31160,695
2008-02-22Open-market sale617$26.37179,463
2008-02-22Open-market sale177$26.34181,719
2008-02-22Open-market sale152$26.33181,896
2008-02-22Open-market sale188$26.32182,048
2008-02-22Open-market sale188$26.31182,236
2008-02-22Open-market sale329$26.30182,424
2008-02-22Open-market sale329$26.29182,753
2008-02-22Open-market sale517$26.28183,082
2008-02-22Open-market sale188$26.27183,599
2008-02-22Open-market sale141$26.26183,787
2008-02-22Open-market sale282$26.25183,928
2008-02-22Open-market sale282$26.24184,210
2008-02-22Open-market sale141$26.23184,492
2008-02-22Open-market sale141$26.22184,633
2008-02-22Open-market sale141$26.21184,774
2008-02-22Open-market sale376$26.20184,915
2008-02-22Open-market sale188$26.49176,878
2008-02-22Open-market sale188$26.48177,066
2008-02-22Open-market sale329$26.47177,254
2008-02-22Open-market sale329$26.46177,583
2008-02-22Open-market sale235$26.45177,912
2008-02-22Open-market sale47$26.44178,147
2008-02-22Open-market sale94$26.43178,194
2008-02-22Open-market sale282$26.42178,288
2008-02-22Open-market sale235$26.41178,570
2008-02-22Open-market sale470$26.40178,805
2008-02-22Open-market sale141$26.39179,275
2008-02-22Open-market sale47$26.38179,416
2008-02-22Open-market sale893$26.35180,826
2008-02-22Open-market sale746$26.36180,080
2008-02-22Open-market sale94$26.66176,455
2008-02-22Open-market sale47$26.62176,549
2008-02-22Open-market sale141$26.60176,596
2008-02-22Open-market sale47$26.57176,737
2008-02-22Open-market sale94$26.55176,784
2008-02-22Open-market sale47$26.70175,798
2008-02-22Open-market sale563$26.68175,845
2008-02-22Open-market sale47$26.67176,408
2008-02-22Option exercise (derivative)18,000$0.00307,082
2008-02-22Open-market sale47$25.92193,751
2008-02-22Open-market sale564$26.18185,761
2008-02-22Open-market sale564$26.17186,325
2008-02-22Open-market sale94$26.16186,889
2008-02-22Open-market sale235$26.15186,983
2008-02-22Open-market sale376$26.14187,218
2008-02-22Open-market sale94$26.13187,594
2008-02-22Open-market sale282$26.12187,688
2008-02-22Open-market sale94$26.11187,970
2008-02-22Open-market sale141$26.10188,064
2008-02-22Open-market sale479$26.09188,205
2008-02-22Open-market sale47$26.08188,684
2008-02-22Open-market sale132$26.07188,731
2008-02-22Open-market sale188$26.06188,863
2008-02-22Open-market sale47$26.05189,051
2008-02-22Open-market sale188$26.04189,098
2008-02-22Open-market sale1,269$26.03189,286
2008-02-22Open-market sale376$26.02190,555
2008-02-22Open-market sale517$26.01190,931
2008-02-22Open-market sale235$26.00191,448
2008-02-22Open-market sale188$25.99191,683
2008-02-22Open-market sale141$25.98191,871
2008-02-22Open-market sale329$25.97192,012
2008-02-22Open-market sale94$25.96192,351
2008-02-22Open-market sale564$25.95192,435
2008-02-22Open-market sale564$25.94192,999
2008-02-22Open-market sale188$25.93193,563
2008-02-22Open-market sale470$26.19185,291
2008-02-22Option exercise18,000$5.70193,798
2008-02-20Grant / award (derivative)90,143$0.0090,143
2008-02-20Grant / award26,020$0.00175,798
2008-02-08Option exercise (derivative)18,000$0.00325,082
2008-02-08Open-market sale300$25.51185,254
2008-02-08Open-market sale600$25.50185,554
2008-02-08Open-market sale100$25.48186,154
2008-02-08Open-market sale200$25.47186,254
2008-02-08Open-market sale200$25.46186,454
2008-02-08Open-market sale200$25.45186,654
2008-02-08Open-market sale200$25.52185,054
2008-02-08Open-market sale300$25.73184,554
2008-02-08Open-market sale200$25.60184,854
2008-02-08Open-market sale200$25.75184,354
2008-02-08Open-market sale200$25.44186,854
2008-02-08Open-market sale300$25.39187,054
2008-02-08Open-market sale200$25.35187,354
2008-02-08Open-market sale200$25.31187,554
2008-02-08Open-market sale300$25.25187,754
2008-02-08Open-market sale200$25.14188,054
2008-02-08Open-market sale300$25.04188,254
2008-02-08Option exercise18,000$5.70188,554
2008-02-08Open-market sale500$25.89179,454
2008-02-08Open-market sale500$25.88179,954
2008-02-08Open-market sale100$25.87180,454
2008-02-08Open-market sale200$25.86180,554
2008-02-08Open-market sale1,000$25.85180,754
2008-02-08Open-market sale800$25.84181,754
2008-02-08Open-market sale200$25.83182,554
2008-02-08Open-market sale400$25.81182,754
2008-02-08Open-market sale800$25.80183,154
2008-02-08Open-market sale200$25.79183,954
2008-02-08Open-market sale200$25.77184,154
2008-02-08Open-market sale300$26.18171,054
2008-02-08Open-market sale200$26.15171,354
2008-02-08Open-market sale300$26.11171,554
2008-02-08Open-market sale500$26.10171,854
2008-02-08Open-market sale600$26.08172,354
2008-02-08Open-market sale500$26.07172,954
2008-02-08Open-market sale300$26.04173,454
2008-02-08Open-market sale700$26.02173,754
2008-02-08Open-market sale700$26.01174,454
2008-02-08Open-market sale800$26.00175,154
2008-02-08Open-market sale200$25.99175,954
2008-02-08Open-market sale200$25.98176,154
2008-02-08Open-market sale200$25.97176,354
2008-02-08Open-market sale200$25.96176,554
2008-02-08Open-market sale300$25.95176,754
2008-02-08Open-market sale200$25.94177,054
2008-02-08Open-market sale200$25.93177,254
2008-02-08Open-market sale300$26.21170,754
2008-02-08Open-market sale1,100$25.90178,354
2008-02-08Open-market sale200$26.24170,554
2008-02-08Open-market sale900$25.91177,454
2008-01-22Open-market sale368$25.35172,392
2008-01-22Open-market sale200$25.45171,122
2008-01-22Open-market sale368$25.44171,322
2008-01-22Open-market sale368$25.43171,690
2008-01-22Open-market sale234$25.41172,058
2008-01-22Open-market sale100$25.36172,292
2008-01-22Open-market sale34$25.48171,088
2008-01-22Open-market sale568$25.33172,760
2008-01-22Open-market sale100$25.32173,328
2008-01-22Open-market sale502$25.31173,428
2008-01-22Open-market sale434$25.54170,554
2008-01-22Open-market sale100$25.52170,988
2008-01-22Option exercise (derivative)18,000$0.00343,082
2008-01-22Open-market sale636$24.98187,684
2008-01-22Open-market sale234$25.30173,930
2008-01-22Open-market sale100$25.28174,164
2008-01-22Open-market sale902$25.26174,264
2008-01-22Open-market sale402$25.25175,166
2008-01-22Open-market sale234$25.24175,568
2008-01-22Open-market sale468$25.23175,802
2008-01-22Open-market sale702$25.22176,270
2008-01-22Open-market sale234$25.21176,972
2008-01-22Open-market sale468$25.20177,206
2008-01-22Open-market sale234$25.18177,674
2008-01-22Open-market sale100$25.16177,908
2008-01-22Open-market buy602$25.15178,008
2008-01-22Open-market sale408$25.14178,610
2008-01-22Open-market sale568$25.13179,078
2008-01-22Open-market sale836$25.12179,646
2008-01-22Open-market sale234$25.11180,482
2008-01-22Open-market sale234$25.10180,716
2008-01-22Open-market sale234$25.09180,950
2008-01-22Open-market sale702$25.07181,184
2008-01-22Open-market sale473$25.04181,886
2008-01-22Open-market sale360$25.02186,564
2008-01-22Open-market sale602$25.01183,524
2008-01-22Open-market sale1,370$25.00184,126
2008-01-22Open-market sale2,188$24.99185,496
2008-01-22Option exercise18,000$5.70188,554
2008-01-22Open-market sale234$24.96188,320
2008-01-22Open-market sale468$25.14178,610
2008-01-22Open-market sale205$25.03182,359
2008-01-22Open-market sale960$25.02182,564
2008-01-08Option exercise (derivative)9,822$0.00361,082
2008-01-08Option exercise (derivative)8,178$0.000
2008-01-08Option exercise9,822$5.70248,560
2008-01-08Open-market sale200$27.72230,760
2008-01-08Open-market sale400$27.71230,960
2008-01-08Open-market sale300$27.71231,360
2008-01-08Open-market sale1,300$27.69231,660
2008-01-08Open-market sale700$27.68232,960
2008-01-08Open-market sale2,100$27.67233,660
2008-01-08Open-market sale600$27.66235,760
2008-01-08Open-market sale1,000$27.65236,360
2008-01-08Open-market sale900$27.64237,360
2008-01-08Open-market sale900$27.63238,260
2008-01-08Open-market sale1,700$27.62239,160
2008-01-08Open-market sale300$27.61240,860
2008-01-08Open-market sale600$27.61241,160
2008-01-08Open-market sale300$27.60241,760
2008-01-08Open-market sale900$27.60242,060
2008-01-08Open-market sale400$27.59242,960
2008-01-08Open-market sale300$27.59243,360
2008-01-08Open-market sale1,200$27.58243,660
2008-01-08Open-market sale700$27.57244,860
2008-01-08Open-market sale800$27.56245,560
2008-01-08Open-market sale200$27.55246,360
2008-01-08Open-market sale400$27.54246,560
2008-01-08Open-market sale200$27.53246,960
2008-01-08Open-market sale900$27.51247,160
2008-01-08Open-market sale200$27.50248,060
2008-01-08Open-market sale300$27.49248,260
2008-01-08Open-market sale200$27.74230,560
2008-01-08Option exercise8,178$5.58238,738
2007-12-24Option exercise (derivative)18,000$0.008,178
2007-12-24Open-market sale200$29.21247,260
2007-12-24Open-market sale300$29.16247,460
2007-12-24Open-market sale800$29.13247,760
2007-12-24Option exercise18,000$5.58248,560
2007-12-24Open-market sale1,300$29.48230,560
2007-12-24Open-market sale100$29.46231,860
2007-12-24Open-market sale1,900$29.44231,960
2007-12-24Open-market sale900$29.43233,860
2007-12-24Open-market sale1,300$29.42234,760
2007-12-24Open-market sale700$29.41236,060
2007-12-24Open-market sale300$29.40236,760
2007-12-24Open-market sale1,400$29.39237,060
2007-12-24Open-market sale400$29.38238,460
2007-12-24Open-market sale800$29.37238,860
2007-12-24Open-market sale700$29.35239,660
2007-12-24Open-market sale1,400$29.34240,360
2007-12-24Open-market sale400$29.33241,760
2007-12-24Open-market sale800$29.32242,160
2007-12-24Open-market sale100$29.31242,960
2007-12-24Open-market sale200$29.30243,060
2007-12-24Open-market sale1,600$29.29243,260
2007-12-24Open-market sale700$29.28244,860
2007-12-24Open-market sale800$29.27245,560
2007-12-24Open-market sale300$29.26246,360
2007-12-24Open-market sale500$29.15246,660
2007-12-24Open-market sale100$29.22247,160
2007-12-10Open-market sale300$31.54230,560
2007-12-10Open-market sale300$31.50230,860
2007-12-10Open-market sale600$31.43231,160
2007-12-10Open-market sale300$31.42231,760
2007-12-10Open-market sale300$31.41232,060
2007-12-10Open-market sale300$31.39232,360
2007-12-10Open-market sale300$31.37232,660
2007-12-10Option exercise (derivative)18,000$0.0026,178
2007-12-10Open-market sale400$30.76248,160
2007-12-10Option exercise18,000$5.58248,560
2007-12-10Open-market sale600$31.35232,960
2007-12-10Open-market sale300$31.33233,560
2007-12-10Open-market sale300$31.28233,860
2007-12-10Open-market sale600$31.25234,160
2007-12-10Open-market sale300$31.24234,760
2007-12-10Open-market sale300$31.21235,060
2007-12-10Open-market sale300$31.20235,360
2007-12-10Open-market sale600$31.19235,660
2007-12-10Open-market sale600$31.17236,260
2007-12-10Open-market sale300$31.16236,860
2007-12-10Open-market sale900$31.15237,160
2007-12-10Open-market sale600$31.14238,060
2007-12-10Open-market sale600$31.13238,660
2007-12-10Open-market sale300$31.12239,260
2007-12-10Open-market sale300$31.11239,560
2007-12-10Open-market sale600$31.09239,860
2007-12-10Open-market sale300$31.07240,460
2007-12-10Open-market sale600$31.06240,760
2007-12-10Open-market sale300$31.06241,360
2007-12-10Open-market sale600$31.05241,660
2007-12-10Open-market sale300$31.04242,260
2007-12-10Open-market sale800$31.03242,560
2007-12-10Open-market sale600$31.02243,360
2007-12-10Open-market sale2,100$31.01243,960
2007-12-10Open-market sale300$30.92247,860
2007-12-10Open-market sale900$31.00246,060
2007-12-10Open-market sale900$30.97246,960
2007-11-23Option exercise (derivative)18,000$0.0044,178
2007-11-23Open-market sale500$28.29241,960
2007-11-23Open-market sale500$28.42230,960
2007-11-23Open-market sale400$28.44230,560
2007-11-23Option exercise18,000$5.58248,560
2007-11-23Open-market sale500$28.18248,060
2007-11-23Open-market sale400$28.41231,460
2007-11-23Open-market sale500$28.40231,860
2007-11-23Open-market sale1,400$28.39232,360
2007-11-23Open-market sale400$28.37233,760
2007-11-23Open-market sale500$28.36234,160
2007-11-23Open-market sale400$28.35234,660
2007-11-23Open-market sale1,700$28.34235,060
2007-11-23Open-market sale500$28.33236,760
2007-11-23Open-market sale1,200$28.33237,260
2007-11-23Open-market sale400$28.33238,460
2007-11-23Open-market sale900$28.32238,860
2007-11-23Open-market sale1,000$28.31239,760
2007-11-23Open-market sale1,200$28.30240,760
2007-11-23Open-market sale400$28.28242,460
2007-11-23Open-market sale900$28.27243,260
2007-11-23Open-market sale400$28.26244,160
2007-11-23Open-market sale400$28.24244,560
2007-11-23Open-market sale900$28.22244,960
2007-11-23Open-market sale400$28.21245,860
2007-11-23Open-market sale500$28.20246,260
2007-11-23Open-market sale800$28.20246,760
2007-11-23Open-market sale500$28.19247,560
2007-11-21Gift20,000$0.00170,554
2007-11-08Open-market sale300$28.45242,060
2007-11-08Open-market sale600$29.14230,560
2007-11-08Open-market sale200$28.90231,160
2007-11-08Open-market sale400$28.86231,360
2007-11-08Open-market sale500$28.77231,760
2007-11-08Open-market sale400$28.69232,260
2007-11-08Open-market sale700$28.68232,660
2007-11-08Open-market sale600$28.63233,360
2007-11-08Open-market sale100$28.62233,960
2007-11-08Open-market sale800$28.60234,060
2007-11-08Open-market sale400$28.59234,860
2007-11-08Open-market sale500$28.58235,260
2007-11-08Open-market sale200$28.57235,760
2007-11-08Open-market sale500$28.56235,960
2007-11-08Open-market sale1,700$28.55236,460
2007-11-08Open-market sale800$28.53238,160
2007-11-08Open-market sale1,200$28.52238,960
2007-11-08Open-market sale200$28.51240,160
2007-11-08Open-market sale400$28.50240,360
2007-11-08Open-market sale500$28.49240,760
2007-11-08Open-market sale300$28.49241,260
2007-11-08Open-market sale300$28.48241,560
2007-11-08Open-market sale200$28.47241,860
2007-11-08Option exercise (derivative)18,000$0.0062,178
2007-11-08Option exercise18,000$5.58248,560
2007-11-08Open-market sale500$28.38242,360
2007-11-08Open-market sale200$28.37242,860
2007-11-08Open-market sale200$28.20243,060
2007-11-08Open-market sale500$28.19243,260
2007-11-08Open-market sale500$28.17243,760
2007-11-08Open-market sale200$28.15244,260
2007-11-08Open-market sale100$28.15244,460
2007-11-08Open-market sale200$28.13244,560
2007-11-08Open-market sale200$28.12244,760
2007-11-08Open-market sale100$28.05244,960
2007-11-08Open-market sale200$28.04245,060
2007-11-08Open-market sale100$28.04245,260
2007-11-08Open-market sale300$27.72247,560
2007-11-08Open-market sale200$28.02245,560
2007-11-08Open-market sale100$28.00245,760
2007-11-08Open-market sale200$27.98245,860
2007-11-08Open-market sale100$27.94246,060
2007-11-08Open-market sale200$27.92246,160
2007-11-08Open-market sale200$27.91246,360
2007-11-08Open-market sale100$27.88246,560
2007-11-08Open-market sale400$27.87246,660
2007-11-08Open-market sale200$27.78247,060
2007-11-08Open-market sale100$27.77247,260
2007-11-08Open-market sale200$27.76247,360
2007-11-08Open-market sale200$27.55248,360
2007-11-08Open-market sale100$27.65248,260
2007-11-08Open-market sale400$27.68247,860
2007-11-08Open-market sale200$28.03245,360
2007-11-08Open-market sale400$28.28242,860
2007-10-22Option exercise (derivative)18,000$0.0080,178
2007-10-22Open-market sale700$26.50244,960
2007-10-22Open-market sale100$26.49245,660
2007-10-22Open-market sale100$26.48245,760
2007-10-22Open-market sale200$26.48245,860
2007-10-22Open-market sale100$26.48246,060
2007-10-22Open-market sale200$26.47246,160
2007-10-22Open-market sale200$26.46246,360
2007-10-22Open-market sale100$26.45246,560
2007-10-22Open-market sale100$26.43246,660
2007-10-22Open-market sale100$26.42246,760
2007-10-22Open-market sale300$26.40246,860
2007-10-22Open-market sale200$26.39247,160
2007-10-22Open-market sale600$26.37247,360
2007-10-22Open-market sale400$26.20247,960
2007-10-22Open-market sale100$26.10248,360
2007-10-22Open-market sale100$26.05248,460
2007-10-22Option exercise18,000$5.58248,560
2007-10-22Open-market sale300$26.62242,060
2007-10-22Open-market sale100$26.58242,360
2007-10-22Open-market sale100$26.57242,460
2007-10-22Open-market sale300$26.57242,560
2007-10-22Open-market sale100$26.56242,860
2007-10-22Open-market sale100$26.55242,960
2007-10-22Open-market sale600$26.55243,060
2007-10-22Open-market sale400$26.54243,660
2007-10-22Open-market sale200$26.53244,060
2007-10-22Open-market sale200$26.53244,260
2007-10-22Open-market sale300$26.52244,460
2007-10-22Open-market sale200$26.50244,760
2007-10-22Open-market sale200$26.65241,760
2007-10-22Open-market sale100$26.77236,560
2007-10-22Open-market sale100$26.76236,660
2007-10-22Open-market sale100$26.76236,760
2007-10-22Open-market sale500$26.76236,860
2007-10-22Open-market sale600$26.75237,360
2007-10-22Open-market sale100$26.74237,960
2007-10-22Open-market sale100$26.73238,060
2007-10-22Open-market sale100$26.73238,160
2007-10-22Open-market sale400$26.72238,260
2007-10-22Open-market sale100$26.71238,660
2007-10-22Open-market sale700$26.82233,760
2007-10-22Open-market sale400$26.81234,460
2007-10-22Open-market sale400$26.81234,860
2007-10-22Open-market sale300$26.80235,260
2007-10-22Open-market sale100$26.79235,560
2007-10-22Open-market sale100$26.79235,660
2007-10-22Open-market sale500$26.79235,760
2007-10-22Open-market sale100$26.78236,260
2007-10-22Open-market sale300$26.71238,760
2007-10-22Open-market sale100$26.70239,060
2007-10-22Open-market sale1,500$26.70239,160
2007-10-22Open-market sale100$26.69240,660
2007-10-22Open-market sale200$26.69240,760
2007-10-22Open-market sale100$26.68240,960
2007-10-22Open-market sale400$26.68241,060
2007-10-22Open-market sale100$26.67241,460
2007-10-22Open-market sale200$26.67241,560
2007-10-22Open-market sale200$26.78236,360
2007-10-22Open-market sale100$26.62241,960
2007-10-22Open-market sale100$26.96230,960
2007-10-22Open-market sale400$26.96231,060
2007-10-22Open-market sale600$26.94231,460
2007-10-22Open-market sale100$26.97230,860
2007-10-22Open-market sale100$26.97230,760
2007-10-22Open-market sale200$26.98230,560
2007-10-22Open-market sale100$26.93232,060
2007-10-22Open-market sale200$26.93232,160
2007-10-22Open-market sale300$26.93232,360
2007-10-22Open-market sale200$26.92232,660
2007-10-22Open-market sale200$26.91232,860
2007-10-22Open-market sale100$26.90233,060
2007-10-22Open-market sale150$26.87233,160
2007-10-22Open-market sale100$26.84233,310
2007-10-22Open-market sale100$26.84233,410
2007-10-22Open-market sale150$26.83233,510
2007-10-22Open-market sale100$26.82233,660
2007-10-08Open-market sale200$27.44230,560
2007-10-08Open-market sale500$27.39230,760
2007-10-08Option exercise (derivative)18,000$0.0098,178
2007-10-08Open-market sale300$27.21243,960
2007-10-08Open-market sale100$27.37245,760
2007-10-08Open-market sale600$27.43245,860
2007-10-08Open-market sale400$27.30246,460
2007-10-08Open-market sale200$24.47246,860
2007-10-08Open-market sale1,500$27.27247,060
2007-10-08Option exercise18,000$5.58248,560
2007-10-08Open-market sale400$27.32231,260
2007-10-08Open-market sale400$27.38231,660
2007-10-08Open-market sale300$27.29232,060
2007-10-08Open-market sale200$27.31232,360
2007-10-08Open-market sale500$27.33232,560
2007-10-08Open-market sale300$27.31233,060
2007-10-08Open-market sale1,100$27.29233,360
2007-10-08Open-market sale300$27.26234,460
2007-10-08Open-market sale200$27.27234,760
2007-10-08Open-market sale600$27.24234,960
2007-10-08Open-market sale900$27.25235,560
2007-10-08Open-market sale600$27.20236,460
2007-10-08Open-market sale500$27.18237,060
2007-10-08Open-market sale200$27.15237,560
2007-10-08Open-market sale500$27.14237,760
2007-10-08Open-market sale900$27.17238,260
2007-10-08Open-market sale400$27.16239,160
2007-10-08Open-market sale1,100$27.21239,560
2007-10-08Open-market sale3,100$27.19240,660
2007-10-08Open-market sale200$27.21243,760
2007-10-08Open-market sale300$27.28245,460
2007-10-08Open-market sale1,200$27.22244,260
2007-09-24Option exercise (derivative)18,000$0.00116,178
2007-09-24Open-market sale100$26.86237,260
2007-09-24Open-market sale100$26.85237,360
2007-09-24Open-market sale600$26.84237,460
2007-09-24Open-market sale100$26.84238,060
2007-09-24Open-market sale600$26.83238,160
2007-09-24Open-market sale2,100$26.82238,760
2007-09-24Open-market sale900$26.81240,860
2007-09-24Open-market sale100$26.80241,760
2007-09-24Open-market sale300$26.79241,860
2007-09-24Open-market sale700$26.78242,160
2007-09-24Open-market sale1,000$26.77242,860
2007-09-24Open-market sale200$26.76243,860
2007-09-24Open-market sale700$26.75244,060
2007-09-24Open-market sale1,300$26.74244,760
2007-09-24Open-market sale600$26.73246,060
2007-09-24Open-market sale400$26.71246,660
2007-09-24Open-market sale200$26.70247,060
2007-09-24Open-market sale700$26.69247,260
2007-09-24Open-market sale100$26.68247,960
2007-09-24Open-market sale100$26.61248,060
2007-09-24Open-market sale300$26.59248,160
2007-09-24Open-market sale100$26.57248,460
2007-09-24Option exercise18,000$5.58248,560
2007-09-24Open-market sale300$26.92235,160
2007-09-24Open-market sale100$26.91235,460
2007-09-24Open-market sale200$26.90235,560
2007-09-24Open-market sale600$26.89235,760
2007-09-24Open-market sale200$26.88236,360
2007-09-24Open-market sale700$26.87236,560
2007-09-24Open-market sale100$26.95232,160
2007-09-24Open-market sale100$27.03230,660
2007-09-24Open-market sale300$27.02230,760
2007-09-24Open-market sale100$27.01231,060
2007-09-24Open-market sale1,000$26.98231,160
2007-09-24Open-market sale100$27.08230,560
2007-09-24Open-market sale700$26.94232,260
2007-09-24Open-market sale100$26.94232,960
2007-09-24Open-market sale900$26.93233,060
2007-09-24Open-market sale1,200$26.92233,960
2007-09-10Option exercise (derivative)18,000$0.00134,178
2007-09-10Option exercise18,000$5.58248,560
2007-09-10Open-market sale18,000$25.88230,560
2007-08-22Option exercise (derivative)18,000$0.00152,178
2007-08-22Open-market sale18,000$26.10230,560
2007-08-22Option exercise18,000$5.58248,560
2007-08-08Option exercise (derivative)18,000$0.00170,178
2007-08-08Open-market sale18,000$25.76230,560
2007-08-08Option exercise18,000$5.58248,560
2007-07-23Option exercise (derivative)18,000$0.00188,178
2007-07-23Option exercise18,000$5.58248,560
2007-07-23Open-market sale18,000$30.65230,560
2007-07-09Option exercise (derivative)18,000$0.00206,178
2007-07-09Option exercise18,000$5.58248,560
2007-07-09Open-market sale18,000$32.35230,560
2007-07-09Open-market sale18,000$32.35230,564
2007-06-22Option exercise (derivative)9,000$0.00112,089
2007-06-22Option exercise9,000$11.16124,280
2007-06-22Open-market sale9,000$64.77115,280
2007-06-08Option exercise (derivative)9,000$0.00121,089
2007-06-08Open-market sale9,000$66.78115,280
2007-06-08Option exercise9,000$11.16124,280
2007-06-08Open-market sale9,000$63.78115,280
2007-05-22Option exercise (derivative)9,000$0.00130,089
2007-05-22Open-market sale9,000$60.87115,280
2007-05-22Option exercise9,000$11.16124,280
2007-05-15Gift40,000$0.00190,554
2007-04-02Option exercise (derivative)6,132$0.000
2007-03-01Option exercise (derivative)22,500$0.006,132
2007-03-01Open-market sale22,500$51.65121,252
2007-03-01Option exercise22,500$5.83143,752
2007-03-01Option exercise6,132$5.83121,424
2007-03-01Open-market sale6,132$53.26115,292
2007-02-27Tax withholding5,960$53.40115,292
2007-02-16Grant / award (derivative)37,752$0.0037,752
2007-02-16Grant / award13,101$0.00121,270
2007-02-01Option exercise (derivative)22,500$0.0028,632
2007-02-01Open-market sale22,500$48.79106,443
2007-02-01Option exercise22,500$5.83128,943
2007-01-03Option exercise (derivative)22,500$0.0051,132
2007-01-03Open-market sale22,500$45.20106,443
2007-01-03Option exercise22,500$5.83128,943
2006-12-06Option exercise (derivative)188,310$0.000
2006-12-06Tax withholding102,569$46.84192,184
2006-12-06Gift85,741$0.00106,443
2006-12-06Gift85,471$0.00269,923
2006-12-06Option exercise188,310$13.28294,753
2006-12-01Option exercise (derivative)22,500$0.0073,632
2006-12-01Option exercise22,500$5.83128,943
2006-12-01Open-market sale22,500$45.66106,443
2006-11-01Option exercise (derivative)22,500$0.0096,132
2006-11-01Option exercise22,500$5.83128,943
2006-11-01Open-market sale22,500$44.89106,443
2006-10-02Option exercise (derivative)22,500$0.00118,632
2006-10-02Open-market sale22,500$42.97106,443
2006-10-02Option exercise22,500$5.83128,943
2006-09-01Option exercise (derivative)15,000$8.7594,088
2006-09-01Open-market sale15,000$62.7270,962
2006-09-01Option exercise15,000$8.7585,962
2006-08-01Option exercise (derivative)10,000$8.75109,088
2006-08-01Open-market sale10,000$54.5270,962
2006-08-01Option exercise10,000$8.7580,962
2006-07-03Option exercise (derivative)10,000$8.75119,088
2006-07-03Open-market sale10,000$52.3870,962
2006-07-03Option exercise10,000$8.7580,962
2006-06-01Option exercise (derivative)10,000$8.75129,088
2006-06-01Open-market sale10,000$50.9570,962
2006-06-01Option exercise10,000$8.7580,962
2006-05-01Option exercise (derivative)10,000$8.75139,088
2006-05-01Option exercise10,000$8.7580,962
2006-05-01Open-market sale10,000$44.9370,962
2006-04-03Open-market sale10,000$45.0570,962
2006-04-03Option exercise10,000$8.7580,962
2006-04-03Open-market sale10,000$44.6870,962
2006-04-03Option exercise10,000$8.7580,962
2006-03-10Option exercise (derivative)251,080$9.46251,080
2006-03-10Tax withholding128,112$41.25193,930
2006-03-10Gift122,968$0.0070,962
2006-03-10Gift122,968$0.00122,968
2006-03-10Option exercise251,080$9.46322,042
2006-03-10Option exercise (derivative)251,080$0.000
2006-03-07Tax withholding2,078$42.2070,962
2006-03-01Option exercise (derivative)10,000$8.75159,088
2006-03-01Option exercise10,000$8.7583,040
2006-03-01Open-market sale10,000$41.9273,040
2006-03-01Option exercise (derivative)10,000$8.75159,088
2006-03-01Option exercise10,000$8.7583,040
2006-03-01Open-market sale10,000$42.7773,040
2006-03-01Option exercise (derivative)10,000$8.75149,088
2006-03-01Option exercise (derivative)10,000$8.75149,088
2006-02-15Grant / award (derivative)43,000$0.0043,000
2006-02-15Grant / award15,600$0.0073,040
2006-02-01Option exercise (derivative)10,000$8.75169,088
2006-02-01Open-market sale10,000$41.9240,340
2006-02-01Option exercise10,000$8.7550,340
2006-01-03Option exercise (derivative)10,000$8.75179,088
2006-01-03Open-market sale10,000$44.5140,340
2006-01-03Option exercise10,000$8.7550,340

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