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.74M | 103.87M | 701.87M | 131.26M | 139.40M | 145.28M | 99.54M | 138.26M | 263.99M | 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 | 67.19M | 62.19M | 67.09M | 136.80M | 86.91M | 91.28M | 71.47M | 62.29M | 114.11M | 120.12M | 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 | 31.60M | 33.55M | 36.78M | 565.08M | 44.34M | 48.12M | 73.81M | 37.25M | 24.15M | 143.87M | 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.27M | 31.59M | 42.91M | 51.83M | 38.49M | 43.44M | 71.75M | 78.76M | 125.44M | 104.98M | 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.38M | N/A | 33.43M | 29.94M | 17.03M | 18.00M | 55.91M | 65.10M | 110.33M | 87.63M | 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 | 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 | N/A | N/A | N/A |
Other Operating Expenses | 651.00K | 29.90M | 25.30M | 35.70M | 31.70M | 1.10M | 8.88M | 31.59M | 9.49M | 21.88M | 21.45M | 25.43M | 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.33M | 1.96M | -6.13M | 513.25M | 5.86M | 4.68M | 2.06M | -41.50M | -101.29M | 38.89M | 31.94M | 91.64M | 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 | 26.66M | -8.51M | 5.10M | -8.61M | 4.90M | 13.30M | 39.02M | 20.65M | 4.97M | 8.57M | -1.41M | 1.74M | -387.94M | -13.94M | -103.84M | -101.25M | -19.95M | -29.37M | -7.69M | -9.22M | -8.73M | 120.65M | -4.00M | -1.91M | 6.50M | 2.60M | 23.10M | 26.80M | 6.60M | 11.50M |
Before Tax Income | 100.06M | 94.60M | 99.60M | 59.80M | 36.20M | 30.90M | 41.35M | 22.61M | -1.16M | 521.82M | 4.45M | 6.42M | -385.87M | -55.45M | -205.13M | -62.36M | 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.88M | 7.15M | 808.00K | 115.51M | -409.00K | 387.00K | -55.66M | -23.85M | -81.22M | -26.98M | 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.58M | 15.89M | -1.73M | 406.45M | 4.99M | 6.01M | -330.28M | -35.86M | -130.02M | -35.88M | 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.14M | 12.29M | 11.43M | 8.61M | 2.04M | 2.82M | 3.92M | 8.61M | 1.16M | 4.48M | 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 |
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.98M | 73.94M | 74.95M | 75.71M | 75.92M | 78.54M | 80.70M | 85.02M | 87.58M | 90.00M | 91.03M | 91.51M | 91.61M | 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 | 73.98M | 73.94M | 76.30M | 77.01M | 77.46M | 81.48M | 84.58M | 87.24M | 88.83M | 92.90M | 93.42M | 91.51M | 92.19M | 93.20M |
EBITDA | 166.86M | 126.00M | 126.50M | 81.20M | 48.10M | 39.50M | 53.84M | 35.34M | 10.51M | 530.57M | 6.62M | 9.22M | -366.18M | -37.44M | -193.97M | -41.02M | 64.00M | 116.54M | 231.76M | 180.20M | 150.04M | 287.77M | 142.17M | 208.75M | 197.69M | 103.90M | 108.50M | 287.90M | 127.00M | 138.40M |
EBITDA Margin | 42.86% | 49.94% | 47.38% | 50.59% | 37.84% | 35.81% | 54.50% | 36.91% | 10.11% | 75.59% | 5.04% | 6.61% | -252.04% | -37.62% | -140.30% | -15.54% | 16.98% | 15.58% | 24.70% | 18.94% | 19.73% | 44.52% | 16.37% | 23.70% | 26.34% | 26.49% | 31.33% | 66.77% | 37.92% | 20.18% |
EBIT | 134.34M | 113.73M | 115.45M | 72.50M | 48.50M | 43.50M | 53.84M | 35.34M | 10.51M | 530.57M | 6.62M | 9.22M | -382.02M | -51.10M | -210.08M | -58.38M | 40.08M | 76.18M | 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.50% | 36.91% | 10.11% | 75.59% | 5.04% | 6.61% | -262.94% | -51.34% | -151.95% | -22.12% | 10.63% | 10.18% | 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 |