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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 3.95B | 3.76B | 2.77B | 2.55B | 2.94B | 2.98B | 3.15B | 3.16B | 3.25B | 7.51B | 7.44B | 6.86B | 8.05B | 7.47B | 6.68B | 9.54B | 11.27B | 11.42B | 16.98B | 18.66B | 17.66B | 18.39B | 17.84B | 19.47B | 19.37B | 17.76B | 17.22B | 16.50B | 15.12B |
Cost of Revenue | 3.47B | 3.39B | 2.52B | 2.30B | 2.62B | 2.57B | 2.65B | 2.70B | 2.81B | 6.71B | 6.75B | 6.27B | 7.40B | 6.66B | 6.09B | 9.09B | 10.69B | 10.68B | 16.42B | 18.11B | 17.79B | 17.59B | 17.15B | 17.35B | 16.85B | 15.97B | 15.79B | 15.39B | 14.23B |
Gross Profit | 487.00M | 368.00M | 254.00M | 245.00M | 324.00M | 411.00M | 499.00M | 464.00M | 430.00M | 798.00M | 684.00M | 589.00M | 643.00M | 809.00M | 597.00M | 459.00M | 573.00M | 734.00M | 554.00M | 546.00M | -126.00M | 807.00M | 695.00M | 2.12B | 2.51B | 1.79B | 1.43B | 1.10B | 881.00M |
Operating Expenses | 207.00M | 188.00M | 175.00M | 193.00M | 221.00M | 193.00M | 222.00M | 220.00M | 245.00M | 385.00M | 367.00M | 369.00M | 398.00M | 395.00M | 342.00M | 553.00M | 589.00M | 632.00M | 574.00M | 994.00M | 1.00B | 888.00M | 812.00M | 1.46B | 1.32B | 659.00M | 575.00M | 485.00M | 483.00M |
Selling, General & Admin | 207.00M | 188.00M | 175.00M | 193.00M | 221.00M | 193.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 | 813.00M | 781.00M | 674.00M | 659.00M | 575.00M | 485.00M | 483.00M |
Research & Development | 210.00M | 196.00M | 191.00M | 201.00M | 300.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 | N/A | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | -1.00M | 20.00M | 18.00M | 9.00M | 10.00M | 21.00M | 222.00M | 220.00M | 245.00M | 385.00M | 367.00M | 369.00M | 398.00M | 395.00M | 342.00M | 553.00M | 589.00M | 632.00M | 574.00M | 994.00M | 1.00B | 888.00M | -1.00M | 676.00M | 651.00M | N/A | N/A | N/A | N/A |
Operating Income | 280.00M | 203.00M | 105.00M | 72.00M | 119.00M | 211.00M | 277.00M | 244.00M | 185.00M | 413.00M | 317.00M | 220.00M | 245.00M | 414.00M | 255.00M | -94.00M | -16.00M | 102.00M | -20.00M | -448.00M | -1.13B | -81.00M | -117.00M | 661.00M | 1.19B | 1.13B | 851.00M | 620.00M | 398.00M |
Other Expenses / Income | -16.00M | -28.00M | -24.00M | -92.00M | -13.00M | 5.00M | -54.00M | -83.00M | -116.00M | -152.00M | 565.00M | 71.00M | 36.00M | 837.00M | 9.00M | -437.00M | -269.00M | -213.00M | -153.00M | -86.00M | -51.00M | -36.00M | -52.00M | -248.00M | -32.00M | -18.00M | -36.00M | -16.00M | -28.00M |
Before Tax Income | 257.00M | 175.00M | 81.00M | -20.00M | 106.00M | 216.00M | 223.00M | 161.00M | 69.00M | 261.00M | 882.00M | 291.00M | 281.00M | 1.25B | 264.00M | -531.00M | -285.00M | -111.00M | -173.00M | -534.00M | -1.18B | -117.00M | -169.00M | 413.00M | 1.16B | 1.12B | 815.00M | 604.00M | 370.00M |
Income Tax Expenses | -248.00M | 45.00M | 31.00M | 28.00M | 24.00M | 43.00M | 48.00M | 30.00M | 27.00M | 124.00M | 107.00M | 121.00M | 127.00M | 150.00M | 80.00M | 116.00M | 20.00M | 25.00M | 64.00M | 965.00M | 34.00M | -58.00M | -72.00M | 143.00M | 422.00M | 416.00M | 305.00M | 223.00M | 130.00M |
Net Income | 486.00M | 124.00M | 41.00M | -48.00M | 70.00M | 164.00M | 176.00M | 75.00M | 2.28B | -295.00M | 690.00M | 100.00M | 80.00M | 1.03B | 128.00M | -681.00M | -372.00M | -163.00M | -270.00M | -1.50B | -1.21B | -352.00M | -118.00M | 270.00M | 735.00M | 703.00M | 511.00M | 384.00M | 245.00M |
Interest Expenses | 17.00M | 14.00M | 10.00M | 16.00M | 9.00M | 7.00M | 21.00M | 18.00M | 19.00M | 37.00M | 47.00M | 49.00M | 50.00M | 186.00M | 117.00M | 215.00M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | -18.00M | -36.00M | -16.00M | -28.00M |
Basic Shares Outstanding | 28.10M | 28.10M | 28.00M | 27.90M | 28.10M | 29.50M | 31.60M | 35.00M | 42.30M | 45.80M | 50.00M | 52.90M | 51.20M | 110.28M | 130.40M | 129.40M | 129.62M | 127.34M | 126.17M | 125.33M | 125.70M | 128.00M | 131.00M | 130.00M | 130.00M | 130.00M | 130.00M | 130.00M | 130.00M |
Diluted Shares Outstanding | 28.50M | 28.50M | 28.40M | 27.90M | 28.20M | 29.70M | 32.20M | 35.40M | 43.40M | 47.20M | 51.10M | 53.30M | 52.00M | 110.65M | 130.40M | 129.40M | 129.62M | 127.34M | 126.17M | 127.08M | 125.70M | 128.00M | 131.00M | 130.00M | 130.00M | 130.00M | 130.00M | 130.00M | 130.00M |
EBITDA | 383.00M | 311.00M | 213.00M | 176.00M | 219.00M | 343.00M | 332.00M | 207.00M | 2.50B | 136.00M | 1.11B | 529.00M | 573.00M | 1.64B | 677.00M | 66.00M | 120.00M | 292.00M | 389.00M | 151.00M | -505.00M | 221.00M | 476.00M | 1.09B | 1.81B | 1.67B | 1.37B | 591.00M | 347.00M |
EBITDA Margin | 9.69% | 8.28% | 7.68% | 6.91% | 7.44% | 11.49% | 10.55% | 6.55% | 77.01% | 1.81% | 14.87% | 7.71% | 7.12% | 21.99% | 10.13% | 0.69% | 1.07% | 2.56% | 2.29% | 0.81% | -2.86% | 1.20% | 2.67% | 5.59% | 9.34% | 9.38% | 7.96% | 3.58% | 2.30% |
EBIT | 255.00M | 183.00M | 82.00M | -4.00M | 103.00M | 214.00M | 245.00M | 123.00M | 2.33B | -134.00M | 844.00M | 270.00M | 257.00M | 1.36B | 325.00M | -350.00M | -352.00M | -138.00M | -206.00M | -534.00M | -1.18B | -410.00M | -190.00M | 413.00M | 1.16B | 1.10B | 780.00M | 591.00M | 347.00M |
EBIT Margin | 6.45% | 4.87% | 2.96% | -0.16% | 3.50% | 7.17% | 7.79% | 3.89% | 71.80% | -1.78% | 11.35% | 3.94% | 3.19% | 18.24% | 4.86% | -3.67% | -3.12% | -1.21% | -1.21% | -2.86% | -6.68% | -2.23% | -1.06% | 2.12% | 5.97% | 6.20% | 4.53% | 3.58% | 2.30% |
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 |