
MGRC
NGSMcGrath RentCorp
Industrials•Rental & Leasing Services
Watchlists:
Last updated: Monday 21st July 2025
113.92
-3.19 (-2.72%)
Prev Close:117.11
Open:118.07
Bid:110.92
Ask:119.77
52 Week Range
95.50129.93
Volume:139,648
Mkt Cap:2,859 M
51
MarketXLS Rank ®
Hold
Price Target
$131.01
+15.0%
Financial Statements
MGRC - Cash Flow (Annual)
Dec-24 | Dec-23 | Dec-22 | Dec-21 | Dec-20 | Dec-19 | Dec-18 | Dec-17 | Dec-16 | Dec-15 | |
---|---|---|---|---|---|---|---|---|---|---|
Asset Impairment Charge | 2 M | 3 M | 837000.0 | 451000.0 | 1 M | 1000000.0 | 39000.0 | 2 M | ||
Capital Expenditure Reported | 231 M | 274 M | 205 M | 119 M | 100 M | 180 M | 139 M | 109 M | 90 M | 140 M |
Cash Flow From Continuing Investing Activities | -151 M | -660 M | -131 M | -352 M | -53 M | -143 M | -104 M | -71 M | -60 M | -114 M |
Cash From Discontinued Operating Activities | -62 M | |||||||||
Change In Account Payable | 12 M | -50 M | 16 M | 12 M | 316000.0 | 20 M | -2 M | 4 M | 10 M | -2 M |
Change In Accrued Expense | 5 M | 17 M | ||||||||
Change In Payables And Accrued Expense | 17 M | -33 M | 16 M | 12 M | 316000.0 | 20 M | -2 M | 4 M | 10 M | -2 M |
Change In Prepaid Assets | 7 M | -29 M | -16 M | -7 M | 4 M | -14 M | -9 M | 3 M | 3 M | 13 M |
Change In Working Capital | 68 M | -102 M | -3 M | 16 M | -4 M | 16 M | -4 M | -98 M | 30 M | 26 M |
Changes In Account Receivables | 6 M | -38 M | -31 M | -24 M | 3 M | -7 M | -16 M | -10 M | -4 M | 4 M |
Common Stock Dividend Paid | -47 M | -46 M | -44 M | -42 M | -40 M | -36 M | -31 M | -25 M | -24 M | -26 M |
Common Stock Payments | -14 M | -64 M | ||||||||
Depreciation And Amortization | 108 M | 109 M | 111 M | 107 M | 95 M | 89 M | 82 M | 78 M | 81 M | 84 M |
Financing Cash Flow | -224 M | 296 M | -64 M | 156 M | -128 M | -44 M | -39 M | -50 M | -82 M | -30 M |
Gain Loss On Sale Of PPE | -44 M | -35 M | -38 M | -25 M | -19 M | -21 M | -20 M | -18 M | -14 M | -12 M |
Income Tax Paid Supplemental Data | 37 M | 92 M | 27 M | 9 M | 35 M | 18 M | 18 M | 30 M | 16 M | 2 M |
Interest Paid Supplemental Data | 48 M | 39 M | 15 M | 10 M | 9 M | 12 M | 13 M | 12 M | 12 M | 10 M |
Issuance Of Debt | -173 M | 349 M | -13 M | 204 M | -71 M | -5 M | -5 M | -23 M | -55 M | -1 M |
Net Business Purchase And Sale | -458 M | -290 M | -8 M | -8 M | ||||||
Net Common Stock Issuance | -14 M | -64 M | ||||||||
Net Foreign Currency Exchange Gain Loss | 215000.0 | -310000.0 | 378000.0 | 210000.0 | -78000.0 | -84000.0 | 489000.0 | -334000.0 | 121000.0 | 488000.0 |
Net Intangibles Purchase And Sale | -2 M | |||||||||
Net Investment Properties Purchase And Sale | 68 M | 62 M | 74 M | |||||||
Net Investment Purchase And Sale | 68 M | 62 M | 74 M | |||||||
Net Issuance Payments Of Debt | -173 M | 349 M | -13 M | 204 M | -71 M | -5 M | -5 M | -23 M | -55 M | -1 M |
Net Long Term Debt Issuance | 75 M | -60 M | 60 M | -20 M | -20 M | -20 M | -20 M | |||
Net PPE Purchase And Sale | -219 M | -264 M | -205 M | -59 M | -53 M | -135 M | -97 M | -71 M | -60 M | -114 M |
Other Non-cash Items | 11 M | 11 M | 9 M | 8 M | 7 M | 7 M | 5 M | 6 M | 5 M | 6 M |
Proceeds From Stock Option Exercised | 37000.0 | 2 M | ||||||||
Purchase Of Intangibles | -2 M | |||||||||
Purchase Of PPE | -231 M | -274 M | -205 M | -117 M | -100 M | -180 M | -139 M | -109 M | -90 M | -140 M |
Repayment Of Debt | -60 M | -40 M | -5 M | -23 M | -55 M | -1 M | ||||
Sale Of PPE | 12 M | 10 M | 74 M | 57 M | 47 M | 44 M | 42 M | 38 M | 29 M | 26 M |
Short Term Debt Issuance | -173 M | 274 M | 47 M | 144 M | -71 M | -5 M | ||||
Short Term Debt Payments | 15 M | -3 M | -35 M | 19 M | ||||||
Stock Based Compensation | 10 M | 8 M | 8 M | 8 M | 6 M | 6 M | 4 M | 3 M | 3 M | 3 M |
Amord | 66000.0 | 8000.0 | 16000.0 | 15000.0 | 11000.0 | 11000.0 | 20000.0 | 50000.0 | 51000.0 | 52000.0 |
Begcash | 957000.0 | 1 M | 10 M | 9 M | 8 M | 6 M | 6 M | 6 M | 7 M | |
Capex | -219 M | -264 M | -205 M | -62 M | -53 M | -135 M | -97 M | -71 M | -60 M | -114 M |
Cffcf | -224 M | 296 M | -64 M | 156 M | -128 M | -44 M | -39 M | -50 M | -81 M | -90 M |
Cffdi | 268 M | |||||||||
Cffinv | -151 M | -392 M | -131 M | -352 M | -53 M | -143 M | -104 M | -71 M | -60 M | -114 M |
Cffoa | 374 M | 157 M | 194 M | 196 M | 180 M | 188 M | 143 M | 122 M | 141 M | 145 M |
Chgcash | -70000.0 | -89000.0 | -528000.0 | 249000.0 | -1 M | 834000.0 | -1 M | 2 M | -253000.0 | -64000.0 |
Chginv | 1 M | -779000.0 | ||||||||
Chgothca | 39 M | -17 M | 4 M | 26 M | -2 M | 12 M | 12 M | -97 M | 8 M | 14 M |
Chgothcl | -2 M | 14 M | 24 M | 9 M | -9 M | 5 M | 10 M | 2 M | 1 M | 7 M |
Chgpay | 12 M | -50 M | 16 M | 12 M | 316000.0 | 20 M | -2 M | 4 M | 10 M | -2 M |
Chgrec | 6 M | -38 M | -31 M | -24 M | 3 M | -7 M | -16 M | -10 M | 7 M | -7 M |
Depamor | 107 M | 109 M | 111 M | 107 M | 95 M | 89 M | 82 M | 78 M | 81 M | 84 M |
Divpaid | 47 M | 46 M | 44 M | 42 M | 40 M | 36 M | 31 M | 25 M | 24 M | 26 M |
Effexch | 9000.0 | -6000.0 | 4000.0 | -156000.0 | -102000.0 | -38000.0 | -2000.0 | |||
Endcash | -70000.0 | -80000.0 | -534000.0 | 1 M | 2 M | 2 M | 2 M | 3 M | 852000.0 | 1 M |
Fcf | 143 M | -169 M | -11 M | 134 M | 128 M | 53 M | 46 M | 52 M | 82 M | 30 M |
Ltdebtiss | 75 M | 100 M | ||||||||
Ltdebtpay | -60 M | -40 M | -20 M | -20 M | -20 M | -20 M | ||||
Netinccont | 232 M | 175 M | 115 M | 90 M | 102 M | 97 M | 79 M | 154 M | 38 M | 40 M |
Netothfin | -4 M | -7 M | -7 M | -5 M | -4 M | -3 M | -3 M | -2 M | -1 M | -2 M |
Netothinv | 68 M | 62 M | 74 M | |||||||
Netstdebtiss | -173 M | 274 M | 47 M | 144 M | -71 M | -5 M | 15 M | -3 M | -35 M | 19 M |
Opcf | 374 M | 95 M | 194 M | 196 M | 181 M | 188 M | 143 M | 122 M | 142 M | 145 M |
Opgainloss | -44 M | -36 M | -38 M | -25 M | -19 M | -21 M | -19 M | -18 M | -14 M | -11 M |
Purchbus | -458 M | -290 M | -8 M | -8 M | ||||||
Repurchstk | -14 M | -64 M |