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 | 2.78B | 2.59B | 2.29B | 2.30B | 2.32B | 2.28B | 2.16B | 2.05B | 1.86B | 1.69B | 1.46B | 1.04B | 968.71M | 895.27M | 851.58M | 854.21M | 812.74M | 737.30M | 670.68M | 648.45M | 609.65M | 638.97M | 641.66M | 573.39M | 504.54M | 352.88M | 126.03M | 82.59M | 55.90M | 32.00M |
Cost of Revenue | 988.13M | 919.11M | 853.94M | 823.10M | 768.11M | 762.85M | 719.38M | 678.45M | 637.88M | 584.82M | 507.03M | 362.20M | 353.31M | 363.33M | 335.88M | 240.86M | 242.70M | 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 | 1.79B | 1.67B | 1.44B | 1.48B | 1.56B | 1.52B | 1.44B | 1.37B | 1.22B | 1.10B | 955.89M | 676.46M | 615.40M | 531.93M | 515.71M | 613.34M | 570.04M | 737.30M | 670.68M | 648.45M | 609.65M | 638.97M | 641.66M | 573.39M | 504.54M | 352.88M | 126.03M | 82.59M | 55.90M | 32.00M |
Operating Expenses | 76.53M | 905.61M | 828.21M | 767.67M | 719.62M | 687.40M | 634.96M | 577.21M | 520.32M | 484.11M | 599.79M | 290.13M | 284.13M | 259.42M | 248.18M | -20.31M | 282.95M | 466.81M | 441.63M | 430.78M | 535.47M | 512.43M | 359.39M | 325.25M | 312.92M | 211.79M | 86.62M | 62.14M | -30.50M | -18.20M |
Selling, General & Admin | 76.53M | 74.06M | 69.61M | 60.34M | 58.04M | 56.20M | 50.81M | 45.77M | 42.40M | 41.42M | 39.57M | 34.10M | 34.50M | 26.85M | 32.59M | 42.78M | 28.49M | 24.77M | 25.76M | 18.07M | 13.73M | 14.33M | 15.22M | 13.01M | 9.50M | 7.67M | 6.31M | 3.90M | 2.50M | 1.60M |
Research & Development | N/A | 16.57M | 3.23M | 12.40M | 0 | 0 | 0 | 0 | N/A | N/A | N/A | N/A | 2.97M | N/A | 5.84M | 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 | 814.98M | 758.60M | 707.33M | 661.58M | 631.20M | 584.15M | 531.43M | 477.92M | 442.68M | -3.99M | -6.07M | 243.70M | 232.57M | 229.81M | 194.15M | 254.46M | 442.05M | 415.87M | 412.70M | 521.73M | 498.10M | 344.17M | 312.23M | 303.41M | 204.12M | 80.31M | 58.24M | -33.00M | -19.80M |
Operating Income | 1.72B | 822.12M | 651.29M | 716.91M | 845.55M | 826.41M | 798.48M | 784.78M | 693.46M | 611.65M | 352.11M | 368.92M | 331.27M | 272.51M | 241.62M | 281.85M | 287.08M | 270.49M | 229.05M | 217.68M | 74.18M | 126.53M | 282.27M | 248.15M | 191.63M | 141.09M | 39.41M | 20.46M | 86.40M | 50.20M |
Other Expenses / Income | -778.11M | -812.21M | -399.79M | -597.09M | -37.79M | -488.29M | -536.10M | -288.40M | 50.13M | -465.34M | -290.33M | -115.51M | -167.94M | -87.21M | -186.25M | -153.10M | -19.93M | -88.78M | 337.32M | 2.07M | -74.18M | -6.80M | N/A | N/A | N/A | -3.69M | N/A | N/A | N/A | N/A |
Before Tax Income | 938.59M | 1.15B | 1.01B | 824.46M | 799.11M | 974.17M | 876.66M | 1.03B | 743.59M | 668.52M | 57.83M | 264.76M | 165.94M | 98.07M | 200.83M | 411.49M | 247.67M | 278.40M | 322.38M | 219.75M | 271.52M | 173.62M | N/A | N/A | N/A | 145.09M | N/A | N/A | N/A | N/A |
Income Tax Expenses | 10.15M | 14.65M | 5.73M | -3.25M | 13.00M | -160.00K | 141.00K | 305.00K | 1.86M | 9.37M | -138.06M | -7.35M | -105.23M | 97.95M | 113.32M | 227.48M | -13.49M | -7.91M | 243.99M | 224.12M | -26.29M | -47.09M | 33.27M | 37.55M | 19.35M | 46.66M | 470.00K | 830.00K | 74.90M | 42.70M |
Net Income | 928.83M | 1.14B | 1.00B | 827.63M | 785.97M | 974.52M | 876.92M | 1.03B | 742.04M | 683.57M | 353.14M | 423.87M | 441.62M | 175.33M | 155.65M | 411.49M | 358.16M | 278.40M | 322.38M | 219.75M | 271.52M | 173.62M | 249.00M | 210.60M | 172.28M | 94.43M | 38.94M | 19.63M | 11.50M | 7.50M |
Interest Expenses | 205.99M | 230.07M | 220.41M | 214.15M | 203.59M | 220.97M | 199.66M | 187.51M | 175.62M | 180.62M | 172.40M | 136.92M | 168.18M | 175.21M | 150.32M | 114.88M | 97.55M | 111.05M | 127.10M | 131.31M | 134.91M | 121.38M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 141.31M | 139.63M | 139.39M | 140.09M | 139.42M | 138.25M | 137.91M | 137.27M | 133.89M | 130.88M | 126.86M | 97.42M | 89.92M | 83.86M | 79.95M | 76.78M | 78.68M | 74.13M | 72.95M | 71.54M | 68.63M | 68.90M | 67.84M | 66.21M | 64.63M | 51.02M | 28.25M | 15.06M | 12.64M | 11.54M |
Diluted Shares Outstanding | 141.64M | 139.98M | 139.72M | 140.44M | 139.57M | 138.29M | 138.07M | 137.46M | 134.59M | 131.24M | 127.27M | 98.03M | 90.78M | 84.63M | 80.60M | 77.58M | 79.86M | 75.59M | 74.76M | 72.28M | 69.91M | 69.83M | 69.19M | 67.52M | 65.27M | 51.85M | 28.43M | 18.00M | 12.64M | 11.54M |
EBITDA | 1.96B | 1.64B | 1.41B | 1.42B | 1.51B | 1.46B | 1.41B | 1.32B | 1.21B | 1.13B | 886.52M | 572.09M | 410.41M | 505.46M | 336.12M | 375.08M | 449.32M | 416.43M | 399.45M | 385.28M | 232.16M | 1.03B | 415.95M | 374.18M | 305.35M | 229.41M | 66.42M | 39.15M | 100.10M | 58.60M |
EBITDA Margin | 70.52% | 63.12% | 61.44% | 61.89% | 64.83% | 64.01% | 65.45% | 64.66% | 65.22% | 67.29% | 60.60% | 55.08% | 42.37% | 56.46% | 39.47% | 43.91% | 55.28% | 56.48% | 59.56% | 59.41% | 38.08% | 161.87% | 64.82% | 65.26% | 60.52% | 65.01% | 52.70% | 47.40% | 179.07% | 183.13% |
EBIT | 1.14B | 1.38B | 1.23B | 1.04B | 1.00B | 1.20B | 1.08B | 1.22B | 919.51M | 873.55M | 387.49M | 553.44M | 504.57M | 448.49M | 419.29M | 753.84M | 442.21M | 381.53M | 693.47M | 575.18M | 380.15M | 247.91M | 282.27M | 248.15M | 191.63M | 141.09M | 39.41M | 20.46M | 86.40M | 50.20M |
EBIT Margin | 41.17% | 53.27% | 53.62% | 45.13% | 43.13% | 52.32% | 49.88% | 59.74% | 49.54% | 51.84% | 26.49% | 53.28% | 52.09% | 50.10% | 49.24% | 88.25% | 54.41% | 51.75% | 103.40% | 88.70% | 62.36% | 38.80% | 43.99% | 43.28% | 37.98% | 39.98% | 31.27% | 24.77% | 154.56% | 156.88% |
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 |