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 | 302.09B | 354.64B | 286.26B | 327.22B | 247.84B | 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 | 161.23B | 175.79B | 149.04B | 197.12B | 197.66B | 169.15B | 163.39B | 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 | 177.77B | 193.41B | 110.47B | 178.18B | 50.71B | 44.48B | 54.46B | 47.43B | 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 | 118.72B | 264.77B | 242.95B | 230.56B | 224.53B | 221.38B | 218.30B | 189.94B | 175.88B | 166.57B | 153.35B | 140.23B | 128.37B | 117.13B | 100.94B | 100.21B | 98.08B | 81.76B | 68.87B | 63.45B | 51.84B | 35.92B | 36.03B | 28.28B | 21.58B | 9.52B | 7.91B | 7.09B | 910.90M | 1.80B |
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 | 239.71B | 219.91B | 207.23B | 201.20B | 199.08B | 200.12B | 171.72B | 160.57B | 152.85B | 141.44B | 129.72B | 119.70B | 109.43B | 92.82B | 92.16B | 90.99B | 75.83B | 63.54B | 58.46B | 47.61B | 32.61B | 33.03B | 26.58B | 20.41B | 8.46B | 6.97B | 6.21B | 135.00M | 122.60M |
Operating Income | 123.20B | 37.32B | 111.69B | 55.69B | 102.70B | 26.46B | 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 | 2.80B | 2.05B |
Other Expenses / Income | -3.03B | -30.50B | 78.54B | -14.10B | -2.88B | -22.45B | -1.37B | -2.63B | -3.23B | -2.82B | -2.26B | -2.11B | -5.68B | 19.05B | N/A | -10.60B | -2.00B | -1.04B | -1.10B | -3.06B | N/A | -76.00M | 1.44B | N/A | N/A | N/A | -600.00K | N/A | 1.08B | 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 | 4.10B |
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 | 2.17B | 2.20B | 2.27B | 2.39B | 2.45B | 2.47B | 2.47B | 2.47B | 2.46B | 2.47B | 2.47B | 2.48B | 2.47B | 2.45B | 2.33B | 2.32B | 2.32B | 2.31B | 2.31B | 2.31B | 2.30B | 2.30B | 2.29B | 2.28B | 2.28B | 1.88B | 1.85B | 1.81B | 1.78B | 1.77B |
Diluted Shares Outstanding | 2.17B | 2.20B | 2.27B | 2.39B | 2.45B | 2.47B | 2.47B | 2.47B | 2.46B | 2.47B | 2.47B | 2.48B | 2.47B | 2.45B | 2.33B | 2.32B | 2.32B | 2.31B | 2.31B | 2.31B | 2.30B | 2.30B | 2.29B | 2.28B | 2.28B | 1.88B | 1.85B | 1.81B | 1.78B | 1.77B |
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 | 26.58B | 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% | -5.05% | 35.69% | 28.08% | 35.34% | 8.14% | 14.21% | 20.60% | 21.80% | 19.67% | 20.62% | 19.16% | 16.33% | 19.52% | 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 | -26.98B | 114.99B | 59.04B | 106.28B | 7.55B | 28.82B | 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% | -8.93% | 32.42% | 20.63% | 32.48% | 3.05% | 11.90% | 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 |