MEG Energy Corp. (MEGEF)
OTCMKTS · Delayed Price · Currency is USD
21.96
+0.01 (0.05%)
Inactive · Last trade price on Nov 14, 2025

MEG Energy Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2024FY 2023FY 2022FY 2021FY 2020
Period Ending
Nov '25 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20
Market Cap
4,7204,5224,7884,0412,644992
Market Cap Growth
-2.93%-5.56%18.48%52.82%166.56%-39.15%
Enterprise Value
5,3425,0395,4985,0644,4133,053
PE Ratio
12.1112.6211.956.4612.86-3.77
Forward PE
-11.698.3011.666.29-
PEG Ratio
-0.510.410.340.440.44
PS Ratio
1.551.191.150.900.830.59
PB Ratio
1.381.351.441.250.940.38
P/TBV Ratio
1.191.401.511.330.960.38
P/FCF Ratio
15.737.757.223.6310.008.80
P/OCF Ratio
6.114.584.822.915.204.46
EV/Sales Ratio
1.761.331.321.121.391.81
EV/EBITDA Ratio
5.884.795.083.525.5519.64
EV/EBIT Ratio
8.918.468.564.759.53-20.83
EV/FCF Ratio
17.808.648.294.5516.6927.09
Debt / Equity Ratio
0.170.190.250.360.730.83
Debt / EBITDA Ratio
0.660.600.770.812.5613.80
Debt / FCF Ratio
1.961.081.251.057.6919.03
Asset Turnover
0.620.750.810.840.580.30
Inventory Turnover
2.605.068.269.098.9921.75
Quick Ratio
1.171.081.071.040.950.89
Current Ratio
1.731.541.481.441.171.12
Return on Equity (ROE)
11.66%11.17%12.77%22.02%7.74%-9.70%
Return on Assets (ROA)
9.29%8.64%9.85%14.62%6.56%-1.97%
Return on Invested Capital (ROIC)
10.22%9.58%11.04%16.34%7.11%-2.11%
Return on Capital Employed (ROCE)
13.21%12.94%13.74%22.15%9.34%-2.82%
Earnings Yield
8.26%7.92%8.37%15.49%7.78%-26.52%
FCF Yield
6.36%12.90%13.84%27.56%10.00%11.36%
Dividend Yield
1.33%0.43%0.00%0.00%0.00%0.00%
Payout Ratio
19.34%5.33%0.00%0.00%0.00%0.00%
Buyback Yield / Dilution
4.47%7.38%6.85%6.52%-0.14%0.00%
Total Shareholder Return
5.80%7.81%6.85%6.52%-0.14%0.00%
Updated Sep 30, 2025. Data Source: Fiscal.ai. Standard template. Financial Sources.