‹ Screener

MCGRATH RENTCORP

MGRC · Services-Equipment Rental & Leasing, NEC · 24.6M shares · -0%/yr ↓ buyback · EDGAR filings ↗
Net buyback after stock comp: $5M (gross $14M, SBC $8M)

Reference price $119.21 · est. market cap ~$2.9B — last insider sale, 2026-07-01 (estimated from the dated SEC Form 4 price × shares outstanding — not a live quote)

Grade

B77

gen composite 68pct→77

Notable findings

Quarterly revenue

2025-06-30 · $236M2025-09-30 · $256M2025-12-31 · $257M2026-03-31 · $199M

Last 4 quarters · from SEC filings.

Key metrics

Gross margin
48.2%
Operating margin
25.8%
Net margin
16.6%
Return on equity
12.6%
Return on assets
6.6%
ROIC
15.6%
Revenue growth (QoQ)
1.6%
Net-income growth
-32.5%
Free cash flow
$211M
EBITDA
$351M
Tangible book value
$858M
Cash & investments
$295K
Stock comp / revenue
1.2%

Leadership & compensation

NameRoleLatest total comp
Gilda MalekSVP, Chief Legal Officer$2M FY2025
Keith E. PrattExecutive VP and CFO$3M FY2025
Kristina E. Van TreaseChief Strategy Officer$1M FY2025
Lieffrig JohnVP and Division Manager
Philip B. HawkinsChief Operating Officer$2M FY2025
Skenesky John PVP and Division Manager
Wescott TaraSVP, Chief HR Officer
Whitney David MSVP, Chief Accounting Officer
Joseph F. HannaOfficer$7M FY2025
Bradley M. ShusterDirector$300K FY2025
Kimberly A. BoxDirector$246K FY2025
Nicolas C. AndersonDirector$230K FY2025
Smita ConjeevaramDirector$237K FY2025
William J. DawsonDirector$245K FY2025

Officers & directors from SEC filings (Form 4 + DEF 14A proxy); compensation is the latest reported fiscal year.

Insider transactions · last 6 months

