Joseph F. Hanna
SVP, Operations, MCGRATH RENTCORP.
Companies
- Janus International Group, Inc.Board member Jan 4, 2024 to now1
- MCGRATH RENTCORPBoard member Mar 6, 2017 to now2
- MCGRATH RENTCORPChief executive officer Mar 6, 2017 to Aug 13, 20262
- MCGRATH RENTCORPPresident Mar 6, 2017 to Aug 13, 20262
- MCGRATH RENTCORPChief operating officer Feb 27, 2008 to Dec 16, 20163
- MCGRATH RENTCORPSVP, Operations Jan 24, 2006 to Mar 1, 20074
Holdings
Stock this person has reported owning, from the forms officers and directors file with the SEC. See the biggest insider stakes.
Shares held
- MCGRATH RENTCORP MGRC151,549 shares5$17.0M at $112.19Jul 1, 2026
- Janus International Group, Inc. JBI66,179 shares6$277.0K at $4.18Jun 9, 2026
As of each latest filing. The line shows shares held over time.
Recent filings
- Jul 1, 2026Sold 2,237 shares at $121.23 of MCGRATH RENTCORP5
- Jul 1, 2026Sold 4,803 shares at $120.51 of MCGRATH RENTCORP5
- Jul 1, 2026Sold 460 shares at $119.21 of MCGRATH RENTCORP5
- Jun 9, 2026Granted 20,912 shares of Janus International Group, Inc.6
- May 5, 2026Sold 530 shares at $112.00 of MCGRATH RENTCORP7
- May 5, 2026Other 400 shares at $113.06 of MCGRATH RENTCORP8
- May 4, 2026Sold 400 shares at $113.19 of MCGRATH RENTCORP7
- May 4, 2026Sold 9,070 shares at $112.46 of MCGRATH RENTCORP7
- Feb 27, 2026Granted 1,300 shares of MCGRATH RENTCORP9
- Feb 24, 2026Shares withheld for tax 15,939 shares at $114.48 of MCGRATH RENTCORP10
- Feb 24, 2026Exercised options 25,967 shares of MCGRATH RENTCORP10
- Feb 24, 2026Exercised options 3,197 shares of MCGRATH RENTCORP10
- Feb 23, 2026Shares withheld for tax 7,920 shares at $113.07 of MCGRATH RENTCORP10
- Feb 23, 2026Exercised options 8,807 shares of MCGRATH RENTCORP10
- Jul 29, 2025Sold 2,575 shares at $127.91 of MCGRATH RENTCORP11
- Jul 29, 2025Sold 5,685 shares at $126.90 of MCGRATH RENTCORP11
- Jul 29, 2025Sold 6,317 shares at $125.67 of MCGRATH RENTCORP11
- Jun 9, 2025Granted 24,734 shares of Janus International Group, Inc.12
- May 2, 2025Sold 82 shares at $109.82 of MCGRATH RENTCORP13
- May 2, 2025Sold 8,601 shares at $108.79 of MCGRATH RENTCORP13
- May 1, 2025Sold 5,567 shares at $108.89 of MCGRATH RENTCORP13
- Feb 25, 2025Shares withheld for tax 10,579 shares at $125.25 of MCGRATH RENTCORP14
- Feb 25, 2025Exercised options 2,771 shares of MCGRATH RENTCORP14
- Feb 25, 2025Exercised options 16,620 shares of MCGRATH RENTCORP14
- Feb 24, 2025Shares withheld for tax 6,565 shares at $125.66 of MCGRATH RENTCORP14
Sources
The numbers on this page point here. Each one links to the record it came from.
- 1
- 2SEC EDGARMCGRATH RENTCORP, Board member
- 3
- 4SEC EDGARMCGRATH RENTCORP, SVP, Operations
- 5
- 6
- 7SEC EDGARForm 4 filed May 5, 2026
- 8SEC EDGARForm 4 filed May 7, 2026
- 9SEC EDGARForm 4 filed Mar 3, 2026
- 10SEC EDGARForm 4 filed Feb 25, 2026
- 11SEC EDGARForm 4 filed Jul 31, 2025
- 12SEC EDGARForm 4 filed Jun 10, 2025
- 13SEC EDGARForm 4 filed May 5, 2025
- 14SEC EDGARForm 4 filed Feb 26, 2025