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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 874.59M | 827.83M | 773.41M | 666.69M | 650.52M | 623.25M | 557.11M | 494.32M | 425.15M | 327.97M | 235.51M | 169.62M | 120.27M | 82.97M | 61.10M |
Cost of Revenue | 352.63M | 314.31M | 277.66M | 259.57M | 278.18M | 267.67M | 233.10M | 203.13M | 174.53M | 130.02M | 90.63M | 64.68M | 45.50M | 32.35M | 21.83M |
Gross Profit | 521.96M | 513.52M | 495.76M | 407.11M | 372.35M | 355.58M | 324.01M | 291.19M | 250.62M | 197.95M | 144.89M | 104.94M | 74.77M | 50.62M | 39.27M |
Operating Expenses | 453.56M | 401.23M | 387.65M | 321.85M | 352.19M | 323.13M | 297.66M | 245.40M | 209.60M | 159.31M | 101.56M | 83.09M | 51.88M | 30.82M | 19.53M |
Selling, General & Admin | 357.39M | 335.80M | 335.64M | 275.81M | 294.98M | 264.23M | 245.17M | 197.61M | 168.28M | 121.00M | 79.80M | 66.76M | 42.10M | 26.23M | 17.17M |
Research & Development | 96.16M | 65.43M | 52.01M | 46.04M | 57.22M | 58.90M | 52.49M | 47.79M | 41.32M | 38.30M | 21.76M | 16.33M | 9.78M | 4.59M | 2.36M |
Other Operating Expenses | N/A | -2.59M | -3.37M | N/A | 4.76M | -4.95M | 3.73M | -1.29M | -6.75M | -466.00K | 52.00K | -47.00K | N/A | 19.00K | N/A |
Operating Income | 68.40M | 130.95M | 108.11M | 85.27M | -29.76M | 32.45M | 26.35M | 45.79M | 41.02M | 38.64M | 43.32M | 21.85M | 22.89M | 19.80M | 19.75M |
Other Expenses / Income | 54.07M | -2.59M | -3.37M | 4.26M | 4.76M | 33.66M | 3.73M | -1.29M | -6.75M | -466.00K | 52.00K | -47.00K | 10.00K | 19.00K | 5.00K |
Before Tax Income | 122.47M | 91.04M | 104.74M | 89.52M | 24.92M | 66.11M | 30.08M | 44.50M | 34.27M | 38.18M | 43.38M | 21.80M | 22.90M | 19.81M | 19.75M |
Income Tax Expenses | 12.20M | 14.93M | 12.85M | 17.76M | 4.81M | 11.43M | 13.35M | 11.87M | 14.72M | 16.09M | 16.90M | -25.74M | 1.04M | 876.00K | 909.00K |
Net Income | 110.27M | 76.10M | 91.88M | 71.77M | 20.11M | 54.69M | 16.73M | 32.63M | 19.55M | 22.09M | 26.48M | 47.54M | 21.86M | 18.94M | 18.84M |
Interest Expenses | 1.86M | 1.34M | 67.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 |
Basic Shares Outstanding | 35.88M | 36.04M | 36.51M | 35.84M | 35.28M | 34.94M | 34.63M | 35.11M | 35.88M | 35.23M | 33.88M | 23.79M | 20.85M | 20.85M | 30.20M |
Diluted Shares Outstanding | 36.24M | 36.55M | 37.32M | 36.37M | 35.58M | 35.42M | 35.29M | 35.86M | 36.32M | 35.91M | 34.43M | 23.83M | 20.85M | 20.85M | 30.20M |
EBITDA | 204.05M | 160.84M | 153.51M | 126.62M | 70.07M | 78.10M | 61.84M | 65.73M | 55.86M | 46.09M | 47.24M | 24.49M | 24.41M | 20.67M | 20.15M |
EBITDA Margin | 23.33% | 19.43% | 19.85% | 18.99% | 10.77% | 12.53% | 11.10% | 13.30% | 13.14% | 14.05% | 20.06% | 14.44% | 20.30% | 24.91% | 32.98% |
EBIT | 124.32M | 92.37M | 104.80M | 89.52M | 24.92M | 66.11M | 30.08M | 44.50M | 34.27M | 38.18M | 43.38M | 21.80M | 22.90M | 19.81M | 19.75M |
EBIT Margin | 14.22% | 11.16% | 13.55% | 13.43% | 3.83% | 10.61% | 5.40% | 9.00% | 8.06% | 11.64% | 18.42% | 12.86% | 19.04% | 23.88% | 32.33% |
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 |