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 | 122.57M | 5.72B | 5.25B | 3.90B | 3.29B | 3.07B | 2.58B | 2.33B | 1.91B | 1.69B | 1.68B | 1.20B | 844.17M | 958.65M | 898.30M | 1.46B | 2.93B | 4.80B | 4.88B | 4.01B | 2.92B | 2.32B | 2.13B | 1.75B | 1.57B | 1.26B | 969.60M | 922.60M | 865.90M | 824.90M |
Cost of Revenue | -683.54M | 4.41B | 3.99B | 3.04B | 2.65B | 2.48B | 2.12B | 1.93B | 1.58B | 1.39B | 1.37B | 1.00B | 697.46M | 750.45M | 711.89M | 1.24B | 2.44B | 3.65B | 3.96B | 3.27B | 2.50B | 2.00B | 1.82B | 1.49B | 1.37B | 1.14B | 902.60M | 862.40M | 807.70M | N/A |
Gross Profit | 806.11M | 1.31B | 1.26B | 866.08M | 647.12M | 590.03M | 454.80M | 396.49M | 325.46M | 302.31M | 315.31M | 202.33M | 146.71M | 208.20M | 186.41M | 219.40M | 493.29M | 1.15B | 928.79M | 738.50M | 422.92M | 320.77M | 301.35M | 264.45M | 195.90M | 123.80M | 67.00M | 60.20M | 58.20M | 824.90M |
Operating Expenses | 429.89M | 536.39M | 493.99M | 403.22M | 362.79M | 329.80M | 287.49M | 250.54M | 226.32M | 203.25M | 213.28M | 167.29M | 210.26M | 245.73M | 236.52M | 320.88M | 523.14M | 703.43M | 120.03M | 101.58M | 65.39M | 46.73M | 45.96M | 61.25M | 47.40M | 39.90M | 26.90M | 23.70M | 23.80M | 784.40M |
Selling, General & Admin | 429.89M | 536.39M | 493.99M | 403.22M | 362.79M | 329.80M | 287.49M | 250.54M | 226.32M | 203.25M | 213.28M | 167.29M | 205.05M | 242.59M | 230.88M | 320.88M | 523.14M | 703.43M | 120.03M | 101.58M | 65.39M | 46.73M | 45.96M | 39.46M | 29.60M | 19.70M | 11.80M | 11.60M | 13.50M | N/A |
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 | 3.46M | -25.00M | -1.21M | -9.58M | 11.59M | -8.99M | -2.82M | -3.45M | -4.21M | -4.81M | -923.00K | 228.00K | 5.21M | 3.15M | 5.64M | 348.47M | 825.95M | 266.82M | 120.03M | 101.58M | 74.70M | N/A | N/A | 21.79M | 17.80M | 20.20M | 15.10M | 12.10M | 10.30M | 784.40M |
Operating Income | 376.21M | 759.85M | 775.26M | 457.51M | 304.99M | 260.23M | 167.31M | 145.95M | 99.15M | 99.06M | 102.02M | 35.03M | -63.55M | -37.53M | -50.11M | -101.49M | -29.84M | 445.16M | 808.76M | 636.91M | 357.54M | 274.04M | 255.39M | 203.20M | 148.50M | 83.90M | 40.10M | 36.50M | 34.40M | 40.50M |
Other Expenses / Income | 44.22M | N/A | -24.68M | -976.00K | 2.50M | 3.63M | 48.46M | -7.68M | -11.46M | 1.42M | 27.80M | 26.08M | -29.02M | -11.43M | -26.24M | -280.65M | -726.62M | -112.03M | N/A | N/A | -9.31M | N/A | N/A | N/A | N/A | N/A | -800.00K | -3.70M | -7.70M | -9.50M |
Before Tax Income | 526.11M | 759.85M | 751.69M | 457.51M | 304.99M | 263.85M | 229.73M | 151.78M | 101.42M | 100.47M | 129.82M | 61.12M | -107.47M | -70.60M | -107.33M | -382.13M | -756.46M | 333.14M | 808.76M | 636.91M | 348.22M | 274.04M | 255.39M | 203.20M | 148.50M | 83.90M | 39.30M | 32.80M | 26.70M | 31.00M |
Income Tax Expenses | -125.10M | 197.72M | 178.04M | 89.93M | 66.68M | 53.07M | 87.90M | 48.57M | 35.63M | 37.33M | -184.56M | -1.58M | -9.08M | -5.83M | -132.01M | -1.59M | -119.52M | 118.88M | 303.04M | 245.75M | 135.99M | 106.74M | 99.67M | 79.90M | 59.10M | 32.30M | 15.10M | 12.00M | 9.40M | 11.70M |
Net Income | 401.00M | 562.14M | 573.66M | 367.58M | 238.31M | 210.78M | 141.84M | 103.21M | 65.79M | 63.14M | 314.38M | 62.70M | -98.39M | -64.77M | 24.68M | -380.55M | -636.94M | 214.25M | 505.72M | 391.17M | 212.23M | 167.31M | 155.72M | 123.30M | 89.40M | 36.30M | 22.00M | 20.40M | 17.30M | 19.30M |
Interest Expenses | 69.90M | 17.16M | 72.50M | 61.28M | 63.63M | N/A | N/A | N/A | N/A | 685.00K | 1.73M | 808.00K | 21.13M | 38.62M | 38.58M | 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 | 73.51M | 71.04M | 70.17M | 68.53M | 66.55M | 65.42M | 64.93M | 64.61M | 64.50M | 64.30M | 64.09M | 63.04M | 61.39M | 61.67M | 61.55M | 61.05M | 60.43M | 59.46M | 58.26M | 73.18M | 54.92M | 55.69M | 54.97M | 71.93M | 61.61M | 46.45M | 44.49M | 48.21M | 50.66M | 51.37M |
Diluted Shares Outstanding | 75.36M | 72.94M | 72.85M | 70.68M | 68.80M | 66.78M | 66.37M | 64.81M | 64.77M | 64.57M | 64.59M | 63.27M | 61.39M | 61.67M | 62.06M | 61.05M | 60.43M | 60.81M | 60.89M | 76.51M | 57.32M | 57.75M | 56.66M | 73.54M | 62.74M | 56.91M | 55.13M | 57.71M | 60.21M | 60.47M |
EBITDA | 376.21M | 787.61M | 806.93M | 484.68M | 328.04M | 285.18M | 181.72M | 158.36M | 109.46M | 127.53M | 135.41M | 66.69M | -32.65M | -5.20M | -32.55M | 205.84M | 744.12M | 616.61M | 863.55M | 678.82M | 402.53M | 300.95M | 282.83M | 224.99M | 166.30M | 104.10M | 55.20M | 48.60M | 44.70M | 40.50M |
EBITDA Margin | 306.94% | 13.77% | 15.36% | 12.42% | 9.96% | 9.30% | 7.05% | 6.81% | 5.73% | 7.53% | 8.06% | 5.54% | -3.87% | -0.54% | -3.62% | 14.12% | 25.37% | 12.84% | 17.68% | 16.93% | 13.78% | 12.98% | 13.30% | 12.85% | 10.61% | 8.24% | 5.69% | 5.27% | 5.16% | 4.91% |
EBIT | 345.81M | 777.01M | 824.19M | 518.79M | 368.62M | 263.85M | 229.73M | 151.78M | 101.42M | 101.16M | 131.55M | 61.92M | -86.34M | -31.98M | -68.75M | -382.13M | -756.46M | 333.14M | 808.76M | 636.91M | 348.22M | 274.04M | 255.39M | 203.20M | 148.50M | 68.60M | 37.10M | 32.40M | 26.70M | 31.00M |
EBIT Margin | 282.13% | 13.59% | 15.68% | 13.30% | 11.19% | 8.61% | 8.91% | 6.52% | 5.31% | 5.97% | 7.83% | 5.15% | -10.23% | -3.34% | -7.65% | -26.21% | -25.79% | 6.94% | 16.56% | 15.89% | 11.93% | 11.82% | 12.01% | 11.60% | 9.47% | 5.43% | 3.83% | 3.51% | 3.08% | 3.76% |
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 |