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-06-30 | 1996-06-30 | 1995-06-30 | 1994-06-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 7.78B | 11.44B | 7.30B | 5.21B | 8.49B | 10.23B | 9.50B | 7.87B | 12.76B | 20.95B | 17.51B | 12.32B | 11.63B | 9.37B | 7.70B | 11.63B | 7.80B | 7.33B | 4.67B | 2.71B | 1.72B | 737.75M | 969.05M | 377.95M | 354.95M | 377.95M | 269.09M | 145.59M | 65.80M | 28.80M |
Cost of Revenue | 2.74B | 7.74B | 4.88B | 4.59B | 8.09B | 8.36B | 7.71B | 8.52B | 12.62B | 17.02B | 14.49B | 10.08B | 6.63B | 4.61B | 1.17B | 4.54B | 2.92B | 2.26B | 1.88B | 1.06B | 625.76M | 294.03M | 252.76M | 178.50M | 131.09M | 178.50M | 108.80M | 40.65M | 11.50M | 8.60M |
Gross Profit | 5.04B | 3.70B | 2.42B | 620.00M | 396.00M | 1.87B | 1.78B | -652.00M | 141.00M | 3.93B | 3.02B | 2.24B | 5.00B | 4.76B | 6.54B | 7.09B | 4.88B | 5.07B | 2.78B | 1.65B | 1.09B | 443.72M | 716.29M | 199.44M | 223.85M | 199.44M | 160.29M | 104.94M | 54.30M | 20.20M |
Operating Expenses | 2.67B | 214.00M | 95.00M | 818.00M | 447.00M | 316.00M | 224.00M | 363.00M | 588.00M | 556.00M | 457.00M | 542.00M | 2.47B | 2.07B | 4.32B | 2.63B | 2.23B | 1.66B | 1.01B | 648.37M | 410.01M | 252.82M | 196.01M | 174.64M | 116.33M | 174.64M | 115.85M | 58.88M | 31.30M | 13.30M |
Selling, General & Admin | 2.63B | 142.00M | 118.00M | 311.00M | 315.00M | 280.00M | 262.00M | 240.00M | 235.00M | 322.00M | 9.92B | 542.00M | 5.51B | 453.00M | 2.67B | 377.00M | 243.00M | 193.91M | 64.27M | 37.05M | 23.75M | 17.62M | 14.45M | 19.92M | 13.48M | 19.92M | 8.80M | 4.83M | 3.60M | 3.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 | 79.00M | 72.00M | 23.00M | 507.00M | 132.00M | 70.00M | -38.00M | 123.00M | 353.00M | 234.00M | -9.46B | N/A | -3.04B | 1.61B | 1.65B | 2.25B | 1.99B | 1.46B | 945.00M | 611.32M | 386.26M | 235.20M | 181.56M | 154.72M | 102.85M | 154.72M | 107.05M | 54.06M | 27.70M | 10.20M |
Operating Income | 3.14B | 3.78B | 2.33B | -95.00M | -16.00M | 882.00M | 1.14B | -4.41B | -447.00M | 3.37B | 2.56B | 1.69B | 2.53B | 2.69B | 2.22B | 4.46B | 2.65B | 3.41B | 1.77B | 996.84M | 681.66M | 190.91M | 520.28M | 24.80M | 107.52M | 24.80M | 44.45M | 46.06M | 23.00M | 6.90M |
Other Expenses / Income | 853.00M | -129.00M | 3.90B | -9.67B | -623.00M | -197.00M | -184.00M | -178.00M | -18.65B | -173.00M | -1.12B | -2.67B | 350.00M | 195.00M | -11.51B | -3.28B | -308.00M | -157.86M | -279.77M | -191.91M | -180.71M | -123.77M | -81.92M | -945.32M | -72.49M | -945.32M | -224.78M | -9.85M | -5.00M | -1.70M |
Before Tax Income | 3.12B | 3.65B | 6.22B | -9.77B | -639.00M | 867.00M | 955.00M | -4.59B | -19.10B | 3.20B | 1.44B | -974.00M | 2.88B | 2.88B | -9.29B | 1.19B | 2.34B | 3.26B | 1.49B | 804.93M | 500.95M | 67.14M | 438.37M | -920.52M | 35.03M | -920.52M | -180.33M | 36.21M | 18.00M | 5.20M |
Income Tax Expenses | 698.00M | -1.28B | -106.00M | -19.00M | -331.00M | -10.00M | 2.00M | -190.00M | -4.46B | 1.14B | 548.00M | -380.00M | 1.12B | 1.11B | -3.48B | 463.00M | 890.00M | 1.25B | 545.09M | 289.77M | 190.36M | 26.85M | 174.96M | N/A | 1.76M | N/A | -3.57M | 12.85M | 6.30M | 1.30M |
Net Income | 2.42B | 4.94B | 6.33B | -9.75B | -308.00M | 873.00M | 949.00M | -4.40B | -14.69B | 1.92B | 724.00M | -769.00M | 1.74B | 1.77B | -5.83B | 723.00M | 1.45B | 2.00B | 948.30M | 515.15M | 312.98M | 40.29M | 217.41M | -933.85M | 33.27M | -933.85M | -183.38M | 23.36M | 11.70M | 3.90M |
Interest Expenses | 112.00M | 160.00M | 95.00M | 418.00M | 657.00M | 487.00M | 563.00M | 451.00M | 329.00M | 173.00M | 169.00M | 77.00M | 44.00M | 19.00M | 113.00M | N/A | 406.00M | 300.72M | 219.80M | 167.33M | 154.36M | 111.28M | 98.32M | 68.25M | 81.05M | 68.25M | N/A | 13.68M | N/A | N/A |
Basic Shares Outstanding | 132.84M | 125.78M | 117.92M | 9.77M | 8.32M | 4.55M | 4.53M | 3.82M | 71.00M | 71.00M | 71.00M | 71.00M | 71.00M | 71.00M | 71.00M | 71.00M | 71.00M | 71.00M | 71.00M | 71.00M | 71.00M | 71.00M | 71.00M | 71.00M | 71.00M | 71.00M | 328.83K | 71.00M | 71.00M | 71.00M |
Diluted Shares Outstanding | 142.98M | 145.96M | 117.92M | 9.77M | 8.32M | 4.55M | 4.53M | 3.82M | 71.00M | 71.00M | 71.00M | 71.00M | 71.00M | 71.00M | 71.00M | 71.00M | 71.00M | 71.00M | 71.00M | 71.00M | 71.00M | 71.00M | 71.00M | 71.00M | 71.00M | 71.00M | 328.83K | 71.00M | 71.00M | 71.00M |
EBITDA | 3.98B | 5.27B | 3.32B | 1.00B | 2.25B | 1.62B | 2.51B | -3.03B | -18.82B | 3.23B | 1.75B | -1.07B | 4.83B | 4.52B | -7.58B | 3.33B | 4.74B | 5.02B | 2.66B | 1.58B | 1.04B | 413.62M | 672.25M | -710.88M | 218.94M | -710.88M | -81.36M | 103.94M | 45.70M | 15.40M |
EBITDA Margin | 51.22% | 46.09% | 45.47% | 19.23% | 26.48% | 15.84% | 26.42% | -38.53% | -147.44% | 15.44% | 10.03% | -8.70% | 41.53% | 48.23% | -98.48% | 28.66% | 60.72% | 68.51% | 56.98% | 58.45% | 60.79% | 56.06% | 69.37% | -188.09% | 61.68% | -188.09% | -30.23% | 71.39% | 69.45% | 53.47% |
EBIT | 3.23B | 3.81B | 6.32B | -9.35B | 18.00M | 1.35B | 1.51B | -4.14B | -18.82B | 3.23B | 1.44B | -1.07B | 2.91B | 2.90B | -9.20B | 1.19B | 2.75B | 3.56B | 1.71B | 972.25M | 657.70M | 178.42M | 490.69M | -865.61M | 116.08M | -865.61M | -186.95M | 49.89M | 18.00M | 5.20M |
EBIT Margin | 41.53% | 33.30% | 86.52% | -179.48% | 0.21% | 13.20% | 15.94% | -52.59% | -147.44% | 15.44% | 8.23% | -8.70% | 25.00% | 31.00% | -119.45% | 10.20% | 35.22% | 48.54% | 36.72% | 35.89% | 38.30% | 24.18% | 50.64% | -229.03% | 32.70% | -229.03% | -69.47% | 34.27% | 27.36% | 18.06% |
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-06-30 | 1996-06-30 | 1995-06-30 | 1994-06-30 |