CDW - CDW Corporation

NasdaqGS - NasdaqGS Real Time Price. Currency in USD
Annual

Cash Flow

All numbers in thousands
Breakdown
ttm
12/30/2018
12/30/2017
12/30/2016
12/30/2015
Cash flows from operating activities
Net Income
692,500
643,000
523,000
424,400
403,100
Depreciation & amortization
262,000
265,600
260,900
254,500
227,400
Deferred income taxes
-50,500
-56,100
-172,700
-97,200
-54,500
Stock based compensation
46,500
40,700
43,700
39,200
31,200
Change in working capital
25,400
1,800
60,300
-23,300
-275,900
Accounts receivable
-300,000
-365,100
-128,400
-179,900
-342,600
Inventory
-76,400
-46,800
8,500
-68,500
-31,500
Accounts Payable
299,300
271,200
231,500
225,100
100,500
Other working capital
891,700
819,800
696,600
540,500
187,400
Other non-cash items
12,200
10,900
5,600
6,900
8,800
Net cash provided by operating activites
988,100
905,900
777,700
604,000
277,500
Cash flows from investing activities
Investments in property, plant and equipment
-96,400
-86,100
-81,100
-63,500
-90,100
Acquisitions, net
-
-
0
0
-263,800
Purchases of investments
-
-
-
0
0
Sales/Maturities of investments
-
-
-
-
-
Other investing activites
-
-
-
-2,400
-500
Net cash used for investing activites
-171,400
-86,100
-81,100
-65,900
-354,400
Cash flows from financing activities
Debt repayment
-1,051,000
-708,300
-3,698,200
-1,850,400
-872,600
Common stock issued
-
-
-
-
0
Common stock repurchased
-678,100
-522,300
-534,000
-367,400
-241,300
Dividends Paid
-161,900
-139,400
-106,900
-78,700
-52,900
Other financing activites
79,600
-754,800
-818,700
-304,700
-226,500
Net cash used privided by (used for) financing activities
-721,800
-754,800
-818,700
-304,700
-226,500
Net change in cash
93,800
61,600
-119,500
226,100
-306,900
Cash at beginning of period
100,700
144,200
263,700
37,600
344,500
Cash at end of period
195,600
205,800
144,200
263,700
37,600
Free Cash Flow
Operating Cash Flow
988,100
905,900
777,700
604,000
277,500
Capital Expenditure
-96,400
-86,100
-81,100
-63,500
-90,100
Free Cash Flow
891,700
819,800
696,600
540,500
187,400