McGrath RentCorp
US ˙ NasdaqGS ˙ US5805891091

SecurityMGRC / McGrath RentCorp
InsiderJohn P Skenesky
This page shows the track record and history of Skenesky John P insider trades in McGrath RentCorp. The SEC defines Insiders as officers, directors, or significant investors (greater than 10% ownership) in a company. It is illegal for insiders to make trades in their companies based on material, non-public information ("MNPI"). This does not mean it is illegal for them to make any trades in their own companies. However, they must report all trades to the SEC via a Form 4.
Insider Purchases - Short Term Profit Analysis

In this section, we analyze the profitability of every unplanned, open-market insider purchase made by John P Skenesky in MGRC / McGrath RentCorp. This analysis helps to understand if the insider consistently generates abnormal returns, and is worth following. This analysis is for one-year following each trade, and the results are theoretical.

The following table shows the most recent open market purchases that were not part of an automatic trading plan.

Trade Date Reported
Shares
Reported
Price
Adjusted
Shares
Adjusted
Price
Cost Basis Days to
Max
Price at
Max
Max
Profit ($)
Max Return (%)
There are no known unplanned open-market trades for this insider

Adjusted Price is the split-adjusted price. Adjusted Shares is the split-adjusted shares.

MGRC / McGrath RentCorp Insider Trades
Insider Sales - Short Term Loss Analysis

In this section, we analyze the short-term loss avoidance of every unplanned, open-market insider sale made by John P Skenesky in MGRC / McGrath RentCorp. A consistent pattern of loss avoidance may suggest that future sale transactions may predict declines in price. This analysis is for one-year following each trade, and the results are theoretical.

The following table shows the most recent open market purchases that were not part of an automatic trading plan.

Trade Date Reported
Shares
Reported
Price
Adjusted
Shares
Adjusted
Price
Cost Basis Days to
Min
Price at
Min
Max Loss
Avoided ($)
Max Loss
Avoided (%)
2025-05-08 2,500 111.3230 2,500 111.3230 278,308 1 110.1800 -2,857 -1.03
2024-11-01 5,000 114.8574 5,000 114.8574 574,287
2023-05-11 3,000 90.9669 3,000 90.9669 272,901
2022-05-09 2,000 81.7408 2,000 81.7408 163,482
2020-12-14 3,072 63.4774 3,072 63.4774 195,003
2020-12-11 2,763 63.0261 2,763 63.0261 174,141
2020-12-09 2,165 65.1826 2,165 65.1826 141,120
2019-12-12 1,570 74.9282 1,570 74.9282 117,637
2019-08-08 1,459 65.0000 1,459 65.0000 94,835
2019-03-07 1,719 59.0081 1,719 59.0081 101,435
2018-09-07 1,423 55.7500 1,423 55.7500 79,332
2018-06-08 1,614 67.3898 1,614 67.3898 108,767
2018-05-15 3,971 63.7657 3,971 63.7657 253,214
2018-05-14 700 63.7743 700 63.7743 44,642
2018-03-07 4,265 50.9833 4,265 50.9833 217,444
2017-08-11 7,561 38.4652 7,561 38.4652 290,835
2016-09-12 392 31.9756 392 31.9756 12,534
2015-11-09 753 28.7301 753 28.7301 21,634
2014-06-09 3,722 35.2833 3,722 35.2833 131,324
2013-11-13 1,742 36.0000 1,742 36.0000 62,712
2013-11-08 5,049 35.7756 5,049 35.7756 180,631
2013-05-20 16,000 33.0197 16,000 33.0197 528,315
2012-11-30 14,250 27.9295 14,250 27.9295 397,995

Adjusted Price is the split-adjusted price. Adjusted Shares is the split-adjusted shares.

