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 | 157.12M | 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 | 57.15M | 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 | 9.64M | 11.71M | 10.49M | 9.71M | 9.88M | 19.20M | 11.14M | 12.47M | 11.06M | -18.05M | 7.01M | 6.82M | 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 | -97.62M | 102.39M | 174.71M | 132.17M | 40.78M | -18.89M | 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 | -38.98M | -3.45M | -34.13M | -47.80M | -19.61M | -22.44M | -39.69M | -14.07M | -27.73M | -54.62M | -47.66M | 5.87M | -36.28M | -40.13M | -13.11M | -50.31M | -28.72M | -13.44M | -14.88M | -18.11M | -17.45M | -30.21M | -12.92M | 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.82M | 59.32M | 53.92M | 53.67M | 53.39M | 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.94M | 26.97M | 28.27M | 28.01M | 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 | 34.90M | 34.71M | 34.84M | 32.08M | 25.05M | 22.86M | 26.97M | 26.23M | 25.99M | 25.82M | 25.87M | 25.94M | 26.97M | 28.52M | 34.04M | 31.67M | 20.32M |
EBITDA | 170.97M | 274.05M | 130.26M | 26.02M | 38.19M | 106.46M | 34.65M | 54.06M | 49.53M | -28.58M | 182.48M | 155.40M | 166.06M | 64.88M | 18.54M | 68.50M | 43.45M | 48.86M | 54.22M | 58.23M | 16.06M | 19.54M | 3.80M | 28.57M | 42.40M | 65.90M | 84.60M | 89.30M | 96.40M | 55.40M |
EBITDA Margin | 9.38% | 12.63% | 7.32% | 2.07% | 2.64% | 6.64% | 2.36% | 4.27% | 3.55% | -1.51% | 8.43% | 8.54% | 11.17% | 7.36% | 2.55% | 6.61% | 5.19% | 7.19% | 11.53% | 11.40% | 3.27% | 4.22% | 0.83% | 5.26% | 7.21% | 9.97% | 12.26% | 14.07% | 15.47% | 13.61% |
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 |