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 | 333.71B | 402.22B | 278.98B | 179.78B | 259.50B | 281.06B | 237.16B | 218.61B | 259.49B | 394.11B | 420.84B | 453.12B | 471.14B | 372.54B | 303.44B | 477.36B | 404.55B | 377.63B | 370.68B | 298.04B | 246.74B | 204.51B | 213.49B | 232.75B | 160.88B | 100.70B | 120.28B | 116.73B | 107.89B | 99.68B |
Cost of Revenue | 251.38B | 268.50B | 188.94B | 122.63B | 178.43B | 190.75B | 182.24B | 179.50B | 206.32B | 313.47B | 332.45B | 351.97B | 340.31B | 262.30B | 185.83B | 288.81B | 232.85B | 213.25B | 213.00B | 163.55B | 129.93B | 109.70B | 111.63B | 128.02B | 95.06B | 57.42B | 71.77B | 70.42B | 62.35B | 59.22B |
Gross Profit | 82.33B | 133.72B | 90.05B | 57.16B | 81.07B | 90.31B | 54.92B | 39.11B | 53.17B | 80.64B | 88.38B | 101.16B | 130.84B | 110.25B | 117.61B | 188.55B | 171.70B | 164.38B | 157.68B | 134.49B | 116.81B | 94.81B | 101.86B | 104.73B | 65.82B | 43.27B | 48.51B | 46.30B | 45.54B | 40.46B |
Operating Expenses | 38.93B | 55.16B | 57.86B | 84.88B | 60.18B | 58.59B | 42.85B | 38.18B | 40.29B | 46.55B | 48.08B | 51.27B | 72.62B | 67.70B | 89.43B | 69.97B | 68.09B | 95.27B | 66.21B | 64.57B | 60.09B | 54.24B | 54.22B | 52.88B | 56.20B | 36.29B | 36.99B | 36.25B | 36.34B | 33.42B |
Selling, General & Admin | 9.04B | 11.13B | 10.90B | 11.72B | 13.44B | 13.77B | 10.96B | 10.80B | 11.50B | 12.60B | 12.88B | 13.88B | 14.98B | 14.68B | 14.73B | 15.87B | 14.89B | 14.27B | 14.40B | 13.85B | 13.40B | 12.36B | 12.90B | 12.04B | 13.13B | 8.37B | 8.41B | 7.96B | 7.63B | 7.23B |
Research & Development | 879.00M | 824.00M | 843.00M | 1.02B | 1.21B | 1.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 |
Other Operating Expenses | -29.01B | 3.54B | 1.50B | -9.00M | 2.68B | N/A | 31.89B | 27.38B | 28.79B | 33.95B | 35.21B | 37.40B | 57.64B | 53.02B | 74.69B | 54.10B | 53.20B | 81.00B | 51.81B | 50.72B | 46.69B | 41.88B | 41.32B | 40.84B | 43.07B | 27.92B | 28.59B | 28.29B | 28.71B | 26.20B |
Operating Income | 43.40B | 71.59B | 26.78B | -3.98B | 15.54B | 23.27B | 12.07B | 936.00M | 12.88B | 34.08B | 40.30B | 49.88B | 58.22B | 42.54B | 28.18B | 118.58B | 103.61B | 69.11B | 91.47B | 69.92B | 56.72B | 40.57B | 47.64B | 51.84B | 9.62B | 6.99B | 11.52B | 10.06B | 9.20B | 7.03B |
Other Expenses / Income | 9.39B | 6.17B | 4.45B | -24.90B | 4.51B | 7.69B | 6.60B | 7.03B | 9.08B | 17.55B | 17.41B | 28.84B | 15.04B | 10.42B | 6.59B | -36.83B | -33.13B | -1.71B | -32.04B | -28.68B | -24.76B | -23.06B | -23.52B | -24.76B | 1.53B | 2.07B | 1.28B | 1.86B | 1.24B | 770.00M |
Before Tax Income | 52.78B | 77.75B | 31.23B | -28.88B | 20.06B | 30.95B | 18.67B | 7.97B | 21.97B | 51.63B | 57.71B | 78.73B | 73.26B | 52.96B | 34.78B | 81.75B | 70.47B | 67.40B | 59.43B | 41.24B | 31.97B | 17.51B | 24.12B | 27.08B | 11.15B | 9.06B | 12.80B | 11.92B | 10.44B | 7.80B |
Income Tax Expenses | 15.43B | 20.18B | 7.64B | 5.63B | 5.28B | 9.53B | -1.17B | -406.00M | 5.42B | 18.02B | 24.26B | 31.05B | 31.05B | 21.56B | 15.12B | 36.53B | 29.86B | 27.90B | 23.30B | 15.91B | 11.01B | 6.50B | 9.01B | 11.09B | 3.24B | 2.62B | 4.34B | 4.41B | 3.97B | 2.70B |
Net Income | 36.01B | 55.74B | 23.04B | -22.44B | 14.34B | 20.84B | 19.71B | 7.84B | 16.15B | 32.52B | 32.58B | 44.88B | 41.06B | 30.46B | 19.28B | 45.22B | 40.61B | 39.50B | 36.13B | 25.33B | 21.51B | 11.46B | 15.32B | 17.72B | 7.91B | 6.37B | 8.46B | 7.51B | 6.47B | 5.10B |
Interest Expenses | 2.00B | 798.00M | 947.00M | 1.16B | 830.00M | 766.00M | 601.00M | 453.00M | 311.00M | 286.00M | 9.00M | 327.00M | 247.00M | 259.00M | 548.00M | 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 |
Basic Shares Outstanding | 4.05B | 4.21B | 4.28B | 4.27B | 4.27B | 4.24B | 4.26B | 4.17B | 4.19B | 4.28B | 4.42B | 4.63B | 4.87B | 4.88B | 4.83B | 5.15B | 5.52B | 5.91B | 6.27B | 6.48B | 6.64B | 6.78B | 6.87B | 6.95B | 6.91B | 4.87B | 4.96B | 4.97B | 4.97B | 4.97B |
Diluted Shares Outstanding | 4.05B | 4.21B | 4.28B | 4.27B | 4.27B | 4.24B | 4.26B | 4.17B | 4.19B | 4.28B | 4.42B | 4.63B | 4.88B | 4.90B | 4.84B | 5.20B | 5.58B | 5.97B | 6.33B | 6.51B | 6.66B | 6.82B | 6.93B | 7.03B | 7.00B | 4.93B | 5.02B | 5.04B | 4.99B | 5.04B |
EBITDA | 64.04B | 91.13B | 46.19B | 17.02B | 34.44B | 41.31B | 39.03B | 30.20B | 39.92B | 68.12B | 74.03B | 92.14B | 72.36B | 52.28B | 34.95B | 94.13B | 82.72B | 78.82B | 69.69B | 51.01B | 41.56B | 26.27B | 32.28B | 36.94B | 19.45B | 14.33B | 18.27B | 17.25B | 15.83B | 12.82B |
EBITDA Margin | 19.19% | 22.66% | 16.56% | 9.46% | 13.27% | 14.70% | 16.46% | 13.81% | 15.39% | 17.28% | 17.59% | 20.33% | 15.36% | 14.03% | 11.52% | 19.72% | 20.45% | 20.87% | 18.80% | 17.11% | 16.84% | 12.85% | 15.12% | 15.87% | 12.09% | 14.23% | 15.19% | 14.77% | 14.67% | 12.86% |
EBIT | 53.44B | 76.71B | 31.62B | -15.65B | 20.45B | 31.14B | 19.14B | 7.89B | 21.88B | 50.82B | 56.85B | 76.25B | 72.36B | 52.28B | 34.95B | 81.75B | 70.47B | 67.40B | 59.43B | 41.24B | 32.52B | 17.96B | 24.33B | 28.81B | 11.15B | 8.99B | 12.80B | 11.92B | 10.44B | 7.80B |
EBIT Margin | 16.01% | 19.07% | 11.34% | -8.70% | 7.88% | 11.08% | 8.07% | 3.61% | 8.43% | 12.90% | 13.51% | 16.83% | 15.36% | 14.03% | 11.52% | 17.13% | 17.42% | 17.85% | 16.03% | 13.84% | 13.18% | 8.78% | 11.40% | 12.38% | 6.93% | 8.92% | 10.64% | 10.21% | 9.68% | 7.83% |
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 |