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.48M | 58.19M | 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 | 3.92M | 34.44M | 27.64M | 7.85M | 14.15M | 47.09M | 101.61M | 219.26M | 229.01M | 181.70M | 152.60M | 98.80M | 48.30M | 14.80M | 1.10M |
Operating Expenses | 2.82B | 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 | 3.90M | 12.30M |
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 | 31.23M | 7.97M | 37.02M | 42.80M | 52.18M | 31.76M | 7.70M | 17.42M | 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 | 145.00M | 50.65M | -4.80M | -16.10M | 1.15M | -143.18M | 14.05M | -139.77M | -159.29M | -85.28M | -76.86M | -100.78M | -148.85M | -149.30M | -97.91M | -64.70M | -62.59M | -27.00M | 12.20M | 7.40M | -5.90M | -11.00M | -12.10M |
Other Expenses / Income | 213.69M | -50.32M | -15.33M | 31.46M | 84.78M | -13.88M | -68.90M | -37.59M | -43.09M | -43.74M | -66.75M | -45.29M | -43.36M | -45.90M | -72.10M | -19.63M | -1.60M | 2.70M | -3.12M | -14.36M | -16.69M | 2.70M | -122.27M | 29.92M | -600.00K | -6.30M | N/A | 2.30M | 1.10M | 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 | -186.54M | -31.85M | -211.87M | -178.92M | -86.88M | -74.17M | -103.91M | -163.21M | -165.99M | -135.76M | -186.97M | -32.67M | -27.60M | 5.90M | 10.90M | -6.60M | -9.80M | -11.40M |
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 | -26.99M | 21.41M | 55.41M | 19.63M | 1.60M | -552.00K | -552.00K | 453.00K | 477.00K | 1.12M | 930.00K | 205.00K | -800.00K | 2.40M | 500.00K | 900.00K | -900.00K | -600.00K |
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 | 5.31M | 22.43M | 12.53M | 12.53M | 3.56M | N/A | 9.43M | 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.18M | 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 | 49.29M | 40.00M | 33.00M | 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 | 53.08M | 40.00M | 33.00M | 28.05M |
EBITDA | 919.43M | 599.64M | 630.20M | -178.24M | 475.66M | 209.84M | -253.21M | 204.57M | 98.04M | 39.96M | -14.99M | 31.89M | -115.73M | 35.96M | -123.08M | -146.22M | -72.32M | -76.86M | -92.59M | -132.06M | -149.30M | -110.52M | -17.03M | -27.75M | -2.30M | 30.00M | 14.00M | -2.40M | -8.10M | -11.20M |
EBITDA Margin | 24.88% | 17.66% | 21.10% | -6.68% | 22.03% | 11.15% | -16.48% | 18.50% | 13.01% | 7.81% | -4.22% | 10.74% | -122.53% | 21.17% | -1,328.42% | -3,731.00% | -209.98% | -278.06% | -1,180.12% | -933.53% | -317.03% | -108.77% | -7.77% | -14.29% | -1.46% | 22.26% | 15.84% | -5.74% | -66.39% | -5,600.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 | -169.71M | 32.89M | -124.33M | -153.98M | -62.85M | -62.19M | -91.07M | -160.80M | -165.99M | -126.33M | -182.31M | -29.53M | -27.60M | 5.90M | 10.90M | -5.90M | -11.00M | -12.10M |
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% | -179.67% | 19.36% | -1,341.96% | -3,929.14% | -182.49% | -224.98% | -1,160.69% | -1,136.72% | -352.47% | -124.33% | -83.14% | -15.21% | -17.58% | 4.38% | 12.33% | -14.11% | -90.16% | -6,050.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 |