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 | 927.34M | 454.00 | 816.47M | 777.82M | 812.16M | 769.13M | 737.40M | 687.34M | 635.11M | 585.30M | 544.20M | 510.45M | 475.02M | 408.82M | 101.53M | 372.31M | 340.62M | 329.97M | 319.85M | 287.79M | 214.99M | 203.80M | 185.16M | 168.22M | 159.71M | 30.59M | 121.33M | 112.52M | 97.89M | 81.70M |
Cost of Revenue | N/A | N/A | N/A | N/A | N/A | N/A | 68.00 | 137.00 | -34.00 | 168.00 | N/A | 672.00 | 381.00 | 213.00 | 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 |
Gross Profit | 927.34M | 454.00 | 816.47M | 777.82M | 812.16M | 769.13M | 737.40M | 687.34M | 635.11M | 585.30M | 544.20M | 510.45M | 475.02M | 408.82M | 101.53M | 372.31M | 340.62M | 329.97M | 319.85M | 287.79M | 214.99M | 203.80M | 185.16M | 168.22M | 159.71M | 30.59M | 121.33M | 112.52M | 97.89M | 81.70M |
Operating Expenses | 927.34M | 851.86M | -786.56M | -714.98M | -755.52M | -815.07M | -723.70M | -644.35M | -606.41M | -567.51M | -509.86M | -480.23M | -479.63M | -398.17M | -364.31M | -338.40M | -284.88M | -270.54M | -265.24M | -243.68M | -188.27M | -186.19M | -175.82M | -153.11M | -154.55M | -18.91M | -106.25M | -100.87M | -85.24M | -73.50M |
Selling, General & Admin | 927.34M | 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 |
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 | N/A | 851.86M | -786.56M | -714.98M | -755.52M | -815.07M | -723.70M | -644.35M | -606.41M | -567.51M | -509.86M | -480.23M | -479.63M | -398.17M | -364.31M | -338.40M | -284.88M | -270.54M | -265.24M | -243.68M | -188.27M | -186.19M | -175.82M | -153.11M | -154.55M | -18.91M | -106.25M | -100.87M | -85.24M | -73.50M |
Operating Income | N/A | -8.47M | 29.91M | 62.84M | 56.64M | -45.93M | 13.71M | 42.99M | 28.70M | 17.80M | 34.35M | 30.22M | -4.61M | 10.64M | 22.42M | 33.91M | 55.73M | 59.42M | 54.61M | 44.11M | 26.72M | 17.61M | 9.34M | 15.11M | 5.16M | 11.68M | 15.07M | 11.65M | 12.65M | 8.20M |
Other Expenses / Income | 5.06M | -3.64M | -786.13M | -714.55M | -755.37M | -48.24M | -1.59M | -1.66M | -1.11M | -1.52M | -517.31M | -2.36M | -4.15M | -799.58K | -1.28M | -3.02M | -3.35M | -2.85M | -2.68M | -1.62M | 25.44M | 16.49M | 7.09M | 11.74M | 3.63M | N/A | 14.17M | 2.05M | N/A | N/A |
Before Tax Income | 5.06M | -3.64M | 30.34M | 63.27M | 57.08M | -48.24M | 12.11M | 41.33M | 33.37M | 16.28M | 32.71M | 27.86M | -6.74M | 9.84M | 7.97M | 32.09M | 52.85M | 56.62M | 52.35M | 37.05M | 25.44M | 16.49M | 7.09M | 11.82M | 3.63M | 11.68M | 14.17M | 11.25M | 12.65M | 16.70M |
Income Tax Expenses | 637.97K | -1.68M | 5.08M | 10.46M | 9.93M | -15.48M | 5.00M | 10.53M | 6.60M | 1.74M | 6.39M | 4.76M | -7.19M | -1.62M | 438.00K | 6.55M | 14.57M | 16.41M | 15.40M | 10.89M | 7.14M | 4.49M | 1.27M | 2.94M | -3.03M | 2.66M | 3.53M | 2.35M | 2.79M | 2.10M |
Net Income | 4.43M | -1.96M | 25.25M | 52.82M | 47.15M | -32.76M | 7.12M | 30.80M | 26.77M | 14.54M | 26.32M | 23.09M | 453.00K | 11.47M | 7.53M | 25.54M | 38.28M | 40.21M | 36.95M | 31.61M | 18.29M | 12.00M | 5.82M | 8.89M | 6.66M | 9.02M | 10.64M | 8.90M | 9.86M | 6.10M |
Interest Expenses | 619.81K | 621.00K | 896.00K | 1.20M | 1.58M | 2.30M | 1.59M | 1.66M | 1.11M | 1.52M | 1.64M | 2.36M | 2.13M | 800.00K | 158.00K | 1.82M | 2.88M | 2.80M | 2.27M | 1.61M | 1.29M | 1.12M | 2.25M | 3.29M | 1.54M | 1.30M | 900.00K | 400.00K | N/A | N/A |
Basic Shares Outstanding | 33.05M | 31.43M | 30.41M | 26.91M | 28.01M | 28.28M | 27.38M | 26.49M | 27.62M | 26.68M | 25.94M | 25.61M | 25.57M | 25.54M | 25.47M | 25.44M | 25.26M | 19.39M | 23.99M | 23.41M | 17.02M | 16.16M | 15.91M | 15.55M | 14.79M | 14.44M | 10.69M | 25.10M | 23.12M | 13.16M |
Diluted Shares Outstanding | 33.14M | 31.43M | 30.55M | 28.91M | 28.22M | 28.60M | 28.22M | 27.11M | 27.97M | 27.14M | 26.34M | 25.88M | 25.61M | 25.56M | 25.47M | 25.53M | 25.54M | 20.00M | 24.80M | 24.22M | 17.57M | 16.28M | 16.16M | 15.55M | 14.79M | 14.70M | 10.69M | 25.10M | 23.12M | 13.16M |
EBITDA | 10.01M | 1.82M | 37.07M | 71.19M | 64.23M | -39.33M | 4.49M | 5.50M | 5.46M | 2.28M | 37.39M | 34.17M | -505.97K | 13.79M | 24.98M | 36.31M | 58.18M | 60.36M | 55.60M | 38.67M | 28.26M | 18.85M | 10.47M | 16.01M | 6.10M | 13.48M | 15.47M | 700.00K | N/A | N/A |
EBITDA Margin | 1.08% | 401,766.08% | 4.54% | 9.15% | 7.91% | -5.11% | 0.61% | 0.80% | 0.86% | 0.39% | 6.87% | 6.69% | -0.11% | 3.37% | 24.60% | 9.75% | 17.08% | 18.29% | 17.38% | 13.44% | 13.14% | 9.25% | 5.65% | 9.52% | 3.82% | 44.06% | 12.75% | 0.62% | 0.00% | 0.00% |
EBIT | 5.68M | -3.02M | 31.23M | 64.47M | 58.66M | -45.94M | 13.71M | 42.99M | 34.48M | 17.80M | 34.34M | 30.22M | -4.61M | 10.64M | 8.12M | 33.91M | 55.73M | 59.42M | 54.61M | 44.11M | 26.72M | 17.61M | 9.34M | 15.11M | 5.16M | 12.98M | 15.07M | 11.65M | 12.65M | 8.20M |
EBIT Margin | 0.61% | -664,537.44% | 3.83% | 8.29% | 7.22% | -5.97% | 1.86% | 6.25% | 5.43% | 3.04% | 6.31% | 5.92% | -0.97% | 2.60% | 8.00% | 9.11% | 16.36% | 18.01% | 17.07% | 15.33% | 12.43% | 8.64% | 5.04% | 8.98% | 3.23% | 42.43% | 12.42% | 10.35% | 12.92% | 10.04% |
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 |