| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| MGRC | Lieffrig John | VP and Division Manager | Feb 24 '26 | Option Exercise | 0.00 | 3,657 | 0 | 25,227 | Feb 25 12:00 AM |
| MGRC | Lieffrig John | VP and Division Manager | Feb 23 '26 | Option Exercise | 0.00 | 1,600 | 0 | 23,241 | Feb 25 12:00 AM |
| MGRC | Lieffrig John | VP and Division Manager | Feb 25 '25 | Option Exercise | 0.00 | 3,682 | 0 | 23,386 | Feb 26 12:00 AM |
| MGRC | Lieffrig John | VP and Division Manager | Feb 24 '25 | Option Exercise | 0.00 | 2,432 | 0 | 20,575 | Feb 26 12:00 AM |
| MGRC | Lieffrig John | VP and Division Manager | Feb 26 '24 | Option Exercise | 0.00 | 5,166 | 0 | 19,233 | Feb 28 12:00 AM |
| MGRC | Lieffrig John | VP and Division Manager | May 11 '23 | Sale | 90.04 | 1,655 | 149,013 | 15,370 | May 12 12:00 AM |
| MGRC | Lieffrig John | VP and Division Manager | May 08 '23 | Option Exercise | 33.64 | 7,470 | 251,296 | 19,105 | May 10 12:00 AM |
| MGRC | Lieffrig John | VP and Division Manager | Mar 01 '23 | Option Exercise | 0.00 | 600 | 0 | 15,458 | Mar 03 12:00 AM |