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 | 787.47M | 884.97M | 778.89M | 727.79M | 629.09M | 538.72M | 446.57M | 419.51M | 386.88M | 360.66M | 320.98M | 288.01M | 313.81M | 322.31M | 331.80M | 273.65M | 248.29M | 210.13M | 174.63M | 141.96M | 125.91M | 112.38M | 95.62M | 54.77M | 44.39M | 40.20M | 32.40M | 30.90M | 20.40M | 18.00M |
Cost of Revenue | 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 |
Gross Profit | 787.47M | 884.97M | 778.89M | 727.79M | 629.09M | 538.72M | 446.57M | 419.51M | 386.88M | 360.66M | 320.98M | 288.01M | 313.81M | 322.31M | 331.80M | 273.65M | 248.29M | 210.13M | 174.63M | 141.96M | 125.91M | 112.38M | 95.62M | 54.77M | 44.39M | 40.20M | 32.40M | 30.90M | 20.40M | 18.00M |
Operating Expenses | 407.44M | 14.32M | -457.90M | -444.58M | -361.46M | -284.77M | 8.40M | 8.43M | 8.66M | 7.91M | 6.91M | 6.41M | 6.47M | 6.83M | -236.27M | -84.02M | -23.31M | -22.70M | -36.97M | -36.44M | -31.27M | -16.04M | 3.64M | 4.17M | 9.00K | -1.00M | 2.00M | 200.00K | 2.10M | -100.00K |
Selling, General & Admin | 407.44M | 346.53M | 282.59M | 263.25M | 233.37M | 204.62M | 168.91M | 160.13M | 143.07M | 126.48M | 111.13M | 107.87M | 103.48M | 106.74M | 91.44M | 89.02M | 85.38M | 65.42M | 51.38M | 39.95M | 36.17M | 30.45M | 27.94M | 16.21M | 12.64M | 10.90M | 9.20M | 8.60M | 5.20M | 4.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 | -143.51M | -740.49M | -707.82M | -594.83M | -493.80M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | -327.71M | -173.03M | -108.68M | -88.12M | -88.36M | -76.39M | -67.45M | -46.48M | -24.30M | -12.05M | -12.63M | -11.90M | -7.20M | -8.40M | -3.10M | -4.60M |
Operating Income | 380.04M | 437.37M | 349.44M | 328.04M | 259.19M | 257.74M | 210.87M | 190.42M | 179.40M | 175.63M | 154.42M | 130.31M | 61.68M | 103.31M | 95.53M | 189.63M | 224.98M | 187.43M | 137.66M | 105.52M | 94.64M | 96.35M | 99.26M | 58.94M | 44.40M | 39.20M | 34.40M | 31.10M | 22.50M | 17.90M |
Other Expenses / Income | -112.43M | -6.91M | -8.88M | -7.81M | -80.19M | -6.62M | -2.13M | -456.00K | -2.31M | -552.00K | N/A | -12.72M | -12.92M | -13.99M | N/A | N/A | N/A | N/A | N/A | N/A | -38.48M | -47.52M | -65.55M | -37.36M | -25.59M | -22.20M | -19.90M | -18.60M | -13.20M | -9.50M |
Before Tax Income | 267.61M | 370.28M | 349.44M | 328.04M | 259.19M | 222.21M | 181.00M | 160.79M | 150.13M | 148.66M | 125.66M | 94.59M | 17.19M | 49.67M | 38.37M | 99.26M | 103.69M | 92.39M | 77.68M | 65.63M | 56.16M | 48.83M | 33.72M | 21.58M | 18.81M | 17.00M | 14.50M | 12.50M | 9.30M | 8.40M |
Income Tax Expenses | 44.68M | 67.08M | 64.68M | 61.64M | 48.65M | 40.33M | 64.62M | 39.66M | 34.00M | 35.91M | 30.02M | 19.08M | -281.00K | 7.34M | 3.99M | 33.60M | 35.09M | 31.26M | 25.31M | 21.01M | 18.15M | 16.42M | 12.03M | 7.58M | 6.63M | 6.30M | 5.30M | 5.10M | 3.60M | 3.30M |
Net Income | 222.93M | 303.20M | 284.76M | 266.40M | 210.54M | 181.88M | 116.38M | 121.13M | 116.13M | 112.75M | 95.64M | 75.52M | 17.47M | 42.33M | 34.37M | 65.66M | 68.60M | 61.13M | 52.37M | 44.62M | 38.01M | 32.40M | 21.69M | 14.00M | 12.18M | 10.70M | 9.20M | 7.40M | 5.70M | 5.10M |
Interest Expenses | 325.97M | 41.26M | 18.56M | 27.32M | 42.77M | 35.53M | 29.86M | 29.63M | 29.27M | 26.97M | 28.76M | 35.71M | 44.49M | 53.63M | 57.17M | 90.37M | 121.29M | 95.04M | 59.98M | 39.89M | 38.48M | 47.52M | 65.55M | 37.36M | 25.59M | 22.20M | 19.90M | 18.60M | 13.20M | 9.50M |
Basic Shares Outstanding | 110.86M | 110.76M | 99.31M | 94.88M | 88.26M | 83.60M | 77.54M | 76.28M | 75.54M | 74.64M | 73.19M | 71.93M | 71.92M | 69.66M | 61.53M | 54.85M | 53.18M | 49.70M | 46.76M | 46.00M | 45.22M | 44.15M | 40.52M | 29.59M | 29.49M | 28.75M | 25.61M | 24.86M | 17.46M | 18.78M |
Diluted Shares Outstanding | 110.89M | 110.83M | 99.40M | 94.93M | 88.39M | 83.68M | 77.61M | 76.34M | 75.60M | 74.69M | 73.26M | 71.93M | 71.92M | 69.66M | 61.53M | 55.00M | 53.60M | 50.52M | 48.05M | 46.48M | 45.92M | 44.94M | 41.73M | 29.84M | 29.76M | 29.33M | 26.12M | 24.86M | 17.46M | 18.78M |
EBITDA | 304.75M | 406.77M | 381.48M | 358.83M | 286.27M | 244.50M | 198.25M | 179.06M | 167.46M | 163.58M | 138.55M | -28.39M | 30.11M | 63.66M | 51.93M | 112.12M | 115.40M | 101.16M | 84.50M | 106.69M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
EBITDA Margin | 38.70% | 45.96% | 48.98% | 49.30% | 45.51% | 45.39% | 44.39% | 42.68% | 43.28% | 45.36% | 43.16% | -9.86% | 9.59% | 19.75% | 15.65% | 40.97% | 46.48% | 48.14% | 48.39% | 75.16% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% |
EBIT | 593.58M | 411.54M | 368.00M | 355.36M | 301.97M | 257.74M | 210.87M | 190.42M | 179.40M | 175.63M | 154.42M | 130.31M | 61.68M | 103.31M | 95.53M | 189.63M | 224.98M | 187.43M | 137.66M | 105.52M | 94.64M | 96.35M | 99.26M | 58.94M | 44.40M | 39.20M | 34.40M | 31.10M | 22.50M | 17.90M |
EBIT Margin | 75.38% | 46.50% | 47.25% | 48.83% | 48.00% | 47.84% | 47.22% | 45.39% | 46.37% | 48.70% | 48.11% | 45.24% | 19.66% | 32.05% | 28.79% | 69.30% | 90.61% | 89.20% | 78.83% | 74.33% | 75.16% | 85.73% | 103.80% | 107.61% | 100.02% | 97.51% | 106.17% | 100.65% | 110.29% | 99.44% |
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 |