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-30 | 2000-01-01 | 1999-01-02 | 1998-01-03 | 1996-12-28 | 1995-12-31 | 1994-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 957.67M | 904.74M | 786.58M | 635.03M | 704.64M | 633.79M | 515.03M | 414.13M | 390.11M | 402.10M | 344.50M | 331.80M | 335.46M | 270.00M | 225.60M | 329.20M | 366.50M | 341.60M | 243.71M | 195.00M | 203.50M | 185.70M | 221.20M | 234.90M | 228.00M | 247.40M | 239.60M | 192.20M | 206.70M | 162.60M |
Cost of Revenue | 541.37M | 515.18M | 449.21M | 357.72M | 410.88M | 355.50M | 284.00M | 225.74M | 209.98M | 223.80M | 186.80M | 185.90M | 190.25M | 151.60M | 134.80M | 193.40M | 227.70M | 214.90M | 149.74M | 119.20M | 126.90M | 115.20M | 138.40M | 145.10M | 134.90M | 147.30M | 145.20M | 109.50M | 118.30M | 92.30M |
Gross Profit | 416.31M | 389.56M | 337.37M | 277.31M | 293.76M | 278.28M | 231.03M | 188.39M | 180.12M | 178.30M | 157.70M | 145.90M | 145.21M | 118.40M | 90.80M | 135.80M | 138.80M | 126.70M | 93.97M | 75.80M | 76.60M | 70.50M | 82.80M | 89.80M | 93.10M | 100.10M | 94.40M | 82.70M | 88.40M | 70.30M |
Operating Expenses | 248.01M | 237.13M | 220.19M | 193.20M | 203.41M | 187.97M | 170.08M | 143.13M | 130.01M | 136.20M | 124.40M | 109.40M | 108.38M | 93.50M | 91.20M | 148.80M | 101.80M | 97.30M | 79.50M | 68.90M | 58.40M | 58.80M | 66.30M | 66.40M | 63.60M | 69.80M | 68.50M | 52.60M | 57.60M | 51.80M |
Selling, General & Admin | 229.19M | 224.41M | 208.79M | 181.91M | 192.53M | 177.41M | 160.51M | 135.75M | 122.81M | 129.32M | 117.58M | 103.10M | 102.66M | 89.21M | 81.23M | 100.28M | 95.62M | 90.24M | 74.62M | 56.33M | 53.78M | 50.32M | 58.96M | 60.90M | 61.30M | 63.40M | 60.70M | 47.10M | 48.70M | 47.60M |
Research & Development | 13.56M | 12.72M | 11.40M | 11.30M | 10.88M | 10.55M | 9.56M | 7.38M | 6.68M | 6.20M | 6.70M | 6.00M | 5.72M | 5.30M | 5.60M | 6.20M | 6.00M | 6.20M | 4.89M | 3.10M | 4.70M | 4.80M | 6.60M | 7.70M | 7.30M | 7.00M | 6.80M | 5.50M | 4.10M | N/A |
Other Operating Expenses | -5.25M | -72.00K | -104.00K | -195.00K | -6.36M | -2.42M | N/A | N/A | 515.00K | 681.00K | 119.00K | 299.00K | N/A | -1.01M | 4.37M | 42.32M | 184.00K | 864.00K | N/A | 9.47M | -84.00K | 3.68M | 740.00K | -2.20M | -5.00M | -600.00K | 1.00M | 0 | 4.80M | 4.20M |
Operating Income | 168.30M | 171.28M | 116.71M | 81.12M | 87.82M | 88.60M | 60.75M | 45.26M | 50.12M | 42.10M | 33.30M | 36.40M | 36.84M | 24.90M | -500.00K | -13.00M | 37.00M | 29.40M | 14.46M | 6.80M | 18.20M | 11.70M | 16.50M | 23.40M | 29.50M | 30.30M | 25.90M | 30.10M | 30.80M | 18.50M |
Other Expenses / Income | -9.28M | -5.65M | -4.66M | -7.44M | -18.90M | -4.13M | -3.10M | -707.00K | -748.00K | -600.00K | -300.00K | -500.00K | 1.31M | -1.10M | -1.80M | -800.00K | -1.50M | -2.20M | -491.00K | 1.50M | 900.00K | -2.20M | -700.00K | 3.00M | 1.10M | 600.00K | 2.50M | 2.90M | 2.00M | N/A |
Before Tax Income | 159.02M | 165.64M | 112.05M | 73.69M | 68.92M | 79.53M | 57.65M | 44.55M | 49.37M | 41.50M | 33.00M | 35.90M | 38.14M | 23.80M | -2.30M | -13.80M | 35.50M | 27.20M | 13.97M | 8.30M | 19.10M | 9.50M | 15.80M | 26.40M | 30.60M | 30.90M | 28.40M | 33.00M | 32.80M | 18.50M |
Income Tax Expenses | 42.21M | 43.91M | 27.17M | 17.95M | 16.36M | 18.48M | 26.07M | 12.08M | 14.76M | 12.45M | 9.32M | 4.85M | 4.29M | 5.20M | 8.47M | 3.00K | 9.78M | 8.69M | 3.92M | 2.52M | 7.30M | 3.60M | 6.60M | 10.90M | 11.90M | 11.90M | 11.00M | 12.70M | 12.60M | 7.60M |
Net Income | 116.07M | 120.93M | 84.04M | 55.20M | 52.07M | 60.41M | 31.09M | 32.08M | 34.39M | 28.70M | 23.40M | 31.60M | 33.58M | 18.50M | -5.90M | -22.60M | 22.70M | 17.10M | 6.88M | 700.00K | 11.80M | -26.80M | 10.00M | 15.10M | 17.80M | 18.00M | 16.40M | 19.90M | 20.20M | 10.90M |
Interest Expenses | 8.53M | 6.48M | 4.82M | 7.42M | 12.76M | 7.03M | 3.55M | 1.29M | 948.00K | 966.00K | 900.00K | 833.00K | 1.07M | 1.31M | 2.17M | 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 |
Basic Shares Outstanding | 11.70M | 11.65M | 11.58M | 11.48M | 11.23M | 11.09M | 10.99M | 10.87M | 11.09M | 11.20M | 11.30M | 11.60M | 12.12M | 12.50M | 12.30M | 13.50M | 14.30M | 14.10M | 13.83M | 14.40M | 14.00M | 13.10M | 12.30M | 12.30M | 12.30M | 12.50M | 12.70M | 12.90M | 12.24M | 12.11M |
Diluted Shares Outstanding | 11.73M | 11.69M | 11.65M | 11.56M | 11.46M | 11.40M | 11.31M | 11.15M | 11.09M | 11.20M | 11.30M | 11.60M | 12.26M | 12.50M | 12.30M | 13.50M | 14.30M | 14.10M | 14.10M | 14.40M | 14.00M | 13.10M | 12.30M | 12.30M | 12.30M | 12.50M | 12.70M | 12.90M | 12.62M | 12.11M |
EBITDA | 201.59M | 153.26M | 151.64M | 115.42M | 116.59M | 111.84M | 80.08M | 59.78M | 60.92M | 53.30M | 43.39M | 45.67M | 46.86M | 32.24M | 12.19M | -15.07M | 39.85M | 33.55M | 17.73M | 6.83M | 24.25M | -18.02M | 25.90M | 35.54M | 38.60M | 39.00M | 34.90M | 37.60M | 37.60M | 22.70M |
EBITDA Margin | 21.05% | 16.94% | 19.28% | 18.18% | 16.55% | 17.65% | 15.55% | 14.43% | 15.62% | 13.26% | 12.60% | 13.76% | 13.97% | 11.94% | 5.40% | -4.58% | 10.87% | 9.82% | 7.28% | 3.50% | 11.91% | -9.71% | 11.71% | 15.13% | 16.93% | 15.76% | 14.57% | 19.56% | 18.19% | 13.96% |
EBIT | 166.81M | 171.31M | 116.03M | 80.57M | 81.18M | 85.93M | 60.71M | 45.45M | 50.10M | 42.11M | 33.62M | 37.28M | 38.93M | 25.01M | 4.74M | -22.60M | 32.48M | 25.79M | 10.80M | 3.22M | 19.10M | -23.20M | 16.60M | 26.00M | 29.70M | 29.90M | 27.40M | 32.60M | 32.80M | 18.50M |
EBIT Margin | 17.42% | 18.93% | 14.75% | 12.69% | 11.52% | 13.56% | 11.79% | 10.98% | 12.84% | 10.47% | 9.76% | 11.24% | 11.60% | 9.26% | 2.10% | -6.86% | 8.86% | 7.55% | 4.43% | 1.65% | 9.39% | -12.49% | 7.50% | 11.07% | 13.03% | 12.09% | 11.44% | 16.96% | 15.87% | 11.38% |
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-30 | 2000-01-01 | 1999-01-02 | 1998-01-03 | 1996-12-28 | 1995-12-31 | 1994-12-31 |