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 | 30.64M | -26.04M | 42.36M | 22.38M | 66.78M | -26.91M | 49.61M | 7.12M | 5.93M | 6.53M | 5.98M | 7.36M | 6.73M | 8.59M | 5.91M | 8.69M | 9.93M | 8.87M | 8.46M | 8.37M | 7.25M | 7.90M | 8.21M | 9.31M | 8.81M | 10.23M | 11.53M | 12.76M | 13.81M | 14.28M |
Cost of Revenue | 2.94M | 2.89M | 3.17M | 2.88M | 2.95M | 3.04M | N/A | 3.07M | 5.07M | 4.81M | 4.47M | 4.13M | 4.36M | 3.94M | 3.32M | 3.95M | 4.76M | 4.68M | 4.49M | 4.14M | 3.46M | 3.52M | 3.51M | 3.34M | 3.28M | 3.25M | 3.16M | 2.95M | 2.77M | 2.66M |
Gross Profit | 27.70M | -28.93M | 39.19M | 19.50M | 63.83M | -29.94M | N/A | 4.05M | 867.80K | 1.71M | 1.51M | 3.23M | 2.37M | 4.65M | 2.59M | 4.74M | 5.17M | 4.19M | 3.97M | 4.23M | 3.79M | 4.38M | 4.70M | 5.97M | 5.53M | 6.98M | 8.37M | 9.81M | 11.04M | 11.62M |
Operating Expenses | -25.96M | 1.05M | 877.24K | 1.22M | 1.07M | 862.20K | 894.32K | 568.35K | 695.29K | 472.53K | 430.00K | 450.00K | 470.00K | 480.00K | 430.00K | 460.00K | 440.00K | 410.00K | 410.00K | 470.00K | 440.00K | 420.00K | 390.00K | 440.00K | 400.00K | 370.00K | 410.00K | 360.00K | 410.00K | 530.00K |
Selling, General & Admin | 807.80K | 705.94K | 586.24K | 974.89K | 756.61K | 706.44K | 748.58K | 558.77K | 675.85K | 447.51K | 410.00K | 430.00K | 460.00K | 460.00K | 420.00K | 430.00K | 420.00K | 380.00K | 400.00K | 430.00K | 390.00K | 360.00K | 360.00K | 390.00K | 370.00K | 340.00K | 380.00K | 330.00K | 370.00K | 530.00K |
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 | 25.96M | 340.25K | 291.00K | 243.12K | 317.38K | 155.76K | 145.74K | 9.58K | 19.44K | 25.02K | 20.00K | 20.00K | 10.00K | 20.00K | 10.00K | 30.00K | 20.00K | 30.00K | 10.00K | 40.00K | 50.00K | 60.00K | 30.00K | 50.00K | 30.00K | 30.00K | 30.00K | 30.00K | 40.00K | 0 |
Operating Income | 53.67M | -27.09M | 41.48M | 21.17M | 65.71M | -27.77M | N/A | 3.48M | 172.51K | 1.24M | 1.08M | 2.77M | 1.90M | 4.16M | 2.16M | 4.28M | 4.73M | 3.78M | 3.56M | 3.76M | 3.35M | 3.96M | 4.31M | 5.53M | 5.13M | 6.62M | 7.96M | 9.45M | 10.63M | 11.10M |
Other Expenses / Income | -26.24K | -248.85K | -140.18K | -113.79K | 24.82K | 32.66K | N/A | 24.39M | -29.34M | 91.38M | 153.71M | 70.74M | -24.57M | 108.83M | 156.20M | -230.13M | 33.94M | 24.25M | 76.81M | 88.40M | 150.72M | -72.67M | 91.06M | 32.84M | 78.23M | 18.01M | 76.66M | 59.67M | 49.08M | -4.47M |
Before Tax Income | 53.64M | -27.09M | 41.48M | 21.17M | 65.71M | -27.77M | 48.71M | 27.87M | -29.16M | 92.62M | 154.79M | 73.51M | -22.67M | 112.99M | 158.36M | -225.85M | 38.67M | 28.03M | 80.37M | 92.16M | 154.07M | -68.71M | 95.37M | 38.37M | 83.36M | 24.63M | 84.62M | 69.12M | 59.71M | 6.63M |
Income Tax Expenses | 16.19M | 9.41M | 8.14M | 5.79M | 6.12M | 4.75M | 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 |
Net Income | 53.64M | -27.09M | 41.48M | 21.17M | 65.71M | -27.77M | 48.71M | 27.87M | -29.16M | 92.62M | 154.79M | 73.51M | -22.67M | 112.99M | 158.36M | -225.85M | 38.67M | 28.03M | 80.37M | 92.16M | 154.07M | -68.71M | 95.37M | 38.37M | 83.36M | 24.63M | 84.62M | 69.12M | 59.71M | 6.63M |
Interest Expenses | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 24.39M | -29.34M | 40.19M | 20.02M | 33.72M | 25.09M | 23.98M | 15.68M | 36.85M | 29.89M | 24.06M | 69.25M | 28.97M | 35.51M | 22.05M | 44.97M | 38.99M | 66.94M | 35.51M | 42.88M | 44.98M | 22.44M | N/A |
Basic Shares Outstanding | 8.25M | 8.36M | 8.38M | 8.42M | 8.49M | 8.57M | 8.59M | 8.64M | 8.66M | 8.66M | 8.66M | 8.66M | 8.66M | 8.66M | 8.66M | 8.66M | 8.66M | 8.58M | 8.47M | 8.30M | 8.25M | 8.14M | 8.02M | 7.89M | 7.70M | 7.59M | 7.31M | 7.23M | 7.18M | 7.40M |
Diluted Shares Outstanding | 8.25M | 8.36M | 8.38M | 8.42M | 8.49M | 8.57M | 8.59M | 8.64M | 8.66M | 8.66M | 8.66M | 8.66M | 8.66M | 8.66M | 8.66M | 8.66M | 8.66M | 8.58M | 8.47M | 8.30M | 8.25M | 8.14M | 8.02M | 7.89M | 7.70M | 7.59M | 7.31M | 7.23M | 7.18M | 7.40M |
EBITDA | 53.67M | -27.09M | 41.48M | 21.17M | 65.71M | -27.77M | 48.71M | 52.25M | -58.50M | 132.81M | 174.81M | 107.23M | 2.42M | 136.97M | 174.04M | -189.00M | 68.56M | 52.09M | 149.62M | 121.13M | 189.58M | -46.66M | 140.34M | 77.36M | 150.30M | 60.14M | 127.50M | 114.10M | 82.15M | 6.63M |
EBITDA Margin | 175.13% | 104.02% | 97.93% | 94.56% | 98.39% | 103.20% | 98.20% | 733.81% | -985.83% | 2,034.86% | 2,923.24% | 1,456.93% | 35.96% | 1,594.53% | 2,944.84% | -2,174.91% | 690.43% | 587.26% | 1,768.56% | 1,447.19% | 2,614.90% | -590.63% | 1,709.38% | 830.93% | 1,706.02% | 587.88% | 1,105.81% | 894.20% | 594.86% | 46.43% |
EBIT | 69.83M | -17.68M | 49.63M | 26.96M | 71.83M | -23.02M | 48.71M | 52.25M | -58.50M | 132.81M | 174.81M | 107.23M | 2.42M | 136.97M | 174.04M | -189.00M | 68.56M | 52.09M | 149.62M | 121.13M | 189.58M | -46.66M | 140.34M | 77.36M | 150.30M | 60.14M | 127.50M | 114.10M | 82.15M | 6.63M |
EBIT Margin | 227.89% | 67.89% | 117.15% | 120.44% | 107.56% | 85.56% | 98.20% | 733.81% | -985.83% | 2,034.86% | 2,923.24% | 1,456.93% | 35.96% | 1,594.53% | 2,944.84% | -2,174.91% | 690.43% | 587.26% | 1,768.56% | 1,447.19% | 2,614.90% | -590.63% | 1,709.38% | 830.93% | 1,706.02% | 587.88% | 1,105.81% | 894.20% | 594.86% | 46.43% |
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 |