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 | 862.13M | 1.05B | 1.01B | 748.25M | 802.29M | 817.73M | 819.87M | 821.57M | 804.87M | 768.41M | 746.09M | 670.07M | 621.36M | 620.33M | 588.26M | 693.05M | 787.06M | 861.92M | 827.66M | 784.16M | 744.63M | 703.96M | 678.11M | 680.92M | 618.80M | 540.30M | 490.00M | 456.90M | 395.50M | 370.10M |
Cost of Revenue | 339.04M | 442.99M | 438.17M | 329.26M | 367.80M | 371.19M | 374.94M | 378.23M | 374.09M | 356.04M | 344.59M | 318.04M | 300.19M | 301.56M | 283.98M | 333.99M | 394.86M | 432.95M | 432.09M | 386.79M | 378.99M | 364.53M | 354.49M | 357.50M | 311.00M | 271.50M | 245.40M | 227.30M | 198.40M | 186.10M |
Gross Profit | 523.09M | 604.23M | 574.62M | 418.99M | 434.49M | 446.54M | 444.92M | 443.34M | 430.78M | 412.37M | 401.50M | 352.04M | 321.18M | 318.77M | 304.29M | 359.06M | 392.20M | 428.98M | 395.57M | 397.37M | 365.65M | 339.43M | 323.62M | 323.42M | 307.80M | 268.80M | 244.60M | 229.60M | 197.10M | 184.00M |
Operating Expenses | 455.81M | 486.30M | 456.27M | 377.29M | 407.47M | 404.82M | 402.95M | 399.39M | 384.83M | 386.24M | 348.40M | 328.70M | 315.84M | 310.00M | 311.31M | 365.73M | 392.43M | 405.17M | 378.45M | 367.62M | 331.60M | 307.20M | 288.09M | 280.75M | 268.70M | 245.70M | 225.70M | 209.50M | 178.10M | 163.10M |
Selling, General & Admin | 455.81M | 486.30M | 456.27M | 377.29M | 407.46M | 404.86M | 402.88M | 399.24M | 384.80M | 386.28M | 348.60M | 328.83M | 315.87M | 311.90M | 310.52M | 364.08M | 391.11M | 404.52M | 378.45M | 367.62M | 331.60M | 307.20M | 288.09M | 280.75M | 253.90M | 231.40M | 211.90M | 196.90M | 167.50M | 154.50M |
Research & Development | 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 | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | N/A | -44.00K | -54.00K | 34.90M | 11.00K | 110.00K | 3.36M | 4.11M | 1.62M | 178.00K | 497.00K | 803.00K | 167.00K | 380.00K | 978.00K | 1.65M | 1.33M | 656.00K | N/A | N/A | N/A | N/A | N/A | N/A | 14.80M | 14.30M | 13.80M | 12.60M | 10.60M | 8.60M |
Operating Income | 67.28M | 117.93M | 118.36M | 41.71M | 27.02M | 41.72M | 41.98M | 43.95M | 45.95M | 26.13M | 53.10M | 23.34M | 5.14M | 7.21M | -4.79M | -6.67M | -233.00K | 23.80M | 17.12M | 29.76M | 34.05M | 32.24M | 35.54M | 42.67M | 39.10M | 23.10M | 18.90M | 20.10M | 19.00M | 20.90M |
Other Expenses / Income | 5.43M | 1.57M | 177.00K | 35.02M | 1.70M | -1.28M | 1.25M | 1.87M | -672.00K | -873.00K | -610.00K | 179.00K | -541.00K | 1.80M | -615.00K | 139.00K | 2.18M | 1.82M | 2.93M | 2.16M | 4.67M | 6.67M | 804.00K | 1.20M | 3.80M | 3.20M | 1.90M | -1.00M | 500.00K | -700.00K |
Before Tax Income | 72.71M | 119.50M | 118.53M | 76.73M | 28.72M | 40.41M | 43.22M | 45.82M | 45.27M | 25.26M | 52.49M | 23.52M | 4.60M | 8.67M | -5.41M | -6.53M | 1.94M | 25.62M | 23.55M | 36.17M | 38.73M | 38.90M | 36.34M | 43.86M | 42.90M | 26.30M | 20.80M | 19.10M | 19.50M | 20.20M |
Income Tax Expenses | 16.39M | 30.14M | 27.73M | 17.58M | 6.86M | 10.10M | 22.15M | 17.46M | 17.49M | 16.67M | 20.22M | 8.61M | -10.86M | 229.00K | -1.23M | 5.57M | 186.00K | 9.62M | 8.50M | 13.42M | 14.44M | 14.59M | 13.63M | 16.01M | 15.50M | 9.50M | 7.40M | 6.90M | 7.30M | 7.70M |
Net Income | 56.32M | 89.36M | 90.80M | 59.15M | 21.86M | 30.31M | 21.07M | 28.36M | 27.79M | 8.59M | 32.27M | 14.91M | 15.46M | 8.44M | -4.18M | -12.10M | 1.76M | 16.00M | 15.05M | 22.75M | 25.33M | 24.32M | 22.71M | 24.50M | 27.40M | 16.80M | 13.40M | 12.20M | 12.20M | 12.50M |
Interest Expenses | N/A | 1.62M | 152.00K | N/A | 152.00K | 1.42M | 2.11M | 2.23M | 2.29M | 1.05M | N/A | N/A | 737.00K | 815.00K | 805.00K | 1.74M | 3.03M | 3.28M | 3.70M | 4.65M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 14.99M | 15.23M | 18.04M | 18.65M | 19.89M | 20.54M | 21.22M | 21.51M | 22.50M | 22.62M | 22.42M | 22.04M | 18.63M | 18.16M | 17.41M | 21.28M | 22.46M | 22.58M | 22.61M | 22.57M | 21.99M | 21.62M | 20.83M | 20.80M | 22.22M | 45.82M | 23.34M | 23.39M | 23.11M | 22.85M |
Diluted Shares Outstanding | 16.77M | 17.04M | 18.54M | 18.93M | 20.18M | 21.30M | 21.60M | 21.85M | 22.80M | 22.94M | 22.82M | 22.38M | 22.15M | 21.97M | 21.39M | 21.28M | 22.59M | 22.89M | 22.77M | 23.08M | 22.44M | 22.14M | 21.63M | 21.20M | 22.98M | 46.81M | 23.51M | 23.39M | 23.11M | 22.85M |
EBITDA | 85.88M | 134.85M | 134.66M | 59.91M | 47.62M | 71.49M | 72.49M | 72.99M | 71.70M | 48.74M | 74.55M | 42.75M | 23.58M | 24.07M | 14.85M | 15.71M | 24.36M | 50.74M | 48.26M | 60.11M | 51.25M | 48.14M | 55.84M | 58.40M | 53.90M | 37.40M | 32.70M | 32.70M | 29.60M | 29.50M |
EBITDA Margin | 9.96% | 12.88% | 13.30% | 8.01% | 5.94% | 8.74% | 8.84% | 8.88% | 8.91% | 6.34% | 9.99% | 6.38% | 3.80% | 3.88% | 2.52% | 2.27% | 3.10% | 5.89% | 5.83% | 7.66% | 6.88% | 6.84% | 8.23% | 8.58% | 8.71% | 6.92% | 6.67% | 7.16% | 7.48% | 7.97% |
EBIT | 72.71M | 121.12M | 118.69M | 76.73M | 28.88M | 41.83M | 45.33M | 48.05M | 47.56M | 26.31M | 52.49M | 23.52M | 5.34M | 9.49M | -4.60M | -4.79M | 4.98M | 28.91M | 27.26M | 40.83M | 39.77M | 38.90M | 36.34M | 40.51M | 42.90M | 26.30M | 20.80M | 19.10M | 19.50M | 20.20M |
EBIT Margin | 8.43% | 11.57% | 11.72% | 10.25% | 3.60% | 5.12% | 5.53% | 5.85% | 5.91% | 3.42% | 7.03% | 3.51% | 0.86% | 1.53% | -0.78% | -0.69% | 0.63% | 3.35% | 3.29% | 5.21% | 5.34% | 5.53% | 5.36% | 5.95% | 6.93% | 4.87% | 4.24% | 4.18% | 4.93% | 5.46% |
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 |