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 | 9.84B | 8.93B | 7.57B | 6.21B | 4.16B | 3.05B | 2.49B | 1.70B | 1.03B | 580.41M | 1.21B | 1.53B | 1.41B | 143.37M | 101.89M | 175.50M | 199.01M | 216.36M | 160.89M | 102.72M | 69.14M | 161.09M | 167.49M | 78.13M | 61.60M | 44.40M | 43.80M | 13.30M | 22.10M | 19.60M |
Cost of Revenue | 1.26B | 1.08B | 904.20M | 736.30M | 547.76M | 409.54M | 275.12M | 210.46M | 124.51M | 60.99M | 130.28M | 279.88M | 80.50M | 12.73M | 14.20M | 15.69M | 13.90M | 12.17M | 10.10M | 5.65M | 3.13M | 28.28M | 39.63M | 4.08M | -3.40M | -4.50M | -3.60M | -3.20M | -3.70M | -3.50M |
Gross Profit | 8.58B | 7.85B | 6.67B | 5.47B | 3.62B | 2.64B | 2.21B | 1.49B | 907.82M | 519.43M | 1.08B | 1.25B | 1.33B | 130.64M | 87.69M | 159.82M | 185.11M | 204.19M | 150.79M | 97.07M | 66.02M | 132.80M | 127.86M | 74.05M | 65.00M | 48.90M | 47.40M | 16.50M | 25.80M | 23.10M |
Operating Expenses | 4.83B | 3.48B | 3.89B | 2.60B | 2.41B | 1.97B | 1.82B | 1.48B | 1.37B | 1.16B | 1.28B | 1.24B | 1.11B | 825.22M | 680.47M | 618.20M | 597.78M | 429.57M | 292.53M | 234.30M | 238.72M | 252.41M | 196.01M | 112.73M | 104.60M | 81.30M | 66.60M | 46.30M | 52.30M | 43.80M |
Selling, General & Admin | 1.14B | 944.70M | 840.10M | 770.46M | 658.50M | 557.62M | 496.08M | 432.83M | 376.57M | 305.41M | 362.34M | 436.80M | 400.72M | 187.80M | 130.19M | 101.91M | 84.73M | 57.86M | 43.99M | 42.14M | 39.08M | 49.39M | 47.34M | 27.81M | 26.10M | 18.10M | 11.40M | 7.90M | 7.10M | 40.30M |
Research & Development | 3.69B | 2.54B | 3.05B | 1.83B | 1.75B | 1.42B | 1.32B | 1.05B | 995.92M | 855.51M | 918.78M | 806.18M | 707.71M | 637.42M | 550.27M | 516.29M | 513.05M | 371.71M | 248.54M | 192.16M | 199.64M | 203.02M | 148.67M | 84.92M | 72.20M | 58.70M | 51.60M | 35.20M | 41.50M | N/A |
Other Operating Expenses | -22.80M | -164.80M | 4.90M | 296.42M | 192.18M | -790.00K | 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 | 6.30M | 4.50M | 3.60M | 3.20M | 3.70M | 3.50M |
Operating Income | 3.75B | 4.31B | 2.78B | 2.86B | 1.20B | 635.15M | 123.24M | 11.20M | -464.67M | -641.49M | -199.43M | 4.18M | 221.69M | -694.58M | -592.78M | -458.38M | -412.67M | -225.39M | -141.74M | -137.23M | -172.70M | -119.60M | -68.15M | -38.68M | -39.60M | -32.40M | -19.20M | -29.80M | -26.50M | -20.70M |
Other Expenses / Income | 629.60M | -75.00M | -51.70M | 260.51M | 197.35M | -29.61M | -138.93M | -78.56M | -93.13M | -93.39M | -776.69M | -16.56M | -161.25M | -60.05M | -41.22M | -4.32M | -7.12M | 2.38M | -23.52M | -3.70M | -82.82M | -55.00K | -26.09M | -14.93M | -700.00K | N/A | N/A | -9.70M | 5.50M | 3.60M |
Before Tax Income | 4.38B | 4.23B | 2.73B | 3.12B | 1.39B | 600.24M | -15.69M | -67.37M | -557.80M | -734.88M | -976.12M | -12.38M | 60.45M | -754.63M | 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 |
Income Tax Expenses | 760.20M | 910.40M | 388.30M | 405.15M | 218.11M | -1.49B | -107.32M | 16.66M | 30.38M | 6.96M | -288.57M | 38.75M | 19.27M | 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 |
Net Income | 3.62B | 3.32B | 2.34B | 2.71B | 1.18B | 2.10B | 263.48M | -112.05M | -556.33M | -738.55M | -445.03M | -107.03M | 29.57M | -754.63M | -642.18M | -459.85M | -391.28M | -206.89M | -203.42M | -166.25M | -196.77M | -108.62M | -66.23M | -39.66M | -41.00M | -33.10M | -19.80M | -40.00M | -21.50M | -17.60M |
Interest Expenses | 44.10M | 54.80M | 61.50M | 58.15M | 58.50M | 34.12M | 57.55M | 81.43M | 84.21M | 72.86M | 22.73M | 16.65M | 38.45M | 19.27M | 13.19M | 13.47M | 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 | 257.70M | 256.10M | 257.70M | 259.84M | 256.73M | 254.29M | 248.86M | 244.69M | 241.31M | 235.31M | 224.91M | 211.95M | 204.89M | 200.40M | 173.26M | 140.56M | 128.99M | 113.22M | 89.24M | 78.57M | 77.00M | 75.75M | 74.46M | 54.32M | 51.04M | 50.60M | 48.53M | 37.60M | 34.13M | 31.43M |
Diluted Shares Outstanding | 260.50M | 259.10M | 259.90M | 263.40M | 260.67M | 259.19M | 253.22M | 244.69M | 241.31M | 235.31M | 224.91M | 211.95M | 208.81M | 200.40M | 173.26M | 140.56M | 128.99M | 113.22M | 89.24M | 78.57M | 77.00M | 75.75M | 74.46M | 54.32M | 51.04M | 50.60M | 48.53M | 37.60M | 34.13M | 31.43M |
EBITDA | 3.93B | 4.35B | 2.79B | 3.19B | 1.46B | 663.18M | 275.11M | 47.44M | -379.40M | -595.48M | -662.50M | -13.43M | 122.33M | -704.89M | -598.88M | -414.18M | -363.82M | -181.02M | -176.13M | -136.61M | -173.33M | -83.19M | -48.27M | -30.56M | -34.70M | -28.60M | -16.20M | -36.80M | -17.80M | -14.10M |
EBITDA Margin | 39.96% | 48.65% | 36.82% | 51.37% | 35.02% | 21.76% | 11.05% | 2.79% | -36.75% | -102.60% | -54.66% | -0.88% | 8.67% | -491.66% | -587.78% | -236.00% | -182.81% | -83.67% | -109.47% | -132.99% | -250.69% | -51.64% | -28.82% | -39.12% | -56.33% | -64.41% | -36.99% | -276.69% | -80.54% | -71.94% |
EBIT | 4.42B | 4.29B | 2.79B | 3.18B | 1.45B | 644.15M | 213.71M | -13.96M | -441.75M | -658.73M | -710.87M | -51.62M | 87.29M | -735.35M | -628.99M | -446.38M | -391.28M | -206.89M | -203.42M | -166.25M | -196.77M | -108.62M | -66.23M | -39.66M | -41.00M | -33.10M | -19.80M | -40.00M | -21.50M | -17.60M |
EBIT Margin | 44.96% | 48.01% | 36.86% | 51.16% | 34.91% | 21.14% | 8.59% | -0.82% | -42.79% | -113.49% | -58.65% | -3.38% | 6.19% | -512.90% | -617.32% | -254.34% | -196.61% | -95.63% | -126.43% | -161.85% | -284.59% | -67.43% | -39.54% | -50.76% | -66.56% | -74.55% | -45.21% | -300.75% | -97.29% | -89.80% |
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 |