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 | 3.40B | 3.50B | 3.24B | 2.50B | 2.67B | 3.03B | 2.60B | 2.32B | 2.30B | 2.49B | 2.37B | 2.23B | 2.59B | 2.73B | 2.04B | 2.82B | 2.83B | 2.58B | 2.30B | 2.41B | 2.17B | 1.82B | 1.66B | 2.47B | 1.76B | 1.57B | 1.13B | 1.10B | 1.22B | 987.84M |
Cost of Revenue | 2.43B | 2.44B | 2.35B | 1.92B | 2.00B | 2.15B | 1.90B | 1.75B | 1.76B | 1.88B | 1.80B | 1.70B | 1.87B | 1.92B | 1.65B | 2.23B | 2.14B | 1.92B | 1.77B | 1.84B | 1.69B | 1.45B | 1.27B | 1.46B | 1.30B | 1.19B | 858.02M | 825.87M | 902.52M | 748.13M |
Gross Profit | 974.49M | 1.06B | 887.91M | 581.90M | 671.20M | 888.52M | 699.61M | 569.78M | 542.22M | 611.29M | 567.26M | 526.67M | 719.99M | 807.49M | 388.16M | 596.97M | 694.83M | 664.82M | 526.54M | 571.50M | 480.33M | 368.27M | 381.52M | 1.01B | 460.39M | 383.64M | 267.20M | 272.11M | 321.90M | 239.70M |
Operating Expenses | 488.35M | 443.50M | 420.11M | 371.45M | 384.63M | 403.40M | 376.75M | 367.99M | 362.23M | 385.70M | 366.76M | 349.62M | 373.38M | 389.55M | 388.79M | 454.88M | 461.78M | 410.68M | 392.08M | 413.64M | 381.41M | 417.25M | 289.36M | 308.78M | 266.64M | 276.41M | 158.60M | 148.26M | 165.28M | 141.73M |
Selling, General & Admin | 388.84M | 443.50M | 420.11M | 371.45M | 384.63M | 403.40M | 376.75M | 367.99M | 362.23M | 385.70M | 366.76M | 349.62M | 373.38M | 389.55M | 416.99M | 450.88M | 439.02M | 404.00M | 376.91M | 386.35M | 381.41M | 311.25M | 278.17M | 297.31M | 254.28M | 234.84M | 136.88M | 141.76M | 158.82M | 137.12M |
Research & Development | 99.51M | 81.18M | 77.38M | 70.86M | 69.83M | 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 | -8.11M | -4.85M | -15.65M | -11.75M | -419.00K | -5.08M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | -28.20M | 4.00M | 22.76M | 6.68M | 15.17M | 27.30M | N/A | 106.00M | 11.19M | 11.47M | 12.36M | 41.57M | 21.72M | 6.49M | 6.46M | 4.61M |
Operating Income | 486.14M | 615.49M | 467.80M | 209.71M | 262.43M | 485.12M | 311.59M | 201.80M | 179.99M | 225.60M | 200.50M | 177.05M | 346.60M | 417.94M | -630.00K | 142.09M | 233.05M | 254.13M | 134.46M | 157.85M | 98.92M | -48.98M | 92.16M | 696.50M | 193.74M | 107.22M | 108.60M | 123.85M | 156.62M | 97.97M |
Other Expenses / Income | -18.74M | -21.98M | -33.19M | -51.38M | -36.13M | -31.66M | -32.22M | -107.58M | -105.25M | -58.45M | -24.09M | -7.01M | -15.48M | -12.40M | -39.09M | -1.81B | -27.39M | -62.59M | -60.45M | -87.84M | -60.55M | -60.54M | -85.95M | -30.45M | -73.57M | -68.39M | -21.13M | -53.50M | -33.64M | -23.85M |
Before Tax Income | 467.40M | 593.50M | 434.61M | 158.33M | 226.30M | 416.78M | 279.36M | 94.22M | 74.74M | 167.14M | 176.41M | 170.04M | 331.12M | 405.53M | -39.72M | -1.67B | 205.66M | 191.55M | 74.01M | 70.02M | 38.37M | -109.51M | 6.21M | 666.05M | 120.18M | 38.84M | 87.47M | 70.36M | 122.97M | 74.12M |
Income Tax Expenses | 141.89M | 163.02M | 135.67M | 34.55M | 61.51M | 70.24M | 298.92M | 44.84M | 182.47M | 49.30M | 52.64M | 46.51M | 91.12M | 45.24M | 16.80M | 11.19M | 64.13M | 50.84M | 11.74M | 13.73M | 11.53M | -16.90M | 5.70M | 148.19M | 36.94M | 30.62M | 34.17M | 17.74M | 30.31M | 15.17M |
Net Income | 323.82M | 428.81M | 297.97M | 122.92M | 163.94M | 345.76M | -20.34M | 48.79M | -108.51M | 117.63M | 122.98M | 122.74M | 238.82M | 359.11M | -57.19M | -1.73B | 130.76M | 139.74M | 62.27M | 44.70M | 26.84M | -92.61M | 513.00K | 517.86M | 83.24M | 8.21M | 53.30M | 52.62M | 92.67M | 58.95M |
Interest Expenses | 25.13M | 17.13M | 17.54M | 31.55M | 33.68M | 36.68M | 27.85M | 25.62M | 25.68M | 24.46M | 23.13M | 22.60M | 19.28M | 11.04M | 10.32M | 24.26M | 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 | 139.45M | 143.40M | 145.00M | 144.84M | 144.61M | 144.37M | 145.63M | 147.15M | 147.70M | 147.57M | 144.86M | 149.02M | 160.09M | 183.62M | 186.60M | 186.40M | 185.65M | 184.40M | 177.61M | 163.70M | 159.63M | 159.41M | 141.17M | 135.29M | 126.68M | 128.31M | 126.43M | 126.70M | 117.92M | 106.57M |
Diluted Shares Outstanding | 140.25M | 143.91M | 145.50M | 145.23M | 145.14M | 154.62M | 145.63M | 150.70M | 147.70M | 153.72M | 151.42M | 155.84M | 168.51M | 190.23M | 186.60M | 186.40M | 198.23M | 210.32M | 189.32M | 165.94M | 160.44M | 159.41M | 142.51M | 137.46M | 128.23M | 128.31M | 126.90M | 126.70M | 117.92M | 106.57M |
EBITDA | 670.52M | 774.62M | 619.18M | 364.93M | 450.61M | 641.90M | 469.58M | 278.62M | 275.81M | 370.84M | 368.88M | 360.40M | 528.92M | 606.11M | 199.58M | -1.47B | 409.59M | 387.54M | 262.91M | 261.00M | 232.43M | 71.23M | 169.59M | 806.89M | 259.85M | 166.78M | 169.34M | 147.60M | 192.52M | 131.86M |
EBITDA Margin | 19.71% | 22.15% | 19.11% | 14.59% | 16.89% | 21.15% | 18.04% | 11.99% | 11.99% | 14.87% | 15.56% | 16.16% | 20.39% | 22.24% | 9.77% | -52.24% | 14.46% | 15.01% | 11.45% | 10.81% | 10.71% | 3.91% | 10.25% | 32.73% | 14.76% | 10.60% | 15.05% | 13.44% | 15.72% | 13.35% |
EBIT | 490.84M | 608.96M | 451.18M | 189.02M | 259.13M | 452.68M | 306.43M | 119.26M | 99.64M | 191.39M | 198.75M | 191.85M | 349.22M | 415.38M | -30.07M | -1.70B | 194.90M | 190.57M | 74.01M | 58.42M | 38.37M | -109.51M | 6.21M | 666.05M | 120.18M | 38.84M | 87.47M | 70.36M | 122.97M | 74.12M |
EBIT Margin | 14.43% | 17.41% | 13.92% | 7.56% | 9.71% | 14.92% | 11.77% | 5.13% | 4.33% | 7.68% | 8.38% | 8.60% | 13.46% | 15.24% | -1.47% | -60.09% | 6.88% | 7.38% | 3.22% | 2.42% | 1.77% | -6.01% | 0.38% | 27.02% | 6.83% | 2.47% | 7.77% | 6.41% | 10.04% | 7.50% |
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 |