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 | 12.58B | 11.08B | 9.90B | 8.80B | 9.17B | 8.13B | 7.69B | 7.55B | 6.72B | 6.42B | 6.42B | 6.35B | 5.61B | 5.12B | 5.55B | 6.79B | 5.93B | 5.02B | 4.71B | 4.75B | 4.53B | 3.97B | 3.42B | 3.46B | 2.89B | 2.21B | 1.95B | 1.67B | 1.59B | 1.76B |
Cost of Revenue | 10.49B | 9.47B | 8.40B | 7.40B | 7.82B | 6.93B | 6.54B | 6.51B | 5.77B | 5.52B | 5.60B | 5.54B | 4.88B | 4.40B | 4.72B | 5.90B | 5.22B | 4.45B | 4.21B | 4.30B | 4.05B | 3.49B | 3.03B | 3.09B | 2.58B | 1.98B | 1.76B | 1.50B | 1.44B | 1.59B |
Gross Profit | 2.09B | 1.60B | 1.50B | 1.40B | 1.36B | 1.21B | 1.15B | 1.04B | 944.48M | 907.25M | 813.06M | 806.35M | 733.95M | 719.54M | 824.90M | 886.65M | 702.82M | 567.68M | 499.76M | 446.90M | 482.45M | 482.63M | 391.82M | 373.92M | 310.00M | 233.90M | 190.40M | 168.70M | 152.00M | 172.10M |
Operating Expenses | 1.21B | 1.04B | 970.94M | 903.58M | 893.45M | 799.16M | 757.06M | 725.54M | 656.57M | 626.48M | 591.06M | 556.24M | 518.12M | 497.81M | 556.48M | 582.32M | 602.65M | 448.01M | 416.88M | 396.50M | 437.30M | 368.21M | 303.14M | 294.99M | 251.90M | 196.70M | 163.00M | 151.60M | 146.20M | 194.30M |
Selling, General & Admin | 1.21B | 1.04B | 970.94M | 903.58M | 893.45M | 799.16M | 757.06M | 725.54M | 656.57M | 626.48M | 591.06M | 556.24M | 518.12M | 497.81M | 556.48M | 582.32M | 502.65M | 448.01M | 416.88M | 399.34M | 437.30M | 368.21M | 303.14M | 278.89M | 237.80M | 186.10M | 154.80M | 143.70M | 137.30M | 178.60M |
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 | -1.12M | 4.31M | 3.62M | 2.98M | 1.55M | 2.74M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 100.00M | N/A | N/A | -2.84M | N/A | N/A | N/A | 16.10M | 14.10M | 10.60M | 8.20M | 7.90M | 8.90M | 15.70M |
Operating Income | 878.11M | 564.88M | 530.80M | 494.78M | 460.89M | 403.08M | 330.55M | 312.32M | 287.91M | 280.77M | 222.00M | 250.11M | 215.83M | 221.74M | 268.43M | 304.33M | 100.17M | 119.67M | 82.88M | 50.40M | 45.15M | 114.42M | 88.68M | 78.92M | 58.10M | 37.20M | 27.40M | 17.10M | 5.80M | -22.20M |
Other Expenses / Income | -5.25M | -6.13M | -1.50M | -242.45M | -10.00M | -470.00K | -11.80M | -15.83M | -9.08M | 877.00K | -19.34M | -5.86M | -14.48M | -252.03M | -9.15M | -5.54M | 101.58M | -1.93M | -11.85M | -17.24M | -8.24M | -2.10M | 792.00K | -7.34M | -8.40M | -7.50M | -11.90M | -200.00K | -15.70M | -97.00M |
Before Tax Income | 872.85M | 558.75M | 529.30M | 252.33M | 450.89M | 395.03M | 318.75M | 296.49M | 278.82M | 281.64M | 202.65M | 244.25M | 201.35M | -30.29M | 259.27M | 298.79M | 201.75M | 117.74M | 71.03M | 33.16M | 36.92M | 112.33M | 89.47M | 71.59M | 49.70M | 29.70M | 15.50M | 16.90M | -9.90M | -119.20M |
Income Tax Expenses | 239.52M | 152.63M | 145.60M | 119.38M | 125.75M | 109.11M | 90.70M | 111.20M | 106.26M | 103.53M | 75.30M | 95.36M | 76.76M | 52.40M | 96.19M | 116.59M | 77.71M | 30.48M | 9.74M | -45.00K | 16.30M | 49.42M | 39.46M | 31.50M | 21.90M | 12.60M | 6.90M | 7.50M | 1.00M | -300.00K |
Net Income | 632.99M | 406.12M | 383.53M | 132.94M | 325.14M | 283.53M | 227.20M | 181.94M | 172.29M | 168.66M | 123.79M | 146.58M | 130.83M | -86.69M | 160.76M | 182.20M | 126.81M | 86.63M | 60.04M | 33.21M | 20.62M | 62.90M | 50.01M | 40.09M | 27.80M | 12.30M | 7.60M | 9.40M | -10.90M | 302.70M |
Interest Expenses | 17.20M | 10.44M | 5.12M | 7.49M | 11.56M | 10.80M | 12.77M | 12.63M | 8.93M | 9.07M | 8.77M | 7.28M | 11.26M | 12.20M | 7.89M | 11.76M | 9.24M | 2.34M | 8.32M | 8.88M | 8.94M | 4.10M | 4.79M | 9.71M | N/A | 11.00M | N/A | 14.90M | 17.50M | 3.90M |
Basic Shares Outstanding | 47.36M | 49.93M | 54.07M | 55.20M | 56.21M | 58.11M | 59.25M | 60.77M | 62.79M | 66.33M | 67.09M | 66.70M | 66.78M | 66.39M | 65.91M | 65.37M | 64.37M | 63.24M | 62.22M | 60.93M | 59.77M | 59.48M | 51.83M | 41.76M | 38.88M | 41.00M | 38.48M | 39.58M | 38.58M | 37.73M |
Diluted Shares Outstanding | 47.56M | 50.14M | 54.35M | 55.42M | 56.52M | 58.44M | 59.62M | 61.21M | 63.31M | 67.06M | 68.08M | 67.74M | 68.38M | 66.39M | 67.45M | 67.12M | 66.74M | 65.38M | 63.54M | 62.36M | 62.02M | 61.82M | 58.84M | 54.36M | 50.32M | 44.32M | 41.08M | 39.58M | 38.58M | 37.73M |
EBITDA | 997.07M | 677.80M | 646.86M | 601.45M | 556.05M | 489.95M | 419.17M | 385.55M | 361.66M | 355.76M | 275.20M | 310.19M | 272.63M | 19.82M | 310.58M | 359.07M | 251.43M | 140.77M | 100.73M | 68.35M | 71.81M | 133.18M | 112.47M | 97.39M | 63.80M | 46.50M | 22.70M | 39.70M | 16.50M | 322.00M |
EBITDA Margin | 7.92% | 6.12% | 6.53% | 6.84% | 6.06% | 6.03% | 5.45% | 5.11% | 5.38% | 5.54% | 4.29% | 4.89% | 4.86% | 0.39% | 5.60% | 5.29% | 4.24% | 2.80% | 2.14% | 1.44% | 1.58% | 3.36% | 3.29% | 2.81% | 2.20% | 2.10% | 1.16% | 2.38% | 1.04% | 18.25% |
EBIT | 889.72M | 569.19M | 534.26M | 259.81M | 462.44M | 403.44M | 330.67M | 305.76M | 287.47M | 281.27M | 207.86M | 249.22M | 218.85M | -22.09M | 264.84M | 310.56M | 213.75M | 119.46M | 78.10M | 42.05M | 45.85M | 116.42M | 94.27M | 81.29M | 49.70M | 35.90M | 14.50M | 31.80M | 7.60M | 306.30M |
EBIT Margin | 7.07% | 5.14% | 5.39% | 2.95% | 5.04% | 4.96% | 4.30% | 4.05% | 4.28% | 4.38% | 3.24% | 3.93% | 3.90% | -0.43% | 4.77% | 4.58% | 3.61% | 2.38% | 1.66% | 0.89% | 1.01% | 2.93% | 2.76% | 2.35% | 1.72% | 1.62% | 0.74% | 1.90% | 0.48% | 17.36% |
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 |