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 | 1.78B | 1.73B | 1.36B | 1.06B | 1.16B | 1.16B | 1.20B | 1.17B | 1.17B | 993.90M | 946.67M | 922.30M | 916.29M | 898.88M | 844.33M | 758.70M | 681.55M | 593.88M | 522.54M | 516.97M | 479.66M | 450.83M | 468.62M | 459.41M | 433.88M | 338.80M | 198.93M | 168.14M | 149.80M | 130.30M |
Cost of Revenue | 1.06B | 530.91M | 417.91M | 342.97M | 336.95M | 328.56M | 311.13M | 298.52M | 304.48M | 258.62M | 246.06M | 246.83M | 256.02M | 252.95M | 236.54M | 216.07M | 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 | 719.42M | 1.20B | 946.67M | 714.92M | 821.93M | 836.20M | 889.71M | 872.27M | 862.29M | 735.28M | 700.61M | 675.47M | 660.27M | 645.93M | 607.79M | 542.63M | 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 |
Operating Expenses | 136.81M | 624.53M | 499.44M | 382.17M | 374.82M | 404.43M | 484.90M | 478.19M | 473.34M | 385.16M | 383.71M | 380.85M | 366.49M | 347.68M | 337.82M | 266.07M | N/A | N/A | N/A | N/A | N/A | N/A | 192.62M | 183.10M | 179.23M | 142.63M | 83.47M | 69.96M | -63.30M | -80.50M |
Selling, General & Admin | 136.81M | 119.53M | 104.12M | 93.22M | 96.94M | 87.80M | 118.45M | 117.30M | 122.73M | 122.20M | 127.91M | 124.48M | N/A | N/A | N/A | 117.88M | 103.88M | 77.68M | 56.80M | 44.61M | 38.66M | 31.90M | 28.98M | 25.69M | 23.83M | 18.58M | 11.65M | 10.33M | 8.80M | 8.50M |
Research & Development | 4.50M | 3.50M | 3.10M | 3.20M | 1.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 | 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 | -136.81M | 505.00M | 395.32M | 288.95M | 277.88M | 13.04M | 366.44M | 360.88M | 350.60M | 262.96M | 255.79M | 256.37M | 366.49M | 347.68M | 337.82M | 148.19M | N/A | N/A | N/A | N/A | N/A | N/A | 163.63M | 157.41M | 155.40M | 124.05M | 71.81M | 59.63M | -72.10M | -89.00M |
Operating Income | 582.61M | 565.46M | 424.29M | 332.61M | 477.59M | 582.41M | 337.48M | 300.82M | 343.57M | 310.31M | 225.50M | 257.51M | 287.90M | 294.75M | 219.97M | 542.63M | 202.31M | 432.40M | 384.57M | 383.70M | 353.17M | 352.68M | 276.00M | 276.31M | 254.65M | 196.16M | 115.46M | 98.19M | 213.10M | 210.80M |
Other Expenses / Income | 61.30M | -521.16M | 320.84M | 595.26M | -165.58M | 150.91M | -191.15M | -232.80M | -174.66M | -208.21M | -190.84M | -223.44M | -207.46M | -205.15M | -260.81M | -414.87M | -124.27M | -268.20M | -198.65M | -157.30M | -152.28M | -91.21M | -20.09M | 19.91M | 9.84M | 4.42M | 6.02M | 4.76M | N/A | N/A |
Before Tax Income | 643.91M | 44.30M | 745.13M | 927.87M | 312.01M | 399.35M | 146.33M | 68.03M | 168.92M | 102.11M | 34.67M | 34.07M | 80.44M | 89.60M | -40.84M | 127.76M | 78.03M | 164.20M | 185.92M | 226.40M | 200.89M | 261.47M | 255.91M | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Income Tax Expenses | 60.95M | 56.65M | 3.38M | 978.00K | -3.32M | 1.60M | -880.00K | 72.55M | 60.23M | 22.44M | 34.52M | 3.94M | 19.54M | 3.42M | -36.62M | 3.54M | -44.49M | -4.39M | -430.00K | -3.92M | -1.52M | 12.90M | 19.38M | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Net Income | 654.27M | -12.35M | 844.06M | 1.00B | 315.32M | 497.80M | 426.07M | 378.85M | 894.12M | 424.00M | 236.28M | 266.07M | 169.05M | 142.87M | -3.94M | 249.90M | 442.83M | 428.26M | 363.63M | 297.14M | 307.88M | 245.67M | 236.54M | 205.03M | 176.78M | 122.27M | 85.84M | 73.83M | 51.90M | 40.30M |
Interest Expenses | 250.20M | 226.82M | 204.13M | 186.90M | 177.40M | 183.34M | 191.96M | 192.55M | 218.89M | 203.76M | 213.91M | 227.59M | 225.03M | 226.39M | 209.88M | 212.59M | 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 | 616.95M | 615.53M | 506.25M | 429.95M | 420.37M | 421.38M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M |
Diluted Shares Outstanding | 618.20M | 617.86M | 511.38M | 431.63M | 421.80M | 421.38M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M | 429.85M |
EBITDA | 1.09B | 1.11B | 862.36M | 625.83M | 736.80M | 755.19M | 977.96M | 999.26M | 1.52B | 923.29M | 742.57M | 760.35M | 664.76M | 620.31M | 397.09M | 672.55M | 589.61M | 568.64M | 471.24M | 396.09M | 395.43M | 335.25M | 330.12M | 276.15M | 244.19M | 173.61M | 115.89M | 100.89M | 78.10M | 63.70M |
EBITDA Margin | 61.11% | 64.02% | 63.20% | 59.16% | 63.58% | 64.84% | 81.44% | 85.35% | 130.08% | 92.90% | 78.44% | 82.44% | 72.55% | 69.01% | 47.03% | 88.64% | 86.51% | 95.75% | 90.18% | 76.62% | 82.44% | 74.36% | 70.45% | 60.11% | 56.28% | 51.24% | 58.26% | 60.00% | 52.14% | 48.89% |
EBIT | 965.43M | 271.13M | 1.05B | 1.19B | 489.40M | 682.73M | 617.15M | 643.94M | 1.17B | 650.20M | 484.71M | 497.61M | 413.62M | 372.67M | 169.31M | 466.04M | 398.34M | 423.87M | 363.20M | 293.22M | 306.36M | 258.57M | 255.91M | 205.03M | 176.78M | 122.27M | 85.84M | 73.83M | 51.90M | 40.30M |
EBIT Margin | 54.13% | 15.69% | 77.06% | 112.37% | 42.23% | 58.62% | 51.39% | 55.00% | 100.55% | 65.42% | 51.20% | 53.95% | 45.14% | 41.46% | 20.05% | 61.43% | 58.45% | 71.37% | 69.51% | 56.72% | 63.87% | 57.35% | 54.61% | 44.63% | 40.74% | 36.09% | 43.15% | 43.91% | 34.65% | 30.93% |
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 |