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.02B | 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.30B | 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 | 964.29M | 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 | 39.60M | 38.60M | 42.80M | 45.90M | 40.90M | 37.80M | 38.90M | 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 | -45.58M | -559.00K | -36.14M | -10.25M | -17.62M | -19.57M | -16.11M | 3.30M | -40.17M | 2.00M | -14.28M | -21.65M | 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 |
Operating Income | 333.55M | 197.22M | 270.76M | 250.28M | 406.04M | 247.54M | 335.42M | 277.45M | 525.57M | 789.83M | 760.28M | 675.78M | 618.68M | 581.35M | 629.52M | 612.87M | 409.92M | 239.62M | 190.09M | 155.78M | 159.99M | 188.08M | 142.15M | 146.61M | 61.90M | 123.30M | 136.10M | 69.07M | 58.23M | 31.28M |
Other Expenses / Income | -109.80M | -42.84M | -137.17M | -47.98M | -64.19M | -51.43M | -78.13M | -63.77M | -102.30M | -56.64M | -67.26M | -64.21M | -30.92M | -51.08M | -44.73M | -22.74M | -49.85M | -52.34M | -106.82M | -84.93M | -79.72M | -107.41M | -153.23M | -123.42M | -43.60M | -50.10M | -46.30M | -4.87M | -8.11M | -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.51M | 130.63M | 130.31M | 130.40M | 131.03M | 130.82M | 130.57M | 130.43M | 133.07M | 136.91M | 141.60M | 156.85M | 166.63M | 167.29M | 167.52M | 169.80M | 169.39M | 167.52M | 165.23M | 165.21M | 165.41M | 152.36M | 113.74M | 113.53M | 113.57M | 119.69M | 122.69M | 73.39M | 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 | 170.74M | 166.95M | 165.41M | 152.36M | 115.40M | 113.53M | 113.57M | 121.46M | 122.77M | 73.39M | 74.21M | 57.44M |
EBITDA | 374.42M | 291.58M | 385.19M | 351.06M | 501.12M | 372.46M | 325.97M | 389.80M | 631.89M | 870.15M | 838.36M | 762.31M | 728.76M | 665.87M | 720.05M | 721.13M | 409.92M | 239.62M | 272.31M | 244.28M | 248.64M | 254.52M | 209.75M | 203.64M | 101.50M | 162.60M | 175.10M | 100.72M | 82.37M | 45.30M |
EBITDA Margin | 8.67% | 8.07% | 10.88% | 9.42% | 12.70% | 9.72% | 8.90% | 9.77% | 13.85% | 17.84% | 16.92% | 16.04% | 16.16% | 16.51% | 16.50% | 16.12% | 10.89% | 7.83% | 10.10% | 9.26% | 10.34% | 11.31% | 10.94% | 13.24% | 9.56% | 15.01% | 15.20% | 16.63% | 15.46% | 13.12% |
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 |