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 | 4.32B | 3.62B | 3.54B | 3.73B | 3.94B | 3.83B | 3.66B | 3.99B | 4.56B | 4.88B | 4.95B | 4.75B | 4.51B | 4.03B | 4.37B | 4.47B | 3.76B | 3.06B | 2.70B | 2.64B | 2.40B | 2.25B | 1.92B | 1.54B | 1.06B | 1.08B | 1.15B | 605.45M | 532.73M | 345.39M |
Cost of Revenue | 3.04B | 2.62B | 2.49B | 2.61B | 2.65B | 2.64B | 2.58B | 2.76B | 3.07B | 3.16B | 3.27B | 3.17B | 3.00B | 2.62B | 2.82B | 2.89B | 2.51B | 2.05B | 1.83B | 1.86B | 1.68B | 1.57B | 1.30B | 974.34M | 658.30M | 628.50M | 664.30M | 361.35M | 317.31M | 217.25M |
Gross Profit | 1.28B | 994.29M | 1.05B | 1.12B | 1.30B | 1.19B | 1.09B | 1.23B | 1.49B | 1.71B | 1.69B | 1.58B | 1.51B | 1.41B | 1.55B | 1.58B | 1.25B | 1.01B | 861.83M | 778.82M | 722.42M | 685.53M | 614.55M | 563.95M | 403.00M | 454.60M | 487.90M | 244.10M | 215.42M | 128.14M |
Operating Expenses | 961.17M | 815.54M | 797.08M | 878.25M | 899.81M | 943.71M | 903.86M | 965.32M | 971.61M | 936.90M | 966.83M | 922.12M | 894.97M | 844.99M | 934.45M | 984.40M | 837.81M | 767.68M | 671.74M | 623.03M | 559.55M | 493.10M | 410.56M | 417.34M | 341.10M | 331.30M | 351.80M | 169.25M | 152.15M | 96.86M |
Selling, General & Admin | 961.17M | 815.54M | 797.08M | 878.25M | 899.81M | 943.71M | 903.86M | 965.32M | 971.61M | 936.90M | 966.83M | 922.12M | 914.08M | 844.99M | 934.45M | 984.40M | 856.50M | 782.50M | 671.74M | 623.03M | 539.78M | 476.92M | 410.56M | 335.51M | 275.90M | 265.60M | 285.90M | 147.22M | 137.35M | 85.34M |
Research & Development | 48.70M | 39.90M | 34.20M | 36.10M | 42.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 | N/A | N/A | N/A | 24.80M | 25.60M | 26.40M | 26.90M | 15.48M | 14.97M | 9.61M |
Other Operating Expenses | -49.87M | -559.00K | -36.14M | -10.25M | -17.62M | -19.57M | N/A | N/A | N/A | N/A | N/A | N/A | -19.11M | N/A | N/A | N/A | -18.70M | -14.82M | N/A | N/A | 19.77M | 16.18M | N/A | 57.04M | 39.60M | 39.30M | 39.00M | 6.54M | -173.00K | 1.90M |
Operating Income | 333.55M | 197.22M | 270.76M | 250.28M | 406.04M | 247.54M | 335.42M | 266.23M | 515.71M | 777.72M | 721.27M | 658.83M | 618.68M | 564.70M | 613.68M | 595.91M | 409.92M | 239.62M | 190.09M | 155.78M | 162.87M | 192.43M | 203.99M | 146.61M | 61.90M | 123.30M | 136.10M | 74.85M | 63.27M | 31.28M |
Other Expenses / Income | -31.98M | -42.84M | -137.17M | -63.47M | -64.19M | -16.15M | -72.42M | -42.81M | -93.51M | -44.53M | -28.25M | -47.26M | -30.92M | -34.43M | -28.89M | -5.78M | -49.85M | -52.34M | -273.37M | -96.16M | -89.04M | -100.36M | -178.36M | -123.42M | -43.60M | -50.10M | -46.30M | -10.70M | -13.15M | -4.35M |
Before Tax Income | 223.75M | 154.38M | 133.59M | 186.81M | 341.85M | 176.27M | 263.01M | 223.42M | 422.20M | 733.19M | 693.02M | 611.57M | 587.75M | 530.28M | 584.79M | 590.13M | 360.07M | 187.28M | -83.27M | 59.62M | 73.83M | 92.07M | 25.63M | 23.18M | 18.30M | 73.20M | 89.80M | 64.15M | 50.12M | 26.94M |
Income Tax Expenses | 18.56M | -43.64M | -2.59M | 60.03M | 80.07M | 51.22M | 258.68M | 75.29M | 148.92M | 208.31M | 204.70M | 160.77M | 158.52M | 141.60M | 156.46M | 147.72M | 104.29M | 73.24M | 37.09M | 39.47M | 20.95M | 31.67M | 9.28M | 7.88M | 6.10M | 25.50M | 38.20M | 20.90M | 19.45M | 9.78M |
Net Income | 186.74M | 188.69M | 125.95M | 130.42M | 253.67M | 119.67M | 2.65M | 145.06M | 267.67M | 518.82M | 485.53M | 448.34M | 428.58M | 388.29M | 427.89M | 442.41M | 255.77M | 115.03M | 11.84M | 24.20M | 98.31M | 53.02M | -1.50M | 13.24M | 12.20M | 48.90M | 51.60M | 43.25M | 30.67M | 17.16M |
Interest Expenses | 66.92M | 46.25M | 57.62M | 57.39M | 54.98M | 58.16M | 59.73M | 60.14M | 65.27M | 60.32M | 54.41M | 43.52M | 36.18M | 34.30M | 40.01M | 51.29M | 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 |
Basic Shares Outstanding | 131.12M | 130.63M | 130.31M | 130.40M | 131.03M | 130.82M | 130.57M | 130.43M | 133.07M | 136.91M | 141.60M | 156.85M | 165.82M | 167.29M | 167.52M | 169.80M | 169.39M | 167.52M | 169.07M | 165.00M | 165.41M | 155.96M | 112.28M | 113.53M | 113.57M | 119.69M | 122.69M | 73.34M | 74.21M | 57.44M |
Diluted Shares Outstanding | 131.93M | 131.31M | 130.86M | 131.05M | 131.72M | 131.27M | 131.18M | 130.97M | 133.81M | 137.84M | 142.43M | 157.97M | 168.31M | 169.25M | 169.09M | 171.54M | 172.05M | 170.84M | 169.07M | 168.84M | 165.73M | 155.96M | 115.40M | 113.53M | 113.57M | 121.46M | 122.77M | 74.03M | 74.21M | 57.44M |
EBITDA | 374.42M | 291.58M | 335.40M | 344.95M | 501.31M | 354.63M | 439.51M | 397.24M | 608.95M | 897.73M | 851.04M | 759.85M | 728.11M | 665.48M | 719.80M | 722.87M | 439.53M | 260.98M | 122.41M | 141.88M | 196.85M | 155.16M | 88.37M | 78.15M | 57.90M | 113.70M | 128.80M | 84.24M | 69.22M | 40.95M |
EBITDA Margin | 8.67% | 8.07% | 9.47% | 9.25% | 12.71% | 9.25% | 12.01% | 9.95% | 13.35% | 18.40% | 17.18% | 15.99% | 16.14% | 16.50% | 16.49% | 16.16% | 11.68% | 8.53% | 4.54% | 5.38% | 8.19% | 6.89% | 4.61% | 5.08% | 5.46% | 10.50% | 11.18% | 13.91% | 12.99% | 11.86% |
EBIT | 272.23M | 191.30M | 180.97M | 247.84M | 388.72M | 229.06M | 321.06M | 280.48M | 481.86M | 787.45M | 744.64M | 652.62M | 623.29M | 564.19M | 624.35M | 641.43M | 360.07M | 188.27M | 48.93M | 63.67M | 119.26M | 84.70M | 7.78M | 21.12M | 18.30M | 74.40M | 89.80M | 64.15M | 50.12M | 26.94M |
EBIT Margin | 6.30% | 5.29% | 5.11% | 6.65% | 9.85% | 5.98% | 8.77% | 7.03% | 10.56% | 16.14% | 15.03% | 13.74% | 13.82% | 13.99% | 14.30% | 14.34% | 9.57% | 6.15% | 1.82% | 2.41% | 4.96% | 3.76% | 0.41% | 1.37% | 1.72% | 6.87% | 7.79% | 10.60% | 9.41% | 7.80% |
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 |