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 | 3.18B | 2.93B | 2.26B | 1.39B | 1.25B | 1.11B | 961.39M | 815.66M | 658.79M | 457.21M | 402.15M | 327.98M | 289.19M | 263.14M | 256.61M | 255.05M | 235.96M | 226.89M | 210.87M | 200.85M | 189.14M | 162.30M | 153.55M | 146.54M | 134.42M | 120.59M | 96.24M | 73.20M | 45.10M | 32.30M |
Cost of Revenue | 1.69B | 1.52B | 1.11B | 614.01M | 546.73M | 492.43M | 419.21M | 355.46M | 271.93M | 189.14M | 170.65M | 141.10M | 118.33M | 108.72M | 107.49M | 90.36M | 67.07M | 62.62M | 58.95M | 56.20M | 53.72M | 33.39M | 29.15M | 28.59M | 27.30M | 25.65M | 21.11M | 15.97M | N/A | N/A |
Gross Profit | 1.49B | 1.42B | 1.15B | 774.22M | 699.45M | 613.54M | 542.18M | 460.20M | 386.87M | 268.07M | 231.50M | 186.88M | 170.86M | 154.42M | 149.12M | 164.69M | 168.88M | 164.28M | 151.91M | 144.65M | 135.42M | 128.91M | 124.40M | 117.95M | 107.12M | 94.94M | 75.13M | 57.23M | 45.10M | 32.30M |
Operating Expenses | 270.20M | 861.60M | 703.96M | 488.16M | 422.03M | 368.70M | 336.25M | 285.86M | 232.57M | 176.35M | 145.93M | 118.69M | 102.05M | 90.85M | 90.91M | 164.91M | 113.38M | 115.03M | 101.51M | 182.22M | 74.05M | 89.16M | 81.43M | 76.45M | 70.51M | 63.54M | 47.20M | 35.28M | -22.60M | -16.80M |
Selling, General & Admin | 270.20M | 256.80M | 181.21M | 111.29M | 93.96M | 81.44M | 74.71M | 64.09M | 54.93M | 42.62M | 35.85M | 29.02M | 27.86M | 24.81M | 25.90M | 23.15M | 20.70M | 6.31M | 20.70M | 20.64M | 18.18M | 5.22M | 4.63M | 4.08M | 3.68M | 3.34M | 4.52M | 3.46M | 2.50M | 2.00M |
Research & Development | N/A | 0 | 0 | 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 |
Other Operating Expenses | N/A | 604.80M | 522.75M | 376.88M | 328.07M | -6.45M | 8.98M | -5.85M | 177.64M | 133.73M | 110.08M | 617.00K | 74.19M | 66.04M | 65.01M | 65.00M | 92.67M | 108.72M | 80.81M | 161.58M | 55.87M | 83.94M | 76.80M | 72.37M | 66.83M | 60.20M | 42.68M | 31.82M | -25.10M | -18.80M |
Operating Income | 1.22B | 588.00M | 462.76M | 293.03M | 300.11M | 244.84M | 205.94M | 174.34M | 154.30M | 91.72M | 85.56M | 68.19M | 68.81M | 63.57M | 58.21M | 60.55M | 55.51M | 49.25M | 50.41M | -37.56M | 61.38M | 39.74M | 42.97M | 41.50M | 36.61M | 31.40M | 27.93M | 21.95M | 67.70M | 49.10M |
Other Expenses / Income | -1.44B | -891.90M | -32.00M | -141.17M | -151.26M | -141.81M | -145.43M | -38.39M | -173.74M | -200.99M | -65.18M | -60.56M | -71.29M | -65.43M | -62.78M | -77.33M | -20.10M | -46.33M | -60.88M | -3.83M | -310.20M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Before Tax Income | -217.50M | 269.90M | 415.06M | 146.68M | 178.25M | 120.25M | 81.68M | 31.25M | 171.63M | 33.41M | 20.38M | 8.24M | -2.48M | -1.85M | -4.57M | -16.77M | -19.54M | -42.30M | N/A | -89.49M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Income Tax Expenses | -8.40M | 6.10M | 1.33M | -775.00K | 873.00K | 88.00K | -136.00K | 283.00K | 1.16M | 219.00K | 234.00K | 249.00K | 150.00K | 512.00K | 413.00K | 336.00K | -768.00K | 74.32M | 55.86M | 2.90M | 37.66M | 26.15M | 9.06M | 37.94M | 7.52M | 5.30M | 5.67M | 10.25M | 56.00M | 41.30M |
Net Income | -213.30M | 242.00M | 380.20M | 131.61M | 161.55M | 107.23M | 72.18M | 26.32M | 155.45M | 28.51M | 16.67M | 5.98M | -1.09M | -2.88M | -6.30M | -34.45M | -16.64M | -24.97M | -5.45M | -40.47M | 23.71M | 13.59M | 33.91M | 33.29M | 29.09M | 26.10M | 22.25M | 11.70M | 11.70M | 7.80M |
Interest Expenses | 329.10M | 234.00M | 162.80M | 133.25M | 137.85M | 132.78M | 130.24M | 122.31M | 110.88M | 76.98M | 76.58M | 71.18M | 67.94M | 65.43M | 62.78M | 3.38M | 65.54M | 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 | 123.40M | 120.20M | 112.60M | 97.52M | 88.46M | 81.39M | 76.08M | 65.86M | 53.69M | 41.34M | 34.23M | 26.97M | 21.15M | 19.17M | 18.48M | 18.18M | 17.94M | 17.64M | 17.72M | 18.23M | 18.07M | 19.99M | 17.26M | 17.30M | 17.19M | 16.86M | 16.08M | 13.73M | 9.83M | 7.43M |
Diluted Shares Outstanding | 123.80M | 122.90M | 112.60M | 97.52M | 88.46M | 82.04M | 76.71M | 66.32M | 53.70M | 41.80M | 34.41M | 27.12M | 21.15M | 19.17M | 18.48M | 18.18M | 17.94M | 17.64M | 17.72M | 18.48M | 18.22M | 19.99M | 17.44M | 17.39M | 17.34M | 17.03M | 16.24M | 13.73M | 9.83M | 7.50M |
EBITDA | 1.15B | 2.27B | 1.68B | 1.26B | 1.15B | 1.02B | 875.47M | 718.36M | 330.07M | 221.65M | 204.79M | 165.20M | 143.00M | 134.77M | 125.73M | 123.67M | 121.51M | 112.70M | 109.68M | 372.52M | 105.50M | 78.27M | 76.49M | 41.68M | 66.11M | 57.00M | 48.63M | 36.85M | 77.40M | 56.40M |
EBITDA Margin | 36.30% | 77.34% | 74.49% | 90.85% | 92.20% | 91.96% | 91.06% | 88.07% | 50.10% | 48.48% | 50.92% | 50.37% | 49.45% | 51.22% | 49.00% | 48.49% | 51.50% | 49.67% | 52.01% | 185.47% | 55.78% | 48.23% | 49.81% | 28.44% | 49.18% | 47.27% | 50.53% | 50.35% | 171.62% | 174.61% |
EBIT | 107.40M | 482.10M | 544.33M | 264.09M | 300.28M | 240.10M | 202.29M | 148.91M | 267.48M | 105.71M | 93.48M | 77.41M | 67.00M | 63.06M | 56.89M | -30.73M | 48.13M | 49.36M | 50.41M | -37.56M | 61.38M | 39.74M | 42.97M | 71.23M | 36.61M | 31.40M | 27.93M | 21.95M | 67.70M | 49.10M |
EBIT Margin | 3.38% | 16.43% | 24.08% | 19.02% | 24.10% | 21.71% | 21.04% | 18.26% | 40.60% | 23.12% | 23.24% | 23.60% | 23.17% | 23.96% | 22.17% | -12.05% | 20.40% | 21.75% | 23.90% | -18.70% | 32.45% | 24.49% | 27.98% | 48.61% | 27.23% | 26.04% | 29.02% | 29.99% | 150.11% | 152.01% |
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 |