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 | 11.76B | 9.27B | 8.60B | 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 | 10.07B | 7.81B | 7.11B | 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 | 1.69B | 1.46B | 1.49B | 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 | 33.34M | 29.85M | 29.13M | 29.04M | 27.70M | 1.34B | 1.03B | 955.00M | 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 | 794.00M | 648.00M | 589.00M | 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 | -176.00K | 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 | 349.00M | 432.00M | 533.00M | 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 | 55.02M | 9.32M | -81.18M | -49.66M | -99.27M | -175.00M | -88.00M | -97.00M | -72.00M | -98.00M | -84.00M | -112.00M | -129.00M | -155.00M | -20.00M | -238.00M | -178.00M | -2.00M | 2.00M | -1.00M | -2.00M | -138.00M | -171.00M | -183.00M | -116.00M | N/A | N/A | N/A |
Before Tax Income | 305.08M | 208.47M | -150.58M | 27.22M | 14.01M | 174.00M | 344.00M | 436.00M | 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 | 107.32M | 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 | 55.00M | 207.00M | 363.00M | 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 | 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 | 29.51M | 27.97M | 19.65M | 18.77M | 17.75M | 58.80M | 52.80M | 55.90M | 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 | 58.80M | 53.03M | 56.40M | 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 | 475.60M | 376.54M | 95.98M | 253.81M | 252.70M | 595.00M | 574.00M | 670.00M | 666.00M | 656.00M | 590.00M | 604.00M | 560.00M | 473.00M | 294.00M | 96.00M | 283.00M | 238.00M | 260.00M | 165.00M | 184.00M | -50.00M | 74.00M | 82.00M | -197.00M | 371.00M | 478.00M | 604.00M |
EBITDA Margin | 53.46% | 43.76% | 17.58% | 39.40% | 42.30% | 5.06% | 6.19% | 7.79% | 8.11% | 7.79% | 7.41% | 8.20% | 7.77% | 7.97% | 6.32% | 1.62% | 4.58% | 5.08% | 5.85% | 3.92% | 4.89% | -1.45% | 2.20% | 2.31% | -6.01% | 4.88% | 6.53% | 9.09% |
EBIT | 510.10M | 319.74M | 69.17M | 532.62M | 356.13M | 250.00M | 350.00M | 458.00M | 463.00M | 448.00M | 385.00M | 399.00M | 353.00M | 257.00M | 73.00M | -126.00M | 78.00M | 54.00M | 83.00M | -12.00M | 21.00M | -194.00M | -79.00M | -69.00M | -341.00M | 371.00M | 478.00M | 604.00M |
EBIT Margin | 57.34% | 37.16% | 12.67% | 82.69% | 59.61% | 2.13% | 3.77% | 5.33% | 5.64% | 5.32% | 4.83% | 5.42% | 4.90% | 4.33% | 1.57% | -2.13% | 1.26% | 1.15% | 1.87% | -0.28% | 0.56% | -5.61% | -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 |