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 | 6.63B | 5.86B | 4.74B | 4.61B | 5.12B | 4.70B | 4.32B | 4.28B | 3.86B | 3.34B | 2.88B | 1.82B | 1.42B | 680.53M | 568.97M | 551.21M | 486.02M | 322.82M | 281.85M | 226.09M | 201.03M | 163.12M | 135.12M | 135.27M | 128.60M | 97.99M | 73.31M | 54.40M | 6.35M | 5.48M |
Cost of Revenue | 3.94B | 3.56B | 2.77B | 2.60B | 2.69B | 2.43B | 2.08B | 1.88B | 1.62B | 1.40B | 1.21B | 570.12M | 379.48M | 83.12M | 45.90M | 43.99M | 14.44M | 1.27M | 3.23M | 143.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Gross Profit | 2.70B | 2.30B | 1.97B | 2.01B | 2.43B | 2.27B | 2.23B | 2.40B | 2.24B | 1.94B | 1.67B | 1.25B | 1.04B | 597.41M | 523.08M | 507.22M | 471.58M | 321.56M | 278.62M | 225.95M | 201.03M | 163.12M | 135.12M | 135.27M | 128.60M | 97.99M | 73.31M | 54.40M | 6.35M | 5.48M |
Operating Expenses | 2.53B | 1.47B | 1.17B | 1.26B | 1.17B | 1.08B | 1.11B | 1.07B | 973.66M | 987.07M | 976.23M | 638.62M | 567.84M | 328.09M | 230.00M | 203.44M | 227.00M | 124.50M | 101.16M | 94.53M | 68.35M | 52.35M | 41.08M | 32.28M | 26.75M | 17.65M | 11.46M | 9.09M | 43.71M | 8.09M |
Selling, General & Admin | 179.09M | 150.39M | 126.73M | 128.39M | 126.55M | 126.38M | 122.01M | 155.24M | 147.42M | 142.94M | 108.32M | 97.34M | 147.43M | 101.29M | 49.69M | 47.19M | 37.65M | 26.00M | 17.25M | 16.59M | 11.48M | 9.66M | 8.08M | 7.41M | 7.36M | 6.11M | 4.86M | N/A | 2.39M | 3.09M |
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 | 2.35B | 1.32B | 1.04B | 1.13B | 1.05B | -112.90M | -177.78M | -12.00M | -46.23M | -10.26M | 4.07M | 5.27M | 420.42M | 226.80M | 180.31M | 156.25M | 189.34M | 98.50M | 83.91M | 77.94M | 56.87M | 42.68M | 33.00M | 24.87M | 19.39M | 11.54M | 6.61M | 9.09M | 41.33M | 5.01M |
Operating Income | 1.12B | 729.10M | 754.25M | 676.54M | 1.21B | 1.16B | 213.05M | 1.31B | 1.25B | 945.24M | 693.50M | 606.47M | 155.45M | 315.98M | 186.84M | 172.97M | 259.02M | 198.32M | 180.69M | 131.57M | 132.68M | 110.77M | 94.04M | 102.99M | 101.85M | 80.34M | 61.84M | 45.31M | -37.36M | -2.61M |
Other Expenses / Income | -766.86M | -1.95B | -1.54B | -1.07B | -787.52M | -406.26M | -823.93M | -593.86M | -531.34M | -489.10M | -591.26M | -552.49M | -462.52M | -166.02M | -105.41M | -286.84M | -21.00M | -88.38M | -100.84M | -49.47M | 18.54M | 21.07M | 15.86M | -35.08M | -44.95M | -27.66M | N/A | N/A | N/A | N/A |
Before Tax Income | 350.05M | 173.06M | 170.75M | -31.55M | 542.89M | 423.49M | 299.62M | 709.25M | 636.12M | 384.21M | 102.25M | 184.62M | 156.43M | 78.04M | 161.74M | 151.67M | 1.78M | -2.02M | 1.91M | 641.00K | 129.89M | 108.47M | 91.54M | 104.36M | 103.25M | 81.34M | N/A | N/A | N/A | N/A |
Income Tax Expenses | 6.36M | 7.25M | 8.71M | 9.97M | 2.96M | 8.67M | 20.13M | -19.13M | 6.45M | -1.27M | 7.49M | 7.61M | 1.39M | 364.00K | 168.00K | 1.31M | 117.62M | -9.96M | 96.40M | 46.20M | 49.94M | 43.11M | 33.49M | 34.94M | 26.21M | 18.03M | 15.37M | 14.63M | -51.00M | -27.57M |
Net Income | 340.09M | 141.21M | 162.04M | -41.52M | 539.93M | 804.95M | 522.77M | 1.08B | 883.75M | 512.15M | 145.05M | 297.25M | 217.61M | 128.53M | 193.27M | 288.11M | 141.40M | 102.75M | 84.29M | 85.37M | 82.74M | 67.66M | 60.55M | 68.06M | 75.64M | 62.31M | 46.48M | 30.68M | 13.63M | 24.95M |
Interest Expenses | 607.85M | 529.52M | 489.85M | 514.39M | 555.56M | 526.59M | 484.62M | 521.35M | 492.17M | 481.04M | 458.36M | 365.71M | 318.39M | 157.11M | 106.23M | 130.81M | 134.68M | 94.80M | 80.05M | 71.99M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 515.63M | 462.19M | 424.98M | 415.45M | 401.85M | 373.62M | 367.24M | 358.27M | 348.24M | 306.27M | 276.93M | 224.34M | 173.74M | 127.66M | 114.21M | 93.73M | 78.86M | 61.66M | 54.11M | 51.54M | 43.57M | 36.70M | 30.53M | 28.42M | 28.16M | 25.59M | 21.63M | 14.09M | 11.71M | 11.52M |
Diluted Shares Outstanding | 518.70M | 465.16M | 426.84M | 417.39M | 403.81M | 375.25M | 369.00M | 360.23M | 349.42M | 307.75M | 278.76M | 225.95M | 174.40M | 128.21M | 114.61M | 94.31M | 79.41M | 62.05M | 54.50M | 52.08M | 44.20M | 37.30M | 31.03M | 28.64M | 28.42M | 25.94M | 21.93M | 14.09M | 11.71M | 11.52M |
EBITDA | 2.36B | 2.01B | 1.70B | 1.52B | 2.13B | 1.90B | 2.06B | 2.20B | 1.99B | 1.74B | 1.44B | 1.10B | 576.88M | 387.33M | 342.18M | 448.71M | 407.57M | 295.88M | 270.49M | 288.09M | 168.18M | 131.68M | 109.12M | 164.66M | 168.30M | 120.60M | 68.18M | 47.77M | -35.78M | -1.23M |
EBITDA Margin | 35.57% | 34.35% | 35.81% | 33.03% | 41.50% | 40.43% | 47.83% | 51.50% | 51.51% | 51.90% | 50.10% | 60.31% | 40.59% | 56.92% | 60.14% | 81.40% | 83.86% | 91.65% | 95.97% | 127.42% | 83.66% | 80.73% | 80.76% | 121.73% | 130.87% | 123.07% | 93.01% | 87.81% | -563.32% | -22.44% |
EBIT | 954.30M | 677.98M | 660.60M | 482.84M | 1.10B | 1.34B | 1.03B | 1.58B | 1.38B | 991.92M | 610.90M | 670.58M | 537.39M | 286.00M | 299.67M | 420.23M | 393.70M | 187.60M | 260.74M | 203.56M | 132.68M | 110.77M | 94.04M | 102.99M | 101.85M | 80.34M | 61.84M | 45.31M | -37.36M | -2.61M |
EBIT Margin | 14.39% | 11.57% | 13.93% | 10.48% | 21.45% | 28.51% | 23.80% | 36.91% | 35.81% | 29.67% | 21.21% | 36.88% | 37.81% | 42.03% | 52.67% | 76.24% | 81.01% | 58.11% | 92.51% | 90.03% | 66.00% | 67.91% | 69.60% | 76.14% | 79.20% | 81.99% | 84.36% | 83.29% | -588.19% | -47.71% |
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 |