Financial Year End | 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 | 1993-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 325.08M | 392.29M | 366.09M | 394.17M | 358.77M | 301.21M | 324.89M | 369.48M | 393.27M | 419.04M | 424.42M | 396.27M | 331.41M | 275.56M | 353.21M | 325.29M | 327.25M | 294.46M | 237.12M | 252.34M | 263.28M | 312.13M | 345.68M | 472.00M | 467.80M | 407.60M | 365.10M | 339.40M | 301.60M | 295.50M |
Cost of Revenue | 245.00M | 305.83M | 289.13M | 319.13M | 290.28M | 245.13M | 265.71M | 302.32M | 313.93M | 330.33M | 333.09M | 311.98M | 260.17M | 213.70M | 274.53M | 252.89M | 253.10M | 226.66M | 173.03M | 184.88M | 190.74M | 220.38M | 234.63M | 307.80M | 315.70M | 283.40M | 253.90M | 243.00M | 218.10M | 262.20M |
Gross Profit | 80.08M | 86.45M | 76.96M | 75.03M | 68.49M | 56.08M | 59.18M | 67.16M | 79.34M | 88.71M | 91.33M | 84.29M | 71.23M | 61.86M | 78.68M | 72.40M | 74.15M | 67.80M | 64.10M | 67.46M | 72.54M | 91.75M | 111.04M | 164.20M | 152.10M | 124.20M | 111.20M | 96.40M | 83.50M | 33.30M |
Operating Expenses | 69.00M | 73.71M | 67.83M | 68.00M | 66.41M | 52.14M | 55.20M | 56.52M | 62.19M | 63.98M | 66.87M | 64.98M | 57.30M | 51.97M | 65.60M | 65.87M | 67.30M | 62.88M | 61.00M | 64.20M | 68.52M | 91.34M | 112.53M | 133.40M | 112.30M | 95.20M | 92.70M | 83.60M | 85.70M | 28.50M |
Selling, General & Admin | 69.00M | 73.71M | 67.83M | 68.00M | 66.41M | 52.14M | 55.20M | 56.52M | 62.19M | 63.98M | 66.87M | 64.98M | 57.30M | 51.97M | 65.60M | 65.87M | 67.30M | 62.88M | 61.00M | 64.20M | 68.52M | 91.34M | 102.84M | 124.90M | 107.30M | 89.80M | 85.00M | 77.50M | 79.80M | 20.60M |
Research & Development | 254.00K | 476.00K | 855.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 | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | -1.52M | -1.00M | -280.00K | -743.00K | -618.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 | 9.70M | 8.50M | 5.00M | 5.40M | 7.70M | 6.10M | 5.90M | 7.90M |
Operating Income | 11.08M | 12.74M | 9.13M | 7.03M | 2.08M | 3.94M | 3.98M | 10.64M | 17.15M | 24.73M | 24.46M | 19.31M | 13.93M | 9.89M | 13.08M | 6.52M | 6.85M | 4.92M | 3.10M | 3.26M | 4.02M | 414.00K | -1.49M | 30.80M | 39.80M | 29.00M | 18.50M | 12.80M | -2.20M | 4.80M |
Other Expenses / Income | -1.52M | -1.00M | 1.53M | -743.00K | 189.00K | 113.00K | -37.52M | 92.00K | -214.00K | -388.00K | 983.00K | -187.00K | -161.00K | -213.00K | 256.00K | 285.00K | -705.00K | -1.37M | -677.00K | -400.00K | -1.77M | -3.70M | -7.19M | -900.00K | 900.00K | 1.30M | N/A | -700.00K | 10.30M | -35.50M |
Before Tax Income | 9.55M | 11.74M | 10.66M | 6.29M | 2.27M | 4.06M | -33.54M | 10.73M | 16.94M | 24.34M | 25.45M | 19.12M | 13.77M | 9.68M | 13.34M | 6.81M | 6.15M | 3.55M | 2.42M | 2.86M | 2.25M | -3.28M | -8.68M | 29.90M | 40.70M | 30.30M | 18.50M | 12.10M | 8.10M | -30.70M |
Income Tax Expenses | 2.94M | -1.99M | 3.02M | 2.16M | 5.09M | 3.25M | 1.10M | 4.22M | 6.59M | 8.66M | 9.28M | 7.18M | 5.40M | 3.74M | 5.50M | 2.56M | 2.65M | 1.13M | -546.00K | 118.00K | 890.00K | -1.08M | -3.02M | 13.20M | 16.70M | 12.40M | 7.40M | 1.30M | 3.30M | -3.00M |
Net Income | 6.61M | 13.73M | 7.64M | 4.12M | -2.82M | 806.00K | -34.64M | 6.51M | 10.35M | 15.68M | 16.16M | 11.94M | 8.37M | 5.93M | 7.84M | 4.25M | 3.50M | 2.42M | -1.44M | 2.74M | -35.68M | -2.20M | -5.66M | 16.70M | 24.00M | 17.90M | 11.10M | 10.80M | 4.80M | -27.70M |
Interest Expenses | 1.88M | 1.59M | 786.00K | 934.00K | 841.00K | 365.00K | 377.00K | 233.00K | 325.00K | 446.00K | 441.00K | 418.00K | 263.00K | 303.00K | 712.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 |
Basic Shares Outstanding | 14.44M | 14.92M | 14.41M | 13.45M | 13.80M | 15.05M | 15.59M | 15.48M | 15.12M | 15.37M | 15.17M | 14.97M | 14.70M | 14.81M | 15.33M | 16.33M | 16.64M | 17.31M | 16.04M | 17.15M | 16.59M | 16.94M | 16.17M | 16.37M | 16.22M | 16.73M | 17.76M | 17.56M | 19.97M | 18.75M |
Diluted Shares Outstanding | 15.16M | 14.97M | 14.43M | 14.00M | 13.80M | 15.32M | 15.59M | 15.92M | 16.26M | 16.95M | 16.84M | 16.73M | 16.07M | 15.55M | 15.88M | 16.98M | 16.64M | 17.31M | 18.05M | 17.15M | 16.91M | 16.94M | 16.17M | 16.70M | 16.90M | 17.72M | 17.76M | 17.56M | 19.97M | 18.75M |
EBITDA | 14.07M | 15.91M | 10.63M | 10.30M | 3.81M | 6.00M | -31.51M | 12.92M | 20.24M | 27.58M | 28.80M | 21.81M | 15.74M | 11.66M | 16.04M | 9.23M | 8.74M | 6.22M | 635.00K | 6.25M | -30.88M | 5.33M | 1.02M | 38.40M | 45.70M | 35.70M | 26.20M | 18.20M | 14.00M | -22.80M |
EBITDA Margin | 4.33% | 4.06% | 2.90% | 2.61% | 1.06% | 1.99% | -9.70% | 3.50% | 5.15% | 6.58% | 6.79% | 5.50% | 4.75% | 4.23% | 4.54% | 2.84% | 2.67% | 2.11% | 0.27% | 2.48% | -11.73% | 1.71% | 0.29% | 8.14% | 9.77% | 8.76% | 7.18% | 5.36% | 4.64% | -7.72% |
EBIT | 11.44M | 13.33M | 11.45M | 7.22M | 3.11M | 4.42M | -33.16M | 10.96M | 17.26M | 24.79M | 25.89M | 19.54M | 14.03M | 9.98M | 14.05M | 6.81M | 6.15M | 3.55M | -1.99M | 2.86M | -34.79M | -3.28M | -8.68M | 29.90M | 40.70M | 30.30M | 18.50M | 12.10M | 8.10M | -30.70M |
EBIT Margin | 3.52% | 3.40% | 3.13% | 1.83% | 0.87% | 1.47% | -10.21% | 2.97% | 4.39% | 5.91% | 6.10% | 4.93% | 4.23% | 3.62% | 3.98% | 2.09% | 1.88% | 1.21% | -0.84% | 1.13% | -13.21% | -1.05% | -2.51% | 6.33% | 8.70% | 7.43% | 5.07% | 3.57% | 2.69% | -10.39% |
Financial Year End | 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 | 1993-12-31 |