Canada markets open in 6 hours 41 minutes

Magnolia Oil & Gas Corporation (MGY)

NYSE - NYSE Delayed Price. Currency in USD
Add to watchlist
25.18-0.23 (-0.91%)
At close: 04:00PM EDT
25.35 +0.17 (+0.68%)
After hours: 06:42PM EDT
Annual

Cash Flow

All numbers in thousands
Breakdown
ttm
2023-12-31
2022-12-31
2021-12-31
2020-12-31
2019-12-31
Cash flows from operating activities
Net Income
377,052
388,301
893,837
417,282
-1,208,390
-
Depreciation & amortization
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 activites
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 activites
-491
-718
-1,609
-2,239
-1,148
-
Net cash used for investing activites
-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 activites
-22,686
-21,812
-41,957
-59,171
-1,524
-
Net cash used privided 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
-