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.07B | 2.70B | 2.42B | 2.16B | 2.02B | 1.82B | 1.67B | 1.57B | 1.49B | 1.41B | 1.34B | 1.27B | 1.21B | 1.14B | 1.07B | 1.02B | 894.92M | 858.88M | 802.42M | 750.88M | 677.01M | 665.42M | 652.29M | 649.56M | 586.60M | 549.10M | 538.60M | 627.40M | 620.40M | 605.30M |
Cost of Revenue | 1.47B | 1.31B | 1.16B | 1.05B | 993.59M | 894.44M | 819.94M | 772.35M | 735.98M | 707.74M | 678.46M | 647.58M | 616.84M | 583.09M | 551.00M | 534.49M | 468.67M | 457.87M | 421.98M | 395.33M | 362.42M | 361.68M | 364.32M | 374.14M | 341.50M | 327.50M | 362.20M | 358.80M | 325.90M | 311.30M |
Gross Profit | 1.60B | 1.39B | 1.26B | 1.11B | 1.02B | 927.13M | 854.01M | 801.13M | 749.33M | 703.83M | 658.91M | 623.33M | 588.22M | 553.80M | 522.96M | 486.07M | 426.25M | 401.01M | 380.43M | 355.55M | 314.59M | 303.75M | 287.96M | 275.42M | 245.10M | 221.60M | 176.40M | 268.60M | 294.50M | 294.00M |
Operating Expenses | 1.01B | 894.04M | 821.69M | 751.23M | 704.49M | 617.49M | 560.01M | 541.43M | 508.26M | 485.21M | 467.86M | 447.14M | 426.62M | 409.70M | 392.76M | 372.36M | 323.68M | 307.44M | 299.22M | 281.93M | 256.69M | 260.22M | 260.84M | 260.46M | 236.60M | 225.50M | 236.00M | 237.80M | 224.20M | 216.40M |
Selling, General & Admin | 915.23M | 802.71M | 727.49M | 662.90M | 623.38M | 550.70M | 503.43M | 490.53M | 463.74M | 441.71M | 428.29M | 407.49M | 388.71M | 373.29M | 355.59M | 339.08M | 296.62M | 280.58M | 274.94M | 258.89M | 236.51M | 238.58M | 240.54M | 242.04M | 223.20M | 216.60M | 227.60M | 229.20M | 216.20M | 208.30M |
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 | 22.09M | 91.33M | 94.20M | 88.33M | 81.11M | 66.79M | 56.58M | 50.90M | 44.52M | 43.51M | 39.57M | 39.66M | 37.91M | 36.41M | 37.17M | 33.28M | 27.07M | 26.86M | 24.28M | 23.03M | 20.18M | 21.64M | 20.29M | 18.42M | 13.40M | 8.90M | 8.40M | 8.60M | 8.00M | 8.10M |
Operating Income | 583.23M | 493.39M | 439.99M | 361.40M | 366.71M | 310.88M | 294.00M | 259.70M | 241.06M | 218.61M | 191.06M | 176.19M | 161.60M | 144.10M | 130.20M | 113.72M | 102.57M | 93.57M | 81.21M | 73.62M | 57.90M | 43.53M | 27.13M | 14.95M | 8.50M | -3.90M | -59.60M | 30.80M | 70.30M | 77.60M |
Other Expenses / Income | 16.89M | 5.53M | 34.85M | -6.68M | -105.55M | 875.00K | 501.00K | 937.00K | 2.11M | 872.00K | 550.00K | 454.00K | -508.00K | -560.00K | -3.91M | -761.00K | 2.34M | 1.59M | 6.74M | 25.09M | 2.13M | 196.00K | 198.00K | 450.00K | 3.10M | 9.00M | -109.40M | 6.00M | -6.90M | 3.00M |
Before Tax Income | 586.26M | 498.92M | 474.84M | 354.72M | 261.16M | 310.73M | 294.50M | 260.64M | 243.18M | 219.48M | 191.61M | 176.64M | 161.10M | 143.54M | 126.29M | 112.95M | 104.91M | 95.16M | 87.95M | 98.71M | 60.03M | 43.73M | 27.33M | 15.40M | 11.60M | 5.10M | -169.00M | 36.80M | 63.40M | 80.60M |
Income Tax Expenses | 151.30M | 130.32M | 124.15M | 93.90M | 57.81M | 79.07M | 115.38M | 93.27M | 91.03M | 81.82M | 68.28M | 65.31M | 60.38M | 53.54M | 42.31M | 44.02M | 40.18M | 37.35M | 35.18M | 40.45M | 24.27M | 16.62M | 10.38M | 5.85M | 4.40M | 1.90M | -64.20M | 14.00M | 24.10M | 31.00M |
Net Income | 434.96M | 368.60M | 356.56M | 266.76M | 203.35M | 231.66M | 179.12M | 167.37M | 152.15M | 137.66M | 123.33M | 111.33M | 100.71M | 90.00M | 83.98M | 68.93M | 64.73M | 57.81M | 52.77M | 52.05M | 35.76M | 27.11M | 16.94M | 9.55M | 7.20M | 6.60M | 1.50M | 22.80M | 39.30M | 49.60M |
Interest Expenses | 19.05M | 2.64M | 830.00K | 5.08M | 6.62M | 147.00K | N/A | N/A | N/A | N/A | N/A | N/A | 508.00K | 437.00K | 964.00K | 761.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 |
Basic Shares Outstanding | 489.95M | 492.30M | 492.05M | 491.60M | 491.22M | 490.94M | 490.47M | 491.05M | 491.81M | 492.06M | 493.02M | 493.76M | 495.73M | 499.60M | 503.48M | 502.25M | 507.76M | 510.03M | 515.60M | 518.81M | 513.36M | 512.82M | 514.87M | 509.91M | 522.81M | 538.75M | 427.15M | 606.17M | 612.51M | 611.16M |
Diluted Shares Outstanding | 490.13M | 492.41M | 492.05M | 491.60M | 491.22M | 490.94M | 490.47M | 491.05M | 491.81M | 492.06M | 493.02M | 493.78M | 495.94M | 500.28M | 504.98M | 506.66M | 513.38M | 523.03M | 529.83M | 532.83M | 526.32M | 517.24M | 517.12M | 512.63M | 522.81M | 538.75M | 582.06M | 609.30M | 614.17M | 613.57M |
EBITDA | 710.26M | 584.71M | 534.19M | 449.73M | 447.82M | 375.56M | 350.04M | 310.53M | 285.32M | 261.76M | 231.18M | 215.30M | 199.11M | 180.39M | 164.42M | 147.16M | 131.98M | 122.02M | 112.23M | 115.54M | 80.21M | 65.36M | 47.62M | 33.82M | 25.00M | 17.40M | -54.30M | 45.40M | 71.40M | 88.70M |
EBITDA Margin | 23.11% | 21.69% | 22.03% | 20.81% | 22.22% | 20.62% | 20.91% | 19.74% | 19.21% | 18.54% | 17.29% | 16.94% | 16.52% | 15.87% | 15.31% | 14.42% | 14.75% | 14.21% | 13.99% | 15.39% | 11.85% | 9.82% | 7.30% | 5.21% | 4.26% | 3.17% | -10.08% | 7.24% | 11.51% | 14.65% |
EBIT | 605.31M | 501.56M | 481.55M | 365.73M | 267.78M | 310.88M | 294.50M | 260.64M | 243.18M | 219.48M | 191.61M | 176.64M | 161.60M | 143.98M | 127.25M | 113.72M | 104.91M | 95.16M | 87.95M | 92.51M | 60.03M | 43.73M | 27.33M | 15.40M | 11.60M | 8.50M | -62.70M | 36.80M | 63.40M | 80.60M |
EBIT Margin | 19.70% | 18.60% | 19.86% | 16.92% | 13.29% | 17.07% | 17.59% | 16.56% | 16.37% | 15.55% | 14.33% | 13.90% | 13.41% | 12.66% | 11.85% | 11.14% | 11.72% | 11.08% | 10.96% | 12.32% | 8.87% | 6.57% | 4.19% | 2.37% | 1.98% | 1.55% | -11.64% | 5.87% | 10.22% | 13.32% |
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 |