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 | 1.99B | 2.28B | 1.80B | 1.42B | 1.62B | 1.46B | 1.17B | 931.62M | 1.03B | 1.18B | 1.09B | 1.10B | 1.15B | 1.20B | 888.02M | 1.00B | 1.03B | 823.52M | 608.21M | 335.80M | 244.59M | 251.16M | 188.41M | 236.20M | 127.87M | 174.90M | 184.10M | 186.70M | 275.30M | 208.70M |
Cost of Revenue | 2.03B | 1.78B | 1.38B | 1.29B | 1.47B | 1.13B | 952.41M | 773.35M | 821.28M | 965.39M | 999.14M | 987.68M | 958.43M | 855.87M | 867.81M | 872.75M | 883.09M | 684.15M | 573.32M | 314.40M | 225.91M | 224.20M | 165.31M | 156.20M | 110.30M | 127.50M | 128.30M | 134.40M | 177.80M | 107.80M |
Gross Profit | -31.86M | 498.20M | 425.52M | 130.60M | 158.23M | 329.33M | 216.73M | 158.27M | 211.92M | 209.72M | 89.24M | 115.47M | 194.27M | 341.81M | 20.20M | 129.96M | 145.53M | 139.37M | 34.89M | 21.40M | 18.69M | 26.96M | 23.10M | 80.00M | 17.57M | 47.40M | 55.80M | 52.30M | 97.50M | 100.90M |
Operating Expenses | 123.18M | 105.83M | 78.93M | 66.87M | 74.23M | 61.46M | 49.68M | 44.53M | 46.24M | 47.93M | 51.17M | 50.67M | 50.25M | 118.72M | 38.54M | 111.41M | 43.91M | 17.28M | 15.55M | 45.74M | 24.40M | 28.96M | 16.50M | 36.42M | 29.44M | 34.70M | 36.90M | 35.90M | 61.40M | 47.50M |
Selling, General & Admin | 123.18M | 105.83M | 78.93M | 66.87M | 74.23M | 61.46M | 49.68M | 44.53M | 46.24M | 47.93M | 51.17M | 50.67M | 50.25M | 44.48M | 39.28M | 41.98M | 43.91M | 37.88M | 36.02M | 36.71M | 24.29M | 26.23M | 16.50M | 14.28M | 22.42M | 23.50M | 23.60M | 24.90M | 47.50M | 38.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 | 33.73M | 24.43M | 14.40M | 2.13M | 6.08M | -5.42M | 2.37M | -1.32M | -601.00K | -4.95M | 1.22M | -76.70K | N/A | -146.30K | -739.30K | -7.81M | N/A | -20.60M | -20.46M | 9.03M | 105.00K | 2.73M | N/A | 22.14M | 7.02M | 11.20M | 13.30M | 11.00M | 13.90M | 8.90M |
Operating Income | -188.77M | 392.37M | 346.58M | 63.73M | 84.00M | 267.87M | 167.05M | 113.74M | 165.68M | 161.80M | 31.66M | 64.81M | 144.02M | 223.09M | -18.34M | 18.56M | 101.62M | 122.09M | 19.34M | -24.34M | -5.71M | 725.00K | 6.60M | 43.58M | -11.87M | 12.70M | 18.90M | 16.40M | 36.10M | 53.40M |
Other Expenses / Income | -81.05M | -47.06M | -86.02M | -74.87M | -74.42M | -90.60M | -64.62M | -54.28M | -60.73M | -57.61M | -48.23M | -67.13M | -80.46M | -105.49M | -90.11M | -140.10M | -20.08M | 46.52M | -191.16M | -11.74M | -1.92M | -7.64M | -9.05M | -13.99M | -25.15M | -3.40M | -51.41M | -3.90M | 20.40M | -10.30M |
Before Tax Income | -269.82M | 345.30M | 260.57M | -11.14M | 9.59M | 177.27M | 103.94M | 59.46M | 104.95M | 104.19M | -16.57M | -4.23M | 69.10M | 118.19M | -111.75M | -115.63M | 49.58M | 168.61M | -172.40M | -36.08M | -7.63M | -6.92M | -2.45M | 29.58M | -37.02M | 9.30M | -32.50M | 12.50M | 56.50M | 43.10M |
Income Tax Expenses | -27.77M | 98.26M | 89.58M | 6.10M | 19.23M | 48.68M | 33.45M | 24.52M | 29.45M | -16.77M | 9.20M | 9.65M | -900.78K | -7.82M | -8.41M | 3.45M | 15.06M | 75.81M | -12.84M | -59.82M | 3.99M | -277.00K | 74.00K | 108.00K | 1.09M | 300.00K | 100.00K | -3.10M | -9.10M | -2.40M |
Net Income | -242.06M | 247.04M | 170.99M | -17.23M | -9.64M | 128.59M | 70.48M | 34.94M | 75.50M | 113.15M | -26.38M | -16.11M | 64.90M | 114.75M | -89.10M | -100.88M | 32.39M | 83.42M | -138.64M | 27.07M | -4.52M | -6.64M | -2.53M | 29.47M | -38.11M | 9.00M | -32.60M | 16.10M | 64.10M | 46.10M |
Interest Expenses | 88.25M | 71.50M | 70.05M | 80.75M | 75.75M | 51.46M | 54.80M | 51.58M | 53.89M | 67.52M | 69.16M | 73.80M | 76.46M | 89.93M | 92.80M | 91.54M | 104.10M | 91.93M | 86.86M | 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 | 66.41M | 66.10M | 65.94M | 65.77M | 65.55M | 65.13M | 64.92M | 64.63M | 64.38M | 62.01M | 55.67M | 55.60M | 50.12M | 38.59M | 36.30M | 36.29M | 36.08M | 33.30M | 31.34M | 17.31M | 17.05M | 16.65M | 16.62M | 15.43M | 16.36M | 15.25M | 14.95M | 14.00M | 12.79M | 11.24M |
Diluted Shares Outstanding | 66.41M | 66.60M | 66.28M | 65.77M | 65.55M | 65.77M | 65.39M | 65.10M | 64.78M | 62.51M | 55.67M | 55.60M | 56.99M | 56.96M | 36.30M | 36.29M | 45.30M | 40.04M | 31.34M | 17.31M | 17.05M | 16.65M | 16.62M | 15.76M | 16.36M | 15.31M | 14.95M | 14.00M | 12.79M | 11.24M |
EBITDA | -9.07M | 560.96M | 478.78M | 192.65M | 210.40M | 367.24M | 253.85M | 187.11M | 234.02M | 239.81M | 116.72M | 142.31M | 216.61M | 281.49M | 58.67M | 56.27M | 221.41M | 196.46M | 85.63M | 15.59M | 24.60M | 24.90M | 32.35M | 65.71M | -4.85M | 23.90M | 32.21M | 27.40M | 50.00M | 62.30M |
EBITDA Margin | -0.46% | 24.59% | 26.55% | 13.54% | 12.95% | 25.19% | 21.71% | 20.08% | 22.65% | 20.41% | 10.72% | 12.90% | 18.79% | 23.50% | 6.61% | 5.61% | 21.53% | 23.86% | 14.08% | 4.64% | 10.06% | 9.91% | 17.17% | 27.82% | -3.79% | 13.66% | 17.49% | 14.68% | 18.16% | 29.85% |
EBIT | -181.58M | 416.80M | 330.61M | 69.61M | 85.34M | 228.73M | 158.73M | 111.04M | 158.84M | 163.90M | 51.98M | 67.33M | 140.46M | 196.86M | -4.71M | -5.89M | 151.55M | 251.17M | -64.62M | -32.76M | -530.00K | -6.92M | -2.45M | 29.58M | -37.02M | 9.30M | -32.50M | 13.00M | 55.00M | 43.70M |
EBIT Margin | -9.11% | 18.27% | 18.33% | 4.89% | 5.25% | 15.69% | 13.58% | 11.92% | 15.37% | 13.95% | 4.78% | 6.10% | 12.19% | 16.44% | -0.53% | -0.59% | 14.73% | 30.50% | -10.62% | -9.76% | -0.22% | -2.75% | -1.30% | 12.52% | -28.95% | 5.32% | -17.65% | 6.96% | 19.98% | 20.94% |
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 |