Financial Year End | 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 | 2008-03-31 | 2007-03-31 | 2006-03-31 | 2005-03-31 | 2004-03-31 | 2003-03-31 | 2002-03-31 | 2001-03-31 | 2000-03-31 | 1999-03-31 | 1998-03-31 | 1997-03-31 | 1996-03-31 | 1995-03-31 | 1994-03-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 7.53B | 8.80B | 8.09B | 6.49B | 7.50B | 7.02B | 6.61B | 4.66B | 4.41B | 4.58B | 4.86B | 4.75B | 4.45B | 4.28B | 3.03B | 2.90B | 1.51B | 1.47B | 1.41B | 947.66M | 864.12M | 786.43M | 620.18M | 572.21M | 436.49M | 259.93M | 86.48M | 61.39M | 40.67M | 26.60M |
Cost of Revenue | 2.22B | 2.32B | 2.26B | 2.09B | 2.52B | 2.50B | 2.39B | 1.58B | 1.52B | 1.53B | 1.66B | 1.75B | 2.13B | 2.31B | 1.84B | 1.65B | 978.07M | 940.36M | 844.95M | 567.15M | 565.17M | 534.73M | 414.61M | 410.66M | 297.87M | 163.12M | 29.82M | 21.75M | 21.29M | 14.90M |
Gross Profit | 5.31B | 6.49B | 5.83B | 4.39B | 4.98B | 4.52B | 4.21B | 3.08B | 2.88B | 3.05B | 3.19B | 3.00B | 2.32B | 1.97B | 1.19B | 1.25B | 534.95M | 527.64M | 560.91M | 380.51M | 298.94M | 251.70M | 205.57M | 161.54M | 138.62M | 96.80M | 56.66M | 39.64M | 19.38M | 11.70M |
Operating Expenses | 3.64B | 3.15B | 3.00B | 2.66B | 3.00B | 3.21B | 2.80B | 1.76B | 1.70B | 1.68B | 1.74B | 1.65B | 1.53B | 1.57B | 1.33B | 773.09M | 461.80M | 509.68M | 376.34M | 270.69M | 204.10M | 171.13M | 165.77M | 191.87M | 110.77M | 85.20M | 46.85M | 37.11M | 22.33M | 13.80M |
Selling, General & Admin | 2.22B | 1.81B | 1.85B | 1.66B | 1.89B | 2.14B | 1.84B | 1.11B | 1.13B | 1.10B | 1.14B | 1.00B | 884.00M | 939.00M | 735.00M | 503.55M | 328.73M | 377.90M | 289.80M | 172.83M | 147.12M | 130.17M | 122.87M | 123.98M | 87.77M | 55.24M | 27.39M | 18.23M | 13.78M | 7.70M |
Research & Development | 1.42B | 1.34B | 1.15B | 998.00M | 1.10B | 1.07B | 958.00M | 646.00M | 571.00M | 584.00M | 604.00M | 646.00M | 642.00M | 627.00M | 592.00M | 269.54M | 133.07M | 131.78M | 86.54M | 97.86M | 56.97M | 40.96M | 41.40M | 26.27M | 21.42M | 28.39M | 18.20M | 17.50M | 7.27M | 4.40M |
Other Operating Expenses | 182.00M | -20.00M | -12.00M | -1.00M | 1.80B | 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 | 1.50M | 41.62M | 1.58M | 1.56M | 1.27M | 1.37M | 1.28M | 1.70M |
Operating Income | 1.67B | 3.26B | 2.73B | 1.61B | 1.99B | 1.31B | 1.41B | 1.32B | 1.18B | 1.37B | 1.45B | 1.33B | 469.00M | -26.00M | -233.00M | 479.61M | 73.15M | 17.96M | 184.57M | 109.82M | 94.85M | 80.57M | 39.81M | -30.32M | 27.25M | 10.13M | 9.81M | 2.53M | -2.96M | -2.10M |
Other Expenses / Income | 74.00M | -95.00M | -118.00M | 26.00M | -40.00M | -158.00M | -306.00M | -198.00M | -202.00M | -53.00M | 7.00M | 3.00M | 23.00M | 18.00M | 46.00M | 51.25M | 36.68M | 30.63M | 13.09M | 6.17M | 8.56M | 2.55M | -7.26M | N/A | -3.03M | -694.00K | 924.00K | 1.71M | 1.59M | 200.00K |
Before Tax Income | 1.74B | 3.16B | 2.62B | 1.63B | 1.88B | 1.15B | 1.11B | 1.12B | 981.00M | 1.32B | 1.46B | 1.33B | 492.00M | -8.00M | -187.00M | 530.87M | 109.83M | 48.59M | 197.66M | 115.99M | 103.41M | 83.12M | 32.54M | -30.32M | 24.21M | 9.44M | 10.73M | 4.24M | -1.36M | -1.90M |
Income Tax Expenses | 231.00M | 465.00M | 419.00M | 130.00M | 64.00M | 878.00M | 140.00M | 229.00M | 146.00M | 309.00M | 309.00M | 246.00M | 74.00M | -121.00M | -80.00M | 185.99M | 24.04M | 6.69M | 59.33M | 38.28M | 37.23M | 30.88M | 12.04M | -4.65M | 8.96M | 3.61M | 3.62M | -1.29M | 155.00K | 100.00K |
Net Income | 1.51B | 2.70B | 2.20B | 1.50B | 1.81B | 273.00M | 966.00M | 892.00M | 835.00M | 1.01B | 1.15B | 1.08B | 418.00M | 113.00M | -107.00M | 344.88M | 85.79M | 41.90M | 138.34M | 77.72M | 66.18M | 52.24M | 20.51M | -34.09M | 15.25M | 5.83M | 7.11M | 5.53M | -1.52M | -2.00M |
Interest Expenses | 108.00M | 108.00M | 99.00M | 90.00M | 151.00M | N/A | N/A | N/A | 208.00M | 58.00M | 1.00M | 4.00M | 5.00M | 4.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 | N/A |
Basic Shares Outstanding | 782.00M | 777.00M | 771.00M | 767.00M | 762.00M | 754.00M | 740.00M | 728.00M | 716.00M | 1.02B | 1.11B | 1.15B | 1.22B | 1.28B | 946.00M | 577.91M | 562.23M | 546.35M | 500.03M | 473.75M | 769.87M | 405.19M | 298.37M | 296.28M | 265.93M | 221.26M | 175.42M | 179.39M | 167.32M | 488.47M |
Diluted Shares Outstanding | 789.00M | 784.00M | 778.00M | 771.00M | 771.00M | 766.00M | 754.00M | 739.00M | 726.00M | 1.03B | 1.12B | 1.16B | 1.24B | 1.31B | 946.00M | 629.46M | 610.68M | 598.87M | 557.71M | 515.15M | 829.20M | 475.62M | 328.78M | 296.28M | 278.78M | 231.71M | 1.05B | 1.01B | 975.64M | 488.47M |
EBITDA | 2.17B | 3.85B | 3.40B | 2.42B | 3.03B | 2.35B | 2.26B | 1.61B | 1.53B | 1.69B | 1.79B | 1.77B | 1.01B | 624.00M | 374.00M | 774.41M | 256.96M | 237.29M | 343.16M | 214.69M | 215.70M | 151.79M | 107.74M | 85.84M | 57.76M | 14.65M | 14.07M | 6.88M | 577.00K | -200.00K |
EBITDA Margin | 28.80% | 43.77% | 42.04% | 37.36% | 40.35% | 33.49% | 34.14% | 34.63% | 34.82% | 36.92% | 36.80% | 37.22% | 22.80% | 14.58% | 12.36% | 26.72% | 16.98% | 16.16% | 24.41% | 22.65% | 24.96% | 19.30% | 17.37% | 15.00% | 13.23% | 5.64% | 16.26% | 11.21% | 1.42% | -0.75% |
EBIT | 1.85B | 3.27B | 2.71B | 1.72B | 2.03B | 1.15B | 1.11B | 1.12B | 1.19B | 1.38B | 1.46B | 1.33B | 497.00M | -4.00M | -187.00M | 530.87M | 109.83M | 48.59M | 197.66M | 115.99M | 103.41M | 83.12M | 32.54M | -38.74M | 24.21M | 9.44M | 10.73M | 4.24M | -1.36M | -1.90M |
EBIT Margin | 24.60% | 37.17% | 33.58% | 26.55% | 27.04% | 16.40% | 16.74% | 24.04% | 26.97% | 30.05% | 30.05% | 28.08% | 11.18% | -0.09% | -6.18% | 18.32% | 7.26% | 3.31% | 14.06% | 12.24% | 11.97% | 10.57% | 5.25% | -6.77% | 5.55% | 3.63% | 12.41% | 6.90% | -3.36% | -7.14% |
Financial Year End | 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 | 2008-03-31 | 2007-03-31 | 2006-03-31 | 2005-03-31 | 2004-03-31 | 2003-03-31 | 2002-03-31 | 2001-03-31 | 2000-03-31 | 1999-03-31 | 1998-03-31 | 1997-03-31 | 1996-03-31 | 1995-03-31 | 1994-03-31 |