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 | 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 | 1993-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 21.38B | 23.75B | 20.82B | 18.47B | 18.03B | 16.24B | 15.19B | 13.98B | 12.99B | 12.07B | 10.77B | 10.13B | 9.60B | 8.80B | 7.16B | 8.07B | 6.79B | 6.29B | 5.74B | 4.66B | 4.26B | 3.96B | 3.84B | 2.56B | 1.73B | 1.28B | 927.89M | 628.70M | 413.30M | 270.90M |
Cost of Revenue | 16.57B | 19.06B | 17.25B | 15.26B | 14.99B | 13.53B | 12.74B | 11.65B | 10.87B | 10.15B | 9.01B | 8.46B | 8.02B | 7.41B | 6.03B | 6.71B | 5.72B | 5.32B | 4.87B | 3.99B | 3.70B | 3.43B | 3.35B | 2.24B | 1.51B | 1.11B | 805.41M | 546.40M | 357.60M | 235.70M |
Gross Profit | 4.81B | 4.69B | 3.57B | 3.21B | 3.04B | 2.71B | 2.45B | 2.33B | 2.12B | 1.92B | 1.76B | 1.67B | 1.59B | 1.39B | 1.13B | 1.36B | 1.07B | 967.63M | 870.12M | 673.79M | 563.84M | 527.03M | 489.84M | 323.54M | 220.18M | 170.81M | 122.48M | 82.30M | 55.70M | 35.20M |
Operating Expenses | 3.13B | 2.95B | 2.15B | 2.03B | 1.91B | 1.72B | 1.58B | 1.51B | 1.37B | 1.25B | 1.25B | 1.16B | 1.12B | 1.04B | 923.00M | 1.04B | 673.44M | 548.00M | 477.37M | 389.33M | 265.66M | 258.84M | 230.24M | 165.63M | 115.54M | 90.31M | 68.88M | 51.40M | 36.30M | 22.80M |
Selling, General & Admin | 2.97B | 2.95B | 2.15B | 2.03B | 1.91B | 1.72B | 1.58B | 1.51B | 1.37B | 1.25B | 1.25B | 1.16B | 1.12B | 1.04B | 923.00M | 1.04B | 648.44M | 433.48M | 386.56M | 325.20M | 261.61M | 253.33M | 217.76M | 165.63M | 115.54M | 90.31M | 64.88M | 49.20M | 34.60M | 21.80M |
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 | -154.40M | -11.70M | 29.70M | -22.00M | -24.50M | 1.80M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 25.00M | 114.51M | 90.80M | 64.13M | 4.05M | 5.51M | 12.48M | N/A | N/A | N/A | 4.00M | 2.20M | 1.70M | 1.00M |
Operating Income | 1.68B | 1.74B | 1.42B | 731.60M | 842.00M | 987.30M | 866.10M | 819.20M | 742.00M | 673.00M | 508.60M | 510.60M | 470.70M | 352.70M | 209.90M | 324.90M | 396.40M | 419.63M | 392.76M | 284.46M | 298.18M | 268.20M | 259.61M | 157.91M | 104.64M | 80.49M | 53.60M | 30.90M | 19.40M | 12.40M |
Other Expenses / Income | -230.70M | -247.40M | -121.20M | 270.70M | 107.70M | 1.80M | -205.80M | -146.80M | -95.00M | -285.30M | -313.10M | -324.50M | -442.40M | -389.70M | -671.10M | -2.10B | 17.95M | 13.32M | 7.10M | 5.11M | 8.02M | 11.78M | 9.05M | 4.48M | 4.37M | 4.02M | 3.28M | 2.10M | 500.00K | -300.00K |
Before Tax Income | 1.45B | 1.49B | 1.30B | 1.00B | 949.70M | 840.50M | 660.30M | 672.40M | 647.00M | 387.70M | 195.50M | 186.10M | 28.30M | -37.00M | -461.20M | -1.78B | 414.35M | 432.96M | 399.86M | 289.56M | 306.20M | 279.98M | 268.66M | 162.39M | 109.01M | 84.51M | 56.88M | 33.00M | 19.90M | 12.10M |
Income Tax Expenses | 345.90M | 373.30M | 309.20M | 213.80M | 212.90M | 197.50M | 137.30M | 248.00M | 243.90M | 142.80M | 62.70M | 67.10M | 11.20M | -7.80M | -87.80M | -12.10M | 148.27M | 160.87M | 158.41M | 114.38M | 120.95M | 111.29M | 106.39M | 64.31M | 43.17M | 33.51M | 22.48M | 12.90M | 7.80M | -500.00K |
Net Income | 1.10B | 1.11B | 988.60M | 788.50M | 736.80M | 643.00M | 523.00M | 424.40M | 403.10M | 244.90M | 132.80M | 119.00M | 17.10M | -29.20M | -373.40M | -1.77B | 266.08M | 272.09M | 241.44M | 175.19M | 185.25M | 168.69M | 162.27M | 98.08M | 65.84M | 51.00M | 34.40M | 20.10M | 12.10M | 12.60M |
Interest Expenses | 226.60M | 235.70M | 150.90M | 154.90M | 159.40M | 148.60M | 150.50M | 146.50M | 159.50M | 197.30M | 250.10M | 307.40M | 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 |
Basic Shares Outstanding | 134.60M | 135.20M | 138.50M | 142.60M | 145.10M | 150.90M | 155.40M | 163.60M | 170.30M | 170.60M | 156.60M | 164.40M | 145.20M | 145.20M | 145.20M | 145.20M | 78.87M | 81.13M | 83.39M | 83.33M | 84.86M | 85.80M | 87.00M | 43.13M | 21.53M | 21.52M | 21.79M | 83.75M | 75.62M | 84.00M |
Diluted Shares Outstanding | 136.30M | 137.00M | 140.50M | 144.80M | 147.80M | 153.60M | 158.20M | 166.00M | 171.80M | 172.80M | 158.70M | 168.10M | 146.10M | 146.10M | 146.10M | 146.10M | 80.65M | 83.57M | 86.55M | 86.17M | 88.30M | 89.14M | 90.86M | 44.15M | 21.75M | 21.70M | 84.64M | 83.75M | 75.62M | 84.00M |
EBITDA | 1.95B | 1.72B | 1.45B | 1.16B | 1.11B | 989.10M | 1.07B | 1.07B | 1.03B | 792.90M | 653.80M | 703.70M | 233.20M | 172.40M | -243.00M | -1.56B | 442.49M | 454.45M | 416.86M | 304.70M | 321.76M | 295.36M | 279.13M | 169.18M | 113.77M | 87.18M | 58.86M | 30.80M | 18.20M | 11.10M |
EBITDA Margin | 9.11% | 7.26% | 6.96% | 6.27% | 6.15% | 6.09% | 7.05% | 7.68% | 7.96% | 6.57% | 6.07% | 6.95% | 2.43% | 1.96% | -3.39% | -19.31% | 6.52% | 7.22% | 7.27% | 6.53% | 7.54% | 7.46% | 7.26% | 6.61% | 6.56% | 6.83% | 6.34% | 4.90% | 4.40% | 4.10% |
EBIT | 1.68B | 1.72B | 1.45B | 1.16B | 1.11B | 989.10M | 810.80M | 818.90M | 806.50M | 585.00M | 445.60M | 493.50M | 28.30M | -37.00M | -461.20M | -1.78B | 414.35M | 432.96M | 399.86M | 289.56M | 306.20M | 279.98M | 268.66M | 162.39M | 109.01M | 84.51M | 56.88M | 33.00M | 19.90M | 12.10M |
EBIT Margin | 7.84% | 7.26% | 6.96% | 6.27% | 6.15% | 6.09% | 5.34% | 5.86% | 6.21% | 4.84% | 4.14% | 4.87% | 0.29% | -0.42% | -6.44% | -22.02% | 6.11% | 6.88% | 6.97% | 6.21% | 7.18% | 7.07% | 6.99% | 6.34% | 6.29% | 6.62% | 6.13% | 5.25% | 4.81% | 4.47% |
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 | 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 | 1993-12-31 |