| 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 |
| MGRC | VAN TREASE KRISTINA | Chief Strategy Officer | May 15 '26 | Sale | 115.00 | 539 | 61,985 | 10,316 | May 19 |
| MGRC | VAN TREASE KRISTINA | Chief Strategy Officer | Feb 24 '26 | Option Exercise | 0.00 | 6,049 | 0 | 9,737 | Feb 25 |
| MGRC | VAN TREASE KRISTINA | Chief Strategy Officer | Feb 23 '26 | Option Exercise | 0.00 | 1,520 | 0 | 7,627 | Feb 25 |
| MGRC | VAN TREASE KRISTINA | Chief Strategy Officer | Jun 06 '25 | Sale | 114.21 | 2,221 | 253,654 | 6,694 | Jun 06 |
| MGRC | VAN TREASE KRISTINA | Chief Strategy Officer | Jun 04 '25 | Sale | 116.01 | 500 | 58,003 | 8,915 | Jun 06 |
| MGRC | VAN TREASE KRISTINA | Chief Strategy Officer | Feb 25 '25 | Option Exercise | 0.00 | 6,395 | 0 | 11,378 | Feb 26 |
| MGRC | VAN TREASE KRISTINA | Chief Strategy Officer | Feb 24 '25 | Option Exercise | 0.00 | 2,382 | 0 | 8,520 | Feb 26 |
| MGRC | VAN TREASE KRISTINA | Chief Strategy Officer | Oct 30 '24 | Sale | 117.00 | 5,176 | 605,582 | 205 | Oct 30 |
| MGRC | VAN TREASE KRISTINA | Chief Strategy Officer | Feb 26 '24 | Option Exercise | 0.00 | 6,443 | 0 | 7,177 | Feb 28 |
| MGRC | VAN TREASE KRISTINA | Sr. VP Business Strategy & Dev | Nov 03 '23 | Sale | 102.00 | 6,275 | 640,050 | 3,820 | Nov 07 |
| MGRC | VAN TREASE KRISTINA | Sr. VP Business Strategy & Dev | Jun 08 '23 | Option Exercise | 34.57 | 8,645 | 298,858 | 12,437 | Jun 09 |
| MGRC | VAN TREASE KRISTINA | Sr. VP Business Strategy & Dev | Mar 01 '23 | Option Exercise | 0.00 | 580 | 0 | 6,791 | Mar 03 |