MEMSCAP, S.A. (EPA:MEMS)
France flag France · Delayed Price · Currency is EUR
4.680
0.00 (0.00%)
Jul 14, 2026, 9:00 AM CET

MEMSCAP Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jul '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
363139451010
Market Cap Growth
16.91%-19.51%-13.21%333.20%4.40%9.50%
Enterprise Value
363240461313
Last Close Price
4.684.085.005.951.371.31
PE Ratio
49.6735.0928.3720.999.89-
Forward PE
18.0024.6316.8718.24--
PS Ratio
2.922.623.083.191.111.16
PB Ratio
1.871.652.132.540.670.63
P/TBV Ratio
2.842.503.324.091.191.16
P/FCF Ratio
-24.80113.9731.94-6.33
P/OCF Ratio
-23.1271.1325.63103.676.23
EV/Sales Ratio
2.922.693.163.281.361.48
EV/EBITDA Ratio
20.8025.7928.2916.8215.9811.41
EV/EBIT Ratio
38.4332.1734.1818.6053.6819.86
EV/FCF Ratio
-25.51117.1232.78-8.05
Debt / Equity Ratio
0.240.240.280.320.340.39
Debt / EBITDA Ratio
2.622.502.571.794.063.89
Debt / FCF Ratio
-3.5414.754.06-3.94
Net Debt / Equity Ratio
0.000.000.060.050.070.14
Net Debt / EBITDA Ratio
0.020.020.760.331.392.05
Net Debt / FCF Ratio
-0.023.160.65-6.861.44
Asset Turnover
-0.470.490.570.380.34
Inventory Turnover
-1.441.682.422.231.93
Quick Ratio
-2.922.081.952.101.55
Current Ratio
-4.963.703.052.982.22
Return on Equity (ROE)
-4.79%7.65%12.87%0.96%3.04%
Return on Assets (ROA)
-2.45%2.81%6.23%0.61%1.59%
Return on Invested Capital (ROIC)
4.86%5.21%6.07%13.84%0.85%3.06%
Return on Capital Employed (ROCE)
-4.40%5.20%11.00%1.20%3.00%
Earnings Yield
2.01%2.85%3.52%4.76%10.11%-3.30%
FCF Yield
-4.03%0.88%3.13%-1.55%15.80%
Dividend Yield
1.40%1.62%----
Buyback Yield / Dilution
-1.07%0.27%-3.24%0.03%-0.07%
Total Shareholder Return
1.40%2.69%0.27%-3.24%0.03%-0.07%