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.95B | 1.53B | 1.21B | 892.47M | 818.60M | 490.43M | 496.98M | 494.16M |
Cost of Revenue | 2.43B | 1.13B | 909.19M | 454.52M | 396.88M | 302.23M | 286.67M | 194.44M |
Gross Profit | 514.89M | 400.30M | 299.71M | 437.94M | 421.72M | 188.20M | 210.31M | 299.72M |
Operating Expenses | -8.84M | 158.18M | 152.47M | 163.10M | 150.92M | 185.01M | 217.82M | 190.92M |
Selling, General & Admin | 28.85M | 158.18M | 152.47M | 163.10M | 150.92M | 187.85M | 208.39M | 183.99M |
Research & Development | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | -37.69M | N/A | 9.84M | N/A | N/A | 2.84M | -9.43M | -6.93M |
Operating Income | 523.73M | 242.12M | 147.23M | 274.84M | 270.80M | 3.19M | -7.51M | 108.79M |
Other Expenses / Income | -19.77M | -31.18M | -36.62M | -37.37M | -54.17M | -47.86M | -48.28M | -29.49M |
Before Tax Income | 503.96M | 235.05M | 180.07M | 263.05M | 273.68M | -67.06M | -44.17M | 23.29M |
Income Tax Expenses | 10.96M | 1.05M | 507.38K | 548.63K | 2.35M | 167.31K | 549.78K | 227.34K |
Net Income | 469.96M | 227.40M | 184.82M | 243.85M | 274.31M | -67.11M | -43.14M | 23.69M |
Interest Expenses | 27.30M | 29.77M | 38.55M | 43.56M | 59.23M | 49.21M | 47.58M | 30.12M |
Basic Shares Outstanding | 133.03M | 135.42M | 138.95M | 138.23M | 138.72M | 140.22M | 141.78M | 136.58M |
Diluted Shares Outstanding | 133.03M | 135.42M | 138.95M | 138.23M | 138.72M | 140.22M | 141.78M | 136.58M |
EBITDA | 779.76M | 398.49M | 370.46M | 440.36M | 459.40M | 76.77M | 132.00M | 147.25M |
EBITDA Margin | 26.46% | 26.07% | 30.64% | 49.34% | 56.12% | 15.65% | 26.56% | 29.80% |
EBIT | 508.23M | 258.22M | 223.88M | 287.96M | 335.88M | -17.74M | 4.99M | 54.04M |
EBIT Margin | 17.24% | 16.90% | 18.52% | 32.27% | 41.03% | -3.62% | 1.00% | 10.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 |