TX Group 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
CHF564.76M CHF648.37M CHF647.09M CHF722.96M CHF860.60M CHF714.01M CHF718.37M CHF1.08B CHF997.22M CHF1.06B CHF1.11B CHF1.06B CHF1.00B CHF968.58M CHF1.01B CHF1.07B CHF933.97M CHF956.60M CHF922.00M CHF0.00M CHF0.00M
GM % Gross Margin %
43.08% 44.20% 45.05% 43.46% 43.46% 38.02% 44.75% 45.31% 44.38% 43.83% 45.22% 46.68% 43.46% 44.50% 43.16% 39.75% 35.43% 38.15% 37.78% 0.00% 0.00%
OM Operating Margin
10.85% 15.55% 18.28% 18.45% 17.78% 6.65% 17.26% 15.80% 13.78% 11.31% 14.24% 15.24% 10.60% 13.57% 11.32% 6.90% 0.58% 4.93% 2.72% 0.00% 0.00%
EPS Earnings Per Share
CHF7.95 CHF9.85 CHF9.77 CHF10.69 CHF4.93 CHF10.29 CHF13.11 CHF13.17 CHF10.60 CHF13.78 CHF30.27 CHF9.86 CHF13.82 CHF8.13 CHF4.10 CHF-0.88 CHF6.72 CHF3.76 CHF7.03 CHF0.00
Div. Dividends
CHF1.50 CHF2.50 CHF3.00 CHF4.00 CHF3.00 CHF1.50 CHF4.00 CHF5.75 CHF4.50 CHF4.00 CHF4.50 CHF4.50 CHF4.50 CHF4.50 CHF4.50 CHF3.51 CHF0.00 CHF7.40 CHF4.50 CHF5.66 CHF0.00
PR % Payout Ratio %
30.12% 31.45% 30.46% 40.94% 28.06% 30.43% 38.87% 43.86% 34.17% 37.74% 32.66% 14.87% 45.64% 32.56% 55.35% 85.61% -0.00% 110.12% 119.68% 80.51% 0
Sha. Shares
9.99m 9.99m 10m 9.99m 10.6m 10.59m 10.44m 10.36m 10.34m 10.34m 10.6m 10.6m 10.6m 10.59m 10.59m 10.57m 10.59m 10.59m 10.59m 10.6m 0m
OCF Operating Cash Flow
CHF99.27M CHF126.89M CHF116.30M CHF156.76M CHF135.70M CHF71.20M CHF209.29M CHF209.66M CHF251.95M CHF186.04M CHF201.69M CHF195.26M CHF178.61M CHF223.26M CHF187.75M CHF169.15M CHF128.14M CHF160.57M CHF110.10M CHF0.00M CHF0.00M
FCF Free Cash Flow
CHF67.82M CHF106.29M CHF110.45M CHF147.14M CHF116.34M CHF65.99M CHF184.02M CHF142.04M CHF169.04M CHF162.39M CHF196.89M CHF184.63M CHF173.40M CHF216.63M CHF171.14M CHF154.77M CHF109.35M CHF129.80M CHF58.10M CHF124.00M CHF0.00M
FCFS Free Cash Flow Per Share
CHF6.56 CHF10.46 CHF10.85 CHF14.34 CHF10.60 CHF5.70 CHF17.19 CHF15.70 CHF21.81 CHF15.17 CHF18.00 CHF17.12 CHF16.19 CHF20.02 CHF15.24 CHF13.71 CHF8.92 CHF12.26 CHF7.50 CHF0.00 CHF0.00