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 | 580.46M | 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 | N/A | 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 | 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 Income | 875.76M | 564.88M | 530.80M | 494.78M | 460.89M | 403.08M | 330.55M | 308.46M | 287.08M | 289.88M | 210.29M | 249.97M | 210.79M | -28.69M | 262.43M | 302.58M | 99.83M | 118.04M | 81.13M | 42.13M | 45.15M | 114.42M | 88.68M | 78.92M | 58.10M | 37.20M | 27.40M | 17.10M | 5.80M | -22.20M |
Other Expenses / Income | -2.90M | -6.13M | -1.50M | -4.51M | -10.00M | -8.05M | -10.15M | -10.44M | -8.26M | -8.23M | -7.64M | 517.00K | -9.44M | 562.00K | -3.15M | -1.85M | 103.97M | -2.38M | -3.64M | -5.25M | -10.14M | -3.21M | 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 | 9.44M | 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.43M | 63.24M | 62.29M | 60.79M | 60.65M | 59.34M | 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.73M | 65.63M | 63.67M | 62.27M | 62.49M | 61.67M | 58.84M | 54.36M | 50.32M | 44.32M | 41.08M | 39.58M | 38.58M | 37.73M |
EBITDA | 1.01B | 682.40M | 646.86M | 601.45M | 556.05M | 489.95M | 478.46M | 395.91M | 362.10M | 355.86M | 305.04M | 312.49M | 266.39M | 25.94M | 312.90M | 361.00M | 250.71M | 134.70M | 100.03M | 70.24M | 71.10M | 131.18M | 106.88M | 95.03M | 72.20M | 47.80M | 35.60M | 25.00M | 14.70M | -6.50M |
EBITDA Margin | 8.02% | 6.16% | 6.53% | 6.84% | 6.06% | 6.03% | 6.22% | 5.24% | 5.39% | 5.54% | 4.75% | 4.92% | 4.75% | 0.51% | 5.64% | 5.32% | 4.23% | 2.68% | 2.12% | 1.48% | 1.57% | 3.31% | 3.13% | 2.75% | 2.49% | 2.16% | 1.82% | 1.50% | 0.93% | -0.37% |
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 | 217.03M | -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.87% | -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 |