Magnolia Oil & Gas Corporation (MGY) Stock Total Returns

Growth of $10,000 chart

2021-06-03 to 2026-06-03
to
$
%
%
Loading chart…

Investment Performance

Final Value
$21,324
Total Return
113.24%
CAGR
16.35%
Dividends
$1,748.78
Yield on Cost
17.49%

Rolling Returns

1-Month (21 Trading Days)
Average+1.72%
Median+1.24%
Best+38.59%
Worst-33.98%
% of Windows Positive55.9%
1-Year (252 Trading Days)
Average+10.68%
Median+7.12%
Best+103.88%
Worst-30.89%
% of Windows Positive61.7%
3-Year (756 Trading Days)
Average+27.66%
Median+23.20%
Best+107.11%
Worst-17.50%
% of Windows Positive81.4%

Risk Metrics

Maximum Drawdown -38.20%
Average Drawdown -15.98%
Drawdown Duration 619 Trading Days
Sortino Ratio 0.83
Calmar Ratio 0.43
CVaR (5%) -5.67%

Yearly Returns

Year Percentage Abs. Return Dividends Taxes Trans. Costs
2026 partial +28.95% (+82.77% ann.) +$2895.14 $151.13 $30.22 $0.24
2025 -4.41% $440.56 $258.62 $51.72 $0.41
2024 +11.69% +$1168.73 $245.89 $49.18 $0.40
2023 -7.64% $763.66 $197.43 $39.49 $0.32
2022 +26.00% +$2600.19 $212.94 $42.59 $0.34
2021 +168.43% +$16843.31 $113.31 $22.66 $0.18
2020 -43.88% $4387.92 $0.00 $0.00 $0.00
2019 +12.22% +$1222.12 $0.00 $0.00 $0.00
2018 +15.09% +$1509.24 $0.00 $0.00 $0.00
2017 partial -2.60% (-5.12% ann.) $260.00 $0.00 $0.00 $0.00

Market Regimes

about
Regime Period Percentage Annual Abs. Return Dividends Taxes Trans. Costs
Secular stagnation / QE / low inflation / duration bull partial June 29, 2017 – February 19, 2020 -7.30% -2.83% $730.00 $0.00 $0.00 $0.00
Pandemic shock / liquidity crash February 20, 2020 – March 23, 2020 -56.55% -99.99% $5654.63 $0.00 $0.00 $0.00
Policy bazooka / monetary euphoria March 24, 2020 – November 6, 2020 +2.46% +3.98% +$245.70 $0.00 $0.00 $0.00
Reopening reflation / fiscal boom / supply bottlenecks November 9, 2020 – November 29, 2021 +289.45% +263.21% +$28944.79 $160.32 $32.06 $0.26
Inflation shock / duration crash / aggressive tightening November 30, 2021 – November 9, 2022 +34.85% +37.37% +$3485.16 $211.82 $42.36 $0.34
Disinflation rebound / AI-led narrow bull / higher-for-longer November 10, 2022 – September 17, 2024 -1.71% -0.93% $171.29 $330.86 $66.17 $0.54
Disinflationary easing / resilient growth / AI capex under oil-shock test partial September 18, 2024 – June 3, 2026 +14.75% +8.40% +$1475.49 $426.81 $85.36 $0.68

Dividend History

Annual Dividends Per Share
TTM Yield
Consecutive Years Paid
current
Consecutive Years of Growth
current

Date Per Share Yield %
2021-08-11 $0.0800 0.55%
2022-02-11 $0.2000 0.95%
2022-08-11 $0.1000 0.44%
2022-11-04 $0.1000 0.39%
2023-02-09 $0.1150 0.50%
2023-05-10 $0.1150 0.59%
2023-08-09 $0.1150 0.50%
2023-11-08 $0.1150 0.53%
2024-02-15 $0.1300 0.64%
2024-05-10 $0.1300 0.49%
2024-08-09 $0.1300 0.53%
2024-11-08 $0.1300 0.48%
2025-02-14 $0.1500 0.65%
2025-05-12 $0.1500 0.68%
2025-08-11 $0.1500 0.64%
2025-11-10 $0.1500 0.68%
2026-02-10 $0.1650 0.61%
2026-05-12 $0.1650 0.58%
Total 18 payments

Portfolio Dividend Returns

Based on $10,000 initial investment, 20% tax rate, 0.2% transaction cost. Showing 2021-06-03 to 2026-06-03. Change
Date Total Yield Tax Trans. Cost Shares Bought
2021-08-11 $56.18 $11.24 $0.09 3.0286
2022-02-11 $141.05 $28.21 $0.22 5.2308
2022-08-11 $71.05 $14.21 $0.11 2.4263
2022-11-04 $71.29 $14.26 $0.11 2.1643
2023-02-09 $82.23 $16.45 $0.13 2.9562
2023-05-10 $82.58 $16.52 $0.13 3.4125
2023-08-09 $82.97 $16.59 $0.13 2.8553
2023-11-08 $83.29 $16.66 $0.13 3.1775
2024-02-15 $94.57 $18.91 $0.15 3.5334
2024-05-10 $95.04 $19.01 $0.15 2.9318
2024-08-09 $95.41 $19.08 $0.15 3.1350
2024-11-08 $95.82 $19.16 $0.15 2.7911
2025-02-14 $110.98 $22.20 $0.18 3.7706
2025-05-12 $111.55 $22.31 $0.18 3.8722
2025-08-11 $112.13 $22.42 $0.18 3.8688
2025-11-10 $112.71 $22.54 $0.18 4.0353
2026-02-10 $124.65 $24.93 $0.20 3.7343
2026-05-12 $125.26 $25.05 $0.20 3.4920
Total $1748.78 $349.75 $2.81 60.4159

All calculations use split-adjusted closing prices. Dividends are reinvested on the ex-dividend date at that day's closing price.

For each rolling window, returns are calculated at every possible starting point:

return = (value[i] ÷ value[i − windowSize] − 1) × 100

Windows
1-month = 21 trading days, 1-year = 252 trading days, 3-year = 756 trading days.
Statistics
Average: arithmetic mean. Median: middle value when sorted. Best / Worst: max and min. % Positive: share of windows with return > 0.

The series is segmented by calendar year:

return = (endValue ÷ startValue − 1) × 100

startValue is the last value of the prior year (or the first value for the initial year). Partial first/last years are flagged. Dividends, taxes, and transaction costs are scaled proportionally to the initial investment.

NVR

CAGR 21.61% Total 59601.56% Final $5,970,156
1993-10-01 — 2026-06-03
WSR

CAGR 9.14% Total 296.95% Final $39,695
2010-08-26 — 2026-06-03
EQR

CAGR 9.17% Total 1681.00% Final $178,100
1993-08-12 — 2026-06-03