MEMSCAP, S.A. (EPA:MEMS)
France flag France · Delayed Price · Currency is EUR
4.800
+0.060 (1.27%)
Aug 3, 2026, 1:30 PM CET

MEMSCAP Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
363138451010
Market Cap Growth
16.37%-18.54%-14.45%333.84%4.54%9.35%
Enterprise Value
36.0431.3739.5745.911.4712.19
Last Close Price
4.804.135.066.021.391.33
PE Ratio
50.3134.9628.2721.659.93-
Forward PE
21.5524.6316.8718.24--
PS Ratio
2.962.623.043.201.111.16
PB Ratio
1.891.652.112.550.670.63
P/TBV Ratio
-2.503.314.221.191.16
P/FCF Ratio
28.4824.78112.5332.00-6.32
P/OCF Ratio
26.5523.1070.2325.68103.696.22
EV/Sales Ratio
2.962.623.133.261.231.43
EV/EBITDA Ratio
73.4117.5720.1714.358.827.94
EV/EBIT Ratio
73.4131.3433.7618.5348.6221.01
EV/FCF Ratio
28.4924.80115.6932.64-7.77
Debt / Equity Ratio
-0.200.230.260.300.33
Debt / EBITDA Ratio
-2.512.571.794.064.03
Debt / FCF Ratio
-3.5414.754.06-3.94
Net Debt / Equity Ratio
-0.000.060.050.070.14
Net Debt / EBITDA Ratio
-0.010.550.280.851.48
Net Debt / FCF Ratio
-0.023.160.65-6.861.44
Asset Turnover
0.960.470.490.570.380.34
Inventory Turnover
3.061.441.682.422.231.93
Quick Ratio
-2.922.081.952.101.55
Current Ratio
-4.863.633.052.982.22
Return on Equity (ROE)
2.89%4.79%7.64%12.87%0.96%3.04%
Return on Assets (ROA)
3.81%3.90%4.42%9.96%0.97%2.32%
Return on Invested Capital (ROIC)
-5.20%6.07%14.04%1.36%3.12%
Return on Capital Employed (ROCE)
4.28%4.40%5.21%11.60%1.14%2.75%
Earnings Yield
1.99%2.86%3.54%4.62%10.07%-
FCF Yield
3.51%4.04%0.89%3.13%-15.82%
Buyback Yield / Dilution
-1.07%0.27%-3.24%0.03%-0.07%
Total Shareholder Return
-1.07%0.27%-3.24%0.03%-0.07%