MEC Company Ltd. (TYO:4971)
Japan flag Japan · Delayed Price · Currency is JPY
4,035.00
+240.00 (6.32%)
Sep 24, 2025, 3:30 PM JST

MEC Company Ratios and Metrics

Millions JPY. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2024FY 2023FY 2022FY 2021FY 20202015 - 2019
Period Ending
Sep '25 Dec '24 Dec '23 Dec '22 Dec '21 Dec '20 2015 - 2019
73,86565,63182,29639,50576,11143,079
Upgrade
Market Cap Growth
-41.92%-20.25%108.32%-48.10%76.68%50.03%
Upgrade
Enterprise Value
64,99355,12373,97330,63669,50238,399
Upgrade
Last Close Price
4045.003471.954302.602010.353796.012130.93
Upgrade
PE Ratio
32.9628.6535.7212.8925.8127.01
Upgrade
Forward PE
19.1917.3833.8211.3924.8326.37
Upgrade
PS Ratio
3.943.605.872.425.063.60
Upgrade
PB Ratio
2.702.443.321.693.642.47
Upgrade
P/TBV Ratio
2.712.453.341.703.662.49
Upgrade
P/FCF Ratio
84.0318.91979.7112.2032.4329.63
Upgrade
P/OCF Ratio
22.1715.6342.4010.3725.2617.74
Upgrade
PEG Ratio
-1.181.181.181.181.18
Upgrade
EV/Sales Ratio
3.473.025.281.884.623.21
Upgrade
EV/EBITDA Ratio
11.9110.2522.656.4314.8412.18
Upgrade
EV/EBIT Ratio
14.0012.0829.677.6517.6416.20
Upgrade
EV/FCF Ratio
73.9415.88880.639.4629.6126.41
Upgrade
Debt / Equity Ratio
-----0.02
Upgrade
Debt / EBITDA Ratio
-----0.13
Upgrade
Debt / FCF Ratio
-----0.28
Upgrade
Asset Turnover
0.580.590.500.620.640.58
Upgrade
Inventory Turnover
4.284.303.584.264.934.88
Upgrade
Quick Ratio
4.023.964.803.973.242.70
Upgrade
Current Ratio
4.704.415.394.493.653.00
Upgrade
Return on Equity (ROE)
8.45%8.87%9.58%13.85%15.36%9.50%
Upgrade
Return on Assets (ROA)
9.02%9.24%5.55%9.48%10.52%7.14%
Upgrade
Return on Capital (ROIC)
10.68%11.04%6.48%11.31%12.69%8.56%
Upgrade
Return on Capital Employed (ROCE)
15.90%16.00%9.70%16.70%18.30%13.20%
Upgrade
Earnings Yield
3.11%3.49%2.80%7.76%3.88%3.70%
Upgrade
FCF Yield
1.19%5.29%0.10%8.20%3.08%3.38%
Upgrade
Dividend Yield
1.58%1.30%1.05%2.24%0.92%1.22%
Upgrade
Payout Ratio
36.97%37.06%37.15%25.62%18.18%31.22%
Upgrade
Buyback Yield / Dilution
0.21%0.65%0.85%-0.07%-0.09%-0.01%
Upgrade
Total Shareholder Return
1.79%1.95%1.89%2.16%0.83%1.21%
Upgrade
Updated Jun 30, 2025. Source: S&P Global Market Intelligence. Standard template. Financial Sources.