Financial Year End | 2024-01-02 | 2023-01-03 | 2021-12-28 | 2020-12-29 | 2019-12-31 | 2019-01-01 | 2018-01-02 | 2017-01-03 | 2015-12-29 | 2014-12-30 | 2013-12-31 | 2013-01-01 | 2012-01-03 | 2010-12-28 | 2009-12-29 | 2008-12-30 | 2008-01-01 | 2007-01-02 | 2006-01-03 | 2004-12-28 | 2003-12-30 | 2002-12-31 | 2002-01-01 | 2001-01-02 | 1999-12-28 | 1998-12-29 | 1997-12-30 | 1996-12-29 | 1995-12-31 | 1994-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 3.44B | 3.30B | 2.93B | 1.98B | 2.48B | 2.33B | 2.26B | 2.28B | 2.10B | 1.98B | 1.88B | 1.81B | 1.76B | 1.66B | 1.60B | 1.61B | 1.51B | 1.32B | 1.18B | 969.20M | 773.80M | 651.97M | 539.10M | 438.30M | 347.50M | 265.20M | 208.60M | 160.30M | 117.20M | 85.60M |
Cost of Revenue | 3.05B | 2.02B | 1.73B | 1.24B | 1.46B | 1.37B | 1.30B | 526.63M | 504.03M | 490.31M | 1.06B | 450.20M | 448.50M | 412.90M | 394.40M | 416.80M | 381.00M | 333.50M | 302.90M | 257.10M | 195.40M | 516.52M | 146.20M | 117.50M | 95.20M | 76.10M | 94.20M | 74.30M | 36.70M | 26.90M |
Gross Profit | 391.34M | 1.28B | 1.20B | 746.31M | 1.02B | 965.32M | 963.52M | 1.75B | 1.60B | 1.49B | 819.16M | 1.36B | 1.31B | 1.25B | 1.21B | 1.19B | 1.13B | 981.80M | 879.20M | 712.10M | 578.40M | 135.44M | 392.90M | 320.80M | 252.30M | 189.10M | 114.40M | 86.00M | 80.50M | 58.70M |
Operating Expenses | 217.45M | 1.20B | 1.08B | 875.58M | 893.09M | 828.51M | 800.33M | 1.55B | 1.43B | 1.34B | 658.76M | 1.22B | 1.18B | 1.12B | 1.13B | 1.10B | 1.02B | 875.00M | 749.40M | 613.30M | 495.70M | 65.19M | 337.50M | 274.60M | 221.40M | 171.40M | 100.20M | 77.20M | 70.20M | 49.70M |
Selling, General & Admin | 217.45M | 205.75M | 186.14M | 157.64M | 160.20M | 154.77M | 141.53M | 927.26M | 844.12M | 785.75M | 114.73M | 702.40M | 673.80M | 637.80M | 629.30M | 628.70M | 602.00M | 518.70M | 436.00M | 353.80M | 287.10M | N/A | 199.40M | 165.10M | 133.30M | 102.40M | 93.40M | 66.50M | 64.30M | 46.10M |
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 | N/A |
Other Operating Expenses | 159.66M | 990.84M | 895.68M | 717.94M | 732.89M | 673.74M | 658.80M | 620.84M | 587.21M | 555.84M | 544.03M | 517.70M | 501.90M | 480.50M | 504.60M | 473.70M | 417.80M | 356.30M | 313.40M | 259.50M | 208.60M | 65.19M | 138.10M | 109.50M | 88.10M | 69.00M | 6.80M | 10.70M | 5.90M | 3.60M |
Operating Income | 173.90M | 83.69M | 119.97M | 88.88M | 152.70M | 118.95M | 152.84M | 200.99M | 165.25M | 144.73M | 160.39M | 138.70M | 133.50M | 128.20M | 73.70M | 87.20M | 110.80M | 106.80M | 129.70M | 98.90M | 82.70M | 70.26M | 55.40M | 46.10M | 30.90M | 17.70M | 14.20M | 8.80M | 10.30M | 9.00M |
Other Expenses / Income | -73.88M | -50.80M | -48.35M | -444.92M | -12.36M | -22.61M | -6.38M | -9.22M | -5.89M | -6.19M | -3.94M | -4.70M | -4.40M | -17.10M | -22.40M | -13.90M | -5.10M | 6.30M | 4.50M | 3.20M | 6.40M | 6.06M | 6.00M | 4.30M | 3.30M | 3.40M | 1.00M | 100.00K | 1.30M | 1.70M |
Before Tax Income | 100.01M | 32.89M | 71.62M | -356.04M | 140.33M | 107.41M | 146.47M | 191.77M | 159.35M | 138.54M | 156.45M | 134.00M | 129.10M | 111.10M | 51.30M | 73.30M | 105.70M | 113.10M | 134.20M | 102.10M | 89.10M | 76.32M | 61.40M | 50.40M | 34.20M | 21.10M | 15.20M | 8.90M | 11.60M | 10.70M |
Income Tax Expenses | -1.34M | -10.23M | -753.00K | -102.67M | 13.04M | 8.38M | -10.93M | 52.27M | 42.83M | 37.27M | 42.09M | 35.55M | 33.42M | 29.38M | 8.47M | 20.96M | 31.70M | 31.85M | 46.11M | 35.54M | 31.29M | 27.25M | 22.11M | 18.26M | 12.50M | 7.10M | 5.20M | 3.00M | 3.00M | 3.50M |
Net Income | 101.35M | 43.12M | 72.37M | -253.37M | 127.29M | 99.03M | 157.39M | 139.49M | 116.52M | 101.28M | 114.36M | 98.40M | 95.70M | 81.70M | 42.80M | 52.30M | 74.00M | 81.30M | 87.90M | 66.50M | 57.80M | 49.08M | 39.30M | 32.10M | 21.70M | 7.70M | 9.90M | 5.90M | 8.60M | 7.20M |
Interest Expenses | 8.55M | 6.04M | 10.70M | 8.60M | -2.50M | -6.78M | -6.38M | -9.22M | -5.89M | -6.19M | N/A | -4.70M | 4.92M | 16.81M | 23.43M | 14.79M | 10.85M | 4.20M | 3.90M | 2.20M | 3.50M | N/A | 4.30M | 4.70M | 2.80M | 3.00M | 500.00K | 500.00K | N/A | N/A |
Basic Shares Outstanding | 48.32M | 49.81M | 47.53M | 43.87M | 43.95M | 45.26M | 46.93M | 49.37M | 50.60M | 51.58M | 52.23M | 55.20M | 58.20M | 60.40M | 60.10M | 64.00M | 73.50M | 79.50M | 80.20M | 79.40M | 77.80M | 73.90M | 74.80M | 75.30M | 71.50M | 69.40M | 57.80M | 56.10M | 55.23M | 52.21M |
Diluted Shares Outstanding | 49.05M | 50.41M | 48.51M | 43.87M | 44.55M | 46.22M | 48.15M | 49.37M | 50.60M | 51.58M | 54.38M | 55.20M | 58.20M | 60.40M | 60.10M | 64.00M | 73.50M | 79.50M | 80.20M | 79.40M | 77.80M | 76.74M | 74.80M | 75.30M | 71.50M | 69.40M | 57.80M | 56.10M | 55.23M | 52.21M |
EBITDA | 268.23M | 176.07M | 209.62M | 180.30M | 240.83M | 250.65M | 232.82M | 270.55M | 239.02M | 215.19M | 235.01M | 203.68M | 206.00M | 200.02M | 149.89M | 161.34M | 180.75M | 170.42M | 183.05M | 140.19M | 120.55M | 99.17M | 83.17M | 68.74M | 47.90M | 26.34M | 22.30M | 20.14M | 17.50M | 14.30M |
EBITDA Margin | 7.80% | 5.33% | 7.16% | 9.09% | 9.70% | 10.75% | 10.30% | 11.89% | 11.38% | 10.89% | 12.51% | 11.26% | 11.72% | 12.05% | 9.36% | 10.04% | 11.96% | 12.96% | 15.48% | 14.46% | 15.58% | 15.21% | 15.43% | 15.68% | 13.78% | 9.93% | 10.69% | 12.57% | 14.93% | 16.71% |
EBIT | 108.57M | 38.94M | 82.32M | -347.44M | 137.84M | 100.63M | 140.09M | 182.54M | 153.46M | 132.36M | 156.45M | 129.25M | 134.04M | 127.88M | 74.71M | 88.05M | 116.55M | 117.35M | 137.91M | 104.24M | 92.59M | 76.32M | 65.71M | 55.06M | 37.00M | 17.80M | 15.60M | 9.40M | 11.60M | 10.70M |
EBIT Margin | 3.16% | 1.18% | 2.81% | -17.52% | 5.55% | 4.31% | 6.20% | 8.02% | 7.31% | 6.70% | 8.33% | 7.14% | 7.63% | 7.71% | 4.66% | 5.48% | 7.71% | 8.92% | 11.67% | 10.76% | 11.97% | 11.71% | 12.19% | 12.56% | 10.65% | 6.71% | 7.48% | 5.86% | 9.90% | 12.50% |
Financial Year End | 2024-01-02 | 2023-01-03 | 2021-12-28 | 2020-12-29 | 2019-12-31 | 2019-01-01 | 2018-01-02 | 2017-01-03 | 2015-12-29 | 2014-12-30 | 2013-12-31 | 2013-01-01 | 2012-01-03 | 2010-12-28 | 2009-12-29 | 2008-12-30 | 2008-01-01 | 2007-01-02 | 2006-01-03 | 2004-12-28 | 2003-12-30 | 2002-12-31 | 2002-01-01 | 2001-01-02 | 1999-12-28 | 1998-12-29 | 1997-12-30 | 1996-12-29 | 1995-12-31 | 1994-12-31 |