MGRC · McGrath RentCorp Common Stock
View on chartInsiders & Stakes
| Joseph F. Hanna President and CEO | ▼ Sell | Open Market | 151,549 Shares held | 7/1/2026 | View profile |
| PRATT KEITH E Executive VP and CFO | ▲ Buy | Grant | 60,522 Shares held | 2/27/2026 | View profile |
| SMITH MORRIS RICHARD Director | ▲ Buy | Option Exercise | 31,500 Shares held | 6/7/2023 | View profile |
| Lieffrig John VP & Division Manager | ▼ Sell | Open Market | 23,551 Shares held | 6/26/2026 | View profile |
| Bradley M. Shuster Director | ▲ Buy | Grant | 15,000 Shares held | 2/27/2026 | View profile |
| Hawkins Philip B Senior VP Mobile Modular Div | ▼ Sell | Open Market | 13,371 Shares held | 8/11/2026 | View profile |
| STRADFORD DENNIS P Director | ▲ Buy | Option Exercise | 9,300 Shares held | 6/7/2023 | View profile |
| Box Kimberly Ann Director | ▲ Buy | Grant | 8,300 Shares held | 2/27/2026 | View profile |
| Malek Gilda VP General Counsel and Corpora | ▼ Sell | Open Market | 8,018 Shares held | 6/15/2026 | View profile |
| Wescott Tara Vice President Human Resources | ▼ Sell | Open Market | 7,831 Shares held | 8/18/2026 | View profile |
| Smita Conjeevaram Director | ▲ Buy | Grant | 7,800 Shares held | 2/27/2026 | View profile |
| DAWSON WILLIAM J Director | ▲ Buy | Grant | 7,300 Shares held | 2/27/2026 | View profile |
| Whitney David M VP, Controller, PAO | ▼ Sell | Open Market | 6,533 Shares held | 6/10/2026 | View profile |
| VAN TREASE KRISTINA Sr. VP Business Strategy & Dev | ▼ Sell | Open Market | 6,533 Shares held | 6/10/2026 | View profile |
| Craft Melodie VP Legal Affairs and Risk Mgmt | ▼ Sell | Tax Withholding | 5,219 Shares held | 3/10/2023 | View profile |
| Anderson Nicolas C Director | ▲ Buy | Grant | 4,800 Shares held | 2/27/2026 | View profile |
| Elizabeth A. Fetter Director | ▼ Sell | Open Market | 3,970 Shares held | 10/28/2024 | View profile |
| Porter Stuart Templeton VP & Division Manager | ▼ Sell | Tax Withholding | 2,326 Shares held | 2/1/2023 | View profile |
| Skenesky John P VP & Division Manager | ▼ Sell | Other | 0 Shares held | 8/12/2026 | View profile |
Transaction History
| Wescott Tara | ▼ Sell | Open Market | 1,325 | $162K | 8/18/2026 |
| Skenesky John P | ▼ Sell | Other | 6,077 | $733K | 8/12/2026 |
| Hawkins Philip B | ▼ Sell | Open Market | 4,430 | $536K | 8/11/2026 |
| Hawkins Philip B | ▼ Sell | Open Market | 5 | $620 | 8/11/2026 |
| Skenesky John P | ▼ Sell | Open Market | 2,000 | $241K | 8/11/2026 |
| Joseph F. Hanna | ▼ Sell | Open Market | 460 | $55K | 7/1/2026 |
| Joseph F. Hanna | ▼ Sell | Open Market | 4,803 | $579K | 7/1/2026 |
| Joseph F. Hanna | ▼ Sell | Open Market | 2,237 | $271K | 7/1/2026 |
| Lieffrig John | ▼ Sell | Open Market | 500 | $63K | 6/26/2026 |
| Lieffrig John | ▼ Sell | Open Market | 2,000 | $250K | 6/25/2026 |
| Malek Gilda | ▼ Sell | Open Market | 1,407 | $160K | 6/15/2026 |
| Whitney David M | ▼ Sell | Open Market | 3,783 | $430K | 6/10/2026 |
| VAN TREASE KRISTINA | ▼ Sell | Open Market | 3,783 | $430K | 6/10/2026 |
| Whitney David M | ▼ Sell | Open Market | 539 | $62K | 5/15/2026 |
| VAN TREASE KRISTINA | ▼ Sell | Open Market | 539 | $62K | 5/15/2026 |
| Joseph F. Hanna | ▼ Sell | Other | 400 | $45K | 5/5/2026 |
| Joseph F. Hanna | ▼ Sell | Open Market | 530 | $59K | 5/5/2026 |
| Joseph F. Hanna | ▼ Sell | Open Market | 9,070 | $1.0M | 5/4/2026 |
| Joseph F. Hanna | ▼ Sell | Open Market | 400 | $45K | 5/4/2026 |
| VAN TREASE KRISTINA | ▲ Buy | Grant | 2,265 | $0 | 3/31/2026 |
| Whitney David M | ▲ Buy | Grant | 2,265 | $0 | 3/31/2026 |
| Malek Gilda | ▲ Buy | Option Exercise | 1,431 | $0 | 3/31/2026 |
| Malek Gilda | ▼ Sell | Tax Withholding | 700 | $77K | 3/31/2026 |
| Whitney David M | ▼ Sell | Other | 5,966 | $620K | 3/12/2026 |
| VAN TREASE KRISTINA | ▼ Sell | Other | 5,966 | $620K | 3/12/2026 |
| Bradley M. Shuster | ▲ Buy | Grant | 1,300 | $0 | 2/27/2026 |
| Anderson Nicolas C | ▲ Buy | Grant | 1,300 | $0 | 2/27/2026 |
| Box Kimberly Ann | ▲ Buy | Grant | 1,300 | $0 | 2/27/2026 |
| Smita Conjeevaram | ▲ Buy | Grant | 1,300 | $0 | 2/27/2026 |
| DAWSON WILLIAM J | ▲ Buy | Grant | 1,300 | $0 | 2/27/2026 |
| VAN TREASE KRISTINA | ▲ Buy | Grant | 2,700 | $0 | 2/27/2026 |
| VAN TREASE KRISTINA | ▲ Buy | Grant | 1,170 | $0 | 2/27/2026 |
| Whitney David M | ▲ Buy | Grant | 1,170 | $0 | 2/27/2026 |
| Whitney David M | ▲ Buy | Grant | 2,700 | $0 | 2/27/2026 |
| Joseph F. Hanna | ▲ Buy | Grant | 1,300 | $0 | 2/27/2026 |
| Lieffrig John | ▲ Buy | Grant | 1,530 | $0 | 2/27/2026 |
| Hawkins Philip B | ▲ Buy | Grant | 11,270 | $0 | 2/27/2026 |
| Skenesky John P | ▲ Buy | Grant | 1,400 | $0 | 2/27/2026 |
| Malek Gilda | ▲ Buy | Grant | 4,510 | $0 | 2/27/2026 |
| Wescott Tara | ▲ Buy | Grant | 1,800 | $0 | 2/27/2026 |
| PRATT KEITH E | ▲ Buy | Grant | 6,080 | $0 | 2/27/2026 |
| VAN TREASE KRISTINA | ▲ Buy | Option Exercise | 511 | $0 | 2/24/2026 |
| VAN TREASE KRISTINA | ▲ Buy | Option Exercise | 2,436 | $0 | 2/24/2026 |
| VAN TREASE KRISTINA | ▼ Sell | Tax Withholding | 1,582 | $181K | 2/24/2026 |
| VAN TREASE KRISTINA | ▲ Buy | Option Exercise | 354 | $0 | 2/24/2026 |
| VAN TREASE KRISTINA | ▲ Buy | Option Exercise | 1,688 | $0 | 2/24/2026 |
| VAN TREASE KRISTINA | ▼ Sell | Tax Withholding | 1,109 | $127K | 2/24/2026 |
| Whitney David M | ▲ Buy | Option Exercise | 354 | $0 | 2/24/2026 |
| Whitney David M | ▲ Buy | Option Exercise | 1,688 | $0 | 2/24/2026 |
| Whitney David M | ▼ Sell | Tax Withholding | 1,109 | $127K | 2/24/2026 |
| Whitney David M | ▲ Buy | Option Exercise | 511 | $0 | 2/24/2026 |
| Whitney David M | ▲ Buy | Option Exercise | 2,436 | $0 | 2/24/2026 |
| Whitney David M | ▼ Sell | Tax Withholding | 1,582 | $181K | 2/24/2026 |
| Joseph F. Hanna | ▲ Buy | Option Exercise | 3,197 | $0 | 2/24/2026 |
| Joseph F. Hanna | ▲ Buy | Option Exercise | 25,967 | $0 | 2/24/2026 |
| Joseph F. Hanna | ▼ Sell | Tax Withholding | 15,939 | $1.8M | 2/24/2026 |
| Lieffrig John | ▲ Buy | Option Exercise | 417 | $0 | 2/24/2026 |
| Lieffrig John | ▲ Buy | Option Exercise | 1,990 | $0 | 2/24/2026 |
| Lieffrig John | ▼ Sell | Tax Withholding | 706 | $81K | 2/24/2026 |
| Hawkins Philip B | ▲ Buy | Option Exercise | 657 | $0 | 2/24/2026 |
| Hawkins Philip B | ▲ Buy | Option Exercise | 3,136 | $0 | 2/24/2026 |
| Hawkins Philip B | ▼ Sell | Tax Withholding | 1,038 | $119K | 2/24/2026 |
| PRATT KEITH E | ▲ Buy | Option Exercise | 1,201 | $0 | 2/24/2026 |
| PRATT KEITH E | ▲ Buy | Option Exercise | 5,732 | $0 | 2/24/2026 |
| PRATT KEITH E | ▼ Sell | Tax Withholding | 3,859 | $442K | 2/24/2026 |
| Skenesky John P | ▲ Buy | Option Exercise | 481 | $0 | 2/24/2026 |
| Skenesky John P | ▲ Buy | Option Exercise | 2,293 | $0 | 2/24/2026 |
| Skenesky John P | ▼ Sell | Tax Withholding | 677 | $78K | 2/24/2026 |
| Wescott Tara | ▲ Buy | Option Exercise | 1,911 | $0 | 2/24/2026 |
| Wescott Tara | ▲ Buy | Option Exercise | 401 | $0 | 2/24/2026 |
| Wescott Tara | ▼ Sell | Tax Withholding | 1,482 | $170K | 2/24/2026 |
| VAN TREASE KRISTINA | ▲ Buy | Option Exercise | 933 | $0 | 2/23/2026 |
| VAN TREASE KRISTINA | ▼ Sell | Tax Withholding | 837 | $95K | 2/23/2026 |
| VAN TREASE KRISTINA | ▲ Buy | Option Exercise | 587 | $0 | 2/23/2026 |
| VAN TREASE KRISTINA | ▼ Sell | Tax Withholding | 532 | $60K | 2/23/2026 |
| Whitney David M | ▲ Buy | Option Exercise | 587 | $0 | 2/23/2026 |
| Whitney David M | ▼ Sell | Tax Withholding | 532 | $60K | 2/23/2026 |
| Whitney David M | ▲ Buy | Option Exercise | 933 | $0 | 2/23/2026 |
| Whitney David M | ▼ Sell | Tax Withholding | 837 | $95K | 2/23/2026 |
| Joseph F. Hanna | ▲ Buy | Option Exercise | 8,807 | $0 | 2/23/2026 |
| Joseph F. Hanna | ▼ Sell | Tax Withholding | 7,920 | $896K | 2/23/2026 |
| Lieffrig John | ▲ Buy | Option Exercise | 800 | $0 | 2/23/2026 |
| Lieffrig John | ▼ Sell | Tax Withholding | 421 | $48K | 2/23/2026 |
| Hawkins Philip B | ▲ Buy | Option Exercise | 1,333 | $0 | 2/23/2026 |
| Hawkins Philip B | ▼ Sell | Tax Withholding | 702 | $79K | 2/23/2026 |
| PRATT KEITH E | ▲ Buy | Option Exercise | 3,070 | $0 | 2/23/2026 |
| PRATT KEITH E | ▼ Sell | Tax Withholding | 3,469 | $392K | 2/23/2026 |
| Skenesky John P | ▲ Buy | Option Exercise | 800 | $0 | 2/23/2026 |
| Skenesky John P | ▼ Sell | Tax Withholding | 355 | $40K | 2/23/2026 |
| Malek Gilda | ▲ Buy | Option Exercise | 1,333 | $0 | 2/23/2026 |
| Malek Gilda | ▼ Sell | Tax Withholding | 1,217 | $138K | 2/23/2026 |
| Wescott Tara | ▲ Buy | Option Exercise | 827 | $0 | 2/23/2026 |
| Wescott Tara | ▼ Sell | Tax Withholding | 521 | $59K | 2/23/2026 |
| Malek Gilda | ▼ Sell | Open Market | 829 | $89K | 12/15/2025 |
| Box Kimberly Ann | ▼ Sell | Open Market | 1,500 | $178K | 8/6/2025 |
| PRATT KEITH E | ▼ Sell | Open Market | 3,000 | $382K | 7/30/2025 |
| Joseph F. Hanna | ▼ Sell | Open Market | 6,317 | $794K | 7/29/2025 |
| Joseph F. Hanna | ▼ Sell | Open Market | 5,685 | $721K | 7/29/2025 |
| Joseph F. Hanna | ▼ Sell | Open Market | 2,575 | $329K | 7/29/2025 |
| PRATT KEITH E | ▼ Sell | Open Market | 6,603 | $829K | 7/29/2025 |
| PRATT KEITH E | ▼ Sell | Open Market | 397 | $50K | 7/29/2025 |
| Whitney David M | ▼ Sell | Open Market | 1,860 | $212K | 6/6/2025 |
| Whitney David M | ▼ Sell | Open Market | 361 | $42K | 6/6/2025 |
| VAN TREASE KRISTINA | ▼ Sell | Open Market | 1,860 | $212K | 6/6/2025 |
| VAN TREASE KRISTINA | ▼ Sell | Open Market | 361 | $42K | 6/6/2025 |
| Whitney David M | ▼ Sell | Open Market | 500 | $58K | 6/4/2025 |
| VAN TREASE KRISTINA | ▼ Sell | Open Market | 500 | $58K | 6/4/2025 |
| PRATT KEITH E | ▼ Sell | Open Market | 5,000 | $576K | 5/19/2025 |
| Skenesky John P | ▼ Sell | Open Market | 2,500 | $278K | 5/8/2025 |
| Skenesky John P | ▼ Sell | Other | 5,671 | $620K | 5/7/2025 |
| Joseph F. Hanna | ▼ Sell | Open Market | 8,601 | $936K | 5/2/2025 |
| Joseph F. Hanna | ▼ Sell | Open Market | 82 | $9K | 5/2/2025 |
| Joseph F. Hanna | ▼ Sell | Open Market | 5,567 | $606K | 5/1/2025 |
| Hawkins Philip B | ▼ Sell | Open Market | 4,486 | $464K | 4/28/2025 |
| Hawkins Philip B | ▼ Sell | Open Market | 318 | $33K | 4/28/2025 |
| Bradley M. Shuster | ▲ Buy | Option Exercise | 1,000 | $0 | 4/1/2025 |
| DAWSON WILLIAM J | ▲ Buy | Option Exercise | 1,000 | $0 | 4/1/2025 |
| Smita Conjeevaram | ▲ Buy | Option Exercise | 1,000 | $0 | 4/1/2025 |
| Box Kimberly Ann | ▲ Buy | Option Exercise | 1,000 | $0 | 4/1/2025 |
| Anderson Nicolas C | ▲ Buy | Option Exercise | 1,000 | $0 | 4/1/2025 |
| Malek Gilda | ▲ Buy | Option Exercise | 1,430 | $0 | 3/31/2025 |
| Malek Gilda | ▼ Sell | Tax Withholding | 512 | $57K | 3/31/2025 |
| Box Kimberly Ann | ▼ Sell | Open Market | 1,000 | $125K | 2/27/2025 |
| VAN TREASE KRISTINA | ▲ Buy | Option Exercise | 3,140 | $0 | 2/25/2025 |
| VAN TREASE KRISTINA | ▲ Buy | Option Exercise | 524 | $0 | 2/25/2025 |
| VAN TREASE KRISTINA | ▼ Sell | Tax Withholding | 1,963 | $246K | 2/25/2025 |
| VAN TREASE KRISTINA | ▲ Buy | Option Exercise | 2,340 | $0 | 2/25/2025 |
| VAN TREASE KRISTINA | ▲ Buy | Option Exercise | 391 | $0 | 2/25/2025 |
| VAN TREASE KRISTINA | ▼ Sell | Tax Withholding | 1,464 | $183K | 2/25/2025 |
| Whitney David M | ▲ Buy | Option Exercise | 2,340 | $0 | 2/25/2025 |
| Whitney David M | ▲ Buy | Option Exercise | 391 | $0 | 2/25/2025 |
| Whitney David M | ▼ Sell | Tax Withholding | 1,464 | $183K | 2/25/2025 |
| Whitney David M | ▲ Buy | Option Exercise | 3,140 | $0 | 2/25/2025 |
| Whitney David M | ▲ Buy | Option Exercise | 524 | $0 | 2/25/2025 |
| Whitney David M | ▼ Sell | Tax Withholding | 1,963 | $246K | 2/25/2025 |
| Joseph F. Hanna | ▲ Buy | Option Exercise | 16,620 | $0 | 2/25/2025 |
| Joseph F. Hanna | ▲ Buy | Option Exercise | 2,771 | $0 | 2/25/2025 |
| Joseph F. Hanna | ▼ Sell | Tax Withholding | 10,579 | $1.3M | 2/25/2025 |
| PRATT KEITH E | ▲ Buy | Option Exercise | 6,460 | $0 | 2/25/2025 |
| PRATT KEITH E | ▲ Buy | Option Exercise | 1,077 | $0 | 2/25/2025 |
| PRATT KEITH E | ▼ Sell | Tax Withholding | 3,909 | $490K | 2/25/2025 |
| Hawkins Philip B | ▲ Buy | Option Exercise | 4,000 | $0 | 2/25/2025 |
| Hawkins Philip B | ▲ Buy | Option Exercise | 667 | $0 | 2/25/2025 |
| Hawkins Philip B | ▼ Sell | Tax Withholding | 1,277 | $160K | 2/25/2025 |
| Lieffrig John | ▲ Buy | Option Exercise | 2,760 | $0 | 2/25/2025 |
| Lieffrig John | ▲ Buy | Option Exercise | 461 | $0 | 2/25/2025 |
| Lieffrig John | ▼ Sell | Tax Withholding | 945 | $118K | 2/25/2025 |
| Wescott Tara | ▲ Buy | Option Exercise | 2,460 | $0 | 2/25/2025 |
| Wescott Tara | ▲ Buy | Option Exercise | 411 | $0 | 2/25/2025 |
| Wescott Tara | ▼ Sell | Tax Withholding | 1,029 | $129K | 2/25/2025 |
| Skenesky John P | ▲ Buy | Option Exercise | 514 | $0 | 2/25/2025 |
| Skenesky John P | ▼ Sell | Tax Withholding | 126 | $16K | 2/25/2025 |
| VAN TREASE KRISTINA | ▲ Buy | Option Exercise | 933 | $0 | 2/24/2025 |
| VAN TREASE KRISTINA | ▲ Buy | Option Exercise | 510 | $0 | 2/24/2025 |
| VAN TREASE KRISTINA | ▼ Sell | Tax Withholding | 806 | $101K | 2/24/2025 |
| VAN TREASE KRISTINA | ▲ Buy | Option Exercise | 586 | $0 | 2/24/2025 |
| VAN TREASE KRISTINA | ▲ Buy | Option Exercise | 353 | $0 | 2/24/2025 |
| VAN TREASE KRISTINA | ▼ Sell | Tax Withholding | 538 | $68K | 2/24/2025 |
| Whitney David M | ▲ Buy | Option Exercise | 586 | $0 | 2/24/2025 |
| Whitney David M | ▲ Buy | Option Exercise | 353 | $0 | 2/24/2025 |
| Whitney David M | ▼ Sell | Tax Withholding | 538 | $68K | 2/24/2025 |
| Whitney David M | ▲ Buy | Option Exercise | 933 | $0 | 2/24/2025 |
| Whitney David M | ▲ Buy | Option Exercise | 510 | $0 | 2/24/2025 |
| Whitney David M | ▼ Sell | Tax Withholding | 806 | $101K | 2/24/2025 |
| Joseph F. Hanna | ▲ Buy | Option Exercise | 8,806 | $0 | 2/24/2025 |
| Joseph F. Hanna | ▲ Buy | Option Exercise | 3,197 | $0 | 2/24/2025 |
| Joseph F. Hanna | ▼ Sell | Tax Withholding | 6,565 | $825K | 2/24/2025 |
| PRATT KEITH E | ▲ Buy | Option Exercise | 3,069 | $0 | 2/24/2025 |
| PRATT KEITH E | ▲ Buy | Option Exercise | 1,200 | $0 | 2/24/2025 |
| PRATT KEITH E | ▼ Sell | Tax Withholding | 2,237 | $281K | 2/24/2025 |
| Hawkins Philip B | ▲ Buy | Option Exercise | 1,333 | $0 | 2/24/2025 |
| Hawkins Philip B | ▲ Buy | Option Exercise | 657 | $0 | 2/24/2025 |
| Hawkins Philip B | ▼ Sell | Tax Withholding | 576 | $72K | 2/24/2025 |
| Lieffrig John | ▲ Buy | Option Exercise | 799 | $0 | 2/24/2025 |
| Lieffrig John | ▲ Buy | Option Exercise | 417 | $0 | 2/24/2025 |
| Lieffrig John | ▼ Sell | Tax Withholding | 410 | $52K | 2/24/2025 |
| Wescott Tara | ▲ Buy | Option Exercise | 826 | $0 | 2/24/2025 |
| Wescott Tara | ▲ Buy | Option Exercise | 400 | $0 | 2/24/2025 |
| Wescott Tara | ▼ Sell | Tax Withholding | 472 | $59K | 2/24/2025 |
| Skenesky John P | ▲ Buy | Option Exercise | 799 | $0 | 2/24/2025 |
| Skenesky John P | ▲ Buy | Option Exercise | 480 | $0 | 2/24/2025 |
| Skenesky John P | ▼ Sell | Tax Withholding | 366 | $46K | 2/24/2025 |
| Malek Gilda | ▲ Buy | Option Exercise | 1,333 | $0 | 2/24/2025 |
| Malek Gilda | ▼ Sell | Tax Withholding | 504 | $63K | 2/24/2025 |
| Bradley M. Shuster | ▲ Buy | Grant | 1,000 | $0 | 2/21/2025 |
| DAWSON WILLIAM J | ▲ Buy | Grant | 1,000 | $0 | 2/21/2025 |
| Smita Conjeevaram | ▲ Buy | Grant | 1,000 | $0 | 2/21/2025 |
| Box Kimberly Ann | ▲ Buy | Grant | 1,000 | $0 | 2/21/2025 |
| Anderson Nicolas C | ▲ Buy | Grant | 1,000 | $0 | 2/21/2025 |
| VAN TREASE KRISTINA | ▲ Buy | Grant | 1,570 | $0 | 2/21/2025 |
| VAN TREASE KRISTINA | ▲ Buy | Grant | 940 | $0 | 2/21/2025 |
| Whitney David M | ▲ Buy | Grant | 940 | $0 | 2/21/2025 |
| Whitney David M | ▲ Buy | Grant | 1,570 | $0 | 2/21/2025 |
| Joseph F. Hanna | ▲ Buy | Grant | 16,910 | $0 | 2/21/2025 |
| Wescott Tara | ▲ Buy | Grant | 1,380 | $0 | 2/21/2025 |
| Skenesky John P | ▲ Buy | Grant | 1,180 | $0 | 2/21/2025 |
| Malek Gilda | ▲ Buy | Grant | 3,150 | $0 | 2/21/2025 |
| Lieffrig John | ▲ Buy | Grant | 1,260 | $0 | 2/21/2025 |
| Hawkins Philip B | ▲ Buy | Grant | 3,150 | $0 | 2/21/2025 |
| PRATT KEITH E | ▲ Buy | Grant | 9,240 | $0 | 2/21/2025 |