| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| MGRC | VAN TREASE KRISTINA | Chief Strategy Officer | Jun 10 '26 | Sale | 113.65 | 3,783 | 429,943 | 6,533 | Jun 12 12:00 AM |
| MGRC | VAN TREASE KRISTINA | Chief Strategy Officer | May 15 '26 | Sale | 115.00 | 539 | 61,985 | 10,316 | May 19 12:00 AM |
| MGRC | VAN TREASE KRISTINA | Chief Strategy Officer | Feb 24 '26 | Option Exercise | 0.00 | 6,049 | 0 | 9,737 | Feb 25 12:00 AM |
| MGRC | VAN TREASE KRISTINA | Chief Strategy Officer | Feb 23 '26 | Option Exercise | 0.00 | 3,040 | 0 | 7,627 | Feb 25 12:00 AM |
| MGRC | VAN TREASE KRISTINA | Chief Strategy Officer | Jun 06 '25 | Sale | 114.21 | 2,221 | 253,654 | 6,694 | Jun 06 12:00 AM |
| MGRC | VAN TREASE KRISTINA | Chief Strategy Officer | Jun 04 '25 | Sale | 116.01 | 500 | 58,003 | 8,915 | Jun 06 12:00 AM |
| MGRC | VAN TREASE KRISTINA | Chief Strategy Officer | Feb 25 '25 | Option Exercise | 0.00 | 6,786 | 0 | 11,378 | Feb 26 12:00 AM |
| MGRC | VAN TREASE KRISTINA | Chief Strategy Officer | Feb 24 '25 | Option Exercise | 0.00 | 4,764 | 0 | 8,520 | Feb 26 12:00 AM |
| MGRC | VAN TREASE KRISTINA | Chief Strategy Officer | Oct 30 '24 | Sale | 117.00 | 5,176 | 605,582 | 205 | Oct 30 12:00 AM |
| MGRC | VAN TREASE KRISTINA | Chief Strategy Officer | Feb 26 '24 | Option Exercise | 0.00 | 8,592 | 0 | 7,177 | Feb 28 12:00 AM |
| MGRC | VAN TREASE KRISTINA | Sr. VP Business Strategy & Dev | Nov 03 '23 | Sale | 102.00 | 6,275 | 640,050 | 3,820 | Nov 07 12:00 AM |
| MGRC | VAN TREASE KRISTINA | Sr. VP Business Strategy & Dev | Jun 08 '23 | Option Exercise | 34.57 | 11,445 | 395,654 | 12,437 | Jun 09 12:00 AM |
| MGRC | VAN TREASE KRISTINA | Sr. VP Business Strategy & Dev | Mar 01 '23 | Option Exercise | 0.00 | 780 | 0 | 6,791 | Mar 03 12:00 AM |
| MGRC | VAN TREASE KRISTINA | Sr. VP Business Strategy & Dev | Feb 28 '23 | Sale | 104.02 | 5,430 | 564,850 | 4,810 | Mar 02 12:00 AM |