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 | 1994-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 4.52B | 4.18B | 3.42B | 2.92B | 2.86B | 2.76B | 2.67B | 2.56B | 2.38B | 2.18B | 1.96B | 1.84B | 1.74B | 1.61B | 1.62B | 1.72B | 1.81B | 1.38B | 1.06B | 958.16M | 892.89M | 850.48M | 796.29M | 706.23M | 639.00M | 553.75M | 469.10M | 339.00M | 212.65M | 147.20M |
Cost of Revenue | 1.16B | 1.05B | 920.60M | 867.46M | 813.15M | 757.08M | 707.98M | 669.08M | 635.50M | 613.32M | 559.76M | 555.90M | 560.51M | 528.40M | 520.91M | 554.28M | 657.74M | 498.44M | 378.26M | 361.94M | 340.87M | 309.49M | 279.56M | 237.96M | 211.85M | 204.11M | 1.79M | 2.58M | 72.70M | 52.82M |
Gross Profit | 3.35B | 3.13B | 2.50B | 2.05B | 2.04B | 2.00B | 1.96B | 1.89B | 1.75B | 1.56B | 1.41B | 1.29B | 1.18B | 1.09B | 1.10B | 1.17B | 1.16B | 882.57M | 681.58M | 596.21M | 552.02M | 540.99M | 516.73M | 468.27M | 427.15M | 349.65M | 469.05M | 338.55M | 139.95M | 94.38M |
Operating Expenses | 80.63M | 959.82M | 789.39M | 636.46M | 575.06M | 588.36M | 537.41M | 516.97M | 514.18M | 508.57M | 454.08M | 414.62M | 410.38M | 391.73M | 375.18M | 471.79M | 682.15M | 522.23M | 217.27M | 191.64M | 200.99M | 191.14M | 184.96M | -254.06M | 151.35M | 331.94M | -258.40M | -159.50M | 53.92M | 35.89M |
Selling, General & Admin | 80.63M | 71.67M | 75.97M | 64.04M | 62.15M | 93.83M | 69.89M | 70.08M | 72.80M | 55.99M | 51.50M | 45.71M | 42.73M | 28.94M | 35.73M | 62.81M | 59.75M | 84.66M | 21.11M | 18.81M | 17.13M | 15.62M | 21.04M | 21.31M | 12.49M | 11.63M | 13.50M | 8.10M | 3.98M | 2.63M |
Research & Development | N/A | 17.54M | 8.40M | 10.84M | 6.85M | 5.44M | 8.19M | 9.72M | 10.01M | 10.61M | 10.47M | 6.36M | 4.13M | 5.86M | 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 | N/A | 870.61M | 705.02M | 561.57M | 506.07M | 489.08M | 459.32M | 437.17M | 431.38M | 441.97M | 392.11M | 362.56M | 363.51M | 356.93M | 339.44M | 408.98M | 622.40M | 437.57M | 196.15M | 172.83M | 183.86M | 175.52M | 163.92M | -275.36M | 138.86M | 320.30M | -271.90M | -167.60M | 49.94M | 33.26M |
Operating Income | 3.30B | 2.17B | 1.71B | 1.41B | 1.47B | 1.41B | 1.42B | 1.37B | 1.23B | 1.06B | 951.10M | 871.98M | 762.81M | 692.65M | 726.83M | 694.42M | 410.94M | 360.34M | 464.31M | 394.51M | 351.03M | 350.68M | 369.36M | 334.95M | 278.00M | 17.71M | 371.31M | 264.64M | 86.03M | 58.49M |
Other Expenses / Income | -1.13B | 2.21B | -666.43M | -521.19M | -382.52M | -247.40M | 25.32M | 85.94M | 85.68M | 94.56M | 106.43M | 58.18M | 59.13M | -5.66M | 70.53M | 287.11M | 75.54M | 14.41M | 26.07M | 22.63M | -351.03M | -350.68M | -369.36M | -334.95M | -278.00M | -17.71M | -371.31M | -264.64M | -86.03M | -58.49M |
Before Tax Income | 2.17B | 4.38B | 1.97B | 1.36B | 1.53B | 1.72B | 1.45B | 1.46B | 1.32B | 1.15B | 1.06B | 930.16M | 833.14M | 688.35M | 797.36M | 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 |
Income Tax Expenses | 10.82M | 14.33M | 12.37M | 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 |
Net Income | 2.15B | 4.35B | 1.95B | 1.36B | 1.52B | 1.71B | 1.44B | 1.45B | 1.31B | 1.14B | 1.05B | 939.26M | 823.84M | 672.04M | 834.62M | 935.18M | 457.54M | 314.03M | 456.39M | 366.21M | 336.65M | 318.74M | 324.21M | 297.09M | 287.88M | 227.02M | 178.60M | 153.50M | 70.39M | 42.12M |
Interest Expenses | 201.13M | 136.32M | 90.77M | 56.28M | 45.64M | 32.54M | 12.69M | 4.30M | 600.00K | 6.80M | 6.44M | 19.81M | 24.22M | 30.23M | 29.92M | 43.94M | 63.67M | 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 | 175.47M | 175.26M | 174.86M | 174.49M | 174.29M | 173.97M | 173.61M | 173.09M | 172.70M | 172.25M | 171.64M | 170.56M | 169.66M | 168.88M | 168.36M | 168.25M | 169.34M | 142.76M | 128.16M | 127.84M | 125.18M | 123.00M | 122.31M | 131.57M | 126.31M | 113.93M | 98.04M | 77.18M | 41.17M | 24.08M |
Diluted Shares Outstanding | 176.14M | 176.28M | 175.57M | 174.64M | 174.53M | 174.30M | 174.15M | 173.88M | 173.51M | 173.14M | 172.69M | 171.66M | 170.75M | 169.77M | 168.77M | 168.99M | 170.15M | 143.72M | 128.82M | 128.68M | 126.52M | 124.57M | 123.58M | 131.66M | 126.67M | 114.36M | 99.12M | 77.18M | 41.17M | 24.08M |
EBITDA | 3.34B | 3.79B | 2.86B | 2.44B | 2.42B | 2.24B | 1.88B | 1.81B | 1.66B | 1.51B | 1.40B | 1.31B | 1.22B | 1.07B | 1.17B | 1.11B | 1.10B | 797.91M | 660.47M | 587.46M | 534.89M | 525.37M | 495.69M | 869.33M | 433.20M | 143.41M | 831.70M | 580.90M | 126.79M | 86.77M |
EBITDA Margin | 73.98% | 90.72% | 83.78% | 83.55% | 84.80% | 81.10% | 70.36% | 70.60% | 69.61% | 69.13% | 71.05% | 70.99% | 70.04% | 66.49% | 72.06% | 64.44% | 60.49% | 57.78% | 62.32% | 61.31% | 59.91% | 61.77% | 62.25% | 123.09% | 67.79% | 25.90% | 177.30% | 171.36% | 59.62% | 58.95% |
EBIT | 2.36B | 4.50B | 2.06B | 1.41B | 1.57B | 1.74B | 1.45B | 1.46B | 1.31B | 1.15B | 1.06B | 959.07M | 848.06M | 702.26M | 864.54M | 979.12M | 521.21M | 314.03M | 456.39M | 366.21M | 336.65M | 318.74M | 324.21M | 297.09M | 287.88M | 227.02M | 178.60M | 153.50M | 70.39M | 42.12M |
EBIT Margin | 52.25% | 107.59% | 60.20% | 48.49% | 54.86% | 63.18% | 54.52% | 56.94% | 55.08% | 52.86% | 53.89% | 52.05% | 48.85% | 43.52% | 53.27% | 56.91% | 28.72% | 22.74% | 43.06% | 38.22% | 37.70% | 37.48% | 40.71% | 42.07% | 45.05% | 41.00% | 38.07% | 45.28% | 33.10% | 28.61% |
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 | 1994-12-31 |