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.08B | 1.13B | 1.06B | 1.00B | 968.80M | 925.30M | 900.10M | 946.20M | 975.10M | 944.68M | 805.30M | 682.20M | 515.70M | 360.10M | 253.40M | 161.50M |
Cost of Revenue | 1.78B | 1.71B | 1.64B | 1.47B | 1.33B | 1.22B | 1.43B | 1.35B | 1.07B | 1.07B | 1.02B | 977.50M | 892.60M | 812.70M | 764.80M | 819.70M | 765.80M | 715.79M | 710.10M | 700.50M | 670.00M | 685.00M | 718.10M | 598.43M | 584.40M | 505.30M | 382.10M | 269.00M | 155.40M | 133.90M |
Gross Profit | 357.50M | 390.54M | 429.32M | 344.20M | 290.54M | 353.64M | 354.54M | 359.10M | 565.01M | 532.90M | 414.80M | 365.20M | 325.30M | 313.70M | 313.80M | 306.60M | 297.80M | 285.77M | 258.70M | 224.80M | 230.10M | 261.20M | 257.00M | 346.24M | 220.90M | 176.90M | 133.60M | 91.10M | 98.00M | 27.60M |
Operating Expenses | 209.78M | 269.44M | 261.08M | 253.95M | 270.74M | 322.97M | 201.85M | 193.68M | 440.99M | 415.27M | 308.30M | 265.30M | 238.30M | 227.00M | 218.50M | 241.20M | 244.70M | 187.81M | 186.00M | 188.20M | 174.80M | 179.80M | 174.20M | 261.57M | 148.40M | 123.20M | 98.40M | 65.00M | 82.10M | 17.60M |
Selling, General & Admin | 209.78M | 217.41M | 212.26M | 204.24M | 223.46M | 192.55M | 158.18M | 163.81M | 380.88M | 212.25M | 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 | 299.57M | 52.03M | 48.82M | 49.70M | 47.28M | 130.42M | 43.67M | 29.87M | 60.10M | 203.01M | 71.68M | 36.08M | 81.25M | 78.59M | 89.86M | 120.45M | -34.70M | 11.96M | -133.94M | -110.40M | 36.89M | -117.25M | -117.39M | 34.17M | -101.90M | -78.20M | -42.90M | -31.50M | 8.70M | 5.30M |
Operating Income | 147.72M | 109.03M | 168.24M | 90.25M | 24.54M | 30.38M | 151.02M | 165.42M | 124.03M | 117.63M | 106.50M | 99.80M | 87.00M | 86.70M | 95.20M | 65.50M | 53.10M | 97.95M | 72.70M | 36.70M | 55.40M | 81.40M | 82.80M | 84.67M | 72.50M | 53.70M | 35.10M | 26.10M | 15.90M | 10.00M |
Other Expenses / Income | -44.05M | -25.26M | -17.29M | -14.89M | -19.49M | 528.00K | -10.68M | -6.61M | -4.88M | -3.38M | -400.00K | -1.40M | -2.20M | -3.40M | -11.00M | -6.70M | -6.00M | -1.80M | -3.10M | -4.60M | -6.20M | -6.50M | -6.90M | -33.08M | 3.20M | 3.40M | 4.20M | 3.40M | 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.10M | 98.40M | 84.80M | 83.30M | 84.20M | 58.80M | 47.10M | 96.16M | 69.60M | 32.10M | 49.20M | 74.90M | 75.90M | 51.59M | 75.70M | 57.10M | 39.30M | 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 | 20.00M | 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 | 102.82M | 75.68M | 73.31M | 69.50M | 61.70M | 54.70M | 52.60M | 53.70M | 36.80M | 32.70M | 63.38M | 46.10M | 23.20M | 33.60M | 46.80M | 47.20M | 31.82M | 47.30M | 32.40M | 23.60M | 18.60M | 11.20M | 7.20M |
Interest Expenses | 44.74M | 25.26M | 19.20M | 17.02M | 20.59M | 25.31M | 11.28M | 7.40M | 5.68M | 4.08M | 983.00K | 2.16M | 1.50M | 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.61M | 40.00M | 41.72M | 44.20M | 47.80M | 50.60M | 52.90M | 55.80M | 56.50M | 60.00M | 64.62M | 68.60M | 69.60M | 72.10M | 81.20M | 91.00M | 98.81M | 124.30M | 121.80M | 118.90M | 114.70M | 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.20M | 47.80M | 50.60M | 52.90M | 55.80M | 56.50M | 60.00M | 66.09M | 68.60M | 69.60M | 72.10M | 81.20M | 91.00M | 99.63M | 124.30M | 121.80M | 118.90M | 114.70M | 101.82M | 96.00M |
EBITDA | 211.81M | 173.13M | 217.06M | 139.96M | 67.08M | 77.07M | 192.48M | 200.92M | 158.85M | 153.91M | 138.72M | 129.05M | 115.77M | 117.20M | 121.16M | 97.18M | 91.34M | 127.23M | 104.53M | 73.60M | 91.89M | 114.30M | 119.87M | 93.50M | 100.90M | 74.50M | 59.90M | 43.80M | 26.40M | 16.70M |
EBITDA Margin | 9.92% | 8.24% | 10.49% | 7.72% | 4.14% | 4.90% | 10.79% | 11.72% | 9.70% | 9.63% | 9.64% | 9.61% | 9.51% | 10.40% | 11.23% | 8.63% | 8.59% | 12.70% | 10.79% | 7.95% | 10.21% | 12.08% | 12.29% | 9.90% | 12.53% | 10.92% | 11.62% | 12.16% | 10.42% | 10.34% |
EBIT | 147.71M | 107.45M | 165.21M | 89.70M | 24.85M | 29.60M | 148.81M | 159.93M | 118.54M | 113.95M | 103.61M | 96.25M | 83.08M | 84.79M | 88.40M | 64.34M | 59.48M | 100.03M | 75.78M | 42.45M | 60.84M | 82.56M | 84.70M | 59.33M | 75.70M | 54.60M | 39.40M | 29.50M | 17.70M | 11.40M |
EBIT Margin | 6.92% | 5.11% | 7.99% | 4.95% | 1.53% | 1.88% | 8.34% | 9.33% | 7.24% | 7.13% | 7.20% | 7.17% | 6.82% | 7.53% | 8.20% | 5.71% | 5.59% | 9.99% | 7.82% | 4.59% | 6.76% | 8.73% | 8.69% | 6.28% | 9.40% | 8.00% | 7.64% | 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 |