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 | 1995-03-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 27.12B | 27.28B | 27.30B | 24.69B | 22.45B | 22.13B | 26.11B | 30.39B | 32.64B | 24.89B | 11.20B | 9.70B | 8.39B | 7.95B | 7.01B | 5.34B | 4.23B | 3.03B | 2.03B | 1.32B | 867.86M | 466.79M | 233.77M | 195.56M | 169.00M | 32.60M | 40.00M | 33.40M | 2.70M | 4.10M |
Cost of Revenue | 6.50B | 5.66B | 6.60B | 4.57B | 4.67B | 4.85B | 4.37B | 4.26B | 4.01B | 3.79B | 2.86B | 2.47B | 2.12B | 1.87B | 1.60B | 1.13B | 768.77M | 433.32M | 260.33M | 166.59M | 112.69M | 69.72M | 43.76M | 21.50M | 16.90M | -2.20M | -1.80M | -3.60M | -3.20M | -2.80M |
Gross Profit | 20.62B | 21.62B | 20.70B | 20.12B | 17.77B | 17.27B | 21.74B | 26.13B | 28.63B | 21.10B | 8.34B | 7.23B | 6.26B | 6.08B | 5.42B | 4.21B | 3.46B | 2.59B | 1.77B | 1.16B | 755.17M | 397.07M | 190.00M | 174.05M | 152.10M | 34.80M | 41.80M | 37.00M | 5.90M | 6.90M |
Operating Expenses | 13.01B | 10.65B | 10.61B | 10.19B | 13.49B | 9.07B | 7.61B | 8.50B | 6.44B | 5.84B | 3.82B | 3.22B | 2.47B | 2.12B | 1.89B | 1.53B | 1.30B | 957.52M | 656.97M | 526.35M | 425.25M | 316.06M | 310.69M | 226.37M | 203.80M | 109.10M | 87.70M | 73.10M | 37.90M | 36.40M |
Selling, General & Admin | 6.09B | 5.67B | 5.25B | 5.15B | 4.38B | 4.06B | 3.88B | 3.40B | 3.43B | 2.98B | 1.70B | 1.46B | 1.24B | 1.04B | 946.69M | 797.34M | 705.74M | 573.66M | 379.25M | 302.79M | 250.16M | 181.30M | 125.14M | 82.79M | 78.30M | 31.00M | 25.50M | 26.70M | 34.70M | 7.60M |
Research & Development | 6.92B | 4.98B | 5.36B | 5.04B | 9.11B | 5.02B | 3.73B | 5.10B | 3.01B | 2.85B | 2.12B | 1.76B | 1.23B | 1.07B | 939.92M | 721.77M | 591.03M | 383.86M | 277.72M | 223.55M | 164.87M | 134.76M | 185.55M | 131.57M | 112.90M | 75.30M | 59.20M | 41.90M | N/A | 26.00M |
Other Operating Expenses | N/A | -581.00M | -639.00M | -1.42B | 1.87B | 676.00M | 523.00M | 428.00M | 154.00M | 3.00M | -8.89M | -37.28M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 10.22M | N/A | N/A | 12.01M | 12.60M | 2.80M | 3.00M | 4.50M | 3.20M | 2.80M |
Operating Income | 7.61B | 7.33B | 7.41B | 7.03B | 4.29B | 8.20B | 14.12B | 17.63B | 22.19B | 15.27B | 4.52B | 4.01B | 3.79B | 3.96B | 3.53B | 2.68B | 2.16B | -758.75M | 1.11B | 631.69M | -158.68M | 81.01M | -120.69M | -52.32M | -51.70M | -74.30M | -45.90M | -36.10M | -32.00M | -29.50M |
Other Expenses / Income | -746.00M | -1.52B | 872.00M | -2.40B | 873.00M | -401.00M | -595.00M | -536.00M | -534.00M | -409.00M | -315.78M | -398.19M | -138.84M | -48.67M | -27.27M | -5.84M | 105.83M | 120.55M | 50.69M | 24.73M | -8.86M | -7.61M | 178.14M | 10.41M | -13.90M | 22.40M | -500.00K | 15.00M | 5.20M | 9.90M |
Before Tax Income | 6.86B | 5.81B | 8.28B | 1.67B | 5.16B | 7.80B | 13.53B | 17.10B | 21.66B | 14.86B | 4.21B | 3.61B | 3.65B | 3.91B | 3.50B | 2.73B | 2.27B | -638.21M | 1.16B | 656.42M | -167.53M | 73.40M | 57.45M | -41.91M | -65.60M | -55.90M | -27.60M | -21.10M | -26.80M | -25.30M |
Income Tax Expenses | 1.25B | 1.25B | 2.08B | 1.58B | -204.00M | 2.34B | 8.88B | 3.61B | 3.55B | 2.80B | 1.15B | 1.04B | 861.95M | 1.02B | 876.36M | 723.25M | 655.04M | 551.75M | 347.88M | 207.05M | -95.53M | 1.30M | 4.13M | 1.20M | 900.00K | -36.60M | -36.20M | -29.40M | -9.80M | -8.00M |
Net Income | 5.67B | 4.59B | 6.22B | 89.00M | 5.39B | 5.46B | 4.63B | 13.50B | 18.11B | 12.10B | 3.07B | 2.59B | 2.80B | 2.90B | 2.64B | 2.01B | 1.62B | -1.19B | 813.91M | 449.37M | -72.00M | 72.10M | 52.27M | -56.78M | -66.50M | -56.10M | -28.00M | -21.70M | -27.40M | -25.70M |
Interest Expenses | 944.00M | 935.00M | 1.00B | 984.00M | 995.00M | 1.08B | 1.12B | 964.00M | 688.00M | 412.00M | 306.89M | 360.92M | 205.42M | 108.96M | 69.66M | 12.10M | N/A | 4.67B | N/A | N/A | 996.27M | 23.66M | N/A | 6.12M | 37.70M | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 1.25B | 1.25B | 1.26B | 1.26B | 1.27B | 1.30B | 1.31B | 1.34B | 1.46B | 1.52B | 1.53B | 1.51B | 1.55B | 1.71B | 1.81B | 1.84B | 1.86B | 1.84B | 1.82B | 1.73B | 1.61B | 1.56B | 1.52B | 1.46B | 1.37B | 1.31B | 1.04B | 889.15M | 680.77M | 595.94M |
Diluted Shares Outstanding | 1.26B | 1.26B | 1.26B | 1.26B | 1.28B | 1.31B | 1.32B | 1.36B | 1.52B | 1.65B | 1.69B | 1.58B | 1.58B | 1.75B | 1.87B | 1.92B | 1.93B | 1.84B | 1.90B | 1.86B | 1.61B | 1.65B | 1.62B | 1.46B | 1.37B | 1.31B | 1.04B | 889.15M | 680.77M | 595.94M |
EBITDA | 10.50B | 8.85B | 11.33B | 4.13B | 7.56B | 10.30B | 15.93B | 19.22B | 23.45B | 16.32B | 4.86B | 4.25B | 4.16B | 4.29B | 3.78B | 2.84B | 2.22B | -576.83M | 1.15B | 688.17M | 350.78M | 81.01M | -106.00M | -40.31M | -39.10M | -65.10M | -56.90M | -31.60M | -28.80M | -31.30M |
EBITDA Margin | 38.71% | 32.45% | 41.49% | 16.74% | 33.67% | 46.57% | 61.03% | 63.24% | 71.83% | 65.56% | 43.38% | 43.81% | 49.59% | 53.94% | 53.98% | 53.23% | 52.38% | -19.06% | 56.54% | 51.95% | 40.42% | 17.35% | -45.34% | -20.61% | -23.14% | -199.69% | -142.25% | -94.61% | -1,066.67% | -763.41% |
EBIT | 7.86B | 6.78B | 9.30B | 2.65B | 6.18B | 8.87B | 14.63B | 18.07B | 22.35B | 15.31B | 4.53B | 3.99B | 3.87B | 4.03B | 3.58B | 2.75B | 2.27B | 4.03B | 1.16B | 656.42M | 828.74M | 97.06M | 56.41M | -49.46M | -27.90M | -92.70M | -64.20M | -51.10M | -37.20M | -33.70M |
EBIT Margin | 28.97% | 24.83% | 34.07% | 10.75% | 27.52% | 40.09% | 56.04% | 59.47% | 68.47% | 61.51% | 40.46% | 41.13% | 46.16% | 50.75% | 51.09% | 51.47% | 53.67% | 133.15% | 57.28% | 49.56% | 95.49% | 20.79% | 24.13% | -25.29% | -16.51% | -284.36% | -160.50% | -152.99% | -1,377.78% | -821.95% |
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 | 1995-03-31 |