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 | 1.57B | 1.15B | 417.73M | 351.59M | 370.79M | 349.64M | 305.91M | 276.57M | 275.83M | 285.69M | 269.50M | 290.49M | 314.96M | 316.78M | 378.88M | 485.21M | 509.69M | 518.18M | 450.19M | 419.65M | 389.09M | 387.46M | 379.41M | 348.97M | 319.00M | 292.50M | 278.10M | 250.30M | 223.50M | 213.10M |
Cost of Revenue | 1.06B | 760.52M | 198.50M | 165.05M | 173.43M | 160.10M | 122.89M | 108.51M | 106.71M | 113.14M | 108.21M | 129.31M | 135.18M | 121.95M | 161.10M | 206.21M | 208.71M | 212.92M | 170.43M | 155.97M | 141.12M | 137.13M | 131.06M | 117.26M | 102.70M | 94.10M | 91.00M | 77.10M | 60.20M | 55.50M |
Gross Profit | 511.57M | 390.90M | 219.24M | 186.54M | 197.35M | 189.54M | 183.02M | 168.06M | 169.12M | 172.55M | 161.29M | 161.18M | 179.78M | 194.83M | 217.78M | 279.00M | 300.98M | 305.26M | 279.76M | 263.68M | 247.97M | 250.33M | 248.34M | 231.71M | 216.30M | 198.40M | 187.10M | 173.20M | 163.30M | 157.60M |
Operating Expenses | 426.07M | 349.11M | 207.25M | 165.99M | 188.29M | 180.33M | 178.50M | 169.52M | 167.00M | 174.32M | 163.40M | 171.72M | 185.25M | 177.90M | 215.28M | 299.23M | 268.21M | 283.01M | 244.39M | 232.87M | 225.23M | 228.52M | 232.14M | 189.89M | 175.90M | 164.90M | 153.20M | 141.20M | 130.10M | 125.30M |
Selling, General & Admin | 426.07M | 349.11M | 207.25M | 165.99M | 188.29M | 180.33M | 178.50M | 169.52M | 166.07M | 173.98M | 163.80M | 171.72M | 182.91M | 183.65M | 215.28M | 265.31M | 268.21M | 282.20M | 243.60M | 231.76M | 221.19M | 226.57M | 223.61M | 189.89M | 169.40M | 159.40M | 148.20M | 137.20M | 126.80M | 122.20M |
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 | -2.98M | -670.00K | 801.00K | 889.00K | 1.21M | -1.34M | N/A | N/A | 931.00K | 340.00K | -400.00K | N/A | 2.35M | -5.75M | N/A | 33.92M | N/A | 806.00K | 792.00K | 1.11M | 4.04M | 1.95M | 8.53M | N/A | 6.50M | 5.50M | 5.00M | 4.00M | 3.30M | 3.10M |
Operating Income | 85.51M | 41.79M | 4.45M | 14.74M | 4.38M | 9.21M | 9.94M | -1.46M | 2.12M | -4.96M | -5.86M | -43.15M | -5.50M | 16.93M | -5.59M | -20.23M | 20.44M | 22.25M | 35.37M | 30.81M | 22.74M | 21.81M | 16.20M | 41.82M | 40.40M | 33.50M | 33.90M | 32.00M | 33.20M | 32.30M |
Other Expenses / Income | -87.52M | -28.85M | 7.47M | 6.05M | 5.29M | -1.34M | 158.00K | -74.00K | -969.00K | -871.00K | -1.26M | -831.00K | -580.00K | -231.00K | -150.00K | -469.00K | -369.00K | 2.15M | 1.19M | 2.63M | 2.15M | 1.38M | 940.39K | 5.74M | -200.00K | 100.00K | 1.90M | 1.90M | 1.60M | 1.70M |
Before Tax Income | -2.01M | 12.94M | 11.92M | 20.79M | 9.67M | 6.86M | 10.09M | -1.53M | 1.15M | -5.83M | -7.12M | -43.98M | -6.08M | 16.70M | -5.74M | -20.70M | 20.07M | 24.40M | 36.55M | 33.44M | 24.89M | 23.19M | 17.14M | 47.57M | 40.20M | 33.60M | 35.80M | 33.90M | 34.80M | 34.00M |
Income Tax Expenses | 6.96M | 5.53M | 2.51M | 5.67M | 2.45M | 649.00K | -19.59M | 98.00K | 855.00K | 227.00K | -141.00K | 18.74M | -1.69M | 7.11M | -3.12M | 6.36M | 8.74M | 11.42M | 15.10M | 12.01M | 8.70M | 10.74M | 8.36M | 19.43M | 16.30M | 14.10M | 14.40M | 13.90M | 13.70M | 13.50M |
Net Income | -8.97M | 7.41M | 9.41M | 15.11M | 7.22M | 6.21M | 29.69M | -1.63M | 297.00K | -4.37M | -5.12M | -62.55M | -4.62M | 6.94M | -2.74M | -27.63M | 10.63M | 12.61M | 26.74M | 21.43M | 16.20M | 12.45M | 8.79M | 28.14M | 23.90M | 19.50M | 21.40M | 20.00M | 21.10M | 20.50M |
Interest Expenses | 42.77M | 24.30M | 869.00K | 654.00K | 603.00K | 1.01M | 622.00K | 496.00K | 766.00K | 772.00K | 1.10M | 775.00K | 681.00K | 391.00K | 1.04M | 789.00K | 910.00K | 150.00K | 7.00K | 184.00K | 131.00K | 154.00K | 705.76K | 7.96K | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 44.87M | 34.29M | 20.49M | 18.04M | 17.94M | 9.33M | 8.86M | 8.57M | 8.73M | 8.68M | 8.63M | 8.59M | 8.55M | 8.52M | 8.52M | 8.52M | 8.50M | 8.88M | 9.09M | 9.40M | 9.47M | 9.57M | 9.66M | 9.87M | 10.44M | 11.02M | 11.20M | 11.56M | 12.06M | 13.23M |
Diluted Shares Outstanding | 44.87M | 35.09M | 20.49M | 18.66M | 18.75M | 9.33M | 9.13M | 8.57M | 8.88M | 8.68M | 8.63M | 8.59M | 8.55M | 8.54M | 8.52M | 8.52M | 8.50M | 8.88M | 9.09M | 9.44M | 9.53M | 9.57M | 9.66M | 9.87M | 10.44M | 11.08M | 11.20M | 11.56M | 12.22M | 13.23M |
EBITDA | 149.10M | 86.30M | 12.79M | 21.44M | 10.28M | 7.87M | 17.49M | 7.03M | 10.46M | 5.38M | 4.87M | -35.90M | 74.00K | 20.74M | 2.40M | -12.20M | 27.71M | 31.72M | 48.46M | 40.31M | 32.13M | 30.17M | 25.99M | 54.24M | 46.70M | 39.10M | 40.80M | 37.90M | 38.10M | 37.10M |
EBITDA Margin | 9.49% | 7.50% | 3.06% | 6.10% | 2.77% | 2.25% | 5.72% | 2.54% | 3.79% | 1.88% | 1.81% | -12.36% | 0.02% | 6.55% | 0.63% | -2.51% | 5.44% | 6.12% | 10.76% | 9.61% | 8.26% | 7.79% | 6.85% | 15.54% | 14.64% | 13.37% | 14.67% | 15.14% | 17.05% | 17.41% |
EBIT | 40.77M | 37.24M | 12.79M | 21.44M | 10.28M | 7.87M | 10.72M | -1.03M | 1.92M | -3.37M | -4.16M | -43.04M | -5.63M | 14.43M | -4.82M | -20.48M | 20.28M | 24.18M | 41.84M | 33.62M | 25.02M | 23.34M | 17.85M | 47.57M | 40.20M | 33.60M | 35.80M | 33.90M | 34.80M | 34.00M |
EBIT Margin | 2.60% | 3.23% | 3.06% | 6.10% | 2.77% | 2.25% | 3.50% | -0.37% | 0.70% | -1.18% | -1.55% | -14.82% | -1.79% | 4.56% | -1.27% | -4.22% | 3.98% | 4.67% | 9.29% | 8.01% | 6.43% | 6.02% | 4.70% | 13.63% | 12.60% | 11.49% | 12.87% | 13.54% | 15.57% | 15.95% |
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 |