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 | 1997-01-31 | 1996-01-31 | 1995-01-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 12.01B | 11.99B | 9.31B | 5.40B | 9.17B | 9.12B | 8.85B | 8.66B | 8.50B | 8.48B | 7.94B | 7.36B | 5.90B | 5.18B | 5.13B | 5.98B | 5.99B | 5.69B | 18.24B | 19.79B | 18.19B | 14.09B | 8.95B | 3.93B | 5.40B | 5.28B | 5.31B | 2.35B | 1.42B | 1.04B |
Cost of Revenue | 8.08B | 1.23B | 1.51B | 1.69B | 2.41B | 2.49B | 1.95B | 1.88B | 1.84B | 1.84B | 1.68B | 1.44B | 1.40B | 2.62B | 2.64B | 3.15B | 3.03B | 2.89B | 10.68B | 10.34B | 9.41B | 6.72B | 2.94B | 1.31B | 1.10B | 609.20M | -184.00M | -3.00M | -74.00M | -95.70M |
Gross Profit | 3.93B | 10.76B | 7.80B | 3.72B | 6.76B | 6.63B | 6.90B | 6.78B | 6.67B | 6.64B | 6.26B | 5.92B | 4.50B | 2.57B | 2.50B | 2.84B | 2.95B | 2.80B | 7.55B | 9.45B | 8.78B | 7.37B | 6.01B | 2.62B | 4.30B | 4.67B | 5.50B | 2.35B | 1.49B | 1.14B |
Operating Expenses | 1.57B | 6.86B | 5.67B | 4.25B | 6.19B | 6.05B | 6.07B | 5.95B | 5.75B | 5.67B | 5.38B | 5.00B | 3.94B | 1.96B | 2.07B | 2.44B | 2.31B | 2.34B | 5.35B | 6.64B | 6.13B | 5.07B | 4.31B | 1.40B | 2.76B | 3.41B | 3.99B | 1.90B | 1.22B | 949.90M |
Selling, General & Admin | 1.41B | 1.35B | 1.15B | 703.00M | 1.24B | 1.22B | 1.12B | 1.13B | 1.09B | 1.08B | 1.02B | 925.00M | 756.00M | 583.00M | 551.00M | 655.00M | 658.00M | 818.00M | 3.78B | 3.58B | 3.12B | 2.51B | 2.01B | 1.07B | 1.69B | 1.82B | 1.99B | 1.20B | 764.30M | 571.10M |
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 | -167.00M | 5.51B | 4.53B | 3.54B | 4.95B | 4.89B | 4.95B | 4.82B | 4.66B | 4.59B | 4.37B | 4.08B | 3.18B | 1.38B | 1.52B | 1.78B | 1.66B | 1.52B | 1.57B | 3.06B | 3.00B | 2.56B | 2.30B | 330.00M | 1.07B | 1.58B | 2.00B | 704.30M | 453.90M | 378.80M |
Operating Income | 2.35B | 3.91B | 2.13B | -529.00M | 579.00M | 516.00M | 814.00M | 833.00M | 914.00M | 971.00M | 875.00M | 915.00M | 567.00M | 609.00M | 423.00M | 397.00M | 640.00M | 463.00M | 2.21B | 2.81B | 2.65B | 2.29B | 1.70B | 1.21B | 1.55B | 1.27B | 1.51B | 446.60M | 270.80M | 190.50M |
Other Expenses / Income | -438.00M | -277.00M | -423.00M | -427.00M | -292.00M | -122.00M | -603.00M | -554.00M | -532.00M | -579.00M | -778.00M | -615.00M | -531.00M | -537.00M | -500.00M | -1.74B | -1.63B | -1.14B | -860.00M | -263.00M | -445.00M | -658.00M | -1.04B | -328.00M | -2.18B | -1.00B | -1.21B | -170.40M | -4.40M | N/A |
Before Tax Income | 1.91B | 3.64B | 1.71B | -956.00M | 287.00M | 267.00M | 211.00M | 279.00M | 382.00M | 392.00M | 97.00M | 300.00M | 36.00M | 72.00M | -77.00M | -1.34B | -992.00M | -677.00M | 1.35B | 2.55B | 2.21B | 1.64B | 658.00M | 885.00M | -635.00M | 264.40M | 294.70M | 276.20M | 266.40M | 190.50M |
Income Tax Expenses | 279.00M | 880.00M | 425.00M | -272.00M | -15.00M | 102.00M | -150.00M | 116.00M | 69.00M | 147.00M | 81.00M | 10.00M | 65.00M | 18.00M | -30.00M | -219.00M | -45.00M | -226.00M | 474.00M | 728.00M | 745.00M | 556.00M | 235.00M | 309.00M | -406.00M | 104.50M | 239.30M | 112.10M | 103.00M | 72.90M |
Net Income | 1.63B | 2.76B | 1.28B | -684.00M | 302.00M | 165.00M | 361.00M | 163.00M | 313.00M | 245.00M | 16.00M | 290.00M | -29.00M | 54.00M | -47.00M | -1.12B | -916.00M | -1.99B | 1.34B | 2.08B | 1.17B | 846.00M | 385.00M | 602.00M | -55.00M | 539.60M | 55.40M | 164.10M | 163.40M | 117.60M |
Interest Expenses | 1.07B | 250.00M | 218.00M | 231.00M | 178.00M | 188.00M | 474.00M | 487.00M | 483.00M | 491.00M | 492.00M | 565.00M | 505.00M | 474.00M | 447.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 |
Basic Shares Outstanding | 38.30M | 47.30M | 64.90M | 70.50M | 75.20M | 79.30M | 83.40M | 92.00M | 103.40M | 105.40M | 107.60M | 106.60M | 105.20M | 103.10M | 102.20M | 101.90M | 103.15M | 100.61M | 103.95M | 103.07M | 101.91M | 101.93M | 91.67M | 71.67M | 78.57M | 84.31M | 81.12M | 40.02M | 29.18M | 26.13M |
Diluted Shares Outstanding | 38.80M | 48.40M | 66.10M | 70.50M | 75.70M | 80.10M | 84.80M | 93.30M | 105.00M | 110.60M | 116.60M | 121.60M | 105.20M | 126.70M | 102.20M | 101.90M | 103.15M | 100.61M | 106.43M | 106.22M | 103.72M | 104.44M | 93.90M | 74.32M | 78.57M | 88.46M | 85.17M | 40.02M | 29.18M | 26.13M |
EBITDA | 5.80B | 4.14B | 2.40B | -309.00M | 786.00M | 772.00M | 2.89B | 2.90B | 2.92B | 2.90B | 2.42B | 2.43B | 2.03B | 3.19B | 1.86B | 384.00M | 688.00M | -753.00M | 3.11B | 6.00B | 5.38B | 4.12B | 2.79B | 1.24B | 608.00M | 2.23B | 2.29B | 980.50M | 720.30M | 569.30M |
EBITDA Margin | 48.32% | 34.50% | 25.80% | -5.72% | 8.57% | 8.46% | 32.67% | 33.44% | 34.34% | 34.21% | 30.48% | 33.00% | 34.42% | 61.52% | 36.19% | 6.42% | 11.49% | -13.24% | 17.04% | 30.35% | 29.57% | 29.24% | 31.15% | 31.58% | 11.26% | 42.14% | 43.11% | 41.76% | 50.90% | 54.49% |
EBIT | 2.98B | 3.89B | 1.93B | -725.00M | 465.00M | 455.00M | 685.00M | 766.00M | 865.00M | 883.00M | 589.00M | 865.00M | 541.00M | 546.00M | 370.00M | -1.34B | -961.00M | -2.22B | 1.81B | 2.81B | 1.92B | 1.40B | 620.00M | 911.00M | -461.00M | 644.10M | 294.70M | 276.20M | 266.40M | 190.50M |
EBIT Margin | 24.82% | 32.47% | 20.70% | -13.42% | 5.07% | 4.99% | 7.74% | 8.85% | 10.17% | 10.41% | 7.42% | 11.76% | 9.17% | 10.53% | 7.21% | -22.44% | -16.05% | -39.02% | 9.95% | 14.20% | 10.54% | 9.95% | 6.93% | 23.18% | -8.53% | 12.19% | 5.54% | 11.76% | 18.83% | 18.23% |
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 | 1997-01-31 | 1996-01-31 | 1995-01-31 |