Financial Year End | 2023-12-30 | 2022-12-31 | 2022-01-10 | 2022-01-01 | 2021-12-31 | 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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 4.04B | 4.03B | 3.25B | 3.25B | 3.25B | 2.51B | 2.96B | 2.72B | 2.34B | 2.27B | 1.83B | 1.64B | 1.43B | 1.04B | 855.91M | 719.10M | 646.60M | 651.90M | 500.50M | 403.10M | 316.67M | 271.10M | 242.20M | 235.10M | 101.60M | 126.90M | 132.50M | 132.30M | 148.30M | 124.80M |
Cost of Revenue | 2.52B | 2.59B | 2.06B | 2.06B | 2.06B | 1.63B | 1.86B | 1.72B | 1.42B | 1.37B | 1.12B | 995.95M | 878.70M | 635.20M | 511.77M | 432.40M | 396.00M | 403.70M | 308.10M | 246.30M | 195.01M | 168.50M | 156.30M | 156.60M | 70.00M | 81.70M | 91.60M | 96.10M | 102.50M | 87.30M |
Gross Profit | 1.51B | 1.45B | 1.19B | 1.19B | 1.19B | 882.05M | 1.10B | 1.00B | 912.74M | 901.18M | 706.50M | 640.59M | 550.00M | 403.00M | 344.14M | 286.70M | 250.60M | 248.20M | 192.40M | 156.80M | 121.65M | 102.60M | 85.90M | 78.50M | 31.60M | 45.20M | 40.90M | 36.20M | 45.80M | 37.50M |
Operating Expenses | 780.68M | 797.23M | 667.98M | 667.98M | 667.98M | 531.90M | 583.70M | 538.84M | 436.49M | 444.43M | 403.90M | 340.15M | 305.50M | 214.90M | 195.43M | 163.90M | 139.20M | 128.60M | 100.20M | 79.90M | 63.68M | 65.50M | 50.90M | 57.90M | 23.60M | 33.30M | 35.30M | 36.60M | 32.90M | 28.80M |
Selling, General & Admin | 727.58M | 797.23M | 667.98M | 667.98M | 667.98M | 531.90M | 583.70M | 538.84M | 436.49M | 444.43M | 344.55M | 320.37M | 305.50M | 214.90M | 195.43M | 163.90M | 139.20M | 128.50M | 99.40M | 80.00M | 63.68M | 53.60M | 50.80M | 48.80M | 23.60M | 33.34M | 33.10M | 33.10M | 32.80M | 28.80M |
Research & Development | 53.10M | 48.90M | N/A | 41.80M | N/A | 35.30M | 41.20M | 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 | -4.21M | 13.79M | N/A | 46.67M | N/A | 22.24M | 31.18M | 36.29M | N/A | N/A | 59.35M | 19.78M | N/A | 0 | N/A | 0 | 0 | 100.00K | 800.00K | -100.00K | N/A | 11.90M | 100.00K | 9.10M | 0 | -36.00K | 2.20M | 3.50M | 100.00K | 0 |
Operating Income | 731.48M | 639.60M | 526.88M | 448.31M | 629.99M | 324.43M | 514.04M | 445.97M | 410.34M | 446.23M | 302.60M | 300.43M | 244.50M | 188.10M | 148.71M | 122.80M | 111.40M | 119.60M | 92.10M | 76.90M | 57.97M | 37.10M | 35.00M | 20.60M | 7.90M | 11.90M | 5.70M | -300.00K | 12.90M | 8.70M |
Other Expenses / Income | -212.10M | -75.19M | 92.62M | 171.19M | -10.49M | -56.37M | -51.42M | 16.96M | -26.81M | -24.92M | -21.44M | -19.64M | -18.70M | -13.70M | -8.26M | -8.60M | -11.70M | -15.40M | -4.10M | -7.10M | -6.57M | -3.30M | -6.20M | -11.80M | -1.50M | -2.80M | -3.50M | -3.90M | -4.60M | -4.20M |
Before Tax Income | 519.38M | 564.41M | 619.50M | 619.50M | 619.50M | 268.06M | 462.62M | 423.51M | 383.53M | 421.31M | 281.17M | 280.79M | 225.80M | 174.40M | 140.45M | 114.20M | 99.70M | 104.20M | 88.00M | 69.80M | 51.40M | 33.80M | 28.80M | 8.80M | 6.40M | 9.10M | 2.20M | -4.20M | 8.30M | 4.50M |
Income Tax Expenses | 118.50M | 127.85M | 131.01M | 131.01M | 131.01M | 60.76M | 110.38M | 106.36M | 85.40M | 137.09M | 89.56M | 87.48M | 71.85M | 53.74M | 44.98M | 41.37M | 38.57M | 40.32M | 35.37M | 27.43M | 19.22M | 10.26M | 10.12M | 6.32M | 4.76M | 5.40M | 3.20M | -200.00K | 2.50M | 1.40M |
Net Income | 400.88M | 436.57M | 488.49M | 488.49M | 488.49M | 207.29M | 352.24M | 317.15M | 298.13M | 284.22M | 191.61M | 193.31M | 153.90M | 120.70M | 95.47M | 72.90M | 61.20M | 63.90M | 52.60M | 42.40M | 32.18M | 23.60M | 18.70M | 6.10M | 1.60M | 3.50M | -1.00M | -4.00M | 5.20M | 1.20M |
Interest Expenses | 152.57M | 88.98M | 57.16M | 57.16M | 57.16M | 78.62M | 82.61M | 58.74M | 25.98M | 23.88M | 16.97M | 15.59M | 15.90M | 9.24M | 8.50M | 8.59M | 11.59M | N/A | N/A | 6.93M | 6.44M | N/A | 5.89M | N/A | N/A | 1.20M | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 53.58M | 54.09M | 55.09M | 55.22M | 55.22M | 55.09M | 55.65M | 55.58M | 56.72M | 57.03M | 56.95M | 56.76M | 18.61M | 18.27M | 53.99M | 17.80M | 17.61M | 15.98M | 15.69M | 7.64M | 45.08M | 9.20M | 9.04M | 8.99M | 8.98M | 60.50M | 61.70M | 64.60M | 54.60M | 26.00M |
Diluted Shares Outstanding | 54.09M | 54.95M | 55.14M | 56.66M | 56.66M | 55.14M | 55.66M | 55.60M | 56.72M | 57.09M | 56.95M | 56.76M | 18.61M | 18.27M | 55.60M | 17.80M | 17.61M | 15.98M | 15.69M | 7.64M | 48.56M | 9.20M | 9.04M | 8.99M | 8.98M | 60.50M | 61.70M | 64.60M | 54.60M | 26.00M |
EBITDA | 856.88M | 663.11M | 801.90M | 573.55M | 801.90M | 372.39M | 550.99M | 501.59M | 479.29M | 503.42M | 352.21M | 337.63M | 284.82M | 210.58M | 168.66M | 139.88M | 127.25M | 116.61M | 94.33M | 81.62M | 61.39M | 37.47M | 38.70M | 18.70M | 9.95M | 13.77M | 5.70M | -1.00M | 10.70M | 5.40M |
EBITDA Margin | 21.23% | 16.44% | 24.67% | 17.64% | 24.67% | 14.82% | 18.62% | 18.42% | 20.52% | 22.20% | 19.28% | 20.63% | 19.94% | 20.28% | 19.71% | 19.45% | 19.68% | 17.89% | 18.85% | 20.25% | 19.39% | 13.82% | 15.98% | 7.95% | 9.79% | 10.85% | 4.30% | -0.76% | 7.22% | 4.33% |
EBIT | 671.95M | 653.39M | 676.66M | 676.66M | 676.66M | 346.67M | 545.23M | 482.25M | 409.51M | 445.19M | 298.13M | 296.38M | 241.65M | 183.68M | 148.95M | 122.86M | 111.36M | 104.22M | 87.97M | 76.76M | 57.84M | 33.86M | 34.71M | 12.42M | 6.36M | 10.10M | 2.20M | -4.20M | 7.70M | 2.60M |
EBIT Margin | 16.65% | 16.20% | 20.82% | 20.82% | 20.82% | 13.79% | 18.42% | 17.71% | 17.53% | 19.63% | 16.32% | 18.11% | 16.91% | 17.69% | 17.40% | 17.09% | 17.22% | 15.99% | 17.58% | 19.04% | 18.26% | 12.49% | 14.33% | 5.28% | 6.26% | 7.96% | 1.66% | -3.17% | 5.19% | 2.08% |
Financial Year End | 2023-12-30 | 2022-12-31 | 2022-01-10 | 2022-01-01 | 2021-12-31 | 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 |