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-09-30 | 2001-09-30 | 2000-09-30 | 1999-09-30 | 1998-09-30 | 1997-09-30 | 1996-09-30 | 1995-09-30 | 1994-09-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 5.91B | 5.48B | 4.73B | 4.10B | 4.25B | 3.98B | 3.31B | 2.44B | 2.16B | 2.02B | 1.78B | 1.62B | 1.47B | 1.29B | 1.14B | 1.28B | 1.19B | 1.06B | 989.00M | 893.82M | 858.45M | 907.17M | 952.04M | 858.67M | 734.20M | 642.00M | 511.20M | 394.70M | 229.20M | 169.00M |
Cost of Revenue | 1.90B | 1.69B | 1.44B | 1.35B | 1.55B | 1.47B | 1.32B | 945.65M | 839.08M | 797.93M | 713.48M | 659.07M | 608.75M | 552.24M | 498.36M | 554.84M | 545.27M | 505.33M | 486.61M | 434.50M | 410.67M | 403.72M | 439.63M | 389.25M | 289.10M | 247.90M | 202.80M | 153.00M | 79.20M | 55.60M |
Gross Profit | 4.00B | 3.78B | 3.29B | 2.75B | 2.69B | 2.51B | 1.99B | 1.50B | 1.32B | 1.22B | 1.07B | 956.74M | 859.83M | 736.22M | 641.44M | 724.23M | 643.92M | 554.99M | 502.39M | 459.32M | 447.78M | 503.46M | 512.41M | 469.42M | 445.10M | 394.10M | 308.40M | 241.70M | 150.00M | 113.40M |
Operating Expenses | 2.77B | 2.67B | 2.37B | 2.26B | 2.32B | 2.14B | 1.84B | 1.15B | 1.01B | 915.48M | 794.90M | 708.61M | 645.77M | 579.05M | 504.03M | 559.86M | 510.80M | 451.74M | 477.11M | 416.66M | 400.32M | 407.08M | 469.90M | 403.71M | 284.00M | 243.20M | 191.80M | 157.40M | 106.70M | 86.10M |
Selling, General & Admin | 2.68B | 2.48B | 2.16B | 2.04B | 2.10B | 1.88B | 1.60B | 1.09B | N/A | N/A | 760.46M | 678.84M | 613.71M | 543.17M | 477.00M | 532.37M | 475.33M | 416.09M | 397.25M | 388.33M | 333.28M | N/A | 370.10M | 338.03M | 252.40M | 215.90M | 173.60M | 144.50M | N/A | N/A |
Research & Development | 47.80M | 1.69B | 1.44B | 1.35B | 1.55B | 1.47B | 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.40M | -1.50B | 212.35M | 218.90M | 211.78M | 167.00K | 240.17M | 61.97M | 1.01B | 915.48M | 34.44M | 29.77M | 32.06M | 35.87M | 27.02M | 27.50M | 35.47M | 35.65M | 79.86M | 28.34M | 67.04M | 407.08M | 99.80M | 65.68M | 31.60M | 27.30M | 18.20M | 12.90M | 106.70M | 86.10M |
Operating Income | 1.13B | 1.10B | 915.75M | 490.12M | 370.09M | 259.71M | -6.33M | 347.74M | 314.17M | 308.03M | 275.83M | 248.13M | 214.06M | 157.17M | 137.41M | 164.37M | 133.12M | 103.25M | 25.28M | 42.66M | 47.46M | 96.38M | 42.51M | 65.71M | 161.10M | 150.90M | 116.60M | 84.30M | 43.30M | 27.30M |
Other Expenses / Income | 16.26M | -72.92M | 54.13M | -164.04M | -94.35M | -61.58M | -121.49M | -59.31M | -41.96M | -33.35M | -9.39M | -12.53M | -11.88M | -23.08M | -21.89M | -19.63M | -18.96M | -17.38M | -19.84M | -8.20M | -11.90M | -22.77M | -51.91M | -9.61M | -21.80M | 200.00K | 7.20M | -31.20M | 2.30M | 100.00K |
Before Tax Income | 1.15B | 1.03B | 969.87M | 326.08M | 275.74M | 181.12M | -127.82M | 288.43M | 272.21M | 274.68M | 266.44M | 235.60M | 202.18M | 134.09M | 115.53M | 144.74M | 114.16M | 85.87M | 5.44M | 34.46M | 35.56M | 73.60M | -9.39M | 56.10M | 139.30M | 151.10M | 123.80M | 53.10M | 45.60M | 27.40M |
Income Tax Expenses | 264.66M | 219.39M | 176.27M | 59.34M | 42.45M | 58.66M | -131.10M | 94.85M | 96.58M | 90.92M | 83.64M | 69.69M | 65.28M | 37.80M | 32.56M | 47.60M | 40.61M | 27.68M | 7.88M | 17.57M | 11.86M | 25.02M | -9.17M | 28.83M | 51.00M | 62.80M | 50.70M | 36.70M | 20.10M | 12.40M |
Net Income | 882.47M | 807.80M | 793.56M | 266.75M | 233.29M | 122.46M | 3.28M | 193.58M | 175.63M | 183.77M | 182.80M | 165.90M | 136.90M | 96.28M | 82.96M | 103.87M | 73.55M | 58.19M | -2.44M | 16.89M | 23.69M | 48.58M | -66.20M | 25.55M | 88.30M | 88.30M | 73.10M | 16.40M | 25.50M | 15.00M |
Interest Expenses | 132.77M | 121.30M | 116.64M | 113.58M | 102.83M | 126.77M | 127.95M | 27.57M | 22.55M | 12.30M | 10.39M | 9.90M | 11.22M | 16.77M | 16.86M | 22.39M | 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 | 79.00M | 80.18M | 85.03M | 89.31M | 89.82M | 90.83M | 88.47M | 82.57M | 83.85M | 89.34M | 93.02M | 93.44M | 96.02M | 95.75M | 94.66M | 95.25M | 103.61M | 113.07M | 112.25M | 123.60M | 91.12M | 83.59M | 85.86M | 86.98M | 102.23M | 100.19M | 102.46M | 98.61M | 85.55M | 84.94M |
Diluted Shares Outstanding | 79.68M | 81.07M | 86.18M | 90.02M | 90.97M | 92.12M | 89.79M | 83.82M | 85.06M | 90.72M | 94.83M | 95.84M | 98.85M | 99.83M | 97.55M | 99.03M | 108.33M | 116.20M | 112.25M | 126.33M | 92.58M | 130.88M | 85.86M | 89.53M | 104.95M | 105.70M | 102.75M | 98.85M | 85.55M | 84.94M |
EBITDA | 1.27B | 1.35B | 1.15B | 709.62M | 602.87M | 625.25M | 240.30M | 377.96M | 341.89M | 326.39M | 311.27M | 275.27M | 245.46M | 186.73M | 159.41M | 201.35M | 141.91M | 121.70M | 42.59M | 62.80M | 72.88M | 118.06M | -22.14M | 120.05M | 170.90M | 178.40M | 142.00M | 66.00M | 53.70M | 34.70M |
EBITDA Margin | 21.57% | 24.65% | 24.35% | 17.31% | 14.20% | 15.73% | 7.26% | 15.46% | 15.81% | 16.15% | 17.45% | 17.04% | 16.71% | 14.49% | 13.99% | 15.74% | 11.93% | 11.48% | 4.31% | 7.03% | 8.49% | 13.01% | -2.33% | 13.98% | 23.28% | 27.79% | 27.78% | 16.72% | 23.43% | 20.53% |
EBIT | 1.28B | 1.15B | 1.09B | 439.67M | 378.57M | 307.89M | 130.00K | 316.00M | 294.76M | 286.98M | 276.83M | 245.50M | 213.40M | 150.86M | 132.39M | 173.86M | 114.16M | 85.87M | 5.44M | 34.46M | 35.56M | 73.60M | -75.38M | 54.37M | 139.30M | 151.10M | 123.80M | 53.10M | 45.60M | 27.40M |
EBIT Margin | 21.67% | 20.97% | 22.95% | 10.73% | 8.92% | 7.74% | 0.00% | 12.93% | 13.63% | 14.20% | 15.52% | 15.19% | 14.53% | 11.71% | 11.62% | 13.59% | 9.60% | 8.10% | 0.55% | 3.86% | 4.14% | 8.11% | -7.92% | 6.33% | 18.97% | 23.54% | 24.22% | 13.45% | 19.90% | 16.21% |
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-09-30 | 2001-09-30 | 2000-09-30 | 1999-09-30 | 1998-09-30 | 1997-09-30 | 1996-09-30 | 1995-09-30 | 1994-09-30 |