MGRC / McGrath RentCorp Insider Trades
Insider Transaction History
File
Date
Trade
Date
Form Insider Ticker Security Title Code 10b5-1 Direct Exercise
Price
Unit
Price
Units
Changed
Value
Changed (1K)
Remaining
Options
Remaining
Shares
2025-05-09 2025-05-08 4 Skenesky John P MGRC Common Stock S - Sale D 111.3230 -2,500 -278 8,692
2025-05-09 2025-05-07 4 Skenesky John P By KSOP MGRC Common Stock J - Other I 109.4000 -5,671 -620 5,676
2025-02-26 2025-02-25 4 Skenesky John P MGRC Common Stock F - Taxes D 125.2500 -126 -16 11,192
2025-02-26 2025-02-25 4 Skenesky John P MGRC Common Stock M - Exercise D 514 11,318
2025-02-26 2025-02-24 4 Skenesky John P MGRC Common Stock F - Taxes D 125.6600 -366 -46 10,804
2025-02-26 2025-02-24 4 Skenesky John P MGRC Common Stock M - Exercise D 480 11,170
2025-02-26 2025-02-24 4 Skenesky John P MGRC Common Stock M - Exercise D 799 10,690
2025-02-25 2025-02-21 4 Skenesky John P MGRC Common Stock A - Award D 1,180 9,891
2024-11-01 2024-11-01 4 Skenesky John P MGRC Common Stock S - Sale D 114.8574 -5,000 -574 8,711
2024-02-28 2024-02-26 4 Skenesky John P MGRC Common Stock F - Taxes D 124.6500 -638 -80 13,711
2024-02-28 2024-02-26 4 Skenesky John P MGRC Common Stock M - Exercise D 479 14,349
2024-02-28 2024-02-26 4 Skenesky John P MGRC Common Stock M - Exercise D 513 13,870
2024-02-28 2024-02-26 4 Skenesky John P MGRC Common Stock M - Exercise D 514 13,357
2024-02-28 2024-02-26 4 Skenesky John P MGRC Common Stock M - Exercise D 1,113 12,843
2023-05-12 2023-05-11 4 Skenesky John P MGRC Common Stock S - Sale D 90.9669 -3,000 -273 11,730
2023-03-03 2023-03-01 4 Skenesky John P MGRC Common Stock F - Taxes D 101.0300 -83 -8 14,730
2023-03-03 2023-03-01 4 Skenesky John P MGRC Common Stock M - Exercise D 340 14,813
2023-03-01 2023-02-27 4 Skenesky John P MGRC Common Stock F - Taxes D 101.9900 -779 -79 14,473
2023-03-01 2023-02-27 4 Skenesky John P MGRC Common Stock M - Exercise D 513 15,252
2023-03-01 2023-02-27 4 Skenesky John P MGRC Common Stock M - Exercise D 513 15,252
2023-03-01 2023-02-27 4 Skenesky John P MGRC Common Stock M - Exercise D 521 14,226
2023-03-01 2023-02-27 4 Skenesky John P MGRC Common Stock A - Award D 1,521 13,705
2022-05-10 2022-05-09 4 Skenesky John P MGRC Common Stock S - Sale D 81.7408 -2,000 -163 12,184
2022-03-15 2022-03-14 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 34.57 -3,750 0
2022-03-15 2022-03-14 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 24.60 -1,905 0
2022-03-15 2022-03-14 4 Skenesky John P MGRC Stock Appreciation Right D - Sale to Issuer D 83.6900 -2,110 -177 14,184
2022-03-15 2022-03-14 4 Skenesky John P MGRC Common Stock F - Taxes D 83.6900 -864 -72 16,294
2022-03-15 2022-03-14 4 Skenesky John P MGRC Common Stock M - Exercise D 34.5700 3,750 130 17,158
2022-03-15 2022-03-14 4 Skenesky John P MGRC Common Stock M - Exercise D 24.6000 1,905 47 13,408
2022-03-03 2022-03-02 4 Skenesky John P MGRC Restricted Stock Unit M - Exercise D 0.00 -1,080 0
2022-03-03 2022-03-02 4 Skenesky John P MGRC Common Stock F - Taxes D 80.4300 -263 -21 11,503
2022-03-03 2022-03-02 4 Skenesky John P MGRC Common Stock M - Exercise D 1,080 11,766
2022-03-03 2022-03-01 4 Skenesky John P MGRC Restricted Stock Unit M - Exercise D 0.00 -340 340
2022-03-03 2022-03-01 4 Skenesky John P MGRC Common Stock F - Taxes D 79.7200 -83 -7 10,686
2022-03-03 2022-03-01 4 Skenesky John P MGRC Common Stock M - Exercise D 340 10,769
2022-03-02 2022-02-28 4 Skenesky John P MGRC Restricted Stock Unit M - Exercise D 0.00 -520 521
2022-03-02 2022-02-28 4 Skenesky John P MGRC Restricted Stock Unit M - Exercise D 0.00 -501 0
2022-03-02 2022-02-28 4 Skenesky John P MGRC Restricted Stock Unit M - Exercise D 0.00 -1,740 0
2022-03-02 2022-02-28 4 Skenesky John P MGRC Common Stock F - Taxes D 81.2800 -711 -58 10,429
2022-03-02 2022-02-28 4 Skenesky John P MGRC Common Stock M - Exercise D 520 11,140
2022-03-02 2022-02-28 4 Skenesky John P MGRC Common Stock M - Exercise D 501 10,620
2022-03-02 2022-02-28 4 Skenesky John P MGRC Common Stock M - Exercise D 1,740 10,119
2022-03-01 2022-02-25 4 Skenesky John P MGRC Restricted Stock Unit M - Exercise D 0.00 -513 1,027
2022-03-01 2022-02-25 4 Skenesky John P MGRC Restricted Stock Unit A - Award D 0.00 1,540 1,540
2022-03-01 2022-02-25 4 Skenesky John P MGRC Restricted Stock Unit A - Award D 0.00 1,540 1,540
2022-03-01 2022-02-25 4 Skenesky John P MGRC Common Stock F - Taxes D 81.2500 -153 -12 8,379
2022-03-01 2022-02-25 4 Skenesky John P MGRC Common Stock M - Exercise D 513 8,532
2021-03-04 2021-03-02 4 Skenesky John P MGRC Common Stock F - Taxes D 76.9000 -263 -20 8,019
2021-03-04 2021-03-02 4 Skenesky John P MGRC Common Stock M - Exercise D 1,080 8,282
2021-03-04 2021-03-01 4 Skenesky John P MGRC Restricted Stock Units M - Exercise D 0.00 -1,080 1,080
2021-03-04 2021-03-01 4 Skenesky John P MGRC Restricted Stock Units M - Exercise D 0.00 -519 1,041
2021-03-04 2021-03-01 4 Skenesky John P MGRC Restricted Stock Units M - Exercise D 0.00 -500 501
2021-03-04 2021-03-01 4 Skenesky John P MGRC Restricted Stock Units M - Exercise D 0.00 -2,176 0
2021-03-04 2021-03-01 4 Skenesky John P MGRC Restricted Stock Units M - Exercise D 0.00 -340 680
2021-03-04 2021-03-01 4 Skenesky John P MGRC Common Stock F - Taxes D 78.5800 -843 -66 7,202
2021-03-04 2021-03-01 4 Skenesky John P MGRC Common Stock M - Exercise D 500 8,045
2021-03-04 2021-03-01 4 Skenesky John P MGRC Common Stock M - Exercise D 340 7,545
2021-03-04 2021-03-01 4 Skenesky John P MGRC Common Stock M - Exercise D 2,176 6,686
2021-03-04 2017-03-02 4 Skenesky John P MGRC Common Stock M - Exercise D 519 7,205
2021-03-01 2021-02-25 4 Skenesky John P MGRC Restricted Stock Units A - Award D 0.00 1,540 1,540
2021-03-01 2021-02-25 4 Skenesky John P MGRC Restricted Stock Units A - Award D 0.00 1,540 1,540
2020-12-16 2020-12-14 4 Skenesky John P MGRC Common Stock S - Sale D 63.4774 -3,072 -195 4,510
2020-12-11 2020-12-11 4 Skenesky John P MGRC Common Stock S - Sale D 63.0261 -2,763 -174 7,582
2020-12-11 2020-12-09 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 24.60 -5,715 1,905
2020-12-11 2020-12-09 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 34.57 -2,250 3,750
2020-12-11 2020-12-09 4 Skenesky John P MGRC Common Stock D - Sale to Issuer D 65.2100 -3,349 -218 10,345
2020-12-11 2020-12-09 4 Skenesky John P MGRC Common Stock F - Taxes D 65.2100 -1,125 -73 13,694
2020-12-11 2020-12-09 4 Skenesky John P MGRC Common Stock S - Sale D 65.1826 -2,165 -141 14,819
2020-12-11 2020-12-09 4 Skenesky John P MGRC Common Stock M - Exercise D 24.6000 5,715 141 16,984
2020-12-11 2020-12-09 4 Skenesky John P MGRC Common Stock M - Exercise D 34.5700 2,250 78 11,269
2020-03-04 2020-03-03 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 34.57 -750 6,000
2020-03-04 2020-03-03 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 24.60 -1,905 7,620
2020-03-04 2020-03-03 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 31.99 -630 0
2020-03-04 2020-03-03 4 Skenesky John P MGRC Common Stock D - Sale to Issuer D 70.6800 -1,317 -93 9,019
2020-03-04 2020-03-03 4 Skenesky John P MGRC Common Stock F - Taxes D 70.6800 -481 -34 10,336
2020-03-04 2020-03-03 4 Skenesky John P MGRC Common Stock M - Exercise D 24.6000 1,905 47 10,817
2020-03-04 2020-03-03 4 Skenesky John P MGRC Common Stock M - Exercise D 34.5700 750 26 8,912
2020-03-04 2020-03-03 4 Skenesky John P MGRC Common Stock M - Exercise D 31.9900 630 20 8,162
2020-03-04 2020-03-02 4 Skenesky John P MGRC Restricted Stock Units M - Exercise D 0.00 -340 1,020
2020-03-04 2020-03-02 4 Skenesky John P MGRC Restricted Stock Units M - Exercise D 0.00 -3,240 2,160
2020-03-04 2020-03-02 4 Skenesky John P MGRC Common Stock F - Taxes D 70.6800 -872 -62 7,532
2020-03-04 2020-03-02 4 Skenesky John P MGRC Common Stock M - Exercise D 340 8,404
2020-03-04 2020-03-02 4 Skenesky John P MGRC Common Stock M - Exercise D 3,240 8,064
2020-03-02 2020-02-28 4 Skenesky John P MGRC Restricted Stock Units M - Exercise D 0.00 -499 1,001
2020-03-02 2020-02-28 4 Skenesky John P MGRC Common Stock F - Taxes D 69.4500 -122 -8 4,824
2020-03-02 2020-02-28 4 Skenesky John P MGRC Common Stock M - Exercise D 499 4,946
2020-03-02 2020-02-27 4 Skenesky John P MGRC Restricted Stock Units A - Award D 0.00 1,560 1,560
2020-03-02 2020-02-27 4 Skenesky John P MGRC Restricted Stock Units A - Award D 0.00 1,560 1,560
2019-12-12 2019-12-12 4 Skenesky John P MGRC Common Stock S - Sale D 74.9282 -1,570 -118 4,447
2019-12-12 2019-12-10 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 24.60 -1,905 9,525
2019-12-12 2019-12-10 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 31.99 -630 630
2019-12-12 2019-12-10 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 34.57 -750 6,750
2019-12-12 2019-12-10 4 Skenesky John P MGRC Common Stock D - Sale to Issuer D 77.0699 -1,208 -93 6,017
2019-12-12 2019-12-10 4 Skenesky John P MGRC Common Stock F - Taxes D 77.0699 -507 -39 7,225
2019-12-12 2019-12-10 4 Skenesky John P MGRC Common Stock M - Exercise D 24.6000 1,905 47 7,732
2019-12-12 2019-12-10 4 Skenesky John P MGRC Common Stock M - Exercise D 31.9900 630 20 5,827
2019-12-12 2019-12-10 4 Skenesky John P MGRC Common Stock M - Exercise D 34.5700 750 26 5,197
2019-09-16 2019-09-13 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 31.99 -630 1,260
2019-09-16 2019-09-13 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 24.60 -1,905 11,430
2019-09-16 2019-09-13 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 34.57 -750 7,500
2019-09-16 2019-09-13 4 Skenesky John P MGRC Common Stock D - Sale to Issuer D 68.5000 -1,359 -93 4,447
2019-09-16 2019-09-13 4 Skenesky John P MGRC Common Stock F - Taxes D 68.5000 -471 -32 5,806
2019-09-16 2019-09-13 4 Skenesky John P MGRC Common Stock M - Exercise D 31.9900 630 20 6,277
2019-09-16 2019-09-13 4 Skenesky John P MGRC Common Stock M - Exercise D 24.6000 1,905 47 5,647
2019-09-16 2019-09-13 4 Skenesky John P MGRC Common Stock M - Exercise D 34.5700 750 26 3,742
2019-08-12 2019-08-08 4 Skenesky John P MGRC Common Stock S - Sale D 65.0000 -1,459 -95 2,992
2019-08-05 2019-08-02 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 31.99 -630 1,890
2019-08-05 2019-08-02 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 24.60 -1,905 13,335
2019-08-05 2019-08-02 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 34.57 -750 8,250
2019-08-05 2019-08-02 4 Skenesky John P MGRC Common Stock D - Sale to Issuer D 68.6200 -1,355 -93 4,451
2019-08-05 2019-08-02 4 Skenesky John P MGRC Common Stock F - Taxes D 68.6200 -471 -32 5,806
2019-08-05 2019-08-02 4 Skenesky John P MGRC Common Stock M - Exercise D 31.9900 630 20 6,277
2019-08-05 2019-08-02 4 Skenesky John P MGRC Common Stock M - Exercise D 24.6000 1,905 47 5,647
2019-08-05 2019-08-02 4 Skenesky John P MGRC Common Stock M - Exercise D 34.5700 750 26 3,742
2019-03-07 2019-03-07 4 Skenesky John P MGRC Common Stock S - Sale D 59.0081 -1,719 -101 2,992
2019-03-06 2019-03-04 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 24.60 -1,905 15,240
2019-03-06 2019-03-04 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 32.64 -465 0
2019-03-06 2019-03-04 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 34.57 -750 9,000
2019-03-06 2019-03-04 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 31.99 -630 2,520
2019-03-06 2019-03-04 4 Skenesky John P MGRC Common Stock D - Sale to Issuer D 59.6500 -1,814 -108 4,711
2019-03-06 2019-03-04 4 Skenesky John P MGRC Common Stock F - Taxes D 59.6500 -456 -27 6,525
2019-03-06 2019-03-04 4 Skenesky John P MGRC Common Stock M - Exercise D 24.6000 1,905 47 6,981
2019-03-06 2019-03-04 4 Skenesky John P MGRC Common Stock M - Exercise D 32.6400 465 15 5,076
2019-03-06 2019-03-04 4 Skenesky John P MGRC Common Stock M - Exercise D 34.5700 750 26 4,611
2019-03-06 2019-03-04 4 Skenesky John P MGRC Common Stock M - Exercise D 31.9900 630 20 3,861
2019-03-04 2019-03-01 4 Skenesky John P MGRC Restricted Stock Units M - Exercise D 0.00 -340 1,360
2019-03-04 2019-03-01 4 Skenesky John P MGRC Common Stock F - Taxes D 59.6500 -101 -6 3,231
2019-03-04 2019-03-01 4 Skenesky John P MGRC Common Stock M - Exercise D 340 3,332
2019-03-04 2019-02-28 4 Skenesky John P MGRC Restricted Stock Units A - Award D 0.00 1,500 1,500
2019-03-04 2019-02-28 4 Skenesky John P MGRC Restricted Stock Units A - Award D 0.00 1,500 1,500
2018-12-14 2018-12-12 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 34.57 -750 9,750
2018-12-14 2018-12-12 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 24.60 -1,905 17,145
2018-12-14 2018-12-12 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 31.99 -630 3,150
2018-12-14 2018-12-12 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 32.64 -465 465
2018-12-14 2018-12-12 4 Skenesky John P MGRC Common Stock D - Sale to Issuer D 52.4900 -2,061 -108 2,992
2018-12-14 2018-12-12 4 Skenesky John P MGRC Common Stock F - Taxes D 52.4900 -413 -22 5,053
2018-12-14 2018-12-12 4 Skenesky John P MGRC Common Stock M - Exercise D 34.5700 750 26 5,466
2018-12-14 2018-12-12 4 Skenesky John P MGRC Common Stock M - Exercise D 24.6000 1,905 47 4,716
2018-12-14 2018-12-12 4 Skenesky John P MGRC Common Stock M - Exercise D 31.9900 630 20 2,811
2018-12-14 2018-12-12 4 Skenesky John P MGRC Common Stock M - Exercise D 32.6400 465 15 2,181
2018-09-07 2018-09-07 4 Skenesky John P MGRC Common Stock S - Sale D 55.7500 -1,423 -79 1,716
2018-09-06 2018-09-04 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 32.64 -465 930
2018-09-06 2018-09-04 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 31.99 -630 3,780
2018-09-06 2018-09-04 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 24.60 -1,905 19,050
2018-09-06 2018-09-04 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 34.57 -750 10,500
2018-09-06 2018-09-04 4 Skenesky John P MGRC Common Stock D - Sale to Issuer D 58.0000 -1,866 -108 3,139
2018-09-06 2018-09-04 4 Skenesky John P MGRC Common Stock F - Taxes D 58.0000 -461 -27 5,005
2018-09-06 2018-09-04 4 Skenesky John P MGRC Common Stock M - Exercise D 32.6400 465 15 5,466
2018-09-06 2018-09-04 4 Skenesky John P MGRC Common Stock M - Exercise D 31.9900 630 20 5,001
2018-09-06 2018-09-04 4 Skenesky John P MGRC Common Stock M - Exercise D 24.6000 1,905 47 4,371
2018-09-06 2018-09-04 4 Skenesky John P MGRC Common Stock M - Exercise D 34.5700 750 26 2,466
2018-06-11 2018-06-08 4 Skenesky John P MGRC Common Stock S - Sale D 67.3898 -1,614 -109 1,716
2018-06-07 2018-06-05 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 32.64 -465 1,395
2018-06-07 2018-06-05 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 34.57 -750 11,250
2018-06-07 2018-06-05 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 31.99 -630 4,410
2018-06-07 2018-06-05 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 24.60 -1,905 20,955
2018-06-07 2018-06-05 4 Skenesky John P MGRC Common Stock D - Sale to Issuer D 67.1500 -1,613 -108 3,330
2018-06-07 2018-06-05 4 Skenesky John P MGRC Common Stock F - Taxes D 67.1500 -523 -35 4,943
2018-06-07 2018-06-05 4 Skenesky John P MGRC Common Stock M - Exercise D 32.6400 465 15 5,466
2018-06-07 2018-06-05 4 Skenesky John P MGRC Common Stock M - Exercise D 34.5700 750 26 5,001
2018-06-07 2018-06-05 4 Skenesky John P MGRC Common Stock M - Exercise D 31.9900 630 20 4,251
2018-06-07 2018-06-05 4 Skenesky John P MGRC Common Stock M - Exercise D 24.6000 1,905 47 3,621
2018-05-15 2018-05-15 4 Skenesky John P MGRC Common Stock S - Sale D 63.7657 -3,971 -253 1,716
2018-05-15 2018-05-14 4 Skenesky John P MGRC Common Stock S - Sale D 63.7743 -700 -45 5,687
2018-03-07 2018-03-07 4 Skenesky John P MGRC Common Stock S - Sale D 50.9833 -4,265 -217 6,387
2018-03-07 2018-03-05 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 32.64 -1,395 1,860
2018-03-07 2018-03-05 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 31.99 -1,890 5,040
2018-03-07 2018-03-05 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 24.60 -5,715 22,860
2018-03-07 2018-03-05 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 34.57 -3,000 12,000
2018-03-07 2018-03-05 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 28.90 -1,335 0
2018-03-07 2018-03-05 4 Skenesky John P MGRC Common Stock D - Sale to Issuer D 50.5700 -7,692 -389 10,652
2018-03-07 2018-03-05 4 Skenesky John P MGRC Common Stock F - Taxes D 50.5700 -1,378 -70 18,344
2018-03-07 2018-03-05 4 Skenesky John P MGRC Common Stock M - Exercise D 32.6400 1,395 46 19,722
2018-03-07 2018-03-05 4 Skenesky John P MGRC Common Stock M - Exercise D 31.9900 1,890 60 18,327
2018-03-07 2018-03-05 4 Skenesky John P MGRC Common Stock M - Exercise D 24.6000 5,715 141 16,437
2018-03-07 2018-03-05 4 Skenesky John P MGRC Common Stock M - Exercise D 34.5700 3,000 104 10,722
2018-03-07 2018-03-05 4 Skenesky John P MGRC Common Stock M - Exercise D 28.9000 1,335 39 7,722
2018-03-05 2018-03-02 4 Skenesky John P MGRC Restricted Stock Units J - Other D 0.00 -2,700 0
2018-03-05 2018-03-01 4 Skenesky John P MGRC Restricted Stock Units A - Award D 0.00 1,700 1,700
2018-03-05 2018-03-01 4 Skenesky John P MGRC Restricted Stock Units A - Award D 0.00 1,700 1,700
2017-08-14 2017-08-11 4 Skenesky John P MGRC Common Stock S - Sale D 38.4652 -7,561 -291 6,387
2017-08-08 2017-08-07 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 31.35 -7,200 0
2017-08-08 2017-08-07 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 28.90 -7,565 1,335
2017-08-08 2017-08-07 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 32.64 -6,045 3,255
2017-08-08 2017-08-07 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 31.99 -5,670 6,930
2017-08-08 2017-08-07 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 24.60 -9,525 28,575
2017-08-08 2017-08-07 4 Skenesky John P MGRC Common Stock D - Sale to Issuer D 41.3100 -25,596 -1,057 13,948
2017-08-08 2017-08-07 4 Skenesky John P MGRC Common Stock F - Taxes D 41.3100 -2,848 -118 39,544
2017-08-08 2017-08-07 4 Skenesky John P MGRC Common Stock M - Exercise D 31.3500 7,200 226 42,392
2017-08-08 2017-08-07 4 Skenesky John P MGRC Common Stock M - Exercise D 28.9000 7,565 219 35,192
2017-08-08 2017-08-07 4 Skenesky John P MGRC Common Stock M - Exercise D 32.6400 6,045 197 27,627
2017-08-08 2017-08-07 4 Skenesky John P MGRC Common Stock M - Exercise D 31.9900 5,670 181 21,582
2017-08-08 2017-08-07 4 Skenesky John P MGRC Common Stock M - Exercise D 24.6000 9,525 234 15,912
2017-03-06 2017-03-03 4 Skenesky John P MGRC Restricted Stock Units J - Other D 0.00 -2,600 0
2017-03-06 2017-03-02 4 Skenesky John P MGRC Restricted Stock Unit M - Exercise D 0.00 -1,040 0
2017-03-06 2017-03-02 4 Skenesky John P MGRC Stock Appreciation Right A - Award D 34.57 15,000 15,000
2017-03-06 2017-03-02 4 Skenesky John P MGRC Restricted Stock Units A - Award D 0.00 2,700 2,700
2017-03-06 2017-03-02 4 Skenesky John P MGRC Common Stock F - Taxes D 34.5700 -276 -10 6,387
2017-03-06 2017-03-02 4 Skenesky John P MGRC Common Stock M - Exercise D 1,040 6,663
2016-09-12 2016-09-12 4 Skenesky John P MGRC Common Stock S - Sale D 31.9756 -392 -13 5,623
2016-09-07 2016-09-02 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 23.92 -2,100 0
2016-09-07 2016-09-02 4 Skenesky John P MGRC Common Stock D - Sale to Issuer D 32.2300 -1,559 -50 6,015
2016-09-07 2016-09-02 4 Skenesky John P MGRC Common Stock F - Taxes D 32.2300 -149 -5 7,574
2016-09-07 2016-09-02 4 Skenesky John P MGRC Common Stock M - Exercise D 23.9200 2,100 50 7,723
2016-03-03 2016-03-02 4 Skenesky John P MGRC Restricted Stock Unit M - Exercise D 0.00 -1,040 1,040
2016-03-03 2016-03-02 4 Skenesky John P MGRC Common Stock F - Taxes D 24.8600 -292 -7 5,623
2016-03-03 2016-03-02 4 Skenesky John P MGRC Common Stock M - Exercise D 1,040 5,915
2016-03-02 2016-02-29 4 Skenesky John P MGRC Restricted Stock Units J - Other D 0.00 -2,900 0
2016-03-02 2016-02-29 4 Skenesky John P MGRC Restricted Stock Units M - Exercise D 0.00 -1,440 0
2016-03-02 2016-02-29 4 Skenesky John P MGRC Stock Appreciation Right A - Award D 24.60 38,100 38,100
2016-03-02 2016-02-29 4 Skenesky John P MGRC Common Stock F - Taxes D 24.6000 -472 -12 4,875
2016-03-02 2016-02-29 4 Skenesky John P MGRC Common Stock M - Exercise D 1,440 5,347
2015-11-10 2015-11-09 4 Skenesky John P MGRC Common Stock S - Sale D 28.7301 -753 -22 3,907
2015-11-03 2015-11-02 4 Skenesky John P MGRC Stock Option M - Exercise D 15.62 -2,500 0
2015-11-03 2015-11-02 4 Skenesky John P MGRC Common Stock F - Taxes D 30.0500 -1,747 -52 4,660
2015-11-03 2015-11-02 4 Skenesky John P MGRC Common Stock M - Exercise D 15.6200 2,500 39 6,407
2015-03-04 2015-03-02 4 Skenesky John P MGRC Restricted Stock Unit M - Exercise D 0.00 -3,120 2,080
2015-03-04 2015-03-02 4 Skenesky John P MGRC Restricted Stock Units M - Exercise D 0.00 -1,440 1,440
2015-03-04 2015-03-02 4 Skenesky John P MGRC Restricted Stock Units M - Exercise D 0.00 -800 0
2015-03-04 2015-03-02 4 Skenesky John P MGRC Stock Appreciation Right A - Award D 31.99 12,600 12,600
2015-03-04 2015-03-02 4 Skenesky John P MGRC Restricted Stock Units A - Award D 0.00 2,700 2,700
2015-03-04 2015-03-02 4 Skenesky John P MGRC Common Stock F - Taxes D 31.9900 -1,453 -46 3,907
2015-03-04 2015-03-02 4 Skenesky John P MGRC Common Stock M - Exercise D 3,120 5,360
2015-03-04 2015-03-02 4 Skenesky John P MGRC Common Stock M - Exercise D 1,440 2,240
2015-03-04 2015-03-02 4 Skenesky John P MGRC Common Stock M - Exercise D 800 800
2014-06-11 2014-06-09 4 Skenesky John P MGRC Common Stock S - Sale D 35.2833 -3,722 -131 0
2014-03-06 2014-03-03 4 Skenesky John P MGRC Restricted Stock Units M - Exercise D 0.00 -4,320 2,880
2014-03-06 2014-03-03 4 Skenesky John P MGRC Restricted Stock Units A - Award D 0.00 2,600 2,600
2014-03-06 2014-03-03 4 Skenesky John P MGRC Stock Appreciation Right A - Award D 32.64 9,300 9,300
2014-03-06 2014-03-03 4 Skenesky John P MGRC Common Stock F - Taxes D 32.6400 -1,182 -39 3,722
2014-03-06 2014-03-03 4 Skenesky John P MGRC Common Stock M - Exercise D 4,320 4,904
2014-02-28 2014-02-26 4 Skenesky John P MGRC Restricted Stock Units M - Exercise D 0.00 -800 800
2014-02-28 2014-02-26 4 Skenesky John P MGRC Common Stock F - Taxes D 35.9500 -216 -8 584
2014-02-28 2014-02-26 4 Skenesky John P MGRC Common Stock M - Exercise D 800 800
2013-11-13 2013-11-13 4 Skenesky John P MGRC Common Stock S - Sale D 36.0000 -1,742 -63 0
2013-11-12 2013-11-08 4 Skenesky John P MGRC Common Stock S - Sale D 35.7756 -5,049 -181 1,742
2013-11-07 2013-11-01 4/A Skenesky John P MGRC Common Stock M - Exercise D 29.5600 15,000 443 18,342
2013-11-05 2013-11-04 4 Skenesky John P MGRC Stock Appreciation Right M - Exercise D 23.92 -4,900 2,100
2013-11-05 2013-11-04 4 Skenesky John P MGRC Common Stock F - Taxes D 35.5200 -438 -16 6,791
2013-11-05 2013-11-04 4 Skenesky John P MGRC Common Stock D - Sale to Issuer D 35.5200 -3,300 -117 7,229
2013-11-05 2013-11-04 4 Skenesky John P MGRC Common Stock M - Exercise D 23.9200 4,900 117 10,529
2013-11-05 2013-11-01 4 Skenesky John P MGRC Stock Option M - Exercise D 15.62 -3,750 2,500
2013-11-05 2013-11-01 4 Skenesky John P MGRC Stock option M - Exercise D 29.56 -15,000 0
2013-11-05 2013-11-01 4 Skenesky John P MGRC Stock Option M - Exercise D 20.71 -1,600 0
2013-11-05 2013-11-01 4 Skenesky John P MGRC Common Stock F - Taxes D 35.6700 -16,463 -587 5,629
2013-11-05 2013-11-01 4 Skenesky John P MGRC Common Stock M - Exercise D 15.6200 3,750 59 22,092
2013-11-05 2013-11-01 4 Skenesky John P MGRC Common Stock M - Exercise D 15,000.0000 15,000 225,000 18,342
2013-11-05 2013-11-01 4 Skenesky John P MGRC Common Stock M - Exercise D 20.7100 1,600 33 3,342
2013-05-22 2013-05-20 4 Skenesky John P MGRC Stock Option M - Exercise D 31.14 -16,000 0
2013-05-22 2013-05-20 4 Skenesky John P MGRC Common Stock S - Sale D 33.0197 -16,000 -528 1,742
2013-05-22 2013-05-20 4 Skenesky John P MGRC Common Stock M - Exercise D 31.1400 16,000 498 17,742
2012-11-30 2012-11-30 4 Skenesky John P MGRC Stock Option M - Exercise D 20.71 -8,000 1,600
2012-11-30 2012-11-30 4 Skenesky John P MGRC Stock Option M - Exercise D 15.62 -6,250 6,250
2012-11-30 2012-11-30 4 Skenesky John P MGRC Common Stock S - Sale D 27.9295 -14,250 -398 0
2012-11-30 2012-11-30 4 Skenesky John P MGRC Common Stock M - Exercise D 20.7100 8,000 166 14,250
2012-11-30 2012-11-30 4 Skenesky John P MGRC Common Stock M - Exercise D 15.6200 6,250 98 6,250
2012-03-06 2012-03-02 4 Skenesky John P MGRC Restricted Stock Unit A - Award D 0.00 2,600 2,600
2012-03-06 2012-03-02 4 Skenesky John P MGRC Stock Appreciation Right A - Award D 31.35 31.3500 7,200 226 7,200
P
Köp på öppna marknaden eller privat köp av icke-derivatsäkerhet
S
Köp på öppna marknaden eller privat försäljning av icke-derivatsäkerhet
A
Bevilja, tilldelning eller annat förvärv av värdepapper från företaget (såsom en option)
C
Omvandling av derivat
D
Försäljning eller överföring av värdepapper tillbaka til företaget
F
Betalning av lösenpris eller skatteskuld med del av värdepapper som erhållits från bolaget
G
Överlåtelse av värdepapper från eller till insidern
K
Aktieswappar och liknande säkringsaffärer
M
Utövande eller omvandling av derivatsäkerhet som erhållits från företaget (som en option)
V
En transaktion friviligt rapporterad på schema 4
J
Andra (med en fotnot som beskriver transaktionen)