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.02B | 1.33B | 1.34B | 1.04B | 827.10M | 974.58M | 678.60M | 599.10M | 575.34M | 606.95M | 570.29M | 525.13M | 497.42M | 539.45M | 476.17M | 439.96M | 1.65B | 1.61B | 1.50B | 1.35B | 1.51B | 1.29B | 1.75B | 1.81B | 1.68B | 1.57B | 1.57B | 1.55B | 1.61B | 1.47B |
Cost of Revenue | 780.06M | 806.82M | 715.85M | 687.78M | 682.07M | 707.64M | 470.37M | 462.30M | 470.04M | 429.79M | 408.77M | 390.67M | 382.25M | 423.35M | 338.39M | 300.18M | 1.37B | 1.35B | 1.25B | 1.08B | 1.21B | 1.10B | 1.50B | 1.47B | 1.28B | 1.20B | 1.22B | 1.19B | 1.16B | 1.12B |
Gross Profit | 244.01M | 523.96M | 621.59M | 353.15M | 145.03M | 266.93M | 208.23M | 136.79M | 105.30M | 177.16M | 161.52M | 134.47M | 115.17M | 116.09M | 137.78M | 139.78M | 288.83M | 260.58M | 249.52M | 267.81M | 299.55M | 184.15M | 247.05M | 340.45M | 392.40M | 370.50M | 349.20M | 368.30M | 447.20M | 349.80M |
Operating Expenses | 75.73M | 82.06M | 73.43M | 72.52M | 57.92M | 59.86M | 60.39M | 52.72M | 46.39M | 44.66M | 53.92M | 49.42M | 40.55M | 43.44M | 48.08M | 78.59M | 170.57M | 143.35M | 175.34M | 173.89M | 185.14M | 198.65M | 294.54M | 285.19M | 280.50M | 271.20M | 256.30M | 245.60M | 227.60M | 221.10M |
Selling, General & Admin | 76.64M | 76.51M | 73.43M | 72.52M | 57.92M | 59.86M | 55.41M | 52.72M | 46.39M | 44.66M | 50.40M | 49.42M | 40.55M | 43.44M | 48.08M | 48.44M | 90.49M | 91.65M | 85.96M | 85.57M | 80.28M | 83.18M | 125.15M | 123.35M | 130.20M | 120.90M | 106.50M | 104.10M | 90.60M | 82.80M |
Research & Development | 0 | 0 | 0 | 0 | 0 | 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 | -75.73M | 5.55M | -13.23M | -57.21M | -3.74M | -7.65M | 4.98M | N/A | N/A | N/A | 3.52M | N/A | N/A | N/A | N/A | 30.15M | 80.08M | 51.70M | 89.39M | 88.32M | 104.86M | 115.47M | 169.39M | 161.85M | 150.30M | 150.30M | 149.80M | 141.50M | 137.00M | 138.30M |
Operating Income | 168.28M | 449.08M | 551.52M | 223.42M | 96.28M | 184.95M | 145.52M | 35.55M | 58.91M | 132.51M | 107.60M | 84.94M | 72.24M | 72.65M | 86.70M | 61.18M | 115.61M | 117.22M | 74.18M | 92.73M | 114.89M | -23.46M | -50.24M | 55.26M | 111.90M | 99.30M | 92.90M | 122.70M | 219.60M | 128.70M |
Other Expenses / Income | -106.40M | -49.77M | -42.50M | -29.46M | -39.61M | -29.77M | -27.05M | -28.94M | -32.76M | -22.91M | -23.13M | -25.54M | -27.83M | -27.78M | -21.92M | -20.15M | -28.43M | -27.19M | -26.54M | -67.43M | -34.33M | -60.04M | -80.00M | -109.71M | -45.90M | -41.20M | -38.20M | -36.40M | -48.70M | -52.70M |
Before Tax Income | 61.88M | 399.31M | 509.02M | 193.95M | 56.67M | 142.08M | 118.47M | 6.61M | 26.15M | 109.60M | 84.47M | 59.40M | 44.41M | 44.87M | 64.78M | 41.03M | 87.18M | 90.03M | 47.64M | 25.30M | 80.56M | -83.50M | -130.24M | -54.45M | 66.00M | 58.10M | 54.70M | 86.30M | 170.90M | 76.00M |
Income Tax Expenses | -216.00K | 65.41M | 85.16M | 27.12M | 1.01M | 19.20M | 32.02M | -4.33M | -5.57M | 19.69M | 13.88M | 16.81M | 4.14M | 4.60M | -16.65M | -27.81M | -5.98M | -49.08M | 14.68M | 9.97M | 27.33M | -32.56M | -50.79M | -21.23M | 25.10M | 20.90M | 18.60M | 24.80M | 62.40M | 27.00M |
Net Income | 62.10M | 333.90M | 423.86M | 166.83M | 55.66M | 122.88M | 86.45M | 10.94M | 31.71M | 89.91M | 70.58M | 42.59M | 40.27M | 40.39M | 77.33M | 52.64M | 56.43M | 139.11M | 32.96M | 271.25M | 47.54M | -234.38M | -79.44M | -33.21M | 40.90M | 37.20M | 36.10M | 58.10M | 108.50M | 49.00M |
Interest Expenses | 5.31M | 27.40M | 29.27M | 29.46M | 30.36M | 35.23M | 27.05M | 28.94M | 32.76M | 22.91M | 23.13M | 25.54M | 27.83M | 27.78M | 21.92M | 20.82M | 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 | 79.98M | 72.74M | 67.35M | 67.24M | 67.61M | 60.53M | 40.82M | 40.80M | 40.84M | 40.75M | 40.50M | 40.33M | 40.16M | 39.97M | 39.76M | 39.47M | 39.19M | 36.51M | 29.17M | 29.39M | 26.86M | 28.48M | 28.27M | 28.63M | 29.01M | 29.06M | 28.88M | 28.91M | 29.17M | 29.17M |
Diluted Shares Outstanding | 80.17M | 72.92M | 67.72M | 67.57M | 67.74M | 61.81M | 41.23M | 41.03M | 40.99M | 40.89M | 40.71M | 40.55M | 40.38M | 40.22M | 39.97M | 39.80M | 39.46M | 36.70M | 29.17M | 29.52M | 26.86M | 28.48M | 28.27M | 28.63M | 29.01M | 29.06M | 29.11M | 28.91M | 29.23M | 29.17M |
EBITDA | 287.80M | 517.77M | 612.36M | 301.30M | 155.47M | 272.59M | 145.52M | 35.55M | 58.91M | 132.51M | 107.60M | 84.94M | 72.24M | 72.77M | 82.60M | 45.65M | 130.54M | 181.05M | 137.03M | 369.54M | 179.73M | -151.48M | 39.15M | 107.40M | 216.30M | 208.40M | 204.50M | 224.40M | 307.90M | 214.30M |
EBITDA Margin | 28.10% | 38.91% | 45.79% | 28.95% | 18.80% | 27.97% | 21.44% | 5.93% | 10.24% | 21.83% | 18.87% | 16.18% | 14.52% | 13.49% | 17.35% | 10.38% | 7.89% | 11.26% | 9.16% | 27.34% | 11.93% | -11.78% | 2.23% | 5.94% | 12.90% | 13.31% | 13.03% | 14.44% | 19.18% | 14.57% |
EBIT | 67.20M | 426.71M | 538.29M | 223.42M | 87.03M | 177.31M | 145.52M | 35.55M | 58.91M | 132.51M | 107.60M | 84.94M | 72.24M | 72.77M | 82.60M | 45.65M | 50.45M | 90.03M | 47.64M | 281.22M | 74.87M | -266.94M | -130.24M | -54.45M | 66.00M | 58.10M | 54.70M | 82.90M | 170.90M | 76.00M |
EBIT Margin | 6.56% | 32.06% | 40.25% | 21.46% | 10.52% | 18.19% | 21.44% | 5.93% | 10.24% | 21.83% | 18.87% | 16.18% | 14.52% | 13.49% | 17.35% | 10.38% | 3.05% | 5.60% | 3.18% | 20.81% | 4.97% | -20.75% | -7.43% | -3.01% | 3.94% | 3.71% | 3.49% | 5.33% | 10.65% | 5.17% |
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 |