Bachem Holding financials at a glance

Year Year 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024
Rev. Revenue
CHF147.86M CHF153.66M CHF171.75M CHF198.32M CHF195.00M CHF181.85M CHF152.88M CHF145.81M CHF157.30M CHF170.69M CHF183.94M CHF208.60M CHF236.48M CHF261.61M CHF282.50M CHF313.72M CHF402.00M CHF503.23M CHF531.74M CHF577.32M CHF0.00M
GM % Gross Margin %
85.42% 52.12% 53.11% 55.37% 54.94% 49.87% 34.36% 29.59% 32.45% 34.95% 34.36% 33.79% 32.67% 31.62% 29.46% 29.48% 32.07% 33.13% 32.21% 30.65% 0.00%
OM Operating Margin
28.05% 30.69% 32.46% 36.53% 35.73% 27.98% 10.25% 10.19% 14.20% 17.25% 18.41% 18.45% 19.05% 19.18% 19.40% 19.88% 24.05% 25.62% 23.93% 22.41% 0.00%
EPS Earnings Per Share
CHF2.98 CHF3.54 CHF4.81 CHF4.38 CHF3.93 CHF2.22 CHF0.70 CHF1.13 CHF1.75 CHF2.15 CHF2.35 CHF3.13 CHF3.43 CHF3.91 CHF5.58 CHF8.09 CHF1.37 CHF1.50 CHF0.00
Div. Dividends
CHF1.20 CHF1.50 CHF7.00 CHF3.00 CHF3.20 CHF3.00 CHF2.50 CHF1.50 CHF1.50 CHF1.75 CHF2.00 CHF2.25 CHF2.50 CHF2.75 CHF2.75 CHF3.00 CHF3.25 CHF3.50 CHF0.75 CHF0.80 CHF0.00
PR % Payout Ratio %
48.98% 50.34% 197.74% 62.37% 73.06% 76.34% 112.61% 214.29% 132.74% 100.00% 93.02% 95.74% 79.87% 0 80.17% 76.73% 58.24% 43.26% 54.74% 53.33% 0
Sha. Shares
13.25m 13.6m 13.18m 13.22m 13.06m 13.17m 13.18m 13.2m 13.22m 13.49m 13.5m 13.52m 13.54m 13.55m 13.58m 13.72m 13.99m 13.73m 14.75m 0m 74.97m
OCF Operating Cash Flow
CHF51.17M CHF27.42M CHF40.15M CHF78.07M CHF39.28M CHF42.85M CHF38.11M CHF24.61M CHF36.87M CHF49.23M CHF47.22M CHF61.43M CHF40.41M CHF36.48M CHF25.78M CHF64.27M CHF115.04M CHF97.56M CHF92.65M CHF249.86M CHF0.00M
FCF Free Cash Flow
CHF26.49M CHF7.38M CHF10.73M CHF44.07M CHF-14.31M CHF4.67M CHF21.94M CHF15.48M CHF27.08M CHF39.58M CHF33.41M CHF39.96M CHF-8.76M CHF-9.26M CHF-12.23M CHF33.68M CHF45.94M CHF-19.27M CHF-45.81M CHF-16.05M CHF0.00M
FCFS Free Cash Flow Per Share
CHF1.86 CHF0.49 CHF0.71 CHF3.22 CHF-1.10 CHF0.18 CHF1.44 CHF0.86 CHF2.01 CHF2.74 CHF2.33 CHF2.66 CHF-0.80 CHF-1.08 CHF-0.90 CHF2.43 CHF3.28 CHF-0.27 CHF-0.67 CHF-0.25 CHF0.00