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 | 361.00M | 210.00M | 191.00M | 134.00M | 143.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 | N/A |
Other Operating Expenses | 4.00M | 12.00M | 13.00M | 3.00M | 2.00M | -3.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 | 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 | 190.00M | -78.00M | 178.00M | 41.00M | 180.00M | -195.00M | 195.00M | 162.00M | 115.00M | 110.24M | 34.35M | 57.12M | 35.40M | 42.98M | 65.52M | 2.42M | 21.59M | 19.43M | -7.23M | -21.34M | -25.07M | -56.77M | -25.81M | -13.76M | -20.90M | 16.90M | -32.40M | -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 | 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 | 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.25M | 1.49M | 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 | 367.00M | 1.09B | 678.00M | 424.00M | 233.00M | 310.00M | 575.00M | 513.00M | 349.00M | 645.63M | 342.19M | 467.77M | 532.99M | 457.08M | 195.21M | 229.97M | 270.73M | 387.68M | 377.92M | 294.53M | 110.79M | 42.99M | 144.34M | 174.72M | 50.90M | 143.90M | 101.50M | 54.20M | 73.50M | 82.50M |
EBITDA Margin | 3.84% | 9.68% | 7.35% | 5.95% | 3.41% | 4.71% | 9.90% | 9.54% | 6.24% | 9.97% | 5.13% | 7.56% | 9.27% | 10.42% | 5.42% | 5.39% | 8.43% | 14.32% | 14.05% | 10.97% | 5.59% | 2.35% | 8.00% | 11.03% | 4.05% | 8.08% | 5.70% | 3.70% | 6.26% | 8.39% |
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 | 191.51M | 316.42M | 312.81M | 229.91M | 46.59M | -9.64M | 88.54M | 124.34M | 5.30M | 85.30M | 44.60M | 3.30M | 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% | 5.96% | 11.69% | 11.63% | 8.57% | 2.35% | -0.53% | 4.91% | 7.85% | 0.42% | 4.79% | 2.51% | 0.23% | 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 |