SEC CIK 1288859

Blum Robert I

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

Current Positions

CompanyShares OwnedAs Of
CYTKview stock →278,5442026-10-12

Position History — CYTK

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

0160,092320,185480,2772006-022007-102017-022020-062022-022023-122026-092026-10

Recent Filings — CYTK

DateActivitySharesPriceOwned After
2026-10-12Option exercise (derivative)7,500$0.00141,745
2026-10-12Open-market sale7,500$62.88278,544
2026-10-12Option exercise7,500$10.60286,044
2026-09-28Option exercise (derivative)7,500$0.00149,245
2026-09-28Open-market sale7,500$65.46278,544
2026-09-28Option exercise7,500$10.60286,044
2026-09-15Open-market sale97,926$69.330
2026-09-14Option exercise (derivative)7,500$0.00156,745
2026-09-14Gift97,926$0.0097,926
2026-09-14Gift97,926$0.00278,544
2026-09-14Gift1,350$0.00376,470
2026-09-14Open-market sale7,500$73.44377,820
2026-09-14Option exercise7,500$10.60385,320
2026-08-31Option exercise (derivative)7,500$0.00164,245
2026-08-31Open-market sale7,500$70.24377,820
2026-08-31Option exercise7,500$10.60385,320
2026-08-10Option exercise (derivative)7,500$0.00171,745
2026-08-10Open-market sale7,500$76.76377,820
2026-08-10Option exercise7,500$10.60385,320
2026-07-27Option exercise (derivative)7,500$0.00179,245
2026-07-27Open-market sale7,500$80.87377,820
2026-07-27Option exercise7,500$10.60385,320
2026-07-13Option exercise (derivative)7,490$0.00186,745
2026-07-13Option exercise7,490$10.60385,310
2026-07-13Open-market sale10$82.02377,820
2026-07-01Open-market sale7,500$84.92377,830
2026-06-15Open-market sale7,500$70.46385,330
2026-05-27Open-market sale7,500$77.21392,830
2026-05-14Open-market sale7,500$77.92400,330
2026-04-29Open-market sale7,500$59.62407,830
2026-04-15Open-market sale7,500$65.38415,330
2026-04-01Open-market sale7,500$66.63422,830
2026-03-17Open-market sale23,928$62.15430,330
2026-03-17Open-market sale12,673$62.15454,258
2026-03-15Grant / award (derivative)111,864$0.00111,864
2026-03-15Grant / award (derivative)1,665$0.001,665
2026-03-15Grant / award75,258$0.00466,931
2026-03-09Open-market sale7,931$60.72391,673
2025-12-22Option exercise (derivative)54,727$0.000
2025-12-22Option exercise (derivative)16,506$0.000
2025-12-22Option exercise16,506$6.67391,009
2025-12-22Option exercise54,727$6.67404,929
2025-12-22Tax withholding30,426$68.18374,503
2025-12-22Grant / award5,765$0.00396,774
2025-12-22Tax withholding2,935$62.72399,604
2025-12-22Grant / award5,765$0.00402,539
2025-12-03Tax withholding5,930$65.02350,202
2025-11-05Gift2,000$0.00356,108
2025-10-30Open-market sale5,000$62.86358,108
2025-10-16Open-market sale5,000$60.03363,108
2025-10-01Open-market sale5,000$55.05368,108
2025-09-15Open-market sale5,000$49.77373,108
2025-09-02Open-market sale5,000$48.76378,108
2025-08-15Open-market sale5,000$38.42383,108
2025-07-29Open-market sale5,000$36.45388,108
2025-07-14Open-market sale5,000$38.15393,108
2025-07-01Open-market sale5,000$33.55398,108
2025-06-16Open-market sale5,000$33.80403,108
2025-06-02Open-market sale5,000$31.22408,108
2025-05-16Open-market sale5,000$30.93412,629
2025-04-29Open-market sale5,000$40.96417,629
2025-04-10Open-market sale5,000$36.77422,629
2025-03-31Open-market sale15,000$40.75427,629
2025-03-17Open-market sale12,648$44.38326,533
2025-03-17Open-market sale25,000$44.65339,181
2025-03-14Grant / award (derivative)176,547$0.00176,547
2025-03-14Grant / award (derivative)2,254$0.002,254
2025-03-14Grant / award116,096$0.00480,277
2025-03-06Open-market sale16,970$43.44364,181
2025-03-05Open-market sale25,000$43.23381,151
2025-03-03Open-market sale8,743$42.88406,151
2024-12-03Tax withholding5,843$51.51403,364
2024-12-03Grant / award11,530$0.00414,894
2024-12-03Grant / award11,529$0.00409,207
2024-12-02Option exercise (derivative)5,000$0.0054,727
2024-12-02Option exercise5,000$6.67402,678
2024-12-02Open-market sale5,000$50.76397,678
2024-11-18Option exercise (derivative)5,000$0.0059,727
2024-11-18Option exercise5,000$6.67402,456
2024-11-18Open-market sale5,000$50.55397,456
2024-11-01Option exercise (derivative)5,000$0.0064,727
2024-11-01Option exercise5,000$6.67402,456
2024-11-01Open-market sale5,000$51.63397,456
2024-10-09Option exercise (derivative)5,000$0.0069,727
2024-10-09Option exercise5,000$6.67402,456
2024-10-09Open-market sale5,000$55.61397,456
2024-09-30Option exercise (derivative)5,000$0.0074,727
2024-09-30Option exercise5,000$6.67402,456
2024-09-30Open-market sale5,000$52.14397,456
2024-09-16Option exercise (derivative)5,000$0.0079,727
2024-09-16Open-market sale5,000$55.99397,456
2024-09-16Option exercise5,000$6.67402,456
2024-09-03Option exercise (derivative)5,000$0.0084,727
2024-09-03Open-market sale5,000$57.03397,456
2024-09-03Option exercise5,000$6.67402,456
2024-08-19Gift1,956$0.00397,456
2024-08-12Option exercise (derivative)11,500$0.0089,727
2024-08-12Option exercise11,500$6.67410,912
2024-08-12Open-market sale11,500$55.17399,412
2024-07-30Option exercise (derivative)11,500$0.00101,227
2024-07-30Open-market sale11,500$59.49399,412
2024-07-30Option exercise11,500$6.67410,912
2024-07-10Option exercise (derivative)5,767$0.00112,727
2024-07-10Option exercise5,767$6.67410,912
2024-07-10Open-market sale11,500$54.29399,412
2024-07-01Open-market sale11,500$54.05405,145
2024-06-17Open-market sale10,949$52.59416,645
2024-06-17Open-market sale11,551$52.60427,594
2024-06-04Open-market sale22,500$48.85439,145
2024-03-14Grant / award (derivative)69,464$0.0069,464
2024-03-14Grant / award (derivative)1,568$0.001,568
2024-03-14Grant / award61,490$0.00461,221
2024-03-06Tax withholding16,725$66.88399,731
2024-03-04Tax withholding25,341$67.68416,456
2024-02-13Option exercise (derivative)12,500$0.00118,494
2024-02-13Option exercise12,500$6.67454,297
2024-02-13Open-market sale12,500$76.85441,797
2024-01-31Option exercise (derivative)12,500$0.00130,994
2024-01-31Open-market sale12,500$79.57441,797
2024-01-31Option exercise12,500$6.67454,297
2024-01-19Option exercise (derivative)12,500$0.00143,494
2024-01-19Open-market sale12,500$81.42441,797
2024-01-19Option exercise12,500$6.67454,297
2024-01-02Option exercise (derivative)12,500$0.00155,994
2024-01-02Option exercise12,500$6.67454,297
2024-01-02Open-market sale12,500$85.08441,797
2023-12-18Option exercise (derivative)12,500$0.00168,494
2023-12-18Open-market sale12,500$36.95441,797
2023-12-18Option exercise12,500$6.67454,297
2023-11-30Option exercise (derivative)12,500$0.00180,994
2023-11-30Option exercise12,500$6.67453,917
2023-11-30Open-market sale12,500$32.99441,417
2023-11-15Option exercise (derivative)12,500$0.00193,494
2023-11-15Option exercise12,500$6.67453,917
2023-11-15Open-market sale12,500$34.57441,417
2023-10-30Option exercise (derivative)12,500$0.00205,994
2023-10-30Open-market sale12,500$32.17441,417
2023-10-30Option exercise12,500$6.67453,917
2023-10-16Option exercise (derivative)12,500$0.00218,494
2023-10-16Open-market sale12,500$33.70441,417
2023-10-16Option exercise12,500$6.67453,917
2023-10-06Option exercise (derivative)12,500$0.00230,994
2023-10-06Option exercise12,500$6.67453,917
2023-10-06Open-market sale12,500$30.00441,417
2023-09-13Option exercise (derivative)12,500$0.00243,494
2023-09-13Option exercise12,500$6.67453,917
2023-09-13Open-market sale12,500$34.90441,417
2023-08-25Option exercise (derivative)2,500$0.00255,994
2023-08-25Option exercise (derivative)10,000$0.000
2023-08-25Open-market sale12,500$33.99441,417
2023-08-25Option exercise2,500$6.67443,917
2023-08-25Option exercise10,000$7.96453,917
2023-08-11Option exercise (derivative)11,708$0.000
2023-08-11Option exercise (derivative)792$0.0010,000
2023-08-11Option exercise11,708$9.65453,125
2023-08-11Option exercise792$7.96442,209
2023-08-11Open-market sale792$32.37441,417
2023-08-01Option exercise (derivative)10,691$0.0010,000
2023-08-01Option exercise (derivative)1,809$0.0011,708
2023-08-01Option exercise1,809$9.65443,226
2023-08-01Option exercise10,691$9.65452,108
2023-08-01Open-market sale1,809$32.63441,417
2023-07-13Option exercise (derivative)12,500$0.0020,691
2023-07-13Option exercise12,500$9.65453,917
2023-07-13Open-market sale12,500$35.28441,417
2023-07-03Option exercise (derivative)12,500$0.0033,191
2023-07-03Open-market sale12,500$32.60441,417
2023-07-03Option exercise12,500$9.65453,917
2023-06-12Option exercise (derivative)12,500$0.0045,691
2023-06-12Option exercise12,500$9.65453,917
2023-06-12Open-market sale12,500$37.06441,417
2023-05-31Option exercise (derivative)12,500$0.0058,191
2023-05-31Open-market sale12,500$37.67441,058
2023-05-31Option exercise12,500$9.65453,558
2023-05-16Option exercise (derivative)12,500$0.0070,691
2023-05-16Option exercise12,500$9.65453,558
2023-05-16Open-market sale12,500$37.41441,058
2023-04-28Option exercise (derivative)12,500$0.0083,191
2023-04-28Open-market sale12,500$37.68441,058
2023-04-28Option exercise12,500$9.65453,558
2023-04-14Option exercise (derivative)12,500$0.0095,691
2023-04-14Option exercise12,500$9.65453,558
2023-04-14Open-market sale12,500$35.61441,058
2023-03-28Option exercise (derivative)12,500$0.00108,191
2023-03-28Option exercise12,500$9.65453,558
2023-03-28Open-market sale12,500$35.05441,058
2023-03-15Option exercise (derivative)12,500$0.00120,691
2023-03-15Open-market sale12,500$37.26441,058
2023-03-15Option exercise12,500$9.65453,558
2023-03-06Option exercise (derivative)12,500$0.00133,191
2023-03-06Option exercise12,500$9.65382,958
2023-03-06Open-market sale12,500$39.94370,458
2023-03-06Tax withholding11,900$39.13358,558
2023-03-06Grant / award (derivative)2,555$0.002,555
2023-03-06Grant / award (derivative)162,445$0.00162,445
2023-03-06Grant / award82,500$0.00441,058
2023-03-02Tax withholding32,724$39.60370,458
2023-02-16Tax withholding3,230$44.13403,182
2023-01-17Option exercise (derivative)10,000$0.00145,691
2023-01-17Open-market sale10,000$42.43406,412
2023-01-17Option exercise10,000$9.65416,412
2023-01-04Option exercise (derivative)10,000$0.00155,691
2023-01-04Open-market sale10,000$44.24406,412
2023-01-04Option exercise10,000$9.65416,412
2022-12-21Option exercise (derivative)10,000$0.00155,691
2022-12-21Option exercise10,000$9.65416,412
2022-12-21Open-market sale10,000$43.92406,412
2022-12-05Option exercise (derivative)10,000$0.00165,691
2022-12-05Open-market sale10,000$39.30406,412
2022-12-05Option exercise10,000$9.65416,412
2022-11-21Option exercise (derivative)10,000$0.00175,691
2022-11-21Open-market sale10,000$40.89406,089
2022-11-21Option exercise10,000$9.65416,089
2022-11-02Option exercise (derivative)792$0.00185,691
2022-11-02Option exercise (derivative)9,208$0.000
2022-11-02Option exercise792$9.65406,881
2022-11-02Open-market sale9,208$42.17406,089
2022-11-02Option exercise9,208$7.96415,297
2022-10-19Option exercise (derivative)10,000$0.009,208
2022-10-19Option exercise10,000$7.96416,089
2022-10-19Open-market sale10,000$47.86406,089
2022-10-03Option exercise (derivative)10,000$0.0019,208
2022-10-03Open-market sale10,000$50.40406,089
2022-10-03Option exercise10,000$7.96416,089
2022-09-19Option exercise (derivative)10,000$0.0029,208
2022-09-19Option exercise10,000$7.96416,089
2022-09-19Open-market sale10,000$51.42406,089
2022-09-07Option exercise (derivative)10,000$0.0039,208
2022-09-07Open-market sale10,000$49.11406,089
2022-09-07Option exercise10,000$7.96416,089
2022-08-17Option exercise (derivative)10,000$0.0049,208
2022-08-17Open-market sale10,000$50.11409,124
2022-08-17Option exercise10,000$7.96419,124
2022-08-01Option exercise (derivative)10,000$0.0059,208
2022-08-01Option exercise10,000$7.96419,124
2022-08-01Open-market sale10,000$41.26409,124
2022-07-18Option exercise (derivative)10,000$0.0069,208
2022-07-18Open-market sale10,000$40.49409,472
2022-07-18Option exercise10,000$7.96419,472
2022-07-06Option exercise (derivative)10,000$0.0079,208
2022-07-06Open-market sale10,000$44.38409,472
2022-07-06Option exercise10,000$7.96419,472
2022-06-15Option exercise (derivative)10,000$0.0089,208
2022-06-15Option exercise10,000$7.96419,472
2022-06-15Open-market sale10,000$39.40409,472
2022-06-06Option exercise (derivative)10,000$0.0099,208
2022-06-06Option exercise10,000$7.96419,472
2022-06-06Open-market sale10,000$41.23409,472
2022-05-16Option exercise (derivative)10,000$0.00109,208
2022-05-16Open-market sale10,000$43.11409,124
2022-05-16Option exercise10,000$7.96419,124
2022-05-04Option exercise (derivative)10,000$0.00119,208
2022-05-04Option exercise10,000$7.96419,124
2022-05-04Open-market sale10,000$39.43409,124
2022-04-20Option exercise (derivative)10,000$0.00129,208
2022-04-20Option exercise10,000$7.96419,124
2022-04-20Open-market sale10,000$37.89409,124
2022-04-04Option exercise (derivative)10,000$0.00139,208
2022-04-04Option exercise10,000$7.96419,124
2022-04-04Open-market sale10,000$38.78409,124
2022-03-21Option exercise (derivative)10,000$0.00149,208
2022-03-21Open-market sale10,000$36.03409,124
2022-03-21Option exercise10,000$7.96419,124
2022-03-07Tax withholding23,799$36.83409,124
2022-03-02Grant / award (derivative)177,343$37.63177,343
2022-03-02Grant / award (derivative)2,657$37.632,657
2022-03-02Grant / award85,000$0.00432,923
2022-03-02Tax withholding15,866$37.63347,923
2022-03-02Option exercise (derivative)10,000$0.00159,208
2022-03-02Open-market sale10,000$36.31432,923
2022-03-02Option exercise10,000$7.96442,923
2022-02-28Tax withholding11,329$35.32363,789
2022-02-16Option exercise (derivative)10,000$0.00169,208
2022-02-16Grant / award8,750$0.00375,118
2022-02-16Option exercise10,000$7.96370,644
2022-02-16Open-market sale10,000$36.50360,644
2022-02-16Grant / award5,724$0.00366,368
2022-02-07Option exercise (derivative)10,000$0.00179,208
2022-02-07Open-market sale10,000$33.86360,644
2022-02-07Option exercise10,000$7.96370,644
2021-11-12Option exercise (derivative)4,143$0.000
2021-11-12Option exercise4,143$6.00364,206
2021-11-12Open-market sale4,143$39.63360,063
2021-10-29Option exercise (derivative)5,000$0.004,143
2021-10-29Open-market sale5,000$35.80360,063
2021-10-29Option exercise5,000$6.00365,063
2021-10-14Option exercise (derivative)5,000$0.009,143
2021-10-14Option exercise5,000$6.00362,563
2021-10-14Open-market sale5,000$37.74357,563
2021-09-30Option exercise (derivative)5,000$0.0014,143
2021-09-30Option exercise5,000$6.00362,563
2021-09-30Open-market sale5,000$34.01357,563
2021-09-15Option exercise (derivative)935$0.0019,143
2021-09-15Option exercise (derivative)4,065$0.000
2021-09-15Option exercise935$6.00358,498
2021-09-15Option exercise4,065$6.30361,628
2021-09-15Open-market sale4,065$32.66357,563
2021-09-02Option exercise (derivative)5,000$0.004,065
2021-09-02Open-market sale5,000$33.12357,563
2021-09-02Option exercise5,000$6.30362,563
2021-08-18Option exercise (derivative)5,000$0.009,065
2021-08-18Open-market sale5,000$31.14357,563
2021-08-18Option exercise5,000$6.30362,563
2021-08-05Option exercise (derivative)5,000$0.0014,065
2021-08-05Open-market sale5,000$29.12357,563
2021-08-05Option exercise5,000$6.30362,563
2021-07-22Option exercise (derivative)5,000$0.0019,065
2021-07-22Open-market sale5,000$29.82357,563
2021-07-22Option exercise5,000$6.30362,563
2021-07-06Option exercise (derivative)5,000$0.0024,065
2021-07-06Open-market sale5,000$20.13357,563
2021-07-06Option exercise5,000$6.30362,563
2021-06-18Option exercise (derivative)5,000$0.0029,065
2021-06-18Option exercise5,000$6.30362,563
2021-06-18Open-market sale5,000$21.37357,563
2021-06-03Option exercise (derivative)5,000$0.0034,065
2021-06-03Open-market sale5,000$20.61357,563
2021-06-03Option exercise5,000$6.30362,563
2021-05-20Option exercise (derivative)5,000$0.0039,065
2021-05-20Open-market sale5,000$23.71356,859
2021-05-20Option exercise5,000$6.30361,859
2021-05-07Option exercise (derivative)5,000$0.0044,065
2021-05-07Option exercise5,000$6.30361,859
2021-05-07Open-market sale5,000$23.21356,859
2021-04-30Option exercise (derivative)5,000$0.0049,065
2021-04-30Open-market sale5,000$25.87356,859
2021-04-30Option exercise5,000$6.30361,859
2021-04-12Option exercise (derivative)5,000$0.0054,065
2021-04-12Option exercise5,000$6.30361,859
2021-04-12Open-market sale5,000$23.56356,859
2021-03-22Option exercise (derivative)4,434$0.000
2021-03-22Option exercise (derivative)566$0.0059,065
2021-03-22Option exercise566$6.30357,425
2021-03-22Open-market sale566$25.19356,859
2021-03-22Option exercise4,434$6.00361,293
2021-03-08Option exercise (derivative)5,000$0.004,434
2021-03-08Option exercise5,000$6.00385,658
2021-03-08Open-market sale5,000$19.49380,658
2021-03-08Tax withholding23,799$19.19356,859
2021-03-02Grant / award (derivative)9,889$19.429,889
2021-03-02Grant / award (derivative)155,111$19.42155,111
2021-03-02Grant / award80,000$0.00380,658
2021-03-01Tax withholding9,916$19.66300,658
2021-02-26Tax withholding23,799$18.73310,574
2021-02-26Option exercise (derivative)5,000$0.009,434
2021-02-26Open-market sale5,000$19.33334,373
2021-02-26Option exercise5,000$6.00339,373
2021-02-18Conversion (derivative)10,409$0.0083,332
2021-02-18Conversion (derivative)10,409$0.000
2021-02-18Option exercise (derivative)10,409$0.0072,923
2021-02-18Option exercise (derivative)72,923$0.000
2021-02-18Tax withholding6,652$21.01309,346
2021-02-18Option exercise72,923$9.42382,269
2021-02-18Option exercise10,409$9.42315,998
2021-02-18Tax withholding47,896$21.01334,373
2021-02-10Option exercise (derivative)5,000$0.0014,434
2021-02-10Open-market sale5,000$23.88305,589
2021-02-10Option exercise5,000$6.00310,589
2021-01-29Option exercise (derivative)5,000$0.0019,434
2021-01-29Option exercise5,000$6.00310,589
2021-01-29Open-market sale5,000$20.34305,589
2021-01-20Option exercise (derivative)5,000$0.0024,434
2021-01-20Open-market sale5,000$20.41305,589
2021-01-20Option exercise5,000$6.00310,589
2021-01-04Option exercise (derivative)5,000$0.0029,434
2021-01-04Option exercise5,000$6.00310,589
2021-01-04Open-market sale5,000$20.23305,589
2020-12-16Option exercise (derivative)5,000$0.0034,434
2020-12-16Open-market sale5,000$20.51305,589
2020-12-16Option exercise5,000$6.00310,589
2020-12-04Option exercise (derivative)5,000$0.0039,434
2020-12-04Open-market sale5,000$17.36305,589
2020-12-04Option exercise5,000$6.00310,589
2020-11-23Option exercise (derivative)5,000$0.0044,434
2020-11-23Open-market sale5,000$15.73304,868
2020-11-23Option exercise5,000$6.00309,868
2020-11-10Option exercise (derivative)5,000$0.0049,434
2020-11-10Open-market sale5,000$16.50304,868
2020-11-10Option exercise5,000$6.00309,868
2020-10-29Option exercise (derivative)5,000$0.0054,434
2020-10-29Option exercise5,000$6.00309,868
2020-10-29Open-market sale5,000$15.15304,868
2020-10-13Option exercise (derivative)5,000$0.0059,434
2020-10-13Option exercise5,000$6.00309,868
2020-10-13Open-market sale5,000$15.94304,868
2020-10-02Option exercise (derivative)5,000$0.0064,434
2020-10-02Option exercise5,000$6.00309,868
2020-10-02Open-market sale5,000$22.53304,868
2020-09-21Option exercise (derivative)5,000$0.0069,434
2020-09-21Option exercise5,000$6.00309,868
2020-09-21Open-market sale5,000$20.97304,868
2020-09-11Option exercise (derivative)5,000$0.0074,434
2020-09-11Option exercise5,000$6.00309,868
2020-09-11Open-market sale5,000$22.95304,868
2020-09-04Option exercise (derivative)5,000$0.0079,434
2020-09-04Open-market sale5,000$22.37304,868
2020-09-04Option exercise5,000$6.00309,868
2020-08-18Option exercise (derivative)5,000$0.0084,434
2020-08-18Open-market sale5,000$23.48304,868
2020-08-18Option exercise5,000$6.00309,868
2020-08-05Option exercise (derivative)5,000$0.0089,434
2020-08-05Option exercise5,000$6.00309,868
2020-08-05Open-market sale5,000$22.12304,868
2020-07-28Option exercise (derivative)5,000$0.0094,434
2020-07-28Open-market sale5,000$23.77304,868
2020-07-28Option exercise5,000$6.00309,868
2020-07-16Option exercise (derivative)5,000$0.0099,434
2020-07-16Option exercise5,000$6.00309,868
2020-07-16Open-market sale5,000$27.36304,868
2020-07-06Option exercise (derivative)5,000$0.00104,434
2020-07-06Open-market sale5,000$24.85304,868
2020-07-06Option exercise5,000$6.00309,868
2020-06-24Option exercise (derivative)3,821$0.00109,434
2020-06-24Option exercise (derivative)1,179$0.000
2020-06-24Option exercise1,179$6.30306,047
2020-06-24Open-market sale3,821$23.86304,868
2020-06-24Option exercise3,821$6.00308,689
2020-06-11Option exercise (derivative)5,000$0.001,179
2020-06-11Open-market sale5,000$21.47304,868
2020-06-11Option exercise5,000$6.30309,868
2020-05-29Option exercise (derivative)5,000$20.106,179
2020-05-29Open-market sale5,000$20.10303,633
2020-05-29Option exercise5,000$6.30308,633
2020-05-18Option exercise (derivative)4,189$22.1611,179
2020-05-18Open-market sale811$22.10303,633
2020-05-18Option exercise4,189$6.30307,822
2020-05-01Open-market sale5,000$14.34304,444
2020-03-06Grant / award (derivative)8,825$14.408,825
2020-03-06Grant / award (derivative)231,175$14.40231,175
2020-03-06Grant / award120,000$0.00309,444
2020-02-28Tax withholding4,150$13.94189,444
2020-02-27Tax withholding13,832$13.94193,594
2020-02-26Tax withholding16,681$14.07207,426
2020-01-15Open-market sale4,950$12.96224,107
2019-12-16Open-market sale6,000$10.22229,057
2019-11-15Open-market sale6,000$8.08235,057
2019-10-15Open-market sale6,000$11.16238,022
2019-09-16Open-market sale6,000$12.74244,022
2019-08-15Open-market sale6,000$12.64250,022
2019-07-15Open-market sale6,000$10.94256,022
2019-06-17Open-market sale6,000$9.71262,022
2019-02-26Grant / award (derivative)225,099$7.14225,099
2019-02-26Grant / award (derivative)14,901$7.1414,901
2019-02-26Grant / award120,000$0.00268,022
2019-01-04Open-market sale4,000$7.11148,022
2018-12-06Open-market sale4,000$7.50152,022
2018-11-05Open-market sale4,000$7.11156,022
2018-10-05Open-market sale4,000$8.79160,022
2018-09-05Open-market sale4,000$7.94164,022
2018-08-03Open-market sale4,000$6.65168,022
2018-07-05Open-market sale4,000$9.09172,022
2018-06-05Open-market sale4,000$8.28176,022
2018-05-04Open-market sale300$8.30183,722
2018-05-04Open-market sale400$8.35183,322
2018-05-04Open-market sale1,800$8.38181,522
2018-05-04Open-market sale1,500$8.40180,022
2018-04-05Open-market sale4,000$7.52182,701
2018-02-28Grant / award45,000$0.00210,680
2018-02-28Tax withholding15,681$7.75194,999
2018-02-28Tax withholding8,298$7.75186,701
2018-02-27Grant / award (derivative)190,454$0.00190,454
2018-02-27Grant / award (derivative)9,546$0.009,546
2018-02-27Grant / award100,000$0.00165,680
2017-11-01Open-market sale1$13.5868,379
2017-11-01Open-market sale1,000$13.6067,379
2017-11-01Open-market sale1,000$13.6566,379
2017-11-01Open-market sale100$13.6866,279
2017-11-01Open-market sale347$13.7065,932
2017-11-01Open-market sale252$13.8065,680
2017-11-01Open-market sale100$13.5868,380
2017-11-01Open-market sale100$13.1570,080
2017-11-01Open-market sale200$13.3869,880
2017-11-01Open-market sale1,100$13.4068,780
2017-11-01Open-market sale100$13.4368,680
2017-11-01Open-market sale200$13.5568,480
2017-11-01Open-market sale500$13.1070,180
2017-10-02Open-market sale300$14.4074,585
2017-10-02Open-market sale700$14.4573,885
2017-10-02Open-market sale810$14.5573,075
2017-10-02Open-market sale100$14.6072,975
2017-10-02Open-market sale2,790$14.6570,185
2017-10-02Open-market sale300$14.6869,885
2017-09-01Open-market sale1,200$14.6578,085
2017-09-01Open-market sale800$14.6877,285
2017-09-01Open-market sale100$14.6379,285
2017-09-01Open-market sale100$14.5579,785
2017-09-01Open-market sale100$15.2874,885
2017-09-01Open-market sale400$14.9074,985
2017-09-01Open-market sale400$14.6079,385
2017-09-01Open-market sale200$14.8075,385
2017-09-01Open-market sale100$14.7575,585
2017-09-01Open-market sale300$14.7375,685
2017-09-01Open-market sale1,300$14.7075,985
2017-08-01Open-market sale1,123$13.8081,762
2017-08-01Open-market sale300$13.7582,885
2017-08-01Open-market sale900$13.7083,185
2017-08-01Open-market sale100$13.6884,085
2017-08-01Open-market sale500$13.6584,185
2017-08-01Open-market sale500$13.8880,467
2017-08-01Open-market sale100$13.6084,685
2017-08-01Open-market sale100$13.5584,785
2017-08-01Open-market sale177$14.2079,885
2017-08-01Open-market sale695$13.8580,967
2017-08-01Open-market sale405$13.9080,062
2017-08-01Open-market sale100$13.8381,662
2017-07-03Open-market sale100$12.1885,194
2017-07-03Open-market sale3,091$12.1585,294
2017-07-03Open-market sale1,500$12.1088,385
2017-07-03Open-market sale309$12.2084,885
2017-06-01Open-market sale400$13.8089,985
2017-06-01Open-market sale800$13.7590,385
2017-06-01Open-market sale200$13.7091,185
2017-06-01Open-market sale700$13.6591,385
2017-06-01Open-market sale100$13.8589,885
2017-06-01Open-market sale932$13.5592,885
2017-06-01Open-market sale500$13.5093,817
2017-06-01Open-market sale468$13.4594,317
2017-06-01Open-market sale100$13.4094,785
2017-06-01Open-market sale800$13.6092,085
2017-02-28Grant / award (derivative)194,235$0.00194,235
2017-02-28Grant / award (derivative)10,765$0.0010,765
2017-02-28Tax withholding17,007$10.6093,768
2017-02-28Grant / award45,000$0.00110,775
2017-02-28Grant / award60,000$0.0065,775
2016-02-23Grant / award (derivative)16,506$0.0016,506
2016-02-23Grant / award (derivative)258,494$0.00258,494
2015-02-26Grant / award (derivative)189,208$0.00189,208
2015-02-26Grant / award (derivative)10,792$0.0010,792
2014-02-24Grant / award (derivative)186,483$0.00186,483
2014-02-24Grant / award (derivative)13,517$0.0013,517
2013-12-12Gift18,000$0.003,276
2013-09-03Option exercise (derivative)29,166$0.000
2013-09-03Option exercise29,166—32,235
2013-09-03Disposition to issuer10,959$7.6521,276
2013-03-05Grant / award (derivative)679,532$0.00679,532
2013-03-05Grant / award (derivative)120,468$0.00120,468
2012-12-26Gift110,895$0.0018,416
2012-09-04Option exercise (derivative)175,000$0.00175,000
2012-09-04Tax withholding64,105$0.76129,311
2012-09-04Option exercise175,000—193,416
2012-03-05Grant / award (derivative)357,788$0.00357,788
2012-03-05Grant / award (derivative)92,212$0.0092,212
2011-11-17Grant / award (derivative)350,000$0.00350,000
2011-02-28Grant / award (derivative)437,541$0.00437,541
2011-02-28Grant / award (derivative)62,459$0.0062,459
2010-02-24Grant / award (derivative)233,166$0.00233,166
2010-02-24Grant / award (derivative)36,834$0.0036,834
2010-02-18Option exercise (derivative)500$0.0032,500
2010-02-18Option exercise500$1.2018,916
2010-02-18Open-market sale500$3.1418,416
2010-02-11Option exercise (derivative)500$0.0033,000
2010-02-11Open-market sale500$2.9618,416
2010-02-11Option exercise500$1.2018,916
2010-01-19Option exercise (derivative)500$0.0033,500
2010-01-19Open-market sale500$3.3418,416
2010-01-19Option exercise500$1.2018,916
2010-01-05Option exercise (derivative)500$0.0034,000
2010-01-05Option exercise500$1.2018,916
2010-01-05Open-market sale500$3.1118,416
2009-12-15Option exercise (derivative)500$0.0034,500
2009-12-15Open-market sale500$3.0518,416
2009-12-15Option exercise500$1.2018,916
2009-12-01Option exercise (derivative)500$0.0035,000
2009-12-01Open-market sale500$3.1218,416
2009-12-01Option exercise500$1.2018,916
2009-11-24Option exercise (derivative)500$0.0035,500
2009-11-24Option exercise500$1.2018,916
2009-11-24Open-market sale500$3.4718,416
2009-11-20Gift4,044$0.0018,416
2009-11-10Option exercise (derivative)500$0.0036,000
2009-11-10Option exercise500$1.2022,960
2009-11-10Open-market sale500$3.2422,460
2009-10-22Option exercise (derivative)500$0.0036,500
2009-10-22Option exercise500$1.2022,960
2009-10-22Open-market sale500$4.7722,460
2009-10-08Option exercise (derivative)500$0.0037,000
2009-10-08Option exercise500$1.2022,960
2009-10-08Open-market sale500$4.8522,460
2009-09-24Option exercise (derivative)500$0.0018,833
2009-09-24Option exercise500$1.2022,960
2009-09-24Open-market sale500$4.6222,460
2009-09-10Option exercise (derivative)500$0.0019,333
2009-09-10Option exercise500$1.2022,960
2009-09-10Open-market sale500$3.2122,460
2009-08-18Option exercise (derivative)500$0.0019,833
2009-08-18Option exercise500$1.2022,960
2009-08-18Open-market sale500$2.8122,460
2009-08-04Option exercise (derivative)1,000$0.0020,333
2009-08-04Option exercise1,000$1.2023,460
2009-08-04Open-market sale1,000$3.0022,460
2009-07-22Option exercise (derivative)1,000$0.0021,333
2009-07-22Option exercise1,000$1.2023,460
2009-07-22Open-market sale1,000$2.8322,460
2009-07-08Option exercise (derivative)1,000$0.0022,333
2009-07-08Open-market sale1,000$2.7222,460
2009-07-08Option exercise1,000$1.2023,460
2009-06-22Option exercise (derivative)1,000$0.0023,333
2009-06-22Option exercise1,000$1.2023,460
2009-06-22Open-market sale1,000$2.7422,460
2009-06-08Option exercise (derivative)1,000$0.0024,333
2009-06-08Option exercise1,000$1.2023,460
2009-06-08Open-market sale1,000$2.9722,460
2009-05-22Option exercise (derivative)1,000$0.0025,333
2009-05-22Open-market sale1,000$2.0022,460
2009-05-22Option exercise1,000$1.2023,460
2009-05-18Option exercise (derivative)1,000$0.0026,333
2009-05-18Open-market sale1,000$2.0022,460
2009-05-18Option exercise1,000$1.2023,460
2009-05-06Option exercise (derivative)1,000$0.0027,333
2009-05-06Option exercise1,000$1.2023,460
2009-05-06Open-market sale1,000$2.0022,460
2009-05-01Option exercise (derivative)4,676$0.0028,333
2009-05-01Option exercise4,676$1.2027,136
2009-05-01Open-market sale76$2.0127,060
2009-05-01Open-market sale4,600$2.0022,460
2009-04-24Option exercise (derivative)324$0.0033,009
2009-04-24Option exercise324$1.2022,784
2009-04-24Open-market sale324$2.0022,460
2009-04-22Option exercise (derivative)25,200$0.0033,333
2009-04-22Option exercise25,200$1.2047,660
2009-04-22Open-market sale25,200$2.0022,460
2009-04-21Option exercise (derivative)2,800$0.0058,533
2009-04-21Open-market sale2,800$2.0022,460
2009-04-21Option exercise2,800$1.2025,260
2009-03-30Option exercise (derivative)2,000$0.0061,333
2009-03-30Option exercise2,000$1.2024,460
2009-03-30Open-market sale2,000$2.0022,460
2009-03-26Option exercise (derivative)20,000$0.0063,333
2009-03-26Option exercise20,000$1.2042,460
2009-03-26Open-market sale20,000$2.0022,460
2009-03-17Option exercise (derivative)4,538$0.0012
2009-03-17Open-market sale4,538$2.0022,460
2009-03-17Option exercise4,538$0.5826,998
2009-03-16Option exercise (derivative)962$0.004,550
2009-03-16Open-market sale962$2.0022,460
2009-03-16Option exercise962$0.5823,422
2009-02-26Grant / award (derivative)50,333$0.0050,333
2009-02-26Grant / award (derivative)224,667$0.00224,667
2008-09-15Option exercise (derivative)5,838$0.0012,264
2008-09-15Option exercise5,838$1.2028,298
2008-09-15Open-market sale5,838$5.0022,460
2008-08-29Option exercise (derivative)9,676$0.0018,102
2008-08-29Open-market sale4,500$5.2526,336
2008-08-29Option exercise9,676$1.2032,136
2008-08-29Open-market sale1,300$5.2030,836
2008-08-29Open-market sale2,676$5.3623,660
2008-08-29Open-market sale1,200$5.3822,460
2008-08-15Option exercise (derivative)3,889$0.0027,778
2008-08-15Open-market sale1,411$5.0022,460
2008-08-15Open-market sale3,889$5.0023,871
2008-08-15Option exercise3,889$1.2027,760
2008-07-31Option exercise (derivative)13,302$0.0048,692
2008-07-31Open-market sale13,302$5.0031,220
2008-07-31Open-market sale7,349$5.0023,871
2008-07-31Option exercise13,302$2.0044,522
2008-02-29Grant / award (derivative)191,666$0.00191,666
2008-02-29Grant / award (derivative)8,334$0.008,334
2007-12-14Option exercise (derivative)6,702$0.0061,994
2007-12-14Option exercise6,702$2.0037,922
2007-12-14Open-market sale6,702$5.3931,220
2007-11-30Option exercise (derivative)6,805$0.0068,696
2007-11-30Open-market sale6,805$5.1931,220
2007-11-30Option exercise6,805$2.0038,025
2007-11-15Option exercise (derivative)7,009$0.0075,501
2007-11-15Open-market sale7,009$5.0031,220
2007-11-15Option exercise7,009$2.0038,229
2007-10-31Option exercise (derivative)7,419$0.0082,510
2007-10-31Open-market sale700$5.0131,935
2007-10-31Open-market sale6,004$5.0032,635
2007-10-31Option exercise7,419$2.0038,639
2007-10-31Open-market sale100$5.0331,220
2007-10-31Open-market sale15$5.0531,320
2007-10-31Open-market sale100$5.0731,335
2007-10-31Open-market sale500$5.0231,435
2007-10-15Option exercise (derivative)8,237$0.0089,929
2007-10-15Option exercise8,237$2.0046,957
2007-10-15Open-market sale537$5.9846,420
2007-10-15Open-market sale1,100$5.9945,320
2007-10-15Open-market sale3,000$6.0042,320
2007-10-15Open-market sale500$6.0441,820
2007-10-15Open-market sale600$6.0541,220
2007-10-15Open-market sale500$6.1240,720
2007-10-15Open-market sale2,000$6.1538,720
2007-09-28Option exercise (derivative)9,874$0.0098,166
2007-09-28Open-market sale9,874$5.0938,720
2007-09-28Option exercise9,874$2.0048,594
2007-08-30Option exercise (derivative)163$0.005,512
2007-08-30Option exercise (derivative)6,385$0.00108,040
2007-08-30Option exercise6,385$2.0045,105
2007-08-30Open-market sale163$5.1138,720
2007-08-30Option exercise163$0.5838,883
2007-08-15Option exercise (derivative)6,497$0.005,675
2007-08-15Open-market sale6,497$5.0438,720
2007-08-15Option exercise6,497$0.5845,217
2007-07-31Option exercise (derivative)267$0.0012,172
2007-07-31Open-market sale6,127$5.0038,720
2007-07-31Option exercise267$0.5845,114
2007-07-31Open-market sale267$5.0044,847
2007-07-16Option exercise (derivative)60$0.0012,439
2007-07-16Open-market sale60$5.4750,975
2007-07-16Open-market sale3,000$5.4947,975
2007-07-16Open-market sale3,128$5.4844,847
2007-07-16Option exercise60$0.5851,035
2007-06-29Open-market sale5,775$5.8650,975
2007-06-15Open-market sale4,950$6.4656,750
2007-06-12Gift7,500$0.0054,200
2007-05-29Open-market sale209$6.5164,791
2007-05-29Open-market sale400$6.5061,700
2007-05-29Open-market sale2,691$6.5062,100
2007-03-14Grant / award (derivative)227,194$0.00227,194
2007-03-14Grant / award (derivative)22,806$0.0022,806
2006-12-15Option exercise (derivative)5,000$0.0012,499
2006-12-15Option exercise5,000$0.5870,000
2006-12-15Open-market sale5,000$6.9465,000
2006-11-30Option exercise (derivative)5,000$0.0017,499
2006-11-30Open-market sale2,500$7.3067,500
2006-11-30Open-market sale2,500$7.2965,000
2006-11-30Option exercise5,000$0.5870,000
2006-11-15Option exercise (derivative)5,000$0.0022,499
2006-11-15Open-market sale5,000$7.6265,000
2006-11-15Option exercise5,000$0.5870,000
2006-10-30Option exercise (derivative)5,000$0.0027,499
2006-10-30Option exercise5,000$0.5870,000
2006-10-30Open-market sale2,500$7.0267,500
2006-10-30Open-market sale2,500$7.0165,000
2006-10-16Option exercise (derivative)5,000$0.0032,499
2006-10-16Option exercise5,000$0.5870,000
2006-10-16Open-market sale2,500$6.6967,500
2006-10-16Open-market sale2,500$6.8165,000
2006-10-02Option exercise (derivative)5,000$0.0037,499
2006-10-02Open-market sale2,500$6.3667,500
2006-10-02Open-market sale2,500$6.4065,000
2006-10-02Option exercise5,000$0.5870,000
2006-09-15Option exercise (derivative)5,000$0.0042,499
2006-09-15Open-market sale402$6.7966,100
2006-09-15Open-market sale543$6.7366,502
2006-09-15Open-market sale1,100$6.8065,000
2006-09-15Open-market sale100$6.7667,045
2006-09-15Open-market sale2,855$6.7567,145
2006-09-15Option exercise5,000$0.5870,000
2006-08-30Option exercise (derivative)5,000$0.0047,499
2006-08-30Open-market sale5,000$6.4465,000
2006-08-30Option exercise5,000$0.5870,000
2006-08-15Option exercise (derivative)4,999$0.0052,499
2006-08-15Open-market sale99$5.4565,000
2006-08-15Open-market sale100$5.4765,099
2006-08-15Open-market sale4,800$5.4465,199
2006-08-15Option exercise4,999$0.5869,999
2006-07-31Option exercise (derivative)4,999$0.0057,498
2006-07-31Option exercise4,999$0.5869,999
2006-07-31Open-market sale4,999$5.6365,000
2006-07-17Option exercise (derivative)4,998$0.0062,497
2006-07-17Open-market sale1,327$5.5165,673
2006-07-17Open-market sale100$5.5265,573
2006-07-17Open-market sale500$5.5565,073
2006-07-17Open-market sale27$5.5865,046
2006-07-17Open-market sale46$5.5965,000
2006-07-17Open-market sale700$5.4967,752
2006-07-17Open-market sale752$5.5067,000
2006-07-17Open-market sale200$5.4868,452
2006-07-17Open-market sale1,000$5.4768,652
2006-07-17Open-market sale346$5.4669,652
2006-07-17Option exercise4,998$0.5869,998
2006-06-30Option exercise (derivative)4,995$0.0067,495
2006-06-30Open-market sale4,995$6.6165,000
2006-06-30Option exercise4,995$0.5869,995
2006-06-15Option exercise (derivative)4,990$0.0072,490
2006-06-15Open-market sale4,990$6.9365,000
2006-06-15Option exercise4,990$0.5869,990
2006-05-30Option exercise (derivative)4,980$0.0077,480
2006-05-30Option exercise4,980$0.5869,980
2006-05-30Open-market sale4,980$7.0665,000
2006-05-15Option exercise (derivative)4,961$0.0082,460
2006-05-15Open-market sale1,000$6.9866,761
2006-05-15Option exercise4,961$0.5869,961
2006-05-15Open-market sale1,000$7.0368,961
2006-05-15Open-market sale1,161$7.0065,000
2006-05-15Open-market sale600$7.0366,161
2006-05-15Open-market sale400$6.9467,761
2006-05-15Open-market sale800$6.9668,161
2006-05-01Option exercise (derivative)4,922$0.0087,421
2006-05-01Open-market sale4,521$7.1065,000
2006-05-01Open-market sale200$7.1569,521
2006-05-01Open-market sale100$7.2269,721
2006-05-01Open-market sale101$7.2069,821
2006-05-01Option exercise4,922$0.5869,922
2006-04-17Option exercise (derivative)4,844$0.0092,343
2006-04-17Open-market sale4,844$7.3465,000
2006-04-17Option exercise4,844$0.5869,844
2006-03-30Option exercise (derivative)4,688$0.0097,187
2006-03-30Option exercise4,688$0.5869,688
2006-03-30Open-market sale4,688$7.0665,000
2006-03-15Option exercise (derivative)4,375$0.00101,875
2006-03-15Open-market sale4,375$7.0165,000
2006-03-15Option exercise4,375$0.5869,375
2006-03-01Grant / award (derivative)71,506$0.0071,506
2006-03-01Grant / award (derivative)28,494$0.0028,494
2006-02-28Option exercise (derivative)3,750$0.00106,250
2006-02-28Option exercise3,750$0.5868,750
2006-02-28Open-market sale3,750$7.1065,000
2006-02-15Option exercise (derivative)2,500$0.00110,000
2006-02-15Option exercise2,500$0.5867,500
2006-02-15Open-market sale2,500$7.1465,000

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