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 | 1995-03-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 2.14B | 2.25B | 1.85B | 1.73B | 1.78B | 1.79B | 1.78B | 3.21B | 3.18B | 2.73B | 2.23B | 2.22B | 2.02B | 1.88B | 1.75B | 1.59B | 1.49B | 1.33B | 1.13B | 946.48M | 766.80M | 640.69M | 546.68M | 502.92M | 437.36M | 370.83M | 304.43M | 274.25M | N/A | 226.90M |
Cost of Revenue | 1.02B | 1.09B | 686.01M | 651.38M | 672.46M | 708.15M | 759.30M | 295.19M | 372.82M | 354.60M | 361.90M | 411.08M | 376.48M | 353.93M | 325.46M | 309.74M | 275.85M | 248.48M | 211.86M | 188.59M | 162.63M | 136.26M | 105.99M | 105.15M | 87.70M | 62.02M | 55.91M | 46.17M | N/A | 33.60M |
Gross Profit | 1.12B | 1.16B | 1.16B | 1.08B | 1.11B | 1.09B | 1.02B | 2.91B | 2.81B | 2.37B | 1.87B | 1.81B | 1.65B | 1.52B | 1.43B | 1.28B | 1.22B | 1.08B | 913.64M | 757.89M | 604.17M | 504.43M | 440.69M | 397.77M | 349.65M | 308.82M | 248.52M | 228.08M | N/A | 193.30M |
Operating Expenses | 981.55M | 1.01B | 929.90M | 895.68M | 926.77M | 913.87M | 843.46M | 228.70M | 230.65M | -1.18M | 1.58M | 1.56B | 1.46B | 1.33B | 1.25B | 1.14B | 1.08B | 943.67M | 812.79M | 667.97M | 540.54M | 456.01M | 414.58M | 348.24M | 304.25M | 278.89M | 220.88M | 199.45M | N/A | 173.80M |
Selling, General & Admin | 792.06M | 515.14M | 495.41M | 476.57M | 499.99M | 482.71M | 460.61M | 860.65M | 867.82M | 1.28B | 1.02B | 952.26M | 908.75M | 824.93M | 771.63M | 705.57M | 674.41M | 579.57M | 507.16M | 414.52M | 344.88M | 293.35M | 276.68M | 227.59M | 201.92M | 189.72M | 149.73M | 135.01M | N/A | 115.00M |
Research & Development | N/A | 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 | 1.90M | 490.14M | 434.49M | 419.11M | 426.77M | -866.00K | 382.85M | -631.95M | -637.17M | -1.28B | -1.02B | 604.65M | 550.73M | 504.11M | 474.96M | 429.91M | 407.32M | 364.11M | 305.63M | 253.46M | 195.66M | 162.66M | 137.90M | 120.65M | 102.32M | 89.17M | 71.15M | 64.44M | N/A | 58.80M |
Operating Income | 12.55M | 154.17M | 231.17M | 190.17M | 189.13M | 100.97M | 102.38M | 518.88M | 495.83M | 162.34M | 221.96M | 254.60M | 188.09M | 193.88M | 180.74M | 147.40M | 137.32M | 134.44M | 100.86M | 89.92M | 63.62M | 48.42M | 26.11M | 49.53M | 45.41M | 29.93M | 27.64M | 28.63M | N/A | 19.50M |
Other Expenses / Income | -89.93M | -168.91M | -85.30M | -587.98M | -154.86M | -92.68M | -12.73M | -300.46M | -282.71M | -40.63M | -37.00M | 22.25M | -4.71M | -3.10M | -4.30M | -7.82M | -8.48M | -9.73M | -8.52M | -5.41M | -5.78M | -4.77M | -6.26M | -5.62M | -4.11M | 5.26M | 2.60M | -3.45M | N/A | -1.10M |
Before Tax Income | -1.06M | -14.74M | 145.87M | -397.81M | 34.27M | 63.57M | 89.64M | 218.42M | 213.12M | 121.70M | 184.96M | 276.86M | 183.38M | 190.79M | 176.44M | 139.58M | 128.84M | 124.71M | 92.34M | 84.51M | 57.84M | 43.65M | 19.86M | 43.91M | 41.30M | 35.19M | 30.24M | 25.18M | N/A | 18.40M |
Income Tax Expenses | -3.88M | -9.46M | 35.94M | -131.90M | 6.17M | 12.91M | -53.28M | 79.14M | 77.41M | 43.47M | 64.29M | 103.81M | 69.61M | 72.41M | 63.56M | 53.81M | 48.57M | 46.08M | 34.34M | 31.89M | 21.42M | 16.21M | 7.52M | 16.64M | 15.70M | 13.71M | 11.84M | 9.79M | N/A | 7.10M |
Net Income | 2.82M | -5.28M | 109.93M | -265.91M | 28.10M | 50.65M | 142.92M | 139.28M | 135.71M | 78.23M | 120.67M | 173.04M | 113.77M | 118.38M | 112.60M | 90.19M | 80.28M | 78.64M | 57.99M | 52.62M | 36.43M | 27.44M | 12.34M | 27.26M | 25.60M | 21.48M | 18.40M | 15.39M | N/A | 11.30M |
Interest Expenses | 15.51M | 9.88M | 1.46M | 10.01M | 16.97M | 16.44M | 18.15M | 23.39M | 23.34M | 19.21M | 5.61M | 6.39M | 4.71M | 3.10M | 4.30M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 3.45M | N/A | N/A |
Basic Shares Outstanding | 30.78M | 30.88M | 32.99M | 33.88M | 34.20M | 33.78M | 33.78M | 72.35M | 72.57M | 72.38M | 75.75M | 75.82M | 78.10M | 81.19M | 81.14M | 80.11M | 81.36M | 78.82M | 74.77M | 74.40M | 73.45M | 158.62M | 151.18M | 150.40M | 152.19M | 154.09M | 114.65M | 67.44M | 66.33M | 66.33M |
Diluted Shares Outstanding | 31.11M | 30.88M | 33.72M | 33.88M | 34.20M | 33.78M | 33.78M | 73.01M | 73.04M | 72.72M | 76.39M | 76.83M | 79.34M | 82.10M | 81.95M | 81.14M | 82.57M | 80.07M | 76.21M | 75.86M | 74.68M | 161.08M | 152.80M | 151.47M | 154.26M | 157.29M | 114.65M | 67.44M | 66.33M | 66.33M |
EBITDA | 655.87M | 746.22M | 825.01M | 761.43M | 791.09M | 745.79M | 659.34M | 1.63B | 1.53B | 1.16B | 875.68M | 944.68M | 791.65M | 743.41M | 699.83M | 615.39M | 573.72M | 520.29M | 425.47M | 361.69M | 273.24M | 222.69M | 173.40M | 177.01M | 154.05M | 133.28M | 107.72M | 99.32M | N/A | 77.20M |
EBITDA Margin | 30.65% | 33.17% | 44.70% | 43.89% | 44.33% | 41.56% | 37.00% | 50.77% | 48.10% | 42.53% | 39.19% | 42.50% | 39.11% | 39.61% | 39.93% | 38.64% | 38.38% | 39.22% | 37.80% | 38.21% | 35.63% | 34.76% | 31.72% | 35.20% | 35.22% | 35.94% | 35.39% | 36.22% | 0.00% | 34.02% |
EBIT | 14.45M | -4.87M | 147.33M | -387.81M | 51.24M | 80.01M | 107.79M | 241.81M | 236.46M | 140.92M | 190.57M | 283.25M | 188.09M | 193.88M | 180.46M | 144.00M | 128.84M | 124.71M | 92.34M | 84.51M | 57.84M | 43.65M | 19.86M | 43.91M | 41.30M | 35.19M | 30.24M | 28.63M | N/A | 18.40M |
EBIT Margin | 0.68% | -0.22% | 7.98% | -22.35% | 2.87% | 4.46% | 6.05% | 7.54% | 7.44% | 5.17% | 8.53% | 12.74% | 9.29% | 10.33% | 10.30% | 9.04% | 8.62% | 9.40% | 8.20% | 8.93% | 7.54% | 6.81% | 3.63% | 8.73% | 9.44% | 9.49% | 9.93% | 10.44% | 0.00% | 8.11% |
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 | 1995-03-31 |