Financial Year End | 2023-12-31 | 2023-12-30 | 2022-12-31 | 2022-01-01 | 2021-01-02 | 2019-12-28 | 2018-12-29 | 2017-12-30 | 2016-12-31 | 2016-01-02 | 2015-01-03 | 2013-12-28 | 2012-12-29 | 2011-12-31 | 2011-01-01 | 2010-01-02 | 2009-01-03 | 2007-12-29 | 2006-12-30 | 2005-12-31 | 2005-01-01 | 2004-01-03 | 2002-12-28 | 2001-12-29 | 2000-12-31 | 2000-01-01 | 1999-01-02 | 1997-12-27 | 1996-12-28 | 1995-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 921.01M | 921.01M | 998.60M | 1.19B | 1.13B | 1.06B | 1.19B | 1.05B | 1.01B | 918.50M | 790.50M | 718.20M | 648.70M | 581.94M | 517.60M | 436.90M | 429.00M | 423.10M | 365.20M | 327.74M | 259.00M | 200.00M | 133.80M | 114.30M | 123.18M | 134.30M | 126.30M | 88.50M | 57.50M | 24.50M |
Cost of Revenue | 176.69M | 189.40M | 193.89M | 217.90M | 209.11M | 187.50M | 200.71M | 179.40M | 180.19M | 159.68M | 140.80M | 127.40M | 115.80M | 101.69M | 95.50M | 89.80M | 88.90M | 87.90M | 79.80M | 78.02M | 57.70M | 44.40M | 33.40M | 32.80M | 32.16M | 30.10M | 30.10M | 21.20M | 12.60M | 5.40M |
Gross Profit | 744.32M | 731.62M | 804.71M | 968.57M | 925.53M | 873.40M | 988.54M | 867.86M | 825.89M | 758.82M | 649.70M | 590.80M | 532.90M | 480.25M | 422.10M | 347.10M | 340.10M | 335.20M | 285.40M | 249.73M | 201.30M | 155.60M | 100.40M | 81.50M | 91.02M | 104.20M | 96.20M | 67.30M | 44.90M | 19.10M |
Operating Expenses | 651.25M | 638.54M | 697.10M | 798.37M | 749.04M | 727.21M | 800.18M | 735.36M | 687.27M | 617.15M | 533.60M | 474.10M | 434.70M | 402.99M | 353.90M | 296.30M | 292.10M | 264.50M | 222.90M | 191.36M | 156.70M | 124.50M | 87.60M | 77.30M | 85.57M | 94.60M | 81.00M | 56.80M | 37.00M | 15.60M |
Selling, General & Admin | 651.25M | 627.10M | 697.10M | 798.37M | 749.04M | 727.21M | 800.18M | 735.36M | 687.27M | 617.15M | 533.58M | 474.03M | 434.74M | 402.99M | 353.95M | 296.35M | 292.14M | 261.19M | 219.10M | 189.02M | 159.12M | 123.09M | 86.56M | 76.20M | 79.97M | 88.50M | 79.70M | 55.60M | 36.40M | 15.00M |
Research & Development | N/A | 11.45M | 11.56M | 11.11M | 10.63M | 10.26M | N/A | N/A | N/A | 6.42M | 5.10M | 5.10M | 4.70M | N/A | N/A | N/A | N/A | N/A | N/A | 2.34M | N/A | 1.40M | 1.00M | 1.10M | 1.41M | 1.40M | 1.40M | 1.20M | 800.00K | 300.00K |
Other Operating Expenses | N/A | 7.00K | 1.01M | 450.00K | 1.46M | 4.31M | 3.16M | N/A | N/A | -6.42M | -5.08M | -5.03M | -4.74M | N/A | -46.00K | -46.00K | -37.00K | 3.31M | 3.79M | N/A | -2.42M | 12.00K | 44.00K | 2.00K | 4.19M | 4.70M | -100.00K | N/A | -200.00K | 300.00K |
Operating Income | 93.07M | 93.07M | 107.61M | 170.19M | 176.49M | 146.19M | 188.35M | 132.50M | 138.62M | 141.66M | 116.10M | 116.70M | 98.20M | 77.26M | 68.20M | 50.80M | 48.00M | 70.70M | 62.50M | 58.36M | 44.60M | 31.10M | 12.80M | 4.20M | 5.46M | 9.60M | 15.20M | 10.50M | 7.90M | 3.50M |
Other Expenses / Income | 9.38M | 9.38M | 1.01M | 450.00K | 1.46M | 4.31M | 3.16M | 2.14M | -70.00K | 927.00K | -400.00K | -100.00K | 200.00K | 222.00K | 700.00K | 200.00K | -1.70M | 500.00K | 1.40M | 487.00K | 200.00K | 200.00K | -200.00K | -700.00K | -677.00K | N/A | 200.00K | 200.00K | 200.00K | 200.00K |
Before Tax Income | 102.45M | 102.45M | 108.62M | 170.64M | 177.95M | 150.50M | 191.51M | 134.64M | 138.55M | 142.59M | 115.70M | 116.60M | 98.40M | 77.48M | 68.90M | 51.00M | 46.30M | 71.20M | 63.90M | 58.85M | 44.80M | 31.30M | 12.60M | 3.50M | 4.78M | 9.60M | 15.40M | 10.70M | 8.10M | 3.70M |
Income Tax Expenses | 38.66M | 38.66M | 39.27M | 54.14M | 53.28M | 49.97M | 65.29M | 72.11M | 38.51M | 47.92M | 39.02M | 37.56M | 31.99M | 26.73M | 23.20M | 17.40M | 16.40M | 25.50M | 22.70M | 19.86M | 14.20M | 10.50M | 4.10M | 1.30M | 1.91M | 3.70M | 5.90M | 4.10M | 3.10M | 1.40M |
Net Income | 63.79M | 63.79M | 69.35M | 116.50M | 124.66M | 100.53M | 126.22M | 62.53M | 100.04M | 94.67M | 76.60M | 79.00M | 66.40M | 50.75M | 45.70M | 33.60M | 29.90M | 45.00M | 40.40M | 38.99M | 30.80M | 20.80M | 8.50M | 2.20M | 2.87M | 5.90M | 9.50M | 6.60M | 5.00M | 2.30M |
Interest Expenses | N/A | 262.00K | 192.00K | 57.00K | 507.00K | 66.00K | 36.00K | 46.00K | 444.00K | 15.00K | 129.00K | 1.00K | 20.00K | 9.00K | 94.00K | 609.00K | 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 | 19.34M | 19.25M | 19.25M | 20.15M | 21.16M | 22.64M | 23.57M | 24.02M | 24.48M | 26.35M | 27.40M | 28.40M | 29.80M | 29.88M | 31.90M | 30.90M | 32.30M | 34.40M | 37.40M | 37.75M | 40.80M | 42.60M | 41.30M | 38.80M | 39.15M | 49.90M | 55.70M | 53.30M | 53.30M | 43.81M |
Diluted Shares Outstanding | 19.34M | 19.34M | 19.31M | 20.34M | 21.26M | 22.82M | 24.64M | 24.71M | 25.05M | 26.35M | 27.40M | 28.40M | 29.80M | 31.15M | 31.90M | 30.90M | 32.30M | 34.40M | 37.40M | 39.44M | 40.80M | 42.60M | 41.30M | 38.80M | 39.56M | 49.90M | 55.70M | 53.30M | 53.30M | 46.00M |
EBITDA | 93.07M | 113.47M | 107.61M | 170.19M | 176.49M | 146.19M | 188.35M | 150.80M | 152.48M | 152.58M | 124.56M | 125.60M | 107.24M | 85.96M | 76.91M | 58.68M | 53.00M | 75.83M | 68.66M | 64.75M | 49.84M | 35.18M | 16.74M | 7.62M | 8.96M | 14.10M | 18.80M | 12.90M | 8.90M | 4.00M |
EBITDA Margin | 10.11% | 12.32% | 10.78% | 14.34% | 15.55% | 13.78% | 15.84% | 14.40% | 15.16% | 16.61% | 15.76% | 17.49% | 16.53% | 14.77% | 14.86% | 13.43% | 12.35% | 17.92% | 18.80% | 19.76% | 19.24% | 17.59% | 12.51% | 6.66% | 7.28% | 10.50% | 14.89% | 14.58% | 15.48% | 16.33% |
EBIT | 102.45M | 102.72M | 108.81M | 170.70M | 178.46M | 150.56M | 191.55M | 134.69M | 139.00M | 142.60M | 115.75M | 116.56M | 98.41M | 77.49M | 68.99M | 51.61M | 46.30M | 70.50M | 63.10M | 58.85M | 45.00M | 31.30M | 12.60M | 3.50M | 4.78M | 9.60M | 15.40M | 10.70M | 8.10M | 3.70M |
EBIT Margin | 11.12% | 11.15% | 10.90% | 14.39% | 15.73% | 14.19% | 16.11% | 12.86% | 13.82% | 15.53% | 14.64% | 16.23% | 15.17% | 13.32% | 13.33% | 11.81% | 10.79% | 16.66% | 17.28% | 17.96% | 17.37% | 15.65% | 9.42% | 3.06% | 3.88% | 7.15% | 12.19% | 12.09% | 14.09% | 15.10% |
Financial Year End | 2023-12-31 | 2023-12-30 | 2022-12-31 | 2022-01-01 | 2021-01-02 | 2019-12-28 | 2018-12-29 | 2017-12-30 | 2016-12-31 | 2016-01-02 | 2015-01-03 | 2013-12-28 | 2012-12-29 | 2011-12-31 | 2011-01-01 | 2010-01-02 | 2009-01-03 | 2007-12-29 | 2006-12-30 | 2005-12-31 | 2005-01-01 | 2004-01-03 | 2002-12-28 | 2001-12-29 | 2000-12-31 | 2000-01-01 | 1999-01-02 | 1997-12-27 | 1996-12-28 | 1995-12-31 |