Singapore markets closed

CNX Resources Corporation (CNX)

NYSE - Nasdaq Real-time price. Currency in USD
Add to watchlist
17.33-0.24 (-1.34%)
As of 02:30PM 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
-1,132,194
-498,643
-483,775
-80,730
796,533
Depreciation & amortisation
-
-
501,821
508,463
493,423
Deferred income taxes
-402,731
-137,887
-118,300
79,092
345,560
Stock-based compensation
16,910
16,560
14,382
38,425
21,341
Change in working capital
-163,315
-71,322
-833
200,377
-113,192
Accounts receivable
-284,889
-184,461
-4,895
118,622
-57,734
Inventory
-8,792
1,487
-2,673
2,731
1,027
Accounts payable
16,813
3,006
-48,485
-6,405
12,760
Other working capital
523,386
460,496
307,780
-212,039
-230,574
Other non-cash items
-1,311,275
-513,244
482,419
77,527
-61,359
Net cash provided by operating activities
995,844
926,357
795,071
980,560
885,823
Cash flows from investing activities
Investments in property, plant and equipment
-472,458
-465,861
-487,291
-1,192,599
-1,116,397
Acquisitions, net
-
-
0
0
-299,272
Other investing activities
59,812
45,251
48,322
45,160
511,767
Net cash used for investing activities
-412,646
-420,610
-438,969
-1,147,439
-894,652
Cash flows from financing activities
Debt repayment
-628,987
-690,796
-1,410,318
-413,025
-1,027,684
Common stock issued
1,269
5,087
2,057
565
1,713
Common stock repurchased
-416,214
-249,796
-39,262
-123,787
-387,137
Dividends paid
-
-
-
-
0
Other financing activities
-13,412
-14,476
-103,707
-74,539
-76,032
Net cash used provided by (used for) financing activities
-627,844
-523,781
-350,786
165,964
-483,140
Net change in cash
-44,646
-18,034
5,316
-915
-491,969
Cash at beginning of period
44,884
21,599
16,283
17,198
509,167
Cash at end of period
238
3,565
21,599
16,283
17,198
Free cash flow
Operating cash flow
995,844
926,357
795,071
980,560
885,823
Capital expenditure
-472,458
-465,861
-487,291
-1,192,599
-1,116,397
Free cash flow
523,386
460,496
307,780
-212,039
-230,574