Magnolia Oil & Gas Corp
MGY · Crude Petroleum & Natural Gas · 184.9M shares · +3%/yr ↑ shares · EDGAR filings ↗
Grade
A86Disciplined, low-leverage Eagle Ford/Austin Chalk E&P with top-decile margins, returns and cash generation.
Strengths
- Top-decile net margin 24.8% (92nd), OCF margin 67% (92.5th), operating margin 33.5% (85th) and ROA 11.2% (93rd)
- Strong balance sheet (current 1.54, $267M cash) funding consistent buybacks (47M shares) and dividends within cash flow
Risks
- Commodity-price exposure — oil realizations fell 15%, pressuring oil revenue
- Single-basin South Texas concentration and dependence on continued drilling efficiency
Notable findings
- Strong balance sheetStrong balance sheet — $267M cash & investments
Quarterly revenue
Last 4 quarters · from SEC filings.
Key metrics
Operating margin
33.5%
Net margin
24.8%
Return on assets
11.2%
Revenue growth (QoQ)
12.9%
Net-income growth
-11.1%
Net debt / EBITDA
0.1×
Current ratio
1.5×
EBITDA
$877M
Cash & investments
$267M
Stock comp / revenue
2.1%
Notable events (8-K)
| Date | Items | |
|---|---|---|
| 2026-05-08 | Shareholder vote | filing ↗ |
| 2026-05-06 | ResultsReg FDExhibits | filing ↗ |
| 2026-02-05 | ResultsReg FDExhibits | filing ↗ |
| 2025-10-29 | ResultsReg FDExhibits | filing ↗ |
| 2025-07-30 | ResultsReg FDExhibits | filing ↗ |
| 2025-05-09 | Shareholder vote | filing ↗ |
| 2025-04-30 | ResultsReg FDExhibits | filing ↗ |
| 2025-02-18 | ResultsReg FDExhibits | filing ↗ |
Recent filings
| Form | Filed | Period | Accession |
|---|---|---|---|
| 8-K | 2026-05-08 | 2026-05-08 | 0001698990-26-000014 ↗ |
| 10-Q | 2026-05-07 | 2026-03-31 | 0001698990-26-000010 ↗ |
| 8-K | 2026-05-06 | 2026-05-06 | 0001698990-26-000007 ↗ |
| 10-K | 2026-02-12 | 2025-12-31 | 0001698990-26-000005 ↗ |
| 8-K | 2026-02-05 | 2026-02-05 | 0001698990-26-000002 ↗ |
| 10-Q | 2025-10-30 | 2025-09-30 | 0001698990-25-000030 ↗ |
| 8-K | 2025-10-29 | 2025-10-29 | 0001698990-25-000028 ↗ |
| 10-Q | 2025-07-31 | 2025-06-30 | 0001698990-25-000021 ↗ |
| 8-K | 2025-07-30 | 2025-07-30 | 0001698990-25-000019 ↗ |
| 8-K | 2025-05-09 | 2025-05-07 | 0001698990-25-000017 ↗ |
| 10-Q | 2025-05-01 | 2025-03-31 | 0001698990-25-000013 ↗ |
| 8-K | 2025-04-30 | 2025-04-30 | 0001698990-25-000009 ↗ |