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 | 3.49B | 3.32B | 3.23B | 2.93B | 2.86B | 2.76B | 2.47B | 2.33B | 2.32B | 2.60B | 2.52B | 2.33B | 2.34B | 2.08B | 1.84B | 2.07B | 1.89B | 1.60B | 1.38B | 1.30B | 1.11B | 926.69M | 891.99M | 883.48M | 834.30M | 713.50M | 655.40M | 615.80M | 557.50M | 474.30M |
Cost of Revenue | 2.22B | 2.16B | 2.07B | 1.84B | 1.82B | 1.81B | 1.60B | 1.50B | 1.50B | 1.76B | 1.71B | 1.59B | 1.57B | 1.38B | 1.23B | 1.41B | 1.28B | 1.09B | 927.59M | 866.87M | 732.04M | 593.72M | 562.81M | 553.64M | 519.70M | 444.60M | 418.10M | 399.70M | 358.40M | 301.50M |
Gross Profit | 1.26B | 1.16B | 1.16B | 1.09B | 1.04B | 951.80M | 865.10M | 832.86M | 814.50M | 842.54M | 811.08M | 740.67M | 768.90M | 697.93M | 615.95M | 660.41M | 608.39M | 515.12M | 452.42M | 429.74M | 382.65M | 332.97M | 329.17M | 329.84M | 314.60M | 268.90M | 237.30M | 216.10M | 199.10M | 172.80M |
Operating Expenses | 814.38M | 777.97M | 786.10M | 720.53M | 649.17M | 601.70M | 541.38M | 522.36M | 490.35M | 536.13M | 514.70M | 478.66M | 481.87M | 429.82M | 410.00M | 431.99M | 397.66M | 353.51M | 302.63M | 288.86M | 257.45M | 225.90M | 227.30M | 215.95M | 206.20M | 173.70M | 158.30M | 152.20M | 139.70M | 124.10M |
Selling, General & Admin | 565.78M | 544.26M | 551.24M | 500.23M | 454.62M | 429.95M | 388.28M | 367.56M | 351.46M | 383.91M | 364.75M | 341.63M | 347.63M | 296.86M | 276.99M | 300.85M | 274.20M | 238.91M | 203.39M | 194.37M | 171.60M | 148.35M | 146.14M | 145.00M | 137.50M | 119.30M | 108.40M | 104.30M | 96.20M | 85.70M |
Research & Development | 565.78M | 544.26M | 551.24M | 92.50M | 82.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 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | 3.21M | -310.56M | 234.85M | 220.30M | 194.55M | 5.55M | 153.09M | 154.80M | 138.89M | 152.22M | 149.96M | 137.02M | 134.24M | 132.96M | 133.01M | 131.15M | 123.47M | 114.61M | 99.24M | 94.49M | 85.85M | 77.55M | 81.17M | 70.95M | 68.70M | 54.40M | 49.90M | 47.90M | 43.50M | 38.40M |
Operating Income | 404.02M | 379.27M | 347.35M | 339.50M | 371.69M | 286.27M | 321.52M | 310.50M | 324.14M | 306.42M | 296.37M | 262.01M | 287.02M | 268.11M | 205.94M | 228.42M | 210.73M | 161.60M | 149.79M | 140.88M | 125.20M | 107.07M | 101.87M | 113.89M | 108.40M | 95.20M | 79.00M | 63.90M | 59.40M | 48.70M |
Other Expenses / Income | -38.15M | -44.57M | -25.69M | -38.34M | -29.62M | -58.51M | -26.69M | -30.00M | -29.57M | -20.11M | -31.99M | -20.64M | -12.08M | -13.72M | -21.89M | -7.45M | -10.74M | -13.30M | -7.84M | -3.71M | -7.93M | -8.71M | -13.51M | -15.97M | -16.60M | 4.00M | -400.00K | -3.80M | -1.80M | -5.30M |
Before Tax Income | 374.82M | 334.70M | 321.65M | 301.15M | 342.07M | 266.02M | 294.82M | 280.50M | 294.57M | 286.30M | 264.38M | 241.37M | 274.94M | 254.38M | 184.06M | 220.97M | 200.00M | 148.31M | 141.95M | 137.18M | 117.27M | 98.36M | 88.36M | 97.92M | 91.80M | 99.20M | 78.60M | 60.10M | 57.60M | 43.40M |
Income Tax Expenses | 90.65M | 95.15M | 78.02M | 87.06M | 99.84M | 71.25M | 74.80M | 74.89M | 95.28M | 94.68M | 92.46M | 78.95M | 91.31M | 80.80M | 59.46M | 67.47M | 60.49M | 45.41M | 41.92M | 43.89M | 37.59M | 31.71M | 29.45M | 33.26M | 33.10M | 38.40M | 32.10M | 22.60M | 21.90M | 16.10M |
Net Income | 284.49M | 239.29M | 244.10M | 214.04M | 242.20M | 194.75M | 220.03M | 205.59M | 199.35M | 191.66M | 171.99M | 162.61M | 183.68M | 173.48M | 124.62M | 153.50M | 141.74M | 102.90M | 100.03M | 93.29M | 79.68M | 66.65M | 58.84M | 64.67M | 58.70M | 60.80M | 46.50M | 37.50M | 35.70M | 27.30M |
Interest Expenses | 40.42M | 40.83M | 30.28M | 33.24M | 35.49M | 32.63M | 40.60M | 35.24M | 34.62M | 21.03M | 20.51M | 18.95M | 17.30M | 14.37M | 16.48M | 18.69M | 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 | 65.62M | 65.40M | 65.66M | 64.42M | 63.57M | 62.44M | 62.44M | 62.80M | 62.59M | 65.01M | 66.09M | 66.39M | 66.55M | 67.34M | 67.64M | 67.85M | 68.81M | 69.76M | 70.45M | 72.32M | 72.11M | 71.66M | 71.76M | 71.85M | 72.47M | 71.95M | 71.81M | 71.77M | 71.40M | 65.78M |
Diluted Shares Outstanding | 66.91M | 66.72M | 67.68M | 66.66M | 66.15M | 64.96M | 64.60M | 64.85M | 64.49M | 67.29M | 68.21M | 68.39M | 69.27M | 69.81M | 69.78M | 70.52M | 71.59M | 71.70M | 72.23M | 74.33M | 73.78M | 73.24M | 73.10M | 72.66M | 73.84M | 73.70M | 72.94M | 71.77M | 72.12M | 65.78M |
EBITDA | 707.43M | 617.94M | 605.32M | 581.19M | 592.58M | 534.22M | 488.52M | 470.52M | 468.13M | 459.58M | 434.92M | 397.54M | 426.54M | 401.61M | 333.58M | 370.80M | 325.69M | 262.91M | 241.19M | 231.67M | 203.12M | 170.50M | 161.88M | 168.87M | 160.50M | 153.60M | 128.50M | 108.00M | 101.10M | 81.80M |
EBITDA Margin | 20.28% | 18.60% | 18.76% | 19.84% | 20.72% | 19.32% | 19.78% | 20.19% | 20.20% | 17.69% | 17.26% | 17.05% | 18.25% | 19.34% | 18.11% | 17.90% | 17.21% | 16.42% | 17.48% | 17.87% | 18.22% | 18.40% | 18.15% | 19.11% | 19.24% | 21.53% | 19.61% | 17.54% | 18.13% | 17.25% |
EBIT | 415.55M | 375.26M | 352.40M | 334.35M | 377.53M | 298.62M | 335.42M | 315.72M | 329.24M | 307.36M | 284.96M | 260.51M | 292.30M | 268.65M | 200.57M | 239.66M | 202.23M | 148.31M | 141.95M | 137.18M | 117.27M | 98.36M | 88.29M | 97.92M | 91.80M | 99.20M | 78.60M | 60.10M | 57.60M | 43.40M |
EBIT Margin | 11.92% | 11.30% | 10.92% | 11.41% | 13.20% | 10.80% | 13.58% | 13.54% | 14.21% | 11.83% | 11.31% | 11.18% | 12.51% | 12.94% | 10.89% | 11.57% | 10.69% | 9.26% | 10.29% | 10.58% | 10.52% | 10.61% | 9.90% | 11.08% | 11.00% | 13.90% | 11.99% | 9.76% | 10.33% | 9.15% |
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 |