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 | 8.28B | 11.07B | 7.99B | 4.43B | 6.32B | 7.35B | 5.89B | 5.37B | 6.38B | 13.75B | 16.40B | 16.95B | 16.89B | 12.09B | 8.61B | 12.33B | 9.98B | 8.29B | 7.58B | 5.33B | 4.19B | 2.56B | 22.78B | 2.28B | 1.30B | 876.40M | 1.18B | 976.10M | 750.40M | 537.80M |
Cost of Revenue | 2.36B | 4.82B | 4.45B | 3.53B | 4.43B | 4.19B | 3.86B | 4.31B | 31.44B | 12.91B | 10.05B | 10.38B | 296.00M | 2.21B | 1.80B | 2.07B | 1.82B | 1.47B | 1.14B | 946.64M | 760.12M | 500.69M | 407.13M | 255.25M | 377.00M | 326.00M | 425.60M | 364.30M | 303.00M | 183.00M |
Gross Profit | 5.92B | 6.25B | 3.54B | 905.00M | 1.88B | 3.16B | 2.03B | 1.05B | -25.05B | 839.00M | 6.35B | 6.57B | 16.59B | 9.88B | 6.81B | 10.26B | 8.15B | 6.82B | 6.44B | 4.39B | 3.43B | 2.06B | 22.37B | 2.03B | 923.40M | 550.40M | 755.10M | 611.80M | 447.40M | 354.80M |
Operating Expenses | 524.00M | 1.02B | 620.00M | 732.00M | 1.47B | 1.19B | 1.18B | 1.20B | 821.00M | 1.48B | 1.53B | 1.49B | 8.32B | 4.15B | 6.19B | 9.12B | 3.16B | 2.58B | 2.07B | 1.49B | 1.34B | 1.01B | 981.83M | 718.33M | 501.60M | 671.20M | 426.10M | 356.10M | 338.80M | 271.40M |
Selling, General & Admin | 351.00M | 483.00M | 376.00M | 290.00M | 406.00M | 431.00M | 395.00M | 410.00M | 377.00M | 434.00M | 503.00M | 531.00M | 459.00M | 380.00M | 343.88M | 288.79M | 275.06M | 211.33M | 198.27M | 173.19M | 138.52M | 104.59M | 88.71M | 75.61M | 53.90M | 40.70M | 38.20M | 35.90M | 36.60M | 34.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 | N/A | 542.00M | 244.00M | 442.00M | 1.07B | 756.00M | 786.00M | 789.00M | 444.00M | 1.04B | 51.00M | 963.00M | -154.00M | 5.92B | 5.84B | 8.84B | 2.89B | 2.37B | 1.87B | 1.32B | 1.20B | 908.83M | 893.12M | 642.72M | 447.70M | 630.50M | 387.90M | 320.20M | 302.20M | 236.50M |
Operating Income | 5.21B | 4.00B | 1.56B | -1.60B | -2.27B | 1.97B | 847.00M | -144.00M | -25.88B | -636.00M | 4.82B | 5.07B | 8.27B | 5.62B | 623.63M | 1.14B | 4.99B | 4.33B | 4.38B | 2.89B | 2.04B | 1.05B | 21.39B | 1.30B | 421.80M | -120.80M | 329.00M | 255.70M | 108.60M | 83.40M |
Other Expenses / Income | -2.33B | -1.14B | -801.00M | -3.24B | -738.00M | -1.01B | 206.00M | -1.54B | -9.83B | -9.19B | -262.00M | -245.00M | -178.00M | -412.00M | -297.24M | -256.51M | -278.61M | -61.01M | -170.04M | -233.76M | -121.58M | -146.67M | -188.91M | -106.64M | -82.27M | -70.54M | -70.40M | -55.40M | -75.50M | -19.00M |
Before Tax Income | 2.88B | 5.73B | 1.89B | -4.84B | -3.01B | 958.00M | 918.00M | -1.68B | -28.23B | -2.91B | 4.22B | 4.88B | 8.09B | 5.21B | 326.39M | 932.39M | 4.67B | 4.01B | 4.21B | 2.66B | 1.92B | 898.97M | 1.20B | 1.20B | 344.60M | -187.60M | 258.60M | 200.20M | 33.10M | 64.40M |
Income Tax Expenses | -324.00M | 1.65B | 578.00M | 64.00M | 674.00M | 672.00M | -585.00M | -442.00M | -5.47B | 1.64B | 1.93B | 2.88B | 3.51B | 2.17B | 610.79M | 220.44M | 1.86B | 1.46B | 1.58B | 993.01M | 827.00M | 344.64M | 475.86M | 483.09M | 143.70M | -58.20M | 103.70M | 78.80M | 12.90M | 21.60M |
Net Income | 2.85B | 3.60B | 1.14B | -4.90B | -3.68B | 40.00M | 1.30B | -1.41B | -23.12B | -5.40B | 2.23B | 2.00B | 4.58B | 3.03B | -284.40M | 711.95M | 2.81B | 2.55B | 2.62B | 1.67B | 1.12B | 554.33M | 723.40M | 713.06M | 200.90M | -129.40M | 154.90M | 121.40M | 20.20M | 42.80M |
Interest Expenses | 331.00M | 379.00M | 514.00M | 267.00M | 462.00M | 478.00M | 397.00M | 417.00M | 299.00M | 130.00M | 174.00M | 165.00M | 170.00M | 229.00M | 309.62M | 280.46M | N/A | 158.20M | 122.18M | N/A | 116.20M | N/A | N/A | 168.12M | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 308.00M | 332.00M | 374.00M | 378.00M | 377.00M | 382.00M | 381.00M | 379.00M | 377.84M | 384.00M | 395.00M | 389.00M | 384.00M | 352.00M | 336.00M | 334.35M | 332.15M | 329.89M | 328.90M | 326.09M | 322.60M | 297.00M | 302.24M | 272.86M | 248.97M | 226.61M | 209.25M | 197.59M | 165.84M | 141.64M |
Diluted Shares Outstanding | 309.00M | 333.00M | 375.00M | 378.00M | 377.00M | 384.00M | 383.00M | 379.00M | 378.00M | 384.00M | 406.00M | 391.00M | 400.00M | 359.00M | 336.00M | 337.19M | 334.53M | 333.35M | 333.93M | 330.63M | 325.42M | 301.95M | 312.47M | 281.73M | 250.41M | 226.61M | 216.86M | 203.31M | 174.98M | 156.70M |
EBITDA | 4.75B | 7.61B | 3.88B | -2.31B | 855.00M | 4.23B | 4.17B | 1.87B | -5.65B | 2.28B | 10.02B | 11.90B | 12.47B | 8.81B | 5.79B | 9.06B | 7.30B | 6.02B | 5.79B | 4.01B | 3.17B | 1.89B | 2.21B | 1.89B | 869.68M | 508.96M | 716.90M | 575.80M | 410.80M | 319.90M |
EBITDA Margin | 57.37% | 68.74% | 48.58% | -52.18% | 13.54% | 57.54% | 70.87% | 34.82% | -88.47% | 16.60% | 61.08% | 70.21% | 73.82% | 72.87% | 67.17% | 73.52% | 73.15% | 72.63% | 76.37% | 75.11% | 75.65% | 73.89% | 9.71% | 82.92% | 66.88% | 58.07% | 60.72% | 58.99% | 54.74% | 59.48% |
EBIT | 2.86B | 5.63B | 2.23B | -4.57B | -2.55B | 1.19B | 1.12B | -1.43B | -28.29B | -3.64B | 4.33B | 5.04B | 8.26B | 5.43B | 636.01M | 1.21B | 4.67B | 4.17B | 4.33B | 2.66B | 2.07B | 898.97M | 1.20B | 1.36B | 344.60M | -187.60M | 258.60M | 200.20M | 33.10M | 64.40M |
EBIT Margin | 34.57% | 50.88% | 27.89% | -103.11% | -40.32% | 16.19% | 18.96% | -26.64% | -443.19% | -26.45% | 26.42% | 29.75% | 48.93% | 44.95% | 7.38% | 9.84% | 46.83% | 50.28% | 57.07% | 49.92% | 49.28% | 35.12% | 5.27% | 59.73% | 26.50% | -21.41% | 21.90% | 20.51% | 4.41% | 11.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 |