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 | 795.73M | 727.92M | 507.41M | 477.45M | 508.43M | 386.67M | 341.84M | 310.24M | 289.59M | 264.86M | 249.82M | 234.81M | 219.78M | 210.87M | 188.89M | 145.55M | 128.23M | 129.30M | 132.99M | 126.17M | 123.57M | 123.39M | 111.87M | 88.56M | 76.62M | 72.20M | 65.00M | 57.60M | 55.40M | 53.00M |
Cost of Revenue | N/A | N/A | N/A | N/A | N/A | 3.43M | 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 | 795.73M | 727.92M | 507.41M | 477.45M | 508.43M | 383.24M | 341.84M | 310.24M | 289.59M | 264.86M | 249.82M | 234.81M | 219.78M | 210.87M | 188.89M | 145.55M | 128.23M | 129.30M | 132.99M | 126.17M | 123.57M | 123.39M | 111.87M | 88.56M | 76.62M | 72.20M | 65.00M | 57.60M | 55.40M | 53.00M |
Operating Expenses | 722.13M | -389.37M | -350.73M | -324.62M | -290.32M | -201.78M | -188.96M | -179.37M | -176.80M | -160.70M | 4.28M | -154.12M | -128.52M | 87.55M | 79.66M | -56.10M | -27.51M | -16.65M | -34.85M | 2.45M | 1.99M | 1.89M | -24.85M | -11.54M | -1.87M | 1.30M | -1.90M | -7.40M | -11.20M | -16.30M |
Selling, General & Admin | 234.09M | 211.66M | 183.47M | 161.25M | 157.07M | 132.23M | 124.66M | 116.99M | 113.68M | 102.58M | 98.22M | 91.89M | 89.66M | 88.00M | 81.01M | 60.29M | 54.24M | 49.25M | 49.87M | 47.35M | 43.49M | 42.17M | 36.90M | 29.89M | 24.91M | 21.10M | 20.60M | 21.10M | 22.10M | 20.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 | 488.04M | -601.03M | -534.20M | -485.86M | -447.40M | -343.15M | -313.62M | -296.36M | -290.48M | -263.28M | N/A | -246.00M | -218.19M | -458.00K | -1.35M | -116.40M | -81.74M | -65.91M | -84.72M | N/A | N/A | N/A | -61.76M | -41.44M | -26.78M | -19.80M | -22.50M | -28.50M | -33.30M | -37.10M |
Operating Income | 315.13M | 338.55M | 156.68M | 152.84M | 218.11M | 181.46M | 152.88M | 130.87M | 112.80M | 104.16M | 90.07M | 80.69M | 91.26M | 91.23M | 81.73M | 89.44M | 100.73M | 112.65M | 98.14M | 81.19M | 74.50M | 78.15M | 87.02M | 77.02M | 74.75M | 73.50M | 63.10M | 50.20M | 44.20M | 36.70M |
Other Expenses / Income | N/A | -85.48M | -99.49M | -62.55M | -77.32M | -54.23M | -44.81M | -43.49M | -51.51M | -43.87M | -50.77M | -12.21M | -243.00K | -2.41M | -17.60M | -8.67M | N/A | -65.04M | N/A | N/A | -32.53M | -40.79M | -54.48M | -55.42M | -50.18M | -49.60M | -41.60M | -32.40M | -29.10M | -27.10M |
Before Tax Income | 315.13M | 347.75M | 156.68M | 152.84M | 218.11M | 155.93M | 134.54M | 112.08M | 92.18M | 83.74M | 66.74M | 57.30M | 62.58M | 52.47M | 29.74M | 30.52M | 37.17M | 47.61M | 48.33M | 44.39M | 41.97M | 37.36M | 32.54M | 21.60M | 24.58M | 23.90M | 21.50M | 17.80M | 15.10M | 9.60M |
Income Tax Expenses | 75.63M | 83.94M | 35.68M | 31.67M | 52.93M | 34.30M | 47.34M | 35.43M | 27.22M | 23.90M | 16.48M | 14.67M | 17.15M | 12.23M | 6.75M | 6.55M | 8.79M | 14.76M | 15.12M | 13.62M | 15.54M | 12.29M | 10.48M | 6.41M | 7.54M | 7.80M | 7.30M | 6.20M | 4.70M | 1.50M |
Net Income | 239.50M | 263.81M | 120.99M | 121.17M | 165.18M | 121.62M | 87.20M | 76.65M | 64.96M | 59.84M | 50.25M | 42.63M | 45.44M | 40.24M | 22.99M | 23.96M | 28.38M | 32.85M | 33.20M | 30.77M | 26.43M | 25.07M | 22.05M | 15.19M | 17.03M | 16.10M | 14.20M | 11.60M | 10.40M | 8.10M |
Interest Expenses | 189.21M | 29.59M | 13.72M | 34.34M | 53.88M | 25.54M | 18.33M | 18.79M | 20.62M | 20.42M | 23.34M | 23.39M | 28.67M | 38.76M | 51.99M | 58.93M | 63.55M | 65.04M | 49.82M | 36.80M | 32.53M | 40.79M | 54.48M | 55.42M | 50.18M | 49.60M | 41.60M | 32.40M | 29.10M | 27.10M |
Basic Shares Outstanding | 44.18M | 46.37M | 34.87M | 33.26M | 32.81M | 27.59M | 27.29M | 26.40M | 25.89M | 23.90M | 23.01M | 21.78M | 21.42M | 21.18M | 19.64M | 15.69M | 14.03M | 14.94M | 15.38M | 14.94M | 14.56M | 14.42M | 14.29M | 14.24M | 14.21M | 14.73M | 14.64M | 14.50M | 14.63M | 14.46M |
Diluted Shares Outstanding | 44.19M | 46.39M | 34.89M | 33.29M | 32.86M | 27.65M | 27.37M | 26.46M | 25.96M | 23.99M | 23.09M | 21.81M | 21.45M | 21.20M | 19.67M | 15.76M | 14.16M | 15.11M | 15.52M | 15.04M | 14.74M | 14.62M | 14.45M | 14.31M | 14.37M | 14.95M | 14.95M | 14.68M | 14.81M | 14.46M |
EBITDA | N/A | 386.55M | 189.50M | 174.40M | 238.80M | 167.83M | 150.31M | 124.07M | 104.48M | 95.85M | 75.23M | 67.51M | 72.22M | 64.43M | 52.92M | 50.46M | 59.20M | 74.56M | 77.25M | 68.89M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
EBITDA Margin | 0.00% | 53.10% | 37.35% | 36.53% | 46.97% | 43.40% | 43.97% | 39.99% | 36.08% | 36.19% | 30.11% | 28.75% | 32.86% | 30.55% | 28.01% | 34.67% | 46.16% | 57.66% | 58.08% | 54.60% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% |
EBIT | 504.34M | 377.35M | 170.39M | 187.18M | 271.99M | 181.46M | 152.88M | 130.87M | 112.80M | 104.16M | 90.07M | 80.69M | 91.26M | 91.23M | 81.73M | 89.44M | 100.73M | 112.65M | 98.14M | 81.19M | 74.50M | 78.15M | 87.02M | 77.02M | 74.75M | 73.50M | 63.10M | 50.20M | 44.20M | 36.70M |
EBIT Margin | 63.38% | 51.84% | 33.58% | 39.20% | 53.50% | 46.93% | 44.72% | 42.18% | 38.95% | 39.33% | 36.05% | 34.37% | 41.52% | 43.26% | 43.27% | 61.45% | 78.55% | 87.12% | 73.80% | 64.35% | 60.29% | 63.34% | 77.78% | 86.97% | 97.56% | 101.80% | 97.08% | 87.15% | 79.78% | 69.25% |
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 |