Your browser of choice has not been tested for use with Barchart.com. If you have issues, please download one of the browsers listed here.
Less than $10/month! Screen on your Watchlists and Portfolios with Barchart Plus. FREE 30 Day Trial
Stocks | Futures | Watchlist | News | More
or
Faster, Cleaner, Better.

Mcgrath Rentcorp (MGRC)

Mcgrath Rentcorp (MGRC)
[[ item.lastPrice ]] [[ item.priceChange ]] ([[ item.percentChange ]]) [[ item.tradeTime ]] [NASDAQ]
[[ item.bidPrice ]] x [[ item.bidSize ]] [[ item.askPrice ]] x [[ item.askSize ]]
[[ session ]] by (Cboe BZX)
[[ item.lastPrice ]] [[ item.priceChange ]] ([[ item.percentChange ]]) [[ item.tradeTime ]] [NASDAQ]
[[ item.bidPrice ]] x [[ item.bidSize ]] [[ item.askPrice ]] x [[ item.askSize ]]
[[ session ]] [[ item.lastPriceExt ]] [[ item.priceChangeExt ]] ([[ item.percentChangeExt ]]) [[ item.tradeTimeExt ]]
Income Statement for [[ item.sessionDateDisplayLong ]]

Fiscal Year End Date: 12/31

(Values in U.S. thousands)
  12-2025 12-2024 12-2023 12-2022 12-2021
Sales 944,235 910,942 831,842 635,665 534,591
Cost of Goods 489,259 475,527 438,209 345,457 287,269
Gross Profit 454,976 435,415 393,633 290,208 247,322
Operating Expenses 211,612 191,678 204,130 143,371 123,327
Operating Income 243,623 244,264 189,712 147,294 124,264
Interest Expense 30,622 47,241 40,560 12,230 8,244
Other Income 80 116,626 310 -378 -210
Pre-tax Income 213,081 313,649 149,462 134,686 115,810
Income Tax 56,773 81,922 37,610 31,377 30,725
Net Income Continuous 156,308 231,727 111,852 103,309 85,085
Net Income Discontinuous N/A N/A 62,769 11,829 4,620
Net Income $156,308 $231,727 $174,621 $115,138 $89,705
EPS Basic Total Ops 6.35 9.44 7.14 4.73 3.70
EPS Basic Continuous Ops 6.35 9.44 4.57 4.24 3.51
EPS Basic Discontinuous Ops N/A N/A 2.57 0.49 0.19
EPS Diluted Total Ops 6.35 9.43 7.12 4.70 3.66
EPS Diluted Continuous Ops 6.35 9.43 4.56 4.21 3.47
EPS Diluted Discontinuous Ops N/A N/A 2.56 0.48 0.19
EPS Diluted Before Non-Recurring Items N/A 5.93 4.56 4.70 3.66
EBITDA(a) $350,898 $351,785 $299,095 $258,654 $230,974
Want to use this as
your default charts setting?
Save this setup as a Chart Templates
Switch the Market flag
for targeted data from your country of choice.
Open the menu and switch the
Market flag for targeted data from your country of choice.
Want Streaming Chart Updates?
Switch your Site Preferences
to use Interactive Charts
Need More Chart Options?
Right-click on the chart to open the Interactive Chart menu.
Use your up/down arrows to move through the symbols.
Free Barchart Webinar