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 | 9.30B | 17.07B | 16.52B | 10.12B | 8.18B | 8.14B | 6.92B | 6.10B | 6.62B | 6.56B | 6.08B | 5.98B | 6.15B | 5.97B | 4.09B | 5.63B | 5.24B | 4.63B | 3.90B | 3.32B | 2.62B | 2.30B | 1.65B | 1.70B | 1.44B | 1.06B | 954.00M | 730.09M | 584.69M | 450.60M |
Cost of Revenue | 7.82B | 14.90B | 14.36B | 8.95B | 7.18B | 7.12B | 6.04B | 5.25B | 5.72B | 5.80B | 5.38B | 5.28B | 4.25B | 4.27B | 2.64B | 3.95B | 3.71B | 3.29B | 2.49B | 2.59B | 2.04B | 1.76B | 1.17B | 1.25B | 1.09B | 784.50M | 726.60M | 573.30M | 465.80M | 360.30M |
Gross Profit | 1.48B | 2.17B | 2.17B | 1.16B | 997.02M | 1.02B | 883.03M | 850.79M | 895.78M | 764.00M | 703.74M | 701.06M | 1.90B | 1.69B | 1.46B | 1.68B | 1.52B | 1.34B | 1.41B | 723.74M | 586.02M | 532.48M | 478.98M | 441.43M | 354.76M | 279.21M | 227.40M | 156.79M | 118.89M | 90.30M |
Operating Expenses | 537.90M | 346.76M | 256.09M | 222.33M | 230.33M | 223.72M | 182.77M | 180.63M | 174.30M | 169.35M | 151.67M | 170.26M | 1.15B | 1.04B | 923.46M | 1.05B | 961.88M | 854.22M | 993.67M | 3.13B | 2.49B | 2.17B | 1.54B | 1.59B | 1.37B | 1.01B | 904.89M | 700.96M | 564.54M | 365.20M |
Selling, General & Admin | 537.90M | 24.29M | 16.03M | 18.44M | 44.00M | 45.35M | 44.29M | 41.76M | 41.99M | 38.12M | 33.24M | 34.18M | 1.12B | 1.00B | 800.51M | 901.62M | 830.61M | 736.87M | 587.62M | 559.23M | 469.07M | 420.38M | 382.00M | 330.20M | 275.40M | 220.81M | 177.47M | 127.51M | 98.52M | 10.90M |
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 | 9.44M | 322.47M | 240.06M | 203.89M | 186.33M | 2.61M | 138.48M | 138.87M | 132.31M | 131.22M | 118.43M | 136.08M | 36.78M | 36.90M | 122.95M | 151.52M | 131.27M | 117.34M | 406.05M | 2.57B | 2.02B | 1.75B | 1.16B | 1.26B | 1.09B | 785.03M | 727.42M | 573.46M | 466.02M | 354.30M |
Operating Income | 939.93M | 1.82B | 1.91B | 940.44M | 766.69M | 796.56M | 700.26M | 670.16M | 721.48M | 594.65M | 552.07M | 530.80M | 742.70M | 652.49M | 533.65M | 627.10M | 558.75M | 482.33M | 413.36M | -2.40B | -1.90B | -1.63B | -1.06B | -1.15B | -1.01B | -726.63M | -677.49M | -544.17M | -445.65M | -274.90M |
Other Expenses / Income | 75.09M | 11.52M | 15.29M | 16.13M | 29.10M | 2.61M | 18.34M | 16.69M | 15.21M | 16.24M | 20.52M | 19.59M | -104.68M | -88.42M | -130.78M | -127.53M | -109.08M | -86.66M | -93.21M | 2.65B | 2.09B | 1.81B | 1.22B | 1.28B | 1.11B | 802.21M | 740.06M | 583.76M | 474.05M | 297.30M |
Before Tax Income | 1.02B | 1.84B | 1.92B | 956.56M | 795.79M | 818.33M | 718.60M | 686.86M | 736.69M | 610.89M | 572.60M | 550.39M | 638.03M | 564.07M | 402.87M | 499.57M | 449.67M | 395.66M | 320.15M | 249.58M | 195.64M | 177.99M | 154.29M | 133.35M | 94.64M | 75.58M | 62.57M | 39.58M | 28.40M | 22.40M |
Income Tax Expenses | 263.25M | 475.29M | 505.77M | 258.35M | 203.78M | 198.54M | 228.21M | 254.32M | 277.19M | 231.43M | 222.59M | 217.42M | 251.78M | 219.86M | 162.47M | 196.59M | 179.81M | 160.66M | 94.62M | 88.42M | 71.14M | 65.46M | 57.05M | 50.31M | 35.47M | 28.30M | 24.16M | 15.32M | 11.00M | 9.20M |
Net Income | 752.88M | 1.36B | 1.42B | 696.14M | 590.39M | 618.20M | 489.35M | 430.81M | 457.22M | 376.89M | 348.53M | 333.36M | 385.68M | 344.17M | 240.22M | 301.01M | 269.15M | 235.09M | 218.63M | 156.13M | 121.95M | 112.53M | 97.24M | 83.03M | 59.17M | 47.27M | 38.41M | 24.26M | 17.39M | 13.20M |
Interest Expenses | 4.80M | 23.28M | 411.00K | 219.00K | N/A | 19.15M | 13.20M | N/A | N/A | N/A | N/A | 1.25M | 970.00K | 576.00K | 499.00K | 183.00K | 45.00K | 198.00K | 313.00K | 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 | 149.14M | 163.01M | 169.15M | 168.33M | 170.90M | 174.13M | 179.25M | 181.28M | 188.94M | 196.15M | 205.99M | 210.42M | 212.12M | 212.28M | 212.11M | 212.76M | 213.31M | 213.45M | 213.56M | 212.77M | 209.47M | 207.79M | 208.32M | 204.61M | 200.55M | 196.94M | 195.43M | 205.15M | 201.33M | 190.96M |
Diluted Shares Outstanding | 150.19M | 164.43M | 171.25M | 170.90M | 174.21M | 177.83M | 181.67M | 182.70M | 190.22M | 196.77M | 206.90M | 211.94M | 215.03M | 216.45M | 216.53M | 219.17M | 221.80M | 222.22M | 223.27M | 221.64M | 218.00M | 217.76M | 219.48M | 218.72M | 215.31M | 212.23M | 210.59M | 205.15M | 201.33M | 190.96M |
EBITDA | 1.01B | 1.92B | 1.96B | 997.40M | 817.64M | 850.58M | 780.07M | 731.93M | 780.43M | 657.61M | 619.18M | 591.98M | 676.37M | 602.92M | 444.75M | 539.41M | 489.80M | 432.77M | 345.88M | 271.24M | 217.49M | 200.72M | 177.84M | 155.83M | 115.46M | 91.12M | 73.73M | 47.73M | 35.03M | 17.20M |
EBITDA Margin | 10.84% | 11.23% | 11.87% | 9.86% | 10.00% | 10.45% | 11.27% | 12.00% | 11.79% | 10.02% | 10.18% | 9.90% | 11.00% | 10.10% | 10.87% | 9.57% | 9.36% | 9.36% | 8.86% | 8.18% | 8.29% | 8.74% | 10.76% | 9.19% | 7.99% | 8.57% | 7.73% | 6.54% | 5.99% | 3.82% |
EBIT | 1.02B | 1.86B | 1.92B | 954.71M | 794.17M | 835.89M | 730.76M | 685.13M | 734.41M | 608.32M | 571.11M | 552.03M | 638.43M | 564.61M | 403.19M | 497.79M | 449.01M | 395.95M | 313.57M | 244.54M | 193.09M | 177.99M | 154.29M | 133.35M | 94.64M | 75.58M | 62.57M | 39.58M | 28.40M | 22.40M |
EBIT Margin | 10.98% | 10.87% | 11.63% | 9.44% | 9.71% | 10.27% | 10.56% | 11.24% | 11.10% | 9.27% | 9.39% | 9.23% | 10.38% | 9.46% | 9.85% | 8.84% | 8.58% | 8.56% | 8.04% | 7.37% | 7.36% | 7.75% | 9.34% | 7.87% | 6.55% | 7.11% | 6.56% | 5.42% | 4.86% | 4.97% |
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 |