SEC CIK 1237858

MERRIMAN DWIGHT A

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

Current Positions

CompanyShares OwnedAs Of
MDBview stock →448,8962026-10-09

Position History — MDB

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

0514,8231,029,6451,544,4682020-072021-092022-012022-052023-012024-112026-102026-10

Recent Filings — MDB

DateActivitySharesPriceOwned After
2026-10-09Open-market sale1,000$377.00448,896
2026-10-08Open-market sale3,000$359.90449,896
2026-10-08Open-market sale392$361.02952,953
2026-10-08Open-market sale9,608$359.93953,345
2026-08-17Open-market sale120$456.36452,896
2026-08-17Open-market sale80$454.88453,016
2026-08-17Open-market sale2,174$453.71453,096
2026-08-17Open-market sale460$452.55455,270
2026-08-17Open-market sale522$451.22455,730
2026-08-17Open-market sale1,652$450.28456,252
2026-08-17Open-market sale992$448.98457,904
2026-08-14Open-market sale3,248$472.22962,953
2026-08-14Open-market sale6,752$469.81966,201
2026-07-16Open-market sale2,774$333.42458,896
2026-07-16Open-market sale80$329.54461,670
2026-07-16Open-market sale81$328.30461,750
2026-07-16Open-market sale1,363$327.70461,831
2026-07-16Open-market sale867$325.48463,194
2026-07-16Open-market sale835$324.12464,061
2026-07-14Open-market sale2,000$324.05972,953
2026-07-14Open-market sale120$323.03974,953
2026-07-14Open-market sale2,120$321.78975,073
2026-07-14Open-market sale680$320.65977,193
2026-07-14Open-market sale2,480$319.73977,873
2026-07-14Open-market sale120$317.82980,353
2026-07-14Open-market sale2,480$316.52980,473
2026-06-30Open-market sale1,130$334.25982,953
2026-06-30Grant / award767$0.00984,083
2026-06-15Open-market sale6,000$348.92464,896
2026-06-12Open-market sale7,775$354.41983,316
2026-06-12Open-market sale1,280$353.00991,091
2026-06-12Open-market sale320$352.00992,371
2026-06-12Open-market sale625$350.55992,691
2026-05-18Open-market sale6$324.16470,896
2026-05-18Open-market sale114$323.29470,902
2026-05-18Open-market sale1,880$322.58471,016
2026-05-18Open-market sale2,039$311.92472,896
2026-05-18Open-market sale773$311.36474,935
2026-05-18Open-market sale1,188$309.72475,708
2026-05-14Open-market sale36$304.08993,316
2026-05-14Open-market sale258$302.97993,352
2026-05-14Open-market sale1,184$302.02993,610
2026-05-14Open-market sale1,110$301.03994,794
2026-05-14Open-market sale917$299.98995,904
2026-05-14Open-market sale1,588$298.92996,821
2026-05-14Open-market sale562$298.04998,409
2026-05-14Open-market sale933$296.50998,971
2026-05-14Open-market sale1,396$295.60999,904
2026-05-14Open-market sale1,130$294.471,001,300
2026-05-14Open-market sale886$293.181,002,430
2026-05-07Open-market sale2,000$290.061,003,316
2026-04-16Open-market sale360$253.40476,896
2026-04-16Open-market sale3,640$252.22477,256
2026-04-14Open-market sale406$238.851,005,316
2026-04-14Open-market sale1,256$237.971,005,722
2026-04-14Open-market sale5,678$236.681,006,978
2026-04-14Open-market sale660$235.421,012,656
2026-03-16Open-market sale270$262.99480,896
2026-03-16Open-market sale40$261.95481,166
2026-03-16Open-market sale3,690$260.89481,206
2026-03-13Open-market sale600$261.731,013,316
2026-03-13Open-market sale3,967$260.341,013,916
2026-03-13Open-market sale1,665$259.991,017,883
2026-03-13Open-market sale1,768$258.451,019,548
2026-02-17Open-market sale1,200$364.0079,262
2026-02-13Open-market sale2,090$358.061,021,316
2026-02-13Open-market sale2,142$356.581,023,406
2026-02-13Open-market sale768$355.361,025,548
2026-02-13Open-market sale5,000$353.351,026,316
2026-02-12Open-market sale637$368.00484,896
2026-02-12Open-market sale1,000$367.08485,533
2026-02-12Open-market sale195$365.94486,533
2026-02-12Open-market sale4,168$364.64486,728
2026-02-02Open-market sale1,190$369.7580,462
2026-01-15Open-market sale1,139$388.3181,652
2026-01-14Open-market sale6,114$409.381,031,316
2026-01-14Open-market sale340$408.581,037,430
2026-01-14Open-market sale200$406.491,037,770
2026-01-14Open-market sale1,008$405.471,037,970
2026-01-14Open-market sale2,338$404.261,038,978
2026-01-13Open-market sale6,000$417.73490,896
2026-01-02Open-market sale1,054$422.5082,791
2025-12-15Open-market sale890$418.58501,006
2025-12-15Open-market sale1,000$416.78501,896
2025-12-15Open-market sale1,926$419.50499,080
2025-12-15Open-market sale2,184$420.04496,896
2025-12-12Open-market sale10,000$417.831,041,316
2025-12-02Open-market sale4,000$410.001,051,316
2025-11-14Open-market sale6$337.001,065,310
2025-11-14Open-market sale320$339.221,055,316
2025-11-14Open-market sale9,674$338.501,055,636
2025-11-12Open-market sale4,640$372.22504,256
2025-11-12Open-market sale1,360$373.28502,896
2025-10-27Open-market sale4,000$345.001,065,316
2025-10-16Open-market sale2,000$322.00508,896
2025-10-15Open-market sale4,000$315.99510,896
2025-10-14Open-market sale500$310.031,076,816
2025-10-14Open-market sale7,158$312.321,069,658
2025-10-14Open-market sale342$313.661,069,316
2025-10-14Open-market sale2,000$309.181,077,316
2025-09-19Open-market sale4,000$320.08516,896
2025-09-19Open-market sale4,417$318.661,099,899
2025-09-19Open-market sale8,229$319.551,091,670
2025-09-19Open-market sale5,602$320.631,086,068
2025-09-19Open-market sale6,361$321.391,079,707
2025-09-19Open-market sale391$322.671,079,316
2025-09-19Open-market sale2,000$322.24514,896
2025-07-25Open-market sale1,000$245.001,104,316
2025-07-22Open-market sale1,000$225.001,105,316
2025-07-02Open-market sale1,000$206.051,106,316
2025-06-30Grant / award1,130$0.001,107,316
2025-06-25Open-market sale820$210.841,106,186
2025-06-05Open-market sale2,000$234.001,107,006
2025-03-03Open-market sale3,000$270.631,109,006
2025-02-18Open-market sale885$292.0583,845
2025-02-10Open-market sale1,000$281.621,112,006
2025-02-07Open-market sale900$279.0184,752
2025-02-07Open-market sale22$282.2584,730
2025-02-03Open-market sale3,000$266.001,113,006
2025-01-21Open-market sale1,000$265.001,116,006
2025-01-13Open-market sale1,045$242.6785,652
2025-01-03Open-market sale1,047$247.0186,697
2025-01-02Open-market sale1,000$245.001,117,006
2025-01-02Open-market sale2,000$234.091,118,006
2024-12-10Open-market sale1,000$322.80520,896
2024-12-10Open-market sale1,000$322.801,120,006
2024-12-02Open-market sale3,000$323.001,121,006
2024-11-25Open-market sale2,000$349.171,124,006
2024-11-15Open-market sale1,280$286.0087,744
2024-11-15Open-market sale39$283.4589,024
2024-11-13Open-market sale1,000$310.00521,896
2024-11-11Open-market sale1,000$290.941,126,006
2024-11-04Open-market sale3,000$269.571,127,006
2024-10-15Open-market sale1,385$287.8289,063
2024-10-10Open-market sale1,000$272.971,130,006
2024-10-02Open-market sale3,000$256.251,131,006
2024-09-17Open-market sale1,380$292.4390,448
2024-09-10Open-market sale1,000$288.451,134,006
2024-09-03Open-market sale3,000$290.791,135,006
2024-08-30Open-market sale1,000$290.401,138,006
2024-08-30Open-market sale1,500$290.4091,828
2024-08-14Open-market sale1,000$245.001,139,006
2024-08-02Open-market sale1,672$231.0093,328
2024-08-02Open-market sale2,000$231.001,140,006
2024-07-02Open-market sale4,000$265.291,142,006
2024-06-27Open-market sale1,000$245.001,146,003
2024-06-25Grant / award817$0.001,147,003
2024-06-25Open-market sale598$226.311,146,186
2024-06-25Grant / award820$0.001,147,006
2024-06-04Open-market sale400$232.581,148,384
2024-06-04Open-market sale1,600$234.651,146,784
2024-05-03Open-market sale3,070$373.541,151,714
2024-05-03Open-market sale1,396$375.861,149,993
2024-05-03Open-market sale809$377.161,149,184
2024-05-03Open-market sale400$378.401,148,784
2024-05-03Open-market sale325$374.631,151,389
2024-05-01Open-market sale1,000$379.15522,896
2024-04-08Open-market sale2,000$365.001,154,784
2024-04-03Open-market sale1,271$339.461,159,513
2024-04-03Open-market sale561$341.271,158,098
2024-04-03Open-market sale854$340.131,158,659
2024-04-03Open-market sale1,314$343.321,156,784
2024-04-01Open-market sale890$363.15523,896
2024-04-01Open-market sale110$361.86524,786
2024-03-04Open-market sale1,368$431.451,162,923
2024-03-04Open-market sale311$429.881,164,291
2024-03-04Open-market sale1,347$429.071,164,602
2024-03-04Open-market sale835$428.181,165,949
2024-03-04Open-market sale1,845$436.901,160,784
2024-03-04Open-market sale194$432.441,162,729
2024-03-04Open-market sale100$435.071,162,629
2024-03-01Open-market sale200$449.12524,896
2024-03-01Open-market sale200$445.99525,096
2024-03-01Open-market sale100$440.32525,296
2024-03-01Open-market sale100$438.98525,396
2024-03-01Open-market sale2$436.60525,496
2024-03-01Open-market sale200$435.33525,498
2024-03-01Open-market sale500$433.98525,698
2024-03-01Open-market sale698$432.28526,198
2024-02-08Open-market sale2,000$465.371,166,784
2024-02-05Open-market sale6,000$437.991,168,784
2024-02-02Open-market sale1,000$420.00526,896
2024-02-01Open-market sale607$404.82527,896
2024-02-01Open-market sale100$402.10528,796
2024-02-01Open-market sale293$403.62528,503
2024-01-22Open-market sale1,000$420.00528,896
2024-01-03Open-market sale2,433$373.591,178,351
2024-01-03Open-market sale1,493$375.291,175,084
2024-01-03Open-market sale300$376.221,174,784
2024-01-03Open-market sale1,774$374.441,176,577
2024-01-02Open-market sale780$404.50529,896
2024-01-02Open-market sale100$393.83530,676
2024-01-02Open-market sale19$391.00530,776
2024-01-02Open-market sale101$390.00530,795
2023-12-28Open-market sale1,700$415.311,181,459
2023-12-28Open-market sale675$416.121,180,784
2023-12-04Open-market sale306$435.571,187,971
2023-12-04Open-market sale882$431.561,188,277
2023-12-04Open-market sale606$437.361,187,365
2023-12-04Open-market sale500$439.461,183,259
2023-12-04Open-market sale100$440.301,183,159
2023-12-04Open-market sale3,606$438.511,183,759
2023-12-01Open-market sale180$421.98531,100
2023-12-01Open-market sale105$417.22532,791
2023-12-01Open-market sale270$418.56532,521
2023-12-01Open-market sale46$424.31530,896
2023-12-01Open-market sale158$423.35530,942
2023-12-01Open-market sale269$420.83531,280
2023-12-01Open-market sale972$420.00531,549
2023-11-29Open-market sale1,000$420.06532,896
2023-11-07Open-market sale1,800$365.201,189,359
2023-11-07Open-market sale200$366.201,189,159
2023-11-03Open-market sale589$333.801,191,718
2023-11-03Open-market sale204$335.551,191,251
2023-11-03Open-market sale263$334.591,191,455
2023-11-03Open-market sale502$331.571,193,264
2023-11-03Open-market sale957$332.561,192,307
2023-11-03Open-market sale184$329.611,194,975
2023-11-03Open-market sale92$336.621,191,159
2023-11-03Open-market sale1,209$330.481,193,766
2023-11-01Open-market sale1,000$345.21533,896
2023-10-10Open-market sale2,000$365.001,195,159
2023-10-03Open-market sale595$340.291,199,136
2023-10-03Open-market sale193$334.431,199,731
2023-10-03Open-market sale1,688$341.111,197,448
2023-10-03Open-market sale289$342.441,197,159
2023-10-03Open-market sale1,235$333.811,199,924
2023-10-02Open-market sale1,000$342.39534,896
2023-09-05Open-market sale6,000$389.501,201,159
2023-09-01Open-market sale1,000$395.01535,896
2023-08-04Open-market sale6,000$415.061,207,159
2023-08-01Open-market sale2,000$420.00536,896
2023-07-18Open-market sale1,000$420.001,213,159
2023-07-10Open-market sale606$382.411,214,159
2023-07-03Open-market sale3,800$407.061,214,965
2023-07-03Open-market sale200$408.001,214,765
2023-07-03Open-market sale1,000$407.03538,896
2023-06-27Grant / award598$0.001,218,765
2023-06-27J787$342.671,218,167
2023-06-02Open-market sale1,000$381.121,218,954
2023-06-02Open-market sale1,000$381.12539,896
2023-06-01Open-market sale3,000$285.341,219,954
2023-05-17Open-market sale1,000$280.001,222,954
2023-05-04Open-market sale2,000$240.001,223,954
2023-04-26Open-market sale2,000$240.001,225,954
2023-03-01Option exercise (derivative)14,095$0.000
2023-03-01Option exercise14,095$5.721,242,049
2023-03-01Open-market sale693$204.131,241,356
2023-03-01Open-market sale4,098$205.481,237,258
2023-03-01Open-market sale4,609$206.291,232,649
2023-03-01Open-market sale808$207.861,231,841
2023-03-01Open-market sale3,395$209.691,227,954
2023-03-01Open-market sale492$208.911,231,349
2023-02-01Option exercise (derivative)14,095$0.0014,095
2023-02-01Open-market sale700$215.921,227,954
2023-02-01Option exercise14,095$5.721,242,049
2023-02-01Open-market sale13,395$214.611,228,654
2023-01-03Option exercise (derivative)14,095$0.0028,190
2023-01-03Option exercise14,095$5.721,242,049
2023-01-03Open-market sale14,095$199.361,227,954
2022-12-20Gift95,000$0.001,227,954
2022-12-01Option exercise (derivative)14,095$0.0042,285
2022-12-01Open-market sale1,500$152.521,335,549
2022-12-01Open-market sale700$154.551,325,749
2022-12-01Open-market sale2,795$155.351,322,954
2022-12-01Option exercise14,095$5.721,337,049
2022-12-01Open-market sale9,100$153.821,326,449
2022-11-01Option exercise (derivative)14,095$0.0056,380
2022-11-01Option exercise14,095$5.721,337,049
2022-11-01Open-market sale10,700$189.831,326,349
2022-11-01Open-market sale1,400$191.131,324,949
2022-11-01Open-market sale1,995$191.871,322,954
2022-10-03Option exercise (derivative)14,095$0.0070,475
2022-10-03Open-market sale3,200$199.901,322,954
2022-10-03Open-market sale10,895$198.901,326,154
2022-10-03Option exercise14,095$5.721,337,049
2022-09-01Option exercise (derivative)14,090$0.0084,570
2022-09-01Open-market sale100$271.751,322,954
2022-09-01Open-market sale600$271.151,323,054
2022-09-01Open-market sale1,400$270.201,323,654
2022-09-01Open-market sale600$269.211,325,054
2022-09-01Open-market sale500$268.041,325,654
2022-09-01Open-market sale1,690$266.831,326,154
2022-09-01Open-market sale200$263.921,327,844
2022-09-01Open-market sale300$261.421,328,044
2022-09-01Open-market sale400$259.341,328,344
2022-09-01Open-market sale600$257.681,328,744
2022-09-01Open-market sale700$256.721,329,344
2022-09-01Open-market sale1,200$255.601,330,044
2022-09-01Open-market sale700$254.511,331,244
2022-09-01Open-market sale100$252.281,331,944
2022-09-01Open-market sale200$251.391,332,044
2022-09-01Open-market sale1,100$250.241,332,244
2022-09-01Open-market sale900$248.861,333,344
2022-09-01Open-market sale207$247.501,334,244
2022-09-01Open-market sale593$246.671,334,451
2022-09-01Open-market sale500$245.451,335,044
2022-09-01Open-market sale600$243.701,335,544
2022-09-01Open-market sale861$242.771,336,144
2022-09-01Open-market sale39$242.151,337,005
2022-09-01Option exercise14,090$5.721,337,044
2022-08-01Option exercise (derivative)14,090$0.0098,660
2022-08-01Open-market sale900$308.521,331,844
2022-08-01Open-market sale100$314.99540,896
2022-08-01Open-market sale900$310.20540,996
2022-08-01Open-market sale2,083$317.341,322,954
2022-08-01Open-market sale2,800$315.591,325,037
2022-08-01Open-market sale1,107$314.611,327,837
2022-08-01Open-market sale1,200$313.621,328,944
2022-08-01Open-market sale900$312.571,330,144
2022-08-01Open-market sale600$311.481,331,044
2022-08-01Open-market sale200$309.491,331,644
2022-08-01Open-market sale2,800$307.961,332,744
2022-08-01Open-market sale800$306.331,335,544
2022-08-01Open-market sale200$304.781,336,344
2022-08-01Open-market sale200$303.651,336,544
2022-08-01Open-market sale300$302.581,336,744
2022-08-01Option exercise14,090$5.721,337,044
2022-07-11Open-market sale588$309.621,322,954
2022-07-01Option exercise (derivative)14,000$0.00112,750
2022-07-01Open-market sale400$258.94544,296
2022-07-01Open-market sale200$257.22544,696
2022-07-01Open-market sale400$266.911,323,542
2022-07-01Open-market sale1,118$265.861,323,942
2022-07-01Open-market sale5,997$265.271,325,060
2022-07-01Open-market sale2,426$263.711,331,057
2022-07-01Open-market sale1,241$262.431,333,483
2022-07-01Open-market sale593$261.281,334,724
2022-07-01Open-market sale796$260.261,335,317
2022-07-01Open-market sale629$259.131,336,113
2022-07-01Open-market sale600$258.221,336,742
2022-07-01Open-market sale200$257.001,337,342
2022-07-01Option exercise14,000$5.721,337,542
2022-07-01Open-market sale900$266.11541,896
2022-07-01Open-market sale52$264.90542,796
2022-07-01Open-market sale148$264.16542,848
2022-07-01Open-market sale300$262.63542,996
2022-07-01Open-market sale500$261.52543,296
2022-07-01Open-market sale500$260.34543,796
2022-06-28Grant / award787$0.001,323,542
2022-06-28Open-market sale629$292.641,322,755
2022-06-01Open-market sale200$256.70545,516
2022-06-01Open-market sale190$255.01545,716
2022-06-01Open-market sale230$254.31545,906
2022-06-01Open-market sale100$253.44546,136
2022-06-01Open-market sale600$251.74546,236
2022-06-01Open-market sale40$250.98546,836
2022-06-01Open-market sale40$257.69545,476
2022-06-01Open-market sale99$248.45547,037
2022-06-01Open-market sale140$246.92547,136
2022-06-01Open-market sale80$245.60547,276
2022-06-01Open-market sale60$244.50547,356
2022-06-01Open-market sale480$241.89547,416
2022-06-01Open-market sale161$249.82546,876
2022-06-01Open-market sale580$259.28544,896
2022-06-01Option exercise (derivative)14,000$0.00126,750
2022-06-01Open-market sale90$244.551,336,114
2022-06-01Open-market sale100$243.061,336,204
2022-06-01Open-market sale1,080$241.891,336,304
2022-06-01Option exercise14,000$5.721,337,384
2022-06-01Open-market sale890$260.371,323,384
2022-06-01Open-market sale5,000$259.831,324,274
2022-06-01Open-market sale1,464$258.931,329,274
2022-06-01Open-market sale150$257.651,330,738
2022-06-01Open-market sale1,246$256.241,330,888
2022-06-01Open-market sale540$255.571,332,134
2022-06-01Open-market sale810$254.461,332,674
2022-06-01Open-market sale370$253.491,333,484
2022-06-01Open-market sale710$252.351,333,854
2022-06-01Open-market sale360$251.481,334,564
2022-06-01Open-market sale300$248.091,335,584
2022-06-01Open-market sale550$249.491,335,034
2022-06-01Open-market sale230$245.741,335,884
2022-06-01Open-market sale110$250.121,334,924
2022-05-02Option exercise (derivative)14,000$0.00140,750
2022-05-02Open-market sale874$344.171,334,758
2022-05-02Open-market sale752$343.091,335,632
2022-05-02Open-market sale330$341.711,336,384
2022-05-02Open-market sale500$341.041,336,714
2022-05-02Open-market sale170$339.481,337,214
2022-05-02Option exercise14,000$5.721,337,384
2022-05-02Open-market sale100$356.12547,896
2022-05-02Open-market sale144$354.86547,996
2022-05-02Open-market sale100$353.54548,140
2022-05-02Open-market sale100$350.79548,240
2022-05-02Open-market sale1,107$350.16548,340
2022-05-02Open-market sale593$349.00549,447
2022-05-02Open-market sale100$345.71550,040
2022-05-02Open-market sale56$344.36550,140
2022-05-02Open-market sale106$343.44550,196
2022-05-02Open-market sale507$341.63550,302
2022-05-02Open-market sale87$340.08550,809
2022-05-02Open-market sale300$357.051,323,384
2022-05-02Open-market sale308$356.241,323,684
2022-05-02Open-market sale518$355.021,323,992
2022-05-02Open-market sale737$354.381,324,510
2022-05-02Open-market sale823$352.761,325,247
2022-05-02Open-market sale632$351.731,326,070
2022-05-02Open-market sale1,225$350.701,326,702
2022-05-02Open-market sale4,553$350.121,327,927
2022-05-02Open-market sale540$348.651,332,480
2022-05-02Open-market sale922$347.541,333,020
2022-05-02Open-market sale500$346.531,333,942
2022-05-02Open-market sale316$345.151,334,442
2022-04-01Option exercise (derivative)14,000$0.00154,750
2022-04-01Open-market sale300$442.171,337,084
2022-04-01Option exercise14,000$5.721,337,384
2022-04-01Open-market sale787$443.081,336,297
2022-04-01Open-market sale440$446.381,335,857
2022-04-01Open-market sale210$447.311,335,647
2022-04-01Open-market sale935$448.601,334,712
2022-04-01Open-market sale374$449.191,334,338
2022-04-01Open-market sale100$470.391,323,384
2022-04-01Open-market sale700$469.211,323,484
2022-04-01Open-market sale1,150$467.951,324,184
2022-04-01Open-market sale366$466.731,325,334
2022-04-01Open-market sale65$465.331,325,700
2022-04-01Open-market sale635$464.511,325,765
2022-04-01Open-market sale701$463.471,326,400
2022-04-01Open-market sale585$462.481,327,101
2022-04-01Open-market sale1,100$461.381,327,686
2022-04-01Open-market sale960$459.991,328,786
2022-04-01Open-market sale1,407$459.161,329,746
2022-04-01Open-market sale1,300$458.191,331,153
2022-04-01Open-market sale444$454.661,332,453
2022-04-01Open-market sale200$453.381,332,897
2022-04-01Open-market sale741$452.281,333,097
2022-04-01Open-market sale500$451.201,333,838
2022-04-01Open-market sale200$453.381,318,897
2022-04-01Open-market sale635$464.511,311,765
2022-04-01Open-market sale701$463.471,312,400
2022-04-01Open-market sale585$462.481,313,101
2022-04-01Open-market sale1,100$461.381,313,686
2022-04-01Open-market sale960$459.991,314,786
2022-04-01Open-market sale1,407$459.161,315,746
2022-04-01Open-market sale500$451.201,319,838
2022-04-01Open-market sale374$449.191,320,338
2022-04-01Open-market sale935$448.601,320,712
2022-04-01Open-market sale210$447.311,321,647
2022-04-01Open-market sale440$446.381,321,857
2022-04-01Open-market sale787$443.081,322,297
2022-04-01Open-market sale300$442.171,323,084
2022-04-01Open-market sale100$470.391,309,384
2022-04-01Open-market sale700$469.211,309,484
2022-04-01Open-market sale1,150$467.951,310,184
2022-04-01Open-market sale366$466.731,311,334
2022-04-01Open-market sale1,300$458.191,317,153
2022-04-01Open-market sale444$454.661,318,453
2022-04-01Open-market sale65$465.331,311,700
2022-04-01Open-market sale741$452.281,319,097
2022-04-01Open-market sale300$451.29552,489
2022-04-01Open-market sale200$461.21551,039
2022-04-01Open-market sale450$459.50551,239
2022-04-01Open-market sale400$458.28551,689
2022-04-01Open-market sale400$452.73552,089
2022-04-01Open-market sale143$463.63550,896
2022-04-01Open-market sale400$448.68552,789
2022-04-01Open-market sale200$446.56553,189
2022-04-01Open-market sale100$443.54553,389
2022-04-01Open-market sale407$442.88553,489
2022-03-01Open-market sale1,000$384.541,335,284
2022-03-01Open-market sale1,801$385.471,333,483
2022-03-01Open-market sale2,516$386.631,330,967
2022-03-01Open-market sale2,463$387.641,328,504
2022-03-01Open-market sale1,820$388.751,326,684
2022-03-01Open-market sale200$392.25553,996
2022-03-01Open-market sale100$389.19554,196
2022-03-01Open-market sale400$389.621,326,284
2022-03-01Open-market sale400$390.741,325,884
2022-03-01Open-market sale1,100$392.221,324,784
2022-03-01Open-market sale750$393.461,324,034
2022-03-01Open-market sale650$394.481,323,384
2022-03-01Open-market sale467$383.29556,429
2022-03-01Open-market sale624$384.71555,805
2022-03-01Open-market sale345$385.82555,460
2022-03-01Open-market sale846$387.02554,614
2022-03-01Open-market sale318$387.85554,296
2022-03-01Open-market sale100$393.19553,896
2022-03-01Open-market sale1,100$383.211,336,284
2022-02-01Option exercise (derivative)2,875$0.000
2022-02-01Open-market sale996$403.171,342,453
2022-02-01Open-market sale1,783$402.231,343,449
2022-02-01Open-market sale1,343$401.061,345,232
2022-02-01Open-market sale1,100$400.101,346,575
2022-02-01Open-market sale1,050$398.881,347,675
2022-02-01Open-market sale859$397.751,348,725
2022-02-01Open-market sale500$396.691,349,584
2022-02-01Open-market sale600$395.471,350,084
2022-02-01Open-market sale300$392.251,350,684
2022-02-01Open-market sale400$391.201,350,984
2022-02-01Option exercise2,875$1.961,351,384
2022-02-01Open-market sale300$406.70556,896
2022-02-01Open-market sale800$407.551,337,684
2022-02-01Open-market sale240$404.30557,396
2022-02-01Open-market sale101$402.88557,636
2022-02-01Open-market sale521$402.06557,737
2022-02-01Open-market sale370$400.63558,258
2022-02-01Open-market sale349$399.59558,628
2022-02-01Open-market sale200$398.05558,977
2022-02-01Open-market sale200$396.85559,177
2022-02-01Open-market sale163$395.79559,377
2022-02-01Open-market sale200$392.50559,540
2022-02-01Open-market sale156$390.95559,740
2022-02-01Open-market sale300$408.461,337,384
2022-02-01Open-market sale775$404.291,341,678
2022-02-01Open-market sale1,151$405.431,340,527
2022-02-01Open-market sale2,043$406.421,338,484
2022-02-01Open-market sale200$405.73557,196
2022-01-04Open-market sale177$465.05561,896
2022-01-04Open-market sale400$467.64561,496
2022-01-04Open-market sale100$468.92561,396
2022-01-04Open-market sale300$475.14561,096
2022-01-04Open-market sale200$460.42562,073
2022-01-04Open-market sale200$479.16560,796
2022-01-04Open-market sale200$480.08560,596
2022-01-04Open-market sale200$482.98560,396
2022-01-04Open-market sale261$486.39560,135
2022-01-04Open-market sale39$487.23560,096
2022-01-04Open-market sale200$488.22559,896
2022-01-04Open-market sale323$458.28562,573
2022-01-04Open-market sale300$459.43562,273
2022-01-04Open-market sale100$477.36560,996
2022-01-04Option exercise (derivative)14,000$0.002,875
2022-01-04Open-market sale600$467.651,352,790
2022-01-04Open-market sale81$470.591,352,709
2022-01-04Open-market sale200$472.711,352,509
2022-01-04Open-market sale599$475.081,351,910
2022-01-04Open-market sale301$477.331,351,609
2022-01-04Open-market sale700$478.751,350,909
2022-01-04Open-market sale400$480.601,350,509
2022-01-04Open-market sale300$481.731,350,209
2022-01-04Open-market sale400$483.141,349,809
2022-01-04Open-market sale400$484.881,349,409
2022-01-04Open-market sale1,212$458.201,355,352
2022-01-04Open-market sale675$457.081,356,564
2022-01-04Open-market sale1,001$456.131,357,239
2022-01-04Open-market sale1,000$455.021,358,240
2022-01-04Open-market sale1,950$453.801,359,240
2022-01-04Open-market sale1,319$452.961,361,190
2022-01-04Option exercise14,000$1.961,362,509
2022-01-04Open-market sale400$465.041,353,390
2022-01-04Open-market sale100$461.121,353,790
2022-01-04Open-market sale431$460.321,353,890
2022-01-04Open-market sale400$488.221,348,509
2022-01-04Open-market sale1,031$459.221,354,321
2022-01-04Open-market sale500$486.701,348,909
2021-12-01Open-market sale236$479.48565,566
2021-12-01Open-market sale94$477.43565,802
2021-12-01Open-market sale59$499.00563,132
2021-12-01Open-market sale236$502.42562,896
2021-12-01Open-market sale126$492.07563,438
2021-12-01Open-market sale141$491.13563,564
2021-12-01Open-market sale207$489.36563,705
2021-12-01Open-market sale100$493.70563,338
2021-12-01Open-market sale457$488.27563,912
2021-12-01Open-market sale76$487.48564,369
2021-12-01Open-market sale520$485.28564,445
2021-12-01Open-market sale47$494.76563,291
2021-12-01Open-market sale210$483.65564,965
2021-12-01Open-market sale276$482.72565,175
2021-12-01Open-market sale115$480.49565,451
2021-12-01Open-market sale100$496.15563,191
2021-12-01Open-market sale480$494.581,349,896
2021-12-01Open-market sale97$477.201,362,412
2021-12-01Open-market sale508$478.271,361,904
2021-12-01Open-market sale1,018$479.401,360,886
2021-12-01Open-market sale817$480.381,360,069
2021-12-01Open-market sale390$481.631,359,679
2021-12-01Open-market sale1,068$482.831,358,611
2021-12-01Open-market sale1,573$483.761,357,038
2021-12-01Open-market sale1,555$484.951,355,483
2021-12-01Open-market sale1,364$485.861,354,119
2021-12-01Open-market sale453$487.051,353,666
2021-12-01Open-market sale1,065$488.241,352,601
2021-12-01Open-market sale796$489.351,351,805
2021-12-01Open-market sale579$490.221,351,226
2021-12-01Open-market sale550$491.501,350,676
2021-12-01Open-market sale300$493.091,350,376
2021-12-01Open-market sale399$495.661,349,497
2021-12-01Open-market sale1$496.931,349,496
2021-12-01Open-market sale687$502.291,348,509
2021-12-01Open-market sale300$500.321,349,196
2021-11-01Open-market sale206$504.571,375,709
2021-11-01Open-market sale594$503.591,375,915
2021-11-01Open-market sale300$505.451,375,409
2021-11-01Open-market sale300$506.551,375,109
2021-11-01Open-market sale1,248$507.881,373,861
2021-11-01Open-market sale1,415$508.951,372,446
2021-11-01Open-market sale1,134$509.871,371,312
2021-11-01Open-market sale103$510.581,371,209
2021-11-01Open-market sale200$511.881,371,009
2021-11-01Open-market sale304$513.491,370,705
2021-11-01Open-market sale1,574$514.631,369,131
2021-11-01Open-market sale936$515.591,368,195
2021-11-01Open-market sale794$517.541,366,529
2021-11-01Open-market sale705$518.441,365,824
2021-11-01Open-market sale1,202$519.901,364,622
2021-11-01Open-market sale803$520.901,363,819
2021-11-01Open-market sale500$521.891,363,319
2021-11-01Open-market sale410$522.511,362,909
2021-11-01Open-market sale395$525.341,362,514
2021-11-01Open-market sale5$526.481,362,509
2021-11-01Open-market sale872$516.561,367,323
2021-11-01Open-market sale200$522.70566,096
2021-11-01Open-market sale364$521.74566,296
2021-11-01Open-market sale143$507.66568,753
2021-11-01Open-market sale298$519.31566,759
2021-11-01Open-market sale237$518.21567,057
2021-11-01Open-market sale434$516.77567,294
2021-11-01Open-market sale416$515.10567,728
2021-11-01Open-market sale80$525.25566,016
2021-11-01Open-market sale120$526.57565,896
2021-11-01Open-market sale352$513.79568,144
2021-11-01Open-market sale257$509.83568,496
2021-11-01Open-market sale99$521.03566,660
2021-10-01Open-market sale296$468.51569,400
2021-10-01Open-market sale500$458.921,390,009
2021-10-01Open-market sale300$469.041,378,509
2021-10-01Open-market sale408$470.261,378,101
2021-10-01Open-market sale1,304$465.651,380,409
2021-10-01Open-market sale1,300$466.661,379,109
2021-10-01Open-market sale1,419$464.521,381,713
2021-10-01Open-market sale300$467.611,378,809
2021-10-01Open-market sale5$476.95568,896
2021-10-01Open-market sale195$476.06568,901
2021-10-01Open-market sale200$474.01569,096
2021-10-01Open-market sale100$471.58569,296
2021-10-01Open-market sale1,428$461.381,386,809
2021-10-01Open-market sale2,296$462.561,384,513
2021-10-01Open-market sale1,381$463.391,383,132
2021-10-01Open-market sale592$471.621,377,509
2021-10-01Open-market sale600$474.161,376,909
2021-10-01Open-market sale400$475.961,376,509
2021-10-01Open-market sale100$459.03571,796
2021-10-01Open-market sale400$460.61571,396
2021-10-01Open-market sale375$461.98571,021
2021-10-01Open-market sale425$462.94570,596
2021-10-01Open-market sale500$464.02570,096
2021-10-01Open-market sale400$465.73569,696
2021-10-01Open-market sale1,772$460.351,388,237
2021-10-01Open-market sale4$469.27569,396
2021-09-01Open-market sale2,615$393.041,397,035
2021-09-01Open-market sale1,869$392.001,399,650
2021-09-01Open-market sale2,511$393.981,394,524
2021-09-01Open-market sale3,815$394.891,390,709
2021-09-01Open-market sale200$395.751,390,509
2021-09-01Open-market sale300$389.08574,596
2021-09-01Open-market sale671$390.71573,925
2021-09-01Open-market sale409$392.10573,516
2021-09-01Open-market sale504$393.21573,012
2021-09-01Open-market sale705$394.63572,307
2021-09-01Open-market sale1,590$390.761,401,519
2021-09-01Open-market sale1,200$389.341,403,109
2021-09-01Open-market sale200$388.281,404,309
2021-09-01Open-market sale411$395.16571,896
2021-07-12Open-market sale588$357.511,404,509
2021-06-29Grant / award629$0.001,405,097
2021-05-03Open-market sale200$295.38575,499
2021-05-03Open-market sale258$292.53575,699
2021-05-03Open-market sale300$291.79575,957
2021-05-03Open-market sale439$290.58576,257
2021-05-03Open-market sale403$289.21576,696
2021-05-03Open-market sale797$288.44577,099
2021-05-03Open-market sale2,700$298.411,404,468
2021-05-03Open-market sale21$295.881,407,168
2021-05-03Open-market sale794$295.061,407,189
2021-05-03Open-market sale699$294.051,407,983
2021-05-03Open-market sale681$292.851,408,682
2021-05-03Open-market sale1,500$292.031,409,363
2021-05-03Open-market sale2,202$290.881,410,863
2021-05-03Open-market sale1,650$289.901,413,065
2021-05-03Open-market sale1,955$288.841,414,715
2021-05-03Open-market sale603$298.40574,896
2021-05-03Open-market sale1,798$287.821,416,670
2021-04-01Open-market sale800$276.08577,896
2021-04-01Open-market sale4,800$271.331,427,668
2021-04-01Open-market sale5,200$275.581,422,468
2021-04-01Open-market sale4,000$276.231,418,468
2021-04-01Open-market sale2,200$271.34578,696
2021-03-01Open-market sale5,500$391.251,433,141
2021-03-01Open-market sale1,600$390.92581,565
2021-03-01Open-market sale669$391.81580,896
2021-03-01Open-market sale694$386.101,445,774
2021-03-01Open-market sale2,325$387.111,443,449
2021-03-01Open-market sale2,075$388.211,441,374
2021-03-01Open-market sale1,207$389.271,440,167
2021-03-01Open-market sale1,526$390.431,438,641
2021-03-01Open-market sale673$392.111,432,468
2021-03-01Open-market sale100$384.00583,796
2021-03-01Open-market sale131$385.57583,665
2021-03-01Open-market sale500$389.40583,165
2021-02-01Open-market sale1,017$373.671,446,568
2021-02-01Open-market sale100$374.251,446,468
2021-02-01Open-market sale2,000$368.58584,896
2021-02-01Open-market sale200$369.96584,696
2021-02-01Open-market sale1,899$370.131,453,569
2021-02-01Open-market sale4,503$371.541,449,066
2021-02-01Open-market sale300$366.571,460,168
2021-02-01Open-market sale800$372.23583,896
2021-02-01Open-market sale1,481$372.241,447,585
2021-02-01Open-market sale4,700$368.581,455,468
2021-01-04Open-market sale2,500$346.761,468,068
2021-01-04Open-market sale500$352.001,460,468
2021-01-04Open-market sale2,100$351.351,460,968
2021-01-04Open-market sale300$346.55587,496
2021-01-04Open-market sale2,100$345.01587,796
2021-01-04Open-market sale3,900$345.021,470,568
2021-01-04Open-market sale600$348.00586,896
2021-01-04Open-market sale1,900$347.851,466,168
2021-01-04Open-market sale2,400$348.761,463,768
2021-01-04Open-market sale700$350.451,463,068
2020-12-01Open-market sale4,008$278.351,481,982
2020-12-01Open-market sale100$280.00592,257
2020-12-01Open-market sale2,204$282.02590,053
2020-12-01Open-market sale157$283.45589,896
2020-12-01Open-market sale2,478$277.521,485,990
2020-12-01Open-market sale539$278.17592,357
2020-12-01Open-market sale3$283.331,474,468
2020-12-01Open-market sale6,911$282.031,474,471
2020-12-01Open-market sale400$280.061,481,382
2020-12-01Open-market sale200$279.001,481,782
2020-11-02Open-market sale2,900$224.511,499,568
2020-11-02Open-market sale600$225.591,498,968
2020-11-02Open-market sale9,200$226.931,489,768
2020-11-02Open-market sale600$227.821,489,168
2020-11-02Open-market sale700$229.351,488,468
2020-11-02Open-market sale600$224.41595,296
2020-11-02Open-market sale200$225.01595,096
2020-11-02Open-market sale2,200$227.01592,896
2020-10-01Open-market sale4,869$233.331,507,546
2020-10-01Open-market sale400$230.081,516,068
2020-10-01Open-market sale204$234.80595,896
2020-10-01Open-market sale1,096$234.28596,100
2020-10-01Open-market sale700$233.14597,196
2020-10-01Open-market sale900$232.17597,896
2020-10-01Open-market sale100$230.40598,796
2020-10-01Open-market sale301$234.871,502,468
2020-10-01Open-market sale4,777$234.231,502,769
2020-10-01Open-market sale400$231.211,515,668
2020-10-01Open-market sale3,253$232.261,512,415
2020-09-01Open-market sale800$240.41599,896
2020-09-01Open-market sale100$237.15600,696
2020-09-01Open-market sale300$236.43600,796
2020-09-01Open-market sale800$235.00601,096
2020-09-01Open-market sale400$246.251,516,468
2020-09-01Open-market sale1,600$245.721,516,868
2020-09-01Open-market sale1,396$244.671,518,468
2020-09-01Open-market sale2,004$243.471,519,864
2020-09-01Open-market sale1,500$242.381,521,868
2020-09-01Open-market sale200$243.38598,896
2020-09-01Open-market sale1,400$240.351,525,468
2020-09-01Open-market sale100$238.321,526,868
2020-09-01Open-market sale300$237.381,526,968
2020-09-01Open-market sale800$236.711,527,268
2020-09-01Open-market sale2,000$235.121,528,068
2020-09-01Open-market sale400$234.291,530,068
2020-09-01Open-market sale500$241.43599,396
2020-09-01Open-market sale300$242.78599,096
2020-09-01Open-market sale2,100$241.321,523,368
2020-08-03Open-market sale1,300$219.591,534,158
2020-08-03Open-market sale190$220.231,533,968
2020-08-03Open-market sale3,200$212.041,541,268
2020-08-03Open-market sale1,110$218.351,535,458
2020-08-03Open-market sale800$216.401,536,568
2020-08-03Open-market sale1,400$225.58601,896
2020-08-03Open-market sale700$219.37603,296
2020-08-03Open-market sale900$218.49603,996
2020-08-03Open-market sale3,500$225.541,530,468
2020-08-03Open-market sale700$212.781,540,568
2020-08-03Open-market sale1,000$214.371,539,568
2020-08-03Open-market sale2,200$215.511,537,368
2020-07-10Grant / award1,782$0.001,544,468
2020-07-10———1,542,686
2020-07-10———604,896

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