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 | 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 | 1995-12-30 | 1994-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 4.04B | 4.03B | 3.25B | 2.51B | 2.96B | 2.72B | 2.34B | 2.27B | 1.83B | 1.64B | 1.43B | 1.04B | 855.91M | 719.12M | 646.63M | 651.89M | 500.47M | 403.13M | 316.67M | 271.12M | 235.40M | 229.11M | 101.55M | 126.89M | 132.50M | 132.30M | 148.30M | 124.80M | 139.20M | 130.00M |
Cost of Revenue | 2.50B | 2.59B | 2.06B | 1.63B | 1.86B | 1.72B | 1.42B | 1.37B | 1.12B | 995.95M | 878.67M | 635.18M | 511.77M | 432.44M | 396.00M | 403.75M | 308.11M | 246.25M | 195.01M | 168.49M | 149.55M | 150.61M | 70.05M | 78.04M | 88.10M | 92.90M | 99.50M | 84.50M | 96.10M | 91.30M |
Gross Profit | 1.53B | 1.45B | 1.19B | 882.05M | 1.10B | 1.00B | 912.74M | 901.18M | 706.50M | 640.59M | 550.01M | 402.99M | 344.14M | 286.68M | 250.63M | 248.14M | 192.37M | 156.88M | 121.65M | 102.63M | 85.85M | 78.50M | 31.50M | 48.85M | 44.40M | 39.40M | 48.80M | 40.30M | 43.10M | 38.70M |
Operating Expenses | 899.19M | 797.23M | 667.98M | 531.90M | 583.70M | 538.84M | 436.49M | 444.43M | 375.15M | 346.67M | 305.55M | 214.91M | 195.43M | 163.89M | 139.19M | 128.52M | 99.43M | 79.98M | 63.68M | 66.26M | 50.90M | 48.77M | 23.57M | 37.00M | 36.60M | 36.30M | 35.80M | 31.60M | 32.80M | 29.90M |
Selling, General & Admin | 794.44M | 797.23M | 667.98M | 531.90M | 583.70M | 538.84M | 436.49M | 444.43M | 375.15M | 346.67M | 305.55M | 214.91M | 195.43M | 163.89M | 139.19M | 128.52M | 99.43M | 79.98M | 63.68M | 53.61M | 50.84M | 48.77M | 23.57M | 33.34M | 33.10M | 33.10M | 32.80M | 28.80M | 29.40M | 27.50M |
Research & Development | 53.10M | 48.90M | 41.80M | 35.30M | 41.20M | 35.30M | 29.10M | 26.30M | 22.40M | 22.60M | 21.40M | 14.10M | 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 | N/A | 13.79M | 46.67M | 22.24M | 31.18M | 36.29M | -829.00K | -1.04M | -4.47M | -4.05M | -2.78M | -4.41M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 12.65M | 62.00K | N/A | N/A | 3.66M | 3.50M | 3.20M | 3.00M | 2.80M | 3.40M | 2.40M |
Operating Income | 634.87M | 639.60M | 448.31M | 324.43M | 514.04M | 445.97M | 410.34M | 446.23M | 302.60M | 300.43M | 244.46M | 188.08M | 148.71M | 122.79M | 111.44M | 119.62M | 92.93M | 76.90M | 57.97M | 38.26M | 35.02M | 29.73M | 7.93M | 11.85M | 7.80M | 3.10M | 13.00M | 8.70M | 10.30M | 8.80M |
Other Expenses / Income | -115.49M | -75.19M | -10.49M | -56.37M | -51.42M | -22.45M | 4.92M | 2.29M | -21.44M | -19.64M | -18.68M | -13.64M | -8.26M | -8.55M | -11.71M | -15.40M | -4.95M | -7.09M | -6.57M | -4.42M | -6.20M | -11.79M | -1.53M | -2.71M | -5.60M | -7.30M | -4.70M | -4.20M | -6.70M | -4.80M |
Before Tax Income | 519.38M | 564.41M | 619.50M | 268.06M | 462.62M | 423.51M | 383.53M | 421.31M | 281.17M | 280.79M | 225.78M | 174.44M | 140.45M | 114.24M | 99.73M | 104.22M | 87.98M | 69.81M | 51.40M | 33.84M | 28.82M | 17.94M | 6.40M | 9.14M | 2.20M | -4.20M | 8.30M | 4.50M | 3.60M | 4.00M |
Income Tax Expenses | 118.50M | 127.85M | 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.37M | 3.20M | -200.00K | 2.50M | 1.40M | 100.00K | 900.00K |
Net Income | 400.88M | 436.57M | 488.49M | 207.29M | 352.24M | 317.15M | 298.13M | 284.22M | 191.61M | 193.31M | 153.93M | 120.70M | 95.47M | 72.87M | 61.16M | 63.90M | 52.61M | 42.38M | 32.18M | 23.59M | 18.70M | 17.13M | 1.64M | 4.01M | -1.00M | -4.00M | 5.20M | 500.00K | 3.50M | 3.10M |
Interest Expenses | 120.35M | 88.98M | 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 | 12.98M | N/A | 6.93M | 6.44M | N/A | 5.89M | N/A | N/A | 1.20M | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 53.58M | 54.09M | 55.22M | 55.09M | 55.65M | 55.58M | 56.72M | 57.03M | 56.95M | 56.76M | 55.83M | 54.38M | 53.99M | 53.40M | 52.81M | 47.93M | 47.08M | 45.86M | 45.08M | 55.20M | 54.39M | 53.94M | 53.89M | 59.83M | 60.97M | 64.86M | 52.88M | 50.00M | 52.50M | 56.36M |
Diluted Shares Outstanding | 54.09M | 54.95M | 56.66M | 55.14M | 55.66M | 55.60M | 56.72M | 57.09M | 56.97M | 56.78M | 56.27M | 54.81M | 55.60M | 55.01M | 55.73M | 51.09M | 50.81M | 49.55M | 48.56M | 59.59M | 56.35M | 54.79M | 53.98M | 60.55M | 61.66M | 64.86M | 53.79M | 60.00M | 52.50M | 58.12M |
EBITDA | 797.35M | 780.39M | 776.67M | 457.21M | 648.34M | 579.91M | 478.35M | 500.06M | 385.43M | 342.24M | 296.73M | 210.58M | 168.66M | 139.84M | 127.21M | 129.11M | 99.29M | 81.92M | 61.66M | 40.46M | 38.94M | 29.73M | 7.93M | 15.51M | 11.30M | 6.30M | 16.00M | 11.50M | 13.70M | 11.20M |
EBITDA Margin | 19.75% | 19.35% | 23.89% | 18.19% | 21.91% | 21.30% | 20.48% | 22.05% | 21.10% | 20.91% | 20.77% | 20.28% | 19.71% | 19.45% | 19.67% | 19.81% | 19.84% | 20.32% | 19.47% | 14.92% | 16.54% | 12.98% | 7.81% | 12.22% | 8.53% | 4.76% | 10.79% | 9.21% | 9.84% | 8.62% |
EBIT | 639.73M | 653.39M | 676.66M | 346.67M | 545.23M | 482.25M | 409.51M | 445.19M | 298.13M | 296.38M | 241.68M | 183.68M | 148.95M | 122.83M | 111.32M | 117.20M | 87.98M | 76.74M | 57.84M | 33.84M | 34.71M | 23.45M | 6.40M | 10.58M | 2.20M | -4.20M | 7.70M | 1.90M | 3.60M | 4.00M |
EBIT Margin | 15.85% | 16.20% | 20.82% | 13.79% | 18.42% | 17.71% | 17.53% | 19.63% | 16.32% | 18.11% | 16.92% | 17.69% | 17.40% | 17.08% | 17.22% | 17.98% | 17.58% | 19.04% | 18.26% | 12.48% | 14.75% | 10.24% | 6.30% | 8.34% | 1.66% | -3.17% | 5.19% | 1.52% | 2.59% | 3.08% |
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 | 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 | 1995-12-30 | 1994-12-31 |