OYLER JOHN

Director · Officer · ONC, BGNE

As of 2026-09-16, OYLER JOHN has 229 Form 4 transactions on record across 2 companies — 149 in the trailing 12 months.

Everything this person has disclosed to the SEC on Form 4 — across every company they file for — reconstructed from the public record. A filing history, not a tip sheet.

Pattern in the record: open-market sales filed in July in multiple years since 2025 — a recurring calendar cadence, more consistent with scheduled activity than a one-off decision.

Reconstructed holdings

Direct: $1KIndirect: $0$1Kas of 2026-09-16
  • Direct $1K
  • Indirect $0
BGNEdirect7 sh$1K

Reconstructed from this person's own Form 4 filings — the total each filing reported owning afterward, priced at the close on the as-of date shown. A filed position can lag the real one.

Direct and indirect holdings (e.g. through a trust or fund) are tagged separately, as filed.

Trades by company

ONC · 169 trades
2026-08-12: Sale, 20,899 sh ($7.5M)2026-08-12: Sale, 15,396 sh ($5.5M)2026-08-12: Sale, 14,102 sh ($5.1M)2026-08-12: Sale, 2,515 sh ($896K)2026-08-12: Sale, 1,980 sh ($702K)2026-08-11: Sale, 14,569 sh ($5.3M)2026-08-11: Sale, 13,695 sh ($4.9M)2026-08-11: Sale, 13,403 sh ($4.9M)2026-08-11: Sale, 11,568 sh ($4.2M)2026-08-11: Sale, 8,081 sh ($2.9M)2026-08-11: Sale, 5,211 sh ($1.9M)2026-08-11: Sale, 3,176 sh ($1.2M)2026-08-11: Sale, 1,200 sh ($440K)2026-08-11: Sale, 4 sh ($1K)2026-08-10: Sale, 45,044 sh ($16.2M)2026-08-10: Sale, 21,254 sh ($7.6M)2026-08-10: Sale, 15,869 sh ($5.7M)2026-08-10: Sale, 12,418 sh ($4.4M)2026-08-10: Sale, 6,717 sh ($2.4M)2026-08-10: Sale, 3,680 sh ($1.3M)2026-08-10: Sale, 3,673 sh ($1.3M)2026-08-10: Sale, 3,476 sh ($1.2M)2026-08-10: Sale, 2,813 sh ($990K)2026-08-10: Sale, 67 sh ($23K)2026-07-21: Sale, 20,029 sh ($6.3M)2026-07-21: Sale, 15,807 sh ($5.0M)2026-07-21: Sale, 15,379 sh ($4.9M)2026-07-21: Sale, 7,842 sh ($2.5M)2026-07-21: Sale, 2,340 sh ($749K)2026-07-20: Sale, 15,499 sh ($4.8M)2026-07-20: Sale, 14,326 sh ($4.5M)2026-07-20: Option exercise, 33,990 sh ($4.1M)2026-07-20: Sale, 6,273 sh ($1.9M)2026-07-20: Sale, 5,146 sh ($1.6M)2026-07-20: Sale, 2,907 sh ($906K)2026-07-20: Sale, 1,850 sh ($581K)2026-07-20: Sale, 1,512 sh ($477K)2026-07-20: Sale, 523 sh ($165K)2026-07-20: Sale, 280 sh ($89K)2026-07-20: Option exercise, 441,870 sh ($0)2026-07-17: Sale, 35,829 sh ($11.2M)2026-07-17: Option exercise, 64,628 sh ($7.8M)2026-07-17: Sale, 14,915 sh ($4.7M)2026-07-17: Sale, 5,543 sh ($1.7M)2026-07-17: Sale, 4,833 sh ($1.5M)2026-07-17: Sale, 1,440 sh ($439K)2026-07-17: Sale, 740 sh ($233K)2026-07-17: Sale, 680 sh ($210K)2026-07-17: Sale, 597 sh ($183K)2026-07-17: Sale, 51 sh ($16K)2026-07-17: Option exercise, 840,164 sh ($0)2026-07-16: Option exercise, 96,501 sh ($15.5M)2026-07-16: Sale, 42,798 sh ($13.6M)2026-07-16: Sale, 32,224 sh ($10.2M)2026-07-16: Option exercise, 70,096 sh ($8.4M)2026-07-16: Sale, 20,505 sh ($6.6M)2026-07-16: Sale, 19,752 sh ($6.2M)2026-07-16: Sale, 15,097 sh ($4.8M)2026-07-16: Sale, 13,109 sh ($4.2M)2026-07-16: Sale, 9,516 sh ($3.0M)2026-07-16: Sale, 6,402 sh ($2.0M)2026-07-16: Sale, 4,881 sh ($1.5M)2026-07-16: Sale, 1,560 sh ($503K)2026-07-16: Sale, 520 sh ($168K)2026-07-16: Sale, 233 sh ($73K)2026-07-16: Option exercise, 1,254,513 sh ($0)2026-07-16: Option exercise, 911,248 sh ($0)2026-07-15: Sale, 48,657 sh ($15.2M)2026-07-15: Option exercise, 76,677 sh ($13.0M)2026-07-15: Sale, 41,336 sh ($12.9M)2026-07-15: Sale, 12,857 sh ($4.0M)2026-07-15: Option exercise, 35,605 sh ($3.6M)2026-07-15: Sale, 7,640 sh ($2.4M)2026-07-15: Sale, 6,067 sh ($1.9M)2026-07-15: Option exercise, 4,275 sh ($686K)2026-07-15: Option exercise, 462,865 sh ($0)2026-07-15: Option exercise, 996,801 sh ($0)2026-07-15: Option exercise, 55,575 sh ($0)2026-07-14: Sale, 45,895 sh ($14.1M)2026-07-14: Sale, 40,781 sh ($12.5M)2026-07-14: Sale, 39,090 sh ($11.9M)2026-07-14: Option exercise, 36,318 sh ($3.6M)2026-07-14: Option exercise, 97,282 sh ($3.6M)2026-07-14: Sale, 8,122 sh ($2.5M)2026-07-14: Sale, 7,834 sh ($2.4M)2026-07-14: Sale, 4,139 sh ($1.3M)2026-07-14: Option exercise, 1,264,666 sh ($0)2026-07-14: Option exercise, 472,134 sh ($0)2026-07-13: Sale, 26,294 sh ($8.0M)2026-07-13: Sale, 8,438 sh ($2.6M)2026-07-13: Sale, 7,240 sh ($2.2M)2026-07-13: Option exercise, 48,520 sh ($1.8M)2026-07-13: Sale, 4,584 sh ($1.4M)2026-07-13: Sale, 846 sh ($259K)2026-07-13: Sale, 798 sh ($241K)2026-07-13: Sale, 320 sh ($98K)2026-07-13: Option exercise, 630,760 sh ($0)2026-07-10: Sale, 5,143 sh ($1.5M)2026-07-10: Sale, 3,074 sh ($917K)2026-07-10: Sale, 1,493 sh ($442K)2026-07-10: Option exercise, 11,698 sh ($432K)2026-07-10: Sale, 1,314 sh ($391K)2026-07-10: Sale, 370 sh ($111K)2026-07-10: Sale, 150 sh ($45K)2026-07-10: Sale, 136 sh ($41K)2026-07-10: Sale, 18 sh ($5K)2026-07-10: Option exercise, 152,074 sh ($0)2026-06-23: Sale, 1,800 sh ($492K)2026-06-23: Sale, 1,290 sh ($354K)2026-06-23: Sale, 320 sh ($88K)2026-06-16: Sale, 1,710 sh ($455K)2026-06-16: Sale, 1,650 sh ($437K)2026-06-16: Sale, 333 sh ($89K)2026-06-11: Sale, 859 sh ($221K)2026-06-11: Sale, 741 sh ($190K)2026-06-11: Sale, 200 sh ($52K)2026-06-11: Sale, 149 sh ($39K)2026-06-11: Award / grant, 344,669 sh ($0)2026-06-11: Award / grant, 177,931 sh ($0)2026-06-08: Sale, 3,820 sh ($1.0M)2026-06-08: Sale, 1,120 sh ($304K)2026-03-06: Award / grant, 117,936 sh ($0)2026-03-06: Award / grant, 326,976 sh ($0)2025-12-16: Sale, 7,470 sh ($2.3M)2025-12-16: Sale, 5,442 sh ($1.7M)2025-12-16: Sale, 2,567 sh ($775K)2025-12-16: Sale, 1,973 sh ($601K)2025-12-16: Sale, 1,877 sh ($565K)2025-12-16: Sale, 1,633 sh ($495K)2025-12-16: Sale, 1,512 sh ($457K)2025-12-16: Sale, 1,255 sh ($382K)2025-12-16: Sale, 600 sh ($181K)2025-12-16: Sale, 40 sh ($12K)2025-12-15: Sale, 16,318 sh ($5.1M)2025-12-15: Sale, 14,163 sh ($4.4M)2025-12-15: Sale, 10,650 sh ($3.3M)2025-12-15: Sale, 6,389 sh ($1.9M)2025-12-15: Sale, 5,829 sh ($1.8M)2025-12-15: Sale, 5,118 sh ($1.6M)2025-12-15: Sale, 4,949 sh ($1.5M)2025-12-15: Sale, 3,940 sh ($1.2M)2025-12-15: Sale, 2,344 sh ($730K)2025-12-15: Sale, 1,896 sh ($576K)2025-12-15: Sale, 1,791 sh ($540K)2025-12-15: Sale, 1,194 sh ($376K)2025-12-15: Sale, 929 sh ($291K)2025-12-15: Sale, 121 sh ($38K)2025-11-12: Gift, 858,533 sh ($0)2025-11-11: Gift, 151,320 sh ($0)2025-09-16: Sale, 12,446 sh ($4.1M)2025-09-16: Sale, 6,883 sh ($2.2M)2025-09-16: Sale, 4,066 sh ($1.3M)2025-09-16: Sale, 4,008 sh ($1.3M)2025-09-16: Sale, 400 sh ($131K)2025-07-09: Sale, 10,254 sh ($2.6M)2025-07-09: Sale, 9,292 sh ($2.4M)2025-07-09: Sale, 6,703 sh ($1.7M)2025-07-09: Sale, 1,553 sh ($396K)2025-06-23: Sale, 3,074 sh ($804K)2025-06-23: Sale, 100 sh ($26K)2025-06-17: Sale, 1,460 sh ($374K)2025-06-16: Sale, 3,680 sh ($979K)2025-06-10: Award / grant, 185,055 sh ($0)2025-06-10: Award / grant, 348,374 sh ($0)2025-06-06: Sale, 1,400 sh ($353K)2025-06-06: Sale, 1,400 sh ($351K)2025-06-06: Sale, 1,000 sh ($253K)2025-06-06: Sale, 927 sh ($236K)2025-06-06: Sale, 400 sh ($102K)
BGNE · 60 trades
2025-05-09: Withheld for tax, 1,990,603 sh ($35.5M)2025-05-09: Option exercise, 4,055,415 sh ($2.0M)2025-05-09: Option exercise, 4,055,415 sh ($0)2025-03-10: Sale, 9,309 sh ($2.3M)2025-03-10: Sale, 7,069 sh ($1.7M)2025-03-10: Sale, 6,800 sh ($1.6M)2025-03-10: Sale, 5,313 sh ($1.3M)2025-03-10: Sale, 4,913 sh ($1.2M)2025-03-10: Sale, 3,006 sh ($737K)2025-03-10: Sale, 2,200 sh ($530K)2025-03-10: Sale, 1,900 sh ($454K)2025-03-10: Option exercise, 41,210 sh ($268K)2025-03-10: Option exercise, 497,822 sh ($249K)2025-03-10: Sale, 700 sh ($173K)2025-03-10: Option exercise, 1,033,552 sh ($0)2025-03-07: Sale, 13,918 sh ($3.4M)2025-03-07: Sale, 12,578 sh ($3.1M)2025-03-07: Sale, 8,905 sh ($2.2M)2025-03-07: Sale, 7,600 sh ($1.9M)2025-03-07: Sale, 3,299 sh ($832K)2025-03-07: Sale, 2,400 sh ($612K)2025-03-07: Sale, 2,300 sh ($577K)2025-03-07: Sale, 2,100 sh ($517K)2025-03-07: Option exercise, 58,590 sh ($381K)2025-03-07: Option exercise, 708,747 sh ($354K)2025-03-07: Sale, 1,400 sh ($344K)2025-03-07: Sale, 1,300 sh ($330K)2025-03-07: Sale, 1,190 sh ($294K)2025-03-07: Sale, 1,100 sh ($279K)2025-03-07: Sale, 500 sh ($128K)2025-03-07: Option exercise, 1,470,417 sh ($0)2025-03-06: Sale, 13,598 sh ($3.5M)2025-03-06: Sale, 8,200 sh ($2.1M)2025-03-06: Sale, 6,705 sh ($1.7M)2025-03-06: Sale, 3,500 sh ($899K)2025-03-06: Sale, 3,400 sh ($891K)2025-03-06: Sale, 2,906 sh ($759K)2025-03-06: Sale, 1,700 sh ($447K)2025-03-06: Option exercise, 40,109 sh ($261K)2025-03-06: Option exercise, 486,161 sh ($243K)2025-03-06: Sale, 100 sh ($26K)2025-03-06: Option exercise, 1,007,578 sh ($0)2025-03-05: Award / grant, 201,084 sh ($0)2025-03-03: Sale, 19,232 sh ($4.7M)2025-03-03: Sale, 18,386 sh ($4.5M)2025-03-03: Sale, 13,816 sh ($3.3M)2025-03-03: Sale, 11,195 sh ($2.7M)2025-03-03: Sale, 8,192 sh ($2.0M)2025-03-03: Sale, 7,243 sh ($1.8M)2025-03-03: Sale, 6,480 sh ($1.6M)2025-03-03: Sale, 5,956 sh ($1.4M)2025-03-03: Sale, 4,910 sh ($1.2M)2025-03-03: Sale, 3,900 sh ($970K)2025-03-03: Option exercise, 101,000 sh ($657K)2025-03-03: Option exercise, 1,220,531 sh ($610K)2025-03-03: Sale, 1,090 sh ($267K)2025-03-03: Sale, 600 sh ($150K)2025-03-03: Option exercise, 2,533,531 sh ($0)2024-12-14: Option exercise, 1,300,000 sh ($650K)2024-12-14: Option exercise, 1,300,000 sh ($0)

