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 | 6.83B | 9.38B | 8.91B | 5.76B | 6.11B | 6.95B | 6.27B | 5.55B | 2.85B | 2.24B | 2.52B | 2.18B | 1.96B | 1.59B | 1.53B | 1.76B | 1.28B | 3.15B | 2.36B | 2.00B | 1.59B | 1.30B | 1.27B | 1.55B | 1.31B | 1.43B | 2.41B | 2.64B | 3.15B | 2.66B |
Cost of Revenue | 5.67B | 7.19B | 6.62B | 5.37B | 5.44B | 5.82B | 5.54B | 4.92B | 2.49B | 1.85B | 2.03B | 1.75B | 1.57B | 1.35B | 1.22B | 1.38B | 1.04B | 2.80B | 2.00B | 1.76B | 1.41B | 1.18B | 1.12B | 1.20B | 1.05B | 1.08B | 1.74B | 1.89B | 2.38B | 2.01B |
Gross Profit | 1.17B | 2.18B | 2.29B | 383.40M | 670.80M | 1.12B | 728.80M | 626.90M | 367.60M | 388.00M | 481.30M | 436.70M | 387.20M | 236.00M | 308.80M | 387.30M | 238.50M | 354.70M | 358.90M | 232.00M | 180.00M | 120.00M | 149.00M | 353.00M | 260.00M | 343.00M | 668.00M | 747.00M | 772.00M | 645.00M |
Operating Expenses | 406.70M | 377.60M | 415.50M | 421.30M | 416.50M | 424.20M | 350.50M | 322.90M | 186.20M | 169.10M | 189.70M | 168.30M | 161.40M | 134.40M | 135.30M | 137.30M | 124.50M | 174.70M | 171.40M | 145.00M | 127.00M | 120.00M | 121.00M | 213.00M | 209.00M | 211.00M | 438.00M | 488.00M | 527.00M | 477.00M |
Selling, General & Admin | 406.70M | 393.90M | 416.90M | 422.00M | 416.90M | 430.60M | 350.70M | 323.20M | 186.50M | 170.40M | 190.00M | 168.60M | 161.40M | 134.40M | 135.30M | 137.30M | 126.40M | 176.90M | 176.30M | 141.00M | 130.00M | 115.00M | 116.00M | 127.00M | 120.00M | 123.00M | 285.00M | 358.00M | 385.00M | 337.00M |
Research & Development | 20.00M | 18.30M | 20.40M | 16.60M | 16.50M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 4.50M | 4.20M | 4.00M | 5.00M | 5.00M | 5.00M | 5.00M | 9.00M | 10.00M | 29.00M | N/A | N/A | N/A |
Other Operating Expenses | 24.00M | -16.30M | -1.40M | -700.00K | -400.00K | 21.70M | -200.00K | -300.00K | -300.00K | -1.30M | -300.00K | -300.00K | N/A | N/A | N/A | N/A | -1.90M | -6.70M | -9.10M | N/A | -8.00M | N/A | N/A | 81.00M | 80.00M | 78.00M | 124.00M | 130.00M | 142.00M | 140.00M |
Operating Income | 758.80M | 1.78B | 1.85B | -18.50M | 282.80M | 676.90M | 331.00M | 304.00M | 181.40M | 218.90M | 291.60M | 268.40M | 225.80M | 101.60M | 173.50M | 250.00M | 114.00M | 180.00M | 187.50M | 87.00M | 53.00M | N/A | 28.00M | 140.00M | 51.00M | 132.00M | 230.00M | 259.00M | 245.00M | 168.00M |
Other Expenses / Income | -199.50M | -103.00M | -312.10M | -1.00B | -319.70M | -20.90M | -213.80M | -338.20M | -174.70M | -56.20M | -41.60M | -43.20M | 153.60M | -24.70M | 36.40M | 7.50M | 36.70M | 21.40M | 38.10M | -8.00M | -48.00M | -4.00M | -41.00M | -9.00M | -24.00M | -73.00M | 4.00M | 187.00M | -28.00M | -27.00M |
Before Tax Income | 559.30M | 1.68B | 1.54B | -1.02B | -36.90M | 437.30M | 117.20M | -34.20M | 6.70M | 162.70M | 250.00M | 225.20M | 379.40M | 76.90M | 209.90M | 257.50M | 150.70M | 201.40M | 225.60M | 79.00M | 5.00M | -27.00M | -13.00M | 131.00M | 27.00M | 59.00M | 234.00M | 446.00M | 217.00M | 141.00M |
Income Tax Expenses | 107.30M | 349.10M | 242.00M | -50.10M | -25.60M | 109.40M | -432.30M | -30.30M | 8.10M | 57.70M | 71.40M | 75.60M | 137.70M | 12.10M | 74.20M | 99.80M | 49.90M | 51.70M | 85.90M | 28.00M | 4.00M | 4.00M | -4.00M | 50.00M | 10.00M | 21.00M | 81.00M | 158.00M | 77.00M | 50.00M |
Net Income | 460.20M | 1.33B | 1.30B | -969.90M | -11.30M | 327.90M | 549.50M | -3.90M | -1.40M | 105.70M | 178.60M | 149.60M | 241.70M | 64.80M | 135.70M | 157.70M | -9.20M | 149.70M | 133.30M | 55.00M | -24.00M | -31.00M | -9.00M | 81.00M | 21.00M | 42.00M | 153.00M | 280.00M | 140.00M | 91.00M |
Interest Expenses | 181.10M | 143.90M | 348.00M | 292.70M | 243.20M | 243.20M | 217.40M | 191.90M | 97.00M | 43.80M | 38.60M | 26.40M | 30.40M | 25.40M | 11.60M | 13.30M | 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 | 125.90M | 144.90M | 159.10M | 157.90M | 161.43M | 166.80M | 166.20M | 165.20M | 103.40M | 78.60M | 79.90M | 80.10M | 80.00M | 79.20M | 78.10M | 75.80M | 76.67M | 72.67M | 71.28M | 68.75M | 57.14M | 49.21M | 40.91M | 45.00M | 46.67M | 47.96M | 50.66M | 51.69M | 48.73M | 40.55M |
Diluted Shares Outstanding | 128.80M | 148.50M | 163.00M | 157.90M | 162.30M | 168.40M | 168.50M | 165.20M | 104.30M | 79.70M | 80.90M | 81.00M | 80.80M | 79.90M | 78.30M | 76.10M | 76.67M | 72.67M | 71.67M | 68.75M | 57.14M | 49.21M | 40.91M | 45.00M | 46.67M | 48.29M | 51.00M | 52.37M | 50.28M | 41.81M |
EBITDA | 1.29B | 2.44B | 2.50B | 549.90M | 880.20M | 1.30B | 893.50M | 691.20M | 332.60M | 346.30M | 423.90M | 362.50M | 509.10M | 189.20M | 293.20M | 340.40M | 88.70M | 273.50M | 291.70M | 156.00M | 62.00M | 61.00M | 74.00M | 212.00M | 111.00M | 141.00M | 358.00M | 568.00M | 359.00M | 281.00M |
EBITDA Margin | 18.91% | 26.07% | 28.02% | 9.55% | 14.41% | 18.78% | 14.25% | 12.45% | 11.65% | 15.45% | 16.85% | 16.59% | 25.96% | 11.93% | 19.14% | 19.29% | 6.95% | 8.68% | 12.37% | 7.81% | 3.91% | 4.69% | 5.82% | 13.69% | 8.44% | 9.89% | 14.85% | 21.53% | 11.40% | 10.57% |
EBIT | 748.60M | 1.82B | 1.89B | -727.30M | 206.30M | 680.50M | 334.60M | 157.70M | 103.70M | 207.20M | 288.60M | 251.60M | 409.80M | 102.30M | 221.50M | 270.80M | 40.70M | 201.40M | 219.20M | 83.00M | -20.00M | -27.00M | -13.00M | 131.00M | 31.00M | 63.00M | 234.00M | 438.00M | 217.00M | 141.00M |
EBIT Margin | 10.96% | 19.41% | 21.17% | -12.63% | 3.38% | 9.80% | 5.34% | 2.84% | 3.63% | 9.25% | 11.48% | 11.52% | 20.90% | 6.45% | 14.46% | 15.35% | 3.19% | 6.39% | 9.30% | 4.16% | -1.26% | -2.08% | -1.02% | 8.46% | 2.36% | 4.42% | 9.71% | 16.60% | 6.89% | 5.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 | 1994-12-31 |