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 | 389.29M | 252.30M | 267.00M | 160.50M | 127.10M | 110.30M | 98.80M | 95.70M | 103.90M | 701.90M | 131.20M | 139.40M | 145.28M | 99.50M | 138.26M | 264.00M | 377.04M | 748.19M | 938.19M | 951.50M | 760.63M | 646.35M | 868.41M | 880.83M | 750.41M | 392.20M | 346.30M | 431.20M | 334.90M | 685.80M |
Cost of Revenue | 235.98M | 146.60M | 132.00M | 77.70M | 64.10M | 51.30M | 66.40M | 61.30M | 67.10M | 136.80M | 86.90M | 91.30M | 71.47M | 62.30M | 114.11M | 120.10M | 210.93M | 487.56M | 671.34M | 726.14M | 458.62M | 474.63M | 702.42M | 638.60M | 589.59M | 287.00M | 216.70M | 83.40M | 87.40M | 408.00M |
Gross Profit | 153.31M | 105.70M | 135.00M | 82.80M | 63.00M | 59.00M | 32.40M | 34.40M | 36.80M | 565.10M | 44.30M | 48.10M | 73.81M | 37.20M | 24.15M | 143.90M | 166.10M | 260.63M | 266.85M | 225.36M | 302.01M | 171.72M | 165.99M | 242.23M | 160.82M | 105.20M | 129.60M | 347.80M | 247.50M | 277.80M |
Operating Expenses | 62.57M | 44.30M | 40.50M | 35.70M | 31.70M | 29.60M | 29.30M | 31.70M | 42.90M | 51.80M | 38.40M | 43.40M | 71.75M | 78.70M | 125.44M | 104.90M | 134.17M | 168.99M | 86.06M | 80.81M | 172.02M | 50.31M | 48.91M | 83.35M | 65.73M | 45.50M | 76.70M | 199.60M | 200.20M | 213.30M |
Selling, General & Admin | 23.80M | 14.40M | 15.20M | 22.91M | 21.39M | 20.60M | 20.40M | 23.10M | 33.40M | 17.20M | 17.00M | 2.10M | 55.91M | 30.30M | 110.33M | 34.10M | 101.17M | 128.65M | 48.01M | 43.76M | 126.16M | 27.53M | 18.79M | 31.57M | 16.36M | 6.60M | 44.20M | 170.80M | 171.60M | 150.90M |
Research & Development | N/A | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 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 | 38.78M | 29.90M | 25.30M | 35.70M | 31.70M | 1.10M | 15.80M | 20.70M | 5.00M | 8.50M | 3.70M | 4.30M | 15.84M | 13.66M | 15.12M | 17.34M | 33.00M | 40.34M | 38.05M | 37.05M | 45.86M | 22.78M | 30.12M | 51.78M | 49.37M | 38.90M | 32.50M | 28.80M | 28.60M | 62.40M |
Operating Income | 90.73M | 103.11M | 94.50M | 68.41M | 31.30M | 29.40M | 2.30M | 1.90M | -6.10M | 513.30M | 800.00K | 2.10M | -386.81M | -51.60M | -209.34M | -25.70M | 23.06M | 78.23M | 180.79M | 144.55M | 129.99M | 121.42M | 117.08M | 158.87M | 95.09M | 59.70M | 52.90M | 148.20M | 47.30M | 64.50M |
Other Expenses / Income | 9.33M | 33.15M | 4.27M | 12.06M | 4.79M | 1.46M | 37.78M | 19.53M | 4.97M | 8.54M | 3.78M | 4.24M | -55.56M | -9.64M | 4.09M | -36.59M | -11.05M | -15.95M | -7.69M | -2.76M | -4.03M | 134.51M | 36.18M | -8.36M | 6.50M | 2.60M | 16.50M | 22.40M | 6.60M | 11.50M |
Before Tax Income | 100.06M | 94.60M | 99.60M | 59.80M | 36.20M | 30.90M | 41.30M | 22.60M | -1.10M | 521.80M | 4.50M | 6.40M | -385.87M | -55.40M | -205.13M | -62.30M | 11.98M | 62.27M | 173.10M | 135.34M | 121.26M | 242.06M | 113.07M | 156.97M | 101.60M | 62.30M | 76.00M | 175.00M | 53.90M | 76.00M |
Income Tax Expenses | 26.01M | 24.40M | 25.00M | 13.70M | 9.40M | -700.00K | -17.90M | 7.10M | 800.00K | 115.50M | -400.00K | 400.00K | -55.66M | -23.80M | -81.22M | -26.90M | 869.00K | 25.16M | 64.33M | 53.26M | 42.63M | 89.56M | 42.34M | 56.64M | 23.96M | 36.20M | 40.50M | 83.10M | 24.50M | 33.90M |
Net Income | 77.71M | 70.93M | 74.55M | 45.20M | 26.80M | 32.40M | 59.50M | 15.90M | -1.70M | 406.50M | 5.00M | 6.00M | -330.28M | -35.90M | -130.02M | -35.90M | 39.21M | 51.02M | 126.66M | 90.10M | 75.92M | 174.36M | 70.20M | 100.32M | 124.36M | 28.80M | 35.50M | 176.00M | 73.90M | 42.10M |
Interest Expenses | 30.62M | 18.40M | 15.90M | 13.60M | 12.30M | 11.80M | 12.20M | 12.29M | 11.43M | 8.61M | 2.04M | 2.82M | 3.92M | 8.61M | 1.16M | 4.48M | 20.04M | 13.94M | 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 | 58.31M | 58.72M | 58.88M | 59.01M | 59.99M | 62.73M | 70.55M | 74.46M | 87.83M | 92.30M | 92.29M | 92.26M | 92.24M | 91.67M | 91.41M | 89.55M | 73.84M | 73.72M | 74.84M | 75.46M | 75.92M | 78.54M | 80.70M | 85.02M | 87.58M | 90.00M | 91.03M | 91.67M | 91.23M | 91.52M |
Diluted Shares Outstanding | 58.32M | 58.72M | 58.88M | 59.01M | 59.99M | 62.73M | 70.55M | 74.46M | 87.83M | 92.30M | 92.29M | 92.26M | 92.24M | 91.67M | 91.41M | 89.55M | 74.30M | 74.42M | 76.21M | 76.91M | 77.46M | 81.48M | 84.58M | 87.24M | 88.83M | 92.90M | 93.42M | 91.67M | 91.23M | 93.20M |
EBITDA | 129.51M | 84.36M | 112.66M | 57.87M | 40.31M | 38.50M | 13.18M | 12.01M | 3.35M | 526.62M | 14.99M | 14.79M | -373.95M | -36.46M | -191.17M | -50.01M | 49.45M | 112.90M | 207.62M | 174.94M | 171.53M | 130.96M | 106.52M | 217.11M | 144.46M | 98.60M | 74.58M | 170.70M | 75.90M | 126.90M |
EBITDA Margin | 33.27% | 33.43% | 42.19% | 36.06% | 31.72% | 34.91% | 13.34% | 12.55% | 3.23% | 75.03% | 11.42% | 10.61% | -257.39% | -36.64% | -138.27% | -18.94% | 13.11% | 15.09% | 22.13% | 18.39% | 22.55% | 20.26% | 12.27% | 24.65% | 19.25% | 25.14% | 21.54% | 39.59% | 22.66% | 18.50% |
EBIT | 134.34M | 113.73M | 115.45M | 72.50M | 48.50M | 43.50M | 53.80M | 35.30M | 10.53M | 530.61M | 6.64M | 9.22M | -382.02M | -51.09M | -210.08M | -58.32M | 60.12M | 90.12M | 190.99M | 143.36M | 118.54M | 263.92M | 112.55M | 156.97M | 148.32M | 65.00M | 76.00M | 259.10M | 98.40M | 76.00M |
EBIT Margin | 34.51% | 45.08% | 43.24% | 45.17% | 38.16% | 39.44% | 54.45% | 36.88% | 10.13% | 75.60% | 5.06% | 6.61% | -262.94% | -51.34% | -151.95% | -22.09% | 15.95% | 12.04% | 20.36% | 15.07% | 15.58% | 40.83% | 12.96% | 17.82% | 19.76% | 16.57% | 21.95% | 60.09% | 29.38% | 11.08% |
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 |