Follow the people · Insider
John P. Skenesky
John P. Skenesky files insider transactions with the SEC as a vp and division manager of Mcgrath Rentcorp (MGRC). We hold 1 disclosed purchase or sale filed since 6 March 2012, 1 of them in the last 90 days.
- Files forMGRC
- Disclosed buys and sells1 in all, 1 in the last 90 days
- Last disclosure14 August 2026
Positions held
1 post we hold — a term names its own dates; a run of filings only says when they filed- Filed 2 March 2012 — 12 August 2026VP and Division Manager · Mcgrath Rentcorp (MGRC)293 Form 4 lines · source: SEC Form 4
Everything they disclosed
120 entries, newest first — one per disclosure report, one per Form 4 line- acquired or disposed of, other 6,077 shares of Mcgrath RentcorpSEC Form 414 August 2026Common Stock · traded 12 August 2026 · filed 14 August 2026
- ▼ sold on the open market 2,000 shares of Mcgrath RentcorpSEC Form 413 August 2026Common Stock · traded 11 August 2026 · filed 13 August 2026
- was granted 1,400 shares of Mcgrath RentcorpSEC Form 43 March 2026Common Stock · traded 27 February 2026 · filed 3 March 2026
- was granted 1,400 shares of Mcgrath RentcorpSEC Form 43 March 2026Common Stock · traded 27 February 2026 · filed 3 March 2026
- exercised options over 800 shares of Mcgrath RentcorpSEC Form 425 February 2026Common Stock · traded 23 February 2026 · filed 25 February 2026
- had shares withheld for tax on 355 shares of Mcgrath RentcorpSEC Form 425 February 2026Common Stock · traded 23 February 2026 · filed 25 February 2026
- exercised options over 481 shares of Mcgrath RentcorpSEC Form 425 February 2026Common Stock · traded 24 February 2026 · filed 25 February 2026
- exercised options over 800 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 425 February 2026Restricted Stock Unit · traded 23 February 2026 · filed 25 February 2026
- exercised options over 481 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 425 February 2026Restricted Stock Unit · traded 24 February 2026 · filed 25 February 2026
- exercised options over 1,440 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 425 February 2026Restricted Stock Unit · traded 24 February 2026 · filed 25 February 2026
- exercised options over 2,293 shares of Mcgrath RentcorpSEC Form 425 February 2026Common Stock · traded 24 February 2026 · filed 25 February 2026
- had shares withheld for tax on 677 shares of Mcgrath RentcorpSEC Form 425 February 2026Common Stock · traded 24 February 2026 · filed 25 February 2026
- exercised options over 800 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 425 February 2026Restricted Stock Unit · traded 23 February 2026 · filed 25 February 2026
- exercised options over 481 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 425 February 2026Restricted Stock Unit · traded 24 February 2026 · filed 25 February 2026
- exercised options over 1,440 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 425 February 2026Restricted Stock Unit · traded 24 February 2026 · filed 25 February 2026
- exercised options over 800 shares of Mcgrath RentcorpSEC Form 425 February 2026Common Stock · traded 23 February 2026 · filed 25 February 2026
- had shares withheld for tax on 355 shares of Mcgrath RentcorpSEC Form 425 February 2026Common Stock · traded 23 February 2026 · filed 25 February 2026
- exercised options over 481 shares of Mcgrath RentcorpSEC Form 425 February 2026Common Stock · traded 24 February 2026 · filed 25 February 2026
- exercised options over 2,293 shares of Mcgrath RentcorpSEC Form 425 February 2026Common Stock · traded 24 February 2026 · filed 25 February 2026
- had shares withheld for tax on 677 shares of Mcgrath RentcorpSEC Form 425 February 2026Common Stock · traded 24 February 2026 · filed 25 February 2026
- acquired or disposed of, other 5,671 shares of Mcgrath RentcorpSEC Form 49 May 2025Common Stock · traded 7 May 2025 · filed 9 May 2025
- ▼ sold on the open market 2,500 shares of Mcgrath RentcorpSEC Form 49 May 2025Common Stock · traded 8 May 2025 · filed 9 May 2025
- acquired or disposed of, other 1,540 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 426 February 2025Restricted Stock Unit · traded 25 February 2025 · filed 26 February 2025
- exercised options over 799 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 426 February 2025Restricted Stock Unit · traded 24 February 2025 · filed 26 February 2025
- exercised options over 480 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 426 February 2025Restricted Stock Unit · traded 24 February 2025 · filed 26 February 2025
- exercised options over 514 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 426 February 2025Restricted Stock Unit · traded 25 February 2025 · filed 26 February 2025
- exercised options over 799 shares of Mcgrath RentcorpSEC Form 426 February 2025Common Stock · traded 24 February 2025 · filed 26 February 2025
- exercised options over 480 shares of Mcgrath RentcorpSEC Form 426 February 2025Common Stock · traded 24 February 2025 · filed 26 February 2025
- had shares withheld for tax on 366 shares of Mcgrath RentcorpSEC Form 426 February 2025Common Stock · traded 24 February 2025 · filed 26 February 2025
- exercised options over 514 shares of Mcgrath RentcorpSEC Form 426 February 2025Common Stock · traded 25 February 2025 · filed 26 February 2025
- had shares withheld for tax on 126 shares of Mcgrath RentcorpSEC Form 426 February 2025Common Stock · traded 25 February 2025 · filed 26 February 2025
- was granted 1,180 shares of Mcgrath RentcorpSEC Form 425 February 2025Common Stock · traded 21 February 2025 · filed 25 February 2025
- ▼ sold on the open market 5,000 shares of Mcgrath RentcorpSEC Form 41 November 2024Common Stock · traded 1 November 2024 · filed 1 November 2024
- exercised options over 1,540 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 428 February 2024Restricted Stock Unit · traded 26 February 2024 · filed 28 February 2024
- exercised options over 514 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 428 February 2024Restricted Stock Unit · traded 26 February 2024 · filed 28 February 2024
- exercised options over 513 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 428 February 2024Restricted Stock Unit · traded 26 February 2024 · filed 28 February 2024
- exercised options over 479 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 428 February 2024Restricted Stock Unit · traded 26 February 2024 · filed 28 February 2024
- exercised options over 1,113 shares of Mcgrath RentcorpSEC Form 428 February 2024Common Stock · traded 26 February 2024 · filed 28 February 2024
- exercised options over 514 shares of Mcgrath RentcorpSEC Form 428 February 2024Common Stock · traded 26 February 2024 · filed 28 February 2024
- exercised options over 513 shares of Mcgrath RentcorpSEC Form 428 February 2024Common Stock · traded 26 February 2024 · filed 28 February 2024
- exercised options over 479 shares of Mcgrath RentcorpSEC Form 428 February 2024Common Stock · traded 26 February 2024 · filed 28 February 2024
- had shares withheld for tax on 638 shares of Mcgrath RentcorpSEC Form 428 February 2024Common Stock · traded 26 February 2024 · filed 28 February 2024
- was granted 2,400 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 427 February 2024Restricted Stock Unit · traded 23 February 2024 · filed 27 February 2024
- ▼ sold on the open market 3,000 shares of Mcgrath RentcorpSEC Form 412 May 2023Common Stock · traded 11 May 2023 · filed 12 May 2023
- exercised options over 340 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 43 March 2023Restricted Stock Unit · traded 1 March 2023 · filed 3 March 2023
- exercised options over 340 shares of Mcgrath RentcorpSEC Form 43 March 2023Common Stock · traded 1 March 2023 · filed 3 March 2023
- had shares withheld for tax on 83 shares of Mcgrath RentcorpSEC Form 43 March 2023Common Stock · traded 1 March 2023 · filed 3 March 2023
- exercised options over 521 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 41 March 2023Restricted Stock Unit · traded 27 February 2023 · filed 1 March 2023
- exercised options over 513 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 41 March 2023Restricted Stock Unit · traded 27 February 2023 · filed 1 March 2023
- exercised options over 513 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 41 March 2023Restricted Stock Unit · traded 27 February 2023 · filed 1 March 2023
- was granted 1,521 shares of Mcgrath RentcorpSEC Form 41 March 2023Common Stock · traded 27 February 2023 · filed 1 March 2023
- exercised options over 521 shares of Mcgrath RentcorpSEC Form 41 March 2023Common Stock · traded 27 February 2023 · filed 1 March 2023
- exercised options over 513 shares of Mcgrath RentcorpSEC Form 41 March 2023Common Stock · traded 27 February 2023 · filed 1 March 2023
- exercised options over 513 shares of Mcgrath RentcorpSEC Form 41 March 2023Common Stock · traded 27 February 2023 · filed 1 March 2023
- had shares withheld for tax on 779 shares of Mcgrath RentcorpSEC Form 41 March 2023Common Stock · traded 27 February 2023 · filed 1 March 2023
- was granted 1,440 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 427 February 2023Restricted Stock Unit · traded 24 February 2023 · filed 27 February 2023
- was granted 1,440 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 427 February 2023Restricted Stock Unit · traded 24 February 2023 · filed 27 February 2023
- ▼ sold on the open market 2,000 shares of Mcgrath RentcorpSEC Form 410 May 2022Common Stock · traded 9 May 2022 · filed 10 May 2022
- exercised options over 1,905 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 415 March 2022Stock Appreciation Right · traded 14 March 2022 · filed 15 March 2022
- exercised options over 3,750 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 415 March 2022Stock Appreciation Right · traded 14 March 2022 · filed 15 March 2022
- exercised options over 1,905 shares of Mcgrath RentcorpSEC Form 415 March 2022Common Stock · traded 14 March 2022 · filed 15 March 2022
- exercised options over 3,750 shares of Mcgrath RentcorpSEC Form 415 March 2022Common Stock · traded 14 March 2022 · filed 15 March 2022
- had shares withheld for tax on 864 shares of Mcgrath RentcorpSEC Form 415 March 2022Common Stock · traded 14 March 2022 · filed 15 March 2022
- returned to the issuer 2,110 shares of Mcgrath RentcorpSEC Form 415 March 2022Stock Appreciation Right · traded 14 March 2022 · filed 15 March 2022
- exercised options over 340 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 43 March 2022Restricted Stock Unit · traded 1 March 2022 · filed 3 March 2022
- exercised options over 1,080 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 43 March 2022Restricted Stock Unit · traded 2 March 2022 · filed 3 March 2022
- exercised options over 340 shares of Mcgrath RentcorpSEC Form 43 March 2022Common Stock · traded 1 March 2022 · filed 3 March 2022
- had shares withheld for tax on 83 shares of Mcgrath RentcorpSEC Form 43 March 2022Common Stock · traded 1 March 2022 · filed 3 March 2022
- exercised options over 1,080 shares of Mcgrath RentcorpSEC Form 43 March 2022Common Stock · traded 2 March 2022 · filed 3 March 2022
- had shares withheld for tax on 263 shares of Mcgrath RentcorpSEC Form 43 March 2022Common Stock · traded 2 March 2022 · filed 3 March 2022
- exercised options over 1,740 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 42 March 2022Restricted Stock Unit · traded 28 February 2022 · filed 2 March 2022
- exercised options over 501 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 42 March 2022Restricted Stock Unit · traded 28 February 2022 · filed 2 March 2022
- exercised options over 520 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 42 March 2022Restricted Stock Unit · traded 28 February 2022 · filed 2 March 2022
- exercised options over 1,740 shares of Mcgrath RentcorpSEC Form 42 March 2022Common Stock · traded 28 February 2022 · filed 2 March 2022
- exercised options over 501 shares of Mcgrath RentcorpSEC Form 42 March 2022Common Stock · traded 28 February 2022 · filed 2 March 2022
- exercised options over 520 shares of Mcgrath RentcorpSEC Form 42 March 2022Common Stock · traded 28 February 2022 · filed 2 March 2022
- had shares withheld for tax on 711 shares of Mcgrath RentcorpSEC Form 42 March 2022Common Stock · traded 28 February 2022 · filed 2 March 2022
- was granted 1,540 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 41 March 2022Restricted Stock Unit · traded 25 February 2022 · filed 1 March 2022
- was granted 1,540 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 41 March 2022Restricted Stock Unit · traded 25 February 2022 · filed 1 March 2022
- exercised options over 513 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 41 March 2022Restricted Stock Unit · traded 25 February 2022 · filed 1 March 2022
- exercised options over 513 shares of Mcgrath RentcorpSEC Form 41 March 2022Common Stock · traded 25 February 2022 · filed 1 March 2022
- had shares withheld for tax on 153 shares of Mcgrath RentcorpSEC Form 41 March 2022Common Stock · traded 25 February 2022 · filed 1 March 2022
- exercised options over 2,176 shares of Mcgrath RentcorpSEC Form 44 March 2021Common Stock · traded 1 March 2021 · filed 4 March 2021
- exercised options over 519 shares of Mcgrath RentcorpSEC Form 44 March 2021Common Stock · traded 2 March 2017 · filed 4 March 2021
- exercised options over 340 shares of Mcgrath RentcorpSEC Form 44 March 2021Common Stock · traded 1 March 2021 · filed 4 March 2021
- exercised options over 500 shares of Mcgrath RentcorpSEC Form 44 March 2021Common Stock · traded 1 March 2021 · filed 4 March 2021
- had shares withheld for tax on 843 shares of Mcgrath RentcorpSEC Form 44 March 2021Common Stock · traded 1 March 2021 · filed 4 March 2021
- exercised options over 1,080 shares of Mcgrath RentcorpSEC Form 44 March 2021Common Stock · traded 2 March 2021 · filed 4 March 2021
- had shares withheld for tax on 263 shares of Mcgrath RentcorpSEC Form 44 March 2021Common Stock · traded 2 March 2021 · filed 4 March 2021
- exercised options over 340 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 44 March 2021Restricted Stock Units · traded 1 March 2021 · filed 4 March 2021
- exercised options over 2,176 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 44 March 2021Restricted Stock Units · traded 1 March 2021 · filed 4 March 2021
- exercised options over 500 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 44 March 2021Restricted Stock Units · traded 1 March 2021 · filed 4 March 2021
- exercised options over 519 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 44 March 2021Restricted Stock Units · traded 1 March 2021 · filed 4 March 2021
- exercised options over 1,080 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 44 March 2021Restricted Stock Units · traded 1 March 2021 · filed 4 March 2021
- was granted 1,540 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 41 March 2021Restricted Stock Units · traded 25 February 2021 · filed 1 March 2021
- was granted 1,540 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 41 March 2021Restricted Stock Units · traded 25 February 2021 · filed 1 March 2021
- ▼ sold on the open market 3,072 shares of Mcgrath RentcorpSEC Form 416 December 2020Common Stock · traded 14 December 2020 · filed 16 December 2020
- exercised options over 2,250 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 411 December 2020Stock Appreciation Right · traded 9 December 2020 · filed 11 December 2020
- exercised options over 5,715 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 411 December 2020Stock Appreciation Right · traded 9 December 2020 · filed 11 December 2020
- exercised options over 2,250 shares of Mcgrath RentcorpSEC Form 411 December 2020Common Stock · traded 9 December 2020 · filed 11 December 2020
- exercised options over 5,715 shares of Mcgrath RentcorpSEC Form 411 December 2020Common Stock · traded 9 December 2020 · filed 11 December 2020
- ▼ sold on the open market 2,165 shares of Mcgrath RentcorpSEC Form 411 December 2020Common Stock · traded 9 December 2020 · filed 11 December 2020
- had shares withheld for tax on 1,125 shares of Mcgrath RentcorpSEC Form 411 December 2020Common Stock · traded 9 December 2020 · filed 11 December 2020
- returned to the issuer 3,349 shares of Mcgrath RentcorpSEC Form 411 December 2020Common Stock · traded 9 December 2020 · filed 11 December 2020
- ▼ sold on the open market 2,763 shares of Mcgrath RentcorpSEC Form 411 December 2020Common Stock · traded 11 December 2020 · filed 11 December 2020
- exercised options over 3,240 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 44 March 2020Restricted Stock Units · traded 2 March 2020 · filed 4 March 2020
- exercised options over 340 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 44 March 2020Restricted Stock Units · traded 2 March 2020 · filed 4 March 2020
- exercised options over 630 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 44 March 2020Stock Appreciation Right · traded 3 March 2020 · filed 4 March 2020
- exercised options over 1,905 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 44 March 2020Stock Appreciation Right · traded 3 March 2020 · filed 4 March 2020
- exercised options over 750 shares of Mcgrath Rentcorp (a derivative holding)SEC Form 44 March 2020Stock Appreciation Right · traded 3 March 2020 · filed 4 March 2020
- exercised options over 3,240 shares of Mcgrath RentcorpSEC Form 44 March 2020Common Stock · traded 2 March 2020 · filed 4 March 2020
- exercised options over 340 shares of Mcgrath RentcorpSEC Form 44 March 2020Common Stock · traded 2 March 2020 · filed 4 March 2020
- had shares withheld for tax on 872 shares of Mcgrath RentcorpSEC Form 44 March 2020Common Stock · traded 2 March 2020 · filed 4 March 2020
- exercised options over 630 shares of Mcgrath RentcorpSEC Form 44 March 2020Common Stock · traded 3 March 2020 · filed 4 March 2020
- exercised options over 750 shares of Mcgrath RentcorpSEC Form 44 March 2020Common Stock · traded 3 March 2020 · filed 4 March 2020
- exercised options over 1,905 shares of Mcgrath RentcorpSEC Form 44 March 2020Common Stock · traded 3 March 2020 · filed 4 March 2020
- had shares withheld for tax on 481 shares of Mcgrath RentcorpSEC Form 44 March 2020Common Stock · traded 3 March 2020 · filed 4 March 2020
- returned to the issuer 1,317 shares of Mcgrath RentcorpSEC Form 44 March 2020Common Stock · traded 3 March 2020 · filed 4 March 2020
- exercised options over 499 shares of Mcgrath RentcorpSEC Form 42 March 2020Common Stock · traded 28 February 2020 · filed 2 March 2020
- had shares withheld for tax on 122 shares of Mcgrath RentcorpSEC Form 42 March 2020Common Stock · traded 28 February 2020 · filed 2 March 2020
Positions come from the unitedstates/congress-legislators roster, the Office of Government Ethics and the SEC’s Form 4 index. Every disclosed line names its own source and links the document the government published; we print what the filing says and never a price we did not read from it. Headlines and links come from the GDELT Global Knowledge Graph — the story stays with the publisher. The portrait, where we have one, is the public-domain Congressional Bioguide photograph.