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 | 210.95B | 205.25B | 193.26B | 181.00B | 169.19B | 164.75B | 159.93B | 165.26B | 171.10B | 170.96B | 168.33B | 163.48B | 156.60B | 144.46B | 147.99B | 146.13B | 138.58B | 127.08B | 122.98B | 126.24B | 112.06B | 96.05B | 73.57B | 62.90B | 46.39B | 46.87B | 35.76B | 28.64B | 25.30B | 23.62B |
Cost of Revenue | 55.78B | 20.62B | 17.04B | 14.44B | 17.07B | 21.76B | 21.25B | 26.90B | 26.93B | 24.02B | 22.42B | 20.30B | 28.42B | 4.77B | 5.43B | 5.27B | 4.83B | 6.01B | 6.84B | 11.12B | 17.78B | 16.07B | 8.11B | 11.22B | 7.67B | 7.06B | 4.52B | 6.04B | 6.28B | 5.48B |
Gross Profit | 155.17B | 184.62B | 176.22B | 166.56B | 152.12B | 142.99B | 138.67B | 138.36B | 144.17B | 146.94B | 145.91B | 143.18B | 128.18B | 139.69B | 142.56B | 140.86B | 133.75B | 121.07B | 116.14B | 115.11B | 94.28B | 79.98B | 65.46B | 51.68B | 38.72B | 39.81B | 31.25B | 22.59B | 19.02B | 18.14B |
Operating Expenses | 54.01B | 184.02B | 127.88B | 122.73B | 107.89B | 121.16B | 120.49B | 102.61B | 102.65B | 100.39B | 97.56B | 98.43B | 72.98B | 81.69B | 79.62B | 74.37B | 70.22B | 73.06B | 67.77B | 58.82B | 60.78B | 65.01B | 48.32B | 39.64B | 27.07B | 30.01B | 16.15B | 11.23B | 10.59B | 9.62B |
Selling, General & Admin | 46.25B | 85.30B | 46.50B | 45.71B | 46.52B | 52.58B | 68.99B | 46.99B | 49.11B | 47.16B | 47.59B | 47.58B | 41.16B | 50.70B | 49.06B | 46.49B | 38.97B | 41.03B | 35.74B | 35.39B | 36.00B | 30.37B | 26.78B | 21.74B | 14.14B | 17.59B | 10.01B | 6.89B | 6.30B | 5.74B |
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 | 98.71B | 81.38B | 77.03B | 61.37B | 1.88B | 5.06B | 4.28B | 4.80B | 4.85B | 4.11B | 6.00B | 31.82B | 29.24B | 30.56B | 27.88B | 31.25B | 32.04B | 32.03B | 23.43B | 24.78B | 34.65B | 21.54B | 17.90B | 12.93B | 12.42B | 6.14B | 4.34B | 4.29B | 3.88B |
Operating Income | 101.16B | 6.71B | 49.26B | 49.56B | 45.49B | 21.84B | 18.18B | 35.74B | 41.52B | 46.55B | 48.36B | 44.75B | 55.21B | 55.56B | 57.88B | 66.49B | 63.53B | 48.01B | 48.36B | 56.29B | 33.50B | 14.97B | 17.14B | 12.04B | 11.65B | 9.80B | 15.09B | 11.36B | 8.43B | 8.52B |
Other Expenses / Income | -64.68B | -85.37B | -59.10B | -53.27B | -12.90B | -42.02B | -52.52B | -13.67B | -14.89B | -2.28B | -6.61B | -2.18B | -9.58B | -1.32B | -3.04B | -12.44B | -5.49B | -4.35B | -2.76B | -21.46B | -23.67B | -16.42B | -12.51B | -9.11B | -8.00B | -6.68B | -4.31B | -1.81B | -516.73M | -1.07B |
Before Tax Income | 36.48B | 13.51B | 34.15B | 33.02B | 32.34B | 22.82B | 14.57B | 22.07B | 26.64B | 44.15B | 41.63B | 42.75B | 42.68B | 53.69B | 54.84B | 54.14B | 58.04B | 43.66B | 45.61B | 32.92B | 9.83B | -1.44B | 4.64B | 2.93B | 4.79B | 2.60B | 10.78B | 9.56B | 7.91B | 7.45B |
Income Tax Expenses | 9.61B | 2.77B | 7.48B | 8.44B | 9.55B | 3.84B | 1.10B | 1.91B | 4.56B | 10.06B | 8.25B | 8.01B | 11.04B | 13.43B | 14.74B | 19.09B | 18.78B | 9.04B | 4.83B | 4.94B | -1.39B | 3.14B | 1.22B | 1.82B | 2.01B | 1.50B | 3.12B | 3.12B | 2.15B | 1.91B |
Net Income | 26.61B | 10.48B | 26.37B | 24.28B | 22.52B | 18.92B | 13.37B | 20.01B | 22.07B | 34.09B | 35.42B | 35.45B | 31.70B | 40.22B | 39.78B | 35.05B | 39.26B | 33.46B | 40.46B | 27.98B | 11.17B | -4.58B | 3.42B | 1.11B | 2.78B | 1.10B | 7.66B | 6.43B | 5.76B | 5.54B |
Interest Expenses | 13.66B | 11.55B | 10.31B | 10.01B | 8.46B | 6.93B | 7.23B | 7.19B | 6.15B | 5.15B | 6.21B | 6.46B | 5.31B | 6.70B | 5.32B | 6.13B | 7.10B | 2.44B | 3.39B | 12.47B | 12.17B | 14.74B | 14.61B | 14.56B | N/A | 8.06B | N/A | N/A | N/A | 1.99B |
Basic Shares Outstanding | 216.20M | 216.06M | 216.06M | 216.06M | 216.06M | 216.06M | 216.06M | 216.06M | 216.06M | 216.06M | 216.06M | 216.06M | 191.37M | 186.79M | 186.92M | 188.16M | 190.69M | 186.30M | 171.39M | 169.75M | 168.87M | 119.84M | 168.66M | 166.45M | 6.30B | 6.08B | 136.17M | 109.01M | 106.38M | 105.76M |
Diluted Shares Outstanding | 216.06M | 216.06M | 216.06M | 216.06M | 216.06M | 216.06M | 216.06M | 216.06M | 216.06M | 216.06M | 216.06M | 216.06M | 191.53M | 186.79M | 186.94M | 188.18M | 191.59M | 186.40M | 176.17M | 170.94M | 174.34M | 119.84M | 168.66M | 166.45M | 6.30B | 6.08B | 136.17M | 109.01M | 106.38M | 107.00M |
EBITDA | 108.83B | 105.43B | 99.54B | 93.00B | 81.21B | 77.88B | 74.55B | 61.16B | 71.98B | 76.99B | 79.37B | 83.98B | 85.66B | 87.38B | 86.13B | 99.30B | 92.47B | 76.43B | 76.36B | 84.89B | 56.00B | 33.26B | 38.68B | 29.94B | 28.44B | 23.94B | 21.24B | 15.47B | 11.87B | 11.60B |
EBITDA Margin | 51.59% | 51.37% | 51.51% | 51.38% | 48.00% | 47.27% | 46.62% | 37.01% | 42.07% | 45.03% | 47.15% | 51.37% | 54.70% | 60.49% | 58.20% | 67.96% | 66.73% | 60.15% | 62.10% | 67.25% | 49.98% | 34.63% | 52.58% | 47.60% | 61.30% | 51.07% | 59.39% | 54.04% | 46.90% | 49.10% |
EBIT | 49.89B | 24.81B | 44.15B | 42.73B | 40.53B | 29.69B | 21.71B | 29.10B | 32.78B | 49.30B | 49.87B | 49.92B | 48.05B | 60.34B | 59.84B | 60.27B | 65.14B | 44.93B | 48.68B | 45.39B | 21.94B | 13.30B | 19.25B | 17.49B | 4.79B | 10.66B | 10.78B | 9.56B | 7.91B | 9.44B |
EBIT Margin | 23.65% | 12.09% | 22.85% | 23.61% | 23.96% | 18.02% | 13.57% | 17.61% | 19.16% | 28.84% | 29.63% | 30.54% | 30.68% | 41.77% | 40.44% | 41.24% | 47.01% | 35.36% | 39.59% | 35.96% | 19.58% | 13.85% | 26.17% | 27.81% | 10.33% | 22.74% | 30.16% | 33.37% | 31.28% | 39.99% |
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 |