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 | 67.95B | 58.10B | 56.47B | 75.83B | 95.22B | 121.61B | 120.47B | 119.69B | 115.16B | 147.81B | 142.94B | 144.80B | 142.24B | 150.21B | 156.78B | 182.51B | 172.74B | 163.39B | 149.70B | 152.36B | 134.19B | 131.70B | 125.91B | 129.85B | 110.83B | 99.82B | 88.54B | 78.54B | 69.28B | 59.32B |
Cost of Revenue | 50.39B | 44.27B | 43.38B | 57.87B | 70.03B | 92.67B | 91.93B | 87.48B | 82.69B | 81.31B | 77.14B | 74.31B | 68.28B | 71.71B | 75.92B | 83.77B | 73.12B | 74.11B | 66.81B | 61.76B | 51.21B | 52.86B | 49.10B | 51.82B | 39.27B | 36.42B | 36.01B | 29.09B | 27.38B | 25.75B |
Gross Profit | 17.56B | 13.83B | 13.09B | 17.96B | 25.19B | 28.94B | 28.53B | 32.20B | 32.47B | 66.50B | 65.80B | 70.49B | 73.96B | 78.50B | 80.86B | 98.74B | 99.61B | 89.28B | 82.89B | 90.60B | 82.98B | 78.84B | 76.82B | 78.03B | 71.56B | 63.40B | 52.53B | 49.45B | 41.90B | 33.56B |
Operating Expenses | 13.99B | 13.55B | 12.03B | 17.55B | 17.24B | 18.11B | 16.66B | 14.37B | 15.60B | 3.21B | 4.82B | 3.89B | 4.08B | 48.31B | 51.75B | 52.75B | 48.31B | 44.47B | 44.59B | 57.66B | 51.85B | 49.41B | 45.70B | 47.44B | 46.41B | 40.55B | 35.03B | 31.11B | 25.43B | 20.57B |
Selling, General & Admin | 12.08B | 11.77B | 10.35B | 14.99B | 17.24B | 18.11B | 18.28B | 18.38B | 17.83B | N/A | N/A | N/A | 2.91B | 41.12B | 40.82B | 45.23B | 43.77B | 40.63B | 40.74B | 53.77B | 48.10B | 46.32B | 43.22B | 45.39B | 39.72B | 34.69B | 30.95B | 27.33B | 21.83B | 17.37B |
Research & Development | 1.91B | 1.79B | 1.68B | 2.56B | 3.12B | 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 | 1.86B | 779.00M | -499.00M | -2.22B | -1.08B | -982.00M | -1.62B | -4.00B | -2.23B | 3.21B | 4.82B | 3.89B | 1.17B | 7.19B | 10.93B | 7.52B | 4.55B | 3.84B | 3.84B | 3.89B | 3.75B | 3.09B | 2.48B | 2.04B | 6.69B | 5.86B | 4.08B | 3.79B | 3.59B | 3.21B |
Operating Income | 3.57B | 276.00M | 1.06B | 409.00M | 7.94B | 12.93B | 11.88B | 17.83B | 16.86B | 63.28B | 60.98B | 66.59B | 69.88B | 30.19B | 29.11B | 45.99B | 51.30B | 44.81B | 38.30B | 32.94B | 31.13B | 29.43B | 31.11B | 30.59B | 25.16B | 22.85B | 17.50B | 18.34B | 16.48B | 12.99B |
Other Expenses / Income | 6.62B | -1.07B | -6.75B | 5.56B | -6.79B | -25.91B | -20.67B | -8.80B | -8.68B | -46.06B | -44.83B | -49.19B | -49.78B | -15.98B | -18.77B | -26.85B | -24.70B | -20.19B | -16.17B | -12.84B | -11.23B | -10.54B | -11.41B | -12.15B | -9.58B | -9.37B | -6.32B | -7.54B | -6.74B | -4.33B |
Before Tax Income | 10.19B | -799.00M | -5.70B | 5.97B | 1.15B | -20.13B | -8.79B | 9.03B | 8.19B | 17.23B | 16.15B | 17.41B | 20.10B | 14.21B | 10.34B | 19.14B | 26.60B | 24.62B | 22.13B | 20.11B | 19.90B | 18.89B | 19.70B | 18.45B | 15.58B | 13.48B | 11.18B | 10.81B | 9.74B | 8.66B |
Income Tax Expenses | 1.16B | -3.00M | -757.00M | -487.00M | 726.00M | 583.00M | -3.04B | -464.00M | 6.49B | 1.77B | 676.00M | 2.50B | 5.73B | 1.05B | -1.09B | 1.05B | 4.13B | 3.95B | 3.85B | 3.51B | 4.32B | 3.76B | 5.57B | 5.71B | 4.86B | 4.18B | 2.98B | 3.53B | 3.16B | 2.75B |
Net Income | 9.48B | 339.00M | -6.34B | 5.70B | -4.98B | -22.36B | -5.79B | 8.83B | -6.13B | 15.23B | 13.06B | 13.64B | 14.15B | 11.64B | 11.03B | 17.41B | 22.21B | 20.83B | 16.35B | 16.59B | 15.00B | 14.12B | 13.68B | 12.73B | 10.72B | 9.30B | 8.20B | 7.28B | 6.57B | 4.73B |
Interest Expenses | 1.12B | 1.48B | 1.79B | 3.52B | 4.23B | 5.06B | 4.87B | 5.02B | 3.46B | 9.48B | 10.12B | 12.51B | 14.54B | 15.98B | 18.77B | 26.21B | 23.79B | 19.29B | 15.19B | 11.91B | 10.43B | 10.22B | 11.06B | 11.72B | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 1.09B | 1.10B | 1.10B | 1.09B | 1.09B | 1.09B | 1.08B | 1.13B | 1.24B | 1.26B | 1.26B | 1.30B | 1.32B | 1.33B | 1.33B | 1.26B | 1.27B | 1.29B | 1.32B | 1.30B | 1.25B | 1.24B | 1.24B | 1.24B | 1.23B | 1.23B | 1.25B | 1.24B | 1.26B | 1.28B |
Diluted Shares Outstanding | 1.10B | 1.10B | 1.10B | 1.09B | 1.09B | 1.09B | 1.08B | 1.14B | 1.25B | 1.27B | 1.26B | 1.30B | 1.32B | 1.33B | 1.33B | 1.26B | 1.28B | 1.30B | 1.33B | 1.31B | 1.26B | 1.25B | 1.26B | 1.26B | 1.25B | 1.25B | 1.25B | 1.25B | 1.26B | 1.28B |
EBITDA | 8.48B | 4.65B | 3.38B | 1.66B | 6.86B | 9.85B | 1.18B | 18.39B | 8.67B | 35.77B | 33.61B | 38.00B | 43.61B | 38.69B | 39.34B | 56.16B | 60.40B | 53.23B | 43.93B | 40.40B | 36.70B | 34.09B | 37.41B | 37.90B | 22.27B | 19.34B | 15.26B | 14.59B | 13.33B | 10.68B |
EBITDA Margin | 12.48% | 8.01% | 5.99% | 2.19% | 7.21% | 8.10% | 0.98% | 15.36% | 7.53% | 24.20% | 23.51% | 26.24% | 30.66% | 25.76% | 25.09% | 30.77% | 34.97% | 32.58% | 29.35% | 26.51% | 27.35% | 25.88% | 29.71% | 29.19% | 20.09% | 19.37% | 17.24% | 18.58% | 19.24% | 18.00% |
EBIT | 11.76B | 1.81B | -5.30B | 8.73B | -26.00M | -16.71B | -3.96B | 13.39B | 3.82B | 26.49B | 23.85B | 28.65B | 34.43B | 28.68B | 28.70B | 44.67B | 50.12B | 44.07B | 35.39B | 32.01B | 29.75B | 28.09B | 30.32B | 30.17B | 15.58B | 13.48B | 11.18B | 10.81B | 9.74B | 7.47B |
EBIT Margin | 17.31% | 3.12% | -9.39% | 11.51% | -0.03% | -13.74% | -3.29% | 11.19% | 3.32% | 17.92% | 16.68% | 19.79% | 24.20% | 19.09% | 18.31% | 24.48% | 29.02% | 26.97% | 23.64% | 21.01% | 22.17% | 21.33% | 24.08% | 23.23% | 14.05% | 13.50% | 12.63% | 13.76% | 14.06% | 12.60% |
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 |