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.09B | 2.78B | 2.25B | 2.17B | 2.84B | 2.97B | 2.21B | 1.77B | 2.15B | 2.57B | 2.24B | 2.11B | 1.85B | 1.11B | 1.08B | 1.36B | 1.17B | 984.22M | 795.72M | 675.32M | 613.47M | 535.40M | 566.88M | 512.64M | 365.60M | 332.25M | 336.53M | 390.64M | 440.15M | 356.35M |
Cost of Revenue | 2.39B | 2.26B | 1.87B | 1.73B | 2.25B | 2.39B | 1.76B | 1.33B | 1.55B | 1.86B | 1.61B | 1.55B | 1.23B | 683.24M | 637.83M | 843.31M | 735.43M | 631.33M | 515.25M | 430.27M | 395.04M | 334.15M | 351.15M | 315.44M | 233.08M | 212.24M | 218.12M | 252.49M | 259.14M | 297.15M |
Gross Profit | 700.06M | 522.37M | 379.98M | 440.67M | 588.72M | 584.78M | 453.97M | 442.80M | 592.93M | 702.12M | 628.95M | 557.85M | 621.98M | 426.32M | 444.32M | 516.84M | 437.20M | 352.88M | 280.47M | 245.05M | 218.43M | 201.26M | 215.73M | 197.21M | 132.53M | 120.01M | 118.41M | 138.15M | 181.01M | 59.19M |
Operating Expenses | 369.98M | 337.76M | 303.16M | 300.27M | 354.85M | 343.65M | 249.53M | 197.48M | 213.94M | 227.09M | 193.66M | 193.00M | 309.63M | 226.20M | 227.47M | 246.35M | 216.41M | 183.51M | 155.96M | 151.99M | 139.72M | 121.65M | 131.27M | 119.21M | 82.69M | 63.97M | 76.25M | 87.47M | 145.18M | 364.04M |
Selling, General & Admin | 335.21M | 302.69M | 266.91M | 258.27M | 312.91M | 304.40M | 220.36M | 174.75M | 193.24M | 210.42M | 177.77M | 178.48M | 170.39M | 117.69M | 121.40M | 142.17M | 121.95M | 107.73M | 88.65M | 82.92M | 73.15M | 66.86M | 69.72M | 60.78M | 42.83M | 39.47M | 40.34M | 45.42M | 46.62M | 48.05M |
Research & Development | 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 | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | 29.76M | 35.07M | 36.25M | 42.00M | 41.93M | 5.73M | 239.00K | 241.00K | -212.00K | 39.00K | 368.00K | 78.00K | 139.25M | 108.58M | 106.07M | 104.18M | 94.46M | 75.79M | 67.31M | 69.07M | 66.57M | 54.80M | 61.55M | 58.43M | 39.85M | 24.49M | 35.91M | 42.05M | 98.56M | 315.99M |
Operating Income | 335.09M | -159.00K | -126.90M | -71.38M | 18.03M | 155.29M | 94.25M | 245.19M | 380.66M | 475.81M | 436.18M | 364.83M | 312.34M | 200.04M | 216.03M | 270.50M | 220.79M | 169.37M | 124.50M | 93.06M | 78.71M | 60.67M | 84.46M | 77.80M | 45.34M | 37.18M | 42.16M | 50.68M | 26.47M | -304.84M |
Other Expenses / Income | -40.97M | -27.91M | -32.47M | -40.59M | -52.21M | -41.13M | -20.61M | -19.62M | -18.95M | -21.42M | -27.50M | -22.94M | -17.60M | -10.40M | -11.29M | -14.58M | -20.24M | -15.17M | -13.38M | -13.15M | -12.72M | -15.18M | -17.33M | -19.99M | -9.95M | -20.16M | -5.66M | -16.62M | -12.12M | 331.69M |
Before Tax Income | 294.12M | 164.97M | -290.60M | -461.35M | 189.82M | 114.16M | 73.01M | 227.75M | 361.71M | 454.39M | 408.68M | 340.53M | 294.75M | 189.64M | 205.56M | 254.61M | 199.83M | 154.20M | 111.12M | 79.91M | 66.00M | 45.49M | 67.13M | 57.81M | 35.39M | 17.02M | 36.47M | 43.42M | 18.19M | 26.84M |
Income Tax Expenses | 71.22M | 42.21M | -43.83M | -189.76M | 46.80M | 35.08M | -240.89M | 84.94M | 133.74M | 169.78M | 152.38M | 127.91M | 109.25M | 72.26M | 78.02M | 97.44M | 76.49M | 58.75M | 42.34M | 30.36M | 25.08M | 18.05M | 27.52M | 23.70M | 13.95M | 6.91M | 13.77M | 16.19M | 8.81M | 10.19M |
Net Income | 222.94M | 122.29M | -246.77M | -271.59M | 142.35M | 78.45M | 313.19M | 141.41M | 226.68M | 282.01M | 253.06M | 209.44M | 183.03M | 116.25M | 125.94M | 157.17M | 123.34M | 95.45M | 68.78M | 49.54M | 40.92M | 27.45M | 39.60M | 34.11M | 21.44M | 10.11M | 21.68M | 27.23M | 9.38M | 16.65M |
Interest Expenses | 52.01M | 44.59M | 42.47M | 48.74M | 55.99M | 46.86M | 21.47M | 17.69M | 18.74M | 21.46M | 27.87M | 24.39M | 17.90M | 10.96M | 11.08M | 14.06M | 20.28M | 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 | 59.53M | 60.04M | 60.05M | 59.91M | 59.75M | 59.56M | 55.31M | 53.45M | 54.73M | 56.67M | 56.35M | 55.47M | 54.19M | 53.33M | 53.19M | 53.40M | 52.98M | 52.45M | 50.21M | 49.05M | 48.42M | 48.15M | 48.00M | 48.73M | 42.46M | 43.95M | 48.76M | 51.74M | 43.90M | 45.40M |
Diluted Shares Outstanding | 59.86M | 60.33M | 60.05M | 59.91M | 59.91M | 59.69M | 55.36M | 53.51M | 54.83M | 56.87M | 56.55M | 55.67M | 54.41M | 53.47M | 53.31M | 54.02M | 53.76M | 53.32M | 51.72M | 50.30M | 49.00M | 48.58M | 48.59M | 49.08M | 42.46M | 43.95M | 49.32M | 51.74M | 43.90M | 45.40M |
EBITDA | 546.04M | 399.95M | -31.88M | -162.48M | 489.41M | 406.75M | 318.57M | 466.22M | 573.04M | 646.56M | 581.80M | 501.74M | 430.09M | 287.37M | 310.61M | 361.18M | 301.75M | 233.77M | 181.91M | 148.18M | 132.04M | 106.18M | 133.00M | 122.48M | 81.12M | 76.02M | 62.58M | 79.41M | -210.00M | -347.80M |
EBITDA Margin | 17.66% | 14.36% | -1.42% | -7.48% | 17.24% | 13.69% | 14.39% | 26.33% | 26.68% | 25.19% | 25.95% | 23.75% | 23.24% | 25.90% | 28.70% | 26.55% | 25.73% | 23.75% | 22.86% | 21.94% | 21.52% | 19.83% | 23.46% | 23.89% | 22.19% | 22.88% | 18.59% | 20.33% | -47.71% | -97.60% |
EBIT | 346.16M | 209.09M | -248.13M | -412.61M | 245.14M | 160.39M | 93.77M | 244.04M | 379.16M | 473.25M | 433.31M | 361.73M | 310.18M | 199.47M | 215.04M | 268.68M | 220.12M | 154.20M | 111.12M | 79.91M | 66.00M | 45.49M | 67.13M | 57.81M | 35.39M | 17.02M | 35.45M | 43.42M | 18.19M | 26.84M |
EBIT Margin | 11.20% | 7.51% | -11.04% | -19.00% | 8.64% | 5.40% | 4.23% | 13.78% | 17.66% | 18.44% | 19.33% | 17.12% | 16.76% | 17.98% | 19.87% | 19.75% | 18.77% | 15.67% | 13.96% | 11.83% | 10.76% | 8.50% | 11.84% | 11.28% | 9.68% | 5.12% | 10.53% | 11.11% | 4.13% | 7.53% |
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 |