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 | 197.29M | 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.17B | 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 | 1.03B | 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 | 908.41M | 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 | 85.30M | 78.45M | 69.55M | 45.89M | 38.54M | 26.75M | 19.91M | 18.51M | 24.05M | 14.30M | 9.90M |
Research & Development | 68.86M | 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 | 56.85M | 8.44M | 1.29M | 31.63M | -7.94M | -4.71M | 22.04M | 10.24M | -5.00K | 165.00K | -11.47M | 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 |
Operating Income | 132.61M | 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 | -57.64M | -67.79M | 219.86M | -59.99M | -77.48M | -66.69M | -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.87M | 419.00K | 437.75K | 890.79K | 2.36M | -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 | -13.20M | -15.90M |
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 | 4.30M | 6.20M |
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 | 7.24M | 147.00K | 104.00K | 439.00K | 559.00K | 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.18M |
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.17M | 49.83M | 49.15M | 46.70M | 45.12M | 36.48M | 28.10M | 22.18M |
EBITDA | 353.54M | 411.81M | 683.16M | 380.96M | 522.60M | 426.75M | 410.05M | 369.51M | 292.60M | 249.32M | 203.74M | 186.13M | 156.87M | 125.25M | 112.49M | 114.85M | 96.56M | 74.27M | 81.75M | 50.59M | 27.25M | 17.30M | 972.55K | -17.58M | -11.20M | -9.90M |
EBITDA Margin | 25.92% | 29.61% | 48.22% | 25.57% | 38.09% | 35.35% | 36.68% | 42.27% | 40.59% | 41.62% | 39.12% | 50.12% | 47.51% | 49.04% | 45.81% | 47.55% | 43.75% | 41.01% | 56.80% | 47.57% | 38.05% | 35.87% | 2.92% | -126.19% | -147.37% | -282.86% |
EBIT | 85.68M | 155.56M | 414.79M | 351.04M | 268.98M | 235.43M | 267.74M | 252.81M | 199.38M | 186.37M | 163.95M | 162.08M | 137.26M | 110.74M | 98.22M | 102.71M | 95.46M | 73.23M | 74.57M | 47.22M | 27.67M | 14.47M | -7.83M | -22.21M | -13.10M | -11.00M |
EBIT Margin | 6.28% | 11.18% | 29.28% | 23.57% | 19.60% | 19.50% | 23.95% | 28.92% | 27.66% | 31.11% | 31.48% | 43.64% | 41.57% | 43.36% | 40.00% | 42.53% | 43.25% | 40.44% | 51.81% | 44.40% | 38.63% | 30.01% | -23.55% | -159.44% | -172.37% | -314.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 | 2000-12-31 | 1999-12-31 | 1998-12-31 |