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 | 16.06B | 16.23B | 13.93B | 11.04B | 10.21B | 10.19B | 8.57B | 7.67B | 5.98B | 5.82B | 5.68B | 4.82B | 4.14B | 4.57B | 4.08B | 6.29B | 9.26B | 14.27B | 14.69B | 11.71B | 9.05B | 7.47B | 5.38B | 4.16B | 3.73B | 2.87B | 2.52B | 2.38B | 2.03B | 1.76B |
Cost of Revenue | 15.74M | 11.39B | 10.14B | 8.26B | 7.82B | 7.81B | 6.71B | 5.73B | 4.56B | 4.44B | 4.51B | 4.06B | 3.64B | 4.18B | 4.66B | 7.14B | 9.88B | 13.08B | 12.40B | 10.08B | 7.96B | 6.65B | 4.84B | 3.80B | 3.44B | 2.70B | 2.44B | 2.28B | 1.94B | 1.64B |
Gross Profit | 16.05B | 4.83B | 3.78B | 2.78B | 2.40B | 2.37B | 1.86B | 1.94B | 1.42B | 1.38B | 1.17B | 756.16M | 495.35M | 393.23M | -574.11M | -855.14M | -613.57M | 1.19B | 2.30B | 1.63B | 1.09B | 825.15M | 546.31M | 363.87M | 293.00M | 170.90M | 88.80M | 109.20M | 88.30M | 116.80M |
Operating Expenses | 1.31M | 1.38B | 1.21B | 1.01B | 1.04B | 1.01B | 905.38M | 970.95M | 602.68M | 680.85M | 581.60M | 4.64B | 519.58M | 895.10M | 672.43M | 814.65M | 1.69B | 13.13B | 97.28M | 92.43M | 78.63M | 63.17M | 59.66M | 14.23M | 13.50M | 5.00M | 7.80M | 6.70M | 6.30M | 13.20M |
Selling, General & Admin | 1.31M | 1.38B | 1.21B | 1.01B | 1.04B | 1.01B | 891.58M | 957.15M | 589.78M | 667.82M | 568.50M | 514.46M | 519.58M | 895.10M | 672.43M | 814.65M | 1.69B | N/A | 97.28M | 92.43M | 78.63M | 63.17M | 59.66M | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
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 | 10.19M | -13.72M | -2.41M | -17.83M | -13.48M | -13.85M | 13.80M | 13.80M | 12.90M | 13.03M | 13.10M | 4.13B | N/A | N/A | N/A | N/A | N/A | 13.13B | N/A | N/A | N/A | N/A | N/A | 14.23M | 13.50M | 5.00M | 7.80M | 6.70M | 6.30M | 13.20M |
Operating Income | -1.31M | 3.45B | 2.64B | 1.79B | 1.35B | 1.35B | 952.98M | 968.86M | 820.49M | 703.28M | 590.66M | 228.60M | -24.24M | -501.87M | -1.25B | -1.67B | -2.31B | 1.19B | 2.20B | 1.54B | 1.01B | 761.98M | 486.65M | 349.64M | 279.50M | 165.90M | 81.00M | 102.50M | 82.00M | 103.60M |
Other Expenses / Income | 4.63M | -13.72M | -125.35M | -58.21M | -13.48M | -13.85M | -14.15M | -35.01M | -4.46M | -13.52M | -62.84M | -45.05M | -286.06M | -732.67M | -728.58M | -12.81M | -190.02M | -110.58M | 75.35M | 60.11M | -14.49M | -33.16M | 5.14M | 5.46M | 6.90M | -100.00K | N/A | N/A | N/A | N/A |
Before Tax Income | 3.45B | 3.44B | 2.51B | 1.73B | 1.34B | 1.35B | 938.83M | 933.85M | 816.02M | 689.76M | 527.82M | 183.55M | -310.30M | -1.23B | -1.98B | -1.68B | -2.50B | 1.08B | 2.28B | 1.60B | 995.66M | 728.82M | 491.79M | 355.10M | 286.40M | 165.80M | 81.00M | 102.50M | 82.00M | 103.60M |
Income Tax Expenses | 846.89M | 822.24M | 563.52M | 321.86M | 322.88M | 325.52M | 491.61M | 331.15M | 321.93M | 215.42M | -2.09B | -22.59M | -99.91M | -137.82M | -792.55M | -209.49M | -222.49M | 393.08M | 840.13M | 602.53M | 378.33M | 284.22M | 189.36M | 136.71M | 108.10M | 64.70M | 31.20M | 39.30M | 33.20M | 41.20M |
Net Income | 2.60B | 2.62B | 1.95B | 1.41B | 1.02B | 1.02B | 447.22M | 602.70M | 494.09M | 474.34M | 2.62B | 206.15M | -210.39M | -1.10B | -1.18B | -1.47B | -2.26B | 687.47M | 1.49B | 986.54M | 624.63M | 453.64M | 301.39M | 188.51M | 178.20M | 102.10M | 52.80M | 179.60M | 58.30M | 162.80M |
Interest Expenses | 469.00K | 284.00K | 502.00K | 4.25M | 584.00K | 618.00K | 503.00K | 686.00K | 788.00K | 849.00K | 712.00K | 819.00K | 1.31M | 2.73M | 2.26M | 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 | 219.96M | 235.01M | 259.29M | 268.55M | 274.50M | 283.58M | 305.09M | 339.75M | 356.58M | 370.38M | 383.08M | 381.56M | 379.88M | 382.03M | 274.33M | 253.51M | 252.19M | 252.20M | 255.49M | 252.59M | 244.32M | 241.81M | 196.39M | 165.24M | 172.98M | 171.94M | 174.04M | 200.39M | 215.93M | 223.01M |
Diluted Shares Outstanding | 221.16M | 236.17M | 259.93M | 269.41M | 275.30M | 284.87M | 306.81M | 342.12M | 359.79M | 374.10M | 386.87M | 384.56M | 379.88M | 382.03M | 315.43M | 253.51M | 252.19M | 258.62M | 262.80M | 260.23M | 251.46M | 246.98M | 201.29M | 168.58M | 175.29M | 175.54M | 175.63M | 202.86M | 217.94M | 223.01M |
EBITDA | -1.31M | 3.52B | 2.71B | 1.85B | 1.41B | 1.41B | 990.33M | 988.54M | 863.03M | 730.47M | 560.12M | 214.40M | -276.89M | -1.19B | -1.92B | -1.61B | -2.39B | 1.16B | 2.39B | 1.64B | 1.04B | 767.65M | 523.63M | 339.45M | 299.80M | 171.80M | 91.80M | 225.60M | 97.80M | 217.20M |
EBITDA Margin | -0.01% | 21.72% | 19.42% | 16.79% | 13.78% | 13.85% | 11.55% | 12.89% | 14.43% | 12.55% | 9.86% | 4.45% | -6.69% | -25.96% | -46.97% | -25.58% | -25.85% | 8.16% | 16.29% | 13.96% | 11.53% | 10.27% | 9.73% | 8.16% | 8.04% | 5.99% | 3.64% | 9.46% | 4.82% | 12.37% |
EBIT | 3.45B | 3.44B | 2.51B | 1.73B | 1.34B | 1.35B | 939.33M | 934.54M | 816.81M | 690.61M | 528.53M | 184.37M | -308.99M | -1.23B | -1.97B | -1.68B | -2.48B | 1.08B | 2.33B | 1.59B | 1.00B | 737.87M | 490.75M | 325.23M | 286.30M | 166.80M | 84.00M | 218.90M | 91.50M | 204.00M |
EBIT Margin | 21.48% | 21.20% | 18.03% | 15.70% | 13.12% | 13.23% | 10.96% | 12.19% | 13.65% | 11.86% | 9.31% | 3.83% | -7.47% | -26.96% | -48.30% | -26.75% | -26.75% | 7.57% | 15.87% | 13.57% | 11.08% | 9.88% | 9.12% | 7.82% | 7.67% | 5.82% | 3.33% | 9.18% | 4.51% | 11.62% |
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 |