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 | 810.81M | 946.86M | 707.12M | 486.82M | 514.18M | 533.26M | 437.84M | 432.85M | 417.05M | 410.94M | 402.81M | 380.63M | 359.24M | 331.99M | 291.91M | 406.72M | 408.84M | 400.27M | 360.88M | 325.07M | 293.55M | 264.01M | 225.79M | 205.25M | 207.38M | 143.16M | 127.21M | 113.02M | 91.59M | 76.15M |
Cost of Revenue | 757.77M | 775.70M | 577.27M | 430.52M | 451.66M | 463.79M | 398.48M | 392.64M | 362.36M | 362.37M | 363.74M | 351.56M | 192.91M | 144.46M | 107.65M | 178.90M | 264.83M | 248.86M | 223.12M | 194.70M | 160.99M | 103.32M | 91.77M | 86.15M | 84.51M | 45.53M | 42.51M | 38.73M | 30.64M | 25.46M |
Gross Profit | 53.04M | 171.16M | 129.84M | 56.30M | 62.51M | 69.47M | 39.35M | 40.21M | 54.70M | 48.56M | 39.07M | 29.07M | 166.34M | 187.54M | 184.26M | 227.83M | 144.01M | 151.41M | 137.76M | 130.37M | 132.56M | 160.69M | 134.02M | 119.09M | 122.87M | 97.64M | 84.70M | 74.29M | 60.96M | 50.69M |
Operating Expenses | 23.77M | 50.64M | 31.09M | 22.00M | 49.38M | 29.17M | 26.73M | 24.98M | 24.22M | 30.14M | 28.42M | 26.33M | 171.68M | 162.10M | 172.82M | 202.33M | 442.19M | 413.05M | 376.43M | 344.37M | 308.42M | 244.15M | 215.05M | 198.39M | 196.24M | 127.19M | 115.25M | 105.28M | 81.69M | 67.18M |
Selling, General & Admin | 30.77M | 32.52M | 18.79M | 8.87M | 35.62M | 17.19M | 17.48M | 16.63M | 15.31M | 20.27M | 16.82M | 15.98M | 131.39M | 125.28M | 117.06M | 142.85M | 174.32M | 171.38M | 161.08M | 158.46M | 154.64M | 125.21M | 110.89M | 103.22M | 103.56M | 66.25M | 59.32M | 54.27M | 41.56M | 33.65M |
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 | -23.77M | 18.13M | 12.29M | 13.14M | 13.76M | -4.02M | 9.25M | 8.35M | 8.90M | 9.87M | 11.60M | 10.35M | 40.29M | 36.82M | 55.76M | 59.48M | 267.87M | 241.67M | 215.35M | 185.91M | 153.79M | 118.94M | 104.17M | 95.17M | 92.68M | 60.94M | 55.93M | 51.01M | 40.13M | 33.53M |
Operating Income | 29.27M | 60.88M | 54.09M | 33.92M | 19.35M | 41.60M | 12.68M | 15.23M | 30.48M | 18.42M | 10.65M | 2.74M | -5.34M | 25.44M | 11.44M | 25.49M | -298.19M | -261.64M | -238.67M | -214.00M | -175.86M | -83.46M | -81.03M | -79.29M | -73.36M | -29.55M | -30.55M | -30.99M | -20.73M | -16.49M |
Other Expenses / Income | -688.00K | 58.13M | 48.42M | -10.51M | -9.24M | -2.71M | 1.95M | 2.54M | 4.45M | 3.79M | -981.00K | 858.00K | -247.00K | -27.04M | -29.21M | -54.87M | 302.81M | 291.68M | 260.79M | 231.89M | 195.16M | 111.12M | 97.82M | 93.64M | 92.17M | 42.78M | 40.74M | 36.45M | 28.82M | 22.75M |
Before Tax Income | 28.58M | 119.01M | 102.50M | 23.41M | 10.12M | 31.34M | 14.63M | 17.77M | 34.93M | 22.21M | 9.67M | 3.60M | -5.59M | -1.60M | -17.77M | -29.38M | 4.62M | 30.04M | 22.12M | 17.89M | 19.30M | 27.66M | 16.79M | 14.35M | 18.80M | 13.23M | 10.19M | 5.46M | 8.09M | 6.26M |
Income Tax Expenses | 10.16M | 28.33M | 25.99M | 5.58M | 2.21M | 7.35M | -24.27M | 6.67M | 13.49M | 8.72M | 3.76M | 1.42M | -2.73M | -948.00K | -6.92M | -10.62M | 1.97M | 12.07M | 8.98M | 7.30M | 7.80M | 11.06M | 6.72M | 5.69M | 7.54M | 5.16M | 3.89M | 2.15M | 3.07M | 2.49M |
Net Income | 18.42M | 90.67M | 76.52M | 17.83M | 7.90M | 23.99M | 38.90M | 11.10M | 21.44M | 13.49M | 5.92M | 2.18M | -2.86M | -655.00K | -10.85M | -18.77M | 2.65M | 17.96M | 13.14M | 10.59M | 11.49M | 16.59M | 10.07M | 8.66M | 11.27M | 8.07M | 6.30M | 3.31M | 5.01M | 3.74M |
Interest Expenses | 9.18M | 7.93M | 8.04M | 8.81M | 8.65M | 6.25M | 3.90M | 3.64M | 2.82M | 2.90M | 3.38M | 2.60M | 1.80M | 2.25M | 2.37M | 2.43M | 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 | 22.06M | 22.25M | 22.71M | 23.01M | 23.33M | 24.33M | 25.32M | 13.25M | 14.58M | 15.98M | 17.32M | 17.40M | 18.11M | 18.83M | 18.82M | 19.37M | 20.48M | 20.59M | 21.93M | 22.60M | 22.58M | 21.34M | 17.04M | 16.91M | 16.79M | 16.61M | 16.38M | 15.16M | 15.32M | 15.04M |
Diluted Shares Outstanding | 22.20M | 22.44M | 22.86M | 23.07M | 23.52M | 24.64M | 25.59M | 13.30M | 14.65M | 16.07M | 17.36M | 17.40M | 18.11M | 18.83M | 18.83M | 19.37M | 20.48M | 20.60M | 21.95M | 22.65M | 22.65M | 21.43M | 17.10M | 17.04M | 16.98M | 16.89M | 16.58M | 15.31M | 15.37M | 15.04M |
EBITDA | 93.87M | 123.69M | 109.10M | 88.77M | 74.46M | 85.67M | 60.81M | 60.53M | 70.09M | 61.41M | 52.13M | 44.49M | 30.37M | 27.68M | 22.34M | 10.51M | 43.38M | 63.97M | 53.50M | 47.91M | 45.90M | 52.37M | 37.09M | 33.16M | 37.20M | 27.23M | 23.19M | 17.46M | 17.52M | 13.38M |
EBITDA Margin | 11.58% | 13.06% | 15.43% | 18.23% | 14.48% | 16.06% | 13.89% | 13.98% | 16.81% | 14.94% | 12.94% | 11.69% | 8.45% | 8.34% | 7.65% | 2.58% | 10.61% | 15.98% | 14.82% | 14.74% | 15.63% | 19.84% | 16.43% | 16.16% | 17.94% | 19.02% | 18.23% | 15.45% | 19.12% | 17.57% |
EBIT | 37.76M | 126.94M | 110.54M | 32.22M | 18.77M | 37.59M | 18.53M | 21.41M | 37.75M | 25.11M | 13.05M | 6.19M | -3.79M | 649.00K | -15.40M | -26.95M | 4.62M | 30.04M | 22.12M | 17.89M | 19.30M | 27.66M | 16.79M | 14.35M | 18.80M | 13.23M | 10.19M | 5.46M | 8.09M | 6.23M |
EBIT Margin | 4.66% | 13.41% | 15.63% | 6.62% | 3.65% | 7.05% | 4.23% | 4.95% | 9.05% | 6.11% | 3.24% | 1.63% | -1.06% | 0.20% | -5.27% | -6.63% | 1.13% | 7.50% | 6.13% | 5.50% | 6.57% | 10.47% | 7.44% | 6.99% | 9.07% | 9.24% | 8.01% | 4.83% | 8.83% | 8.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-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 |