Medacta Group SA (SWX:MOVE)
Switzerland flag Switzerland · Delayed Price · Currency is CHF
132.20
+0.20 (0.15%)
Aug 3, 2026, 5:30 PM CET

Medacta Group Ratios and Metrics

Millions CHF. 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
2,6283,1172,1232,5032,0562,843
Market Cap Growth
-11.33%46.79%-15.15%21.72%-27.69%60.86%
Enterprise Value
2,8423,3272,3192,6662,1942,962
Last Close Price
132.20156.54106.60125.58103.00142.24
PE Ratio
29.6635.1731.0757.0044.9653.18
Forward PE
27.2533.0527.7234.1330.1840.91
PEG Ratio
1.851.541.541.541.541.54
PS Ratio
4.134.903.835.274.747.55
PB Ratio
6.187.335.958.167.5512.11
P/TBV Ratio
6.697.926.539.019.1816.31
P/FCF Ratio
95.04112.70126.35692.35200.26362.29
P/OCF Ratio
18.4921.9321.0835.8328.2050.73
EV/Sales Ratio
4.465.234.185.615.067.87
EV/EBITDA Ratio
15.1317.7315.7521.5819.5828.80
EV/EBIT Ratio
24.3928.5827.1638.5236.0048.61
EV/FCF Ratio
102.76120.30137.96737.60213.72377.46
Debt / Equity Ratio
0.350.350.480.450.580.29
Debt / EBITDA Ratio
1.301.301.561.531.531.36
Debt / FCF Ratio
8.858.8513.6452.4116.6617.86
Net Debt / Equity Ratio
0.490.490.550.530.510.51
Net Debt / EBITDA Ratio
1.121.121.331.321.231.16
Net Debt / FCF Ratio
7.607.6011.6145.2513.4615.17
Asset Turnover
0.800.800.790.800.810.78
Inventory Turnover
0.890.890.850.870.890.81
Quick Ratio
0.820.821.020.901.390.67
Current Ratio
2.082.082.512.333.181.67
Return on Equity (ROE)
22.83%22.83%20.54%15.66%18.46%26.35%
Return on Assets (ROA)
12.11%12.11%10.14%9.38%9.66%11.73%
Return on Invested Capital (ROIC)
15.18%16.31%13.80%13.05%13.74%17.99%
Return on Capital Employed (ROCE)
18.73%18.73%15.38%14.29%14.49%18.09%
Earnings Yield
3.38%2.84%3.22%1.75%2.22%1.88%
FCF Yield
1.05%0.89%0.79%0.14%0.50%0.28%
Dividend Yield
0.83%0.44%0.50%0.41%0.50%0.00%
Payout Ratio
15.36%15.36%15.36%23.34%22.53%0.00%
Buyback Yield / Dilution
-0.08%-0.08%0.18%0.02%0.04%-0.02%
Total Shareholder Return
0.75%0.36%0.68%0.43%0.54%-0.02%