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.10B | 1.22B | 1.05B | 838.56M | 894.53M | 885.46M | 705.01M | 670.65M | 724.24M | 718.98M | 684.55M | 674.25M | 652.63M | 649.75M | 588.69M | 773.91M | 712.53M | 683.83M | 643.05M | 603.62M | 582.46M | 564.42M | 547.03M | 552.43M | 472.74M | 370.55M | 297.86M | 236.27M | 180.30M | 131.90M |
Cost of Revenue | 939.37M | 1.03B | 898.72M | 729.01M | 780.34M | 741.02M | 612.10M | 573.43M | 593.36M | 606.02M | 601.64M | 585.42M | 332.92M | 66.52M | 38.85M | 137.03M | 398.13M | 368.93M | 354.56M | 344.42M | 297.13M | 265.76M | 329.90M | 322.51M | 242.77M | 165.29M | 121.37M | 85.90M | 41.80M | 32.30M |
Gross Profit | 164.20M | 185.99M | 147.28M | 109.55M | 114.19M | 144.44M | 92.91M | 97.22M | 130.88M | 112.96M | 82.91M | 88.84M | 319.71M | 583.23M | 549.84M | 636.88M | 314.39M | 314.89M | 288.50M | 259.20M | 285.32M | 298.65M | 217.12M | 229.92M | 229.97M | 205.25M | 176.50M | 150.37M | 138.50M | 99.60M |
Operating Expenses | 105.38M | 105.62M | 83.92M | 104.71M | 98.15M | 85.45M | 64.75M | 64.78M | 63.09M | 73.31M | 62.52M | 65.63M | 309.23M | 338.31M | 337.68M | 410.79M | 721.54M | 674.20M | 625.99M | 589.67M | 554.24M | 539.44M | 612.16M | 599.78M | 479.31M | 359.10M | 278.23M | 216.80M | 110.30M | 76.70M |
Selling, General & Admin | 104.56M | 93.69M | 73.02M | 93.09M | 85.13M | 73.62M | 54.88M | 53.07M | 52.08M | 62.35M | 51.55M | 54.58M | 262.96M | 275.42M | 277.45M | 334.47M | 293.81M | 283.69M | 17.78M | 15.10M | 14.49M | 14.68M | 79.54M | 100.77M | 74.05M | 43.65M | 24.77M | 13.43M | 98.20M | 70.80M |
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 | 824.00K | 11.93M | 10.90M | 11.62M | 13.02M | 11.83M | 9.88M | 11.71M | 11.02M | 13.00K | 3.00K | 13.00K | 46.27M | 62.90M | 60.23M | 76.31M | 427.73M | 390.51M | 608.21M | 574.57M | 539.74M | 524.77M | 532.62M | 499.01M | 405.26M | 315.45M | 253.46M | 203.37M | 12.10M | 5.90M |
Operating Income | 58.82M | 48.04M | 24.26M | -56.70M | -64.50M | 58.99M | 28.16M | 32.45M | 67.78M | 39.65M | 20.39M | 23.21M | -1.06M | 26.01M | -4.72M | -55.68M | -10.68M | 9.63M | 17.07M | 13.95M | 28.22M | 24.97M | -63.00K | 28.78M | 42.69M | 35.70M | 28.12M | 20.07M | 28.20M | 22.90M |
Other Expenses / Income | 13.42M | 22.11M | 11.99M | -2.90M | 449.00K | 2.59M | -4.86M | -5.23M | -3.88M | -7.06M | -7.65M | -10.81M | -15.38M | -16.54M | -25.33M | -10.50M | -11.62M | -6.43M | -3.39M | -2.12M | -1.75M | -5.83M | -8.33M | -9.01M | -5.51M | -5.92M | -6.32M | -5.99M | -13.60M | -11.60M |
Before Tax Income | 72.24M | 142.79M | 79.15M | -16.92M | 11.94M | 58.01M | 23.30M | 27.22M | 63.91M | 32.58M | 12.75M | 12.40M | -16.44M | 9.46M | -30.05M | -66.18M | -22.31M | 3.20M | 13.67M | 11.83M | 26.47M | 20.58M | -8.39M | 19.77M | 37.18M | 29.77M | 21.85M | 14.08M | 14.60M | 11.30M |
Income Tax Expenses | 17.61M | 34.86M | 20.96M | -2.80M | 3.46M | 15.51M | -32.14M | 10.39M | 21.82M | 14.77M | 7.50M | 6.33M | -2.17M | 6.17M | -5.02M | -12.79M | -5.58M | 4.58M | 8.00M | 8.45M | 14.31M | 11.41M | -1.73M | 7.90M | 14.90M | 11.49M | 8.15M | 5.10M | 5.30M | 4.00M |
Net Income | 55.23M | 108.68M | 60.73M | -14.12M | 8.48M | 42.50M | 55.44M | 16.84M | 42.09M | 17.81M | 5.24M | 6.07M | -14.27M | 3.29M | -25.03M | -53.39M | -16.73M | -1.38M | 5.19M | 3.38M | 12.16M | 8.27M | -6.66M | 11.88M | 22.28M | 18.28M | 13.70M | 8.98M | 9.30M | 7.30M |
Interest Expenses | 7.97M | 3.08M | 2.79M | 6.84M | 11.11M | 8.71M | 8.26M | 8.23M | 8.45M | 10.81M | 10.40M | 12.70M | 16.21M | 16.57M | 14.18M | 10.37M | 12.29M | 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 | 13.05M | 15.01M | 16.80M | 17.36M | 18.43M | 18.34M | 18.28M | 18.18M | 18.14M | 15.25M | 14.84M | 14.74M | 14.69M | 14.37M | 14.12M | 14.04M | 14.02M | 14.00M | 14.18M | 14.64M | 14.47M | 14.22M | 13.99M | 14.40M | 14.91M | 14.39M | 13.30M | 13.35M | 13.29M | 10.58M |
Diluted Shares Outstanding | 13.83M | 15.52M | 17.02M | 17.36M | 18.64M | 18.47M | 18.37M | 18.27M | 18.31M | 15.52M | 15.04M | 14.81M | 14.69M | 14.51M | 14.12M | 14.04M | 14.02M | 14.00M | 14.27M | 14.83M | 14.71M | 14.52M | 13.99M | 14.53M | 15.03M | 14.44M | 13.30M | 13.35M | 13.29M | 10.58M |
EBITDA | 116.18M | 105.55M | 78.14M | 55.40M | 16.03M | 131.57M | 100.58M | 104.09M | 129.79M | 88.69M | 67.60M | 73.23M | 52.77M | 77.84M | 32.26M | 7.42M | 43.52M | 52.88M | 56.49M | 59.93M | -225.87M | -189.86M | -338.71M | -330.68M | -213.68M | -31.20M | 70.46M | -43.65M | 45.00M | 32.30M |
EBITDA Margin | 10.53% | 8.67% | 7.47% | 6.61% | 1.79% | 14.86% | 14.27% | 15.52% | 17.92% | 12.34% | 9.88% | 10.86% | 8.09% | 11.98% | 5.48% | 0.96% | 6.11% | 7.73% | 8.79% | 9.93% | -38.78% | -33.64% | -61.92% | -59.86% | -45.20% | -8.42% | 23.66% | -18.48% | 24.96% | 24.49% |
EBIT | 80.81M | 146.62M | 84.48M | -10.08M | 23.05M | 66.72M | 31.55M | 35.45M | 72.35M | 43.39M | 23.15M | 25.10M | -231.00K | 26.03M | -15.86M | -55.81M | -10.02M | 3.20M | 13.19M | 11.83M | 26.47M | 19.69M | -8.39M | 19.77M | 37.18M | 29.77M | 21.85M | 14.08M | 14.60M | 11.30M |
EBIT Margin | 7.32% | 12.05% | 8.08% | -1.20% | 2.58% | 7.53% | 4.48% | 5.29% | 9.99% | 6.03% | 3.38% | 3.72% | -0.04% | 4.01% | -2.69% | -7.21% | -1.41% | 0.47% | 2.05% | 1.96% | 4.54% | 3.49% | -1.53% | 3.58% | 7.86% | 8.03% | 7.34% | 5.96% | 8.10% | 8.57% |
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 |