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 | 8.05B | 14.90B | 14.36B | 8.95B | 7.18B | 7.12B | 6.04B | 5.25B | 5.72B | 5.80B | 5.38B | 5.28B | 4.34B | 4.20B | 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.25B | 2.17B | 2.17B | 1.16B | 997.02M | 1.02B | 883.03M | 850.79M | 895.78M | 764.00M | 703.74M | 701.06M | 1.81B | 1.77B | 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 | 305.54M | 346.76M | 256.09M | 222.33M | 230.33M | 223.72M | 182.77M | 180.63M | 174.30M | 169.35M | 151.67M | 170.26M | 1.19B | 1.07B | 923.46M | 5.16B | 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 | 27.91M | 24.29M | 16.03M | 18.44M | 44.00M | 45.35M | 44.29M | 41.76M | 41.99M | 38.12M | 33.24M | 34.18M | 1.03B | 926.19M | 800.51M | 863.85M | 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 | 277.63M | 322.47M | 240.06M | 203.89M | 186.33M | 2.61M | 5.13M | 5.11M | 4.78M | 5.47M | 8.71M | 8.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 | 618.33M | 547.23M | 385.00M | 473.14M | 423.40M | 375.12M | 304.51M | 241.04M | 186.76M | 171.01M | 146.02M | 127.52M | 93.32M | 73.37M | 59.91M | 37.42M | 26.85M | -274.90M |
Other Expenses / Income | 75.09M | 11.52M | 15.29M | 16.13M | 29.10M | 21.77M | 18.34M | 16.69M | 15.21M | 16.24M | 20.52M | 19.59M | 19.70M | 16.84M | 17.87M | 26.44M | 26.27M | 20.55M | 15.64M | -26.12M | -16.65M | 6.98M | 8.28M | 5.82M | 1.32M | 2.21M | 2.69M | 2.16M | 1.55M | 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 | 11.58M | 10.42M | 10.77M | 11.81M | 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 | 196.37M | 205.15M | 192.18M | 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 | 220.23M | 220.12M | 216.23M | 213.42M | 219.48M | 218.72M | 215.31M | 212.23M | 196.37M | 205.15M | 192.18M | 190.96M |
EBITDA | 1.09B | 1.92B | 1.98B | 1.01B | 817.64M | 850.58M | 749.57M | 716.96M | 767.50M | 643.94M | 600.14M | 570.74M | 655.10M | 601.54M | 444.43M | 541.38M | 490.46M | 432.68M | 319.32M | -1.84B | 217.30M | 200.54M | 177.32M | 155.40M | -994.19M | -711.58M | -501.90M | -536.03M | -347.70M | -269.70M |
EBITDA Margin | 11.69% | 11.23% | 11.96% | 10.02% | 10.00% | 10.45% | 10.83% | 11.76% | 11.60% | 9.81% | 9.87% | 9.54% | 10.65% | 10.08% | 10.86% | 9.61% | 9.37% | 9.35% | 8.18% | -55.36% | 8.28% | 8.73% | 10.73% | 9.17% | -68.82% | -66.90% | -52.61% | -73.42% | -59.47% | -59.85% |
EBIT | 1.02B | 1.86B | 1.92B | 954.71M | 794.17M | 835.89M | 730.76M | 696.71M | 744.84M | 619.09M | 582.92M | 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.43% | 11.26% | 9.43% | 9.59% | 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 |