Joseph F. Hanna, President and CEO of McGrath RentCorp ($MGRC), sold about $3.4 million in company shares across six open market transactions over the past year. His most recent sale occurred on July 29, 2025. These sales rank 2,498th among 11,678 insiders by total value, below the average of $8.6 million per seller and 6 sales per insider. Hanna made no open market purchases in this period.
| Transaction Date | Company | Ticker | Insider Name | Title | Transaction Type | Security | Shares | Price | Shares Owned Following | Total Shares Outstanding | % of Owned | % of Outstanding |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Feb. 27, 2026 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | A | Common Stock | 1300 | $0.00 | 169,049.0000 | 24,644,000 | 0.77% | 0.01% |
| Feb. 24, 2026 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Restricted Stock Unit | 16310 | $0.00 | 0.0000 | 24,644,000 | 100.00% | 0.07% |
| Feb. 24, 2026 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Restricted Stock Unit | 3197 | $0.00 | 0.0000 | 24,644,000 | 100.00% | 0.01% |
| Feb. 23, 2026 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Common Stock | 8807 | $0.00 | 162,444.0000 | 24,644,000 | 5.73% | 0.04% |
| Feb. 23, 2026 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | F | Common Stock | 7920 | $113.07 | 154,524.0000 | 24,644,000 | 4.88% | 0.03% |
| Feb. 24, 2026 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Common Stock | 3197 | $0.00 | 157,721.0000 | 24,644,000 | 2.07% | 0.01% |
| Feb. 24, 2026 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Common Stock | 25967 | $0.00 | 183,688.0000 | 24,644,000 | 16.46% | 0.11% |
| Feb. 24, 2026 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | F | Common Stock | 15939 | $114.48 | 167,749.0000 | 24,644,000 | 8.68% | 0.06% |
| Feb. 23, 2026 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Restricted Stock Unit | 8807 | $0.00 | 8,807.0000 | 24,644,000 | 50.00% | 0.04% |
| July 29, 2025 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | S | Common Stock | 5685 | $126.90 | 156,212.0000 | 24,570,000 | 3.51% | 0.02% |
| July 29, 2025 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | S | Common Stock | 6317 | $125.67 | 161,897.0000 | 24,570,000 | 3.76% | 0.03% |
| July 29, 2025 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | S | Common Stock | 2575 | $127.91 | 153,637.0000 | 24,570,000 | 1.65% | 0.01% |
| June 9, 2025 | Janus International Group, Inc. | $JBI | HANNA JOSEPH F | Director | A | Common Stock | 24734 | $0.00 | 45,267.0000 | 144,799,100 | 120.46% | 0.02% |
| May 2, 2025 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | S | Common Stock | 82 | $109.82 | 168,214.0000 | 24,570,000 | 0.05% | 0.00% |
| May 1, 2025 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | S | Common Stock | 5567 | $108.89 | 176,897.0000 | 24,570,000 | 3.05% | 0.02% |
| May 2, 2025 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | S | Common Stock | 8601 | $108.79 | 168,296.0000 | 24,570,000 | 4.86% | 0.04% |
| Feb. 24, 2025 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Restricted Stock Unit | 3197 | $0.00 | 3,197.0000 | 24,570,000 | 50.00% | 0.01% |
| Feb. 25, 2025 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Restricted Stock Unit | 8310 | $0.00 | 0.0000 | 24,570,000 | 100.00% | 0.03% |
| Feb. 25, 2025 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Restricted Stock Unit | 2771 | $0.00 | 0.0000 | 24,570,000 | 100.00% | 0.01% |
| Feb. 25, 2025 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Common Stock | 16620 | $0.00 | 190,272.0000 | 24,570,000 | 9.57% | 0.07% |
| Feb. 24, 2025 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | F | Common Stock | 6565 | $125.66 | 173,652.0000 | 24,570,000 | 3.64% | 0.03% |
| Feb. 24, 2025 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Common Stock | 3197 | $0.00 | 180,217.0000 | 24,570,000 | 1.81% | 0.01% |
| Feb. 24, 2025 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Common Stock | 8806 | $0.00 | 177,020.0000 | 24,570,000 | 5.23% | 0.04% |
| Feb. 25, 2025 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | F | Common Stock | 10579 | $125.25 | 182,464.0000 | 24,570,000 | 5.48% | 0.04% |
| Feb. 24, 2025 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Restricted Stock Unit | 8806 | $0.00 | 17,614.0000 | 24,570,000 | 33.33% | 0.04% |
| Feb. 25, 2025 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Common Stock | 2771 | $0.00 | 193,043.0000 | 24,570,000 | 1.46% | 0.01% |
| Feb. 21, 2025 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | A | Common Stock | 16910 | $0.00 | 168,214.0000 | 24,570,000 | 11.18% | 0.07% |
| Nov. 6, 2024 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | S | Common Stock | 11430 | $119.64 | 159,819.0000 | 24,567,000 | 6.67% | 0.05% |
| Nov. 6, 2024 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | S | Common Stock | 4410 | $120.51 | 155,409.0000 | 24,567,000 | 2.76% | 0.02% |
| Nov. 7, 2024 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | S | Common Stock | 4105 | $121.73 | 151,304.0000 | 24,567,000 | 2.64% | 0.02% |
| June 18, 2024 | Janus International Group, Inc. | $JBI | HANNA JOSEPH F | Director | A | Common Stock | 15813 | $0.00 | 20,533.0000 | 146,882,057 | 335.02% | 0.01% |
| March 19, 2024 | Janus International Group, Inc. | $JBI | HANNA JOSEPH F | Director | A | Common Stock | 4720 | $0.00 | 4,720.0000 | 146,882,057 | 9999.99% | 0.00% |
| Feb. 26, 2024 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Restricted Stock Unit | 2770 | $0.00 | 2,771.0000 | 24,529,000 | 49.99% | 0.01% |
| Feb. 26, 2024 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Common Stock | 16040 | $0.00 | 175,859.0000 | 24,529,000 | 10.04% | 0.07% |
| Feb. 26, 2024 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Common Stock | 2674 | $0.00 | 178,533.0000 | 24,529,000 | 1.52% | 0.01% |
| Feb. 26, 2024 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Common Stock | 2770 | $0.00 | 181,303.0000 | 24,529,000 | 1.55% | 0.01% |
| Feb. 26, 2024 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Common Stock | 3196 | $0.00 | 184,499.0000 | 24,529,000 | 1.76% | 0.01% |
| Feb. 26, 2024 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | F | Common Stock | 13250 | $124.65 | 171,249.0000 | 24,529,000 | 7.18% | 0.05% |
| Feb. 26, 2024 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Restricted Stock Unit | 8020 | $0.00 | 0.0000 | 24,529,000 | 100.00% | 0.03% |
| Feb. 26, 2024 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Restricted Stock Unit | 2674 | $0.00 | 0.0000 | 24,529,000 | 100.00% | 0.01% |
| Feb. 26, 2024 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Restricted Stock Unit | 3196 | $0.00 | 6,394.0000 | 24,529,000 | 33.33% | 0.01% |
| Feb. 23, 2024 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | A | Restricted Stock Unit | 26420 | $0.00 | 26,420.0000 | 24,529,000 | 9999.99% | 0.11% |
| Feb. 27, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Restricted Stock Unit | 2769 | $0.00 | 5,541.0000 | 24,519,000 | 33.32% | 0.01% |
| March 1, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Common Stock | 2002 | $0.00 | 143,404.0000 | 24,519,000 | 1.42% | 0.01% |
| March 1, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | F | Common Stock | 1053 | $101.03 | 142,351.0000 | 24,519,000 | 0.73% | 0.00% |
| March 2, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Common Stock | 56000 | $34.57 | 198,351.0000 | 24,519,000 | 39.34% | 0.23% |
| March 2, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | D | Common Stock | 19162 | $101.03 | 179,189.0000 | 24,519,000 | 9.66% | 0.08% |
| March 2, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | F | Common Stock | 19370 | $101.03 | 159,819.0000 | 24,519,000 | 10.81% | 0.08% |
| March 1, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Restricted Stock Unit | 2002 | $0.00 | 0.0000 | 24,519,000 | 100.00% | 0.01% |
| March 2, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Stock Appreciation Right | 56000 | $0.00 | 0.0000 | 24,519,000 | 100.00% | 0.23% |
| Feb. 27, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | A | Common Stock | 8658 | $0.00 | 140,455.0000 | 24,519,000 | 6.57% | 0.04% |
| Feb. 27, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Common Stock | 2961 | $0.00 | 143,416.0000 | 24,519,000 | 2.11% | 0.01% |
| Feb. 27, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Common Stock | 2673 | $0.00 | 146,089.0000 | 24,519,000 | 1.86% | 0.01% |
| Feb. 27, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Common Stock | 3205 | $0.00 | 149,294.0000 | 24,519,000 | 2.19% | 0.01% |
| Feb. 27, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Common Stock | 2769 | $0.00 | 152,063.0000 | 24,519,000 | 1.85% | 0.01% |
| Feb. 27, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | F | Common Stock | 10661 | $101.99 | 141,402.0000 | 24,519,000 | 7.01% | 0.04% |
| Feb. 27, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Restricted Stock Unit | 2961 | $0.00 | 0.0000 | 24,519,000 | 100.00% | 0.01% |
| Feb. 27, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Restricted Stock Unit | 3205 | $0.00 | 0.0000 | 24,519,000 | 100.00% | 0.01% |
| Feb. 27, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Restricted Stock Unit | 2673 | $0.00 | 2,674.0000 | 24,519,000 | 49.99% | 0.01% |
| March 2, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | F | Common Stock | 19370 | $101.03 | 137,040.0000 | 24,519,000 | 12.38% | 0.08% |
| March 2, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Stock Appreciation Right | 56000 | $0.00 | 0.0000 | 24,519,000 | 100.00% | 0.23% |
| March 1, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Common Stock | 2002 | $0.00 | 120,625.0000 | 24,519,000 | 1.69% | 0.01% |
| March 1, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | F | Common Stock | 1053 | $101.03 | 119,572.0000 | 24,519,000 | 0.87% | 0.00% |
| March 2, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Common Stock | 56000 | $34.57 | 175,572.0000 | 24,519,000 | 46.83% | 0.23% |
| March 2, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | D | Common Stock | 19162 | $101.03 | 156,410.0000 | 24,519,000 | 10.91% | 0.08% |
| March 1, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Restricted Stock Unit | 2002 | $0.00 | 0.0000 | 24,519,000 | 100.00% | 0.01% |
| Feb. 27, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Restricted Stock Unit | 2769 | $0.00 | 5,541.0000 | 24,519,000 | 33.32% | 0.01% |
| Feb. 27, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Restricted Stock Unit | 2673 | $0.00 | 2,674.0000 | 24,519,000 | 49.99% | 0.01% |
| Feb. 27, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Restricted Stock Unit | 3205 | $0.00 | 0.0000 | 24,519,000 | 100.00% | 0.01% |
| Feb. 27, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | A | Common Stock | 8658 | $0.00 | 117,676.0000 | 24,519,000 | 7.94% | 0.04% |
| Feb. 27, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Common Stock | 2961 | $0.00 | 120,637.0000 | 24,519,000 | 2.52% | 0.01% |
| Feb. 27, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Common Stock | 2673 | $0.00 | 123,310.0000 | 24,519,000 | 2.22% | 0.01% |
| Feb. 27, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Common Stock | 3205 | $0.00 | 126,515.0000 | 24,519,000 | 2.60% | 0.01% |
| Feb. 27, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Common Stock | 2769 | $0.00 | 129,284.0000 | 24,519,000 | 2.19% | 0.01% |
| Feb. 27, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | F | Common Stock | 10661 | $101.99 | 118,623.0000 | 24,519,000 | 8.25% | 0.04% |
| Feb. 27, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | M | Restricted Stock Unit | 2961 | $0.00 | 0.0000 | 24,519,000 | 100.00% | 0.01% |
| Feb. 24, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | A | Restricted Stock Unit | 9590 | $0.00 | 9,590.0000 | 24,519,000 | 9999.99% | 0.04% |
| Feb. 24, 2023 | MCGRATH RENTCORP | $MGRC | HANNA JOSEPH F | President and CEO | A | Restricted Stock Unit | 16310 | $0.00 | 16,310.0000 | 24,519,000 | 9999.99% | 0.07% |