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 | 5.84B | 5.76B | 5.34B | 4.05B | 5.36B | 5.72B | 5.65B | 6.00B | 6.00B | 6.23B | 5.90B | 5.58B | 4.66B | 4.18B | 4.29B | 5.59B | 5.73B | 6.19B | 5.34B | 5.02B | 4.62B | 4.09B | 3.36B | 2.91B | 2.45B | 2.06B | 1.76B | 1.53B | 1.35B | 1.54B |
Cost of Revenue | 4.05B | 3.40B | 3.62B | 3.03B | 3.75B | 3.81B | 3.72B | 3.87B | 3.76B | 3.93B | 3.75B | 3.58B | 3.11B | 2.75B | 2.90B | 3.60B | 3.61B | 3.74B | 3.30B | 3.12B | 2.96B | 2.67B | 2.18B | 1.78B | 1.50B | 1.29B | 1.11B | 985.90M | 896.80M | 1.08B |
Gross Profit | 1.79B | 2.35B | 1.71B | 1.02B | 1.61B | 1.91B | 1.93B | 2.13B | 2.23B | 2.30B | 2.15B | 2.00B | 1.56B | 1.43B | 1.39B | 1.99B | 2.11B | 2.44B | 2.04B | 1.90B | 1.67B | 1.42B | 1.18B | 1.12B | 949.50M | 778.10M | 656.30M | 545.30M | 453.70M | 458.40M |
Operating Expenses | 1.01B | 1.44B | 885.59M | 895.32M | 1.02B | 1.10B | 1.04B | 1.08B | 1.08B | 1.02B | 993.89M | 976.22M | 926.81M | 885.14M | 1.84B | 964.43M | 688.54M | 841.05M | 570.49M | 538.04M | 1.50B | 535.14M | 578.78M | 646.37M | 561.30M | 464.70M | 398.80M | 324.70M | 276.50M | 298.10M |
Selling, General & Admin | 931.71M | 939.55M | 885.59M | 895.32M | 1.02B | 1.10B | 1.04B | 1.08B | 1.08B | 1.02B | 993.89M | 976.22M | 926.81M | 885.14M | 851.16M | 984.56M | 900.71M | 841.05M | 762.11M | 820.58M | 774.05M | 725.32M | 578.78M | 513.02M | 447.50M | 377.30M | 328.60M | 269.40M | 234.20M | 261.20M |
Research & Development | 159.30M | 158.60M | 175.10M | 202.40M | 216.50M | 191.60M | 175.20M | 172.30M | 161.20M | 138.30M | 152.20M | 137.30M | 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 | -83.32M | 503.12M | -4.20M | -25.41M | 16.51M | 3.04M | 132.44M | 136.62M | 101.34M | 80.95M | 60.01M | 22.24M | 17.03M | 93.12M | 169.21M | N/A | -212.17M | N/A | -191.62M | -282.54M | 723.64M | -190.18M | N/A | 133.35M | 113.80M | 87.40M | 70.20M | 55.30M | 42.30M | 36.90M |
Operating Income | 779.08M | 909.28M | 823.44M | 62.18M | 371.94M | 713.52M | 891.26M | 1.05B | 1.16B | 1.28B | 1.15B | 1.00B | 561.18M | 560.63M | 196.09M | 1.03B | 1.43B | 1.60B | 1.47B | 1.36B | 167.87M | 882.70M | 601.23M | 477.79M | 388.20M | 313.40M | 257.50M | 220.60M | 177.20M | 160.30M |
Other Expenses / Income | 87.79M | 21.95M | -4.20M | -25.41M | 1.81M | -26.89M | -18.24M | -22.38M | -5.53M | 2.34M | -39.40M | -38.66M | -37.30M | -170.16M | -301.06M | -25.19M | 22.26M | 21.72M | 17.75M | 18.00M | 998.16M | 3.12M | 72.23M | 70.76M | 32.60M | 22.80M | 18.80M | 7.00M | -1.20M | 1.80M |
Before Tax Income | 866.88M | 931.23M | 819.24M | -15.73M | 557.41M | 686.63M | 863.84M | 1.02B | 1.15B | 1.28B | 1.11B | 961.51M | 792.66M | 390.47M | 178.66M | 1.03B | 1.45B | 1.62B | 1.49B | 1.38B | 1.17B | 885.83M | 673.46M | 548.56M | 420.80M | 336.20M | 276.30M | 227.60M | 176.00M | 162.10M |
Income Tax Expenses | 171.83M | 192.02M | 169.21M | -17.03M | 133.78M | 155.18M | 342.08M | 331.75M | 397.96M | 438.71M | 380.31M | 337.59M | 244.59M | 130.80M | 108.02M | 379.26M | 513.98M | 581.09M | 528.15M | 489.72M | 405.11M | 305.61M | 235.71M | 200.84M | 153.60M | 122.70M | 102.20M | 84.20M | 64.90M | 57.80M |
Net Income | 706.59M | 741.41M | 650.02M | 1.30M | 423.63M | 531.45M | 521.76M | 692.16M | 752.21M | 844.61M | 733.99M | 623.92M | 599.11M | 146.54M | -55.12M | 654.72M | 933.84M | 1.04B | 959.60M | 889.77M | 760.93M | 580.22M | 437.75M | 347.71M | 267.20M | 213.50M | 174.10M | 166.00M | 112.50M | 104.30M |
Interest Expenses | 30.79M | 31.23M | 30.97M | 31.12M | 31.08M | 30.88M | 31.00M | 29.67M | 12.12M | 4.16M | 45.26M | 46.03M | 425.92M | 591.19M | 602.74M | 4.54M | 204.03M | 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 | 142.38M | 148.01M | 153.75M | 153.19M | 157.05M | 165.67M | 172.00M | 179.68M | 202.68M | 216.31M | 222.47M | 227.12M | 232.89M | 233.31M | 232.58M | 234.22M | 249.21M | 264.76M | 280.30M | 295.01M | 301.96M | 302.20M | 301.89M | 302.36M | 303.64M | 305.00M | 305.44M | 301.82M | 300.00M | 304.53M |
Diluted Shares Outstanding | 145.10M | 149.35M | 154.98M | 153.91M | 157.80M | 166.50M | 172.93M | 180.53M | 203.69M | 217.71M | 224.07M | 229.23M | 234.92M | 234.79M | 233.57M | 234.48M | 249.88M | 265.43M | 281.04M | 296.85M | 304.37M | 305.38M | 306.12M | 307.71M | 310.70M | 309.42M | 305.44M | 304.59M | 300.00M | 304.53M |
EBITDA | 1.06B | 1.11B | 999.46M | 323.24M | 820.67M | 980.33M | 1.11B | 1.26B | 1.38B | 1.46B | 1.32B | 1.18B | 1.02B | 736.00M | 446.68M | 1.28B | 1.65B | 1.81B | 1.68B | 1.58B | 364.79M | 1.06B | 815.56M | 648.32M | 502.00M | 400.80M | 327.80M | 275.90M | 219.50M | 197.20M |
EBITDA Margin | 18.08% | 19.23% | 18.73% | 7.97% | 15.31% | 17.15% | 19.72% | 21.06% | 23.02% | 23.45% | 22.39% | 21.08% | 21.84% | 17.62% | 10.42% | 22.89% | 28.85% | 29.28% | 31.37% | 31.42% | 7.89% | 25.87% | 24.25% | 22.31% | 20.47% | 19.42% | 18.60% | 18.02% | 16.25% | 12.79% |
EBIT | 909.20M | 964.66M | 850.21M | 15.39M | 588.49M | 717.51M | 894.84M | 1.05B | 1.16B | 1.29B | 1.16B | 1.01B | 1.27B | 868.54M | 655.64M | 1.04B | 1.65B | 1.62B | 1.49B | 1.38B | 1.17B | 885.83M | 673.46M | 548.56M | 420.80M | 336.20M | 276.30M | 250.20M | 177.40M | 162.10M |
EBIT Margin | 15.58% | 16.76% | 15.93% | 0.38% | 10.98% | 12.55% | 15.85% | 17.57% | 19.39% | 20.67% | 19.65% | 18.05% | 27.23% | 20.80% | 15.29% | 18.56% | 28.84% | 26.26% | 27.85% | 27.51% | 25.22% | 21.65% | 20.02% | 18.87% | 17.16% | 16.29% | 15.68% | 16.34% | 13.14% | 10.51% |
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 |