UK markets closed

Mettler-Toledo International Inc. (MTD.MX)

Mexico - Mexico Delayed price. Currency in MXN
Add to watchlist
26,984.25-31.05 (-0.11%)
At close: 11:01AM CST
Annual

Cash flow

All numbers in thousands
Breakdown
ttm
31/12/2023
31/12/2022
31/12/2021
31/12/2020
31/12/2019
Cash flows from operating activities
Net income
777,861
788,778
872,502
768,985
602,739
-
Depreciation & amortisation
122,112
121,164
113,023
108,057
98,709
-
Deferred income taxes
-16,038
-13,373
26,517
563
-12,784
-
Stock-based compensation
18,623
17,928
19,661
19,595
18,687
-
Change in working capital
100,041
51,377
-172,636
4,395
19,747
-
Accounts receivable
-23,521
50,296
-83,417
-66,468
-4,495
-
Inventory
51,508
71,021
-43,392
-118,718
-3,836
-
Accounts payable
15,443
-40,554
-13,826
93,973
-17,803
-
Other working capital
903,081
860,551
737,826
801,245
632,205
-
Other non-cash items
-
-
-
7,230
-2,399
133
Net cash provided by operating activities
1,002,599
965,874
859,067
908,825
724,699
-
Cash flows from investing activities
Investments in property, plant and equipment
-99,518
-105,323
-121,241
-107,580
-92,494
-
Acquisitions, net
-6,198
-5,811
-37,951
-220,862
-6,242
-
Other investing activities
-13,362
-21,395
19,398
10,682
-4,730
-
Net cash used for investing activities
-118,243
-131,694
-139,395
-314,108
-100,360
-
Cash flows from financing activities
Debt repayment
-2,011,787
-2,097,023
-1,947,398
-2,035,546
-1,483,869
-
Common stock repurchased
-862,500
-900,000
-1,099,998
-999,998
-774,998
-
Other financing activities
-
-8,593
-9,115
-2,987
-800
-
Net cash used provided by (used for) financing activities
-901,035
-859,585
-716,039
-590,549
-743,908
-
Net change in cash
-18,894
-26,159
-2,598
4,310
-113,531
-
Cash at beginning of period
89,085
95,966
98,564
94,254
207,785
-
Cash at end of period
72,406
69,807
95,966
98,564
94,254
-
Free cash flow
Operating cash flow
1,002,599
965,874
859,067
908,825
724,699
-
Capital expenditure
-99,518
-105,323
-121,241
-107,580
-92,494
-
Free cash flow
903,081
860,551
737,826
801,245
632,205
-