| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| MGRC | Lieffrig John | VP and Division Manager | Jun 26 '26 | Sale | 125.00 | 500 | 62,500 | 23,551 | Jun 29 |
| MGRC | Lieffrig John | VP and Division Manager | Jun 25 '26 | Sale | 125.00 | 2,000 | 250,000 | 24,051 | Jun 29 |
| MGRC | Lieffrig John | VP and Division Manager | Feb 24 '26 | Option Exercise | 0.00 | 3,657 | 0 | 25,227 | Feb 25 |
| MGRC | Lieffrig John | VP and Division Manager | Feb 23 '26 | Option Exercise | 0.00 | 800 | 0 | 23,241 | Feb 25 |
| MGRC | Lieffrig John | VP and Division Manager | Feb 25 '25 | Option Exercise | 0.00 | 3,221 | 0 | 23,386 | Feb 26 |
| MGRC | Lieffrig John | VP and Division Manager | Feb 24 '25 | Option Exercise | 0.00 | 1,216 | 0 | 20,575 | Feb 26 |
| MGRC | Lieffrig John | VP and Division Manager | Feb 26 '24 | Option Exercise | 0.00 | 3,863 | 0 | 19,233 | Feb 28 |
| MGRC | Lieffrig John | VP and Division Manager | May 11 '23 | Sale | 90.04 | 1,655 | 149,013 | 15,370 | May 12 |
| MGRC | Lieffrig John | VP and Division Manager | May 08 '23 | Option Exercise | 33.64 | 3,735 | 125,648 | 19,105 | May 10 |
| MGRC | Lieffrig John | VP and Division Manager | Mar 01 '23 | Option Exercise | 0.00 | 300 | 0 | 15,458 | Mar 03 |