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.02B | 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 | 607.77M | 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 | 27.77M | 14.10M | 5.10M |
Operating Expenses | 369.01M | 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.52M | 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 | 1.42M | 640.00K | 336.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 | N/A |
Other Operating Expenses | 41.21M | 56.28M | 49.13M | 50.46M | 51.98M | 12.99M | 11.86M | 15.41M | 5.69M | 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 | 238.75M | 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 | -814.00K | -2.06M | -9.32M | 5.31M | 6.65M | 10.55M | 12.31M | 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 | -27.77M | -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 | 757.31K | -4.90M | -100.00K |
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.18M | 8.25M | 7.56M | 11.19M | 13.61M | 7.23M | 1.89M | 1.34M | 1.34M | 263.00K | 564.00K | 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 | 172.26M | 175.55M | 172.44M | 170.75M | 168.18M | 169.21M | 165.86M | 30.26M | 29.28M | 28.96M | 28.81M | 28.48M | 22.86M | 21.17M | 20.52M | 9.78M | 19.11M | 9.56M |
Diluted Shares Outstanding | 168.16M | 169.17M | 171.22M | 172.78M | 173.66M | 175.15M | 175.86M | 172.82M | 170.89M | 168.99M | 169.36M | 166.02M | 31.55M | 30.39M | 29.42M | 29.21M | 29.19M | 23.03M | 21.59M | 21.02M | 9.78M | 19.11M | 9.56M |
EBITDA | 305.72M | 262.32M | 208.15M | 180.03M | 150.98M | 116.16M | 125.47M | 115.75M | 98.81M | 65.67M | 92.34M | 82.86M | 64.31M | 42.36M | 35.81M | 21.02M | 39.70M | 25.63M | 11.78M | 10.24M | 27.77M | -2.30M | -100.00K |
EBITDA Margin | 18.75% | 18.58% | 18.55% | 18.78% | 15.23% | 13.15% | 16.46% | 16.87% | 15.72% | 13.15% | 19.30% | 18.71% | 17.84% | 16.76% | 18.75% | 11.57% | 22.07% | 21.05% | 15.93% | 16.94% | 100.00% | -8.49% | -0.84% |
EBIT | 251.27M | 198.78M | 154.17M | 126.29M | 96.44M | 67.35M | 86.92M | 85.23M | 77.11M | 37.90M | 65.54M | 56.72M | 46.65M | 32.09M | 19.36M | 13.14M | 29.21M | 16.69M | 7.22M | 6.33M | N/A | -48.10M | -1.70M |
EBIT Margin | 15.41% | 14.08% | 13.74% | 13.18% | 9.73% | 7.63% | 11.40% | 12.42% | 12.27% | 7.59% | 13.70% | 12.81% | 12.94% | 12.70% | 10.13% | 7.23% | 16.24% | 13.71% | 9.76% | 10.47% | 0.00% | -177.49% | -14.29% |
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 |