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 | 4.28B | 4.00B | 3.13B | 1.59B | 1.70B | 1.24B | 1.05B | 871.19M | 843.79M | 886.95M | 842.80M | 834.07M | 886.53M | 967.66M | 950.80M | 1.12B | 1.12B | 1.02B | 998.09M | 934.56M | 814.03M | 792.06M | 816.16M | 837.63M | 714.50M | 697.60M | 842.90M | 678.50M | 553.30M | 448.70M |
Cost of Revenue | 1.64B | 1.58B | 1.27B | 931.88M | 934.28M | 664.47M | 568.29M | 486.18M | 486.16M | 529.02M | 528.04M | 585.90M | 575.23M | 602.16M | 607.04M | 630.37M | 631.37M | 619.83M | 583.68M | 575.74M | 445.42M | 393.07M | 411.58M | 399.87M | 336.50M | 365.70M | 380.70M | 304.70M | 259.30M | 202.70M |
Gross Profit | 2.65B | 2.41B | 1.86B | 657.59M | 766.79M | 578.37M | 480.45M | 385.01M | 357.63M | 357.93M | 314.76M | 248.17M | 311.30M | 365.50M | 343.76M | 486.83M | 493.22M | 398.07M | 414.41M | 358.82M | 368.62M | 399.00M | 404.58M | 437.76M | 378.00M | 331.90M | 462.20M | 373.80M | 294.00M | 246.00M |
Operating Expenses | 2.38B | 2.15B | 1.66B | 588.83M | 634.12M | 449.93M | 401.61M | 340.84M | 330.69M | 327.18M | 325.52M | 364.40M | 392.39M | 384.55M | 374.30M | 402.64M | 403.04M | 361.02M | 397.21M | 383.52M | 302.76M | 288.92M | 292.06M | 315.70M | 298.30M | 317.70M | 241.00M | 184.10M | 139.60M | 119.50M |
Selling, General & Admin | 2.27B | 970.60M | 1.58B | 542.53M | 583.54M | 409.18M | 365.04M | 307.52M | 297.48M | 295.89M | 294.58M | 334.86M | 358.08M | 348.17M | 342.08M | 373.27M | 371.02M | 334.24M | 370.22M | 352.97M | 273.23M | 256.73M | 259.36M | 240.87M | 224.40M | 245.00M | 191.30M | 155.20M | 128.80M | 106.90M |
Research & Development | 101.60M | 76.40M | 68.00M | 46.30M | 50.58M | 40.75M | 36.57M | 33.32M | 33.21M | 31.29M | 30.94M | 29.54M | 34.31M | 36.38M | 32.21M | 29.37M | 32.02M | 26.79M | 26.99M | 30.56M | 29.53M | 32.18M | 32.70M | 34.58M | 34.00M | 36.80M | 30.30M | 16.20M | N/A | 6.40M |
Other Operating Expenses | -5.90M | 1.11B | 9.38M | -21.96M | -36.90M | 2.83M | 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 | 40.25M | 39.90M | 35.90M | 19.40M | 12.70M | 10.80M | 6.20M |
Operating Income | 269.50M | 256.80M | -47.82M | 243.02M | 132.67M | 128.44M | 78.84M | 44.17M | 26.94M | 30.75M | -10.76M | -116.23M | -81.09M | -26.60M | -30.53M | 84.19M | 90.18M | 37.05M | 17.21M | -24.70M | 65.86M | 110.08M | 112.52M | 122.06M | 79.70M | 14.20M | 221.20M | 189.70M | 154.40M | 126.50M |
Other Expenses / Income | -234.70M | -114.90M | 398.46M | -370.50M | -36.90M | 2.83M | -10.78M | 14.22M | -6.88M | -9.11M | -2.56M | -1.81M | -9.17M | -8.96M | 931.00K | 17.12M | -1.91M | -2.06M | -2.67M | 989.00K | 2.03M | 1.59M | -14.32M | 7.27M | 5.80M | -53.20M | -7.40M | 5.90M | 4.00M | 2.90M |
Before Tax Income | 34.80M | 141.90M | 350.64M | -127.48M | 95.77M | 131.27M | 68.06M | 58.39M | 20.06M | 21.64M | -13.32M | -118.05M | -90.26M | -35.56M | -29.60M | 101.31M | 88.28M | 35.00M | 14.54M | -23.71M | 67.88M | 111.67M | 98.19M | 129.32M | 85.50M | -39.00M | 213.80M | 195.60M | 158.40M | 129.40M |
Income Tax Expenses | -60.20M | -16.00M | 28.65M | -544.00K | 16.54M | 26.02M | 26.39M | -132.56M | 5.50M | 5.63M | 5.60M | 4.90M | 81.56M | -16.76M | -14.34M | 35.13M | 33.69M | 11.71M | 1.25M | -13.61M | 22.36M | 42.23M | 39.82M | 47.37M | 30.20M | -12.40M | 81.10M | 73.30M | 60.70M | 51.40M |
Net Income | 95.00M | 157.90M | 322.00M | -126.93M | 79.41M | 104.74M | 40.81M | 189.90M | 14.57M | 16.01M | -18.92M | -122.95M | -171.82M | -18.80M | -15.26M | 66.18M | 54.59M | 23.29M | 13.28M | -10.10M | 45.52M | 69.45M | 58.38M | 81.00M | 55.30M | -26.60M | 132.70M | 122.30M | 97.70M | 78.00M |
Interest Expenses | 218.80M | 142.80M | 115.56M | 47.42M | 39.30M | 5.54M | 4.37M | 2.37M | 8.73M | 9.50M | 9.12M | 5.51M | 1.62M | 848.00K | 1.75M | 4.67M | 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 | 185.00M | 184.90M | 169.10M | 94.20M | 94.25M | 94.58M | 94.33M | 94.05M | 83.12M | 77.56M | 72.81M | 67.06M | 64.60M | 63.90M | 63.18M | 63.05M | 66.37M | 67.73M | 68.65M | 67.72M | 66.03M | 66.52M | 69.81M | 69.95M | 70.40M | 69.46M | 68.41M | 70.66M | 66.46M | 68.09M |
Diluted Shares Outstanding | 201.10M | 201.30M | 176.93M | 94.20M | 96.29M | 97.15M | 96.58M | 95.84M | 84.61M | 78.39M | 72.81M | 67.06M | 64.60M | 63.90M | 63.18M | 63.80M | 67.48M | 68.50M | 69.24M | 67.72M | 66.47M | 67.27M | 71.31M | 71.41M | 71.21M | 69.46M | 71.70M | 70.66M | 69.79M | 68.09M |
EBITDA | 509.20M | 477.50M | 108.01M | 282.53M | 167.62M | 148.39M | 89.16M | 76.29M | 46.17M | 52.37M | 21.34M | -78.12M | -50.01M | 6.24M | 12.90M | 143.94M | 123.60M | 67.27M | 52.80M | 27.44M | 112.38M | 149.31M | 135.66M | 168.61M | 125.40M | -3.10M | 233.20M | 208.30M | 169.20M | 135.60M |
EBITDA Margin | 11.88% | 11.95% | 3.45% | 17.78% | 9.85% | 11.94% | 8.50% | 8.76% | 5.47% | 5.90% | 2.53% | -9.37% | -5.64% | 0.64% | 1.36% | 12.88% | 10.99% | 6.61% | 5.29% | 2.94% | 13.81% | 18.85% | 16.62% | 20.13% | 17.55% | -0.44% | 27.67% | 30.70% | 30.58% | 30.22% |
EBIT | 253.60M | 284.70M | 466.22M | -80.05M | 135.25M | 136.30M | 71.56M | 59.71M | 28.80M | 31.14M | -4.20M | -112.53M | -88.64M | -34.71M | -27.85M | 105.97M | 88.28M | 35.00M | 14.54M | -23.71M | 67.88M | 111.67M | 98.19M | 128.37M | 85.50M | -39.00M | 213.80M | 195.60M | 158.40M | 129.40M |
EBIT Margin | 5.92% | 7.13% | 14.88% | -5.04% | 7.95% | 10.97% | 6.82% | 6.85% | 3.41% | 3.51% | -0.50% | -13.49% | -10.00% | -3.59% | -2.93% | 9.49% | 7.85% | 3.44% | 1.46% | -2.54% | 8.34% | 14.10% | 12.03% | 15.32% | 11.97% | -5.59% | 25.36% | 28.83% | 28.63% | 28.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 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 |