Torley Helen

Director · Officer · HALO

As of 2026-09-16, Torley Helen has 233 Form 4 transactions on record across 1 company — 164 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 September in multiple years since 2025 — a recurring calendar cadence, more consistent with scheduled activity than a one-off decision.

Reconstructed holdings

Direct: $8.8MIndirect: $0$8.8Mas of 2026-09-16
  • Direct $8.8M
  • Indirect $0
HALOdirect81,552 sh$8.8M

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

HALO · 233 trades
2026-09-11: Sale, 15,492 sh ($1.7M)2026-09-11: Sale, 4,508 sh ($485K)2026-09-11: Option exercise, 20,000 sh ($368K)2026-09-11: Option exercise, 20,000 sh ($368K)2026-09-10: Sale, 14,588 sh ($1.6M)2026-09-10: Sale, 5,412 sh ($582K)2026-09-10: Option exercise, 20,000 sh ($368K)2026-09-10: Option exercise, 20,000 sh ($368K)2026-09-09: Sale, 13,304 sh ($1.4M)2026-09-09: Sale, 6,596 sh ($711K)2026-09-09: Option exercise, 20,000 sh ($368K)2026-09-09: Option exercise, 20,000 sh ($368K)2026-09-09: Sale, 100 sh ($11K)2026-08-19: Sale, 9,600 sh ($1.0M)2026-08-19: Sale, 7,200 sh ($766K)2026-08-19: Option exercise, 20,000 sh ($368K)2026-08-19: Option exercise, 20,000 sh ($368K)2026-08-19: Sale, 3,200 sh ($345K)2026-08-18: Sale, 9,400 sh ($986K)2026-08-18: Sale, 5,703 sh ($588K)2026-08-18: Sale, 4,897 sh ($510K)2026-08-18: Option exercise, 20,000 sh ($368K)2026-08-18: Option exercise, 20,000 sh ($368K)2026-08-17: Sale, 9,000 sh ($923K)2026-08-17: Sale, 7,500 sh ($776K)2026-08-17: Option exercise, 20,000 sh ($368K)2026-08-17: Option exercise, 20,000 sh ($368K)2026-08-17: Sale, 2,100 sh ($214K)2026-08-17: Sale, 900 sh ($89K)2026-08-17: Sale, 500 sh ($50K)2026-07-08: Sale, 1,035 sh ($83K)2026-07-08: Sale, 888 sh ($70K)2026-07-08: Option exercise, 1,923 sh ($23K)2026-07-08: Option exercise, 1,923 sh ($23K)2026-06-03: Sale, 6,100 sh ($425K)2026-06-03: Sale, 2,000 sh ($137K)2026-06-03: Option exercise, 10,000 sh ($121K)2026-06-03: Option exercise, 10,000 sh ($121K)2026-06-03: Sale, 1,500 sh ($102K)2026-06-03: Sale, 400 sh ($27K)2026-06-02: Sale, 16,600 sh ($1.1M)2026-06-02: Option exercise, 20,000 sh ($241K)2026-06-02: Option exercise, 20,000 sh ($241K)2026-06-02: Sale, 3,400 sh ($227K)2026-06-01: Sale, 12,989 sh ($876K)2026-06-01: Sale, 5,401 sh ($369K)2026-06-01: Option exercise, 20,000 sh ($241K)2026-06-01: Option exercise, 20,000 sh ($241K)2026-06-01: Sale, 1,610 sh ($107K)2026-05-13: Sale, 3,950 sh ($276K)2026-05-13: Sale, 3,350 sh ($231K)2026-05-13: Sale, 2,100 sh ($143K)2026-05-13: Option exercise, 10,000 sh ($121K)2026-05-13: Option exercise, 10,000 sh ($121K)2026-05-13: Sale, 600 sh ($42K)2026-05-12: Sale, 9,802 sh ($700K)2026-05-12: Sale, 5,900 sh ($426K)2026-05-12: Option exercise, 20,000 sh ($241K)2026-05-12: Option exercise, 20,000 sh ($241K)2026-05-12: Sale, 2,800 sh ($205K)2026-05-12: Sale, 1,398 sh ($98K)2026-05-12: Sale, 100 sh ($7K)2026-05-11: Sale, 9,725 sh ($629K)2026-05-11: Sale, 6,700 sh ($444K)2026-05-11: Option exercise, 20,000 sh ($241K)2026-05-11: Option exercise, 20,000 sh ($241K)2026-05-11: Sale, 3,575 sh ($234K)2026-04-06: Sale, 5,900 sh ($373K)2026-04-06: Sale, 4,100 sh ($262K)2026-04-06: Option exercise, 10,000 sh ($121K)2026-04-06: Option exercise, 10,000 sh ($121K)2026-04-02: Sale, 15,800 sh ($1.0M)2026-04-02: Sale, 4,200 sh ($273K)2026-04-02: Option exercise, 20,000 sh ($241K)2026-04-02: Option exercise, 20,000 sh ($241K)2026-04-01: Sale, 19,000 sh ($1.2M)2026-04-01: Option exercise, 20,000 sh ($241K)2026-04-01: Option exercise, 20,000 sh ($241K)2026-04-01: Sale, 1,000 sh ($66K)2026-03-04: Sale, 7,329 sh ($513K)2026-03-04: Sale, 2,671 sh ($189K)2026-03-04: Option exercise, 10,000 sh ($121K)2026-03-04: Option exercise, 10,000 sh ($121K)2026-03-03: Sale, 13,481 sh ($928K)2026-03-03: Sale, 6,519 sh ($452K)2026-03-03: Option exercise, 20,000 sh ($241K)2026-03-03: Option exercise, 20,000 sh ($241K)2026-03-02: Sale, 15,322 sh ($1.1M)2026-03-02: Sale, 4,100 sh ($284K)2026-03-02: Option exercise, 20,000 sh ($241K)2026-03-02: Option exercise, 20,000 sh ($241K)2026-03-02: Sale, 578 sh ($41K)2026-02-23: Withheld for tax, 12,104 sh ($855K)2026-02-23: Option exercise, 22,436 sh ($0)2026-02-23: Option exercise, 22,436 sh ($0)2026-02-20: Withheld for tax, 9,040 sh ($642K)2026-02-20: Option exercise, 16,757 sh ($0)2026-02-20: Option exercise, 16,757 sh ($0)2026-02-16: Withheld for tax, 27,605 sh ($2.2M)2026-02-16: Withheld for tax, 11,334 sh ($900K)2026-02-16: Withheld for tax, 9,104 sh ($723K)2026-02-16: Option exercise, 16,875 sh ($0)2026-02-16: Option exercise, 21,009 sh ($0)2026-02-16: Option exercise, 21,009 sh ($0)2026-02-16: Option exercise, 51,171 sh ($0)2026-02-16: Option exercise, 16,875 sh ($0)2026-02-16: Option exercise, 51,171 sh ($0)2026-02-09: Award / grant, 92,714 sh ($0)2026-02-09: Award / grant, 24,985 sh ($0)2026-02-09: Award / grant, 19,807 sh ($0)2026-02-09: Award / grant, 50,013 sh ($0)2026-02-09: Award / grant, 53,847 sh ($0)2026-02-05: Sale, 5,376 sh ($421K)2026-02-05: Sale, 4,624 sh ($365K)2026-02-05: Option exercise, 10,000 sh ($121K)2026-02-05: Option exercise, 10,000 sh ($121K)2026-02-04: Sale, 10,100 sh ($783K)2026-02-04: Sale, 9,900 sh ($762K)2026-02-04: Option exercise, 20,000 sh ($241K)2026-02-04: Option exercise, 20,000 sh ($241K)2026-02-03: Sale, 9,659 sh ($734K)2026-02-03: Sale, 7,790 sh ($598K)2026-02-03: Option exercise, 20,000 sh ($241K)2026-02-03: Option exercise, 20,000 sh ($241K)2026-02-03: Sale, 2,551 sh ($191K)2025-12-09: Award / grant, 165,522 sh ($0)2025-12-01: Sale, 10,406 sh ($713K)2025-12-01: Sale, 5,402 sh ($375K)2025-12-01: Option exercise, 16,569 sh ($134K)2025-12-01: Option exercise, 16,569 sh ($134K)2025-12-01: Sale, 500 sh ($35K)2025-12-01: Sale, 261 sh ($19K)2025-11-26: Gift, 25,000 sh ($0)2025-11-12: Sale, 12,718 sh ($893K)2025-11-12: Sale, 6,784 sh ($482K)2025-11-12: Option exercise, 20,000 sh ($162K)2025-11-12: Option exercise, 20,000 sh ($162K)2025-11-12: Sale, 498 sh ($36K)2025-11-11: Sale, 11,500 sh ($802K)2025-11-11: Sale, 4,500 sh ($306K)2025-11-11: Sale, 4,000 sh ($275K)2025-11-11: Option exercise, 20,000 sh ($162K)2025-11-11: Option exercise, 20,000 sh ($162K)2025-11-10: Sale, 19,900 sh ($1.4M)2025-11-10: Option exercise, 20,000 sh ($162K)2025-11-10: Option exercise, 20,000 sh ($162K)2025-11-10: Sale, 100 sh ($7K)2025-10-03: Sale, 14,235 sh ($975K)2025-10-03: Sale, 2,707 sh ($191K)2025-10-03: Sale, 2,334 sh ($163K)2025-10-03: Option exercise, 20,000 sh ($162K)2025-10-03: Option exercise, 20,000 sh ($162K)2025-10-03: Sale, 724 sh ($52K)2025-10-02: Sale, 10,200 sh ($727K)2025-10-02: Sale, 6,600 sh ($465K)2025-10-02: Sale, 2,400 sh ($173K)2025-10-02: Option exercise, 20,000 sh ($162K)2025-10-02: Option exercise, 20,000 sh ($162K)2025-10-02: Sale, 700 sh ($51K)2025-10-02: Sale, 100 sh ($7K)2025-10-01: Sale, 11,705 sh ($879K)2025-10-01: Sale, 8,295 sh ($628K)2025-10-01: Option exercise, 20,000 sh ($162K)2025-10-01: Option exercise, 20,000 sh ($162K)2025-09-04: Sale, 9,900 sh ($728K)2025-09-04: Sale, 7,800 sh ($580K)2025-09-04: Sale, 2,300 sh ($173K)2025-09-04: Option exercise, 20,000 sh ($162K)2025-09-04: Option exercise, 20,000 sh ($162K)2025-09-03: Sale, 10,500 sh ($784K)2025-09-03: Sale, 9,500 sh ($705K)2025-09-03: Option exercise, 20,000 sh ($162K)2025-09-03: Option exercise, 20,000 sh ($162K)2025-09-02: Sale, 16,288 sh ($1.2M)2025-09-02: Sale, 3,412 sh ($253K)2025-09-02: Option exercise, 20,000 sh ($162K)2025-09-02: Option exercise, 20,000 sh ($162K)2025-09-02: Sale, 300 sh ($22K)2025-08-13: Sale, 14,948 sh ($959K)2025-08-13: Sale, 5,052 sh ($328K)2025-08-13: Option exercise, 20,000 sh ($162K)2025-08-13: Option exercise, 20,000 sh ($162K)2025-08-12: Sale, 13,042 sh ($825K)2025-08-12: Sale, 6,958 sh ($445K)2025-08-12: Option exercise, 20,000 sh ($162K)2025-08-12: Option exercise, 20,000 sh ($162K)2025-08-11: Sale, 18,717 sh ($1.2M)2025-08-11: Option exercise, 20,000 sh ($162K)2025-08-11: Option exercise, 20,000 sh ($162K)2025-08-11: Sale, 1,283 sh ($82K)2025-07-10: Sale, 15,746 sh ($907K)2025-07-10: Sale, 4,254 sh ($241K)2025-07-10: Option exercise, 20,000 sh ($162K)2025-07-10: Option exercise, 20,000 sh ($162K)2025-07-09: Sale, 19,792 sh ($1.1M)2025-07-09: Option exercise, 20,000 sh ($162K)2025-07-09: Option exercise, 20,000 sh ($162K)2025-07-09: Sale, 208 sh ($12K)2025-07-08: Sale, 16,402 sh ($914K)2025-07-08: Sale, 3,598 sh ($196K)2025-07-08: Option exercise, 20,000 sh ($162K)2025-07-08: Option exercise, 20,000 sh ($162K)2025-06-24: Sale, 15,511 sh ($836K)2025-06-24: Sale, 4,489 sh ($238K)2025-06-24: Option exercise, 20,000 sh ($162K)2025-06-24: Option exercise, 20,000 sh ($162K)2025-06-23: Sale, 20,000 sh ($1.1M)2025-06-23: Option exercise, 20,000 sh ($162K)2025-06-23: Option exercise, 20,000 sh ($162K)2025-06-20: Sale, 20,000 sh ($1.1M)2025-06-20: Option exercise, 20,000 sh ($162K)2025-06-20: Option exercise, 20,000 sh ($162K)2025-02-23: Withheld for tax, 12,081 sh ($698K)2025-02-23: Option exercise, 22,436 sh ($0)2025-02-23: Option exercise, 22,436 sh ($0)2025-02-20: Award / grant, 67,027 sh ($0)2025-02-20: Award / grant, 71,038 sh ($0)2025-02-16: Withheld for tax, 38,668 sh ($2.3M)2025-02-16: Withheld for tax, 11,313 sh ($659K)2025-02-16: Withheld for tax, 9,087 sh ($530K)2025-02-16: Option exercise, 71,810 sh ($0)2025-02-16: Option exercise, 16,875 sh ($0)2025-02-16: Option exercise, 21,009 sh ($0)2025-02-16: Option exercise, 16,875 sh ($0)2025-02-16: Option exercise, 71,810 sh ($0)2025-02-16: Option exercise, 21,009 sh ($0)2025-02-15: Withheld for tax, 7,098 sh ($414K)2025-02-15: Option exercise, 13,092 sh ($0)2025-02-15: Option exercise, 13,092 sh ($0)2025-02-12: Award / grant, 24,957 sh ($0)2025-02-12: Award / grant, 96,155 sh ($0)2025-02-12: Award / grant, 23,260 sh ($0)2025-02-12: Award / grant, 20,008 sh ($0)

