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 | 2004-01-01 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 6.75B | 5.74B | 3.82B | 3.14B | 2.49B | 2.19B | 2.24B | 2.14B | 1.99B | 1.90B | 1.64B | 1.92B | 1.82B | 1.42B | 640.10M | 380.60M | 461.40M | 510.50M | 246.30M | 188.70M | N/A | 129.20M | 109.80M | 95.50M | 68.10M | 32.10M | 42.60M | 45.80M | 59.30M | 64.40M |
Cost of Revenue | 4.76B | 3.74B | 2.49B | 2.06B | 1.79B | 1.71B | 1.57B | 1.03B | 995.29M | 1.00B | 923.40M | 901.70M | 885.30M | 671.40M | 311.30M | 192.20M | 169.30M | 147.50M | 128.70M | 98.60M | N/A | 106.90M | 77.80M | 67.30M | 53.20M | 31.80M | 34.80M | 35.60M | 34.30M | 26.90M |
Gross Profit | 1.99B | 2.00B | 1.33B | 1.08B | 701.13M | 476.93M | 676.02M | 1.11B | 990.14M | 892.21M | 715.00M | 1.02B | 936.50M | 751.10M | 328.80M | 188.40M | 292.10M | 363.00M | 117.60M | 90.10M | N/A | 22.30M | 32.00M | 28.20M | 14.90M | 300.00K | 7.80M | 10.20M | 25.00M | 37.50M |
Operating Expenses | 263.30M | 533.87M | 295.09M | 257.32M | 228.57M | 276.96M | 257.73M | 253.82M | 209.33M | 182.99M | 158.53M | 232.59M | 454.65M | 335.70M | 177.44M | 118.02M | 91.43M | 81.55M | 54.37M | 32.21M | N/A | 30.60M | 22.29M | 21.53M | 17.85M | 13.41M | 17.51M | 21.47M | 20.58M | 15.90M |
Selling, General & Admin | 212.27M | 220.86M | 142.00M | 116.29M | 120.99M | 124.87M | 115.06M | 102.78M | 96.97M | 118.77M | 115.80M | 119.08M | 107.93M | 94.33M | 63.69M | 47.19M | 38.17M | 25.88M | 11.73M | 6.86M | 7.12M | 7.12M | 5.53M | 4.46M | 4.22M | 4.08M | 3.55M | 5.11M | 5.25M | N/A |
Research & Development | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 146.98M | 110.35M | 56.00M | 44.20M | 109.50M | 75.70M | 55.00M | 36.30M | 34.70M | 25.50M | 30.40M | 16.60M | 3.60M | N/A | 6.00M | 3.80M | 6.40M | 3.20M | 3.80M | 2.50M | 4.50M | 3.80M | 3.40M |
Other Operating Expenses | -51.02M | 313.01M | 153.09M | 141.03M | 107.58M | 35.29M | 142.67M | 4.06M | 2.00M | 8.21M | -1.47M | 4.00M | 271.02M | 186.37M | 77.45M | 36.14M | 27.76M | 25.27M | 26.04M | 21.75M | N/A | 17.48M | 12.96M | 10.67M | 10.42M | 5.53M | 11.45M | 11.87M | 11.52M | 12.50M |
Operating Income | 1.73B | 1.33B | 1.01B | 777.31M | 485.73M | 212.50M | 418.29M | 355.69M | 156.00M | 254.66M | -312.60M | 502.80M | -728.10M | 466.90M | 156.30M | -4.40M | 194.90M | 265.70M | 45.00M | 55.70M | N/A | -9.90M | 16.10M | 6.60M | 1.70M | -13.00M | -4.80M | -94.50M | 8.50M | 21.60M |
Other Expenses / Income | 676.62M | -212.55M | -108.82M | -9.74M | 253.01M | -362.45M | -75.91M | -87.23M | -73.37M | -65.52M | -58.10M | -67.70M | -50.50M | -31.70M | -48.30M | 100.40M | -35.60M | -5.10M | -9.70M | -9.70M | N/A | 2.40M | -1.00M | -14.30M | -10.70M | -10.00M | -6.40M | -7.10M | -8.10M | 100.00K |
Before Tax Income | 2.40B | 1.12B | 903.41M | 767.57M | 738.74M | -259.05M | 342.38M | 268.46M | 82.63M | 189.14M | -370.70M | 435.10M | -778.60M | 435.20M | 108.00M | 96.00M | 159.30M | 260.60M | 35.30M | 46.00M | N/A | -7.50M | 15.10M | -7.70M | -9.00M | -23.00M | -11.20M | -101.60M | 400.00K | 21.70M |
Income Tax Expenses | 425.42M | 445.17M | 360.40M | 255.96M | 265.58M | 67.65M | 98.49M | 109.64M | 58.05M | 106.17M | 35.80M | 124.20M | -209.70M | 103.10M | 21.50M | 22.80M | 19.90M | 99.30M | -1.70M | -1.80M | N/A | N/A | 1.90M | N/A | -3.80M | -8.30M | -3.40M | -13.80M | 100.00K | 8.10M |
Net Income | 1.94B | 670.25M | 561.95M | 511.61M | 473.17M | -326.70M | 243.89M | 158.82M | 24.58M | 82.97M | -406.50M | 310.90M | -568.90M | 332.10M | 86.50M | 73.20M | 139.30M | 161.30M | 37.00M | 47.90M | N/A | -7.50M | 13.20M | -7.70M | -5.20M | -14.70M | -7.70M | -87.80M | 200.00K | 13.60M |
Interest Expenses | 91.22M | 82.94M | 92.04M | 95.13M | 105.08M | 96.57M | 78.93M | -65.61M | -57.32M | -67.92M | -58.10M | -57.89M | -55.04M | -49.49M | -48.30M | 100.40M | -35.60M | -5.00M | -9.70M | -9.60M | N/A | -2.10M | -1.00M | -14.30M | -10.70M | -9.00M | -6.30M | -7.20M | -8.40M | -8.50M |
Basic Shares Outstanding | 488.72M | 437.68M | 243.71M | 241.51M | 236.93M | 233.25M | 230.25M | 225.75M | 217.10M | 196.20M | 172.90M | 171.50M | 169.40M | 165.80M | 158.60M | 145.90M | 134.00M | 119.10M | 89.50M | 85.60M | 83.95M | 83.90M | 71.60M | 61.30M | 54.40M | 53.30M | 50.00M | 42.90M | 40.40M | 38.20M |
Diluted Shares Outstanding | 489.91M | 438.53M | 244.73M | 243.07M | 238.23M | 233.25M | 232.46M | 225.75M | 217.10M | 196.20M | 172.90M | 171.50M | 169.40M | 165.80M | 158.60M | 145.90M | 134.00M | 119.10M | 89.50M | 85.60M | 83.95M | 83.90M | 71.60M | 61.30M | 54.40M | 53.30M | 50.00M | 42.90M | 40.40M | 38.20M |
EBITDA | 3.28B | 2.42B | 1.75B | 1.41B | 1.03B | 789.20M | 930.05M | 816.01M | 633.92M | 554.85M | -132.72M | 649.07M | -571.86M | 578.19M | 132.16M | 232.53M | 151.36M | 281.14M | 58.68M | 63.05M | 74.00K | 13.28M | 30.94M | -6.38M | -9.29M | -26.54M | -5.77M | -96.84M | 3.43M | 23.17M |
EBITDA Margin | 48.58% | 42.20% | 45.77% | 44.88% | 41.36% | 36.02% | 41.47% | 38.16% | 31.93% | 29.25% | -8.10% | 33.85% | -31.39% | 40.65% | 20.65% | 61.10% | 32.80% | 55.07% | 23.82% | 33.42% | 0.00% | 10.28% | 28.18% | -6.68% | -13.64% | -82.68% | -13.55% | -211.44% | 5.78% | 35.98% |
EBIT | 2.46B | 1.20B | 1.01B | 862.70M | 843.82M | -162.49M | 421.31M | 202.85M | 25.31M | 121.22M | -428.80M | 377.21M | -833.64M | 385.71M | 59.70M | 196.40M | 123.60M | 255.60M | 25.60M | 36.50M | N/A | -9.60M | 14.10M | -22.00M | -19.70M | -32.00M | -17.40M | -108.80M | -8.10M | 13.20M |
EBIT Margin | 36.42% | 20.87% | 26.53% | 27.49% | 33.82% | -7.42% | 18.79% | 9.49% | 1.27% | 6.39% | -26.17% | 19.67% | -45.76% | 27.11% | 9.33% | 51.60% | 26.79% | 50.07% | 10.39% | 19.34% | 0.00% | -7.43% | 12.84% | -23.04% | -28.93% | -99.69% | -40.85% | -237.55% | -13.66% | 20.50% |
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 | 2004-01-01 | 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 |