SEC Insider Transactions from HANNA JOSEPH F.

Last updated: 2026-03-16 13:04 UTC | Total transactions: 78

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.

Set Up your own filters →
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%