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 | 547.32M | 555.50M | 461.94M | 464.24M | 484.35M | 392.53M | 321.05M | 292.63M | 285.98M | 272.62M | 240.70M | 250.71M | 269.55M | 317.33M | 303.66M | 228.14M | 192.47M | 202.45M | 198.56M | 185.39M | 159.28M | 142.90M | 125.26M | 113.13M | 108.60M | 80.60M | 73.50M | 67.70M | 57.20M | 50.40M |
Cost of Revenue | -118.34M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 141.03M | 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 | 665.66M | 555.50M | 461.94M | 464.24M | 484.35M | 392.53M | 321.05M | 292.63M | 285.98M | 272.62M | 240.70M | 250.71M | 128.53M | 317.33M | 303.66M | 228.14M | 192.47M | 202.45M | 198.56M | 185.39M | 159.28M | 142.90M | 125.26M | 113.13M | 108.60M | 80.60M | 73.50M | 67.70M | 57.20M | 50.40M |
Operating Expenses | 191.19M | 6.30M | -164.29M | -214.72M | -193.28M | -168.60M | 4.84M | 5.03M | -128.99M | -94.01M | -78.59M | -105.37M | -175.24M | 70.32M | 63.31M | 3.68M | 70.73M | 48.64M | -14.16M | -49.51M | -40.74M | -25.62M | -9.10M | -2.38M | -28.90M | -16.30M | -20.50M | -23.30M | -21.00M | -21.60M |
Selling, General & Admin | 191.19M | 137.89M | 134.08M | 135.55M | 135.19M | 114.56M | 98.29M | 82.63M | 78.88M | 77.12M | 71.02M | 68.50M | 69.99M | 69.42M | 62.98M | 75.07M | 61.26M | 56.76M | 58.91M | 52.44M | 46.02M | 39.65M | 35.85M | 5.94M | 32.00M | 24.70M | 23.80M | 22.20M | 17.90M | 16.70M |
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 | -56.21M | -298.37M | -350.27M | -328.47M | -283.15M | -35.08M | -35.51M | -207.87M | -171.13M | -149.61M | -173.87M | 656.00K | 904.00K | 323.00K | -71.39M | 9.47M | -8.12M | -73.07M | -101.94M | -86.76M | -65.27M | -44.95M | -8.33M | -60.90M | -41.00M | -44.30M | -45.50M | -38.90M | -38.30M |
Operating Income | 353.20M | 337.50M | 297.65M | 249.52M | 291.07M | 223.93M | 197.09M | 170.26M | 156.99M | 178.61M | 162.10M | 145.34M | 34.22M | 151.53M | 184.46M | 231.81M | 263.20M | 251.09M | 184.40M | 135.89M | 118.54M | 117.28M | 116.16M | 110.75M | 79.70M | 64.30M | 53.00M | 44.40M | 36.20M | 28.80M |
Other Expenses / Income | -37.76M | -29.46M | 346.00K | -13.13M | -28.32M | -38.03M | -16.10M | -20.36M | -31.01M | -18.26M | -13.45M | -23.76M | -656.00K | -904.00K | -73.42M | -146.06M | N/A | N/A | -2.27M | -8.15M | -37.05M | -40.44M | -52.81M | -56.76M | -38.50M | -31.20M | -25.00M | -21.50M | -16.60M | -54.40M |
Before Tax Income | 315.43M | 328.35M | 297.65M | 249.52M | 291.07M | 211.12M | 188.79M | 162.29M | 151.37M | 162.80M | 144.28M | 114.69M | 120.80M | 86.74M | 89.25M | 85.75M | 83.06M | 103.63M | 106.96M | 89.37M | 81.49M | 76.85M | 63.36M | 53.98M | 41.20M | 33.10M | 28.00M | 22.90M | 19.60M | 17.60M |
Income Tax Expenses | 94.00M | 92.92M | 85.13M | 72.36M | 83.25M | 59.11M | 84.38M | 60.86M | 52.22M | 58.78M | 48.67M | 37.41M | 39.07M | 23.80M | 23.83M | 22.68M | 22.48M | 31.72M | 36.35M | 27.88M | 28.66M | 27.10M | 23.30M | 19.30M | 15.20M | 12.30M | 10.60M | 9.60M | 8.10M | 7.20M |
Net Income | 221.44M | 235.43M | 212.52M | 177.16M | 207.83M | 152.00M | 104.41M | 101.43M | 99.14M | 104.02M | 95.61M | 77.28M | 81.73M | 62.94M | 65.42M | 63.07M | 60.58M | 71.91M | 70.62M | 61.49M | 52.83M | 49.74M | 40.06M | 34.68M | 26.00M | 20.80M | 17.40M | 13.30M | 11.50M | 10.40M |
Interest Expenses | 118.34M | 9.15M | 6.08M | 14.28M | 22.08M | 12.81M | 8.30M | 7.98M | 8.57M | 16.39M | 16.51M | 25.27M | 35.04M | 57.97M | 88.50M | 138.84M | 180.13M | 147.46M | 77.44M | 46.52M | 37.05M | 40.44M | 52.81M | 56.76M | 38.50M | 31.20M | 25.00M | 21.50M | 16.60M | 11.20M |
Basic Shares Outstanding | 138.33M | 139.65M | 135.16M | 136.03M | 139.76M | 121.67M | 109.41M | 107.28M | 105.72M | 105.24M | 104.73M | 104.42M | 105.14M | 105.88M | 92.96M | 83.12M | 84.14M | 85.60M | 85.08M | 83.09M | 82.55M | 82.21M | 82.32M | 81.32M | 80.01M | 79.10M | 86.96M | 73.27M | 69.49M | 74.82M |
Diluted Shares Outstanding | 138.46M | 140.01M | 135.38M | 136.21M | 139.93M | 121.96M | 109.81M | 107.69M | 106.19M | 105.76M | 105.13M | 104.66M | 105.22M | 106.13M | 93.06M | 83.34M | 84.14M | 86.63M | 85.08M | 84.23M | 84.08M | 84.65M | 83.78M | 83.30M | 82.59M | 82.43M | 86.96M | 75.84M | 70.14M | 74.82M |
EBITDA | 328.49M | 342.01M | N/A | N/A | 313.11M | 219.46M | 191.45M | 167.61M | N/A | 163.63M | 146.72M | 122.22M | N/A | 97.28M | 162.67M | 199.60M | 149.29M | 143.15M | 151.63M | 130.38M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 28.80M |
EBITDA Margin | 60.02% | 61.57% | 0.00% | 0.00% | 64.65% | 55.91% | 59.63% | 57.28% | 0.00% | 60.02% | 60.96% | 48.75% | 0.00% | 30.66% | 53.57% | 87.49% | 77.57% | 70.71% | 76.37% | 70.33% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 57.14% |
EBIT | 433.77M | 337.50M | 303.73M | 263.80M | 313.15M | 223.93M | 197.09M | 170.26M | 159.94M | 179.19M | 160.78M | 139.97M | 155.84M | 144.71M | 177.74M | 224.59M | 263.20M | 251.09M | 184.40M | 135.89M | 118.54M | 117.28M | 116.16M | 110.75M | 79.70M | 64.30M | 53.00M | 44.40M | 36.20M | 28.80M |
EBIT Margin | 79.25% | 60.76% | 65.75% | 56.82% | 64.65% | 57.05% | 61.39% | 58.18% | 55.93% | 65.73% | 66.80% | 55.83% | 57.82% | 45.60% | 58.53% | 98.44% | 136.75% | 124.03% | 92.87% | 73.30% | 74.42% | 82.07% | 92.74% | 97.89% | 73.39% | 79.78% | 72.11% | 65.58% | 63.29% | 57.14% |
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 |