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 | 248.90M | 450.44M | 616.94M | 724.69M | 951.72M | 546.94M | 457.58M | 821.18M | 903.67M | 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 | 213.52M | 514.07M | 340.49M | 291.31M | 185.42M | 502.59M | 588.03M | 272.44M | 801.02M | 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 | 131.17M | 236.98M | 235.47M | 273.94M | 290.13M | 646.84M | 638.70M | 195.31M | 333.23M | 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 | 271.30M | 150.39M | 144.06M | 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 | 173.00K | 89.56M | 157.81M | 151.76M | 176.28M | 201.28M | 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 | 82.35M | 277.08M | 105.02M | 17.37M | -104.71M | -144.25M | -50.67M | 77.13M | 467.80M | 216.45M | 401.02M | 432.03M | 463.78M | 191.11M | 44.89M | 161.60M | 134.07M | 23.30M | 37.50M | 62.60M | 43.10M | 24.30M | 14.70M |
Other Expenses / Income | 2.71M | -29.73M | -42.43M | -5.86M | -24.19M | 3.66M | -14.15M | -148.50M | -94.02M | -372.10M | -670.35M | -376.88M | -53.63M | -91.03M | -42.68M | -184.14M | -311.00K | -16.55M | 31.68M | 17.23M | -22.95M | -65.75M | -7.15M | -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 | 283.66M | 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 | 35.98M | 42.81M | 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 | 89.05M | 87.83M | 90.95M | 96.90M | 42.88M | 5.59M | 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 | 90.95M | 96.95M | 42.88M | 5.59M | 5.56M | 5.54M | 5.41M | 4.93M | 5.47M | 6.29M | 7.26M | 7.24M | 7.18M | 6.41M | 6.31M | 6.37M | 6.30M | 6.65M | 8.20M | 6.72M | 6.72M | 6.57M | 6.97M |
EBITDA | 169.23M | 137.16M | 39.90M | 100.56M | 91.75M | 76.30M | 93.00M | -226.34M | 454.21M | 117.17M | -476.35M | -195.35M | 61.74M | 96.02M | 251.00M | 530.27M | 429.03M | 551.95M | 695.62M | 654.70M | 313.40M | 97.00M | 255.62M | 222.25M | 72.20M | 84.10M | 109.10M | 143.90M | 118.60M | 107.00M |
EBITDA Margin | 37.45% | 29.38% | 11.11% | 24.02% | 25.81% | 20.84% | 23.82% | -48.95% | 47.09% | 12.24% | -46.88% | -17.18% | 5.88% | 9.18% | 22.95% | 31.11% | 37.99% | 52.70% | 72.34% | 82.92% | 72.69% | 32.63% | 54.46% | 47.53% | 20.60% | 20.57% | 22.82% | 31.82% | 29.08% | 29.85% |
EBIT | 103.59M | 66.52M | -35.15M | 60.23M | 34.84M | 26.66M | 34.33M | -315.90M | 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% | 8.79% | -68.31% | 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 |