NASDAQ:MGRC • US5805891091
| Shares Outstanding | 24.61M |
| Float | 24.30M |
| Float Short Interest Percentage | 1.48% |
| Owners (insider) | 1.26% |
| Owners (institutional) | 92.42% |
| Owners (insider) change | -0.11% |
| Owners (institutional) change | -0.35% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| Feb 23, 2026 | VAN TREASE KRISTINA | Option Excercise | 6509 | 0.00 | $ 0.00 |
| Feb 23, 2026 | VAN TREASE KRISTINA | Option Excercise | 4060 | 114.00 | $ 462,858.51 |
| Feb 23, 2026 | Wescott Tara | Option Excercise | 3139 | 0.00 | $ 0.00 |
| Feb 23, 2026 | Wescott Tara | Option Excercise | 2003 | 114.11 | $ 228,568.83 |
| Feb 23, 2026 | Malek Gilda | Option Excercise | 1333 | 0.00 | $ 0.00 |
| Feb 23, 2026 | Malek Gilda | Option Excercise | 1217 | 113.07 | $ 137,606.19 |
| Feb 23, 2026 | Skenesky John P | Option Excercise | 3574 | 0.00 | $ 0.00 |
| Feb 23, 2026 | Skenesky John P | Option Excercise | 1032 | 113.99 | $ 117,642.81 |
| Feb 23, 2026 | PRATT KEITH E | Option Excercise | 10003 | 0.00 | $ 0.00 |
| Feb 23, 2026 | PRATT KEITH E | Option Excercise | 7328 | 113.81 | $ 834,018.15 |
| Feb 23, 2026 | Hawkins Philip B | Option Excercise | 5126 | 0.00 | $ 0.00 |
| Feb 23, 2026 | Hawkins Philip B | Option Excercise | 1740 | 113.91 | $ 198,205.38 |
| Feb 23, 2026 | Lieffrig John | Option Excercise | 3207 | 0.00 | $ 0.00 |
| Feb 23, 2026 | Lieffrig John | Option Excercise | 1127 | 113.95 | $ 128,425.35 |
| Feb 23, 2026 | HANNA JOSEPH F | Option Excercise | 37971 | 0.00 | $ 0.00 |
| Feb 23, 2026 | HANNA JOSEPH F | Option Excercise | 23859 | 114.01 | $ 2,720,211.12 |
| Feb 23, 2026 | Whitney David M | Option Excercise | 6509 | 0.00 | $ 0.00 |
| Feb 23, 2026 | Whitney David M | Option Excercise | 4060 | 114.00 | $ 462,858.51 |
| Dec 15, 2025 | Malek Gilda | Open Market Sale | 829 | 107.29 | $ 88,942.83 |
| Jul 29, 2025 | PRATT KEITH E | Open Market Sale | 10000 | 126.11 | $ 1,261,057.86 |
| Jul 29, 2025 | HANNA JOSEPH F | Open Market Sale | 14577 | 126.55 | $ 1,844,647.92 |
| Jun 4, 2025 | VAN TREASE KRISTINA | Open Market Sale | 2721 | 114.54 | $ 311,656.43 |
| Jun 4, 2025 | Whitney David M | Open Market Sale | 2721 | 114.54 | $ 311,656.43 |
| May 19, 2025 | PRATT KEITH E | Open Market Sale | 5000 | 115.22 | $ 576,098.50 |
| May 8, 2025 | Skenesky John P | Open Market Sale | 2500 | 111.32 | $ 278,307.50 |
| May 7, 2025 | Skenesky John P | Other Disposition | 5671 | 109.40 | $ 620,407.40 |
| May 1, 2025 | HANNA JOSEPH F | Open Market Sale | 14250 | 108.83 | $ 1,550,888.97 |
| Apr 28, 2025 | Hawkins Philip B | Open Market Sale | 4804 | 103.57 | $ 497,527.49 |
| Apr 1, 2025 | Box Kimberly Ann | Option Excercise | 1000 | 0.00 | $ 0.00 |
| Apr 1, 2025 | Anderson Nicolas C | Option Excercise | 1000 | 0.00 | $ 0.00 |
| Apr 1, 2025 | SHUSTER BRADLEY M | Option Excercise | 1000 | 0.00 | $ 0.00 |
| Apr 1, 2025 | DAWSON WILLIAM J | Option Excercise | 1000 | 0.00 | $ 0.00 |
| Apr 1, 2025 | Conjeevaram Smita | Option Excercise | 1000 | 0.00 | $ 0.00 |
| Mar 31, 2025 | Malek Gilda | Option Excercise | 512 | 111.40 | $ 57,036.80 |
| Mar 31, 2025 | Malek Gilda | Option Excercise | 1430 | 0.00 | $ 0.00 |