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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 881.66M | 860.90M | 706.79M | 590.62M | 626.10M | 614.34M | 521.29M | 384.76M | 373.60M | 364.71M | 341.61M | 271.50M | 366.28M | 383.52M | 254.39M | 288.47M | 317.80M | 313.61M | 260.78M | 330.01M | 185.56M | 159.07M | 247.90M | 373.86M | 274.60M | 144.20M |
Cost of Revenue | 499.76M | 482.43M | 406.46M | 346.11M | 364.01M | 352.81M | 300.76M | 222.31M | 215.71M | 214.54M | 202.16M | 157.02M | 205.90M | 217.12M | 156.44M | 190.85M | 191.08M | 183.45M | 156.91M | 196.57M | 117.08M | 109.88M | 167.26M | 239.44M | 167.70M | 96.60M |
Gross Profit | 381.90M | 378.47M | 300.33M | 244.52M | 262.08M | 261.53M | 220.53M | 162.45M | 157.89M | 150.17M | 139.45M | 114.48M | 160.38M | 166.40M | 97.95M | 97.62M | 126.72M | 130.16M | 103.87M | 133.44M | 68.48M | 49.19M | 80.64M | 134.42M | 106.90M | 47.60M |
Operating Expenses | 258.59M | 271.01M | 218.25M | 184.82M | 190.23M | 182.47M | 155.79M | 121.94M | 120.70M | 123.60M | 115.07M | 90.63M | 114.14M | 109.90M | 100.85M | 117.21M | 97.42M | 101.63M | 91.97M | 87.18M | 69.33M | 81.06M | 99.53M | 129.19M | 108.60M | 57.10M |
Selling, General & Admin | 164.46M | 158.90M | 129.16M | 109.85M | 118.41M | 115.90M | 102.03M | 81.69M | 82.05M | 84.38M | 81.45M | 65.58M | 78.66M | 75.61M | 66.79M | 65.90M | 60.13M | 64.87M | 59.99M | 57.26M | 48.95M | 55.48M | 68.67M | 80.95M | 64.70M | N/A |
Research & Development | 91.68M | 85.77M | 72.52M | 61.00M | 55.97M | 51.02M | 41.67M | 32.00M | 31.04M | 28.95M | 26.35M | 22.39M | 31.97M | 29.86M | 28.25M | 45.59M | 30.49M | 30.64M | 25.67M | 23.98M | 13.89M | 20.44M | 25.63M | 33.93M | 28.70M | 13.00M |
Other Operating Expenses | -2.44M | 26.34M | 16.58M | 13.97M | 15.86M | -44.00K | 12.10M | 8.25M | 7.61M | 10.26M | 7.27M | 2.65M | 3.52M | 4.44M | 5.80M | 5.71M | 6.81M | 6.12M | 6.30M | 5.95M | 6.49M | 5.13M | 5.23M | 14.31M | 15.20M | 44.10M |
Operating Income | 123.31M | 103.08M | 100.22M | 55.89M | 89.21M | 71.01M | 57.20M | 40.51M | 37.19M | 26.57M | 24.38M | 23.85M | 46.24M | 56.50M | -2.90M | -19.59M | 29.30M | 28.53M | 11.90M | 46.26M | -858.00K | -31.87M | -18.89M | 5.23M | -1.70M | -9.50M |
Other Expenses / Income | -39.56M | -15.92M | -44.05M | -7.49M | -43.44M | -7.94M | 18.94M | -7.99M | 8.84M | -44.49M | -9.85M | -12.31M | -14.19M | -46.40M | -69.01M | -232.29M | 466.00K | 2.27M | 1.96M | -1.27M | -990.00K | -4.84M | -3.58M | 69.81M | -35.70M | -1.80M |
Before Tax Income | 83.75M | 87.16M | 56.17M | 48.40M | 45.77M | 61.30M | 76.13M | 32.52M | 46.02M | -17.91M | 14.53M | 11.53M | 32.06M | 10.10M | -71.91M | -251.88M | 29.76M | 30.80M | 13.86M | 44.99M | -1.85M | -36.70M | -22.47M | 75.04M | -37.40M | -11.30M |
Income Tax Expenses | 10.87M | 13.11M | 5.84M | 3.88M | 4.99M | 10.21M | 13.83M | 10.52M | 10.39M | -1.01M | 5.68M | -10.94M | 3.06M | 10.74M | -773.00K | -39.03M | 10.72M | 9.06M | 4.21M | 3.52M | 322.00K | -8.98M | -7.77M | 29.67M | -2.60M | -3.30M |
Net Income | 72.88M | 74.05M | 50.33M | 44.52M | 40.77M | 49.11M | 60.05M | 22.00M | 35.62M | -24.25M | 7.31M | 19.54M | 28.97M | -687.00K | -71.33M | -203.85M | 19.04M | 21.74M | 9.66M | 41.47M | -2.17M | -27.72M | -14.70M | 45.38M | -34.80M | -8.00M |
Interest Expenses | 25.82M | -15.62M | -7.39M | -6.56M | -8.49M | -9.81M | -7.17M | N/A | N/A | N/A | N/A | N/A | 13.06M | 19.91M | 27.75M | 10.39M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 35.84M | 35.65M | 35.40M | 35.14M | 35.03M | 34.91M | 34.82M | 34.69M | 34.58M | 34.35M | 34.07M | 33.77M | 33.48M | 23.70M | 15.90M | 14.37M | 14.12M | 13.97M | 13.85M | 13.71M | 13.61M | 13.55M | 13.45M | 12.73M | 10.15M | 5.69M |
Diluted Shares Outstanding | 36.03M | 35.91M | 35.78M | 35.65M | 35.55M | 35.47M | 35.28M | 34.91M | 34.83M | 34.35M | 34.40M | 33.94M | 33.59M | 23.70M | 15.90M | 14.37M | 14.21M | 14.08M | 13.95M | 14.04M | 13.61M | 13.55M | 13.45M | 13.33M | 10.15M | 5.69M |
EBITDA | 169.92M | 164.94M | 143.62M | 102.74M | 127.49M | 124.00M | 97.47M | 52.88M | 65.12M | -1.46M | 33.20M | 22.27M | 60.36M | 45.61M | -27.02M | -213.59M | 45.93M | 45.65M | 27.58M | 58.60M | 8.59M | -25.79M | -10.55M | 89.35M | -22.20M | -5.70M |
EBITDA Margin | 19.27% | 19.16% | 20.32% | 17.40% | 20.36% | 20.18% | 18.70% | 13.74% | 17.43% | -0.40% | 9.72% | 8.20% | 16.48% | 11.89% | -10.62% | -74.04% | 14.45% | 14.56% | 10.58% | 17.76% | 4.63% | -16.21% | -4.26% | 23.90% | -8.08% | -3.95% |
EBIT | 109.57M | 71.54M | 48.78M | 41.84M | 37.27M | 49.50M | 66.71M | 32.52M | 46.01M | -25.26M | 12.99M | 8.60M | 45.09M | 29.96M | -44.35M | -232.49M | 29.76M | 30.80M | 13.86M | 44.99M | -1.85M | -36.70M | -22.47M | 75.04M | -37.40M | -11.30M |
EBIT Margin | 12.43% | 8.31% | 6.90% | 7.08% | 5.95% | 8.06% | 12.80% | 8.45% | 12.32% | -6.93% | 3.80% | 3.17% | 12.31% | 7.81% | -17.43% | -80.60% | 9.36% | 9.82% | 5.32% | 13.63% | -1.00% | -23.07% | -9.06% | 20.07% | -13.62% | -7.84% |
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 |