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 | 2.96B | 2.97B | 2.79B | 2.37B | 2.41B | 2.42B | 2.31B | 2.17B | 2.04B | 1.99B | 1.90B | 1.84B | 1.85B | 1.64B | 1.50B | 1.58B | 1.47B | 1.28B | 1.16B | 1.10B | 958.21M | 889.97M | 859.21M | 795.07M | 704.40M | 618.80M | 465.50M | 391.10M | 333.00M |
Cost of Revenue | 1.23B | 1.25B | 1.16B | 1.01B | 1.01B | 992.56M | 947.07M | 891.45M | 842.67M | 824.91M | 783.46M | 737.61M | 730.49M | 653.30M | 594.88M | 661.27M | 631.12M | 536.18M | 478.36M | 454.81M | 397.85M | 373.47M | 311.23M | 265.90M | 235.60M | 213.40M | 158.70M | 133.60M | 109.70M |
Gross Profit | 1.73B | 1.72B | 1.63B | 1.36B | 1.40B | 1.43B | 1.36B | 1.28B | 1.20B | 1.16B | 1.12B | 1.11B | 1.12B | 990.07M | 903.82M | 913.86M | 841.93M | 744.04M | 679.88M | 649.73M | 560.36M | 516.50M | 547.98M | 529.17M | 468.80M | 405.40M | 306.80M | 257.50M | 223.30M |
Operating Expenses | 884.96M | 840.58M | 802.47M | 705.06M | 687.44M | 688.02M | 684.04M | 648.11M | 628.27M | 646.52M | 603.42M | 587.10M | 592.09M | 540.14M | 509.22M | 524.10M | 493.05M | 440.41M | 396.73M | 364.93M | 340.27M | 312.68M | 398.45M | 318.34M | 292.30M | 269.00M | 269.20M | 187.20M | 166.90M |
Selling, General & Admin | 710.01M | 658.03M | 626.97M | 553.70M | 534.79M | 536.90M | 544.70M | 513.03M | 495.75M | 512.71M | 492.96M | 477.27M | 490.01M | 445.46M | 421.40M | 426.70M | 403.70M | 357.66M | 321.69M | 300.15M | 264.25M | 246.82M | 269.71M | 246.39M | 226.60M | 206.20M | 167.30M | 148.50M | 132.70M |
Research & Development | 174.94M | 176.19M | 168.36M | 140.78M | 142.96M | 143.40M | 132.59M | 125.19M | 122.40M | 123.18M | 100.54M | 96.00M | 92.35M | 84.27M | 77.15M | 81.59M | 80.65M | 77.31M | 66.91M | 65.24M | 59.24M | 51.92M | 46.60M | 42.51M | 36.10M | 34.40M | 80.80M | 20.90M | 17.70M |
Other Operating Expenses | 807.00K | 6.37M | 7.14M | 10.59M | 9.69M | -47.79M | 6.74M | 9.89M | 10.12M | 10.63M | 9.92M | 13.83M | 9.73M | 10.41M | 10.66M | 15.82M | 8.70M | 5.44M | 8.13M | -466.00K | 16.77M | 13.95M | 82.14M | 29.44M | 29.60M | 28.40M | 21.10M | 17.80M | 16.50M |
Operating Income | 843.61M | 873.39M | 821.71M | 645.49M | 708.46M | 739.77M | 661.86M | 627.86M | 571.39M | 517.91M | 517.34M | 518.92M | 528.60M | 449.93M | 394.60M | 389.75M | 348.88M | 303.63M | 283.15M | 284.80M | 220.09M | 203.81M | 149.53M | 210.83M | 176.50M | 136.40M | 37.60M | 70.30M | 56.40M |
Other Expenses / Income | -107.36M | -35.55M | -15.51M | -34.58M | -30.22M | -47.37M | -20.76M | -27.75M | -29.47M | -27.17M | -27.24M | -31.30M | -19.35M | -12.07M | -7.95M | -17.56M | -25.69M | -40.68M | -8.59M | 867.00K | 3.60M | -8.40M | -2.10M | 135.00K | -9.00M | -34.90M | -30.10M | -39.20M | -39.20M |
Before Tax Income | 736.24M | 837.85M | 806.19M | 610.91M | 678.24M | 682.15M | 641.10M | 600.11M | 541.92M | 490.74M | 490.11M | 487.62M | 509.25M | 437.86M | 386.65M | 372.19M | 323.19M | 262.96M | 274.56M | 285.67M | 223.69M | 195.41M | 147.43M | 210.96M | 167.50M | 101.50M | 7.50M | 31.10M | 17.20M |
Income Tax Expenses | 94.01M | 130.09M | 113.35M | 89.34M | 86.04M | 88.35M | 620.79M | 78.61M | 72.87M | 59.12M | 40.10M | 26.18M | 76.28M | 56.10M | 63.34M | 49.71M | 55.12M | 40.76M | 72.59M | 61.62M | 52.80M | 43.19M | 32.88M | 54.85M | 45.20M | 27.10M | 15.80M | 11.20M | 3.10M |
Net Income | 642.23M | 707.75M | 692.84M | 521.57M | 592.20M | 593.79M | 20.31M | 521.50M | 469.05M | 431.62M | 450.00M | 461.44M | 432.97M | 381.76M | 323.31M | 322.48M | 268.07M | 222.20M | 201.97M | 224.05M | 170.89M | 147.71M | 114.54M | 145.34M | 122.30M | 74.40M | -8.30M | -2.40M | 2.00M |
Interest Expenses | 98.86M | 37.78M | 32.72M | 32.80M | 26.63M | 9.83M | 56.84M | 44.91M | 36.24M | 34.19M | 30.05M | 28.07M | 21.97M | 13.92M | 10.99M | 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 | 59.08M | 59.98M | 61.58M | 62.09M | 67.63M | 76.99M | 79.79M | 80.79M | 82.34M | 84.36M | 85.43M | 87.84M | 90.83M | 92.39M | 95.80M | 99.20M | 100.50M | 102.69M | 114.02M | 119.64M | 123.19M | 130.49M | 130.56M | 127.57M | 123.01M | 119.72M | 116.51M | 120.00M | 110.00M |
Diluted Shares Outstanding | 59.27M | 60.33M | 62.03M | 62.41M | 68.17M | 77.62M | 80.60M | 81.42M | 83.09M | 85.15M | 86.55M | 88.98M | 92.33M | 94.06M | 96.86M | 100.56M | 102.50M | 104.24M | 115.94M | 123.07M | 127.58M | 135.76M | 137.51M | 136.74M | 132.63M | 119.72M | 116.51M | 120.00M | 110.00M |
EBITDA | 1.01B | 1.02B | 975.75M | 787.19M | 810.17M | 799.96M | 803.94M | 741.47M | 668.15M | 619.16M | 599.85M | 584.53M | 597.61M | 514.35M | 454.91M | 437.46M | 376.51M | 309.12M | 318.25M | 327.60M | 257.53M | 228.10M | 181.38M | 229.63M | 197.10M | 129.90M | 28.60M | 26.60M | 21.60M |
EBITDA Margin | 34.15% | 34.18% | 35.03% | 33.28% | 33.66% | 33.06% | 34.82% | 34.21% | 32.72% | 31.12% | 31.50% | 31.71% | 32.28% | 31.30% | 30.35% | 27.77% | 25.56% | 24.15% | 27.48% | 29.66% | 26.88% | 25.63% | 21.11% | 28.88% | 27.98% | 20.99% | 6.14% | 6.80% | 6.49% |
EBIT | 835.10M | 875.62M | 838.91M | 643.71M | 704.87M | 691.98M | 697.94M | 645.02M | 578.16M | 524.93M | 520.15M | 515.70M | 531.22M | 451.79M | 397.64M | 372.19M | 323.19M | 262.96M | 274.56M | 285.67M | 223.69M | 190.91M | 147.43M | 200.19M | 167.50M | 101.50M | 7.50M | 8.80M | 5.10M |
EBIT Margin | 28.25% | 29.46% | 30.11% | 27.21% | 29.29% | 28.60% | 30.23% | 29.76% | 28.31% | 26.39% | 27.32% | 27.97% | 28.70% | 27.49% | 26.53% | 23.63% | 21.94% | 20.54% | 23.71% | 25.86% | 23.34% | 21.45% | 17.16% | 25.18% | 23.78% | 16.40% | 1.61% | 2.25% | 1.53% |
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 |