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 | 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 | 1993-12-31 | 1992-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 1.79B | 2.46B | 3.32B | 3.07B | 2.01B | 1.79B | 36.25M | 207.12M | -48.05M | 10.21M | 12.48M | 41.00M | 46.13M | 68.24M | 14.22B | 14.51B | 13.62B | 11.73B | 13.48B | 13.13B | 9.50B | 6.29B | 5.96B | 5.82B | 3.37B | 1.45B | 684.30M | 679.00M | 673.30M | 383.40M |
Cost of Revenue | 1.17B | 1.04B | 1.51B | 1.77B | 1.74B | N/A | 137.00K | 306.00K | 456.00K | 653.00K | 1.32M | 2.31M | 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 |
Gross Profit | 620.00M | 1.43B | 1.80B | 1.30B | 271.00M | 1.79B | 36.11M | 206.82M | -48.50M | 9.56M | 11.15M | 38.69M | 46.13M | 68.24M | 14.22B | 14.51B | 13.62B | 11.73B | 13.48B | 13.13B | 9.50B | 6.29B | 5.96B | 5.82B | 3.37B | 1.45B | 684.30M | 679.00M | 673.30M | 383.40M |
Operating Expenses | 1.15B | 660.00M | 857.00M | 763.00M | 1.15B | 1.65B | 1.48B | 1.64B | 20.00M | 10.00M | 1.00M | 44.00M | -57.00M | -75.34M | 169.00M | -13.87B | -143.00M | -11.73B | -12.66B | 454.00M | 386.00M | 6.16B | 4.26B | 3.29B | 1.55B | 692.20M | 550.90M | 228.10M | 102.30M | 166.30M |
Selling, General & Admin | 538.00M | 485.00M | 626.00M | 763.00M | 894.00M | 1.58B | 14.46M | 7.04M | 20.94M | 6.53M | 5.67M | 5.00M | 2.59M | 6.86M | 4.21B | 4.38B | 4.06B | 3.70B | 3.58B | 2.90B | 1.92B | 1.35B | 1.19B | 1.19B | 821.40M | 336.10M | 172.30M | 173.60M | 162.50M | 100.40M |
Research & Development | N/A | 0 | 0 | 0 | 0 | 0 | 3.00 | 37.00 | 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 | 175.00M | 231.00M | -135.00M | 254.00M | 72.00M | 1.46B | 1.64B | -940.00K | 3.47M | -4.67M | 39.00M | -59.60M | -82.20M | -4.04B | -18.25B | -4.21B | -15.43B | -16.24B | N/A | N/A | 4.81B | 3.08B | 2.10B | 732.20M | 356.10M | 378.60M | 54.50M | -60.20M | 65.90M |
Operating Income | 661.00M | 990.00M | 2.36B | 534.00M | 685.00M | 138.00M | -2.48M | 78.00K | -15.06M | 31.86M | 15.23M | -2.00M | -10.87M | -7.10M | 14.39B | 640.00M | 13.48B | 750.00K | 821.00M | 11.29B | 11.76B | 12.46B | 10.22B | 9.11B | 4.92B | 2.14B | 1.24B | 907.10M | 775.60M | 549.70M |
Other Expenses / Income | -7.00M | 291.00M | 471.00M | -135.00M | -216.00M | -73.00M | 28.36M | 201.62M | -46.78M | 4.98M | -14.90M | -42.48M | N/A | -7.62M | -14.08B | 315.00M | -8.04B | 1.03B | 488.00M | -5.14B | -7.45B | -9.47B | -7.34B | -6.74B | -4.02B | -1.93B | -943.20M | -632.40M | -506.50M | -396.70M |
Before Tax Income | 654.00M | 1.21B | 1.94B | 399.00M | -3.00M | 65.00M | 25.88M | 201.70M | -61.83M | 3.07M | 338.00K | -16.00M | -10.87M | -7.62M | 309.00M | 4.77B | 5.44B | 3.98B | 6.03B | 6.15B | 4.31B | 2.98B | 2.88B | 2.37B | 901.10M | 209.90M | 292.00M | 274.70M | 269.10M | 153.00M |
Income Tax Expenses | 154.00M | 291.00M | 471.00M | 92.00M | -273.00M | -973.00M | 18.05M | 18.00M | 17.75M | -1.91M | 9.34M | N/A | N/A | 13.03M | 376.00M | 1.66B | 2.01B | 1.50B | 2.24B | 2.26B | 1.58B | 1.08B | 1.07B | 882.50M | 419.30M | 95.60M | 101.40M | 102.40M | 93.80M | 53.00M |
Net Income | 500.00M | 923.00M | 1.45B | 305.00M | 274.00M | 1.04B | 25.88M | 201.70M | -61.83M | 3.07M | 338.00K | -16.00M | -10.87M | 5.41M | -67.00M | 3.56B | 3.43B | 2.88B | 3.88B | 3.90B | 3.11B | 1.90B | 1.82B | 1.49B | 481.80M | 114.30M | 190.60M | 172.30M | 179.70M | 95.40M |
Interest Expenses | 18.00M | 424.00M | 478.00M | 702.00M | 779.00M | N/A | 1.79M | 2.62M | 3.70M | 22.23M | 14.90M | N/A | N/A | 517.00K | 11.31B | 11.79B | 7.70B | 4.23B | 4.53B | 5.91B | 8.19B | 9.47B | 7.61B | 6.93B | 4.15B | 1.96B | 941.10M | 636.60M | 506.50M | 396.70M |
Basic Shares Outstanding | 67.07M | 71.89M | 82.25M | 91.31M | 91.03M | 91.82M | 120.75M | 110.04M | 100.87M | 100.43M | 100.15M | 100.00M | 106.58M | 58.53M | 54.00M | 59.27M | 55.90M | 53.85M | 56.53M | 58.92M | 53.18M | 53.34M | 53.34M | 35.22M | 33.63M | 10.12M | 9.95M | 9.50M | 8.90M | 6.48M |
Diluted Shares Outstanding | 68.55M | 73.82M | 85.81M | 94.49M | 92.14M | 91.83M | 106.33M | 117.70M | 100.87M | 100.43M | 100.15M | 100.00M | 106.58M | 58.53M | 54.14M | 60.96M | 57.45M | 55.18M | 57.60M | 59.95M | 54.07M | 53.81M | 53.81M | 35.91M | 34.73M | 10.88M | 10.27M | 9.82M | 9.38M | 6.88M |
EBITDA | 699.00M | 1.03B | 2.42B | 980.00M | 51.00M | 45.00M | 100.00M | 94.00M | -65.98M | 31.86M | 15.23M | -30.00M | -10.87M | -7.10M | 12.12B | 17.38B | 15.74B | 11.33B | 14.43B | 14.93B | 14.43B | 12.99B | 10.89B | 9.61B | 8.13B | 2.23B | 1.26B | 946.20M | 812.10M | 590.80M |
EBITDA Margin | 39.03% | 41.68% | 72.78% | 31.95% | 2.54% | 2.51% | 275.88% | 45.38% | 137.32% | 312.00% | 122.10% | -73.17% | -23.57% | -10.40% | 85.27% | 119.84% | 115.51% | 96.64% | 107.03% | 113.69% | 151.79% | 206.43% | 182.77% | 165.31% | 241.35% | 153.64% | 184.14% | 139.35% | 120.61% | 154.09% |
EBIT | 672.00M | 1.64B | 2.40B | 1.10B | 780.00M | 65.00M | 45.72M | 222.32M | -40.38M | 23.38M | 24.57M | -16.00M | -10.87M | 18.96M | 11.62B | 17.00B | 13.14B | 8.62B | 10.65B | 12.06B | 12.88B | 12.46B | 10.49B | 9.30B | 5.06B | 2.17B | 1.23B | 911.30M | 780.00M | 545.10M |
EBIT Margin | 37.52% | 66.48% | 72.42% | 35.83% | 38.86% | 3.63% | 126.13% | 107.34% | 84.05% | 229.00% | 196.94% | -39.02% | -23.57% | 27.78% | 81.73% | 117.20% | 96.45% | 73.47% | 79.01% | 91.84% | 135.56% | 197.87% | 176.06% | 159.90% | 150.02% | 149.49% | 180.20% | 134.21% | 115.85% | 142.18% |
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 | 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 | 1993-12-31 | 1992-12-31 |