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.74B | 3.82B | 3.14B | 2.49B | 2.19B | 2.24B | 2.14B | 1.99B | 1.90B | 1.64B | 1.92B | 1.82B | 1.52B | 623.90M | 380.66M | 461.44M | 510.55M | 246.33M | 188.70M | 129.60M | 109.97M | 95.46M | 66.97M | 29.58M | 40.76M | 44.35M | 59.03M | 64.80M | 54.60M |
Cost of Revenue | 2.90B | 3.74B | 2.49B | 2.06B | 1.79B | 1.71B | 1.57B | 1.65B | 1.60B | 1.44B | 1.22B | 1.17B | 876.08M | 677.47M | 306.32M | 192.19M | 169.31M | 147.51M | 128.72M | 98.59M | 106.23M | 76.80M | 67.34M | 48.50M | 31.73M | 27.84M | 29.03M | 29.99M | N/A | N/A |
Gross Profit | 3.72B | 2.00B | 1.33B | 1.08B | 701.13M | 476.93M | 676.02M | 493.18M | 381.53M | 458.58M | 417.40M | 748.14M | 940.55M | 839.93M | 317.59M | 188.47M | 292.13M | 363.04M | 117.62M | 90.11M | 23.37M | 33.17M | 28.12M | 18.47M | -2.14M | 12.92M | 15.32M | 29.04M | 64.80M | 54.60M |
Operating Expenses | 471.62M | 533.87M | 295.09M | 257.32M | 228.57M | 276.96M | 257.73M | 253.82M | 209.33M | 182.99M | 158.53M | 236.64M | 454.65M | 335.70M | 177.44M | 118.02M | 91.43M | 81.55M | 54.37M | 32.21M | 30.60M | 22.29M | 21.53M | 17.85M | 13.41M | 17.51M | 21.47M | 20.58M | 0 | N/A |
Selling, General & Admin | 471.62M | 220.86M | 142.00M | 116.29M | 120.99M | 124.87M | 115.06M | 102.78M | 96.97M | 118.77M | 115.80M | 119.08M | 107.93M | 94.33M | 63.69M | 47.19M | 38.17M | 25.88M | 11.73M | 6.86M | 7.12M | 5.53M | 4.46M | 4.22M | 4.08M | 3.55M | 5.11M | 5.25M | N/A | 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 | N/A | 313.01M | 153.09M | 141.03M | 107.58M | 35.29M | 3.71M | -16.23M | -12.03M | 7.00M | -8.82M | 847.00K | 346.73M | 241.37M | 113.75M | 70.84M | 53.26M | 55.67M | 42.64M | 25.35M | 23.48M | 16.76M | 17.07M | 13.62M | 9.33M | 13.95M | 16.37M | 15.32M | 0 | N/A |
Operating Income | 3.25B | 1.33B | 1.01B | 777.31M | 485.73M | 212.50M | 422.00M | 223.13M | 160.17M | 282.60M | 258.87M | 506.00M | 491.07M | 477.13M | 156.32M | 41.94M | 234.74M | 274.64M | 80.50M | 59.34M | -7.16M | 9.80M | 6.25M | 2.46M | -14.24M | -7.04M | 77.64M | 8.25M | 64.80M | 54.60M |
Other Expenses / Income | -892.13M | -327.49M | -114.71M | -54.47M | -295.88M | -451.92M | -79.00M | 29.10M | -89.57M | -86.45M | -1.11B | -80.41M | -1.22B | -41.93M | -21.96M | 37.27M | -37.33M | -14.00M | -27.97M | -9.04M | -10.88M | -6.27M | -12.58M | -6.84M | -7.43M | -6.01M | -86.11M | -8.10M | N/A | -54.60M |
Before Tax Income | 2.36B | 1.12B | 903.41M | 767.57M | 738.74M | -259.05M | 342.38M | 268.46M | 82.63M | 189.14M | -370.68M | 435.14M | -778.63M | 435.20M | 108.04M | 95.99M | 159.28M | 260.64M | 35.28M | 46.03M | -18.11M | 4.61M | 7.69M | -8.97M | -22.95M | -10.72M | -98.42M | 365.00K | N/A | N/A |
Income Tax Expenses | 417.76M | 445.17M | 360.40M | 255.96M | 265.58M | 67.65M | 98.49M | 109.64M | 58.05M | 106.17M | 35.84M | 124.22M | -209.67M | 103.09M | 21.50M | 22.82M | 19.93M | 99.31M | -1.72M | -1.85M | -358.00K | 588.00K | -37.00K | -3.80M | -8.29M | -3.29M | -13.36M | 146.00K | 49.70M | 44.70M |
Net Income | 1.94B | 670.25M | 561.95M | 511.61M | 473.17M | -326.70M | 243.89M | 158.82M | 24.58M | 82.97M | -406.53M | 310.92M | -568.89M | 332.12M | 86.54M | 73.17M | 139.34M | 161.34M | 36.99M | 47.88M | -19.50M | 4.02M | -7.66M | -5.17M | -14.65M | -7.43M | -85.06M | 219.00K | 15.10M | 9.90M |
Interest Expenses | 98.96M | 82.94M | 92.04M | 95.13M | 105.08M | 96.57M | 78.93M | 74.64M | 75.23M | 73.39M | 58.00M | 57.89M | 55.04M | 49.49M | 8.45M | 2.95M | 75.46M | 14.00M | 45.22M | 13.31M | 12.69M | 5.19M | 13.95M | 11.43M | 8.71M | 3.68M | 176.06M | 7.88M | N/A | N/A |
Basic Shares Outstanding | 488.72M | 437.68M | 243.71M | 241.51M | 236.93M | 233.25M | 230.25M | 222.74M | 216.17M | 195.22M | 172.89M | 171.25M | 169.35M | 162.39M | 155.94M | 144.74M | 132.77M | 115.24M | 88.08M | 85.50M | 84.78M | 67.05M | 63.53M | 54.45M | 53.33M | 50.44M | 42.95M | 30.01M | 37.03M | 36.25M |
Diluted Shares Outstanding | 489.91M | 438.53M | 244.73M | 243.07M | 238.23M | 233.25M | 232.46M | 225.75M | 217.10M | 196.20M | 172.89M | 171.49M | 169.41M | 165.84M | 158.62M | 145.89M | 133.96M | 119.51M | 88.08M | 85.50M | 84.78M | 80.24M | 77.81M | 54.45M | 53.33M | 50.44M | 42.95M | 30.01M | 37.03M | 36.25M |
EBITDA | 4.05B | 2.27B | 1.75B | 1.57B | 1.42B | 371.49M | 960.30M | 944.76M | 765.64M | 725.35M | -16.10M | 767.28M | -448.72M | 665.52M | 228.78M | 78.07M | 262.49M | 300.18M | 113.58M | 85.90M | 15.65M | 26.64M | 21.87M | 10.10M | -8.79M | 4.59M | 1.33M | 19.77M | 74.77M | 63.94M |
EBITDA Margin | 61.17% | 39.56% | 45.69% | 50.12% | 57.00% | 16.95% | 42.82% | 44.18% | 38.56% | 38.24% | -0.98% | 40.01% | -24.70% | 43.86% | 36.67% | 20.51% | 56.89% | 58.80% | 46.11% | 45.52% | 12.07% | 24.23% | 22.91% | 15.08% | -29.73% | 11.25% | 3.00% | 33.50% | 115.39% | 117.11% |
EBIT | 2.46B | 1.20B | 1.01B | 862.70M | 843.82M | -162.49M | 421.31M | 343.10M | 157.86M | 262.53M | -312.68M | 493.03M | -723.53M | 484.70M | 116.49M | 98.94M | 234.74M | 274.64M | 80.50M | 59.34M | -7.16M | 9.80M | 6.25M | 2.46M | -14.24M | -7.04M | 77.64M | 8.25M | 64.80M | 54.60M |
EBIT Margin | 37.09% | 20.87% | 26.53% | 27.49% | 33.82% | -7.42% | 18.79% | 16.05% | 7.95% | 13.84% | -19.08% | 25.71% | -39.83% | 31.94% | 18.67% | 25.99% | 50.87% | 53.79% | 32.68% | 31.45% | -5.53% | 8.92% | 6.55% | 3.67% | -48.13% | -17.28% | 175.08% | 13.97% | 100.00% | 100.00% |
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 |