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.30B | 4.25B | 3.84B | 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 | 5.34B | 3.56B | 2.77B | 2.60B | 2.69B | 2.43B | 2.57B | 2.40B | 2.11B | 1.88B | 1.67B | 937.20M | 379.48M | 83.12M | 45.90M | 43.99M | 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 |
Gross Profit | 1.29B | 2.30B | 1.97B | 2.01B | 2.43B | 2.27B | 1.73B | 1.85B | 1.73B | 1.45B | 1.21B | 879.63M | 1.04B | 597.41M | 523.08M | 507.22M | 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 Expenses | 172.22M | 1.47B | 1.17B | 1.26B | 1.17B | 1.08B | 1.11B | 1.07B | 973.66M | 987.07M | 976.23M | 640.24M | 567.84M | 281.43M | 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 | 54.63M | 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 | 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 | -172.22M | 1.32B | 1.04B | 1.13B | 1.05B | -112.90M | 984.69M | 911.46M | 826.24M | 844.13M | 867.91M | 542.90M | 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 | 1.11B | 1.31B | 1.25B | 945.24M | 693.50M | 606.47M | 473.85M | 315.98M | 293.08M | 303.78M | 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 | -556.03M | -583.50M | -708.09M | -663.45M | -240.56M | -808.87M | -598.58M | -609.09M | -561.03M | -591.26M | -420.82M | -317.42M | -237.94M | -131.34M | -152.11M | 1.08M | N/A | -21.48M | -143.00K | -2.79M | -2.30M | -2.50M | 1.37M | 1.40M | 1.00M | 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 | 185.65M | 156.43M | 78.04M | 161.74M | 151.67M | 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 |
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 | 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 |
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 | 675.23M | 529.52M | 489.85M | 514.39M | 555.56M | 526.59M | 484.62M | 521.35M | 492.17M | 481.04M | 458.36M | 367.08M | 318.39M | 157.11M | 106.23M | 130.81M | 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 | 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.13M | 25.58M | 21.59M | 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.38M | 25.95M | 21.93M | 14.09M | 11.71M | 11.52M |
EBITDA | 2.52B | 2.04B | 1.79B | 1.71B | 2.23B | 2.03B | 1.97B | 2.49B | 2.22B | 1.84B | 1.49B | 1.22B | 977.85M | 505.71M | 480.00M | 593.30M | 291.03M | 200.31M | 174.09M | 241.90M | 139.57M | 111.94M | 93.99M | 93.27M | 95.74M | 73.96M | 52.82M | 33.14M | 15.21M | 26.34M |
EBITDA Margin | 37.97% | 34.80% | 37.79% | 37.23% | 43.61% | 43.15% | 45.73% | 58.58% | 57.73% | 55.27% | 51.92% | 67.20% | 68.81% | 74.31% | 84.36% | 107.64% | 59.88% | 62.05% | 61.77% | 106.99% | 69.43% | 68.62% | 69.56% | 68.95% | 74.45% | 75.48% | 72.05% | 60.91% | 239.53% | 480.60% |
EBIT | 1.02B | 677.98M | 660.60M | 482.84M | 1.10B | 1.34B | 1.03B | 1.58B | 1.38B | 991.92M | 610.90M | 671.95M | 537.39M | 286.00M | 299.67M | 420.23M | 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 |
EBIT Margin | 15.41% | 11.57% | 13.93% | 10.48% | 21.45% | 28.51% | 23.90% | 37.16% | 35.99% | 29.74% | 21.24% | 36.98% | 37.81% | 42.03% | 52.67% | 76.24% | 29.09% | 31.83% | 29.90% | 37.76% | 41.16% | 41.48% | 44.81% | 50.31% | 58.81% | 63.59% | 63.40% | 56.39% | 214.66% | 455.33% |
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 |