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.82B | 2.17B | 1.78B | 1.26B | 1.45B | 1.60B | 1.47B | 1.27B | 1.39B | 1.90B | 2.16B | 1.82B | 1.49B | 881.59M | 727.60M | 1.04B | 837.02M | 679.45M | 470.13M | 510.57M | 491.67M | 462.82M | 457.48M | 543.07M | 588.00M | 660.80M | 690.10M | 634.60M | 623.20M | 407.00M |
Cost of Revenue | 1.52B | 1.81B | 1.54B | 1.14B | 1.32B | 1.40B | 1.31B | 1.12B | 1.26B | 1.75B | 1.87B | 1.53B | 1.25B | 767.66M | 671.63M | 896.99M | 752.89M | 606.68M | 405.92M | 431.07M | 461.97M | 433.08M | 436.92M | 465.70M | 487.70M | 534.90M | 553.20M | 498.90M | 484.10M | 321.20M |
Gross Profit | 305.85M | 360.71M | 237.54M | 114.32M | 129.00M | 198.27M | 158.28M | 142.48M | 137.81M | 140.64M | 295.19M | 294.14M | 232.11M | 113.93M | 55.97M | 139.71M | 84.13M | 72.78M | 64.21M | 79.50M | 29.70M | 29.74M | 20.55M | 77.37M | 100.30M | 125.90M | 136.90M | 135.70M | 139.10M | 85.80M |
Operating Expenses | 156.33M | 154.91M | 152.37M | 149.67M | 157.44M | 156.02M | 171.46M | 163.81M | 162.09M | 201.70M | 192.79M | 145.56M | 99.94M | 73.14M | 63.16M | 66.39M | 59.29M | 50.77M | 52.21M | 46.18M | 45.92M | 43.83M | 54.02M | 86.01M | 96.50M | 94.70M | 83.20M | 74.40M | 66.10M | 47.80M |
Selling, General & Admin | 134.94M | 132.79M | 131.77M | 130.94M | 137.70M | 134.79M | 150.68M | 144.99M | 140.39M | 173.61M | 167.37M | 126.16M | 95.71M | 66.83M | 54.31M | 66.39M | 53.14M | 42.14M | 31.43M | 36.04M | 43.17M | 40.32M | 44.16M | 44.09M | 51.60M | 52.90M | 45.50M | 43.70M | 40.60M | 28.30M |
Research & Development | 12.54M | 10.40M | 10.10M | 9.01M | 9.86M | 11.15M | 10.30M | 9.97M | 11.16M | 14.01M | 11.16M | 7.15M | 4.23M | 6.32M | 8.85M | N/A | N/A | N/A | 837.00K | 1.88M | 2.75M | 3.51M | 3.09M | 4.70M | 6.30M | 7.10M | 6.80M | 2.70M | 2.10M | 2.10M |
Other Operating Expenses | 430.00K | 11.71M | 10.49M | 9.71M | 9.88M | 19.20M | 10.48M | 8.86M | 10.53M | 14.08M | 14.26M | 12.26M | N/A | N/A | N/A | N/A | 6.16M | 8.62M | 19.94M | 8.26M | N/A | N/A | 6.76M | 37.22M | 38.60M | 34.70M | 30.90M | 28.00M | 23.40M | 17.40M |
Operating Income | 148.73M | 205.80M | 85.17M | -16.55M | -18.91M | 42.24M | -13.18M | -21.33M | -24.28M | -61.05M | 102.39M | 148.57M | 132.17M | 40.78M | -7.19M | 73.32M | 24.84M | 22.01M | 12.00M | 33.32M | -16.22M | -14.09M | -33.47M | -8.65M | 3.80M | 31.20M | 53.70M | 61.30M | 73.00M | 38.00M |
Other Expenses / Income | -20.99M | -3.45M | -34.13M | -41.58M | -29.14M | 8.02M | -39.69M | -11.52M | -27.73M | -91.19M | -47.66M | 32.00M | -36.28M | -40.13M | -24.81M | -50.31M | -20.95M | -13.44M | -14.88M | -18.11M | -17.45M | -30.21M | -17.28M | 17.35M | -22.20M | -18.00M | -13.20M | -4.30M | -9.70M | -7.90M |
Before Tax Income | 109.75M | 202.35M | 51.04M | -58.13M | -48.04M | 19.81M | -52.88M | -32.86M | -52.01M | -152.24M | 54.73M | 180.57M | 95.89M | 649.00K | -32.00M | 23.01M | 3.88M | 8.57M | -2.88M | 15.21M | -33.67M | -44.29M | -50.74M | 8.70M | -18.40M | 13.20M | 40.50M | 57.00M | 63.30M | 30.10M |
Income Tax Expenses | 26.04M | 23.17M | 1.15M | 6.95M | 3.48M | 6.76M | 11.20M | 3.28M | 38.28M | -21.82M | 25.05M | 86.61M | 37.76M | 291.00K | -7.36M | 9.67M | 3.36M | 3.43M | -13.93M | 4.11M | 2.99M | -8.42M | -13.34M | 4.18M | -7.00M | 5.00M | 15.40M | 21.60M | 25.30M | 11.60M |
Net Income | 78.76M | 176.30M | 49.59M | -65.08M | -51.52M | 16.09M | -60.04M | -33.99M | -75.63M | -80.46M | 35.20M | 95.55M | 58.15M | 358.00K | -24.64M | 13.34M | -7.25M | 5.14M | 11.04M | 11.11M | -36.66M | -35.88M | -34.79M | 4.53M | -11.40M | 8.20M | 25.10M | 35.40M | 38.00M | 18.50M |
Interest Expenses | 18.79M | 29.80M | 32.22M | 30.55M | 33.14M | 30.46M | 30.23M | 32.54M | 34.03M | 36.56M | 47.12M | 27.66M | 25.26M | 26.67M | 16.25M | 15.12M | 18.71M | 17.00M | 8.62M | 16.16M | 20.23M | 20.57M | 20.92M | 22.56M | N/A | 18.30M | N/A | 10.70M | 12.00M | 8.50M |
Basic Shares Outstanding | 62.45M | 63.04M | 62.10M | 60.82M | 60.10M | 59.91M | 59.34M | 53.92M | 53.70M | 53.50M | 53.04M | 43.38M | 41.66M | 34.90M | 34.71M | 34.41M | 32.08M | 24.63M | 22.57M | 22.25M | 26.23M | 25.99M | 25.82M | 25.87M | 25.91M | 26.97M | 28.27M | 28.18M | 24.87M | 20.32M |
Diluted Shares Outstanding | 62.96M | 63.69M | 62.69M | 60.82M | 60.10M | 59.91M | 59.34M | 53.92M | 53.70M | 53.50M | 59.52M | 54.66M | 53.14M | 35.39M | 34.71M | 34.84M | 32.08M | 25.05M | 22.86M | 26.97M | 26.23M | 25.99M | 25.82M | 25.87M | 25.91M | 26.97M | 28.52M | 34.04M | 31.67M | 20.32M |
EBITDA | 192.38M | 273.97M | 135.25M | 38.10M | 35.47M | 119.06M | 39.83M | 61.60M | 66.30M | 22.99M | 187.99M | 263.92M | 166.08M | 64.88M | 18.54M | 68.50M | 43.45M | 52.42M | 26.48M | 56.28M | 18.84M | 9.89M | 10.05M | 68.48M | 20.20M | 66.20M | 71.40M | 95.70M | 98.70M | 56.00M |
EBITDA Margin | 10.56% | 12.63% | 7.60% | 3.03% | 2.45% | 7.43% | 2.71% | 4.87% | 4.75% | 1.21% | 8.69% | 14.50% | 11.17% | 7.36% | 2.55% | 6.61% | 5.19% | 7.72% | 5.63% | 11.02% | 3.83% | 2.14% | 2.20% | 12.61% | 3.44% | 10.02% | 10.35% | 15.08% | 15.84% | 13.76% |
EBIT | 123.59M | 229.26M | 82.96M | -27.58M | -14.91M | 53.30M | -18.61M | 1.83M | -3.32M | -65.72M | 107.37M | 209.82M | 121.17M | 27.32M | -15.76M | 38.13M | 14.83M | 25.57M | 5.73M | 31.37M | -13.44M | -23.73M | -27.21M | 31.26M | -18.40M | 31.50M | 40.50M | 67.70M | 75.30M | 38.60M |
EBIT Margin | 6.78% | 10.57% | 4.66% | -2.19% | -1.03% | 3.33% | -1.27% | 0.14% | -0.24% | -3.47% | 4.96% | 11.52% | 8.15% | 3.10% | -2.17% | 3.68% | 1.77% | 3.76% | 1.22% | 6.14% | -2.73% | -5.13% | -5.95% | 5.76% | -3.13% | 4.77% | 5.87% | 10.67% | 12.08% | 9.48% |
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 |