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 | 451.87M | 466.80M | 359.06M | 418.69M | 355.55M | 366.16M | 390.43M | 462.42M | 964.51M | 957.43M | 1.02B | 1.14B | 1.05B | 1.05B | 1.09B | 1.70B | 1.13B | 1.05B | 961.66M | 789.58M | 431.14M | 297.28M | 469.33M | 467.62M | 350.50M | 408.80M | 478.00M | 452.30M | 407.80M | 358.50M |
Cost of Revenue | 326.73M | 376.62M | 358.87M | 351.40M | 297.89M | 316.27M | 315.64M | 338.47M | 608.25M | 768.70M | 900.96M | 1.15B | 546.94M | 457.58M | 821.18M | 473.87M | 616.16M | 439.40M | 297.65M | 173.72M | 110.35M | 140.53M | 216.33M | 253.06M | 236.70M | 254.30M | 292.60M | 297.20M | 272.80M | 243.70M |
Gross Profit | 125.15M | 90.18M | 193.00K | 67.29M | 57.66M | 49.89M | 74.78M | 123.95M | 356.25M | 188.73M | 115.03M | -15.87M | 502.59M | 588.03M | 272.44M | 1.23B | 513.15M | 608.00M | 664.01M | 615.86M | 320.79M | 156.75M | 253.00M | 214.56M | 113.80M | 154.50M | 185.40M | 155.10M | 135.00M | 114.80M |
Operating Expenses | 28.22M | 26.98M | 24.10M | 26.87M | 23.40M | 26.88M | 27.49M | 41.61M | 79.17M | 83.72M | 97.66M | 88.84M | 646.84M | 667.32M | 195.31M | 763.03M | 296.70M | 206.98M | 231.98M | 152.08M | 129.68M | 111.86M | 91.41M | 80.50M | 90.50M | 117.00M | 122.80M | 112.00M | 110.70M | 100.10M |
Selling, General & Admin | 28.22M | 26.98M | 24.10M | 26.87M | 23.40M | 26.88M | 27.49M | 41.61M | 79.17M | 83.72M | 97.66M | 88.84M | 467.12M | 472.15M | 150.39M | 573.87M | 127.21M | 99.53M | 79.67M | 51.99M | 39.67M | 32.92M | 41.97M | 42.62M | 39.30M | 46.20M | 44.90M | 41.00M | 44.60M | 40.10M |
Research & Development | 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 | 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 |
Other Operating Expenses | 1.18M | 3.33M | 1.99M | 1.62M | 1.44M | -759.00K | -1.88M | -2.39M | -34.00K | -3.00M | 190.00K | 9.00K | 179.72M | 367.40M | 44.92M | 189.16M | 169.49M | 107.46M | 152.31M | 100.09M | 90.01M | 78.94M | 49.44M | 37.87M | 51.20M | 70.80M | 77.90M | 71.00M | 66.10M | 60.00M |
Operating Income | 96.92M | 63.19M | -21.92M | 42.04M | 33.40M | 27.42M | 37.82M | -31.54M | 330.63M | 136.46M | -326.30M | -345.75M | -142.19M | -79.30M | 77.90M | 357.48M | 216.45M | 401.02M | 432.03M | 463.78M | 191.11M | 44.89M | 151.16M | 134.07M | 23.30M | 37.50M | 62.60M | 43.10M | 24.30M | 14.70M |
Other Expenses / Income | -24.55M | -29.73M | -35.25M | -5.86M | -24.19M | -31.65M | -39.34M | -34.91M | -90.18M | -328.89M | -326.67M | -339.41M | -55.69M | -62.40M | -43.45M | -73.82M | -311.00K | -16.55M | 31.68M | 17.23M | -22.95M | -65.75M | 3.29M | -1.88M | -3.80M | -72.80M | -31.40M | -39.70M | -38.20M | -24.70M |
Before Tax Income | 72.37M | 33.46M | -64.35M | 36.19M | 9.21M | -4.22M | -1.65M | -66.16M | 183.07M | -267.08M | -652.98M | -481.60M | -197.88M | -141.70M | 34.45M | 271.18M | 216.14M | 384.47M | 463.72M | 481.01M | 168.15M | -20.86M | 154.44M | 132.19M | 19.50M | -35.30M | 31.20M | 3.40M | -13.90M | -10.00M |
Income Tax Expenses | 9.92M | 6.89M | -18.10M | 6.18M | 536.00K | -17.71M | -57.63M | -65.10M | -100.89M | -114.81M | -14.74M | -1.48M | -4.96M | -7.46M | -36.70M | -34.00M | 4.83M | -8.19M | -1.11M | 79.78M | 46.84M | -3.24M | 53.00M | 46.52M | 6.20M | -11.00M | 12.20M | 900.00K | -5.30M | -3.80M |
Net Income | 62.45M | 26.56M | -46.25M | 30.00M | 8.68M | 13.49M | 55.98M | -293.61M | 283.96M | -152.27M | -638.23M | -480.11M | -192.92M | -134.24M | 70.17M | 317.67M | 211.31M | 392.66M | 464.83M | 401.24M | 121.31M | -17.62M | 101.44M | 90.39M | 14.80M | -37.90M | 19.00M | 2.50M | -8.60M | -6.20M |
Interest Expenses | 31.22M | 33.06M | 29.20M | 24.05M | 25.63M | 30.89M | 37.40M | 43.15M | 113.33M | 232.49M | 350.00K | 84.96M | 79.90M | 67.04M | 45.12M | 57.45M | 74.70M | 68.65M | 89.49M | 74.15M | 62.12M | 52.69M | 45.03M | 47.47M | N/A | 62.20M | N/A | 69.50M | 66.40M | 57.00M |
Basic Shares Outstanding | 78.49M | 89.56M | 90.59M | 89.79M | 89.25M | 88.39M | 87.83M | 90.95M | 96.90M | 57.69M | 5.08M | 5.56M | 5.54M | 5.41M | 4.93M | 5.44M | 6.26M | 7.24M | 7.23M | 7.17M | 6.37M | 6.31M | 6.26M | 6.21M | 6.62M | 6.75M | 6.70M | 6.55M | 6.57M | 6.69M |
Diluted Shares Outstanding | 81.23M | 91.40M | 90.59M | 90.84M | 89.66M | 89.05M | 88.08M | 91.48M | 96.90M | 57.69M | 5.08M | 5.56M | 5.54M | 5.41M | 4.93M | 5.47M | 6.29M | 7.26M | 7.24M | 7.18M | 6.41M | 6.31M | 6.36M | 6.29M | 6.62M | 8.20M | 6.70M | 6.55M | 6.57M | 6.97M |
EBITDA | 169.23M | 156.82M | 40.15M | 101.60M | 95.48M | 72.95M | 105.84M | 171.91M | 157.46M | 295.13M | 235.59M | -126.21M | 57.53M | 94.97M | 250.31M | 483.38M | 355.36M | 501.73M | 506.98M | 518.09M | 275.91M | 154.91M | 193.63M | 126.35M | 33.00M | 118.80M | 88.90M | 84.30M | 62.20M | 48.80M |
EBITDA Margin | 37.45% | 33.60% | 11.18% | 24.27% | 26.85% | 19.92% | 27.11% | 37.18% | 16.33% | 30.82% | 23.19% | -11.10% | 5.48% | 9.08% | 22.89% | 28.36% | 31.47% | 47.90% | 52.72% | 65.62% | 64.00% | 52.11% | 41.26% | 27.02% | 9.42% | 29.06% | 18.60% | 18.64% | 15.25% | 13.61% |
EBIT | 103.59M | 66.52M | -35.15M | 60.23M | 34.84M | 26.66M | 35.75M | -315.56M | 296.40M | -34.59M | -652.62M | -396.64M | -117.98M | -74.66M | 78.60M | 341.11M | 290.83M | 453.12M | 553.21M | 555.16M | 230.28M | 31.83M | 199.48M | 184.38M | 21.00M | 13.30M | 31.20M | 72.90M | 52.50M | 47.00M |
EBIT Margin | 22.92% | 14.25% | -9.79% | 14.39% | 9.80% | 7.28% | 9.16% | -68.24% | 30.73% | -3.61% | -64.23% | -34.88% | -11.24% | -7.14% | 7.19% | 20.01% | 25.75% | 43.26% | 57.53% | 70.31% | 53.41% | 10.71% | 42.50% | 39.43% | 5.99% | 3.25% | 6.53% | 16.12% | 12.87% | 13.11% |
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 |