UK markets close in 59 minutes

Check Point Software Technologies Ltd. (CHKP)

NasdaqGS - NasdaqGS Real-time price. Currency in USD
Add to watchlist
123.44+0.32 (+0.26%)
As of 10:30AM EDT. Market open.
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
802,100
815,600
846,600
825,700
821,305
Depreciation & amortisation
32,200
30,700
27,100
24,000
20,788
Deferred income taxes
-1,300
-4,000
10,500
9,500
16,263
Stock-based compensation
126,100
120,300
112,500
106,700
89,327
Change in working capital
241,900
216,200
154,200
133,400
180,035
Accounts receivable
-
-51,600
-45,000
-400
-21,826
Accounts payable
-
-7,700
1,600
-4,800
6,636
Other working capital
1,210,600
1,188,000
1,141,700
1,078,400
1,125,932
Other non-cash items
-
5,500
5,200
3,700
-
Net cash provided by operating activities
1,227,400
1,203,900
1,161,000
1,104,300
1,143,081
Cash flows from investing activities
Investments in property, plant and equipment
-16,800
-15,900
-19,300
-25,900
-17,149
Acquisitions, net
-268,000
-219,700
-23,100
-37,600
-154,902
Purchases of investments
-
-1,790,000
-2,674,100
-2,188,900
-1,772,549
Sales/maturities of investments
-
1,950,300
2,618,300
2,312,400
1,614,619
Net cash used for investing activities
-124,500
-75,300
-98,200
60,000
-329,981
Cash flows from financing activities
Common stock issued
-
-
216,800
95,300
353,501
Common stock repurchased
-1,306,300
-1,306,400
-1,303,100
-1,284,000
-1,108,489
Other financing activities
-
-
-5,400
-6,000
-4,624
Net cash used provided by (used for) financing activities
-1,078,500
-1,112,400
-1,086,300
-1,188,700
-754,988
Net change in cash
-30,200
16,200
-23,500
-24,400
58,112
Cash at beginning of period
4,062,900
255,700
279,200
303,600
245,014
Cash at end of period
4,032,700
271,900
255,700
279,200
303,687
Free cash flow
Operating cash flow
1,227,400
1,203,900
1,161,000
1,104,300
1,143,081
Capital expenditure
-16,800
-15,900
-19,300
-25,900
-17,149
Free cash flow
1,210,600
1,188,000
1,141,700
1,078,400
1,125,932