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 | 1.42B | 1.68B | 1.51B | 1.27B | 1.23B | 1.30B | 1.39B | 1.25B | 960.56M | 828.00M | 505.00M | 638.80M | 611.00M | 509.30M | 298.80M | 251.70M | 230.90M | 187.40M | 102.00M | 126.10M | 61.40M | 51.80M | 52.40M | 104.80M | 69.80M | 69.60M | 125.90M | 97.90M | 99.60M | 57.70M |
Cost of Revenue | 1.07B | 1.21B | 1.18B | 1.03B | 1.00B | 1.01B | 1.03B | 946.53M | 755.20M | 764.20M | 476.90M | 560.00M | 526.20M | 402.10M | 325.30M | 298.70M | 284.80M | 267.40M | 238.40M | 228.40M | 122.40M | 67.00M | 76.70M | 88.60M | 77.00M | 76.80M | 89.60M | 75.70M | 59.90M | 39.40M |
Gross Profit | 353.52M | 466.31M | 329.12M | 233.32M | 229.67M | 292.95M | 354.31M | 303.10M | 205.37M | 63.80M | 28.10M | 78.80M | 84.80M | 107.20M | -26.50M | -47.00M | -53.90M | -80.00M | -136.40M | -102.30M | -61.00M | -15.20M | -24.30M | 16.20M | -7.20M | -7.20M | 36.30M | 22.20M | 39.70M | 18.30M |
Operating Expenses | 152.26M | 164.19M | 162.61M | 142.28M | 142.96M | 138.00M | 134.46M | 128.57M | 124.46M | 110.62M | 75.98M | 75.51M | 73.12M | 63.86M | 55.32M | 48.19M | 45.39M | 119.57M | 33.45M | 38.35M | 43.32M | 34.12M | 24.05M | 20.54M | 44.59M | 16.80M | 39.90M | 30.10M | 16.30M | 7.50M |
Selling, General & Admin | 72.45M | 80.28M | 77.22M | 63.97M | 67.38M | 64.95M | 66.80M | 65.44M | 62.79M | 58.78M | 42.92M | 44.41M | 48.24M | 39.99M | 31.94M | 33.22M | 31.60M | 24.51M | 17.42M | 21.30M | 22.61M | 17.09M | 14.49M | 9.91M | 8.71M | 8.70M | 9.00M | 8.40M | 7.90M | 4.00M |
Research & Development | 79.81M | 83.91M | 85.39M | 78.32M | 75.58M | 73.05M | 67.66M | 63.13M | 61.67M | 51.80M | 33.10M | 31.10M | 24.90M | 23.90M | 23.40M | 15.00M | 13.80M | 15.00M | 16.00M | 17.10M | 20.70M | 17.00M | 9.60M | 9.00M | 9.20M | 8.10M | 7.30M | 4.10M | N/A | N/A |
Other Operating Expenses | 7.05M | -6.93M | 1.46M | -5.21M | 4.29M | -2.44M | N/A | N/A | N/A | 41.00K | -36.00K | -7.00K | -14.00K | -24.00K | -25.00K | -31.00K | -10.00K | 80.06M | 29.00K | -47.00K | 9.00K | 31.00K | -44.00K | 1.63M | 26.68M | 0 | 23.60M | 17.60M | 8.40M | 3.50M |
Operating Income | 201.26M | 311.67M | 166.51M | 91.03M | 86.72M | 154.94M | 219.84M | 225.62M | 81.89M | 62.80M | -55.30M | -2.50M | 10.20M | 43.30M | -81.80M | -87.40M | -99.30M | -39.40M | -169.80M | -140.70M | -104.40M | -49.30M | -48.40M | -4.40M | -25.20M | -24.00M | 20.10M | 9.70M | 23.40M | 10.80M |
Other Expenses / Income | 383.58M | -19.70M | -11.41M | -2.35M | 4.30M | -15.63M | -18.07M | -15.03M | -123.30M | -88.90M | -61.70M | -60.40M | -7.40M | -72.80M | -43.70M | -18.50M | -34.90M | -47.50M | -33.30M | 2.90M | -9.90M | -2.10M | 9.90M | 900.00K | 2.30M | 2.80M | 3.10M | 2.60M | 2.20M | -800.00K |
Before Tax Income | 584.84M | 291.97M | 155.10M | 88.69M | 91.02M | 139.32M | 201.77M | 210.60M | -41.41M | -26.10M | -117.00M | -62.90M | 2.80M | -29.50M | -125.50M | -105.90M | -134.20M | -86.90M | -203.10M | -137.80M | -114.30M | -51.40M | -38.50M | -3.50M | -22.90M | -21.20M | 23.20M | 12.30M | 25.60M | 10.00M |
Income Tax Expenses | 65.31M | 25.50M | 1.02M | 5.40M | 2.95M | 5.94M | -99.89M | -1.43M | 12.28M | 24.74M | -9.39M | -7.33M | 21.40M | -12.83M | -5.00M | 600.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 500.00K | -2.40M | -5.70M | 4.00M | 2.30M | 5.20M | 2.20M |
Net Income | 518.49M | 264.57M | 150.01M | 82.30M | 90.05M | 135.58M | 298.01M | 203.92M | -29.65M | 4.30M | -107.70M | -70.30M | -18.50M | -42.40M | -120.50M | -106.40M | -134.20M | -86.90M | -203.10M | -137.80M | -114.30M | -51.40M | -38.50M | -4.00M | -20.50M | -15.50M | 19.20M | 10.00M | 20.40M | 7.80M |
Interest Expenses | 4.44M | -19.70M | 9.09M | 9.80M | 6.82M | 10.61M | -8.47M | N/A | N/A | N/A | N/A | N/A | 45.28M | N/A | 45.71M | 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 | 110.29M | 109.35M | 108.28M | 107.25M | 106.26M | 102.52M | 96.65M | 101.30M | 74.37M | 63.20M | 39.60M | 21.60M | 20.10M | 15.70M | 11.40M | 9.00M | 7.90M | 5.50M | 4.40M | 4.30M | 3.20M | 2.10M | 1.30M | 800.00K | 800.00K | 900.00K | 900.00K | 900.00K | 782.77K | 511.41K |
Diluted Shares Outstanding | 111.22M | 110.75M | 109.80M | 108.48M | 107.44M | 102.52M | 105.95M | 101.30M | 74.37M | 63.20M | 39.60M | 21.60M | 20.10M | 15.70M | 11.40M | 9.00M | 7.90M | 5.50M | 4.40M | 4.30M | 3.20M | 2.10M | 1.30M | 800.00K | 800.00K | 900.00K | 900.00K | 900.00K | 782.77K | 511.41K |
EBITDA | 459.28M | 585.19M | 441.99M | 333.83M | 301.19M | 365.38M | 398.06M | 400.10M | 150.66M | 272.40M | 47.74M | 95.96M | 210.86M | 87.79M | 63.61M | 33.01M | 20.14M | 67.89M | -58.25M | -16.73M | -59.69M | -32.58M | -11.86M | 22.42M | 3.74M | 4.20M | 46.80M | 29.90M | 34.00M | 13.50M |
EBITDA Margin | 32.28% | 34.88% | 29.31% | 26.38% | 24.41% | 28.02% | 28.69% | 32.02% | 15.68% | 32.90% | 9.45% | 15.02% | 34.51% | 17.24% | 21.29% | 13.11% | 8.72% | 36.23% | -57.11% | -13.27% | -97.21% | -62.89% | -22.63% | 21.39% | 5.36% | 6.03% | 37.17% | 30.54% | 34.14% | 23.40% |
EBIT | 588.25M | 270.37M | 160.12M | 97.50M | 99.82M | 152.13M | 189.65M | 202.49M | -17.37M | 29.04M | -117.09M | -77.63M | 48.18M | -55.23M | -79.79M | -105.80M | -134.20M | -86.90M | -203.10M | -137.80M | -114.30M | -51.40M | -38.50M | -3.50M | -22.90M | -21.20M | 23.20M | 12.30M | 25.60M | 10.00M |
EBIT Margin | 41.35% | 16.12% | 10.62% | 7.70% | 8.09% | 11.67% | 13.67% | 16.20% | -1.81% | 3.51% | -23.19% | -12.15% | 7.88% | -10.84% | -26.70% | -42.03% | -58.12% | -46.37% | -199.12% | -109.28% | -186.16% | -99.23% | -73.47% | -3.34% | -32.81% | -30.46% | 18.43% | 12.56% | 25.70% | 17.33% |
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 |