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 |
---|---|---|---|---|---|---|---|---|
Revenue | 2.45B | 2.26B | 1.32B | 372.79M | 523.58M | 437.54M | 421.05M | 414.82M |
Cost of Revenue | 1.11B | 1.01B | 535.08M | 138.67M | 185.17M | 129.34M | 125.41M | 123.54M |
Gross Profit | 1.34B | 1.25B | 787.36M | 234.12M | 338.40M | 308.20M | 295.64M | 291.27M |
Operating Expenses | 1.24B | 1.08B | 658.23M | 215.71M | 212.79M | 181.03M | 171.92M | 178.82M |
Selling, General & Admin | 1.11B | 774.94M | 511.67M | 176.94M | 180.40M | 156.02M | 149.56M | 153.12M |
Research & Development | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | N/A | 300.56M | 146.56M | 38.76M | 32.39M | 22.33M | 16.43M | -2.66M |
Operating Income | 104.01M | 217.66M | 159.92M | -38.63M | 114.63M | 120.65M | 123.72M | 112.46M |
Other Expenses / Income | -289.75M | -624.15M | -212.46M | -56.42M | -39.45M | -22.85M | -22.61M | -29.06M |
Before Tax Income | -185.74M | -454.47M | -76.18M | -74.81M | 75.18M | 97.80M | 101.11M | 83.39M |
Income Tax Expenses | 1.76M | -28.92M | -4.38M | -69.32M | 20.05M | 26.36M | 38.86M | 38.55M |
Net Income | -187.50M | -425.55M | -71.80M | -5.49M | 55.13M | 71.44M | 62.25M | 44.84M |
Interest Expenses | 277.56M | 208.15M | 120.17M | 63.25M | 39.83M | 23.02M | 22.81M | 26.58M |
Basic Shares Outstanding | 53.35M | 58.11M | 49.64M | 31.32M | 37.71M | 36.94M | 36.48M | 37.42M |
Diluted Shares Outstanding | 53.35M | 58.11M | 49.64M | 31.32M | 37.82M | 38.55M | 38.44M | 39.25M |
EBITDA | 442.23M | 54.24M | 143.64M | 27.08M | 147.40M | 143.15M | 146.12M | 135.04M |
EBITDA Margin | 18.06% | 2.40% | 10.86% | 7.26% | 28.15% | 32.72% | 34.70% | 32.56% |
EBIT | 91.82M | -246.32M | 44.00M | -11.56M | 115.01M | 120.82M | 123.92M | 109.97M |
EBIT Margin | 3.75% | -10.92% | 3.33% | -3.10% | 21.97% | 27.61% | 29.43% | 26.51% |
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 |