Financial Year End | 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-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 921.01M | 998.60M | 1.19B | 1.13B | 1.06B | 1.19B | 1.05B | 1.01B | 918.50M | 790.47M | 718.17M | 648.73M | 581.94M | 517.64M | 436.94M | 429.01M | 423.15M | 374.19M | 327.74M | 272.82M | 200.01M | 133.78M | 114.28M | 123.18M | 129.40M | 121.60M | 85.20M | 56.70M | 24.50M | 7.30M |
Cost of Revenue | 176.69M | 193.89M | 217.90M | 209.11M | 187.50M | 200.71M | 179.40M | 180.19M | 159.68M | 140.79M | 127.44M | 115.80M | 101.69M | 95.48M | 89.80M | 88.88M | 87.89M | 89.55M | 78.02M | 66.82M | 44.42M | 33.39M | 32.80M | 32.16M | 21.00M | 21.90M | 15.60M | 10.80M | 5.40M | N/A |
Gross Profit | 744.32M | 804.71M | 968.57M | 925.53M | 873.40M | 988.54M | 867.86M | 825.89M | 758.82M | 649.68M | 590.74M | 532.92M | 480.25M | 422.16M | 347.14M | 340.13M | 335.26M | 284.64M | 249.73M | 206.00M | 155.59M | 100.38M | 81.48M | 91.02M | 108.40M | 99.70M | 69.60M | 45.90M | 19.10M | 7.30M |
Operating Expenses | 651.25M | 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 | 264.56M | 222.30M | 191.36M | 161.16M | 124.47M | 87.59M | 77.28M | 85.57M | 94.40M | 84.50M | 59.00M | 38.00M | 15.60M | N/A |
Selling, General & Admin | 256.99M | 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 | N/A |
Research & Development | 11.45M | 11.56M | 11.11M | 10.63M | 10.26M | 10.24M | 8.95M | 8.84M | 6.42M | 5.13M | 5.08M | 4.66M | N/A | N/A | N/A | N/A | 3.36M | 3.20M | 2.34M | 2.03M | 1.38M | 1.03M | 1.08M | 1.41M | 1.40M | 1.40M | 1.20M | 800.00K | 300.00K | N/A |
Other Operating Expenses | 382.81M | 1.01M | 450.00K | 1.46M | 4.31M | 3.16M | 2.14M | -70.00K | 927.00K | -449.00K | -131.00K | 247.00K | 164.24M | 137.71M | 106.56M | 89.43M | 82.49M | 56.71M | 50.68M | 37.61M | 34.25M | 17.78M | 11.11M | 4.19M | 4.50M | 3.40M | 2.20M | 800.00K | 300.00K | N/A |
Operating Income | 93.07M | 107.61M | 170.19M | 176.49M | 146.19M | 188.35M | 132.50M | 138.62M | 141.66M | 116.10M | 116.71M | 98.18M | 77.26M | 68.22M | 50.79M | 48.00M | 70.70M | 62.34M | 58.36M | 44.85M | 31.12M | 12.79M | 4.20M | 5.46M | 14.00M | 15.20M | 10.60M | 7.90M | 3.50M | 7.30M |
Other Expenses / Income | 9.38M | 1.01M | 450.00K | 1.46M | 4.31M | 3.16M | 2.14M | -70.00K | 927.00K | -449.00K | -131.00K | 247.00K | 222.00K | 648.00K | 187.00K | -1.68M | 471.00K | 1.41M | 487.00K | 233.00K | 192.00K | -221.00K | -692.00K | -677.00K | -4.45M | 200.00K | 100.00K | 200.00K | 200.00K | -7.30M |
Before Tax Income | 102.45M | 108.62M | 170.64M | 177.95M | 150.50M | 191.51M | 134.64M | 138.55M | 142.59M | 115.65M | 116.58M | 98.43M | 77.48M | 68.86M | 50.98M | 46.32M | 71.17M | 63.75M | 58.85M | 45.08M | 31.31M | 12.57M | 3.51M | 4.78M | 9.60M | 15.40M | 10.70M | 8.10M | 3.70M | N/A |
Income Tax Expenses | 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.21M | 17.42M | 16.38M | 25.24M | 22.49M | 19.86M | 14.30M | 10.49M | 4.07M | 1.31M | 1.91M | 3.70M | 5.90M | 4.10M | 3.10M | 1.40M | -300.00K |
Net Income | 63.79M | 69.35M | 116.50M | 124.66M | 100.53M | 126.22M | 62.53M | 100.04M | 94.67M | 76.64M | 79.02M | 66.43M | 50.75M | 45.65M | 33.56M | 29.95M | 45.32M | 41.27M | 38.99M | 30.78M | 20.82M | 8.50M | 2.20M | 2.87M | 5.90M | 9.50M | 6.60M | 5.00M | 2.30M | 300.00K |
Interest Expenses | 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 | 792.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.25M | 19.25M | 20.15M | 21.16M | 22.64M | 23.57M | 24.02M | 24.48M | 24.98M | 25.27M | 27.77M | 27.64M | 29.88M | 30.62M | 30.70M | 32.10M | 33.47M | 36.11M | 37.75M | 38.33M | 38.04M | 37.77M | 38.71M | 39.15M | 48.63M | 51.75M | 50.96M | 50.00M | 43.81M | 40.00M |
Diluted Shares Outstanding | 19.34M | 19.31M | 20.34M | 21.26M | 22.82M | 24.64M | 24.71M | 25.05M | 26.35M | 27.38M | 28.41M | 29.85M | 31.15M | 31.88M | 30.86M | 32.33M | 34.41M | 37.45M | 39.44M | 40.83M | 42.64M | 41.29M | 38.82M | 39.56M | 49.89M | 55.72M | 53.28M | 52.63M | 46.00M | 40.00M |
EBITDA | 123.11M | 130.22M | 192.89M | 200.96M | 146.19M | 188.35M | 132.50M | 152.10M | 151.64M | 124.91M | 125.76M | 107.27M | 85.96M | 76.87M | 58.66M | 53.81M | 76.03M | 69.43M | 64.77M | 49.92M | 31.12M | 12.79M | 4.20M | 5.46M | 18.50M | 18.60M | 12.80M | 8.70M | 3.80M | 7.30M |
EBITDA Margin | 13.37% | 13.04% | 16.26% | 17.71% | 13.78% | 15.84% | 12.65% | 15.12% | 16.51% | 15.80% | 17.51% | 16.54% | 14.77% | 14.85% | 13.42% | 12.54% | 17.97% | 18.55% | 19.76% | 18.30% | 15.56% | 9.56% | 3.68% | 4.43% | 14.30% | 15.30% | 15.02% | 15.34% | 15.51% | 100.00% |
EBIT | 102.72M | 108.81M | 170.70M | 178.46M | 150.56M | 191.55M | 134.69M | 139.00M | 142.60M | 115.78M | 116.58M | 98.45M | 77.49M | 68.96M | 51.59M | 47.11M | 70.56M | 63.75M | 58.85M | 45.08M | 31.31M | 12.57M | 3.51M | 4.78M | 9.60M | 15.40M | 10.70M | 8.10M | 3.70M | N/A |
EBIT Margin | 11.15% | 10.90% | 14.39% | 15.73% | 14.19% | 16.11% | 12.86% | 13.82% | 15.53% | 14.65% | 16.23% | 15.18% | 13.32% | 13.32% | 11.81% | 10.98% | 16.67% | 17.04% | 17.96% | 16.52% | 15.65% | 9.40% | 3.07% | 3.88% | 7.42% | 12.66% | 12.56% | 14.29% | 15.10% | 0.00% |
Financial Year End | 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-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 |