HANNA JOSEPH F Insider Transactions
MGRC Stock Insider Transactions
This summary is for reference only. We do not guarantee the accuracy and completeness of the information. Please do your own due diligence.Direct Holdings
| Class A Shares Change | Class A Shares After | Class B Shares Change | Class B Shares After | Price | Amount | Date | Msg | Url |
|---|---|---|---|---|---|---|---|---|
| -14,577 | 153,637 | 0 | 125.6655 | $1,831,826 | 2025-07-31 | Sale | Filing Url | |
| -14,250 | 168,214 | 0 | 108.8937 | $1,551,735 | 2025-05-05 | Sale | Filing Url | |
| -17,144 | 182,464 | 0 | 125.66 | $2,154,315 | 2025-02-26 | Sale | Filing Url | |
| 31,394 | 193,043 | 0 | 2025-02-26 | Derivatives Exercise | ||||
| 23,084 | 193,043 | -23,084 | 3,197 | 2025-02-26 | RSU | |||
| 16,910 | 168,214 | 0 | 2025-02-25 | Grant, award...etc | Filing Url | |||
| -19,945 | 151,304 | 0 | 119.6436 | $2,386,292 | 2024-11-07 | Sale | Filing Url | |
| -13,250 | 171,249 | 124.65 | $1,651,613 | 2024-02-28 | Sale | Filing Url | ||
| 24,680 | 184,499 | 0 | 2024-02-28 | Derivatives Exercise | ||||
| 16,660 | 184,499 | -16,660 | 6,394 | 2024-02-28 | RSU | |||
| -31,084 | 159,819 | 0 | 101.99 | $3,170,257 | 2023-03-14 | Sale | Filing Url | |
| 69,610 | 198,351 | 0 | 2023-03-14 | Derivatives Exercise | ||||
| 8,658 | 140,455 | 0 | 2023-03-14 | Grant, award...etc | ||||
| 13,610 | 143,404 | -13,610 | 5,541 | 2023-03-14 | RSU | |||
| -20,423 | 137,040 | 0 | 101.03 | $2,063,336 | 2023-03-03 | Sale | Filing Url | |
| 58,002 | 175,572 | 0 | 2023-03-03 | Derivatives Exercise | ||||
| 2,002 | 120,625 | -2,002 | 0 | 2023-03-03 | RSU | |||
| -10,661 | 118,623 | 101.99 | $1,087,315 | 2023-03-01 | Sale | Filing Url | ||
| 11,608 | 129,284 | 0 | 2023-03-01 | Derivatives Exercise | ||||
| 8,658 | 117,676 | 0 | 2023-03-01 | Grant, award...etc | ||||
| 11,608 | 129,284 | -11,608 | 5,541 | 2023-03-01 | RSU | |||
| -12,959 | 142,452 | 81.5 | $1,056,159 | 2022-05-26 | Sale | Filing Url | ||
| 35,300 | 155,411 | 2022-05-26 | Derivatives Exercise | |||||
| -10,071 | 128,947 | 83.53 | $841,231 | 2022-05-20 | Sale | Filing Url | ||
| 30,000 | 139,018 | 2022-05-20 | Derivatives Exercise | |||||
| -2,997 | 109,018 | 0 | 79.72 | $238,921 | 2022-03-04 | Sale | Filing Url | |
| 6,042 | 111,022 | 0 | 2022-03-04 | Derivatives Exercise | ||||
| 6,042 | 111,022 | -6,042 | 2,002 | 2022-03-04 | RSU | |||
| 1,011 | 109,018 | 0 | 79.72 | $80,597 | 2022-03-03 | Sale | Filing Url | |
| 6,042 | 111,022 | 0 | 2022-03-03 | Derivatives Exercise | ||||
| 6,042 | 111,022 | -6,042 | 2,002 | 2022-03-03 | RSU | |||
| -8,686 | 105,973 | 81.28 | $705,998 | 2022-03-02 | Sale | Filing Url | ||
| 17,952 | 114,659 | 0 | 2022-03-02 | Derivatives Exercise | ||||
| 17,952 | 114,659 | -17,952 | 2,961 | 2022-03-02 | RSU | |||
| -2,811 | 96,707 | 81.25 | $228,394 | 2022-03-01 | Sale | Filing Url | ||
| 5,878 | 99,518 | 0 | 2022-03-01 | Derivatives Exercise | ||||
| 5,878 | 99,518 | -5,878 | 3,205 | 2022-03-01 | RSU | |||
| -10,213 | 93,640 | 86.45 | $882,914 | 2021-05-27 | Sale | Filing Url | ||
| 30,000 | 112,390 | 2021-05-27 | Derivatives Exercise | |||||
| -15,137 | 82,390 | 0 | 78.58 | $1,189,465 | 2021-03-03 | Sale | Filing Url | |
| 31,808 | 84,313 | 0 | 2021-03-03 | Derivatives Exercise | ||||
| -7,913 | 80,589 | 67.77 | $536,264 | 2020-08-24 | Sale | Filing Url | ||
| 31,500 | 88,502 | 2020-08-24 | Derivatives Exercise | |||||
| -5,846 | 57,002 | 69.05 | $403,666 | 2020-08-17 | Sale | Filing Url | ||
| 23,300 | 73,862 | 2020-08-17 | Derivatives Exercise | |||||
| -7,003 | 50,562 | 70.68 | $494,972 | 2020-03-04 | Sale | Filing Url | ||
| 14,122 | 57,565 | 0 | 2020-03-04 | Derivatives Exercise | ||||
| -1,209 | 43,443 | 69.45 | $83,965 | 2020-03-02 | Sale | Filing Url | ||
| 2,786 | 44,652 | 2020-03-02 | Derivatives Exercise | |||||
| -6,381 | 41,866 | 0 | 59.84 | $381,839 | 2019-03-04 | Sale | Filing Url | |
| 24,202 | 58,969 | 0 | 2019-03-04 | Derivatives Exercise | ||||
| -2,474 | 45,013 | 53.24 | $131,716 | 2018-03-13 | Sale | Filing Url | ||
| 17,400 | 47,487 | 2018-03-13 | Derivatives Exercise | |||||
| -6,000 | 30,087 | 34.5521 | $207,313 | 2017-05-10 | Sale | Filing Url | ||
| -1,793 | 48,417 | 38.82 | $69,604 | 2016-12-16 | Sale | Filing Url | ||
| 17,100 | 50,210 | 2016-12-16 | Derivatives Exercise | |||||
| -1,493 | 48,139 | 30.24 | $45,148 | 2016-06-16 | Sale | Filing Url | ||
| 19,000 | 58,249 | 2016-06-16 | Derivatives Exercise | |||||
| -884 | 39,249 | 24.6 | $21,746 | 2016-03-02 | Sale | Filing Url | ||
| 2,368 | 40,133 | 2016-03-02 | Derivatives Exercise | |||||
| -87,766 | 37,765 | 31.49 | $2,763,751 | 2015-06-12 | Sale | Filing Url | ||
| 105,000 | 125,531 | 0 | 2015-06-12 | Derivatives Exercise | ||||
| -1,945 | 39,129 | 31.99 | $62,221 | 2015-03-04 | Sale | Filing Url | ||
| 5,169 | 41,074 | 0 | 2015-03-04 | Derivatives Exercise | ||||
| -6,000 | 35,905 | 37.6216 | $225,730 | 2014-11-07 | Sale | Filing Url | ||
| -32,198 | 41,905 | 37.45 | $1,205,815 | 2014-08-22 | Sale | Filing Url | ||
| 40,000 | 74,103 | 2014-08-22 | Derivatives Exercise | |||||
| -69,293 | 34,103 | 35.55 | $2,463,366 | 2014-06-11 | Sale | Filing Url | ||
| 90,000 | 103,396 | 2014-06-11 | Derivatives Exercise | |||||
| -2,672 | 13,396 | 32.64 | $87,214 | 2014-03-05 | Sale | Filing Url | ||
| 7,107 | 16,068 | 2014-03-05 | Derivatives Exercise | |||||
| -1,054 | 8,961 | 35.95 | $37,891 | 2014-02-28 | Sale | Filing Url | ||
| 2,800 | 10,015 | 2014-02-28 | Derivatives Exercise | |||||
| -33,010 | 7,215 | 34.26 | $1,130,923 | 2013-08-27 | Sale | Filing Url | ||
| 35,000 | 40,225 | 2013-08-27 | Derivatives Exercise | |||||
| -17,000 | 5,225 | 33.2443 | $565,153 | 2013-06-12 | Sale | Filing Url | ||
| 17,000 | 22,225 | 2013-06-12 | Derivatives Exercise | |||||
| -17,000 | 5,225 | 29.95 | $509,150 | 2013-03-08 | Sale | Filing Url | ||
| 17,000 | 22,225 | 2013-03-08 | Derivatives Exercise | |||||
| -3,175 | 5,225 | 29.28 | $92,964 | 2013-02-27 | Sale | Filing Url | ||
| 8,400 | 8,400 | 2013-02-27 | Derivatives Exercise | |||||
| -20,000 | 7,000 | 25.8777 | $517,554 | 2012-08-17 | Sale | Filing Url | ||
| 20,000 | 27,000 | 2012-08-17 | Derivatives Exercise | |||||
| -19,000 | 7,000 | 0 | 32.0019 | $608,036 | 2012-03-15 | Sale | Filing Url | |
| 19,000 | 10,735 | 0 | 2012-03-15 | Derivatives Exercise | ||||
| -18,000 | 7,000 | 0 | 28 | $504,000 | 2011-11-09 | Sale | Filing Url | |
| 18,000 | 22,035 | 0 | 2011-11-09 | Derivatives Exercise | ||||
| 7,000 | 7,000 | 0 | 2010-03-02 | Grant, award...etc | Filing Url | |||
| -29,000 | 0 | 0 | 23.25 | $674,250 | 2005-06-16 | Sale | Filing Url | |
| 29,000 | 6,000 | 0 | 2005-06-16 | Derivatives Exercise |
