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 | 1.09B | 884.63M | 777.48M | 689.68M | 815.16M | 959.92M | 1.15B | 968.89M |
Cost of Revenue | 186.00M | 168.87M | 137.61M | 116.19M | 165.11M | 134.68M | 122.90M | 110.81M |
Gross Profit | 907.00M | 715.75M | 639.87M | 573.49M | 650.05M | 825.25M | 1.03B | 858.08M |
Operating Expenses | 911.00M | 510.55M | 456.07M | 479.69M | 440.29M | 508.14M | 601.89M | 520.16M |
Selling, General & Admin | 811.00M | 439.86M | 404.96M | 437.05M | 385.25M | 444.14M | 508.40M | 411.18M |
Research & Development | 106.00M | 70.69M | 51.11M | 42.64M | 55.04M | 63.99M | 93.49M | 108.98M |
Other Operating Expenses | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Operating Income | -4.00M | 205.20M | 183.80M | 93.81M | 209.76M | 317.11M | 423.32M | 337.92M |
Other Expenses / Income | 5.00M | -10.00M | -23.00M | -17.00M | -22.85M | -14.00M | -56.00M | -51.00M |
Before Tax Income | 1.00M | -93.27M | 186.75M | -184.41M | 186.92M | 265.53M | 143.91M | 89.75M |
Income Tax Expenses | -1.00M | -41.24M | -14.74M | -26.65M | 47.77M | 2.87M | 82.98M | 57.69M |
Net Income | 2.00M | -52.04M | 205.00M | -157.76M | 139.15M | 262.67M | 60.92M | 32.05M |
Interest Expenses | 37.00M | 29.00M | 26.00M | 24.00M | 20.77M | 29.61M | 51.47M | 51.00M |
Basic Shares Outstanding | 137.31M | 139.01M | 145.66M | 146.57M | 146.05M | 145.43M | 144.23M | 143.97M |
Diluted Shares Outstanding | 141.80M | 139.01M | 154.23M | 146.57M | 151.07M | 150.23M | 149.70M | 148.64M |
EBITDA | 68.61M | -44.18M | 233.93M | -128.98M | 214.00M | 310.42M | 436.97M | 149.27M |
EBITDA Margin | 6.28% | -4.99% | 30.09% | -18.70% | 26.25% | 32.34% | 38.06% | 15.41% |
EBIT | 38.00M | -64.27M | 216.26M | -160.41M | 207.68M | 295.14M | 195.38M | 140.75M |
EBIT Margin | 3.48% | -7.27% | 27.81% | -23.26% | 25.48% | 30.75% | 17.02% | 14.53% |
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 |