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 | 13.99B | 16.82B | 6.96B | 3.60B | 4.87B | 5.24B | 3.98B | 4.08B | 5.03B | 7.43B | 5.93B | 6.11B | 4.80B | 4.19B | 3.83B | 4.16B | 3.37B | 3.01B | 2.01B | 1.68B | 1.55B | 1.26B | 1.22B | 1.36B | 646.85M | 626.21M | 599.62M | 635.53M | N/A | N/A |
Cost of Revenue | 7.52B | 6.54B | 3.85B | 2.98B | 2.73B | 2.60B | 2.08B | 2.23B | 3.07B | 2.88B | 2.59B | 2.52B | 515.00M | 459.00M | 454.54M | 353.12M | 232.10M | 280.27M | 132.60M | 106.70M | 115.44M | 115.12M | 497.87M | 191.84M | N/A | N/A | N/A | N/A | N/A | N/A |
Gross Profit | 6.47B | 10.28B | 3.12B | 615.00M | 2.15B | 2.64B | 1.89B | 1.84B | 1.96B | 4.55B | 3.33B | 3.59B | 4.29B | 3.73B | 3.38B | 3.81B | 3.14B | 2.73B | 1.88B | 1.58B | 1.43B | 1.14B | 726.34M | 1.17B | 646.85M | 626.21M | 599.62M | 635.53M | N/A | N/A |
Operating Expenses | 736.00M | 1.24B | 321.00M | 5.85B | 1.11B | 427.00M | 237.00M | 509.00M | 1.58B | 880.00M | 794.00M | 37.56M | 1.72B | 1.21B | 1.26B | 1.03B | 1.38B | 867.63M | 685.23M | 589.04M | 619.99M | 988.10M | 180.45M | 376.50M | 94.71M | 93.78M | 110.39M | 141.94M | 92.96M | 94.97M |
Selling, General & Admin | 736.00M | 1.10B | 215.00M | 269.00M | 198.00M | 236.00M | 218.00M | 349.00M | 277.00M | 442.00M | 444.00M | 436.31M | 198.00M | 132.00M | 106.90M | 164.32M | 147.66M | 127.24M | 141.37M | 111.35M | 97.67M | 76.21M | 62.49M | 80.31M | N/A | N/A | N/A | N/A | 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 | 17.87M | 26.27M | 32.05M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | -365.00M | -174.00M | 562.34M | -423.05M | -144.24M | -256.53M | -115.68M | 208.10M | -128.47M | -181.14M | -45.84M | 172.36M | 50.94M | 78.50M | 83.12M | 112.50M | 92.96M | 94.97M |
Operating Income | 5.74B | 8.34B | 3.33B | 102.00M | 1.69B | 2.23B | 1.54B | 1.29B | 364.00M | 3.64B | 2.44B | 2.84B | 2.57B | 2.52B | 2.03B | 2.79B | 1.76B | 2.35B | 3.85B | 968.56M | 640.62M | 443.12M | 788.54M | 2.20B | -94.71M | -78.50M | -83.12M | -112.50M | -92.96M | -94.97M |
Other Expenses / Income | -2.47B | -6.00M | 388.00M | -5.79B | -964.00M | -220.00M | -44.00M | -152.00M | -1.13B | -145.00M | -529.00M | 817.67M | -385.00M | -250.00M | 525.51M | -495.07M | -140.82M | -84.40M | -1.30B | 187.94M | -17.56M | -138.62M | -144.98M | 188.00K | 346.07M | 365.40M | 365.24M | 355.81M | 260.51M | 203.39M |
Before Tax Income | 3.27B | 9.17B | 3.29B | -5.44B | 862.00M | 2.10B | 1.63B | 1.34B | 356.00M | 3.51B | 2.36B | 3.52B | 2.19B | 2.27B | 2.56B | 2.29B | 1.62B | 1.58B | 1.09B | 1.16B | 623.06M | 37.99M | 643.55M | 1.41B | 251.35M | 286.91M | 282.12M | 243.31M | 167.55M | 108.41M |
Income Tax Expenses | 1.55B | 2.60B | 1.25B | 1.47B | 480.00M | 628.00M | 465.00M | 367.00M | 243.00M | 993.00M | 545.00M | 591.37M | 677.00M | 697.00M | 925.25M | 1.04B | 503.40M | 459.34M | 281.76M | 1.16B | 623.06M | 37.99M | 643.55M | 1.41B | 251.35M | 286.91M | 282.12M | 243.31M | 167.55M | 108.41M |
Net Income | 1.66B | 6.50B | 1.98B | -4.03B | 343.00M | 1.36B | 1.07B | 868.00M | 26.00M | 2.41B | 1.75B | 2.87B | 1.51B | 1.57B | 1.64B | 1.25B | 903.33M | 1.13B | 810.89M | 845.50M | 396.36M | -51.59M | 464.28M | 966.64M | 216.70M | 183.05M | 178.82M | N/A | N/A | N/A |
Interest Expenses | 258.00M | 131.00M | 204.00M | 298.00M | 231.00M | 216.00M | 94.00M | 56.00M | 89.00M | 178.00M | 189.00M | 145.00M | 36.00M | 21.00M | 20.66M | 22.38M | 25.43M | 36.60M | 22.47M | 48.31M | 40.66M | 44.10M | 52.46M | 116.93M | 65.05M | 37.47M | 45.19M | 61.85M | 80.52M | 63.50M |
Basic Shares Outstanding | 1.90B | 1.52B | 971.58M | 951.11M | 935.83M | 921.17M | 866.20M | 835.01M | 822.97M | 822.77M | 822.98M | 814.75M | 1.90B | 1.90B | 1.90B | 1.90B | 1.90B | 1.90B | 1.90B | 1.90B | 1.90B | 1.90B | 1.90B | 1.90B | 1.90B | 1.90B | 1.90B | 1.90B | 1.90B | 1.90B |
Diluted Shares Outstanding | 1.91B | 1.52B | 971.63M | 951.11M | 935.83M | 921.17M | 866.20M | 835.01M | 822.94M | 822.77M | 822.98M | 814.75M | 1.91B | 1.91B | 1.91B | 1.91B | 1.91B | 1.91B | 1.91B | 1.91B | 1.91B | 1.91B | 1.91B | 1.91B | 1.91B | 1.91B | 1.91B | 1.91B | 1.91B | 1.91B |
EBITDA | 8.70B | 10.41B | 4.12B | -3.32B | 3.35B | 3.82B | 2.80B | 2.69B | 3.12B | 5.54B | 4.10B | 4.29B | 2.88B | 3.07B | 3.49B | 3.07B | 2.29B | 2.12B | 1.65B | 1.44B | 673.47M | 244.43M | 876.46M | 2.47B | 0 | 585.92M | 27.27M | 417.66M | 341.02M | 266.88M |
EBITDA Margin | 62.18% | 61.92% | 59.24% | -92.17% | 68.77% | 72.96% | 70.47% | 66.06% | 61.97% | 74.54% | 69.25% | 70.13% | 59.91% | 73.17% | 91.06% | 73.67% | 67.99% | 70.45% | 81.85% | 85.54% | 43.46% | 19.45% | 71.59% | 181.84% | 0.00% | 93.57% | 4.55% | 65.72% | 0.00% | 0.00% |
EBIT | 3.47B | 9.23B | 3.44B | -2.27B | 1.05B | 2.21B | 1.63B | 1.29B | 358.00M | 3.58B | 2.48B | 3.61B | 2.22B | 2.29B | 2.58B | 2.31B | 1.43B | 1.62B | 1.12B | 2.05B | 1.06B | 30.49M | 1.16B | 2.49B | 533.11M | 507.42M | 506.12M | 305.16M | 248.07M | 171.91M |
EBIT Margin | 24.79% | 54.87% | 49.43% | -62.92% | 21.63% | 42.14% | 40.96% | 31.68% | 7.12% | 48.22% | 41.90% | 59.04% | 46.23% | 54.69% | 67.47% | 55.53% | 42.52% | 53.95% | 55.44% | 121.73% | 68.40% | 2.43% | 94.78% | 183.53% | 82.41% | 81.03% | 84.41% | 48.02% | 0.00% | 0.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 |