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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 6.49B | 5.94B | 4.97B | 4.29B | 4.31B | 3.83B | 3.30B | 2.94B | 2.60B | 2.36B | 2.26B | 2.16B | 1.98B | 1.72B | 1.65B | 1.72B | 1.57B | 1.39B | 1.17B | 969.53M | 891.72M | 849.02M | 4.37B | 3.71B | 2.26B | 1.68B | 1.21B | 899.60M | 716.20M |
Cost of Revenue | 5.45B | 4.93B | 4.15B | 3.48B | 3.58B | 3.15B | 2.73B | 2.45B | 2.17B | 1.95B | 1.86B | 1.78B | 1.62B | 1.42B | 1.37B | 1.38B | 1.26B | 1.11B | 933.86M | 771.83M | 693.75M | 682.63M | 4.21B | 3.57B | 2.17B | 1.61B | 1.16B | 861.60M | 687.10M |
Gross Profit | 1.04B | 1.01B | 820.10M | 806.85M | 732.93M | 681.91M | 572.73M | 491.61M | 437.87M | 403.81M | 393.25M | 382.22M | 351.77M | 298.54M | 287.97M | 343.74M | 305.92M | 282.73M | 235.76M | 197.69M | 197.97M | 166.39M | 165.01M | 138.53M | 89.50M | 68.60M | 51.20M | 38.00M | 29.10M |
Operating Expenses | 818.25M | 760.99M | 646.77M | 612.16M | 546.30M | 502.87M | 442.79M | 385.30M | 361.69M | 352.64M | 333.69M | 310.54M | 294.46M | 261.48M | 260.93M | 278.76M | 243.71M | 221.16M | 191.99M | 175.56M | 173.69M | 168.24M | 146.48M | 116.30M | 78.90M | 57.40M | 42.00M | 31.40M | 26.90M |
Selling, General & Admin | 775.55M | 720.33M | 608.23M | 580.98M | 517.58M | 480.03M | 424.61M | 368.66M | 343.12M | 331.26M | 312.62M | 292.29M | 279.24M | 246.57M | 244.34M | 263.19M | 227.55M | 205.73M | 176.82M | 158.05M | 152.93M | 146.60M | 129.59M | 104.30M | 70.40M | 53.70M | 39.80M | 29.90M | 25.80M |
Research & Development | N/A | 13.20M | 10.90M | 8.70M | 7.80M | 6.00M | 4.10M | 3.00M | 3.30M | 4.10M | 3.60M | 2.80M | 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 | 42.71M | 40.66M | 38.55M | 31.19M | 28.72M | 22.84M | 18.18M | 16.64M | -113.00K | 47.00K | -2.65M | 187.00K | 15.22M | 14.91M | 16.59M | 15.57M | 16.16M | 15.44M | 15.17M | 17.51M | 20.76M | 21.64M | 16.88M | 12.00M | 8.50M | 3.70M | 2.20M | 1.50M | 1.10M |
Operating Income | 218.55M | 250.24M | 173.33M | 194.69M | 186.63M | 179.04M | 129.94M | 106.31M | 65.70M | 47.47M | 56.22M | 67.49M | 57.31M | 37.06M | 27.03M | 64.98M | 62.21M | 61.56M | 43.77M | 22.13M | 24.27M | -1.85M | 18.54M | 22.23M | 10.60M | 11.20M | 9.20M | 6.60M | 2.20M |
Other Expenses / Income | 6.53M | -4.81M | -5.01M | -5.42M | 3.01M | 3.32M | 200.00K | -1.13M | -80.00K | 153.00K | -2.49M | 796.00K | -6.54M | 961.00K | 1.62M | 7.04M | 11.22M | 10.52M | 3.98M | 8.61M | 196.00K | -3.66M | 848.00K | 4.38M | 3.70M | 3.40M | 2.70M | -1.80M | N/A |
Before Tax Income | 225.08M | 245.43M | 168.32M | 189.27M | 189.64M | 182.36M | 130.14M | 105.18M | 65.62M | 47.63M | 53.73M | 68.29M | 50.77M | 38.02M | 28.65M | 72.02M | 73.44M | 72.08M | 47.75M | 30.74M | 24.47M | -3.60M | 19.39M | 26.61M | 14.20M | 14.60M | 11.90M | 4.80M | 2.20M |
Income Tax Expenses | 53.70M | 66.08M | 44.24M | 51.03M | 38.54M | 46.95M | 45.74M | 39.19M | 26.23M | 19.62M | 21.70M | 27.89M | 20.30M | 15.58M | 12.07M | 26.24M | 25.95M | 25.58M | 17.76M | 11.53M | 9.48M | 484.00K | 9.03M | 9.71M | 4.90M | 5.50M | 4.50M | 2.20M | 1.10M |
Net Income | 171.38M | 179.35M | 124.08M | 138.24M | 151.10M | 135.41M | 84.40M | 65.99M | 39.39M | 28.00M | 32.03M | 40.40M | 30.47M | 22.44M | 16.57M | 45.78M | 47.49M | 46.51M | 29.98M | 19.21M | 12.86M | -4.08M | 10.36M | 16.90M | 9.40M | 9.10M | 7.40M | 2.60M | 1.10M |
Interest Expenses | 27.14M | 14.21M | 7.46M | 8.02M | 7.65M | 4.67M | 3.21M | 2.40M | 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 |
Basic Shares Outstanding | 37.81M | 38.12M | 38.43M | 38.50M | 40.19M | 41.22M | 41.03M | 41.61M | 48.62M | 49.42M | 49.70M | 50.01M | 50.81M | 50.51M | 49.54M | 50.47M | 53.36M | 55.04M | 51.69M | 51.92M | 53.60M | 54.41M | 54.51M | 53.41M | 55.29M | 57.78M | 52.86M | 44.42M | 36.67M |
Diluted Shares Outstanding | 38.34M | 38.62M | 38.90M | 38.82M | 40.35M | 41.47M | 41.24M | 41.74M | 48.62M | 49.42M | 49.74M | 50.13M | 50.99M | 50.74M | 49.83M | 51.15M | 54.59M | 56.71M | 53.54M | 53.36M | 54.74M | 54.41M | 57.54M | 58.28M | 55.29M | 58.71M | 55.85M | 44.42M | 44.00M |
EBITDA | 294.92M | 300.29M | 214.32M | 228.47M | 226.01M | 209.87M | 151.54M | 124.22M | 84.18M | 69.01M | 74.80M | 86.54M | 72.53M | 52.01M | 43.62M | 80.55M | 78.76M | 77.10M | 59.25M | 39.90M | 46.46M | 21.92M | 35.61M | 34.24M | 19.60M | 15.40M | 11.90M | 8.30M | 3.30M |
EBITDA Margin | 4.55% | 5.06% | 4.31% | 5.33% | 5.24% | 5.48% | 4.59% | 4.22% | 3.23% | 2.93% | 3.32% | 4.01% | 3.67% | 3.02% | 2.64% | 4.67% | 5.02% | 5.55% | 5.07% | 4.12% | 5.21% | 2.58% | 0.81% | 0.92% | 0.87% | 0.91% | 0.98% | 0.92% | 0.46% |
EBIT | 252.22M | 259.63M | 175.78M | 197.29M | 197.29M | 187.03M | 133.35M | 107.57M | 65.62M | 47.63M | 53.73M | 68.29M | 50.77M | 38.02M | 28.65M | 72.02M | 73.44M | 72.08M | 47.75M | 30.74M | 22.35M | -3.60M | 19.39M | 26.61M | 14.30M | 14.60M | 11.90M | 4.80M | 2.20M |
EBIT Margin | 3.89% | 4.37% | 3.53% | 4.60% | 4.57% | 4.89% | 4.04% | 3.66% | 2.52% | 2.02% | 2.38% | 3.16% | 2.57% | 2.21% | 1.73% | 4.18% | 4.68% | 5.19% | 4.08% | 3.17% | 2.51% | -0.42% | 0.44% | 0.72% | 0.63% | 0.87% | 0.98% | 0.53% | 0.31% |
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 |