Financial Year End | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 1.27B | 1.21B | 1.17B | 1.17B | 1.06B | 1.06B | 1.03B | 1.03B | 946.90M | 946.90M | 896.90M | 1.27B | 1.68B | 1.85B | 3.44B | 3.35B | 3.54B | 3.68B | 3.59B | 3.17B | 3.03B | 2.78B | 2.35B | 2.12B | 1.93B | 1.66B | 1.55B | 1.55B | 1.69B | 1.75B |
Cost of Revenue | 842.80M | 793.30M | 744.90M | 744.90M | 688.80M | 688.80M | 672.10M | 672.10M | 621.20M | 621.20M | 589.20M | 914.00M | 1.36B | 1.51B | 2.95B | 2.87B | 3.06B | 3.15B | 3.09B | 2.71B | 2.57B | 2.35B | 2.00B | 1.81B | 1.64B | 1.39B | 1.29B | 1.27B | 1.46B | 1.43B |
Gross Profit | 431.50M | 421.40M | 421.20M | 421.20M | 374.30M | 374.30M | 356.90M | 356.90M | 325.70M | 325.70M | 307.70M | 351.40M | 324.70M | 342.70M | 493.20M | 486.70M | 488.10M | 530.68M | 495.95M | 460.25M | 464.14M | 426.30M | 342.92M | 307.29M | 290.38M | 268.27M | 265.59M | 276.92M | 223.46M | 325.80M |
Operating Expenses | 334.00M | 328.60M | 316.00M | 316.00M | 286.30M | 286.30M | 272.80M | 272.80M | 260.40M | 260.40M | 245.20M | 279.80M | 314.70M | 338.90M | 494.70M | 485.10M | 481.70M | 455.75M | 422.91M | 386.86M | 380.78M | 330.80M | 281.01M | 268.33M | 260.11M | 254.02M | 256.07M | 274.39M | 284.47M | 265.90M |
Selling, General & Admin | 334.00M | 328.60M | 316.00M | 316.00M | 286.30M | 286.30M | 272.80M | 272.80M | 260.40M | 260.40M | 245.20M | 279.80M | 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 |
Research & Development | 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 | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | 7.20M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 314.70M | 338.90M | 494.70M | 485.10M | 481.70M | 455.75M | 422.91M | 386.86M | 380.78M | 330.80M | 281.01M | 268.33M | 260.11M | 254.02M | 256.07M | 274.39M | 284.47M | 265.90M |
Operating Income | 97.50M | 92.80M | 105.20M | 105.20M | 88.00M | 88.00M | 84.10M | 84.10M | 66.10M | 66.10M | 61.70M | 71.30M | 10.00M | 3.80M | -1.50M | 1.60M | 6.40M | 74.93M | 73.03M | 73.39M | 83.37M | 95.50M | 61.90M | 38.96M | 30.27M | 14.25M | 9.51M | 2.53M | -61.01M | 59.90M |
Other Expenses / Income | -2.30M | -1.30M | -1.40M | -1.40M | -400.00K | -400.00K | -100.00K | -100.00K | 800.00K | 800.00K | -800.00K | -500.00K | -7.90M | -38.60M | -31.10M | -23.40M | -48.00M | 3.75M | -7.00M | -306.00K | 376.00K | 4.52M | 7.79M | -6.09M | -9.80M | -3.31M | -18.52M | -1.49M | -4.25M | 600.00K |
Before Tax Income | 95.20M | 91.50M | 103.80M | 103.80M | 87.60M | 87.60M | 84.00M | 84.00M | 66.10M | 66.10M | 62.90M | 70.80M | 2.10M | -34.80M | -32.60M | -21.80M | -41.60M | 78.68M | 66.03M | 73.08M | 83.74M | 100.02M | 69.69M | 32.87M | 20.47M | 10.93M | -9.01M | 1.04M | -65.25M | 60.50M |
Income Tax Expenses | 24.50M | 22.60M | 25.70M | 25.70M | 17.50M | 17.50M | 19.90M | 19.90M | 16.10M | 16.10M | 13.40M | -5.30M | 10.00M | 13.50M | 4.90M | 22.00M | -33.60M | 24.27M | 23.48M | 26.90M | 30.90M | 30.54M | 24.55M | 21.43M | 7.92M | 5.32M | -1.04M | 389.00K | -24.48M | 24.50M |
Net Income | 70.70M | 69.20M | 68.70M | 78.80M | 70.10M | 70.10M | 78.00M | 65.40M | 48.80M | 48.50M | 224.70M | 40.40M | -32.60M | -99.80M | -37.50M | -43.80M | -8.30M | 54.41M | 42.55M | 46.19M | 52.84M | 69.48M | 45.15M | 11.44M | 12.55M | 5.61M | -58.94M | 653.00K | -40.77M | 36.00M |
Interest Expenses | 1.10M | 1.00M | 1.10M | 1.10M | 100.00K | 100.00K | 100.00K | 100.00K | N/A | N/A | 1.60M | -500.00K | N/A | N/A | 1.30M | 1.50M | 1.70M | 2.18M | 1.80M | 887.00K | 305.00K | 986.00K | 1.68M | 2.67M | 3.07M | 2.34M | 1.65M | 1.76M | 4.35M | N/A |
Basic Shares Outstanding | 38.10M | N/A | 38.00M | 38.00M | 37.80M | 37.80M | 37.50M | 37.50M | 37.50M | 37.50M | 37.90M | 37.00M | 37.20M | 37.10M | 37.10M | 37.00M | 36.90M | 36.80M | 37.00M | 36.71M | 36.45M | 35.97M | 34.96M | 34.65M | 34.37M | 35.07M | 34.07M | 32.65M | 34.26M | 35.64M |
Diluted Shares Outstanding | 38.20M | N/A | 38.10M | 38.10M | 38.00M | 38.00M | 37.70M | 37.70M | 37.70M | 37.70M | 37.90M | 37.60M | 37.20M | 37.10M | 37.10M | 37.00M | 36.90M | 37.10M | 37.60M | 37.34M | 37.41M | 37.69M | 36.88M | 36.49M | 35.49M | 35.07M | 34.22M | 32.65M | 34.26M | 35.64M |
EBITDA | 103.90M | 98.40M | 109.10M | 109.10M | 91.70M | 91.70M | 88.20M | 88.20M | 68.60M | 68.60M | 63.30M | 39.70M | -14.70M | -77.00M | -15.00M | -1.00M | -22.20M | 98.32M | 82.31M | 86.33M | 94.44M | 109.79M | 79.56M | 45.54M | 34.86M | 27.22M | -44.67M | 17.95M | -47.29M | 71.70M |
EBITDA Margin | 8.15% | 8.10% | 9.36% | 9.36% | 8.63% | 8.63% | 8.57% | 8.57% | 7.24% | 7.24% | 7.06% | 3.14% | -0.87% | -4.15% | -0.44% | -0.03% | -0.63% | 2.67% | 2.29% | 2.73% | 3.11% | 3.95% | 3.39% | 2.15% | 1.81% | 1.64% | -2.88% | 1.16% | -2.80% | 4.09% |
EBIT | 96.30M | 92.80M | 95.50M | 105.60M | 87.70M | 87.70M | 98.00M | 85.40M | 64.90M | 64.60M | 239.70M | 34.60M | -22.60M | -86.30M | -31.30M | -20.30M | -40.20M | 80.87M | 67.83M | 73.97M | 84.05M | 101.01M | 71.38M | 35.54M | 23.55M | 13.28M | -58.33M | 2.81M | -60.90M | 60.50M |
EBIT Margin | 7.56% | 7.64% | 8.19% | 9.06% | 8.25% | 8.25% | 9.52% | 8.30% | 6.85% | 6.82% | 26.73% | 2.73% | -1.35% | -4.65% | -0.91% | -0.61% | -1.13% | 2.20% | 1.89% | 2.34% | 2.77% | 3.63% | 3.04% | 1.68% | 1.22% | 0.80% | -3.76% | 0.18% | -3.61% | 3.45% |
Financial Year End | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 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 |