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 | 15.80B | 11.82B | 12.92B | 9.64B | 9.52B | 6.95B | 6.06B | 5.61B | 5.37B | 5.13B | 4.32B | 3.00B | 2.63B | 2.23B | 2.07B | 1.90B | 2.48B | 2.52B | 2.20B | 2.26B | 2.09B | 1.77B | 1.40B | 1.09B | 524.32M | 426.00M | 419.00M | 366.70M | 343.60M | 279.70M |
Cost of Revenue | 180.61M | 178.78M | 160.54M | 159.31M | 148.64M | 115.93M | 80.76M | 68.53M | 68.95M | 57.63M | 55.22M | 33.51M | 24.29M | 16.82M | 6.70M | 4.38M | 2.15M | N/A | N/A | N/A | 4.13M | 10.68M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Gross Profit | 15.62B | 11.64B | 12.76B | 9.48B | 9.38B | 6.83B | 5.98B | 5.54B | 5.30B | 5.08B | 4.27B | 2.97B | 2.61B | 2.21B | 2.06B | 1.89B | 2.48B | 2.52B | 2.20B | 2.26B | 2.09B | 1.76B | 1.40B | 1.09B | 524.32M | 426.00M | 419.00M | 366.70M | 343.60M | 279.70M |
Operating Expenses | 15.71B | 11.77B | -13.80B | -11.79B | -9.67B | -6.80B | 5.84B | 4.81B | 4.51B | 4.58B | 3.85B | 2.60B | 2.35B | 1.86B | 1.82B | 2.01B | 1.86B | 1.90B | 1.95B | 1.98B | 1.86B | 1.61B | -1.53B | -1.09B | -445.73M | -330.20M | -332.60M | -321.70M | -287.20M | -246.30M |
Selling, General & Admin | 2.84B | N/A | N/A | N/A | 675.68M | 474.92M | 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 |
Research & Development | 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 | N/A | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | 12.87B | 11.77B | -13.80B | -11.79B | -10.35B | -7.27B | 5.84B | 4.81B | 4.51B | 4.58B | 3.85B | 2.60B | 2.35B | 1.86B | 1.82B | 2.01B | 1.86B | 1.90B | 1.95B | 1.98B | 1.86B | 1.61B | -1.53B | -1.09B | -445.73M | -330.20M | -332.60M | -321.70M | -287.20M | -246.30M |
Operating Income | 2.93B | 878.63M | -880.80M | -2.15B | -145.98M | 148.53M | 219.75M | 803.92M | 860.41M | 557.82M | 475.75M | 404.81M | 276.45M | 369.17M | 252.61M | -113.63M | 628.21M | 618.57M | 249.84M | 280.26M | 233.54M | 157.79M | -133.55M | 542.00K | 78.59M | 95.80M | 86.40M | 45.00M | 56.40M | 33.40M |
Other Expenses / Income | -275.12M | -151.57M | 3.13B | -273.44M | -191.54M | -47.61M | -132.45M | -175.25M | -118.30M | -117.44M | -114.00M | -92.76M | -86.25M | -73.66M | -53.97M | -159.83M | -56.25M | -65.17M | -63.84M | -56.22M | -51.96M | -40.10M | -182.20M | -51.81M | 53.44M | 75.39M | N/A | N/A | N/A | N/A |
Before Tax Income | 2.65B | -148.84M | 3.13B | 1.00B | 2.29B | -7.86M | 87.30M | 629.92M | 742.11M | 440.38M | 361.74M | 312.05M | 190.20M | 295.51M | 198.64M | -161.02M | 571.96M | 553.40M | 186.00M | 224.04M | 181.58M | 117.69M | -182.20M | -51.81M | 53.44M | 188.50M | 172.50M | 104.20M | 114.90M | 70.00M |
Income Tax Expenses | 552.62M | -47.64M | 684.46M | 168.68M | 486.35M | 122.50M | -313.46M | 169.48M | 152.96M | 116.69M | 77.90M | 53.80M | 41.71M | 27.78M | -3.78M | -102.25M | 166.29M | 160.90M | 38.09M | 58.63M | 58.11M | 42.37M | -56.48M | -24.21M | 12.83M | 18.10M | 15.90M | -9.70M | 13.40M | 7.10M |
Net Income | 2.00B | -101.20M | 2.42B | 816.03M | 1.79B | -128.18M | 395.27M | 455.69M | 582.77M | 321.18M | 281.02M | 253.38M | 142.03M | 266.79M | 201.64M | -58.77M | 405.67M | 392.50M | 147.91M | 165.41M | 123.48M | 75.32M | -125.72M | -27.59M | 40.61M | 57.30M | 50.40M | 46.70M | 34.50M | 18.60M |
Interest Expenses | 185.08M | 196.06M | 183.58M | 177.58M | 171.69M | 154.21M | 132.45M | 129.90M | 118.30M | 117.44M | 114.00M | 92.76M | 86.25M | 73.66M | 53.97M | 47.39M | 56.25M | 65.17M | 63.84M | 56.22M | 51.96M | 40.10M | 48.65M | 52.35M | 25.15M | 20.40M | 20.10M | 8.00M | 8.50M | 7.70M |
Basic Shares Outstanding | 13.35M | 13.58M | 13.77M | 13.81M | 13.86M | 13.92M | 13.96M | 14.01M | 13.98M | 13.98M | 12.54M | 9.67M | 9.69M | 9.77M | 9.82M | 9.81M | 9.96M | 9.71M | 9.83M | 9.85M | 9.84M | 9.82M | 8.53M | 6.92M | 5.59M | 5.50M | 5.48M | 5.62M | 5.61M | 5.59M |
Diluted Shares Outstanding | 13.38M | 13.58M | 13.80M | 13.82M | 13.88M | 13.92M | 14.01M | 14.08M | 14.06M | 14.06M | 12.59M | 9.76M | 9.73M | 9.78M | 9.83M | 9.81M | 9.98M | 9.96M | 9.99M | 10.08M | 10.03M | 9.85M | 8.53M | 6.92M | 5.64M | 5.63M | 5.65M | 5.63M | 5.63M | 5.59M |
EBITDA | 2.93B | 411.45M | 3.65B | 1.49B | 2.73B | 374.20M | 423.62M | 953.96M | 1.06B | 761.40M | 665.81M | 492.14M | 276.45M | 369.17M | 252.61M | -113.63M | 658.74M | 618.57M | 249.84M | 311.60M | 233.54M | 157.79M | -91.64M | 32.94M | 91.44M | 103.09M | 27.40M | 18.90M | 19.60M | 48.80M |
EBITDA Margin | 18.53% | 3.48% | 28.27% | 15.41% | 28.63% | 5.39% | 6.99% | 17.00% | 19.77% | 14.83% | 15.40% | 16.40% | 10.51% | 16.59% | 12.21% | -5.99% | 26.53% | 24.56% | 11.36% | 13.78% | 11.16% | 8.91% | -6.56% | 3.01% | 17.44% | 24.20% | 6.54% | 5.15% | 5.70% | 17.45% |
EBIT | 2.73B | 47.22M | 3.29B | 1.16B | 2.45B | 148.53M | 214.26M | 755.06M | 854.04M | 555.31M | 472.92M | 399.95M | 269.99M | 368.24M | 251.82M | -113.63M | 628.21M | 618.57M | 249.84M | 280.26M | 233.54M | 157.79M | -133.55M | 542.00K | 78.59M | 95.80M | 86.40M | 45.00M | 56.40M | 33.40M |
EBIT Margin | 17.30% | 0.40% | 25.48% | 12.06% | 25.71% | 2.14% | 3.53% | 13.45% | 15.90% | 10.82% | 10.94% | 13.33% | 10.27% | 16.55% | 12.17% | -5.99% | 25.30% | 24.56% | 11.36% | 12.39% | 11.16% | 8.91% | -9.56% | 0.05% | 14.99% | 22.49% | 20.62% | 12.27% | 16.41% | 11.94% |
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 |