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.48B | 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 | 877.50M | 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 | 434.80M | 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 | 106.03M | 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 | 411.50M | 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 | N/A | 53.37M | 58.36M | 68.00M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Research & Development | 23.30M | 13.50M | 12.70M | 9.10M | 9.20M | 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 | 22.01M | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | 600.00K | 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 | 16.71M | 3.22M | 15.62M | 105.90M | 67.00M | 64.50M | 55.12M | 33.50M | 26.21M | 21.75M | 20.80M | 17.70M |
Operating Income | 442.70M | 151.50M | 88.50M | 108.20M | 80.90M | 92.10M | 42.00M | 58.59M | 70.34M | 138.16M | 136.00M | 124.88M | 91.53M | 49.28M | 95.56M | 133.35M | 85.48M | 66.87M | 5.21M | 37.21M | -2.13M | -97.60M | 19.37M | 31.53M | 246.00K | 44.16M | 35.03M | 23.26M | 12.70M | -1.40M |
Other Expenses / Income | -384.70M | -52.60M | -14.40M | -7.00M | -28.10M | -400.00K | -28.40M | -20.19M | -272.17M | -18.99M | -17.34M | -21.78M | -28.56M | -20.78M | -11.02M | -23.76M | -24.17M | -26.46M | -6.10M | -4.38M | -2.75M | -22.00M | -23.93M | -26.25M | -25.33M | -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 | 21.40M | 19.40M | 17.34M | 15.97M | 16.63M | 16.27M | 15.68M | 23.37M | 19.26M | 17.43M | 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 |
Basic Shares Outstanding | 41.97M | 36.25M | 35.61M | 35.38M | 33.91M | 32.20M | 30.74M | 30.58M | 30.49M | 30.38M | 30.21M | 29.79M | 29.16M | 28.53M | 28.46M | 28.35M | 26.87M | 15.84M | 6.66M | 5.35M | 21.38M | 25.07M | 24.57M | 24.11M | 23.66M | 24.08M | 14.89M | 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.79M | 5.52M | 26.34M | 25.07M | 24.57M | 24.33M | 23.66M | 24.43M | 15.24M | 10.12M | 25.72M | 25.72M |
EBITDA | 673.80M | 192.20M | 118.80M | 147.40M | 117.90M | 112.70M | 73.40M | 96.79M | -138.86M | 177.76M | 171.14M | 149.95M | 114.09M | 70.99M | 123.24M | 130.73M | 81.83M | 62.39M | 3.45M | 41.22M | 5.70M | -130.21M | 13.43M | 23.03M | -16.27M | 50.28M | 38.20M | 25.34M | 8.10M | -5.10M |
EBITDA Margin | 20.10% | 11.92% | 9.02% | 12.52% | 9.08% | 10.39% | 7.42% | 11.27% | -13.35% | 14.90% | 14.53% | 14.79% | 14.36% | 12.78% | 20.83% | 17.56% | 12.28% | 11.61% | 3.53% | 13.49% | 2.15% | -43.95% | 4.09% | 7.07% | -5.55% | 21.92% | 19.87% | 17.08% | 7.20% | -6.05% |
EBIT | 339.40M | 127.70M | 83.30M | 118.90M | 77.70M | 122.80M | 31.50M | 59.28M | -184.31M | 134.59M | 130.75M | 117.76M | 86.18M | 47.41M | 101.83M | 109.41M | 61.48M | 39.94M | -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% | 11.33% | 3.19% | 6.90% | -17.72% | 11.28% | 11.10% | 11.61% | 10.85% | 8.54% | 17.22% | 14.70% | 9.23% | 7.43% | -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 |