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 | 1.67B | 1.26B | 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 | -651.00M | 141.00M | 3.93B | 3.02B | 2.24B | 9.97B | 8.11B | 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 | 7.44B | 5.28B | 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 | 457.00M | 542.00M | 5.51B | 3.81B | 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 | 9.00M | 19.00M | 8.00M | 22.00M | 26.00M | 8.00M | 1.92B | 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.37B | -18.92B | 3.48B | 2.07B | -1.69B | 2.92B | 2.81B | -8.95B | 1.45B | 2.65B | 3.41B | 1.77B | 992.34M | 675.25M | 190.91M | 520.28M | -856.20M | 107.52M | -856.20M | -180.33M | 49.89M | 23.00M | 6.90M |
Other Expenses / Income | -25.00M | -129.00M | 5.41B | -1.07B | -655.00M | -545.00M | 667.00M | -3.69B | -179.00M | -277.00M | -627.00M | 720.00M | -41.00M | 79.00M | -343.00M | -268.00M | -308.00M | -157.86M | -279.77M | -187.41M | -174.30M | -123.77M | -81.92M | -82.61M | -72.49M | -82.61M | -7.50M | N/A | N/A | -1.75M |
Before Tax Income | 3.12B | 3.65B | 6.22B | -9.77B | -639.00M | 867.00M | 955.00M | -4.54B | -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 | 13.33M | 1.76M | 13.33M | -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.36B | -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 | 426.00M | 286.00M | 329.00M | 173.00M | 169.00M | 77.00M | 44.00M | 19.00M | 113.00M | 268.00M | 406.00M | 300.72M | 219.80M | 167.33M | 154.36M | 111.28M | 98.32M | 68.25M | 81.05M | 68.25M | 11.22M | 13.68M | 3.50M | 700.00K |
Basic Shares Outstanding | 132.84M | 125.78M | 117.92M | 9.77M | 8.32M | 4.54M | 4.51M | 3.82M | 3.31M | 3.29M | 3.27M | 3.21M | 3.19M | 3.15M | 3.06M | 2.68M | 2.28M | 1.99M | 1.61M | 1.27M | 1.06M | 834.55K | 811.81K | 644.97K | 485.38K | 644.97K | 70.28M | 291.71K | 279.36K | 120.60K |
Diluted Shares Outstanding | 142.98M | 145.96M | 117.92M | 9.77M | 8.32M | 4.55M | 4.53M | 3.82M | 3.31M | 3.86M | 3.27M | 3.21M | 3.76M | 3.53M | 3.06M | 2.73M | 2.44M | 2.29M | 1.83M | 1.53M | 1.29M | 863.57K | 869.90K | 757.82K | 510.19K | 757.82K | 70.28M | 294.61K | 283.03K | 120.92K |
EBITDA | 4.76B | 5.57B | 3.32B | -8.99B | 2.25B | 1.62B | 1.94B | -3.88B | -16.54B | 6.29B | 4.51B | 1.28B | 4.83B | 4.52B | -7.56B | 3.41B | 4.65B | 4.93B | 2.66B | 1.61B | 1.07B | 433.44M | 641.58M | 391.19M | 218.94M | 391.19M | -65.60M | 86.43M | 43.61M | 17.84M |
EBITDA Margin | 61.17% | 48.65% | 45.47% | -172.50% | 26.48% | 15.84% | 20.38% | -49.34% | -129.56% | 30.01% | 25.79% | 10.40% | 41.54% | 48.23% | -98.16% | 29.29% | 59.65% | 67.31% | 56.97% | 59.36% | 62.35% | 58.75% | 66.21% | 103.50% | 61.68% | 103.50% | -24.38% | 59.37% | 66.28% | 61.95% |
EBIT | 3.23B | 3.81B | 6.32B | -9.35B | 18.00M | 1.35B | 1.38B | -4.26B | -18.82B | 3.23B | 1.44B | -1.07B | 2.91B | 2.90B | -9.20B | 1.45B | 2.75B | 3.56B | 1.71B | 972.25M | 657.70M | 178.42M | 490.69M | -852.27M | 116.08M | -852.27M | -175.73M | 49.89M | 21.50M | 5.90M |
EBIT Margin | 41.53% | 33.30% | 86.52% | -179.48% | 0.21% | 13.20% | 14.50% | -54.12% | -147.44% | 15.44% | 8.23% | -8.70% | 25.00% | 31.00% | -119.45% | 12.50% | 35.22% | 48.54% | 36.72% | 35.89% | 38.30% | 24.18% | 50.64% | -225.50% | 32.70% | -225.50% | -65.30% | 34.27% | 32.67% | 20.49% |
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 |