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 | 5.43B | 4.96B | 3.68B | 3.30B | 3.12B | 2.88B | 2.55B | 2.46B | 2.46B | 2.12B | 1.95B | 1.93B | 1.89B | 1.83B | 1.89B | 2.14B | 2.15B | 2.02B | 1.71B | 1.48B | 1.23B | 1.32B | 1.40B | 1.03B | 936.90M | 917.30M | 732.00M | 644.10M | 563.50M | 609.80M |
Cost of Revenue | 4.41B | 3.97B | 2.86B | 2.48B | 2.38B | 2.21B | 1.92B | 1.82B | 1.86B | 1.54B | 1.39B | 1.39B | 1.04B | 1.01B | 1.11B | N/A | N/A | N/A | N/A | N/A | N/A | 563.38M | 677.55M | 394.71M | 330.00M | 329.80M | 209.30M | 187.60M | 227.50M | 249.90M |
Gross Profit | 1.02B | 994.87M | 820.93M | 818.49M | 737.38M | 666.54M | 632.60M | 637.22M | 607.84M | 584.76M | 556.58M | 536.67M | 850.00M | 816.39M | 784.73M | 2.14B | 2.15B | 2.02B | 1.71B | 1.48B | 1.23B | 757.53M | 719.14M | 639.38M | 606.90M | 587.50M | 522.70M | 456.50M | 336.00M | 359.90M |
Operating Expenses | 600.89M | 564.10M | 451.39M | 395.48M | 365.46M | 309.06M | 308.88M | 341.51M | 319.50M | 300.28M | 282.37M | 265.15M | 599.92M | 584.27M | 576.34M | 1.94B | 1.93B | 1.82B | 1.56B | 1.31B | 1.10B | 611.03M | 585.16M | 510.75M | 475.60M | 433.30M | 420.50M | 385.00M | 277.70M | 308.40M |
Selling, General & Admin | -151.00K | 263.00K | 7.00K | -8.00K | -102.00K | -52.00K | -13.00K | 7.40M | 500.00K | 5.30M | 12.40M | 6.60M | 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 | 601.04M | 563.84M | 451.38M | 395.49M | 365.56M | -27.52M | 8.00M | 5.28M | -1.79M | 4.68M | 11.97M | 6.17M | 599.92M | 584.27M | 576.34M | 1.94B | 1.93B | 1.82B | 1.56B | 1.31B | 1.10B | 611.03M | 585.16M | 510.75M | 475.60M | 433.30M | 420.50M | 385.00M | 277.70M | 308.40M |
Operating Income | 418.33M | 1.15B | 1.09B | 423.00M | 2.82B | 357.43M | 323.70M | 295.71M | 288.33M | 284.48M | 274.21M | 271.52M | 250.08M | 232.12M | 208.39M | 207.86M | 220.59M | 209.18M | 150.65M | 169.77M | 135.10M | 146.50M | 133.98M | 128.63M | 131.30M | 154.20M | 102.20M | 71.50M | 58.30M | 51.50M |
Other Expenses / Income | -220.98M | -581.02M | -122.70M | -118.27M | -99.14M | -114.10M | -84.09M | -83.95M | -69.00M | -64.96M | -51.40M | -63.61M | -75.01M | -73.74M | -76.36M | -106.05M | -89.56M | -80.83M | -82.21M | -82.75M | -79.72M | -81.12M | -77.24M | -76.69M | -70.40M | -70.30M | -80.80M | -61.00M | -54.80M | -13.40M |
Before Tax Income | 197.35M | -273.34M | 246.85M | 304.74M | 272.67M | 243.34M | 259.03M | 231.52M | 219.33M | 219.52M | 222.81M | 207.91M | 175.07M | 158.38M | 132.03M | 101.81M | 131.02M | 128.36M | 68.44M | 87.01M | 55.38M | 65.38M | 56.74M | 51.94M | 60.90M | 83.90M | 21.40M | 10.50M | 3.50M | 44.00M |
Income Tax Expenses | 41.83M | 1.35B | 39.65M | 65.75M | 56.02M | 61.68M | 65.09M | 78.47M | 79.90M | 78.37M | 77.94M | 75.28M | 63.30M | 54.92M | 44.92M | 40.84M | 47.78M | 44.50M | 24.61M | 30.24M | 16.88M | 21.42M | 19.59M | 13.63M | 21.60M | 36.40M | 4.90M | 3.90M | 800.00K | 17.70M |
Net Income | 150.89M | -1.62B | 200.78M | 232.32M | 213.94M | 182.28M | 193.84M | 152.04M | 138.32M | 141.13M | 145.32M | 133.33M | 112.29M | 103.88M | 87.48M | 60.97M | 83.25M | 83.86M | 43.82M | 56.77M | 38.50M | 43.97M | 37.16M | 38.31M | 39.30M | 47.50M | 16.50M | 6.60M | -14.80M | 26.30M |
Interest Expenses | 292.29M | 242.75M | 119.20M | 111.48M | 109.23M | 96.67M | 78.06M | 73.66M | 71.88M | 72.07M | 63.70M | 68.02M | 69.60M | 77.59M | 83.00M | 92.65M | 96.20M | 94.98M | 90.33M | 86.51M | 79.79M | 79.97M | 80.73M | 76.15M | 70.40M | 68.80M | 80.80M | 60.40M | 54.30M | 117.10M |
Basic Shares Outstanding | 70.79M | 65.56M | 59.15M | 56.00M | 54.24M | 49.42M | 47.97M | 47.47M | 46.99M | 46.49M | 46.32M | 46.12M | 45.86M | 45.41M | 44.75M | 43.48M | 42.34M | 40.57M | 38.13M | 35.20M | 33.76M | 32.95M | 32.12M | 31.37M | 30.69M | 28.61M | 27.05M | 25.89M | 22.88M | 21.15M |
Diluted Shares Outstanding | 70.99M | 65.56M | 59.26M | 56.08M | 54.31M | 49.48M | 47.99M | 47.81M | 47.38M | 46.94M | 46.76M | 46.55M | 46.29M | 45.82M | 45.06M | 43.77M | 42.71M | 40.98M | 38.47M | 35.49M | 34.04M | 33.23M | 32.40M | 31.57M | 30.96M | 28.82M | 27.05M | 25.89M | 22.88M | 21.15M |
EBITDA | 930.54M | 439.87M | 726.57M | 735.01M | 659.99M | 592.49M | 577.25M | 584.85M | 558.44M | 542.51M | 515.03M | 499.36M | 445.14M | 426.43M | 405.12M | 414.99M | 396.46M | 363.99M | 298.79M | 312.03M | 271.54M | 276.71M | 252.43M | 235.27M | 229.80M | 244.40M | 199.10M | 145.20M | 120.80M | 146.10M |
EBITDA Margin | 17.12% | 8.87% | 19.74% | 22.28% | 21.15% | 20.57% | 22.65% | 23.77% | 22.67% | 25.57% | 26.40% | 25.90% | 23.59% | 23.30% | 21.39% | 19.35% | 18.42% | 17.98% | 17.43% | 21.13% | 22.06% | 20.95% | 18.07% | 22.75% | 24.53% | 26.64% | 27.20% | 22.54% | 21.44% | 23.96% |
EBIT | 485.01M | -30.59M | 359.62M | 409.55M | 379.19M | 340.63M | 336.99M | 304.17M | 290.10M | 291.57M | 286.96M | 276.63M | 245.19M | 236.39M | 215.40M | 194.46M | 227.22M | 223.33M | 158.76M | 173.52M | 135.17M | 145.35M | 137.47M | 128.09M | 131.30M | 152.70M | 102.20M | 70.90M | 40.30M | 161.10M |
EBIT Margin | 8.93% | -0.62% | 9.77% | 12.41% | 12.15% | 11.83% | 13.22% | 12.36% | 11.78% | 13.74% | 14.71% | 14.35% | 12.99% | 12.91% | 11.37% | 9.07% | 10.56% | 11.03% | 9.26% | 11.75% | 10.98% | 11.00% | 9.84% | 12.39% | 14.01% | 16.65% | 13.96% | 11.01% | 7.15% | 26.42% |
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 |