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.79B | 1.58B | 1.32B | 1.50B | 2.36B | 2.19B | 1.97B | 2.00B | 1.86B | 1.86B | 1.68B | 1.58B | 1.39B | 1.17B | 1.11B | 1.32B | 1.17B | 1.19B | 1.16B | 1.07B | 896.90M | 850.80M | 1.01B | 1.06B | 1.15B | 1.09B | 936.90M | 695.30M | 350.20M | 313.80M |
Cost of Revenue | 1.36B | 1.22B | 1.07B | 1.26B | 1.72B | 1.61B | 1.42B | 1.44B | 1.33B | 1.35B | 1.22B | 1.17B | 1.05B | 891.00M | 859.80M | 1.04B | 888.10M | 928.30M | 907.20M | 845.40M | 722.40M | 689.50M | 818.60M | 824.30M | 847.70M | 770.30M | 678.40M | 527.20M | 271.50M | 251.20M |
Gross Profit | 433.20M | 357.10M | 250.10M | 239.70M | 640.40M | 580.80M | 551.80M | 564.60M | 532.80M | 508.80M | 454.00M | 406.70M | 342.10M | 282.60M | 248.50M | 289.20M | 283.00M | 264.80M | 254.20M | 229.10M | 174.50M | 161.30M | 190.80M | 231.40M | 303.80M | 318.70M | 258.50M | 168.10M | 78.70M | 62.60M |
Operating Expenses | 217.90M | 181.90M | 198.30M | 225.60M | 215.20M | 209.60M | 201.20M | 204.50M | 200.40M | 203.00M | 183.10M | 157.90M | 150.10M | 152.80M | 144.80M | 154.50M | 160.80M | 143.60M | 147.10M | 137.40M | 112.70M | 100.60M | 448.60M | 145.10M | 234.90M | 201.70M | 181.90M | 165.30M | 60.90M | 60.00M |
Selling, General & Admin | 163.80M | 148.00M | 135.00M | 121.10M | 158.70M | 146.00M | 151.80M | 157.60M | 156.10M | 149.10M | 141.40M | 130.70M | 120.50M | 118.50M | 107.20M | 112.90M | 114.00M | 113.20M | 106.60M | 113.10M | 95.00M | 85.90M | 120.90M | 123.90M | 148.80M | 130.60M | 127.70M | 138.60M | 49.30M | 45.80M |
Research & Development | 52.70M | 45.80M | 45.10M | 46.60M | 56.50M | 55.90M | 49.40M | 46.90M | 44.30M | 47.90M | 41.70M | 36.70M | 32.60M | 30.80M | 30.10M | 31.40M | 34.20M | 30.40M | 25.40M | 21.30M | 17.70M | 14.70M | 18.60M | 21.20M | 24.80M | 23.60M | 18.40M | N/A | N/A | N/A |
Other Operating Expenses | -71.60M | -11.90M | 18.20M | 57.90M | N/A | 7.70M | N/A | N/A | N/A | 6.00M | N/A | -9.50M | -3.00M | 3.50M | 7.50M | 10.20M | 12.60M | N/A | 15.10M | 3.00M | N/A | N/A | 309.10M | N/A | 61.30M | 47.50M | 35.80M | 26.70M | 11.60M | 14.20M |
Operating Income | 215.30M | 175.20M | 51.80M | 14.10M | 425.20M | 371.20M | 350.60M | 360.10M | 332.40M | 305.80M | 270.90M | 248.80M | 192.00M | 129.80M | 103.70M | 134.70M | 122.20M | 121.20M | 107.10M | 91.70M | 61.80M | 60.70M | -257.80M | 86.30M | 68.90M | 117.00M | 76.60M | 2.80M | 17.80M | 2.60M |
Other Expenses / Income | -71.60M | -25.40M | -29.80M | -41.80M | -45.50M | -37.70M | -27.40M | -22.50M | -14.20M | -8.50M | -8.30M | -11.10M | -16.50M | -30.00M | -26.10M | -24.00M | -29.80M | -27.10M | -77.70M | -52.80M | -58.00M | -53.00M | -123.20M | -5.80M | -93.90M | -38.20M | -25.90M | -18.60M | -11.30M | -27.10M |
Before Tax Income | 109.70M | 149.80M | 22.00M | -27.70M | 379.70M | 333.50M | 323.20M | 337.60M | 318.20M | 297.30M | 262.60M | 237.70M | 175.50M | 99.80M | 77.60M | 110.70M | 92.40M | 94.10M | 29.40M | 38.90M | 3.80M | 7.70M | -381.00M | 80.50M | -25.00M | 78.80M | 50.70M | -15.80M | 6.50M | -24.50M |
Income Tax Expenses | 12.10M | 31.60M | 5.90M | -61.00M | 76.80M | 62.50M | 42.50M | 90.30M | 83.00M | 89.30M | 76.00M | 74.10M | 41.60M | 22.90M | 22.00M | 15.60M | 33.40M | 34.10M | -108.30M | 11.20M | 13.50M | 11.30M | 40.50M | 26.30M | -1.70M | 28.40M | -22.90M | 3.40M | 3.30M | 3.60M |
Net Income | 105.70M | 126.30M | 16.10M | 31.70M | 306.60M | 276.60M | 284.00M | 249.80M | 237.20M | 209.40M | 187.90M | 164.30M | 135.50M | 77.40M | 56.30M | 111.20M | 61.30M | 65.90M | 141.30M | 28.80M | -11.10M | -13.60M | -433.70M | 54.20M | -23.30M | 50.40M | 73.60M | -19.20M | 2.70M | -30.00M |
Interest Expenses | 34.00M | 36.20M | 38.30M | 41.80M | 45.50M | 37.70M | 27.40M | 22.10M | 14.20M | 8.00M | 7.30M | 10.00M | 11.60M | N/A | 26.10M | 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 |
Basic Shares Outstanding | 84.60M | 84.40M | 84.10M | 83.80M | 84.90M | 87.90M | 90.60M | 92.80M | 95.80M | 96.80M | 100.00M | 100.20M | 98.80M | 97.60M | 96.90M | 96.40M | 94.70M | 93.40M | 60.00M | 39.30M | 38.60M | 38.40M | 37.60M | 36.80M | 36.40M | 36.67M | 36.75M | 33.35M | 15.74M | 7.31M |
Diluted Shares Outstanding | 85.50M | 85.00M | 84.60M | 84.00M | 85.80M | 89.00M | 91.90M | 94.20M | 97.20M | 98.70M | 102.10M | 102.00M | 100.70M | 99.90M | 98.20M | 97.60M | 96.50M | 95.50M | 93.70M | 42.10M | 38.60M | 38.40M | 37.60M | 45.70M | 36.40M | 45.67M | 46.00M | 37.72M | 15.74M | 7.31M |
EBITDA | 268.50M | 312.20M | 198.30M | 155.00M | 566.90M | 494.30M | 458.40M | 455.50M | 410.80M | 377.90M | 330.50M | 305.60M | 244.00M | 153.50M | 151.00M | 172.40M | 136.20M | 145.00M | 82.30M | 95.30M | 58.10M | 44.90M | -330.00M | 139.20M | 36.30M | 126.30M | 86.50M | 10.90M | 17.60M | -12.20M |
EBITDA Margin | 15.01% | 19.79% | 14.97% | 10.32% | 24.07% | 22.58% | 23.23% | 22.73% | 22.07% | 20.37% | 19.69% | 19.36% | 17.52% | 13.08% | 13.62% | 13.01% | 11.63% | 12.15% | 7.09% | 8.87% | 6.48% | 5.28% | -32.69% | 13.19% | 3.15% | 11.60% | 9.23% | 1.57% | 5.03% | -3.89% |
EBIT | 151.80M | 194.10M | 60.30M | 12.50M | 428.90M | 376.80M | 353.90M | 362.20M | 334.40M | 306.70M | 271.20M | 248.40M | 188.70M | 100.30M | 104.40M | 126.80M | 94.70M | 100.00M | 33.00M | 40.00M | 2.40M | -2.30M | -393.20M | 80.50M | -25.00M | 78.80M | 50.70M | -15.80M | 6.00M | -26.40M |
EBIT Margin | 8.49% | 12.30% | 4.55% | 0.83% | 18.21% | 17.21% | 17.93% | 18.07% | 17.97% | 16.53% | 16.16% | 15.74% | 13.55% | 8.55% | 9.42% | 9.57% | 8.09% | 8.38% | 2.84% | 3.72% | 0.27% | -0.27% | -38.95% | 7.63% | -2.17% | 7.24% | 5.41% | -2.27% | 1.71% | -8.41% |
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 |