| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| MGRC | Skenesky John P | VP and Division Manager | Feb 24 '26 | Option Exercise | 0.00 | 4,214 | 0 | 11,911 | Feb 25 12:00 AM |
| MGRC | Skenesky John P | VP and Division Manager | Feb 23 '26 | Option Exercise | 0.00 | 1,600 | 0 | 9,492 | Feb 25 12:00 AM |
| MGRC | Skenesky John P | VP and Division Manager | May 08 '25 | Sale | 111.32 | 2,500 | 278,308 | 8,692 | May 09 12:00 AM |
| MGRC | Skenesky John P | VP and Division Manager | Feb 25 '25 | Option Exercise | 0.00 | 1,028 | 0 | 11,318 | Feb 26 12:00 AM |
| MGRC | Skenesky John P | VP and Division Manager | Feb 24 '25 | Option Exercise | 0.00 | 2,558 | 0 | 11,170 | Feb 26 12:00 AM |
| MGRC | Skenesky John P | VP and Division Manager | Nov 01 '24 | Sale | 114.86 | 5,000 | 574,287 | 8,711 | Nov 01 12:00 AM |
| MGRC | Skenesky John P | VP and Division Manager | Feb 26 '24 | Option Exercise | 0.00 | 4,125 | 0 | 14,349 | Feb 28 12:00 AM |
| MGRC | Skenesky John P | VP and Division Manager | May 11 '23 | Sale | 90.97 | 3,000 | 272,901 | 11,730 | May 12 12:00 AM |
| MGRC | Skenesky John P | VP and Division Manager | Mar 01 '23 | Option Exercise | 0.00 | 680 | 0 | 14,813 | Mar 03 12:00 AM |