Financial Year End | 2023-12-30 | 2022-12-31 | 2021-12-25 | 2020-12-26 | 2019-12-28 | 2018-12-29 | 2017-12-30 | 2016-12-31 | 2015-12-26 | 2014-12-27 | 2013-12-28 | 2012-12-29 | 2011-12-31 | 2010-12-25 | 2009-12-26 | 2008-12-27 | 2007-12-29 | 2006-12-30 | 2005-12-31 | 2004-12-25 | 2003-12-27 | 2002-12-28 | 2001-12-29 | 2000-12-30 | 1999-12-25 | 1998-12-26 | 1997-12-27 | 1996-12-28 | 1995-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 2.01B | 2.09B | 2.06B | 1.74B | 1.25B | 995.65M | 862.99M | 906.45M | 959.93M | 903.01M | 739.10M | 580.20M | 513.00M | 463.80M | 415.10M | 398.40M | 341.60M | 285.40M | 238.30M | 217.20M | 207.90M | 215.40M | 186.80M | 190.60M | 176.80M | 183.50M | 183.80M | 191.10M | 151.30M |
Cost of Revenue | 1.16B | 1.23B | 1.26B | 921.98M | 635.66M | 483.41M | 413.09M | 446.78M | 458.32M | 438.00M | 354.10M | 265.00M | 228.43M | 207.50M | 201.20M | 214.50M | 152.30M | 121.20M | 96.83M | 88.00M | 85.60M | 88.40M | 81.70M | 84.10M | 78.40M | 89.40M | 90.00M | 95.80M | 72.20M |
Gross Profit | 852.37M | 861.99M | 797.79M | 814.45M | 614.17M | 512.24M | 449.90M | 459.67M | 501.62M | 465.01M | 385.00M | 315.20M | 284.57M | 256.30M | 213.90M | 183.90M | 189.30M | 164.20M | 141.47M | 129.20M | 122.30M | 127.00M | 105.10M | 106.50M | 98.40M | 94.10M | 93.80M | 95.30M | 79.10M |
Operating Expenses | 730.55M | 735.93M | 740.62M | 565.78M | 468.34M | 395.71M | 331.77M | 322.25M | 345.44M | 318.44M | 271.90M | 219.60M | 200.75M | 175.10M | 159.60M | 169.80M | 152.50M | 136.30M | 118.16M | 109.70M | 106.50M | 115.30M | 93.60M | 90.30M | 81.50M | 79.40M | 81.20M | 82.20M | 69.60M |
Selling, General & Admin | 730.55M | 735.93M | 740.62M | 565.78M | 468.34M | 395.71M | 331.77M | 322.25M | 345.19M | 316.67M | 270.30M | 219.50M | 200.75M | 174.80M | 158.50M | 167.90M | 149.00M | 136.30M | 118.16M | 109.80M | 106.50M | 115.30M | 93.70M | 90.40M | 81.50M | 79.50M | 81.20M | 82.20M | 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 |
Other Operating Expenses | -1.41M | -1.92M | -978.00K | 222.00K | -1.19M | -887.00K | N/A | N/A | 258.00K | 1.78M | 1.60M | 100.00K | N/A | 300.00K | 1.10M | 1.90M | 3.50M | N/A | N/A | -100.00K | N/A | 0 | -100.00K | -100.00K | N/A | -100.00K | 0 | N/A | 69.60M |
Operating Income | 121.82M | 161.31M | 106.35M | 244.21M | 144.91M | 115.88M | 115.67M | 137.42M | 156.17M | 146.57M | 113.10M | 95.60M | 83.82M | 81.20M | 54.30M | 14.10M | 36.90M | 28.00M | 23.32M | 19.50M | 15.90M | 11.70M | 11.40M | 16.10M | 16.90M | 14.60M | 12.60M | 13.20M | 9.50M |
Other Expenses / Income | -12.23M | -69.88M | -99.44M | 23.00K | -542.00K | -1.54M | 467.00K | -303.00K | -1.16M | -973.00K | -600.00K | -100.00K | 19.68M | -100.00K | 100.00K | 1.70M | 4.70M | 3.80M | 2.20M | 600.00K | 1.10M | 2.40M | 1.80M | 3.00M | 2.20M | -200.00K | 700.00K | 1.70M | 900.00K |
Before Tax Income | 109.59M | 91.44M | 6.91M | 244.23M | 144.37M | 116.29M | 116.14M | 137.12M | 155.01M | 145.59M | 112.50M | 95.50M | 103.50M | 81.10M | 54.40M | 15.80M | 41.60M | 31.80M | 25.52M | 20.10M | 17.00M | 14.10M | 13.20M | 19.10M | 19.10M | 14.40M | 13.30M | 14.90M | 10.40M |
Income Tax Expenses | 33.34M | 24.17M | -7.64M | 52.27M | 34.33M | 23.62M | 17.09M | 49.77M | 56.60M | 54.85M | 42.15M | 36.05M | 37.44M | 30.97M | 23.25M | 7.75M | 19.15M | 13.57M | 9.96M | 7.58M | 6.42M | 5.54M | 5.38M | 7.80M | 8.00M | 6.40M | 5.70M | 6.50M | -2.20M |
Net Income | 76.25M | 67.26M | 14.55M | 191.96M | 110.04M | 92.66M | 99.05M | 87.35M | 98.41M | 90.74M | 70.40M | 59.50M | 66.06M | 50.10M | 31.10M | 8.10M | 22.50M | 18.20M | 15.56M | 12.50M | 10.60M | 8.60M | 7.80M | 11.20M | 11.10M | 7.90M | 7.60M | 8.40M | 12.60M |
Interest Expenses | 10.99M | 2.56M | 110.00K | 199.00K | N/A | 1.29M | 549.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 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 12.24M | 12.32M | 12.28M | 12.13M | 11.89M | 11.62M | 12.04M | 12.53M | 9.62M | 9.20M | 8.74M | 8.69M | 13.01M | 13.66M | 14.06M | 13.93M | 14.19M | 13.90M | 14.13M | 14.13M | 14.72M | 16.08M | 16.41M | 18.10M | 20.50M | 20.60M | 20.50M | 20.40M | 19.75M |
Diluted Shares Outstanding | 12.26M | 12.35M | 12.44M | 12.28M | 11.91M | 11.73M | 12.18M | 12.80M | 9.62M | 9.20M | 8.74M | 8.69M | 13.74M | 13.66M | 14.06M | 13.93M | 14.19M | 13.90M | 14.52M | 14.13M | 14.72M | 16.08M | 16.41M | 18.10M | 20.50M | 20.60M | 20.50M | 20.40M | 19.75M |
EBITDA | 209.96M | 242.67M | 178.45M | 318.80M | 203.00M | 169.15M | 167.95M | 186.68M | 197.90M | 180.73M | 138.45M | 115.76M | 122.29M | 98.49M | 71.27M | 28.36M | 48.31M | 36.77M | 30.04M | 25.10M | 24.12M | 20.29M | 19.84M | 25.44M | 25.00M | 19.50M | 17.80M | 17.90M | 12.00M |
EBITDA Margin | 10.45% | 11.61% | 8.67% | 18.36% | 16.24% | 16.99% | 19.46% | 20.59% | 20.62% | 20.01% | 18.73% | 19.95% | 23.84% | 21.24% | 17.17% | 7.12% | 14.14% | 12.88% | 12.61% | 11.56% | 11.60% | 9.42% | 10.62% | 13.35% | 14.14% | 10.63% | 9.68% | 9.37% | 7.93% |
EBIT | 120.58M | 94.00M | 7.02M | 244.43M | 144.37M | 117.58M | 116.69M | 137.12M | 155.01M | 145.59M | 112.55M | 95.55M | 103.50M | 81.07M | 54.35M | 15.85M | 41.65M | 31.77M | 25.52M | 20.08M | 17.02M | 14.14M | 13.18M | 19.00M | 19.10M | 14.30M | 13.30M | 14.90M | 10.40M |
EBIT Margin | 6.00% | 4.50% | 0.34% | 14.08% | 11.55% | 11.81% | 13.52% | 15.13% | 16.15% | 16.12% | 15.23% | 16.47% | 20.18% | 17.48% | 13.09% | 3.98% | 12.19% | 11.13% | 10.71% | 9.24% | 8.18% | 6.56% | 7.06% | 9.97% | 10.80% | 7.79% | 7.24% | 7.80% | 6.87% |
Financial Year End | 2023-12-30 | 2022-12-31 | 2021-12-25 | 2020-12-26 | 2019-12-28 | 2018-12-29 | 2017-12-30 | 2016-12-31 | 2015-12-26 | 2014-12-27 | 2013-12-28 | 2012-12-29 | 2011-12-31 | 2010-12-25 | 2009-12-26 | 2008-12-27 | 2007-12-29 | 2006-12-30 | 2005-12-31 | 2004-12-25 | 2003-12-27 | 2002-12-28 | 2001-12-29 | 2000-12-30 | 1999-12-25 | 1998-12-26 | 1997-12-27 | 1996-12-28 | 1995-12-31 |