SEC CIK 1207433

THOMPSON JOHN WENDELL

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

Current Positions

CompanyShares OwnedAs Of
STXview stock →27,9482010-10-27
GENview stock →22,9302011-07-11
UPSview stock →17,135.432013-05-02
ILMNview stock →10,1622022-05-26
MSFTview stock →9,2532021-05-07

Position History — GEN

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

0578,3611,156,7231,735,0842006-052008-062009-072010-012010-102011-012011-072011-07

Recent Filings — GEN

DateActivitySharesPriceOwned After
2011-07-11Option exercise (derivative)28,130$0.000
2011-07-11Open-market sale1,600$19.5122,930
2011-07-11Open-market sale7,200$19.5024,530
2011-07-11Open-market sale4,600$19.4931,730
2011-07-11Open-market sale900$19.4836,330
2011-07-11Open-market sale300$19.552,100
2011-07-11Option exercise28,130$8.2138,130
2011-07-11Open-market sale900$19.570
2011-07-11Open-market sale1,200$19.56900
2011-07-11Open-market sale15,900$19.527,030
2011-07-11Open-market sale4,600$19.532,430
2011-07-11Open-market sale30$19.542,400
2011-07-11Open-market sale900$19.4737,230
2011-07-05Option exercise (derivative)60,000$0.0028,130
2011-07-05Option exercise60,000$8.2180,000
2011-07-05Open-market sale10,000$19.8010,000
2011-07-05Open-market sale500$19.7820,000
2011-07-05Open-market sale200$19.7720,500
2011-07-05Open-market sale340$19.7620,700
2011-07-05Open-market sale4,007$19.7521,040
2011-07-05Open-market sale500$19.7425,047
2011-07-05Open-market sale6,193$19.7325,547
2011-07-05Open-market sale2,400$19.7231,740
2011-07-05Open-market sale556$19.6779,444
2011-07-05Open-market sale12,827$19.6866,617
2011-07-05Open-market sale6,043$19.6960,574
2011-07-05Open-market sale6,400$19.7054,174
2011-07-05Open-market sale3,674$19.7050,500
2011-07-05Open-market sale5,299$19.7045,201
2011-07-05Open-market sale3,801$19.7141,400
2011-07-05Open-market sale7,260$19.7234,140
2011-06-27Option exercise (derivative)60,000$0.0088,130
2011-06-27Open-market sale200$18.7675,361
2011-06-27Open-market sale8,600$18.7666,761
2011-06-27Open-market sale14,961$18.7551,800
2011-06-27Open-market sale10,000$18.7075,561
2011-06-27Option exercise60,000$8.2190,000
2011-06-27Open-market sale375$18.7289,625
2011-06-27Open-market sale10,000$18.6820,000
2011-06-27Open-market sale4,900$18.7730,000
2011-06-27Open-market sale4,064$18.7185,561
2011-06-27Open-market sale11,500$18.7440,300
2011-06-27Open-market sale100$18.7840,200
2011-06-27Open-market sale5,300$18.7834,900
2011-06-20Option exercise (derivative)60,000$0.00148,130
2011-06-20Open-market sale944$18.5789,056
2011-06-20Open-market sale10,000$18.5690,000
2011-06-20Open-market sale5,636$18.5383,420
2011-06-20Option exercise60,000$8.21100,000
2011-06-20Open-market sale39,056$18.5040,000
2011-06-20Open-market sale10,000$18.5530,000
2011-06-20Open-market sale4,364$18.4579,056
2011-06-13Option exercise (derivative)60,000$0.00208,130
2011-06-13Open-market sale5,563$18.5698,137
2011-06-13Open-market sale200$18.5490,000
2011-06-13Open-market sale7,937$18.5390,200
2011-06-13Open-market sale6,300$18.55103,700
2011-06-13Open-market sale200$18.5889,800
2011-06-13Open-market sale7,800$18.5882,000
2011-06-13Open-market sale2,000$18.5780,000
2011-06-13Open-market sale100$18.5179,900
2011-06-13Open-market sale15,826$18.5164,074
2011-06-13Option exercise60,000$8.21110,000
2011-06-13Open-market sale10,000$18.4840,000
2011-06-13Open-market sale8,449$18.5050,000
2011-06-13Open-market sale100$18.5258,449
2011-06-13Open-market sale5,525$18.5258,549
2011-06-06Option exercise (derivative)60,000$0.00268,130
2011-06-06Open-market sale10,000$18.42993,469
2011-06-06Open-market sale8,600$18.501,012,810
2011-06-06Open-market sale100$18.511,004,369
2011-06-06Open-market sale200$18.501,021,410
2011-06-06Open-market sale8,341$18.511,004,469
2011-06-06Open-market sale5,180$18.541,021,610
2011-06-06Open-market sale4,730$18.551,026,790
2011-06-06Option exercise60,000$8.211,063,469
2011-06-06Open-market sale900$18.491,003,469
2011-06-06Open-market sale900$18.521,062,569
2011-06-06Open-market sale1,300$18.591,061,269
2011-06-06Open-market sale17,629$18.581,043,640
2011-06-06Open-market sale100$18.561,043,540
2011-06-06Open-market sale700$18.531,042,840
2011-06-06Open-market sale11,320$18.561,031,520
2011-06-01Tax withholding17,895$19.021,073,469
2011-05-31Option exercise (derivative)60,000$0.00328,130
2011-05-31Open-market sale3,500$19.561,029,669
2011-05-31Open-market sale10,000$19.431,003,469
2011-05-31Open-market sale16,200$19.551,013,469
2011-05-31Open-market sale300$19.561,033,169
2011-05-31Open-market sale26,600$19.501,033,469
2011-05-31Open-market sale2,400$19.511,060,069
2011-05-31Open-market sale1,000$19.501,062,469
2011-05-31Open-market sale6,600$19.471,063,469
2011-05-31Open-market sale2,100$19.481,070,069
2011-05-31Open-market sale1,300$19.471,072,169
2011-05-31Option exercise60,000$8.211,091,364
2011-05-23Option exercise (derivative)60,000$0.00388,130
2011-05-23Open-market sale1,000$19.071,079,187
2011-05-23Open-market sale1,311$19.091,083,664
2011-05-23Open-market sale400$19.061,084,975
2011-05-23Open-market sale1,900$19.061,085,375
2011-05-23Open-market sale600$19.031,087,275
2011-05-23Open-market sale5,000$19.031,087,875
2011-05-23Open-market sale4,300$19.021,092,875
2011-05-23Open-market sale800$19.081,097,175
2011-05-23Open-market sale1,789$19.071,097,975
2011-05-23Open-market sale1,600$19.101,099,764
2011-05-23Option exercise60,000$8.211,101,364
2011-05-23Open-market sale10,000$19.211,031,364
2011-05-23Open-market sale14,861$19.151,041,364
2011-05-23Open-market sale2,300$19.131,056,225
2011-05-23Open-market sale439$19.131,058,525
2011-05-23Open-market sale4,700$19.141,058,964
2011-05-23Open-market sale1,600$19.131,063,664
2011-05-23Open-market sale10,023$19.111,065,264
2011-05-23Open-market sale1,500$19.121,075,287
2011-05-23Open-market sale2,400$19.101,076,787
2011-05-23Open-market sale3,177$19.101,080,487
2011-05-23Open-market sale300$19.061,080,187
2011-05-16Option exercise (derivative)60,000$0.00448,130
2011-05-16Open-market sale35,825$20.001,051,364
2011-05-16Open-market sale10,000$19.991,041,364
2011-05-16Open-market sale2,375$20.011,087,189
2011-05-16Open-market sale7,900$20.021,089,564
2011-05-16Open-market sale5,000$20.031,097,464
2011-05-16Open-market sale6,500$20.041,102,464
2011-05-16Open-market sale1,700$20.051,108,964
2011-05-16Open-market sale700$20.061,110,664
2011-05-16Option exercise60,000$8.211,111,364
2011-05-09Option exercise (derivative)60,000$0.00508,130
2011-05-09Open-market sale3,290$19.421,098,074
2011-05-09Open-market sale8,700$19.381,052,564
2011-05-09Open-market sale20,669$19.401,061,264
2011-05-09Open-market sale16,141$19.411,081,933
2011-05-09Open-market sale1,200$19.391,051,364
2011-05-09Open-market sale2,800$19.431,101,364
2011-05-09Open-market sale100$19.451,104,164
2011-05-09Open-market sale17,100$19.441,104,264
2011-05-09Option exercise60,000$8.211,121,364
2011-05-02Option exercise (derivative)60,000$0.00568,130
2011-05-02Open-market sale2,846$19.601,103,049
2011-05-02Open-market sale4,469$19.631,105,895
2011-05-02Open-market sale5,000$19.721,110,364
2011-05-02Open-market sale13,000$19.761,118,364
2011-05-02Open-market sale3,000$19.711,115,364
2011-05-02Option exercise60,000$8.211,131,364
2011-05-02Open-market sale3,400$19.671,061,364
2011-05-02Open-market sale376$19.671,064,764
2011-05-02Open-market sale6,224$19.661,065,140
2011-05-02Open-market sale400$19.591,102,649
2011-05-02Open-market sale9,264$19.581,093,385
2011-05-02Open-market sale8,985$19.621,084,400
2011-05-02Open-market sale2,211$19.611,082,189
2011-05-02Open-market sale10,825$19.641,071,364
2011-04-25Option exercise (derivative)60,000$0.00628,130
2011-04-25Open-market sale8,225$18.941,124,664
2011-04-25Open-market sale1,878$19.061,099,486
2011-04-25Open-market sale10,000$18.991,101,364
2011-04-25Open-market sale7,690$18.981,111,364
2011-04-25Open-market sale3,800$19.041,081,564
2011-04-25Open-market sale8,175$18.951,132,889
2011-04-25Open-market sale14,122$19.051,085,364
2011-04-25Open-market sale200$19.031,081,364
2011-04-25Open-market sale790$18.971,123,874
2011-04-25Open-market sale10,000$18.901,071,364
2011-04-25Open-market sale4,820$18.961,119,054
2011-04-25Option exercise60,000$8.211,141,364
2011-04-25Open-market sale300$18.971,141,064
2011-04-18Option exercise (derivative)60,000$0.00688,130
2011-04-18Open-market sale12,516$18.101,091,565
2011-04-18Open-market sale9,700$18.051,111,364
2011-04-18Open-market sale100$18.061,121,064
2011-04-18Open-market sale200$18.051,121,164
2011-04-18Open-market sale100$18.051,121,364
2011-04-18Open-market sale9,900$18.041,121,464
2011-04-18Open-market sale10,800$18.251,131,364
2011-04-18Open-market sale7,500$18.121,142,164
2011-04-18Open-market sale400$18.131,149,664
2011-04-18Open-market sale1,300$18.261,150,064
2011-04-18Option exercise60,000$8.211,151,364
2011-04-18Open-market sale2,680$18.151,081,364
2011-04-18Open-market sale7,320$18.281,084,044
2011-04-18Open-market sale201$18.111,091,364
2011-04-18Open-market sale200$18.111,111,164
2011-04-18Open-market sale7,083$18.111,104,081
2011-04-11Option exercise (derivative)60,000$0.00748,130
2011-04-11Open-market sale8,100$18.661,151,564
2011-04-11Open-market sale1,180$18.551,150,384
2011-04-11Open-market sale9,020$18.531,141,364
2011-04-11Open-market sale10,000$18.561,131,364
2011-04-11Open-market sale100$18.591,131,264
2011-04-11Open-market sale1,600$18.591,129,664
2011-04-11Open-market sale100$18.571,129,564
2011-04-11Open-market sale400$18.581,129,164
2011-04-11Open-market sale27,800$18.581,101,364
2011-04-11Open-market sale10,000$18.651,091,364
2011-04-11Option exercise60,000$8.211,161,364
2011-04-11Open-market sale1,700$18.671,159,664
2011-02-28Option exercise (derivative)60,000$0.00808,130
2011-02-28Open-market sale9,800$18.041,149,094
2011-02-28Option exercise60,000$8.211,171,364
2011-02-28Open-market sale8,630$18.111,101,364
2011-02-28Open-market sale5,257$18.001,109,994
2011-02-28Open-market sale4,743$17.981,115,251
2011-02-28Open-market sale20,900$18.101,119,994
2011-02-28Open-market sale6,700$17.991,140,894
2011-02-28Open-market sale1,500$18.001,147,594
2011-02-28Open-market sale200$18.041,158,894
2011-02-28Open-market sale200$18.101,159,094
2011-02-28Open-market sale300$18.101,159,294
2011-02-28Open-market sale400$18.111,159,594
2011-02-28Open-market sale11,370$18.131,159,994
2011-02-22Option exercise (derivative)60,000$0.00868,130
2011-02-22Open-market sale10,000$18.361,151,364
2011-02-22Open-market sale200$18.381,120,169
2011-02-22Open-market sale20,665$18.391,120,369
2011-02-22Open-market sale7,130$18.381,141,034
2011-02-22Open-market sale2,700$18.371,148,164
2011-02-22Open-market sale500$18.381,150,864
2011-02-22Open-market sale200$18.401,119,969
2011-02-22Open-market sale10,100$18.331,161,364
2011-02-22Open-market sale800$18.341,171,464
2011-02-22Open-market sale9,100$18.341,172,264
2011-02-22Option exercise60,000$8.211,181,364
2011-02-22Open-market sale200$18.401,119,769
2011-02-22Open-market sale8,405$18.351,111,364
2011-02-14Option exercise (derivative)60,000$0.00928,130
2011-02-14Option exercise60,000$8.211,191,364
2011-02-14Open-market sale10,000$18.541,131,364
2011-02-14Open-market sale10,000$18.401,121,364
2011-02-14Open-market sale1,000$18.551,141,364
2011-02-14Open-market sale10,000$18.461,181,364
2011-02-14Open-market sale10,000$18.441,171,364
2011-02-14Open-market sale300$18.481,171,064
2011-02-14Open-market sale5,100$18.471,165,964
2011-02-14Open-market sale100$18.571,142,364
2011-02-14Open-market sale8,900$18.561,142,464
2011-02-14Open-market sale10,000$18.501,151,364
2011-02-14Open-market sale4,600$18.481,161,364
2011-02-07Option exercise (derivative)60,000$0.00988,130
2011-02-07Open-market sale100$18.171,177,087
2011-02-07Open-market sale100$18.191,141,364
2011-02-07Open-market sale10,000$18.191,141,464
2011-02-07Open-market sale15,623$18.171,151,464
2011-02-07Open-market sale10,000$18.141,167,087
2011-02-07Open-market sale10,000$18.091,131,364
2011-02-07Open-market sale10,085$18.161,177,187
2011-02-07Open-market sale10,000$18.151,187,272
2011-02-07Open-market sale4,092$18.181,197,272
2011-02-07Option exercise60,000$8.211,201,364
2011-01-31Open-market sale200$17.291,152,664
2011-01-31Open-market sale300$17.291,152,864
2011-01-31Open-market sale3,400$17.301,153,164
2011-01-31Open-market sale1,000$17.301,156,564
2011-01-31Open-market sale10,000$17.481,141,364
2011-01-31Open-market sale200$17.301,157,764
2011-01-31Open-market sale200$17.301,157,964
2011-01-31Open-market sale1,000$17.311,158,164
2011-01-31Open-market sale17,800$17.311,159,164
2011-01-31Open-market sale800$17.291,151,864
2011-01-31Open-market sale500$17.291,151,364
2011-01-31Open-market sale200$17.301,157,564
2011-01-31Option exercise (derivative)60,000$0.001,048,130
2011-01-31Option exercise60,000$8.211,211,364
2011-01-31Open-market sale1,800$17.321,178,822
2011-01-31Open-market sale100$17.321,180,622
2011-01-31Open-market sale1,600$17.331,180,722
2011-01-31Open-market sale942$17.341,182,322
2011-01-31Open-market sale2,600$17.341,183,264
2011-01-31Open-market sale2,300$17.341,185,864
2011-01-31Open-market sale1,200$17.351,188,164
2011-01-31Open-market sale2,100$17.361,189,364
2011-01-31Open-market sale58$17.371,191,464
2011-01-31Open-market sale1,800$17.371,191,522
2011-01-31Open-market sale100$17.411,193,322
2011-01-31Open-market sale900$17.451,193,422
2011-01-31Open-market sale600$17.461,194,322
2011-01-31Open-market sale5,900$17.461,194,922
2011-01-31Open-market sale100$17.461,200,822
2011-01-31Open-market sale100$17.461,200,922
2011-01-31Open-market sale100$17.461,201,022
2011-01-31Open-market sale200$17.461,201,122
2011-01-31Open-market sale100$17.461,201,322
2011-01-31Open-market sale100$17.471,201,422
2011-01-31Open-market sale1,609$17.471,201,522
2011-01-31Open-market sale2,800$17.471,203,131
2011-01-31Open-market sale200$17.481,205,931
2011-01-31Open-market sale4,700$17.481,206,131
2011-01-31Open-market sale300$17.481,210,831
2011-01-31Open-market sale200$17.491,211,131
2011-01-31Open-market sale33$17.491,211,331
2011-01-31Open-market sale1,600$17.321,177,222
2011-01-31Open-market sale258$17.321,176,964
2011-01-24Option exercise (derivative)60,000$0.001,108,130
2011-01-24Open-market sale10,000$17.901,211,364
2011-01-24Open-market sale14,208$17.831,191,364
2011-01-24Option exercise60,000$8.211,221,364
2011-01-24Open-market sale10,000$17.821,151,364
2011-01-24Open-market sale19,300$17.851,161,364
2011-01-24Open-market sale5,692$17.871,205,672
2011-01-24Open-market sale100$17.831,205,572
2011-01-24Open-market sale10,000$17.841,181,364
2011-01-24Open-market sale300$17.851,181,064
2011-01-24Open-market sale400$17.861,180,664
2011-01-18Option exercise (derivative)60,000$0.001,168,130
2011-01-18Open-market sale10,000$17.841,161,364
2011-01-18Open-market sale400$17.781,171,364
2011-01-18Open-market sale1,100$17.771,171,764
2011-01-18Open-market sale100$17.771,172,864
2011-01-18Open-market sale400$17.771,172,964
2011-01-18Open-market sale500$17.771,173,364
2011-01-18Open-market sale7,500$17.771,173,864
2011-01-18Open-market sale919$17.711,181,364
2011-01-18Open-market sale37,281$17.701,182,283
2011-01-18Open-market sale700$17.701,219,564
2011-01-18Open-market sale500$17.701,220,264
2011-01-18Open-market sale500$17.701,220,764
2011-01-18Open-market sale100$17.701,221,264
2011-01-18Option exercise60,000$8.211,231,364
2011-01-18Open-market sale10,000$17.681,221,364
2011-01-10Option exercise (derivative)60,000$0.001,228,130
2011-01-10Open-market sale10,000$17.201,221,364
2011-01-10Open-market sale3,700$17.331,231,364
2011-01-10Open-market sale6,200$17.341,235,064
2011-01-10Open-market sale100$17.351,241,264
2011-01-10Option exercise60,000$8.211,241,364
2011-01-10Open-market sale10,000$17.281,171,364
2011-01-10Open-market sale6,378$17.031,181,364
2011-01-10Open-market sale200$17.041,187,742
2011-01-10Open-market sale9,800$17.061,211,464
2011-01-10Open-market sale9,300$17.181,202,164
2011-01-10Open-market sale200$17.101,190,664
2011-01-10Open-market sale400$17.181,201,764
2011-01-10Open-market sale200$17.181,201,564
2011-01-10Open-market sale100$17.191,201,464
2011-01-10Open-market sale10,100$17.061,191,364
2011-01-10Open-market sale500$17.101,190,864
2011-01-10Open-market sale100$17.061,221,264
2011-01-10Open-market sale2,722$17.101,187,942
2011-01-03Option exercise (derivative)60,000$0.001,288,130
2011-01-03Open-market sale13,480$16.891,230,862
2011-01-03Open-market sale7,022$16.901,244,342
2011-01-03Option exercise60,000$8.211,251,364
2011-01-03Open-market sale100$16.931,181,364
2011-01-03Open-market sale2,995$16.911,181,464
2011-01-03Open-market sale1,600$16.921,184,459
2011-01-03Open-market sale672$16.931,186,059
2011-01-03Open-market sale700$16.941,186,731
2011-01-03Open-market sale500$16.951,187,431
2011-01-03Open-market sale2,000$16.961,187,931
2011-01-03Open-market sale2,695$16.851,189,931
2011-01-03Open-market sale13,311$16.861,192,626
2011-01-03Open-market sale6,700$16.871,205,937
2011-01-03Open-market sale17,725$16.881,212,637
2011-01-03Open-market sale100$16.881,230,362
2011-01-03Open-market sale400$16.841,230,462
2010-12-27Option exercise (derivative)60,000$0.001,348,130
2010-12-27Open-market sale3,000$16.341,201,364
2010-12-27Open-market sale5,743$16.351,204,364
2010-12-27Open-market sale7,157$16.361,210,107
2010-12-27Open-market sale3,300$16.331,217,264
2010-12-27Open-market sale300$16.331,220,564
2010-12-27Open-market sale8,300$16.391,220,864
2010-12-27Open-market sale300$16.381,229,164
2010-12-27Open-market sale4,300$16.371,229,464
2010-12-27Open-market sale200$16.401,233,764
2010-12-27Open-market sale100$16.411,233,964
2010-12-27Open-market sale200$16.401,234,064
2010-12-27Open-market sale2,100$16.401,234,264
2010-12-27Open-market sale200$16.391,236,364
2010-12-27Open-market sale200$16.391,236,564
2010-12-27Open-market sale3,080$16.411,236,764
2010-12-27Open-market sale2,920$16.461,239,844
2010-12-27Open-market sale300$16.461,242,764
2010-12-27Open-market sale18,300$16.481,243,064
2010-12-27Option exercise60,000$8.211,261,364
2010-12-27Open-market sale10,000$16.481,191,364
2010-12-20Option exercise (derivative)60,000$0.001,408,130
2010-12-20Open-market sale11,624$16.791,211,364
2010-12-20Open-market sale7,709$16.781,222,988
2010-12-20Open-market sale67$16.801,230,697
2010-12-20Open-market sale400$16.791,230,764
2010-12-20Open-market sale200$16.791,231,164
2010-12-20Open-market sale9,500$16.731,231,364
2010-12-20Open-market sale100$16.741,240,864
2010-12-20Open-market sale400$16.751,240,964
2010-12-20Open-market sale6,115$16.861,241,364
2010-12-20Open-market sale3,885$16.821,247,479
2010-12-20Open-market sale100$16.921,251,364
2010-12-20Open-market sale9,900$16.911,251,464
2010-12-20Open-market sale10,000$16.921,261,364
2010-12-20Option exercise60,000$8.211,271,364
2010-12-20Open-market sale10,000$16.951,201,364
2010-12-13Option exercise (derivative)60,000$0.001,468,130
2010-12-13Open-market sale200$17.221,266,564
2010-12-13Open-market sale19,800$17.221,246,764
2010-12-13Open-market sale1,700$17.201,245,064
2010-12-13Open-market sale9,112$17.201,221,364
2010-12-13Open-market sale300$17.161,221,064
2010-12-13Open-market sale600$17.161,220,464
2010-12-13Open-market sale9,100$17.151,211,364
2010-12-13Open-market sale14,500$17.211,266,764
2010-12-13Open-market sale100$17.211,281,264
2010-12-13Option exercise60,000$8.211,281,364
2010-12-13Open-market sale14,588$17.191,230,476
2010-12-06Option exercise (derivative)60,000$0.001,528,130
2010-12-06Open-market sale7,720$17.051,263,644
2010-12-06Open-market sale1,000$17.091,230,364
2010-12-06Open-market sale20,000$17.001,231,364
2010-12-06Open-market sale10,000$17.021,251,364
2010-12-06Open-market sale1,080$17.041,261,364
2010-12-06Open-market sale1,200$17.061,262,444
2010-12-06Open-market sale9,000$17.081,221,364
2010-12-06Open-market sale19,500$17.031,271,364
2010-12-06Open-market sale300$17.041,290,864
2010-12-06Open-market sale100$17.031,291,164
2010-12-06Open-market sale100$17.031,291,264
2010-12-06Option exercise60,000$8.211,291,364
2010-11-29Option exercise (derivative)60,000$0.001,588,130
2010-11-29Open-market sale200$16.571,241,364
2010-11-29Open-market sale2,800$16.571,241,564
2010-11-29Open-market sale8,800$16.561,244,364
2010-11-29Open-market sale100$16.581,253,164
2010-11-29Open-market sale8,100$16.601,253,264
2010-11-29Open-market sale12,001$16.631,261,364
2010-11-29Open-market sale10,799$16.651,273,365
2010-11-29Open-market sale400$16.641,284,164
2010-11-29Open-market sale300$16.631,284,564
2010-11-29Open-market sale100$16.631,284,864
2010-11-29Open-market sale200$16.631,284,964
2010-11-29Open-market sale16,200$16.831,285,164
2010-11-29Open-market sale10,000$16.791,231,364
2010-11-29Option exercise60,000$8.211,301,364
2010-11-22Option exercise (derivative)60,000$0.001,648,130
2010-11-22Open-market sale9,700$17.001,301,664
2010-11-22Option exercise60,000$8.211,311,364
2010-11-22Open-market sale10,000$17.151,241,364
2010-11-22Open-market sale10,000$17.161,251,364
2010-11-22Open-market sale9,100$17.141,261,364
2010-11-22Open-market sale900$17.151,270,464
2010-11-22Open-market sale16,634$17.101,271,364
2010-11-22Open-market sale200$17.121,287,998
2010-11-22Open-market sale200$17.121,288,198
2010-11-22Open-market sale1,800$17.111,288,398
2010-11-22Open-market sale466$17.101,290,198
2010-11-22Open-market sale400$17.101,290,664
2010-11-22Open-market sale100$17.101,291,064
2010-11-22Open-market sale200$17.101,291,164
2010-11-22Open-market sale9,800$17.031,291,364
2010-11-22Open-market sale200$17.031,301,164
2010-11-22Open-market sale100$17.001,301,364
2010-11-22Open-market sale200$17.001,301,464
2010-11-15Option exercise (derivative)60,000$0.001,708,130
2010-11-15Open-market sale19,800$17.161,291,364
2010-11-15Open-market sale200$17.171,311,164
2010-11-15Open-market sale1,100$17.361,311,364
2010-11-15Open-market sale8,800$17.351,312,464
2010-11-15Open-market sale100$17.371,321,264
2010-11-15Open-market sale10,000$17.191,261,364
2010-11-15Open-market sale20,000$17.171,271,364
2010-11-15Option exercise60,000$8.211,321,364
2010-11-15Open-market sale10,000$17.251,251,364
2010-11-08Option exercise (derivative)60,000$0.001,768,130
2010-11-08Open-market sale9,900$17.171,291,364
2010-11-08Open-market sale100$17.171,301,264
2010-11-08Open-market sale6,600$17.021,301,364
2010-11-08Open-market sale1,300$17.031,307,964
2010-11-08Open-market sale300$17.061,309,264
2010-11-08Open-market sale1,800$17.061,309,564
2010-11-08Open-market sale300$17.031,320,264
2010-11-08Open-market sale10,600$17.151,320,564
2010-11-08Open-market sale200$17.151,331,164
2010-11-08Option exercise60,000$8.211,331,364
2010-11-08Open-market sale9,700$17.211,281,664
2010-11-08Open-market sale10,300$17.221,271,364
2010-11-08Open-market sale10,000$17.181,261,364
2010-11-08Open-market sale8,900$17.031,311,364
2010-11-01Option exercise (derivative)60,000$0.001,828,130
2010-11-01Open-market sale734$16.511,281,564
2010-11-01Open-market sale9,066$16.511,282,298
2010-11-01Open-market sale20,000$16.501,291,364
2010-11-01Open-market sale10,000$16.471,311,364
2010-11-01Open-market sale10,000$16.481,321,364
2010-11-01Open-market sale10,000$16.301,331,364
2010-11-01Option exercise60,000$8.211,341,364
2010-11-01Open-market sale10,000$16.281,271,364
2010-11-01Open-market sale200$16.521,281,364
2010-10-25Option exercise (derivative)60,000$0.001,888,130
2010-10-25Open-market sale5,000$15.851,311,364
2010-10-25Option exercise60,000$8.211,351,364
2010-10-25Open-market sale15,000$15.831,336,364
2010-10-25Open-market sale5,000$15.811,331,364
2010-10-25Open-market sale5,000$15.821,326,364
2010-10-25Open-market sale10,000$15.831,281,364
2010-10-25Open-market sale5,000$15.751,291,364
2010-10-25Open-market sale12,200$15.801,296,364
2010-10-25Open-market sale2,300$15.711,308,564
2010-10-25Open-market sale500$15.711,310,864
2010-10-25Open-market sale10,000$15.841,316,364
2010-10-18Option exercise (derivative)60,000$0.001,948,130
2010-10-18Open-market sale10,000$15.691,291,364
2010-10-18Open-market sale100$15.651,311,264
2010-10-18Open-market sale9,900$15.641,301,364
2010-10-18Option exercise60,000$8.211,361,364
2010-10-18Open-market sale19,500$15.631,311,364
2010-10-18Open-market sale19,903$15.601,331,364
2010-10-18Open-market sale97$15.601,351,267
2010-10-18Open-market sale9,900$15.591,351,364
2010-10-18Open-market sale100$15.591,361,264
2010-10-18Open-market sale500$15.641,330,864
2010-10-11Option exercise (derivative)60,000$0.002,008,130
2010-10-11Open-market sale100$15.071,321,264
2010-10-11Open-market sale1,200$15.081,320,064
2010-10-11Open-market sale18,700$15.071,301,364
2010-10-11Option exercise60,000$8.211,371,364
2010-10-11Open-market sale440$15.041,370,924
2010-10-11Open-market sale2,800$15.031,368,124
2010-10-11Open-market sale10,062$15.021,358,062
2010-10-11Open-market sale300$15.011,357,762
2010-10-11Open-market sale8,200$15.001,349,562
2010-10-11Open-market sale200$15.041,347,862
2010-10-11Open-market sale6,900$15.041,340,962
2010-10-11Open-market sale9,900$15.051,321,364
2010-10-11Open-market sale100$15.051,331,264
2010-10-11Open-market sale9,098$15.041,331,364
2010-10-11Open-market sale300$15.041,340,462
2010-10-11Open-market sale200$15.041,340,762
2010-10-04Option exercise (derivative)60,000$0.002,068,130
2010-10-04Open-market sale10,000$15.211,351,364
2010-10-04Open-market sale10,000$15.231,341,364
2010-10-04Open-market sale10,000$15.391,311,364
2010-10-04Open-market sale600$15.231,340,564
2010-10-04Open-market sale19,200$15.221,321,364
2010-10-04Open-market sale200$15.221,341,164
2010-10-04Option exercise60,000$8.211,381,364
2010-10-04Open-market sale10,000$15.331,371,364
2010-10-04Open-market sale10,000$15.181,361,364
2010-10-04Open-market sale1,500$15.001,348,062
2010-09-27Option exercise (derivative)60,000$0.002,128,130
2010-09-27Open-market sale100$15.201,321,364
2010-09-27Open-market sale3,722$15.191,321,464
2010-09-27Open-market sale8,778$15.201,325,186
2010-09-27Option exercise60,000$8.211,391,364
2010-09-27Open-market sale10,000$15.211,333,964
2010-09-27Open-market sale15,000$15.211,376,364
2010-09-27Open-market sale32,400$15.201,343,964
2010-09-20Option exercise (derivative)11,870$0.002,188,130
2010-09-20Option exercise (derivative)48,130$0.000
2010-09-20Open-market sale200$15.111,351,064
2010-09-20Open-market sale5,000$15.061,356,364
2010-09-20Open-market sale4,300$15.071,361,364
2010-09-20Open-market sale200$15.071,365,664
2010-09-20Open-market sale300$15.071,365,864
2010-09-20Open-market sale200$15.071,366,164
2010-09-20Open-market sale300$15.041,366,364
2010-09-20Open-market sale100$15.041,366,664
2010-09-20Open-market sale100$15.041,366,764
2010-09-20Open-market sale4,500$15.041,366,864
2010-09-20Open-market sale5,000$15.031,371,364
2010-09-20Open-market sale25,000$15.021,376,364
2010-09-20Option exercise60,000$8.211,401,364
2010-09-20Open-market sale5,000$15.011,331,364
2010-09-20Open-market sale600$15.121,336,364
2010-09-20Open-market sale100$15.141,336,964
2010-09-20Open-market sale4,300$15.131,337,064
2010-09-20Open-market sale7,700$15.111,341,364
2010-09-20Open-market sale600$15.101,349,064
2010-09-20Open-market sale500$15.101,349,664
2010-09-20Open-market sale200$15.101,350,164
2010-09-20Open-market sale200$15.101,350,364
2010-09-20Open-market sale100$15.101,350,564
2010-09-20Open-market sale100$15.101,350,664
2010-09-20Open-market sale100$15.101,350,764
2010-09-20Open-market sale100$15.111,350,864
2010-09-20Open-market sale100$15.111,350,964
2010-09-20Open-market sale5,000$15.081,351,364
2010-09-20Open-market sale100$15.111,351,264
2010-09-13Option exercise (derivative)60,000$0.0048,130
2010-09-13Option exercise60,000$8.211,411,364
2010-09-13Open-market sale7,200$15.011,341,364
2010-09-13Open-market sale22,600$15.041,368,764
2010-09-13Open-market sale7,400$15.021,361,364
2010-09-13Open-market sale2,800$15.111,358,564
2010-09-13Open-market sale10,000$15.031,348,564
2010-09-13Open-market sale20,000$15.001,391,364
2010-07-26Option exercise (derivative)60,000$0.00108,130
2010-07-26Open-market sale10,000$15.111,351,364
2010-07-26Open-market sale50,000$15.001,361,364
2010-07-26Open-market sale10,000$15.041,411,364
2010-07-26Option exercise60,000$8.211,421,364
2010-07-20Option exercise (derivative)60,000$0.00168,130
2010-07-20Open-market sale4,900$15.001,426,464
2010-07-20Option exercise60,000$8.211,431,364
2010-07-20Open-market sale800$15.011,425,664
2010-07-20Open-market sale64,300$15.001,361,364
2010-07-13Option exercise (derivative)60,000$0.00228,130
2010-07-13Option exercise60,000$8.211,441,364
2010-07-13Open-market sale70,000$15.001,371,364
2010-06-21Option exercise (derivative)60,000$0.00288,130
2010-06-21Open-market sale100$15.321,401,364
2010-06-21Open-market sale10,000$15.351,381,364
2010-06-21Open-market sale10,000$15.251,391,364
2010-06-21Open-market sale4,900$15.321,401,464
2010-06-21Open-market sale9,100$15.301,406,364
2010-06-21Open-market sale900$15.311,415,464
2010-06-21Option exercise60,000$8.211,451,364
2010-06-21Open-market sale10,000$15.361,441,364
2010-06-21Open-market sale5,000$15.271,436,364
2010-06-21Open-market sale10,000$15.281,416,364
2010-06-21Open-market sale9,900$15.231,426,364
2010-06-21Open-market sale100$15.231,436,264
2010-06-15Option exercise (derivative)60,000$0.00348,130
2010-06-15Open-market sale30,000$15.001,431,364
2010-06-15Option exercise60,000$8.211,461,364
2010-06-15Open-market sale11,733$15.021,419,631
2010-06-15Open-market sale18,267$15.011,401,364
2010-06-15Open-market sale10,000$15.001,391,364
2010-06-01Tax withholding17,894$13.841,401,364
2010-05-17Option exercise (derivative)60,000$0.00408,130
2010-05-17Open-market sale10,000$16.081,419,258
2010-05-17Open-market sale9,800$16.231,429,258
2010-05-17Open-market sale200$16.241,439,058
2010-05-17Open-market sale22,400$16.201,439,258
2010-05-17Open-market sale10,000$16.191,461,658
2010-05-17Open-market sale3,100$16.221,471,658
2010-05-17Open-market sale4,500$16.211,474,758
2010-05-17Open-market sale1,000$16.111,479,258
2010-05-17Open-market sale4,500$16.121,480,258
2010-05-17Option exercise60,000$8.211,489,258
2010-05-17Open-market sale200$16.151,489,058
2010-05-17Open-market sale2,800$16.141,486,258
2010-05-17Open-market sale1,500$16.131,484,758
2010-05-10Option exercise (derivative)60,000$0.00468,130
2010-05-10Open-market sale16,200$16.231,472,658
2010-05-10Open-market sale100$16.211,439,258
2010-05-10Open-market sale9,600$16.211,439,358
2010-05-10Open-market sale6,900$16.201,448,958
2010-05-10Open-market sale16,400$16.221,455,858
2010-05-10Open-market sale400$16.221,472,258
2010-05-10Open-market sale10,000$16.151,429,258
2010-05-10Open-market sale200$16.231,488,858
2010-05-10Open-market sale9,500$16.191,489,058
2010-05-10Open-market sale500$16.191,498,558
2010-05-10Open-market sale200$16.241,499,058
2010-05-10Option exercise60,000$8.211,499,258
2010-05-03Option exercise (derivative)60,000$0.00528,130
2010-05-03Open-market sale2,071$16.711,492,387
2010-05-03Open-market sale10,000$16.741,494,458
2010-05-03Open-market sale4,800$16.721,504,458
2010-05-03Option exercise60,000$8.211,509,258
2010-05-03Open-market sale10,000$16.821,439,258
2010-05-03Open-market sale17,929$16.701,449,258
2010-05-03Open-market sale10,000$16.681,467,187
2010-05-03Open-market sale15,200$16.731,477,187
2010-04-26Option exercise (derivative)60,000$0.00588,130
2010-04-26Open-market sale10,000$17.421,459,258
2010-04-26Option exercise60,000$8.211,519,258
2010-04-26Open-market sale10,000$17.391,479,258
2010-04-26Open-market sale10,000$17.231,449,258
2010-04-26Open-market sale10,000$17.401,469,258
2010-04-26Open-market sale1,500$17.271,508,358
2010-04-26Open-market sale9,400$17.251,509,858
2010-04-26Open-market sale600$17.371,489,258
2010-04-26Open-market sale10,000$17.301,489,858
2010-04-26Open-market sale8,500$17.281,499,858
2010-04-19Option exercise (derivative)60,000$0.00648,130
2010-04-19Open-market sale6,600$16.791,512,658
2010-04-19Open-market sale10,000$16.751,519,258
2010-04-19Option exercise60,000$8.211,529,258
2010-04-19Open-market sale14,700$16.821,484,558
2010-04-19Open-market sale10,000$16.861,499,258
2010-04-19Open-market sale5,400$16.841,473,858
2010-04-19Open-market sale4,600$16.851,469,258
2010-04-19Open-market sale10,000$16.711,459,258
2010-04-19Open-market sale3,400$16.781,509,258
2010-04-19Open-market sale5,300$16.811,479,258
2010-04-12Option exercise (derivative)60,000$0.00708,130
2010-04-12Open-market sale10,000$17.081,529,258
2010-04-12Option exercise60,000$8.211,539,258
2010-04-12Open-market sale300$17.161,528,958
2010-04-12Open-market sale9,700$17.161,519,258
2010-04-12Open-market sale10,000$17.031,469,258
2010-04-12Open-market sale2,543$17.101,479,258
2010-04-12Open-market sale7,457$17.111,481,801
2010-04-12Open-market sale9,900$17.141,489,258
2010-04-12Open-market sale100$17.141,499,158
2010-04-12Open-market sale9,658$17.201,499,258
2010-04-12Open-market sale10,242$17.211,508,916
2010-04-12Open-market sale100$17.211,519,158
2010-04-05Option exercise (derivative)60,000$0.00768,130
2010-04-05Open-market sale9,300$16.811,529,958
2010-04-05Option exercise60,000$8.211,549,258
2010-04-05Open-market sale10,900$16.841,509,258
2010-04-05Open-market sale9,100$16.831,520,158
2010-04-05Open-market sale700$16.821,529,258
2010-04-05Open-market sale30,000$16.801,479,258
2010-04-05Open-market sale5,100$16.751,539,258
2010-04-05Open-market sale4,900$16.741,544,358
2010-03-29Option exercise (derivative)60,000$0.00828,130
2010-03-29Open-market sale20,000$16.881,529,258
2010-03-29Open-market sale10,000$16.921,499,258
2010-03-29Open-market sale20,000$16.901,509,258
2010-03-29Open-market sale10,000$16.891,489,258
2010-03-29Open-market sale10,000$16.911,549,258
2010-03-29Option exercise60,000$8.211,559,258
2010-03-22Option exercise (derivative)60,000$0.00888,130
2010-03-22Open-market sale1,700$17.221,547,558
2010-03-22Open-market sale26,775$17.201,509,258
2010-03-22Open-market sale841$17.191,536,033
2010-03-22Open-market sale10,684$17.211,536,874
2010-03-22Open-market sale10,000$17.151,499,258
2010-03-22Open-market sale10,000$17.171,549,258
2010-03-22Open-market sale400$17.121,559,258
2010-03-22Open-market sale9,600$17.131,559,658
2010-03-22Option exercise60,000$8.211,569,258
2010-03-15Option exercise (derivative)60,000$0.00948,130
2010-03-15Open-market sale6,600$17.461,529,558
2010-03-15Open-market sale100$17.451,536,158
2010-03-15Open-market sale21,284$17.451,536,258
2010-03-15Open-market sale11,716$17.431,557,542
2010-03-15Open-market sale10,000$17.421,569,258
2010-03-15Option exercise60,000$8.211,579,258
2010-03-15Open-market sale10,000$17.361,509,258
2010-03-15Open-market sale100$17.491,519,258
2010-03-15Open-market sale8,198$17.481,519,358
2010-03-15Open-market sale1,702$17.471,527,556
2010-03-15Open-market sale300$17.461,529,258
2010-03-08Option exercise (derivative)60,000$0.001,008,130
2010-03-08Open-market sale10,000$16.951,539,258
2010-03-08Open-market sale10,000$16.961,529,258
2010-03-08Open-market sale10,000$16.921,519,258
2010-03-08Open-market sale40,000$16.901,549,258
2010-03-08Option exercise60,000$8.211,589,258
2010-03-01Option exercise (derivative)60,000$0.001,068,130
2010-03-01Open-market sale9,700$16.561,549,558
2010-03-01Open-market sale1,900$16.631,529,458
2010-03-01Open-market sale10,000$16.601,531,358
2010-03-01Open-market sale7,900$16.571,541,358
2010-03-01Open-market sale300$16.561,549,258
2010-03-01Open-market sale200$16.631,529,258
2010-03-01Open-market sale10,000$16.551,559,258
2010-03-01Open-market sale400$16.521,569,258
2010-03-01Open-market sale9,600$16.521,569,658
2010-03-01Open-market sale10,000$16.501,579,258
2010-03-01Option exercise60,000$8.211,589,258
2010-02-22Option exercise (derivative)60,000$0.001,128,130
2010-02-22Open-market sale20,000$17.031,549,258
2010-02-22Open-market sale9,493$17.021,569,258
2010-02-22Open-market sale10,000$17.171,529,258
2010-02-22Open-market sale8,000$17.001,581,258
2010-02-22Option exercise60,000$8.211,589,258
2010-02-22Open-market sale10,000$17.041,539,258
2010-02-22Open-market sale2,507$17.011,578,751
2010-02-16Option exercise (derivative)60,000$0.001,188,130
2010-02-16Open-market sale9,800$16.811,559,458
2010-02-16Open-market sale10,000$16.761,569,258
2010-02-16Open-market sale10,000$16.581,579,258
2010-02-16Option exercise60,000$8.211,589,258
2010-02-16Open-market sale2,900$17.021,529,258
2010-02-16Open-market sale200$16.821,559,258
2010-02-16Open-market sale12,100$17.011,532,158
2010-02-16Open-market sale15,000$17.001,544,258
2010-02-08Option exercise (derivative)60,000$0.001,248,130
2010-02-08Open-market sale5,600$17.051,539,258
2010-02-08Option exercise60,000$8.211,589,258
2010-02-08Open-market sale25,000$17.001,564,258
2010-02-08Open-market sale11,500$17.031,552,758
2010-02-08Open-market sale7,900$17.041,544,858
2010-02-08Open-market sale10,000$17.091,529,258
2010-02-01Option exercise (derivative)60,000$0.001,308,130
2010-02-01Open-market sale10,000$17.121,549,258
2010-02-01Open-market sale10,000$17.001,579,258
2010-02-01Option exercise60,000$8.211,589,258
2010-02-01Open-market sale8,400$17.161,540,858
2010-02-01Open-market sale300$17.161,540,558
2010-02-01Open-market sale3,100$17.171,537,458
2010-02-01Open-market sale4,400$17.191,533,058
2010-02-01Open-market sale3,800$17.211,529,258
2010-02-01Open-market sale20,000$17.111,559,258
2010-01-25Option exercise (derivative)60,000$0.001,368,130
2010-01-25Option exercise60,000$8.211,589,258
2010-01-25Open-market sale9,000$18.411,564,258
2010-01-25Open-market sale3,800$18.451,560,458
2010-01-25Open-market sale10,000$18.361,579,258
2010-01-25Open-market sale6,000$18.401,573,258
2010-01-25Open-market sale5,000$18.521,529,258
2010-01-25Open-market sale1,200$18.511,534,258
2010-01-25Open-market sale8,800$18.501,535,458
2010-01-25Open-market sale2,100$18.481,544,258
2010-01-25Open-market sale2,700$18.481,546,358
2010-01-25Open-market sale1,500$18.471,549,058
2010-01-25Open-market sale6,500$18.461,550,558
2010-01-25Open-market sale3,400$18.461,557,058
2010-01-19Option exercise (derivative)60,000$0.001,428,130
2010-01-19Open-market sale200$18.971,529,258
2010-01-19Option exercise60,000$8.211,589,258
2010-01-19Open-market sale10,000$18.791,579,258
2010-01-19Open-market sale8,500$18.841,570,758
2010-01-19Open-market sale19,800$18.961,529,458
2010-01-19Open-market sale10,000$18.901,549,258
2010-01-19Open-market sale10,000$18.851,559,258
2010-01-19Open-market sale1,500$18.841,569,258
2010-01-11Option exercise (derivative)60,000$0.001,488,130
2010-01-11Open-market sale10,000$18.411,559,258
2010-01-11Open-market sale14,729$18.451,529,258
2010-01-11Open-market sale15,271$18.431,543,987
2010-01-11Open-market sale3,442$18.401,569,258
2010-01-11Option exercise60,000$8.211,589,258
2010-01-11Open-market sale6,558$18.371,572,700
2010-01-11Open-market sale10,000$18.311,579,258
2010-01-04Option exercise (derivative)60,000$0.001,548,130
2010-01-04Open-market sale22,600$18.251,529,458
2010-01-04Open-market sale7,200$18.241,552,058
2010-01-04Open-market sale8,400$18.241,559,258
2010-01-04Open-market sale100$18.231,567,658
2010-01-04Open-market sale200$18.251,529,258
2010-01-04Open-market sale1,100$18.171,569,258
2010-01-04Open-market sale8,900$18.161,570,358
2010-01-04Open-market sale10,000$18.101,579,258
2010-01-04Option exercise60,000$8.211,589,258
2010-01-04Open-market sale1,500$18.231,567,758
2009-12-28Option exercise (derivative)60,000$0.001,608,130
2009-12-28Option exercise60,000$8.211,589,258
2009-12-28Open-market sale10,000$18.011,579,258
2009-12-28Open-market sale10,000$18.041,569,258
2009-12-28Open-market sale10,000$18.081,559,258
2009-12-28Open-market sale30,000$18.151,529,258
2009-12-21Option exercise (derivative)23,144$0.001,668,130
2009-12-21Option exercise (derivative)36,856$0.000
2009-12-21Open-market sale400$17.601,529,258
2009-12-21Open-market sale500$17.591,529,658
2009-12-21Open-market sale600$17.801,530,158
2009-12-21Open-market sale698$17.611,530,758
2009-12-21Open-market sale10,000$17.671,531,456
2009-12-21Open-market sale10,900$17.771,541,456
2009-12-21Open-market sale46$17.591,552,356
2009-12-21Open-market sale54$17.591,552,402
2009-12-21Open-market sale900$17.751,552,456
2009-12-21Open-market sale2,800$17.761,553,356
2009-12-21Open-market sale3,000$17.631,556,156
2009-12-21Open-market sale30,102$17.601,559,156
2009-12-21Option exercise23,144$8.211,589,258
2009-12-21Option exercise36,856$4.321,566,114
2009-12-14Option exercise (derivative)60,000$0.0036,856
2009-12-14Option exercise60,000$4.321,589,258
2009-12-14Open-market sale10,000$17.751,579,258
2009-12-14Open-market sale10,000$17.761,569,258
2009-12-14Open-market sale10,000$17.791,559,258
2009-12-14Open-market sale10,000$17.811,549,258
2009-12-14Open-market sale20,000$17.861,529,258
2009-12-07Option exercise (derivative)60,000$0.0096,856
2009-12-07Open-market sale10,000$17.831,559,258
2009-12-07Open-market sale10,000$17.821,569,258
2009-12-07Open-market sale10,000$17.811,579,258
2009-12-07Open-market sale20,000$17.851,539,258
2009-12-07Option exercise60,000$4.321,589,258
2009-12-07Open-market sale10,000$17.871,529,258
2009-11-30Option exercise (derivative)60,000$0.00156,856
2009-11-30Open-market sale20,600$17.611,549,258
2009-11-30Open-market sale4,400$17.641,534,858
2009-11-30Open-market sale10,000$17.631,539,258
2009-11-30Open-market sale5,600$17.651,529,258
2009-11-30Open-market sale10,000$17.601,569,858
2009-11-30Open-market sale9,400$17.571,579,858
2009-11-30Option exercise60,000$4.321,589,258
2009-11-23Option exercise (derivative)60,000$0.00216,856
2009-11-23Open-market sale10,000$17.841,579,258
2009-11-23Open-market sale7,144$17.921,572,114
2009-11-23Open-market sale12,856$17.931,559,258
2009-11-23Open-market sale10,000$17.961,549,258
2009-11-23Open-market sale10,000$17.971,539,258
2009-11-23Open-market sale10,000$17.991,529,258
2009-11-23Option exercise60,000$4.321,589,258
2009-11-16Option exercise (derivative)60,000$0.00276,856
2009-11-16Open-market sale9,800$17.651,539,458
2009-11-16Open-market sale700$17.731,529,258
2009-11-16Open-market sale9,300$17.721,529,958
2009-11-16Open-market sale10,000$17.571,559,258
2009-11-16Open-market sale10,000$17.601,549,258
2009-11-16Option exercise60,000$4.321,589,258
2009-11-16Open-market sale10,000$17.471,579,258
2009-11-16Open-market sale1,886$17.531,577,372
2009-11-16Open-market sale5,714$17.541,571,658
2009-11-16Open-market sale2,400$17.551,569,258
2009-11-16Open-market sale200$17.651,539,258
2009-11-09Option exercise (derivative)60,000$0.00336,856
2009-11-09Open-market sale14,500$17.451,550,158
2009-11-09Option exercise60,000$4.321,589,258
2009-11-09Open-market sale7,300$17.421,581,958
2009-11-09Open-market sale1,100$17.491,529,258
2009-11-09Open-market sale1,500$17.481,530,358
2009-11-09Open-market sale12,875$17.471,531,858
2009-11-09Open-market sale4,425$17.461,544,733
2009-11-09Open-market sale1,000$17.461,549,158
2009-11-09Open-market sale9,900$17.441,564,658
2009-11-09Open-market sale7,300$17.431,574,558
2009-11-09Open-market sale100$17.431,581,858
2009-11-02Option exercise (derivative)60,000$0.00396,856
2009-11-02Open-market sale4,650$17.381,573,058
2009-11-02Open-market sale1,550$17.371,577,708
2009-11-02Open-market sale10,000$17.301,579,258
2009-11-02Open-market sale3,800$17.401,569,258
2009-11-02Open-market sale20,000$17.411,549,258
2009-11-02Open-market sale9,800$17.461,539,458
2009-11-02Open-market sale200$17.471,539,258
2009-11-02Option exercise60,000$4.321,589,258
2009-11-02Open-market sale10,000$17.491,529,258
2009-10-26Option exercise (derivative)60,000$0.00456,856
2009-10-26Open-market sale20,000$16.641,549,258
2009-10-26Open-market sale10,000$16.631,569,258
2009-10-26Open-market sale10,000$16.601,579,258
2009-10-26Open-market sale10,000$16.751,529,258
2009-10-26Open-market sale10,000$16.741,539,258
2009-10-26Option exercise60,000$4.321,589,258
2009-10-19Option exercise (derivative)60,000$0.00516,856
2009-10-19Open-market sale10,000$16.701,529,258
2009-10-19Open-market sale3,600$16.561,575,558
2009-10-19Open-market sale300$16.511,579,658
2009-10-19Open-market sale500$16.511,579,158
2009-10-19Option exercise60,000$4.321,589,258
2009-10-19Open-market sale1,000$16.491,588,258
2009-10-19Open-market sale8,100$16.501,580,158
2009-10-19Open-market sale200$16.501,579,958
2009-10-19Open-market sale21,671$16.631,539,258
2009-10-19Open-market sale300$16.621,560,929
2009-10-19Open-market sale300$16.621,561,229
2009-10-19Open-market sale1,900$16.611,561,529
2009-10-19Open-market sale12,129$16.601,563,429
2009-10-12Option exercise (derivative)60,000$0.00576,856
2009-10-12Option exercise60,000$4.321,589,258
2009-10-12Open-market sale10,000$16.241,579,258
2009-10-12Open-market sale2,863$16.251,576,395
2009-10-12Open-market sale15,437$16.261,560,958
2009-10-12Open-market sale10,000$16.351,550,958
2009-10-12Open-market sale10,000$16.441,540,958
2009-10-12Open-market sale10,000$16.771,529,258
2009-10-12Open-market sale1,700$16.501,539,258
2009-10-05Option exercise (derivative)60,000$0.00636,856
2009-10-05Open-market sale10,000$16.181,529,258
2009-10-05Open-market sale5,000$16.011,574,258
2009-10-05Open-market sale4,800$16.021,569,458
2009-10-05Open-market sale10,200$16.031,559,258
2009-10-05Option exercise60,000$4.321,589,258
2009-10-05Open-market sale10,000$16.041,549,258
2009-10-05Open-market sale10,000$16.091,539,258
2009-10-05Open-market sale10,000$16.001,579,258
2009-09-28Option exercise (derivative)60,000$0.00696,856
2009-09-28Open-market sale1,800$15.941,529,258
2009-09-28Open-market sale1,099$15.721,549,258
2009-09-28Open-market sale7,389$15.761,541,869
2009-09-28Open-market sale2,611$15.771,539,258
2009-09-28Open-market sale8,200$15.931,531,058
2009-09-28Open-market sale10,000$15.691,560,282
2009-09-28Open-market sale18,976$15.651,570,282
2009-09-28Option exercise60,000$4.321,589,258
2009-09-28Open-market sale9,925$15.711,550,357
2009-09-21Option exercise (derivative)60,000$0.00756,856
2009-09-21Open-market sale500$15.561,539,358
2009-09-21Open-market sale9,100$15.551,539,858
2009-09-21Open-market sale100$15.561,539,258
2009-09-21Open-market sale12,200$15.511,549,258
2009-09-21Open-market sale17,800$15.501,561,458
2009-09-21Open-market sale10,000$15.471,579,258
2009-09-21Option exercise60,000$4.321,589,258
2009-09-21Open-market sale10,000$15.591,529,258
2009-09-21Open-market sale300$15.531,548,958
2009-09-14Option exercise (derivative)60,000$0.00816,856
2009-09-14Open-market sale20,439$15.901,568,819
2009-09-14Open-market sale10,000$15.971,529,258
2009-09-14Open-market sale10,000$15.931,539,258
2009-09-14Open-market sale19,561$15.921,549,258
2009-09-14Option exercise60,000$4.321,589,258
2009-09-08Option exercise (derivative)60,000$0.00876,856
2009-09-08Open-market sale10,000$15.461,554,892
2009-09-08Open-market sale4,366$15.431,564,892
2009-09-08Open-market sale20,000$15.411,569,258
2009-09-08Open-market sale10,000$15.551,529,258
2009-09-08Open-market sale5,634$15.521,539,258
2009-09-08Option exercise60,000$4.321,589,258
2009-09-08Open-market sale10,000$15.501,544,892
2009-08-31Option exercise (derivative)60,000$0.00936,856
2009-08-31Open-market sale1,306$15.111,587,952
2009-08-31Option exercise60,000$4.321,589,258
2009-08-31Open-market sale100$15.191,587,852
2009-08-31Open-market sale8,430$15.101,529,258
2009-08-31Open-market sale4,531$15.091,537,688
2009-08-31Open-market sale7,974$15.081,542,219
2009-08-31Open-market sale200$15.081,550,193
2009-08-31Open-market sale1,157$15.071,550,393
2009-08-31Open-market sale19,208$15.111,551,550
2009-08-31Open-market sale1,000$15.131,570,758
2009-08-31Open-market sale8,094$15.121,571,758
2009-08-31Open-market sale200$15.141,579,852
2009-08-31Open-market sale3,600$15.151,580,052
2009-08-31Open-market sale1,868$15.181,583,652
2009-08-31Open-market sale1,579$15.171,585,520
2009-08-31Open-market sale753$15.161,587,099
2009-08-24Option exercise (derivative)60,000$0.00996,856
2009-08-24Open-market sale9,300$15.431,579,958
2009-08-24Open-market sale15,000$15.451,559,258
2009-08-24Open-market sale22,612$15.521,536,646
2009-08-24Open-market sale7,388$15.551,529,258
2009-08-24Open-market sale5,700$15.441,574,258
2009-08-24Option exercise60,000$4.321,589,258
2009-08-18Option exercise (derivative)60,000$0.001,056,856
2009-08-18Open-market sale25,617$15.001,563,641
2009-08-18Option exercise60,000$4.321,589,258
2009-08-18Open-market sale900$15.021,529,258
2009-08-18Open-market sale4,983$15.011,558,658
2009-08-18Open-market sale28,500$15.021,530,158
2009-08-10Option exercise (derivative)60,000$0.001,116,856
2009-08-10Open-market sale10,000$15.221,579,258
2009-08-10Open-market sale10,600$15.521,529,258
2009-08-10Open-market sale12,400$15.511,539,858
2009-08-10Open-market sale27,000$15.501,552,258
2009-08-10Option exercise60,000$4.321,589,258
2009-08-03Option exercise (derivative)60,000$0.001,176,856
2009-08-03Open-market sale5,200$15.141,539,258
2009-08-03Option exercise60,000$4.321,589,258
2009-08-03Open-market sale10,000$15.031,579,258
2009-08-03Open-market sale10,715$15.051,568,543
2009-08-03Open-market sale2,020$15.061,566,523
2009-08-03Open-market sale4,300$15.071,562,223
2009-08-03Open-market sale3,715$15.081,558,508
2009-08-03Open-market sale200$15.091,558,308
2009-08-03Open-market sale10,000$15.191,529,258
2009-08-03Open-market sale4,800$15.121,544,458
2009-08-03Open-market sale5,400$15.111,549,258
2009-08-03Open-market sale3,650$15.091,554,658
2009-07-27Option exercise (derivative)60,000$0.001,236,856
2009-07-27Option exercise60,000$4.321,589,258
2009-07-27Open-market sale2,100$17.031,586,270
2009-07-27Open-market sale3,400$17.031,582,870
2009-07-27Open-market sale9,400$17.041,573,470
2009-07-27Open-market sale7,832$17.041,565,638
2009-07-27Open-market sale25,000$17.051,540,638
2009-07-27Open-market sale1,380$17.071,539,258
2009-07-27Open-market sale10,000$17.301,529,258
2009-07-27Open-market sale888$17.021,588,370
2009-07-20Option exercise (derivative)60,000$0.001,296,856
2009-07-20Open-market sale10,000$16.391,579,258
2009-07-20Open-market sale2,400$16.421,576,858
2009-07-20Open-market sale5,300$16.431,571,558
2009-07-20Open-market sale16,100$16.441,555,458
2009-07-20Option exercise60,000$4.321,589,258
2009-07-20Open-market sale6,000$16.451,549,258
2009-07-20Open-market sale10,000$16.461,539,258
2009-07-20Open-market sale10,000$16.481,529,258
2009-07-20Open-market sale200$16.451,555,258
2009-07-13Option exercise (derivative)60,000$0.001,356,856
2009-07-13Open-market sale500$15.441,546,858
2009-07-13Open-market sale10,000$15.521,579,258
2009-07-13Open-market sale8,600$15.441,570,658
2009-07-13Open-market sale13,700$15.451,556,958
2009-07-13Open-market sale700$15.481,556,258
2009-07-13Open-market sale8,900$15.471,547,358
2009-07-13Option exercise60,000$4.321,589,258
2009-07-13Open-market sale1,900$15.431,544,958
2009-07-13Open-market sale4,900$15.421,540,058
2009-07-13Open-market sale800$15.411,539,258
2009-07-13Open-market sale400$15.301,538,858
2009-07-13Open-market sale9,600$15.291,529,258
2009-07-06Option exercise (derivative)60,000$0.001,416,856
2009-07-06Open-market sale600$15.741,571,558
2009-07-06Open-market sale2,700$15.751,572,158
2009-07-06Open-market sale2,100$15.761,569,458
2009-07-06Open-market sale200$15.651,569,258
2009-07-06Open-market sale1,000$15.731,574,858
2009-07-06Open-market sale1,000$15.781,578,258
2009-07-06Open-market sale2,400$15.771,575,858
2009-07-06Open-market sale10,000$15.921,579,258
2009-07-06Option exercise60,000$4.321,589,258
2009-07-06Open-market sale600$15.721,529,258
2009-07-06Open-market sale6,900$15.701,529,858
2009-07-06Open-market sale15,868$15.671,536,758
2009-07-06Open-market sale9,632$15.681,552,626
2009-07-06Open-market sale1,000$15.691,562,258
2009-07-06Open-market sale2,900$15.661,563,258
2009-07-06Open-market sale3,100$15.641,566,158
2009-06-29Option exercise (derivative)60,000$0.001,476,856
2009-06-29Option exercise60,000$4.321,589,258
2009-06-29Open-market sale2,700$15.811,586,558
2009-06-29Open-market sale5,300$15.831,581,258
2009-06-29Open-market sale16,245$15.841,565,013
2009-06-29Open-market sale18,100$15.851,546,913
2009-06-29Open-market sale5,455$15.861,541,458
2009-06-29Open-market sale300$15.871,541,158
2009-06-29Open-market sale9,901$15.891,531,257
2009-06-29Open-market sale99$15.901,531,158
2009-06-29Open-market sale1,900$16.001,529,258
2009-06-23Gift6,682$0.001,529,258
2009-06-22Option exercise (derivative)60,000$0.001,536,856
2009-06-22Option exercise60,000$4.321,595,940
2009-06-22Open-market sale13,066$15.401,565,940
2009-06-22Open-market sale9,000$15.381,579,006
2009-06-22Open-market sale7,934$15.361,588,006
2009-06-22Open-market sale4,400$15.431,561,540
2009-06-22Open-market sale10,000$15.541,535,940
2009-06-22Open-market sale10,000$15.501,545,940
2009-06-22Open-market sale5,600$15.451,555,940
2009-06-15Option exercise (derivative)60,000$0.001,596,856
2009-06-15Open-market sale10,000$16.171,555,940
2009-06-15Open-market sale14,900$16.111,565,940
2009-06-15Open-market sale5,600$16.221,545,940
2009-06-15Option exercise60,000$4.321,595,940
2009-06-15Open-market sale10,000$16.301,535,940
2009-06-15Open-market sale15,100$16.101,580,840
2009-06-15Open-market sale4,400$16.221,551,540
2009-06-08Option exercise (derivative)60,000$0.007,178,130
2009-06-08Open-market sale200$15.951,585,740
2009-06-08Open-market sale3,400$16.011,557,940
2009-06-08Open-market sale2,900$16.031,536,240
2009-06-08Open-market sale300$16.041,535,940
2009-06-08Option exercise60,000$4.321,595,940
2009-06-08Open-market sale10,000$15.831,585,940
2009-06-08Open-market sale12,033$16.011,545,907
2009-06-08Open-market sale7,078$15.961,578,662
2009-06-08Open-market sale2,922$15.971,575,740
2009-06-08Open-market sale14,400$16.001,561,340
2009-06-08Open-market sale6,767$16.021,539,140
2009-06-08Option exercise (derivative)60,000$0.001,656,856
2009-06-01Option exercise (derivative)60,000$0.001,716,856
2009-06-01Open-market sale200$15.651,593,478
2009-06-01Open-market sale300$15.811,563,478
2009-06-01Open-market sale9,700$15.801,563,778
2009-06-01Open-market sale100$15.701,573,478
2009-06-01Open-market sale9,900$15.701,573,578
2009-06-01Open-market sale10,000$15.691,583,478
2009-06-01Open-market sale3,200$15.841,560,278
2009-06-01Open-market sale300$15.651,593,678
2009-06-01Open-market sale19,200$15.641,593,978
2009-06-01Open-market sale300$15.631,613,178
2009-06-01Option exercise60,000$4.321,613,478
2009-06-01Tax withholding17,538$15.681,535,940
2009-06-01Open-market sale6,800$15.851,553,478
2009-05-27Option exercise (derivative)60,000$0.001,776,856
2009-05-27Open-market sale10,000$15.051,570,078
2009-05-27Open-market sale16,600$15.051,553,478
2009-05-27Option exercise60,000$4.321,613,478
2009-05-27Open-market sale10,000$15.001,603,478
2009-05-27Open-market sale10,000$15.011,593,478
2009-05-27Open-market sale100$15.041,580,078
2009-05-27Open-market sale13,300$15.041,580,178
2009-05-18Option exercise (derivative)60,000$0.001,836,856
2009-05-18Open-market sale10,000$15.001,603,478
2009-05-18Open-market sale1,400$15.031,573,478
2009-05-18Open-market sale8,600$15.031,574,878
2009-05-18Open-market sale18,300$15.021,583,478
2009-05-18Open-market sale1,700$15.011,601,778
2009-05-18Open-market sale14,800$15.061,558,678
2009-05-18Option exercise60,000$4.321,613,478
2009-05-18Open-market sale900$15.071,553,478
2009-05-18Open-market sale1,600$15.071,554,378
2009-05-18Open-market sale2,700$15.061,555,978
2009-05-12Option exercise (derivative)20,000$0.001,896,856
2009-05-12Open-market sale15,000$15.251,553,478
2009-05-12Open-market sale5,000$15.741,568,478
2009-05-12Option exercise20,000$4.321,613,478
2009-05-11Option exercise (derivative)40,000$0.001,916,856
2009-05-11Open-market sale2,500$15.141,590,978
2009-05-11Open-market sale10,000$15.501,573,478
2009-05-11Open-market sale7,500$15.151,583,478
2009-05-11Option exercise40,000$4.321,593,478
2009-05-11Open-market sale8,400$15.051,593,478
2009-05-11Open-market sale1,600$15.031,601,878
2009-05-11Open-market sale10,000$15.001,603,478
2009-05-06Option exercise (derivative)20,000$0.001,956,856
2009-05-06Open-market sale14$17.441,573,464
2009-05-06Open-market sale14,986$17.451,558,478
2009-05-06Open-market sale5,000$17.711,553,478
2009-05-06Option exercise20,000$4.321,613,478
2009-05-05Option exercise (derivative)20,000$0.001,976,856
2009-05-05Open-market sale5,000$17.301,588,478
2009-05-05Open-market sale5,000$17.361,583,478
2009-05-05Open-market sale9,017$17.601,574,461
2009-05-05Open-market sale983$17.611,573,478
2009-05-05Option exercise20,000$4.321,593,478
2009-05-04Option exercise (derivative)20,000$0.001,996,856
2009-05-04Open-market sale1,000$18.061,596,378
2009-05-04Open-market sale1,500$18.071,594,878
2009-05-04Open-market sale1,100$18.081,593,778
2009-05-04Open-market sale300$18.091,593,478
2009-05-04Option exercise20,000$4.321,573,478
2009-05-04Open-market sale10,000$18.041,603,478
2009-05-04Open-market sale6,100$18.051,597,378
2009-04-28Option exercise (derivative)30,000$0.002,016,856
2009-04-28Open-market sale10,000$16.751,553,478
2009-04-28Open-market sale1,400$16.561,563,478
2009-04-28Open-market sale18,600$16.541,564,878
2009-04-28Option exercise30,000$4.321,613,478
2009-04-27Option exercise (derivative)30,000$0.002,046,856
2009-04-27Open-market sale1,200$17.271,595,978
2009-04-27Open-market sale10,000$17.401,583,478
2009-04-27Open-market sale2,500$17.281,593,478
2009-04-27Open-market sale10,000$17.231,597,178
2009-04-27Open-market sale1,000$17.211,607,178
2009-04-27Open-market sale5,300$17.201,608,178
2009-04-27Option exercise30,000$4.321,583,478
2009-04-21Option exercise (derivative)30,000$0.002,076,856
2009-04-21Option exercise30,000$4.321,613,478
2009-04-21Open-market sale503$16.671,582,975
2009-04-21Open-market sale100$16.681,582,875
2009-04-21Open-market sale100$16.711,582,775
2009-04-21Open-market sale2,687$16.721,580,088
2009-04-21Open-market sale3,310$16.731,576,778
2009-04-21Open-market sale200$16.741,576,578
2009-04-21Open-market sale3,100$16.751,573,478
2009-04-21Open-market sale10,000$16.991,563,478
2009-04-21Open-market sale5,000$17.051,558,478
2009-04-21Open-market sale100$17.051,558,378
2009-04-21Open-market sale4,800$17.081,553,578
2009-04-21Open-market sale100$17.081,553,478
2009-04-20Option exercise (derivative)30,000$0.002,106,856
2009-04-20Open-market sale10,000$16.911,603,478
2009-04-20Open-market sale10,000$16.801,593,478
2009-04-20Open-market sale10,000$17.001,583,478
2009-04-20Option exercise30,000$4.321,583,478
2009-04-14Option exercise (derivative)20,000$0.002,136,856
2009-04-14Open-market sale200$16.151,563,478
2009-04-14Open-market sale3,800$16.141,563,678
2009-04-14Open-market sale1,000$16.161,567,478
2009-04-14Open-market sale100$16.121,568,478
2009-04-14Open-market sale900$16.131,568,578
2009-04-14Open-market sale1,500$16.141,569,478
2009-04-14Open-market sale700$16.091,570,978
2009-04-14Open-market sale1,800$16.081,571,678
2009-04-14Option exercise20,000$4.321,613,478
2009-04-14Open-market sale800$16.251,562,678
2009-04-14Open-market sale5,200$16.261,557,478
2009-04-14Open-market sale2,100$16.281,553,478
2009-04-14Open-market sale1,900$16.271,555,578
2009-04-13Option exercise (derivative)40,000$0.002,156,856
2009-04-13Open-market sale10,000$16.501,573,478
2009-04-13Open-market sale10,000$16.271,583,478
2009-04-13Open-market sale10,000$16.251,593,478
2009-04-13Open-market sale10,000$17.001,603,478
2009-04-13Option exercise40,000$4.321,593,478
2009-04-06Option exercise (derivative)60,000$0.002,196,856
2009-04-06Option exercise60,000$4.321,613,478
2009-04-06Open-market sale30,000$15.801,583,478
2009-04-06Open-market sale30,000$16.001,553,478
2009-03-31Option exercise (derivative)60,000$0.002,256,856
2009-03-31Open-market sale30,000$15.011,583,478
2009-03-31Option exercise60,000$4.321,613,478
2009-03-31Open-market sale10,000$15.001,553,478
2009-03-31Open-market sale20,000$15.001,563,478
2009-03-25Option exercise (derivative)60,000$0.002,316,856
2009-03-25Open-market sale900$15.011,553,478
2009-03-25Open-market sale8,768$15.011,554,378
2009-03-25Open-market sale50,332$15.001,563,146
2009-03-25Option exercise60,000$4.321,613,478
2008-09-22Option exercise (derivative)50,000$0.001,691,274
2008-09-22Option exercise50,000$8.211,603,478
2008-09-22Open-market sale50,000$20.061,553,478
2008-09-15Option exercise (derivative)46,550$0.001,741,274
2008-09-15Option exercise (derivative)3,450$0.000
2008-09-15Open-market sale50,000$20.011,553,478
2008-09-15Option exercise50,000$7.331,603,478
2008-09-08Option exercise (derivative)50,000$0.003,450
2008-09-08Open-market sale200$21.611,553,678
2008-09-08Open-market sale400$21.591,553,878
2008-09-08Open-market sale200$21.571,554,278
2008-09-08Open-market sale400$21.551,554,478
2008-09-08Open-market sale1,200$21.541,554,878
2008-09-08Open-market sale6,875$21.681,556,078
2008-09-08Open-market sale325$21.631,562,953
2008-09-08Open-market sale1,700$21.641,563,278
2008-09-08Open-market sale13,809$21.741,564,978
2008-09-08Open-market sale1,476$21.691,578,787
2008-09-08Open-market sale3,827$21.721,580,263
2008-09-08Open-market sale2,400$21.701,584,090
2008-09-08Open-market sale751$21.711,586,490
2008-09-08Open-market sale200$21.651,587,241
2008-09-08Open-market sale200$21.661,587,441
2008-09-08Open-market sale3,916$21.671,587,641
2008-09-08Open-market sale2,243$21.731,591,557
2008-09-08Open-market sale1,007$21.751,593,800
2008-09-08Open-market sale4,749$21.791,594,807
2008-09-08Open-market sale750$21.761,599,556
2008-09-08Open-market sale1,629$21.781,600,306
2008-09-08Open-market sale343$21.771,601,935
2008-09-08Open-market sale1,200$21.801,602,278
2008-09-08Option exercise50,000$7.331,603,478
2008-09-08Open-market sale200$21.601,553,478
2008-09-02Option exercise (derivative)50,000$0.0053,450
2008-09-02Open-market sale8,200$22.641,560,016
2008-09-02Open-market sale9,931$22.661,568,216
2008-09-02Open-market sale14,700$22.631,578,147
2008-09-02Open-market sale631$22.671,592,847
2008-09-02Open-market sale10,000$22.621,593,478
2008-09-02Option exercise50,000$7.331,603,478
2008-09-02Open-market sale6,538$22.651,553,478
2008-08-25Option exercise (derivative)50,000$0.00103,450
2008-08-25Option exercise50,000$7.331,603,478
2008-08-25Open-market sale50,000$21.811,553,478
2008-08-18Option exercise (derivative)50,000$0.00153,450
2008-08-18Option exercise50,000$7.331,603,478
2008-08-18Open-market sale50,000$21.431,553,478
2008-08-11Option exercise (derivative)50,000$0.00203,450
2008-08-11Open-market sale10,000$21.781,578,478
2008-08-11Open-market sale10,000$21.801,568,478
2008-08-11Open-market sale15,000$21.801,553,478
2008-08-11Open-market sale15,000$21.891,588,478
2008-08-11Option exercise50,000$7.331,603,478
2008-08-04Option exercise (derivative)50,000$0.00253,450
2008-08-04Open-market sale50,000$21.391,553,478
2008-08-04Option exercise50,000$7.331,603,478
2008-07-02Option exercise (derivative)50,000$0.00303,450
2008-07-02Open-market sale686$20.081,573,292
2008-07-02Open-market sale10,200$20.091,573,978
2008-07-02Open-market sale19,300$20.011,584,178
2008-07-02Option exercise50,000$7.331,603,478
2008-07-02Open-market sale4,000$20.061,569,292
2008-07-02Open-market sale500$20.041,568,792
2008-07-02Open-market sale4,300$20.071,564,492
2008-07-02Open-market sale5,700$20.051,553,478
2008-07-02Open-market sale5,314$20.061,559,178
2008-06-25Option exercise (derivative)50,000$0.00353,450
2008-06-25Open-market sale14,300$20.021,589,178
2008-06-25Option exercise50,000$7.331,603,478
2008-06-25Open-market sale200$20.011,588,978
2008-06-25Open-market sale35,500$20.001,553,478
2008-06-16Option exercise (derivative)50,000$0.00403,450
2008-06-16Option exercise50,000$7.331,603,478
2008-06-16Open-market sale50,000$20.001,553,478
2008-06-09Option exercise (derivative)50,000$0.00453,450
2008-06-09Option exercise (derivative)1,216$0.000
2008-06-09Option exercise1,216$4.321,553,734
2008-06-09Tax withholding256$20.461,553,478
2008-06-09Open-market sale50,000$20.201,552,518
2008-06-09Option exercise50,000$7.331,602,518
2008-06-02Option exercise (derivative)50,000$0.00503,450
2008-06-02Open-market sale14,508$21.401,552,518
2008-06-02Open-market sale25,000$21.301,577,518
2008-06-02Open-market sale10,492$21.451,567,026
2008-06-02Option exercise50,000$7.331,602,518
2008-05-27Option exercise (derivative)50,000$0.00553,450
2008-05-27Option exercise50,000$7.331,602,518
2008-05-27Open-market sale20,000$20.561,582,518
2008-05-27Open-market sale5,000$20.441,577,518
2008-05-27Open-market sale200$20.501,577,318
2008-05-27Open-market sale258$20.501,577,060
2008-05-27Open-market sale5,000$20.451,572,060
2008-05-27Open-market sale10,000$20.471,552,060
2008-05-27Open-market sale9,542$20.481,552,518
2008-05-19Option exercise (derivative)50,000$0.00603,450
2008-05-19Open-market sale50,000$20.701,552,518
2008-05-19Option exercise50,000$7.331,602,518
2008-05-12Option exercise (derivative)50,000$0.00653,450
2008-05-12Open-market sale12,000$20.041,552,518
2008-05-12Open-market sale8,000$20.031,564,518
2008-05-12Open-market sale30,000$20.001,572,518
2008-05-12Option exercise50,000$7.331,602,518
2008-05-09Option exercise (derivative)21,750$0.00703,450
2008-05-09Grant / award (derivative)380,000$0.00380,000
2008-05-09Open-market sale21,750$20.001,552,518
2008-05-09Grant / award115,000$0.001,552,518
2008-05-09Option exercise21,750$7.331,574,268
2008-05-06Option exercise (derivative)10,000$0.00725,200
2008-05-06Open-market sale10,000$20.001,437,518
2008-05-06Option exercise10,000$7.331,447,518
2007-10-22Option exercise (derivative)50,000$0.00735,200
2007-10-22Open-market sale3,500$20.111,459,843
2007-10-22Open-market sale4,400$20.071,455,443
2007-10-22Open-market sale300$20.071,455,143
2007-10-22Open-market sale1,000$20.061,454,043
2007-10-22Open-market sale12,915$20.091,441,128
2007-10-22Open-market sale1,810$20.041,439,318
2007-10-22Open-market sale1,800$20.121,437,518
2007-10-22Open-market sale100$20.091,463,343
2007-10-22Open-market sale1,452$20.081,463,443
2007-10-22Open-market sale19,595$20.001,464,895
2007-10-22Open-market sale1,428$20.021,484,490
2007-10-22Open-market sale1,600$20.031,485,918
2007-10-22Option exercise50,000$7.331,487,518
2007-10-22Open-market sale100$20.081,455,043
2007-10-15Option exercise (derivative)50,000$0.00785,200
2007-10-15Open-market sale3,600$20.861,457,018
2007-10-15Open-market sale300$20.921,441,018
2007-10-15Open-market sale1,100$20.871,441,318
2007-10-15Open-market sale300$20.861,442,418
2007-10-15Open-market sale3,500$20.911,437,518
2007-10-15Option exercise50,000$7.331,487,518
2007-10-15Open-market sale100$20.921,487,418
2007-10-15Open-market sale25,100$20.901,462,318
2007-10-15Open-market sale1,300$20.831,461,018
2007-10-15Open-market sale400$20.841,460,618
2007-10-15Open-market sale14,300$20.851,442,718
2007-10-08Option exercise (derivative)50,000$0.00835,200
2007-10-08Open-market sale40,000$20.501,437,518
2007-10-08Option exercise50,000$7.331,487,518
2007-10-08Open-market sale10,000$20.511,477,518
2007-10-02Option exercise (derivative)50,000$0.00885,200
2007-10-02Option exercise50,000$7.331,487,518
2007-10-02Open-market sale3,580$20.441,437,518
2007-10-02Open-market sale9,595$20.431,441,098
2007-10-02Open-market sale4,392$20.421,450,693
2007-10-02Open-market sale10,203$20.401,455,085
2007-10-02Open-market sale68$20.391,465,288
2007-10-02Open-market sale9,054$20.391,465,356
2007-10-02Open-market sale1,689$20.381,474,410
2007-10-02Open-market sale135$20.371,476,099
2007-10-02Open-market sale203$20.361,476,234
2007-10-02Open-market sale878$20.351,476,437
2007-10-02Open-market sale743$20.341,477,315
2007-10-02Open-market sale68$20.331,478,058
2007-10-02Open-market sale743$20.331,478,126
2007-10-02Open-market sale338$20.321,478,869
2007-10-02Open-market sale405$20.311,479,207
2007-10-02Open-market sale1,622$20.301,479,612
2007-10-02Open-market sale1,824$20.291,481,234
2007-10-02Open-market sale2,162$20.281,483,058
2007-10-02Open-market sale405$20.271,485,220
2007-10-02Open-market sale1,014$20.261,485,625
2007-10-02Open-market sale135$20.251,486,639
2007-10-02Open-market sale203$20.231,486,774
2007-10-02Open-market sale338$20.221,486,977
2007-10-02Open-market sale203$20.201,487,315
2007-06-12Gift59,742$0.001,437,518
2007-05-15Option exercise (derivative)24,800$0.00935,200
2007-05-15Open-market sale24,800$20.001,497,260
2007-05-15Option exercise24,800$7.331,522,060
2007-01-09Option exercise (derivative)20,000$0.00960,000
2007-01-09Open-market sale5,000$21.501,497,260
2007-01-09Open-market sale5,000$21.451,502,260
2007-01-09Open-market sale5,000$21.401,507,260
2007-01-09Open-market sale5,000$21.381,512,260
2007-01-09Option exercise20,000$7.331,517,260
2007-01-08Option exercise (derivative)30,000$0.00980,000
2007-01-08Option exercise30,000$7.331,527,260
2007-01-08Open-market sale5,000$21.301,522,260
2007-01-08Open-market sale5,000$21.351,517,260
2007-01-08Open-market sale10,000$21.451,507,260
2007-01-08Open-market sale10,000$21.501,497,260
2007-01-05Option exercise (derivative)10,000$0.001,010,000
2007-01-05Open-market sale500$21.381,504,762
2007-01-05Open-market sale598$21.361,506,662
2007-01-05Open-market sale6,500$21.431,498,262
2007-01-05Open-market sale1,400$21.371,505,262
2007-01-05Option exercise10,000$7.331,507,260
2007-01-05Open-market sale1,002$21.451,497,260
2007-01-04Option exercise (derivative)15,000$0.001,020,000
2007-01-04Option exercise15,000$7.331,512,260
2007-01-04Open-market sale5,000$21.381,507,260
2007-01-04Open-market sale5,000$21.721,497,260
2007-01-04Open-market sale5,000$21.581,502,260
2007-01-03Option exercise (derivative)25,000$0.001,035,000
2007-01-03Open-market sale5,000$21.101,507,260
2007-01-03Open-market sale5,000$21.001,512,260
2007-01-03Open-market sale5,000$20.971,517,260
2007-01-03Option exercise25,000$7.331,522,260
2007-01-03Open-market sale5,000$21.281,502,260
2007-01-03Open-market sale5,000$21.571,497,260
2006-12-27Option exercise (derivative)34,699$0.001,060,000
2006-12-27Option exercise34,699$7.331,531,959
2006-12-27Open-market sale14,899$21.011,517,060
2006-12-27Open-market sale3,951$21.201,513,109
2006-12-27Open-market sale4,800$21.001,508,309
2006-12-27Open-market sale1,049$21.121,507,260
2006-12-27Open-market sale10,000$21.051,497,260
2006-12-26Option exercise (derivative)15,301$0.001,094,699
2006-12-26Open-market sale1,593$20.801,507,961
2006-12-26Open-market sale400$20.811,507,561
2006-12-26Open-market sale301$20.981,507,260
2006-12-26Open-market sale5,000$21.001,502,260
2006-12-26Open-market sale5,000$20.951,497,260
2006-12-26Open-market sale200$20.771,509,754
2006-12-26Open-market sale200$20.781,509,554
2006-12-26Option exercise15,301$7.331,512,561
2006-12-26Open-market sale1,300$20.721,511,261
2006-12-26Open-market sale1,107$20.731,510,154
2006-12-26Open-market sale200$20.741,509,954
2006-12-19Option exercise (derivative)35,000$0.001,110,000
2006-12-19Open-market sale10,000$21.251,512,260
2006-12-19Open-market sale10,000$21.001,522,260
2006-12-19Option exercise35,000$7.331,532,260
2006-12-19Open-market sale15,000$21.301,497,260
2006-12-18Option exercise (derivative)15,000$0.001,145,000
2006-12-18Open-market sale5,000$21.501,497,260
2006-12-18Open-market sale5,000$21.251,502,260
2006-12-18Open-market sale5,000$21.071,507,260
2006-12-18Option exercise15,000$7.331,512,260
2006-12-13Option exercise (derivative)5,000$0.001,160,000
2006-12-13Option exercise5,000$7.331,502,260
2006-12-13Open-market sale5,000$20.751,497,260
2006-12-12Option exercise (derivative)14,994$0.001,165,000
2006-12-12Open-market sale5,000$20.501,502,260
2006-12-12Option exercise14,994$7.331,512,254
2006-12-12Open-market sale5,000$20.751,497,260
2006-12-12Open-market sale4,994$20.471,507,260
2006-12-11Option exercise (derivative)34,009$0.001,179,994
2006-12-11Open-market sale5,000$20.251,522,260
2006-12-11Open-market sale10,000$21.001,502,260
2006-12-11Open-market sale5,000$20.751,512,260
2006-12-11Open-market sale5,000$20.501,517,260
2006-12-11Open-market sale5,000$20.601,497,260
2006-12-11Open-market sale4,009$20.001,527,260
2006-12-11Option exercise34,009$7.331,531,269
2006-12-08Option exercise (derivative)5,000$0.001,214,003
2006-12-08Open-market sale5,000$20.001,497,260
2006-12-08Option exercise5,000$7.331,502,260
2006-12-05Option exercise (derivative)5,597$0.001,219,003
2006-12-05Option exercise5,597$7.331,502,857
2006-12-05Open-market sale5,597$21.251,497,260
2006-12-04Option exercise (derivative)35,400$0.001,224,600
2006-12-04Open-market sale400$20.591,532,260
2006-12-04Open-market sale100$20.991,523,760
2006-12-04Open-market sale200$20.981,523,860
2006-12-04Open-market sale1,100$20.971,524,060
2006-12-04Open-market sale600$20.961,525,160
2006-12-04Open-market sale1,000$20.951,525,760
2006-12-04Open-market sale100$20.941,526,760
2006-12-04Open-market sale200$20.931,526,860
2006-12-04Open-market sale300$20.921,527,060
2006-12-04Open-market sale100$20.911,527,360
2006-12-04Open-market sale100$20.901,527,460
2006-12-04Open-market sale400$20.891,527,560
2006-12-04Open-market sale350$20.881,527,960
2006-12-04Open-market sale200$20.871,528,310
2006-12-04Open-market sale100$20.861,528,510
2006-12-04Open-market sale650$20.851,528,610
2006-12-04Open-market sale400$20.841,529,260
2006-12-04Open-market sale100$20.831,529,660
2006-12-04Open-market sale400$20.821,529,760
2006-12-04Open-market sale200$20.811,530,160
2006-12-04Open-market sale100$20.801,530,360
2006-12-04Open-market sale100$20.791,530,460
2006-12-04Open-market sale100$20.781,530,560
2006-12-04Open-market sale100$20.711,530,660
2006-12-04Open-market sale200$20.681,530,760
2006-12-04Open-market sale100$20.651,530,960
2006-12-04Open-market sale500$20.621,531,060
2006-12-04Open-market sale700$20.601,531,560
2006-12-04Open-market sale200$21.001,523,560
2006-12-04Option exercise35,400$7.331,532,660
2006-12-04Open-market sale200$21.121,512,660
2006-12-04Open-market sale100$21.031,523,360
2006-12-04Open-market sale2,200$21.081,521,160
2006-12-04Open-market sale8,100$21.091,513,060
2006-12-04Open-market sale200$21.101,512,860
2006-12-04Open-market sale100$21.021,523,460
2006-12-04Open-market sale10,000$21.201,502,660
2006-12-04Open-market sale5,000$21.251,497,660
2006-12-04Open-market sale400$21.301,497,260
2006-12-01Option exercise (derivative)50,000$0.001,260,000
2006-12-01Open-market sale700$20.921,514,460
2006-12-01Open-market sale300$20.861,517,860
2006-12-01Open-market sale500$20.821,518,160
2006-12-01Open-market sale400$20.811,518,660
2006-12-01Open-market sale1,600$20.771,519,060
2006-12-01Open-market sale1,500$20.761,520,660
2006-12-01Open-market sale800$20.751,522,160
2006-12-01Open-market sale300$20.711,522,960
2006-12-01Open-market sale300$20.701,523,260
2006-12-01Open-market sale1,000$20.681,523,560
2006-12-01Open-market sale1,700$20.671,524,560
2006-12-01Open-market sale1,300$20.561,526,260
2006-12-01Open-market sale600$20.661,527,560
2006-12-01Open-market sale300$20.651,528,160
2006-12-01Open-market sale1,100$20.641,528,460
2006-12-01Open-market sale500$20.631,529,560
2006-12-01Open-market sale500$20.621,530,060
2006-12-01Open-market sale300$20.611,530,560
2006-12-01Open-market sale600$20.591,530,860
2006-12-01Open-market sale300$20.581,531,460
2006-12-01Open-market sale2,400$20.571,531,760
2006-12-01Open-market sale6,600$20.551,534,160
2006-12-01Open-market sale5,100$20.541,540,760
2006-12-01Open-market sale400$20.521,545,860
2006-12-01Open-market sale300$20.501,546,260
2006-12-01Open-market sale700$20.491,546,560
2006-12-01Option exercise50,000$7.331,547,260
2006-12-01Open-market sale500$20.931,513,960
2006-12-01Open-market sale1,395$20.901,516,465
2006-12-01Open-market sale1,305$20.911,515,160
2006-12-01Open-market sale2,427$21.051,508,933
2006-12-01Open-market sale500$21.081,499,660
2006-12-01Open-market sale3,973$21.071,500,160
2006-12-01Open-market sale4,800$21.061,504,133
2006-12-01Open-market sale2,400$20.531,497,260
2006-12-01Open-market sale1,000$21.031,511,360
2006-12-01Open-market sale400$21.011,512,360
2006-12-01Open-market sale1,200$20.981,512,760
2006-11-22Option exercise (derivative)12,176$0.000
2006-11-22Option exercise12,176$8.211,497,260
2006-10-30Option exercise (derivative)90,000$0.001,310,000
2006-10-30Option exercise (derivative)160,000$0.000
2006-10-30Open-market sale46,900$19.651,621,884
2006-10-30Open-market sale11,100$19.641,668,784
2006-10-30Open-market sale3,100$19.631,679,884
2006-10-30Open-market sale31,500$19.621,682,984
2006-10-30Open-market sale1,217$19.741,485,084
2006-10-30Open-market sale3,900$19.591,723,184
2006-10-30Open-market sale8,000$19.571,727,084
2006-10-30Option exercise160,000$7.331,735,084
2006-10-30Option exercise90,000$7.331,575,084
2006-10-30Open-market sale1,607$19.661,620,277
2006-10-30Open-market sale13,193$19.671,607,084
2006-10-30Open-market sale3,393$19.681,603,691
2006-10-30Open-market sale62,034$19.691,541,657
2006-10-30Open-market sale14,573$19.701,527,084
2006-10-30Open-market sale40,783$19.731,486,301
2006-10-30Open-market sale8,700$19.611,714,484
2006-05-18Grant / award10,000$16.321,485,084

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