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 | 66.56M | 67.71M | 7.68M | 32.15M | 25.81M | 12.01M | 10.02M | 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 | 158.32M | 146.94M | 157.70M | 137.71M | 129.93M | 124.80M | 179.58M | 199.80M | 177.70M | 144.63M | 97.82M | 98.31M | 86.00M | 58.53M | 41.04M | 31.11M |
Operating Expenses | 536.44M | 323.91M | 317.41M | 315.68M | 294.16M | 203.42M | 224.27M | 123.54M | 152.51M | 159.80M | 98.22M | 66.77M | 80.75M | 116.78M | 152.34M | 95.10M | 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 | 83.36M | 42.17M | 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 | 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 | 504.11M | 295.59M | 288.09M | 288.65M | 257.15M | -4.34M | -5.32M | -9.15M | -4.43M | -7.20M | -8.91M | -11.17M | 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 | 190.90M | 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 | -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 |
Other Expenses / Income | -107.09M | -12.57M | 96.47M | 60.03M | -111.96M | N/A | -38.25M | -65.50M | 61.05M | -5.75M | -26.55M | -28.54M | -140.06M | -10.57M | -20.74M | -14.73M | -2.70M | -8.11M | 4.87M | -14.62M | 100.99M | -167.21M | 42.78M | 31.42M | 19.04M | 6.87M | -116.50M | -82.90M | 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 | -34.52M | -66.19M | -5.74M | 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 | N/A | -112.20M | 69.63M | 65.72M | -72.31M | -16.06M | -176.49M | -105.84M | -88.00M | -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 | 8.82M | 11.12M | 9.09M | 14.62M | 22.58M | 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.21M | 12.34M | 12.29M | 12.12M | 12.03M | 11.85M | 10.97M | 10.68M | 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 | 13.23M | 13.13M | 12.94M | 12.75M | 12.36M | 12.47M | 12.56M | 12.41M | 12.26M | 12.02M | 11.10M | 10.79M | 10.51M | 10.56M |
EBITDA | 501.37M | 479.14M | 468.49M | 466.73M | 409.83M | 296.69M | 318.37M | 127.56M | 163.83M | 178.47M | 82.20M | 66.43M | -36.44M | 38.86M | 71.54M | 49.77M | 41.20M | 33.27M | 51.10M | 53.92M | 61.35M | 252.23M | 53.12M | 48.68M | 45.58M | 49.52M | 166.30M | 129.40M | 16.32M | 11.95M |
EBITDA Margin | 62.45% | 62.86% | 62.04% | 63.04% | 62.33% | 62.43% | 68.29% | 49.21% | 42.93% | 49.39% | 39.01% | 44.80% | -20.42% | 17.01% | 31.81% | 23.19% | 24.91% | 19.59% | 32.81% | 39.41% | 32.36% | 126.24% | 29.89% | 33.66% | 46.59% | 50.37% | 193.37% | 221.08% | 39.76% | 38.40% |
EBIT | 188.43M | 239.98M | 346.02M | 298.72M | 83.22M | 102.53M | 73.31M | -85.00K | 68.24M | 81.09M | 143.45M | 69.75M | -100.83M | 21.53M | 73.03M | 46.93M | 37.31M | 239.62M | 51.08M | 419.66M | 262.14M | 46.35M | 70.26M | 60.93M | 101.64M | 45.15M | 35.75M | 39.31M | 25.59M | 26.73M |
EBIT Margin | 23.47% | 31.48% | 45.83% | 40.35% | 12.66% | 21.58% | 15.73% | -0.03% | 17.88% | 22.44% | 68.07% | 47.04% | -56.50% | 9.42% | 32.47% | 21.86% | 22.56% | 141.07% | 32.80% | 306.76% | 138.26% | 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 |