Filing ledger

DateCompanyActionShares @ priceValueOwnership ΔOwned afterFiling
2026-08-12ONCSale20,899 @ $358.41$7.5M−59.7% of holding14,102Form 4
2026-08-12ONCSale15,396 @ $357.63$5.5M−30.5% of holding35,001Form 4
2026-08-12ONCSale14,102 @ $359.12$5.1M−100.0% of holding0Form 4
2026-08-12ONCSale2,515 @ $356.43$896K−4.8% of holding50,397Form 4
2026-08-12ONCSale1,980 @ $354.71$702K−3.6% of holding52,912Form 4
2026-08-11ONCSale14,569 @ $361.47$5.3M−14.0% of holding89,454Form 4
2026-08-11ONCSale13,695 @ $359.32$4.9M−10.9% of holding112,104Form 4
2026-08-11ONCSale13,403 @ $363.45$4.9M−17.2% of holding64,483Form 4
2026-08-11ONCSale11,568 @ $362.34$4.2M−12.9% of holding77,886Form 4
2026-08-11ONCSale8,081 @ $360.33$2.9M−7.2% of holding104,023Form 4
2026-08-11ONCSale5,211 @ $364.31$1.9M−8.1% of holding59,272Form 4
2026-08-11ONCSale3,176 @ $365.26$1.2M−5.4% of holding56,096Form 4
2026-08-11ONCSale1,200 @ $366.31$440K−2.1% of holding54,896Form 4
2026-08-11ONCSale4 @ $367.00$1K−0.0% of holding54,892Form 4
2026-08-10ONCSale45,044 @ $358.70$16.2M−23.0% of holding150,733Form 4
2026-08-10ONCSale21,254 @ $359.50$7.6M−14.1% of holding129,479Form 4
2026-08-10ONCSale15,869 @ $357.67$5.7M−7.5% of holding195,777Form 4
2026-08-10ONCSale12,418 @ $356.62$4.4M−5.5% of holding211,646Form 4
2026-08-10ONCSale6,717 @ $354.78$2.4M−2.9% of holding227,540Form 4
2026-08-10ONCSale3,680 @ $360.63$1.3M−2.8% of holding125,799Form 4
2026-08-10ONCSale3,673 @ $353.32$1.3M−1.5% of holding234,257Form 4
2026-08-10ONCSale3,476 @ $355.66$1.2M−1.5% of holding224,064Form 4
2026-08-10ONCSale2,813 @ $351.80$990K−1.2% of holding237,930Form 4
2026-08-10ONCSale67 @ $350.00$23K−0.0% of holding240,743Form 4
2026-07-21ONCSale20,029 @ $316.91$6.3M−43.5% of holding25,989Form 4
2026-07-21ONCSale15,807 @ $319.29$5.0M−87.1% of holding2,340Form 4
2026-07-21ONCSale15,379 @ $316.26$4.9M−25.0% of holding46,018Form 4
2026-07-21ONCSale7,842 @ $318.41$2.5M−30.2% of holding18,147Form 4
2026-07-21ONCSale2,340 @ $320.06$749K−100.0% of holding0Form 4
2026-07-20ONCSale15,499 @ $312.29$4.8M−45.6% of holding18,491Form 4
2026-07-20ONCSale14,326 @ $312.96$4.5M−77.5% of holding4,165Form 4
2026-07-20ONCSale6,273 @ $310.75$1.9M−68.3% of holding2,907Form 4
2026-07-20ONCSale5,146 @ $310.08$1.6M−35.9% of holding9,180Form 4
2026-07-20ONCSale2,907 @ $311.80$906K−100.0% of holding0Form 4
2026-07-20ONCSale1,850 @ $313.91$581K−44.4% of holding2,315Form 4
2026-07-20ONCSale1,512 @ $315.26$477K−65.3% of holding803Form 4
2026-07-20ONCSale523 @ $316.14$165K−65.1% of holding280Form 4
2026-07-20ONCSale280 @ $318.30$89K−100.0% of holding0Form 4
2026-07-17ONCSale35,829 @ $312.17$11.2M−69.5% of holding15,706Form 4
2026-07-17ONCSale14,915 @ $313.19$4.7M−95.0% of holding791Form 4
2026-07-17ONCSale5,543 @ $311.42$1.7M−9.7% of holding51,535Form 4
2026-07-17ONCSale4,833 @ $310.37$1.5M−7.8% of holding57,078Form 4
2026-07-17ONCSale1,440 @ $305.20$439K−2.2% of holding63,188Form 4
2026-07-17ONCSale740 @ $314.32$233K−93.6% of holding51Form 4
2026-07-17ONCSale680 @ $309.05$210K−1.1% of holding61,911Form 4
2026-07-17ONCSale597 @ $306.96$183K−0.9% of holding62,591Form 4
2026-07-17ONCSale51 @ $315.06$16K−100.0% of holding0Form 4
2026-07-16ONCSale42,798 @ $317.79$13.6M−42.8% of holding57,193Form 4
2026-07-16ONCSale32,224 @ $316.82$10.2M−24.4% of holding99,991Form 4
2026-07-16ONCSale20,505 @ $321.00$6.6M−57.4% of holding15,189Form 4
2026-07-16ONCSale19,752 @ $316.00$6.2M−13.0% of holding132,215Form 4
2026-07-16ONCSale15,097 @ $319.99$4.8M−29.7% of holding35,694Form 4
2026-07-16ONCSale13,109 @ $321.61$4.2M−86.3% of holding2,080Form 4
2026-07-16ONCSale9,516 @ $314.73$3.0M−5.9% of holding151,967Form 4
2026-07-16ONCSale6,402 @ $318.55$2.0M−11.2% of holding50,791Form 4
2026-07-16ONCSale4,881 @ $314.08$1.5M−2.9% of holding161,483Form 4
2026-07-16ONCSale1,560 @ $322.71$503K−75.0% of holding520Form 4
2026-07-16ONCSale520 @ $323.59$168K−100.0% of holding0Form 4
2026-07-16ONCSale233 @ $311.98$73K−0.1% of holding166,364Form 4
2026-07-15ONCSale48,657 @ $312.86$15.2M−86.4% of holding7,640Form 4
2026-07-15ONCSale41,336 @ $310.92$12.9M−37.4% of holding69,154Form 4
2026-07-15ONCSale12,857 @ $311.71$4.0M−18.6% of holding56,297Form 4
2026-07-15ONCSale7,640 @ $313.58$2.4M−100.0% of holding0Form 4
2026-07-15ONCSale6,067 @ $310.02$1.9M−5.2% of holding110,490Form 4
2026-07-14ONCSale45,895 @ $306.21$14.1M−48.6% of holding48,615Form 4
2026-07-14ONCSale40,781 @ $306.93$12.5M−83.9% of holding7,834Form 4
2026-07-14ONCSale39,090 @ $305.02$11.9M−29.3% of holding94,510Form 4
2026-07-14ONCSale8,122 @ $303.93$2.5M−100.0% of holding0Form 4
2026-07-14ONCSale7,834 @ $307.57$2.4M−100.0% of holding0Form 4
2026-07-14ONCSale4,139 @ $303.07$1.3M−33.8% of holding8,122Form 4
2026-07-13ONCSale26,294 @ $303.83$8.0M−61.0% of holding16,844Form 4
2026-07-13ONCSale8,438 @ $304.68$2.6M−50.1% of holding8,406Form 4
2026-07-13ONCSale7,240 @ $306.82$2.2M−95.8% of holding320Form 4
2026-07-13ONCSale4,584 @ $302.79$1.4M−9.6% of holding43,138Form 4
2026-07-13ONCSale846 @ $305.57$259K−10.1% of holding7,560Form 4
2026-07-13ONCSale798 @ $301.94$241K−1.6% of holding47,722Form 4
2026-07-13ONCSale320 @ $307.40$98K−100.0% of holding0Form 4
2026-07-10ONCSale5,143 @ $298.94$1.5M−88.4% of holding674Form 4
2026-07-10ONCSale3,074 @ $298.35$917K−34.6% of holding5,817Form 4
2026-07-10ONCSale1,493 @ $296.07$442K−12.8% of holding10,205Form 4
48 award / exercise / gift records — not counted as purchases
DateCompanyActionSharesOwned afterFiling
2026-07-20ONCOption exercise33,99033,990Form 4
2026-07-20ONCOption exercise441,8700Form 4
2026-07-17ONCOption exercise64,62864,628Form 4
2026-07-17ONCOption exercise840,164441,870Form 4
2026-07-16ONCOption exercise96,50196,501Form 4
2026-07-16ONCOption exercise70,096166,597Form 4
2026-07-16ONCOption exercise1,254,5130Form 4
2026-07-16ONCOption exercise911,2481,282,034Form 4
2026-07-15ONCOption exercise76,677112,282Form 4
2026-07-15ONCOption exercise35,60535,605Form 4
2026-07-15ONCOption exercise4,275116,557Form 4
2026-07-15ONCOption exercise462,8651Form 4
2026-07-15ONCOption exercise996,8019Form 4
2026-07-15ONCOption exercise55,5751,254,513Form 4
2026-07-14ONCOption exercise36,318133,600Form 4
2026-07-14ONCOption exercise97,28297,282Form 4
2026-07-14ONCOption exercise1,264,6660Form 4
2026-07-14ONCOption exercise472,134462,866Form 4
2026-07-13ONCOption exercise48,52048,520Form 4
2026-07-13ONCOption exercise630,7601,264,666Form 4
2026-07-10ONCOption exercise11,69811,698Form 4
2026-07-10ONCOption exercise152,0741,895,426Form 4
2026-06-11ONCAward / grant344,669344,669Form 4
2026-06-11ONCAward / grant177,9315,697,649Form 4
2026-03-06ONCAward / grant117,9365,609,275Form 4
2026-03-06ONCAward / grant326,9765,491,339Form 4
2025-11-12ONCGift858,5336,441,041Form 4
2025-11-11ONCGift151,3207,299,574Form 4
2025-06-10ONCAward / grant185,0558,281,841Form 4
2025-06-10ONCAward / grant348,374348,374Form 4
2025-05-09BGNEWithheld for tax1,990,6038,163,437Form 4
2025-05-09BGNEOption exercise4,055,41510,154,040Form 4
2025-05-09BGNEOption exercise4,055,4157Form 4
2025-03-10BGNEOption exercise41,21041,210Form 4
2025-03-10BGNEOption exercise497,8226,098,625Form 4
2025-03-10BGNEOption exercise1,033,5524,055,422Form 4
2025-03-07BGNEOption exercise58,59058,590Form 4
2025-03-07BGNEOption exercise708,7475,600,803Form 4
2025-03-07BGNEOption exercise1,470,4175,088,974Form 4
2025-03-06BGNEOption exercise40,10940,109Form 4

Source: SEC Form 4 filings. Each row links to its original filing.

Research tool, not investment advice — historical frequencies, not recommendations. A product of Marovel Technologies LLC. Full terms.