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-13 | 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.49B | 7.94B | 7.36B | 5.90B | 5.18B | 5.13B | 5.98B | 6.03B | 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 | 7.24B | 1.23B | 1.51B | 1.69B | 2.41B | 2.49B | 2.51B | 2.33B | 2.22B | 2.29B | 2.08B | 1.77B | 1.51B | 1.59B | 1.72B | 2.01B | 1.93B | 1.74B | 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 | 4.77B | 10.76B | 7.80B | 3.72B | 6.76B | 6.63B | 6.34B | 6.33B | 6.28B | 6.21B | 5.86B | 5.59B | 4.39B | 3.59B | 3.41B | 3.97B | 4.10B | 3.95B | 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 | 5.81B | 5.68B | 5.54B | 5.51B | 5.22B | 4.86B | 3.88B | 3.27B | 3.27B | 3.89B | 3.77B | 3.81B | 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 | 569.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 | N/A | 5.51B | 4.53B | 3.54B | 4.95B | 4.89B | 4.75B | 4.61B | 4.50B | 4.43B | 4.23B | 3.95B | 3.12B | 2.71B | 2.73B | 3.23B | 3.12B | 2.99B | 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 | 3.19B | 3.91B | 2.13B | -529.00M | 579.00M | 516.00M | 476.00M | 585.00M | 685.00M | 696.00M | 617.00M | 715.00M | 515.00M | 305.00M | 129.00M | 76.00M | 325.00M | 143.00M | 866.00M | 2.80B | 2.71B | 1.03B | 2.46B | 1.31B | 3.47B | 2.11B | 2.66B | 617.00M | 275.10M | 190.50M |
Other Expenses / Income | -1.28B | -270.00M | -423.00M | -965.00M | -280.00M | -499.00M | -623.00M | -606.00M | -303.00M | -577.00M | -520.00M | -415.00M | -479.00M | -247.00M | -206.00M | -1.42B | -1.32B | -820.00M | -213.00M | 1.77B | -445.00M | -700.00M | -1.05B | -354.00M | -2.18B | -1.00B | -754.70M | -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 | 296.00M | 250.00M | 218.00M | 231.00M | 178.00M | 188.00M | 188.00M | 203.00M | 194.00M | 209.00M | 228.00M | 268.00M | 219.00M | 162.00M | 153.00M | 129.00M | 127.00M | 236.00M | 1.34B | 251.00M | 797.00M | 1.27B | 1.84B | 401.00M | 3.93B | 1.46B | 2.36B | 340.80M | 8.70M | 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.10M | 100.60M | 104.00M | 103.10M | 101.91M | 111.76M | 91.67M | 71.67M | 75.10M | 84.38M | 80.44M | 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 | 111.40M | 121.60M | 105.20M | 126.70M | 102.20M | 101.90M | 103.10M | 100.60M | 104.00M | 103.10M | 103.72M | 111.76M | 93.90M | 74.32M | 75.10M | 88.52M | 80.44M | 40.02M | 29.18M | 26.13M |
EBITDA | 6.43B | 7.15B | 4.74B | 2.17B | 3.96B | 2.99B | 2.88B | 2.98B | 794.00M | 2.92B | 477.00M | 693.00M | 350.00M | 332.00M | 172.00M | 841.00M | 1.10B | 1.35B | 1.73B | 1.31B | 6.18B | 5.01B | 3.88B | 1.64B | 4.54B | 3.69B | 4.65B | 1.32B | 729.00M | 569.30M |
EBITDA Margin | 53.57% | 59.59% | 50.84% | 40.24% | 43.15% | 32.80% | 32.57% | 34.42% | 9.34% | 34.37% | 6.01% | 9.42% | 5.93% | 6.40% | 3.35% | 14.07% | 18.32% | 23.77% | 9.49% | 6.64% | 33.95% | 35.58% | 43.31% | 41.78% | 84.04% | 69.80% | 87.55% | 56.28% | 51.52% | 54.49% |
EBIT | 2.21B | 3.89B | 1.93B | -725.00M | 465.00M | 455.00M | 399.00M | 482.00M | 576.00M | 601.00M | 325.00M | 568.00M | 255.00M | 234.00M | 76.00M | -1.21B | -834.00M | -1.98B | 3.15B | 3.06B | 2.71B | 2.67B | 2.46B | 1.31B | 3.47B | 2.11B | 2.66B | 617.00M | 275.10M | 190.50M |
EBIT Margin | 18.38% | 32.47% | 20.70% | -13.42% | 5.07% | 4.99% | 4.51% | 5.57% | 6.77% | 7.08% | 4.09% | 7.72% | 4.32% | 4.51% | 1.48% | -20.31% | -13.84% | -34.87% | 17.30% | 15.47% | 14.92% | 18.95% | 27.51% | 33.38% | 64.25% | 39.85% | 49.99% | 26.28% | 19.44% | 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-13 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1997-01-31 | 1996-01-31 | 1995-01-31 |