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 | 802.87M | 762.29M | 755.07M | 740.34M | 657.51M | 475.21M | 466.19M | 259.21M | 381.64M | 361.38M | 210.74M | 148.28M | 178.46M | 228.51M | 224.88M | 214.65M | 165.38M | 169.86M | 155.74M | 136.81M | 189.60M | 199.80M | 177.70M | 144.63M | 97.82M | 98.31M | 86.00M | 58.53M | 41.04M | 31.11M |
Cost of Revenue | 266.43M | 258.37M | 259.46M | 250.85M | 222.15M | 164.68M | 163.88M | 96.91M | 156.16M | 155.93M | 90.50M | 56.35M | 77.88M | 96.69M | 97.22M | 67.71M | 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 | 536.44M | 503.92M | 495.61M | 489.49M | 435.37M | 310.53M | 302.30M | 162.30M | 225.49M | 205.45M | 120.24M | 91.93M | 100.58M | 131.82M | 127.67M | 146.94M | 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 | 347.23M | 323.91M | 317.41M | 315.68M | 294.16M | 203.42M | 224.27M | 126.80M | 155.94M | 163.45M | 103.43M | 73.83M | 80.75M | 111.61M | 111.95M | 117.43M | 156.45M | 180.28M | 144.36M | 120.12M | 140.26M | 143.80M | 126.22M | 100.93M | 69.10M | 63.97M | 57.56M | 42.68M | 29.23M | 22.90M |
Selling, General & Admin | 32.33M | 28.32M | 29.32M | 27.03M | 37.01M | 22.04M | 27.52M | 25.59M | 17.10M | 19.78M | 21.94M | 23.21M | 30.57M | 52.50M | 52.71M | 58.45M | 57.81M | 58.59M | 40.70M | 33.70M | 29.61M | 27.67M | 27.01M | 18.45M | 14.96M | 13.09M | 12.72M | 9.08M | 7.65M | 7.54M |
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 | -2.74M | 295.59M | 288.09M | 288.65M | 257.15M | -4.34M | 196.75M | 101.21M | 138.85M | 143.67M | 81.49M | 50.62M | 50.17M | 59.11M | 59.24M | 58.97M | 98.64M | 121.69M | 103.65M | 86.42M | 110.66M | 116.13M | 99.21M | 82.48M | 54.14M | 50.88M | 44.84M | 33.60M | 21.59M | 15.36M |
Operating Income | 188.78M | 183.56M | 180.39M | 178.08M | 136.10M | 67.68M | 78.03M | 38.76M | 72.97M | 45.65M | 22.03M | 25.16M | 19.84M | 20.21M | 15.71M | 29.51M | 8.93M | -10.42M | 11.38M | 16.69M | 49.34M | 56.00M | 51.48M | 43.70M | 28.72M | 34.34M | 28.44M | 15.85M | 11.80M | 8.20M |
Other Expenses / Income | 67.00K | -16.11M | 98.60M | 60.03M | -106.84M | -4.58M | -38.25M | -65.50M | -35.45M | -37.62M | -38.62M | -37.67M | -136.56M | -52.79M | 18.04M | -17.11M | -8.82M | -11.12M | -9.09M | -14.62M | -6.08M | -10.75M | -4.71M | 5.86M | 19.04M | 6.87M | 1.33M | 10.66M | 13.43M | 12.17M |
Before Tax Income | 83.82M | 167.44M | 279.00M | 238.11M | 29.26M | 63.10M | 39.78M | -26.73M | 37.52M | 8.03M | -16.59M | -12.51M | -116.72M | -32.59M | 33.74M | 12.40M | 116.00K | -21.54M | 2.29M | 2.06M | 43.26M | 45.24M | 46.76M | 49.56M | 47.76M | 41.21M | 29.78M | 26.51M | 25.23M | 20.37M |
Income Tax Expenses | 853.00K | -112.20M | 69.63M | 65.72M | -72.31M | -16.06M | N/A | N/A | N/A | -20.00K | -23.00K | 91.00K | -186.00K | -1.08M | 4.34M | -8.77M | -4.42M | -4.19M | -7.76M | -2.74M | -2.60M | -1.53M | -555.00K | -1.11M | -2.44M | -148.00K | -1.53M | -1.70M | -747.00K | -166.00K |
Net Income | 82.96M | 279.65M | 209.37M | 172.40M | 101.57M | 79.16M | 216.28M | 79.11M | 125.52M | 52.00M | 121.76M | 45.73M | -128.43M | -14.57M | 27.30M | 22.55M | 32.92M | 232.69M | 49.74M | 407.78M | 242.16M | 47.87M | 70.81M | 62.04M | 104.08M | 45.30M | 37.28M | 41.02M | 26.34M | 26.89M |
Interest Expenses | 105.46M | 72.54M | 67.03M | 60.60M | 53.96M | 39.43M | 33.52M | 26.65M | 30.72M | 29.11M | 21.71M | 23.93M | 27.78M | 37.18M | 41.39M | 33.15M | 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 | 151.71M | 150.11M | 148.67M | 148.28M | 128.06M | 105.08M | 103.90M | 63.47M | 53.96M | 51.05M | 36.06M | 26.03M | 25.91M | 25.36M | 16.37M | 12.80M | 12.93M | 12.66M | 12.50M | 12.25M | 12.08M | 12.31M | 12.30M | 12.16M | 12.03M | 11.85M | 10.98M | 10.70M | 10.51M | 10.40M |
Diluted Shares Outstanding | 152.04M | 150.42M | 148.89M | 148.64M | 129.83M | 106.87M | 105.82M | 64.01M | 53.99M | 51.12M | 36.10M | 26.03M | 25.91M | 25.36M | 16.37M | 12.91M | 12.93M | 13.13M | 12.94M | 12.75M | 12.35M | 12.48M | 12.57M | 12.43M | 12.26M | 12.02M | 11.13M | 10.70M | 10.51M | 10.56M |
EBITDA | 503.67M | 479.14M | 468.49M | 466.73M | 393.25M | 284.16M | 446.54M | 251.05M | 291.70M | 222.12M | 219.93M | 122.19M | -46.77M | 81.48M | 128.86M | 100.34M | 69.14M | 272.19M | 81.70M | 442.27M | 292.46M | 101.19M | 115.83M | 92.45M | 118.30M | 60.32M | 49.80M | 46.53M | 29.93M | 30.39M |
EBITDA Margin | 62.73% | 62.86% | 62.04% | 63.04% | 59.81% | 59.80% | 95.79% | 96.85% | 76.43% | 61.46% | 104.36% | 82.41% | -26.20% | 35.66% | 57.30% | 46.75% | 41.81% | 160.24% | 52.46% | 323.28% | 154.25% | 50.64% | 65.19% | 63.92% | 120.93% | 61.36% | 57.90% | 79.50% | 72.95% | 97.70% |
EBIT | 189.28M | 239.98M | 346.02M | 298.72M | 83.22M | 102.53M | 249.80M | 105.76M | 156.24M | 81.09M | 143.45M | 69.75M | -100.83M | 21.53M | 73.03M | 46.93M | 28.50M | 228.50M | 41.98M | 405.04M | 239.56M | 46.35M | 70.26M | 60.93M | 101.64M | 45.15M | 35.75M | 39.31M | 25.59M | 26.73M |
EBIT Margin | 23.58% | 31.48% | 45.83% | 40.35% | 12.66% | 21.58% | 53.58% | 40.80% | 40.94% | 22.44% | 68.07% | 47.04% | -56.50% | 9.42% | 32.47% | 21.86% | 17.23% | 134.52% | 26.96% | 296.07% | 126.35% | 23.20% | 39.54% | 42.13% | 103.90% | 45.93% | 41.57% | 67.16% | 62.37% | 85.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 |