Joseph F Hanna

CIK 1226137 · View on SEC EDGAR ↗

Insider

First SEC filing: June 10, 2026 · Latest: June 10, 2026

On this page

Insider at

Insider transactions

0 buys (P) 6 sells (S) Net: $-2,029,487 + 85 non-open-market transactions below last 12 months, based on the transactions shown below

Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted

85 other filings hidden
Date Ticker Code Shares Price Value Owned after Δ own A/D vs now
July 1, 2026 MGRC S 2,237 $121.23 $271,192 151,549 Direct -1.45% Disposed -3.7% (price as of 2026-08-21)
July 1, 2026 MGRC S 4,803 $120.51 $578,810 153,786 Direct -3.03% Disposed -3.1% (price as of 2026-08-21)
July 1, 2026 MGRC S 460 $119.21 $54,837 158,589 Direct -0.29% Disposed -2.0% (price as of 2026-08-21)
May 5, 2026 MGRC S 530 $112.00 $59,360 159,049 Direct -0.33% Disposed 4.3% (price as of 2026-08-21)
May 4, 2026 MGRC S 9,070 $112.46 $1,020,012 159,979 Direct -5.37% Disposed 3.8% (price as of 2026-08-21)
May 4, 2026 MGRC S 400 $113.19 $45,276 159,579 Direct -0.25% Disposed 3.2% (price as of 2026-08-21)
July 29, 2025 MGRC S 2,575 $127.91 $329,368 153,637 Direct -1.65% Disposed -8.7% (price as of 2026-08-21)
July 29, 2025 MGRC S 5,685 $126.90 $721,426 156,212 Direct -3.51% Disposed -8.0% (price as of 2026-08-21)
July 29, 2025 MGRC S 6,317 $125.67 $793,857 161,897 Direct -3.76% Disposed -7.1% (price as of 2026-08-21)
May 2, 2025 MGRC S 82 $109.82 $9,005 168,214 Direct -0.05% Disposed 6.3% (price as of 2026-08-21)
May 2, 2025 MGRC S 8,601 $108.79 $935,703 168,296 Direct -4.86% Disposed 7.3% (price as of 2026-08-21)
May 1, 2025 MGRC S 5,567 $108.89 $606,191 176,897 Direct -3.05% Disposed 7.2% (price as of 2026-08-21)
Nov. 7, 2024 MGRC S 4,105 $121.73 $499,702 151,304 Direct -2.64% Disposed -4.1% (price as of 2026-08-21)
Nov. 6, 2024 MGRC S 4,410 $120.51 $531,449 155,409 Direct -2.76% Disposed -3.1% (price as of 2026-08-21)
Nov. 6, 2024 MGRC S 11,430 $119.64 $1,367,485 159,819 Direct -6.67% Disposed -2.4% (price as of 2026-08-21)

Showing latest 100 of 273 transactions

P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding

Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.

Derivative holdings (Form 4 Table II)

Options, RSUs and convertible securities reported on Form 4 Table II.

