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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 906.54M | 905.06M | 761.03M | 612.13M | 565.53M | 498.38M | 485.26M | 486.98M | 473.62M | 456.69M | 373.32M | 327.10M | 262.44M | 214.95M | 188.15M | 231.49M | 218.15M | 160.93M | 97.00M | 58.85M | 30.19M | 20.46M | 20.42M | 19.96M | 3.15M | 825.80K |
Cost of Revenue | 604.08M | 552.70M | 468.81M | 380.72M | 354.21M | 319.83M | 323.75M | 335.70M | 318.41M | 307.36M | 250.23M | 223.69M | 181.31M | 152.19M | 139.82M | 157.99M | 142.46M | 107.17M | 64.58M | 40.03M | 18.82M | 11.55M | 11.88M | 9.66M | 1.52M | 400.98K |
Gross Profit | 302.46M | 352.36M | 292.21M | 231.41M | 211.31M | 178.54M | 161.51M | 151.28M | 155.21M | 149.34M | 123.10M | 103.40M | 81.13M | 62.77M | 48.33M | 73.50M | 75.69M | 53.76M | 32.42M | 18.82M | 11.38M | 8.91M | 8.54M | 10.30M | 1.64M | 424.82K |
Operating Expenses | 170.56M | 204.16M | 182.27M | 162.96M | 154.78M | 138.91M | 127.94M | 119.50M | 118.28M | 108.39M | 88.84M | 74.93M | 61.35M | 50.26M | 45.79M | 55.82M | 48.23M | 36.67M | 20.14M | 12.28M | 9.27M | 10.54M | 51.73M | 23.87M | 3.18M | 357.01K |
Selling, General & Admin | 170.56M | 171.13M | 152.42M | 134.68M | 134.19M | 118.48M | 108.19M | 101.26M | 99.96M | 90.20M | 77.60M | 64.85M | 51.67M | 45.48M | 40.04M | 47.24M | 41.96M | 32.27M | 17.92M | 11.07M | 7.99M | 8.57M | 9.50M | 10.66M | 3.15M | 357.01K |
Research & Development | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 200.00K | 100.00K | 500.00K | 1.00M | 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 | -676.00K | 33.04M | 29.85M | 28.29M | 20.60M | -12.00K | 1.00K | -60.00K | -332.00K | -5.00K | 112.00K | 44.00K | 9.68M | 4.78M | 5.75M | 8.58M | 6.26M | 4.41M | 2.23M | 1.21M | 1.28M | 1.97M | 42.23M | 13.21M | 22.95K | 357.01K |
Operating Income | 131.91M | 144.28M | 105.93M | 55.25M | 55.33M | 35.94M | 28.98M | 32.20M | 35.25M | 38.96M | 31.68M | 26.08M | 18.53M | 11.51M | 2.54M | 17.68M | 27.46M | 17.08M | 12.28M | 6.54M | 2.10M | -2.21M | -43.84M | -13.56M | -1.54M | 67.81K |
Other Expenses / Income | 4.57M | -3.31M | -43.45M | -14.93M | -7.39M | -3.57M | -1.84M | -1.70M | -2.42M | -1.44M | -181.00K | -99.00K | 113.00K | -758.00K | 469.00K | -387.00K | 192.00K | -233.00K | -600.74K | -102.13K | -296.11K | -175.89K | -92.91K | 112.18K | 114.14K | N/A |
Before Tax Income | 136.48M | 140.96M | 62.48M | 40.33M | 47.94M | 32.37M | 27.14M | 30.51M | 32.84M | 37.52M | 31.50M | 25.98M | 18.64M | 11.75M | 3.01M | 17.29M | 27.65M | 16.85M | 11.67M | 6.44M | 1.81M | -2.40M | -43.93M | -13.45M | -1.43M | 67.81K |
Income Tax Expenses | 37.55M | 36.57M | 10.39M | 10.15M | 10.82M | 7.81M | 8.56M | 10.05M | 9.83M | 14.36M | 10.06M | 9.88M | 7.90M | 5.27M | 1.55M | 7.29M | 11.42M | 7.28M | 4.50M | 2.53M | 755.40K | 765.32K | -42.26K | 175.00K | -20.91K | 27.58K |
Net Income | 98.93M | 104.39M | 52.09M | 30.18M | 37.12M | 24.56M | 18.58M | 20.46M | 23.01M | 23.16M | 21.43M | 16.11M | 10.75M | 6.48M | 1.46M | 10.00M | 16.23M | 9.57M | 7.18M | 3.91M | 1.05M | -2.40M | -43.89M | -13.63M | -1.40M | 40.23K |
Interest Expenses | 363.00K | 3.15M | 14.05M | 10.13M | 7.42M | 3.56M | 1.84M | 1.64M | 2.08M | 1.44M | 293.00K | 143.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 |
Basic Shares Outstanding | 33.99M | 33.87M | 32.20M | 31.79M | 31.34M | 32.41M | 33.02M | 34.02M | 33.41M | 31.70M | 30.29M | 29.54M | 27.75M | 26.86M | 27.54M | 29.41M | 28.00M | 25.03M | 22.01M | 17.65M | 11.15M | 7.98M | 6.26M | 4.60M | 2.99M | 2.01M |
Diluted Shares Outstanding | 36.71M | 36.73M | 34.67M | 32.52M | 32.24M | 33.50M | 34.07M | 35.00M | 34.32M | 33.16M | 31.81M | 31.09M | 29.18M | 28.30M | 28.56M | 30.35M | 30.12M | 27.59M | 25.24M | 20.68M | 12.75M | 7.98M | 6.26M | 4.60M | 2.99M | 2.01M |
EBITDA | 161.51M | 177.15M | 139.39M | 78.74M | 75.96M | 60.06M | 53.32M | 50.02M | 55.25M | 59.13M | 45.50M | 38.55M | 29.46M | 17.29M | 8.29M | 26.26M | 33.73M | 21.49M | 14.50M | 7.75M | 3.38M | 343.37K | -27.39M | -352.69K | -1.52M | 78.34K |
EBITDA Margin | 17.82% | 19.57% | 18.32% | 12.86% | 13.43% | 12.05% | 10.99% | 10.27% | 11.66% | 12.95% | 12.19% | 11.79% | 11.23% | 8.04% | 4.41% | 11.34% | 15.46% | 13.35% | 14.95% | 13.17% | 11.20% | 1.68% | -134.13% | -1.77% | -48.09% | 9.49% |
EBIT | 136.84M | 144.12M | 76.53M | 50.46M | 55.36M | 35.93M | 28.98M | 32.15M | 34.92M | 38.96M | 31.79M | 26.13M | 18.64M | 11.75M | 3.01M | 17.29M | 27.65M | 16.85M | 11.67M | 6.44M | 1.81M | -1.63M | -43.93M | -13.45M | -1.43M | 67.81K |
EBIT Margin | 15.10% | 15.92% | 10.06% | 8.24% | 9.79% | 7.21% | 5.97% | 6.60% | 7.37% | 8.53% | 8.52% | 7.99% | 7.10% | 5.47% | 1.60% | 7.47% | 12.68% | 10.47% | 12.04% | 10.95% | 5.98% | -7.96% | -215.16% | -67.38% | -45.20% | 8.21% |
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 |