Skip to content
20-F

Annual Report (Foreign)

Stevanato Group S.p.A. STVN

0001193125-26-091540

← back to feed
Filed
Mar 4, 2026 12:00 AM ET
Period of report

On SEC.gov

Financials in this filing

Metric Period Value
Shares Diluted FY 2025 · Dec 31, 2025 272.95M sh
Shares Diluted FY 2025 · Dec 31, 2024 271.14M sh
Shares Diluted FY 2025 · Dec 31, 2023 264.95M sh
Shares Outstanding FY 2025 · Dec 31, 2025 302.84M sh
Dividends Paid FY 2025 · Dec 31, 2025 €14.74M
Dividends Paid FY 2025 · Dec 31, 2024 €14.46M
Dividends Paid FY 2025 · Dec 31, 2023 €14.29M
Operating Cash Flow FY 2025 · Dec 31, 2025 €286.08M
Operating Cash Flow FY 2025 · Dec 31, 2024 €155.78M
Operating Cash Flow FY 2025 · Dec 31, 2023 €105.21M
Cash And Equivalents FY 2025 · Dec 31, 2025 €130.6M
Cash And Equivalents FY 2025 · Dec 31, 2024 €98.27M
Cash And Equivalents FY 2025 · Dec 31, 2023 €69.6M
Cash And Equivalents FY 2025 · Dec 31, 2022 €228.74M
Stockholders Equity FY 2025 · Dec 31, 2025 €1.49B
Stockholders Equity FY 2025 · Dec 31, 2024 €1.4B
Stockholders Equity FY 2025 · Dec 31, 2023 €1.13B
Stockholders Equity FY 2025 · Dec 31, 2022 €995.91M
Current Liabilities FY 2025 · Dec 31, 2025 €535.88M
Current Liabilities FY 2025 · Dec 31, 2024 €477.47M
Total Liabilities FY 2025 · Dec 31, 2025 €1.06B
Total Liabilities FY 2025 · Dec 31, 2024 €924.43M
Current Assets FY 2025 · Dec 31, 2025 €943.35M
Current Assets FY 2025 · Dec 31, 2024 €880.12M
Total Assets FY 2025 · Dec 31, 2025 €2.54B
Total Assets FY 2025 · Dec 31, 2024 €2.33B
Eps Diluted FY 2025 · Dec 31, 2025 €0.51
Eps Diluted FY 2025 · Dec 31, 2024 €0.43
Eps Diluted FY 2025 · Dec 31, 2023 €0.55
Eps Basic FY 2025 · Dec 31, 2025 €0.51
Eps Basic FY 2025 · Dec 31, 2024 €0.43
Eps Basic FY 2025 · Dec 31, 2023 €0.55
Rd Expense FY 2025 · Dec 31, 2025 €25.44M
Rd Expense FY 2025 · Dec 31, 2024 €31.67M
Rd Expense FY 2025 · Dec 31, 2023 €35.67M
Net Income FY 2025 · Dec 31, 2025 €139.83M
Net Income FY 2025 · Dec 31, 2024 €117.77M
Net Income FY 2025 · Dec 31, 2023 €145.69M
Operating Income FY 2025 · Dec 31, 2025 €198.8M
Operating Income FY 2025 · Dec 31, 2024 €161.14M
Operating Income FY 2025 · Dec 31, 2023 €200.72M
Gross Profit FY 2025 · Dec 31, 2025 €343.88M
Gross Profit FY 2025 · Dec 31, 2024 €302.32M
Gross Profit FY 2025 · Dec 31, 2023 €339.89M
Cost Of Revenue FY 2025 · Dec 31, 2025 €842.41M
Cost Of Revenue FY 2025 · Dec 31, 2024 €801.72M
Cost Of Revenue FY 2025 · Dec 31, 2023 €745.46M
Revenue FY 2025 · Dec 31, 2025 €1.19B
Revenue FY 2025 · Dec 31, 2024 €1.1B
Revenue FY 2025 · Dec 31, 2023 €1.09B