Canada markets closed

MSA Safety Incorporated (MSA)

NYSE - NYSE Delayed Price. Currency in USD
Add to watchlist
183.93-1.39 (-0.75%)
At close: 04:00PM EDT
183.93 -0.03 (-0.02%)
After hours: 04:04PM EDT
Annual

Cash Flow

All numbers in thousands
Breakdown
ttm
2023-12-31
2022-12-31
2021-12-31
2020-12-31
Cash flows from operating activities
Net Income
266,895
58,583
179,630
21,340
124,077
Depreciation & amortization
61,760
60,773
56,317
50,317
39,674
Deferred income taxes
-10,467
191,064
5,171
-38,850
-2,254
Stock based compensation
27,940
30,023
19,650
18,908
6,920
Change in working capital
81,392
94,727
-96,678
-12,086
-2,385
Accounts receivable
-16,632
-7,102
-38,587
4,374
7,677
Inventory
44,043
51,585
-67,366
-17,827
-13,645
Accounts Payable
8,043
-5,452
7,585
13,299
-3,069
Other working capital
384,071
50,093
113,513
150,022
157,650
Other non-cash items
-4,487
-10,464
-11,681
155,616
20,566
Net cash provided by operating activites
429,652
92,857
157,455
199,145
206,555
Cash flows from investing activities
Investments in property, plant and equipment
-45,581
-42,764
-43,942
-49,123
-48,905
Acquisitions, net
-
0
0
-392,437
0
Purchases of investments
-
0
-79,542
-133,913
-199,318
Sales/Maturities of investments
-
0
119,000
160,000
175,000
Net cash used for investing activites
-42,805
-39,953
-4,484
-415,473
-72,769
Cash flows from financing activities
Debt repayment
-1,696,524
-1,871,102
-1,023,000
-1,346,557
-1,031,000
Common stock repurchased
-6,112
-3,961
-34,394
-6,171
-29,144
Dividends Paid
-73,933
-73,488
-71,497
-68,586
-66,578
Other financing activites
-5,810
-1,138
-
-21,119
-
Net cash used privided by (used for) financing activities
-354,109
-52,253
-113,350
203,925
-126,529
Net change in cash
9,678
-16,020
22,990
-19,596
8,491
Cash at beginning of period
140,636
164,428
141,438
161,034
152,543
Cash at end of period
173,374
148,408
164,428
141,438
161,034
Free Cash Flow
Operating Cash Flow
429,652
92,857
157,455
199,145
206,555
Capital Expenditure
-45,581
-42,764
-43,942
-49,123
-48,905
Free Cash Flow
384,071
50,093
113,513
150,022
157,650