McGrath RentCorp (MGRC) Financials: Revenue & Earnings
$2.92B
Market Cap
19.05
P/E
18.65
Forward P/E
—
Score
MGRC price $119.57 +0.01 +0.01%
| 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| 424080000 | 462034000 | 498330000 | 570230000 | 572554000 | 616833000 | 635665000 | 831842000 | 910942000 | 944235000 |
McGrath RentCorp (MGRC) operates as a diversified business-to-business provider of rental solutions, serving clients across the United States and internationally. Its primary offerings encompass a range of temporary infrastructure and specialized equipment, including versatile modular structures, portable storage units, advanced electronic testing apparatus, and various liquid and solid containment solutions. The…
MGRC fair value $104.68. Price $119.57. Price is 14% above fair value.
Above fair value, but less expensive than usual. A smaller premium than on 79% of days in the past 5 years.
Fair value is an estimate of what one share is worth if future cash flows arrive as modeled. It is not a forecast of the share price. How discounted cash flow works.
Calculated with a 10-year free-cash-flow discount. Starting free cash flow 122.38M. Growth 7.92%. When analyst earnings forecasts are available, free cash flow in those years is forecast earnings times the company's usual conversion of earnings into free cash flow, kept between 60% and 130%. Years with fewer than 3 analyst estimates are left out. Growth then fades in a straight line to terminal growth by year 10, starting from the last well-covered year's growth, or from the pace across those years when the final year slows sharply, kept between 0% and 20%. Without those forecasts, year-1 growth is analyst revenue growth for the next full fiscal year, or 5-year historical revenue growth when that forecast is missing, held for five years, then fading in a straight line to terminal growth by year 10. Terminal growth 3.00%. Discount rate 8.70% (beta 0.8). Beta is kept between 0.8 and 2.0, which on its own would make the discount rate 8.7% to 15.3%. The rate is then capped at 12%. A cap is used because a discount above 12% pushes higher-beta stocks further from the price. The discount rate stays at least 5 percentage points above terminal growth. Shares 24.43M. Net debt 527.50M. The earnings value is next-12-months earnings per share, or trailing earnings when that forecast is missing, times the stock's own 10-year median P/E, kept between 8 and 40. Fewer than five years of history uses the sector's typical P/E. Fair value is the average of the cash-flow value and the earnings value when both exist. Model uncertainty is high when fair value is more than 60% from the price, or when most of the cash-flow value sits after year 10.
| Date | EPS actual | EPS estimate | Revenue | Revenue estimate |
|---|---|---|---|---|
| 2026-10-28 | — | 1.89 | — | 273.25M |
| 2026-07-29 | 1.37 | 1.47 | 221.11M | 236.51M |
| 2026-04-29 | 1.10 | 1.13 | 198.54M | 198.19M |
| 2026-02-25 | 2.02 | 1.74 | 256.76M | 254.32M |
| 2025-10-23 | 1.72 | 1.83 | 256.44M | 254.32M |
| 2025-07-24 | 1.46 | 1.30 | 235.62M | 276.78M |
| 2025-04-24 | 1.15 | 1.02 | 195.42M | 189.03M |
| 2025-02-19 | 1.58 | 1.50 | 243.75M | 246.93M |
| 2024-10-24 | 1.87 | 1.39 | 266.76M | 246.89M |
| 2024-07-25 | 0.84 | 1.25 | 212.61M | 210.23M |
| 2024-04-25 | 0.93 | 0.73 | 187.83M | 172.08M |
| 2024-02-21 | 1.30 | 1.37 | 221.59M | 214.42M |
| 2023-10-26 | 1.49 | 1.25 | 243.51M | 214.58M |
| 2023-07-27 | 1.14 | 0.99 | 203.03M | 194.58M |
| 2023-05-04 | 2.92 | 0.70 | 173.16M | 158.45M |
| 2023-02-22 | 1.62 | 1.38 | 210.88M | 201.16M |
| 2022-10-27 | 1.25 | 1.17 | 200.54M | 185.14M |
| 2022-07-28 | 1.07 | 0.90 | 177.03M | 174.03M |
| 2022-04-28 | 0.77 | 0.72 | 145.37M | 146.41M |
| 2022-02-23 | 1.16 | 1.15 | 175.91M | 175.51M |
| 2021-10-28 | 0.95 | 1.24 | 173.29M | 177.61M |
| 2021-08-03 | 0.92 | 0.91 | 146.44M | 133.83M |
| 2021-04-28 | 0.71 | 0.77 | 121.19M | 128.19M |
| 2021-02-23 | 1.27 | 1.03 | 148.98M | 114.27M |
| 2020-10-29 | 1.15 | 1.02 | 156.45M | 138.76M |
| 2020-07-29 | 0.92 | 0.40 | 137.67M | 102.22M |
| 2020-04-29 | 0.81 | 0.75 | 129.45M | 119.86M |
| 2020-02-25 | 1.07 | 0.94 | 147.22M | 129.33M |
| 2019-10-29 | 1.32 | 1.03 | 173.56M | 135.43M |
| 2019-07-30 | 0.79 | 0.72 | 127.44M | 116.15M |
| 2019-04-30 | 0.75 | 0.64 | 122.01M | 104.11M |
| 2019-02-26 | 0.99 | 0.77 | 133.12M | 103.53M |
| 2018-10-30 | 1.01 | 0.90 | 143.15M | 127.56M |
| 2018-07-31 | 0.65 | 0.64 | 116.98M | 115.20M |
| 2018-05-01 | 0.59 | 0.47 | 105.08M | 83.72M |
| 2018-02-27 | 0.62 | 0.53 | 122.23M | 96.58M |
| 2017-10-31 | 0.69 | 0.57 | 135.39M | 111.85M |
| 2017-08-02 | 0.48 | 0.39 | 109.58M | 89.05M |
| 2017-05-02 | 0.33 | 0.28 | 94.84M | 80.44M |
| 2017-02-28 | 0.40 | 0.46 | 105.28M | 121.09M |
Yield 1.65%. Payout ratio 31.76%. Frequency Quarterly.
Safety score 100/100 · Safe. Payout ratio is 32% of earnings. Dividends use less than 40% of free cash flow. Dividends were paid in 37 separate years. Yield is 1.6%, in a range that is usually sustainable.
| Ex-date | Dividend | Record | Payment | Frequency |
|---|---|---|---|---|
| 2026-10-16 | $0.49 | 2026-10-16 | 2026-10-30 | Quarterly |
| 2026-07-17 | $0.49 | 2026-07-17 | 2026-07-31 | Quarterly |
| 2026-04-16 | $0.49 | 2026-04-16 | 2026-04-30 | Quarterly |
| 2026-01-16 | $0.48 | 2026-01-16 | 2026-01-30 | Quarterly |
| 2025-10-17 | $0.48 | 2025-10-17 | 2025-10-31 | Quarterly |
| 2025-07-17 | $0.48 | 2025-07-17 | 2025-07-31 | Quarterly |
| 2025-04-16 | $0.48 | 2025-04-16 | 2025-04-30 | Quarterly |
| 2025-01-17 | $0.47 | 2025-01-17 | 2025-01-31 | Quarterly |
| 2024-10-17 | $0.47 | 2024-10-17 | 2024-10-31 | Quarterly |
| 2024-07-17 | $0.47 | 2024-07-17 | 2024-07-31 | Quarterly |
| 2024-04-15 | $0.47 | 2024-04-16 | 2024-04-30 | Quarterly |
| 2024-01-16 | $0.47 | 2024-01-17 | 2024-01-31 | Quarterly |
| 2023-10-16 | $0.47 | 2023-10-17 | 2023-10-31 | Quarterly |
| 2023-07-14 | $0.47 | 2023-07-17 | 2023-07-31 | Quarterly |
| 2023-04-13 | $0.47 | 2023-04-14 | 2023-04-28 | Quarterly |
| 2023-01-13 | $0.46 | 2023-01-17 | 2023-01-31 | Quarterly |
| 2022-10-14 | $0.46 | 2022-10-17 | 2022-10-31 | Quarterly |
| 2022-07-14 | $0.46 | 2022-07-15 | 2022-07-29 | Quarterly |
| 2022-04-13 | $0.46 | 2022-04-15 | 2022-04-29 | Quarterly |
| 2022-01-13 | $0.43 | 2022-01-17 | 2022-01-31 | Quarterly |
| 2021-10-14 | $0.43 | 2021-10-15 | 2021-10-29 | Quarterly |
| 2021-07-15 | $0.43 | 2021-07-16 | 2021-07-30 | Quarterly |
| 2021-04-14 | $0.43 | 2021-04-15 | 2021-04-30 | Quarterly |
| 2021-01-14 | $0.42 | 2021-01-15 | 2021-01-29 | Quarterly |
| 2020-10-15 | $0.42 | 2020-10-16 | 2020-10-30 | Quarterly |
| 2020-07-16 | $0.42 | 2020-07-17 | 2020-07-31 | Quarterly |
| 2020-04-14 | $0.42 | 2020-04-15 | 2020-04-30 | Quarterly |
| 2020-01-16 | $0.38 | 2020-01-17 | 2020-01-31 | Quarterly |
| 2019-10-16 | $0.38 | 2019-10-17 | 2019-10-31 | Quarterly |
| 2019-07-16 | $0.38 | 2019-07-17 | 2019-07-31 | Quarterly |
| 2019-04-12 | $0.38 | 2019-04-15 | 2019-04-30 | Quarterly |
| 2019-01-16 | $0.34 | 2019-01-17 | 2019-01-31 | Quarterly |
| 2018-10-16 | $0.34 | 2018-10-17 | 2018-10-31 | Quarterly |
| 2018-07-16 | $0.34 | 2018-07-17 | 2018-07-31 | Quarterly |
| 2018-04-13 | $0.34 | 2018-04-16 | 2018-04-30 | Quarterly |
| 2018-01-16 | $0.26 | 2018-01-17 | 2018-01-31 | Quarterly |
| 2017-10-16 | $0.26 | 2017-10-17 | 2017-10-31 | Quarterly |
| 2017-07-13 | $0.26 | 2017-07-17 | 2017-07-31 | Quarterly |
| 2017-04-11 | $0.26 | 2017-04-14 | 2017-04-28 | Quarterly |
| 2017-01-12 | $0.26 | 2017-01-17 | 2017-01-31 | Quarterly |
| 2016-10-13 | $0.26 | 2016-10-17 | 2016-10-31 | Quarterly |
| 2016-07-13 | $0.26 | 2016-07-15 | 2016-07-29 | Quarterly |
| 2016-04-13 | $0.26 | 2016-04-15 | 2016-04-29 | Quarterly |
| 2016-01-13 | $0.25 | 2016-01-15 | 2016-01-29 | Quarterly |
| 2015-10-14 | $0.25 | 2015-10-16 | 2015-10-30 | Quarterly |
| 2015-07-15 | $0.25 | 2015-07-17 | 2015-07-31 | Quarterly |
| 2015-04-14 | $0.25 | 2015-04-16 | 2015-04-30 | Quarterly |
| 2015-01-14 | $0.24 | 2015-01-16 | 2015-01-30 | Quarterly |
| 2014-10-15 | $0.24 | 2014-10-17 | 2014-10-31 | Quarterly |
| 2014-07-15 | $0.24 | 2014-07-17 | 2014-07-31 | Quarterly |
| 2014-04-14 | $0.24 | 2014-04-16 | 2014-04-30 | Quarterly |
| 2014-01-15 | $0.24 | 2014-01-17 | 2014-01-31 | Quarterly |
| 2013-10-17 | $0.24 | 2013-10-21 | 2013-10-31 | Quarterly |
| 2013-07-15 | $0.24 | 2013-07-17 | 2013-07-31 | Quarterly |
| 2013-04-12 | $0.24 | 2013-04-16 | 2013-04-30 | Quarterly |
| 2013-01-15 | $0.23 | 2013-01-17 | 2013-01-31 | Quarterly |
| 2012-10-15 | $0.23 | 2012-10-17 | 2012-10-31 | Quarterly |
| 2012-07-13 | $0.23 | 2012-07-17 | 2012-07-31 | Quarterly |
| 2012-04-12 | $0.23 | 2012-04-16 | 2012-04-30 | Quarterly |
| 2012-01-12 | $0.23 | 2012-01-17 | 2012-01-31 | Quarterly |
| 2011-10-13 | $0.23 | 2011-10-17 | 2011-10-31 | Quarterly |
| 2011-07-13 | $0.23 | 2011-07-15 | 2011-07-29 | Quarterly |
| 2011-04-13 | $0.23 | 2011-04-15 | 2011-04-29 | Quarterly |
| 2011-01-12 | $0.23 | 2011-01-17 | 2011-01-31 | Quarterly |
| 2010-10-13 | $0.23 | 2010-10-15 | 2010-10-29 | Quarterly |
| 2010-07-14 | $0.23 | 2010-07-16 | 2010-07-30 | Quarterly |
| 2010-04-14 | $0.23 | 2010-04-16 | 2010-04-30 | Quarterly |
| 2010-01-13 | $0.22 | 2010-01-15 | 2010-01-29 | Quarterly |
| 2009-10-14 | $0.22 | 2009-10-16 | 2009-10-30 | Quarterly |
| 2009-07-14 | $0.22 | 2009-07-16 | 2009-07-31 | Quarterly |
| 2009-04-14 | $0.22 | 2009-04-16 | 2009-04-30 | Quarterly |
| 2009-01-13 | $0.20 | 2009-01-15 | 2009-01-30 | Quarterly |
| 2008-10-10 | $0.20 | 2008-10-15 | 2008-10-31 | Quarterly |
| 2008-07-14 | $0.20 | 2008-07-16 | 2008-07-31 | Quarterly |
| 2008-04-14 | $0.20 | 2008-04-16 | 2008-04-30 | Quarterly |
| 2008-01-11 | $0.18 | 2008-01-15 | 2008-01-31 | Quarterly |
| 2007-10-11 | $0.18 | 2007-10-15 | 2007-10-31 | Quarterly |
| 2007-07-12 | $0.18 | 2007-07-16 | 2007-07-31 | Quarterly |
| 2007-04-12 | $0.18 | 2007-04-16 | 2007-04-30 | Quarterly |
| 2007-01-10 | $0.16 | 2007-01-15 | 2007-01-31 | Quarterly |
| Date | Insider | Action | Shares | Price | Value |
|---|---|---|---|---|---|
| 2026-10-01 | HANNA JOSEPH F | Sell | 7.50K | $115.04 | 862.82K |
| 2026-08-18 | Wescott Tara | Sell | 1.32K | $122.00 | 161.65K |
| 2026-08-12 | Skenesky John P | Sell | 6.08K | $120.54 | 732.52K |
| 2026-08-11 | Hawkins Philip B | Sell | 4.43K | $120.91 | 535.64K |
| 2026-08-11 | Hawkins Philip B | Sell | 5 | $124.00 | 620 |
| 2026-08-11 | Skenesky John P | Sell | 2.00K | $120.41 | 240.82K |
| 2026-07-01 | HANNA JOSEPH F | Sell | 460 | $119.21 | 54.84K |
| 2026-07-01 | HANNA JOSEPH F | Sell | 4.80K | $120.51 | 578.79K |
| 2026-07-01 | HANNA JOSEPH F | Sell | 2.24K | $121.23 | 271.20K |
| 2026-06-26 | Lieffrig John | Sell | 500 | $125.00 | 62.50K |
| 2026-06-25 | Lieffrig John | Sell | 2.00K | $125.00 | 250.00K |
| 2026-06-15 | Malek Gilda | Sell | 1.41K | $114.04 | 160.45K |
| 2026-06-10 | Whitney David M | Sell | 3.78K | $113.65 | 429.94K |
| 2026-06-10 | VAN TREASE KRISTINA | Sell | 3.78K | $113.65 | 429.94K |
| 2026-05-15 | Whitney David M | Sell | 539 | $115.00 | 61.99K |
| 2026-05-15 | VAN TREASE KRISTINA | Sell | 539 | $115.00 | 61.99K |
| 2026-05-05 | HANNA JOSEPH F | Sell | 400 | $113.06 | 45.22K |
| 2026-05-05 | HANNA JOSEPH F | Sell | 530 | $112.00 | 59.36K |
| 2026-05-04 | HANNA JOSEPH F | Sell | 9.07K | $112.46 | 1.02M |
| 2026-05-04 | HANNA JOSEPH F | Sell | 400 | $113.19 | 45.28K |
| 2026-04-03 | Snyder Chris J. | Other | 0 | — | — |
| 2026-04-03 | Snyder Chris J. | Other | 0 | — | — |
| 2026-04-03 | Snyder Chris J. | Other | 0 | — | — |
| 2026-04-03 | Snyder Chris J. | Other | 0 | — | — |
| 2026-03-31 | VAN TREASE KRISTINA | Buy | 2.27K | — | — |
| 2026-03-31 | Whitney David M | Buy | 2.27K | — | — |
| 2026-03-31 | Malek Gilda | Buy | 1.43K | — | — |
| 2026-03-31 | Malek Gilda | Sell | 700 | $110.28 | 77.20K |
| 2026-03-31 | Malek Gilda | Sell | 1.43K | — | — |
| 2026-03-12 | Whitney David M | Buy | 5.97K | $104.00 | 620.46K |
| 2026-03-12 | VAN TREASE KRISTINA | Buy | 5.97K | $104.00 | 620.46K |
| 2026-02-27 | SHUSTER BRADLEY M | Buy | 1.30K | — | — |
| 2026-02-27 | Anderson Nicolas C | Buy | 1.30K | — | — |
| 2026-02-27 | Box Kimberly Ann | Buy | 1.30K | — | — |
| 2026-02-27 | Conjeevaram Smita | Buy | 1.30K | — | — |
| 2026-02-27 | DAWSON WILLIAM J | Buy | 1.30K | — | — |
| 2026-02-27 | VAN TREASE KRISTINA | Buy | 2.70K | — | — |
| 2026-02-27 | VAN TREASE KRISTINA | Buy | 1.17K | — | — |
| 2026-02-27 | Whitney David M | Buy | 2.70K | — | — |
| 2026-02-27 | Whitney David M | Buy | 1.17K | — | — |
| 2026-02-27 | HANNA JOSEPH F | Buy | 1.30K | — | — |
| 2026-02-27 | Lieffrig John | Buy | 1.53K | — | — |
| 2026-02-27 | Hawkins Philip B | Buy | 11.27K | — | — |
| 2026-02-27 | PRATT KEITH E | Buy | 6.08K | — | — |
| 2026-02-27 | Skenesky John P | Buy | 1.40K | — | — |
| 2026-02-27 | Malek Gilda | Buy | 4.51K | — | — |
| 2026-02-27 | Wescott Tara | Buy | 1.80K | — | — |
| 2026-02-24 | VAN TREASE KRISTINA | Buy | 2.44K | — | — |
| 2026-02-24 | VAN TREASE KRISTINA | Sell | 1.58K | $114.48 | 181.11K |
| 2026-02-24 | VAN TREASE KRISTINA | Buy | 511 | — | — |
| 2026-02-24 | VAN TREASE KRISTINA | Buy | 1.69K | — | — |
| 2026-02-24 | VAN TREASE KRISTINA | Sell | 1.11K | $114.48 | 126.96K |
| 2026-02-24 | VAN TREASE KRISTINA | Buy | 354 | — | — |
| 2026-02-24 | VAN TREASE KRISTINA | Sell | 1.06K | — | — |
| 2026-02-24 | Whitney David M | Buy | 2.44K | — | — |
| 2026-02-24 | Whitney David M | Sell | 1.58K | $114.48 | 181.11K |
| 2026-02-24 | Whitney David M | Buy | 511 | — | — |
| 2026-02-24 | Whitney David M | Buy | 1.69K | — | — |
| 2026-02-24 | Whitney David M | Sell | 1.11K | $114.48 | 126.96K |
| 2026-02-24 | Whitney David M | Buy | 354 | — | — |
| 2026-02-24 | Whitney David M | Sell | 1.53K | — | — |
| 2026-02-24 | HANNA JOSEPH F | Buy | 25.97K | — | — |
| 2026-02-24 | HANNA JOSEPH F | Sell | 15.94K | $114.48 | 1.82M |
| 2026-02-24 | HANNA JOSEPH F | Buy | 3.20K | — | — |
| 2026-02-24 | HANNA JOSEPH F | Sell | 16.31K | — | — |
| 2026-02-24 | Lieffrig John | Buy | 1.99K | — | — |
| 2026-02-24 | Lieffrig John | Sell | 706 | $114.48 | 80.82K |
| 2026-02-24 | Lieffrig John | Buy | 417 | — | — |
| 2026-02-24 | Lieffrig John | Sell | 1.25K | — | — |
| 2026-02-24 | Hawkins Philip B | Buy | 3.14K | — | — |
| 2026-02-24 | Hawkins Philip B | Sell | 1.04K | $114.48 | 118.83K |
| 2026-02-24 | Hawkins Philip B | Buy | 657 | — | — |
| 2026-02-24 | Hawkins Philip B | Sell | 1.97K | — | — |
| 2026-02-24 | PRATT KEITH E | Buy | 5.73K | — | — |
| 2026-02-24 | PRATT KEITH E | Sell | 3.86K | $114.48 | 441.78K |
| 2026-02-24 | PRATT KEITH E | Buy | 1.20K | — | — |
| 2026-02-24 | PRATT KEITH E | Sell | 3.60K | — | — |
| 2026-02-24 | Skenesky John P | Buy | 2.29K | — | — |
| 2026-02-24 | Skenesky John P | Sell | 677 | $114.48 | 77.50K |
| 2026-02-24 | Skenesky John P | Buy | 481 | — | — |
| 2026-02-24 | Skenesky John P | Sell | 1.44K | — | — |
| 2026-02-24 | Wescott Tara | Buy | 401 | — | — |
| 2026-02-24 | Wescott Tara | Buy | 1.91K | — | — |
| 2026-02-24 | Wescott Tara | Sell | 1.48K | $114.48 | 169.66K |
| 2026-02-24 | Wescott Tara | Sell | 401 | — | — |
| 2026-02-23 | VAN TREASE KRISTINA | Buy | 933 | — | — |
| 2026-02-23 | VAN TREASE KRISTINA | Sell | 837 | $113.07 | 94.64K |
| 2026-02-23 | VAN TREASE KRISTINA | Buy | 587 | — | — |
| 2026-02-23 | VAN TREASE KRISTINA | Sell | 532 | $113.07 | 60.15K |
| 2026-02-23 | VAN TREASE KRISTINA | Sell | 933 | — | — |
| 2026-02-23 | VAN TREASE KRISTINA | Sell | 587 | — | — |
| 2026-02-23 | Whitney David M | Buy | 933 | — | — |
| 2026-02-23 | Whitney David M | Sell | 837 | $113.07 | 94.64K |
| 2026-02-23 | Whitney David M | Buy | 587 | — | — |
| 2026-02-23 | Whitney David M | Sell | 532 | $113.07 | 60.15K |
| 2026-02-23 | Whitney David M | Sell | 933 | — | — |
| 2026-02-23 | Whitney David M | Sell | 587 | — | — |
| 2026-02-23 | HANNA JOSEPH F | Buy | 8.81K | — | — |
| 2026-02-23 | HANNA JOSEPH F | Sell | 7.92K | $113.07 | 895.51K |
| 2026-02-23 | HANNA JOSEPH F | Sell | 8.81K | — | — |
Latest filed quarter: Q2 2026.
Institutions holding: 275, holders +16 vs prior quarter. Ownership 92.57%.
| Holder | Shares | Change | Change % | Value |
|---|---|---|---|---|
| BLACKROCK, INC. | 2.09M | 148.54K | +7.65% | 252.84M |
| RIVER ROAD ASSET MANAGEMENT, LLC | 2.05M | -114.49K | -5.30% | 247.67M |
| VANGUARD PORTFOLIO MANAGEMENT LLC | 1.42M | 17.81K | +1.27% | 172.45M |
| VANGUARD CAPITAL MANAGEMENT LLC | 1.11M | -4.12K | -0.37% | 133.86M |
| DIMENSIONAL FUND ADVISORS LP | 975.05K | 68.10K | +7.51% | 118.01M |
| CHANNING CAPITAL MANAGEMENT, LLC | 835.25K | 23.02K | +2.83% | 101.09M |
| VICTORY CAPITAL MANAGEMENT INC | 705.33K | -104.59K | -12.91% | 85.37M |
| GEODE CAPITAL MANAGEMENT, LLC | 676.03K | 45.79K | +7.27% | 81.83M |
| FMR LLC | 631.86K | 299.36K | +90.03% | 76.47M |
| STATE STREET CORP | 629.99K | 45.61K | +7.80% | 76.25M |
| SNYDER CAPITAL MANAGEMENT L P | 475.32K | -11.65K | -2.39% | 57.53M |
| MORGAN STANLEY | 453.89K | -39.65K | -8.03% | 54.93M |
| PRICE T ROWE ASSOCIATES INC /MD/ | 409.86K | 252.24K | +160.02% | 49.61M |
| LOOMIS SAYLES & CO L P | 377.25K | -19.31K | -4.87% | 45.66M |
| SILVERCREST ASSET MANAGEMENT GROUP LLC | 357.14K | 35.44K | +11.02% | 43.23M |
| CLEARBRIDGE INVESTMENTS, LLC | 353.79K | 7.14K | +2.06% | 42.82M |
| ALYESKA INVESTMENT GROUP, L.P. | 330.70K | 93.20K | +39.24% | 40.02M |
| CAPITAL WORLD INVESTORS | 330.11K | 9.01K | +2.80% | 39.95M |
| AMERIPRISE FINANCIAL INC | 315.77K | 26.79K | +9.27% | 38.22M |
| CAPITAL RESEARCH GLOBAL INVESTORS | 309.41K | 4.31K | +1.41% | 37.45M |
| NORTHERN TRUST CORP | 298.02K | 6.03K | +2.07% | 36.07M |
| NEUMEIER POMA INVESTMENT COUNSEL LLC | 295.11K | 9.40K | +3.29% | 35.72M |
| SIXTH STREET PARTNERS MANAGEMENT COMPANY, L.P. | 285.59K | 285.59K | New | 34.57M |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 285.59K | 4.16K | +1.48% | 34.57M |
| SCHRODER INVESTMENT MANAGEMENT GROUP | 274.85K | 36.17K | +15.16% | 33.41M |
McGrath RentCorp (MGRC) trades at $119.57, with a market cap of $2.92B and a trailing P/E of 19.05. Revenue below is the annual history on file. It describes what the business has already reported. It is not a forecast and it is not a recommendation.
| 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| 424080000 | 462034000 | 498330000 | 570230000 | 572554000 | 616833000 | 635665000 | 831842000 | 910942000 | 944235000 |
Insights · Dividends · Forecast · Financials · Learn
$2.92B
Market Cap
19.05
P/E
18.65
Forward P/E
—
Score