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-11-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 3.28B | 3.29B | 2.73B | 2.37B | 2.46B | 2.46B | 2.12B | 2.01B | 2.09B | 2.14B | 2.03B | 2.04B | 2.00B | 1.82B | 1.67B | 2.17B | 2.07B | 2.08B | 1.97B | 1.68B | 1.46B | 1.34B | 1.27B | 1.21B | 1.05B | 863.42M | 772.10M | 643.27M | 576.02M | 516.01M |
Cost of Revenue | 3.00B | 2.77B | 2.26B | 1.91B | 2.04B | 2.04B | 1.77B | 1.68B | 1.71B | 1.79B | 1.73B | 1.71B | 1.15B | 767.24M | 611.44M | 965.66M | -481.33M | -488.24M | -442.93M | -366.18M | -288.50M | -273.76M | -256.28M | -251.06M | -216.86M | -162.90M | 416.59M | 333.13M | 270.74M | 235.99M |
Gross Profit | 285.14M | 521.59M | 477.93M | 460.89M | 427.41M | 418.06M | 344.91M | 324.42M | 385.09M | 345.02M | 302.90M | 330.70M | 857.47M | 1.05B | 1.06B | 1.20B | 2.55B | 2.57B | 2.41B | 2.04B | 1.75B | 1.62B | 1.53B | 1.47B | 1.27B | 1.03B | 355.50M | 310.14M | 305.29M | 280.02M |
Operating Expenses | 108.72M | 198.51M | 168.79M | 233.46M | 201.94M | 193.84M | 201.09M | 198.35M | 184.63M | 184.93M | 163.17M | 159.26M | 683.79M | 773.22M | 791.42M | 878.31M | 2.42B | 2.40B | 2.25B | 1.90B | 1.63B | 1.52B | 1.45B | 1.38B | 1.17B | 930.71M | 847.92M | 693.60M | 610.01M | 535.50M |
Selling, General & Admin | 18.48M | 163.22M | 112.12M | 124.29M | 104.22M | 114.20M | 96.03M | 99.97M | 95.97M | 94.59M | 84.68M | 79.34M | 536.51M | 527.58M | 538.82M | 605.61M | 1.08B | 1.08B | 1.11B | 987.59M | 875.08M | 811.27M | 755.66M | 715.04M | 631.41M | 512.43M | 453.65M | 360.10M | 323.45M | 280.79M |
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 | -90.24M | 35.29M | 56.67M | 109.17M | 97.72M | -376.00K | 105.06M | 98.37M | 88.67M | 90.34M | 78.49M | 79.92M | 147.28M | 245.64M | 252.61M | 272.70M | 1.34B | 1.32B | 1.14B | 915.30M | 753.68M | 704.50M | 691.81M | 667.84M | 535.58M | 418.27M | 394.27M | 333.50M | 286.56M | 254.71M |
Operating Income | 176.42M | 44.50M | 42.42M | -34.38M | -20.77M | 224.22M | 143.82M | 126.07M | 200.46M | 160.09M | 139.73M | 171.44M | 173.67M | 134.58M | 96.69M | 112.94M | 136.52M | 164.50M | 164.61M | 141.33M | 117.50M | 99.45M | 79.33M | 82.82M | 102.20M | 95.61M | 77.65M | 66.13M | 61.02M | 60.24M |
Other Expenses / Income | -28.64M | 280.29M | 303.59M | 259.07M | 242.67M | -376.00K | 737.00K | 1.39M | 705.00K | 1.69M | 1.99M | 1.72M | 1.23M | 1.66M | 2.15M | 4.09M | 765.00K | 2.89M | 2.45M | 2.37M | 472.00K | -850.00K | -2.94M | -5.37M | -5.40M | -3.28M | -1.55M | -466.00K | -1.38M | -255.00K |
Before Tax Income | 147.78M | 324.79M | 346.01M | 224.69M | 221.91M | 223.88M | 144.56M | 127.46M | 201.16M | 161.77M | 141.71M | 173.17M | 174.91M | 136.24M | 98.84M | 117.02M | 137.28M | 167.39M | 167.06M | 143.70M | 117.98M | 98.60M | 76.39M | 77.46M | 96.80M | 92.33M | 76.09M | 65.66M | 59.64M | 59.98M |
Income Tax Expenses | 35.49M | 79.21M | 84.54M | 55.62M | 54.96M | 55.73M | -58.33M | 48.33M | 77.45M | 63.12M | 54.93M | 70.13M | 72.15M | 56.20M | 42.25M | 49.44M | 61.92M | 68.75M | 68.53M | 56.39M | 44.25M | 36.98M | 28.65M | 29.43M | 36.79M | 35.09M | 27.72M | 25.11M | 23.26M | 23.32M |
Net Income | 112.38M | 241.26M | 259.05M | 169.08M | 166.94M | 168.15M | 202.89M | 79.13M | 123.71M | 98.65M | 86.78M | 103.03M | 102.76M | 80.04M | 56.58M | 67.58M | 75.36M | 98.64M | 98.53M | 87.31M | 73.73M | 61.63M | 47.74M | 48.02M | 60.01M | 57.25M | 48.38M | 40.55M | 36.38M | 36.66M |
Interest Expenses | 33.53M | 11.83M | 4.42M | 4.21M | 6.85M | 2.69M | 2.24M | 2.58M | 1.97M | 881.00K | 454.00K | 288.00K | 85.00K | 47.00K | 99.00K | 83.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 | N/A | N/A |
Basic Shares Outstanding | 63.37M | 64.12M | 67.43M | 69.02M | 69.57M | 70.44M | 72.41M | 72.17M | 72.00M | 72.04M | 72.71M | 73.25M | 72.79M | 72.64M | 71.67M | 70.57M | 72.86M | 77.65M | 79.39M | 79.22M | 79.83M | 79.70M | 78.93M | 78.43M | 79.01M | 79.44M | 79.59M | 78.90M | 78.66M | 79.07M |
Diluted Shares Outstanding | 63.72M | 64.58M | 67.86M | 69.43M | 70.03M | 72.06M | 72.56M | 72.39M | 72.56M | 72.74M | 73.43M | 73.45M | 73.22M | 72.81M | 72.08M | 71.66M | 74.11M | 79.10M | 80.70M | 80.87M | 81.67M | 81.52M | 80.18M | 78.76M | 79.38M | 79.85M | 79.93M | 78.90M | 78.66M | 79.07M |
EBITDA | 475.93M | 324.42M | 310.12M | 228.91M | 228.76M | 226.58M | 364.44M | 339.76M | 396.34M | 339.64M | 315.18M | 340.41M | 333.62M | 288.53M | 254.25M | 284.54M | 304.28M | 334.91M | 329.52M | 288.23M | 253.14M | 220.31M | 192.43M | 186.56M | 196.75M | 174.88M | 148.73M | 130.67M | 120.83M | 113.70M |
EBITDA Margin | 14.49% | 9.86% | 11.34% | 9.65% | 9.29% | 9.22% | 17.22% | 16.91% | 18.93% | 15.88% | 15.53% | 16.72% | 16.66% | 15.90% | 15.26% | 13.14% | 14.69% | 16.10% | 16.71% | 17.18% | 17.37% | 16.42% | 15.15% | 15.36% | 18.70% | 20.25% | 19.26% | 20.31% | 20.98% | 22.04% |
EBIT | 181.41M | 332.29M | 348.01M | 228.91M | 228.76M | 226.58M | 146.80M | 130.04M | 203.13M | 162.66M | 142.16M | 173.45M | 174.99M | 136.28M | 98.94M | 117.11M | 137.28M | 167.39M | 167.06M | 143.70M | 117.98M | 98.60M | 76.39M | 77.46M | 96.80M | 92.33M | 76.09M | 65.66M | 59.64M | 59.98M |
EBIT Margin | 5.52% | 10.10% | 12.73% | 9.65% | 9.29% | 9.22% | 6.94% | 6.47% | 9.70% | 7.60% | 7.01% | 8.52% | 8.74% | 7.51% | 5.94% | 5.41% | 6.63% | 8.05% | 8.47% | 8.56% | 8.09% | 7.35% | 6.01% | 6.38% | 9.20% | 10.69% | 9.86% | 10.21% | 10.35% | 11.62% |
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-11-30 |