Canada markets open in 3 hours 26 minutes

MSA Safety Incorporated (MSA)

NYSE - NYSE Delayed Price. Currency in USD
Add to watchlist
150.33+5.28 (+3.64%)
At close: 4:00PM EDT
Annual

Cash Flow

All numbers in thousands
Breakdown
ttm
2020-12-31
2019-12-31
2018-12-31
2017-12-31
Cash flows from operating activities
Net Income
101,899
120,101
136,440
124,150
26,027
Depreciation & amortization
42,334
39,674
38,020
37,852
37,877
Deferred income taxes
-6,059
-3,322
1,272
-4,065
-31,320
Stock based compensation
13,263
6,920
13,760
12,239
11,758
Change in working capital
26,498
2,659
-36,919
1,876
38,517
Accounts receivable
25,639
7,677
-
-10,075
-6,384
Inventory
16,854
-8,601
-23,246
-11,122
-30,363
Accounts Payable
3,172
13,541
5,801
17,985
-19,424
Other working capital
158,079
157,650
128,358
229,927
206,611
Other non-cash items
14,678
20,566
-12,387
80,661
133,722
Net cash provided by operating activites
207,438
206,555
164,962
263,887
230,336
Cash flows from investing activities
Investments in property, plant and equipment
-49,359
-48,905
-36,604
-33,960
-23,725
Acquisitions, net
-62,992
0
-33,196
0
-216,308
Purchases of investments
-154,871
-199,318
-169,245
-73,022
-
Sales/Maturities of investments
165,000
175,000
174,670
18,000
-
Net cash used for investing activites
-101,791
-72,769
-64,157
-84,395
-239,201
Cash flows from financing activities
Debt repayment
-1,019,729
-1,031,000
-880,500
-570,167
-559,767
Common stock repurchased
-6,401
-29,144
-12,648
-4,824
-17,513
Dividends Paid
-67,593
-66,578
-63,523
-57,248
-52,537
Other financing activites
-
-15,951
-4,536
-2,710
-3,128
Net cash used privided by (used for) financing activities
-71,808
-126,529
-84,624
-163,269
23,065
Net change in cash
37,820
8,491
11,939
2,715
20,485
Cash at beginning of period
136,591
152,543
140,604
137,889
113,759
Cash at end of period
170,430
161,034
152,543
140,604
134,244
Free Cash Flow
Operating Cash Flow
207,438
206,555
164,962
263,887
230,336
Capital Expenditure
-49,359
-48,905
-36,604
-33,960
-23,725
Free Cash Flow
158,079
157,650
128,358
229,927
206,611