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 | 2008-01-05 | 2007-01-06 | 2005-12-31 | 2005-01-01 | 2004-01-03 | 2003-01-04 | 2002-01-05 | 2000-12-30 | 2000-01-01 | 1999-01-02 | 1998-01-03 | 1996-12-31 | 1995-12-31 | 1994-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 1.41B | 1.68B | 1.87B | 1.61B | 2.22B | 2.54B | 2.79B | 3.04B | 3.23B | 3.51B | 3.26B | 2.86B | 2.57B | 2.03B | 1.55B | 1.58B | 1.43B | 1.21B | 1.04B | 960.00M | 781.20M | 663.30M | 545.50M | 504.30M | 418.80M | 304.70M | 244.80M | 205.90M | 181.10M | 161.90M |
Cost of Revenue | 731.80M | 851.70M | 903.60M | 842.90M | 1.12B | 1.20B | 1.43B | 1.46B | 1.48B | 1.51B | 1.40B | 1.25B | 1.13B | 875.50M | 703.20M | 732.10M | 691.00M | 605.00M | 506.76M | 449.90M | 379.80M | 329.30M | 273.70M | 248.50M | 205.90M | 154.20M | 127.30M | 104.70M | 95.70M | 88.50M |
Gross Profit | 680.58M | 830.70M | 966.40M | 770.40M | 1.10B | 1.34B | 1.36B | 1.58B | 1.75B | 2.00B | 1.86B | 1.61B | 1.44B | 1.16B | 844.90M | 851.10M | 742.00M | 609.00M | 533.71M | 510.10M | 401.40M | 334.00M | 271.80M | 255.80M | 212.90M | 150.50M | 117.50M | 101.20M | 85.40M | 73.40M |
Operating Expenses | 777.17M | 823.70M | 842.60M | 866.70M | 1.08B | 1.22B | 1.33B | 1.42B | 1.46B | 1.43B | 1.30B | 1.12B | 967.20M | 778.80M | 633.30M | 645.40M | 555.50M | 485.60M | 424.31M | 368.60M | 291.60M | 238.10M | 199.80M | 162.00M | 125.40M | 95.40M | 83.50M | 76.80M | 64.90M | 47.10M |
Selling, General & Admin | 757.77M | 823.70M | 842.60M | 866.70M | 1.08B | 1.22B | 1.33B | N/A | 1.44B | 1.43B | 1.30B | 1.11B | 967.20M | 778.80M | 633.20M | 645.40M | 555.50M | 485.60M | N/A | 368.60M | 291.60M | 238.20M | 195.00M | 161.90M | 125.40M | 95.10M | 82.90M | 73.70M | N/A | N/A |
Research & Development | 19.40M | 29.10M | 27.20M | 25.90M | 32.40M | 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 | 2.12M | -1.40M | -14.50M | -4.80M | 27.00M | 1.07M | N/A | 1.42B | 24.40M | 0 | N/A | 8.20M | N/A | N/A | 100.00K | N/A | N/A | 0 | 424.31M | N/A | 0 | -100.00K | 4.80M | 100.00K | N/A | 300.00K | 600.00K | 3.10M | 64.90M | 47.10M |
Operating Income | -96.58M | -17.73M | 92.70M | -96.30M | -9.99M | 62.70M | -424.28M | 154.92M | 291.23M | 566.54M | 561.60M | 488.80M | 471.99M | 376.40M | 211.60M | 205.80M | 186.50M | 123.30M | 109.39M | 141.50M | 109.80M | 95.90M | 72.10M | 93.80M | 87.40M | 55.10M | 33.90M | 24.40M | 20.50M | 26.30M |
Other Expenses / Income | -59.55M | -4.37M | -39.60M | -75.60M | -21.31M | -52.80M | -29.48M | -40.62M | 20.43M | -8.46M | -100.00K | 3.40M | -20.43M | 7.80M | 8.30M | -16.40M | 1.00M | -4.50M | -5.83M | -400.00K | -300.00K | 100.00K | 700.00K | 900.00K | 400.00K | -400.00K | -1.70M | -1.40M | -300.00K | -1.40M |
Before Tax Income | -156.14M | -22.10M | 53.10M | -171.90M | -31.30M | 20.20M | -453.75M | 114.31M | 311.66M | 558.08M | 561.50M | 492.20M | 451.56M | 384.20M | 219.90M | 189.40M | 187.50M | 118.80M | 103.56M | 141.10M | 109.50M | 96.00M | 72.80M | 94.70M | 87.80M | 54.70M | 32.20M | 23.00M | 20.20M | 24.90M |
Income Tax Expenses | 522.00K | 21.40M | 26.50M | -76.00M | 18.70M | 21.10M | 19.80M | 28.70M | 81.76M | 171.47M | 173.42M | 137.96M | 144.16M | 119.32M | 75.60M | 51.33M | 64.27M | 41.21M | 25.50M | 50.53M | 41.10M | 37.07M | 29.12M | 38.80M | 36.00M | 22.60M | 13.20M | 9.40M | 8.10M | 9.60M |
Net Income | -157.09M | -43.50M | 25.43M | -95.90M | -50.00M | -3.50M | -478.17M | 78.87M | 220.64M | 376.71M | 378.20M | 343.40M | 294.70M | 255.20M | 139.20M | 138.10M | 123.30M | 77.60M | 78.06M | 90.60M | 68.30M | 58.90M | 43.70M | 55.90M | 51.80M | 32.20M | 18.90M | 13.60M | 12.10M | 15.30M |
Interest Expenses | 21.78M | 19.20M | 25.10M | 31.80M | 29.90M | 42.50M | 43.21M | 26.89M | 20.02M | 15.90M | 9.55M | 5.16M | 2.39M | 1.12M | 235.00K | 555.00K | 890.00K | 3.55M | 316.00K | 30.00K | 62.00K | 107.00K | 319.00K | 128.00K | N/A | 200.00K | N/A | 1.20M | 1.10M | 600.00K |
Basic Shares Outstanding | 52.28M | 51.84M | 51.96M | 51.12M | 50.23M | 49.20M | 48.50M | 48.10M | 48.80M | 56.23M | 57.40M | 60.96M | 63.30M | 66.70M | 66.68M | 67.53M | 68.21M | 67.18M | 70.83M | 70.67M | 73.20M | 45.99M | 30.17M | 73.50M | 75.20M | 73.30M | 70.30M | 67.73M | 68.27M | 67.43M |
Diluted Shares Outstanding | 52.28M | 51.84M | 52.78M | 51.12M | 50.23M | 49.20M | 48.50M | 48.30M | 48.92M | 56.69M | 57.40M | 61.40M | 63.97M | 67.69M | 67.15M | 68.32M | 70.33M | 68.82M | 73.21M | 74.46M | 73.20M | 48.24M | 31.24M | 73.50M | 75.20M | 73.30M | 70.30M | 68.21M | 68.27M | 67.43M |
EBITDA | -77.49M | 5.60M | 109.30M | -101.10M | 44.80M | 115.50M | -334.18M | 229.06M | 410.07M | 660.00M | 643.10M | 552.06M | 441.25M | 416.24M | 256.34M | 227.63M | 221.25M | 154.42M | 132.91M | 165.82M | 129.32M | 110.59M | 82.77M | 101.26M | 93.70M | 59.40M | 35.10M | 27.30M | 23.80M | 27.00M |
EBITDA Margin | -5.49% | 0.33% | 5.84% | -6.27% | 2.02% | 4.54% | -11.99% | 7.53% | 12.70% | 18.81% | 19.73% | 19.32% | 17.19% | 20.50% | 16.56% | 14.38% | 15.44% | 12.72% | 12.77% | 17.27% | 16.55% | 16.67% | 15.17% | 20.08% | 22.37% | 19.49% | 14.34% | 13.26% | 13.14% | 16.68% |
EBIT | -134.79M | -2.90M | 77.03M | -140.10M | -1.40M | 60.10M | -415.15M | 134.47M | 322.41M | 564.07M | 561.17M | 486.52M | 441.25M | 375.64M | 215.04M | 189.99M | 188.46M | 122.37M | 103.88M | 141.16M | 109.46M | 96.08M | 73.14M | 94.83M | 87.80M | 55.00M | 32.10M | 24.20M | 21.30M | 25.50M |
EBIT Margin | -9.54% | -0.17% | 4.12% | -8.68% | -0.06% | 2.36% | -14.89% | 4.42% | 9.99% | 16.07% | 17.21% | 17.03% | 17.19% | 18.50% | 13.89% | 12.00% | 13.15% | 10.08% | 9.98% | 14.70% | 14.01% | 14.48% | 13.41% | 18.80% | 20.96% | 18.05% | 13.11% | 11.75% | 11.76% | 15.75% |
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 | 2008-01-05 | 2007-01-06 | 2005-12-31 | 2005-01-01 | 2004-01-03 | 2003-01-04 | 2002-01-05 | 2000-12-30 | 2000-01-01 | 1999-01-02 | 1998-01-03 | 1996-12-31 | 1995-12-31 | 1994-12-31 |