Sto SE & Co. KGaA (ETR:STO3)
Germany flag Germany · Delayed Price · Currency is EUR
100.60
-0.40 (-0.40%)
May 14, 2026, 2:05 PM CET

Sto SE & Co. KGaA Ratios and Metrics

Millions EUR. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
May '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
6497796888989661,420
Market Cap Growth
-22.78%13.27%-23.46%-7.05%-31.95%70.79%
Enterprise Value
4906785998149191,305
Last Close Price
101.00121.20104.06131.86137.45195.24
PE Ratio
16.5719.8818.2810.4410.7315.32
Forward PE
15.3016.8815.2111.0712.1917.70
PS Ratio
0.410.490.430.520.540.89
PB Ratio
0.851.020.931.231.412.33
P/TBV Ratio
0.911.090.991.321.532.61
P/FCF Ratio
11.2713.5312.217.0119.4519.90
P/OCF Ratio
6.878.247.605.2610.1412.75
PEG Ratio
-1.881.881.881.881.88
EV/Sales Ratio
0.310.430.370.470.510.82
EV/EBITDA Ratio
3.636.366.174.865.407.63
EV/EBIT Ratio
7.6410.6010.356.326.959.71
EV/FCF Ratio
8.5011.7810.646.3518.4818.28
Debt / Equity Ratio
0.150.150.140.140.130.16
Debt / EBITDA Ratio
0.830.830.840.540.440.51
Debt / FCF Ratio
1.941.941.850.811.721.37
Net Debt / Equity Ratio
-0.21-0.21-0.01-0.03-0.05-0.22
Net Debt / EBITDA Ratio
-1.49-1.49-0.07-0.11-0.20-0.78
Net Debt / FCF Ratio
-2.77-2.77-0.12-0.15-0.68-1.86
Asset Turnover
1.371.371.391.521.641.55
Inventory Turnover
4.874.874.734.675.205.70
Quick Ratio
2.102.101.341.271.251.50
Current Ratio
2.852.852.692.482.442.15
Return on Equity (ROE)
5.20%5.20%5.11%12.13%13.76%16.59%
Return on Assets (ROA)
3.45%3.45%3.11%7.11%7.57%8.16%
Return on Invested Capital (ROIC)
6.37%5.73%4.94%12.73%16.27%23.71%
Return on Capital Employed (ROCE)
6.80%6.80%6.20%13.90%15.50%16.40%
Earnings Yield
6.04%5.03%5.47%9.58%9.32%6.53%
FCF Yield
8.87%7.39%8.19%14.27%5.14%5.03%
Dividend Yield
3.28%0.26%0.30%0.24%0.23%0.16%
Payout Ratio
4.59%4.59%4.78%2.09%1.99%1.94%
Total Shareholder Return
3.35%0.26%0.30%0.24%0.23%0.16%
Source: S&P Global Market Intelligence. Standard template. Financial Sources.