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 | 84.17B | 20.62B | 17.04B | 14.44B | 17.07B | 21.76B | 21.25B | 26.90B | 26.93B | 24.02B | 22.42B | 20.30B | 28.42B | 14.21B | 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 | 126.78B | 184.62B | 176.22B | 166.56B | 152.12B | 142.99B | 138.67B | 138.36B | 144.17B | 146.94B | 145.91B | 143.18B | 128.18B | 130.25B | 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 | 86.09B | 184.02B | 127.88B | 122.73B | 107.89B | 121.16B | 120.91B | 102.61B | 102.65B | 100.39B | 97.56B | 98.43B | 72.98B | 70.50B | 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 | 80.78B | 85.30B | 46.50B | 45.71B | 46.52B | 52.58B | 50.56B | 46.99B | 49.11B | 47.16B | 47.59B | 47.58B | 41.16B | 41.26B | 49.06B | 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 |
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 | -5.30B | 98.71B | 81.38B | 77.03B | 61.37B | 1.88B | 70.35B | 55.62B | 53.54B | 53.23B | 49.97B | 50.86B | 31.82B | 29.24B | 30.56B | 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 |
Operating Income | 40.69B | 6.71B | 49.26B | 49.56B | 45.49B | 21.84B | 18.18B | 35.74B | 41.52B | 46.55B | 48.36B | 44.75B | 55.21B | 59.76B | 62.94B | 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 | -1.41B | 6.80B | -15.11B | -16.54B | -13.15B | 6.10B | -3.61B | -13.67B | -14.89B | -2.40B | -6.73B | -1.99B | -12.53B | -6.07B | -8.10B | -12.35B | -5.49B | -4.35B | -2.76B | -23.37B | -23.67B | -16.41B | -12.51B | -9.11B | -6.86B | -7.20B | -4.31B | -1.81B | -516.73M | -1.07B |
Before Tax Income | 39.28B | 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 | 5.47B | 6.01B | 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.06M | 216.06M | 216.06M | 216.06M | 216.06M | 216.06M | 217.03M | 216.06M | 216.06M | 216.06M | 216.06M | 216.06M | 191.37M | 186.79M | 186.92M | 188.16M | 190.69M | 184.38M | 171.39M | 180.89M | 172.42M | 136.30M | 168.50M | 166.45M | 121.13M | 121.10M | 136.17M | 109.01M | 106.38M | 105.76M |
Diluted Shares Outstanding | 216.06M | 216.06M | 216.06M | 216.06M | 216.06M | 216.06M | 217.03M | 216.06M | 216.06M | 216.06M | 216.06M | 216.06M | 191.53M | 186.79M | 186.94M | 188.18M | 191.59M | 184.38M | 176.17M | 182.16M | 178.00M | 169.08M | 168.50M | 166.45M | 121.15M | 121.10M | 136.17M | 109.01M | 106.38M | 107.00M |
EBITDA | 99.36B | 105.43B | 104.25B | 99.54B | 85.90B | 73.57B | 74.46B | 64.48B | 65.37B | 81.83B | 81.41B | 83.84B | 76.27B | 85.78B | 87.57B | 85.39B | 94.08B | 73.36B | 76.68B | 66.80B | 45.22B | 31.60B | 40.79B | 35.39B | 17.72B | 23.08B | 16.93B | 13.67B | 11.35B | 12.51B |
EBITDA Margin | 47.10% | 51.37% | 53.94% | 54.99% | 50.77% | 44.66% | 46.56% | 39.02% | 38.21% | 47.86% | 48.36% | 51.29% | 48.70% | 59.38% | 59.17% | 58.43% | 67.89% | 57.72% | 62.35% | 52.91% | 40.36% | 32.90% | 55.44% | 56.26% | 38.20% | 49.24% | 47.34% | 47.73% | 44.86% | 52.99% |
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 | 59.11B | 60.53B | 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% | 40.92% | 40.90% | 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 |