Kudelski 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
CHF597.55M CHF687.10M CHF694.34M CHF925.81M CHF1.03B CHF1.05B CHF1.04B CHF873.86M CHF844.05M CHF820.92M CHF871.37M CHF939.59M CHF984.38M CHF993.04M CHF908.21M CHF810.20M CHF729.49M CHF753.93M CHF705.88M CHF0.00M CHF0.00M
GM % Gross Margin %
67.57% 66.83% 69.18% 71.72% 66.86% 69.45% 74.86% 72.49% 71.04% 69.82% 72.70% 69.48% 70.90% 68.83% 70.18% 68.50% 70.98% 70.19% 71.60% 0.00% 0.00%
OM Operating Margin
15.14% 16.53% 13.14% 9.03% 6.05% 7.91% 10.51% 3.12% 4.61% 6.95% 6.75% 8.28% 11.92% 2.16% -0.87% -2.13% 1.96% 1.99% 0.08% 0.00% 0.00%
EPS Earnings Per Share
CHF1.68 CHF1.45 CHF1.39 CHF-0.28 CHF0.92 CHF1.23 CHF-0.34 CHF0.51 CHF0.78 CHF0.82 CHF0.82 CHF1.41 CHF0.38 CHF0.16 CHF-0.38 CHF0.26 CHF-0.35 CHF-0.20 CHF0.00
Div. Dividends
CHF0.00 CHF0.30 CHF0.60 CHF0.30 CHF0.15 CHF0.30 CHF0.30 CHF0.30 CHF0.10 CHF0.30 CHF0.30 CHF0.30 CHF0.35 CHF0.10 CHF0.10 CHF0.10 CHF0.10 CHF0.10 CHF0.00 CHF0.00 CHF0.00
PR % Payout Ratio %
0.00% 17.86% 41.38% 21.58% -53.57% 32.61% 24.39% -88.24% 19.61% 38.46% 36.59% 36.59% 24.82% 26.32% 62.50% 0 -26.32% 38.46% -0.00% -0.00% 0
Sha. Shares
51.47m 51.54m 51.66m 51.92m 52.14m 52.81m 53.18m 53.36m 53.6m 53.78m 53.9m 54.09m 54.25m 54.39m 54.53m 54.74m 54.99m 55.34m 55.38m 55.99m 56.04m
OCF Operating Cash Flow
CHF59.21M CHF189.28M CHF97.18M CHF64.44M CHF-7.37M CHF135.18M CHF149.15M CHF86.67M CHF110.50M CHF120.92M CHF109.26M CHF106.39M CHF124.20M CHF-54.18M CHF-4.72M CHF34.16M CHF132.59M CHF103.13M CHF1.51M CHF0.00M CHF0.00M
FCF Free Cash Flow
CHF-0.85M CHF145.11M CHF49.83M CHF7.91M CHF-68.08M CHF107.32M CHF105.76M CHF28.77M CHF72.26M CHF100.58M CHF79.86M CHF73.75M CHF75.07M CHF-85.32M CHF-22.43M CHF18.66M CHF111.77M CHF82.74M CHF-6.72M CHF48.46M CHF0.00M
FCFS Free Cash Flow Per Share
CHF-0.13 CHF2.72 CHF0.54 CHF-0.50 CHF-1.85 CHF1.58 CHF1.42 CHF0.16 CHF1.34 CHF1.68 CHF1.47 CHF1.36 CHF1.42 CHF-1.72 CHF-0.54 CHF0.31 CHF2.22 CHF1.61 CHF-0.13 CHF0.00 CHF0.00