DateInsiderTypeSharesPrice
2026-07-01HANNA JOSEPH FSell4.8K$120.51
2026-07-01HANNA JOSEPH FSell460$119.21
2026-07-01HANNA JOSEPH FSell2.2K$121.23
2026-06-26Lieffrig JohnSell500$125.00
2026-06-25Lieffrig JohnSell2.0K$125.00
2026-06-15Malek GildaSell1.4K$114.04
2026-06-10VAN TREASE KRISTINASell3.8K$113.65
2026-06-10Whitney David MSell3.8K$113.65
2026-05-15Whitney David MSell539$115.00
2026-05-15VAN TREASE KRISTINASell539$115.00
2026-05-05HANNA JOSEPH FSell530$112.00
2026-05-05HANNA JOSEPH FOther400$113.06
2026-05-04HANNA JOSEPH FSell9.1K$112.46
2026-05-04HANNA JOSEPH FSell400$113.19
2026-03-31Whitney David MGrant2.3K
2026-03-31Malek GildaOption exercise1.4K
2026-03-31Malek GildaTax withheld700$110.28
2026-03-31VAN TREASE KRISTINAGrant2.3K
2026-03-12VAN TREASE KRISTINAOther6.0K$104.00
2026-03-12Whitney David MOther6.0K$104.00
2026-02-27Malek GildaGrant4.5K
2026-02-27Wescott TaraGrant1.8K
2026-02-27Anderson Nicolas CGrant1.3K
2026-02-27Lieffrig JohnGrant1.5K
2026-02-27Conjeevaram SmitaGrant1.3K
2026-02-27Box Kimberly AnnGrant1.3K
2026-02-27Skenesky John PGrant1.4K
2026-02-27VAN TREASE KRISTINAGrant2.7K
2026-02-27VAN TREASE KRISTINAGrant1.2K
2026-02-27Hawkins Philip BGrant11K
2026-02-27Whitney David MGrant1.2K
2026-02-27Whitney David MGrant2.7K
2026-02-27PRATT KEITH EGrant6.1K
2026-02-27DAWSON WILLIAM JGrant1.3K
2026-02-27HANNA JOSEPH FGrant1.3K
2026-02-27SHUSTER BRADLEY MGrant1.3K
2026-02-24HANNA JOSEPH FTax withheld16K$114.48
2026-02-24Skenesky John POption exercise2.3K
2026-02-24Skenesky John PTax withheld677$114.48
2026-02-24VAN TREASE KRISTINAOption exercise511
2026-02-24VAN TREASE KRISTINAOption exercise2.4K
2026-02-24VAN TREASE KRISTINATax withheld1.6K$114.48
2026-02-24VAN TREASE KRISTINAOption exercise354
2026-02-24VAN TREASE KRISTINAOption exercise1.7K
2026-02-24VAN TREASE KRISTINATax withheld1.1K$114.48
2026-02-24Hawkins Philip BOption exercise657
2026-02-24Hawkins Philip BOption exercise3.1K
2026-02-24Hawkins Philip BTax withheld1.0K$114.48
2026-02-24Whitney David MOption exercise354
2026-02-24Whitney David MOption exercise1.7K
2026-02-24Whitney David MTax withheld1.1K$114.48
2026-02-24Whitney David MOption exercise511
2026-02-24Whitney David MOption exercise2.4K
2026-02-24Whitney David MTax withheld1.6K$114.48
2026-02-24PRATT KEITH EOption exercise1.2K
2026-02-24PRATT KEITH EOption exercise5.7K
2026-02-24PRATT KEITH ETax withheld3.9K$114.48
2026-02-24HANNA JOSEPH FOption exercise3.2K
2026-02-24HANNA JOSEPH FOption exercise26K
2026-02-24Wescott TaraOption exercise1.9K
2026-02-24Wescott TaraOption exercise401
2026-02-24Wescott TaraTax withheld1.5K$114.48
2026-02-24Lieffrig JohnOption exercise417
2026-02-24Lieffrig JohnOption exercise2.0K
2026-02-24Lieffrig JohnTax withheld706$114.48
2026-02-24Skenesky John POption exercise481
2026-02-23Malek GildaTax withheld1.2K$113.07
2026-02-23Wescott TaraOption exercise827
2026-02-23Wescott TaraTax withheld521$113.07
2026-02-23VAN TREASE KRISTINATax withheld532$113.07
2026-02-23PRATT KEITH EOption exercise3.1K
2026-02-23PRATT KEITH ETax withheld3.5K$113.07
2026-02-23Lieffrig JohnOption exercise800
2026-02-23Lieffrig JohnTax withheld421$113.07
2026-02-23Whitney David MOption exercise933
2026-02-23Hawkins Philip BOption exercise1.3K
2026-02-23Hawkins Philip BTax withheld702$113.07
2026-02-23Skenesky John POption exercise800
2026-02-23Skenesky John PTax withheld355$113.07
2026-02-23Whitney David MTax withheld837$113.07
2026-02-23HANNA JOSEPH FOption exercise8.8K
2026-02-23HANNA JOSEPH FTax withheld7.9K$113.07
2026-02-23VAN TREASE KRISTINAOption exercise933
2026-02-23VAN TREASE KRISTINATax withheld837$113.07
2026-02-23Whitney David MOption exercise587
2026-02-23Whitney David MTax withheld532$113.07
2026-02-23Malek GildaOption exercise1.3K
2026-02-23VAN TREASE KRISTINAOption exercise587

All non-derivative Form 4 activity (SEC), newest first.

Notable events (8-K)

DateItems
2026-06-05Shareholder votefiling ↗
2026-05-11Material agreementDebt obligationReg FDExhibitsfiling ↗
2026-04-29ResultsExhibitsfiling ↗
2026-02-25ResultsExhibitsfiling ↗
2026-02-05Exec/director change5.03Exhibitsfiling ↗
2025-10-23ResultsExhibitsfiling ↗
2025-09-08Debt obligationfiling ↗
2025-07-24ResultsExhibitsfiling ↗

Recent filings

FormFiledPeriodAccession
8-K2026-06-052026-06-030001193125-26-259523 ↗
8-K2026-05-112026-05-080001193125-26-216693 ↗
8-K2026-04-292026-04-290001193125-26-191428 ↗
10-Q2026-04-292026-03-310001193125-26-191431 ↗
DEF 14A2026-04-242026-06-030001193125-26-177073 ↗
10-K2026-02-252025-12-310001193125-26-071463 ↗
8-K2026-02-252026-02-250001193125-26-071461 ↗
8-K2026-02-052026-02-050001193125-26-039337 ↗
10-Q2025-10-232025-09-300001193125-25-248724 ↗
8-K2025-10-232025-10-230001193125-25-248723 ↗
8-K2025-09-082025-09-080000950170-25-113536 ↗
10-Q2025-07-242025-06-300000950170-25-098322 ↗