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.74B | 1.46B | 1.22B | 1.56B | 1.53B | 1.54B | 1.43B | 1.47B | 1.72B | 4.72B | 4.72B | 5.10B | 5.46B | 4.89B | 4.85B | 5.86B | 4.82B | 4.31B | 4.29B | 4.37B | 5.08B | 5.05B | 4.11B | 2.68B | 2.71B | 1.83B | 922.30M | 1.11B | 1.10B | 1.09B |
Cost of Revenue | 1.07B | 937.00M | 787.70M | 1.08B | 1.08B | 1.13B | 1.10B | 1.10B | 1.43B | 3.36B | 3.36B | 3.73B | 3.93B | 3.45B | 3.43B | 4.08B | 3.43B | 3.11B | 3.16B | 3.23B | 3.55B | 3.40B | 2.76B | 1.71B | 1.75B | 1.22B | 647.50M | 816.60M | 818.80M | 779.00M |
Gross Profit | 670.00M | 523.90M | 431.80M | 478.90M | 441.10M | 410.70M | 330.20M | 375.80M | 292.40M | 1.36B | 1.36B | 1.38B | 1.54B | 1.43B | 1.42B | 1.77B | 1.39B | 1.20B | 1.13B | 1.14B | 1.53B | 1.65B | 1.35B | 973.10M | 965.50M | 603.40M | 274.80M | 292.80M | 279.30M | 313.70M |
Operating Expenses | 451.70M | 459.10M | 351.40M | 343.00M | 329.20M | 296.80M | 282.90M | 303.80M | 430.90M | 1.10B | 989.00M | 1.06B | 1.14B | 1.05B | 982.80M | 1.16B | 967.50M | 886.10M | 921.90M | 1.15B | 1.00B | 1.06B | 932.40M | 606.10M | 613.70M | 541.20M | 316.80M | 227.30M | 238.00M | 246.00M |
Selling, General & Admin | 394.40M | 355.70M | 309.60M | 320.00M | 318.50M | 292.60M | 282.30M | 301.00M | 425.70M | 1.07B | 956.00M | 1.02B | 1.10B | 1.02B | 961.30M | 1.13B | 937.50M | 867.30M | 818.80M | 838.40M | 931.30M | 955.80M | 775.10M | 495.20M | 508.30M | 471.80M | 175.30M | 186.50M | 194.50M | 207.50M |
Research & Development | N/A | 39.10M | 30.70M | 28.40M | 24.80M | 22.90M | 23.30M | 29.10M | 28.60M | 30.70M | 32.60M | 49.00M | 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 | 53.70M | 103.40M | 41.80M | 23.00M | 10.70M | -7.60M | -2.00M | -300.00K | -12.30M | 484.60M | -11.30M | 14.00M | 33.70M | 27.10M | 21.50M | 25.70M | 30.00M | 18.80M | 103.10M | 309.50M | 70.90M | 107.20M | 157.30M | 110.90M | 105.40M | 69.40M | 141.50M | 40.80M | 43.50M | 38.50M |
Operating Income | 221.90M | 51.00M | 73.70M | 132.00M | 107.90M | 107.60M | 54.80M | 55.00M | -170.00M | 201.90M | 329.60M | 9.00M | 338.90M | 343.20M | 170.30M | 473.40M | 425.60M | 314.30M | 210.20M | -9.10M | 531.70M | 586.60M | 420.30M | 367.00M | 351.80M | 62.20M | -42.00M | 65.50M | 41.30M | 67.70M |
Other Expenses / Income | -35.60M | -23.90M | -3.80M | -18.30M | -19.10M | -28.00M | -23.80M | -15.60M | -32.10M | 779.50M | -73.50M | -55.50M | -169.00M | -98.50M | -74.20M | -62.10M | -35.80M | -41.30M | -104.10M | -226.10M | -140.40M | -160.50M | -75.70M | -31.40M | -57.00M | -107.10M | 294.80M | -700.00K | -42.90M | -43.80M |
Before Tax Income | 186.30M | 27.10M | 69.90M | 116.50M | 83.20M | 79.60M | 36.10M | 39.40M | -203.00M | 594.20M | 256.10M | -46.50M | 219.70M | 244.70M | 95.40M | 406.10M | 389.80M | 276.80M | 27.30M | -172.30M | 416.20M | 453.20M | 314.00M | 335.60M | 294.80M | -44.90M | 17.90M | -48.00M | -1.60M | 23.90M |
Income Tax Expenses | 41.60M | 7.30M | 10.90M | 15.80M | 13.50M | 1.40M | -47.90M | 9.10M | -11.80M | 214.10M | 54.80M | 31.90M | 34.40M | 53.10M | 47.20M | 152.90M | 89.50M | 56.30M | 70.40M | -31.60M | 151.60M | 177.20M | 141.00M | 137.30M | 187.30M | -3.20M | 21.30M | 7.60M | -200.00K | 9.80M |
Net Income | 89.90M | 19.80M | 59.00M | 99.00M | 70.90M | 81.20M | 89.30M | -85.30M | -82.70M | 397.90M | 210.20M | 259.20M | 180.60M | 205.60M | 31.70M | 247.90M | 294.20M | 170.70M | 1.09B | -17.10M | 236.00M | 127.40M | 173.00M | 189.50M | 101.50M | -41.70M | -13.70M | -62.20M | -5.30M | 14.10M |
Interest Expenses | 27.20M | 9.30M | 13.30M | 18.40M | 21.00M | 21.50M | 17.10M | 14.80M | 22.00M | 69.80M | 112.60M | 114.40M | 97.10M | 87.20M | 92.10M | 116.00M | 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 | 45.55M | 45.34M | 45.29M | 44.63M | 43.94M | 43.05M | 42.41M | 41.61M | 40.73M | 42.40M | 45.38M | 50.00M | 50.50M | 49.72M | 49.36M | 53.05M | 54.84M | 58.25M | 71.08M | 74.35M | 76.87M | 81.67M | 70.42M | 61.59M | 123.00M | 43.09M | 25.06M | 29.75M | 26.35M | 25.61M |
Diluted Shares Outstanding | 46.61M | 46.22M | 46.49M | 45.77M | 44.96M | 44.66M | 43.91M | 42.16M | 40.73M | 43.03M | 46.01M | 50.03M | 50.95M | 50.35M | 49.80M | 54.06M | 56.31M | 60.72M | 72.19M | 74.35M | 83.10M | 83.27M | 71.99M | 63.50M | 124.20M | 43.09M | 25.06M | 29.75M | 26.35M | 25.61M |
EBITDA | 286.00M | 82.80M | 125.50M | 132.00M | 139.50M | 130.30M | 78.10M | 80.70M | -95.10M | 773.20M | 483.50M | 179.70M | 553.50M | 432.20M | 273.70M | 631.80M | 425.60M | 418.40M | 343.90M | 389.50M | 424.80M | 513.80M | 628.20M | 477.90M | 457.20M | 131.60M | 246.80M | 292.30M | 84.80M | 106.20M |
EBITDA Margin | 16.43% | 5.67% | 10.29% | 8.46% | 9.15% | 8.47% | 5.48% | 5.48% | -5.53% | 16.38% | 10.25% | 3.52% | 10.13% | 8.84% | 5.64% | 10.79% | 8.83% | 9.70% | 8.01% | 8.91% | 8.36% | 10.18% | 15.27% | 17.84% | 16.86% | 7.21% | 26.76% | 26.35% | 7.72% | 9.72% |
EBIT | 158.70M | 36.40M | 83.20M | 133.20M | 105.40M | 104.10M | 58.50M | -61.40M | -72.50M | 681.80M | 377.60M | 405.50M | 312.10M | 345.90M | 171.00M | 516.80M | 383.70M | 227.00M | 1.16B | -48.70M | 387.60M | 304.60M | 314.00M | 326.80M | 288.80M | -44.90M | 7.60M | -54.60M | -5.50M | 23.90M |
EBIT Margin | 9.11% | 2.49% | 6.82% | 8.54% | 6.91% | 6.77% | 4.10% | -4.17% | -4.22% | 14.44% | 8.00% | 7.95% | 5.71% | 7.08% | 3.53% | 8.83% | 7.96% | 5.26% | 27.04% | -1.11% | 7.63% | 6.04% | 7.63% | 12.20% | 10.65% | -2.46% | 0.82% | -4.92% | -0.50% | 2.19% |
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 |