New Zealand markets close in 6 hours 16 minutes

West Pharmaceutical Services, Inc. (WST)

NYSE - Nasdaq Real-time price. Currency in USD
Add to watchlist
234.99-4.45 (-1.86%)
At close: 04:03PM EST
234.99 -0.03 (-0.01%)
After hours: 04:06PM EST
Annual

Cash flow

All numbers in thousands
Breakdown
ttm
31/12/2021
31/12/2020
31/12/2019
31/12/2018
Cash flows from operating activities
Net income
630,600
661,800
346,200
241,700
206,900
Depreciation & amortisation
123,900
122,300
109,100
103,400
104,400
Deferred income taxes
-
-42,900
-5,800
15,300
900
Stock-based compensation
27,000
37,500
34,000
24,400
15,100
Change in working capital
-134,600
-193,800
-10,300
-14,400
-28,300
Accounts receivable
-
-123,500
-46,600
-33,300
-43,800
Inventory
-
-86,500
-73,700
-18,600
-7,000
Accounts payable
-
16,800
36,600
25,300
400
Other working capital
387,800
330,600
298,100
240,800
183,900
Other non-cash items
-600
-1,400
-900
1,800
1,600
Net cash provided by operating activities
654,000
584,000
472,500
367,200
288,600
Cash flows from investing activities
Investments in property, plant and equipment
-266,200
-253,400
-174,400
-126,400
-104,700
Acquisitions, net
-
-2,200
0
-104,000
0
Other investing activities
-2,400
2,500
-5,100
2,400
3,900
Net cash used for investing activities
-270,800
-253,100
-179,500
-228,000
-100,800
Cash flows from financing activities
Debt repayment
-44,800
-2,200
-2,300
-136,400
-100
Common stock repurchased
-222,400
-151,900
-115,500
-83,100
-75,200
Dividends paid
-53,300
-51,100
-48,100
-45,100
-42,100
Other financing activities
-
-
-
-1,200
-
Net cash used provided by (used for) financing activities
-290,300
-168,100
-137,100
-36,800
-80,700
Net change in cash
41,000
147,100
176,400
101,700
101,500
Cash at beginning of period
688,000
615,500
439,100
337,400
235,900
Cash at end of period
780,900
762,600
615,500
439,100
337,400
Free cash flow
Operating cash flow
654,000
584,000
472,500
367,200
288,600
Capital expenditure
-266,200
-253,400
-174,400
-126,400
-104,700
Free cash flow
387,800
330,600
298,100
240,800
183,900