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 | 10.07B | 8.55B | 8.21B | 7.00B | 7.20B | 6.93B | 6.16B | 5.59B | 5.39B | 4.63B | 3.18B | 2.52B | 2.13B | 1.86B | 1.73B | 1.61B | 1.62B | 1.53B | 1.48B | 1.48B | 1.26B | 1.10B | 910.04M | 699.18M | 605.80M | 522.10M | 455.00M | 456.70M | 412.00M | 346.90M |
Cost of Revenue | 5.83B | 4.95B | 5.23B | 4.50B | 4.83B | 4.98B | 4.39B | 3.95B | 3.78B | 3.23B | 2.12B | 1.60B | 1.36B | 1.18B | 324.30M | 391.10M | 437.00M | 322.40M | 322.30M | 277.50M | 262.80M | 306.95M | 269.83M | 214.72M | 297.40M | 162.90M | 146.30M | 138.10M | 122.40M | 105.10M |
Gross Profit | 4.25B | 3.60B | 2.98B | 2.50B | 2.36B | 1.95B | 1.77B | 1.65B | 1.61B | 1.40B | 1.06B | 915.30M | 776.60M | 682.70M | 1.41B | 1.22B | 1.19B | 1.21B | 1.16B | 1.20B | 1.00B | 794.27M | 640.21M | 484.45M | 308.40M | 359.20M | 308.70M | 318.60M | 289.60M | 241.80M |
Operating Expenses | 2.39B | 1.93B | 1.64B | 1.47B | 1.54B | 1.32B | 1.24B | 1.15B | 1.17B | 1.03B | 731.00M | 623.60M | 534.20M | 447.70M | 1.16B | 1.06B | 970.20M | 946.30M | 948.20M | 788.70M | 799.70M | 608.93M | 477.28M | 400.48M | 204.20M | 293.20M | 261.00M | 249.30M | 226.70M | 196.30M |
Selling, General & Admin | 135.30M | 4.80B | 3.93B | 3.47B | 3.34B | 3.03B | N/A | N/A | N/A | N/A | N/A | N/A | 419.00M | 354.60M | 1.08B | 988.00M | 911.60M | 889.90M | 894.80M | 735.40M | 758.60M | 576.50M | 477.28M | 384.16M | 188.90M | 281.50M | 249.90M | 239.50M | 218.70M | 188.90M |
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 | -7.37B | -2.87B | 1.64B | 1.47B | 1.54B | 1.32B | 1.24B | 1.15B | 1.17B | 1.03B | 731.00M | 623.60M | 115.20M | 93.10M | 85.60M | 73.70M | 58.60M | 56.40M | 53.40M | 53.30M | 41.10M | 32.43M | N/A | 16.32M | 15.30M | 11.70M | 11.10M | 9.80M | 8.00M | 7.40M |
Operating Income | -1.98B | 1.75B | 1.47B | 1.00B | 836.50M | 627.40M | 533.10M | 498.80M | 437.10M | 373.90M | 326.30M | 291.70M | 242.40M | 235.00M | 243.70M | 158.40M | 216.10M | 265.30M | 213.40M | 414.10M | 201.30M | 185.34M | 162.93M | 83.97M | 104.20M | 66.00M | 47.70M | 69.30M | 62.90M | 45.50M |
Other Expenses / Income | -377.30M | -422.90M | -497.70M | -130.60M | -210.40M | -9.60M | -155.00M | -141.90M | -143.60M | -106.50M | -51.80M | -46.40M | -34.60M | -32.00M | -32.60M | 5.20M | -16.00M | -112.20M | -216.20M | -178.60M | -8.00M | N/A | -21.08M | 41.42M | 100.00K | 18.50M | 33.10M | 100.00K | N/A | 7.70M |
Before Tax Income | 1.19B | 1.33B | 975.10M | 870.90M | 626.10M | 479.40M | 378.10M | 356.90M | 293.50M | 267.40M | 274.50M | 245.30M | 207.80M | 203.00M | 211.10M | 163.60M | 200.10M | 153.10M | -2.80M | 235.50M | 193.30M | 185.34M | 141.85M | 125.39M | 104.30M | 84.50M | 80.80M | 69.40M | 62.90M | 53.20M |
Income Tax Expenses | 219.10M | 211.00M | 20.10M | 12.80M | -89.70M | -196.50M | -121.10M | -88.10M | -95.60M | -36.00M | 5.90M | 50.30M | 63.70M | 39.70M | 78.00M | 52.20M | 45.50M | 24.60M | -31.40M | 47.00M | 47.10M | 55.60M | 16.60M | 37.62M | 36.50M | 28.00M | 27.50M | 23.60M | 21.40M | 18.70M |
Net Income | 969.50M | 1.11B | 906.80M | 818.80M | 668.80M | 633.50M | 463.10M | 414.40M | 356.80M | 303.40M | 268.60M | 195.00M | 144.10M | 174.10M | 128.60M | 77.30M | 138.80M | 128.50M | 30.80M | 188.50M | 146.20M | 129.74M | 125.26M | 87.78M | 67.80M | 56.50M | 53.30M | 45.80M | 41.50M | 34.50M |
Interest Expenses | 296.70M | -256.90M | 226.10M | 196.40M | 179.80M | 138.40M | 124.10M | 109.80M | 103.00M | 89.00M | 50.10M | 43.00M | 40.80M | 34.60M | 28.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 | 214.90M | 210.30M | 202.70M | 191.00M | 186.00M | 182.74M | 180.07M | 177.56M | 172.24M | 152.85M | 128.89M | 121.02M | 111.67M | 108.40M | 100.50M | 93.80M | 95.72M | 97.35M | 93.33M | 91.50M | 89.69M | 87.07M | 84.63M | 78.37M | 73.30M | 69.54M | 65.80M | 71.10M | 65.26M | 63.61M |
Diluted Shares Outstanding | 219.30M | 214.70M | 207.30M | 195.00M | 190.10M | 186.16M | 182.12M | 178.39M | 173.22M | 154.26M | 130.47M | 122.48M | 112.47M | 108.40M | 100.62M | 94.20M | 97.06M | 98.09M | 96.25M | 94.72M | 93.12M | 92.01M | 90.11M | 83.60M | 77.05M | 72.90M | 68.12M | 71.10M | 65.26M | 63.61M |
EBITDA | 2.56B | 2.35B | 2.04B | 1.56B | 1.31B | 1.06B | 851.90M | 786.90M | 698.40M | 615.30M | 503.20M | 428.70M | 363.80M | 341.50M | 320.70M | 210.10M | 249.60M | 218.10M | 59.90M | 298.80M | 241.90M | 217.77M | 161.90M | 141.71M | 119.60M | 96.20M | 91.90M | 79.20M | 70.90M | 60.60M |
EBITDA Margin | 25.37% | 27.48% | 24.84% | 22.33% | 18.22% | 15.23% | 13.83% | 14.06% | 12.95% | 13.30% | 15.83% | 17.01% | 17.04% | 18.32% | 18.55% | 13.04% | 15.38% | 14.22% | 4.04% | 20.19% | 19.14% | 19.78% | 17.79% | 20.27% | 19.74% | 18.43% | 20.20% | 17.34% | 17.21% | 17.47% |
EBIT | 1.49B | 1.07B | 1.15B | 1.03B | 758.90M | 575.40M | 466.10M | 436.10M | 364.20M | 356.40M | 324.60M | 288.30M | 248.60M | 248.40M | 235.10M | 129.50M | 184.30M | 153.10M | -600.00K | 235.50M | 193.30M | 185.34M | 141.85M | 125.39M | 104.30M | 84.50M | 80.80M | 69.40M | 62.90M | 53.20M |
EBIT Margin | 14.75% | 12.49% | 14.04% | 14.68% | 10.55% | 8.30% | 7.57% | 7.79% | 6.75% | 7.70% | 10.21% | 11.44% | 11.65% | 13.32% | 13.60% | 8.04% | 11.35% | 9.98% | -0.04% | 15.91% | 15.30% | 16.83% | 15.59% | 17.93% | 17.22% | 16.18% | 17.76% | 15.20% | 15.27% | 15.34% |
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 |