SEC CIK 1221590

BIENAIME JEAN JACQUES

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

Current Positions

CompanyShares OwnedAs Of
BMRNview stock →473,7922024-05-20
INCYview stock →24,4242026-06-08
ASNDview stock →2,9002026-08-14

Position History — BMRN

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

0187,734375,469563,2032005-052008-022012-052014-112017-122020-042024-052024-05

Recent Filings — BMRN

DateActivitySharesPriceOwned After
2024-05-20Tax withholding1,202$77.05473,792
2024-05-10Option exercise (derivative)20,000$0.0051,000
2024-05-10Option exercise20,000$63.10494,994
2024-05-10Open-market sale20,000$81.14474,994
2024-05-09Option exercise (derivative)20,000$0.0071,000
2024-05-09Option exercise20,000$63.10494,994
2024-05-09Open-market sale20,000$81.62474,994
2024-04-12Option exercise (derivative)20,000$0.0091,000
2024-04-12Option exercise20,000$63.10494,994
2024-04-12Open-market sale20,000$91.26474,994
2024-04-11Option exercise (derivative)20,000$0.00111,000
2024-04-11Open-market sale20,000$90.99474,994
2024-04-11Option exercise20,000$63.10494,994
2024-03-15Tax withholding85,209$83.87474,994
2024-03-06Open-market sale1,000$86.71560,203
2024-03-05Open-market sale1,000$85.51561,203
2024-02-27Open-market sale1,000$90.35562,203
2024-02-27Grant / award24,926$0.00563,203
2024-02-27Grant / award82,700$0.00502,302
2024-02-27Grant / award35,975$0.00538,277
2024-02-09Option exercise (derivative)15,000$0.00131,000
2024-02-09Open-market sale15,000$88.28419,602
2024-02-09Option exercise15,000$63.10434,602
2024-02-08Option exercise (derivative)15,000$0.00146,000
2024-02-08Open-market sale15,000$89.77419,602
2024-02-08Option exercise15,000$63.10434,602
2024-01-18L40$92.60419,602
2024-01-10Option exercise (derivative)10,000$0.00161,000
2024-01-10Open-market sale10,000$96.38425,162
2024-01-10Option exercise10,000$63.10435,162
2024-01-09Option exercise (derivative)10,000$0.00171,000
2024-01-09Open-market sale10,000$98.19425,162
2024-01-09Option exercise10,000$63.10435,162
2024-01-08L50$99.05425,162
2023-12-21Option exercise (derivative)10,000$0.00181,000
2023-12-21Open-market sale10,000$93.99425,112
2023-12-21Option exercise10,000$63.10435,112
2023-12-01Grant / award2,370$0.00425,112
2023-10-04L10$85.57422,742
2023-08-08Open-market sale6,000$88.29422,732
2023-08-07Open-market sale4,000$88.10428,732
2023-05-12Option exercise (derivative)39,130$0.000
2023-05-12Tax withholding6,337$93.93466,376
2023-05-12Tax withholding33,644$93.93432,732
2023-05-12Option exercise39,130$67.81465,343
2023-05-12Option exercise7,370$67.81472,713
2023-05-11Option exercise (derivative)30,000$0.0039,130
2023-05-11Open-market sale24,439$94.55431,774
2023-05-11Option exercise30,000$67.81456,213
2023-05-11Open-market sale5,561$95.22426,213
2023-05-10Open-market sale8,547$95.34426,213
2023-05-10Open-market sale21,453$94.65434,760
2023-05-10Option exercise30,000$67.81456,213
2023-05-09Option exercise (derivative)30,000$0.0069,130
2023-05-09Option exercise (derivative)30,000$0.0099,130
2023-05-09Open-market sale1,410$95.90426,213
2023-05-09Open-market sale14,964$95.49427,623
2023-05-09Open-market sale13,626$94.22442,587
2023-05-09Option exercise30,000$67.81456,213
2023-04-28Grant / award317$66.88426,213
2023-04-10Option exercise (derivative)10,000$0.00129,130
2023-04-10Option exercise10,000$67.81435,896
2023-04-10Open-market sale10,000$99.56425,896
2023-04-06Option exercise (derivative)10,000$0.00139,130
2023-04-06Option exercise10,000$67.81435,896
2023-04-06Open-market sale10,000$96.13425,896
2023-03-16Tax withholding88,623$93.41425,896
2023-03-15Grant / award (derivative)49,430$0.0049,430
2023-03-15Tax withholding9,437$87.74514,519
2023-03-15Grant / award36,100$0.00523,956
2023-03-13Option exercise (derivative)8,000$0.00149,130
2023-03-13Open-market sale8,000$90.45487,856
2023-03-13Option exercise8,000$67.81495,856
2023-03-10Option exercise (derivative)15,000$0.00157,130
2023-03-10Option exercise15,000$67.81502,856
2023-03-10Open-market sale15,000$92.28487,856
2023-02-28Grant / award32,972$0.00487,856
2023-02-28Grant / award89,700$0.00410,024
2023-02-28Grant / award44,860$0.00454,884
2023-02-13Open-market sale6,000$109.15320,324
2023-02-13Option exercise6,000$67.81326,324
2023-02-10Option exercise (derivative)6,000$0.00172,130
2023-02-10Option exercise (derivative)15,000$0.00178,130
2023-02-10Option exercise15,000$67.81335,324
2023-02-10Open-market sale15,000$110.11320,324
2023-02-07Gift200$0.00247,333
2023-02-07Gift100$0.00100
2023-01-17Option exercise (derivative)10,000$0.00193,130
2023-01-17Open-market sale10,000$111.55320,424
2023-01-17Option exercise10,000$67.81330,424
2023-01-13Option exercise (derivative)10,000$0.00203,130
2023-01-13Open-market sale10,000$112.25320,424
2023-01-13Option exercise10,000$67.81330,424
2022-12-13Open-market sale1,000$106.89320,424
2022-12-02Open-market sale69$104.06321,424
2022-12-02Open-market sale100$104.00321,493
2022-12-02Open-market sale260$103.98321,593
2022-12-02Open-market sale600$103.97321,853
2022-12-02Open-market sale471$103.97322,453
2022-11-02L100$86.12322,924
2022-10-31Open-market sale1,500$86.55322,824
2022-10-14Open-market sale4,000$89.89324,324
2022-08-15Open-market sale3,000$95.21328,324
2022-08-12Open-market sale4,000$94.75331,324
2022-05-06Option exercise (derivative)20,000$0.000
2022-05-06Open-market sale20,000$81.00335,324
2022-05-06Option exercise20,000$37.46355,324
2022-05-05Option exercise (derivative)10,000$0.0020,000
2022-05-05Option exercise10,000$37.46345,324
2022-05-05Open-market sale10,000$84.14335,324
2022-04-29Option exercise (derivative)5,000$0.0030,000
2022-04-29Open-market sale5,000$81.95334,983
2022-04-29Option exercise5,000$37.46339,983
2022-04-29Grant / award341$62.41335,324
2022-04-28Option exercise (derivative)20,000$0.0035,000
2022-04-28Option exercise20,000$37.46354,983
2022-04-28Open-market sale20,000$83.79334,983
2022-04-18Option exercise (derivative)20,000$0.0055,000
2022-04-18Option exercise20,000$37.46354,983
2022-04-18Open-market sale20,000$81.91334,983
2022-04-14Option exercise (derivative)10,000$0.0075,000
2022-04-14Open-market sale10,000$83.66334,983
2022-04-14Option exercise10,000$37.46344,983
2022-03-16Tax withholding5,560$80.72334,983
2022-03-15Grant / award (derivative)58,040$0.0058,040
2022-03-15Tax withholding38,306$78.27340,543
2022-03-15Grant / award40,280$0.00378,849
2022-03-11Option exercise (derivative)15,000$0.0085,000
2022-03-11Option exercise15,000$37.46353,569
2022-03-11Open-market sale15,000$77.81338,569
2022-03-10Option exercise (derivative)15,000$0.00100,000
2022-03-10Open-market sale15,000$77.57338,569
2022-03-10Option exercise15,000$37.46353,569
2022-03-08Grant / award34,780$0.00338,569
2022-01-13Option exercise (derivative)5,000$0.00115,000
2022-01-13Option exercise5,000$37.46308,789
2022-01-13Open-market sale5,000$87.86303,789
2022-01-12Option exercise (derivative)5,000$0.00120,000
2022-01-12Open-market sale5,000$89.00303,789
2022-01-12Option exercise5,000$37.46308,789
2021-12-21L100$89.22303,789
2021-12-16Option exercise (derivative)6,000$0.00125,000
2021-12-16Option exercise6,000$37.46309,689
2021-12-16Open-market sale6,000$84.68303,689
2021-12-15Option exercise (derivative)6,000$0.00131,000
2021-12-15Option exercise6,000$37.46309,689
2021-12-15Open-market sale6,000$82.71303,689
2021-12-10Gift700$0.00303,689
2021-12-01Open-market sale1,500$87.22304,389
2021-10-20Option exercise (derivative)1,000$0.00137,000
2021-10-20Option exercise1,000$37.46305,839
2021-09-09L50$78.77305,889
2021-06-21Option exercise (derivative)1,000$0.00138,000
2021-06-21Option exercise1,000$37.46304,839
2021-05-10Option exercise (derivative)8,513$0.000
2021-05-10Option exercise8,513$26.49312,352
2021-05-10Open-market sale8,513$77.29303,839
2021-05-07Option exercise (derivative)25,000$0.008,513
2021-05-07Open-market sale6,115$78.77307,168
2021-05-07Open-market sale15,556$77.60313,283
2021-05-07Option exercise25,000$26.49328,839
2021-05-07Open-market sale3,329$79.39303,839
2021-05-06Option exercise (derivative)25,000$0.0033,513
2021-05-06Open-market sale14,825$78.01314,014
2021-05-06Option exercise25,000$26.49328,839
2021-05-06Open-market sale10,175$78.69303,839
2021-04-30Option exercise (derivative)1,000$0.00139,000
2021-04-30Option exercise1,000$37.46303,498
2021-04-30Grant / award341$62.41303,839
2021-04-23Option exercise (derivative)10,000$0.0058,513
2021-04-23Option exercise10,000$26.49312,498
2021-04-23Open-market sale10,000$79.34302,498
2021-04-22Option exercise (derivative)10,000$0.0068,513
2021-04-22Open-market sale10,000$78.91302,498
2021-04-22Option exercise10,000$26.49312,498
2021-03-22Tax withholding5,519$78.52302,498
2021-03-16Tax withholding5,559$77.21308,017
2021-03-15Grant / award (derivative)101,820$0.00101,820
2021-03-15Grant / award41,350$0.00337,002
2021-03-15Tax withholding23,426$78.39313,576
2021-03-12Option exercise (derivative)7,000$0.0078,513
2021-03-12Option exercise7,000$26.49302,652
2021-03-12Open-market sale7,000$77.10295,652
2021-03-11Option exercise (derivative)7,000$0.0085,513
2021-03-11Open-market sale7,000$77.68295,652
2021-03-11Option exercise7,000$26.49302,652
2021-03-04L100$77.94295,652
2021-02-19Option exercise (derivative)7,000$0.0092,513
2021-02-19Option exercise7,000$26.49302,552
2021-02-19Open-market sale7,000$83.58295,552
2021-02-18Option exercise (derivative)7,000$0.0099,513
2021-02-18Open-market sale7,000$85.08295,552
2021-02-18Option exercise7,000$26.49302,552
2021-02-17Option exercise (derivative)8,000$0.00106,513
2021-02-17Open-market sale8,000$84.54295,552
2021-02-17Option exercise8,000$26.49303,552
2021-01-29Option exercise (derivative)8,334$0.00114,513
2021-01-29Open-market sale8,334$82.67295,552
2021-01-29Option exercise8,334$26.49303,886
2021-01-28Option exercise (derivative)8,333$0.00122,847
2021-01-28Open-market sale8,333$82.91295,552
2021-01-28Option exercise8,333$26.49303,885
2021-01-27Option exercise (derivative)8,333$0.00131,180
2021-01-27Option exercise8,333$26.49303,885
2021-01-27Open-market sale8,333$85.49295,552
2020-12-29Open-market sale1,500$88.18295,552
2020-12-28Open-market sale1,500$88.77297,052
2020-07-09Gift425$0.00247,533
2020-05-08Option exercise (derivative)20,000$0.000
2020-05-08Open-market sale20,000$91.72298,552
2020-05-08Option exercise20,000$21.51318,552
2020-05-04Option exercise (derivative)5,000$0.0020,000
2020-05-04Option exercise5,000$21.51303,552
2020-05-04Open-market sale5,000$88.00298,552
2020-05-01Option exercise (derivative)4,000$0.0025,000
2020-05-01Open-market sale4,000$89.38298,552
2020-05-01Option exercise4,000$21.51302,552
2020-04-30Grant / award339$62.59298,552
2020-04-28Option exercise (derivative)20,000$0.0029,000
2020-04-28Option exercise20,000$21.51318,213
2020-04-28Open-market sale20,000$97.58298,213
2020-04-27Option exercise (derivative)20,000$0.0049,000
2020-04-27Option exercise20,000$21.51318,213
2020-04-27Open-market sale20,000$97.73298,213
2020-04-09Option exercise (derivative)10,000$0.0069,000
2020-04-09Option exercise10,000$21.51308,213
2020-04-09Open-market sale10,000$79.06298,213
2020-04-07Option exercise (derivative)1,000$0.00139,513
2020-04-07Option exercise1,000$26.49298,213
2020-03-20Tax withholding13,128$73.05297,213
2020-03-16Grant / award (derivative)127,920$0.00127,920
2020-03-16Grant / award44,850$0.00310,341
2020-03-13Tax withholding30,952$84.50265,491
2020-03-09Option exercise (derivative)10,000$0.0079,000
2020-03-09Open-market sale10,000$89.52296,443
2020-03-09Option exercise10,000$21.51306,443
2020-03-03Grant / award35,580$0.00296,413
2020-03-03L30$94.39296,443
2020-02-03Option exercise (derivative)10,000$0.0089,000
2020-02-03Open-market sale10,000$83.50328,530
2020-02-03Option exercise10,000$21.51338,530
2020-01-30Option exercise (derivative)1,000$0.0099,000
2020-01-30Option exercise1,000$21.51328,530
2020-01-14Option exercise (derivative)8,000$0.00100,000
2020-01-14Open-market sale8,000$87.95327,530
2020-01-14Option exercise8,000$21.51335,530
2020-01-08Option exercise (derivative)4,000$0.00108,000
2020-01-08Option exercise4,000$21.51331,530
2020-01-08Open-market sale4,000$84.92327,530
2020-01-07Option exercise (derivative)3,000$0.00112,000
2020-01-07Open-market sale3,000$84.46327,530
2020-01-07Option exercise3,000$21.51330,530
2019-12-27Option exercise (derivative)5,000$0.00115,000
2019-12-27Open-market sale5,000$86.16327,530
2019-12-27Option exercise5,000$21.51332,530
2019-12-26Option exercise (derivative)3,000$0.00120,000
2019-12-26Option exercise3,000$21.51330,530
2019-12-26Open-market sale3,000$86.43327,530
2019-12-03Gift630$0.00180,261
2019-11-22Option exercise (derivative)6,000$0.00127,000
2019-11-22Option exercise (derivative)4,000$0.00123,000
2019-11-22Option exercise10,000$21.51337,080
2019-11-22Open-market sale10,000$77.60327,080
2019-11-11L10$75.38327,080
2019-11-05Gift450$0.00327,070
2019-10-25Option exercise (derivative)5,000$0.00133,000
2019-10-25Open-market sale5,000$69.55327,520
2019-10-25Option exercise5,000$21.51332,520
2019-09-27Option exercise (derivative)1,000$0.00138,000
2019-09-27Option exercise1,000$21.51327,520
2019-05-10Option exercise (derivative)10,000$0.000
2019-05-10Open-market sale10,000$82.52326,520
2019-05-10Option exercise10,000$14.39336,520
2019-05-09Option exercise (derivative)4,000$0.0010,000
2019-05-09Open-market sale4,000$81.97326,520
2019-05-09Option exercise4,000$14.39330,520
2019-05-08Option exercise (derivative)4,000$0.0014,000
2019-05-08Option exercise4,000$14.39330,520
2019-05-08Open-market sale4,000$82.16326,520
2019-04-30Grant / award309$68.78326,520
2019-04-26Option exercise (derivative)3,000$0.0018,000
2019-04-26Open-market sale800$83.59326,411
2019-04-26Open-market sale2,000$82.44327,211
2019-04-26Option exercise3,000$14.39329,211
2019-04-26Open-market sale200$84.41326,211
2019-04-16Option exercise (derivative)1,000$0.00139,000
2019-04-16Option exercise1,000$21.51326,211
2019-04-12Option exercise (derivative)4,000$0.0021,000
2019-04-12Option exercise4,000$14.39329,211
2019-04-12Open-market sale4,000$89.12325,211
2019-04-11Option exercise (derivative)1,000$0.0025,000
2019-04-11Option exercise1,000$14.39325,211
2019-04-08Option exercise (derivative)3,000$0.0029,000
2019-04-08Option exercise3,000$14.39327,211
2019-04-08Open-market sale700$93.67324,211
2019-04-08Open-market sale100$92.39324,911
2019-04-08Open-market sale2,200$91.27325,011
2019-04-05Option exercise (derivative)3,000$0.0029,000
2019-04-05Option exercise3,000$14.39327,211
2019-04-05Open-market sale3,000$93.37324,211
2019-03-27Option exercise (derivative)1,000$0.0032,000
2019-03-27Option exercise1,000$14.39324,211
2019-03-25Option exercise (derivative)4,000$0.0033,000
2019-03-25Open-market sale4,000$87.86323,211
2019-03-25Option exercise4,000$14.39327,211
2019-03-22Tax withholding13,127$88.05323,211
2019-03-19Option exercise (derivative)1,000$0.0037,000
2019-03-19Option exercise1,000$14.39336,338
2019-03-15Grant / award (derivative)87,080$0.0087,080
2019-03-15Option exercise (derivative)4,000$0.0038,000
2019-03-15Grant / award34,780$0.00335,338
2019-03-15Option exercise4,000$14.39339,338
2019-03-15Open-market sale4,000$94.40335,338
2019-03-15Tax withholding28,143$94.53300,558
2019-03-13Option exercise (derivative)3,000$0.0042,000
2019-03-13Open-market sale3,000$93.42328,701
2019-03-13Option exercise3,000$14.39331,701
2019-03-12Option exercise (derivative)4,000$0.0045,000
2019-03-12Open-market sale4,000$91.44328,701
2019-03-12Option exercise4,000$14.39332,701
2019-03-11Option exercise (derivative)5,000$0.0049,000
2019-03-11Open-market sale5,000$88.96328,701
2019-03-11Option exercise5,000$14.39333,701
2019-03-07Option exercise (derivative)4,000$0.0054,000
2019-03-07Option exercise4,000$14.39332,701
2019-03-07Open-market sale4,000$90.78328,701
2019-03-01Grant / award45,320$0.00333,610
2019-03-01Tax withholding4,909$94.76328,701
2019-02-27Option exercise (derivative)4,000$0.0058,000
2019-02-27Option exercise4,000$14.39292,290
2019-02-27Open-market sale4,000$91.78288,290
2019-02-21Option exercise (derivative)3,000$0.0062,000
2019-02-21Option exercise3,000$14.39291,290
2019-02-21Open-market sale3,000$90.12288,290
2019-02-14Option exercise (derivative)4,000$0.0065,000
2019-02-14Option exercise4,000$14.39292,290
2019-02-14Open-market sale4,000$95.20288,290
2019-02-05Option exercise (derivative)4,000$0.0069,000
2019-02-05Option exercise4,000$14.39292,290
2019-02-05Open-market sale4,000$98.63288,290
2019-01-22Option exercise (derivative)3,000$0.0073,000
2019-01-22Open-market sale3,000$96.82288,290
2019-01-22Option exercise3,000$14.39291,290
2019-01-14Option exercise (derivative)4,000$0.0076,000
2019-01-14Open-market sale4,000$93.79288,290
2019-01-14Option exercise4,000$14.39292,290
2019-01-10Option exercise (derivative)3,000$0.0080,000
2019-01-10Open-market sale3,000$90.55288,290
2019-01-10Option exercise3,000$14.39291,290
2019-01-08Option exercise (derivative)6,000$0.0083,000
2019-01-08Open-market sale1,000$91.14293,290
2019-01-08Open-market sale1,599$91.55291,691
2019-01-08Open-market sale3,401$91.73288,290
2019-01-08Option exercise6,000$14.39294,290
2019-01-07Option exercise (derivative)3,000$0.0089,000
2019-01-07Open-market sale3,000$87.58288,290
2019-01-07Option exercise3,000$14.39291,290
2018-12-28Option exercise (derivative)3,000$0.0092,000
2018-12-28Open-market sale3,000$84.04288,290
2018-12-28Option exercise3,000$14.39291,290
2018-12-26Option exercise (derivative)4,000$0.0095,000
2018-12-26Open-market sale4,000$80.50288,290
2018-12-26Option exercise4,000$14.39292,290
2018-12-14Option exercise (derivative)2,000$0.000
2018-12-14Open-market sale2,000$92.64288,290
2018-12-14Option exercise2,000$17.86290,290
2018-12-12Option exercise (derivative)2,000$0.002,000
2018-12-12Option exercise2,000$17.86290,290
2018-12-12Open-market sale2,000$93.12288,290
2018-11-20Gift540$0.00181,501
2018-11-19Gift160$0.00182,041
2018-11-02Option exercise (derivative)1,500$0.004,000
2018-11-02Open-market sale1,500$97.88288,290
2018-11-02Option exercise1,500$17.86289,790
2018-11-01Option exercise (derivative)4,000$0.0099,000
2018-11-01Open-market sale4,000$92.55288,290
2018-11-01Option exercise4,000$14.39292,290
2018-10-30Option exercise (derivative)1,000$0.00103,000
2018-10-30Option exercise1,000$14.39288,290
2018-10-24Option exercise (derivative)1,000$0.00104,000
2018-10-24Option exercise1,000$14.39287,290
2018-10-03Option exercise (derivative)1,500$0.005,500
2018-10-03Open-market sale1,500$99.36286,290
2018-10-03Option exercise1,500$17.86287,790
2018-09-25Option exercise (derivative)1,000$0.00105,000
2018-09-25Option exercise1,000$14.39286,290
2018-09-04Option exercise (derivative)1,500$0.007,000
2018-09-04Option exercise1,500$17.86286,790
2018-09-04Open-market sale1,500$98.16285,290
2018-07-23Option exercise (derivative)1,500$0.008,500
2018-07-23Option exercise1,500$17.86286,790
2018-07-23Open-market sale1,500$101.69285,290
2018-06-13Option exercise (derivative)1,000$0.00106,000
2018-06-13Option exercise1,000$14.39285,290
2018-06-04Tax withholding6,310$92.07284,290
2018-05-17Option exercise (derivative)18,750$0.000
2018-05-17Option exercise18,750$38.59309,350
2018-05-17Open-market sale18,750$88.66290,600
2018-05-16Option exercise (derivative)18,750$0.0018,750
2018-05-16Open-market sale18,750$89.13290,600
2018-05-16Option exercise18,750$38.59309,350
2018-05-15Option exercise (derivative)18,750$0.0037,500
2018-05-15Option exercise18,750$38.59309,350
2018-05-15Open-market sale18,750$88.29290,600
2018-05-14Option exercise (derivative)18,750$0.0056,250
2018-05-14Open-market sale18,750$89.22290,600
2018-05-14Option exercise18,750$38.59309,350
2018-05-11Option exercise (derivative)18,750$0.0075,000
2018-05-11Open-market sale18,750$88.42290,600
2018-05-11Option exercise18,750$38.59309,350
2018-05-10Option exercise (derivative)18,750$0.0093,750
2018-05-10Option exercise18,750$38.59309,350
2018-05-10Open-market sale18,750$89.59290,600
2018-04-30Grant / award309$68.78290,600
2018-04-24Option exercise (derivative)10,000$0.00112,500
2018-04-24Option exercise10,000$38.59300,031
2018-04-24Open-market sale10,000$82.29290,031
2018-04-23Option exercise (derivative)10,000$0.00122,500
2018-04-23Open-market sale10,000$82.58290,031
2018-04-23Option exercise10,000$38.59300,031
2018-04-20Option exercise (derivative)10,000$0.00132,500
2018-04-20Option exercise10,000$38.59300,031
2018-04-20Open-market sale10,000$83.65290,031
2018-04-05Option exercise (derivative)1,000$0.00107,000
2018-04-05Option exercise1,000$14.39290,031
2018-04-02Option exercise (derivative)1,000$0.00108,000
2018-04-02Option exercise1,000$14.39289,031
2018-03-28Option exercise (derivative)1,000$0.0010,000
2018-03-28Option exercise (derivative)1,000$0.00109,000
2018-03-28Option exercise1,000$17.86287,031
2018-03-28Option exercise1,000$14.39288,031
2018-03-27Option exercise (derivative)1,000$0.00110,000
2018-03-27Option exercise1,000$14.39286,031
2018-03-26Option exercise (derivative)1,000$0.00111,000
2018-03-26Option exercise1,000$14.39285,031
2018-03-22Option exercise (derivative)1,000$0.00112,000
2018-03-22Option exercise1,000$14.39297,106
2018-03-22Tax withholding13,075$81.36284,031
2018-03-22Tax withholding13,127$81.36283,979
2018-03-16Option exercise (derivative)15,000$0.00142,500
2018-03-16Open-market sale15,000$83.26296,106
2018-03-16Option exercise15,000$38.59311,106
2018-03-15Grant / award (derivative)148,190$0.00148,190
2018-03-15Option exercise (derivative)15,000$38.59157,500
2018-03-15Grant / award46,340$0.00296,106
2018-03-15Tax withholding14,908$83.57249,766
2018-03-15Open-market sale15,000$84.73264,674
2018-03-15Option exercise15,000$38.59279,674
2018-03-02Option exercise (derivative)1,000$0.00113,000
2018-03-02Option exercise1,000$14.39273,216
2018-03-02Tax withholding8,542$79.86264,674
2018-02-26Grant / award45,722$0.00272,216
2018-02-26Grant / award46,034$0.00272,528
2018-02-15Option exercise (derivative)10,000$0.00172,500
2018-02-15Option exercise10,000$38.59236,494
2018-02-15Open-market sale10,000$84.63226,494
2018-01-05Option exercise (derivative)10,000$0.00182,500
2018-01-05Open-market sale10,000$90.32225,894
2018-01-05Option exercise10,000$38.59235,894
2017-12-29Option exercise (derivative)10,000$0.00192,500
2017-12-29Open-market sale10,000$89.61225,894
2017-12-29Option exercise10,000$38.59235,894
2017-12-28Option exercise (derivative)10,000$0.00202,500
2017-12-28Option exercise10,000$38.59235,894
2017-12-28Open-market sale10,000$89.89225,894
2017-12-14Gift600$0.00225,894
2017-12-14Gift600$0.00182,201
2017-09-26Gift430$0.00226,494
2017-06-05Option exercise (derivative)5,000$0.000
2017-06-05Open-market sale5,000$90.56226,924
2017-06-05Option exercise5,000$17.33231,924
2017-06-02Option exercise (derivative)5,000$0.005,000
2017-06-02Open-market sale5,000$89.70233,564
2017-06-02Tax withholding6,640$90.72226,924
2017-06-02Option exercise5,000$17.33238,564
2017-06-01Option exercise (derivative)5,000$0.0010,000
2017-06-01Option exercise5,000$17.33238,564
2017-06-01Open-market sale5,000$87.53233,564
2017-05-31Option exercise (derivative)7,423$0.0015,000
2017-05-31Option exercise7,423$17.33240,987
2017-05-31Open-market sale7,423$88.29233,564
2017-05-24Option exercise (derivative)5,000$0.0022,423
2017-05-24Option exercise5,000$17.33238,564
2017-05-24Open-market sale5,000$88.38233,564
2017-05-17Option exercise (derivative)5,000$0.0027,423
2017-05-17Option exercise5,000$17.33238,564
2017-05-17Open-market sale5,000$91.73233,564
2017-05-15Tax withholding4,932$91.50233,564
2017-05-12Option exercise (derivative)5,000$0.0032,423
2017-05-12Option exercise5,000$17.33243,496
2017-05-12Open-market sale5,000$89.23238,496
2017-05-08Option exercise (derivative)5,000$0.0037,423
2017-05-08Option exercise5,000$17.33243,496
2017-05-08Open-market sale5,000$93.17238,496
2017-05-05Option exercise (derivative)5,000$0.0042,423
2017-05-05Option exercise5,000$17.33243,496
2017-05-05Open-market sale5,000$99.00238,496
2017-04-28Grant / award302$70.30238,496
2017-04-27Option exercise (derivative)5,000$0.0047,423
2017-04-27Open-market sale5,000$95.72238,194
2017-04-27Option exercise5,000$17.33243,194
2017-04-25Option exercise (derivative)5,000$0.0052,423
2017-04-25Open-market sale5,000$94.00238,194
2017-04-25Option exercise5,000$17.33243,194
2017-04-04Option exercise (derivative)3,000$0.00114,000
2017-04-04Option exercise3,000$14.39238,194
2017-03-22Grant / award (derivative)144,050$0.00144,050
2017-03-22Grant / award44,520$0.00235,194
2017-03-16Option exercise (derivative)5,000$0.0057,423
2017-03-16Option exercise5,000$71.33195,674
2017-03-16Open-market sale5,000$91.96190,674
2017-03-15Option exercise (derivative)5,000$0.0062,423
2017-03-15Option exercise5,000$17.33211,364
2017-03-15Open-market sale5,000$91.42206,364
2017-03-15Tax withholding15,690$92.50190,674
2017-03-13Option exercise (derivative)5,000$0.0067,423
2017-03-13Open-market sale5,000$92.68206,364
2017-03-13Option exercise5,000$17.33211,364
2017-03-10Option exercise (derivative)5,000$0.0072,423
2017-03-10Option exercise5,000$17.33211,364
2017-03-10Open-market sale5,000$91.09206,364
2017-03-09Option exercise (derivative)6,000$0.0077,423
2017-03-09Option exercise6,000$17.33212,364
2017-03-09Open-market sale6,000$90.18206,364
2017-03-03Tax withholding8,989$93.95206,364
2017-02-24Grant / award44,671$0.00215,353
2017-01-26Option exercise (derivative)5,000$0.0083,423
2017-01-26Option exercise5,000$17.33175,682
2017-01-26Open-market sale5,000$84.00170,682
2017-01-25Option exercise (derivative)5,000$0.0088,423
2017-01-25Open-market sale5,000$84.44170,682
2017-01-25Option exercise5,000$17.33175,682
2017-01-11Option exercise (derivative)4,000$0.0093,423
2017-01-11Option exercise4,000$17.33174,682
2017-01-11Open-market sale4,000$89.84170,682
2017-01-10Option exercise (derivative)4,000$0.0097,423
2017-01-10Option exercise4,000$17.33174,682
2017-01-10Open-market sale4,000$91.31170,682
2017-01-09Option exercise (derivative)4,000$0.00101,423
2017-01-09Open-market sale4,000$89.79170,682
2017-01-09Option exercise4,000$17.33174,682
2017-01-06Option exercise (derivative)4,000$0.00105,423
2017-01-06Option exercise4,000$17.33174,682
2017-01-06Open-market sale4,000$87.19170,682
2016-12-30Option exercise (derivative)4,000$0.00109,423
2016-12-30Open-market sale4,000$83.35170,682
2016-12-30Option exercise4,000$17.33174,682
2016-12-29Option exercise (derivative)4,000$0.00113,423
2016-12-29Open-market sale4,000$83.84170,682
2016-12-29Option exercise4,000$17.33174,682
2016-11-22Option exercise (derivative)69,743$0.00140,513
2016-11-22Open-market sale69,743$85.69170,682
2016-11-22Option exercise69,743$26.49240,425
2016-11-21Option exercise (derivative)69,744$0.00210,256
2016-11-21Option exercise69,744$26.49240,426
2016-11-21Open-market sale69,744$87.56170,682
2016-11-16Option exercise (derivative)41,670$0.000
2016-11-16Option exercise41,670$17.54365,038
2016-11-16Open-market sale41,670$90.97323,368
2016-11-08Option exercise (derivative)70,000$0.00140,000
2016-11-08Option exercise70,000$21.51393,368
2016-11-08Open-market sale70,000$82.83323,368
2016-11-07Option exercise (derivative)70,000$0.00210,000
2016-11-07Open-market sale70,000$82.52323,368
2016-11-07Option exercise70,000$21.51393,368
2016-10-28Option exercise (derivative)60,000$0.00117,000
2016-10-28Open-market sale60,000$81.27323,368
2016-10-28Option exercise60,000$14.39383,368
2016-10-27Option exercise (derivative)60,000$0.00177,000
2016-10-27Open-market sale60,000$81.34323,368
2016-10-27Option exercise60,000$14.39383,368
2016-10-17Option exercise (derivative)41,666$0.0041,670
2016-10-17Open-market sale41,666$84.39323,368
2016-10-17Option exercise41,666$17.54365,034
2016-10-14Option exercise (derivative)11,000$0.0011,000
2016-10-14Open-market sale11,000$86.89323,368
2016-10-14Option exercise11,000$17.86334,368
2016-10-13Option exercise (derivative)53,125$0.00212,500
2016-10-13Option exercise53,125$38.59376,493
2016-10-13Open-market sale53,125$86.98323,368
2016-09-30Option exercise (derivative)53,125$0.00265,625
2016-09-30Option exercise53,125$38.59431,709
2016-09-30Open-market sale53,125$92.02378,584
2016-09-29Option exercise (derivative)53,125$0.00318,750
2016-09-29Open-market sale53,125$93.65378,584
2016-09-29Option exercise53,125$38.59431,709
2016-09-16Option exercise (derivative)53,125$0.00371,875
2016-09-16Option exercise (derivative)41,666$0.0083,336
2016-09-16Option exercise53,125$38.59431,709
2016-09-16Option exercise41,666$17.54420,250
2016-09-16Open-market sale41,666$95.97378,584
2016-09-15Option exercise (derivative)42,577$0.00117,423
2016-09-15Open-market sale42,577$94.85378,584
2016-09-15Option exercise42,577$17.33421,161
2016-08-24Gift200$0.00377,484
2016-08-16Option exercise (derivative)41,666$0.00125,002
2016-08-16Option exercise41,666$17.54420,250
2016-08-16Open-market sale41,666$91.49378,584
2016-08-04Gift500$0.00377,684
2016-08-03Gift400$0.00378,184
2016-07-18Option exercise (derivative)41,666$0.00166,668
2016-07-18Open-market sale41,666$92.72378,584
2016-07-18Option exercise41,666$17.54420,250
2016-06-16Option exercise (derivative)41,666$0.00208,334
2016-06-16Open-market sale41,666$80.55378,584
2016-06-16Option exercise41,666$17.54420,250
2016-06-03Tax withholding6,640$90.00378,584
2016-05-13Tax withholding4,932$82.71385,224
2016-05-06Tax withholding5,479$80.80390,156
2016-05-05Option exercise (derivative)10,000$0.0020,000
2016-05-05Option exercise (derivative)20,000$0.000
2016-05-05Option exercise20,000$12.9920,000
2016-05-05Open-market sale10,000$80.150
2016-05-05Option exercise10,000$12.9910,000
2016-05-05Option exercise10,000$80.150
2016-05-02Option exercise (derivative)36,500$0.000
2016-05-02Open-market sale36,500$85.01395,635
2016-05-02Option exercise36,500$12.99432,135
2016-04-29Grant / award414$51.26395,635
2016-04-06Option exercise (derivative)1,500$0.00237,000
2016-04-06Option exercise1,500$14.39395,221
2016-04-05Option exercise (derivative)1,500$0.00238,500
2016-04-05Option exercise1,500$14.39393,721
2016-03-15Grant / award (derivative)136,050$0.00136,050
2016-03-15Grant / award60,710$0.00392,221
2016-03-03Tax withholding8,989$89.57331,511
2016-03-01Open-market sale5,021$84.33345,479
2016-03-01Open-market sale2,151$84.22343,328
2016-03-01Open-market sale2,828$84.24340,500
2016-02-29Tax withholding192,982$81.87350,500
2016-02-24Grant / award94,850$0.00323,104
2016-02-24Grant / award21,978$0.00543,482
2016-02-24Grant / award198,400$0.00521,504
2015-11-30Open-market sale1,000$94.7425,758
2015-10-15Open-market sale1,000$108.2426,758
2015-09-14Open-market sale1,000$131.4327,758
2015-08-12Open-market sale1,500$134.7228,758
2015-07-07Open-market sale1,500$139.0730,258
2015-07-02Gift500$0.00228,754
2015-06-04Tax withholding6,640$120.46229,254
2015-05-21Open-market sale1,500$126.1031,758
2015-05-15Tax withholding4,932$122.78235,894
2015-05-12Tax withholding2,349$121.09240,826
2015-05-08Tax withholding5,479$121.66243,175
2015-05-01Open-market sale3,505$114.98248,654
2015-05-01Option exercise23,218$6.4656,476
2015-05-01Open-market sale23,218$114.9833,258
2015-04-30Grant / award908$51.26252,159
2015-04-01Option exercise (derivative)22,546$0.0023,218
2015-04-01Open-market sale22,546$120.5333,258
2015-04-01Option exercise22,546$6.4655,804
2015-04-01Open-market sale3,506$120.53251,251
2015-04-01Option exercise (derivative)23,218$0.000
2015-03-20Open-market sale1,000$126.4033,258
2015-03-17Open-market sale1,000$124.8734,258
2015-03-16Open-market sale1,000$123.4835,258
2015-03-10Open-market sale2,021$114.8936,258
2015-03-09Option exercise (derivative)15,000$0.0046,500
2015-03-09Open-market sale4,000$112.1438,279
2015-03-09Option exercise15,000$12.9957,279
2015-03-09Open-market sale15,000$112.1242,279
2015-03-05Option exercise (derivative)10,000$0.0051,500
2015-03-05Open-market sale10,000$113.7042,279
2015-03-05Option exercise10,000$12.9952,279
2015-03-04Open-market sale916$107.7142,279
2015-03-04Option exercise500$9.8643,695
2015-03-03Open-market sale5,000$107.42215,157
2015-03-03Grant / award (derivative)90,500$0.0090,500
2015-03-03Grant / award39,600$0.00254,757
2015-03-02Option exercise (derivative)3,000$0.0061,500
2015-03-02Option exercise3,000$12.9946,195
2015-03-02Open-market sale3,000$107.9643,195
2015-03-02Open-market sale5,000$108.44220,157
2015-01-09Open-market sale2,000$94.14225,157
2014-12-24Option exercise (derivative)3,000$0.0064,500
2014-12-24Option exercise3,000$12.9946,195
2014-12-24Open-market sale3,000$88.7343,195
2014-12-24Open-market sale2,000$88.73227,157
2014-12-10Option exercise (derivative)2,000$0.0067,500
2014-12-10Open-market sale2,000$95.0043,195
2014-12-10Option exercise2,000$12.9945,195
2014-11-25Option exercise (derivative)2,000$0.0069,500
2014-11-25Option exercise2,000$12.9945,195
2014-11-25Open-market sale2,000$90.0043,195
2014-11-12Open-market sale1,000$85.51228,157
2014-11-12Open-market sale1,000$81.51228,157
2014-11-10Option exercise (derivative)4,000$0.0071,500
2014-11-10Option exercise4,000$12.9947,195
2014-11-10Open-market sale4,000$87.0043,195
2014-11-03Open-market sale3,000$85.3343,195
2014-10-24Option exercise (derivative)2,000$0.0075,500
2014-10-24Open-market sale2,000$80.0046,195
2014-10-24Option exercise2,000$12.9948,195
2014-10-21Open-market sale2,000$75.0046,195
2014-10-21Option exercise2,000$12.9948,195
2014-08-20Option exercise (derivative)5,000$0.0079,500
2014-08-20Open-market sale5,000$70.0046,195
2014-08-20Option exercise5,000$12.9951,195
2014-08-20Option exercise (derivative)2,000$0.0077,500
2014-06-04Grant / award (derivative)191,000$0.00191,000
2014-06-04Open-market sale1,000$62.52178,257
2014-06-04Grant / award50,900$0.00229,157
2014-06-03Open-market sale1,000$59.88179,257
2014-05-22Open-market sale1,000$56.8846,195
2014-05-21Open-market sale1,545$56.1947,195
2014-05-15Tax withholding4,932$57.44180,257
2014-05-12Tax withholding4,567$59.30185,189
2014-05-08Tax withholding5,479$56.78189,756
2014-04-30Grant / award715$29.69195,235
2014-03-28Option exercise (derivative)2,000$0.0084,500
2014-03-28Option exercise2,000$12.9948,740
2014-02-20Open-market sale8,000$80.0046,740
2014-02-14Grant / award78,750$0.00194,520
2014-02-06Option exercise (derivative)4,000$0.0086,500
2014-02-06Option exercise4,000$12.9954,740
2014-01-10Option exercise (derivative)5,000$0.0090,500
2014-01-10Option exercise5,000$12.9955,740
2014-01-10Open-market sale5,000$70.0050,740
2014-01-06Option exercise (derivative)10,000$0.0060,000
2014-01-06Open-market sale5,000$67.4055,740
2014-01-06Option exercise10,000$12.9960,740
2014-01-06Open-market sale5,000$67.4250,740
2014-01-02Option exercise (derivative)5,000$0.0070,000
2014-01-02Open-market sale5,000$68.9050,740
2014-01-02Option exercise5,000$12.9955,740
2013-12-24Option exercise (derivative)10,000$0.0075,000
2013-12-24Open-market sale10,000$68.7150,740
2013-12-24Grant / award10,000$12.9960,740
2013-12-05Option exercise (derivative)5,000$0.0085,000
2013-12-05Grant / award5,000$12.9955,740
2013-12-05Open-market sale5,000$69.7050,740
2013-11-14Option exercise (derivative)4,000$0.0090,000
2013-11-14Option exercise (derivative)1,000$0.0095,500
2013-11-14Option exercise5,000$12.9950,740
2013-11-05Option exercise (derivative)5,000$0.0094,000
2013-11-05Open-market sale5,000$62.3645,740
2013-11-05Option exercise5,000$12.9950,740
2013-10-31Option exercise (derivative)10,000$0.0099,000
2013-10-31Open-market sale10,000$62.7245,740
2013-10-31Option exercise10,000$12.9955,740
2013-10-16Option exercise (derivative)2,000$0.0096,500
2013-10-16Option exercise2,000$12.9947,740
2013-10-16Open-market sale2,000$67.7345,740
2013-10-10Open-market sale3,000$66.7645,740
2013-09-16Option exercise (derivative)2,000$0.0098,500
2013-09-16Option exercise2,000$12.9950,740
2013-09-16Open-market sale2,000$73.0848,740
2013-08-15Option exercise (derivative)1,000$0.00100,500
2013-08-15Option exercise1,000$12.9949,740
2013-08-15Open-market sale1,000$64.3648,740
2013-07-15Option exercise (derivative)1,000$0.00101,500
2013-07-15Option exercise1,000$12.9949,740
2013-07-15Option exercise1,000$63.7048,740
2013-06-12Option exercise (derivative)5,000$0.00109,000
2013-06-12Option exercise5,000$12.9948,740
2013-06-07Gift (derivative)220,500$0.00220,500
2013-06-07Gift (derivative)220,500$0.000
2013-06-05Option exercise (derivative)10,000$0.00114,000
2013-06-05Option exercise5,000$58.6848,740
2013-06-05Option exercise5,000$60.0043,740
2013-06-05Option exercise10,000$12.9953,740
2013-06-04Option exercise (derivative)10,000$0.00124,000
2013-06-04Option exercise10,000$60.7243,740
2013-06-04Option exercise10,000$12.9953,740
2013-05-31Option exercise (derivative)3,000$0.00134,000
2013-05-31Option exercise3,000$12.9943,740
2013-05-23Gift10,131$0.0040,740
2013-05-23Gift10,131$0.00115,770
2013-05-21Option exercise2,000$12.9932,609
2013-05-21Open-market sale2,000$64.1430,609
2013-05-17Option exercise (derivative)5,000$12.99137,000
2013-05-17Option exercise5,000$64.0130,609
2013-05-16Option exercise (derivative)2,000$0.00112,500
2013-05-16Option exercise (derivative)5,000$0.00142,000
2013-05-16Option exercise2,000$12.9922,609
2013-05-16Option exercise5,000$64.6525,609
2013-05-16Open-market sale2,000$64.6520,609
2013-05-15Grant / award (derivative)220,500$0.00220,500
2013-05-15Option exercise (derivative)10,000$0.00147,000
2013-05-15Grant / award37,800$0.00125,901
2013-05-15Open-market sale10,000$68.5520,609
2013-05-15Option exercise10,000$12.9930,609
2013-05-15Option exercise (derivative)2,000$0.00104,500
2013-05-14Option exercise (derivative)25,000$0.00172,000
2013-05-14Option exercise10,000$12.9930,609
2013-05-14Option exercise5,000$12.9935,609
2013-05-14Option exercise10,000$12.9945,609
2013-05-14Open-market sale10,000$71.0835,609
2013-05-14Open-market sale10,000$70.7420,609
2013-05-14Open-market sale5,000$71.0730,609
2013-05-14Option exercise (derivative)15,000$0.00157,000
2013-05-14Open-market sale15,000$70.1720,609
2013-05-14Option exercise15,000$12.9935,609
2013-05-13Option exercise (derivative)3,000$0.00106,500
2013-05-13Option exercise (derivative)5,000$0.00197,500
2013-05-13Open-market sale2,000$69.5688,101
2013-05-13Open-market sale5,000$69.1120,609
2013-05-13Open-market sale3,000$69.1125,609
2013-05-13Option exercise5,000$12.9928,609
2013-05-13Option exercise3,000$12.9923,609
2013-05-13Gift7,064$0.0020,609
2013-05-13Gift7,064$0.0090,101
2013-05-13Open-market sale5,000$68.1297,165
2013-05-13Option exercise (derivative)5,000$0.00197,500
2013-05-13Option exercise (derivative)3,000$0.00106,500
2013-05-13Open-market sale2,000$69.5688,101
2013-05-13Gift7,064$0.0020,609
2013-05-13Gift7,064$0.0090,101
2013-05-13Option exercise3,000$12.9923,609
2013-05-13Open-market sale5,000$68.1297,165
2013-05-13Open-market sale3,000$69.1125,609
2013-05-13Open-market sale5,000$69.1120,609
2013-05-13Option exercise5,000$12.9928,609
2013-05-12Tax withholding8,873$67.68102,165
2013-05-12Tax withholding8,742$67.68102,165
2013-05-10Open-market sale800$67.48111,038
2013-05-10Open-market sale800$67.48111,038
2013-05-08Open-market sale1,000$65.88118,317
2013-05-08Tax withholding5,479$65.32112,838
2013-05-08Gift1,000$0.00111,838
2013-05-07Option exercise (derivative)3,000$0.00114,500
2013-05-07Open-market sale3,000$65.8713,545
2013-05-07Option exercise3,000$12.9916,545
2013-05-03Option exercise (derivative)3,000$0.00117,500
2013-05-03Option exercise (derivative)5,000$0.00112,500
2013-05-03Option exercise3,000$12.9916,545
2013-05-03Option exercise5,000$12.9918,545
2013-05-03Open-market sale5,000$67.2613,545
2013-05-02Option exercise (derivative)2,000$0.00120,500
2013-05-02Open-market sale2,000$65.6213,545
2013-05-02Option exercise2,000$12.9915,545
2013-04-30Open-market sale1,000$63.74119,317
2013-04-30Grant / award916$23.21120,317
2013-03-26Option exercise (derivative)12,000$0.00206,000
2013-03-26Open-market sale12,000$60.6813,545
2013-03-26Option exercise12,000$12.9925,545
2013-03-04Option exercise (derivative)5,000$0.00347,500
2013-03-04Open-market sale5,000$60.0013,545
2013-03-04Option exercise5,000$12.9923,545
2013-03-01Open-market sale1,000$59.14119,401
2013-02-28Option exercise (derivative)5,000$0.00342,500
2013-02-28Open-market sale5,000$58.0018,545
2013-02-28Option exercise5,000$12.9918,545
2013-02-27Open-market sale1,500$56.46120,401
2013-02-04Option exercise (derivative)2,000$0.002,192,764
2013-02-04Option exercise2,000$12.99155,691
2013-02-04Open-market sale2,000$55.77153,691
2013-01-23Open-market sale4,000$55.22153,691
2013-01-22Open-market sale10,000$55.00157,691
2013-01-18Option exercise (derivative)5,000$0.002,194,764
2013-01-18Option exercise5,000$12.99172,691
2013-01-18Open-market sale5,000$54.00167,691
2013-01-04Option exercise (derivative)3,000$0.002,199,764
2013-01-04Option exercise3,000$12.99170,691
2013-01-04Open-market sale3,000$52.24167,691
2012-12-31Option exercise (derivative)5,000$0.002,202,764
2012-12-31Option exercise5,000$12.99172,691
2012-12-31Open-market sale5,000$48.62167,691
2012-12-27Option exercise (derivative)4,000$0.002,207,764
2012-12-27Open-market sale4,000$48.34167,691
2012-12-27Option exercise4,000$12.99184,691
2012-12-26Option exercise (derivative)7,000$0.002,211,764
2012-12-26Option exercise7,000$12.99180,691
2012-12-26Open-market sale7,000$48.38171,691
2012-12-24Option exercise (derivative)6,000$0.002,218,764
2012-12-24Option exercise6,000$12.99173,691
2012-12-24Open-market sale6,000$48.38178,691
2012-12-21Option exercise (derivative)3,000$0.002,230,764
2012-12-21Option exercise (derivative)6,000$0.002,224,764
2012-12-21Open-market sale3,000$48.57173,691
2012-12-21Open-market sale6,000$48.57167,691
2012-12-21Option exercise3,000$12.99170,691
2012-12-21Option exercise6,000$12.99176,691
2012-12-12Option exercise (derivative)5,000$0.002,233,764
2012-12-12Open-market sale5,000$50.00167,691
2012-12-12Option exercise5,000$12.99172,691
2012-12-10Option exercise (derivative)3,000$0.002,238,764
2012-12-10Open-market sale3,000$48.03167,691
2012-12-10Option exercise3,000$12.99170,691
2012-12-07Option exercise (derivative)3,000$0.002,241,764
2012-12-07Open-market sale3,000$47.04167,691
2012-12-07Option exercise3,000$9.86170,691
2012-12-04Option exercise (derivative)5,000$0.002,244,764
2012-12-04Open-market sale5,000$47.94167,691
2012-12-04Option exercise5,000$12.99172,691
2012-11-16Option exercise (derivative)8,000$0.002,249,764
2012-11-16Open-market sale8,000$48.05167,691
2012-11-16Option exercise8,000$12.99175,691
2012-11-14Option exercise (derivative)4,000$0.002,257,764
2012-11-14Option exercise4,000$12.99171,691
2012-11-14Open-market sale4,000$48.50167,691
2012-11-09Open-market sale2,000$48.42167,691
2012-11-07Open-market sale2,000$47.73172,691
2012-11-07Open-market sale3,000$47.00169,691
2012-10-31Option exercise (derivative)3,000$0.002,261,764
2012-10-31Option exercise3,000$9.86178,691
2012-10-31Open-market sale3,000$37.68175,691
2012-10-31Open-market sale1,000$38.81174,691
2012-10-22Option exercise (derivative)3,000$0.002,264,764
2012-10-22Option exercise3,000$9.86178,691
2012-10-22Open-market sale3,000$41.86175,691
2012-10-19Open-market sale2,000$42.72175,691
2012-10-12Option exercise (derivative)3,000$0.002,267,764
2012-10-12Option exercise3,000$9.86180,691
2012-10-12Open-market sale3,000$41.32177,691
2012-09-28Option exercise (derivative)4,000$0.002,270,764
2012-09-28Open-market sale4,000$40.20177,691
2012-09-28Option exercise4,000$9.86181,691
2012-09-14Option exercise (derivative)4,000$9.862,274,764
2012-09-14Open-market sale4,000$37.91177,691
2012-09-14Option exercise4,000$9.86181,691
2012-09-10Open-market sale1,000$38.62177,691
2012-05-31Option exercise (derivative)2,000$6.462,278,764
2012-05-31Option exercise2,000$6.46178,691
2012-05-31Option exercise (derivative)8,000$6.462,280,764
2012-05-31Option exercise8,000$6.46176,691
2012-05-16Option exercise (derivative)5,000$9.862,288,764
2012-05-16Option exercise (derivative)10,000$9.862,293,764
2012-05-16Option exercise5,000$9.86183,691
2012-05-16Option exercise10,000$9.86178,691
2012-05-16Open-market sale5,000$38.53168,691
2012-05-16Open-market sale10,000$38.47173,691
2012-05-14Option exercise (derivative)15,000$9.862,303,764
2012-05-14Open-market sale15,000$38.13168,691
2012-05-14Option exercise15,000$9.86183,691
2012-05-11Option exercise (derivative)10,000$6.462,318,764
2012-05-11Option exercise (derivative)15,000$9.862,328,764
2012-05-11Option exercise15,000$9.86194,191
2012-05-11Open-market sale20,000$38.01174,191
2012-05-11Open-market sale5,000$38.08169,191
2012-05-11Open-market sale500$38.13168,691
2012-05-11Option exercise10,000$6.46179,191
2012-05-08Option exercise (derivative)15,000$0.002,203,764
2012-05-08Option exercise15,000$9.86128,191
2012-05-08Open-market sale15,000$36.52113,191
2012-05-08Grant / award (derivative)140,000$0.002,343,764
2012-05-08Grant / award56,000—169,191
2012-05-07Option exercise (derivative)5,000$0.002,228,764
2012-05-07Option exercise5,000$9.86118,191
2012-05-07Open-market sale5,000$35.96113,191
2012-05-04Option exercise (derivative)10,000$0.002,223,764
2012-05-04Option exercise10,000$9.86123,191
2012-05-04Open-market sale10,000$36.00113,191
2012-05-03Option exercise (derivative)10,000$0.002,233,764
2012-05-03Open-market sale10,000$36.68113,191
2012-05-03Option exercise10,000$9.86123,191
2012-05-02Option exercise (derivative)10,000$0.002,243,764
2012-05-02Option exercise10,000$9.86123,191
2012-05-02Open-market sale10,000$35.72113,191
2012-05-01Option exercise (derivative)20,000$0.002,253,764
2012-05-01Open-market sale20,000$35.00113,191
2012-05-01Option exercise20,000$9.86133,191
2012-04-30Grant / award1,098$19.35113,191
2012-04-27Option exercise (derivative)20,000$0.002,273,764
2012-04-27Open-market sale2,000$34.66112,093
2012-04-27Open-market sale20,000$35.03114,093
2012-04-27Option exercise20,000$9.86134,093
2012-03-09Option exercise (derivative)15,000$0.002,293,764
2012-03-09Option exercise15,000$6.47129,093
2012-03-09Open-market sale15,000$34.46114,093
2012-03-08Open-market sale1,000$35.00114,093
2012-02-29Open-market sale1,000$36.26115,093
2012-02-27Open-market sale3,000$35.94116,093
2012-02-24Open-market sale2,000$35.20119,093
2012-02-23Open-market sale5,000$35.31121,093
2011-09-28Open-market sale1,000$32.00126,093
2011-08-30Option exercise (derivative)2,000$0.002,308,764
2011-08-30Open-market sale2,000$29.01127,093
2011-08-30Option exercise2,000$6.46129,093
2011-08-19Option exercise (derivative)2,000$0.002,310,764
2011-08-19Open-market sale2,000$26.75127,093
2011-08-19Option exercise2,000$6.46129,093
2011-08-12Option exercise (derivative)3,000$0.002,312,764
2011-08-12Option exercise3,000$6.46130,093
2011-08-12Open-market sale3,000$27.10127,093
2011-08-02Option exercise (derivative)4,000$0.002,315,764
2011-08-02Open-market sale4,000$30.23131,093
2011-08-02Option exercise4,000$6.46135,093
2011-08-02Open-market sale4,000$30.30127,093
2011-07-14Open-market sale1,000$30.00131,093
2011-06-07Option exercise5,000$0.00132,093
2011-06-06Open-market sale2,000$27.39127,093
2011-05-31Open-market sale710$28.00129,093
2011-05-27Open-market sale290$28.00129,803
2011-05-25Open-market sale1,000$26.94103,093
2011-05-25Open-market sale1,000$26.94130,093
2011-05-20Option exercise (derivative)7,500$0.0012,500
2011-05-20Option exercise7,500$0.00131,093
2011-05-12Grant / award (derivative)280,000$0.002,319,764
2011-05-12Grant / award36,000—123,593
2011-05-10Open-market sale400$25.8787,593
2011-05-05Open-market sale200$25.6487,993
2011-05-04Option exercise (derivative)1,000$0.002,039,764
2011-05-04Option exercise1,000$9.8690,893
2011-05-04Open-market sale1,000$25.8489,893
2011-05-04Open-market sale1,700$26.3088,193
2011-05-03Option exercise (derivative)3,000$0.002,040,764
2011-05-03Open-market sale3,000$26.6891,893
2011-05-03Open-market sale2,000$27.1189,893
2011-05-03Option exercise3,000$9.8694,893
2011-04-29Grant / award1,826$11.6491,893
2011-01-18Open-market sale3,500$26.5890,067
2010-12-13Option exercise (derivative)1,000$0.002,043,764
2010-12-13Open-market sale1,000$27.4393,567
2010-12-13Option exercise1,000$6.4694,567
2010-12-06Option exercise (derivative)1,000$0.002,045,764
2010-12-06Open-market sale1,000$27.1793,567
2010-12-06Option exercise1,000$6.4694,567
2010-12-06Option exercise (derivative)2,000$0.002,044,764
2010-12-06Open-market sale2,000$27.1793,567
2010-12-06Option exercise2,000$6.4695,567
2010-11-23Option exercise (derivative)1,000$0.002,046,764
2010-11-23Option exercise1,000$6.4694,567
2010-11-23Open-market sale1,000$27.0293,567
2010-11-18Open-market sale1,000$25.9993,567
2010-11-18Option exercise1,000$6.4694,567
2010-11-08Option exercise (derivative)2,000$0.002,048,764
2010-11-08Option exercise2,000$6.4695,567
2010-11-08Open-market sale2,000$25.7893,567
2010-11-08Option exercise (derivative)1,000$0.002,047,764
2010-11-03Option exercise (derivative)4,000$0.002,050,764
2010-11-03Option exercise4,000$6.4697,567
2010-11-03Open-market sale4,000$25.4693,567
2010-11-02Option exercise (derivative)2,000$0.002,054,764
2010-11-02Open-market sale1,500$25.6593,567
2010-11-02Open-market sale2,000$25.6495,067
2010-11-02Option exercise2,000$6.4697,067
2010-09-08Option exercise (derivative)1,000$0.002,056,764
2010-09-08Open-market sale1,000$22.2295,067
2010-09-08Option exercise1,000$6.4696,067
2010-09-02Open-market sale1,000$20.8995,067
2010-09-01Open-market sale3,000$21.0096,067
2010-08-30Option exercise (derivative)3,000$0.002,057,764
2010-08-30Option exercise3,000$6.46102,067
2010-08-30Open-market sale3,000$20.7199,067
2010-08-30Option exercise (derivative)3,000$0.002,060,764
2010-08-30Open-market sale3,000$20.7199,067
2010-08-30Option exercise3,000$6.46102,067
2010-08-27Option exercise (derivative)3,000$0.002,060,764
2010-08-27Option exercise3,000$6.46102,067
2010-08-27Open-market sale3,000$20.6899,067
2010-06-07Option exercise (derivative)5,000$0.0020,000
2010-06-07Option exercise5,000$0.0099,067
2010-06-07Option exercise (derivative)5,000$0.007,500
2010-06-07Option exercise (derivative)5,000$0.0020,000
2010-06-07Option exercise5,000$0.0099,067
2010-05-22Option exercise (derivative)7,500$0.0025,000
2010-05-22Option exercise7,500$0.0094,067
2010-05-22Option exercise (derivative)7,500$0.0025,000
2010-05-22Option exercise7,500$0.0094,067
2010-05-12Grant / award (derivative)280,000$0.002,063,764
2010-05-12Grant / award36,000—86,567
2010-04-30Grant / award1,827$11.6450,567
2010-02-26Open-market buy800$20.0848,740
2010-01-26Option exercise2,500$19.7547,940
2010-01-19Open-market sale3,500$20.8950,440
2009-12-22Open-market sale1,500$18.8353,940
2009-08-10Open-market sale1,951$15.9555,440
2009-08-10Open-market sale49$15.6957,391
2009-08-07Open-market sale2,000$15.9557,440
2009-06-22Option exercise (derivative)7,500$0.0032,500
2009-06-22Option exercise7,500$0.0059,440
2009-06-12Open-market buy1,500$14.5251,940
2009-06-07Grant / award (derivative)5,000$0.0040,000
2009-06-07Grant / award5,000—50,440
2009-05-12Grant / award (derivative)240,000$0.001,783,764
2009-05-12Grant / award32,000—45,440
2009-04-30Grant / award1,523$10.9313,440
2009-03-05Grant / award1,000$10.0411,917
2009-03-05Open-market buy1,000$10.0411,917
2008-12-17Grant / award (derivative)22,000$0.001,543,764
2008-12-08Open-market sale4,000$17.0010,917
2008-12-08Open-market buy4,000$17.2014,917
2008-08-11Option exercise (derivative)600$0.001,521,764
2008-08-11Option exercise600$6.4610,917
2008-08-08Option exercise (derivative)650$0.001,522,364
2008-08-08Option exercise650$6.4610,317
2008-08-07Option exercise (derivative)500$0.001,523,014
2008-08-07Option exercise500$6.469,667
2008-08-06Option exercise (derivative)600$0.001,523,514
2008-08-06Option exercise600$6.469,167
2008-07-07Grant / award (derivative)5,000$0.0045,000
2008-07-07Grant / award5,000—8,567
2008-06-05Option exercise (derivative)3,000$0.001,524,114
2008-06-05Open-market sale3,000$39.003,567
2008-06-05Option exercise3,000$6.466,567
2008-05-22Grant / award (derivative)425,000$0.001,527,114
2008-05-22Grant / award (derivative)30,000$0.0050,000
2008-05-15Option exercise (derivative)5,000$0.001,102,114
2008-05-15Open-market sale400$39.108,167
2008-05-15Open-market sale4,600$39.113,567
2008-05-15Option exercise5,000$6.468,567
2008-05-12Option exercise (derivative)5,000$0.001,107,114
2008-05-12Open-market sale3,366$39.155,001
2008-05-12Open-market sale200$39.183,567
2008-05-12Open-market sale1,134$39.173,767
2008-05-12Open-market sale100$39.164,901
2008-05-12Option exercise5,000$6.4616,567
2008-05-12Open-market sale100$39.208,367
2008-05-12Open-market sale100$39.218,467
2008-05-09Option exercise (derivative)8,000$0.001,112,114
2008-05-09Option exercise8,000$6.4611,567
2008-05-09Open-market sale100$39.378,567
2008-05-09Open-market sale2,900$39.368,867
2008-05-09Open-market sale5,000$38.3911,667
2008-05-05Option exercise (derivative)5,000$0.001,120,114
2008-05-05Open-market sale400$36.568,167
2008-05-05Open-market sale400$36.577,767
2008-05-05Open-market sale700$36.587,067
2008-05-05Open-market sale2,605$36.534,462
2008-05-05Open-market sale200$36.544,262
2008-05-05Open-market sale695$36.553,567
2008-05-05Option exercise5,000$6.4626,120
2008-05-02Option exercise (derivative)10,000$0.001,125,114
2008-05-02Open-market sale100$36.5018,567
2008-05-02Open-market sale10,000$37.248,567
2008-05-02Option exercise10,000$6.4621,120
2008-05-01Option exercise (derivative)5,000$0.001,135,114
2008-05-01Open-market sale2,500$36.0021,067
2008-05-01Open-market sale500$37.6020,567
2008-05-01Open-market sale500$37.7020,067
2008-05-01Open-market sale1,000$37.5019,067
2008-05-01Open-market sale100$37.4518,967
2008-05-01Open-market sale300$37.0018,667
2008-05-01Open-market sale2,553$37.2423,567
2008-05-01Option exercise5,000$6.4611,120
2008-04-30Open-market buy2,049$10.376,120
2008-03-04Option exercise (derivative)4,000$0.001,140,114
2008-03-04Option exercise4,000$6.4631,213
2008-03-04Open-market sale4,000$38.007,213
2008-03-03Option exercise (derivative)2,000$0.001,144,114
2008-03-03Option exercise2,000$6.4627,213
2008-03-03Open-market sale100$38.1711,213
2008-03-03Open-market sale200$38.1611,313
2008-03-03Open-market sale300$38.1311,513
2008-03-03Open-market sale200$38.1211,813
2008-03-03Open-market sale700$38.1112,013
2008-03-03Open-market sale500$38.1012,713
2008-02-29Option exercise (derivative)18,000$0.001,146,114
2008-02-29Open-market sale183$38.0320,288
2008-02-29Open-market sale825$38.0619,463
2008-02-29Open-market sale200$38.0220,471
2008-02-29Open-market sale450$38.1618,813
2008-02-29Open-market sale200$38.0819,263
2008-02-29Open-market sale1,600$38.0120,671
2008-02-29Open-market sale8,942$38.0022,271
2008-02-29Option exercise18,000$6.4625,213
2008-02-29Open-market sale1,189$37.914,071
2008-02-29Open-market sale1,953$37.925,260
2008-02-29Open-market sale5,000$38.4713,213
2008-02-29Open-market sale200$38.3318,213
2008-02-29Open-market sale200$38.2518,413
2008-02-29Open-market sale200$38.1818,613
2008-01-02Option exercise (derivative)15,000$0.001,164,114
2008-01-02Open-market sale1,000$35.949,213
2008-01-02Open-market sale500$36.1017,713
2008-01-02Open-market sale1,200$36.1316,513
2008-01-02Open-market sale300$36.1516,213
2008-01-02Open-market sale1,000$36.0918,213
2008-01-02Open-market sale200$36.0119,213
2008-01-02Open-market sale733$36.0019,413
2008-01-02Open-market sale567$35.9920,146
2008-01-02Open-market sale1,500$35.9720,713
2008-01-02Option exercise15,000$6.4622,213
2008-01-02Open-market sale400$36.427,213
2008-01-02Open-market sale1,100$36.407,613
2008-01-02Open-market sale500$35.958,713
2008-01-02Open-market sale1,500$35.2810,213
2008-01-02Open-market sale600$36.3611,713
2008-01-02Open-market sale900$36.3412,313
2008-01-02Open-market sale1,500$36.3013,213
2008-01-02Open-market sale1,500$36.1814,713
2007-12-17Option exercise (derivative)15,000$0.001,179,114
2007-12-17Open-market sale190$35.4417,713
2007-12-17Open-market sale1,500$35.1520,713
2007-12-17Option exercise15,000$6.4622,213
2007-12-17Open-market sale1,500$35.817,213
2007-12-17Open-market sale1,500$35.408,713
2007-12-17Open-market sale1,125$35.9210,213
2007-12-17Open-market sale1,500$35.6711,338
2007-12-17Open-market sale1,500$35.6712,838
2007-12-17Open-market sale375$35.6414,338
2007-12-17Open-market sale1,500$35.5414,713
2007-12-17Open-market sale1,400$35.4916,213
2007-12-17Open-market sale100$35.4917,613
2007-12-17Open-market sale1,500$35.2819,213
2007-12-17Open-market sale1,310$35.4317,903
2007-10-31Open-market buy518$6.927,213
2007-10-01Option exercise (derivative)793$0.001,194,114
2007-10-01Option exercise793$6.4626,695
2007-10-01Open-market sale793$25.106,695
2007-09-28Option exercise (derivative)19,207$0.001,194,907
2007-09-28Open-market sale19,207$25.007,488
2007-09-28Option exercise19,207$6.4625,902
2007-09-25Option exercise (derivative)10,000$0.001,214,114
2007-09-25Option exercise10,000$6.4616,695
2007-09-25Open-market sale10,000$24.006,695
2007-09-19Option exercise (derivative)10,000$0.001,224,114
2007-09-19Option exercise10,000$6.4616,695
2007-09-19Open-market sale10,000$23.006,695
2007-08-17Option exercise (derivative)10,000$0.001,234,114
2007-08-17Open-market sale10,000$21.006,695
2007-08-17Option exercise10,000$6.4616,695
2007-08-10Option exercise (derivative)35,886$0.001,244,114
2007-08-10Open-market sale2,000$20.216,695
2007-08-10Option exercise35,886$6.4642,581
2007-08-10Open-market sale33,886$20.208,695
2007-08-03Open-market sale100$18.007,595
2007-08-03Open-market sale600$18.046,995
2007-08-03Open-market sale300$18.056,695
2007-08-03Open-market sale600$18.017,695
2007-08-03Open-market sale400$18.028,295
2007-07-05Open-market sale1,000$18.319,695
2007-07-05Open-market sale500$18.218,695
2007-07-05Open-market sale500$18.339,195
2007-06-25Open-market sale2,500$17.6510,695
2007-06-07Grant / award (derivative)160,000$0.001,280,000
2007-06-07Grant / award (derivative)20,000$0.0020,000
2007-06-04Open-market sale1,800$18.3816,895
2007-06-04Open-market sale200$18.3915,795
2007-06-04Open-market sale500$18.4013,195
2007-06-01Option exercise (derivative)10,000$0.001,120,000
2007-06-01Open-market sale900$18.3718,695
2007-06-01Open-market sale100$18.3719,595
2007-06-01Open-market sale1,800$18.3519,695
2007-06-01Open-market sale200$18.3521,495
2007-06-01Open-market sale1,000$18.3321,695
2007-06-01Open-market sale900$18.2622,695
2007-06-01Open-market sale700$18.2623,595
2007-06-01Open-market sale400$18.2524,295
2007-06-01Open-market sale900$18.1824,695
2007-06-01Open-market sale900$18.3815,995
2007-06-01Open-market sale700$18.4015,095
2007-06-01Open-market sale300$18.4014,795
2007-06-01Open-market sale100$18.4114,695
2007-06-01Open-market sale900$18.4113,795
2007-06-01Open-market sale100$18.3813,695
2007-06-01Open-market sale100$18.1825,595
2007-06-01Option exercise10,000$6.4625,695
2007-05-21Open-market sale100$18.5817,595
2007-05-21Open-market sale900$18.5816,695
2007-05-21Open-market sale100$18.5416,595
2007-05-21Open-market sale900$18.5415,695
2007-05-03Option exercise (derivative)1,500$0.001,130,000
2007-05-03Open-market sale100$16.7032,595
2007-05-03Open-market sale1,400$16.8518,395
2007-05-03Open-market sale400$16.8519,795
2007-05-03Open-market sale500$16.8420,195
2007-05-03Open-market sale1,500$16.8320,695
2007-05-03Open-market sale418$16.8222,195
2007-05-03Open-market sale400$16.8122,613
2007-05-03Open-market sale582$16.8123,013
2007-05-03Open-market sale600$16.8023,595
2007-05-03Open-market sale1,000$16.8024,195
2007-05-03Open-market sale1,400$16.7825,195
2007-05-03Open-market sale100$16.7826,595
2007-05-03Open-market sale500$16.7626,695
2007-05-03Open-market sale1,300$16.7627,195
2007-05-03Open-market sale700$16.7528,495
2007-05-03Open-market sale500$16.7529,195
2007-05-03Open-market sale100$16.7429,695
2007-05-03Open-market sale1,400$16.7329,795
2007-05-03Open-market sale1,400$16.7031,195
2007-05-03Open-market sale700$16.8617,695
2007-05-03Option exercise15,000$6.4632,695
2007-05-02Open-market sale500$16.4415,642
2007-05-02Open-market sale500$16.4915,142
2007-05-02Open-market sale500$16.3616,142
2007-04-30Open-market buy2,553$6.9217,695
2007-04-04Option exercise (derivative)5,000$0.001,145,000
2007-04-04Open-market sale400$17.9518,642
2007-04-04Open-market sale400$17.7216,742
2007-04-04Option exercise5,000$6.4621,642
2007-04-04Open-market sale100$17.8921,542
2007-04-04Open-market sale400$17.8921,142
2007-04-04Open-market sale100$17.9021,042
2007-04-04Open-market sale400$17.9020,642
2007-04-04Open-market sale200$17.9120,442
2007-04-04Open-market sale800$17.9119,642
2007-04-04Open-market sale100$17.9419,542
2007-04-04Open-market sale400$17.9419,142
2007-04-04Open-market sale100$17.9519,042
2007-04-04Open-market sale200$17.9618,442
2007-04-04Open-market sale800$17.9617,642
2007-04-04Open-market sale100$17.7017,542
2007-04-04Open-market sale400$17.7017,142
2007-04-04Open-market sale500$17.8016,642
2007-03-02Open-market sale500$16.5619,142
2007-03-02Open-market sale300$16.4518,842
2007-03-02Open-market sale700$16.4418,142
2007-02-22Open-market sale1,000$18.4019,642
2007-02-20Open-market sale13,000$16.9620,642
2006-11-20Grant / award (derivative)250,000$0.001,150,000
2006-10-31Open-market buy2,761$6.9233,642
2006-08-01Open-market buy1,500$14.5030,881
2006-07-03Open-market buy500$14.4429,381
2006-07-03Open-market buy1,000$14.4428,881
2006-06-14Open-market buy500$13.2027,381
2006-06-14Open-market buy1,000$13.3026,381
2006-06-14Open-market buy500$13.2326,881
2006-06-14Open-market buy500$13.1527,881
2006-06-01Open-market buy1,500$13.0525,381
2006-05-18Open-market buy1,000$12.0023,881
2006-05-11Grant / award (derivative)250,000$0.00900,000
2006-05-11Grant / award (derivative)162,500$0.00650,000
2006-05-08Open-market buy1,000$12.7822,881
2006-05-01Open-market buy500$12.5618,500
2006-05-01Open-market buy500$12.5518,000
2006-05-01Open-market buy500$12.6517,500
2006-04-28Grant / award3,381$6.9221,881
2006-04-03Open-market buy300$13.3317,000
2006-04-03Open-market buy1,200$13.3516,700
2006-03-01Open-market buy500$13.0214,500
2006-03-01Open-market buy500$13.0015,000
2006-03-01Open-market buy500$12.9615,500
2006-02-01Open-market buy500$11.6513,500
2006-02-01Open-market buy500$11.7314,000
2006-02-01Open-market buy500$11.6213,000
2006-01-03Open-market buy500$10.7611,500
2006-01-03Open-market buy1,000$10.8112,500
2005-05-11———0

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