Filing ledger

DateCompanyActionShares @ priceValueOwnership ΔOwned afterFiling
2026-09-11HALOSale15,492 @ $107.15$1.7M−2.0% of holding772,288Form 4
2026-09-11HALOSale4,508 @ $107.55$485K−0.6% of holding767,780Form 4
2026-09-10HALOSale14,588 @ $107.01$1.6M−1.9% of holding773,192Form 4
2026-09-10HALOSale5,412 @ $107.58$582K−0.7% of holding767,780Form 4
2026-09-09HALOSale13,304 @ $107.22$1.4M−1.7% of holding774,476Form 4
2026-09-09HALOSale6,596 @ $107.82$711K−0.9% of holding767,880Form 4
2026-09-09HALOSale100 @ $108.67$11K−0.0% of holding767,780Form 4
2026-08-19HALOSale9,600 @ $107.22$1.0M−1.2% of holding770,980Form 4
2026-08-19HALOSale7,200 @ $106.36$766K−0.9% of holding780,580Form 4
2026-08-19HALOSale3,200 @ $107.77$345K−0.4% of holding767,780Form 4
2026-08-18HALOSale9,400 @ $104.87$986K−1.2% of holding767,780Form 4
2026-08-18HALOSale5,703 @ $103.08$588K−0.7% of holding782,077Form 4
2026-08-18HALOSale4,897 @ $104.11$510K−0.6% of holding777,180Form 4
2026-08-17HALOSale9,000 @ $102.55$923K−1.1% of holding775,280Form 4
2026-08-17HALOSale7,500 @ $103.48$776K−1.0% of holding767,780Form 4
2026-08-17HALOSale2,100 @ $101.77$214K−0.3% of holding784,280Form 4
2026-08-17HALOSale900 @ $98.96$89K−0.1% of holding786,880Form 4
2026-08-17HALOSale500 @ $100.46$50K−0.1% of holding786,380Form 4
2026-07-08HALOSale1,035 @ $80.19$83K−0.1% of holding767,780Form 4
2026-07-08HALOSale888 @ $79.28$70K−0.1% of holding768,815Form 4
2026-06-03HALOSale6,100 @ $69.69$425K−0.8% of holding767,780Form 4
2026-06-03HALOSale2,000 @ $68.74$137K−0.3% of holding773,880Form 4
2026-06-03HALOSale1,500 @ $67.67$102K−0.2% of holding775,880Form 4
2026-06-03HALOSale400 @ $66.37$27K−0.1% of holding777,380Form 4
2026-06-02HALOSale16,600 @ $66.31$1.1M−2.1% of holding771,180Form 4
2026-06-02HALOSale3,400 @ $66.75$227K−0.4% of holding767,780Form 4
2026-06-01HALOSale12,989 @ $67.41$876K−1.7% of holding773,181Form 4
2026-06-01HALOSale5,401 @ $68.35$369K−0.7% of holding767,780Form 4
2026-06-01HALOSale1,610 @ $66.39$107K−0.2% of holding786,170Form 4
2026-05-13HALOSale3,950 @ $69.79$276K−0.5% of holding768,380Form 4
2026-05-13HALOSale3,350 @ $68.88$231K−0.4% of holding772,330Form 4
2026-05-13HALOSale2,100 @ $68.10$143K−0.3% of holding775,680Form 4
2026-05-13HALOSale600 @ $70.81$42K−0.1% of holding767,780Form 4
2026-05-12HALOSale9,802 @ $71.37$700K−1.2% of holding776,480Form 4
2026-05-12HALOSale5,900 @ $72.15$426K−0.8% of holding770,580Form 4
2026-05-12HALOSale2,800 @ $73.12$205K−0.4% of holding767,780Form 4
2026-05-12HALOSale1,398 @ $70.29$98K−0.2% of holding786,282Form 4
2026-05-12HALOSale100 @ $67.85$7K−0.0% of holding787,680Form 4
2026-05-11HALOSale9,725 @ $64.63$629K−1.2% of holding778,055Form 4
2026-05-11HALOSale6,700 @ $66.33$444K−0.9% of holding767,780Form 4
2026-05-11HALOSale3,575 @ $65.46$234K−0.5% of holding774,480Form 4
2026-04-06HALOSale5,900 @ $63.14$373K−0.8% of holding771,880Form 4
2026-04-06HALOSale4,100 @ $64.02$262K−0.5% of holding767,780Form 4
2026-04-02HALOSale15,800 @ $64.06$1.0M−2.0% of holding771,980Form 4
2026-04-02HALOSale4,200 @ $64.89$273K−0.5% of holding767,780Form 4
2026-04-01HALOSale19,000 @ $65.36$1.2M−2.4% of holding768,780Form 4
2026-04-01HALOSale1,000 @ $65.71$66K−0.1% of holding767,780Form 4
2026-03-04HALOSale7,329 @ $69.94$513K−0.9% of holding770,451Form 4
2026-03-04HALOSale2,671 @ $70.94$189K−0.3% of holding767,780Form 4
2026-03-03HALOSale13,481 @ $68.85$928K−1.7% of holding774,299Form 4
2026-03-03HALOSale6,519 @ $69.33$452K−0.8% of holding767,780Form 4
2026-03-02HALOSale15,322 @ $69.80$1.1M−2.0% of holding768,358Form 4
2026-03-02HALOSale4,100 @ $69.20$284K−0.5% of holding783,680Form 4
2026-03-02HALOSale578 @ $70.46$41K−0.1% of holding767,780Form 4
2026-02-05HALOSale5,376 @ $78.38$421K−0.7% of holding713,343Form 4
2026-02-05HALOSale4,624 @ $78.94$365K−0.6% of holding708,719Form 4
2026-02-04HALOSale10,100 @ $77.54$783K−1.4% of holding708,719Form 4
2026-02-04HALOSale9,900 @ $76.94$762K−1.4% of holding718,819Form 4
2026-02-03HALOSale9,659 @ $75.94$734K−1.3% of holding716,509Form 4
2026-02-03HALOSale7,790 @ $76.73$598K−1.1% of holding708,719Form 4
2026-02-03HALOSale2,551 @ $74.88$191K−0.4% of holding726,168Form 4
2025-12-01HALOSale10,406 @ $68.51$713K−1.4% of holding714,882Form 4
2025-12-01HALOSale5,402 @ $69.44$375K−0.8% of holding709,480Form 4
2025-12-01HALOSale500 @ $70.36$35K−0.1% of holding708,980Form 4
2025-12-01HALOSale261 @ $71.60$19K−0.0% of holding708,719Form 4
2025-11-12HALOSale12,718 @ $70.22$893K−1.7% of holding741,001Form 4
2025-11-12HALOSale6,784 @ $71.09$482K−0.9% of holding734,217Form 4
2025-11-12HALOSale498 @ $71.67$36K−0.1% of holding733,719Form 4
2025-11-11HALOSale11,500 @ $69.73$802K−1.5% of holding733,719Form 4
2025-11-11HALOSale4,500 @ $67.89$306K−0.6% of holding749,219Form 4
2025-11-11HALOSale4,000 @ $68.80$275K−0.5% of holding745,219Form 4
2025-11-10HALOSale19,900 @ $68.71$1.4M−2.6% of holding733,819Form 4
2025-11-10HALOSale100 @ $69.30$7K−0.0% of holding733,719Form 4
2025-10-03HALOSale14,235 @ $68.47$975K−1.9% of holding739,484Form 4
2025-10-03HALOSale2,707 @ $70.58$191K−0.4% of holding734,443Form 4
2025-10-03HALOSale2,334 @ $69.83$163K−0.3% of holding737,150Form 4
2025-10-03HALOSale724 @ $71.67$52K−0.1% of holding733,719Form 4
2025-10-02HALOSale10,200 @ $71.28$727K−1.4% of holding736,919Form 4
2025-10-02HALOSale6,600 @ $70.51$465K−0.9% of holding747,119Form 4
2025-10-02HALOSale2,400 @ $72.06$173K−0.3% of holding734,519Form 4
125 award / exercise / gift records — not counted as purchases
DateCompanyActionSharesOwned afterFiling
2026-09-11HALOOption exercise20,000787,780Form 4
2026-09-11HALOOption exercise20,00081,552Form 4
2026-09-10HALOOption exercise20,000101,552Form 4
2026-09-10HALOOption exercise20,000787,780Form 4
2026-09-09HALOOption exercise20,000787,780Form 4
2026-09-09HALOOption exercise20,000121,552Form 4
2026-08-19HALOOption exercise20,000787,780Form 4
2026-08-19HALOOption exercise20,000141,552Form 4
2026-08-18HALOOption exercise20,000161,552Form 4
2026-08-18HALOOption exercise20,000787,780Form 4
2026-08-17HALOOption exercise20,000787,780Form 4
2026-08-17HALOOption exercise20,000181,552Form 4
2026-07-08HALOOption exercise1,9230Form 4
2026-07-08HALOOption exercise1,923769,703Form 4
2026-06-03HALOOption exercise10,000777,780Form 4
2026-06-03HALOOption exercise10,0001,923Form 4
2026-06-02HALOOption exercise20,00011,923Form 4
2026-06-02HALOOption exercise20,000787,780Form 4
2026-06-01HALOOption exercise20,000787,780Form 4
2026-06-01HALOOption exercise20,00031,923Form 4
2026-05-13HALOOption exercise10,000777,780Form 4
2026-05-13HALOOption exercise10,00051,923Form 4
2026-05-12HALOOption exercise20,00061,923Form 4
2026-05-12HALOOption exercise20,000787,780Form 4
2026-05-11HALOOption exercise20,00081,923Form 4
2026-05-11HALOOption exercise20,000787,780Form 4
2026-04-06HALOOption exercise10,000101,923Form 4
2026-04-06HALOOption exercise10,000777,780Form 4
2026-04-02HALOOption exercise20,000111,923Form 4
2026-04-02HALOOption exercise20,000787,780Form 4
2026-04-01HALOOption exercise20,000787,780Form 4
2026-04-01HALOOption exercise20,000131,923Form 4
2026-03-04HALOOption exercise10,000151,923Form 4
2026-03-04HALOOption exercise10,000777,780Form 4
2026-03-03HALOOption exercise20,000161,923Form 4
2026-03-03HALOOption exercise20,000787,780Form 4
2026-03-02HALOOption exercise20,000787,780Form 4
2026-03-02HALOOption exercise20,000181,923Form 4
2026-02-23HALOWithheld for tax12,104767,780Form 4
2026-02-23HALOOption exercise22,436779,884Form 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.