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 | 464.41M | 442.61M | 426.52M | 389.99M | 478.35M | 494.68M | 488.23M | 465.83M | 439.37M | 418.56M | 385.01M | 357.00M | 315.22M | 276.30M | 271.69M | 245.39M | 228.76M | 211.71M | 202.80M | 194.55M | 121.97M | 113.17M | 111.07M | 108.82M | 104.02M | 97.77M | 85.27M | 75.50M | 68.60M | 46.00M |
Cost of Revenue | 145.55M | 143.94M | 140.74M | 137.13M | 157.73M | 160.46M | 155.24M | 152.02M | 146.50M | 137.42M | 121.05M | 111.16M | 100.25M | 93.34M | 87.88M | 81.90M | 74.38M | 68.70M | 64.09M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Gross Profit | 318.86M | 298.68M | 285.79M | 252.86M | 320.61M | 334.22M | 333.00M | 313.82M | 292.87M | 281.14M | 263.96M | 245.84M | 214.98M | 182.96M | 183.81M | 163.49M | 154.38M | 143.01M | 138.71M | 194.55M | 121.97M | 113.17M | 111.07M | 108.82M | 104.02M | 97.77M | 85.27M | 75.50M | 68.60M | 46.00M |
Operating Expenses | 318.86M | 183.44M | 175.82M | 164.88M | 177.10M | 175.89M | 171.75M | 162.05M | 148.41M | 146.90M | 134.87M | 136.13M | 114.31M | 102.59M | 113.88M | 166.49M | 157.20M | 142.61M | 126.58M | 124.03M | 78.92M | 74.46M | 71.44M | 69.01M | 62.71M | 57.93M | 50.85M | 45.48M | -37.80M | -24.30M |
Selling, General & Admin | 76.13M | 71.53M | 65.82M | 47.73M | 53.79M | 44.17M | 44.00M | 46.70M | 44.47M | 44.47M | 39.12M | 37.45M | 30.13M | 24.55M | 33.38M | 22.26M | 19.01M | 16.71M | 13.85M | 12.82M | 9.56M | 9.23M | 8.23M | 7.37M | 7.30M | 6.67M | 6.14M | 5.47M | 5.10M | 4.40M |
Research & Development | N/A | 0 | 0 | 0 | 0 | 0 | 0 | 0 | N/A | N/A | N/A | N/A | 158.00K | 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 | 111.90M | 110.01M | 117.14M | 123.31M | 131.72M | 2.72M | 1.03M | -36.00K | 102.43M | 95.75M | 98.68M | 84.02M | 78.04M | 80.50M | 62.33M | 138.19M | 125.91M | 112.74M | 111.20M | 69.36M | 65.23M | 63.21M | 61.64M | 55.41M | 51.26M | 44.71M | 40.02M | N/A | N/A |
Operating Income | 133.84M | 129.86M | 117.27M | 90.03M | 148.59M | 93.51M | 160.72M | 151.28M | 144.46M | 131.86M | 127.89M | 109.58M | 97.94M | 79.63M | 64.73M | 78.90M | 71.56M | 69.10M | 76.22M | 70.53M | 43.05M | 39.10M | 39.63M | 39.81M | 41.31M | 37.14M | 34.42M | 30.02M | 106.40M | 70.30M |
Other Expenses / Income | -29.96M | -141.31M | -261.79M | -128.04M | -53.77M | -112.77M | -88.85M | 53.05M | 77.71M | -53.71M | -14.38M | -49.82M | -46.95M | -41.29M | -2.44M | -50.87M | -42.99M | -39.51M | -71.13M | -35.12M | 7.01M | 7.80M | 2.77M | 9.27M | 5.60M | -1.06M | N/A | 159.00K | N/A | N/A |
Before Tax Income | 103.88M | 85.83M | 9.56M | -38.01M | 92.73M | 45.56M | 71.88M | 204.33M | 222.17M | 78.15M | 113.32M | 56.48M | 52.55M | 38.34M | 67.50M | 28.03M | 28.58M | 37.31M | 5.09M | N/A | 46.61M | 42.80M | 42.40M | 43.88M | 45.09M | 36.08M | N/A | 30.18M | N/A | N/A |
Income Tax Expenses | N/A | 47.80M | 60.62M | 63.46M | 71.62M | 51.65M | 73.36M | 178.67M | 76.60M | 71.12M | 94.42M | 49.77M | 56.03M | 37.75M | 11.91M | 60.63M | N/A | N/A | N/A | 63.48M | 30.20M | 27.70M | 32.51M | 35.50M | 25.72M | 28.01M | 21.59M | 18.82M | 95.20M | 59.10M |
Net Income | 99.15M | 38.03M | -51.06M | -101.47M | 21.11M | -6.08M | 68.00M | 193.74M | 211.20M | 74.01M | 107.56M | 53.23M | 44.64M | 34.25M | 58.02M | 28.03M | 28.58M | 37.31M | 5.09M | 7.05M | 12.85M | 11.01M | 7.11M | 4.31M | 15.59M | 11.83M | 12.83M | 11.19M | 11.20M | 11.20M |
Interest Expenses | 47.93M | 46.97M | 52.87M | 63.14M | 61.67M | 64.82M | 64.83M | 60.67M | 54.19M | 57.93M | 51.62M | 49.81M | 45.38M | 34.12M | 37.68M | 38.44M | 40.07M | 40.77M | 42.93M | 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 | 104.68M | 103.69M | 100.42M | 92.62M | 92.81M | 93.31M | 94.51M | 95.10M | 94.70M | 93.77M | 93.31M | 91.73M | 83.00M | 80.19M | 71.83M | 62.17M | 61.64M | 61.30M | 56.89M | 54.20M | 42.83M | 33.59M | 31.89M | 31.08M | 31.47M | 31.51M | 32.61M | 32.67M | 25.15M | 21.97M |
Diluted Shares Outstanding | 106.53M | 105.64M | 101.98M | 92.62M | 92.81M | 93.31M | 94.52M | 95.34M | 94.76M | 93.84M | 94.25M | 92.66M | 84.13M | 80.39M | 72.02M | 62.44M | 63.34M | 61.90M | 56.89M | 54.20M | 43.56M | 34.21M | 31.89M | 32.15M | 31.47M | 32.02M | 33.25M | 32.84M | 25.15M | 21.97M |
EBITDA | 242.73M | 241.77M | 227.28M | 207.17M | 271.90M | 132.59M | 288.47M | 266.63M | 248.40M | 234.29M | 223.64M | 205.09M | 181.95M | 157.67M | 145.23M | 141.23M | 135.38M | 126.42M | 124.86M | 122.53M | 70.45M | 65.19M | 68.20M | 61.97M | 65.29M | 63.05M | 52.86M | 46.47M | 121.70M | 79.10M |
EBITDA Margin | 52.27% | 54.62% | 53.29% | 53.12% | 56.84% | 26.80% | 59.08% | 57.24% | 56.53% | 55.98% | 58.09% | 57.45% | 57.72% | 57.06% | 53.45% | 57.55% | 59.18% | 59.71% | 61.57% | 62.98% | 57.76% | 57.61% | 61.40% | 56.94% | 62.77% | 64.49% | 61.99% | 61.55% | 177.41% | 171.96% |
EBIT | 147.08M | 132.80M | 62.42M | 25.13M | 154.40M | 110.38M | 206.19M | 433.08M | 341.99M | 203.07M | 253.59M | 152.81M | 146.05M | 106.12M | 107.61M | 127.11M | 68.64M | 78.08M | 48.02M | 70.53M | 43.05M | 38.71M | 39.63M | 39.81M | 41.31M | 39.84M | 34.42M | 30.02M | 106.40M | 70.30M |
EBIT Margin | 31.67% | 30.00% | 14.64% | 6.44% | 32.28% | 22.31% | 42.23% | 92.97% | 77.84% | 48.52% | 65.87% | 42.80% | 46.33% | 38.41% | 39.61% | 51.80% | 30.01% | 36.88% | 23.68% | 36.25% | 35.30% | 34.21% | 35.68% | 36.59% | 39.71% | 40.75% | 40.36% | 39.76% | 155.10% | 152.83% |
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 |