USA - NASDAQ:MGRC - US5805891091 - Common Stock
| Shares Outstanding | 24.61M |
| Float | 24.30M |
| Float Short Interest Percentage | 1.23% |
| Owners (insider) | 1.27% |
| Owners (institutional) | 92.01% |
| Owners (insider) change | -4.64% |
| Owners (institutional) change | -0.49% |
| Date | Name | Type | Shares | Price | Amount |
|---|---|---|---|---|---|
| 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 | 1430 | 0.00 | $ 0.00 |
| Mar 31, 2025 | Malek Gilda | Option Excercise | 512 | 111.40 | $ 57,036.80 |
| Feb 27, 2025 | Box Kimberly Ann | Open Market Sale | 1000 | 124.69 | $ 124,692.40 |
| Feb 24, 2025 | PRATT KEITH E | Option Excercise | 6146 | 125.40 | $ 770,703.67 |
| Feb 24, 2025 | Whitney David M | Option Excercise | 8777 | 0.00 | $ 0.00 |
| Feb 24, 2025 | Whitney David M | Option Excercise | 4771 | 125.37 | $ 598,118.79 |
| Feb 24, 2025 | VAN TREASE KRISTINA | Option Excercise | 8777 | 0.00 | $ 0.00 |
| Feb 24, 2025 | VAN TREASE KRISTINA | Option Excercise | 4771 | 125.37 | $ 598,118.79 |
| Feb 24, 2025 | Malek Gilda | Option Excercise | 1333 | 0.00 | $ 0.00 |
| Feb 24, 2025 | Malek Gilda | Option Excercise | 504 | 125.66 | $ 63,332.64 |
| Feb 24, 2025 | Skenesky John P | Option Excercise | 1793 | 0.00 | $ 0.00 |
| Feb 24, 2025 | Skenesky John P | Option Excercise | 492 | 125.55 | $ 61,773.06 |
| Feb 24, 2025 | Wescott Tara | Option Excercise | 4097 | 0.00 | $ 0.00 |
| Feb 24, 2025 | Wescott Tara | Option Excercise | 1501 | 125.38 | $ 188,193.77 |
| Feb 24, 2025 | Lieffrig John | Option Excercise | 4437 | 0.00 | $ 0.00 |
| Feb 24, 2025 | Lieffrig John | Option Excercise | 1355 | 125.37 | $ 169,881.85 |
| Feb 24, 2025 | Hawkins Philip B | Option Excercise | 6657 | 0.00 | $ 0.00 |
| Feb 24, 2025 | Hawkins Philip B | Option Excercise | 1853 | 125.38 | $ 232,324.41 |
| Feb 24, 2025 | HANNA JOSEPH F | Option Excercise | 31394 | 0.00 | $ 0.00 |
| Feb 24, 2025 | HANNA JOSEPH F | Option Excercise | 17144 | 125.41 | $ 2,149,977.65 |
| Feb 24, 2025 | PRATT KEITH E | Option Excercise | 11806 | 0.00 | $ 0.00 |
| Feb 21, 2025 | PRATT KEITH E | Grant | 9240 | 0.00 | $ 0.00 |
| Feb 21, 2025 | Hawkins Philip B | Grant | 3150 | 0.00 | $ 0.00 |
| Feb 21, 2025 | Malek Gilda | Grant | 3150 | 0.00 | $ 0.00 |
| Feb 21, 2025 | Lieffrig John | Grant | 1260 | 0.00 | $ 0.00 |
| Feb 21, 2025 | Wescott Tara | Grant | 1380 | 0.00 | $ 0.00 |
| Feb 21, 2025 | Skenesky John P | Grant | 1180 | 0.00 | $ 0.00 |
| Feb 21, 2025 | VAN TREASE KRISTINA | Grant | 2510 | 0.00 | $ 0.00 |
| Feb 21, 2025 | Whitney David M | Grant | 2510 | 0.00 | $ 0.00 |
| Feb 21, 2025 | HANNA JOSEPH F | Grant | 16910 | 0.00 | $ 0.00 |
| Feb 21, 2025 | Conjeevaram Smita | Grant | 1000 | 0.00 | $ 0.00 |
| Feb 21, 2025 | Box Kimberly Ann | Grant | 1000 | 0.00 | $ 0.00 |
| Feb 21, 2025 | Anderson Nicolas C | Grant | 1000 | 0.00 | $ 0.00 |
| Feb 21, 2025 | DAWSON WILLIAM J | Grant | 1000 | 0.00 | $ 0.00 |
| Feb 21, 2025 | SHUSTER BRADLEY M | Grant | 1000 | 0.00 | $ 0.00 |
| Dec 9, 2024 | Malek Gilda | Open Market Sale | 919 | 121.78 | $ 111,915.82 |
| Nov 6, 2024 | HANNA JOSEPH F | Open Market Sale | 19945 | 120.26 | $ 2,398,657.12 |