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 | 23.02B | 20.30B | 15.29B | 14.45B | 22.41B | 24.00B | 20.62B | 15.89B | 23.63B | 32.87B | 29.40B | 28.50B | 24.83B | 17.97B | 14.68B | 18.28B | 15.26B | 22.50B | 21.01B | 20.47B | 16.27B | 12.57B | 13.05B | 11.94B | 14.90B | 17.35B | 8.82B | 7.39B | 5.70B | 5.74B |
Cost of Revenue | 18.66B | 16.98B | 13.26B | 12.90B | 20.12B | 21.01B | 18.36B | 15.02B | 21.11B | 27.66B | 24.93B | 24.07B | 19.69B | 14.96B | 12.48B | 14.05B | 11.53B | 18.71B | 18.15B | 19.32B | 15.27B | 12.38B | 11.57B | 11.22B | 13.18B | 14.79B | 7.67B | 6.38B | 5.04B | 5.05B |
Gross Profit | 4.36B | 3.31B | 2.04B | 1.54B | 2.29B | 2.99B | 2.27B | 864.00M | 2.52B | 5.21B | 4.47B | 4.43B | 5.14B | 3.01B | 2.20B | 4.23B | 3.74B | 3.80B | 2.86B | 1.14B | 1.00B | 193.00M | 1.47B | 726.00M | 1.72B | 2.56B | 1.15B | 1.01B | 660.80M | 694.40M |
Operating Expenses | 277.00M | -3.07B | 263.00M | 182.00M | 227.00M | 254.00M | 256.00M | 228.00M | 200.00M | 309.00M | 333.00M | 275.00M | 399.00M | 219.00M | 12.68B | 14.27B | 241.00M | 378.00M | 199.00M | 306.00M | 283.00M | 305.00M | 387.00M | 264.00M | 1.11B | 1.19B | 343.10M | 504.50M | 277.60M | 459.40M |
Selling, General & Admin | 226.00M | 256.00M | 227.00M | 182.00M | 227.00M | 254.00M | 256.00M | 228.00M | 200.00M | 309.00M | 333.00M | 275.00M | 399.00M | 229.00M | 207.00M | 282.00M | 293.00M | 450.00M | 380.00M | 361.00M | 330.00M | 335.00M | 387.00M | 352.00M | 514.00M | 600.10M | 33.60M | 236.60M | 33.50M | 197.80M |
Research & Development | N/A | 345.00M | 321.00M | 309.00M | 404.00M | 390.00M | 360.00M | 329.00M | 487.00M | 601.00M | 588.00M | 460.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 | 51.00M | -3.33B | 36.00M | -392.00M | -224.00M | -99.00M | -87.00M | -208.00M | -324.00M | -2.00M | -43.00M | -39.00M | N/A | -10.00M | -5.00M | -62.00M | -52.00M | -72.00M | -181.00M | -55.00M | -47.00M | -30.00M | N/A | -88.00M | 599.00M | 587.00M | 309.50M | 267.90M | 244.10M | 261.60M |
Operating Income | 4.08B | 2.71B | 1.80B | 1.36B | -553.00M | 2.47B | 1.36B | -6.78B | -165.00M | 5.10B | 3.14B | 4.16B | 4.74B | 3.01B | 1.99B | 4.01B | 3.50B | 3.48B | 2.66B | 837.00M | 720.00M | -112.00M | 1.08B | 462.00M | 603.00M | 1.38B | 806.70M | 503.70M | 383.20M | 235.00M |
Other Expenses / Income | -720.00M | -597.00M | -548.00M | -784.00M | -674.00M | -653.00M | -680.00M | -847.00M | -771.00M | -385.00M | -374.00M | -337.00M | -288.00M | -354.00M | -312.00M | -161.00M | -38.00M | -46.00M | 115.00M | -169.00M | -108.00M | -116.00M | -130.00M | -127.00M | -94.00M | -1.01B | -141.00M | -182.70M | 3.70M | 55.70M |
Before Tax Income | 3.36B | 2.11B | 1.25B | -3.22B | -1.12B | 1.81B | 682.00M | -7.62B | -936.00M | 4.71B | 2.76B | 3.82B | 4.45B | 2.65B | 1.68B | 3.16B | 3.46B | 3.45B | 2.49B | 651.00M | 612.00M | -228.00M | 954.00M | 335.00M | 512.00M | 229.70M | 754.40M | 403.70M | 365.70M | 290.70M |
Income Tax Expenses | 701.00M | 515.00M | -216.00M | -278.00M | 7.00M | 157.00M | 1.13B | -1.86B | -274.00M | 1.27B | 648.00M | 1.24B | 1.44B | 853.00M | 518.00M | 1.21B | 907.00M | 1.14B | 79.00M | 241.00M | 234.00M | 80.00M | 384.00M | 129.00M | 214.00M | 244.40M | 300.00M | 103.30M | 131.90M | 112.90M |
Net Income | 2.64B | 1.57B | 1.46B | -2.94B | -1.13B | 1.66B | -463.00M | -5.76B | -671.00M | 3.50B | 2.12B | 2.63B | 2.84B | 1.83B | 1.15B | 1.54B | 3.50B | 2.35B | 2.36B | -979.00M | -820.00M | -998.00M | 809.00M | 501.00M | 438.00M | -14.70M | 454.40M | 300.40M | 168.30M | 177.80M |
Interest Expenses | 578.00M | 375.00M | 469.00M | 505.00M | 569.00M | 554.00M | 593.00M | 639.00M | 447.00M | 383.00M | 331.00M | 298.00M | 263.00M | 308.00M | 297.00M | 160.00M | 154.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 |
Basic Shares Outstanding | 899.00M | 904.00M | 892.00M | 881.00M | 875.00M | 875.00M | 870.00M | 861.00M | 853.00M | 848.00M | 898.00M | 926.00M | 918.00M | 908.00M | 900.00M | 877.00M | 913.00M | 1.01B | 1.01B | 874.00M | 868.00M | 864.00M | 856.00M | 884.00M | 880.00M | 878.00M | 505.79M | 522.60M | 496.49M | 456.80M |
Diluted Shares Outstanding | 902.00M | 908.00M | 892.00M | 881.00M | 875.00M | 877.00M | 870.00M | 861.00M | 853.00M | 852.00M | 902.00M | 928.00M | 922.00M | 911.00M | 902.00M | 904.00M | 950.00M | 1.05B | 1.04B | 882.00M | 874.00M | 864.00M | 860.00M | 892.00M | 886.00M | 878.00M | 514.29M | 522.60M | 496.49M | 457.27M |
EBITDA | 4.84B | 3.54B | 2.69B | -1.62B | 1.09B | 4.02B | 2.94B | -5.42B | 1.36B | 7.23B | 5.00B | 5.75B | 6.08B | 4.08B | 2.91B | 4.06B | 4.20B | 3.73B | 3.20B | 1.39B | 720.00M | 393.00M | 1.61B | 965.00M | 912.00M | 1.54B | 1.97B | 1.49B | 669.10M | 496.60M |
EBITDA Margin | 21.01% | 17.45% | 17.55% | -11.21% | 4.89% | 16.75% | 14.27% | -34.14% | 5.76% | 22.01% | 17.02% | 20.19% | 24.47% | 22.71% | 19.83% | 22.22% | 27.50% | 16.55% | 15.25% | 6.79% | 4.43% | 3.13% | 12.38% | 8.08% | 6.12% | 8.90% | 22.33% | 20.13% | 11.74% | 8.65% |
EBIT | 3.92B | 2.46B | 1.71B | -2.71B | -553.00M | 2.37B | 1.26B | -6.98B | -498.00M | 5.16B | 3.10B | 4.17B | 4.54B | 3.00B | 1.96B | 2.91B | 4.56B | 3.49B | 2.44B | -738.00M | -586.00M | -918.00M | 1.19B | 630.00M | 652.00M | 229.70M | 754.40M | 403.70M | 300.20M | 290.70M |
EBIT Margin | 17.02% | 12.13% | 11.18% | -18.80% | -2.47% | 9.86% | 6.12% | -43.95% | -2.11% | 15.69% | 10.56% | 14.62% | 18.29% | 16.67% | 13.36% | 15.91% | 29.87% | 15.52% | 11.60% | -3.61% | -3.60% | -7.30% | 9.14% | 5.27% | 4.38% | 1.32% | 8.55% | 5.47% | 5.27% | 5.06% |
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 |