Financial Year End | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 1.45B | 1.26B | 1.26B | 1.12B | 1.49B | 1.50B | 1.44B | 1.23B | 1.19B | 1.26B | 1.09B | 1.23B | 1.17B | 1.13B | 1.03B | 1.36B | 1.44B | 1.26B | 1.10B | 994.71M | 890.82M | 784.04M | 768.82M | 740.03M | 622.40M | 651.20M | 642.70M | 595.00M | 592.50M | 569.20M |
Cost of Revenue | 1.01B | 840.00M | 803.85M | 721.24M | 944.15M | 963.52M | 939.29M | 790.30M | 782.82M | 829.65M | 738.17M | 812.19M | 772.40M | 724.04M | 671.11M | 847.64M | 892.68M | 797.47M | 705.49M | 654.57M | 576.84M | 530.00M | 519.54M | 452.76M | 394.30M | 407.50M | 398.50M | 358.10M | 355.40M | 342.80M |
Gross Profit | 442.87M | 421.87M | 455.00M | 403.15M | 546.96M | 532.37M | 497.21M | 440.45M | 411.16M | 432.36M | 353.40M | 417.77M | 396.96M | 409.15M | 363.05M | 514.45M | 546.82M | 462.18M | 396.69M | 340.14M | 313.98M | 254.03M | 249.28M | 287.27M | 228.10M | 243.70M | 244.20M | 236.90M | 237.10M | 226.40M |
Operating Expenses | 340.09M | 296.56M | 304.98M | 279.78M | 310.52M | 300.60M | 286.72M | 246.08M | 239.99M | 252.38M | 226.55M | 278.83M | 269.40M | 322.62M | 302.53M | 366.51M | 394.44M | 345.15M | 309.99M | 284.22M | 261.98M | 209.19M | 479.22M | 224.32M | 182.80M | 188.40M | 178.40M | 181.60M | 188.40M | 189.80M |
Selling, General & Admin | 326.17M | 296.56M | 304.98M | 279.78M | 310.52M | 300.60M | 286.72M | 246.08M | 239.99M | 252.38M | 226.55M | 278.83M | 269.40M | 322.62M | 302.53M | 366.51M | 394.44M | 345.15M | 309.99M | 284.22M | 261.98M | 209.19M | 208.97M | 188.45M | 152.20M | 160.00M | 150.30M | 155.00M | 161.60M | 166.10M |
Research & Development | 13.92M | 15.77M | 22.93M | 16.95M | 15.67M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | 2.44M | -4.31M | -5.99M | -5.93M | -8.97M | -7.43M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 270.25M | 35.87M | 30.60M | 28.40M | 28.10M | 26.60M | 26.80M | 23.70M |
Operating Income | 102.78M | 121.00M | 150.02M | 123.37M | 236.45M | 231.76M | 210.28M | 194.37M | 171.16M | 179.97M | 126.84M | 138.93M | 127.56M | 86.53M | 60.52M | 147.94M | 152.37M | 117.04M | 86.69M | 55.91M | 52.00M | 44.84M | -229.93M | 62.95M | 45.30M | 55.30M | 65.80M | 55.30M | 48.70M | 36.60M |
Other Expenses / Income | -69.52M | -82.82M | -22.20M | -21.88M | -29.60M | -7.43M | -14.58M | -11.75M | -13.22M | -13.47M | -19.27M | -17.29M | -10.67M | -22.49M | -20.57M | -21.84M | -25.22M | -23.79M | -8.23M | -14.55M | -13.63M | -11.73M | 253.39M | -14.36M | -2.60M | -600.00K | -1.30M | -3.00M | -3.20M | -2.70M |
Before Tax Income | 33.26M | 38.19M | 127.82M | 101.50M | 206.84M | 207.50M | 195.70M | 182.62M | 157.95M | 166.50M | 107.57M | 121.65M | 116.89M | 64.04M | 39.95M | 126.10M | 127.16M | 93.24M | 78.46M | 41.36M | 38.37M | 33.11M | 23.46M | 48.59M | 42.70M | 54.70M | 64.50M | 52.30M | 45.50M | 33.90M |
Income Tax Expenses | 17.27M | 24.71M | 27.94M | 38.12M | 48.49M | 41.31M | 136.28M | 47.02M | 36.57M | 45.96M | 35.25M | 23.35M | 25.32M | 10.76M | 945.00K | 29.01M | 25.82M | 19.40M | 17.55M | 7.96M | 5.35M | 5.96M | 4.34M | 12.93M | 14.10M | 20.20M | 24.10M | 19.70M | 18.00M | 13.60M |
Net Income | 16.00M | 13.48M | 99.87M | 63.38M | 158.35M | 166.19M | 59.41M | 135.60M | 121.38M | 118.37M | 270.53M | 95.25M | 64.72M | 53.28M | 39.00M | 86.98M | 101.34M | 73.84M | 60.52M | 33.40M | 33.02M | 27.15M | 19.12M | 35.66M | 28.60M | 34.50M | 40.40M | 32.60M | 27.50M | 20.30M |
Interest Expenses | 65.51M | 14.62M | 16.21M | 15.94M | 20.63M | 16.84M | 14.57M | 11.88M | 10.70M | 11.39M | 13.09M | 12.24M | 10.27M | 20.01M | 22.60M | 19.52M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 51.05M | 50.96M | 50.93M | 50.88M | 51.21M | 52.30M | 54.07M | 54.19M | 55.03M | 54.79M | 53.86M | 54.63M | 55.21M | 55.26M | 53.88M | 53.99M | 53.30M | 50.70M | 47.20M | 46.21M | 42.95M | 37.50M | 37.01M | 37.14M | 38.84M | 40.19M | 40.47M | 39.85M | 39.28M | 38.12M |
Diluted Shares Outstanding | 51.21M | 51.08M | 51.08M | 51.10M | 51.63M | 52.83M | 54.61M | 54.63M | 55.51M | 55.72M | 54.97M | 55.22M | 55.93M | 55.93M | 54.21M | 55.81M | 57.53M | 52.94M | 48.80M | 47.67M | 44.20M | 38.37M | 37.84M | 37.54M | 39.18M | 40.83M | 41.22M | 40.34M | 39.28M | 38.12M |
EBITDA | 228.57M | 213.15M | 235.11M | 205.09M | 326.53M | 318.57M | 300.42M | 274.66M | 246.89M | 257.12M | 383.92M | 188.20M | 159.21M | 136.82M | 114.03M | 187.91M | 177.76M | 135.47M | 112.93M | 75.54M | 72.94M | 66.74M | 60.50M | 84.46M | 73.30M | 83.10M | 92.60M | 78.90M | 72.30M | 57.60M |
EBITDA Margin | 15.75% | 16.89% | 18.68% | 18.24% | 21.90% | 21.30% | 20.91% | 22.32% | 20.68% | 20.37% | 35.17% | 15.30% | 13.61% | 12.07% | 11.03% | 13.80% | 12.35% | 10.75% | 10.25% | 7.59% | 8.19% | 8.51% | 7.87% | 11.41% | 11.78% | 12.76% | 14.41% | 13.26% | 12.20% | 10.12% |
EBIT | 98.77M | 52.81M | 144.03M | 117.44M | 227.47M | 224.34M | 210.27M | 194.50M | 168.64M | 175.72M | 318.87M | 130.84M | 100.30M | 84.05M | 62.54M | 135.51M | 127.16M | 93.24M | 78.07M | 41.36M | 38.37M | 33.11M | 23.46M | 48.59M | 42.70M | 54.70M | 64.50M | 52.30M | 45.50M | 33.90M |
EBIT Margin | 6.80% | 4.18% | 11.44% | 10.44% | 15.26% | 15.00% | 14.64% | 15.80% | 14.12% | 13.92% | 29.21% | 10.64% | 8.58% | 7.42% | 6.05% | 9.95% | 8.83% | 7.40% | 7.08% | 4.16% | 4.31% | 4.22% | 3.05% | 6.57% | 6.86% | 8.40% | 10.04% | 8.79% | 7.68% | 5.96% |
Financial Year End | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 |