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 | 749.60M | 815.59M | 614.78M | 492.62M | 820.12M | 946.55M | 747.76M | 471.50M | 676.87M | 1.12B | 1.04B | 1.04B | 958.18M | 715.95M | 490.27M | 858.35M | 612.76M | 668.20M | 557.04M | 433.42M | 373.18M | 321.19M | 408.61M | 266.59M | 190.78M | 256.80M | 215.40M | 121.50M | 98.00M | 79.60M |
Cost of Revenue | 611.06M | 694.06M | 529.55M | 473.26M | 684.74M | 766.98M | 607.90M | 437.84M | 599.01M | 877.00M | 858.47M | 846.53M | 744.18M | 576.92M | 447.62M | 760.22M | 533.93M | 577.51M | 498.18M | 399.01M | 348.16M | 296.82M | 334.32M | 204.41M | 165.56M | 206.90M | 123.90M | 66.50M | 63.90M | 56.10M |
Gross Profit | 138.54M | 121.54M | 85.23M | 19.37M | 135.38M | 179.57M | 139.86M | 33.66M | 77.85M | 241.42M | 183.89M | 191.49M | 214.00M | 139.03M | 42.65M | 98.13M | 78.83M | 90.69M | 58.86M | 34.41M | 25.02M | 24.38M | 74.28M | 62.18M | 25.21M | 49.90M | 91.50M | 55.00M | 34.10M | 23.50M |
Operating Expenses | 98.55M | 93.25M | 94.05M | 83.27M | 113.56M | 116.02M | 108.43M | 84.13M | 98.61M | 110.82M | 89.44M | 85.59M | 81.24M | 61.03M | 57.98M | 26.63M | 22.92M | 94.39M | 10.38M | 13.58M | 6.69M | 5.32M | 10.03M | 26.61M | 32.32M | 51.40M | 29.00M | 23.20M | 13.10M | 11.60M |
Selling, General & Admin | 101.14M | 97.62M | 94.44M | 86.60M | 113.39M | 115.13M | 108.84M | 88.47M | 101.03M | 112.65M | 93.66M | 86.35M | 81.67M | 64.16M | 61.20M | 26.63M | 22.92M | 21.75M | 10.38M | 9.38M | 6.34M | 5.32M | 5.17M | 3.04M | 5.44M | 13.50M | 3.20M | 6.10M | 3.10M | 4.20M |
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 | -2.58M | -4.37M | -391.00K | -3.33M | 170.00K | 888.00K | -410.00K | -4.34M | -2.43M | -1.83M | -4.21M | -759.00K | -432.00K | -3.13M | -3.23M | N/A | N/A | 72.64M | N/A | 4.20M | 350.00K | N/A | 4.86M | 23.57M | 26.88M | 37.90M | 25.80M | 17.10M | 10.00M | 7.40M |
Operating Income | 33.63M | 28.29M | -8.82M | -63.91M | 21.82M | 63.56M | 31.44M | -50.47M | -20.75M | 130.60M | 94.44M | 105.90M | 132.76M | 78.00M | -15.32M | 71.50M | 55.91M | -3.71M | 48.48M | 20.82M | 18.32M | 19.06M | 64.25M | 35.57M | -7.11M | -1.50M | 62.50M | 31.80M | 21.00M | 11.90M |
Other Expenses / Income | -6.62M | -44.75M | -9.41M | -28.67M | -24.98M | -1.42M | -15.32M | -14.29M | -91.47M | -10.54M | -13.10M | -10.49M | -9.75M | -9.13M | -7.46M | -12.15M | -19.17M | -19.96M | -15.48M | -13.15M | -13.79M | -11.38M | -14.42M | -18.25M | -86.85M | -91.10M | -3.90M | -3.60M | -4.00M | -2.60M |
Before Tax Income | 25.18M | -16.46M | -18.23M | -92.58M | -3.16M | 47.28M | 16.11M | -64.75M | -112.23M | 120.06M | 81.35M | 95.41M | 123.02M | 68.87M | -22.79M | 59.35M | 36.74M | -23.67M | 33.00M | 7.67M | 4.54M | 7.68M | 49.83M | 17.32M | -93.97M | -92.60M | 58.60M | 28.20M | 17.00M | 9.30M |
Income Tax Expenses | 10.67M | 4.37M | 7.29M | -11.88M | 9.79M | 15.00M | 4.89M | -24.04M | -21.40M | 41.05M | 28.73M | 35.38M | 43.00M | 27.25M | -2.22M | 20.05M | 11.70M | -5.25M | 10.86M | 2.72M | 2.46M | 3.06M | 17.93M | 6.17M | -27.25M | -30.30M | 21.50M | 9.80M | 4.80M | -100.00K |
Net Income | 14.52M | -20.83M | -25.53M | -80.70M | -12.95M | 32.28M | -6.15M | -40.71M | -90.83M | 102.28M | 65.32M | 60.03M | 80.02M | 41.63M | -20.57M | 38.46M | 26.66M | -32.28M | 22.14M | 4.96M | 2.08M | 4.62M | 31.91M | 11.15M | -68.66M | -63.60M | 37.10M | 18.40M | 12.20M | 9.40M |
Interest Expenses | 8.18M | 7.04M | 8.80M | 10.99M | 14.37M | 14.86M | 13.27M | 9.87M | 9.11M | 10.43M | 11.28M | 9.74M | 9.23M | 10.27M | 9.33M | 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 |
Basic Shares Outstanding | 86.40M | 92.71M | 91.16M | 90.20M | 89.78M | 90.00M | 85.42M | 83.70M | 82.72M | 83.00M | 85.09M | 87.52M | 90.02M | 88.57M | 88.50M | 88.99M | 90.02M | 89.67M | 86.52M | 80.36M | 79.78M | 72.78M | 70.02M | 69.27M | 68.95M | 67.06M | 62.71M | 50.46M | 42.27M | 41.96M |
Diluted Shares Outstanding | 88.31M | 92.71M | 91.46M | 90.20M | 89.78M | 92.92M | 87.97M | 83.70M | 82.72M | 100.41M | 102.54M | 104.08M | 106.67M | 90.49M | 88.50M | 89.22M | 90.53M | 93.14M | 86.52M | 80.36M | 79.91M | 73.01M | 80.32M | 70.03M | 68.95M | 67.06M | 64.19M | 50.66M | 42.27M | 41.96M |
EBITDA | 71.36M | 66.90M | 33.40M | -18.59M | 68.96M | 109.46M | 51.77M | -16.93M | -59.20M | 195.79M | 149.53M | 137.97M | 161.21M | 106.15M | 14.68M | 85.85M | 57.65M | -11.49M | 58.80M | 28.47M | 25.87M | 29.52M | 77.26M | 40.88M | -69.02M | -56.00M | 84.40M | 45.30M | 27.00M | 16.70M |
EBITDA Margin | 9.52% | 8.20% | 5.43% | -3.77% | 8.41% | 11.56% | 6.92% | -3.59% | -8.75% | 17.51% | 14.34% | 13.29% | 16.82% | 14.83% | 2.99% | 10.00% | 9.41% | -1.72% | 10.56% | 6.57% | 6.93% | 9.19% | 18.91% | 15.33% | -36.18% | -21.81% | 39.18% | 37.28% | 27.55% | 20.98% |
EBIT | 33.36M | -9.42M | -9.43M | -81.59M | 11.21M | 62.14M | 12.02M | -54.89M | -103.11M | 153.76M | 105.33M | 105.15M | 132.24M | 79.14M | -13.46M | 58.50M | 38.36M | -37.53M | 33.00M | 7.67M | 4.54M | 7.68M | 49.83M | 17.32M | -95.90M | -93.90M | 58.60M | 28.20M | 17.00M | 9.30M |
EBIT Margin | 4.45% | -1.16% | -1.53% | -16.56% | 1.37% | 6.57% | 1.61% | -11.64% | -15.23% | 13.75% | 10.10% | 10.13% | 13.80% | 11.05% | -2.74% | 6.82% | 6.26% | -5.62% | 5.92% | 1.77% | 1.22% | 2.39% | 12.20% | 6.49% | -50.27% | -36.57% | 27.21% | 23.21% | 17.35% | 11.68% |
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 |