SEC CIK 1418036

ABU GHAZALEH MOHAMMAD

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

Current Positions

CompanyShares OwnedAs Of
FDPview stock →5,083,7292026-03-03
DMCview stock →5,040,7822025-08-14

Position History — DMC

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

05,666,30811,332,61616,998,9242008-032014-112015-022016-082020-032021-052025-082025-08

Recent Filings — DMC

DateActivitySharesPriceOwned After
2025-08-14Open-market sale7,575$36.615,040,782
2025-08-13Open-market sale20,000$36.855,048,357
2025-08-12Open-market sale20,000$36.895,068,357
2025-08-08Open-market sale5,554$36.505,088,357
2025-08-06Open-market sale50,000$35.924,990,782
2025-08-04Open-market sale39,130$37.225,093,911
2025-03-03Grant / award (derivative)70,961$0.0070,961
2025-03-03Grant / award (derivative)70,961$0.0070,961
2025-03-02Option exercise (derivative)33,634.71$0.000
2025-03-02Option exercise (derivative)7,566$0.007,589
2025-03-02Option exercise (derivative)2,975.85$0.004,472.43
2025-03-02Option exercise33,634$0.005,130,066
2025-03-02Option exercise2,975$0.005,133,041
2025-03-02Option exercise7,566$0.005,096,432
2025-03-01Option exercise (derivative)57,721$0.00115,442
2025-03-01Grant / award (derivative)9,027$0.00173,163
2025-03-01Option exercise (derivative)2,148.67$0.007,448.28
2025-03-01Option exercise57,721$0.005,086,718
2025-03-01Option exercise2,148$0.005,088,866
2024-12-06Grant / award (derivative)1,645.88$0.009,596.95
2024-09-06Grant / award (derivative)1,876.29$0.007,951.07
2024-06-07Grant / award (derivative)2,393.97$0.006,074.78
2024-03-29Grant / award (derivative)2,070.02$0.003,680.81
2024-03-02Option exercise (derivative)7,565$0.0015,155
2024-03-02Option exercise (derivative)32,646.14$0.0033,634.71
2024-03-02Disposition to issuer (derivative)53,013$0.000
2024-03-02Option exercise (derivative)1,355.95$0.003,150.45
2024-03-02Option exercise7,565$0.006,994,996
2024-03-02Option exercise32,646$0.007,027,642
2024-03-02Grant / award1,355$0.007,028,997
2024-03-01Grant / award (derivative)164,136$0.00164,136
2024-03-01Option exercise (derivative)3,573.74$0.004,506.4
2024-03-01Option exercise (derivative)18,302.5$0.000
2024-03-01Disposition to issuer (derivative)1,539.66$0.001,610.79
2024-03-01Option exercise (derivative)10,000$0.000
2024-03-01Option exercise (derivative)20,113$0.000
2024-03-01Option exercise10,000$0.006,945,443
2024-03-01Option exercise20,113$0.006,965,556
2024-03-01Option exercise3,573$0.006,987,431
2024-03-01Option exercise18,302$0.006,983,858
2023-12-08Grant / award (derivative)1,548.85$0.007,978.18
2023-12-08Grant / award (derivative)1,650.81$0.008,080.14
2023-09-08Grant / award (derivative)1,548.85$0.006,429.33
2023-07-06Option exercise (derivative)32,646.14$0.0066,280.86
2023-07-06Disposition to issuer (derivative)2,745$0.0098,927
2023-07-06Option exercise (derivative)591.72$0.004,880.48
2023-07-06Disposition to issuer (derivative)49.75$0.005,472.2
2023-07-06Option exercise591$0.006,902,797
2023-07-06Option exercise32,646$0.006,935,443
2023-06-09Grant / award (derivative)1,707.96$0.005,521.95
2023-04-28Gift2,000,000$0.005,028,997
2023-03-31Grant / award (derivative)1,138.31$0.003,814
2023-03-02Grant / award (derivative)53,013$0.0053,013
2023-03-02Grant / award (derivative)22,720$0.0022,720
2023-03-01Option exercise (derivative)18,248$0.0018,302.5
2023-03-01Option exercise (derivative)11,068$0.000
2023-03-01Option exercise (derivative)20,052$0.0020,113
2023-03-01Option exercise (derivative)10,000$0.0010,000
2023-03-01Option exercise (derivative)2,686$0.002,675.69
2023-03-01Option exercise18,248$0.006,899,520
2023-03-01Option exercise10,000$0.006,850,152
2023-03-01Option exercise2,686$0.006,902,206
2023-03-01Option exercise20,052$0.006,870,204
2023-03-01Option exercise11,068$0.006,881,272
2023-02-20Option exercise (derivative)10,000$0.000
2023-02-20Option exercise (derivative)577$0.005,363.98
2023-02-20Option exercise577$0.006,840,152
2023-02-20Option exercise10,000$0.006,839,575
2023-02-17Option exercise (derivative)32,200$0.000
2023-02-17Option exercise32,200$26.526,859,857
2023-02-17Tax withholding30,282$28.206,829,575
2022-12-09Grant / award (derivative)1,254.99$0.005,941.54
2022-09-09Grant / award (derivative)712.31$0.004,686.55
2022-07-06Grant / award (derivative)101,672$0.00101,672
2022-06-10Grant / award (derivative)746.36$0.003,974.24
2022-05-27Open-market buy639$25.826,827,657
2022-05-26Open-market buy19,361$25.276,827,018
2022-04-01Grant / award (derivative)681.11$0.003,227.87
2022-03-01Option exercise (derivative)1,262$0.002,546.76
2022-03-01Option exercise (derivative)10,000$0.0020,000
2022-03-01Option exercise (derivative)20,052$0.0040,165
2022-03-01Option exercise (derivative)11,066$0.0011,068
2022-03-01Disposition to issuer (derivative)5,418.5$0.0054,798.5
2022-03-01Option exercise (derivative)18,248$0.0036,550.5
2022-03-01Option exercise18,248$0.006,806,395
2022-03-01Option exercise20,052$0.006,788,147
2022-03-01Option exercise11,066$0.006,768,095
2022-03-01Option exercise10,000$0.006,757,029
2022-03-01Option exercise1,262$0.006,807,657
2022-02-22Option exercise (derivative)13,333$0.000
2022-02-22Option exercise (derivative)10,000$0.0010,000
2022-02-22Option exercise (derivative)10,000$0.000
2022-02-22Option exercise (derivative)1,273$0.003,904.26
2022-02-22Option exercise10,000$0.006,722,423
2022-02-22Option exercise1,273$0.006,747,029
2022-02-22Option exercise10,000$0.006,732,423
2022-02-22Option exercise13,333$0.006,745,756
2021-12-10Grant / award (derivative)1,263.8$0.005,179.57
2021-09-10Grant / award (derivative)1,082.48$0.003,915.78
2021-09-07Open-market sale200$32.106,712,423
2021-09-03Open-market sale10,785$32.386,712,623
2021-09-02Open-market sale11,288$32.626,723,408
2021-09-01Open-market sale12,716$32.586,734,696
2021-08-31Open-market sale13,724$32.656,747,412
2021-08-27Open-market sale16,246$32.886,761,870
2021-08-27Open-market sale734$33.196,761,136
2021-08-26Open-market sale20,000$32.106,778,116
2021-08-25Open-market sale10,834$32.176,798,116
2021-06-11Grant / award (derivative)626.39$0.002,833.29
2021-06-08Open-market sale15,017$35.036,808,950
2021-06-07Open-market sale13,876$34.966,823,967
2021-06-04Open-market sale11,956$34.856,837,843
2021-06-03Open-market sale13,279$34.696,849,799
2021-06-02Open-market sale15,201$34.766,863,078
2021-05-25Open-market sale1,328$34.596,878,279
2021-05-24Open-market sale15,754$34.706,879,607
2021-05-21Open-market sale13,891$34.796,895,361
2021-05-20Open-market sale10,471$34.586,909,252
2021-04-02Grant / award (derivative)754.7$0.002,206.91
2021-03-01Grant / award (derivative)60,217$0.0060,217
2021-03-01Option exercise (derivative)11,066$0.0022,134
2021-03-01Disposition to issuer (derivative)6,800$0.0033,200
2021-03-01Option exercise (derivative)456$0.001,452.21
2021-03-01Grant / award (derivative)60,217$0.0060,217
2021-03-01Option exercise (derivative)10,000$0.0030,000
2021-03-01Option exercise456$0.006,919,723
2021-03-01Option exercise10,000$0.006,908,201
2021-03-01Option exercise11,066$0.006,919,267
2021-02-22Option exercise (derivative)13,333$0.0013,335
2021-02-22Option exercise13,333$0.006,898,201
2021-02-22Option exercise (derivative)10,000$0.0010,000
2021-02-22Option exercise (derivative)917$0.001,986.96
2021-02-22Option exercise (derivative)10,000$0.000
2021-02-22Option exercise (derivative)10,000$0.0020,000
2021-02-22Option exercise10,000$0.006,873,951
2021-02-22Option exercise10,000$0.006,883,951
2021-02-22Option exercise917$0.006,884,868
2021-02-22Option exercise10,000$0.006,863,951
2020-12-04Grant / award (derivative)654.97$0.002,905.06
2020-11-27Open-market sale20,000$24.956,853,951
2020-09-18Open-market sale927$24.016,873,951
2020-09-17Open-market sale1,000$24.026,874,878
2020-09-16Open-market sale2,200$24.026,875,878
2020-09-14Open-market sale100$24.006,878,078
2020-09-11Open-market sale5,002$24.056,878,178
2020-09-10Open-market sale16,890$24.146,883,180
2020-09-09Open-market sale12,493$24.096,900,070
2020-09-04Grant / award (derivative)361.24$0.002,250.09
2020-08-28Open-market sale100$24.066,912,563
2020-08-27Open-market sale600$24.016,912,663
2020-08-19Open-market sale25,000$23.786,913,263
2020-08-18Open-market sale3,312$24.076,999,407
2020-08-18Open-market sale739$24.036,938,263
2020-08-17Open-market sale20,348$24.127,002,719
2020-08-17Open-market sale50,000$24.076,949,407
2020-08-14Open-market sale11,541$24.517,023,067
2020-08-14Open-market sale10,405$24.536,939,002
2020-08-13Open-market sale11,583$24.737,034,608
2020-08-12Open-market sale18,294$24.677,046,191
2020-08-11Open-market sale15,226$24.587,064,485
2020-08-10Open-market sale12,868$24.527,079,711
2020-08-07Open-market sale11,794$24.277,092,579
2020-08-06Open-market sale6,339$24.097,104,373
2020-08-05Open-market sale8,001$24.107,110,712
2020-08-04Open-market sale7,192$24.047,118,713
2020-07-30Open-market sale810$24.057,125,905
2020-07-29Open-market sale22,850$24.477,126,715
2020-07-23Open-market sale1,000$24.027,149,565
2020-07-15Open-market sale6,351$24.047,150,565
2020-07-07Open-market sale500$24.037,156,916
2020-07-06Open-market sale2,679$24.027,157,416
2020-06-05Grant / award (derivative)330.5$0.001,888.85
2020-06-04Open-market sale20,000$24.967,160,095
2020-06-03Open-market sale20,800$24.187,180,095
2020-06-02Open-market sale19,200$23.837,200,895
2020-06-01Open-market sale10,341$24.447,240,095
2020-06-01Open-market sale20,000$24.337,220,095
2020-05-29Open-market sale10,000$24.567,250,436
2020-05-28Open-market sale20,000$24.687,260,436
2020-05-18Gift1,000,000$0.007,280,436
2020-05-15Gift1,000,000$0.006,280,436
2020-05-15Open-market sale33,000$21.785,280,436
2020-05-14Open-market sale33,000$21.365,313,436
2020-05-13Open-market sale34,000$21.685,346,436
2020-03-27Grant / award (derivative)629.1$0.001,605.44
2020-03-02Option exercise (derivative)12,076$0.000
2020-03-02Option exercise (derivative)13,332$0.0026,668
2020-03-02Option exercise (derivative)193$0.001,038.34
2020-03-02Option exercise (derivative)62$0.00976.34
2020-03-02Option exercise (derivative)10,000$0.0040,000
2020-03-02Grant / award (derivative)50,000$0.0050,000
2020-03-02Grant / award (derivative)40,000$0.0040,000
2020-03-02Option exercise193$0.005,367,042
2020-03-02Option exercise13,332$0.005,380,374
2020-03-02Option exercise62$0.005,380,436
2020-03-02Option exercise12,076$0.005,366,849
2020-03-02Option exercise10,000$0.005,354,773
2020-02-24Option exercise (derivative)10,000$0.0020,000
2020-02-24Option exercise (derivative)10,000$0.000
2020-02-24Option exercise (derivative)321$0.001,895.34
2020-02-24Option exercise (derivative)428$0.001,467.34
2020-02-24Option exercise10,000$0.005,344,345
2020-02-24Option exercise10,000$0.005,334,024
2020-02-24Option exercise321$0.005,334,345
2020-02-24Option exercise428$0.005,344,773
2020-02-21Option exercise (derivative)199$0.002,216.34
2020-02-21Option exercise (derivative)10,000$0.0020,000
2020-02-21Option exercise10,000$0.005,323,825
2020-02-21Option exercise199$0.005,324,024
2020-02-20Option exercise (derivative)45$0.00182,948.91
2020-02-20Option exercise (derivative)10,000$0.0030,000
2020-02-20Option exercise45$0.005,313,825
2020-02-20Option exercise10,000$0.005,313,780
2020-02-20Option exercise (derivative)10,000$0.0030,000
2020-02-20Option exercise (derivative)45$0.002,415.34
2020-02-20Option exercise10,000$0.005,313,780
2020-02-20Option exercise45$0.005,313,825
2019-12-06Grant / award (derivative)437.52$0.00182,993.91
2019-09-06Grant / award (derivative)383.52$0.00182,556.39
2019-03-01Option exercise (derivative)12,207$0.0013,701
2019-03-01Option exercise (derivative)13,842$0.000
2019-03-01Option exercise26,049$0.005,303,780
2019-02-24Option exercise (derivative)10,382$0.0010,382
2019-02-24Option exercise10,382$0.005,277,732
2019-02-22Option exercise (derivative)10,275$0.0020,551
2019-02-22Option exercise10,275$0.005,267,350
2019-02-22Grant / award (derivative)40,000$0.0040,000
2019-02-22Grant / award (derivative)50,000$0.0050,000
2019-02-22Option exercise (derivative)10,275$0.0020,551
2019-02-22Option exercise (derivative)10,000$0.0040,000
2019-02-22Option exercise10,275$0.005,267,350
2019-02-22Option exercise10,000$0.005,246,922
2019-02-21Option exercise (derivative)10,153$0.0030,462
2019-02-21Option exercise10,153$0.005,257,075
2019-02-21Option exercise (derivative)10,153$0.0030,462
2019-02-21Option exercise10,153$0.005,257,075
2019-02-20Grant / award (derivative)50,000$0.0050,000
2019-02-20Option exercise (derivative)10,000$0.0040,000
2019-02-20Option exercise10,000$0.005,246,922
2019-02-18Option exercise (derivative)10,512$0.000
2019-02-18Option exercise10,512—5,236,922
2018-12-07Grant / award (derivative)856$0.00856
2018-09-07Grant / award (derivative)727$0.00727
2018-08-27Open-market sale25,000$38.335,226,410
2018-08-24Open-market sale25,000$37.965,251,410
2018-06-01Grant / award (derivative)613$0.00613
2018-05-24Open-market sale20,000$45.215,276,410
2018-05-23Open-market sale20,000$45.665,296,410
2018-05-22Open-market sale20,000$46.345,316,410
2018-05-21Open-market sale20,000$46.475,336,410
2018-05-18Open-market sale20,000$46.265,356,410
2018-03-30Grant / award (derivative)603$0.00603
2018-03-01Option exercise (derivative)11,999$0.0026,986
2018-03-01Option exercise (derivative)16,411$0.000
2018-03-01Option exercise (derivative)13,632$0.0013,633
2018-03-01Option exercise42,042$0.005,376,410
2018-02-24Option exercise (derivative)10,224$0.0020,448
2018-02-24Option exercise10,224$0.005,334,368
2018-02-22Option exercise (derivative)10,119$0.0030,359
2018-02-22Option exercise10,119$0.005,324,144
2018-02-21Grant / award (derivative)40,000$0.0040,000
2018-02-21Option exercise (derivative)10,000$0.0040,000
2018-02-21Grant / award (derivative)50,000$0.0050,000
2018-02-21Option exercise10,000$0.005,314,025
2018-02-20Option exercise (derivative)10,353$0.0010,353
2018-02-20Option exercise10,353—5,304,025
2018-02-01Gift20,000$0.005,293,672
2017-12-08Grant / award (derivative)558$0.00558
2017-10-23Gift5,000$0.005,313,672
2017-09-08Grant / award (derivative)575$0.00575
2017-08-10Gift10,000$0.005,318,672
2017-06-02Grant / award (derivative)515$0.00515
2017-03-31Grant / award (derivative)443$0.00443
2017-03-17Open-market sale50,000$58.155,328,672
2017-03-01Option exercise (derivative)16,217$0.0017,052
2017-03-01Option exercise (derivative)13,470$0.0026,943
2017-03-01Option exercise (derivative)17,333$0.000
2017-03-01Option exercise47,020—5,378,672
2017-02-24Option exercise (derivative)10,103$0.0030,310
2017-02-24Option exercise10,103—5,331,652
2017-02-22Option exercise (derivative)10,000$0.0040,000
2017-02-22Grant / award (derivative)50,000$0.0050,000
2017-02-22Option exercise10,000—5,321,549
2017-02-22Grant / award (derivative)40,000$0.0040,000
2017-02-21Option exercise (derivative)10,231$0.0020,462
2017-02-21Option exercise10,231—5,311,549
2016-12-09Grant / award (derivative)399$0.00399
2016-11-14Open-market sale14,568$63.185,301,318
2016-11-11Open-market sale8,130$63.005,315,886
2016-11-08Open-market sale6,402$63.065,324,016
2016-11-07Open-market sale900$63.005,330,418
2016-11-03Open-market sale30,000$62.025,331,318
2016-11-01Open-market sale10,000$63.055,361,318
2016-10-03Open-market sale10,000$60.065,371,318
2016-09-09Grant / award (derivative)423$0.00423
2016-08-26Open-market sale304$59.025,381,318
2016-08-25Open-market sale1,386$59.025,381,622
2016-08-24Open-market sale200$59.005,383,008
2016-08-15Open-market sale18,036$60.155,383,208
2016-08-12Open-market sale10,893$60.125,401,244
2016-08-11Open-market sale747$60.085,412,137
2016-08-10Open-market sale10,972$60.065,412,884
2016-08-09Open-market sale800$60.595,423,856
2016-06-03Grant / award (derivative)377$0.00377
2016-05-09Option exercise (derivative)20,622$0.0064,400
2016-05-09Option exercise20,622$28.895,445,278
2016-05-09Open-market sale20,622$48.895,424,656
2016-05-06Option exercise (derivative)32,200$0.0032,000
2016-05-06Option exercise (derivative)4,902$0.000
2016-05-06Option exercise (derivative)11,578$0.0085,022
2016-05-06Grant / award71,411$47.745,424,656
2016-05-06Option exercise4,902$22.465,452,289
2016-05-06Option exercise32,200$26.525,484,489
2016-05-06Option exercise11,578$28.895,496,067
2016-05-05Option exercise (derivative)27,298$0.004,902
2016-05-05Option exercise27,298$22.465,501,954
2016-05-05Open-market sale54,567$47.405,447,387
2016-04-01Grant / award (derivative)469$0.00469
2016-03-01Option exercise (derivative)16,050$0.0033,756
2016-03-01Option exercise (derivative)17,156$0.0017,157
2016-03-01Option exercise (derivative)17,467$0.000
2016-03-01Option exercise50,673—5,474,656
2016-02-24Grant / award (derivative)40,000$0.0040,000
2016-02-24Grant / award (derivative)50,000$0.0050,000
2016-02-24Option exercise (derivative)10,000$0.0040,000
2016-02-24Option exercise10,000$38.995,423,983
2016-02-18Option exercise (derivative)10,000$0.0030,379
2016-02-18Option exercise (derivative)126$0.000
2016-02-18Option exercise10,126—5,413,983
2016-02-18Option exercise0$0.0020,000
2015-12-04Grant / award (derivative)410$0.00410
2015-09-04Grant / award (derivative)450$0.00450
2015-07-30Option exercise (derivative)32,200$0.0096,600
2015-07-30Option exercise (derivative)32,200$0.0064,400
2015-07-30Option exercise (derivative)16,703$0.0032,200
2015-07-30Open-market sale81,103$40.185,403,857
2015-07-30Option exercise32,200$28.895,436,057
2015-07-30Option exercise32,200$26.525,468,257
2015-07-30Option exercise16,703$22.465,484,960
2015-07-29Option exercise (derivative)15,497$22.4648,903
2015-07-29Option exercise (derivative)15,727$26.670
2015-07-29Option exercise15,727$26.675,419,584
2015-07-29Option exercise15,497$22.465,435,081
2015-07-29Open-market sale31,224$40.185,403,857
2015-07-28Option exercise (derivative)1,207$26.6716,934
2015-07-28Option exercise1,207$26.675,405,064
2015-07-28Open-market sale1,207$40.105,403,857
2015-06-24Option exercise (derivative)4,395$26.6716,934
2015-06-24Open-market sale4,395$40.145,403,857
2015-06-24Option exercise4,395$26.675,408,252
2015-06-23Option exercise (derivative)10,871$26.6721,329
2015-06-23Open-market sale10,871$40.115,403,857
2015-06-23Option exercise10,871$26.675,414,728
2015-05-29Grant / award (derivative)470$0.00470
2015-04-07Gift20,000—5,403,857
2015-03-30Option exercise (derivative)25,525$0.000
2015-03-30Open-market sale25,525$38.735,429,857
2015-03-30Option exercise25,525$33.975,455,382
2015-03-27Option exercise (derivative)26,257$0.0025,525
2015-03-27Open-market sale26,257$38.705,429,857
2015-03-27Option exercise26,257$33.975,456,114
2015-03-27Grant / award (derivative)455$0.00455
2015-03-26Option exercise (derivative)200$0.0051,782
2015-03-26Option exercise200$33.975,430,057
2015-03-26Open-market sale200$38.505,429,857
2015-03-25Option exercise (derivative)29,281$0.0051,982
2015-03-25Option exercise29,281$33.975,459,138
2015-03-25Open-market sale29,281$38.565,429,857
2015-03-24Option exercise (derivative)38,121$0.0081,263
2015-03-24Option exercise38,121$33.975,461,978
2015-03-24Open-market sale32,121$38.545,429,857
2015-03-24Open-market sale38,121$38.545,403,857
2015-03-23Option exercise (derivative)32,203$0.00119,384
2015-03-23Open-market sale32,203$38.575,423,857
2015-03-23Option exercise32,203$33.975,456,060
2015-03-20Option exercise (derivative)9,413$0.00151,587
2015-03-20Option exercise9,413$33.975,433,271
2015-03-20Open-market sale9,413$38.515,423,857
2015-03-02Option exercise (derivative)857$0.000
2015-03-02Option exercise (derivative)33,333$0.000
2015-03-02Option exercise34,190—5,423,858
2015-02-20Option exercise (derivative)2,982$0.000
2015-02-20Option exercise (derivative)32,200$0.00128,800
2015-02-20Option exercise2,982$29.845,382,650
2015-02-20Option exercise32,200$28.895,411,868
2015-02-20Open-market sale2,982$34.365,379,668
2015-02-19Option exercise (derivative)10,000$0.0040,000
2015-02-19Option exercise10,000—5,389,668
2015-02-19Option exercise (derivative)2,421$0.002,982
2015-02-19Open-market sale2,421$34.285,379,668
2015-02-19Option exercise2,421$29.845,382,089
2015-02-18Grant / award (derivative)50,000$0.0050,000
2015-02-18Grant / award (derivative)50,000$0.0050,000
2015-02-17Option exercise (derivative)1,500$0.005,403
2015-02-17Open-market sale1,500$34.645,379,668
2015-02-17Option exercise1,500$29.845,381,168
2015-02-12Option exercise (derivative)600$0.006,903
2015-02-12Option exercise600$29.845,380,268
2015-02-12Open-market sale600$34.255,379,668
2015-02-11Option exercise (derivative)700$0.007,503
2015-02-11Open-market sale700$34.255,379,668
2015-02-11Option exercise700$29.845,380,368
2015-02-10Option exercise (derivative)13,363$0.008,203
2015-02-10Open-market sale13,363$34.375,379,668
2015-02-10Option exercise13,363$29.845,393,031
2015-02-09Option exercise (derivative)5,030$0.0021,566
2015-02-09Option exercise5,030$29.845,384,698
2015-02-09Open-market sale5,030$34.265,379,668
2015-02-04Option exercise (derivative)2,392$0.0026,596
2015-02-04Option exercise2,392$29.845,382,060
2015-02-04Open-market sale2,392$34.295,379,668
2015-02-03Option exercise (derivative)14,071$0.0028,988
2015-02-03Open-market sale14,071$34.375,379,668
2015-02-03Option exercise14,071$29.845,393,739
2015-02-02Option exercise (derivative)7,694$0.0043,059
2015-02-02Open-market sale7,694$34.295,379,668
2015-02-02Option exercise7,694$29.845,387,362
2015-01-29Option exercise (derivative)11,628$0.0050,753
2015-01-29Open-market sale11,628$34.285,379,668
2015-01-29Option exercise11,628$29.845,391,296
2015-01-28Option exercise (derivative)4,159$0.0062,381
2015-01-28Option exercise4,159$29.845,383,827
2015-01-28Open-market sale4,159$34.255,379,668
2015-01-27Option exercise (derivative)4,232$0.0066,540
2015-01-27Open-market sale4,232$34.295,379,668
2015-01-27Option exercise4,232$29.845,383,900
2015-01-26Option exercise (derivative)36,227$0.0070,772
2015-01-26Option exercise36,227$29.845,415,895
2015-01-26Open-market sale36,227$34.375,379,668
2015-01-23Option exercise (derivative)17,805$0.00106,999
2015-01-23Option exercise17,805$29.845,397,473
2015-01-23Open-market sale17,805$34.455,379,668
2015-01-22Option exercise (derivative)32,896$0.00124,804
2015-01-22Option exercise32,896$29.845,412,564
2015-01-22Open-market sale32,896$34.495,379,668
2015-01-21Option exercise (derivative)3,300$0.00157,700
2015-01-21Option exercise3,300$29.845,382,968
2015-01-21Open-market sale3,300$34.255,379,668
2015-01-08Option exercise (derivative)661$0.0096,600
2015-01-08Option exercise661$26.525,380,329
2015-01-08Open-market sale661$33.905,379,668
2014-12-31Option exercise (derivative)3,100$0.0097,261
2014-12-31Open-market sale3,100$34.025,379,668
2014-12-31Option exercise3,100$26.525,382,768
2014-12-30Option exercise (derivative)8,455$0.00100,361
2014-12-30Open-market sale8,455$33.935,379,668
2014-12-30Option exercise8,455$26.525,388,123
2014-12-11Option exercise (derivative)64$0.000
2014-12-11Option exercise64—5,379,668
2014-12-10Option exercise (derivative)700$0.00108,816
2014-12-10Option exercise700$26.525,380,304
2014-12-10Open-market sale700$33.955,379,604
2014-12-09Option exercise (derivative)35,672$0.00109,516
2014-12-09Option exercise35,672$26.525,415,276
2014-12-09Open-market sale35,672$34.105,379,604
2014-12-08Option exercise (derivative)12,077$0.00145,188
2014-12-08Option exercise12,077$26.525,391,681
2014-12-08Open-market sale12,077$34.415,379,604
2014-12-05Option exercise (derivative)3,735$0.00157,265
2014-12-05Option exercise (derivative)9,773$0.0064,400
2014-12-05Option exercise9,773$22.465,389,377
2014-12-05Open-market sale13,508$34.365,379,604
2014-12-05Option exercise3,735$26.525,393,112
2014-12-05Grant / award (derivative)372$0.00372
2014-12-04Option exercise (derivative)22,427$0.0074,173
2014-12-04Option exercise (derivative)11,302$0.0032,200
2014-12-04Open-market sale33,729$34.295,379,604
2014-12-04Option exercise22,427$22.465,413,333
2014-12-04Option exercise11,302$26.675,390,906
2014-12-03Option exercise (derivative)25,200$0.0043,502
2014-12-03Open-market sale25,200$34.335,379,604
2014-12-03Option exercise25,200$26.675,404,804
2014-12-02Option exercise (derivative)85,426$0.0068,702
2014-12-02Option exercise85,426$26.675,465,030
2014-12-02Open-market sale85,426$34.125,379,604
2014-12-01Option exercise (derivative)27,590$0.000
2014-12-01Option exercise (derivative)6,872$0.00154,128
2014-12-01Option exercise6,872$26.675,414,066
2014-12-01Open-market sale34,462$33.935,379,604
2014-12-01Option exercise27,590$20.135,407,194
2014-11-28Option exercise (derivative)4,610$0.0027,590
2014-11-28Open-market sale4,610$33.925,379,604
2014-11-28Option exercise4,610$20.135,384,214
2014-11-17Option exercise (derivative)876$0.000
2014-11-17Option exercise (derivative)16,667$0.000
2014-11-17Option exercise17,543—5,379,604
2014-09-05Grant / award (derivative)395$0.00395
2014-05-30Grant / award (derivative)439$0.00439
2014-04-30Grant / award (derivative)161,000$0.00161,000
2014-03-28Grant / award (derivative)466$0.00466
2014-03-03Option exercise (derivative)1,607$0.000
2014-03-03Option exercise (derivative)49,999$0.000
2014-03-03Option exercise51,606—5,362,061
2014-02-19Grant / award (derivative)50,000$0.0050,000
2013-12-06Grant / award (derivative)453$0.00453
2013-09-06Grant / award (derivative)433$0.00433
2013-08-08Option exercise (derivative)3,579$0.000
2013-08-08Option exercise32,200$23.825,346,234
2013-08-08Open-market sale35,779$29.535,310,455
2013-08-08Option exercise3,579$23.975,314,034
2013-08-07Option exercise (derivative)32,132$0.003,579
2013-08-07Open-market sale32,132$29.545,310,455
2013-08-07Option exercise32,132$23.975,342,587
2013-08-06Option exercise (derivative)70,512$0.0035,711
2013-08-06Open-market sale70,512$29.595,310,455
2013-08-06Option exercise70,512$23.975,380,967
2013-08-05Option exercise (derivative)22,577$0.00106,223
2013-08-05Open-market sale22,577$29.465,310,455
2013-08-05Option exercise22,577$23.975,333,032
2013-08-02Option exercise (derivative)21,614$0.0096,600
2013-08-02Open-market sale21,614$28.985,310,455
2013-08-02Option exercise21,614$22.465,332,069
2013-08-01Option exercise (derivative)42,786$0.00118,214
2013-08-01Open-market sale42,786$28.955,310,455
2013-08-01Option exercise42,786$22.465,353,241
2013-05-31Grant / award (derivative)474$0.00474
2013-05-28Option exercise (derivative)2,979$0.0032,200
2013-05-28Open-market sale2,979$27.755,310,455
2013-05-28Option exercise2,979$20.135,313,434
2013-05-24Option exercise (derivative)32,550$0.0035,179
2013-05-24Option exercise32,550$20.135,343,005
2013-05-24Open-market sale32,550$27.685,310,455
2013-05-22Option exercise (derivative)4,300$0.0067,729
2013-05-22Option exercise4,300$20.135,314,755
2013-05-22Open-market sale4,300$27.685,310,455
2013-04-29Option exercise (derivative)23,006$0.0072,029
2013-04-29Open-market sale23,006$27.685,310,455
2013-04-29Option exercise23,006$20.135,333,461
2013-03-29Grant / award (derivative)468$0.00468
2013-03-20Option exercise (derivative)36,077$0.0095,035
2013-03-20Option exercise36,077$20.135,346,532
2013-03-20Open-market sale36,077$27.705,310,455
2013-03-19Option exercise (derivative)29,888$0.00131,112
2013-03-19Option exercise (derivative)27,800$0.000
2013-03-19Open-market sale27,800$27.595,310,455
2013-03-19Option exercise27,800$19.835,338,255
2013-03-19Option exercise29,888$20.135,340,343
2013-03-15Option exercise (derivative)27,382$0.0027,800
2013-03-15Option exercise27,382$19.835,337,837
2013-03-15Open-market sale27,382$27.585,310,455
2013-03-14Option exercise (derivative)9,218$0.0055,182
2013-03-14Open-market sale9,218$27.595,310,455
2013-03-14Option exercise9,218$19.835,319,673
2013-02-20Grant / award (derivative)50,000$0.0050,000
2013-02-20Grant / award (derivative)161,000$0.00161,000
2012-12-07Grant / award (derivative)196$0.00196
2012-09-07Grant / award (derivative)207$0.00207
2012-06-08Grant / award (derivative)215$0.00215
2012-03-30Grant / award (derivative)220$0.00220
2012-02-29Grant / award (derivative)161,000$0.00161,000
2011-12-09Grant / award (derivative)199$0.00199
2011-11-02Grant / award (derivative)50,000$0.0050,000
2011-05-10Option exercise (derivative)10,610$0.0064,400
2011-05-10Option exercise10,610$19.835,321,065
2011-05-10Open-market sale10,610$27.005,310,455
2011-05-06Option exercise (derivative)10,625$0.0075,010
2011-05-06Open-market sale10,625$27.025,310,455
2011-05-06Option exercise10,625$19.835,321,080
2011-05-05Option exercise (derivative)24,565$0.0085,635
2011-05-05Open-market sale24,565$27.055,310,455
2011-05-05Option exercise24,565$19.835,335,020
2011-05-04Option exercise (derivative)44,310$0.00110,200
2011-05-04Option exercise44,310$19.835,354,765
2011-05-04Open-market sale44,310$27.175,310,455
2011-05-03Option exercise (derivative)25,900$0.000
2011-05-03Option exercise (derivative)6,490$0.00154,510
2011-05-03Option exercise6,490$19.835,342,845
2011-05-03Option exercise25,900$18.315,336,355
2011-05-03Open-market sale32,390$27.295,310,455
2011-05-02Option exercise (derivative)11,200$0.0025,900
2011-05-02Option exercise11,200$18.315,321,655
2011-05-02Open-market sale11,200$27.045,310,455
2011-04-29Option exercise (derivative)26,300$0.0037,100
2011-04-29Open-market sale26,300$27.145,310,455
2011-04-29Option exercise26,300$18.315,336,755
2011-04-28Option exercise (derivative)14,349$0.0063,400
2011-04-28Option exercise14,349$18.315,324,804
2011-04-28Open-market sale14,349$27.035,310,455
2011-04-27Option exercise (derivative)18,851$0.0077,749
2011-04-27Open-market sale18,851$27.005,310,455
2011-04-27Option exercise18,851$18.315,329,306
2011-03-02Grant / award (derivative)161,000$0.00161,000
2010-03-03Grant / award (derivative)161,000$0.00161,000
2009-02-25Grant / award (derivative)161,000$0.00161,000
2008-03-31———2,394,905
2008-03-31———16,998,924

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