Financial Year End | 2023-12-31 | 2023-01-01 | 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-03-31 | 1998-03-31 | 1997-03-31 | 1996-03-31 | 1995-03-31 | 1994-03-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 2.99B | 3.27B | 1.70B | 1.66B | 534.89M | 522.28M | 277.74M | 191.60M | 196.13M | 182.62M | 175.41M | 155.74M | 158.60M | 113.34M | 164.28M | 128.13M | 118.06M | 106.02M | 92.30M | 78.69M | 95.11M | 76.27M | 74.06M | 68.35M | 47.20M | 45.70M | 41.90M | 34.50M | 31.10M | 28.40M |
Cost of Revenue | 1.71B | 1.33B | 427.66M | 312.81M | 214.09M | 206.57M | 121.60M | 73.41M | 71.69M | 74.18M | 66.98M | 61.28M | 62.87M | 52.61M | 55.22M | 50.21M | 48.57M | 44.82M | 37.10M | 35.23M | 42.81M | 38.27M | 35.27M | 36.50M | 22.80M | 21.10M | 17.20M | 13.90M | 14.20M | 13.80M |
Gross Profit | 1.28B | 1.94B | 1.27B | 1.35B | 320.81M | 315.71M | 156.14M | 118.19M | 124.44M | 108.44M | 108.43M | 94.46M | 95.74M | 60.73M | 109.06M | 77.93M | 69.49M | 61.20M | 55.20M | 43.46M | 52.29M | 38.01M | 38.78M | 31.85M | 24.40M | 24.60M | 24.70M | 20.60M | 16.90M | 14.60M |
Operating Expenses | 1.04B | 956.30M | 355.27M | 284.83M | 216.42M | 205.59M | 130.08M | 122.63M | 121.70M | 114.08M | 102.44M | 85.61M | 82.00M | 73.75M | 54.02M | 49.31M | 50.01M | 47.36M | 60.49M | 41.64M | 39.03M | 34.54M | 35.06M | 34.21M | 27.00M | 26.70M | 23.40M | 20.10M | 20.80M | 17.50M |
Selling, General & Admin | 763.20M | 621.00M | 259.57M | 200.54M | 163.87M | 153.94M | 163.69M | 122.70M | 125.22M | 108.88M | 93.92M | 81.28M | 74.30M | 66.42M | 63.48M | 54.58M | 31.66M | 29.74M | 29.18M | 28.84M | 28.50M | 25.85M | 24.49M | 25.19M | 15.80M | 15.70M | 14.20M | 13.90M | 18.90M | 16.00M |
Research & Development | 246.80M | 190.50M | 95.70M | 84.29M | 52.55M | 51.65M | 33.64M | 38.67M | 35.51M | 37.91M | 34.19M | 27.72M | 26.32M | 24.57M | 12.53M | 11.15M | 12.86M | 13.05M | 12.83M | 11.34M | 8.46M | 6.75M | 6.20M | 7.05M | 7.90M | 7.90M | 6.70M | 4.10M | N/A | N/A |
Other Operating Expenses | -27.10M | 144.80M | 100.00K | N/A | N/A | N/A | -67.25M | -38.75M | -39.03M | -32.70M | -25.66M | -23.38M | -18.63M | -17.24M | -21.98M | -16.42M | 5.49M | 4.58M | 18.48M | 1.46M | 2.06M | 1.95M | 4.37M | 1.98M | 3.30M | 3.10M | 2.50M | 2.10M | 1.90M | 1.50M |
Operating Income | 246.30M | 843.70M | 906.07M | 1.06B | 52.59M | 95.93M | 9.55M | -4.44M | 2.74M | -9.21M | 4.17M | 8.85M | 13.74M | -15.29M | 52.55M | 28.62M | 19.49M | 13.83M | -5.29M | 1.82M | 11.06M | 3.47M | 3.17M | -4.67M | -2.60M | -2.10M | 1.30M | 500.00K | -3.90M | -2.90M |
Other Expenses / Income | -275.40M | -107.80M | -5.71M | -20.01M | 24.59M | -22.46M | -17.59M | -11.76M | -12.04M | -1.77M | -731.00K | -1.24M | -2.26M | -2.13M | -400.00K | 1.15M | 1.04M | 1.20M | -37.00K | -232.00K | -559.00K | -625.00K | 680.00K | -113.00K | 4.00M | 600.00K | 2.30M | 800.00K | 700.00K | 1.40M |
Before Tax Income | -29.10M | 735.90M | 900.36M | 1.04B | 77.18M | 63.38M | -8.04M | -16.20M | -9.30M | -10.98M | 3.43M | 7.61M | 11.48M | -17.42M | 52.15M | 29.77M | 20.52M | 15.03M | -5.33M | 1.58M | 10.50M | 2.84M | 3.85M | -4.78M | 1.40M | -1.50M | 3.60M | N/A | N/A | N/A |
Income Tax Expenses | -19.00M | 187.20M | 196.13M | 230.03M | 4.26M | -10.80M | 129.00K | -2.39M | -3.22M | -3.91M | -3.96M | 2.62M | 3.85M | -6.15M | 19.27M | 10.92M | 6.89M | -5.89M | 3.00M | N/A | -9.15M | 1.55M | 3.00M | N/A | -6.30M | -2.60M | 100.00K | N/A | N/A | N/A |
Net Income | -10.10M | 548.70M | 704.20M | 810.29M | 72.92M | 74.18M | -8.16M | -13.81M | -6.08M | -7.07M | 7.39M | 4.99M | 7.63M | -11.27M | 32.88M | 18.85M | 13.63M | 21.72M | -9.26M | -6.29M | 19.65M | 1.29M | 854.00K | -5.85M | 7.70M | 1.10M | 3.50M | 600.00K | -4.10M | -2.00M |
Interest Expenses | 117.50M | 75.70M | 5.71M | 9.62M | 14.79M | 24.28M | 17.59M | 11.76M | 12.04M | 1.77M | 777.00K | 1.25M | 2.08M | 2.35M | 767.00K | 671.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 1.25M | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 66.80M | 56.80M | 42.08M | 42.12M | 40.86M | 39.90M | 33.73M | 32.71M | 34.10M | 34.45M | 33.84M | 33.07M | 32.90M | 28.58M | 29.96M | 31.85M | 32.03M | 32.98M | 32.52M | 31.49M | 29.18M | 28.82M | 28.29M | 24.88M | 23.78M | 23.65M | 22.79M | 22.68M | 19.52M | 18.18M |
Diluted Shares Outstanding | 66.80M | 57.40M | 42.87M | 43.59M | 43.11M | 42.55M | 33.73M | 32.71M | 34.10M | 34.45M | 34.95M | 33.70M | 33.32M | 28.58M | 30.42M | 32.61M | 33.00M | 34.37M | 32.52M | 32.39M | 30.37M | 29.63M | 29.28M | 24.88M | 23.80M | 23.86M | 22.79M | 22.68M | 19.52M | 18.18M |
EBITDA | 703.50M | 1.10B | 915.62M | 1.06B | 104.38M | 110.13M | 40.31M | 18.36M | 26.12M | 19.16M | 28.91M | 32.12M | 31.38M | -2.75M | 59.28M | 34.92M | 30.38M | 24.94M | -793.00K | -80.00K | 17.10M | 8.99M | 12.01M | 1.93M | 4.70M | 1.60M | 6.10M | 2.70M | -2.20M | -500.00K |
EBITDA Margin | 23.50% | 33.81% | 53.91% | 64.03% | 19.51% | 21.09% | 14.51% | 9.58% | 13.32% | 10.49% | 16.48% | 20.62% | 19.78% | -2.43% | 36.09% | 27.25% | 25.73% | 23.52% | -0.86% | -0.10% | 17.98% | 11.78% | 16.21% | 2.83% | 9.96% | 3.50% | 14.56% | 7.83% | -7.07% | -1.76% |
EBIT | 88.40M | 811.60M | 906.04M | 1.05B | 91.97M | 87.67M | 9.55M | -4.44M | 2.74M | -9.21M | 4.21M | 8.86M | 13.57M | -15.07M | 52.92M | 30.44M | 20.52M | 15.83M | -6.26M | -6.29M | 10.50M | 2.84M | 3.86M | -4.60M | 1.40M | -1.50M | 3.60M | 600.00K | -4.10M | -2.00M |
EBIT Margin | 2.95% | 24.85% | 53.34% | 63.19% | 17.19% | 16.79% | 3.44% | -2.32% | 1.40% | -5.04% | 2.40% | 5.69% | 8.55% | -13.30% | 32.21% | 23.76% | 17.38% | 14.93% | -6.78% | -7.99% | 11.04% | 3.72% | 5.21% | -6.73% | 2.97% | -3.28% | 8.59% | 1.74% | -13.18% | -7.04% |
Financial Year End | 2023-12-31 | 2023-01-01 | 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-03-31 | 1998-03-31 | 1997-03-31 | 1996-03-31 | 1995-03-31 | 1994-03-31 |