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 | 11.53B | 10.82B | 9.57B | 3.47B | 2.53B | 2.06B | 1.47B | 892.90M | 719.78M | 361.82M | 247.19M | 254.74M | 8.57B | 8.55B | 8.91B | 10.13B | 10.82B | 9.67B | 7.01B | 4.40B | 3.95B | 3.75B | 3.65B | 3.33B | 2.89B | 2.00B | 1.62B | 1.59B | 1.58B | 1.34B |
Cost of Revenue | 5.39B | 5.40B | 4.65B | 1.77B | 1.19B | 1.06B | 806.91M | 539.66M | 446.78M | 225.50M | 146.08M | 148.44M | 4.56B | 4.69B | 4.74B | 5.39B | 5.58B | 4.86B | 3.62B | 2.31B | 2.07B | 1.91B | 1.80B | 1.65B | 1.41B | 1.03B | 829.00M | 781.00M | 745.00M | 614.00M |
Gross Profit | 6.13B | 5.42B | 4.92B | 1.71B | 1.34B | 1.00B | 666.60M | 353.24M | 273.00M | 136.32M | 101.11M | 106.30M | 4.01B | 3.86B | 4.17B | 4.74B | 5.25B | 4.82B | 3.39B | 2.08B | 1.88B | 1.84B | 1.84B | 1.68B | 1.48B | 977.00M | 790.00M | 805.00M | 834.00M | 725.00M |
Operating Expenses | 3.58B | 3.56B | 3.22B | 1.66B | 893.64M | 659.82M | 460.25M | 254.10M | 201.49M | 113.98M | 78.48M | 81.31M | 3.15B | 3.22B | -185.00M | 8.27B | 3.60B | 3.32B | 2.37B | 1.31B | 1.22B | 1.13B | 1.27B | 1.40B | 1.00B | 689.00M | 577.00M | 568.00M | 624.00M | 456.00M |
Selling, General & Admin | 2.01B | 2.35B | 2.09B | 1.08B | 672.12M | 502.39M | 354.36M | 190.65M | 144.57M | 85.34M | 61.45M | 63.66M | 2.27B | 2.17B | 2.17B | 2.49B | 2.58B | 2.40B | 1.58B | 974.00M | 60.00M | 58.00M | 66.00M | 59.00M | 45.00M | 46.00M | 45.00M | 40.00M | 30.00M | 29.00M |
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 | 9.00M | 11.00M | 12.00M | N/A | N/A |
Other Operating Expenses | 10.00M | 1.21B | 1.13B | 583.00M | 221.53M | -20.84M | 105.89M | 63.45M | 56.92M | 28.64M | 17.03M | 17.65M | 880.00M | 1.05B | -2.36B | 5.78B | 1.01B | 917.00M | 787.00M | 336.00M | 1.16B | 1.07B | 1.20B | 1.34B | 958.00M | 634.00M | 521.00M | 516.00M | 594.00M | 427.00M |
Operating Income | 2.47B | 1.74B | 1.46B | 222.00M | 409.97M | 310.10M | 94.87M | 99.14M | 71.51M | 22.34M | 22.63M | 24.99M | 856.00M | 640.00M | 4.36B | -3.53B | 1.65B | 1.50B | 1.03B | 773.00M | 660.00M | 709.00M | 573.00M | 283.00M | 481.00M | 288.00M | 214.00M | 237.00M | 209.00M | 269.00M |
Other Expenses / Income | -272.00M | -2.30B | -2.73B | -1.85B | -285.00M | -33.24M | -138.20M | -61.09M | -26.91M | -34.90M | -3.73M | -25.98M | -2.12B | -1.98B | -1.86B | -2.13B | -757.00M | -660.00M | -472.00M | -260.00M | -232.00M | -238.00M | -227.00M | -265.00M | -121.00M | -85.00M | -30.00M | -65.00M | -57.00M | -130.00M |
Before Tax Income | -60.00M | -565.00M | -1.27B | -1.63B | 124.98M | 135.62M | -43.33M | 38.05M | 44.60M | -12.55M | 18.90M | -991.00K | -1.27B | -1.34B | 2.50B | -5.66B | 893.00M | 835.00M | 554.00M | 513.00M | 428.00M | 471.00M | 346.00M | 18.00M | 360.00M | 203.00M | 184.00M | 172.00M | 152.00M | 139.00M |
Income Tax Expenses | -888.00M | -41.00M | -283.00M | 126.00M | 43.98M | 40.39M | -117.27M | 13.24M | -69.58M | 1.77M | N/A | N/A | -506.90M | 468.00M | -1.65B | 360.00M | -350.00M | -295.00M | -227.00M | -190.64B | -172.20B | 174.00M | 126.00M | 15.00M | 129.00M | 75.00M | 69.00M | 67.00M | 61.00M | 75.00M |
Net Income | 786.00M | -524.00M | -986.00M | -1.76B | 81.00M | 95.23M | 73.94M | 24.80M | 114.18M | -14.43M | 18.90M | -991.00K | -725.00M | -831.00M | 828.00M | -5.20B | 619.00M | 536.00M | 236.00M | 368.00M | 293.00M | 235.00M | 209.00M | -12.00M | 208.00M | 102.00M | 99.00M | 99.00M | 79.00M | 78.00M |
Interest Expenses | 2.35B | 2.27B | 2.29B | 1.17B | 286.25M | 171.73M | 99.77M | 50.92M | 61.56M | 30.75M | 15.68M | 16.07M | 2.12B | 1.98B | 1.89B | 2.07B | 800.00M | 670.00M | 481.00M | 271.80B | 234.42B | -240.00M | -256.00M | -265.00M | -121.00M | -85.00M | -30.00M | -65.00M | -74.00M | -78.00M |
Basic Shares Outstanding | 215.00M | 214.00M | 211.00M | 130.00M | 77.68M | 77.00M | 67.13M | 47.03M | 46.55M | 29.90M | 46.45M | 46.45M | 125.00M | 99.00M | 125.00M | 125.00M | 189.00M | 188.00M | 150.00M | 113.00M | 110.00M | 114.00M | 116.00M | 117.00M | 129.00M | 102.00M | 101.00M | 104.00M | 103.00M | 103.00M |
Diluted Shares Outstanding | 216.00M | 214.00M | 211.00M | 130.00M | 78.59M | 78.00M | 68.10M | 47.70M | 47.01M | 29.90M | 46.45M | 46.45M | 125.00M | 99.00M | 125.00M | 125.00M | 189.00M | 188.00M | 150.00M | 113.00M | 110.00M | 114.00M | 116.00M | 117.00M | 129.00M | 102.00M | 101.00M | 104.00M | 103.00M | 103.00M |
EBITDA | 3.84B | 3.11B | 2.63B | 805.00M | 667.54M | 497.81M | 162.33M | 152.41M | 163.08M | 46.74M | 51.61M | 32.73M | 1.74B | 2.49B | 1.94B | -1.63B | 1.97B | 1.62B | 1.01B | 81.88B | 62.83B | 473.60M | 406.60M | 20.10M | 434.30M | 251.20M | 260.40M | 203.30M | 161.40M | 161.60M |
EBITDA Margin | 33.28% | 28.76% | 27.52% | 23.17% | 26.40% | 24.21% | 11.02% | 17.07% | 22.66% | 12.92% | 20.88% | 12.85% | 20.27% | 29.11% | 21.79% | -16.10% | 18.24% | 16.77% | 14.45% | 1,862.10% | 1,591.05% | 12.64% | 11.15% | 0.60% | 15.01% | 12.53% | 16.08% | 12.82% | 10.22% | 12.07% |
EBIT | 2.25B | 1.70B | 1.03B | -458.00M | 411.23M | 307.35M | 56.44M | 88.96M | 106.16M | 18.09M | 34.58M | 15.08M | 890.40M | 1.62B | 1.07B | -2.76B | 1.07B | 911.00M | 490.00M | 81.53B | 62.51B | 169.00M | 79.00M | -262.00M | 216.00M | 92.00M | 138.00M | 101.00M | 66.00M | 75.00M |
EBIT Margin | 19.54% | 15.71% | 10.72% | -13.18% | 16.27% | 14.95% | 3.83% | 9.96% | 14.75% | 5.00% | 13.99% | 5.92% | 10.39% | 18.92% | 12.00% | -27.28% | 9.88% | 9.42% | 6.99% | 1,854.20% | 1,582.96% | 4.51% | 2.17% | -7.87% | 7.46% | 4.59% | 8.52% | 6.37% | 4.18% | 5.60% |
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 |