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 | 464.41M | 442.61M | 426.52M | 389.99M | 478.35M | 494.68M | 488.23M | 465.83M | 439.37M | 418.56M | 385.01M | 357.00M | 315.22M | 276.30M | 271.69M | 245.39M | 228.76M | 211.71M | 202.80M | 194.55M | 121.97M | 113.17M | 111.07M | 108.82M | 104.02M | 97.77M | 85.27M | 75.50M | 68.60M | 46.00M |
Cost of Revenue | 254.44M | 143.94M | 140.74M | 137.13M | 157.73M | 160.46M | 155.24M | 152.02M | 146.50M | 137.42M | 121.05M | 111.16M | 100.25M | 93.34M | 88.67M | 81.90M | 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 | 209.97M | 298.68M | 285.79M | 252.86M | 320.61M | 334.22M | 333.00M | 313.82M | 292.87M | 281.14M | 263.96M | 245.84M | 214.98M | 182.96M | 183.01M | 163.49M | 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 | 76.13M | 183.44M | 175.82M | 164.88M | 177.10M | 175.89M | 171.75M | 162.05M | 148.41M | 146.90M | 134.87M | 136.13M | 114.31M | 102.59M | 113.08M | 84.59M | 157.20M | 142.61M | 126.58M | 124.03M | 78.92M | 74.46M | 71.44M | 69.01M | 62.71M | 57.93M | 50.85M | 45.48M | N/A | N/A |
Selling, General & Admin | 76.13M | 71.53M | 65.82M | 47.73M | 53.79M | 44.17M | 44.00M | 46.70M | 44.47M | 44.47M | 39.12M | 37.45M | 30.13M | 24.55M | 32.58M | 22.26M | 19.01M | 16.71M | 13.85M | 12.82M | 9.56M | 9.23M | 8.23M | 7.37M | 7.30M | 6.67M | 6.14M | 5.47M | 5.10M | 4.40M |
Research & Development | 0 | 0 | 0 | 0 | 0 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 158.00K | 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 | -76.13M | 111.90M | 110.01M | 117.14M | 123.31M | 131.72M | 127.74M | 115.36M | 103.94M | 102.43M | 95.75M | 98.68M | 84.02M | 78.04M | 80.50M | 62.33M | 138.19M | 125.91M | 112.74M | 111.20M | 69.36M | 65.23M | 63.21M | 61.64M | 55.41M | 51.26M | 44.71M | 40.02M | N/A | N/A |
Operating Income | 133.84M | 129.86M | 117.27M | 90.03M | 148.59M | 93.51M | 160.72M | 151.28M | 144.46M | 131.86M | 127.89M | 109.58M | 97.94M | 79.63M | 64.73M | 78.90M | 71.56M | 69.10M | 76.22M | 70.53M | 43.05M | 39.10M | 39.63M | 39.81M | 41.31M | 37.14M | 34.42M | 30.02M | 106.40M | 70.30M |
Other Expenses / Income | -29.96M | -44.03M | -107.72M | -128.04M | -55.86M | -114.56M | -88.85M | 53.05M | 77.71M | -53.71M | -14.57M | -53.11M | -45.38M | -41.29M | 36.76M | 9.76M | N/A | N/A | N/A | N/A | 3.56M | 3.70M | 2.77M | 4.07M | 3.79M | -1.06M | N/A | 159.00K | N/A | N/A |
Before Tax Income | 103.88M | 85.83M | 9.56M | -38.01M | 92.73M | 45.56M | 71.88M | 204.33M | 222.17M | 78.15M | 113.32M | 56.48M | 52.55M | 38.34M | 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 |
Income Tax Expenses | 5.92M | 47.80M | 60.62M | 63.46M | 71.62M | 51.65M | 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 |
Net Income | 99.15M | 38.03M | -51.06M | -101.47M | 21.11M | -6.08M | 68.00M | 193.74M | 211.20M | 74.01M | 107.56M | 53.23M | 44.64M | 34.25M | 58.02M | 28.03M | 28.58M | 37.31M | 5.09M | 7.05M | 12.85M | 11.01M | 7.11M | 4.31M | 15.59M | 11.83M | 12.83M | 11.19M | 11.20M | 11.20M |
Interest Expenses | 47.93M | 46.97M | 52.87M | 63.14M | 61.67M | 64.82M | 64.83M | 60.67M | 54.19M | 57.93M | 51.62M | 49.81M | 45.38M | 34.12M | 37.68M | 38.44M | 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 | 104.68M | 103.69M | 100.42M | 92.62M | 92.81M | 93.31M | 94.51M | 95.10M | 94.70M | 93.77M | 93.31M | 91.73M | 83.00M | 80.19M | 71.80M | 62.24M | 62.03M | 61.30M | 56.89M | 54.20M | 40.14M | 33.28M | 31.89M | 31.11M | 31.43M | 31.48M | 32.68M | 32.67M | 25.15M | 21.97M |
Diluted Shares Outstanding | 106.53M | 105.64M | 101.98M | 92.62M | 92.81M | 93.31M | 94.52M | 95.34M | 94.76M | 93.84M | 94.25M | 92.66M | 84.13M | 80.39M | 71.80M | 63.12M | 63.75M | 61.90M | 56.89M | 54.20M | 41.17M | 34.21M | 31.89M | 32.12M | 31.43M | 31.99M | 33.32M | 32.84M | 25.15M | 21.97M |
EBITDA | 242.73M | 241.77M | 227.28M | 207.17M | 271.90M | 291.85M | 260.57M | 369.77M | 369.32M | 234.37M | 254.92M | 201.72M | 174.04M | 146.50M | 176.20M | 128.85M | 92.53M | 94.63M | 53.98M | 59.05M | 42.55M | 40.00M | 35.68M | 30.53M | 40.41M | 33.98M | 31.27M | 27.65M | 26.50M | 20.00M |
EBITDA Margin | 52.27% | 54.62% | 53.29% | 53.12% | 56.84% | 59.00% | 53.37% | 79.38% | 84.06% | 56.00% | 66.21% | 56.51% | 55.21% | 53.02% | 64.86% | 52.51% | 40.45% | 44.70% | 26.62% | 30.35% | 34.88% | 35.34% | 32.13% | 28.06% | 38.85% | 34.76% | 36.67% | 36.62% | 38.63% | 43.48% |
EBIT | 153.00M | 132.80M | 62.42M | 25.13M | 154.40M | 110.38M | 132.83M | 254.41M | 265.39M | 131.94M | 159.17M | 103.04M | 90.02M | 68.37M | 95.70M | 66.47M | 28.58M | 37.31M | 5.09M | 7.05M | 12.85M | 11.01M | 7.11M | 4.31M | 15.59M | 11.83M | 12.83M | 11.19M | 11.20M | 11.20M |
EBIT Margin | 32.94% | 30.00% | 14.64% | 6.44% | 32.28% | 22.31% | 27.21% | 54.61% | 60.40% | 31.52% | 41.34% | 28.86% | 28.56% | 24.74% | 35.23% | 27.09% | 12.49% | 17.62% | 2.51% | 3.62% | 10.53% | 9.73% | 6.40% | 3.96% | 14.99% | 12.10% | 15.04% | 14.82% | 16.33% | 24.35% |
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 |