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 | 451.00M | 418.60M | 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 | 1.68B | 1.45B | 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 | 5.68B | 1.93B | 1.64B | 1.47B | 1.54B | 1.32B | 1.24B | 1.15B | 1.17B | 1.03B | 731.00M | 623.60M | 1.44B | 1.21B | 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 | 5.68B | 4.80B | 3.93B | 3.47B | 3.34B | 3.03B | 2.75B | 2.54B | 2.43B | 2.17B | 1.69B | 1.49B | 1.33B | 1.12B | 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 | N/A | 0 | 0 | 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 |
Other Operating Expenses | N/A | -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 | 2.70B | 1.75B | 1.47B | 1.00B | 836.50M | 627.40M | 533.10M | 498.80M | 437.10M | 373.90M | 326.30M | 291.70M | 242.40M | 200.40M | 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 | -1.52B | -1.10B | -825.70M | -655.80M | -119.80M | -485.80M | -556.40M | -135.30M | -136.90M | -76.90M | -262.90M | -53.10M | -34.60M | -32.00M | -32.60M | -28.60M | -16.00M | -8.50M | -158.30M | -9.50M | -8.50M | -9.50M | -10.50M | 49.77M | 22.82M | 18.50M | 38.00M | 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 | 28.60M | 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 | 94.33M | 91.11M | 89.81M | 87.09M | 84.57M | 83.74M | 90.48M | 72.90M | 72.00M | 69.06M | 65.23M | 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.27M | 97.06M | 98.09M | 96.10M | 94.50M | 93.12M | 92.13M | 90.14M | 89.38M | 95.68M | 76.21M | 72.00M | 69.06M | 69.51M | 63.61M |
EBITDA | 2.18B | 2.35B | 2.04B | 1.56B | 1.31B | 1.04B | 897.20M | 881.70M | 811.90M | 650.30M | 506.60M | 435.50M | 357.60M | 328.10M | 329.30M | 265.90M | 281.40M | 223.70M | 212.10M | 310.10M | 249.90M | 230.80M | 175.45M | 153.16M | 119.50M | 79.45M | 97.20M | 79.10M | 70.90M | 52.90M |
EBITDA Margin | 21.63% | 27.48% | 24.84% | 22.33% | 18.22% | 14.94% | 14.57% | 15.76% | 15.06% | 14.06% | 15.93% | 17.28% | 16.75% | 17.60% | 19.04% | 16.50% | 17.34% | 14.58% | 14.29% | 20.95% | 19.77% | 20.96% | 19.28% | 21.91% | 19.73% | 15.22% | 21.36% | 17.32% | 17.21% | 15.25% |
EBIT | 1.49B | 1.58B | 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 | 158.10M | 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% | 18.50% | 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% | 9.81% | 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 |