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 | 3.70B | 3.39B | 2.99B | 2.67B | 2.16B | 1.88B | 1.54B | 1.11B | 753.75M | 511.50M | 354.95M | 297.06M | 94.45M | 169.88M | 9.27M | 3.92M | 34.44M | 27.64M | 7.85M | 14.15M | 47.09M | 101.61M | 219.26M | 194.17M | 157.00M | 134.80M | 88.40M | 41.80M | 12.20M | 200.00K |
Cost of Revenue | 255.00M | 207.00M | 150.99M | 131.33M | 114.25M | 94.12M | 79.50M | 58.20M | 26.97M | 3.00M | 630.00K | 157.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | -34.84M | -24.70M | -17.80M | -10.40M | -6.50M | -2.60M | -900.00K |
Gross Profit | 3.44B | 3.19B | 2.84B | 2.54B | 2.04B | 1.79B | 1.46B | 1.05B | 726.78M | 508.49M | 354.32M | 296.90M | 94.45M | 169.88M | 9.27M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 229.01M | 181.70M | 152.60M | 98.80M | 48.30M | 14.80M | 1.10M |
Operating Expenses | 2.79B | 2.60B | 2.23B | 2.78B | 1.62B | 1.63B | 1.69B | 885.11M | 676.13M | 513.29M | 370.42M | 295.75M | 237.64M | 155.83M | 149.03M | 163.21M | 119.72M | 104.51M | 108.63M | 163.00M | 162.44M | 199.52M | 283.96M | 291.60M | 208.70M | 140.40M | 91.40M | 54.20M | 25.80M | 13.20M |
Selling, General & Admin | 1.16B | 1.00B | 739.56M | 516.92M | 468.71M | 434.41M | 366.41M | 303.25M | 196.61M | 165.77M | 109.98M | 85.36M | 58.22M | 32.33M | 27.58M | 17.07M | 15.24M | 16.91M | 13.01M | 74.73M | 30.32M | 47.15M | 70.63M | 64.20M | 37.20M | 25.40M | 12.10M | 6.80M | N/A | N/A |
Research & Development | 1.63B | 1.59B | 1.46B | 2.22B | 1.15B | 1.20B | 1.33B | 581.86M | 479.51M | 347.52M | 260.44M | 210.39M | 178.71M | 123.88M | 119.44M | 146.36M | 104.89M | 87.60M | 95.62M | 88.27M | 116.25M | 152.37M | 213.34M | 192.56M | 146.80M | 97.20M | 68.90M | 40.90M | 19.30M | N/A |
Other Operating Expenses | 2.04M | 7.97M | 37.02M | 42.80M | 52.18M | 31.76M | N/A | N/A | N/A | N/A | N/A | N/A | 712.00K | -379.00K | 2.01M | -227.00K | -407.00K | N/A | N/A | N/A | 15.87M | N/A | N/A | 34.84M | 24.70M | 17.80M | 10.40M | 6.50M | 6.50M | 13.20M |
Operating Income | 620.52M | 579.44M | 585.78M | -240.29M | 402.01M | 129.22M | -243.73M | 162.41M | 50.65M | -4.80M | -16.10M | 1.15M | -143.18M | 14.05M | -139.77M | -159.29M | -85.28M | -76.86M | -100.78M | -148.85M | -115.34M | -97.91M | -64.70M | -62.59M | -27.00M | 12.20M | 7.40M | -5.90M | -11.00M | -12.10M |
Other Expenses / Income | 14.69M | -50.32M | -15.33M | 8.07M | 84.78M | -38.51M | -68.56M | -55.00M | -43.09M | -43.74M | -66.75M | -45.29M | N/A | -3.99M | -40.03M | -19.63M | -1.60M | 2.70M | -3.12M | -14.36M | -50.64M | -37.86M | -122.27M | 29.92M | -600.00K | -6.30M | 3.50M | -700.00K | 1.20M | 700.00K |
Before Tax Income | 834.22M | 529.12M | 570.44M | -232.22M | 486.79M | 115.35M | -312.29M | 107.40M | 7.56M | -48.55M | -82.85M | -44.15M | N/A | N/A | N/A | -178.92M | -86.88M | -74.17M | -103.91M | -163.21M | -165.99M | -135.76M | -186.97M | -32.67M | -27.60M | 5.90M | 10.90M | N/A | N/A | N/A |
Income Tax Expenses | 236.62M | 188.46M | -378.14M | 63.48M | 39.88M | 5.85M | 852.00K | 3.18M | 1.02M | -66.00K | 299.00K | 174.00K | N/A | N/A | N/A | N/A | N/A | N/A | -552.00K | 453.00K | 477.00K | 1.12M | 930.00K | 205.00K | -800.00K | 2.40M | 500.00K | N/A | N/A | N/A |
Net Income | 597.60M | 340.66M | 948.58M | -295.70M | 446.91M | 109.49M | -313.14M | 104.22M | 6.53M | -48.48M | -83.15M | -44.32M | -186.54M | -31.85M | -211.87M | -178.92M | -86.88M | -74.17M | -103.04M | -164.82M | -166.46M | -136.88M | -183.24M | -29.73M | -26.80M | 3.50M | 10.40M | -6.80M | -10.10M | -11.50M |
Interest Expenses | 2.55M | 2.67M | 1.91M | 2.17M | 1.85M | 1.54M | 6.90M | 38.74M | 45.60M | 46.83M | 38.65M | 46.06M | 43.82M | 43.32M | 32.12M | 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 |
Basic Shares Outstanding | 223.63M | 222.00M | 220.43M | 218.07M | 214.91M | 212.38M | 204.58M | 187.87M | 179.60M | 167.95M | 148.40M | 129.75M | 125.36M | 121.63M | 102.94M | 89.78M | 84.19M | 83.80M | 83.32M | 74.56M | 71.37M | 67.40M | 66.19M | 63.21M | 56.28M | 53.84M | 44.43M | 40.62M | 33.67M | 28.05M |
Diluted Shares Outstanding | 225.93M | 223.96M | 222.07M | 218.07M | 217.66M | 215.63M | 204.58M | 194.12M | 187.30M | 167.95M | 148.40M | 129.75M | 125.36M | 121.63M | 102.94M | 89.78M | 84.19M | 83.80M | 83.32M | 74.56M | 71.37M | 67.40M | 66.19M | 63.21M | 56.28M | 57.80M | 48.32M | 40.62M | 33.67M | 28.05M |
EBITDA | 904.74M | 631.52M | 611.16M | -217.09M | 473.87M | 187.16M | -253.21M | 204.57M | 53.16M | -1.72M | -44.20M | 1.91M | -115.73M | 35.96M | -163.06M | -165.85M | -73.92M | -66.75M | -95.40M | -150.45M | -148.30M | -112.56M | -134.64M | 5.31M | -2.90M | 23.70M | 21.30M | -300.00K | -7.50M | -10.60M |
EBITDA Margin | 24.48% | 18.60% | 20.47% | -8.14% | 21.95% | 9.95% | -16.48% | 18.50% | 7.05% | -0.34% | -12.45% | 0.64% | -122.53% | 21.17% | -1,759.90% | -4,231.92% | -214.63% | -241.49% | -1,215.94% | -1,063.56% | -314.92% | -110.77% | -61.41% | 2.74% | -1.85% | 17.58% | 24.10% | -0.72% | -61.48% | -5,300.00% |
EBIT | 836.77M | 531.78M | 572.35M | -230.04M | 488.65M | 116.89M | -305.39M | 146.15M | 53.16M | -1.72M | -44.20M | 1.91M | -142.72M | 11.48M | -179.75M | -178.92M | -86.88M | -74.17M | -103.59M | -164.36M | -165.99M | -135.76M | -182.31M | -29.53M | -27.60M | 5.90M | 10.90M | -6.80M | -10.10M | -11.50M |
EBIT Margin | 22.64% | 15.67% | 19.17% | -8.63% | 22.64% | 6.21% | -19.88% | 13.22% | 7.05% | -0.34% | -12.45% | 0.64% | -151.10% | 6.76% | -1,940.04% | -4,565.45% | -252.27% | -268.30% | -1,320.35% | -1,161.91% | -352.47% | -133.61% | -83.14% | -15.21% | -17.58% | 4.38% | 12.33% | -16.27% | -82.79% | -5,750.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 |