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 | 14.75B | 17.33B | 12.61B | 8.21B | 8.17B | 3.05B | 3.69B | 3.92B | 4.20B | 4.54B | 5.60B | 5.27B | 4.58B | 3.39B | 3.03B | 3.49B | 2.38B | 1.46B | 1.30B | 1.28B | 1.25B | 1.08B | 984.63M | 970.29M | 974.70M | 1.10B | 993.80M | 1.15B | 1.09B | N/A |
Cost of Revenue | 14.00B | 16.64B | 12.02B | 7.80B | 7.65B | 2.74B | 3.37B | 3.58B | 3.82B | 4.14B | 5.24B | 4.91B | 4.22B | 3.11B | 2.77B | 3.23B | 2.14B | 1.25B | 1.10B | 1.09B | 1.08B | 910.46M | 825.28M | 800.21M | 794.10M | 926.90M | 841.10M | 986.00M | 934.80M | N/A |
Gross Profit | 745.36M | 684.16M | 592.70M | 404.92M | 517.89M | 302.00M | 318.80M | 345.51M | 375.84M | 397.14M | 365.23M | 358.00M | 352.85M | 281.68M | 255.51M | 257.83M | 239.71M | 207.13M | 198.15M | 189.10M | 164.09M | 165.38M | 159.34M | 170.08M | 180.60M | 171.80M | 152.70M | 164.30M | 157.60M | N/A |
Operating Expenses | 492.26M | 466.56M | 423.75M | 399.21M | 436.84M | 257.87M | 287.93M | 318.39M | 389.56M | 318.88M | 278.43M | 246.93M | 229.09M | 195.33M | 199.12M | 190.23M | 169.75M | 158.47M | 153.76M | 154.90M | 143.13M | 139.47M | 139.69M | 150.96M | 163.30M | 155.30M | 141.90M | 143.30M | 138.60M | 70.38M |
Selling, General & Admin | 492.26M | 466.56M | 423.75M | 399.21M | 436.84M | 257.87M | 287.93M | 318.39M | 389.56M | 318.88M | 278.43M | 246.93M | 229.09M | 195.33M | 199.12M | 181.52M | 169.75M | 158.47M | 153.76M | 154.90M | 143.13M | 139.47M | 139.69M | 137.84M | 152.00M | 144.70M | 131.80M | 133.60M | 129.30M | 70.38M |
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.48M | 33.82M | 32.60M | 20.45M | 20.11M | 16.00M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 8.71M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 13.12M | 11.30M | 10.60M | 10.10M | 9.70M | 9.30M | N/A |
Operating Income | 253.10M | 251.43M | 206.38M | 26.80M | -17.15M | 44.13M | 30.87M | 27.11M | -13.72M | 78.26M | 86.79M | 111.08M | 123.76M | 86.35M | 56.39M | 67.60M | 69.96M | 48.66M | 44.39M | 34.20M | 20.96M | 25.91M | 19.66M | 19.12M | 17.30M | 16.50M | 10.80M | 21.00M | 19.00M | -70.38M |
Other Expenses / Income | -83.54M | -56.85M | -45.61M | -51.27M | 45.26M | 36.87M | -51.39M | -5.73M | 2.16M | 105.89M | 62.72M | 9.06M | 24.12M | 17.79M | 5.11M | -18.23M | 35.90M | 5.80M | -5.08M | -4.10M | -3.00M | -6.07M | -7.73M | -4.76M | -5.30M | -3.40M | -4.50M | -9.10M | 5.30M | 70.76M |
Before Tax Income | 169.56M | 194.58M | 160.77M | -24.47M | 28.11M | 53.16M | -20.52M | 21.38M | -11.56M | 184.15M | 149.51M | 120.13M | 147.88M | 104.14M | 61.50M | 49.37M | 105.86M | 54.47M | 39.31M | 30.10M | 17.96M | 19.83M | 11.93M | 14.36M | 12.00M | 13.10M | 6.30M | 11.90M | N/A | 379.55K |
Income Tax Expenses | 37.03M | 39.63M | 29.23M | -10.26M | 13.05M | 11.93M | -63.13M | 6.91M | -242.00K | 61.50M | 53.81M | 44.57M | 51.05M | 39.26M | 21.93M | 16.47M | 37.08M | 18.12M | 13.22M | 10.96M | 6.26M | 6.51M | 2.89M | 4.29M | 3.60M | 3.30M | 2.20M | 5.50M | N/A | 127.20K |
Net Income | 101.19M | 131.08M | 103.99M | -14.21M | 18.31M | 41.48M | 42.51M | 11.59M | -13.07M | 109.73M | 89.94M | 79.48M | 95.11M | 64.66M | 38.35M | 32.90M | 68.78M | 36.35M | 26.09M | 19.14M | 11.70M | 13.32M | 8.86M | 10.08M | 8.40M | 9.80M | 4.10M | 6.40M | 10.20M | 252.35K |
Interest Expenses | 46.87M | 56.85M | 37.29M | 51.27M | 59.69M | 27.85M | 21.57M | 21.12M | 20.07M | 21.76M | 20.86M | 22.16M | 25.26M | 19.86M | 20.69M | 31.24M | 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 | 33.72M | 33.73M | 33.28M | 32.92M | 32.57M | 28.22M | 28.22M | 28.28M | 28.41M | 28.50M | 28.19M | 27.92M | 27.81M | 27.63M | 27.39M | 27.10M | 26.73M | 24.02M | 22.23M | 21.75M | 21.40M | 21.83M | 21.78M | 22.56M | 24.00M | 24.30M | 24.48M | 25.27M | 25.31M | 25.31M |
Diluted Shares Outstanding | 34.38M | 34.42M | 33.85M | 33.19M | 33.10M | 28.41M | 28.22M | 28.28M | 28.41M | 28.57M | 28.19M | 28.18M | 28.03M | 27.87M | 27.66M | 27.54M | 27.51M | 24.90M | 23.09M | 22.52M | 22.08M | 22.32M | 21.96M | 22.56M | 24.47M | 24.50M | 26.25M | 25.27M | 25.31M | 25.31M |
EBITDA | 378.21M | 386.17M | 385.32M | 215.44M | 129.01M | 87.28M | 87.36M | 123.95M | 85.22M | 254.99M | 219.92M | 195.18M | 212.25M | 162.70M | 116.99M | 110.37M | 132.11M | 79.21M | 62.20M | 51.54M | 33.10M | 34.15M | 26.01M | 27.48M | 23.30M | 23.70M | 16.40M | 21.60M | 19.50M | -70.38M |
EBITDA Margin | 2.56% | 2.23% | 3.06% | 2.62% | 1.58% | 2.87% | 2.37% | 3.16% | 2.03% | 5.62% | 3.92% | 3.70% | 4.64% | 4.79% | 3.87% | 3.16% | 5.55% | 5.43% | 4.80% | 4.04% | 2.65% | 3.17% | 2.64% | 2.83% | 2.39% | 2.16% | 1.65% | 1.88% | 1.79% | 0.00% |
EBIT | 185.09M | 227.56M | 170.51M | 26.80M | 91.05M | 81.26M | 944.00K | 39.62M | 6.76M | 192.99M | 164.61M | 146.20M | 171.41M | 123.79M | 80.97M | 80.61M | 105.86M | 54.47M | 39.31M | 30.10M | 17.96M | 19.83M | 11.75M | 14.36M | 12.00M | 13.10M | 6.30M | 11.90M | 10.20M | 379.55K |
EBIT Margin | 1.25% | 1.31% | 1.35% | 0.33% | 1.11% | 2.67% | 0.03% | 1.01% | 0.16% | 4.25% | 2.94% | 2.77% | 3.75% | 3.65% | 2.68% | 2.31% | 4.45% | 3.74% | 3.03% | 2.36% | 1.44% | 1.84% | 1.19% | 1.48% | 1.23% | 1.19% | 0.63% | 1.03% | 0.93% | 0.00% |
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 |