HANNA JOSEPH F
Insider CIK 1226137 · JBI Director · MGRC Sr VP and COO, Director
Trades across companies
| Ticker | Code | Trade | Filed | Shares | Price | Value | Owned after | |
|---|---|---|---|---|---|---|---|---|
| MGRC MCGRATH RENTCORP | S Sale | 2026-10-01 | 2026-10-02 | 7,500 | $115.04 | $862.8K | 144,049 | SEC↗ |
| MGRC MCGRATH RENTCORP | S Sale | 2026-07-01 | 2026-07-02 | 460 | $119.21 | $54.8K | 158,589 | SEC↗ |
| MGRC MCGRATH RENTCORP | S Sale | 2026-07-01 | 2026-07-02 | 4,803 | $120.51 | $578.8K | 153,786 | SEC↗ |
| MGRC MCGRATH RENTCORP | S Sale | 2026-07-01 | 2026-07-02 | 2,237 | $121.23 | $271.2K | 151,549 | SEC↗ |
| JBI Janus International Group, | A Award | 2026-06-09 | 2026-06-10 | 20,912 | — | $0 | 66,179 | SEC↗ |
| MGRC MCGRATH RENTCORP | S Sale | 2026-05-05 | 2026-05-05 | 530 | $112.00 | $59.4K | 159,049 | SEC↗ |
| MGRC MCGRATH RENTCORP | J Other | 2026-05-05 | 2026-05-07 | 400 | $113.06 | $45.2K | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | S Sale | 2026-05-04 | 2026-05-05 | 400 | $113.19 | $45.3K | 159,579 | SEC↗ |
| MGRC MCGRATH RENTCORP | S Sale | 2026-05-04 | 2026-05-05 | 9,070 | $112.46 | $1.02M | 159,979 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award | 2026-02-27 | 2026-03-03 | 1,300 | — | $0 | 169,049 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2026-02-24 | 2026-02-25 | 3,197 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2026-02-24 | 2026-02-25 | 16,310 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2026-02-24 | 2026-02-25 | 15,939 | $114.48 | $1.82M | 167,749 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2026-02-24 | 2026-02-25 | 25,967 | — | $0 | 183,688 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2026-02-24 | 2026-02-25 | 3,197 | — | $0 | 157,721 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2026-02-23 | 2026-02-25 | 8,807 | — | $0 | 8,807 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2026-02-23 | 2026-02-25 | 7,920 | $113.07 | $895.5K | 154,524 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2026-02-23 | 2026-02-25 | 8,807 | — | $0 | 162,444 | SEC↗ |
| MGRC MCGRATH RENTCORP | S Sale | 2025-07-29 | 2025-07-31 | 2,575 | $127.91 | $329.4K | 153,637 | SEC↗ |
| MGRC MCGRATH RENTCORP | S Sale | 2025-07-29 | 2025-07-31 | 5,685 | $126.90 | $721.4K | 156,212 | SEC↗ |
| MGRC MCGRATH RENTCORP | S Sale | 2025-07-29 | 2025-07-31 | 6,317 | $125.67 | $793.9K | 161,897 | SEC↗ |
| JBI Janus International Group, | A Award | 2025-06-09 | 2025-06-10 | 24,734 | — | $0 | 45,267 | SEC↗ |
| MGRC MCGRATH RENTCORP | S Sale | 2025-05-02 | 2025-05-05 | 82 | $109.82 | $9.0K | 168,214 | SEC↗ |
| MGRC MCGRATH RENTCORP | S Sale | 2025-05-02 | 2025-05-05 | 8,601 | $108.79 | $935.7K | 168,296 | SEC↗ |
| MGRC MCGRATH RENTCORP | S Sale | 2025-05-01 | 2025-05-05 | 5,567 | $108.89 | $606.2K | 176,897 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2025-02-25 | 2025-02-26 | 2,771 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2025-02-25 | 2025-02-26 | 8,310 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2025-02-25 | 2025-02-26 | 10,579 | $125.25 | $1.33M | 182,464 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2025-02-25 | 2025-02-26 | 2,771 | — | $0 | 193,043 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2025-02-25 | 2025-02-26 | 16,620 | — | $0 | 190,272 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2025-02-24 | 2025-02-26 | 8,806 | — | $0 | 17,614 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2025-02-24 | 2025-02-26 | 3,197 | — | $0 | 3,197 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2025-02-24 | 2025-02-26 | 6,565 | $125.66 | $825.0K | 173,652 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2025-02-24 | 2025-02-26 | 3,197 | — | $0 | 180,217 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2025-02-24 | 2025-02-26 | 8,806 | — | $0 | 177,020 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award | 2025-02-21 | 2025-02-25 | 16,910 | — | $0 | 168,214 | SEC↗ |
| MGRC MCGRATH RENTCORP | S Sale | 2024-11-07 | 2024-11-07 | 4,105 | $121.73 | $499.7K | 151,304 | SEC↗ |
| MGRC MCGRATH RENTCORP | S Sale | 2024-11-06 | 2024-11-07 | 4,410 | $120.51 | $531.4K | 155,409 | SEC↗ |
| MGRC MCGRATH RENTCORP | S Sale | 2024-11-06 | 2024-11-07 | 11,430 | $119.64 | $1.37M | 159,819 | SEC↗ |
| JBI Janus International Group, | A Award | 2024-06-18 | 2024-06-20 | 15,813 | — | $0 | 20,533 | SEC↗ |
| JBI Janus International Group, | A Award | 2024-03-19 | 2024-03-19 | 4,720 | — | $0 | 4,720 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2024-02-26 | 2024-02-28 | 8,020 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2024-02-26 | 2024-02-28 | 2,674 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2024-02-26 | 2024-02-28 | 3,196 | — | $0 | 6,394 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2024-02-26 | 2024-02-28 | 2,770 | — | $0 | 2,771 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2024-02-26 | 2024-02-28 | 16,040 | — | $0 | 175,859 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2024-02-26 | 2024-02-28 | 2,674 | — | $0 | 178,533 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2024-02-26 | 2024-02-28 | 2,770 | — | $0 | 181,303 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2024-02-26 | 2024-02-28 | 13,250 | $124.65 | $1.65M | 171,249 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2024-02-26 | 2024-02-28 | 3,196 | — | $0 | 184,499 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2024-02-23 | 2024-02-27 | 26,420 | — | $0 | 26,420 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2023-03-02 | 2023-03-03 | 56,000 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2023-03-02 | 2023-03-14 | 56,000 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2023-03-02 | 2023-03-03 | 19,370 | $101.03 | $1.96M | 137,040 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2023-03-02 | 2023-03-03 | 56,000 | $34.57 | $1.94M | 175,572 | SEC↗ |
| MGRC MCGRATH RENTCORP | D To issuer | 2023-03-02 | 2023-03-03 | 19,162 | $101.03 | $1.94M | 156,410 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2023-03-02 | 2023-03-14 | 19,370 | $101.03 | $1.96M | 159,819 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2023-03-02 | 2023-03-14 | 56,000 | $34.57 | $1.94M | 198,351 | SEC↗ |
| MGRC MCGRATH RENTCORP | D To issuer | 2023-03-02 | 2023-03-14 | 19,162 | $101.03 | $1.94M | 179,189 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2023-03-01 | 2023-03-03 | 2,002 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2023-03-01 | 2023-03-14 | 2,002 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2023-03-01 | 2023-03-03 | 1,053 | $101.03 | $106.4K | 119,572 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2023-03-01 | 2023-03-03 | 2,002 | — | $0 | 120,625 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2023-03-01 | 2023-03-14 | 2,002 | — | $0 | 143,404 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2023-03-01 | 2023-03-14 | 1,053 | $101.03 | $106.4K | 142,351 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2023-02-27 | 2023-03-01 | 2,961 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2023-02-27 | 2023-03-01 | 2,769 | — | $0 | 5,541 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2023-02-27 | 2023-03-01 | 3,205 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2023-02-27 | 2023-03-01 | 2,673 | — | $0 | 2,674 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2023-02-27 | 2023-03-14 | 2,673 | — | $0 | 2,674 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2023-02-27 | 2023-03-14 | 3,205 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2023-02-27 | 2023-03-14 | 2,769 | — | $0 | 5,541 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2023-02-27 | 2023-03-14 | 2,961 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2023-02-27 | 2023-03-01 | 2,673 | — | $0 | 123,310 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award | 2023-02-27 | 2023-03-01 | 8,658 | — | $0 | 117,676 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2023-02-27 | 2023-03-01 | 2,769 | — | $0 | 129,284 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2023-02-27 | 2023-03-01 | 3,205 | — | $0 | 126,515 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2023-02-27 | 2023-03-01 | 10,661 | $101.99 | $1.09M | 118,623 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2023-02-27 | 2023-03-01 | 2,961 | — | $0 | 120,637 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2023-02-27 | 2023-03-14 | 3,205 | — | $0 | 149,294 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award | 2023-02-27 | 2023-03-14 | 8,658 | — | $0 | 140,455 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2023-02-27 | 2023-03-14 | 10,661 | $101.99 | $1.09M | 141,402 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2023-02-27 | 2023-03-14 | 2,769 | — | $0 | 152,063 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2023-02-27 | 2023-03-14 | 2,673 | — | $0 | 146,089 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2023-02-27 | 2023-03-14 | 2,961 | — | $0 | 143,416 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2023-02-24 | 2023-02-27 | 9,590 | — | $0 | 9,590 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2023-02-24 | 2023-02-27 | 16,310 | — | $0 | 16,310 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2022-05-24 | 2022-05-26 | 35,300 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2022-05-24 | 2022-05-26 | 35,300 | $24.60 | $868.4K | 155,411 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2022-05-24 | 2022-05-26 | 12,959 | $81.50 | $1.06M | 142,452 | SEC↗ |
| MGRC MCGRATH RENTCORP | D To issuer | 2022-05-24 | 2022-05-26 | 10,655 | $81.50 | $868.4K | 131,797 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2022-05-18 | 2022-05-20 | 30,000 | — | $0 | 35,300 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2022-05-18 | 2022-05-20 | 10,071 | $83.53 | $841.2K | 128,947 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2022-05-18 | 2022-05-20 | 30,000 | $24.60 | $738.0K | 139,018 | SEC↗ |
| MGRC MCGRATH RENTCORP | D To issuer | 2022-05-18 | 2022-05-20 | 8,836 | $83.53 | $738.1K | 120,111 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2022-03-02 | 2022-03-03 | 4,040 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2022-03-02 | 2022-03-04 | 4,040 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2022-03-02 | 2022-03-03 | 4,040 | — | $0 | 111,022 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2022-03-02 | 2022-03-03 | 2,004 | $80.43 | $161.2K | 109,018 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2022-03-02 | 2022-03-04 | 4,040 | — | $0 | 111,022 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2022-03-02 | 2022-03-04 | 2,004 | $80.43 | $161.2K | 109,018 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2022-03-01 | 2022-03-03 | 2,002 | — | $0 | 2,002 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2022-03-01 | 2022-03-04 | 2,002 | — | $0 | 2,002 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2022-03-01 | 2022-03-03 | 2,002 | — | $0 | 107,975 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2022-03-01 | 2022-03-03 | 993 | $79.72 | $79.2K | 106,982 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2022-03-01 | 2022-03-04 | 993 | $79.72 | $79.2K | 106,982 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2022-03-01 | 2022-03-04 | 2,002 | — | $0 | 107,975 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2022-02-28 | 2022-03-02 | 12,205 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2022-02-28 | 2022-03-02 | 2,960 | — | $0 | 2,961 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2022-02-28 | 2022-03-02 | 2,787 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2022-02-28 | 2022-03-02 | 12,205 | — | $0 | 108,912 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2022-02-28 | 2022-03-02 | 8,686 | $81.28 | $706.0K | 105,973 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2022-02-28 | 2022-03-02 | 2,787 | — | $0 | 111,699 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2022-02-28 | 2022-03-02 | 2,960 | — | $0 | 114,659 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2022-02-25 | 2022-03-01 | 8,310 | — | $0 | 8,310 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2022-02-25 | 2022-03-01 | 8,310 | — | $0 | 8,310 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2022-02-25 | 2022-03-01 | 2,673 | — | $0 | 5,347 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2022-02-25 | 2022-03-01 | 3,205 | — | $0 | 3,205 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2022-02-25 | 2022-03-01 | 3,205 | — | $0 | 99,518 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2022-02-25 | 2022-03-01 | 2,673 | — | $0 | 96,313 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2022-02-25 | 2022-03-01 | 2,811 | $81.25 | $228.4K | 96,707 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2021-05-25 | 2021-05-27 | 30,000 | — | $0 | 65,300 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2021-05-25 | 2021-05-27 | 10,213 | $86.45 | $882.9K | 93,640 | SEC↗ |
| MGRC MCGRATH RENTCORP | D To issuer | 2021-05-25 | 2021-05-27 | 8,537 | $86.45 | $738.0K | 103,853 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2021-05-25 | 2021-05-27 | 30,000 | $24.60 | $738.0K | 112,390 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2021-03-02 | 2021-03-03 | 4,040 | — | $0 | 84,313 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2021-03-02 | 2021-03-03 | 1,923 | $76.90 | $147.9K | 82,390 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2021-03-01 | 2021-03-03 | 2,787 | — | $0 | 2,787 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2021-03-01 | 2021-03-03 | 20,020 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2021-03-01 | 2021-03-03 | 2,959 | — | $0 | 5,921 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2021-03-01 | 2021-03-03 | 4,040 | — | $0 | 4,040 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2021-03-01 | 2021-03-03 | 2,002 | — | $0 | 4,004 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2021-03-01 | 2021-03-03 | 20,020 | — | $0 | 93,487 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2021-03-01 | 2021-03-03 | 2,959 | — | $0 | 73,467 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2021-03-01 | 2021-03-03 | 2,002 | — | $0 | 67,721 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2021-03-01 | 2021-03-03 | 2,787 | — | $0 | 70,508 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2021-03-01 | 2021-03-03 | 13,214 | $78.58 | $1.04M | 80,273 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2021-02-25 | 2021-03-01 | 6,410 | — | $0 | 6,410 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2021-02-25 | 2021-03-01 | 8,020 | — | $0 | 8,020 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2021-02-25 | 2021-03-01 | 8,020 | — | $0 | 8,020 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2020-08-20 | 2020-08-24 | 31,500 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2020-08-20 | 2020-08-24 | 7,913 | $67.77 | $536.3K | 80,589 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2020-08-20 | 2020-08-24 | 31,500 | $31.99 | $1.01M | 88,502 | SEC↗ |
| MGRC MCGRATH RENTCORP | D To issuer | 2020-08-20 | 2020-08-24 | 14,870 | $67.77 | $1.01M | 65,719 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2020-08-13 | 2020-08-17 | 23,300 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2020-08-13 | 2020-08-17 | 5,846 | $69.05 | $403.7K | 57,002 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2020-08-13 | 2020-08-17 | 23,300 | $32.64 | $760.5K | 73,862 | SEC↗ |
| MGRC MCGRATH RENTCORP | D To issuer | 2020-08-13 | 2020-08-17 | 11,014 | $69.05 | $760.5K | 62,848 | SEC↗ |
| MGRC MCGRATH RENTCORP | J Other | 2020-08-04 | 2020-08-06 | 632 | $58.43 | $36.9K | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2020-03-02 | 2020-03-04 | 2,002 | — | $0 | 6,006 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2020-03-02 | 2020-03-04 | 12,120 | — | $0 | 8,080 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2020-03-02 | 2020-03-04 | 7,003 | $70.68 | $495.0K | 50,562 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2020-03-02 | 2020-03-04 | 12,120 | — | $0 | 55,563 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2020-03-02 | 2020-03-04 | 2,002 | — | $0 | 57,565 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2020-02-28 | 2020-03-02 | 2,786 | — | $0 | 5,574 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2020-02-28 | 2020-03-02 | 1,209 | $69.45 | $84.0K | 43,443 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2020-02-28 | 2020-03-02 | 2,786 | — | $0 | 44,652 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2020-02-27 | 2020-03-02 | 8,880 | — | $0 | 8,880 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2020-02-27 | 2020-03-02 | 8,880 | — | $0 | 8,880 | SEC↗ |
| MGRC MCGRATH RENTCORP | J Other | 2019-11-12 | 2019-11-14 | 644 | $73.37 | $47.3K | 527 | SEC↗ |
| MGRC MCGRATH RENTCORP | J Other | 2019-11-07 | 2019-11-12 | 375 | $74.79 | $28.0K | 1,171 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2019-03-01 | 2019-03-04 | 22,200 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2019-03-01 | 2019-03-04 | 2,002 | — | $0 | 8,008 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2019-03-01 | 2019-03-04 | 993 | $59.65 | $59.2K | 41,866 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2019-03-01 | 2019-03-04 | 22,200 | $28.90 | $641.6K | 56,967 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2019-03-01 | 2019-03-04 | 2,002 | — | $0 | 58,969 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2019-03-01 | 2019-03-04 | 5,388 | $59.84 | $322.4K | 53,581 | SEC↗ |
| MGRC MCGRATH RENTCORP | D To issuer | 2019-03-01 | 2019-03-04 | 10,722 | $59.84 | $641.6K | 42,859 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2019-02-28 | 2019-03-04 | 8,360 | — | $0 | 8,360 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2019-02-28 | 2019-03-04 | 8,360 | — | $0 | 8,360 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2018-03-12 | 2018-03-13 | 17,400 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | D To issuer | 2018-03-12 | 2018-03-13 | 10,246 | $53.24 | $545.5K | 34,767 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2018-03-12 | 2018-03-13 | 17,400 | $31.35 | $545.5K | 47,487 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2018-03-12 | 2018-03-13 | 2,474 | $53.24 | $131.7K | 45,013 | SEC↗ |
| MGRC MCGRATH RENTCORP | J Other deriv | 2018-03-02 | 2018-03-05 | 6,600 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2018-03-01 | 2018-03-05 | 10,010 | — | $0 | 10,010 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2018-03-01 | 2018-03-05 | 10,010 | — | $0 | 10,010 | SEC↗ |
| MGRC MCGRATH RENTCORP | S Sale | 2017-05-08 | 2017-05-10 | 6,000 | $34.55 | $207.3K | 30,087 | SEC↗ |
| MGRC MCGRATH RENTCORP | J Other deriv | 2017-03-03 | 2017-03-06 | 6,500 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2017-03-02 | 2017-03-06 | 56,000 | — | $0 | 56,000 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2017-03-02 | 2017-03-06 | 10,100 | — | $0 | 10,100 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2016-12-15 | 2016-12-16 | 17,100 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2016-12-15 | 2016-12-16 | 17,100 | $27.99 | $478.6K | 50,210 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2016-12-15 | 2016-12-16 | 1,793 | $38.82 | $69.6K | 48,417 | SEC↗ |
| MGRC MCGRATH RENTCORP | D To issuer | 2016-12-15 | 2016-12-16 | 12,330 | $38.82 | $478.7K | 36,087 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2016-06-15 | 2016-06-16 | 19,000 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | J Other | 2016-06-15 | 2016-06-16 | 8,617 | $30.03 | $258.8K | 49,632 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2016-06-15 | 2016-06-16 | 19,000 | $23.92 | $454.5K | 58,249 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2016-06-15 | 2016-06-16 | 1,493 | $30.24 | $45.1K | 48,139 | SEC↗ |
| MGRC MCGRATH RENTCORP | D To issuer | 2016-06-15 | 2016-06-16 | 15,029 | $30.24 | $454.5K | 33,110 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2016-02-29 | 2016-03-02 | 2,368 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | J Other deriv | 2016-02-29 | 2016-03-02 | 7,400 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2016-02-29 | 2016-03-02 | 95,300 | — | $0 | 95,300 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2016-02-29 | 2016-03-02 | 884 | $24.60 | $21.7K | 39,249 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2016-02-29 | 2016-03-02 | 2,368 | — | $0 | 40,133 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2015-06-10 | 2015-06-12 | 70,000 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2015-06-10 | 2015-06-12 | 35,000 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2015-06-10 | 2015-06-12 | 87,766 | $31.49 | $2.76M | 37,765 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2015-06-10 | 2015-06-12 | 70,000 | $15.62 | $1.09M | 125,531 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2015-06-10 | 2015-06-12 | 35,000 | $29.56 | $1.03M | 55,531 | SEC↗ |
| MGRC MCGRATH RENTCORP | J Other | 2015-03-13 | 2015-03-13 | 18,598 | $31.63 | $588.3K | 20,531 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2015-03-02 | 2015-03-04 | 6,600 | — | $0 | 6,600 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2015-03-02 | 2015-03-04 | 31,500 | — | $0 | 31,500 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2015-03-02 | 2015-03-04 | 2,800 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | J Other deriv | 2015-03-02 | 2015-03-04 | 6,100 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2015-03-02 | 2015-03-04 | 2,369 | — | $0 | 2,368 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2015-03-02 | 2015-03-04 | 2,800 | — | $0 | 38,705 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2015-03-02 | 2015-03-04 | 2,369 | — | $0 | 41,074 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2015-03-02 | 2015-03-04 | 1,945 | $31.99 | $62.2K | 39,129 | SEC↗ |
| MGRC MCGRATH RENTCORP | S Sale | 2014-11-05 | 2014-11-07 | 6,000 | $37.62 | $225.7K | 35,905 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2014-08-20 | 2014-08-22 | 40,000 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2014-08-20 | 2014-08-22 | 32,198 | $37.45 | $1.21M | 41,905 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2014-08-20 | 2014-08-22 | 40,000 | $22.18 | $887.2K | 74,103 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2014-06-10 | 2014-06-11 | 90,000 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2014-06-10 | 2014-06-11 | 90,000 | $20.71 | $1.86M | 103,396 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2014-06-10 | 2014-06-11 | 69,293 | $35.55 | $2.46M | 34,103 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2014-03-03 | 2014-03-05 | 7,107 | — | $0 | 4,737 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2014-03-03 | 2014-03-05 | 6,500 | — | $0 | 6,500 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2014-03-03 | 2014-03-05 | 23,300 | — | $0 | 23,300 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2014-03-03 | 2014-03-05 | 2,672 | $32.64 | $87.2K | 13,396 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2014-03-03 | 2014-03-05 | 7,107 | — | $0 | 16,068 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2014-02-26 | 2014-02-28 | 2,800 | — | $0 | 2,800 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2014-02-26 | 2014-02-28 | 2,800 | — | $0 | 10,015 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2014-02-26 | 2014-02-28 | 1,054 | $35.95 | $37.9K | 8,961 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2013-08-23 | 2013-08-27 | 35,000 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2013-08-23 | 2013-08-27 | 35,000 | $31.14 | $1.09M | 40,225 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2013-08-23 | 2013-08-27 | 33,010 | $34.26 | $1.13M | 7,215 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2013-06-11 | 2013-06-12 | 17,000 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | S Sale | 2013-06-11 | 2013-06-12 | 17,000 | $33.24 | $565.1K | 5,225 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2013-06-11 | 2013-06-12 | 17,000 | $15.29 | $259.9K | 22,225 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2013-03-06 | 2013-03-08 | 17,000 | — | $0 | 17,000 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2013-03-06 | 2013-03-08 | 17,000 | $15.29 | $259.9K | 22,225 | SEC↗ |
| MGRC MCGRATH RENTCORP | S Sale | 2013-03-06 | 2013-03-08 | 17,000 | $29.95 | $509.1K | 5,225 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2013-02-26 | 2013-02-27 | 8,400 | — | $0 | 5,600 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2013-02-26 | 2013-02-27 | 3,175 | $29.28 | $93.0K | 5,225 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2013-02-26 | 2013-02-27 | 8,400 | — | $0 | 8,400 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2013-02-25 | 2013-02-27 | 7,400 | — | $0 | 7,400 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2013-02-25 | 2013-02-27 | 22,000 | — | $0 | 22,000 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2012-08-17 | 2012-08-17 | 20,000 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2012-08-17 | 2012-08-17 | 20,000 | $11.80 | $236.0K | 27,000 | SEC↗ |
| MGRC MCGRATH RENTCORP | S Sale | 2012-08-17 | 2012-08-17 | 20,000 | $25.88 | $517.6K | 7,000 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2012-03-15 | 2012-03-15 | 3,735 | — | $0 | 20,000 | SEC↗ |
| MGRC MCGRATH RENTCORP | S Sale | 2012-03-15 | 2012-03-15 | 3,735 | $32.00 | $119.5K | 7,000 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2012-03-15 | 2012-03-15 | 3,735 | $11.80 | $44.1K | 10,735 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2012-03-14 | 2012-03-15 | 15,265 | — | $0 | 23,735 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2012-03-14 | 2012-03-15 | 15,265 | $11.80 | $180.1K | 22,265 | SEC↗ |
| MGRC MCGRATH RENTCORP | S Sale | 2012-03-14 | 2012-03-15 | 15,265 | $32.00 | $488.5K | 7,000 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2012-03-02 | 2012-03-06 | 17,400 | $31.35 | $545.5K | 17,400 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2012-03-02 | 2012-03-06 | 6,100 | — | $0 | 6,100 | SEC↗ |