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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 889.57M | 860.40M | 546.12M | 644.13M | 597.45M | 529.88M | 529.18M | 481.79M | 8.21B | 8.42B | 7.96B | 7.36B | 7.21B | 5.94B | 4.65B | 5.92B | 6.18B | 4.68B | 4.44B | 4.21B | 3.77B | 3.46B | 3.36B | 3.55B | 3.28B | 7.61B | 7.32B | 6.65B |
Cost of Revenue | 519.56M | 573.75M | 544.66M | 483.17M | 456.48M | 464.66M | 426.60M | 366.37M | 6.84B | 7.03B | 6.73B | 6.17B | 6.04B | 4.90B | 3.88B | 5.06B | 5.21B | 3.84B | 3.58B | 3.37B | 2.99B | 2.73B | 2.70B | 2.77B | 2.43B | 5.34B | 5.21B | 4.76B |
Gross Profit | 370.01M | 286.65M | 1.46M | 160.96M | 140.97M | 65.22M | 102.58M | 115.42M | 1.36B | 1.40B | 1.23B | 1.19B | 1.17B | 1.04B | 774.00M | 853.00M | 974.00M | 847.00M | 858.00M | 842.00M | 772.00M | 724.00M | 665.00M | 783.00M | 852.00M | 2.26B | 2.11B | 1.89B |
Operating Expenses | -21.49M | 29.85M | 29.13M | 29.04M | 27.70M | 27.03M | 26.32M | 25.61M | 840.00M | 896.00M | 802.00M | 758.00M | 768.00M | 750.00M | 662.00M | 741.00M | 718.00M | 649.00M | 645.00M | 670.00M | 594.00M | 562.00M | 573.00M | 668.00M | 717.00M | 1.62B | 1.35B | 1.26B |
Selling, General & Admin | 33.34M | 29.85M | 29.13M | 29.04M | 27.70M | 27.03M | 26.32M | 25.61M | 491.00M | 519.00M | 453.00M | 427.00M | 428.00M | 417.00M | 344.00M | 392.00M | 399.00M | 377.00M | 385.00M | 417.00M | 364.00M | 351.00M | 372.00M | 459.00M | 521.00M | 1.11B | 915.00M | 857.00M |
Research & Development | N/A | N/A | 285.00M | 273.00M | 324.00M | 204.00M | 158.00M | 154.00M | 146.00M | 169.00M | 144.00M | 126.00M | 133.00M | 117.00M | 97.00M | 127.00M | 114.00M | 88.00M | 83.00M | 76.00M | 67.00M | 67.00M | 48.00M | 58.00M | 52.00M | 66.00M | 68.00M | 92.00M |
Other Operating Expenses | -54.83M | 366.00K | -18.00K | 36.00K | 673.00M | 345.00M | 224.00M | 212.00M | 203.00M | 208.00M | 205.00M | 205.00M | 207.00M | 216.00M | 221.00M | 222.00M | 205.00M | 184.00M | 177.00M | 177.00M | 163.00M | 144.00M | 153.00M | 151.00M | 144.00M | 448.00M | 365.00M | 309.00M |
Operating Income | 391.50M | 256.35M | -119.86M | 96.69M | 113.28M | 38.18M | 76.26M | 89.81M | 524.00M | 499.00M | 428.00M | 435.00M | 400.00M | 287.00M | 112.00M | 112.00M | 256.00M | 198.00M | 213.00M | 172.00M | 178.00M | 162.00M | 92.00M | 115.00M | 135.00M | 641.00M | 764.00M | 628.00M |
Other Expenses / Income | -86.42M | -47.89M | -30.72M | -69.47M | -99.27M | -142.66M | -54.29M | -33.31M | -29.66M | -42.33M | -43.46M | -50.35M | -51.25M | -179.00M | -26.81M | -238.00M | -171.70M | -35.24M | 2.00M | -2.17M | -70.68M | -138.00M | -37.94M | -30.83M | -116.00M | N/A | N/A | N/A |
Before Tax Income | 305.08M | 208.47M | -150.58M | 27.22M | 14.01M | -101.04M | 9.19M | 56.49M | 452.00M | 401.00M | 344.00M | 323.00M | 271.00M | 132.00M | 92.00M | -126.00M | 78.00M | 196.00M | 215.00M | 171.00M | 176.00M | 24.00M | -79.00M | -68.00M | 19.00M | 641.00M | 764.00M | 628.00M |
Income Tax Expenses | N/A | 60.05M | 182.00M | 459.00M | 19.00M | 63.00M | 70.00M | 3.00M | 149.00M | 131.00M | 122.00M | 19.00M | 88.00M | 69.00M | 13.00M | 289.00M | 83.00M | 3.00M | 25.00M | -25.00M | -6.00M | -7.00M | 51.00M | -27.00M | 82.00M | 116.00M | 163.00M | 194.00M |
Net Income | 300.18M | 204.23M | -151.40M | 24.00M | 15.13M | -99.20M | 7.61M | 55.78M | 247.00M | 226.00M | 183.00M | 275.00M | 157.00M | 39.00M | -73.00M | -415.00M | -5.00M | 51.00M | 58.00M | 13.00M | 27.00M | -187.00M | -130.00M | -42.00M | -423.00M | 255.00M | 315.00M | 410.00M |
Interest Expenses | 102.59M | 55.45M | 38.58M | 49.62M | 322.00M | 132.00M | 73.00M | 92.00M | 67.00M | 91.00M | 80.00M | 105.00M | 108.00M | 149.00M | 133.00M | 82.90M | 77.38M | 196.00M | 11.25M | 10.13M | 12.37M | 11.38M | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 29.51M | 27.97M | 19.65M | 18.77M | 17.75M | 17.42M | 16.94M | 16.98M | 59.70M | 60.70M | 60.50M | 60.00M | 59.90M | 59.20M | 48.60M | 46.41M | 45.81M | 44.63M | 43.09M | 41.53M | 40.43M | 39.80M | 37.78M | 34.74M | 33.48M | 33.70M | 34.05M | 34.13M |
Diluted Shares Outstanding | 29.51M | 28.19M | 19.65M | 18.77M | 17.75M | 17.42M | 16.94M | 16.98M | 60.20M | 61.80M | 61.60M | 61.10M | 61.50M | 61.00M | 48.60M | 46.41M | 45.81M | 46.76M | 45.32M | 44.18M | 41.77M | 41.67M | 38.00M | 34.91M | 33.66M | 33.77M | 34.16M | 34.13M |
EBITDA | 555.78M | 378.37M | 14.82M | 218.00M | 227.46M | 184.98M | 215.28M | 209.24M | 285.73M | 174.14M | 590.00M | 604.00M | 560.00M | 164.46M | 191.79M | 366.49M | 331.32M | 302.81M | 190.46M | 180.84M | 184.00M | 153.17M | 59.19M | 51.50M | 38.49M | 371.00M | 478.00M | 604.00M |
EBITDA Margin | 62.48% | 43.98% | 2.71% | 33.84% | 38.07% | 34.91% | 40.68% | 43.43% | 3.48% | 2.07% | 7.41% | 8.20% | 7.77% | 2.77% | 4.13% | 6.19% | 5.36% | 6.46% | 4.29% | 4.29% | 4.89% | 4.43% | 1.76% | 1.45% | 1.17% | 4.88% | 6.53% | 9.09% |
EBIT | 402.78M | 319.74M | 69.17M | 532.62M | 356.13M | 95.80M | 150.61M | 150.78M | 463.00M | 448.00M | 385.00M | 399.00M | 353.00M | 257.00M | 73.00M | -43.10M | 155.38M | 250.00M | 94.25M | -1.86M | 33.37M | -182.62M | -79.00M | -69.00M | -341.00M | 371.00M | 478.00M | 604.00M |
EBIT Margin | 45.28% | 37.16% | 12.67% | 82.69% | 59.61% | 18.08% | 28.46% | 31.30% | 5.64% | 5.32% | 4.83% | 5.42% | 4.90% | 4.33% | 1.57% | -0.73% | 2.51% | 5.34% | 2.12% | -0.04% | 0.89% | -5.28% | -2.35% | -1.94% | -10.40% | 4.88% | 6.53% | 9.09% |
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 |