Mevaco S.A. (ATH:MEVA)
Greece flag Greece · Delayed Price · Currency is EUR
8.50
-0.20 (-2.30%)
Jul 1, 2026, 11:42 AM EET

Mevaco Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
919441402823
Market Cap Growth
64.15%127.16%3.68%45.04%21.86%37.82%
Enterprise Value
848438372025
Last Close Price
8.708.953.783.512.351.87
PE Ratio
9.069.328.2012.588.6911.65
PS Ratio
1.261.290.680.930.670.88
PB Ratio
2.202.261.211.300.960.93
P/TBV Ratio
2.212.281.221.310.960.94
P/FCF Ratio
34.4035.396.4627.8423.375.35
P/OCF Ratio
18.0418.565.0314.4716.944.69
EV/Sales Ratio
1.161.160.620.860.480.99
EV/EBITDA Ratio
5.805.834.867.273.877.08
EV/EBIT Ratio
6.306.325.668.844.679.20
EV/FCF Ratio
31.6331.765.8825.7516.736.00
Debt / Equity Ratio
0.120.120.130.140.220.17
Debt / EBITDA Ratio
0.350.350.570.871.261.14
Debt / FCF Ratio
1.921.920.693.085.450.97
Net Debt / Equity Ratio
-0.18-0.18-0.20-0.06-0.07-0.08
Net Debt / EBITDA Ratio
-0.51-0.51-0.88-0.37-0.37-0.53
Net Debt / FCF Ratio
-2.77-2.77-1.07-1.32-1.60-0.45
Asset Turnover
1.081.080.990.790.880.73
Inventory Turnover
6.106.105.113.624.807.77
Quick Ratio
1.561.561.091.090.951.22
Current Ratio
1.911.911.431.591.491.50
Return on Equity (ROE)
26.65%26.65%15.59%10.67%11.92%8.29%
Return on Assets (ROA)
12.37%12.37%6.81%4.82%5.66%4.86%
Return on Invested Capital (ROIC)
30.22%33.63%18.29%11.67%13.33%9.29%
Return on Capital Employed (ROCE)
28.80%28.80%16.60%11.60%11.90%9.90%
Earnings Yield
11.03%10.72%12.20%7.95%11.51%8.58%
FCF Yield
2.91%2.83%15.48%3.59%4.28%18.68%
Dividend Yield
2.93%2.79%6.61%4.27%--
Payout Ratio
25.55%25.55%30.62%39.65%--
Total Shareholder Return
2.93%2.79%6.61%4.27%--