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 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 31.04B | 28.23B | 22.83B | 13.12B | 12.67B | 11.82B | 10.09B | 8.68B | 7.86B | 5.39B | 4.01B | 3.32B | 2.70B | 2.13B | 1.75B | 2.14B | 3.22B | 3.17B | 2.94B | 2.75B | 2.51B | 2.38B | 1.87B | 1.66B | 1.24B | 714.70M | 319.80M | 142.80M | 114.20M |
Cost of Revenue | 26.01B | 23.08B | 18.57B | 10.90B | 10.72B | 10.04B | 8.57B | 7.38B | 6.69B | 4.57B | 3.37B | 2.78B | 2.24B | 1.75B | 1.42B | 1.77B | 2.67B | 2.63B | 2.43B | 2.29B | 2.11B | 2.00B | 1.57B | 1.39B | 1.04B | 599.40M | 265.10M | 116.80M | 91.20M |
Gross Profit | 5.03B | 5.15B | 4.26B | 2.23B | 1.95B | 1.78B | 1.52B | 1.30B | 1.18B | 823.32M | 630.95M | 539.30M | 457.54M | 381.43M | 329.62M | 370.04M | 544.65M | 538.48M | 504.44M | 459.94M | 403.11M | 374.80M | 306.48M | 267.57M | 199.30M | 115.30M | 54.70M | 26.00M | 23.00M |
Operating Expenses | 3.29B | 3.21B | 2.59B | 1.52B | 1.46B | 1.33B | 1.11B | 948.96M | 852.77M | 589.57M | 447.44M | 390.82M | 344.17M | 318.19M | 288.49M | 629.82M | 451.23M | 423.64M | 385.23M | 363.09M | 322.88M | 303.95M | 248.32M | 203.10M | 152.00M | 88.70M | 43.10M | 22.10M | 18.60M |
Selling, General & Admin | 3.29B | 3.04B | 2.46B | 1.43B | 1.37B | 1.25B | 1.05B | 899.59M | 811.17M | 563.21M | 427.40M | 373.69M | 327.55M | 300.61M | 270.25M | 316.18M | 430.34M | 406.57M | 370.99M | 349.95M | 313.29M | 296.14M | 239.04M | 195.50M | 146.40M | 85.20M | 40.60M | 20.30M | 16.70M |
Research & Development | 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 | 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 | N/A |
Other Operating Expenses | 22.00M | 167.20M | 127.30M | 92.30M | 82.40M | 8.80M | 57.72M | 49.37M | 41.60M | 26.36M | 20.04M | 17.13M | 16.63M | 17.58M | 18.25M | 313.64M | 20.88M | 17.07M | 14.23M | 13.14M | 9.59M | 7.81M | 9.28M | 7.61M | 5.60M | 3.50M | 2.50M | 1.80M | 1.90M |
Operating Income | 1.74B | 1.94B | 1.67B | 697.10M | 495.00M | 447.00M | 408.99M | 352.36M | 322.86M | 233.75M | 183.52M | 148.48M | 113.37M | 63.24M | 41.13M | -259.78M | 93.43M | 114.84M | 119.22M | 96.85M | 80.23M | 70.85M | 58.16M | 64.46M | 47.30M | 26.60M | 11.60M | 3.90M | 4.40M |
Other Expenses / Income | -380.00M | -211.10M | -183.10M | -48.60M | -119.60M | 7.50M | -61.92M | -68.83M | -60.16M | -23.26M | -17.73M | -20.03M | -24.19M | -40.05M | -30.42M | -31.07M | -50.03M | -49.13M | -33.47M | -27.40M | -21.03M | -18.09M | -22.73M | -24.93M | -15.20M | -8.80M | -2.10M | -700.00K | 1.20M |
Before Tax Income | 1.36B | 1.73B | 1.48B | 648.50M | 375.40M | 337.50M | 347.07M | 283.52M | 262.70M | 210.50M | 165.79M | 128.46M | 89.17M | 23.19M | 10.70M | -290.85M | 43.39M | 65.71M | 85.75M | 69.45M | 59.20M | 52.77M | 35.43M | 39.53M | 32.10M | 17.80M | 9.50M | 3.20M | N/A |
Income Tax Expenses | 350.60M | 468.40M | 422.10M | 178.20M | 103.90M | 71.80M | 101.85M | 86.47M | 79.70M | 74.95M | 60.57M | 49.06M | 33.41M | 9.09M | 4.64M | -91.70M | 17.41M | 25.37M | 33.96M | 26.88M | 23.56M | 20.45M | 13.68M | 15.22M | 12.90M | 7.00M | 3.50M | -800.00K | N/A |
Net Income | 1.00B | 1.25B | 1.06B | 470.30M | 271.50M | 265.70M | 245.22M | 197.06M | 183.00M | 138.72M | 106.00M | 80.36M | 58.86M | 13.72M | 9.15M | -252.59M | 21.55M | 37.30M | 49.80M | 42.67M | 35.55M | 32.32M | 21.75M | 24.31M | 19.20M | 10.80M | 6.00M | 4.00M | 3.40M |
Interest Expenses | 352.10M | 167.90M | 130.50M | 107.50M | 133.40M | 118.30M | 74.11M | 48.74M | 39.02M | 24.60M | 20.72M | 22.44M | 23.51M | 25.17M | 24.94M | 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 |
Basic Shares Outstanding | 27.50M | 28.20M | 28.80M | 23.80M | 23.20M | 23.00M | 25.07M | 25.14M | 26.29M | 26.12M | 25.80M | 25.70M | 26.23M | 26.29M | 21.00M | 20.02M | 19.53M | 19.48M | 19.18M | 18.77M | 18.29M | 17.23M | 13.37M | 12.45M | 11.16M | 9.15M | 7.06M | 4.97M | 5.31M |
Diluted Shares Outstanding | 27.60M | 28.30M | 29.00M | 24.10M | 23.40M | 24.50M | 25.14M | 25.52M | 26.49M | 26.38M | 26.19M | 26.17M | 26.66M | 26.29M | 22.18M | 20.02M | 22.08M | 22.10M | 21.81M | 20.65M | 18.55M | 17.60M | 13.61M | 13.80M | 12.00M | 9.47M | 7.32M | 7.78M | 5.67M |
EBITDA | 1.94B | 2.06B | 1.74B | 885.20M | 593.80M | 532.50M | 478.90M | 381.63M | 343.33M | 264.64M | 207.33M | 169.18M | 132.73M | 65.57M | 57.55M | -326.56M | 60.30M | 80.14M | 98.26M | 82.69M | 69.40M | 60.58M | 44.70M | 47.14M | 37.70M | 21.30M | 12.00M | 5.00M | 5.30M |
EBITDA Margin | 6.24% | 7.30% | 7.64% | 6.74% | 4.69% | 4.50% | 4.75% | 4.40% | 4.37% | 4.91% | 5.18% | 5.10% | 4.92% | 3.08% | 3.29% | -15.28% | 1.87% | 2.53% | 3.35% | 3.01% | 2.76% | 2.55% | 2.39% | 2.84% | 3.03% | 2.98% | 3.75% | 3.50% | 4.64% |
EBIT | 1.70B | 1.89B | 1.61B | 756.00M | 508.80M | 455.80M | 421.18M | 332.26M | 301.73M | 238.28M | 187.30M | 151.86M | 115.78M | 47.98M | 38.73M | -344.29M | 38.96M | 62.67M | 83.76M | 69.55M | 59.11M | 52.77M | 35.43M | 39.53M | 32.10M | 17.80M | 9.50M | 3.20M | 3.40M |
EBIT Margin | 5.49% | 6.69% | 7.06% | 5.76% | 4.01% | 3.86% | 4.18% | 3.83% | 3.84% | 4.42% | 4.68% | 4.58% | 4.29% | 2.25% | 2.21% | -16.10% | 1.21% | 1.98% | 2.85% | 2.53% | 2.35% | 2.22% | 1.89% | 2.38% | 2.58% | 2.49% | 2.97% | 2.24% | 2.98% |
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 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 |