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.27B | 2.84B | 2.70B | 2.57B | 2.52B | 2.41B | 1.72B | 1.62B | 1.52B | 6.01B | 6.11B | 5.38B | 4.67B | 4.76B | 1.20B | 1.07B | 1.18B | 1.19B | 1.20B | 1.20B | 1.12B | 1.01B | 817.87M | 763.38M | 706.04M | 663.28M | 589.16M | 557.29M | 549.10M | 504.10M |
Cost of Revenue | 2.75B | 2.46B | 2.32B | 2.20B | 2.12B | 2.04B | 1.40B | 908.95M | 864.34M | 5.29B | 4.70B | 4.61B | 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 |
Gross Profit | 520.26M | 376.85M | 385.43M | 371.02M | 396.65M | 370.96M | 316.01M | 708.48M | 657.89M | 717.00M | 1.41B | 768.00M | 4.67B | 4.76B | 1.20B | 1.07B | 1.18B | 1.19B | 1.20B | 1.20B | 1.12B | 1.01B | 817.87M | 763.38M | 706.04M | 663.28M | 589.16M | 557.29M | 549.10M | 504.10M |
Operating Expenses | N/A | -2.46B | -2.99B | -2.84B | -2.73B | -2.04B | -1.40B | -1.30B | -1.26B | -5.59B | -4.54B | -4.94B | -4.42B | -4.26B | 968.14M | 951.40M | 930.45M | -892.44M | -977.91M | -871.05M | -889.22M | -750.58M | -634.99M | -539.45M | -497.28M | -466.92M | -381.33M | -379.44M | -411.00M | -399.10M |
Selling, General & Admin | 737.14M | 6.03M | 4.08M | 1.64M | 1.67M | 0 | 240.18M | 213.36M | 226.71M | N/A | N/A | N/A | N/A | N/A | 768.67M | 765.01M | 755.64M | 742.53M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Research & Development | N/A | 0 | 0 | 0 | 0 | 0 | 0 | 0 | N/A | 7.00M | 7.00M | 6.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 | N/A | -2.46B | -2.99B | -2.84B | -2.73B | -2.04B | -1.64B | -1.51B | -1.48B | -5.59B | -4.54B | -4.94B | -4.42B | -4.26B | 968.14M | 951.40M | 930.45M | -1.63B | -977.91M | -871.05M | -889.22M | -750.58M | -634.99M | -539.45M | -497.28M | -466.92M | -381.33M | -379.44M | -411.00M | -399.10M |
Operating Income | 520.26M | 378.46M | -286.12M | -266.72M | -212.93M | 373.78M | 316.93M | 320.19M | 266.25M | 425.00M | 1.57B | 440.00M | 259.00M | 501.00M | 157.28M | 109.10M | 312.08M | 298.80M | 224.22M | 331.55M | 228.31M | 257.01M | 182.88M | 223.94M | 208.75M | 196.36M | 207.83M | 177.84M | 138.10M | 105.00M |
Other Expenses / Income | 41.68M | 238.00K | 58.31M | 30.36M | 609.64M | -2.46M | -1.24M | -101.00K | 33.71M | -4.00M | N/A | N/A | -2.00M | -28.00M | -97.17M | -63.79M | 5.83M | 41.77M | 38.06M | -28.66M | 66.74M | 255.40M | 182.10M | -5.49M | 208.75M | 196.36M | 174.92M | 152.05M | 435.40M | 490.80M |
Before Tax Income | 561.94M | 376.45M | 376.40M | 368.51M | 396.70M | 371.32M | 315.69M | 320.09M | 266.25M | 830.00M | 1.57B | 899.00M | 358.00M | 999.00M | 152.07M | 122.71M | 309.17M | 298.80M | 339.46M | 326.35M | 295.05M | 255.40M | 182.88M | 223.94M | 208.75M | 196.36M | 174.92M | 152.05M | 573.50M | 595.80M |
Income Tax Expenses | 115.88M | 77.88M | 78.54M | 75.21M | 79.88M | 83.10M | 118.70M | 109.72M | 91.57M | 257.00M | 519.00M | 280.00M | 90.00M | 339.00M | 48.79M | 39.87M | 99.14M | 99.06M | 111.73M | 105.14M | 102.24M | 84.89M | 60.62M | 71.55M | 65.65M | 61.81M | 56.34M | 46.92M | 44.50M | 33.30M |
Net Income | 446.06M | 298.57M | 297.86M | 293.30M | 316.82M | 288.22M | 197.00M | 210.37M | 174.68M | 168.00M | 163.00M | 160.00M | 169.00M | 162.00M | 108.49M | 69.24M | 212.94M | 204.03M | 231.10M | 226.41M | 199.72M | 172.13M | 122.26M | 152.39M | 143.11M | 134.55M | 118.58M | 105.13M | 93.60M | 71.70M |
Interest Expenses | N/A | 2.01M | 4.13M | 731.00K | 856.00K | 2.46M | 1.24M | 101.00K | 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 |
Basic Shares Outstanding | 46.19M | 46.57M | 46.57M | 46.57M | 46.57M | 58.42M | 52.29M | 52.29M | 52.29M | 52.35M | 52.76M | 53.46M | 54.99M | 56.82M | 57.37M | 57.95M | 62.08M | 65.21M | 69.22M | 70.41M | 71.00M | 71.08M | 71.34M | 71.95M | 73.49M | 74.40M | 74.58M | 74.56M | 74.25M | 75.08M |
Diluted Shares Outstanding | 46.19M | 52.68M | 52.69M | 52.69M | 52.70M | 58.42M | 58.44M | 58.54M | 58.60M | 58.72M | 58.96M | 59.65M | 61.17M | 63.00M | 63.55M | 64.09M | 68.25M | 71.64M | 76.12M | 77.40M | 71.09M | 71.16M | 71.34M | 71.95M | 73.58M | 74.57M | 74.58M | 74.56M | 74.25M | 75.08M |
EBITDA | 600.23M | 430.18M | 318.10M | 338.16M | -212.93M | 373.78M | 316.93M | 320.19M | 266.25M | 846.00M | 1.58B | 922.00M | 368.00M | N/A | 278.23M | N/A | 303.34M | 293.08M | 338.25M | 355.01M | 232.60M | N/A | N/A | 226.68M | N/A | N/A | N/A | N/A | N/A | N/A |
EBITDA Margin | 18.36% | 15.14% | 11.78% | 13.16% | -8.46% | 15.52% | 18.45% | 19.80% | 17.49% | 14.07% | 25.88% | 17.13% | 7.87% | 0.00% | 23.26% | 0.00% | 25.71% | 24.60% | 28.14% | 29.52% | 20.81% | 0.00% | 0.00% | 29.69% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% |
EBIT | 561.94M | 378.46M | 380.54M | 369.25M | 397.56M | 373.78M | 316.93M | 320.19M | 266.25M | 425.00M | 682.00M | 440.00M | 259.00M | 501.00M | 157.28M | 109.10M | 312.08M | 303.08M | 342.84M | 331.55M | 301.96M | 257.01M | 182.88M | 223.94M | 208.75M | 196.36M | 174.92M | 152.05M | 138.10M | 105.00M |
EBIT Margin | 17.19% | 13.32% | 14.09% | 14.37% | 15.80% | 15.52% | 18.45% | 19.80% | 17.49% | 7.07% | 11.16% | 8.18% | 5.54% | 10.52% | 13.15% | 10.21% | 26.45% | 25.44% | 28.52% | 27.57% | 27.02% | 25.51% | 22.36% | 29.33% | 29.57% | 29.60% | 29.69% | 27.28% | 25.15% | 20.83% |
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 |