Lieffrig John
Insider CIK 1681989 · MGRC VP and Division Manager
Trades across companies
| Ticker | Code | Trade | Filed | Shares | Price | Value | Owned after | |
|---|---|---|---|---|---|---|---|---|
| MGRC MCGRATH RENTCORP | S Sale | 2026-06-26 | 2026-06-29 | 500 | $125.00 | $62.5K | 23,551 | SEC↗ |
| MGRC MCGRATH RENTCORP | S Sale | 2026-06-25 | 2026-06-29 | 2,000 | $125.00 | $250.0K | 24,051 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award | 2026-02-27 | 2026-03-03 | 1,530 | — | $0 | 26,051 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2026-02-24 | 2026-02-25 | 1,250 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2026-02-24 | 2026-02-25 | 417 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2026-02-24 | 2026-02-25 | 417 | — | $0 | 23,237 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2026-02-24 | 2026-02-25 | 706 | $114.48 | $80.8K | 24,521 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2026-02-24 | 2026-02-25 | 1,990 | — | $0 | 25,227 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2026-02-23 | 2026-02-25 | 800 | — | $0 | 801 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2026-02-23 | 2026-02-25 | 800 | — | $0 | 23,241 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2026-02-23 | 2026-02-25 | 421 | $113.07 | $47.6K | 22,820 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2025-02-25 | 2025-02-26 | 461 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2025-02-25 | 2025-02-26 | 1,380 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2025-02-25 | 2025-02-26 | 461 | — | $0 | 23,386 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2025-02-25 | 2025-02-26 | 945 | $125.25 | $118.4K | 22,441 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2025-02-25 | 2025-02-26 | 2,760 | — | $0 | 22,925 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2025-02-24 | 2025-02-26 | 417 | — | $0 | 417 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2025-02-24 | 2025-02-26 | 799 | — | $0 | 1,601 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2025-02-24 | 2025-02-26 | 799 | — | $0 | 20,158 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2025-02-24 | 2025-02-26 | 417 | — | $0 | 20,575 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2025-02-24 | 2025-02-26 | 410 | $125.66 | $51.5K | 20,165 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award | 2025-02-21 | 2025-02-25 | 1,260 | — | $0 | 19,359 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2024-02-26 | 2024-02-28 | 427 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2024-02-26 | 2024-02-28 | 460 | — | $0 | 461 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2024-02-26 | 2024-02-28 | 416 | — | $0 | 834 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2024-02-26 | 2024-02-28 | 1,280 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2024-02-26 | 2024-02-28 | 460 | — | $0 | 18,817 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2024-02-26 | 2024-02-28 | 2,560 | — | $0 | 17,930 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2024-02-26 | 2024-02-28 | 1,134 | $124.65 | $141.4K | 18,099 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2024-02-26 | 2024-02-28 | 416 | — | $0 | 19,233 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2024-02-26 | 2024-02-28 | 427 | — | $0 | 18,357 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2024-02-23 | 2024-02-27 | 2,400 | — | $0 | 2,400 | SEC↗ |
| MGRC MCGRATH RENTCORP | S Sale | 2023-05-11 | 2023-05-12 | 1,655 | $90.04 | $149.0K | 15,370 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2023-05-08 | 2023-05-10 | 1,335 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2023-05-08 | 2023-05-10 | 2,400 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2023-05-08 | 2023-05-10 | 687 | $90.26 | $62.0K | 18,418 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2023-05-08 | 2023-05-10 | 1,335 | $31.97 | $42.7K | 16,705 | SEC↗ |
| MGRC MCGRATH RENTCORP | D To issuer | 2023-05-08 | 2023-05-10 | 1,393 | $90.26 | $125.7K | 17,025 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2023-05-08 | 2023-05-10 | 2,400 | $34.57 | $83.0K | 19,105 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2023-03-01 | 2023-03-03 | 300 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2023-03-01 | 2023-03-03 | 300 | — | $0 | 15,458 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2023-03-01 | 2023-03-03 | 88 | $101.03 | $8.9K | 15,370 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2023-02-27 | 2023-03-01 | 381 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2023-02-27 | 2023-03-01 | 427 | — | $0 | 427 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2023-02-27 | 2023-03-01 | 459 | — | $0 | 921 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2023-02-27 | 2023-03-01 | 731 | $101.99 | $74.6K | 15,158 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2023-02-27 | 2023-03-01 | 459 | — | $0 | 15,889 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award | 2023-02-27 | 2023-03-01 | 1,112 | — | $0 | 14,622 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2023-02-27 | 2023-03-01 | 381 | — | $0 | 15,003 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2023-02-27 | 2023-03-01 | 427 | — | $0 | 15,430 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2023-02-24 | 2023-02-27 | 1,250 | — | $0 | 1,250 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2023-02-24 | 2023-02-27 | 1,250 | — | $0 | 1,250 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2022-03-02 | 2022-03-03 | 880 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2022-03-02 | 2022-03-03 | 880 | — | $0 | 13,768 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2022-03-02 | 2022-03-03 | 258 | $80.43 | $20.8K | 13,510 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2022-03-01 | 2022-03-03 | 300 | — | $0 | 300 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2022-03-01 | 2022-03-03 | 88 | $79.72 | $7.0K | 12,888 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2022-03-01 | 2022-03-03 | 300 | — | $0 | 12,976 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2022-02-28 | 2022-03-02 | 2,157 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2022-02-28 | 2022-03-02 | 447 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2022-02-28 | 2022-03-02 | 380 | — | $0 | 381 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2022-02-28 | 2022-03-02 | 918 | $81.28 | $74.6K | 12,676 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2022-02-28 | 2022-03-02 | 380 | — | $0 | 13,594 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2022-02-28 | 2022-03-02 | 2,157 | — | $0 | 12,767 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2022-02-28 | 2022-03-02 | 447 | — | $0 | 13,214 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2022-02-25 | 2022-03-01 | 1,380 | — | $0 | 1,380 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2022-02-25 | 2022-03-01 | 426 | — | $0 | 854 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2022-02-25 | 2022-03-01 | 1,380 | — | $0 | 1,380 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2022-02-25 | 2022-03-01 | 426 | — | $0 | 10,758 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2022-02-25 | 2022-03-01 | 148 | $81.25 | $12.0K | 10,610 | SEC↗ |
| MGRC MCGRATH RENTCORP | S Sale | 2021-06-11 | 2021-06-11 | 1,700 | $84.40 | $143.5K | 10,332 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2021-06-01 | 2021-06-02 | 1,200 | — | $0 | 2,400 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2021-06-01 | 2021-06-02 | 4,005 | — | $0 | 1,335 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2021-06-01 | 2021-06-02 | 1,200 | $34.57 | $41.5K | 10,951 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2021-06-01 | 2021-06-02 | 4,005 | $31.97 | $128.0K | 14,956 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2021-06-01 | 2021-06-02 | 946 | $85.73 | $81.1K | 14,010 | SEC↗ |
| MGRC MCGRATH RENTCORP | D To issuer | 2021-06-01 | 2021-06-02 | 1,978 | $85.73 | $169.6K | 12,032 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2021-03-02 | 2021-03-04 | 880 | — | $0 | 880 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2021-03-02 | 2021-03-04 | 880 | — | $0 | 10,009 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2021-03-02 | 2021-03-04 | 258 | $76.90 | $19.8K | 9,751 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2021-03-01 | 2021-03-04 | 1,448 | — | $0 | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2021-03-01 | 2021-03-04 | 379 | — | $0 | 761 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2021-03-01 | 2021-03-04 | 447 | — | $0 | 447 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2021-03-01 | 2021-03-04 | 300 | — | $0 | 600 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2021-03-01 | 2021-03-04 | 447 | — | $0 | 9,865 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2021-03-01 | 2021-03-04 | 736 | $78.58 | $57.8K | 9,129 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2021-03-01 | 2021-03-04 | 379 | — | $0 | 9,418 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2021-03-01 | 2021-03-04 | 1,448 | — | $0 | 9,039 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2021-03-01 | 2021-03-04 | 300 | — | $0 | 7,591 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2021-02-25 | 2021-03-01 | 1,280 | — | $0 | 1,280 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2021-02-25 | 2021-03-01 | 1,280 | — | $0 | 1,280 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2020-11-17 | 2020-11-18 | 8,010 | — | $0 | 5,340 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2020-11-17 | 2020-11-18 | 5,600 | — | $0 | 3,600 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2020-11-17 | 2020-11-18 | 8,010 | $31.97 | $256.1K | 10,599 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2020-11-17 | 2020-11-18 | 1,951 | $64.64 | $126.1K | 14,248 | SEC↗ |
| MGRC MCGRATH RENTCORP | D To issuer | 2020-11-17 | 2020-11-18 | 6,957 | $64.64 | $449.7K | 7,291 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2020-11-17 | 2020-11-18 | 5,600 | $34.57 | $193.6K | 16,199 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2020-03-02 | 2020-03-04 | 2,640 | — | $0 | 1,760 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2020-03-02 | 2020-03-04 | 300 | — | $0 | 900 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2020-03-02 | 2020-03-04 | 2,640 | — | $0 | 3,151 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2020-03-02 | 2020-03-04 | 300 | — | $0 | 3,451 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2020-03-02 | 2020-03-04 | 862 | $70.68 | $60.9K | 2,589 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2020-02-28 | 2020-03-02 | 446 | — | $0 | 894 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2020-02-28 | 2020-03-02 | 131 | $69.45 | $9.1K | 511 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2020-02-28 | 2020-03-02 | 446 | — | $0 | 642 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2020-02-27 | 2020-03-02 | 1,140 | — | $0 | 1,140 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2020-02-27 | 2020-03-02 | 1,140 | — | $0 | 1,140 | SEC↗ |
| MGRC MCGRATH RENTCORP | S Sale | 2019-05-07 | 2019-05-09 | 3,731 | $63.22 | $235.9K | 196 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2019-05-02 | 2019-05-06 | 8,010 | — | $0 | 13,350 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2019-05-02 | 2019-05-06 | 2,800 | — | $0 | 9,200 | SEC↗ |
| MGRC MCGRATH RENTCORP | D To issuer | 2019-05-02 | 2019-05-06 | 5,532 | $63.80 | $352.9K | 3,927 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2019-05-02 | 2019-05-06 | 1,547 | $63.80 | $98.7K | 9,459 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2019-05-02 | 2019-05-06 | 8,010 | $31.97 | $256.1K | 11,006 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2019-05-02 | 2019-05-06 | 2,800 | $34.57 | $96.8K | 2,996 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2019-03-01 | 2019-03-04 | 300 | — | $0 | 1,200 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2019-03-01 | 2019-03-04 | 300 | — | $0 | 300 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2019-03-01 | 2019-03-04 | 104 | $59.65 | $6.2K | 196 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2019-02-28 | 2019-03-04 | 1,340 | — | $0 | 1,340 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2019-02-28 | 2019-03-04 | 1,340 | — | $0 | 1,340 | SEC↗ |
| MGRC MCGRATH RENTCORP | S Sale | 2018-11-07 | 2018-11-08 | 1,284 | $54.43 | $69.9K | 0 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2018-03-01 | 2018-03-05 | 1,500 | — | $0 | 1,500 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2018-03-01 | 2018-03-05 | 1,500 | — | $0 | 1,500 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise deriv | 2017-11-02 | 2017-11-06 | 5,340 | — | $0 | 21,360 | SEC↗ |
| MGRC MCGRATH RENTCORP | M Exercise | 2017-11-02 | 2017-11-06 | 5,340 | $31.97 | $170.7K | 5,340 | SEC↗ |
| MGRC MCGRATH RENTCORP | F Tax w/h | 2017-11-02 | 2017-11-06 | 580 | $49.12 | $28.5K | 4,760 | SEC↗ |
| MGRC MCGRATH RENTCORP | D To issuer | 2017-11-02 | 2017-11-06 | 3,476 | $49.12 | $170.7K | 1,284 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2017-03-02 | 2017-03-06 | 12,000 | — | $0 | 12,000 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2017-03-02 | 2017-03-06 | 2,200 | — | $0 | 2,200 | SEC↗ |
| MGRC MCGRATH RENTCORP | A Award deriv | 2016-08-31 | 2016-09-02 | 26,700 | — | $0 | 26,700 | SEC↗ |