GBAF Logo
Global Banking & Finance Awards® 2026 Nominations open, free to enter Nominate now →
V

Vetropack Holding VETN.SW · CHF

Materials · SIX · 🇨🇭 Switzerland

Compare

19.40

+0.21%

Close of 9 Nov 2026, in CHF

Search any instrument

Reference data, closing prices and charts across 45,000 companies, plus crypto, commodities and currencies.

At a glance

Figures in CHF, from our data supplier.

FY2025

Revenue

CHF 778.9m

FY2016FY2025

Net income

CHF 3.8m

FY2016FY2025

Free cash flow

CHF 23.8m

FY2016FY2025

Shareholders' equity

CHF 732.3m

FY2016FY2025

Income statement

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
RevenueCHF 778.9mCHF 842.1mCHF 898.8mCHF 899.4mCHF 816.5mCHF 662.6mCHF 714.9mCHF 696.5mCHF 635.9mCHF 607.0m
Operating incomeCHF 20.8mCHF 34.3mCHF 91.3mCHF 55.4mCHF 81.6mCHF 62.4mCHF 75.9mCHF 78.6mCHF 64.4mCHF 49.6m
Net incomeCHF 3.8mCHF 13.7mCHF 63.3mCHF 40.7mCHF 63.8mCHF 81.2mCHF 72.4mCHF 58.1mCHF 57.0mCHF 42.6m
Diluted earnings per share0.190.693.192.051.604.083.652.932.882.15

Balance sheet

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Total assetsCHF 1.21bnCHF 1.24bnCHF 1.26bnCHF 1.23bnCHF 1.05bnCHF 991.5mCHF 949.2mCHF 947.4mCHF 932.2mCHF 840.7m
Cash and short-term investmentsCHF 96.8mCHF 68.2mCHF 82.2mCHF 180.3mCHF 126.2mCHF 104.5mCHF 101.2mCHF 132.2mCHF 144.5mCHF 90.5m
Total liabilitiesCHF 479.0mCHF 479.5mCHF 513.1mCHF 485.2mCHF 273.3mCHF 227.9mCHF 200.8mCHF 235.8mCHF 243.9mCHF 235.3m
DebtCHF 244.3mCHF 219.1mCHF 255.7mCHF 178.8mCHF 37.5mCHF 44.8mCHF 22.0mCHF 62.3mCHF 76.3mCHF 74.7m
Shareholders' equityCHF 732.3mCHF 758.2mCHF 750.7mCHF 749.3mCHF 774.5mCHF 763.6mCHF 748.4mCHF 709.2mCHF 687.8mCHF 605.3m
Shares outstanding20m20m20m20m40m20m20m20m20m20m

Cash flow

Fiscal years

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Cash from operationsCHF 107.4mCHF 135.8mCHF 72.4mCHF 130.5mCHF 182.7mCHF 136.9mCHF 156.7mCHF 135.6mCHF 124.7mCHF 116.6m
Capital spending−CHF 83.6m−CHF 90.3m−CHF 237.9m−CHF 194.6m−CHF 119.2m−CHF 73.7m−CHF 123.7m−CHF 107.8m−CHF 61.3m−CHF 81.4m
Free cash flowCHF 23.8mCHF 45.5m−CHF 165.5m−CHF 64.1mCHF 63.5mCHF 63.2mCHF 33.0mCHF 27.8mCHF 63.4mCHF 35.2m
Dividends paid−CHF 19.8m−CHF 19.8m−CHF 19.8m−CHF 25.8m−CHF 25.8m−CHF 25.8m−CHF 19.8m−CHF 17.8m−CHF 15.3m−CHF 15.3m

Latest quarters

By quarter end

Jun 2026Dec 2025Jun 2025Dec 2024Jun 2024Dec 2023Jun 2023Dec 2022
RevenueCHF 404.6mCHF 366.2mCHF 412.7mCHF 397.2mCHF 444.9mCHF 420.9mCHF 477.9mCHF 464.4m
Operating incomeCHF 16.6mCHF 14.9mCHF 20.5mCHF 20.6mCHF 37.8mCHF 22.0mCHF 70.1mCHF 40.8m
Net incomeCHF 4.8m−CHF 6.0mCHF 9.8mCHF 4.3mCHF 9.4mCHF 12.6mCHF 50.7mCHF 50.4m
Diluted earnings per share0.12-0.300.490.220.470.642.562.54
Cash from operationsCHF 7.0mCHF 115.0m−CHF 7.0mCHF 105.0mCHF 30.0mCHF 66.0mCHF 6.0mCHF 105.0m
Capital spending−CHF 27.0m−CHF 60.0m−CHF 22.0m−CHF 52.0m−CHF 33.0m−CHF 109.0m−CHF 128.0m−CHF 141.0m
Free cash flow−CHF 20.0mCHF 55.0m−CHF 29.0mCHF 53.0m−CHF 3.0m−CHF 43.0m−CHF 122.0m−CHF 36.0m
Total assetsCHF 1.27bnCHF 1.21bnCHF 1.23bnCHF 1.24bnCHF 1.30bnCHF 1.26bnCHF 1.29bnCHF 1.23bn
Cash and short-term investmentsCHF 139.0mCHF 96.8mCHF 51.5mCHF 68.2mCHF 59.1mCHF 82.2mCHF 83.4mCHF 180.3m
DebtCHF 38.1mCHF 244.3mCHF 253.3mCHF 219.1mCHF 264.6mCHF 255.7mCHF 222.2mCHF 178.8m
Shareholders' equityCHF 721.4mCHF 732.3mCHF 741.0mCHF 758.2mCHF 768.9mCHF 750.7mCHF 777.4mCHF 749.3m

Growth per year

Compound annual rate

3 years5 years10 years
Revenue-4.7%3.3%3.3%
Operating income-27.9%-19.7%-8.6%
Net income-54.6%-45.8%-21.4%

Average margins

Over each period

1 year3 years5 years10 years
Operating margin3.4%5.9%7.1%8.2%
Net margin1.1%3.6%5.4%6.6%

Valuation history

At each fiscal year end

FY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017FY2016
Price to earnings114.836.912.317.636.014.616.613.713.116.5
Price to sales0.60.60.90.82.81.81.71.11.21.2

Dividends and splits

Per share, in the currency the company pays

Paid for 36 years. Last went ex-dividend on 24 Apr 2026.

FY2026FY2025FY2024FY2023FY2022FY2021FY2020FY2019
Paid in the year0.501.001.001.001.301.301.301.00
  • 50-for-1 split · 4 May 2020
  • 1-for-0.091563 split · 26 May 1997

Sources and methodology

Data on this tab
Our data supplier
Chart on the Overview
TradingView

Nothing here is investment advice. Prices can be delayed or wrong, so check with the exchange before relying on them. Data for this page. How we cover markets.