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-09-30 | 2012-09-30 | 2011-09-30 | 2010-09-30 | 2009-09-30 | 2008-09-30 | 2007-09-30 | 2006-09-30 | 2005-09-30 | 2004-09-30 | 2003-09-30 | 2002-09-30 | 2001-09-30 | 2000-09-30 | 1999-09-30 | 1998-09-30 | 1997-09-30 | 1996-09-30 | 1995-09-30 | 1994-09-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 365.32M | 368.23M | 366.11M | 433.68M | 668.84M | 809.89M | 839.80M | 850.08M | 861.45M | 828.08M | 755.82M | 734.26M | 709.20M | 673.78M | 627.04M | 610.06M | 654.14M | 638.82M | 606.91M | 553.69M | 499.10M | 460.81M | 447.95M | 408.69M | 360.80M | 306.90M | 262.70M | 224.10M | 186.70M | 158.60M |
Cost of Revenue | 248.94M | 215.45M | 223.33M | 296.73M | 533.66M | 661.44M | 687.28M | 668.28M | 678.26M | 659.35M | 566.85M | 545.14M | 523.91M | 501.57M | 164.97M | 151.19M | 487.24M | 462.43M | 435.28M | 399.51M | 359.02M | 327.95M | 324.86M | 291.93M | 269.30M | 220.20M | 187.00M | 160.80M | 140.70M | 119.80M |
Gross Profit | 116.38M | 152.78M | 142.78M | 136.95M | 135.18M | 148.46M | 152.52M | 181.79M | 183.19M | 168.72M | 188.97M | 189.13M | 185.29M | 172.21M | 462.07M | 458.87M | 166.90M | 176.39M | 171.63M | 154.18M | 140.08M | 132.86M | 123.09M | 116.76M | 91.50M | 86.70M | 75.70M | 63.30M | 46.00M | 38.80M |
Operating Expenses | 77.00M | 107.05M | 106.07M | 108.58M | 129.73M | 152.23M | 152.26M | 150.18M | 159.91M | 8.77M | 165.88M | 151.31M | 131.06M | 121.72M | 438.50M | 466.56M | 135.00M | 125.20M | 116.52M | 101.19M | 91.13M | 82.75M | 86.81M | 80.86M | 64.80M | 59.00M | 52.00M | 44.50M | 30.00M | 25.40M |
Selling, General & Admin | 77.00M | 70.61M | 76.02M | 76.36M | 100.15M | 132.91M | 130.81M | 127.26M | 135.13M | 130.36M | 139.83M | 124.89M | 103.86M | 93.02M | 409.52M | 432.90M | 102.82M | 96.23M | 89.57M | 76.48M | 66.96M | 59.65M | 69.33M | 64.44M | 50.70M | 43.20M | 37.80M | 32.70M | 21.00M | 17.90M |
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 | N/A | 36.44M | 30.05M | 32.22M | 29.58M | 19.32M | 21.45M | 22.93M | 24.78M | N/A | 26.05M | 26.42M | 27.20M | 28.70M | 31.37M | 33.66M | 32.19M | 28.97M | 26.95M | 24.71M | 24.17M | 23.10M | 17.48M | 16.41M | 14.10M | 15.80M | 14.20M | 11.80M | 9.00M | 7.50M |
Operating Income | 39.38M | -30.22M | 47.66M | -14.66M | 83.58M | 36.64M | 267.00K | 31.61M | 23.28M | 12.70M | 31.35M | 43.18M | 52.49M | 50.02M | 7.19M | -7.69M | 31.90M | 51.29M | 55.12M | 53.38M | 43.75M | 50.12M | 36.28M | 35.90M | 26.70M | 27.70M | 23.70M | 18.80M | 16.00M | 13.40M |
Other Expenses / Income | 25.47M | -88.76M | -24.49M | -78.57M | -28.44M | 14.85M | -13.16M | 114.66M | -60.71M | 117.72M | 175.66M | -11.98M | -4.66M | -8.58M | -13.99M | -27.10M | -17.03M | -9.00M | -10.67M | -11.08M | -11.59M | -12.22M | -3.91M | -2.70M | 3.90M | 5.10M | 1.80M | 2.10M | 100.00K | -2.00M |
Before Tax Income | 64.85M | -43.03M | 42.27M | -50.20M | 55.14M | 16.75M | -12.89M | 146.26M | -37.43M | 156.09M | 196.39M | 31.20M | 47.83M | 41.44M | 7.19M | -34.78M | 14.87M | 42.29M | 44.44M | 42.55M | 32.42M | 36.04M | 33.92M | 34.51M | 28.80M | 30.90M | 25.50M | 20.90M | 16.10M | 11.40M |
Income Tax Expenses | 9.31M | -10.72M | 6.79M | -12.21M | 9.76M | -2.64M | -62.96M | 46.81M | -21.59M | 55.25M | 74.29M | 6.45M | 13.87M | 12.02M | 1.16M | -11.80M | 3.06M | 14.29M | 14.22M | 14.88M | 11.48M | 12.96M | 12.12M | 12.20M | 10.10M | 11.20M | 9.40M | 7.90M | 6.10M | 4.20M |
Net Income | 54.95M | -32.30M | 35.48M | -37.99M | 45.38M | 19.39M | 50.07M | 99.45M | -15.84M | 100.83M | 140.27M | 21.59M | 34.56M | 28.09M | 6.00M | -22.98M | 11.81M | 28.00M | 30.22M | 27.66M | 20.94M | 23.09M | 21.80M | 18.59M | 20.50M | 19.70M | 16.10M | 13.00M | 10.00M | 7.20M |
Interest Expenses | 5.79M | 5.89M | 7.16M | 15.54M | 20.26M | 19.88M | 20.12M | 20.93M | 21.36M | N/A | 16.38M | 18.23M | 13.38M | 12.98M | 13.74M | 40.19M | 20.04M | 6.42M | 8.71M | 8.05M | 19.66M | 12.27M | 2.36M | 5.11M | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 289.99K | 1.49M | 1.59M | 1.73M | 1.72M | 1.74M | 1.84M | 1.83M | 2.33M | 1.76M | 2.32M | 2.33M | 2.15M | 2.26M | 2.30M | 2.28M | 2.26M | 2.24M | 2.22M | 2.21M | 2.18M | 2.25M | 2.32M | 2.36M | 2.36M | 2.55M | 2.71M | 2.10M | 1.78M | 1.29M |
Diluted Shares Outstanding | 289.99K | 1.49M | 1.59M | 1.73M | 1.72M | 1.74M | 1.84M | 1.83M | 2.33M | 1.76M | 2.32M | 2.33M | 2.16M | 2.27M | 2.31M | 2.28M | 2.28M | 2.27M | 2.27M | 2.24M | 2.19M | 2.26M | 2.32M | 2.37M | 2.39M | 2.60M | 2.76M | 2.14M | 2.13M | 1.29M |
EBITDA | 109.62M | -692.00K | 79.48M | -2.44M | 35.03M | 55.96M | 28.68M | 54.53M | 8.70M | 38.37M | 48.89M | 75.85M | 89.57M | 83.68M | 52.30M | 12.89M | 64.08M | 82.63M | 80.09M | 78.38M | 73.41M | 71.36M | 53.76M | 52.31M | 47.70M | 50.50M | 37.90M | 30.60M | 25.00M | 20.90M |
EBITDA Margin | 30.01% | -0.19% | 21.71% | -0.56% | 5.24% | 6.91% | 3.42% | 6.42% | 1.01% | 4.63% | 6.47% | 10.33% | 12.63% | 12.42% | 8.34% | 2.11% | 9.80% | 12.94% | 13.20% | 14.16% | 14.71% | 15.49% | 12.00% | 12.80% | 13.22% | 16.45% | 14.43% | 13.65% | 13.39% | 13.18% |
EBIT | 70.05M | -37.13M | 49.43M | -34.66M | 75.40M | 36.64M | 7.23M | 167.19M | -16.07M | 156.09M | 230.94M | 46.27M | 61.81M | 53.10M | 20.90M | 5.40M | 34.91M | 48.72M | 53.15M | 50.59M | 52.09M | 48.32M | 36.28M | 35.90M | 30.60M | 30.90M | 25.50M | 20.90M | 16.10M | 11.40M |
EBIT Margin | 19.18% | -10.08% | 13.50% | -7.99% | 11.27% | 4.52% | 0.86% | 19.67% | -1.87% | 18.85% | 30.55% | 6.30% | 8.72% | 7.88% | 3.33% | 0.89% | 5.34% | 7.63% | 8.76% | 9.14% | 10.44% | 10.49% | 8.10% | 8.78% | 8.48% | 10.07% | 9.71% | 9.33% | 8.62% | 7.19% |
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-09-30 | 2012-09-30 | 2011-09-30 | 2010-09-30 | 2009-09-30 | 2008-09-30 | 2007-09-30 | 2006-09-30 | 2005-09-30 | 2004-09-30 | 2003-09-30 | 2002-09-30 | 2001-09-30 | 2000-09-30 | 1999-09-30 | 1998-09-30 | 1997-09-30 | 1996-09-30 | 1995-09-30 | 1994-09-30 |