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 | 1997-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 710.00M | 695.21M | 693.03M | 687.31M | 627.70M | 581.30M | 596.43M | 704.39M | 847.27M | 741.36M | 1.06B | 1.49B | 1.88B | 2.12B | 1.84B | 1.71B | 1.67B | 1.79B | 2.03B | 1.73B | 1.19B | 751.01M | 529.24M | 325.29M | 199.10M | 144.20M | 82.60M |
Cost of Revenue | 130.32M | 116.72M | 108.74M | 111.77M | 101.94M | 109.90M | 143.34M | 235.10M | 289.78M | 240.80M | 406.29M | 571.17M | 632.59M | 639.12M | 611.75M | 654.29M | 593.66M | 552.05M | 628.66M | 557.14M | 413.81M | 294.54M | 213.92M | 129.63M | 85.50M | 57.20M | 34.50M |
Gross Profit | 579.68M | 578.49M | 584.29M | 575.55M | 525.76M | 471.40M | 453.09M | 469.29M | 557.50M | 500.56M | 651.08M | 918.10M | 1.25B | 1.49B | 1.22B | 1.05B | 1.08B | 1.23B | 1.41B | 1.17B | 774.80M | 456.47M | 315.32M | 195.66M | 113.60M | 87.00M | 48.10M |
Operating Expenses | 381.76M | 445.85M | 435.27M | 432.00M | 439.30M | 400.10M | 391.38M | 468.42M | 566.94M | 540.53M | 815.43M | 934.89M | 1.02B | 1.17B | 999.78M | 964.38M | 960.80M | 1.07B | 1.04B | 879.83M | 577.87M | 343.17M | 246.50M | 156.28M | 111.00M | 78.10M | 45.70M |
Selling, General & Admin | 364.87M | 426.12M | 418.51M | 417.21M | 430.15M | 390.71M | 377.39M | 445.68M | 542.00M | 504.51M | 746.79M | 854.24M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 215.68M | 135.69M | 96.40M | 65.90M | 37.50M |
Research & Development | 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 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | 22.10M | 19.73M | 16.77M | 14.79M | 9.14M | 196.00K | 13.99M | 22.75M | 24.94M | 36.02M | 68.64M | 80.66M | 1.02B | 1.17B | 999.78M | 964.38M | 960.80M | 1.07B | 1.04B | 879.83M | 577.87M | 343.17M | 30.82M | 20.59M | 14.60M | 12.20M | 8.20M |
Operating Income | 150.45M | 129.64M | 149.02M | 142.93M | 86.46M | 71.30M | 34.14M | 869.00K | -9.44M | -39.97M | -164.36M | -16.80M | 230.69M | 318.22M | 225.10M | 86.68M | 120.42M | 166.51M | 369.07M | 291.56M | 196.93M | 113.30M | 68.82M | 39.38M | 2.60M | 8.90M | 2.40M |
Other Expenses / Income | -25.38M | 4.63M | 68.00K | 3.90M | 6.56M | 196.00K | 2.11M | -32.23M | -85.00M | -32.54M | -56.98M | -164.92M | -188.74M | -71.34M | -1.06M | 10.46M | 23.26M | 20.94M | 14.21M | 4.11M | 2.51M | 1.06M | 915.00K | 126.00K | 16.60M | -1.20M | -3.20M |
Before Tax Income | 192.12M | 134.27M | 149.08M | 146.83M | 93.02M | 74.35M | 36.25M | -31.37M | -94.44M | -72.50M | -221.34M | -181.71M | 41.95M | 246.88M | 224.04M | 97.15M | 143.68M | 187.44M | 383.28M | 295.67M | 199.44M | 114.36M | 69.74M | 39.51M | 19.20M | 7.70M | -800.00K |
Income Tax Expenses | 44.47M | 38.40M | 39.43M | 22.48M | 22.43M | 18.56M | 67.12M | -16.55M | -147.45M | 3.74M | -19.67M | -46.81M | 46.15M | 80.29M | 78.66M | 27.57M | 48.17M | 92.69M | 143.35M | 116.05M | 80.28M | 46.89M | 31.38M | 17.32M | 8.30M | 3.40M | -300.00K |
Net Income | 147.65M | 95.87M | 109.64M | 124.26M | 69.98M | 55.18M | -31.90M | -18.71M | 51.88M | -178.16M | -164.26M | -142.80M | 18.57M | 157.77M | 81.22M | 60.14M | 59.55M | 46.57M | 233.88M | 179.62M | 119.17M | 67.47M | 38.35M | 21.41M | 10.90M | 4.30M | -900.00K |
Interest Expenses | 404.00K | 400.00K | 920.00K | 167.00K | 167.00K | 681.00K | 451.00K | 584.00K | 835.00K | 491.00K | 1.35M | 271.00K | 563.00K | 377.00K | 226.00K | 870.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 | 66.47M | 67.93M | 70.02M | 69.41M | 70.09M | 69.60M | 68.95M | 68.37M | 67.86M | 67.52M | 66.74M | 67.07M | 74.50M | 81.21M | 86.57M | 89.83M | 93.70M | 96.19M | 100.97M | 101.63M | 96.21M | 90.81M | 87.50M | 74.75M | 61.48M | 52.17M | 56.80M |
Diluted Shares Outstanding | 67.83M | 69.03M | 70.88M | 71.27M | 72.08M | 71.48M | 68.95M | 68.37M | 68.33M | 67.52M | 66.74M | 67.07M | 74.50M | 81.21M | 86.57M | 90.09M | 94.41M | 98.06M | 103.38M | 105.00M | 100.52M | 95.09M | 90.78M | 77.56M | 63.51M | 54.38M | 56.80M |
EBITDA | 256.89M | 157.40M | 166.77M | 162.40M | 102.33M | 84.43M | 49.67M | -11.93M | -69.80M | -118.48M | -109.43M | -107.52M | 150.65M | 310.06M | 227.70M | 166.27M | 185.91M | 225.68M | 455.94M | 353.49M | 243.62M | 148.00M | 100.56M | 59.32M | 33.80M | 19.90M | 7.00M |
EBITDA Margin | 36.18% | 22.64% | 24.06% | 23.63% | 16.30% | 14.52% | 8.33% | -1.69% | -8.24% | -15.98% | -10.35% | -7.22% | 7.99% | 14.60% | 12.40% | 9.75% | 11.10% | 12.64% | 22.41% | 20.45% | 20.50% | 19.71% | 19.00% | 18.24% | 16.98% | 13.80% | 8.47% |
EBIT | 192.53M | 134.67M | 149.99M | 146.91M | 92.58M | 74.42M | 35.68M | -34.68M | -94.73M | -173.94M | -182.58M | -189.33M | 65.28M | 238.44M | 160.11M | 88.58M | 107.73M | 139.26M | 377.23M | 295.67M | 199.44M | 114.36M | 69.74M | 38.73M | 19.20M | 7.70M | -1.20M |
EBIT Margin | 27.12% | 19.37% | 21.64% | 21.37% | 14.75% | 12.80% | 5.98% | -4.92% | -11.18% | -23.46% | -17.27% | -12.71% | 3.46% | 11.22% | 8.72% | 5.19% | 6.43% | 7.80% | 18.54% | 17.11% | 16.78% | 15.23% | 13.18% | 11.91% | 9.64% | 5.34% | -1.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 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 |