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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 480.78M | 537.79M | 494.31M | 448.98M | 461.70M | 357.57M | 337.67M | 326.10M | 313.73M | 312.06M | 297.65M | 292.93M | 283.62M | 250.73M | 233.35M | 240.88M | 212.06M | 181.47M | 153.23M | 138.48M | 126.00M | 96.94M | 159.12M | 157.15M | 87.30M | 61.60M | 40.40M | 25.00M | 14.60M |
Cost of Revenue | 216.44M | 223.77M | 201.81M | 180.90M | 196.73M | 146.50M | 136.87M | 128.18M | 126.26M | 126.20M | 117.06M | 111.23M | 103.57M | 94.11M | 84.27M | 87.80M | 81.61M | 73.27M | 62.45M | 54.69M | 50.05M | 34.03M | 49.11M | 45.47M | 27.70M | 22.00M | 13.70M | 9.00M | 5.50M |
Gross Profit | 264.34M | 314.01M | 292.50M | 268.08M | 264.97M | 211.07M | 200.80M | 197.92M | 187.47M | 185.86M | 180.59M | 181.70M | 180.04M | 156.62M | 149.09M | 153.07M | 130.45M | 108.20M | 90.78M | 83.79M | 75.95M | 62.91M | 110.01M | 111.68M | 59.60M | 39.60M | 26.70M | 16.00M | 9.10M |
Operating Expenses | 257.57M | 272.02M | 253.52M | 246.13M | 257.10M | 184.86M | 173.25M | 166.12M | 164.21M | 165.83M | 156.85M | 149.62M | 142.67M | 125.87M | 111.22M | 115.11M | 107.80M | 88.16M | 76.12M | 73.38M | 71.78M | 51.88M | 86.28M | 84.53M | 45.00M | 30.40M | 19.90M | 12.00M | 7.30M |
Selling, General & Admin | 235.85M | 249.59M | 229.00M | 216.57M | 225.91M | 175.74M | 165.82M | 157.48M | 155.12M | 154.34M | 145.35M | 138.26M | 134.75M | 118.62M | 104.56M | 109.67M | 102.58M | 82.48M | 69.06M | 63.23M | 55.69M | 43.48M | 75.19M | 76.59M | 41.00M | 27.60M | 18.70M | 11.50M | 7.00M |
Research & Development | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 200.00K | 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 | 21.72M | 22.43M | 24.52M | 29.56M | 31.19M | 674.00K | 301.00K | 740.00K | 511.00K | 464.00K | 592.00K | 1.30M | 7.92M | 7.25M | 6.67M | 5.44M | 5.22M | 5.68M | 7.07M | 10.15M | 16.09M | 8.41M | 11.09M | 7.94M | 4.00M | 2.80M | 1.20M | 500.00K | 300.00K |
Operating Income | 6.77M | 32.65M | 38.64M | 21.58M | 7.36M | 22.43M | 27.55M | 30.77M | 18.83M | 18.21M | 21.83M | 30.66M | 37.00M | 30.75M | 32.42M | 37.96M | 22.65M | 20.04M | 14.66M | 2.01M | 1.58M | -1.14M | 20.62M | 27.14M | 14.60M | 9.20M | 6.80M | 4.00M | 1.80M |
Other Expenses / Income | -481.00K | -1.93M | -5.45M | -3.24M | -8.52M | 1.10M | -178.00K | -65.00K | 493.00K | 176.00K | -1.84M | 79.00K | 1.65M | 3.55M | 1.31M | 6.85M | 7.35M | 6.05M | 4.72M | -4.18M | 1.60M | 1.42M | 6.42M | 6.89M | 3.00M | 2.90M | 2.50M | 700.00K | 300.00K |
Before Tax Income | 6.29M | 30.72M | 33.19M | 12.93M | -9.60M | 23.52M | 27.37M | 30.71M | 19.32M | 18.39M | 19.99M | 32.26M | 38.65M | 34.30M | 33.73M | 44.81M | 30.00M | 26.09M | 19.38M | 6.23M | 3.18M | 278.00K | 27.04M | 34.04M | 17.60M | 12.10M | 9.30M | 4.70M | 2.10M |
Income Tax Expenses | 3.23M | 8.92M | 8.35M | 2.94M | -29.00K | 8.14M | 12.23M | 13.06M | 7.32M | 7.52M | 7.22M | 6.24M | 15.63M | 13.79M | 13.96M | 15.60M | 11.06M | 10.04M | 8.03M | 2.10M | 985.00K | -311.00K | 8.93M | 12.42M | 6.60M | 4.60M | 3.70M | 700.00K | 800.00K |
Net Income | 3.05M | 21.81M | 24.84M | 9.99M | -9.57M | 15.38M | 15.14M | 17.65M | 12.00M | 10.87M | 12.77M | 26.02M | 23.01M | 20.51M | 19.77M | 29.21M | 18.94M | 17.76M | 11.35M | 4.13M | 2.19M | 589.00K | 18.12M | 21.61M | 11.00M | 7.50M | 5.60M | 4.00M | 1.30M |
Interest Expenses | 3.06M | 2.46M | 4.22M | 5.34M | 8.05M | 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 |
Basic Shares Outstanding | 19.18M | 18.97M | 19.11M | 18.83M | 18.49M | 18.09M | 17.92M | 17.98M | 17.93M | 18.71M | 20.86M | 22.50M | 22.67M | 22.48M | 22.64M | 23.06M | 23.07M | 22.20M | 21.41M | 22.02M | 22.55M | 23.19M | 22.55M | 20.99M | 18.03M | 17.04M | 16.47M | 13.11M | 7.65M |
Diluted Shares Outstanding | 19.26M | 19.17M | 19.36M | 18.93M | 18.49M | 18.38M | 18.24M | 18.27M | 18.14M | 19.01M | 21.35M | 22.93M | 23.16M | 23.06M | 22.88M | 23.59M | 23.73M | 22.97M | 21.88M | 22.46M | 22.84M | 23.65M | 23.91M | 24.53M | 20.07M | 18.74M | 17.50M | 13.11M | 7.65M |
EBITDA | 41.41M | 70.10M | 116.12M | 98.07M | 42.24M | 32.64M | 34.80M | 40.44M | 32.30M | 31.53M | 35.24M | 43.55M | 46.57M | 30.75M | 40.41M | 37.96M | 22.65M | 20.04M | 17.00M | 25.66M | 20.04M | 19.43M | 31.50M | 35.09M | 18.60M | 12.00M | 8.00M | 4.50M | 2.10M |
EBITDA Margin | 8.61% | 13.03% | 23.49% | 21.84% | 9.15% | 9.13% | 10.31% | 12.40% | 10.30% | 10.10% | 11.84% | 14.87% | 16.42% | 12.26% | 17.32% | 15.76% | 10.68% | 11.04% | 11.09% | 18.53% | 15.90% | 20.05% | 19.80% | 22.33% | 21.31% | 19.48% | 19.80% | 18.00% | 14.38% |
EBIT | 9.35M | 33.19M | 37.41M | 18.27M | -1.54M | 23.52M | 27.37M | 30.71M | 19.32M | 18.39M | 19.99M | 32.26M | 38.65M | 34.30M | 33.73M | 44.81M | 30.00M | 27.79M | 19.38M | 6.23M | 3.18M | 278.00K | 27.04M | 34.04M | 17.60M | 12.10M | 9.30M | 4.70M | 2.10M |
EBIT Margin | 1.94% | 6.17% | 7.57% | 4.07% | -0.33% | 6.58% | 8.11% | 9.42% | 6.16% | 5.89% | 6.72% | 11.01% | 13.63% | 13.68% | 14.46% | 18.60% | 14.15% | 15.32% | 12.65% | 4.50% | 2.52% | 0.29% | 16.99% | 21.66% | 20.16% | 19.64% | 23.02% | 18.80% | 14.38% |
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 |