Financial Year End | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 3.51B | 3.30B | 3.01B | 3.56B | 3.45B | 3.32B | 2.99B | 2.51B | 2.37B | 2.28B | 2.27B | 2.08B | 2.01B | 1.76B | 1.96B | 2.67B | 2.74B | 2.97B | 2.64B | 2.14B | 1.84B | 1.76B | 1.55B | 1.35B | 1.33B | 1.23B | 1.03B | 928.80M | 894.80M | 693.40M |
Cost of Revenue | 3.11B | 2.93B | 2.70B | 3.22B | 3.22B | 2.93B | 2.67B | 2.21B | 2.07B | 2.02B | 2.08B | 1.85B | 1.76B | 1.59B | 1.62B | 2.21B | 2.33B | 2.67B | 2.32B | 1.91B | 1.62B | 1.54B | 1.36B | 1.11B | 1.11B | 1.03B | 878.30M | 780.40M | 750.30M | 577.70M |
Gross Profit | 396.40M | 369.49M | 305.56M | 344.79M | 221.68M | 389.19M | 314.93M | 301.37M | 303.36M | 250.31M | 185.26M | 234.76M | 247.96M | 177.78M | 346.37M | 468.72M | 410.74M | 295.72M | 319.37M | 222.02M | 226.45M | 224.58M | 183.62M | 241.14M | 221.60M | 191.20M | 149.90M | 148.40M | 144.50M | 115.70M |
Operating Expenses | 344.68M | 296.73M | 338.24M | 353.32M | 307.98M | 272.78M | 222.81M | 219.30M | 207.34M | 203.82M | 199.95M | 185.10M | 162.30M | 177.84M | 207.74M | 252.03M | 228.11M | 207.08M | 183.39M | 138.47M | 151.88M | 146.47M | 119.28M | 155.57M | 137.30M | 121.90M | 111.80M | 109.40M | 102.10M | 88.50M |
Selling, General & Admin | 294.47M | 272.61M | 243.08M | 353.32M | 307.98M | 272.78M | 222.81M | 219.30M | 207.34M | 203.82M | 199.95M | 185.10M | 162.30M | 191.59M | 224.91M | 257.53M | 246.20M | 204.28M | 183.39M | 157.03M | 151.88M | 146.47M | 119.28M | 105.04M | 94.90M | 83.80M | 73.60M | 71.60M | 69.60M | 62.80M |
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 | -50.22M | 24.12M | 95.16M | 4.20M | 5.31M | 1.67M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | -13.75M | -17.17M | -5.50M | -18.09M | 2.80M | N/A | -18.57M | N/A | N/A | N/A | 50.52M | 42.40M | 38.10M | 38.20M | 37.80M | 32.50M | 25.70M |
Operating Income | 51.72M | 85.38M | -23.00M | 7.55M | -62.11M | 64.04M | 98.72M | 82.07M | 96.02M | 46.48M | -14.68M | 49.66M | 85.66M | -61.00K | 138.63M | 216.69M | 182.64M | 88.64M | 135.98M | 83.55M | 74.57M | 78.12M | 64.33M | 85.58M | 84.30M | 69.30M | 38.10M | 39.00M | 42.40M | 27.20M |
Other Expenses / Income | 8.14M | 6.44M | 13.50M | -174.01M | -14.97M | -43.77M | 5.75M | 14.29M | 7.41M | 9.11M | -49.35M | 31.37M | 3.77M | -106.31M | 219.00K | 16.74M | 15.76M | 24.38M | 6.33M | 11.37M | 22.95M | 4.62M | 17.16M | 7.29M | 1.70M | 5.70M | 6.00M | 4.40M | 2.90M | 3.30M |
Before Tax Income | 59.85M | 91.82M | -9.50M | -166.46M | -77.08M | 64.16M | 104.46M | 96.36M | 103.43M | 55.60M | -64.03M | 81.03M | 89.43M | -106.38M | 138.85M | 233.43M | 198.39M | 113.02M | 142.31M | 94.92M | 97.53M | 82.74M | 81.50M | 92.87M | 86.00M | 75.00M | 44.10M | 43.40M | 45.30M | 30.50M |
Income Tax Expenses | 30.27M | 12.96M | -1.24M | -282.00K | -20.38M | 10.41M | 28.66M | 30.16M | 35.18M | 19.72M | -19.26M | 21.11M | 23.35M | -43.93M | 38.65M | 67.69M | 65.47M | 38.68M | 41.41M | 28.48M | 35.30M | 29.95M | 30.97M | 37.05M | 33.10M | 28.50M | 16.30M | 16.10M | 16.80M | 11.00M |
Net Income | 43.60M | 83.30M | -8.26M | -166.18M | -56.70M | 42.41M | 69.10M | 57.12M | 60.48M | 25.35M | -36.42M | 45.28M | 51.16M | -58.98M | 73.50M | 122.40M | 112.06M | 80.51M | 83.15M | 57.01M | 60.50M | 49.28M | 50.53M | 55.81M | 52.90M | 46.50M | 27.80M | 27.30M | 28.50M | 19.50M |
Interest Expenses | 18.46M | 12.62M | 20.28M | 24.20M | 18.37M | 14.57M | 10.80M | 12.37M | 14.26M | 14.16M | 14.39M | 10.60M | 10.36M | 9.74M | 15.76M | 16.00M | 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 |
Basic Shares Outstanding | 43.88M | 44.48M | 45.79M | 45.61M | 46.56M | 43.56M | 39.80M | 39.56M | 39.34M | 39.10M | 38.80M | 38.45M | 38.12M | 37.82M | 37.57M | 37.61M | 40.87M | 40.87M | 40.61M | 40.39M | 40.17M | 40.02M | 39.79M | 39.58M | 39.09M | 39.84M | 39.60M | 40.78M | 39.04M | 39.00M |
Diluted Shares Outstanding | 52.56M | 52.33M | 47.60M | 45.61M | 46.56M | 44.02M | 40.37M | 40.23M | 39.87M | 39.80M | 38.80M | 39.08M | 38.47M | 37.82M | 37.68M | 38.11M | 41.39M | 41.47M | 41.25M | 41.03M | 40.81M | 40.72M | 40.71M | 40.41M | 40.44M | 41.01M | 40.41M | 40.78M | 39.58M | 39.80M |
EBITDA | 143.99M | 174.39M | 86.06M | 120.51M | 61.31M | 242.64M | 108.56M | 99.65M | 109.92M | 59.23M | -41.30M | 77.00M | 84.87M | -93.17M | 127.91M | 206.10M | 259.69M | 188.37M | 196.32M | 153.95M | 167.45M | 143.70M | 136.49M | 143.40M | 128.40M | 113.10M | 82.30M | 81.20M | 77.80M | 56.20M |
EBITDA Margin | 4.10% | 5.28% | 2.86% | 3.38% | 1.78% | 7.31% | 3.63% | 3.96% | 4.64% | 2.60% | -1.82% | 3.70% | 4.22% | -5.28% | 6.51% | 7.71% | 9.49% | 6.34% | 7.43% | 7.21% | 9.08% | 8.14% | 8.82% | 10.64% | 9.66% | 9.22% | 8.00% | 8.74% | 8.69% | 8.10% |
EBIT | 92.33M | 108.89M | 10.79M | -142.26M | -58.70M | 67.39M | 108.56M | 99.65M | 109.92M | 59.23M | -41.30M | 77.00M | 84.87M | -93.17M | 127.91M | 206.10M | 177.53M | 119.19M | 124.56M | 85.48M | 95.81M | 79.23M | 81.50M | 92.87M | 86.00M | 75.00M | 44.10M | 43.40M | 45.30M | 30.50M |
EBIT Margin | 2.63% | 3.30% | 0.36% | -3.99% | -1.70% | 2.03% | 3.63% | 3.96% | 4.64% | 2.60% | -1.82% | 3.70% | 4.22% | -5.28% | 6.51% | 7.71% | 6.48% | 4.01% | 4.72% | 4.00% | 5.19% | 4.49% | 5.26% | 6.89% | 6.47% | 6.12% | 4.29% | 4.67% | 5.06% | 4.40% |
Financial Year End | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 |