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 | 9.56B | 11.24B | 9.23B | 7.13B | 6.84B | 6.58B | 5.81B | 5.38B | 5.59B | 6.47B | 6.67B | 6.19B | 5.75B | 4.39B | 3.60B | 4.27B | 3.21B | 2.71B | 2.69B | 2.68B | 1.98B | 1.83B | 1.80B | 1.58B | 1.26B | 1.78B | 1.78B | 1.46B | 1.17B | 983.80M |
Cost of Revenue | 9.25B | 10.21B | 8.41B | 6.55B | 6.40B | 6.06B | 5.26B | 4.88B | 5.20B | 5.80B | 6.20B | 5.63B | 5.12B | 3.86B | 3.38B | 3.97B | 2.87B | 2.25B | 2.23B | 2.31B | 1.79B | 1.68B | 1.58B | 1.36B | 1.09B | 1.51B | 1.50B | 1.26B | 958.70M | 791.00M |
Gross Profit | 316.00M | 1.03B | 818.00M | 574.00M | 440.00M | 523.00M | 549.00M | 497.00M | 396.00M | 678.02M | 468.85M | 561.06M | 627.88M | 525.99M | 217.61M | 297.67M | 341.97M | 454.24M | 459.32M | 378.98M | 186.82M | 150.04M | 229.54M | 227.64M | 166.00M | 274.00M | 275.90M | 199.50M | 215.30M | 192.80M |
Operating Expenses | 403.00M | 373.00M | 360.00M | 329.00M | 336.00M | 314.00M | 317.00M | 275.00M | 270.00M | 254.46M | 263.99M | 251.40M | 220.68M | 204.93M | 193.89M | 175.86M | 172.06M | 157.24M | 139.27M | 127.72M | 118.03M | 102.92M | 115.19M | 179.57M | 153.40M | 205.60M | 198.90M | 179.70M | 184.10M | 145.70M |
Selling, General & Admin | 403.00M | 373.00M | 360.00M | 329.00M | 336.00M | 314.00M | 317.00M | 275.00M | 270.00M | 254.46M | 263.99M | 251.40M | 220.68M | 204.93M | 193.89M | 175.86M | 172.06M | 157.24M | 139.27M | 127.72M | 118.03M | 102.92M | 115.19M | 129.19M | 107.80M | 147.00M | 142.00M | 128.80M | 139.20M | 112.30M |
Research & Development | N/A | 210.00M | 191.00M | 134.00M | 143.00M | 77.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 | N/A | 12.00M | 13.00M | 3.00M | 2.00M | -3.00M | 3.00M | N/A | -2.00M | -5.13M | 5.87M | -2.97M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 50.38M | 45.60M | 58.60M | 56.90M | 50.90M | 44.90M | 33.40M |
Operating Income | -87.00M | 657.00M | 458.00M | 245.00M | 104.00M | 209.00M | 232.00M | 222.00M | 126.00M | 423.56M | 204.86M | 309.66M | 407.20M | 321.07M | 23.72M | 121.81M | 169.91M | 297.00M | 320.05M | 251.25M | 68.79M | 47.12M | 114.35M | 48.06M | 12.60M | 68.40M | 77.00M | 19.80M | 31.20M | 47.10M |
Other Expenses / Income | 194.00M | -78.00M | 178.00M | 41.00M | 180.00M | -198.00M | 187.00M | 154.00M | 115.00M | 109.80M | 35.22M | 57.12M | 35.40M | 42.98M | 65.52M | 3.02M | 21.53M | 26.31M | -2.71M | -21.34M | -25.07M | -56.77M | -25.81M | -13.76M | -20.97M | -16.58M | -27.00M | -19.50M | -2.60M | 2.00M |
Before Tax Income | 107.00M | 579.00M | 636.00M | 286.00M | 284.00M | -16.00M | 427.00M | 384.00M | 241.00M | 533.80M | 239.22M | 366.78M | 442.61M | 364.05M | 89.24M | 124.23M | 191.51M | 316.42M | 312.81M | 229.91M | 43.72M | -9.64M | 88.54M | 34.30M | -8.30M | 85.30M | 44.60M | 300.00K | 28.60M | 49.10M |
Income Tax Expenses | -120.00M | -3.00M | 65.00M | 3.00M | 1.00M | 1.00M | 181.00M | 70.00M | 69.00M | 167.80M | 32.45M | 84.19M | 99.05M | 81.03M | -2.28M | -22.69M | 10.18M | 57.73M | 46.15M | 61.81M | 14.75M | -23.15M | 35.23M | 25.43M | 5.10M | 32.90M | 14.00M | -2.50M | 8.40M | 13.90M |
Net Income | 226.00M | 580.00M | 570.00M | 283.00M | 283.00M | -17.00M | 247.00M | 312.00M | 171.00M | 365.27M | 205.24M | 282.31M | 345.85M | 283.61M | 92.48M | 146.92M | 181.33M | 258.69M | 266.66M | 168.10M | 31.84M | 13.51M | 53.30M | 98.91M | 200.00K | 52.40M | 30.60M | 5.80M | 20.20M | 35.20M |
Interest Expenses | 58.00M | 40.00M | 13.00M | 19.00M | 36.00M | 44.00M | 29.00M | 29.00M | 18.00M | 20.18M | 11.42M | 11.05M | 6.87M | 5.63M | 13.16M | 15.35M | 12.59M | N/A | 1.97M | 23.79M | 22.60M | 95.67M | 32.39M | N/A | 5.60M | N/A | 33.80M | 9.10M | N/A | N/A |
Basic Shares Outstanding | 1.12M | 1.16M | 1.16M | 1.16M | 1.17M | 1.17M | 1.17M | 1.17M | 1.17M | 1.18M | 1.19M | 1.20M | 1.21M | 1.22M | 1.24M | 1.24M | 1.26M | 1.26M | 1.26M | 1.26M | 1.26M | 1.44M | 1.49M | 1.49M | 1.57M | 1.45M | 1.49M | 1.48M | 1.49M | 1.49M |
Diluted Shares Outstanding | 1.12M | 1.16M | 1.16M | 1.16M | 1.17M | 1.17M | 1.17M | 1.17M | 1.17M | 1.18M | 1.19M | 1.20M | 1.21M | 1.22M | 1.24M | 1.24M | 1.26M | 1.26M | 1.26M | 1.26M | 1.26M | 1.49M | 1.49M | 1.49M | 1.82M | 1.49M | 1.49M | 1.48M | 1.49M | 1.49M |
EBITDA | 448.00M | 860.00M | 831.00M | 477.00M | 464.00M | 163.00M | 576.00M | 516.00M | 350.00M | 587.58M | 335.79M | 468.04M | 531.71M | 457.42M | 194.89M | 231.16M | 283.25M | 368.25M | 385.15M | 315.87M | 132.99M | 99.76M | 170.15M | 98.45M | 57.95M | 70.25M | 122.90M | 70.70M | 76.10M | 80.50M |
EBITDA Margin | 4.69% | 7.65% | 9.00% | 6.69% | 6.78% | 2.48% | 9.92% | 9.59% | 6.26% | 9.08% | 5.03% | 7.56% | 9.25% | 10.43% | 5.41% | 5.42% | 8.82% | 13.60% | 14.32% | 11.77% | 6.71% | 5.45% | 9.43% | 6.22% | 4.62% | 3.95% | 6.90% | 4.83% | 6.48% | 8.18% |
EBIT | 164.00M | 617.00M | 648.00M | 305.00M | 320.00M | 28.00M | 457.00M | 411.00M | 258.00M | 553.25M | 249.11M | 377.55M | 451.77M | 370.28M | 103.36M | 139.58M | 204.10M | 316.42M | 314.78M | 253.70M | 69.19M | 86.03M | 120.93M | 124.34M | 10.90M | 85.30M | 78.40M | 12.40M | 28.60M | 49.10M |
EBIT Margin | 1.72% | 5.49% | 7.02% | 4.28% | 4.68% | 0.43% | 7.87% | 7.64% | 4.61% | 8.55% | 3.73% | 6.10% | 7.86% | 8.44% | 2.87% | 3.27% | 6.35% | 11.69% | 11.71% | 9.45% | 3.49% | 4.70% | 6.70% | 7.85% | 0.87% | 4.79% | 4.40% | 0.85% | 2.44% | 4.99% |
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 |