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 | 6.46B | 6.49B | 7.67B | 6.21B | 5.62B | 5.37B | 4.79B | 4.22B | 4.20B | 3.98B | 3.48B | 3.02B | 2.75B | 2.37B | 1.87B | 2.12B | 2.23B | 1.81B | 1.51B | 1.28B | 998.86M | 925.83M | 1.03B | 1.21B | 1.04B | 886.10M | 755.00M | 586.10M | 439.30M | 382.40M |
Cost of Revenue | 1.00B | 1.35B | 1.20B | 939.70M | 928.40M | 2.25B | 1.81B | 1.64B | 1.60B | 1.47B | 1.27B | 1.14B | 189.60M | 109.10M | 102.40M | 101.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 |
Gross Profit | 5.46B | 5.14B | 6.47B | 5.27B | 4.69B | 3.13B | 2.98B | 2.59B | 2.61B | 2.51B | 2.21B | 1.88B | 2.56B | 2.26B | 1.77B | 2.01B | 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 |
Operating Expenses | 3.42B | 2.94B | 2.64B | 2.33B | 2.13B | 779.50M | 922.30M | 787.60M | 706.60M | 618.00M | 572.70M | 514.50M | 1.33B | 1.22B | 1.06B | 1.17B | 1.23B | 1.03B | 857.14M | 751.77M | 630.53M | 602.99M | 684.22M | 744.41M | -218.10M | -195.90M | -169.50M | -160.90M | -117.40M | -100.60M |
Selling, General & Admin | 1.09B | 1.07B | 968.70M | 844.60M | 846.00M | 779.50M | 286.90M | 252.70M | 238.90M | 219.90M | 224.50M | 214.50M | 1.06B | 947.30M | 846.60M | 919.70M | 107.90M | 97.30M | 86.12M | 74.27M | 59.01M | 59.06M | 64.64M | 88.22M | 403.50M | 377.40M | 320.70M | 237.70M | 178.20M | 160.60M |
Research & Development | 0 | 0 | 0 | 0 | 0 | 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 | -2.90B | -17.30M | -5.90M | -2.00M | 7.00M | -3.10M | 635.40M | 534.90M | 467.70M | 398.10M | 348.20M | 300.00M | 270.00M | 274.30M | 216.80M | 246.30M | 1.12B | 930.80M | 771.01M | 677.50M | 571.52M | 543.93M | 619.58M | 656.20M | -621.60M | -573.30M | -490.20M | -398.60M | -295.60M | -261.20M |
Operating Income | 1.99B | 2.37B | 3.71B | 2.75B | 2.39B | 2.36B | 2.11B | 1.73B | 1.90B | 1.89B | 1.64B | 1.36B | 1.23B | 1.04B | 701.60M | 848.50M | 996.40M | 786.90M | 655.03M | 525.28M | 365.04M | 320.51M | 343.28M | 467.91M | 1.25B | 1.08B | 924.50M | 747.00M | 556.70M | 483.00M |
Other Expenses / Income | 504.10M | -425.50M | 284.60M | 496.50M | 540.30M | 38.40M | 396.30M | 227.10M | 103.50M | 112.20M | 63.00M | 70.80M | 23.70M | 33.50M | -12.70M | -52.30M | 80.40M | 71.40M | 24.36M | 8.50M | 476.00K | -10.91M | -12.69M | -9.72M | -859.90M | -789.20M | -678.90M | -575.90M | -425.90M | -375.20M |
Before Tax Income | 2.49B | 1.95B | 3.99B | 3.24B | 2.93B | 2.38B | 2.51B | 1.96B | 2.00B | 2.00B | 1.70B | 1.44B | 1.25B | 1.07B | 688.90M | 796.20M | 1.08B | 858.30M | 679.39M | 533.78M | 365.52M | 309.60M | 330.59M | 458.19M | 394.60M | 292.80M | 245.60M | 171.10M | 130.80M | 107.80M |
Income Tax Expenses | 654.60M | 498.60M | 896.10M | 718.90M | 678.40M | 615.90M | 923.90M | 706.50M | 779.40M | 773.50M | 652.70M | 551.50M | 477.40M | 397.80M | 255.30M | 305.40M | 406.20M | 328.70M | 248.46M | 196.52M | 138.03M | 115.35M | 135.08M | 174.82M | 155.20M | 118.70M | 101.20M | 72.60M | 54.30M | 46.60M |
Net Income | 1.79B | 1.56B | 3.08B | 2.37B | 2.13B | 1.84B | 1.50B | 1.22B | 1.22B | 1.23B | 1.05B | 883.60M | 773.20M | 672.20M | 433.60M | 490.80M | 670.60M | 529.60M | 430.93M | 337.26M | 227.49M | 194.25M | 195.87M | 269.03M | 239.40M | 174.10M | 144.40M | 98.50M | 75.50M | 61.20M |
Interest Expenses | 4.19B | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 23.70M | 3.50M | 4.50M | 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 | 224.10M | 226.00M | 226.60M | 228.80M | 235.40M | 242.20M | 241.20M | 245.50M | 254.60M | 259.60M | 258.30M | 253.40M | 255.60M | 257.20M | 255.90M | 259.30M | 265.06M | 263.48M | 260.38M | 254.54M | 247.27M | 245.89M | 246.37M | 242.37M | 240.60M | 238.49M | 232.90M | 229.07M | 232.31M | 230.94M |
Diluted Shares Outstanding | 224.80M | 227.10M | 228.80M | 231.20M | 238.60M | 246.90M | 245.10M | 250.30M | 260.90M | 267.40M | 266.30M | 261.00M | 263.30M | 265.10M | 262.30M | 269.67M | 279.42M | 278.74M | 273.61M | 268.73M | 257.05M | 255.60M | 257.72M | 258.68M | 258.81M | 259.85M | 255.58M | 246.25M | 247.54M | 244.80M |
EBITDA | 2.52B | 3.14B | 3.91B | 2.94B | 2.58B | 2.30B | 2.57B | 2.05B | 2.13B | 2.11B | 1.79B | 1.52B | 1.35B | 1.14B | 759.10M | 858.50M | 1.13B | 904.80M | 721.66M | 573.80M | 410.81M | 360.18M | 411.43M | 497.54M | 427.20M | 325.40M | 274.60M | 189.20M | 144.40M | 117.90M |
EBITDA Margin | 39.00% | 48.42% | 51.03% | 47.29% | 45.89% | 42.90% | 53.52% | 48.66% | 50.68% | 53.11% | 51.41% | 50.17% | 49.02% | 48.01% | 40.55% | 40.57% | 50.72% | 49.85% | 47.72% | 44.93% | 41.13% | 38.90% | 40.04% | 41.04% | 41.22% | 36.72% | 36.37% | 32.28% | 32.87% | 30.83% |
EBIT | 6.63B | 2.06B | 3.98B | 3.09B | 2.81B | 2.45B | 2.42B | 1.92B | 2.00B | 2.00B | 1.70B | 1.44B | 1.27B | 1.07B | 693.40M | 796.20M | 1.08B | 858.30M | 679.39M | 533.78M | 365.52M | 309.60M | 330.95M | 443.85M | 394.60M | 292.80M | 245.60M | 171.10M | 129.80M | 107.80M |
EBIT Margin | 102.69% | 31.70% | 51.86% | 49.81% | 50.01% | 45.67% | 50.53% | 45.50% | 47.67% | 50.30% | 48.80% | 47.48% | 46.39% | 45.35% | 37.04% | 37.62% | 48.32% | 47.29% | 44.93% | 41.80% | 36.59% | 33.44% | 32.21% | 36.61% | 38.07% | 33.04% | 32.53% | 29.19% | 29.55% | 28.19% |
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 |