Canada markets closed

Sonoco Products Co (SNS.BE)

Berlin - Berlin Delayed Price. Currency in EUR
Add to watchlist
47.400.00 (0.00%)
At close: 08:04AM CEST
Annual

Cash Flow

All numbers in thousands
Breakdown
ttm
2023-12-31
2022-12-31
2021-12-31
2020-12-31
2019-12-31
Cash flows from operating activities
Net Income
391,817
474,959
466,437
-85,477
207,463
-
Deferred income taxes
-18,666
-12,209
-9,876
-158,836
573
-
Stock based compensation
28,532
27,780
31,309
22,608
10,607
-
Change in working capital
232,780
145,224
-271,636
-176,137
94,244
-
Accounts receivable
15,086
24,935
-2,466
-149,755
17,853
-
Inventory
347,571
342,713
-353,478
-130,119
12,125
-
Accounts Payable
-51,591
-148,841
27,225
172,430
21,487
-
Other working capital
585,017
519,841
180,280
42,653
511,494
-
Other non-cash items
-
-14,662
-37,409
-163,659
-40,411
-
Net cash provided by operating activites
951,151
882,918
509,049
298,672
705,621
-
Cash flows from investing activities
Investments in property, plant and equipment
-366,134
-363,077
-328,769
-256,019
-194,127
-
Acquisitions, net
-379,368
-383,916
-1,429,720
-22,209
-49,261
-
Other investing activites
28,003
94,420
17,053
20,179
13,650
-
Net cash used for investing activites
-698,101
-619,336
-1,741,436
-165,902
-126,327
-
Cash flows from financing activities
Debt repayment
-1,050,203
-1,112,917
-285,511
-628,119
-886,055
-
Common stock repurchased
-9,180
-10,617
-4,547
-218,085
-8,483
-
Dividends Paid
-199,829
-197,416
-187,093
-178,622
-172,626
-
Other financing activites
-
-
-14,474
-16,733
32,430
-10,200
Net cash used privided by (used for) financing activities
-296,478
-351,985
1,294,201
-513,543
-162,874
-
Net change in cash
-37,438
-75,501
56,460
-393,870
419,565
-
Cash at beginning of period
209,651
227,438
170,978
564,848
145,283
-
Cash at end of period
166,223
151,937
227,438
170,978
564,848
-
Free Cash Flow
Operating Cash Flow
951,151
882,918
509,049
298,672
705,621
-
Capital Expenditure
-366,134
-363,077
-328,769
-256,019
-194,127
-
Free Cash Flow
585,017
519,841
180,280
42,653
511,494
-