Joseph F Hanna
CIK 1226137 · View on SEC EDGAR ↗
First SEC filing: June 10, 2026 · Latest: June 10, 2026
On this page
Insider at
Insider transactions
Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted
| 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.