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 | 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 | -400.00K | -1.00M | 800.00K | -1.00M | 500.00K | 1.70M | N/A | N/A | N/A | N/A | N/A | N/A | -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 | 141.50M | 61.80M | 134.80M | 120.80M | 132.70M | 143.30M | 128.20M | 111.60M | 128.20M | 128.90M | 124.84M | 95.28M | 83.69M | 70.47M | -139.92M | 51.74M | 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 | -1.70M | -19.20M | -13.70M | -172.80M | -51.70M | -33.00M | -32.40M | -51.80M | -33.70M | -39.30M | -55.90M | -15.10M | -8.73M | -9.47M | -6.02M | -11.64M | 190.14M | -11.57M | -10.78M | -6.90M | -9.50M | -10.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 | 72.30M | 72.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 | 25.00M | 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 | 17.40M | 46.60M | 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 | 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 | 33.40M | 33.50M | 33.80M | 33.90M | 34.10M | 34.30M | 34.40M | 34.40M | 34.90M | 35.30M | 35.50M | 36.00M | 37.30M | 37.30M | 37.00M | 36.60M | 38.60M | 33.30M | 32.49M | 32.28M | 27.45M | 26.72M | 26.50M | 26.41M | 26.74M | 27.11M | 27.43M | 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.69M | 27.06M | 26.80M | 26.55M | 26.80M | 27.42M | 27.43M | 29.53M | 29.75M | 29.72M |
EBITDA | 399.70M | 363.10M | 304.80M | 238.70M | 248.90M | 242.80M | 214.40M | 201.60M | -34.20M | 151.10M | 155.90M | 172.10M | 170.40M | 157.80M | 117.50M | 142.90M | 153.00M | 148.04M | 111.51M | 98.81M | 77.00M | 72.51M | 63.84M | 62.11M | 68.90M | 104.30M | 99.70M | -24.30M | 98.20M | 89.70M |
EBITDA Margin | 19.44% | 18.34% | 16.85% | 15.82% | 15.55% | 15.52% | 14.72% | 14.42% | -2.33% | 9.98% | 10.58% | 11.91% | 11.86% | 12.38% | 9.58% | 9.79% | 11.07% | 12.03% | 12.06% | 11.98% | 10.91% | 11.78% | 11.63% | 12.04% | 14.52% | 14.29% | 13.84% | -3.79% | 14.93% | 17.30% |
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 | 70.70M | 97.80M | 113.60M | 112.75M | 85.39M | 70.75M | 55.72M | 50.22M | 40.17M | 42.04M | 51.50M | 81.10M | 78.90M | -45.90M | 73.60M | 67.30M |
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.77% | 6.70% | 8.22% | 9.16% | 9.24% | 8.58% | 7.90% | 8.16% | 7.32% | 8.15% | 10.85% | 11.11% | 10.95% | -7.16% | 11.19% | 12.98% |
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 |