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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 483.62M | 566.91M | 583.83M | 427.54M | 410.83M | 381.11M | 378.19M | 349.88M | 328.65M | 313.93M | 297.71M | 273.55M | 237.25M | 183.74M | 123.55M | 185.83M | 282.39M | 191.47M | 146.22M | 114.11M | 70.34M | 55.77M | 35.29M | 36.72M |
Cost of Revenue | 72.77M | 291.76M | 271.33M | 271.54M | 198.67M | 181.34M | 163.71M | 155.20M | 144.04M | 138.20M | 135.95M | 129.79M | 108.24M | 94.29M | 14.67M | 24.12M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Gross Profit | 410.85M | 275.15M | 312.50M | 156.00M | 212.16M | 199.78M | 214.49M | 194.68M | 184.62M | 175.73M | 161.76M | 143.77M | 129.01M | 89.45M | 108.89M | 161.71M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Operating Expenses | 242.08M | 59.21M | 52.13M | 60.94M | 52.03M | 52.74M | 59.74M | 59.17M | 57.07M | 53.79M | 55.42M | 47.33M | 42.00M | 36.66M | 91.32M | 102.83M | 172.10M | 196.46M | 99.52M | 116.52M | 58.47M | -14.29M | 28.49M | 24.43M |
Selling, General & Admin | 66.70M | 54.83M | 48.03M | 56.29M | 47.63M | 48.27M | 52.62M | 51.56M | 50.85M | 47.34M | 46.80M | 39.43M | 119.58M | 102.83M | 86.31M | 94.79M | 33.78M | 28.79M | 23.30M | 12.97M | 8.01M | 32.31M | N/A | N/A |
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 |
Other Operating Expenses | -242.08M | 4.38M | 4.09M | 4.65M | 4.40M | 4.47M | 7.12M | 7.61M | 6.21M | 6.45M | 8.62M | 7.90M | -77.57M | -66.17M | 5.01M | 8.04M | 138.32M | 167.68M | 76.22M | 103.55M | 50.46M | -46.60M | 28.49M | 24.43M |
Operating Income | 168.77M | 215.94M | 260.37M | 95.06M | 160.13M | 147.04M | 154.75M | 135.51M | 127.55M | 121.94M | 106.34M | 96.43M | 87.00M | 52.79M | 17.56M | 58.88M | 110.29M | -4.99M | 46.70M | -2.41M | 11.87M | 70.06M | 6.80M | 12.29M |
Other Expenses / Income | 11.48M | -19.04M | 21.57M | -1.67M | 27.41M | -13.69M | 5.65M | 7.89M | -14.80M | 73.00K | -1.98M | 7.87M | -143.00K | 12.71M | -13.40M | -13.00M | 11.47M | 7.49M | 7.18M | 1.13M | 279.00K | -61.01M | 453.00K | 650.00K |
Before Tax Income | 180.25M | 196.90M | 281.94M | 93.39M | 187.55M | 143.78M | 160.40M | 143.40M | 112.74M | 122.01M | 104.36M | 104.30M | 86.86M | 65.49M | 4.16M | 45.88M | 121.77M | 2.50M | 53.88M | -1.28M | 12.15M | 9.05M | 7.26M | 12.94M |
Income Tax Expenses | 43.64M | 47.41M | 55.79M | 18.22M | 40.56M | 34.26M | 67.91M | 50.59M | 48.41M | 46.28M | 41.11M | 36.41M | 32.58M | 19.09M | 4.49M | 20.82M | 46.27M | -837.00K | 22.88M | -8.55M | 100.00K | 611.00K | N/A | N/A |
Net Income | 129.05M | 171.04M | 211.40M | 76.58M | 134.62M | 113.90M | 91.94M | 92.94M | 64.55M | 75.51M | 68.12M | 66.12M | 54.31M | 46.40M | -1.71M | 18.06M | 75.50M | 3.20M | 31.92M | 7.29M | 12.05M | 8.44M | 6.60M | 11.64M |
Interest Expenses | N/A | 6.82M | 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 |
Basic Shares Outstanding | 49.31M | 48.78M | 48.32M | 47.80M | 47.27M | 46.79M | 46.35M | 45.95M | 45.43M | 44.79M | 44.27M | 43.77M | 43.19M | 42.72M | 42.34M | 41.86M | 41.87M | 40.03M | 39.99M | 31.82M | 26.70M | 26.48M | 26.42M | 26.45M |
Diluted Shares Outstanding | 49.55M | 49.30M | 49.09M | 48.68M | 48.30M | 47.38M | 46.98M | 46.43M | 45.90M | 45.64M | 45.08M | 44.48M | 43.98M | 43.23M | 42.34M | 42.09M | 42.66M | 40.71M | 40.32M | 31.94M | 26.70M | 26.48M | 26.42M | 26.45M |
EBITDA | 187.37M | 246.18M | 245.77M | 104.74M | 143.83M | 165.20M | 166.97M | 151.14M | 119.17M | 126.41M | 114.83M | 108.09M | 91.95M | 70.02M | 7.00M | 42.91M | 139.49M | 8.77M | 64.44M | -127.00K | 13.15M | 11.67M | 6.60M | 11.64M |
EBITDA Margin | 38.74% | 43.43% | 42.10% | 24.50% | 35.01% | 43.35% | 44.15% | 43.20% | 36.26% | 40.27% | 38.57% | 39.51% | 38.76% | 38.11% | 5.67% | 23.09% | 49.39% | 4.58% | 44.07% | -0.11% | 18.70% | 20.93% | 18.71% | 31.70% |
EBIT | 172.69M | 225.27M | 267.19M | 94.81M | 175.19M | 148.15M | 159.85M | 143.53M | 112.96M | 121.79M | 109.23M | 102.52M | 86.89M | 65.49M | 2.78M | 38.88M | 121.77M | 2.37M | 54.80M | -1.26M | 12.15M | 9.05M | 6.60M | 11.64M |
EBIT Margin | 35.71% | 39.74% | 45.76% | 22.17% | 42.64% | 38.87% | 42.27% | 41.02% | 34.37% | 38.79% | 36.69% | 37.48% | 36.62% | 35.64% | 2.25% | 20.92% | 43.12% | 1.24% | 37.48% | -1.11% | 17.27% | 16.22% | 18.71% | 31.70% |
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 |