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 | 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 | 1993-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.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 | 21.10M |
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 | 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 | 9.80M |
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 | 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 | 11.30M |
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 | 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 | 11.40M |
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 | 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 | 9.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 | 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 | N/A |
Other Operating Expenses | 182.00M | -20.00M | -12.00M | -1.00M | 1.80B | 1.77B | 1.65B | N/A | N/A | N/A | N/A | 25.00M | 567.00M | 432.00M | 93.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 |
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 | 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 | -100.00K |
Other Expenses / Income | 74.00M | -95.00M | -118.00M | 26.00M | -111.00M | -158.00M | -306.00M | -198.00M | -202.00M | -53.00M | 7.00M | 3.00M | 23.00M | 18.00M | 46.00M | 51.25M | 30.63M | -135.98M | 87.85M | 8.56M | 2.55M | -7.26M | -70.13M | -3.03M | -694.00K | 924.00K | 1.71M | 1.59M | 200.00K | -100.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 | 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 | -200.00K |
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 | 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 | 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 | 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 | -1.40M |
Interest Expenses | 108.00M | 108.00M | 99.00M | 90.00M | 151.00M | 146.00M | 214.00M | 198.00M | 208.00M | 58.00M | 1.00M | 4.00M | 5.00M | 4.00M | N/A | N/A | -34.93M | -13.56M | -6.20M | -8.79M | -2.55M | 7.26M | 8.41M | 4.23M | 3.64M | -924.00K | -1.71M | -1.59M | -400.00K | 1.20M |
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 | 546.35M | 666.71M | 842.22M | 769.87M | 405.19M | 298.37M | 296.28M | 617.23M | 264.44M | 1.05B | 179.39M | 167.32M | 488.47M | 228.74M |
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 | 588.00M | 740.55M | 918.53M | 829.20M | 475.62M | 328.78M | 296.28M | 646.13M | 274.89M | 1.05B | 1.01B | 975.64M | 488.47M | 228.74M |
EBITDA | 2.25B | 3.78B | 3.23B | 2.34B | 3.02B | 2.52B | 2.47B | 1.81B | 1.53B | 1.68B | 1.77B | 1.74B | 469.00M | -26.00M | 291.00M | 722.06M | 202.36M | 237.09M | 208.49M | 206.91M | 149.25M | 115.00M | 94.25M | 61.99M | 18.29M | 13.14M | 5.18M | -1.01M | -600.00K | 1.60M |
EBITDA Margin | 29.86% | 42.91% | 39.90% | 36.06% | 40.20% | 35.91% | 37.42% | 38.87% | 34.80% | 36.66% | 36.49% | 36.59% | 10.55% | -0.61% | 9.62% | 24.91% | 13.78% | 16.86% | 22.00% | 23.94% | 18.98% | 18.54% | 16.47% | 14.20% | 7.04% | 15.20% | 8.43% | -2.50% | -2.26% | 7.58% |
EBIT | 1.85B | 3.27B | 2.71B | 1.72B | 2.03B | 1.30B | 1.32B | 1.32B | 1.19B | 1.38B | 1.46B | 1.33B | 497.00M | -4.00M | -187.00M | 530.87M | 13.66M | 184.10M | 109.80M | 94.61M | 80.57M | 39.81M | -30.32M | 28.45M | 13.08M | 9.81M | 2.53M | -2.96M | -2.30M | -100.00K |
EBIT Margin | 24.60% | 37.17% | 33.58% | 26.55% | 27.04% | 18.48% | 19.98% | 28.28% | 26.97% | 30.05% | 30.05% | 28.08% | 11.18% | -0.09% | -6.18% | 18.32% | 0.93% | 13.10% | 11.59% | 10.95% | 10.25% | 6.42% | -5.30% | 6.52% | 5.03% | 11.34% | 4.12% | -7.27% | -8.65% | -0.47% |
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 | 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 | 1993-03-31 |