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 | 489.64M | 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 | 254.35M | 291.76M | 271.33M | 271.54M | 198.67M | 181.34M | 163.71M | 155.20M | 144.04M | 138.20M | 135.95M | 129.79M | 23.87M | 94.29M | 14.67M | 24.12M | 80.14M | 55.57M | 36.27M | N/A | N/A | N/A | N/A | N/A |
Gross Profit | 235.29M | 275.15M | 312.50M | 156.00M | 212.16M | 199.78M | 214.49M | 194.68M | 184.62M | 175.73M | 161.76M | 143.77M | 213.38M | 89.45M | 108.89M | 161.71M | 202.25M | 135.90M | 109.95M | 114.11M | 70.34M | 55.77M | 35.29M | 36.72M |
Operating Expenses | 70.81M | 59.21M | 52.13M | 60.94M | 52.03M | 52.74M | 59.74M | 59.17M | 57.07M | 53.79M | 55.42M | 47.33M | 126.38M | 130.95M | 105.99M | 132.54M | 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 | 32.24M | 33.78M | 28.79M | 23.30M | 12.97M | 8.01M | 32.31M | N/A | N/A |
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 |
Other Operating Expenses | N/A | 4.38M | 4.09M | 4.65M | 4.40M | 4.47M | -699.00K | 780.00K | -1.00M | -504.00K | -745.00K | -1.03M | -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 | 164.48M | 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 | 15.77M | -19.04M | 21.57M | -1.67M | 27.41M | -3.26M | 5.65M | 7.89M | -14.80M | 73.00K | -1.98M | 7.87M | -143.00K | 12.71M | -13.41M | -13.00M | 11.47M | 7.49M | 7.18M | 1.11M | 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 | 654.00K | 1.30M |
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.78M | 26.36M | 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.78M | 26.36M | 26.42M | 26.45M |
EBITDA | 198.73M | 240.22M | 279.31M | 114.69M | 181.88M | 146.61M | 170.97M | 139.76M | 131.58M | 128.87M | 114.83M | 101.99M | 93.13M | 58.77M | 21.78M | 67.06M | 117.28M | 2.15M | 53.80M | 4.67M | 12.87M | 72.68M | 6.80M | 11.63M |
EBITDA Margin | 40.59% | 42.37% | 47.84% | 26.83% | 44.27% | 38.47% | 45.21% | 39.94% | 40.04% | 41.05% | 38.57% | 37.28% | 39.25% | 31.99% | 17.63% | 36.09% | 41.53% | 1.13% | 36.80% | 4.09% | 18.30% | 130.32% | 19.28% | 31.69% |
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 | 7.26M | 12.94M |
EBIT Margin | 35.27% | 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% | 20.56% | 35.23% |
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 |