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 | 2011-10-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 | 544.85M | 422.63M | 324.14M | 316.01M | 341.87M | 337.34M | 345.05M | 417.01M | 367.42M | 263.22M | 197.32M | 135.05M | 139.19M | N/A | 140.60M | 138.99M | 217.89M | 235.95M | 135.36M | 81.52M | 69.37M | 68.97M | 78.88M | 90.99M | 89.82M | 23.86M | 26.38M | 14.53M | 9.85M | 8.44M |
Cost of Revenue | 382.01M | 294.40M | 223.22M | 210.88M | 227.77M | 225.80M | 231.86M | 282.15M | 258.25M | 178.39M | 135.76M | 92.61M | 101.02M | N/A | 107.95M | 108.04M | 174.50M | 195.55M | 111.26M | 64.52M | 56.27M | 55.15M | 62.98M | 72.46M | 71.72M | 15.47M | 17.95M | 8.12M | 5.19M | 4.74M |
Gross Profit | 162.84M | 128.22M | 100.92M | 105.13M | 114.10M | 111.54M | 113.19M | 134.86M | 109.17M | 84.82M | 61.55M | 42.44M | 38.17M | N/A | 32.65M | 30.94M | 43.39M | 40.41M | 24.10M | 17.00M | 13.10M | 13.82M | 15.89M | 18.53M | 18.10M | 8.39M | 8.43M | 6.41M | 4.66M | 3.70M |
Operating Expenses | 122.94M | 100.28M | 89.59M | 85.72M | 94.48M | 97.14M | 96.11M | 101.97M | 92.94M | 61.89M | 47.36M | 25.76M | 25.80M | N/A | 27.62M | 29.66M | 35.20M | 27.77M | 18.05M | 13.47M | 11.91M | 11.98M | 13.69M | 15.53M | 16.09M | 7.95M | 7.29M | 6.44M | 3.94M | 3.64M |
Selling, General & Admin | 122.94M | 93.47M | 81.80M | 76.93M | 85.98M | 87.46M | 88.97M | 81.74M | 67.33M | 51.44M | 37.10M | 25.43M | 25.36M | N/A | 27.51M | 28.90M | 33.65M | 26.15M | 16.82M | 12.31M | 10.66M | 10.40M | 11.90M | 13.21M | 13.93M | 7.22M | 6.67M | 6.05M | 3.52M | 3.21M |
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 | 372.00K | 6.81M | 7.79M | 8.80M | 8.50M | -365.00K | 7.13M | 20.23M | 25.61M | 10.45M | 10.26M | 331.00K | 441.00K | N/A | 105.00K | 759.00K | 1.55M | 1.62M | 1.23M | 1.17M | 1.25M | 1.58M | 1.79M | 2.32M | 2.15M | 729.33K | 617.96K | 384.66K | 416.99K | 429.66K |
Operating Income | 39.89M | 34.89M | 9.86M | 21.44M | 17.99M | 10.00M | 8.02M | -25.56M | 4.95M | 21.66M | 6.97M | 16.68M | 12.37M | N/A | 5.04M | -15.83M | 8.20M | 12.63M | 6.05M | 3.52M | 1.19M | 1.83M | 2.20M | 3.00M | 2.01M | 441.57K | 1.14M | -24.25K | 718.24K | 56.54K |
Other Expenses / Income | -18.37M | -11.20M | -5.18M | -9.59M | -4.65M | -4.75M | -6.62M | -7.40M | -8.04M | -5.45M | -517.00K | -1.32M | -645.00K | N/A | -1.36M | -2.08M | -559.00K | -1.97M | -1.19M | -3.31M | -2.36M | -2.06M | -2.54M | -3.15M | -3.04M | -145.86K | -192.75K | -46.38K | -72.07K | -183.83K |
Before Tax Income | 21.52M | 23.69M | 4.67M | 11.84M | 13.34M | 2.50M | 1.41M | -32.96M | -3.10M | 16.21M | 6.46M | 15.36M | 11.72M | N/A | 3.68M | -17.91M | 7.64M | 10.67M | 4.86M | 212.00K | -1.18M | -228.00K | -339.00K | -141.00K | -1.03M | 295.71K | 944.05K | -70.63K | 646.17K | -127.29K |
Income Tax Expenses | 7.02M | 5.43M | 2.69M | 3.67M | -4.36M | 9.62M | 4.44M | 5.29M | 2.64M | 3.14M | -102.00K | 4.51M | 3.41M | N/A | 1.37M | -3.14M | 2.63M | 4.36M | 1.77M | 647.00K | -248.00K | -62.00K | -216.00K | 131.00K | -303.75K | 151.36K | 373.32K | 7.20K | 205.79K | -51.19K |
Net Income | 12.91M | 17.42M | 1.98M | 8.21M | 17.71M | -7.12M | -3.03M | -38.22M | -5.60M | 13.08M | 6.56M | 10.85M | 8.27M | N/A | 2.10M | -15.03M | 5.01M | 6.30M | 3.09M | -435.00K | -928.00K | -166.00K | -123.00K | -264.00K | -689.92K | -366.16K | 532.93K | -53.77K | 301.08K | -48.74K |
Interest Expenses | 13.42M | 5.42M | 2.95M | 3.54M | 5.40M | 7.14M | 6.72M | 7.71M | 5.96M | 3.14M | 1.50M | 1.17M | 1.14M | N/A | 1.23M | 1.32M | 1.48M | 1.98M | 2.00M | 2.41M | 2.56M | 2.27M | 2.74M | 3.54M | 3.81M | N/A | 260.57K | N/A | 154.84K | 183.83K |
Basic Shares Outstanding | 34.67M | 34.67M | 35.35M | 35.29M | 34.99M | 34.71M | 34.45M | 33.98M | 28.79M | 25.75M | 20.12M | 14.81M | 14.39M | 79.90M | 14.31M | 14.22M | 14.63M | 13.46M | 11.26M | 9.99M | 9.99M | 9.85M | 9.58M | 7.90M | 8.62M | 9.15M | 8.88M | 7.41M | 7.00M | 6.44M |
Diluted Shares Outstanding | 35.33M | 35.01M | 35.59M | 35.52M | 35.48M | 34.71M | 34.45M | 33.98M | 28.79M | 26.20M | 20.72M | 17.25M | 17.12M | 79.90M | 17.10M | 14.22M | 15.28M | 14.04M | 12.89M | 9.99M | 9.99M | 9.85M | 9.58M | 7.90M | 8.62M | 9.15M | 8.88M | 7.41M | 7.00M | 6.44M |
EBITDA | 52.40M | 45.50M | 16.89M | 30.23M | 28.87M | 23.71M | 24.22M | -6.31M | 19.52M | 30.62M | 14.60M | 17.78M | 14.22M | N/A | 6.46M | -14.34M | 12.29M | 14.27M | 8.09M | 3.79M | 2.64M | 3.63M | 4.19M | 5.73M | 4.97M | 514.53K | 1.78M | 338.09K | 1.08M | 513.56K |
EBITDA Margin | 9.62% | 10.77% | 5.21% | 9.57% | 8.45% | 7.03% | 7.02% | -1.51% | 5.31% | 11.63% | 7.40% | 13.17% | 10.22% | 0.00% | 4.59% | -10.31% | 5.64% | 6.05% | 5.98% | 4.65% | 3.80% | 5.26% | 5.32% | 6.30% | 5.53% | 2.16% | 6.77% | 2.33% | 10.95% | 6.09% |
EBIT | 33.35M | 28.26M | 7.63M | 15.42M | 18.74M | 9.64M | 8.13M | -25.22M | 3.00M | 19.35M | 7.95M | 16.53M | 12.82M | N/A | 4.70M | -16.86M | 9.12M | 12.64M | 6.86M | 2.62M | 1.39M | 2.05M | 2.40M | 3.41M | 2.81M | -214.80K | 1.17M | -46.57K | 661.71K | 83.90K |
EBIT Margin | 6.12% | 6.69% | 2.35% | 4.88% | 5.48% | 2.86% | 2.36% | -6.05% | 0.82% | 7.35% | 4.03% | 12.24% | 9.21% | 0.00% | 3.34% | -12.13% | 4.18% | 5.36% | 5.07% | 3.22% | 2.00% | 2.97% | 3.05% | 3.75% | 3.13% | -0.90% | 4.42% | -0.32% | 6.72% | 0.99% |
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 | 2011-10-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 |