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.05M | 580.22M | 513.00M | 463.80M | 415.05M | 398.40M | 341.65M | 285.43M | 238.30M | 217.21M | 207.94M | 215.35M | 186.78M | 190.55M | 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.13M | 265.01M | 228.43M | 207.47M | 201.24M | 214.51M | 152.29M | 121.16M | 96.83M | 87.97M | 85.61M | 88.37M | 81.69M | 77.61M | 72.50M | 84.20M | 85.50M | 92.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 | 384.92M | 315.21M | 284.57M | 256.33M | 213.82M | 183.89M | 189.36M | 164.28M | 141.47M | 129.24M | 122.34M | 126.99M | 105.09M | 112.94M | 104.30M | 99.30M | 98.30M | 98.30M | 79.10M |
Operating Expenses | 752.37M | 735.93M | 740.62M | 565.78M | 468.34M | 395.71M | 331.77M | 322.25M | 345.19M | 316.67M | 270.26M | 219.48M | 200.75M | 174.85M | 158.50M | 169.82M | 152.47M | 136.33M | 118.16M | 109.75M | 106.37M | 115.32M | 93.65M | 96.82M | 87.40M | 84.70M | 85.70M | 85.10M | 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.26M | 219.48M | 200.75M | 174.85M | 158.50M | 167.89M | 149.03M | 136.33M | 118.16M | 109.75M | 106.47M | 115.32M | 93.65M | 90.38M | 81.50M | 79.50M | 81.20M | 82.10M | 68.00M |
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 | 21.82M | -1.92M | -978.00K | 222.00K | -1.19M | -887.00K | -82.00K | -706.00K | -1.22M | -994.00K | -583.00K | -98.00K | N/A | 300.00K | N/A | 1.94M | 3.44M | N/A | N/A | N/A | -100.00K | N/A | N/A | 6.44M | 5.90M | 5.20M | 4.50M | 3.00M | 1.60M |
Operating Income | 100.00M | 161.31M | 106.35M | 244.21M | 144.91M | 115.88M | 115.67M | 137.66M | 156.17M | 146.57M | 113.09M | 95.58M | 103.66M | 81.18M | 54.27M | 14.06M | 36.88M | 27.95M | 23.32M | 19.48M | 15.87M | 11.67M | 11.44M | 16.12M | 16.90M | 14.60M | 12.60M | 13.20M | 9.50M |
Other Expenses / Income | 9.59M | -34.62M | -1.09M | 23.00K | -542.00K | 405.00K | 467.00K | -538.00K | -1.16M | -973.00K | -552.00K | -216.00K | -155.00K | -70.00K | 96.00K | 1.78M | 1.32M | 3.82M | 2.20M | 593.00K | 1.10M | 2.42M | 1.78M | 2.93M | 2.20M | -300.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.54M | 95.52M | 103.50M | 81.11M | 54.37M | 15.84M | 41.64M | 31.77M | 25.52M | 20.08M | 16.97M | 14.09M | 13.22M | 19.05M | 19.10M | 14.30M | 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.81M | 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.39M | 59.47M | 66.06M | 50.14M | 31.12M | 8.09M | 22.49M | 18.19M | 15.56M | 12.50M | 10.56M | 8.55M | 7.83M | 11.24M | 11.10M | 7.90M | 7.60M | 8.40M | 12.60M |
Interest Expenses | N/A | 2.56M | 110.00K | 199.00K | N/A | 1.29M | 549.00K | 168.00K | 56.00K | 21.00K | 31.00K | 31.00K | 54.00K | 79.00K | 112.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 | 12.24M | 12.32M | 12.28M | 12.13M | 11.89M | 11.62M | 12.04M | 12.53M | 13.12M | 12.97M | 12.77M | 12.91M | 13.01M | 13.66M | 14.06M | 13.93M | 14.19M | 13.90M | 14.13M | 14.13M | 14.72M | 16.08M | 16.41M | 18.06M | 20.56M | 20.26M | 20.54M | 20.00M | 19.75M |
Diluted Shares Outstanding | 12.26M | 12.35M | 12.44M | 12.28M | 11.91M | 11.73M | 12.18M | 12.80M | 13.52M | 13.48M | 13.50M | 13.44M | 13.74M | 14.23M | 14.36M | 14.34M | 14.70M | 14.38M | 14.52M | 14.52M | 15.00M | 16.41M | 16.59M | 18.11M | 20.56M | 20.26M | 20.54M | 20.49M | 19.75M |
EBITDA | 209.96M | 242.67M | 87.13M | 317.44M | 202.09M | 168.50M | 169.38M | 186.98M | 199.32M | 183.48M | 140.56M | 115.94M | 122.29M | 98.53M | 71.29M | 28.34M | 48.30M | 32.94M | 27.84M | 24.51M | 23.08M | 11.67M | 11.44M | 22.56M | 22.80M | 19.80M | 17.10M | 16.20M | 11.10M |
EBITDA Margin | 10.45% | 11.61% | 4.23% | 18.28% | 16.17% | 16.92% | 19.63% | 20.63% | 20.76% | 20.32% | 19.02% | 19.98% | 23.84% | 21.25% | 17.18% | 7.11% | 14.14% | 11.54% | 11.68% | 11.28% | 11.10% | 5.42% | 6.12% | 11.84% | 12.90% | 10.79% | 9.30% | 8.48% | 7.34% |
EBIT | 109.59M | 94.00M | 7.02M | 244.43M | 144.37M | 117.58M | 116.69M | 137.29M | 155.07M | 145.62M | 112.57M | 95.55M | 103.55M | 81.19M | 54.48M | 15.84M | 41.64M | 31.77M | 25.52M | 20.08M | 16.97M | 14.09M | 13.22M | 19.05M | 19.10M | 14.30M | 13.30M | 14.90M | 10.40M |
EBIT Margin | 5.46% | 4.50% | 0.34% | 14.08% | 11.55% | 11.81% | 13.52% | 15.15% | 16.15% | 16.13% | 15.23% | 16.47% | 20.19% | 17.50% | 13.13% | 3.98% | 12.19% | 11.13% | 10.71% | 9.24% | 8.16% | 6.54% | 7.08% | 10.00% | 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 |