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 | 10.09B | 8.72B | 8.29B | 6.83B | 7.51B | 7.15B | 6.79B | 6.60B |
Cost of Revenue | 4.48B | 3.97B | 3.64B | 3.89B | 3.85B | 3.96B | 3.59B | 3.47B |
Gross Profit | 5.61B | 4.75B | 4.65B | 2.94B | 3.66B | 3.19B | 3.20B | 3.13B |
Operating Expenses | 4.35B | 4.08B | 4.07B | 3.42B | 3.85B | 3.44B | 3.28B | 3.10B |
Selling, General & Admin | 3.43B | 3.07B | 3.08B | 2.69B | 2.85B | 2.80B | 2.60B | 2.53B |
Research & Development | 883.78M | 702.00M | 842.00M | 673.00M | 656.00M | 587.00M | 584.00M | 482.00M |
Other Operating Expenses | -38.43M | -181.77M | -69.15M | -55.00M | -346.00M | -52.00M | 101.00M | 93.00M |
Operating Income | 1.26B | 672.00M | 580.00M | -482.00M | -187.00M | -248.00M | -77.00M | 1.00M |
Other Expenses / Income | -372.51M | -63.00M | -29.00M | -22.00M | -20.00M | -26.00M | -50.00M | -114.00M |
Before Tax Income | 888.05M | 463.00M | 418.00M | -635.00M | -332.00M | -300.00M | -127.00M | -113.00M |
Income Tax Expenses | -151.57M | 128.00M | 42.00M | -104.00M | 324.00M | -73.00M | -383.00M | 57.00M |
Net Income | 974.00M | 335.00M | 376.00M | -531.00M | -656.00M | -227.00M | 256.00M | -170.00M |
Interest Expenses | 201.73M | 134.00M | 120.00M | 124.00M | 113.00M | 24.00M | 27.00M | -101.00M |
Basic Shares Outstanding | 493.00M | 491.40M | 490.00M | 489.00M | 488.20M | 488.70M | 488.70M | 488.70M |
Diluted Shares Outstanding | 496.50M | 494.40M | 493.40M | 489.00M | 488.20M | 488.70M | 488.70M | 488.70M |
EBITDA | 2.56B | 1.78B | 1.79B | 1.13B | 1.23B | 1.37B | 1.21B | 1.07B |
EBITDA Margin | 25.40% | 20.45% | 21.54% | 16.60% | 16.33% | 19.18% | 17.74% | 16.30% |
EBIT | 1.02B | 597.00M | 538.00M | -511.00M | -219.00M | -276.00M | -100.00M | -214.00M |
EBIT Margin | 10.15% | 6.85% | 6.49% | -7.48% | -2.92% | -3.86% | -1.47% | -3.24% |
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 |