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.18B | 526.63M | 457.70M | 437.50M | 415.28M | 1.85B | 1.85B | 2.13B | 2.54B | 2.27B | 2.10B | 1.90B | 1.73B | 1.26B | 1.16B | 1.03B | 982.51M | 619.09M | 477.28M | 428.68M | 400.18M | 359.58M | 332.46M | 329.81M | 224.79M | 161.55M | 128.50M | 120.39M | 105.70M | 99.00M |
Cost of Revenue | 902.06M | 171.10M | 137.41M | 128.20M | 124.82M | 705.04M | 666.25M | 738.40M | 614.38M | 384.60M | 298.28M | 284.00M | 220.17M | 210.28M | 185.90M | 192.63M | 186.55M | 89.19M | 58.98M | 43.26M | 38.69M | 32.72M | 30.11M | 27.74M | 17.95M | 5.05M | N/A | N/A | N/A | N/A |
Gross Profit | 1.28B | 355.54M | 320.29M | 309.31M | 290.46M | 1.14B | 1.18B | 1.39B | 1.93B | 1.88B | 1.80B | 1.62B | 1.51B | 1.04B | 971.13M | 833.19M | 795.96M | 529.90M | 418.29M | 385.43M | 361.49M | 326.86M | 302.36M | 302.07M | 206.84M | 156.50M | N/A | N/A | N/A | N/A |
Operating Expenses | 845.03M | 229.85M | 195.63M | 183.35M | 179.53M | 646.20M | 631.46M | 671.72M | 606.81M | 542.17M | 532.54M | 437.70M | 452.98M | 395.00M | 500.03M | 390.32M | 345.28M | 191.59M | 139.00M | 126.24M | 103.83M | 103.33M | 97.34M | 85.86M | 57.74M | 41.09M | 62.06M | 56.38M | 45.30M | 45.43M |
Selling, General & Admin | 95.13M | 40.21M | 37.76M | 33.76M | 33.10M | 96.70M | 88.77M | 103.61M | 96.02M | 82.17M | 109.23M | 79.45M | 96.15M | 83.05M | 180.45M | 75.69M | 70.93M | 47.37M | 32.07M | 36.03M | 24.73M | 18.41M | 13.24M | 13.27M | N/A | N/A | N/A | N/A | N/A | N/A |
Research & Development | 0 | 0 | 0 | 0 | 0 | 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 | 6.81M | 189.64M | 157.87M | 149.59M | 146.44M | 13.32M | 542.69M | 568.11M | 510.79M | 460.00M | 423.31M | 358.25M | 356.83M | 311.95M | 319.58M | 314.63M | 274.35M | 144.22M | 106.93M | 90.21M | 79.09M | 84.92M | 84.10M | 72.59M | 57.74M | 41.09M | 62.06M | 56.38M | 45.30M | 45.43M |
Operating Income | 360.80M | 124.89M | 123.09M | 124.70M | 110.90M | 495.45M | 558.63M | 719.18M | 1.32B | 1.34B | 1.27B | 1.18B | 1.05B | 649.86M | 471.10M | 442.87M | 450.68M | 338.32M | 279.29M | 259.19M | 257.66M | 223.53M | 205.02M | 216.21M | 149.10M | 115.41M | 66.45M | 64.02M | 60.40M | 53.56M |
Other Expenses / Income | 81.36M | -14.86M | -36.31M | -56.21M | -33.71M | 829.11M | -148.23M | -351.89M | -1.89B | -446.07M | -417.04M | -422.23M | -547.40M | -260.93M | -366.35M | -216.31M | N/A | -3.58M | N/A | N/A | -2.09M | N/A | 1.23M | 9.76M | 10.30M | N/A | N/A | N/A | N/A | N/A |
Before Tax Income | 314.94M | 110.04M | 86.78M | 68.49M | 77.19M | 1.06B | 410.40M | 367.28M | -566.85M | 893.44M | 852.01M | 756.79M | 504.83M | 388.93M | 104.75M | 226.56M | 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 | -9.62M | 72.23M | 61.38M | 58.29M | 67.70M | -17.85M | -1.33M | 4.47M | -9.01M | 250.00K | 5.82M | -1.64M | 1.25M | 412.00K | 1.92M | 4.29M | 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 | 306.01M | 37.80M | 25.40M | 10.20M | 9.49M | 1.06B | 414.17M | 627.75M | -559.24M | 922.23M | 970.84M | 832.54M | 538.89M | 330.71M | 130.20M | 448.50M | 589.01M | 417.55M | 173.06M | 169.04M | 158.59M | 137.38M | 121.17M | 133.77M | 96.22M | 87.17M | 64.79M | 60.64M | 80.27M | 49.98M |
Interest Expenses | 200.33M | 72.23M | 60.14M | 57.18M | 65.02M | 266.34M | 307.72M | 464.40M | 479.60M | 439.74M | 435.25M | 417.13M | 419.34M | 288.65M | 298.90M | 348.40M | 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 | 547.01M | 538.81M | 538.93M | 204.24M | 185.77M | 470.55M | 468.76M | 467.19M | 462.80M | 458.43M | 455.00M | 427.05M | 398.45M | 305.57M | 274.22M | 237.30M | 207.92M | 148.24M | 134.67M | 131.85M | 249.88M | 115.65M | 107.76M | 102.11M | 69.58M | 61.49M | 57.56M | 57.30M | 56.70M | 53.36M |
Diluted Shares Outstanding | 547.27M | 539.15M | 539.24M | 211.15M | 191.63M | 475.39M | 468.94M | 467.40M | 462.80M | 458.80M | 455.70M | 428.32M | 400.22M | 306.90M | 274.63M | 238.30M | 209.25M | 149.23M | 135.56M | 133.36M | 252.26M | 116.29M | 108.16M | 102.11M | 69.58M | 61.92M | 58.03M | 57.30M | 56.70M | 53.36M |
EBITDA | 1.19B | 314.54M | 280.96M | 274.29M | 257.33M | 1.06B | 1.26B | 1.66B | 420.84M | 1.82B | 1.83B | 1.60B | 1.31B | 926.84M | 736.37M | 1.11B | 890.61M | 561.76M | 279.11M | 258.40M | 237.68M | 213.10M | 205.26M | 206.36M | 141.01M | 116.74M | 87.46M | 81.34M | 96.96M | 67.50M |
EBITDA Margin | 54.59% | 59.73% | 61.39% | 62.69% | 61.97% | 57.31% | 67.91% | 78.13% | 16.54% | 80.36% | 87.08% | 84.39% | 76.06% | 73.84% | 63.64% | 108.59% | 90.65% | 90.74% | 58.48% | 60.28% | 59.39% | 59.26% | 61.74% | 62.57% | 62.73% | 72.27% | 68.06% | 67.56% | 91.73% | 68.18% |
EBIT | 496.72M | 182.27M | 146.92M | 125.67M | 142.21M | 1.31B | 720.55M | 1.10B | -88.65M | 1.36B | 1.41B | 1.25B | 959.48M | 619.77M | 431.02M | 801.19M | 589.01M | 417.55M | 173.06M | 169.04M | 158.59M | 137.38M | 121.17M | 133.77M | 96.22M | 87.17M | 64.79M | 60.64M | 80.27M | 49.98M |
EBIT Margin | 22.77% | 34.61% | 32.10% | 28.72% | 34.24% | 70.92% | 38.98% | 51.50% | -3.48% | 60.11% | 67.24% | 65.66% | 55.61% | 49.38% | 37.25% | 78.10% | 59.95% | 67.45% | 36.26% | 39.43% | 39.63% | 38.21% | 36.45% | 40.56% | 42.81% | 53.96% | 50.42% | 50.37% | 75.94% | 50.48% |
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 |