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 | 143.03B | 144.80B | 147.30B | 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 | 112.28B | 110.70B | 105.66B | 109.82B | 113.72B | 125.79B | 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 | 30.75B | 34.10B | 41.64B | 40.39B | 43.06B | 56.72B | 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 | 1.80B | 1.33B | 7.00B | 10.20B | 13.95B | 11.37B | 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 | 28.02B | N/A | N/A | 2.91B | 3.01B | 3.02B | 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 | N/A | 779.00M | -499.00M | -2.22B | -1.08B | -982.00M | -3.63B | -982.00M | -2.61B | -34.03B | -33.93B | -36.09B | -37.28B | 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 |
Operating Income | 3.57B | 276.00M | 1.06B | 409.00M | 7.94B | 10.83B | 11.88B | 17.83B | 16.86B | 63.28B | 28.94B | 32.77B | 34.64B | 30.19B | 29.11B | 45.35B | 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 | -5.21B | -27.75B | -23.03B | -7.15B | 4.21B | -5.59B | -3.25B | -12.00B | -14.54B | -16.00B | -18.31B | -25.76B | -24.69B | -19.74B | -15.73B | -12.34B | -10.77B | -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 | 14.05B | 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.03B | 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 | 10.01B | 9.75B | 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.28B | 1.32B | 1.32B | 1.33B | 1.33B | 1.26B | 1.27B | 1.29B | 1.32B | 1.30B | 1.25B | 1.66B | 1.65B | 1.65B | 1.23B | 1.23B | 1.23B | 1.26B | 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.29B | 1.32B | 1.33B | 1.33B | 1.33B | 1.26B | 1.28B | 1.30B | 1.33B | 1.31B | 1.26B | 1.67B | 1.67B | 1.67B | 1.25B | 1.25B | 1.25B | 1.26B | 1.26B | 1.28B |
EBITDA | 13.38B | 3.54B | 3.38B | 2.83B | 11.07B | -9.85B | 850.00M | 16.95B | 16.50B | 29.26B | 28.94B | 32.77B | 43.57B | 39.51B | 38.92B | 57.01B | 61.58B | 50.62B | 46.84B | 40.26B | 34.94B | 35.62B | 38.20B | 38.33B | 32.28B | 29.09B | 21.59B | 22.13B | 20.07B | 16.19B |
EBITDA Margin | 19.69% | 6.09% | 5.99% | 3.73% | 11.62% | -8.10% | 0.71% | 14.16% | 14.32% | 19.79% | 20.24% | 22.63% | 29.58% | 26.30% | 24.83% | 31.24% | 35.65% | 30.98% | 31.29% | 26.42% | 26.03% | 27.05% | 30.34% | 29.52% | 29.13% | 29.14% | 24.38% | 28.17% | 28.97% | 27.30% |
EBIT | 11.76B | 1.81B | -5.30B | 8.73B | -26.00M | -16.71B | -3.96B | 13.39B | 3.82B | 26.49B | 24.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 | 25.59B | 23.23B | 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% | 17.37% | 19.79% | 23.37% | 19.09% | 18.31% | 24.48% | 29.02% | 26.97% | 23.64% | 21.01% | 22.17% | 21.33% | 24.08% | 23.23% | 23.09% | 23.27% | 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 |