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 | 15.85B | 14.93B | 15.88B | 16.66B | 16.89B | 18.85B | 22.39B | 21.90B | 19.65B | 20.27B | 20.31B | 20.32B | 18.31B | 16.12B | 13.90B | 11.09B | 9.41B | 8.41B | 5.25B | 4.80B | 3.28B | 2.52B | 2.08B | 1.75B | 1.28B | 1.12B | 1.12B | 953.80M | 667.70M | 587.70M |
Cost of Revenue | 8.20B | 7.95B | 8.28B | 8.93B | 9.35B | 10.56B | 11.56B | 10.04B | 8.30B | 9.22B | 9.61B | 9.66B | 8.80B | 7.06B | 6.53B | 5.12B | 4.53B | 4.15B | 2.77B | 2.56B | 1.76B | 1.42B | 1.23B | 962.99M | 699.20M | 636.10M | 628.90M | 550.40M | 364.10M | 305.70M |
Gross Profit | 7.65B | 6.97B | 7.59B | 7.72B | 7.54B | 8.30B | 10.82B | 11.86B | 11.36B | 11.06B | 10.71B | 10.65B | 9.52B | 9.06B | 7.37B | 5.97B | 4.88B | 4.26B | 2.48B | 2.24B | 1.52B | 1.10B | 847.29M | 786.86M | 583.20M | 479.80M | 488.00M | 403.40M | 303.60M | 282.00M |
Operating Expenses | 4.45B | 4.28B | 4.50B | 4.67B | 4.82B | 5.43B | 6.83B | 7.21B | 6.24B | 6.57B | 6.75B | 6.47B | 5.50B | 4.77B | 4.30B | 4.82B | 2.48B | 2.16B | 1.17B | 1.06B | 634.10M | 571.40M | 470.84M | 411.65M | 384.16M | 334.80M | 314.20M | 274.10M | 188.40M | 175.30M |
Selling, General & Admin | 3.50B | 3.44B | 3.53B | 3.67B | 3.81B | 4.21B | 4.99B | 5.10B | 4.72B | 5.08B | 5.32B | 5.12B | 4.41B | 3.83B | 3.50B | 2.51B | 1.90B | 1.57B | 798.80M | 696.50M | 520.60M | 406.40M | 363.56M | 307.08M | 233.89M | 208.00M | 197.00M | 167.60M | 131.40M | 115.20M |
Research & Development | 953.00M | 838.00M | 967.00M | 997.00M | 1.01B | 1.21B | 1.85B | 2.11B | 1.52B | 1.49B | 1.43B | 1.36B | 1.09B | 933.00M | 802.00M | 786.00M | 581.00M | 495.00M | 368.90M | 338.40M | 213.50M | 165.00M | 107.27M | 104.58M | 81.84M | 68.10M | 65.20M | 62.80M | 31.60M | 36.60M |
Other Operating Expenses | N/A | 107.00M | 98.00M | -4.00M | 76.00M | 291.00M | 1.20B | 636.00M | 23.00M | -17.00M | -36.00M | 40.00M | N/A | N/A | N/A | N/A | N/A | 96.00M | 54.30M | 30.00M | -100.00M | N/A | N/A | N/A | 68.42M | 58.70M | 52.00M | 43.70M | 25.40M | 23.50M |
Operating Income | 433.00M | 2.80B | 3.20B | 3.05B | 2.80B | -1.64B | -17.48B | 2.15B | 3.35B | 3.95B | 1.65B | 2.21B | 3.11B | 3.87B | 2.40B | 1.15B | 2.40B | 801.00M | 1.31B | 577.80M | 877.40M | 524.00M | 360.79M | 244.53M | 199.05M | 145.00M | 173.80M | 129.30M | 115.20M | 106.70M |
Other Expenses / Income | -1.06B | -1.06B | -1.06B | -834.00M | -822.00M | -959.00M | -895.00M | -1.33B | -1.00B | -313.00M | -399.00M | -386.00M | -153.00M | -225.00M | -202.00M | -318.00M | -42.00M | -95.00M | -3.90M | -588.27M | -5.00M | -24.60M | -18.93M | -36.54M | -36.88M | -45.28M | -33.60M | -35.00M | -7.50M | -4.90M |
Before Tax Income | -624.00M | -3.06B | 658.00M | -4.41B | -1.26B | -2.60B | -18.38B | 824.00M | 2.35B | 3.64B | 1.25B | 1.82B | 2.96B | 3.65B | 2.20B | 827.00M | 2.35B | 706.00M | 1.31B | 603.70M | 872.40M | 499.40M | 341.86M | 207.99M | 162.17M | 99.70M | 140.20M | 94.30M | 107.70M | 98.60M |
Income Tax Expenses | -7.00M | -638.00M | 211.00M | -168.00M | -278.00M | -195.00M | -1.93B | 521.00M | 634.00M | 591.00M | -43.00M | -137.00M | 127.00M | 283.00M | 166.00M | 185.00M | 397.00M | 155.00M | 236.20M | 267.20M | 181.50M | 84.80M | 63.65M | 59.57M | 44.34M | 30.90M | 38.70M | 20.90M | 27.90M | 27.00M |
Net Income | -559.00M | -2.35B | 417.00M | -3.99B | -999.00M | -2.15B | -16.27B | 329.00M | 1.59B | 3.06B | 1.27B | 1.96B | 2.76B | 3.33B | 2.00B | 635.00M | 1.95B | 546.00M | 1.07B | 331.80M | 691.00M | 410.30M | 278.21M | 148.42M | 117.83M | 68.80M | 101.50M | 73.40M | 79.80M | 71.60M |
Interest Expenses | N/A | 966.00M | 1.06B | 963.00M | 822.00M | 881.00M | 895.00M | 1.33B | 1.00B | 276.00M | 282.00M | N/A | 153.00M | 225.00M | 230.00M | 318.00M | N/A | 2.70B | 4.40M | 1.20B | N/A | 16.80M | 43.13M | 193.07M | 44.35M | 67.30M | 42.90M | 46.00M | 7.40M | 5.10M |
Basic Shares Outstanding | 1.12B | 1.11B | 1.10B | 1.09B | 1.09B | 1.02B | 1.02B | 955.00M | 855.00M | 853.00M | 849.00M | 872.00M | 890.00M | 896.00M | 872.00M | 780.00M | 768.00M | 756.00M | 618.00M | 612.70M | 536.80M | 529.00M | 529.93M | 516.23M | 491.70M | 488.30M | 489.16M | 489.33M | 484.83M | 482.86M |
Diluted Shares Outstanding | 1.12B | 1.11B | 1.11B | 1.09B | 1.09B | 1.02B | 1.02B | 961.00M | 864.00M | 858.00M | 850.00M | 873.00M | 893.00M | 921.00M | 896.00M | 820.00M | 830.00M | 805.00M | 681.00M | 688.00M | 590.00M | 561.60M | 545.51M | 520.76M | 491.70M | 488.30M | 489.16M | 489.33M | 484.83M | 482.86M |
EBITDA | 1.57B | -874.00M | 4.41B | -2.09B | 1.28B | 186.00M | -15.52B | 2.87B | 6.34B | 5.97B | 3.21B | 3.88B | 4.26B | 4.83B | 2.40B | 1.15B | 2.40B | 2.53B | 1.55B | 1.39B | 1.01B | 524.00M | 485.58M | 470.19M | 335.89M | 262.48M | 225.80M | 173.00M | 137.20M | 134.30M |
EBITDA Margin | 9.91% | -5.86% | 27.77% | -12.57% | 7.57% | 0.99% | -69.31% | 13.08% | 32.27% | 29.47% | 15.78% | 19.11% | 23.26% | 29.93% | 17.30% | 10.33% | 25.46% | 30.05% | 29.62% | 29.03% | 30.90% | 20.81% | 23.37% | 26.87% | 26.19% | 23.52% | 20.22% | 18.14% | 20.55% | 22.85% |
EBIT | -566.00M | -2.02B | 1.69B | -3.19B | -455.00M | -1.46B | -17.30B | 2.18B | 3.22B | 3.92B | 1.51B | 1.83B | 3.04B | 3.84B | 2.40B | 1.14B | 2.35B | 3.40B | 1.31B | 1.80B | 872.50M | 511.90M | 384.99M | 401.06M | 206.51M | 167.00M | 183.10M | 140.30M | 115.10M | 103.70M |
EBIT Margin | -3.57% | -13.57% | 10.62% | -19.18% | -2.69% | -7.76% | -77.30% | 9.95% | 16.40% | 19.35% | 7.42% | 8.99% | 16.60% | 23.81% | 17.24% | 10.27% | 24.97% | 40.47% | 25.01% | 37.53% | 26.63% | 20.32% | 18.53% | 22.92% | 16.10% | 14.97% | 16.39% | 14.71% | 17.24% | 17.65% |
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 |