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 | 2000-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 5.16B | 4.33B | 4.61B | 3.70B | 3.29B | 2.98B | 3.00B | 2.64B | 2.38B | 2.25B | 2.02B | 1.65B | 1.44B | 1.40B | 1.10B | 888.85M | 793.09M | 471.39M | 270.01M | N/A |
Cost of Revenue | 864.66M | 2.59B | 3.46B | 2.85B | 2.55B | 2.31B | 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 |
Gross Profit | 4.29B | 1.75B | 1.15B | 849.82M | 746.57M | 674.62M | 3.00B | 2.64B | 2.38B | 2.25B | 2.02B | 1.65B | 1.44B | 1.40B | 1.10B | 888.85M | 793.09M | 471.39M | 270.01M | N/A |
Operating Expenses | 3.41B | 340.45M | -3.54B | -3.04B | -2.70B | -2.28B | 2.09B | 1.87B | 1.70B | 1.51B | 1.41B | 1.10B | 976.01M | 114.08M | 84.20M | 68.90M | 56.13M | 31.93M | 17.40M | N/A |
Selling, General & Admin | 2.55B | 2.59B | 2.82B | 2.28B | 1.98B | 1.77B | 1.96B | 1.73B | 1.57B | 1.40B | 1.31B | 1.02B | 900.42M | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Research & Development | 0 | 0 | 0 | 0 | 0 | N/A | 133.49M | 139.64M | 130.68M | 106.93M | 99.73M | 80.94M | 75.59M | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | -3.41B | 340.45M | -6.36B | -5.32B | -4.67B | -4.05B | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 114.08M | 84.20M | 68.90M | 56.13M | 31.93M | 17.40M | N/A |
Operating Income | 880.38M | 979.01M | 1.07B | 651.16M | 597.55M | 704.44M | 182.87M | 81.52M | 92.34M | 290.79M | 185.23M | 225.87M | 138.61M | 1.91M | 120.41M | 91.77M | 53.85M | 26.37M | 32.72M | N/A |
Other Expenses / Income | -173.69M | -93.90M | -95.15M | -145.47M | 1.59M | -170.08M | 86.67M | 61.06M | 49.23M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Before Tax Income | 706.69M | 885.12M | 1.07B | 651.16M | 599.14M | 534.36M | 269.54M | 142.58M | 141.57M | 290.79M | 185.23M | 225.87M | 138.61M | 1.91M | 120.41M | 91.77M | 53.85M | 26.37M | 32.72M | N/A |
Income Tax Expenses | 184.16M | 222.96M | 242.22M | 147.69M | 149.15M | 140.39M | 86.67M | 61.06M | 49.23M | 111.66M | 12.32M | 87.30M | 54.47M | -2.14M | 44.62M | 36.27M | 21.68M | 10.94M | 13.08M | N/A |
Net Income | 522.54M | 662.15M | 824.86M | 503.47M | 448.40M | 393.97M | 182.87M | 81.52M | 92.34M | 176.07M | 162.01M | 138.57M | 138.61M | 1.91M | 75.80M | 55.50M | 32.17M | 15.43M | 19.64M | N/A |
Interest Expenses | 85.48M | 201.39M | 46.00M | 65.78M | 177.93M | 170.08M | 70.03M | 66.87M | 45.40M | 41.26M | 46.37M | 33.38M | 25.35M | N/A | -12.23M | -18.51M | -30.02M | -19.58M | -6.28M | N/A |
Basic Shares Outstanding | 106.66M | 108.85M | 107.54M | 106.17M | 108.00M | 107.68M | 68.56M | 66.87M | 68.54M | 66.47M | 63.57M | 53.56M | 52.42M | 52.53M | 28.30M | 23.49M | 14.49M | 11.52M | 9.82M | 77.13M |
Diluted Shares Outstanding | 113.45M | 117.54M | 118.53M | 114.57M | 117.88M | 121.98M | 81.03M | 77.56M | 78.55M | 76.38M | 73.50M | 69.19M | 69.19M | 69.19M | 32.29M | 23.49M | 14.49M | 11.52M | 9.82M | 77.13M |
EBITDA | 961.84M | 1.05B | 1.13B | 711.64M | 651.93M | 744.89M | 459.95M | 361.78M | 288.02M | 429.53M | 320.65M | 335.21M | 287.36M | -229.00K | 108.18M | 73.26M | 39.48M | 14.04M | 31.88M | 4.07B |
EBITDA Margin | 18.64% | 24.21% | 24.56% | 19.25% | 19.80% | 24.97% | 15.35% | 13.69% | 12.12% | 19.09% | 15.88% | 20.36% | 19.93% | -0.02% | 9.81% | 8.24% | 4.98% | 2.98% | 11.81% | 0.00% |
EBIT | 792.17M | 1.09B | 1.11B | 716.94M | 775.48M | 704.44M | 339.57M | 209.46M | 186.97M | 328.99M | 220.70M | 259.25M | 218.43M | -229.00K | 108.18M | 73.26M | 23.82M | 6.79M | 26.45M | N/A |
EBIT Margin | 15.35% | 25.07% | 24.17% | 19.40% | 23.55% | 23.62% | 11.33% | 7.93% | 7.87% | 14.62% | 10.93% | 15.75% | 15.15% | -0.02% | 9.81% | 8.24% | 3.00% | 1.44% | 9.79% | 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 | 2000-12-31 |