SEC CIK 1388390

MOSLEY WILLIAM D

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

Current Positions

CompanyShares OwnedAs Of
STXview stock →373,110.252026-10-01
CRUSview stock →3,6222026-07-29

Position History — STX

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

0274,049548,099822,1482007-022017-092024-122025-122026-062026-082026-102026-10

Recent Filings — STX

DateActivitySharesPriceOwned After
2026-10-01Option exercise (derivative)14,000$0.0083,100
2026-10-01Open-market sale640$927.90373,110.25
2026-10-01Open-market sale480$926.78373,750.25
2026-10-01Open-market sale1,080$925.88374,230.25
2026-10-01Open-market sale640$924.72375,310.25
2026-10-01Open-market sale760$923.78375,950.25
2026-10-01Open-market sale800$922.66376,710.25
2026-10-01Open-market sale930$921.63377,510.25
2026-10-01Open-market sale630$920.62378,440.25
2026-10-01Open-market sale840$919.56379,070.25
2026-10-01Open-market sale920$918.49379,910.25
2026-10-01Open-market sale400$917.22380,830.25
2026-10-01Open-market sale480$916.10381,230.25
2026-10-01Open-market sale960$915.01381,710.25
2026-10-01Open-market sale904$913.94382,670.25
2026-10-01Open-market sale696$913.08383,574.25
2026-10-01Open-market sale1,146$912.04384,270.25
2026-10-01Open-market sale840$910.69385,416.25
2026-10-01Open-market sale307$909.84386,256.25
2026-10-01Open-market sale1,027$908.58386,563.25
2026-10-01Open-market sale560$907.43387,590.25
2026-10-01Open-market sale601$906.42388,150.25
2026-10-01Open-market sale480$905.38388,751.25
2026-10-01Open-market sale480$904.33389,231.25
2026-10-01Open-market sale696$903.36389,711.25
2026-10-01Open-market sale384$902.55390,407.25
2026-10-01Open-market sale440$901.49390,791.25
2026-10-01Open-market sale517$900.46391,231.25
2026-10-01Open-market sale360$898.10391,748.25
2026-10-01Option exercise14,000$46.23392,108.25
2026-10-01Open-market sale962$945.97362,108.25
2026-10-01Open-market sale440$944.81363,070.25
2026-10-01Open-market sale280$943.21363,510.25
2026-10-01Open-market sale40$941.22363,790.25
2026-10-01Open-market sale80$940.20363,830.25
2026-10-01Open-market sale720$939.27363,910.25
2026-10-01Open-market sale640$938.32364,630.25
2026-10-01Open-market sale579$937.33365,270.25
2026-10-01Open-market sale759$936.43365,849.25
2026-10-01Open-market sale640$935.15366,608.25
2026-10-01Open-market sale822$934.35367,248.25
2026-10-01Open-market sale840$933.28368,070.25
2026-10-01Open-market sale1,320$932.04368,910.25
2026-10-01Open-market sale1,665$930.99370,230.25
2026-10-01Open-market sale855$930.03371,895.25
2026-10-01Open-market sale360$929.01372,750.25
2026-09-15Open-market sale97,889.25$772.14378,108.25
2026-09-14Option exercise (derivative)177,000$0.000
2026-09-14Option exercise177,000$0.00475,997.5
2026-09-14Open-market sale1,869.75$781.23298,997.5
2026-09-11Option exercise (derivative)3,319$0.0013,276
2026-09-11Option exercise3,319$0.00300,867.25
2026-09-10Open-market sale1,315.75$862.14297,548.25
2026-09-10Open-market sale1,533.5$862.13296,449
2026-09-09Option exercise (derivative)2,415$0.0019,328
2026-09-09Option exercise (derivative)2,815$0.000
2026-09-09Option exercise2,415$0.00298,864
2026-09-09Option exercise2,815$0.00297,982.5
2026-09-01Option exercise (derivative)14,000$0.0097,100
2026-09-01Open-market sale80$832.04295,167.5
2026-09-01Open-market sale80$830.36295,247.5
2026-09-01Open-market sale80$829.10295,327.5
2026-09-01Open-market sale120$827.90295,407.5
2026-09-01Open-market sale340$826.86295,527.5
2026-09-01Open-market sale580$826.00295,867.5
2026-09-01Open-market sale600$824.93296,447.5
2026-09-01Open-market sale1,240$824.05297,047.5
2026-09-01Open-market sale600$822.89298,287.5
2026-09-01Open-market sale480$822.05298,887.5
2026-09-01Open-market sale920$820.89299,367.5
2026-09-01Open-market sale1,320$819.84300,287.5
2026-09-01Open-market sale1,040$818.78301,607.5
2026-09-01Open-market sale2,080$817.71302,647.5
2026-09-01Open-market sale4,287$816.75304,727.5
2026-09-01Open-market sale4,555$815.75309,014.5
2026-09-01Open-market sale2,878$814.75313,569.5
2026-09-01Open-market sale2,040$813.74316,447.5
2026-09-01Open-market sale1,200$812.55318,487.5
2026-09-01Open-market sale1,578$811.73319,687.5
2026-09-01Open-market sale1,105$810.78321,265.5
2026-09-01Open-market sale1,160$809.55322,370.5
2026-09-01Open-market sale960$808.62323,530.5
2026-09-01Open-market sale160$807.19324,490.5
2026-09-01Open-market sale160$805.55324,650.5
2026-09-01Open-market sale357$804.61324,810.5
2026-09-01Option exercise14,000$46.23325,167.5
2026-08-21Open-market sale3,392.75$849.35311,167.5
2026-08-21Open-market sale11,308$849.35308,240.25
2026-08-21Open-market sale3,437.75$849.35298,483.25
2026-08-20Grant / award (derivative)31,856$0.0031,856
2026-08-20Grant / award (derivative)1,584$0.001,584
2026-08-20Grant / award (derivative)5,280$0.005,280
2026-08-20Grant / award (derivative)5,309$0.005,309
2026-08-20Option exercise (derivative)6,320$0.000
2026-08-20Option exercise (derivative)6,404$0.0019,213
2026-08-20Option exercise6,320$0.00314,560.25
2026-08-20Option exercise21,065$0.00319,548.25
2026-08-20Option exercise6,404$0.00301,921
2026-08-03Option exercise (derivative)14,000$0.00111,100
2026-08-03Open-market sale320$818.32312,597
2026-08-03Open-market sale440$817.17312,917
2026-08-03Open-market sale320$815.87313,357
2026-08-03Open-market sale394$814.99313,677
2026-08-03Open-market sale366$814.07314,071
2026-08-03Open-market sale400$812.84314,437
2026-08-03Open-market sale640$811.82314,837
2026-08-03Open-market sale520$810.44315,477
2026-08-03Open-market sale383$809.71315,997
2026-08-03Open-market sale697$808.72316,380
2026-08-03Open-market sale280$807.65317,077
2026-08-03Open-market sale640$806.47317,357
2026-08-03Open-market sale840$804.73317,997
2026-08-03Open-market sale520$803.73318,837
2026-08-03Open-market sale360$802.08319,357
2026-08-03Open-market sale400$801.04319,717
2026-08-03Open-market sale520$800.08320,117
2026-08-03Open-market sale480$799.27320,637
2026-08-03Open-market sale560$797.85321,117
2026-08-03Open-market sale680$797.04321,677
2026-08-03Open-market sale761$795.81322,357
2026-08-03Open-market sale368$794.39323,118
2026-08-03Open-market sale480$793.70323,486
2026-08-03Open-market sale711$792.72323,966
2026-08-03Open-market sale440$790.98324,677
2026-08-03Open-market sale120$789.55325,117
2026-08-03Open-market sale160$787.77325,237
2026-08-03Open-market sale40$786.12325,397
2026-08-03Open-market sale80$783.84325,437
2026-08-03Option exercise14,000$46.23325,517
2026-08-03Open-market sale80$837.98295,517
2026-08-03Open-market sale160$836.77295,597
2026-08-03Open-market sale400$835.99295,757
2026-08-03Open-market sale181$835.06296,157
2026-08-03Open-market sale200$833.91296,338
2026-08-03Open-market sale400$832.73296,538
2026-08-03Open-market sale320$832.02296,938
2026-08-03Open-market sale1,960$830.83297,258
2026-08-03Open-market sale1,619$829.78299,218
2026-08-03Open-market sale1,641$828.60300,837
2026-08-03Open-market sale1,799$827.67302,478
2026-08-03Open-market sale1,985$826.76304,277
2026-08-03Open-market sale1,280$825.64306,262
2026-08-03Open-market sale1,600$824.57307,542
2026-08-03Open-market sale1,120$823.46309,142
2026-08-03Open-market sale840$822.56310,262
2026-08-03Open-market sale575$821.46311,102
2026-08-03Open-market sale520$820.35311,677
2026-08-03Open-market sale400$819.41312,197
2026-07-01Option exercise (derivative)14,000$0.00125,100
2026-07-01Open-market sale2,065$918.67320,860
2026-07-01Open-market sale1,762$917.67322,925
2026-07-01Open-market sale1,185$916.61324,687
2026-07-01Open-market sale2,308$915.65325,872
2026-07-01Open-market sale2,379$914.77328,180
2026-07-01Open-market sale1,596$913.65330,559
2026-07-01Open-market sale813$912.72332,155
2026-07-01Open-market sale960$911.63332,968
2026-07-01Open-market sale399$910.49333,928
2026-07-01Open-market sale441$909.52334,327
2026-07-01Open-market sale560$908.42334,768
2026-07-01Open-market sale391$907.56335,328
2026-07-01Open-market sale609$906.47335,719
2026-07-01Open-market sale320$905.12336,328
2026-07-01Open-market sale720$904.36336,648
2026-07-01Open-market sale560$903.08337,368
2026-07-01Open-market sale320$902.14337,928
2026-07-01Open-market sale401$900.82338,248
2026-07-01Open-market sale308$900.05338,649
2026-07-01Open-market sale300$898.79338,957
2026-07-01Open-market sale340$897.78339,257
2026-07-01Open-market sale400$896.77339,597
2026-07-01Open-market sale254$895.66339,997
2026-07-01Open-market sale266$894.39340,251
2026-07-01Open-market sale40$892.93340,517
2026-07-01Open-market sale200$892.08340,557
2026-07-01Open-market sale120$891.13340,757
2026-07-01Open-market sale320$890.01340,877
2026-07-01Open-market sale320$887.97341,197
2026-07-01Option exercise14,000$46.23341,517
2026-07-01Open-market sale3$936.36311,517
2026-07-01Open-market sale200$934.45311,520
2026-07-01Open-market sale320$932.94311,720
2026-07-01Open-market sale120$931.62312,040
2026-07-01Open-market sale280$930.10312,160
2026-07-01Open-market sale320$929.11312,440
2026-07-01Open-market sale620$928.10312,760
2026-07-01Open-market sale571$927.00313,380
2026-07-01Open-market sale1,019$926.17313,951
2026-07-01Open-market sale770$925.03314,970
2026-07-01Open-market sale1,160$923.83315,740
2026-07-01Open-market sale720$922.68316,900
2026-07-01Open-market sale880$921.80317,620
2026-07-01Open-market sale880$920.57318,500
2026-07-01Open-market sale1,480$919.64319,380
2026-06-12Open-market sale1,768.25$880.19327,517
2026-06-11Option exercise (derivative)3,319$0.0016,595
2026-06-11Option exercise3,319$0.00329,285.25
2026-06-10Open-market sale1,318.25$821.75325,966.25
2026-06-10Open-market sale1,536.5$821.74324,869.5
2026-06-09Option exercise (derivative)2,415$0.0021,743
2026-06-09Option exercise (derivative)2,815$0.002,815
2026-06-09Option exercise2,415$0.00327,284.5
2026-06-09Option exercise2,815$0.00326,406
2026-06-01Option exercise (derivative)14,000$0.00139,100
2026-06-01Open-market sale200$915.52337,371
2026-06-01Open-market sale280$914.61337,571
2026-06-01Open-market sale320$912.22337,851
2026-06-01Open-market sale480$911.03338,171
2026-06-01Open-market sale600$910.15338,651
2026-06-01Open-market sale853$909.18339,251
2026-06-01Open-market sale760$907.75340,104
2026-06-01Open-market sale1,285$906.79340,864
2026-06-01Open-market sale740$905.76342,149
2026-06-01Open-market sale879$904.70342,889
2026-06-01Open-market sale779$903.78343,768
2026-06-01Open-market sale839$902.62344,547
2026-06-01Open-market sale860$901.56345,386
2026-06-01Open-market sale320$900.54346,246
2026-06-01Open-market sale160$899.27346,566
2026-06-01Open-market sale813$898.41346,726
2026-06-01Open-market sale280$897.43347,539
2026-06-01Open-market sale320$896.43347,819
2026-06-01Open-market sale481$895.45348,139
2026-06-01Open-market sale480$894.20348,620
2026-06-01Open-market sale208$893.00349,100
2026-06-01Open-market sale760$892.06349,308
2026-06-01Open-market sale1,160$890.98350,068
2026-06-01Open-market sale640$889.94351,228
2026-06-01Open-market sale163$888.89351,868
2026-06-01Open-market sale240$887.72352,031
2026-06-01Open-market sale360$886.72352,271
2026-06-01Open-market sale360$885.67352,631
2026-06-01Open-market sale600$884.62352,991
2026-06-01Option exercise14,000$46.23353,591
2026-06-01Open-market sale80$940.00323,591
2026-06-01Open-market sale273$938.82323,671
2026-06-01Open-market sale355$937.39323,944
2026-06-01Open-market sale320$935.44324,299
2026-06-01Open-market sale440$934.17324,619
2026-06-01Open-market sale415$933.25325,059
2026-06-01Open-market sale200$931.65325,474
2026-06-01Open-market sale240$930.12325,674
2026-06-01Open-market sale1,480$929.38325,914
2026-06-01Open-market sale320$928.21327,394
2026-06-01Open-market sale320$926.83327,714
2026-06-01Open-market sale871$925.87328,034
2026-06-01Open-market sale360$924.88328,905
2026-06-01Open-market sale480$923.58329,265
2026-06-01Open-market sale1,598$922.95329,745
2026-06-01Open-market sale1,807$921.75331,343
2026-06-01Open-market sale1,730$920.90333,150
2026-06-01Open-market sale1,691$919.62334,880
2026-06-01Open-market sale480$918.75336,571
2026-06-01Open-market sale320$916.77337,051
2026-05-20Option exercise (derivative)14,000$0.00153,100
2026-05-20Open-market sale120$763.18339,591
2026-05-20Open-market sale80$760.49339,711
2026-05-20Open-market sale80$758.65339,791
2026-05-20Open-market sale320$758.05339,871
2026-05-20Open-market sale1,480$756.83340,191
2026-05-20Open-market sale1,661$755.72341,671
2026-05-20Open-market sale2,163$754.70343,332
2026-05-20Open-market sale2,708$753.69345,495
2026-05-20Open-market sale3,182$752.72348,203
2026-05-20Open-market sale4,206$751.75351,385
2026-05-20Open-market sale4,810$750.84355,591
2026-05-20Open-market sale1,619$749.67360,401
2026-05-20Open-market sale1,719$748.53362,020
2026-05-20Open-market sale1,605$747.64363,739
2026-05-20Open-market sale1,463$746.53365,344
2026-05-20Open-market sale1,264$745.55366,807
2026-05-20Open-market sale840$744.52368,071
2026-05-20Open-market sale560$743.14368,911
2026-05-20Open-market sale120$742.00369,471
2026-05-20Option exercise14,000$46.23369,591
2026-04-01Open-market sale300$427.97355,591
2026-04-01Open-market sale800$426.93355,891
2026-04-01Open-market sale1,000$425.94356,691
2026-04-01Open-market sale1,500$424.92357,691
2026-04-01Open-market sale1,469$423.98359,191
2026-04-01Open-market sale2,444$422.93360,660
2026-04-01Open-market sale2,887$421.84363,104
2026-04-01Open-market sale2,900$420.77365,991
2026-04-01Open-market sale1,500$419.94368,891
2026-04-01Open-market sale1,092$418.79370,391
2026-04-01Open-market sale808$417.45371,483
2026-04-01Open-market sale1,100$416.56372,291
2026-04-01Open-market sale800$415.23373,391
2026-04-01Open-market sale300$413.97374,191
2026-04-01Open-market sale300$412.28374,491
2026-04-01Open-market sale100$410.83374,791
2026-04-01Open-market sale200$409.18374,891
2026-04-01Open-market sale100$407.48375,091
2026-04-01Open-market sale100$404.06375,191
2026-04-01Open-market sale200$400.33375,291
2026-04-01Open-market sale100$399.05375,491
2026-03-19Open-market sale24,584$406.77375,591
2026-03-11Option exercise (derivative)3,319$0.0019,914
2026-03-11Tax withholding1,658$385.97400,175
2026-03-11Option exercise3,319$0.00401,833
2026-03-09Option exercise (derivative)2,415$0.0024,158
2026-03-09Option exercise (derivative)2,815$0.005,630
2026-03-09Option exercise2,415$0.00399,721
2026-03-09Tax withholding1,406$374.33397,306
2026-03-09Tax withholding1,207$374.33398,514
2026-03-09Option exercise2,815$0.00398,712
2026-03-02Open-market sale300$387.54399,697
2026-03-02Open-market sale1,200$385.39399,997
2026-03-02Open-market sale2,700$384.51401,197
2026-03-02Open-market sale2,700$383.49403,897
2026-03-02Open-market sale3,500$382.41406,597
2026-03-02Open-market sale800$381.51410,097
2026-03-02Open-market sale1,260$380.42410,897
2026-03-02Open-market sale1,740$379.23412,157
2026-03-02Open-market sale800$377.95413,897
2026-03-02Open-market sale326$376.69414,697
2026-03-02Open-market sale874$375.84415,023
2026-03-02Open-market sale300$390.02399,397
2026-03-02Open-market sale500$392.09398,897
2026-03-02Open-market sale100$403.05396,297
2026-03-02Open-market sale500$393.33398,397
2026-03-02Open-market sale300$405.02395,997
2026-03-02Open-market sale100$407.66395,897
2026-03-02Open-market sale600$394.75397,797
2026-03-02Open-market sale800$396.42396,997
2026-03-02Open-market sale300$402.09396,397
2026-03-02Open-market sale100$400.27396,697
2026-03-02Open-market sale200$397.61396,797
2026-02-20Option exercise (derivative)11,807$0.000
2026-02-20Option exercise11,807$0.00421,863
2026-02-20Tax withholding5,966$411.11415,897
2026-02-02Open-market sale3,875$432.19411,956
2026-02-02Open-market sale3,725$431.27415,831
2026-02-02Open-market sale1,800$430.14419,556
2026-02-02Open-market sale1,564$429.09421,356
2026-02-02Open-market sale2,283$428.00422,920
2026-02-02Open-market sale1,900$427.06425,203
2026-02-02Open-market sale978$425.69427,103
2026-02-02Open-market sale875$424.50428,081
2026-02-02Open-market sale300$434.31410,056
2026-02-02Open-market sale200$421.17429,356
2026-02-02Open-market sale200$419.77429,556
2026-02-02Open-market sale100$411.90429,756
2026-02-02Open-market sale100$403.47429,856
2026-02-02Open-market sale100$401.10429,956
2026-02-02Open-market sale1,600$433.22410,356
2026-02-02Open-market sale400$423.01428,956
2026-01-02Open-market sale800$281.09449,095
2026-01-02Open-market sale2,000$282.09447,095
2026-01-02Open-market sale1,600$283.22445,495
2026-01-02Open-market sale400$289.03429,895
2026-01-02Open-market sale2,100$288.01430,295
2026-01-02Open-market sale5,009$287.27432,395
2026-01-02Open-market sale3,586$286.32437,404
2026-01-02Open-market sale2,705$285.23440,990
2026-01-02Open-market sale1,800$284.08443,695
2025-12-11Option exercise (derivative)3,319$0.0023,233
2025-12-11Option exercise3,319$0.00451,573
2025-12-11Tax withholding1,678$307.85449,895
2025-12-09Option exercise (derivative)2,415$0.0026,573
2025-12-09Option exercise (derivative)2,815$0.008,445
2025-12-09Option exercise2,815$0.00448,483
2025-12-09Tax withholding1,221$282.86448,254
2025-12-09Option exercise2,415$0.00449,475
2025-12-09Tax withholding1,423$282.86447,060
2025-12-01Open-market sale5,718$271.19452,462
2025-12-01Open-market sale1,093$267.27464,575
2025-12-01Open-market sale407$268.58464,168
2025-12-01Open-market sale650$269.43463,518
2025-12-01Open-market sale100$274.89445,668
2025-12-01Open-market sale800$273.04445,768
2025-12-01Open-market sale5,894$272.24446,568
2025-12-01Open-market sale5,338$270.29458,180
2025-11-03Open-market sale600$262.21477,969
2025-11-03Open-market sale300$268.65465,668
2025-11-03Open-market sale1,500$254.44484,168
2025-11-03Open-market sale1,901$267.04465,968
2025-11-03Open-market sale5,506$266.25467,869
2025-11-03Open-market sale4,194$265.44473,375
2025-11-03Open-market sale400$263.58477,569
2025-11-03Open-market sale400$261.58478,569
2025-11-03Open-market sale599$260.32478,969
2025-11-03Open-market sale1,000$258.96479,568
2025-11-03Open-market sale1,200$258.08480,568
2025-11-03Open-market sale1,000$256.99481,768
2025-11-03Open-market sale1,400$255.98482,768
2025-10-01Open-market sale700$247.20498,768
2025-10-01Open-market sale1,400$245.94499,468
2025-10-01Open-market sale1,400$245.24500,868
2025-10-01Open-market sale500$243.43502,268
2025-10-01Open-market sale400$241.50502,768
2025-10-01Open-market sale500$240.02503,168
2025-10-01Open-market sale300$238.80503,668
2025-10-01Open-market sale500$237.83503,968
2025-10-01Open-market sale1,000$257.83485,668
2025-10-01Open-market sale3,885$256.88486,668
2025-10-01Open-market sale1,011$255.69490,553
2025-10-01Open-market sale500$254.65491,564
2025-10-01Open-market sale1,900$253.76492,064
2025-10-01Open-market sale800$252.45493,964
2025-10-01Open-market sale700$252.03494,764
2025-10-01Open-market sale1,004$250.43495,464
2025-10-01Open-market sale600$234.09505,068
2025-10-01Open-market sale200$235.24504,868
2025-10-01Open-market sale1,500$249.42496,468
2025-10-01Open-market sale800$248.30497,968
2025-10-01Open-market sale400$236.38504,468
2025-09-14Option exercise (derivative)65,170$0.000
2025-09-14Grant / award (derivative)65,170$0.0065,170
2025-09-14Option exercise65,170$0.00538,599
2025-09-14Tax withholding32,931$195.99505,668
2025-09-11Option exercise (derivative)3,319$0.0026,552
2025-09-11Tax withholding1,678$196.81473,429
2025-09-11Option exercise3,319$0.00475,107
2025-09-09Option exercise (derivative)9,662$0.0028,988
2025-09-09Option exercise (derivative)4,550$0.000
2025-09-09Option exercise (derivative)2,815$0.0011,260
2025-09-09Option exercise4,550$0.00474,088
2025-09-09Tax withholding4,883$191.59469,538
2025-09-09Option exercise9,662$0.00474,421
2025-09-09Tax withholding1,423$191.59464,759
2025-09-09Option exercise2,815$0.00466,182
2025-09-09Tax withholding4,552$191.59463,367
2025-09-09Option exercise9,007$0.00467,919
2025-09-09Tax withholding2,300$191.59471,788
2025-09-02Open-market sale342$165.67477,870
2025-09-02Open-market sale700$164.80478,212
2025-09-02Open-market sale7,000$170.19458,912
2025-09-02Open-market sale5,715$169.06465,912
2025-09-02Open-market sale5,843$168.29471,627
2025-09-02Open-market sale400$166.60477,470
2025-08-20Grant / award (derivative)153,700$0.00153,700
2025-08-20Grant / award (derivative)6,320$0.006,320
2025-08-20Grant / award (derivative)25,617$0.0025,617
2025-08-20Grant / award (derivative)21,065$0.0021,065
2025-08-01Open-market sale1,346$155.84479,412
2025-08-01Open-market sale500$156.42478,912
2025-08-01Open-market sale4,825$154.67480,758
2025-08-01Open-market sale8,311$153.67485,583
2025-08-01Open-market sale2,544$152.68493,894
2025-08-01Open-market sale2,474$151.63496,438
2025-07-01Open-market sale10,966$145.26498,710
2025-07-01Open-market sale3,772$143.41514,938
2025-07-01Open-market sale5,262$144.29509,676
2025-06-11Option exercise (derivative)3,318$0.0029,871
2025-06-11Option exercise3,318$0.00520,387
2025-06-11Tax withholding1,677$126.49518,710
2025-06-09Option exercise (derivative)54,347$0.000
2025-06-09Option exercise (derivative)2,814$0.0014,075
2025-06-09Open-market sale54,347$130.19515,677
2025-06-09Option exercise54,347$54.78570,024
2025-06-09Tax withholding1,422$130.17517,069
2025-06-09Option exercise2,814$0.00518,491
2025-06-03Option exercise50,000$54.78515,677
2025-06-03Option exercise (derivative)50,000$0.0054,347
2025-06-03Option exercise50,000$54.78565,677
2025-06-03Open-market sale50,000$120.27515,677
2025-06-02Open-market sale9,715$118.73523,263
2025-06-02Open-market sale2,699$117.94532,978
2025-06-02Open-market sale7,586$119.40515,677
2025-05-22Option exercise (derivative)50,000$0.00104,347
2025-05-22Open-market sale400$111.06535,677
2025-05-22Option exercise50,000$54.78605,677
2025-05-22Open-market sale1,800$106.00603,877
2025-05-22Open-market sale3,828$107.43600,049
2025-05-22Open-market sale7,777$108.08592,272
2025-05-22Open-market sale5,195$108.94587,077
2025-05-22Open-market sale51,000$110.00536,077
2025-05-22Open-market sale3,828$107.43550,049
2025-05-22Open-market sale1,800$106.00553,877
2025-05-22Open-market sale51,000$110.00486,077
2025-05-22Open-market sale5,195$108.94537,077
2025-05-22Open-market sale7,777$108.08542,272
2025-05-22Open-market sale400$111.06485,677
2025-04-01Open-market sale13,200$84.77555,677
2025-04-01Open-market sale6,800$84.14568,877
2025-03-11Option exercise (derivative)3,318$0.0033,189
2025-03-11Option exercise3,318$0.00577,354
2025-03-11Tax withholding1,677$86.97575,677
2025-03-09Option exercise (derivative)2,814$0.0016,889
2025-03-09Option exercise2,814$0.00575,458
2025-03-09Tax withholding1,422$88.00574,036
2025-03-03Open-market sale5,261$101.42581,102
2025-03-03Open-market sale2,456$103.24572,644
2025-03-03Open-market sale6,002$102.58575,100
2025-03-03Open-market sale6,281$100.08586,363
2025-02-20Option exercise (derivative)11,808$0.000
2025-02-20Option exercise11,808$0.00597,399
2025-02-20Tax withholding4,755$102.64592,644
2025-02-03Open-market sale3,417$95.16585,591
2025-02-03Open-market sale9,198$93.68596,393
2025-02-03Open-market sale7,385$94.22589,008
2025-01-18Grant / award (derivative)11,808$0.0011,808
2025-01-02Open-market sale7,796$87.23605,530
2025-01-02Open-market sale12,204$86.28613,326
2024-12-11Option exercise (derivative)3,318$0.0036,507
2024-12-11Option exercise3,318$0.00627,207
2024-12-11Tax withholding1,677$98.39625,530
2024-12-09Option exercise (derivative)2,814$0.0019,703
2024-12-09Tax withholding1,422$98.97623,889
2024-12-09Option exercise2,814$0.00625,311
2024-12-02Open-market sale1,042$104.88622,497
2024-12-02Open-market sale4,806$101.83623,539
2024-12-02Open-market sale12,852$103.13628,345
2024-12-02Open-market sale1,300$101.91641,197
2024-11-01Open-market sale13,100$99.16649,397
2024-11-01Open-market sale100$100.93642,497
2024-11-01Open-market sale6,800$100.23642,597
2024-10-19Grant / award (derivative)28,060$0.0028,060
2024-10-19Option exercise (derivative)28,060$0.000
2024-10-19Tax withholding14,179$112.12662,497
2024-10-19Option exercise28,060$0.00676,676
2024-10-01Open-market sale12,829$107.90648,716
2024-10-01Open-market sale100$108.66648,616
2024-10-01Open-market sale7,071$107.28661,545
2024-09-26Option exercise (derivative)141,785$0.000
2024-09-26Open-market sale141,785$110.18668,616
2024-09-26Option exercise141,785$50.29810,401
2024-09-11Option exercise (derivative)13,275$0.0039,825
2024-09-11Option exercise13,275$0.00675,324
2024-09-11Tax withholding6,708$102.53668,616
2024-09-09Option exercise (derivative)9,006$0.009,007
2024-09-09Option exercise (derivative)31,330$0.000
2024-09-09Option exercise (derivative)2,814$0.0022,517
2024-09-09Grant / award (derivative)103,060$0.00103,060
2024-09-09Grant / award (derivative)38,650$0.0038,650
2024-09-09Grant / award (derivative)4,550$0.004,550
2024-09-09Option exercise2,814$0.00663,471
2024-09-09Tax withholding6,572$101.34640,704
2024-09-09Option exercise13,006$0.00647,276
2024-09-09Tax withholding1,422$101.34662,049
2024-09-09Option exercise31,330$0.00672,034
2024-09-09Tax withholding4,551$101.34660,657
2024-09-09Option exercise9,006$0.00665,208
2024-09-09Tax withholding15,832$101.34656,202
2024-09-03Open-market sale4,646$97.80635,970
2024-09-03Open-market sale1,700$98.70634,270
2024-09-03Open-market sale13,654$96.78640,616
2024-08-07Open-market sale8,217$92.65666,053
2024-08-07Open-market sale766$95.22654,270
2024-08-07Open-market sale4,591$94.42655,036
2024-08-07Open-market sale6,426$93.60659,627
2024-07-20Grant / award (derivative)13,006$0.0013,006
2024-07-20Grant / award (derivative)31,330$0.0031,330
2024-06-09Option exercise (derivative)2,814$0.0025,331
2024-06-09Tax withholding1,061$96.11673,945
2024-06-09Option exercise2,814$0.00675,006
2024-03-09Option exercise (derivative)2,814$0.0028,145
2024-03-09Option exercise2,814$0.00673,192
2024-03-09Open-market sale1,000$92.69672,192
2023-12-09Option exercise (derivative)2,814$0.0030,959
2023-12-09Option exercise2,814$0.00671,774
2023-12-09Open-market sale1,396$80.59670,378
2023-12-08Option exercise (derivative)153,188$0.000
2023-12-08Option exercise153,188$30.95822,148
2023-12-08Open-market sale153,188$80.21668,960
2023-09-15Tax withholding36,505$63.75668,960
2023-09-15Grant / award73,627$0.00705,465
2023-09-11Grant / award (derivative)141,600$0.00141,600
2023-09-11Grant / award (derivative)53,100$0.0053,100
2023-09-09Option exercise (derivative)9,006$0.0018,013
2023-09-09Option exercise (derivative)10,540$0.000
2023-09-09Option exercise (derivative)11,257$0.0033,773
2023-09-09Option exercise10,540$0.00631,389
2023-09-09Option exercise11,257$0.00637,420
2023-09-09Tax withholding5,226$65.37626,163
2023-09-09Tax withholding5,582$65.37631,838
2023-09-09Tax withholding4,466$65.37620,849
2023-09-09Option exercise9,006$0.00625,315
2023-09-01Option exercise (derivative)98,860$0.000
2023-09-01Option exercise98,860$36.09715,169
2023-09-01Open-market sale5,605$74.01616,309
2023-09-01Open-market sale62,857$73.45621,914
2023-09-01Open-market sale13,791$72.29684,771
2023-09-01Open-market sale16,607$71.40698,562
2023-08-31Option exercise (derivative)100,000$0.00153,188
2023-08-31Option exercise (derivative)100,000$0.0098,860
2023-08-31Option exercise100,000$30.95716,309
2023-08-31Open-market sale40,397$70.81616,309
2023-08-31Open-market sale53,990$70.35656,706
2023-08-31Open-market sale5,613$69.34710,696
2022-09-12Grant / award135,996$0.00683,424
2022-09-12Tax withholding67,427$68.77615,997
2022-09-10Tax withholding6,285$68.83547,428
2022-09-09Option exercise (derivative)9,006$0.0027,019
2022-09-09Grant / award (derivative)45,030$0.0045,030
2022-09-09Grant / award (derivative)10,540$0.0010,540
2022-09-09Grant / award (derivative)120,080$0.00228,080
2022-09-09Option exercise9,006$0.00558,179
2022-09-09Tax withholding4,466$68.83553,713
2022-09-09Tax withholding6,449$68.83556,940
2022-09-09Tax withholding7,767$68.83549,173
2022-07-24Grant / award13,007$0.00547,716
2022-07-24Grant / award12,676$0.00534,709
2022-07-24Grant / award15,665$0.00563,381
2021-09-11Tax withholding8,351$83.92521,761
2021-09-10Tax withholding6,285$83.92530,112
2021-09-09Grant / award (derivative)96,080$0.0096,080
2021-09-09Grant / award (derivative)36,025$0.0036,025
2021-09-09Tax withholding7,767$87.34536,397
2021-09-09Tax withholding6,449$87.34544,164
2021-09-01Option exercise (derivative)31,500$0.000
2021-09-01Open-market sale14,441$86.54567,672
2021-09-01Open-market sale17,059$87.31550,613
2021-09-01Option exercise31,500$60.83582,113
2021-07-22Grant / award12,676$0.00521,941
2021-07-22Grant / award13,007$0.00534,948
2021-07-22Grant / award15,665$0.00550,613
2021-07-22Grant / award16,842$0.00509,265
2021-05-03Option exercise (derivative)77,754$0.000
2021-05-03Open-market sale6,190$93.20492,410
2021-05-03Option exercise77,754$50.10570,164
2021-05-03Open-market sale71,564$92.43498,600
2020-09-24Tax withholding126,279$47.42491,872
2020-09-24Grant / award254,697$0.00618,151
2020-09-11Tax withholding8,351$46.54363,454
2020-09-10Tax withholding6,286$45.93371,805
2020-09-09Grant / award (derivative)167,100$0.00167,100
2020-09-09Tax withholding6,449$46.23378,091
2020-09-09Tax withholding6,595$46.23384,540
2020-07-28Grant / award13,007$0.00391,116
2020-07-28Grant / award12,677$0.00378,109
2020-07-28Grant / award16,842$0.00365,432
2020-07-28Grant / award13,300$0.00348,590
2019-09-27Grant / award189,855$0.00428,905
2019-09-27Tax withholding94,131$53.81334,774
2019-09-11Tax withholding8,351$56.21239,050
2019-09-10Tax withholding6,286$55.33247,401
2019-09-09Grant / award (derivative)154,347$0.00154,347
2019-09-09Tax withholding9,416$54.78253,687
2019-09-06Option exercise (derivative)40,000$0.000
2019-09-06Option exercise50,000$40.16353,103
2019-09-06Open-market sale90,000$54.31263,103
2019-09-06Option exercise40,000$29.87303,103
2019-07-29Grant / award16,842$0.00249,978
2019-07-29Grant / award12,677$0.00262,655
2019-07-29Grant / award13,300$0.00233,136
2019-07-29Grant / award5,688$0.00219,836
2018-09-22Grant / award36,494$0.00232,153
2018-09-22Tax withholding18,094$49.28214,059
2018-09-11Tax withholding8,350$0.00195,659
2018-09-10Grant / award (derivative)141,785$0.00141,785
2018-09-09Tax withholding11,368$49.80204,010
2018-07-25Grant / award5,689$0.00184,169
2018-07-25Grant / award13,300$0.00197,469
2018-07-25Grant / award16,842$0.00214,311
2018-07-25Grant / award3,937$0.00178,480
2017-09-13Grant / award14,700$0.00182,214
2017-09-13Tax withholding7,671$0.00174,543
2017-09-11Grant / award (derivative)130,480$0.000
2017-09-11Grant / award (derivative)253,188$0.00253,188
2017-09-09Tax withholding6,941$0.00167,514
2017-09-09Tax withholding2,969$0.00174,455
2017-09-09Tax withholding2,055$0.00177,424
2017-09-09Tax withholding3,914$0.00179,479
2017-07-24Grant / award3,938$0.00164,403
2017-07-24Grant / award5,689$0.00170,092
2017-07-24Grant / award13,301$0.00183,393
2017-07-24Grant / award7,500$0.00160,465
2017-02-24Option exercise (derivative)38,581$0.000
2017-02-24Open-market sale38,581$47.28152,965
2017-02-24Option exercise38,581$11.06191,546
2016-09-27Tax withholding24,920$0.00152,965
2016-09-26Grant / award49,000$0.00177,885
2016-09-12Tax withholding8,692$0.00128,885
2016-09-09Grant / award (derivative)198,860$0.00198,860
2016-07-25Grant / award5,689$0.00137,577
2016-07-25Grant / award7,500$0.00127,951
2016-07-25Grant / award3,937$0.00131,888
2016-07-25Grant / award6,000$0.00120,451
2015-09-23Tax withholding32,770$46.20113,966
2015-09-21Grant / award62,800$0.00146,736
2015-09-14Tax withholding7,632$48.9483,936
2015-09-11Tax withholding3,131$49.2291,568
2015-09-10Tax withholding5,969$50.1094,699
2015-09-09Grant / award (derivative)77,754$0.0077,754
2015-07-21Grant / award3,938$0.00100,506.6
2015-07-21Grant / award14,625$0.0083,068.6
2015-07-21Grant / award6,000$0.0089,068.6
2015-07-21Grant / award7,500$0.0096,568.6
2015-04-10Option exercise (derivative)33,034$0.0038,581
2015-04-10Option exercise (derivative)5,547$0.000
2015-04-10Option exercise33,034$11.07121,477.6
2015-04-10Open-market sale58,581$55.5168,443.6
2015-04-10Option exercise5,547$4.05127,024.6
2015-01-02Option exercise (derivative)38,581$0.005,547
2015-01-02Open-market sale9,870$66.7488,174.6
2015-01-02Open-market sale48,711$66.0098,044.6
2015-01-02Option exercise38,581$4.05146,755.6
2014-12-09Option exercise (derivative)37,122$0.0044,128
2014-12-09Option exercise (derivative)1,459$0.000
2014-12-09Option exercise37,122$4.05166,755.6
2014-12-09Open-market sale26,067$65.14140,688.6
2014-12-09Open-market sale32,514$65.84108,174.6
2014-12-09Option exercise1,459$13.73129,633.6
2014-10-31Open-market sale64,939$62.19128,174.6
2014-09-11Open-market sale3,058$60.0484,713.6
2014-09-11Grant / award108,400$0.00193,113.6
2014-09-10Open-market sale2,811$61.1987,771.6
2014-09-09Grant / award (derivative)31,500$0.0031,500
2014-07-23Grant / award6,000$0.0070,252.6
2014-07-23Grant / award7,500$0.0064,252.6
2014-07-23Grant / award14,625$0.0084,877.6
2014-07-23Grant / award5,500$0.0090,377.6
2013-11-01Open-market sale41,600$48.3856,405.6
2013-09-19Grant / award58,828$0.0098,005.6
2013-09-11Open-market sale3,177$40.5439,177.6
2013-09-09Grant / award (derivative)50,000$0.0050,000
2013-07-31J366$28.6242,354.6
2013-07-23Grant / award5,500$0.0021,363.6
2013-07-23Grant / award6,000$0.0041,988.6
2013-07-23Grant / award14,625$0.0035,988.6
2013-01-22Option exercise (derivative)155,886$0.0081,250
2013-01-22Option exercise (derivative)49,583$0.0071,615
2013-01-22Option exercise (derivative)10,208$0.001,459
2013-01-22Open-market sale215,677$37.0015,456.6
2013-01-22Option exercise49,583$11.07231,133.6
2013-01-22Option exercise155,886$4.05181,550.6
2013-01-22Option exercise10,208$13.7325,664.6
2012-09-14Open-market sale5,500$30.0315,456.6
2012-09-13Open-market sale14,625$30.0620,956.6
2012-09-10Grant / award (derivative)40,000$0.0040,000
2012-07-31J482$20.7035,581.6
2012-07-24Grant / award14,625$0.0035,099.6
2012-07-24Grant / award5,500$0.0020,474.6
2012-07-24J5,500$0.0020,474.6
2012-07-24J14,625$0.0035,099.6
2012-05-01Option exercise (derivative)150,000$0.00237,136
2012-05-01Open-market sale150,000$32.0014,974.6
2012-05-01Option exercise150,000$4.05164,974.6
2012-04-25Option exercise (derivative)125,000$0.000
2012-04-25Open-market sale125,000$29.9514,974.6
2012-04-25Option exercise125,000$25.48139,974.6
2012-04-18Option exercise14,553$26.3529,527.6
2012-04-18Open-market sale14,553$29.0014,974.6
2012-04-16Option exercise (derivative)14,553$0.000
2012-04-16Option exercise (derivative)35,447$0.0014,553
2012-04-16Open-market sale35,447$29.0014,974.6
2012-04-16Option exercise35,447$26.3550,421.6
2012-03-08Option exercise (derivative)75,000$0.000
2012-03-08Option exercise (derivative)125,000$0.00125,000
2012-03-08Option exercise125,000$25.48214,974.6
2012-03-08Open-market sale200,000$28.0014,974.6
2012-03-08Option exercise75,000$24.6389,974.6
2012-02-01Option exercise (derivative)83,698$0.00387,136
2012-02-01Option exercise (derivative)16,302$0.00121,198
2012-02-01Open-market sale16,302$23.7197,988.6
2012-02-01Option exercise16,302$11.0730,592.6
2012-02-01Option exercise83,698$4.05114,290.6
2012-02-01Open-market sale83,698$23.7214,290.6
2012-01-20Option exercise (derivative)20,000$0.00470,834
2012-01-20Open-market sale20,000$20.0014,290.6
2012-01-20Option exercise20,000$4.0534,290.6
2012-01-13Option exercise (derivative)20,000$0.00490,834
2012-01-13Option exercise20,000$4.0534,290.6
2012-01-13Open-market sale20,000$19.5014,290.6
2012-01-12Option exercise (derivative)29,166$0.00510,834
2012-01-12Option exercise (derivative)17,500$0.0011,667
2012-01-12Option exercise29,166$4.0560,956.6
2012-01-12Open-market sale26,666$19.0034,290.6
2012-01-12Open-market sale20,000$19.0014,290.6
2012-01-12Option exercise17,500$13.7331,790.6
2011-11-09Open-market sale1,100$17.7521,190.6
2011-11-09Open-market sale3,300$17.7417,890.6
2011-11-09Open-market sale3,600$17.7414,290.6
2011-11-07Option exercise (derivative)10,000$0.00540,000
2011-11-07Option exercise (derivative)1,019$0.0029,167
2011-11-07Option exercise10,000$4.0533,309.6
2011-11-07Option exercise1,019$13.7323,309.6
2011-11-07Open-market sale11,019$18.5022,290.6
2011-11-07Option exercise19,814$13.7342,104.6
2011-11-04Option exercise (derivative)19,814$0.0030,186
2011-11-04Option exercise (derivative)100,000$0.00550,000
2011-11-04Open-market sale100,000$18.0022,290.6
2011-11-04Option exercise100,000$4.05122,290.6
2011-04-19Option exercise (derivative)10,000$0.000
2011-04-19Option exercise (derivative)20,000$0.0050,000
2011-04-19Option exercise10,000$15.0726,104.6
2011-04-19Open-market sale30,000$18.0016,104.6
2011-04-19Option exercise20,000$13.7346,104.6
2011-04-15Option exercise (derivative)30,000$0.0010,000
2011-04-15Open-market sale30,000$17.5016,104.6
2011-04-15Option exercise30,000$15.0746,104.6
2011-04-14Option exercise (derivative)60,000$0.0040,000
2011-04-14Open-market sale30,000$16.5046,104.6
2011-04-14Option exercise60,000$15.0776,104.6
2011-04-14Open-market sale30,000$17.0016,104.6
2011-04-08Option exercise (derivative)7,293$0.000
2011-04-08Option exercise23,835$10.8947,232.6
2011-04-08Option exercise7,293$10.0023,397.6
2011-04-08Open-market sale31,128$16.0016,104.6
2011-04-06Option exercise (derivative)45,215$0.000
2011-04-06Open-market sale45,215$15.0016,104.6
2011-04-06Option exercise45,215$13.6261,319.6
2011-04-01Option exercise (derivative)19,286$0.0045,215
2011-04-01Open-market sale19,286$15.0016,104.6
2011-04-01Option exercise19,286$13.6235,390.6
2011-01-25Open-market sale2,500$13.3098,542.6
2010-09-13Grant / award (derivative)137,500$0.00137,500
2010-09-13Grant / award22,000$0.0039,922.6
2010-09-13Grant / award61,120$0.00101,042.6
2009-10-27Open-market sale2,500$15.3716,615.6
2009-01-30Grant / award (derivative)650,000$0.00650,000
2009-01-30J331$3.2218,693.6
2008-09-12Grant / award (derivative)70,000$0.0070,000
2008-09-12Grant / award10,000$0.0018,362.6
2007-09-13Grant / award (derivative)75,000$0.0075,000
2007-07-31J187$19.987,306.6
2007-02-05Grant / award (derivative)50,000$0.0050,000
2007-02-05———7,119.6

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