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.13B | 241.39B | 157.74B | 105.94B | 278.40B | 298.76B | 240.21B | 183.01B | 222.89B | 353.57B | 379.14B | 375.58B | 379.65B | 297.11B | 243.97B | 365.70B | 288.95B | 270.60B | 243.95B | 285.06B | 232.57B | 178.72B | 174.22B | 148.06B | 83.57B | 68.30B | 110.21B | 44.73B | 36.11B | 33.12B |
Cost of Revenue | 163.53B | 186.30B | 134.88B | 95.76B | 250.81B | 269.88B | 221.30B | 176.48B | 202.87B | 327.40B | 346.44B | 347.79B | 318.04B | 286.07B | 190.73B | 297.05B | 227.44B | 211.52B | 184.62B | 248.71B | 202.04B | 155.53B | 146.89B | 114.07B | 63.65B | 51.10B | N/A | N/A | N/A | N/A |
Gross Profit | 46.60B | 55.10B | 22.86B | 10.18B | 27.58B | 28.88B | 18.90B | 6.52B | 20.03B | 26.16B | 32.70B | 27.79B | 61.60B | 11.04B | 53.24B | 68.65B | 61.51B | 59.08B | 59.33B | 36.34B | 30.53B | 23.19B | 27.32B | 33.99B | 19.92B | 17.20B | N/A | N/A | N/A | N/A |
Operating Expenses | 16.65B | 14.03B | 12.36B | 10.76B | 12.02B | 13.62B | 10.98B | 10.94B | 30.39B | 13.30B | 13.80B | 14.09B | 26.61B | 24.56B | 26.65B | 32.92B | 29.96B | 27.20B | 26.17B | 10.72B | 12.37B | 12.60B | 11.24B | 18.64B | 12.59B | 12.82B | 99.89B | 39.57B | 31.65B | 30.30B |
Selling, General & Admin | 16.35B | 13.45B | 11.93B | 10.40B | 11.06B | 12.18B | 21.02B | 10.49B | 11.55B | 12.70B | 13.07B | 13.36B | 13.96B | 12.55B | 14.04B | 15.41B | 15.37B | 14.45B | 13.71B | 15.62B | 14.61B | 13.28B | 11.40B | 9.13B | 6.61B | 6.96B | N/A | N/A | N/A | N/A |
Research & Development | 298.00M | 274.00M | 266.00M | 332.00M | 364.00M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 882.00M | 756.00M | 1.04B | 684.00M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 357.58M | 127.00M | 123.00M | 123.00M |
Other Operating Expenses | 251.00M | 585.00M | 424.00M | 360.00M | 964.00M | -11.82B | -10.03B | 447.00M | 18.83B | 603.00M | 731.00M | 730.00M | 12.65B | 12.01B | 12.62B | 16.63B | 13.84B | 11.70B | 11.78B | -4.91B | -2.25B | -674.00M | -159.00M | 9.51B | 5.98B | 5.86B | 99.53B | 39.44B | 31.53B | 30.18B |
Operating Income | 29.95B | 44.76B | 15.09B | -346.00M | 19.52B | 16.34B | 7.92B | -4.42B | -10.36B | 12.87B | 18.90B | 13.70B | 34.99B | -13.53B | 26.59B | 35.73B | 31.55B | 31.89B | 33.16B | 25.63B | 18.16B | 10.59B | 16.09B | 15.35B | 7.32B | 4.38B | 10.32B | 5.16B | 4.45B | 2.81B |
Other Expenses / Income | -7.10B | -29.36B | 140.00M | -24.54B | -11.37B | 382.00M | -739.00M | 2.12B | 787.00M | -7.92B | 11.32B | 5.11B | 3.84B | 8.70B | -1.46B | -1.45B | 60.00M | -6.74B | -1.74B | -1.39B | -1.93B | 596.00M | -3.06B | 1.49B | -434.00M | 399.00M | -1.08B | -1.50B | -2.51B | -532.00M |
Before Tax Income | 22.85B | 15.40B | 15.23B | -24.89B | 8.15B | 16.72B | 7.18B | -2.29B | -9.57B | 4.95B | 30.22B | 18.81B | 38.83B | -4.83B | 25.12B | 34.28B | 31.61B | 25.14B | 31.42B | 24.24B | 16.24B | 11.19B | 13.03B | 16.84B | 6.89B | 4.78B | 9.25B | 3.67B | 1.95B | 2.28B |
Income Tax Expenses | 7.87B | 16.76B | 6.74B | -4.16B | 3.96B | 7.14B | 3.71B | -2.47B | -3.17B | 947.00M | 6.46B | 6.99B | 12.74B | -1.50B | 8.37B | 12.62B | 10.44B | 12.52B | 9.29B | 8.28B | 5.97B | 4.34B | 5.02B | 4.97B | 1.88B | 1.52B | 2.96B | 1.11B | 829.00M | 692.00M |
Net Income | 15.24B | -1.36B | 7.57B | -20.73B | 4.03B | 9.38B | 3.39B | 115.00M | -6.48B | 3.78B | 23.45B | 11.58B | 25.70B | -3.72B | 16.58B | 21.16B | 20.84B | 22.32B | 22.03B | 15.73B | 10.27B | 6.84B | 8.01B | 11.87B | 4.69B | 3.26B | 6.26B | 2.55B | 1.12B | 1.58B |
Interest Expenses | 3.44B | 2.70B | 2.86B | 3.12B | 3.49B | 2.53B | 2.07B | 977.00M | 1.19B | 1.15B | 844.00M | 982.00M | 1.25B | 1.17B | 1.30B | 1.55B | 1.11B | 718.00M | 616.00M | 2.76B | 1.06B | 706.88M | 1.01B | N/A | N/A | N/A | 750.66M | 363.00M | 473.00M | 542.00M |
Basic Shares Outstanding | 2.89B | 3.16B | 3.35B | 3.37B | 3.38B | 3.33B | 3.28B | 3.12B | 3.05B | 3.06B | 3.16B | 3.19B | 3.15B | 3.13B | 3.12B | 3.13B | 3.19B | 3.34B | 3.52B | 3.64B | 3.69B | 3.73B | 15.93B | 3.61B | 3.23B | 6.40B | 1.90B | 3.74B | 3.69B | 3.65B |
Diluted Shares Outstanding | 2.96B | 3.16B | 3.38B | 3.37B | 3.40B | 3.35B | 3.30B | 3.14B | 3.05B | 3.08B | 3.17B | 3.19B | 3.19B | 3.17B | 3.16B | 3.16B | 3.22B | 3.36B | 3.56B | 3.64B | 3.70B | 3.75B | 15.93B | 3.63B | 3.23B | 6.40B | 1.90B | 3.74B | 3.69B | 3.65B |
EBITDA | 46.35B | 59.47B | 30.06B | 14.54B | 37.94B | 36.20B | 24.76B | 13.13B | 6.76B | 21.04B | 44.27B | 32.04B | 50.82B | 7.11B | 38.35B | 46.31B | 42.98B | 44.68B | 40.70B | 39.36B | 28.24B | 22.29B | 22.78B | 24.29B | 11.53B | 10.04B | 14.58B | 6.04B | 4.79B | 4.82B |
EBITDA Margin | 22.06% | 24.64% | 19.06% | 13.73% | 13.63% | 12.12% | 10.31% | 7.17% | 3.03% | 5.95% | 11.68% | 8.53% | 13.39% | 2.39% | 15.72% | 12.66% | 14.87% | 16.51% | 16.68% | 13.81% | 12.14% | 12.47% | 13.08% | 16.41% | 13.80% | 14.69% | 13.23% | 13.51% | 13.27% | 14.56% |
EBIT | 26.55B | 18.11B | 17.16B | -21.77B | 11.48B | 19.06B | 9.18B | -1.38B | -8.46B | 5.88B | 30.76B | 19.56B | 39.68B | -4.05B | 26.25B | 35.32B | 32.40B | 35.55B | 31.93B | 26.78B | 17.30B | 11.89B | 14.03B | 16.84B | 6.57B | 4.78B | 9.98B | 4.02B | 2.42B | 2.81B |
EBIT Margin | 12.64% | 7.50% | 10.88% | -20.55% | 4.12% | 6.38% | 3.82% | -0.75% | -3.80% | 1.66% | 8.11% | 5.21% | 10.45% | -1.36% | 10.76% | 9.66% | 11.21% | 13.14% | 13.09% | 9.39% | 7.44% | 6.65% | 8.06% | 11.37% | 7.86% | 7.00% | 9.05% | 8.99% | 6.71% | 8.49% |
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 |