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 | 961.20M | 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 | 63.20M | 81.00M | 86.20M | 89.70M | 102.30M | 131.50M | 71.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 | N/A | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | N/A | -6.80M | 13.00M | 4.90M | -6.10M | -79.70M | 51.60M | -25.20M | -22.90M | -3.40M | 5.30M | 5.40M | 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 | -147.80M | 355.20M | 423.10M | 419.10M | 398.60M | 82.10M | -73.80M | -459.90M | 402.60M | 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 | -56.80M | -53.40M | -64.20M | -57.40M | -87.50M | -6.20M | -116.20M | -128.90M | -128.00M | -125.90M | -127.80M | -243.00M | 3.30M | -164.50M | -180.00M | -88.50M | -42.10M | -94.80M | -86.10M | -67.20M | -93.30M | -96.80M | -81.50M | -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 | 85.40M | -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 | 11.80M | 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 | 51.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 | 60.10M | 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.40M | 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.82M | 107.40M | 109.70M | 111.10M | 110.30M | 109.50M | 108.70M | 102.60M | 98.10M | 102.40M | 100.70M | 198.80M | 98.00M | 96.20M | 189.60M | 56.20M | 54.40M | 48.40M | 41.40M | 32.40M | 26.40M | 21.20M | 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 | 204.40M | 102.00M | 96.20M | 189.60M | 57.80M | 55.80M | 51.20M | 44.80M | 35.40M | 26.40M | 21.20M | 41.21M |
EBITDA | 700.20M | 468.40M | 377.60M | 120.60M | 376.80M | 400.70M | 299.40M | -72.00M | 436.20M | 579.40M | 578.20M | 499.10M | 373.40M | 40.80M | -343.80M | 518.10M | 1.04B | 782.50M | 446.00M | 315.50M | 140.70M | 113.60M | 137.50M | 236.30M | 207.90M | 138.30M | 82.80M | 18.80M | 52.60M | 27.90M |
EBITDA Margin | 13.59% | 10.60% | 9.71% | 3.92% | 8.66% | 7.82% | 6.86% | -1.62% | 6.67% | 7.93% | 8.16% | 6.79% | 5.74% | 0.92% | -8.50% | 5.24% | 11.36% | 10.23% | 6.99% | 6.29% | 3.61% | 4.06% | 7.59% | 11.42% | 11.20% | 11.21% | 9.83% | 2.77% | 5.11% | 3.55% |
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 | 231.70M | 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 | 24.90M | 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.56% | 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% | 2.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 |