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.15B | 4.42B | 3.89B | 3.08B | 4.35B | 5.12B | 4.36B | 4.44B | 6.54B | 7.31B | 7.08B | 7.35B | 6.50B | 4.42B | 4.04B | 9.89B | 9.14B | 7.65B | 6.38B | 5.02B | 3.90B | 2.80B | 1.81B | 2.07B | 1.86B | 1.23B | 842.30M | 678.50M | 1.03B | 786.80M |
Cost of Revenue | 3.97B | 3.55B | 3.13B | 2.54B | 3.47B | 4.16B | 3.55B | 3.73B | 5.23B | 5.86B | 5.64B | 5.90B | 5.54B | 3.82B | 3.77B | 7.96B | 7.26B | 6.20B | 5.40B | 4.32B | 3.38B | 2.44B | 1.54B | 1.67B | 1.51B | 991.10M | 691.00M | 595.60M | 894.30M | 686.50M |
Gross Profit | 1.18B | 871.20M | 757.40M | 539.30M | 887.80M | 966.80M | 816.00M | 712.40M | 1.31B | 1.45B | 1.44B | 1.45B | 960.30M | 602.90M | 274.90M | 1.93B | 1.88B | 1.44B | 978.00M | 703.10M | 518.50M | 356.70M | 276.60M | 401.60M | 346.30M | 242.10M | 151.30M | 82.90M | 135.90M | 100.30M |
Operating Expenses | 540.10M | 451.20M | 429.40M | 470.90M | 552.80M | 673.50M | 642.40M | 684.20M | 918.60M | 1.03B | 1.02B | 1.05B | 879.10M | 676.70M | 734.80M | 1.07B | 920.60M | 733.60M | 603.00M | 488.50M | 445.00M | 288.10M | 176.20M | 206.80M | 170.60M | 122.20M | 82.80M | 77.80M | 111.00M | 89.50M |
Selling, General & Admin | 540.10M | 451.20M | 429.40M | 470.90M | 552.80M | 673.50M | 642.40M | 684.20M | 918.60M | 1.03B | 1.02B | 1.05B | 879.10M | 676.70M | 734.80M | 1.07B | 920.60M | 733.60M | 599.70M | 488.50M | 393.70M | 288.10M | 172.40M | 165.30M | 138.40M | 103.80M | 68.50M | 64.10M | 83.30M | 72.40M |
Research & Development | 66.70M | 55.80M | 52.20M | 58.90M | 72.40M | 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 | -1.10M | -6.80M | 13.00M | 4.90M | -6.10M | -79.70M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 3.30M | N/A | 51.30M | N/A | 3.80M | 41.50M | 32.20M | 18.40M | 14.30M | 13.70M | 27.70M | 17.10M |
Operating Income | 636.50M | 420.00M | 328.00M | 68.40M | 335.00M | 293.30M | 173.60M | 28.20M | 389.90M | 423.10M | 419.10M | 398.60M | 81.20M | -73.80M | -459.90M | 862.50M | 961.40M | 709.50M | 375.00M | 214.60M | 73.50M | 68.60M | 100.40M | 194.80M | 175.70M | 119.90M | 68.50M | 5.10M | 24.90M | 10.80M |
Other Expenses / Income | -1.10M | -53.40M | -64.20M | -57.40M | -87.50M | -80.40M | -61.60M | -298.90M | -163.30M | -125.90M | -127.80M | -243.00M | 3.30M | -164.50M | -121.80M | -548.40M | -42.10M | -94.80M | -85.20M | -67.20M | -108.80M | -94.40M | -75.80M | -35.20M | -77.30M | -45.40M | -37.50M | -47.30M | -13.10M | -8.80M |
Before Tax Income | 579.70M | 366.60M | 263.80M | 11.00M | 247.50M | 148.70M | 112.00M | -270.70M | 226.60M | 297.20M | 291.30M | 155.60M | 84.50M | -238.30M | -581.70M | 314.10M | 919.30M | 614.70M | 289.80M | 147.40M | -35.30M | -25.80M | 24.60M | 159.60M | 98.40M | 74.50M | 31.00M | -42.20M | N/A | 2.00M |
Income Tax Expenses | 63.00M | 66.40M | 46.30M | 2.00M | 37.80M | 37.40M | 52.00M | -77.40M | 81.00M | 37.70M | 87.40M | 54.20M | 50.40M | -26.80M | -132.10M | 242.20M | 305.40M | 218.20M | 101.30M | -176.70M | -9.80M | -8.30M | 7.90M | 55.70M | -74.50M | 1.70M | 700.00K | 12.10M | N/A | 800.00K |
Net Income | 518.00M | 300.00M | 220.90M | 9.00M | 209.70M | 113.70M | 128.70M | -176.10M | 145.90M | 319.00M | 226.00M | 105.80M | 45.20M | 358.50M | -398.40M | 71.90M | 613.90M | 400.50M | 188.50M | 324.10M | -25.50M | -132.50M | 12.80M | 95.10M | 172.90M | 34.50M | 15.50M | 47.70M | -35.20M | 500.00K |
Interest Expenses | 63.30M | 49.10M | 51.50M | 65.90M | 87.90M | 73.10M | 67.50M | 102.00M | 104.60M | 119.10M | 126.10M | 164.60M | 134.90M | 145.40M | 119.40M | 103.10M | 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 | 67.50M | 68.50M | 69.70M | 69.60M | 71.10M | 75.40M | 92.80M | 107.90M | 107.40M | 109.70M | 111.10M | 110.30M | 109.50M | 108.70M | 102.60M | 98.10M | 102.40M | 100.70M | 99.40M | 98.20M | 95.40M | 86.40M | 56.20M | 54.40M | 48.40M | 41.40M | 32.40M | 26.60M | 20.80M | 20.61M |
Diluted Shares Outstanding | 68.30M | 69.40M | 70.90M | 70.10M | 71.80M | 76.90M | 94.90M | 107.90M | 109.60M | 114.20M | 117.00M | 113.90M | 110.70M | 108.70M | 102.60M | 99.70M | 104.90M | 103.00M | 102.20M | 102.20M | 95.40M | 86.40M | 57.80M | 55.80M | 51.20M | 44.80M | 35.40M | 26.60M | 20.80M | 41.21M |
EBITDA | 699.40M | 463.20M | 394.90M | 126.60M | 385.00M | 282.20M | 314.70M | -54.80M | 459.70M | 631.50M | 591.80M | 477.60M | 357.10M | 581.90M | -314.30M | 514.90M | 995.50M | 691.70M | 365.40M | 213.00M | 35.10M | -95.80M | 61.00M | 192.30M | 130.60M | 54.60M | 30.50M | 73.50M | -7.50M | 18.40M |
EBITDA Margin | 13.58% | 10.49% | 10.16% | 4.12% | 8.84% | 5.51% | 7.21% | -1.23% | 7.03% | 8.64% | 8.35% | 6.50% | 5.49% | 13.17% | -7.77% | 5.21% | 10.89% | 9.04% | 5.73% | 4.24% | 0.90% | -3.42% | 3.37% | 9.30% | 7.03% | 4.43% | 3.62% | 10.83% | -0.73% | 2.34% |
EBIT | 644.30M | 415.50M | 318.70M | 76.90M | 335.40M | 224.20M | 248.20M | -151.50M | 331.50M | 475.80M | 439.50M | 324.60M | 230.50M | 477.10M | -411.10M | 417.20M | 919.30M | 618.70M | 289.80M | 147.40M | -35.30M | -140.80M | 20.70M | 150.80M | 98.40M | 36.20M | 16.20M | 59.80M | -35.20M | 1.30M |
EBIT Margin | 12.51% | 9.41% | 8.20% | 2.50% | 7.70% | 4.37% | 5.69% | -3.41% | 5.07% | 6.51% | 6.20% | 4.42% | 3.54% | 10.80% | -10.17% | 4.22% | 10.06% | 8.09% | 4.54% | 2.94% | -0.91% | -5.03% | 1.14% | 7.29% | 5.30% | 2.94% | 1.92% | 8.81% | -3.42% | 0.17% |
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 |