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-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 | 47.71B | 59.04B | 31.34B | 20.36B | 36.82B | 39.75B | 33.70B | 27.02B | 30.38B | 43.39B | 41.56B | 38.95B | 34.62B | 19.13B | 11.30B | 18.51B | 13.73B | 10.79B | 8.73B | 5.65B | 2.66B | 1.37B | 1.53B | 1.20B | 744.20M | 801.70M | 772.60M | 642.30M | 361.90M | 250.50M |
Cost of Revenue | 46.65B | 57.95B | 30.55B | 19.51B | 35.71B | 38.73B | 32.76B | 26.12B | 29.52B | 42.57B | 40.81B | 38.27B | 33.99B | 18.69B | 10.92B | 18.11B | 13.48B | 10.57B | 8.56B | 5.52B | 2.56B | 1.29B | 1.46B | 1.13B | 682.00M | 749.00M | 724.10M | 600.30M | 332.70M | 222.10M |
Gross Profit | 1.06B | 1.09B | 788.20M | 851.80M | 1.11B | 1.02B | 932.20M | 899.00M | 860.50M | 813.62M | 752.76M | 673.45M | 635.00M | 442.14M | 375.59M | 395.38M | 245.27M | 214.07M | 178.66M | 129.96M | 100.71M | 76.17M | 74.09M | 66.67M | 62.20M | 52.70M | 48.50M | 42.00M | 29.20M | 28.40M |
Operating Expenses | 860.20M | 816.10M | 634.30M | 678.00M | 792.60M | 741.70M | 735.10M | 710.10M | 613.30M | 544.47M | 488.40M | 416.42M | 378.03M | 261.27M | 221.60M | 241.64M | 159.38M | 137.42M | 122.04M | 92.98M | 73.72M | 55.88M | 54.09M | 59.76M | 44.80M | 34.30M | 32.90M | 27.10M | 17.90M | 18.80M |
Selling, General & Admin | 308.00M | 816.10M | 634.30M | 678.00M | 792.60M | 741.70M | 735.10M | 694.70M | 605.80M | 540.72M | 476.65M | 411.63M | 369.86M | 257.01M | 217.04M | 225.56M | 159.38M | 137.42M | 122.04M | 92.98M | 38.76M | 54.88M | 54.09M | 57.33M | 42.00M | 31.90M | 31.00M | 25.40M | 16.50M | 17.30M |
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 | 552.20M | -17.50M | -2.30M | 68.80M | 11.50M | -3.80M | N/A | 15.40M | 7.50M | 3.76M | 11.74M | 4.79M | 8.17M | 4.26M | 4.55M | 16.08M | N/A | N/A | N/A | N/A | 34.96M | 1.00M | N/A | 2.43M | 2.80M | 2.40M | 1.90M | 1.70M | 1.40M | 1.50M |
Operating Income | 198.00M | 273.20M | 142.60M | 242.50M | 299.70M | 259.70M | 45.60M | 188.90M | 247.20M | 269.15M | 264.36M | 257.02M | 256.97M | 180.87M | 154.00M | 153.74M | 85.89M | 76.65M | 56.62M | 36.98M | 26.99M | 20.29M | 20.01M | 6.92M | 17.40M | 18.40M | 15.60M | 14.90M | 11.30M | 9.60M |
Other Expenses / Income | -131.30M | -128.10M | -42.60M | -80.80M | -62.40M | -20.90M | -66.70M | -46.80M | -27.90M | 403.00K | -17.69M | -17.43M | -18.77M | -3.34M | -4.09M | -16.16M | 698.00K | 4.75M | -792.00K | -1.45M | 628.00K | 2.94M | -3.66M | -5.65M | 1.50M | 2.40M | 2.30M | 1.90M | 1.70M | -1.20M |
Before Tax Income | 66.70M | 145.10M | 100.00M | 161.70M | 237.30M | 184.90M | -21.10M | 142.10M | 219.30M | 269.55M | 246.66M | 239.59M | 238.20M | 177.53M | 149.91M | 137.57M | 86.59M | 81.40M | 55.83M | 35.53M | 27.62M | 23.23M | 16.34M | 1.27M | 18.90M | 20.80M | 17.90M | 16.80M | 13.00M | 8.40M |
Income Tax Expenses | 13.00M | 29.20M | 25.80M | 52.10M | 56.20M | 55.90M | 149.20M | 15.70M | 36.30M | 51.14M | 39.51M | 38.24M | 39.00M | 31.03M | 32.35M | 32.37M | 21.23M | 17.35M | 15.47M | 6.97M | 5.74M | 5.99M | 4.56M | 1.44M | 3.80M | 4.90M | 4.60M | 5.90M | 4.90M | 3.20M |
Net Income | 52.90M | 114.10M | 73.70M | 109.60M | 178.90M | 127.70M | -170.20M | 126.50M | 186.90M | 221.75M | 203.07M | 189.34M | 194.03M | 146.87M | 117.14M | 105.04M | 64.77M | 63.95M | 39.61M | 28.56M | 21.87M | 17.23M | 10.63M | 9.63M | 15.10M | 15.90M | 13.30M | 10.90M | 8.10M | 5.20M |
Interest Expenses | -127.70M | 110.60M | 40.20M | 44.90M | 73.90M | 71.00M | 66.30M | 43.70M | 34.90M | 31.23M | 21.17M | 20.00M | 16.61M | 5.46M | 4.88M | 10.34M | 1.92M | 2.24M | 3.43M | 1.64M | 310.00K | N/A | 348.00K | N/A | N/A | N/A | N/A | N/A | N/A | 1.30M |
Basic Shares Outstanding | 61.70M | 62.30M | 62.90M | 63.70M | 66.10M | 67.40M | 68.10M | 69.30M | 70.20M | 70.75M | 71.22M | 71.15M | 70.69M | 62.17M | 59.00M | 57.39M | 56.20M | 54.93M | 47.40M | 44.21M | 42.47M | 41.52M | 42.58M | 48.18M | 49.50M | 48.92M | 49.18M | 48.60M | 44.15M | 42.45M |
Diluted Shares Outstanding | 61.70M | 62.70M | 63.30M | 64.00M | 66.50M | 67.70M | 68.10M | 69.80M | 70.70M | 71.32M | 71.80M | 71.82M | 71.51M | 63.44M | 59.90M | 58.06M | 58.12M | 57.85M | 50.43M | 46.91M | 44.68M | 42.58M | 42.65M | 48.40M | 50.13M | 50.11M | 49.62M | 48.60M | 44.15M | 42.45M |
EBITDA | 198.00M | 363.30M | 232.50M | 328.30M | 418.30M | 354.50M | 131.30M | 268.20M | 321.50M | 363.52M | 308.46M | 284.31M | 290.17M | 202.46M | 171.32M | 161.62M | 94.83M | 88.40M | 62.34M | 40.76M | 31.76M | 25.16M | 17.89M | 13.51M | 21.70M | 23.20M | 19.80M | 18.50M | 14.40M | 11.20M |
EBITDA Margin | 0.42% | 0.62% | 0.74% | 1.61% | 1.14% | 0.89% | 0.39% | 0.99% | 1.06% | 0.84% | 0.74% | 0.73% | 0.84% | 1.06% | 1.52% | 0.87% | 0.69% | 0.82% | 0.71% | 0.72% | 1.19% | 1.84% | 1.17% | 1.13% | 2.92% | 2.89% | 2.56% | 2.88% | 3.98% | 4.47% |
EBIT | -61.80M | 253.90M | 139.70M | 206.60M | 309.00M | 254.60M | 45.30M | 185.90M | 258.10M | 304.12M | 263.75M | 247.59M | 249.64M | 183.35M | 154.36M | 147.75M | 87.93M | 83.54M | 58.51M | 37.16M | 27.93M | 23.23M | 15.54M | 11.08M | 18.90M | 20.80M | 17.90M | 16.80M | 13.00M | 9.70M |
EBIT Margin | -0.13% | 0.43% | 0.45% | 1.01% | 0.84% | 0.64% | 0.13% | 0.69% | 0.85% | 0.70% | 0.63% | 0.64% | 0.72% | 0.96% | 1.37% | 0.80% | 0.64% | 0.77% | 0.67% | 0.66% | 1.05% | 1.70% | 1.02% | 0.92% | 2.54% | 2.59% | 2.32% | 2.62% | 3.59% | 3.87% |
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-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 |