Financial Year End | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-29 | 2018-12-30 | 2017-12-31 | 2017-01-01 | 2016-01-03 | 2014-12-28 | 2013-12-29 | 2012-12-30 | 2012-01-01 | 2011-01-02 | 2010-01-03 | 2008-12-28 | 2007-12-31 | 2006-12-31 | 2006-01-01 | 2005-01-02 | 2003-12-28 | 2002-12-29 | 2001-12-30 | 2000-12-31 | 2000-01-02 | 1999-01-03 | 1997-12-28 | 1996-12-29 | 1995-12-31 | 1995-01-01 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 6.65B | 6.20B | 5.56B | 5.01B | 4.83B | 4.63B | 4.32B | 3.13B | 2.31B | 1.75B | 1.64B | 1.61B | 1.56B | 1.51B | 1.44B | 1.46B | 1.44B | 1.43B | 1.38B | 1.26B | 1.21B | 1.25B | 1.02B | 995.13M | 972.60M | 928.50M | 802.10M | 773.80M | 761.90M | 723.90M |
Cost of Revenue | 4.06B | 3.92B | 3.61B | 3.24B | 3.16B | 3.07B | 2.78B | 1.94B | 1.41B | 1.04B | 982.70M | 960.10M | 932.00M | 873.80M | 823.00M | 848.40M | 814.87M | 808.43M | 752.40M | 656.30M | 625.40M | 667.30M | 555.60M | 530.12M | 543.10M | 534.90M | 452.90M | 436.00M | 447.60M | 427.10M |
Gross Profit | 2.60B | 2.28B | 1.95B | 1.77B | 1.67B | 1.56B | 1.54B | 1.19B | 901.03M | 705.24M | 658.60M | 654.30M | 629.20M | 640.80M | 620.00M | 615.20M | 621.13M | 622.58M | 627.80M | 600.20M | 585.40M | 579.30M | 467.10M | 465.01M | 429.50M | 393.60M | 349.20M | 337.80M | 314.30M | 296.80M |
Operating Expenses | 1.88B | 1.64B | 1.52B | 1.46B | 1.49B | 1.50B | 1.44B | 1.06B | 769.42M | 619.27M | 585.00M | 565.60M | 541.70M | 544.50M | 525.50M | 555.70M | 539.25M | 537.91M | 535.60M | 515.80M | 502.10M | 483.00M | 405.10M | 402.81M | 368.50M | 326.30M | 285.90M | 277.30M | 252.60M | 241.10M |
Selling, General & Admin | 1.88B | 1.64B | 1.52B | 1.46B | 1.49B | 1.50B | 1.44B | 1.06B | 802.89M | 619.27M | 584.99M | 565.62M | 541.70M | 544.50M | 525.50M | 555.70M | 538.81M | 537.37M | 466.50M | 441.90M | 422.46M | 404.19M | 323.67M | 323.22M | 291.91M | 276.20M | 239.90M | 236.50M | 213.60M | 204.60M |
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 | -5.74M | -41.17M | -150.57M | -4.39M | -100.54M | -30.85M | N/A | 2.52M | -33.47M | 0 | 7.00K | -23.00K | N/A | N/A | N/A | 0 | 445.00K | 550.00K | 69.10M | 73.90M | 79.64M | 78.81M | 81.43M | 79.58M | 76.59M | 50.10M | 46.00M | 40.80M | 39.00M | 36.50M |
Operating Income | 834.45M | 641.05M | 288.60M | 313.38M | 80.22M | 57.90M | 96.18M | 130.51M | 131.61M | 85.97M | 73.60M | 88.70M | 87.50M | 96.30M | 94.50M | 59.50M | 81.88M | 84.66M | 92.10M | 84.30M | 83.30M | 96.30M | 62.00M | 62.21M | 61.00M | 67.30M | 63.30M | 60.50M | 61.70M | 55.70M |
Other Expenses / Income | -165.09M | -65.96M | -33.45M | -72.34M | -45.99M | -20.68M | -33.17M | -37.80M | -32.49M | -30.35M | -29.40M | -35.40M | -35.90M | -35.10M | -39.80M | -42.00M | -49.64M | -53.50M | -53.30M | -47.70M | -45.20M | -58.20M | -50.30M | -52.37M | -56.00M | -44.10M | -39.00M | -34.80M | -36.50M | -31.30M |
Before Tax Income | 557.48M | 575.09M | 255.15M | 241.04M | 34.23M | -13.29M | 63.01M | 92.71M | 99.12M | 55.62M | 44.20M | 53.30M | 51.60M | 61.20M | 54.70M | 17.50M | 32.24M | 31.16M | 38.80M | 36.60M | 38.10M | 38.10M | 11.70M | 9.84M | 5.00M | 23.20M | 24.30M | 25.70M | 25.20M | 24.40M |
Income Tax Expenses | 149.11M | 144.93M | 65.57M | 58.94M | 15.66M | 1.87M | -39.84M | 36.05M | 34.08M | 19.54M | 12.14M | 21.89M | 19.53M | 21.65M | 16.58M | 8.40M | 12.38M | 7.92M | 15.80M | 14.70M | 7.40M | 15.20M | 2.20M | 3.54M | 1.70M | 8.40M | 9.00M | 9.50M | 9.70M | 10.20M |
Net Income | 408.38M | 430.16M | 189.58M | 172.49M | 18.56M | -19.93M | 96.53M | 50.15M | 59.00M | 31.35M | 27.70M | 27.20M | 28.60M | 36.10M | 38.10M | 9.10M | 19.86M | 23.24M | 23.00M | 21.80M | 30.70M | 22.80M | 9.50M | 6.29M | 3.20M | 14.90M | 15.30M | 16.20M | 10.50M | 11.90M |
Interest Expenses | -918.00K | 24.79M | 33.45M | 36.73M | 45.99M | 50.51M | 41.87M | 36.33M | 28.91M | 29.27M | 29.40M | 35.34M | -36.00M | -35.13M | -37.38M | -39.60M | 47.64M | 50.29M | -49.28M | -43.98M | -41.91M | -49.12M | -44.30M | 53.35M | -50.60M | -39.90M | -37.50M | -30.40M | 33.10M | -31.40M |
Basic Shares Outstanding | 9.37M | 9.37M | 9.37M | 9.37M | 9.37M | 9.35M | 9.33M | 9.35M | 11.52M | 11.47M | 11.40M | 9.30M | 11.30M | 11.30M | 11.30M | 11.70M | 9.12M | 6.65M | 9.10M | 9.10M | 9.00M | 8.90M | 8.80M | 8.73M | 8.60M | 8.50M | 8.50M | 9.30M | 9.29M | 9.30M |
Diluted Shares Outstanding | 9.39M | 9.40M | 9.40M | 9.43M | 9.42M | 9.35M | 9.37M | 9.35M | 11.52M | 11.47M | 11.40M | 9.30M | 11.30M | 11.30M | 11.30M | 11.70M | 9.14M | 9.12M | 9.10M | 9.10M | 9.00M | 8.90M | 8.80M | 8.82M | 8.60M | 8.50M | 8.50M | 9.30M | 9.30M | 9.30M |
EBITDA | 1.06B | 771.47M | 469.16M | 488.00M | 260.13M | 214.31M | 267.40M | 239.14M | 202.89M | 141.29M | 127.92M | 146.29M | 74.25M | 85.45M | 78.67M | 46.46M | 148.21M | 149.33M | 58.91M | 65.59M | 74.78M | 66.63M | 48.48M | 142.76M | 28.87M | 33.50M | 33.40M | 36.00M | 92.30M | 27.20M |
EBITDA Margin | 15.90% | 12.44% | 8.43% | 9.75% | 5.39% | 4.63% | 6.18% | 7.64% | 8.80% | 8.09% | 7.79% | 9.06% | 4.76% | 5.64% | 5.45% | 3.17% | 10.32% | 10.44% | 4.27% | 5.22% | 6.18% | 5.35% | 4.74% | 14.35% | 2.97% | 3.61% | 4.16% | 4.65% | 12.11% | 3.76% |
EBIT | 556.56M | 599.88M | 288.60M | 268.17M | 80.22M | 32.45M | 98.56M | 122.52M | 122.00M | 80.16M | 69.25M | 84.43M | 12.13M | 22.62M | 17.30M | -22.10M | 79.88M | 81.45M | -10.48M | -7.48M | -3.81M | -11.12M | -32.60M | 63.18M | -45.70M | -16.60M | -13.20M | -4.70M | 53.30M | -9.30M |
EBIT Margin | 8.36% | 9.67% | 5.19% | 5.36% | 1.66% | 0.70% | 2.28% | 3.91% | 5.29% | 4.59% | 4.22% | 5.23% | 0.78% | 1.49% | 1.20% | -1.51% | 5.56% | 5.69% | -0.76% | -0.60% | -0.31% | -0.89% | -3.19% | 6.35% | -4.70% | -1.79% | -1.65% | -0.61% | 7.00% | -1.28% |
Financial Year End | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-29 | 2018-12-30 | 2017-12-31 | 2017-01-01 | 2016-01-03 | 2014-12-28 | 2013-12-29 | 2012-12-30 | 2012-01-01 | 2011-01-02 | 2010-01-03 | 2008-12-28 | 2007-12-31 | 2006-12-31 | 2006-01-01 | 2005-01-02 | 2003-12-28 | 2002-12-29 | 2001-12-30 | 2000-12-31 | 2000-01-02 | 1999-01-03 | 1997-12-28 | 1996-12-29 | 1995-12-31 | 1995-01-01 |