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.82B | 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 | 509.60M | 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 | 714.00M | 575.00M | 502.00M | 304.00M | 146.40M | 136.40M | 78.10M | 148.50M | 81.90M | 443.80M | 227.50M | 431.00M | 354.90M | 258.50M | -78.70M | 220.80M | 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 | 186.40M | 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 | 137.00M | 110.00M | 80.00M | 60.00M | 27.00M | 17.20M | 3.20M | 400.00K | -2.60M | 26.80M | 900.00K | 2.70M | 80.50M | 20.50M | -42.00M | -47.40M | -30.60M | -11.70M | -1.10M | 141.40M | 32.80M | 67.90M | 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 | 431.50M | 240.80M | 151.30M | -9.43B | 671.00M | -308.80M | 2.33B | 1.26B | 230.20M | 938.90M | 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 | -80.00M | -143.00M | -209.00M | -51.00M | -117.20M | -108.30M | -282.00M | 76.30M | 161.80M | -9.71B | -891.00M | -193.00M | -92.20M | 65.40M | 60.40M | -312.70M | 2.30M | 26.10M | 25.90M | 167.20M | 1.80M | -44.80M | -17.90M | -1.30M | -14.50M | -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 | 137.30M | 207.00M | 313.10M | -9.58B | 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.32B | 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 | 374.90M | 174.10M | -749.30M | -7.19B | 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 | 4.60M | 6.60M | 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.99M | 80.35M | 83.22M | 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.35M | 109.68M | 82.05M | 80.99M | 80.35M | 84.19M | 88.80M | 90.40M | 92.00M | 93.31M | 95.93M | 96.72M |
EBITDA | 1.86B | 3.11B | 5.04B | 310.00M | 498.40M | 776.00M | 477.90M | 288.00M | 675.60M | -8.91B | 1.26B | 219.60M | 2.88B | 1.69B | 565.50M | 957.20M | 485.60M | 445.00M | 395.00M | 154.30M | -8.00M | 21.40M | 12.60M | 56.60M | 41.70M | 97.40M | 103.00M | 111.20M | 106.00M | 87.50M |
EBITDA Margin | 8.45% | 13.51% | 24.67% | 5.79% | 25.05% | 33.27% | 20.51% | 13.66% | 33.56% | -192.80% | 22.17% | 3.74% | 42.46% | 36.10% | 24.15% | 26.52% | 21.34% | 23.16% | 22.71% | 12.79% | -0.93% | 3.58% | 3.81% | 13.16% | 11.54% | 19.72% | 23.47% | 22.10% | 23.01% | 22.50% |
EBIT | 836.00M | 2.03B | 4.10B | 45.00M | 411.60M | 771.80M | 254.50M | 362.40M | -351.50M | -8.32B | 647.70M | -447.90M | 2.26B | 1.38B | 264.90M | 699.80M | 354.10M | 371.00M | 362.40M | 288.70M | -28.40M | -172.60M | -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.92% | 17.18% | -17.46% | -179.98% | 11.38% | -7.63% | 33.20% | 29.51% | 11.31% | 19.39% | 15.56% | 19.31% | 20.83% | 23.92% | -3.31% | -28.83% | -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 |