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 | 631.60M | 667.42M | 450.96M | 302.55M | 490.50M | 300.22M | 132.33M | 59.91M | 79.41M | 55.20M | 44.11M | 32.59M | 33.42M | 20.07M | 13.08M | 19.30M | 15.47M | 22.46M | 15.41M | 29.14M | 9.95M | 9.12M | 13.43M | 7.80M | 5.92M | 10.48M | 13.08M | 8.58M | 6.44M | 9.10M |
Cost of Revenue | 48.32M | 32.89M | 29.49M | 32.60M | 29.71M | 13.75M | 867.00K | 43.29K | 35.83K | 19.73K | 16.29K | 16.50K | 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 |
Gross Profit | 583.27M | 634.53M | 421.47M | 269.95M | 460.78M | 286.47M | 131.46M | 59.87M | 79.38M | 55.18M | 44.09M | 32.57M | 33.42M | 20.07M | 13.08M | 19.30M | 15.47M | 22.46M | 15.41M | 29.14M | 9.95M | 9.12M | 13.43M | 7.80M | 5.92M | 10.48M | 13.08M | 8.58M | 6.44M | 9.10M |
Operating Expenses | 97.22M | 72.22M | 59.08M | 52.70M | 59.01M | 25.64M | 11.69M | 4.81M | 4.12M | 3.77M | 3.96M | 3.27M | 3.56M | 3.67M | 3.09M | 3.72M | 3.96M | 6.14M | 3.23M | 3.37M | 2.36M | 2.03M | 3.39M | 2.46M | 1.72M | 1.64M | 3.24M | 2.44M | 1.69M | -1.30M |
Selling, General & Admin | 89.83M | 63.49M | 59.08M | 52.70M | 59.01M | 25.64M | 8.52M | 3.02M | 2.64M | 2.07M | 2.53M | 2.32M | 2.58M | 2.88M | 2.44M | 2.78M | 579.69K | 555.37K | 487.23K | 442.65K | 405.61K | 445.15K | 530.55K | 468.94K | 413.62K | 398.69K | 491.39K | 430.58K | 455.97K | 500.00K |
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 | 7.38M | 8.73M | 624.00K | 2.41M | 2.68M | 916.00K | 3.17M | 1.79M | 1.48M | 1.70M | 1.43M | 949.76K | 980.07K | 790.77K | 653.59K | 935.42K | 3.38M | 5.59M | 2.75M | 2.93M | 1.95M | 1.58M | 2.85M | 1.99M | 1.31M | 1.24M | 2.75M | 2.01M | 1.23M | -1.80M |
Operating Income | 486.05M | 562.31M | 362.39M | 217.25M | 401.77M | 260.83M | 119.78M | 55.06M | 75.26M | 51.42M | 40.13M | 29.30M | 30.74M | 16.40M | 9.99M | 15.58M | 11.51M | 16.32M | 12.17M | 25.77M | 7.60M | 7.09M | 10.04M | 5.34M | 4.20M | 8.84M | 9.83M | 6.14M | 4.75M | 10.40M |
Other Expenses / Income | 31.51M | 6.55M | 624.00K | 2.40M | 2.68M | 916.00K | 114.00K | 29.07K | 27.44K | 14.52K | 12.01K | 19.43K | 18.53K | 25.71K | 53.43K | 228.75K | 370.00K | 561.28K | 245.86K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | -51.72K | -3.10M |
Before Tax Income | 517.56M | 568.86M | 363.02M | 219.66M | 404.45M | 261.75M | 119.86M | 55.09M | 75.28M | 51.43M | 40.14M | 29.32M | 30.76M | 16.42M | 10.04M | 15.80M | 11.88M | 16.88M | 12.17M | 25.77M | 7.60M | 7.09M | 10.04M | 5.34M | 4.20M | 8.84M | 9.83M | 6.14M | 4.75M | 7.30M |
Income Tax Expenses | 111.92M | 122.49M | 93.04M | 43.61M | 83.53M | 52.01M | 43.50M | 17.85M | 25.24M | 16.67M | 12.92M | 9.68M | 10.16M | 5.12M | 3.13M | 4.87M | 3.63M | 5.31M | 3.66M | 8.36M | 2.27M | 2.19M | 3.16M | 1.58M | 1.26M | 2.81M | 3.12M | 1.87M | 1.42M | 2.30M |
Net Income | 405.64M | 446.36M | 269.98M | 176.05M | 320.93M | 209.74M | 76.36M | 37.24M | 50.04M | 34.77M | 27.22M | 19.65M | 20.59M | 11.31M | 6.91M | 10.94M | 8.25M | 11.57M | 8.51M | 17.41M | 5.33M | 4.90M | 6.89M | 3.76M | 2.94M | 6.03M | 6.71M | 4.26M | 3.33M | 5.00M |
Interest Expenses | N/A | N/A | N/A | N/A | N/A | N/A | 84.00K | 29.07K | 27.44K | 14.52K | 12.01K | 19.43K | 898.28K | 25.71K | 1.27M | 1.59M | 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 | 23.04M | 23.17M | 23.26M | 23.27M | 23.27M | 23.36M | 23.56M | 23.97M | 24.59M | 25.19M | 25.80M | 26.82M | 28.01M | 29.04M | 30.05M | 31.06M | 31.61M | 32.14M | 32.57M | 33.10M | 34.17M | 35.17M | 37.02M | 38.35M | 39.70M | 40.77M | 42.09M | 44.18M | 45.41M | 47.47M |
Diluted Shares Outstanding | 23.06M | 23.18M | 23.26M | 23.27M | 23.27M | 23.36M | 23.56M | 23.97M | 24.59M | 25.19M | 25.80M | 26.82M | 28.01M | 29.04M | 30.05M | 31.22M | 31.68M | 32.14M | 32.57M | 33.10M | 34.17M | 35.17M | 37.02M | 38.35M | 39.77M | 40.95M | 42.44M | 44.18M | 45.41M | 47.47M |
EBITDA | 500.81M | 577.68M | 378.65M | 231.66M | 408.48M | 263.42M | 145.32M | 55.10M | 75.28M | 51.44M | 40.15M | 29.32M | 30.75M | 16.41M | 10.03M | 15.61M | 11.54M | 16.35M | 12.20M | 25.81M | 7.65M | 7.14M | 10.10M | 5.39M | 4.25M | 8.90M | 9.88M | 6.15M | 4.76M | 10.40M |
EBITDA Margin | 79.29% | 86.55% | 83.97% | 76.57% | 83.28% | 87.74% | 109.82% | 91.97% | 94.79% | 93.18% | 91.02% | 89.97% | 92.01% | 81.80% | 76.68% | 80.91% | 74.64% | 72.81% | 79.19% | 88.57% | 76.82% | 78.31% | 75.18% | 69.08% | 71.70% | 84.94% | 75.57% | 71.72% | 73.96% | 114.29% |
EBIT | 517.56M | 568.86M | 363.02M | 219.66M | 404.45M | 261.75M | 119.94M | 55.12M | 75.31M | 51.45M | 40.15M | 29.34M | 31.65M | 16.45M | 11.31M | 17.40M | 11.88M | 16.88M | 12.17M | 25.77M | 7.60M | 7.09M | 10.04M | 5.34M | 4.20M | 8.84M | 9.83M | 6.14M | 4.75M | 7.30M |
EBIT Margin | 81.95% | 85.23% | 80.50% | 72.60% | 82.46% | 87.19% | 90.64% | 92.00% | 94.83% | 93.20% | 91.03% | 90.04% | 94.71% | 81.98% | 86.47% | 90.15% | 76.80% | 75.15% | 79.00% | 88.44% | 76.31% | 77.76% | 74.79% | 68.51% | 70.89% | 84.37% | 75.19% | 71.54% | 73.78% | 80.22% |
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 |