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 | 22.00B | 22.99B | 20.44B | 5.35B | 1.99B | 2.33B | 2.33B | 2.11B | 2.01B | 4.62B | 5.69B | 5.87B | 6.79B | 4.68B | 2.34B | 3.61B | 2.28B | 1.92B | 1.74B | 1.21B | 857.70M | 598.60M | 330.40M | 430.10M | 361.40M | 493.80M | 438.90M | 503.20M | 460.70M | 388.90M |
Cost of Revenue | 20.61B | 20.47B | 15.91B | 5.10B | 1.41B | 1.52B | 1.83B | 1.72B | 1.78B | 4.17B | 4.54B | 4.70B | 4.11B | 3.16B | 2.03B | 2.45B | 1.81B | 1.51B | 1.35B | 1.06B | 835.00M | 582.70M | 401.80M | 354.60M | 296.50M | 377.70M | 335.60M | 375.30M | 339.60M | 285.50M |
Gross Profit | 1.39B | 2.52B | 4.53B | 252.00M | 575.70M | 809.60M | 501.70M | 389.30M | 236.50M | 451.40M | 1.15B | 1.17B | 2.69B | 1.52B | 308.90M | 1.16B | 462.00M | 414.00M | 389.00M | 149.90M | 22.70M | 15.90M | -71.40M | 75.50M | 64.90M | 116.10M | 103.30M | 127.90M | 121.10M | 103.40M |
Operating Expenses | 577.00M | 575.00M | 502.00M | 304.00M | 146.40M | 136.40M | 90.40M | 126.90M | 109.20M | 285.60M | 227.50M | 431.00M | 354.90M | 258.50M | 78.70M | 141.20M | 83.60M | 52.30M | 46.80M | 179.00M | 25.10M | 23.80M | 21.00M | 44.30M | 38.60M | 39.00M | 36.00M | 34.30M | 31.90M | 30.30M |
Selling, General & Admin | 577.00M | 465.00M | 422.00M | 244.00M | 119.40M | 116.80M | 105.80M | 117.80M | 110.00M | 208.70M | 231.60M | 282.50M | 274.40M | 238.00M | 120.70M | 188.60M | 114.20M | 64.00M | 47.90M | 37.60M | 25.10M | 23.80M | 21.00M | 18.70M | 16.10M | 18.70M | 17.10M | 16.70M | 15.10M | 15.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 | 209.00M | 110.00M | 80.00M | 60.00M | 27.00M | 17.20M | -15.40M | 9.10M | -800.00K | 76.90M | -4.10M | 148.50M | 80.50M | 20.50M | -42.00M | -47.40M | -30.60M | -11.70M | -1.10M | 141.40M | N/A | N/A | N/A | 25.60M | 22.50M | 20.30M | 18.90M | 17.60M | 16.80M | 14.40M |
Operating Income | 677.00M | 1.94B | 4.01B | 5.00M | 429.30M | 673.20M | 423.60M | 262.40M | 127.30M | 165.80M | 921.80M | 741.10M | 2.33B | 1.26B | 230.20M | 1.02B | 378.40M | 361.70M | 342.20M | -29.10M | -2.40M | -7.90M | -92.40M | 31.20M | 26.30M | 77.10M | 67.30M | 93.60M | 89.20M | 73.10M |
Other Expenses / Income | 72.00M | -143.00M | -209.00M | -198.00M | -117.20M | 10.40M | -294.20M | -55.40M | 185.80M | -9.77B | -432.50M | -1.24B | -92.20M | 33.20M | 60.40M | -302.20M | 2.30M | 26.10M | 25.90M | 314.70M | -32.80M | -49.40M | 38.80M | -14.60M | -21.60M | -5.30M | 5.30M | 1.90M | -17.60M | -15.60M |
Before Tax Income | 597.00M | 1.80B | 3.80B | -193.00M | 312.10M | 564.70M | 129.40M | 207.00M | 313.10M | -9.60B | 489.30M | -501.80M | 2.24B | 1.30B | 290.60M | 716.30M | 380.70M | 387.80M | 368.10M | 285.60M | -35.20M | -57.30M | -53.60M | 16.60M | 4.70M | 71.80M | 72.60M | 95.50M | 71.60M | 57.50M |
Income Tax Expenses | 148.00M | 423.00M | 773.00M | -111.00M | 17.60M | -475.20M | -252.40M | -12.20M | 169.30M | -1.30B | 55.10M | 255.90M | 420.10M | 292.00M | 20.80M | 144.20M | 84.10M | 90.90M | 84.80M | -34.90M | -300.00K | 9.10M | -16.30M | -1.50M | -100.00K | 14.40M | 17.70M | 34.50M | 10.70M | 14.70M |
Net Income | 399.00M | 1.33B | 2.99B | -82.00M | 292.80M | 1.13B | 367.00M | 174.10M | -749.30M | -7.22B | 413.50M | -899.40M | 1.62B | 1.02B | 205.10M | 515.80M | 270.00M | 280.10M | 277.60M | 323.60M | -32.70M | -188.30M | -22.90M | 18.10M | 4.80M | 57.40M | 54.90M | 61.00M | 57.80M | 42.80M |
Interest Expenses | 289.00M | 276.00M | 337.00M | 238.00M | 101.20M | 118.90M | 132.00M | 200.50M | 228.50M | 185.20M | 179.10M | 195.60M | 216.50M | 69.70M | 39.00M | 39.80M | 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 | 510.00M | 519.00M | 498.00M | 379.00M | 276.76M | 297.18M | 288.44M | 197.66M | 153.23M | 153.10M | 151.73M | 142.35M | 140.23M | 135.30M | 125.00M | 101.50M | 82.99M | 84.14M | 86.91M | 85.23M | 82.05M | 80.94M | 80.80M | 83.20M | 88.80M | 89.60M | 91.20M | 92.78M | 95.54M | 96.72M |
Diluted Shares Outstanding | 511.00M | 524.00M | 558.00M | 379.00M | 284.48M | 304.14M | 292.96M | 200.15M | 153.60M | 153.10M | 174.32M | 142.35M | 141.01M | 136.14M | 125.80M | 108.30M | 105.03M | 107.65M | 111.34M | 109.68M | 82.05M | 80.94M | 80.80M | 83.20M | 88.80M | 90.40M | 92.00M | 93.85M | 95.73M | 96.72M |
EBITDA | 2.00B | 3.19B | 5.14B | 313.00M | 516.60M | 779.40M | 334.30M | 362.40M | -351.50M | -8.34B | 647.70M | -447.90M | 2.26B | 1.38B | 264.90M | 699.80M | 461.30M | 454.30M | 415.20M | 318.00M | -4.00M | -145.30M | -13.00M | 42.20M | 27.20M | 92.10M | 91.50M | 113.10M | 85.30M | 71.90M |
EBITDA Margin | 9.07% | 13.85% | 25.17% | 5.85% | 25.96% | 33.42% | 14.35% | 17.18% | -17.46% | -180.40% | 11.38% | -7.63% | 33.20% | 29.51% | 11.31% | 19.39% | 20.28% | 23.64% | 23.87% | 26.35% | -0.47% | -24.27% | -3.93% | 9.81% | 7.53% | 18.65% | 20.85% | 22.48% | 18.52% | 18.49% |
EBIT | 836.00M | 2.03B | 4.10B | 45.00M | 411.60M | 771.80M | 246.60M | 362.40M | -351.50M | -8.34B | 647.70M | -447.90M | 2.26B | 1.38B | 264.90M | 699.80M | 354.10M | 371.00M | 362.40M | 288.70M | -33.00M | -179.20M | -39.20M | 16.60M | 4.70M | 71.80M | 72.60M | 95.50M | 68.50M | 57.50M |
EBIT Margin | 3.80% | 8.85% | 20.05% | 0.84% | 20.68% | 33.09% | 10.58% | 17.18% | -17.46% | -180.40% | 11.38% | -7.63% | 33.20% | 29.51% | 11.31% | 19.39% | 15.56% | 19.31% | 20.83% | 23.92% | -3.85% | -29.94% | -11.86% | 3.86% | 1.30% | 14.54% | 16.54% | 18.98% | 14.87% | 14.79% |
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 |