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 | 980.29M | 1.07B | 1.07B | 1.20B | 1.07B | 1.05B | 1.14B | 1.03B | 941.89M | 877.04M | 813.24M | 705.01M | 591.07M | 572.19M | 601.45M | 638.53M | 635.60M | 619.61M | 608.12M | 573.28M | 510.88M | 472.95M | 420.58M | 353.22M | 338.27M | 311.13M | 300.27M | 264.59M | 233.80M |
Cost of Revenue | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 10.74M | 3.27M | 1.92M | 7.03M | 2.56M | 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 |
Gross Profit | 1.10B | 980.29M | 1.07B | 1.07B | 1.20B | 1.07B | 1.05B | 1.13B | 1.03B | 939.98M | 870.01M | 810.68M | 705.01M | 591.07M | 572.19M | 601.45M | 638.53M | 635.60M | 619.61M | 608.12M | 573.28M | 510.88M | 472.95M | 420.58M | 353.22M | 338.27M | 311.13M | 300.27M | 264.59M | 233.80M |
Operating Expenses | 1.10B | -965.02M | -969.55M | -1.24B | -1.18B | -1.06B | -1.01B | -1.07B | -910.20M | -863.51M | -768.11M | -764.61M | -674.89M | -489.70M | -559.25M | -594.41M | -436.10M | -460.95M | -558.32M | -436.93M | -436.93M | -433.09M | -396.11M | -360.82M | -303.70M | -283.27M | -250.46M | -252.20M | -206.04M | -188.00M |
Selling, General & Admin | 1.10B | 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 |
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 | -965.02M | -969.55M | -1.24B | -1.18B | -1.06B | -1.01B | -1.07B | -910.20M | -863.51M | -768.11M | -764.61M | -674.89M | -489.70M | -559.25M | -594.41M | -436.10M | -460.95M | -558.32M | -436.93M | -436.93M | -433.09M | -396.11M | -360.82M | -303.70M | -283.27M | -250.46M | -252.20M | -206.04M | -188.00M |
Operating Income | N/A | 15.27M | 96.64M | -175.78M | 16.88M | 16.25M | 44.87M | 58.67M | 121.45M | 76.46M | 101.90M | 46.07M | 30.12M | 101.37M | 12.95M | 7.04M | 202.42M | 174.65M | 61.28M | 171.19M | 136.36M | 77.79M | 76.84M | 59.76M | 49.52M | 55.00M | 60.67M | 48.08M | 58.55M | 45.80M |
Other Expenses / Income | -39.72M | -968.21M | -969.35M | -169.65M | 2.06M | -11.40M | -1.04B | N/A | N/A | N/A | N/A | N/A | -8.32M | -1.18M | -28.71M | -33.14M | -105.00K | -406.00K | -1.21M | -308.00K | 79.90M | 26.05M | -57.29M | 17.35M | 17.22M | 28.40M | 38.17M | 27.38M | 38.05M | N/A |
Before Tax Income | -39.72M | 12.08M | 96.84M | -169.51M | 16.88M | -9.15M | 15.65M | 58.67M | 121.45M | 76.46M | 101.90M | 46.07M | -12.71M | 58.38M | -28.71M | -33.14M | 159.33M | 125.49M | 6.56M | 114.81M | 79.90M | 26.05M | 28.63M | 17.35M | 17.22M | 28.40M | 38.17M | 27.38M | 38.05M | 94.90M |
Income Tax Expenses | -10.02M | -2.95M | 16.25M | -56.81M | 2.06M | -11.40M | -29.22M | 8.76M | 32.33M | 17.33M | 25.76M | 5.86M | -12.73M | 10.87M | -18.27M | -20.07M | 47.94M | 37.41M | -2.49M | 35.99M | 24.32M | 5.27M | 4.54M | 1.82M | 1.83M | 4.72M | 9.44M | 5.42M | 9.25M | 6.20M |
Net Income | -29.70M | 15.03M | 80.59M | -112.71M | 14.82M | 27.65M | 51.02M | 49.90M | 89.13M | 59.14M | 76.14M | 40.21M | 11.00K | 47.51M | -10.44M | -13.06M | 111.39M | 88.08M | 9.04M | 78.82M | 55.57M | 20.79M | 24.09M | 15.53M | 15.38M | 23.68M | 28.73M | 21.96M | 28.80M | 22.50M |
Interest Expenses | 3.26M | 3.19M | 3.19M | 133.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 42.83M | 42.99M | 41.65M | 40.18M | 43.09M | 49.16M | 54.73M | 56.39M | 56.46M | 51.73M | 48.21M | 42.41M | 32.30M | 26.60M | 22.50M | 20.70M | 20.50M | 17.10M |
Basic Shares Outstanding | 25.27M | 25.16M | 25.09M | 25.03M | 25.14M | 25.10M | 24.92M | 25.43M | 25.15M | 25.02M | 25.36M | 25.23M | 25.51M | 26.20M | 26.59M | 26.96M | 27.57M | 26.13M | 22.44M | 20.12M | 20.08M | 20.07M | 20.07M | 20.09M | 20.16M | 20.79M | 21.45M | 21.55M | 32.49M | 21.65M |
Diluted Shares Outstanding | 25.25M | 25.32M | 25.09M | 25.03M | 25.58M | 25.62M | 25.64M | 25.80M | 25.24M | 25.49M | 25.53M | 25.50M | 25.88M | 26.20M | 26.59M | 26.96M | 27.64M | 26.22M | 22.44M | 22.18M | 21.54M | 20.07M | 20.07M | 20.09M | 20.16M | 20.79M | 21.45M | 21.55M | 32.49M | 21.65M |
EBITDA | -25.95M | 22.93M | 106.60M | -162.73M | 28.07M | N/A | 44.87M | N/A | 127.92M | 83.35M | 107.50M | 54.05M | -7.13M | 61.26M | 16.48M | 10.66M | 162.91M | 128.97M | 10.30M | 175.10M | 140.33M | 81.54M | 80.90M | 64.21M | 52.60M | 55.46M | 61.78M | 50.18M | 59.78M | 19.20M |
EBITDA Margin | -2.37% | 2.34% | 10.00% | -15.23% | 2.34% | 0.00% | 4.26% | 0.00% | 12.36% | 8.85% | 12.26% | 6.65% | -1.01% | 10.36% | 2.88% | 1.77% | 25.51% | 20.29% | 1.66% | 28.79% | 24.48% | 15.96% | 17.10% | 15.27% | 14.89% | 16.40% | 19.86% | 16.71% | 22.59% | 8.21% |
EBIT | -36.46M | 15.27M | 100.03M | -169.38M | 16.88M | 16.25M | 21.80M | 58.67M | 121.45M | 76.46M | 101.90M | 46.07M | 30.12M | 101.37M | 12.95M | 7.04M | 202.42M | 174.65M | 61.28M | 171.19M | 136.36M | 77.79M | 76.84M | 59.76M | 49.52M | 55.00M | 60.67M | 48.08M | 58.55M | 45.80M |
EBIT Margin | -3.33% | 1.56% | 9.38% | -15.85% | 1.41% | 1.52% | 2.07% | 5.16% | 11.74% | 8.12% | 11.62% | 5.67% | 4.27% | 17.15% | 2.26% | 1.17% | 31.70% | 27.48% | 9.89% | 28.15% | 23.79% | 15.23% | 16.25% | 14.21% | 14.02% | 16.26% | 19.50% | 16.01% | 22.13% | 19.59% |
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 |