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 | 364.48B | 234.19B | 354.64B | 286.26B | 327.22B | 225.38B | 242.14B | 223.60B | 210.82B | 194.67B | 182.15B | 162.46B | 143.69B | 136.19B | 112.49B | 107.79B | 118.25B | 98.54B | 81.66B | 74.38B | 63.86B | 42.35B | 37.50B | 33.87B | 24.03B | 13.83B | 10.74B | 10.80B | 3.71B | 3.85B |
Cost of Revenue | 241.29B | 124.32B | 220.93B | 196.73B | 202.42B | 197.12B | 197.66B | 169.15B | 157.05B | 160.20B | 147.03B | 136.66B | 75.22B | 75.22B | 61.39B | 63.94B | 57.17B | 50.60B | N/A | N/A | 25.74B | 12.08B | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Gross Profit | 123.20B | 109.87B | 133.71B | 89.53B | 124.80B | 28.26B | 44.48B | 54.46B | 53.77B | 34.48B | 35.12B | 25.81B | 68.47B | 60.96B | 51.11B | 43.84B | 61.07B | 47.93B | 81.66B | 74.38B | 38.12B | 30.28B | 37.50B | 33.87B | 24.03B | 13.83B | 10.74B | 10.80B | 3.71B | 3.85B |
Operating Expenses | 198.57B | 142.31B | -437.06B | -399.84B | -404.46B | -217.83B | 87.41B | 65.46B | 13.72B | 12.20B | 11.92B | 7.70B | 7.70B | 7.70B | 8.12B | 8.05B | 7.10B | 5.93B | -68.25B | -62.78B | 4.23B | 3.31B | -35.88B | -28.38B | -21.48B | -9.44B | -7.83B | -7.01B | -2.66B | -3.13B |
Selling, General & Admin | 28.64B | 25.06B | 23.04B | 23.33B | 23.32B | 22.30B | 18.18B | 18.22B | 15.31B | 13.72B | 11.92B | 10.50B | 8.67B | 7.70B | 8.12B | 8.05B | 7.10B | 5.93B | 5.33B | 4.99B | 4.23B | 3.31B | 3.00B | 1.70B | 1.16B | 1.06B | 941.80M | 882.30M | 775.90M | 1.68B |
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 | N/A | 122.80B | -460.11B | -423.17B | -427.78B | -240.13B | 71.16B | 48.99B | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | -73.58B | -67.77B | N/A | N/A | -38.88B | -30.08B | -22.65B | -10.49B | -8.77B | -7.89B | -3.43B | -4.81B |
Operating Income | 123.20B | -26.98B | -82.42B | -113.58B | -77.23B | 7.55B | 20.90B | 32.74B | -24.32B | -26.11B | -19.32B | -15.70B | -15.70B | -15.70B | -6.95B | -6.14B | -6.03B | -4.73B | 13.41B | 11.60B | 2.13B | 1.96B | 1.62B | 5.49B | 2.54B | 4.40B | 2.91B | 3.79B | 1.05B | 713.60M |
Other Expenses / Income | -3.03B | -30.50B | 111.86B | -14.10B | -2.88B | -6.40B | -1.37B | -2.63B | -3.23B | -2.82B | -2.26B | -2.11B | -5.68B | 19.05B | 11.55B | -10.60B | -2.00B | -1.04B | -1.10B | -3.06B | 9.89B | 4.40B | 1.44B | 5.59B | 2.45B | 4.31B | 2.83B | 3.71B | 3.71B | N/A |
Before Tax Income | 120.17B | -30.58B | 111.69B | 55.69B | 102.70B | 4.00B | 23.84B | 33.67B | 34.95B | 28.11B | 28.80B | 22.24B | 15.31B | 19.05B | 11.55B | 7.57B | 20.16B | 16.78B | 12.79B | 10.94B | 12.02B | 6.43B | 1.47B | 5.59B | 2.45B | 4.31B | 2.83B | 3.71B | 4.77B | N/A |
Income Tax Expenses | 23.02B | 8.52B | 20.88B | 12.44B | 20.90B | 321.00M | 21.52B | 9.24B | 10.53B | 7.93B | 8.95B | 6.92B | 4.57B | 5.61B | 3.54B | 1.98B | 6.59B | 5.50B | 4.16B | 3.57B | 3.81B | 2.13B | 620.00M | 2.02B | 852.00M | 1.46B | 897.70M | 1.20B | 270.30M | 158.70M |
Net Income | 96.22B | -22.82B | 89.94B | 42.52B | 81.42B | 4.02B | 44.94B | 24.07B | 24.08B | 19.87B | 19.48B | 14.82B | 10.25B | 12.97B | 8.05B | 4.99B | 13.21B | 11.02B | 8.53B | 7.31B | 8.15B | 4.29B | 795.00M | 3.33B | 1.56B | 2.83B | 1.90B | 2.49B | 725.20M | 494.80M |
Interest Expenses | 5.00B | 4.35B | 4.17B | 4.08B | 3.96B | 3.85B | 5.39B | 3.50B | 3.52B | 3.25B | 2.80B | 2.74B | 2.66B | 2.56B | 1.99B | 1.96B | 1.91B | 1.72B | 723.00M | 721.00M | 472.00M | 725.00M | 209.00M | 144.00M | 134.00M | 109.00M | 111.90M | 99.70M | 59.30M | 60.10M |
Basic Shares Outstanding | 1.45M | 1.47M | 1.51M | 1.59M | 1.63M | 1.64M | 1.64M | 1.64M | 1.64M | 1.64M | 1.64M | 1.65M | 1.65M | 1.64M | 1.55M | 1.55M | 1.55M | 1.54M | 1.54M | 1.54M | 1.54M | 1.53M | 1.53M | 1.52M | 1.52M | 1.25M | 1.23M | 1.21M | 1.19M | 1.18M |
Diluted Shares Outstanding | 1.45M | 1.47M | 1.51M | 1.59M | 1.63M | 1.64M | 1.64M | 1.64M | 1.64M | 1.64M | 1.64M | 1.65M | 1.65M | 1.64M | 1.55M | 1.55M | 1.55M | 1.54M | 1.54M | 1.54M | 1.54M | 1.53M | 1.53M | 1.52M | 1.52M | 1.25M | 1.23M | 1.21M | 1.19M | 1.18M |
EBITDA | 137.66B | -15.25B | 126.58B | 80.39B | 115.64B | 20.18B | 34.40B | 46.06B | 45.96B | 38.30B | 37.56B | 31.13B | 23.47B | 25.89B | 16.67B | 12.35B | 24.48B | 20.57B | 14.50B | 12.57B | 2.13B | 1.96B | N/A | 6.49B | 3.23B | 4.66B | 3.17B | 3.96B | 1.13B | 122.60M |
EBITDA Margin | 37.77% | -6.51% | 35.69% | 28.08% | 35.34% | 8.95% | 14.21% | 20.60% | 21.80% | 19.67% | 20.62% | 19.16% | 16.33% | 19.01% | 14.82% | 11.46% | 20.70% | 20.87% | 17.75% | 16.90% | 3.34% | 4.63% | 0.00% | 19.15% | 13.45% | 33.70% | 29.49% | 36.64% | 30.44% | 3.19% |
EBIT | 124.25B | -9.95B | 114.99B | 59.04B | 106.28B | 8.20B | 71.85B | 36.81B | 38.13B | 31.06B | 31.23B | 24.49B | 17.49B | 21.13B | 13.59B | 8.94B | 21.72B | 18.24B | 13.41B | 11.60B | 12.43B | 7.14B | 1.62B | 5.49B | 2.54B | 4.40B | 2.91B | 3.79B | 1.05B | 713.60M |
EBIT Margin | 34.09% | -4.25% | 32.42% | 20.63% | 32.48% | 3.64% | 29.67% | 16.46% | 18.09% | 15.95% | 17.14% | 15.08% | 12.17% | 15.52% | 12.08% | 8.29% | 18.37% | 18.51% | 16.42% | 15.59% | 19.46% | 16.87% | 4.33% | 16.21% | 10.58% | 31.78% | 27.11% | 35.06% | 28.41% | 18.55% |
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 |