OVH Groupe S.A. (EPA:OVH)
France flag France · Delayed Price · Currency is EUR
14.83
-0.11 (-0.74%)
Aug 3, 2026, 2:50 PM CET

OVH Groupe Ratios and Metrics

Millions EUR. Fiscal year is Sep - Aug.

Total Valuation

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Aug '25 Aug '24 Aug '23 Aug '22 Aug '21
2,2471,5328381,7862,418-
Market Cap Growth
38.35%82.97%-53.10%-26.15%--
Enterprise Value
3,5162,7991,6742,5363,0020
Last Close Price
14.8310.196.179.3912.74-

Price Ratios

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Aug '25 Aug '24 Aug '23 Aug '22 Aug '21
Forward PE
58.2240.8986.17243.77115.25-
PEG Ratio
-1.531.531.532.68-
PS Ratio
2.041.410.841.993.07-
PB Ratio
84.7954.342.134.355.16-
P/TBV Ratio
--33.2717.4712.50-
P/FCF Ratio
42.4030.5933.37---
P/OCF Ratio
4.883.662.275.418.82-

EV Ratios

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Aug '25 Aug '24 Aug '23 Aug '22 Aug '21
EV/Sales Ratio
3.192.581.692.833.81-
EV/EBITDA Ratio
8.146.604.548.2612.09-
EV/EBIT Ratio
56.3540.3365.12---
EV/FCF Ratio
66.3555.8766.68---

Financial Efficiency

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Aug '25 Aug '24 Aug '23 Aug '22 Aug '21
Debt / Equity Ratio
46.8544.812.141.881.296.58
Debt / EBITDA Ratio
3.053.092.382.602.503.38
Debt / FCF Ratio
24.8826.1234.94---
Net Debt / Equity Ratio
48.3944.912.131.831.256.87
Net Debt / EBITDA Ratio
2.972.992.272.442.353.15
Net Debt / FCF Ratio
24.1925.2833.31-26.84-3.25-9.67
Asset Turnover
0.630.640.610.590.580.57
Quick Ratio
0.230.260.200.210.220.21
Current Ratio
0.360.460.450.470.510.53
Return on Equity (ROE)
-3.02%0.24%-2.56%-9.17%-9.95%-28.62%
Return on Assets (ROA)
1.42%0.47%2.53%-0.79%-2.19%0.83%
Return on Invested Capital (ROIC)
1.91%0.63%3.46%-1.08%-3.14%1.23%
Return on Capital Employed (ROCE)
4.79%5.32%2.07%-1.03%-2.12%0.81%

Yields

Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Aug '25 Aug '24 Aug '23 Aug '22 Aug '21
FCF Yield
2.36%3.27%3.00%---
Buyback Yield / Dilution
26.33%19.78%-8.25%0.03%-11.82%-3.59%
Total Shareholder Return
26.33%19.78%-8.25%0.03%-11.82%-3.59%