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.90B | 1.18B | 1.80B | 1.62B | 1.42B | 1.22B | 1.11B | 969.20M | 825.30M | 723.50M | 682.10M | 609.20M | 525.19M | 442.13M | 380.66M | 312.19M | 239.93M | 219.33M | 201.27M | 176.72M | 145.79M | 154.33M | 147.26M | 123.78M | 116.06M | 142.35M | 164.24M | 123.93M | 76.30M | 51.80M |
Cost of Revenue | 617.40M | 475.00M | 421.10M | 416.40M | 419.60M | 350.40M | 260.30M | 224.20M | 192.40M | 156.90M | 152.30M | 145.60M | 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 |
Gross Profit | 1.28B | 709.40M | 1.38B | 1.20B | 1.00B | 873.00M | 846.90M | 745.00M | 632.90M | 566.60M | 529.80M | 463.60M | 525.19M | 442.13M | 380.66M | 312.19M | 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 | 459.10M | 608.70M | 159.70M | 684.30M | 173.20M | 117.90M | 263.10M | 213.80M | 158.40M | 123.90M | 131.60M | 120.50M | 171.54M | 140.89M | 119.23M | 161.96M | 120.15M | 128.69M | 94.72M | 90.48M | 99.53M | 105.75M | 98.84M | 87.78M | 131.72M | 104.71M | 162.89M | 60.33M | -9.00M | -5.20M |
Selling, General & Admin | 178.90M | 164.30M | 165.60M | 139.10M | 135.30M | 123.40M | 113.90M | 97.60M | 83.70M | 71.10M | 68.90M | 61.70M | 49.15M | 46.09M | 45.20M | 44.21M | 62.15M | 53.11M | 35.11M | 34.11M | 28.53M | 66.33M | 59.75M | 50.11M | 56.80M | 59.00M | 28.93M | 18.95M | 21.70M | 15.00M |
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 | 280.20M | 444.40M | -5.90M | 545.20M | 37.90M | 62.40M | 149.20M | 116.20M | 74.70M | 52.80M | 62.70M | 58.80M | 122.39M | 94.79M | 74.03M | 117.75M | 57.99M | 75.58M | 59.62M | 56.37M | 71.00M | 39.42M | 39.09M | 37.67M | 74.92M | 45.71M | 133.96M | 41.37M | -30.70M | -20.20M |
Operating Income | 367.60M | 686.10M | 1.23B | 540.50M | 837.10M | 755.10M | 583.80M | 531.20M | 474.50M | 442.70M | 398.20M | 343.10M | 353.65M | 301.25M | 261.44M | 150.23M | 119.78M | 90.65M | 106.54M | 86.23M | 46.26M | 48.58M | 48.41M | 36.00M | -15.66M | 37.64M | 1.34M | 63.61M | 85.30M | 57.00M |
Other Expenses / Income | 600.00K | 25.60M | 26.30M | 9.00M | 18.80M | 62.40M | N/A | N/A | N/A | -21.80M | N/A | N/A | -57.24M | -47.75M | -32.40M | -43.21M | -36.60M | -6.00K | 1.81M | 1.65M | -2.77M | N/A | -37.00K | -11.00K | -66.00K | -116.00K | -41.00K | 27.00K | -39.80M | -25.40M |
Before Tax Income | 367.60M | 711.70M | 1.26B | 549.50M | 855.90M | 755.10M | 583.80M | 531.20M | 474.50M | 420.90M | 398.20M | 343.10M | 296.42M | 253.50M | 229.04M | 107.01M | 83.18M | 90.64M | 108.36M | 87.88M | 43.49M | 48.58M | 48.38M | 35.99M | -15.73M | 37.52M | 1.30M | 63.63M | 45.50M | 31.60M |
Income Tax Expenses | 81.50M | 175.90M | 302.60M | 128.50M | 199.80M | 181.10M | 113.60M | 198.40M | 174.80M | 154.70M | 145.10M | 123.40M | 108.37M | 83.39M | 82.99M | 39.94M | 29.57M | 31.79M | 40.16M | 30.56M | 15.31M | 18.88M | 19.17M | 12.34M | -5.04M | 12.56M | -234.00K | 22.13M | 15.90M | 11.00M |
Net Income | 286.10M | 535.80M | 958.30M | 421.00M | 656.10M | 574.00M | 470.20M | 332.80M | 299.70M | 266.20M | 253.10M | 219.70M | 188.04M | 170.08M | 146.25M | 67.18M | 54.92M | 58.64M | 72.60M | 57.33M | 28.18M | 29.70M | 29.20M | 23.65M | -10.69M | 24.97M | 1.54M | 41.51M | 29.60M | 20.60M |
Interest Expenses | 264.50M | -25.60M | 164.30M | 192.00M | 196.20M | 156.60M | 120.20M | 97.70M | 76.00M | 56.70M | 65.00M | 63.40M | 57.24M | 47.75M | 32.40M | 43.19M | 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 | 12.95M | 13.56M | 16.09M | 17.86M | 18.90M | 19.45M | 19.50M | 20.33M | 20.89M | 22.26M | 23.85M | 25.41M | 26.30M | 29.39M | 30.59M | 30.25M | 30.05M | 33.04M | 36.99M | 38.62M | 42.20M | 42.44M | 42.14M | 43.88M | 46.22M | 46.19M | 46.08M | 46.62M | 42.29M | 41.20M |
Diluted Shares Outstanding | 13.01M | 13.63M | 16.10M | 17.94M | 18.98M | 19.53M | 19.56M | 20.41M | 20.98M | 22.33M | 24.01M | 25.60M | 26.60M | 29.98M | 31.67M | 31.11M | 31.15M | 35.28M | 39.21M | 41.02M | 43.41M | 43.36M | 43.15M | 44.22M | 46.22M | 46.96M | 46.75M | 46.62M | 43.53M | 42.04M |
EBITDA | 367.60M | 711.70M | 1.26B | 564.30M | 859.50M | 755.10M | 720.40M | 644.20M | 564.70M | 490.80M | 476.40M | 418.70M | 363.70M | 312.30M | 266.79M | 155.65M | 88.59M | 95.06M | 117.97M | 93.66M | 52.17M | 53.30M | 53.03M | 39.72M | -11.03M | 41.32M | 3.85M | 65.00M | 46.40M | 32.20M |
EBITDA Margin | 19.33% | 60.09% | 69.94% | 34.84% | 60.51% | 61.72% | 65.07% | 66.47% | 68.42% | 67.84% | 69.84% | 68.73% | 69.25% | 70.63% | 70.08% | 49.86% | 36.92% | 43.34% | 58.61% | 53.00% | 35.78% | 34.53% | 36.01% | 32.09% | -9.50% | 29.03% | 2.35% | 52.45% | 60.81% | 62.16% |
EBIT | 632.10M | 686.10M | 1.43B | 741.50M | 1.05B | 911.70M | 704.00M | 628.90M | 550.50M | 477.60M | 463.20M | 406.50M | 353.65M | 301.22M | 261.65M | 150.31M | 84.48M | 90.43M | 112.76M | 87.88M | 43.49M | 48.58M | 48.38M | 35.99M | -15.73M | 37.52M | 1.30M | 63.63M | 45.50M | 31.60M |
EBIT Margin | 33.24% | 57.93% | 79.05% | 45.78% | 74.07% | 74.52% | 63.58% | 64.89% | 66.70% | 66.01% | 67.91% | 66.73% | 67.34% | 68.13% | 68.73% | 48.15% | 35.21% | 41.23% | 56.02% | 49.73% | 29.83% | 31.48% | 32.85% | 29.08% | -13.55% | 26.36% | 0.79% | 51.35% | 59.63% | 61.00% |
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 |