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.81B | 14.74B | 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.02B | 3.23B | 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 | 175.00M | -3.07B | 263.00M | 182.00M | 227.00M | 254.00M | 256.00M | 228.00M | 200.00M | 309.00M | 333.00M | 275.00M | 281.00M | 219.00M | 202.00M | 220.00M | 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 | 281.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 | 408.00M | 345.00M | 321.00M | 309.00M | 404.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 | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | -84.00M | -3.33B | 36.00M | -392.00M | -224.00M | -99.00M | N/A | N/A | N/A | N/A | N/A | N/A | 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 | 636.00M | 2.32B | 4.90B | 4.14B | 4.16B | 4.74B | 3.01B | 1.99B | 4.01B | 3.50B | 3.42B | 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 | -325.00M | -597.00M | -548.00M | -4.58B | -569.00M | -364.00M | -680.00M | -8.26B | -3.26B | -190.00M | -1.37B | -337.00M | -288.00M | -354.00M | -312.00M | -847.00M | -38.00M | 29.00M | -170.00M | -186.00M | -108.00M | -116.00M | -130.00M | -127.00M | -91.00M | -1.15B | -52.30M | -100.00M | -17.50M | 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 | 698.00M | 447.00M | 383.00M | 339.00M | 305.00M | 268.00M | 372.00M | 297.00M | 160.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 |
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 | 877.60M | 510.56M | 504.40M | 458.00M | 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 | 877.60M | 519.31M | 522.60M | 459.05M | 457.27M |
EBITDA | 5.18B | 3.42B | 2.57B | -1.66B | 1.07B | 3.97B | 1.26B | -6.92B | -498.00M | 5.16B | 3.11B | 4.17B | 4.55B | 3.06B | 1.96B | 2.91B | 4.99B | 4.02B | 2.94B | -229.00M | -68.00M | -413.00M | 1.72B | 1.13B | 1.25B | 816.70M | 1.06B | 671.60M | 544.30M | 552.30M |
EBITDA Margin | 22.50% | 16.87% | 16.78% | -11.47% | 4.78% | 16.56% | 6.12% | -43.58% | -2.11% | 15.69% | 10.58% | 14.65% | 18.31% | 17.03% | 13.36% | 15.91% | 32.68% | 17.86% | 14.00% | -1.12% | -0.42% | -3.29% | 13.21% | 9.49% | 8.40% | 4.71% | 12.06% | 9.09% | 9.55% | 9.62% |
EBIT | 3.92B | 2.46B | 1.71B | -2.71B | -553.00M | 2.37B | 1.26B | -6.92B | -498.00M | 5.16B | 3.11B | 4.17B | 4.55B | 3.06B | 1.96B | 2.91B | 4.41B | 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.58% | -2.11% | 15.69% | 10.58% | 14.65% | 18.31% | 17.03% | 13.36% | 15.91% | 28.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 |