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 | 1.36B | 1.39B | 1.42B | 1.49B | 1.37B | 1.21B | 1.12B | 874.25M | 720.82M | 599.03M | 520.80M | 371.40M | 330.16M | 255.39M | 245.57M | 241.51M | 220.70M | 181.08M | 143.94M | 106.34M | 71.62M | 48.21M | 33.25M | 13.93M | 7.60M | 3.50M |
Cost of Revenue | 339.44M | 195.55M | 188.05M | 231.78M | 237.32M | 201.07M | 172.31M | 147.10M | 122.96M | 105.99M | 86.89M | 67.01M | 60.61M | 44.09M | 44.73M | 46.25M | 43.99M | 36.72M | 29.76M | 16.51M | 13.32M | 11.20M | 13.41M | 4.70M | 2.70M | 2.30M |
Gross Profit | 1.02B | 1.20B | 1.23B | 1.26B | 1.13B | 1.01B | 945.52M | 727.15M | 597.86M | 493.04M | 433.91M | 304.38M | 269.55M | 211.31M | 200.84M | 195.26M | 176.71M | 144.36M | 114.18M | 89.83M | 58.30M | 37.01M | 19.84M | 9.23M | 4.90M | 1.20M |
Operating Expenses | 811.91M | 969.13M | 1.03B | 923.20M | 857.65M | 761.94M | 699.82M | 484.59M | 398.48M | 306.83M | 258.49M | 142.22M | 133.60M | 107.39M | 96.38M | 97.33M | 90.28M | 78.32M | 52.76M | 43.79M | 31.05M | 23.21M | 28.56M | 33.80M | 18.00M | 12.20M |
Selling, General & Admin | 743.76M | 895.04M | 950.74M | 858.90M | 803.25M | 713.57M | 653.81M | 446.54M | 364.15M | 276.15M | 233.00M | 123.60M | 117.22M | 94.56M | 82.28M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Research & Development | 68.14M | 74.09M | 78.87M | 64.30M | 54.40M | 48.37M | 46.00M | 38.05M | 34.33M | 30.68M | 25.48M | 18.62M | 16.37M | 12.83M | 11.66M | 12.03M | 11.83M | 8.77M | 6.87M | 5.25M | 4.20M | 3.19M | 2.53M | 2.76M | 1.80M | 1.20M |
Other Operating Expenses | -9.47M | 8.44M | 1.29M | 31.63M | -7.94M | -4.71M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 2.44M | 85.30M | 78.45M | 69.55M | 45.89M | 38.54M | 26.85M | 20.02M | 26.03M | 31.04M | 16.20M | 11.00M |
Operating Income | 212.68M | 198.94M | 166.43M | 334.61M | 277.08M | 244.28M | 245.71M | 242.57M | 199.38M | 186.21M | 175.42M | 162.16M | 135.95M | 103.92M | 104.46M | 97.93M | 86.43M | 66.04M | 61.42M | 46.04M | 27.25M | 13.81M | -8.72M | -24.57M | -13.10M | -11.00M |
Other Expenses / Income | -137.70M | -67.79M | 169.33M | -104.21M | -77.48M | -4.71M | -45.74M | -31.13M | -42.46M | -31.04M | -32.73M | -7.24M | 1.17M | 6.71M | -6.68M | 4.22M | 9.04M | 7.20M | 13.15M | 1.18M | 419.00K | 437.91K | 890.79K | 2.35M | -100.00K | -4.90M |
Before Tax Income | 74.97M | 131.15M | 335.76M | 230.40M | 199.60M | 177.59M | 199.97M | 211.44M | 156.92M | 155.17M | 142.70M | 154.92M | 137.12M | 110.64M | 97.78M | 102.15M | 95.46M | 73.23M | 74.57M | 47.22M | 27.67M | 14.24M | -7.83M | -22.21M | N/A | N/A |
Income Tax Expenses | 24.14M | 57.96M | -15.94M | 68.39M | -19.38M | 44.76M | 60.54M | 59.00M | 23.28M | 29.84M | 35.17M | 33.26M | 22.35M | 27.59M | 30.95M | 29.59M | 27.00M | 20.10M | 23.31M | 15.61M | -8.14M | 151.35K | 4.00K | 4.00K | N/A | N/A |
Net Income | 41.50M | 63.76M | 351.70M | 150.67M | 218.81M | 128.69M | 139.43M | 152.44M | 133.64M | 125.33M | 107.52M | 121.58M | 114.77M | 83.05M | 66.83M | 72.56M | 68.46M | 53.13M | 51.26M | 31.61M | 35.81M | 14.32M | -7.83M | -22.22M | -17.40M | -17.20M |
Interest Expenses | 20.03M | 33.84M | 79.03M | 131.97M | 69.55M | 61.99M | 67.78M | 41.37M | 42.46M | 31.20M | 21.25M | 9.04M | 147.00K | 104.00K | 439.00K | 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 | 46.40M | 46.95M | 45.89M | 46.31M | 47.65M | 47.95M | 47.59M | 47.67M | 47.63M | 46.78M | 45.55M | 45.46M | 45.80M | 44.58M | 43.94M | 44.61M | 48.95M | 49.21M | 48.22M | 46.63M | 45.46M | 43.30M | 45.12M | 36.48M | 28.10M | 22.12M |
Diluted Shares Outstanding | 46.46M | 47.03M | 47.86M | 47.12M | 49.03M | 48.93M | 48.67M | 47.96M | 48.09M | 47.11M | 46.14M | 45.78M | 46.38M | 45.94M | 45.14M | 45.94M | 50.76M | 51.05M | 51.15M | 49.68M | 50.37M | 47.59M | 45.12M | 36.48M | 28.10M | 22.12M |
EBITDA | 449.64M | 468.15M | 458.65M | 594.98M | 522.60M | 426.75M | 429.78M | 374.90M | 292.59M | 249.32M | 203.74M | 186.05M | 157.02M | 125.25M | 112.92M | 115.33M | 105.59M | 81.46M | 81.68M | 51.77M | 31.58M | 17.96M | 1.86M | -15.23M | -15.50M | -16.10M |
EBITDA Margin | 32.96% | 33.66% | 32.37% | 39.94% | 38.09% | 35.35% | 38.45% | 42.88% | 40.59% | 41.62% | 39.12% | 50.09% | 47.56% | 49.04% | 45.98% | 47.75% | 47.85% | 44.99% | 56.74% | 48.68% | 44.09% | 37.24% | 5.60% | -109.29% | -203.95% | -460.00% |
EBIT | 85.68M | 155.56M | 414.79M | 351.04M | 268.98M | 235.43M | 267.74M | 252.81M | 199.38M | 186.37M | 163.95M | 163.88M | 137.26M | 110.74M | 98.22M | 102.15M | 95.46M | 73.23M | 74.57M | 47.22M | 27.67M | 14.47M | -7.83M | -22.21M | -17.40M | -17.20M |
EBIT Margin | 6.28% | 11.18% | 29.28% | 23.57% | 19.60% | 19.50% | 23.95% | 28.92% | 27.66% | 31.11% | 31.48% | 44.13% | 41.57% | 43.36% | 40.00% | 42.30% | 43.25% | 40.44% | 51.81% | 44.40% | 38.63% | 30.01% | -23.55% | -159.44% | -228.95% | -491.43% |
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 |