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-06-30 | 1998-06-30 | 1997-06-30 | 1996-06-30 | 1995-06-30 | 1994-06-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 2.06B | 1.98B | 1.81B | 1.51B | 1.60B | 1.56B | 1.46B | 1.40B | 1.47B | 1.51B | 1.47B | 1.45B | 1.44B | 1.27B | 1.23B | 1.46B | 1.38B | 1.23B | 924.35M | 824.56M | 705.65M | 615.53M | 548.94M | 516.10M | 474.50M | 730.00M | 720.30M | 640.90M | 657.70M | 518.50M |
Cost of Revenue | 1.10B | 1.11B | 1.04B | 883.20M | 923.00M | 908.40M | 854.30M | 832.80M | 914.60M | 971.90M | 947.00M | 928.10M | 921.10M | 809.70M | 790.80M | 971.00M | 920.70M | 805.76M | 599.64M | 534.00M | 464.99M | 406.81M | 365.41M | 310.73M | 285.30M | 452.40M | 454.10M | 407.10M | 400.10M | 299.90M |
Gross Profit | 960.90M | 874.30M | 767.10M | 625.40M | 677.50M | 656.50M | 602.40M | 565.60M | 553.10M | 541.80M | 526.50M | 517.50M | 515.50M | 464.90M | 435.10M | 488.40M | 461.60M | 425.02M | 324.70M | 290.56M | 240.66M | 208.72M | 183.53M | 205.38M | 189.20M | 277.60M | 266.20M | 233.80M | 257.60M | 218.60M |
Operating Expenses | 604.50M | 550.50M | 508.20M | 432.40M | 476.10M | 464.70M | 432.30M | 424.10M | 491.30M | 407.00M | 405.70M | 384.80M | 372.20M | 336.70M | 323.50M | 360.20M | 332.70M | 300.18M | 229.42M | 206.87M | 170.19M | 348.64M | 131.79M | 145.39M | 137.30M | 187.00M | 179.80M | 184.60M | 173.60M | 144.00M |
Selling, General & Admin | 604.50M | 550.50M | 508.20M | 432.40M | 476.10M | 464.70M | 432.30M | 424.10M | 491.30M | 407.00M | 405.70M | 384.80M | 379.90M | 336.70M | 323.50M | 360.20M | 332.70M | 300.18M | 229.42M | 206.87M | 170.19M | 150.55M | 131.79M | 125.32M | 119.90M | 163.80M | 159.00M | 163.00M | 149.00M | 121.60M |
Research & Development | 67.10M | 59.40M | 45.60M | 42.20M | 39.60M | 34.50M | 29.00M | 26.50M | 23.50M | 22.50M | 21.50M | 20.40M | 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 | -1.00M | 800.00K | -1.00M | 500.00K | 1.70M | -1.10M | 4.40M | 2.40M | -3.10M | -2.80M | 800.00K | -7.70M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 198.09M | N/A | 20.07M | 17.40M | 23.20M | 20.80M | 21.60M | 24.60M | 22.40M |
Operating Income | 356.40M | 315.00M | 239.60M | 181.10M | 197.10M | 188.40M | 162.30M | 145.00M | -90.10M | 105.40M | 111.50M | 123.40M | 117.10M | 114.20M | 93.90M | 122.60M | 125.70M | 130.49M | 94.56M | 83.60M | 70.04M | 57.53M | 50.28M | 59.99M | 51.90M | 90.60M | 86.40M | 49.20M | 84.00M | 74.60M |
Other Expenses / Income | -6.90M | -7.40M | -5.50M | -14.10M | -13.20M | -13.80M | -19.20M | -17.20M | -20.90M | -22.30M | -23.70M | -31.00M | -42.00M | -19.70M | -19.90M | -6.30M | -11.90M | -14.38M | -8.74M | -5.93M | -11.30M | -7.31M | -10.12M | -10.78M | -6.92M | -5.70M | -6.80M | -98.60M | -10.40M | -7.30M |
Before Tax Income | 349.50M | 307.60M | 234.10M | 167.00M | 183.90M | 174.60M | 143.10M | 127.80M | -111.00M | 83.10M | 87.80M | 100.30M | 91.50M | 94.50M | 74.00M | 94.30M | 113.80M | 116.11M | 85.81M | 77.67M | 58.83M | 50.22M | 40.17M | 49.21M | 45.00M | 81.10M | 75.60M | -49.40M | 73.60M | 67.30M |
Income Tax Expenses | 87.40M | 56.10M | 68.40M | 52.70M | 52.40M | 49.80M | 70.00M | 43.60M | 1.90M | 32.80M | 26.90M | 29.70M | 26.80M | 31.40M | 31.30M | 29.70M | 36.20M | 39.02M | 30.79M | 23.93M | 22.36M | 17.60M | 13.61M | 18.04M | 15.50M | 27.70M | 27.10M | 4.40M | 27.90M | 26.30M |
Net Income | 262.10M | 251.50M | 165.70M | 114.30M | 131.50M | 124.80M | 73.10M | 84.20M | -112.90M | 50.30M | 58.60M | 68.40M | 66.40M | 58.80M | 19.10M | 63.90M | 77.40M | 73.74M | 54.60M | 46.82M | 33.36M | 32.62M | 26.56M | 24.00M | 36.00M | 53.40M | 51.80M | -50.30M | 45.70M | 41.00M |
Interest Expenses | 8.20M | 7.00M | 6.30M | 13.30M | 14.10M | 16.30M | 19.10M | 22.60M | 24.30M | 19.90M | 21.50M | 24.60M | 25.80M | 22.80M | 22.00M | 26.20M | 20.80M | N/A | N/A | N/A | N/A | N/A | 14.40M | 19.65M | 2.10M | 8.60M | 7.80M | 183.80M | 10.00M | 5.80M |
Basic Shares Outstanding | 33.40M | 33.50M | 33.80M | 33.90M | 34.10M | 34.30M | 34.40M | 34.40M | 34.85M | 35.30M | 35.50M | 36.00M | 37.30M | 37.30M | 37.00M | 36.60M | 38.60M | 33.30M | 32.50M | 32.28M | 27.20M | 26.72M | 26.50M | 26.39M | 26.75M | 27.17M | 27.35M | 29.53M | 29.75M | 29.67M |
Diluted Shares Outstanding | 33.50M | 33.60M | 33.90M | 34.00M | 34.20M | 34.30M | 34.40M | 34.50M | 34.90M | 35.40M | 35.60M | 36.10M | 37.50M | 37.40M | 37.10M | 36.80M | 39.00M | 33.67M | 33.00M | 32.72M | 27.57M | 27.06M | 26.80M | 26.67M | 26.83M | 27.33M | 27.35M | 29.53M | 29.75M | 29.72M |
EBITDA | 401.00M | 354.30M | 285.50M | 226.80M | 244.60M | 239.40M | 214.40M | 201.60M | -34.20M | 151.10M | 158.20M | 174.30M | 168.70M | 162.10M | 141.10M | 137.90M | 177.30M | 171.72M | 124.45M | 115.36M | 91.69M | 80.46M | 75.41M | 80.06M | 69.29M | 62.30M | 62.20M | 70.80M | 108.60M | 97.00M |
EBITDA Margin | 19.50% | 17.90% | 15.78% | 15.03% | 15.28% | 15.30% | 14.72% | 14.42% | -2.33% | 9.98% | 10.74% | 12.06% | 11.74% | 12.72% | 11.51% | 9.45% | 12.83% | 13.95% | 13.46% | 13.99% | 12.99% | 13.07% | 13.74% | 15.51% | 14.60% | 8.53% | 8.64% | 11.05% | 16.51% | 18.71% |
EBIT | 357.70M | 314.60M | 240.40M | 180.30M | 198.00M | 190.90M | 162.20M | 150.40M | -86.70M | 103.00M | 107.00M | 122.70M | 119.00M | 113.00M | 72.40M | 119.80M | 134.40M | 112.75M | 85.39M | 70.75M | 55.72M | 50.22M | 54.57M | 61.69M | 53.60M | 89.70M | 86.70M | 137.90M | 83.60M | 73.10M |
EBIT Margin | 17.40% | 15.89% | 13.29% | 11.95% | 12.37% | 12.20% | 11.13% | 10.76% | -5.91% | 6.80% | 7.26% | 8.49% | 8.28% | 8.87% | 5.91% | 8.21% | 9.72% | 9.16% | 9.24% | 8.58% | 7.90% | 8.16% | 9.94% | 11.95% | 11.30% | 12.29% | 12.04% | 21.52% | 12.71% | 14.10% |
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-06-30 | 1998-06-30 | 1997-06-30 | 1996-06-30 | 1995-06-30 | 1994-06-30 |