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.56B | 1.13B | 1.36B | 1.69B | 1.45B | 1.41B | 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 | 656.85M | 643.72M | 785.17M | 871.44M | 793.39M | 703.00M | 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 | 452.41M | 398.40M | 406.18M | 396.40M | 358.10M | 338.15M | 309.63M | 226.28M | 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 | -34.77M | 35.07M | 36.25M | 42.00M | 41.93M | 5.73M | 232.04M | 223.65M | 212.94M | 185.99M | 180.33M | 159.67M | 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 | 330.08M | -159.00K | -126.90M | -71.38M | 18.03M | 155.29M | 94.25M | 245.32M | 378.99M | 475.03M | 435.29M | 364.85M | 312.34M | 200.04M | 216.85M | 270.50M | 220.79M | 169.37M | 124.50M | 93.06M | 78.71M | 79.60M | 84.46M | 78.00M | 49.84M | 56.05M | 42.16M | 50.68M | 35.83M | -304.84M |
Other Expenses / Income | -35.96M | 165.13M | -163.70M | -389.97M | 171.79M | -80.12M | -21.23M | -17.58M | -17.28M | -20.64M | -26.62M | -24.32M | -17.60M | -10.40M | -11.29M | -15.88M | -20.96M | -15.17M | -13.38M | -13.15M | -12.72M | -34.11M | -17.33M | -20.19M | -14.45M | -39.03M | -5.68M | -7.27M | -17.64M | 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 | 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 | 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.94M | 52.45M | 50.21M | 49.05M | 48.42M | 48.15M | 48.00M | 48.73M | 42.46M | 43.95M | 48.72M | 51.86M | 55.19M | 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.86M | 53.32M | 51.52M | 50.30M | 49.00M | 48.58M | 48.59M | 49.08M | 42.46M | 43.95M | 49.28M | 52.28M | 56.62M | 45.40M |
EBITDA | 570.21M | 201.28M | 86.82M | 148.54M | 237.66M | 246.86M | 296.65M | 444.95M | 571.40M | 642.56M | 597.75M | 506.88M | 436.21M | 294.76M | 309.01M | 369.13M | 280.75M | 218.60M | 168.53M | 135.03M | 119.33M | 91.00M | 117.37M | 106.02M | 66.67M | 44.40M | 63.56M | 78.22M | 57.18M | -6.99M |
EBITDA Margin | 18.44% | 7.23% | 3.86% | 6.84% | 8.37% | 8.31% | 13.40% | 25.13% | 26.61% | 25.04% | 26.66% | 23.99% | 23.57% | 26.57% | 28.55% | 27.14% | 23.94% | 22.21% | 21.18% | 19.99% | 19.45% | 17.00% | 20.70% | 20.68% | 18.24% | 13.36% | 18.89% | 20.02% | 12.99% | -1.96% |
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 | 199.83M | 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% | 17.04% | 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 |