| Ticker | Owner | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |
|---|---|---|---|---|---|---|---|---|---|
| MGRC | HANNA JOSEPH F | Director | May 05 '26 | Sale | 112.00 | 530 | 59,360 | 159,049 | May 05 12:00 AM |
| MGRC | HANNA JOSEPH F | Director | May 04 '26 | Sale | 112.49 | 9,470 | 1,065,310 | 159,579 | May 05 12:00 AM |
| MGRC | HANNA JOSEPH F | President and CEO | Feb 24 '26 | Option Exercise | 0.00 | 45,474 | 0 | 183,688 | Feb 25 12:00 AM |
| MGRC | HANNA JOSEPH F | President and CEO | Feb 23 '26 | Option Exercise | 0.00 | 17,614 | 0 | 162,444 | Feb 25 12:00 AM |
| MGRC | HANNA JOSEPH F | President and CEO | Jul 29 '25 | Sale | 126.55 | 14,577 | 1,844,648 | 153,637 | Jul 31 12:00 AM |
| MGRC | HANNA JOSEPH F | President and CEO | May 02 '25 | Sale | 108.80 | 8,683 | 944,678 | 168,214 | May 05 12:00 AM |
| MGRC | HANNA JOSEPH F | President and CEO | May 01 '25 | Sale | 108.89 | 5,567 | 606,211 | 176,897 | May 05 12:00 AM |
| MGRC | HANNA JOSEPH F | President and CEO | Feb 25 '25 | Option Exercise | 0.00 | 22,162 | 0 | 193,043 | Feb 26 12:00 AM |
| MGRC | HANNA JOSEPH F | President and CEO | Feb 24 '25 | Option Exercise | 0.00 | 24,006 | 0 | 180,217 | Feb 26 12:00 AM |
| MGRC | HANNA JOSEPH F | President and CEO | Nov 07 '24 | Sale | 121.73 | 4,105 | 499,686 | 151,304 | Nov 07 12:00 AM |
| MGRC | HANNA JOSEPH F | President and CEO | Nov 06 '24 | Sale | 119.88 | 15,840 | 1,898,971 | 155,409 | Nov 07 12:00 AM |
| MGRC | HANNA JOSEPH F | President and CEO | Feb 26 '24 | Option Exercise | 0.00 | 33,320 | 0 | 184,499 | Feb 28 12:00 AM |
| MGRC | HANNA JOSEPH F | President and CEO | Mar 02 '23 | Option Exercise | 34.57 | 168,000 | 5,807,760 | 198,351 | Mar 14 12:00 AM |
| MGRC | HANNA JOSEPH F | President and CEO | Mar 01 '23 | Option Exercise | 0.00 | 6,006 | 0 | 143,404 | Mar 14 12:00 AM |
| MGRC | HANNA JOSEPH F | President and CEO | Feb 27 '23 | Option Exercise | 0.00 | 20,255 | 0 | 152,063 | Mar 14 12:00 AM |