New Zealand markets closed

Magnolia Oil & Gas Corporation (MGY)

NYSE - NYSE Delayed price. Currency in USD
Add to watchlist
25.34+0.06 (+0.24%)
At close: 04:00PM EDT
25.34 0.00 (0.00%)
After hours: 05:29PM EDT
Annual

Cash flow

All numbers in thousands
Breakdown
ttm
31/12/2023
31/12/2022
31/12/2021
31/12/2020
31/12/2019
Cash flows from operating activities
Net income
377,052
388,301
893,837
417,282
-1,208,390
-
Depreciation & amortisation
351,165
324,790
243,152
197,034
297,858
-
Deferred income taxes
68,661
75,356
-65,720
0
-77,834
-
Stock-based compensation
17,052
16,166
13,314
11,736
10,029
-
Change in working capital
-28,430
-15,842
46,039
9,691
524
-
Accounts receivable
-47,944
-19,404
-21,001
-68,210
24,216
-
Accounts payable
22,251
-9,211
74,937
65,283
-16,961
-
Other working capital
426,517
430,899
831,548
552,051
87,909
-
Other non-cash items
8,872
926
9,653
10,023
572,617
-
Net cash provided by operating activities
846,898
855,789
1,296,687
788,477
310,121
-
Cash flows from investing activities
Investments in property, plant and equipment
-420,381
-424,890
-465,139
-236,426
-222,212
-
Acquisitions, net
-
-355,499
-90,126
-18,345
-73,702
-
Other investing activities
-491
-718
-1,609
-2,239
-1,148
-
Net cash used for investing activities
-791,993
-814,900
-518,887
-243,442
-269,988
-
Cash flows from financing activities
Common stock issued
-
-
-
-
0
0
Common stock repurchased
-210,677
-205,320
-352,186
-297,312
-28,681
-
Dividends paid
-89,509
-88,077
-75,198
-14,131
0
-
Other financing activities
-22,686
-21,812
-41,957
-59,171
-1,524
-
Net cash used provided by (used for) financing activities
-322,872
-315,209
-469,341
-370,614
-30,205
-
Net change in cash
-267,967
-274,320
308,459
174,421
9,928
-
Cash at beginning of period
667,284
675,441
366,982
192,561
182,633
-
Cash at end of period
399,317
401,121
675,441
366,982
192,561
-
Free cash flow
Operating cash flow
846,898
855,789
1,296,687
788,477
310,121
-
Capital expenditure
-420,381
-424,890
-465,139
-236,426
-222,212
-
Free cash flow
426,517
430,899
831,548
552,051
87,909
-