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 | 3.35B | 1.61B | 1.32B | 1.18B | 1.30B | 1.08B | 988.80M | 859.15M | 1.04B | 1.19B | 1.18B | 1.01B | 794.59M | 555.46M | 591.52M | 744.36M | 666.39M | 537.45M | 97.65M | 305.58M | 265.59M | 296.28M | 327.99M | 325.70M | 292.94M | 229.42M | 192.25M | 148.40M | 112.50M | 84.30M |
Cost of Revenue | 2.31B | 1.21B | 993.50M | 845.00M | 962.30M | 788.40M | 716.70M | 592.78M | 751.70M | 835.10M | 825.72M | 708.99M | 549.14M | 390.16M | 389.63M | 504.98M | 476.85M | 382.54M | 75.73M | 211.77M | 193.75M | 219.99M | 241.63M | 229.67M | 215.56M | 151.77M | 131.01M | 103.40M | 79.00M | 68.00M |
Gross Profit | 1.04B | 407.40M | 324.20M | 332.10M | 336.80M | 295.90M | 272.10M | 266.37M | 288.46M | 357.85M | 351.72M | 305.16M | 245.45M | 165.30M | 201.88M | 239.39M | 189.54M | 154.92M | 21.92M | 93.81M | 71.84M | 76.30M | 86.36M | 96.03M | 77.38M | 77.66M | 61.24M | 45.00M | 33.50M | 16.30M |
Operating Expenses | 649.70M | 255.90M | 235.70M | 223.90M | 255.90M | 203.80M | 230.10M | 207.78M | 218.13M | 219.70M | 215.73M | 180.28M | 153.91M | 116.02M | 106.32M | 123.99M | 104.06M | 88.05M | 16.71M | 56.59M | 73.97M | 173.90M | 67.00M | 64.50M | 77.14M | 33.50M | 26.21M | 21.75M | 20.80M | 17.70M |
Selling, General & Admin | 486.30M | 214.50M | 196.80M | 178.20M | 216.10M | 181.90M | 215.10M | 195.91M | 200.79M | 201.75M | 196.50M | 165.49M | 140.53M | 104.97M | 95.60M | 100.85M | 92.65M | 72.61M | 16.63M | 53.37M | 58.36M | 68.00M | 60.13M | 60.80M | 51.45M | 33.50M | 26.21M | 21.75M | 18.10M | 15.00M |
Research & Development | 23.30M | 13.50M | 12.70M | 9.10M | 9.20M | 11.10M | 7.10M | 18.10M | 15.84M | 15.59M | 14.94M | 14.40M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 22.01M | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | N/A | 41.40M | 38.90M | 45.70M | 39.80M | 21.90M | 15.00M | 11.87M | 17.33M | 17.95M | 19.23M | 14.79M | 13.38M | 11.05M | 10.72M | 5.19M | 11.41M | 15.44M | 78.00K | 3.22M | 15.62M | 105.90M | 6.87M | 3.69M | 3.67M | N/A | N/A | N/A | 2.70M | 2.70M |
Operating Income | 390.70M | 151.50M | 88.50M | 108.20M | 80.90M | 92.10M | 42.00M | 57.37M | -183.22M | 138.16M | 136.00M | 121.81M | 89.99M | 47.50M | 94.33M | 133.35M | 85.18M | 66.87M | 5.07M | 37.21M | -2.13M | -97.60M | 19.37M | 30.92M | -11.74M | 44.16M | 35.03M | 23.26M | 10.80M | -2.40M |
Other Expenses / Income | -332.70M | -52.60M | -14.40M | -7.00M | -17.40M | 4.50M | -27.40M | -2.60M | -18.61M | -18.99M | -17.34M | -18.71M | -27.02M | -19.01M | -9.79M | -23.76M | -23.86M | -26.46M | -5.96M | -4.25M | -3.87M | -18.78M | -26.03M | -21.48M | -13.35M | -901.00K | -350.00K | -623.00K | -1.90M | -1.00M |
Before Tax Income | 58.00M | 98.90M | 74.10M | 101.20M | 52.80M | 69.00M | 13.60M | 38.40M | -201.83M | 119.16M | 118.66M | 103.11M | 62.97M | 28.50M | 84.54M | 109.59M | 61.32M | 40.41M | -895.00K | 32.83M | -4.88M | -119.60M | -4.56M | 5.28M | -25.09M | 43.25M | 34.68M | 22.63M | 10.80M | -2.40M |
Income Tax Expenses | 3.00M | 15.90M | 13.50M | 18.90M | 6.00M | 13.40M | -15.90M | 13.70M | 2.68M | 36.09M | 31.30M | 30.78M | 18.73M | 7.99M | 23.39M | 30.49M | 17.32M | 13.04M | -441.00K | 10.13M | 2.92M | -11.14M | 398.00K | 3.01M | 3.11M | 15.04M | 12.06M | 7.61M | 3.70M | -900.00K |
Net Income | 47.30M | 83.00M | 59.10M | 82.30M | 46.40M | 88.00M | 28.00M | 28.24M | -202.96M | 81.86M | 83.18M | 71.30M | 44.08M | 20.16M | 61.01M | 78.92M | 44.16M | 26.89M | -506.00K | 22.60M | -7.05M | -130.78M | -5.16M | 2.15M | -36.28M | 28.21M | 22.63M | 15.03M | 7.10M | -1.50M |
Interest Expenses | 289.10M | 28.80M | 10.70M | 17.70M | 25.30M | N/A | 19.40M | 17.34M | N/A | N/A | N/A | 17.21M | 23.37M | 19.26M | 17.43M | N/A | 23.82M | 19.18M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 41.97M | 36.25M | 35.61M | 35.38M | 33.91M | 31.05M | 30.74M | 30.58M | 30.48M | 30.38M | 30.21M | 29.79M | 29.16M | 28.53M | 28.46M | 28.35M | 26.87M | 15.84M | 5.90M | 5.35M | 21.08M | 25.05M | 24.57M | 23.94M | 23.66M | 24.08M | 9.54M | 10.12M | 8.75M | 8.75M |
Diluted Shares Outstanding | 46.82M | 41.80M | 41.11M | 36.45M | 35.17M | 32.20M | 31.34M | 30.99M | 30.49M | 30.67M | 31.93M | 30.19M | 29.91M | 29.25M | 28.98M | 29.01M | 27.49M | 16.27M | 6.11M | 5.52M | 21.08M | 25.05M | 24.57M | 24.32M | 23.66M | 24.43M | 10.09M | 10.12M | 10.09M | 10.09M |
EBITDA | 578.20M | 212.50M | 173.70M | 192.40M | 131.10M | 142.50M | 67.30M | 94.53M | -139.12M | 180.36M | 176.63M | 152.51M | 115.64M | 71.33M | 123.39M | 133.35M | 103.84M | 89.32M | 9.61M | 45.57M | 10.47M | -89.45M | 39.89M | 43.06M | 17.16M | 51.18M | 38.55M | 25.96M | 15.40M | 1.30M |
EBITDA Margin | 17.25% | 13.18% | 13.18% | 16.35% | 10.09% | 13.14% | 6.81% | 11.00% | -13.38% | 15.12% | 15.00% | 15.04% | 14.55% | 12.84% | 20.86% | 17.92% | 15.58% | 16.62% | 9.84% | 14.91% | 3.94% | -30.19% | 12.16% | 13.22% | 5.86% | 22.31% | 20.05% | 17.50% | 13.69% | 1.54% |
EBIT | 339.40M | 127.70M | 83.30M | 118.90M | 77.70M | 101.40M | 31.50M | 59.28M | -200.28M | 117.96M | 114.47M | 119.29M | 86.18M | 47.41M | 101.83M | 109.41M | 85.30M | 59.12M | -947.00K | 32.73M | -4.13M | -141.92M | -4.76M | 5.17M | -33.17M | 43.25M | 34.68M | 22.63M | 10.80M | -2.40M |
EBIT Margin | 10.12% | 7.92% | 6.32% | 10.10% | 5.98% | 9.35% | 3.19% | 6.90% | -19.25% | 9.89% | 9.72% | 11.76% | 10.85% | 8.54% | 17.22% | 14.70% | 12.80% | 11.00% | -0.97% | 10.71% | -1.56% | -47.90% | -1.45% | 1.59% | -11.32% | 18.85% | 18.04% | 15.25% | 9.60% | -2.85% |
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 |