Date Ticker Security Underlying Exercise price Expiration Shares A/D
Feb. 24, 2026 MGRC Restricted Stock Unit Common Stock (3,197) $0.00 Feb. 24, 2030 3,197 Disposed
Feb. 24, 2026 MGRC Restricted Stock Unit Common Stock (16,310) $0.00 Feb. 24, 2030 16,310 Disposed
Feb. 23, 2026 MGRC Restricted Stock Unit Common Stock (8,807) $0.00 Feb. 23, 2031 8,807 Disposed
Feb. 25, 2025 MGRC Restricted Stock Unit Common Stock (2,771) $0.00 Feb. 25, 2029 2,771 Disposed
Feb. 25, 2025 MGRC Restricted Stock Unit Common Stock (8,310) $0.00 Feb. 25, 2029 8,310 Disposed
Feb. 24, 2025 MGRC Restricted Stock Unit Common Stock (3,197) $0.00 Feb. 24, 2030 3,197 Disposed
Feb. 24, 2025 MGRC Restricted Stock Unit Common Stock (8,806) $0.00 Feb. 23, 2031 8,806 Disposed
Feb. 26, 2024 MGRC Restricted Stock Unit Common Stock (3,196) $0.00 Feb. 24, 2030 3,196 Disposed
Feb. 26, 2024 MGRC Restricted Stock Unit Common Stock (2,770) $0.00 Feb. 25, 2029 2,770 Disposed
Feb. 26, 2024 MGRC Restricted Stock Unit Common Stock (2,674) $0.00 Feb. 25, 2028 2,674 Disposed
Feb. 26, 2024 MGRC Restricted Stock Unit Common Stock (8,020) $0.00 Feb. 25, 2028 8,020 Disposed
Feb. 23, 2024 MGRC Restricted Stock Unit Common Stock (26,420) $0.00 Feb. 23, 2031 26,420 Acquired
March 2, 2023 MGRC Stock Appreciation Right Common Stock (56,000) $34.57 March 2, 2024 56,000 Disposed
March 2, 2023 MGRC Stock Appreciation Right Common Stock (56,000) $34.57 March 2, 2024 56,000 Disposed
March 1, 2023 MGRC Restricted Stock Unit Common Stock (2,002) $0.00 March 1, 2025 2,002 Disposed
March 1, 2023 MGRC Restricted Stock Unit Common Stock (2,002) $0.00 March 1, 2025 2,002 Disposed
Feb. 27, 2023 MGRC Restricted Stock Unit Common Stock (2,769) $0.00 Feb. 25, 2029 2,769 Disposed
Feb. 27, 2023 MGRC Restricted Stock Unit Common Stock (3,205) $0.00 Feb. 25, 2028 3,205 Disposed
Feb. 27, 2023 MGRC Restricted Stock Unit Common Stock (2,673) $0.00 Feb. 25, 2028 2,673 Disposed
Feb. 27, 2023 MGRC Restricted Stock Unit Common Stock (2,961) $0.00 Feb. 25, 2027 2,961 Disposed
Feb. 27, 2023 MGRC Restricted Stock Unit Common Stock (2,769) $0.00 Feb. 25, 2029 2,769 Disposed
Feb. 27, 2023 MGRC Restricted Stock Unit Common Stock (3,205) $0.00 Feb. 25, 2028 3,205 Disposed
Feb. 27, 2023 MGRC Restricted Stock Unit Common Stock (2,673) $0.00 Feb. 25, 2028 2,673 Disposed
Feb. 27, 2023 MGRC Restricted Stock Unit Common Stock (2,961) $0.00 Feb. 25, 2028 2,961 Disposed
Feb. 24, 2023 MGRC Restricted Stock Unit Common Stock (16,310) $0.00 Feb. 24, 2030 16,310 Acquired
Feb. 24, 2023 MGRC Restricted Stock Unit Common Stock (9,590) $0.00 Feb. 24, 2030 9,590 Acquired
May 24, 2022 MGRC Stock Appreciation Right Common Stock (35,300) $24.60 March 1, 2023 35,300 Disposed
May 18, 2022 MGRC Stock Common Stock (30,000) $24.60 March 1, 2023 30,000 Disposed
March 2, 2022 MGRC Restricted Stock Unit Common Stock (4,040) $0.00 March 2, 2024 4,040 Disposed
March 2, 2022 MGRC Restricted Stock Unit Common Stock (4,040) $0.00 March 2, 2024 4,040 Disposed
March 1, 2022 MGRC Restricted Stock Unit Common Stock (2,002) $0.00 March 1, 2025 2,002 Disposed
March 1, 2022 MGRC Restricted Stock Unit Common Stock (2,002) $0.00 March 1, 2025 2,002 Disposed
Feb. 28, 2022 MGRC Restricted Stock Unit Common Stock (2,960) $0.00 Feb. 27, 2027 2,960 Disposed
Feb. 28, 2022 MGRC Restricted Stock Unit Common Stock (2,787) $0.00 Feb. 28, 2026 2,787 Disposed
Feb. 28, 2022 MGRC Restricted Stock Unit Common Stock (12,205) $0.00 Feb. 28, 2026 12,205 Disposed
Feb. 25, 2022 MGRC Restricted Stock Unit Common Stock (3,205) $0.00 Feb. 25, 2028 3,205 Disposed
Feb. 25, 2022 MGRC Restricted Stock Unit Common Stock (2,673) $0.00 Feb. 25, 2028 2,673 Disposed
Feb. 25, 2022 MGRC Restricted Stock Unit Common Stock (8,310) $0.00 Feb. 25, 2029 8,310 Acquired
Feb. 25, 2022 MGRC Restricted Stock Unit Common Stock (8,310) $0.00 Feb. 25, 2029 8,310 Acquired
May 25, 2021 MGRC Stock Appreciation Right Common Stock (30,000) $24.60 March 1, 2023 30,000 Disposed
March 1, 2021 MGRC Restricted Stock Units Common Stock (4,040) $0.00 March 2, 2024 4,040 Disposed
March 1, 2021 MGRC Restricted Stock Units Common Stock (2,959) $0.00 Feb. 27, 2027 2,959 Disposed
March 1, 2021 MGRC Restricted Stock Units Common Stock (2,787) $0.00 Feb. 28, 2026 2,787 Disposed
March 1, 2021 MGRC Restricted Stock Units Common Stock (2,002) $0.00 March 1, 2025 2,002 Disposed
March 1, 2021 MGRC Restricted Stock Units Common Stock (20,020) $0.00 March 1, 2025 20,020 Disposed
Feb. 25, 2021 MGRC Restricted Stock Units Common Stock (6,410) $0.00 Feb. 25, 2028 6,410 Acquired
Feb. 25, 2021 MGRC Restricted Stock Units Common Stock (8,020) $0.00 Feb. 25, 2028 8,020 Acquired
Feb. 25, 2021 MGRC Restricted Stock Units Common Stock (8,020) $0.00 Feb. 25, 2028 8,020 Acquired
Aug. 20, 2020 MGRC Stock Appreciation Right Common Stock (31,500) $31.99 March 2, 2022 31,500 Acquired
Aug. 13, 2020 MGRC Stock Appreciation Right Common Stock (23,300) $32.64 March 3, 2021 23,300 Disposed
March 2, 2020 MGRC Restricted Stock Units Common Stock (2,002) $0.00 March 1, 2025 2,002 Disposed
March 2, 2020 MGRC Restricted Stock Units Common Stock (12,120) $0.00 March 2, 2024 12,120 Disposed
Feb. 28, 2020 MGRC Restricted Stock Units Common Stock (2,786) $0.00 Feb. 28, 2026 2,786 Disposed
Feb. 27, 2020 MGRC Restricted Stock Units Common Stock (8,880) $0.00 Feb. 27, 2027 8,880 Acquired
Feb. 27, 2020 MGRC Restricted Stock Units Common Stock (8,880) $0.00 Feb. 27, 2027 8,880 Acquired
March 1, 2019 MGRC Stock Appreciation Right Common Stock (22,200) $28.90 Feb. 25, 2020 22,200 Disposed
March 1, 2019 MGRC Restricted Stock Units Common Stock (2,002) $0.00 March 1, 2025 2,002 Disposed
Feb. 28, 2019 MGRC Restricted Stock Units Common Stock (8,360) $0.00 Feb. 28, 2026 8,360 Acquired
Feb. 28, 2019 MGRC Restricted Stock Units Common Stock (8,360) $0.00 Feb. 28, 2026 8,360 Acquired
March 12, 2018 MGRC Stock Appreciation Right Common Stock (17,400) $31.35 March 2, 2019 17,400 Disposed
March 2, 2018 MGRC Restricted Stock Units Common Stock (6,600) $0.00 March 2, 2022 6,600 Disposed
March 1, 2018 MGRC Restricted Stock Units Common Stock (10,010) $0.00 March 1, 2025 10,010 Acquired
March 1, 2018 MGRC Restricted Stock Units [F2] Common Stock (10,010) $0.00 March 1, 2025 10,010 Acquired
March 3, 2017 MGRC Restricted Stock Units Common Stock (6,500) $0.00 March 3, 2021 6,500 Disposed
March 2, 2017 MGRC Restricted Stock Units [F1] Common Stock (10,100) $0.00 March 2, 2024 10,100 Acquired
March 2, 2017 MGRC Stock Appreciation Right Common Stock (56,000) $34.57 March 2, 2024 56,000 Acquired
Dec. 15, 2016 MGRC Stock Appreciation Right Common Stock (17,100) $27.99 Feb. 25, 2018 17,100 Disposed
June 15, 2016 MGRC Stock Appreciation Right Common Stock (19,000) $23.92 Feb. 26, 2017 19,000 Disposed
Feb. 29, 2016 MGRC Stock Appreciation Right Common Stock (95,300) $24.60 March 1, 2023 95,300 Acquired
Feb. 29, 2016 MGRC Restricted Stock Units Common Stock (7,400) $0.00 Feb. 25, 2020 7,400 Disposed
Feb. 29, 2016 MGRC Restricted Stock Units Common Stock (2,368) $0.00 Feb. 25, 2018 2,368 Disposed
June 10, 2015 MGRC Officer Right to Buy Common Stock (35,000) $29.56 Jan. 20, 2016 35,000 Disposed
June 10, 2015 MGRC Stock Option Common Stock (70,000) $15.62 Feb. 27, 2016 70,000 Disposed
March 2, 2015 MGRC Restricted Stock Units [F2] Common Stock (6,600) $0.00 March 2, 2022 6,600 Acquired
March 2, 2015 MGRC Stock Appreciation Right Common Stock (31,500) $31.99 March 2, 2022 31,500 Acquired
March 2, 2015 MGRC Restricted Stock Units Common Stock (2,800) $0.00 Feb. 26, 2017 2,800 Disposed
March 2, 2015 MGRC Restricted Stock Units Common Stock (2,369) $0.00 Feb. 25, 2018 2,369 Disposed
March 2, 2015 MGRC Restricted Stock Unit Common Stock (6,100) $0.00 March 2, 2019 6,100 Disposed
Aug. 20, 2014 MGRC Officer Right to Buy Common Stock (40,000) $22.18 Jan. 14, 2015 40,000 Disposed
June 10, 2014 MGRC Stock Option Common Stock (90,000) $20.71 Feb. 25, 2015 90,000 Disposed
March 3, 2014 MGRC Stock Appreciation Right Common Stock (23,300) $32.64 March 3, 2021 23,300 Acquired
March 3, 2014 MGRC Restricted Stock Units [F2] Common Stock (6,500) $0.00 March 3, 2021 6,500 Acquired
March 3, 2014 MGRC Restricted Stock Units Common Stock (4,737) $0.00 Feb. 25, 2018 7,107 Disposed
Feb. 26, 2014 MGRC Restricted Stock Units Common Stock (2,800) $0.00 Feb. 26, 2017 2,800 Disposed
Aug. 23, 2013 MGRC Stock Option Common Stock (35,000) $31.14 Feb. 26, 2014 35,000 Disposed
June 11, 2013 MGRC Stock Option Common Stock (17,000) $15.28 March 8, 2014 17,000 Disposed
March 6, 2013 MGRC Stock Option Common Stock (17,000) $15.28 March 8, 2014 17,000 Disposed
Feb. 26, 2013 MGRC Restricted Stock Units Common Stock (8,400) $0.00 Feb. 26, 2017 8,400 Disposed
Feb. 25, 2013 MGRC Stock Appreciation Right Common Stock (22,000) $28.90 Feb. 25, 2020 22,000 Acquired
Feb. 25, 2013 MGRC Restricted Stock Units [F2] Common Stock (7,400) $0.00 Feb. 25, 2020 7,400 Acquired
Aug. 17, 2012 MGRC Officer Right to Buy Common Stock (20,000) $11.80 Jan. 15, 2013 20,000 Disposed
March 15, 2012 MGRC Officer Right to Buy Common Stock (3,735) $11.80 Jan. 15, 2013 3,735 Disposed
March 14, 2012 MGRC Officer Right to Buy Common Stock (15,265) $11.80 Jan. 15, 2013 15,265 Disposed
March 2, 2012 MGRC Stock Appreciation Right Common Stock (17,400) $31.35 March 2, 2019 17,400 Acquired
March 2, 2012 MGRC Restricted Stock Unit [F2] Common Stock (6,100) $0.00 March 2, 2019 6,100 Acquired
Nov. 8, 2011 MGRC Stock Option Common Stock (15,035) $11.74 March 20, 2013 15,035 Disposed
Nov. 7, 2011 MGRC Stock Option Common Stock (2,965) $11.74 March 20, 2013 2,965 Disposed
Feb. 25, 2011 MGRC Stock Appreciation Right Common Stock (17,100) $27.99 Feb. 25, 2018 17,100 Acquired
Feb. 25, 2011 MGRC Restricted Stock Units [F2] Common Stock (6,300) $0.00 Feb. 25, 2018 6,300 Acquired
Feb. 26, 2010 MGRC Stock Appreciation Right Common Stock (19,000) $23.92 Feb. 26, 2017 19,000 Acquired

Showing latest 100 of 109 transactions

Exercise/conversion price is blank when not applicable (e.g. RSUs).

Compensation (DEF 14A)

Matched by name from proxy statements (DEF 14A) — verify against the filing.

Fiscal year Salary Bonus Stock awards Option awards Non-equity incentive Pension change Other Total
2025 $875,000 $1,118,862 $224,543 $6,519,633
2024 $850,000 $300,000 $887,613 $140,372 $5,477,843
2021

Figures from the Summary Compensation Table of the company's proxy statement (DEF 14A). Compensation is not a recommendation.