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.13B | 1.26B | 973.64M | 874.37M | 843.27M | 787.59M | 698.12M | 671.14M | 664.99M | 672.93M | 659.21M | 638.46M | 603.68M | 516.92M | 505.87M | 607.10M | 560.02M | 518.89M | 460.20M | 380.05M | 334.67M | 293.10M | 282.76M | 260.80M | 219.20M | 193.65M | 172.41M | 146.15M | 137.70M | 122.73M |
Cost of Revenue | 1.01B | 1.03B | 790.49M | 703.61M | 696.32M | 647.73M | 576.56M | 555.98M | 550.71M | 570.14M | 563.08M | 551.93M | 282.30M | 227.41M | 204.91M | 276.63M | 346.48M | 309.65M | 269.08M | 223.21M | 193.41M | 173.30M | 160.75M | 143.55M | 119.00M | 100.59M | 89.48M | 79.76M | 68.11M | 57.67M |
Gross Profit | 121.67M | 238.50M | 183.15M | 170.76M | 146.95M | 139.87M | 121.56M | 115.17M | 114.28M | 102.78M | 96.14M | 86.53M | 321.38M | 289.51M | 300.97M | 330.47M | 213.54M | 209.24M | 191.13M | 156.84M | 141.26M | 119.80M | 122.01M | 117.25M | 100.20M | 93.06M | 82.93M | 66.39M | 69.59M | 65.06M |
Operating Expenses | 45.17M | 108.53M | 87.76M | 87.97M | 79.13M | 76.76M | 70.19M | 67.36M | 62.91M | 56.16M | 50.11M | 45.98M | 282.15M | 221.08M | 231.82M | 246.95M | 532.22M | 477.72M | 417.33M | 348.75M | 314.33M | 281.24M | 267.66M | 242.11M | 201.51M | 177.30M | 159.56M | 139.99M | 126.33M | 109.72M |
Selling, General & Admin | 10.15M | 59.69M | 50.34M | 55.47M | 45.91M | 45.29M | 44.63M | 38.51M | 35.14M | 33.04M | 28.89M | 25.66M | 170.42M | 164.05M | 173.71M | 193.18M | 3.87M | 165.56M | 145.49M | 125.91M | 116.23M | 104.81M | 96.56M | 80.96M | 68.75M | 62.48M | 56.28M | 57.02M | 56.59M | 50.98M |
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 | -35.02M | 48.84M | 37.42M | 32.51M | 33.22M | 681.00K | 25.56M | 28.86M | 27.77M | 23.13M | 21.22M | 20.32M | 111.73M | 57.03M | 58.11M | 53.77M | 528.35M | 312.17M | 271.84M | 222.84M | 198.10M | 176.42M | 171.10M | 161.15M | 132.76M | 114.82M | 103.28M | 82.97M | 69.74M | 58.73M |
Operating Income | 76.50M | 5.57M | -23.46M | -30.55M | -36.00M | 70.35M | 56.86M | 47.80M | 51.38M | 46.62M | 46.02M | 40.55M | 39.23M | 68.44M | 69.15M | 83.52M | -318.68M | -268.48M | -226.21M | -191.92M | -173.07M | -161.44M | -145.64M | -124.86M | -101.31M | -84.24M | -76.64M | -73.60M | -56.73M | -44.66M |
Other Expenses / Income | 17.42M | 138.60M | 135.19M | 123.94M | 113.69M | 7.92M | -389.00K | 9.27M | 9.32M | 5.05M | 6.36M | 5.35M | 3.82M | -33.75M | -39.82M | -52.90M | 342.55M | 306.42M | 267.70M | 222.63M | 192.18M | 171.07M | 156.15M | 137.64M | 115.18M | 96.87M | 85.48M | 76.31M | 65.08M | 55.28M |
Before Tax Income | 93.92M | 144.17M | 111.73M | 93.39M | 77.69M | 71.03M | 56.47M | 57.07M | 60.69M | 51.67M | 52.39M | 45.90M | 43.05M | 34.68M | 29.33M | 30.63M | 23.87M | 37.94M | 41.49M | 30.71M | 19.10M | 9.63M | 10.51M | 12.79M | 13.86M | 12.62M | 8.85M | 2.72M | 8.35M | 10.62M |
Income Tax Expenses | 23.54M | 33.82M | 26.30M | 23.89M | 16.62M | 16.00M | -33.81M | 23.60M | 24.95M | 21.84M | 22.16M | 18.14M | 17.96M | 14.94M | 12.48M | 12.56M | 8.90M | 13.43M | 16.43M | 13.18M | 7.26M | 3.66M | 3.99M | 4.86M | 5.41M | 5.05M | 3.54M | 1.09M | 3.34M | 4.25M |
Net Income | 70.37M | 110.35M | 85.43M | 69.50M | 61.07M | 55.03M | 90.28M | 33.46M | 35.74M | 29.83M | 30.15M | 27.27M | 24.29M | 19.74M | 16.27M | 18.07M | 14.97M | 24.52M | 25.06M | 17.54M | 11.84M | 5.97M | 6.51M | 7.93M | 8.46M | 7.57M | 5.31M | 1.63M | 5.01M | 6.38M |
Interest Expenses | N/A | -827.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 | 169.00K | 1.14M | 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 |
Basic Shares Outstanding | 81.27M | 81.69M | 82.87M | 82.53M | 81.94M | 81.89M | 81.74M | 81.27M | 83.69M | 83.45M | 83.05M | 82.74M | 82.42M | 82.23M | 82.01M | 81.65M | 81.35M | 81.37M | 81.02M | 78.91M | 62.25M | 53.61M | 52.85M | 53.37M | 55.46M | 56.72M | 284.95M | 56.26M | 56.27M | 60.51M |
Diluted Shares Outstanding | 81.41M | 81.96M | 83.41M | 83.16M | 82.67M | 82.72M | 82.28M | 81.69M | 84.29M | 84.20M | 83.57M | 83.06M | 82.78M | 82.62M | 82.44M | 82.64M | 82.54M | 82.09M | 82.44M | 81.52M | 65.31M | 55.18M | 53.53M | 53.37M | 55.75M | 57.40M | 284.95M | 284.18M | 284.44M | 313.96M |
EBITDA | 193.22M | 116.59M | 79.10M | 72.34M | 59.14M | 55.86M | 141.59M | 139.51M | 136.01M | 119.92M | 116.78M | 106.31M | 99.78M | 86.60M | 81.98M | 81.47M | 70.88M | 82.30M | 79.72M | 63.47M | 49.15M | 37.34M | 37.49M | 37.94M | 34.49M | 31.35M | 26.08M | 18.73M | 22.81M | 23.29M |
EBITDA Margin | 17.08% | 9.22% | 8.12% | 8.27% | 7.01% | 7.09% | 20.28% | 20.79% | 20.45% | 17.82% | 17.71% | 16.65% | 16.53% | 16.75% | 16.21% | 13.42% | 12.66% | 15.86% | 17.32% | 16.70% | 14.69% | 12.74% | 13.26% | 14.55% | 15.73% | 16.19% | 15.13% | 12.82% | 16.56% | 18.97% |
EBIT | 93.92M | 143.34M | 111.73M | 93.39M | 77.69M | 71.03M | 56.47M | 57.07M | 60.69M | 51.67M | 52.30M | 45.40M | 42.25M | 34.68M | 28.91M | 31.77M | 23.87M | 37.94M | 41.49M | 30.71M | 19.10M | 9.63M | 10.51M | 12.79M | 13.86M | 12.62M | 8.85M | 2.72M | 8.35M | 10.62M |
EBIT Margin | 8.30% | 11.34% | 11.48% | 10.68% | 9.21% | 9.02% | 8.09% | 8.50% | 9.13% | 7.68% | 7.93% | 7.11% | 7.00% | 6.71% | 5.72% | 5.23% | 4.26% | 7.31% | 9.01% | 8.08% | 5.71% | 3.29% | 3.72% | 4.90% | 6.32% | 6.52% | 5.13% | 1.86% | 6.06% | 8.66% |
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 |