HANNA JOSEPH F

Director · Officer · MGRC, JBI

As of 2026-09-16, HANNA JOSEPH F has 35 Form 4 transactions on record across 2 companies — 17 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: $17.1MIndirect: $0$17.1Mas of 2026-09-16
  • Direct $17.1M
  • Indirect $0
MGRCdirect151,549 sh$16.9M
JBIdirect66,179 sh$289K

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

MGRC · 33 trades
2026-07-01: Sale, 4,803 sh ($579K)2026-07-01: Sale, 2,237 sh ($271K)2026-07-01: Sale, 460 sh ($55K)2026-05-05: Sale, 530 sh ($59K)2026-05-05: Other acquisition, 400 sh ($45K)2026-05-04: Sale, 9,070 sh ($1.0M)2026-05-04: Sale, 400 sh ($45K)2026-02-27: Award / grant, 1,300 sh ($0)2026-02-24: Withheld for tax, 15,939 sh ($1.8M)2026-02-24: Option exercise, 25,967 sh ($0)2026-02-24: Option exercise, 16,310 sh ($0)2026-02-24: Option exercise, 3,197 sh ($0)2026-02-24: Option exercise, 3,197 sh ($0)2026-02-23: Withheld for tax, 7,920 sh ($896K)2026-02-23: Option exercise, 8,807 sh ($0)2026-02-23: Option exercise, 8,807 sh ($0)2025-07-29: Sale, 6,317 sh ($794K)2025-07-29: Sale, 5,685 sh ($721K)2025-07-29: Sale, 2,575 sh ($329K)2025-05-02: Sale, 8,601 sh ($936K)2025-05-02: Sale, 82 sh ($9K)2025-05-01: Sale, 5,567 sh ($606K)2025-02-25: Withheld for tax, 10,579 sh ($1.3M)2025-02-25: Option exercise, 2,771 sh ($0)2025-02-25: Option exercise, 16,620 sh ($0)2025-02-25: Option exercise, 2,771 sh ($0)2025-02-25: Option exercise, 8,310 sh ($0)2025-02-24: Withheld for tax, 6,565 sh ($825K)2025-02-24: Option exercise, 8,806 sh ($0)2025-02-24: Option exercise, 8,806 sh ($0)2025-02-24: Option exercise, 3,197 sh ($0)2025-02-24: Option exercise, 3,197 sh ($0)2025-02-21: Award / grant, 16,910 sh ($0)
JBI · 2 trades
2026-06-09: Award / grant, 20,912 sh ($0)2025-06-09: Award / grant, 24,734 sh ($0)

Filing ledger

DateCompanyActionShares @ priceValueOwnership ΔOwned afterFiling
2026-07-01MGRCSale4,803 @ $120.51$579K−3.0% of holding153,786Form 4
2026-07-01MGRCSale2,237 @ $121.23$271K−1.5% of holding151,549Form 4
2026-07-01MGRCSale460 @ $119.21$55K−0.3% of holding158,589Form 4
2026-05-05MGRCSale530 @ $112.00$59K−0.3% of holding159,049Form 4
2026-05-04MGRCSale9,070 @ $112.46$1.0M−5.4% of holding159,979Form 4
2026-05-04MGRCSale400 @ $113.19$45K−0.3% of holding159,579Form 4
2025-07-29MGRCSale6,317 @ $125.67$794K−3.8% of holding161,897Form 4
2025-07-29MGRCSale5,685 @ $126.90$721K−3.5% of holding156,212Form 4
2025-07-29MGRCSale2,575 @ $127.91$329K−1.6% of holding153,637Form 4
2025-05-02MGRCSale8,601 @ $108.79$936K−4.9% of holding168,296Form 4
2025-05-02MGRCSale82 @ $109.82$9K−0.0% of holding168,214Form 4
2025-05-01MGRCSale5,567 @ $108.89$606K−3.1% of holding176,897Form 4
23 award / exercise / gift records — not counted as purchases
DateCompanyActionSharesOwned afterFiling
2026-06-09JBIAward / grant20,91266,179Form 4
2026-05-05MGRCOther acquisition4000Form 4
2026-02-27MGRCAward / grant1,300169,049Form 4
2026-02-24MGRCWithheld for tax15,939167,749Form 4
2026-02-24MGRCOption exercise25,967183,688Form 4
2026-02-24MGRCOption exercise16,3100Form 4
2026-02-24MGRCOption exercise3,1970Form 4
2026-02-24MGRCOption exercise3,197157,721Form 4
2026-02-23MGRCWithheld for tax7,920154,524Form 4
2026-02-23MGRCOption exercise8,8078,807Form 4
2026-02-23MGRCOption exercise8,807162,444Form 4
2025-06-09JBIAward / grant24,73445,267Form 4
2025-02-25MGRCWithheld for tax10,579182,464Form 4
2025-02-25MGRCOption exercise2,771193,043Form 4
2025-02-25MGRCOption exercise16,620190,272Form 4
2025-02-25MGRCOption exercise2,7710Form 4
2025-02-25MGRCOption exercise8,3100Form 4
2025-02-24MGRCWithheld for tax6,565173,652Form 4
2025-02-24MGRCOption exercise8,806177,020Form 4
2025-02-24MGRCOption exercise8,80617,614Form 4
2025-02-24MGRCOption exercise3,1973,197Form 4
2025-02-24MGRCOption exercise3,197180,217Form 4
2025-02-21MGRCAward / grant16,910168,214Form 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.