Financial Year End | 2023-12-31 | 2022-12-25 | 2021-12-26 | 2020-12-27 | 2019-12-29 | 2018-12-30 | 2017-12-31 | 2016-12-25 | 2015-12-27 | 2014-12-28 | 2013-12-29 | 2012-12-30 | 2011-12-25 | 2010-12-26 | 2009-12-27 | 2008-12-28 | 2007-12-30 | 2006-12-31 | 2005-12-25 | 2004-12-26 | 2003-12-28 | 2002-12-29 | 2001-12-30 | 2000-12-31 | 1999-12-26 | 1998-12-27 | 1997-12-28 | 1996-12-29 | 1995-12-31 | 1994-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 2.14B | 2.10B | 2.07B | 1.81B | 1.62B | 1.57B | 1.78B | 1.71B | 1.64B | 1.60B | 1.44B | 1.34B | 1.22B | 1.13B | 1.11B | 1.13B | 1.06B | 1.00B | 968.79M | 942.43M | 917.38M | 946.22M | 971.23M | 944.68M | 805.30M | 669.80M | 508.80M | 360.10M | 253.40M | 161.50M |
Cost of Revenue | 1.48B | 1.71B | 1.64B | 1.47B | 1.33B | 1.22B | 1.43B | 1.35B | 1.02B | 1.01B | 859.98M | 837.68M | 941.13M | 864.47M | 867.44M | 915.03M | 663.47M | 715.79M | 552.06M | 541.63M | 687.87M | 536.00M | 561.69M | 598.43M | 457.50M | 393.00M | 307.80M | 223.60M | 155.40M | 133.90M |
Gross Profit | 657.07M | 390.54M | 429.32M | 344.20M | 290.54M | 353.64M | 354.54M | 359.10M | 618.39M | 585.54M | 579.04M | 504.97M | 276.75M | 261.93M | 238.59M | 217.06M | 400.13M | 285.77M | 416.73M | 400.80M | 229.51M | 410.21M | 409.55M | 346.24M | 347.80M | 276.80M | 201.00M | 136.50M | 98.00M | 27.60M |
Operating Expenses | 509.93M | 269.44M | 261.08M | 253.95M | 270.74M | 322.97M | 201.85M | 204.80M | 482.08M | 467.91M | 472.54M | 405.16M | 189.73M | 175.19M | 143.31M | 153.59M | 348.08M | 187.81M | 344.03M | 359.02M | 168.97M | 328.79M | 326.76M | 261.57M | 275.50M | 221.30M | 161.80M | 110.80M | 82.10M | 17.60M |
Selling, General & Admin | 200.47M | 217.41M | 212.26M | 204.24M | 223.46M | 192.55M | 158.18M | 163.81M | 380.88M | 356.88M | 236.62M | 229.22M | 157.05M | 148.41M | 128.64M | 120.75M | 279.40M | 175.85M | 319.94M | 298.60M | 137.91M | 297.05M | 291.59M | 227.40M | 250.30M | 201.40M | 141.30M | 96.50M | 73.40M | 12.30M |
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 | 309.46M | 52.03M | 48.82M | 49.70M | 47.28M | 130.42M | 43.67M | 40.99M | 101.20M | 111.03M | 235.92M | 175.94M | 32.68M | 26.77M | 14.68M | 39.14M | 68.68M | 11.96M | 24.09M | 60.42M | 31.06M | 31.74M | 35.18M | 34.17M | 25.20M | 19.90M | 20.50M | 14.30M | 8.70M | 5.30M |
Operating Income | 147.14M | 109.03M | 168.24M | 90.25M | 24.54M | 30.38M | 151.02M | 164.52M | 136.31M | 117.63M | 106.50M | 99.81M | 87.02M | 86.74M | 95.28M | 63.46M | 52.05M | 97.95M | 72.70M | 41.78M | 60.54M | 81.43M | 82.78M | 84.67M | 72.30M | 55.50M | 39.20M | 25.70M | 15.90M | 10.00M |
Other Expenses / Income | -43.47M | -25.26M | -17.29M | -14.89M | -19.49M | -24.86M | -10.68M | -5.71M | -17.16M | -3.38M | -394.00K | -1.41M | -742.00K | -4.46M | -5.08M | -4.67M | -6.02M | -1.80M | -3.07M | -4.62M | -992.00K | -6.55M | -6.90M | -5.80M | 3.40M | 1.70M | 200.00K | 3.80M | 1.80M | 1.40M |
Before Tax Income | 103.67M | 83.77M | 150.95M | 75.36M | 5.05M | 5.89M | 140.34M | 158.81M | 119.15M | 114.25M | 106.11M | 98.39M | 86.28M | 82.28M | 90.19M | 56.78M | 46.03M | 96.16M | 69.63M | 37.15M | 54.36M | 74.88M | 75.88M | 51.59M | 75.70M | 60.00M | 42.70M | 29.50M | 17.70M | 11.40M |
Income Tax Expenses | 20.87M | 14.42M | 25.99M | 14.75M | -611.00K | 2.65M | 33.82M | 49.72M | 37.18M | 36.56M | 33.13M | 32.39M | 26.89M | 26.86M | 28.98M | 19.98M | 13.29M | 33.17M | 25.36M | 13.93M | 20.39M | 28.08M | 28.64M | 19.76M | 28.40M | 22.20M | 15.80M | 10.90M | 6.50M | 4.20M |
Net Income | 82.10M | 67.77M | 120.02M | 57.93M | 4.87M | 1.65M | 103.71M | 103.39M | 75.75M | 73.27M | 69.03M | 61.66M | 55.66M | 51.94M | 57.45M | 36.80M | 32.73M | 63.38M | 46.06M | 23.22M | 33.56M | 46.80M | 47.24M | 31.82M | 47.30M | 35.20M | 26.90M | 18.60M | 11.20M | 7.20M |
Interest Expenses | 43.47M | 25.26M | 19.20M | 17.02M | 20.59M | 25.31M | 10.68M | 6.61M | 4.88M | 3.38M | 394.00K | 1.41M | 742.00K | 5.34M | 5.71M | 7.54M | 13.48M | 3.48M | 4.32M | 5.31M | 6.85M | 7.68M | 8.86M | 7.75M | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 32.93M | 35.50M | 35.01M | 32.42M | 31.63M | 32.08M | 36.08M | 37.25M | 39.46M | 40.96M | 43.39M | 46.92M | 50.09M | 52.66M | 55.48M | 56.25M | 59.33M | 64.62M | 67.19M | 68.83M | 71.75M | 80.27M | 90.40M | 98.81M | 120.78M | 118.15M | 116.54M | 112.04M | 99.56M | 92.90M |
Diluted Shares Outstanding | 33.16M | 35.72M | 35.34M | 32.72M | 31.63M | 32.30M | 36.52M | 37.61M | 40.00M | 41.72M | 44.24M | 47.81M | 50.62M | 52.94M | 55.82M | 56.53M | 60.03M | 66.09M | 68.63M | 69.62M | 72.15M | 81.20M | 91.01M | 99.63M | 124.32M | 121.82M | 119.49M | 112.89M | 101.82M | 96.00M |
EBITDA | 212.50M | 161.06M | 217.06M | 137.02M | 67.08M | 77.07M | 196.36M | 195.29M | 176.61M | 158.57M | 141.11M | 133.21M | 120.11M | 115.89M | 128.66M | 99.09M | 86.63M | 125.16M | 101.45M | 67.84M | 86.41M | 113.17M | 117.96M | 91.56M | 97.50M | 74.10M | 56.20M | 40.00M | 24.60M | 15.30M |
EBITDA Margin | 9.95% | 7.66% | 10.49% | 7.56% | 4.14% | 4.90% | 11.01% | 11.40% | 10.79% | 9.92% | 9.81% | 9.92% | 9.86% | 10.29% | 11.63% | 8.75% | 8.14% | 12.50% | 10.47% | 7.20% | 9.42% | 11.96% | 12.15% | 9.69% | 12.11% | 11.06% | 11.05% | 11.11% | 9.71% | 9.47% |
EBIT | 146.44M | 107.45M | 165.21M | 89.70M | 24.85M | 29.60M | 148.20M | 159.72M | 117.81M | 113.20M | 102.55M | 95.47M | 83.28M | 84.13M | 92.15M | 64.31M | 59.51M | 100.03M | 75.74M | 42.47M | 60.80M | 82.55M | 84.74M | 59.33M | 75.70M | 57.40M | 42.70M | 29.50M | 17.70M | 11.40M |
EBIT Margin | 6.86% | 5.11% | 7.99% | 4.95% | 1.53% | 1.88% | 8.31% | 9.32% | 7.20% | 7.08% | 7.13% | 7.11% | 6.84% | 7.47% | 8.33% | 5.68% | 5.60% | 9.99% | 7.82% | 4.51% | 6.63% | 8.72% | 8.73% | 6.28% | 9.40% | 8.57% | 8.39% | 8.19% | 6.99% | 7.06% |
Financial Year End | 2023-12-31 | 2022-12-25 | 2021-12-26 | 2020-12-27 | 2019-12-29 | 2018-12-30 | 2017-12-31 | 2016-12-25 | 2015-12-27 | 2014-12-28 | 2013-12-29 | 2012-12-30 | 2011-12-25 | 2010-12-26 | 2009-12-27 | 2008-12-28 | 2007-12-30 | 2006-12-31 | 2005-12-25 | 2004-12-26 | 2003-12-28 | 2002-12-29 | 2001-12-30 | 2000-12-31 | 1999-12-26 | 1998-12-27 | 1997-12-28 | 1996-12-29 | 1995-12-31 | 1994-12-31 |