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 | 1.78B | 1.60B | 1.23B | 1.43B | 2.05B | 1.71B | 1.84B | 2.78B | 4.06B | 4.56B | 4.32B | 3.64B | 2.84B | 1.70B | 1.95B | 2.45B | 2.14B | 1.81B | 1.05B | 768.00M | 790.80M | 698.10M | 817.40M | 533.80M | 363.70M | 813.20M | 815.10M | 468.80M | 279.10M | 262.00M |
Cost of Revenue | 1.64B | 1.47B | 1.30B | 2.01B | 2.42B | 1.80B | 1.63B | 1.73B | 2.42B | 2.08B | 1.95B | 1.64B | 1.47B | 768.10M | 725.50M | 800.50M | 684.10M | 576.70M | 454.40M | 425.50M | 452.90M | 389.70M | 358.90M | 290.60M | 250.80M | 329.10M | 306.70M | 227.30M | 156.00M | 147.10M |
Gross Profit | 139.50M | 128.10M | -66.00M | -584.00M | -364.30M | -94.10M | 208.90M | 1.04B | 1.64B | 2.49B | 2.38B | 2.00B | 1.37B | 928.70M | 1.22B | 1.65B | 1.46B | 1.24B | 592.50M | 342.50M | 337.90M | 308.40M | 458.50M | 243.20M | 112.90M | 484.10M | 508.40M | 241.50M | 123.10M | 114.90M |
Operating Expenses | 99.30M | 80.90M | 88.00M | 96.50M | 188.90M | 102.70M | 138.40M | 100.80M | 118.40M | 4.89B | 600.90M | 590.50M | 577.50M | 302.40M | 269.90M | 243.30M | 243.80M | 219.60M | 180.60M | 170.40M | 157.00M | 202.30M | 141.20M | 119.00M | 119.40M | 109.00M | 127.70M | 97.20M | 71.40M | 66.70M |
Selling, General & Admin | 99.30M | 80.90M | 88.00M | 214.60M | 188.90M | 102.70M | 138.40M | 100.80M | 118.40M | 131.90M | 146.80M | 148.90M | 158.60M | 86.10M | 64.00M | 53.80M | 59.50M | 44.60M | 25.80M | 26.30M | 22.00M | 18.60M | 16.80M | 13.30M | 11.20M | 15.40M | 14.30M | 11.00M | 9.60M | 9.30M |
Research & Development | 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 | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | N/A | 169.90M | -3.54B | -118.10M | 1.01B | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 418.90M | 216.30M | 205.90M | 189.50M | 184.30M | 175.00M | 154.80M | 144.10M | 135.00M | 183.70M | 124.40M | 105.70M | 108.20M | 93.60M | 113.40M | 86.20M | 61.80M | 57.40M |
Operating Income | 53.50M | 307.10M | -902.00M | -4.33B | 468.50M | -196.80M | 70.50M | 941.50M | 1.52B | 1.82B | 1.73B | 1.40B | 794.30M | 626.30M | 950.50M | 1.41B | 1.22B | 1.02B | 411.90M | 172.10M | 180.90M | 106.10M | 317.30M | 131.20M | 3.50M | 385.20M | 389.30M | 148.70M | 55.20M | 51.50M |
Other Expenses / Income | 30.70M | -82.20M | -4.30B | -782.50M | -532.30M | -342.10M | -266.50M | 56.00M | -227.70M | -147.90M | -100.10M | 63.30M | -57.70M | 18.20M | 8.80M | -4.20M | 37.80M | -5.90M | -20.70M | -32.60M | -31.60M | -19.00M | -51.30M | -6.00M | 1.70M | -2.70M | -13.50M | -6.00M | -7.90M | -7.60M |
Before Tax Income | 84.20M | 224.90M | -4.44B | -5.12B | -63.80M | -538.90M | -196.00M | 997.50M | -1.47B | -2.55B | 1.63B | 1.30B | 736.60M | 644.50M | 959.30M | 1.40B | 1.25B | 1.01B | 391.20M | 139.50M | 149.30M | 87.10M | 291.90M | 125.20M | 5.20M | 382.50M | 375.80M | 142.70M | 47.30M | 43.90M |
Income Tax Expenses | -782.60M | 43.10M | 53.00M | -259.40M | 128.40M | 89.60M | 109.20M | 108.50M | -13.90M | 140.50M | 203.10M | 228.60M | 131.00M | 96.00M | 158.00M | 240.00M | 261.00M | 236.00M | 105.00M | 12.00M | 14.00M | 21.00M | 59.00M | 39.80M | -2.90M | 123.80M | 137.80M | 44.00M | 3.40M | 3.80M |
Net Income | 865.40M | 176.50M | -4.49B | -4.86B | -192.20M | -641.20M | -304.50M | 872.50M | -1.60B | -2.71B | 1.41B | 1.06B | 600.40M | 579.50M | 779.40M | 1.15B | 992.00M | 769.70M | 294.20M | 102.80M | 108.30M | 59.30M | 207.30M | 85.40M | 6.70M | 253.90M | 233.90M | 95.40M | 48.10M | 37.20M |
Interest Expenses | 68.90M | 45.30M | N/A | 290.60M | 428.30M | 282.70M | 224.20M | 228.80M | 216.30M | 161.40M | 158.80M | 123.60M | 95.90M | 700.00K | 2.20M | 14.00M | 1.00M | 16.00M | 28.00M | 36.00M | 36.00M | 31.00M | 32.00M | -6.30M | 300.00K | -11.10M | -14.00M | -16.40M | -10.10M | -6.80M |
Basic Shares Outstanding | 74.10M | 75.10M | 75.00M | 198.90M | 173.40M | 434.10M | 332.50M | 279.10M | 232.20M | 57.90M | 57.78M | 57.35M | 48.20M | 35.30M | 35.10M | 35.50M | 36.80M | 38.20M | 38.10M | 37.70M | 37.50M | 35.40M | 34.50M | 34.80M | 34.40M | 35.20M | 35.70M | 33.30M | 30.20M | 28.90M |
Diluted Shares Outstanding | 75.20M | 75.60M | 75.00M | 198.90M | 173.40M | 434.10M | 332.50M | 279.10M | 232.20M | 57.90M | 57.77M | 57.42M | 48.20M | 35.30M | 35.10M | 35.50M | 36.80M | 38.20M | 38.10M | 37.70M | 37.50M | 35.40M | 34.50M | 34.80M | 34.40M | 35.20M | 35.70M | 33.30M | 30.20M | 28.90M |
EBITDA | 254.20M | 361.40M | -4.18B | -4.26B | 985.80M | 223.30M | 473.70M | 1.67B | -682.10M | -2.40B | 2.20B | 2.15B | 1.23B | 892.20M | 1.17B | 1.62B | 1.45B | 1.21B | 574.80M | 326.50M | 293.30M | 172.00M | 358.00M | 187.00M | 96.40M | 450.10M | 462.50M | 204.80M | 99.80M | 88.40M |
EBITDA Margin | 14.25% | 22.55% | -338.94% | -298.78% | 48.01% | 13.09% | 25.70% | 60.23% | -16.79% | -52.60% | 50.91% | 59.04% | 43.18% | 52.58% | 59.88% | 66.29% | 67.54% | 66.67% | 54.90% | 42.51% | 37.09% | 24.64% | 43.80% | 35.03% | 26.51% | 55.35% | 56.74% | 43.69% | 35.76% | 33.74% |
EBIT | 151.70M | 264.90M | -4.44B | -4.83B | 364.50M | -268.90M | 28.90M | 1.21B | -1.40B | -2.41B | 1.77B | 1.41B | 827.30M | 676.20M | 939.60M | 1.40B | 1.25B | 1.02B | 427.20M | 150.80M | 158.30M | 111.30M | 298.30M | 118.90M | 4.10M | 366.60M | 357.70M | 123.00M | 41.40M | 34.20M |
EBIT Margin | 8.50% | 16.53% | -360.39% | -338.17% | 17.75% | -15.77% | 1.57% | 43.57% | -34.42% | -52.79% | 40.88% | 38.72% | 29.10% | 39.85% | 48.29% | 57.33% | 58.49% | 56.34% | 40.81% | 19.64% | 20.02% | 15.94% | 36.49% | 22.27% | 1.13% | 45.08% | 43.88% | 26.24% | 14.83% | 13.05% |
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 |