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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 1.63B | 1.41B | 1.12B | 958.43M | 991.35M | 883.11M | 762.31M | 685.99M | 628.49M | 499.28M | 478.45M | 442.93M | 360.54M | 252.75M | 191.00M | 181.71M | 179.89M | 121.77M | 73.95M | 60.47M | 27.77M | 27.10M | 11.90M |
Cost of Revenue | 1.07B | 896.60M | 690.93M | 623.94M | 655.49M | 584.86M | 495.59M | 447.96M | 402.92M | 332.54M | 290.94M | 271.88M | 219.99M | 151.28M | 109.39M | 112.44M | 113.72M | 73.84M | 47.60M | 38.72M | N/A | 13.00M | 6.80M |
Gross Profit | 562.67M | 515.45M | 431.36M | 334.50M | 335.86M | 298.26M | 266.72M | 238.03M | 225.57M | 166.74M | 187.51M | 171.05M | 140.55M | 101.47M | 81.61M | 69.28M | 66.17M | 47.93M | 26.36M | 21.75M | N/A | 14.10M | 5.10M |
Operating Expenses | 318.03M | 323.29M | 275.48M | 224.48M | 250.73M | 228.38M | 194.50M | 173.81M | 158.23M | 132.70M | 120.09M | 113.82M | 99.24M | 74.94M | 57.20M | 53.61M | 48.94M | 32.86M | 20.77M | 16.45M | N/A | 16.40M | 6.60M |
Selling, General & Admin | 318.03M | 267.00M | 226.35M | 174.01M | 198.75M | 179.81M | 155.95M | 139.23M | 126.77M | 104.67M | 95.17M | 88.20M | 76.24M | 59.11M | 45.80M | 42.46M | 38.45M | 23.92M | 14.89M | 12.54M | N/A | 12.40M | 5.20M |
Research & Development | 9.28M | 5.96M | 4.25M | 4.89M | 2.75M | 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 | -306.00K | 56.28M | 49.13M | 50.46M | 51.98M | 12.99M | 38.55M | 34.58M | 31.46M | 28.03M | 24.92M | 25.62M | 22.99M | 15.84M | 11.40M | 11.16M | 10.49M | 8.94M | 5.89M | 3.91M | N/A | 4.00M | 1.40M |
Operating Income | 244.64M | 192.16M | 155.88M | 110.02M | 76.45M | 49.82M | 72.22M | 64.22M | 67.34M | 34.04M | 67.42M | 57.23M | 41.32M | 26.52M | 24.40M | 15.66M | 17.23M | 15.07M | 5.58M | 5.30M | 27.77M | -2.30M | -1.50M |
Other Expenses / Income | -6.70M | -2.06M | -9.32M | 5.31M | 6.65M | -2.28M | 12.81M | 19.66M | 8.43M | 3.60M | -2.44M | -512.00K | 5.33M | 5.57M | -4.91M | -5.87M | 11.92M | 1.04M | 1.48M | 101.78K | N/A | -45.80M | -100.00K |
Before Tax Income | 237.94M | 190.10M | 146.56M | 115.33M | 83.10M | 60.37M | 85.03M | 83.88M | 75.78M | 37.64M | 64.98M | 56.72M | 46.65M | 32.09M | 19.50M | 9.80M | 29.15M | 16.11M | 7.06M | 5.40M | N/A | -48.10M | -1.60M |
Income Tax Expenses | 53.54M | 47.56M | 31.85M | 25.63M | 15.17M | 3.40M | 36.15M | 22.15M | 24.21M | 5.19M | 16.88M | 14.88M | 11.87M | 5.50M | 3.70M | -1.34M | 2.11M | 2.06M | -647.01K | 21.58K | N/A | N/A | N/A |
Net Income | 184.56M | 142.97M | 114.76M | 89.48M | 67.66M | 56.73M | 48.89M | 61.73M | 51.56M | 32.45M | 48.10M | 41.84M | 34.78M | 26.59M | 15.65M | 14.41M | 27.04M | 14.06M | 7.06M | 5.38M | -757.31K | -43.20M | -1.60M |
Interest Expenses | 13.88M | 8.25M | 7.56M | 11.19M | 13.61M | 7.23M | 1.89M | 1.34M | 1.34M | N/A | N/A | N/A | N/A | N/A | N/A | 70.71K | 55.57K | 579.70K | 805.52K | 931.00K | N/A | N/A | N/A |
Basic Shares Outstanding | 166.34M | 166.65M | 167.75M | 171.37M | 171.75M | 175.08M | 33.90M | 33.57M | 33.30M | 32.80M | 32.75M | 31.97M | 30.26M | 29.28M | 28.96M | 28.81M | 28.48M | 22.86M | 10.59M | 10.26M | 9.78M | 19.11M | 9.56M |
Diluted Shares Outstanding | 168.16M | 169.17M | 171.22M | 172.78M | 173.66M | 175.15M | 35.11M | 34.56M | 34.18M | 33.64M | 33.84M | 33.17M | 31.55M | 30.39M | 29.42M | 29.21M | 29.19M | 23.03M | 10.80M | 10.51M | 9.78M | 19.11M | 9.56M |
EBITDA | 298.54M | 248.43M | 198.94M | 172.55M | 153.61M | 131.43M | 125.91M | 119.81M | 108.58M | 65.67M | 89.89M | 82.34M | 69.64M | 47.92M | 30.76M | 29.57M | 44.01M | 27.72M | 13.42M | 10.98M | -757.31K | -43.20M | -200.00K |
EBITDA Margin | 18.31% | 17.59% | 17.73% | 18.00% | 15.50% | 14.88% | 16.52% | 17.46% | 17.28% | 13.15% | 18.79% | 18.59% | 19.32% | 18.96% | 16.11% | 16.27% | 24.46% | 22.76% | 18.15% | 18.15% | -2.73% | -159.41% | -1.68% |
EBIT | 251.98M | 198.78M | 154.17M | 126.29M | 96.44M | 67.35M | 86.92M | 85.23M | 77.11M | 37.64M | 64.98M | 56.72M | 46.65M | 32.09M | 19.36M | 13.14M | 29.21M | 16.69M | 7.22M | 6.33M | -757.31K | -43.20M | -1.60M |
EBIT Margin | 15.45% | 14.08% | 13.74% | 13.18% | 9.73% | 7.63% | 11.40% | 12.42% | 12.27% | 7.54% | 13.58% | 12.81% | 12.94% | 12.70% | 10.13% | 7.23% | 16.24% | 13.71% | 9.76% | 10.47% | -2.73% | -159.41% | -13.45% |
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 |