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 | 1996-12-31 | 1995-12-31 | 1994-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 60.52M | 63.14M | 58.00M | 66.28M | 127.85M | 197.02M | 340.57M | 500.68M | 714.89M | 861.86M | 885.54M | 1.01B | 911.95M | 793.37M | 849.72M | 835.54M | 840.01M | 795.82M | 710.76M | 603.23M | 500.73M | 416.97M | 394.17M | 405.01M | 427.54M | 356.55M | 208.86M | 120.18M | 112.68M | 86.68M |
Cost of Revenue | 27.46M | 24.18M | 25.89M | 28.86M | 46.42M | 79.92M | 141.43M | 200.71M | 324.95M | 387.98M | 370.87M | 419.68M | 392.13M | 333.89M | 356.00M | 347.96M | 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 |
Gross Profit | 33.06M | 38.96M | 32.11M | 37.42M | 81.43M | 117.11M | 199.15M | 299.97M | 389.94M | 473.88M | 514.67M | 593.41M | 519.82M | 459.48M | 493.72M | 487.58M | 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 Expenses | 54.42M | 48.19M | 55.22M | 52.56M | 66.56M | 93.48M | 138.47M | 382.77M | 576.41M | 728.67M | 666.93M | 717.11M | 265.45M | 247.53M | 235.11M | 222.47M | 547.11M | 502.67M | 437.06M | 365.40M | 308.66M | 238.18M | 221.39M | 220.02M | 232.19M | 155.47M | 77.77M | 32.94M | 29.76M | 19.84M |
Selling, General & Admin | 36.97M | 30.38M | 37.44M | 33.23M | 38.44M | 44.44M | 47.76M | 50.26M | 57.46M | 113.16M | 77.21M | 51.70M | 46.76M | 39.65M | 39.43M | 36.81M | 35.72M | 32.13M | 30.45M | 25.17M | 19.34M | 16.82M | 15.61M | 17.27M | 18.70M | 17.17M | 11.67M | 7.05M | 6.91M | 5.12M |
Research & Development | 1.00 | 0 | 0 | 6.00 | 3.00 | 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 | -36.97M | 17.81M | 17.77M | 19.33M | 28.12M | 49.04M | 90.71M | 332.51M | 518.95M | 615.51M | 589.72M | 665.41M | 218.69M | 207.88M | 195.68M | 185.66M | 511.39M | 470.54M | 406.62M | 340.23M | 289.32M | 221.36M | 205.78M | 202.75M | 213.49M | 138.30M | 66.09M | 25.88M | 22.85M | 14.72M |
Operating Income | 33.06M | -9.33M | -16.31M | 6.09M | 87.26M | 11.54M | 40.96M | 59.44M | 121.32M | -51.88M | 218.29M | 290.34M | 233.94M | 190.39M | 254.31M | 265.11M | 292.19M | 293.15M | 273.70M | 237.83M | 192.06M | 178.79M | 176.73M | 184.99M | 195.35M | 201.08M | 131.10M | 87.25M | 82.92M | 66.84M |
Other Expenses / Income | 60.25M | 47.14M | 6.80M | 446.25M | 406.89M | 232.21M | -10.80M | 174.20M | -19.10M | 51.82M | -165.54M | -186.04M | -170.79M | -110.09M | -176.91M | -181.03M | -169.99M | 119.20M | 19.36M | N/A | N/A | N/A | 3.96M | N/A | -700.00K | N/A | N/A | N/A | 2.48M | 3.99M |
Before Tax Income | 93.31M | 37.81M | -16.31M | 452.34M | 494.15M | 276.06M | 30.17M | 233.64M | 102.22M | -63.00K | 52.74M | 104.29M | 63.16M | 80.30M | 77.40M | 84.08M | 122.21M | 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 |
Income Tax Expenses | 1.87M | 453.00K | 120.00K | 248.00K | 1.28M | 3.16M | 500.00K | 745.00K | 2.36M | 3.19M | 2.63M | 3.21M | 1.35M | 550.00K | 735.00K | 773.00K | 395.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 |
Net Income | 91.16M | 29.27M | -16.43M | 451.29M | 492.68M | 272.81M | 29.66M | 232.89M | 99.86M | 24.01M | -177.06M | -95.42M | 109.98M | 135.41M | 164.67M | 244.65M | 124.25M | 250.58M | 164.98M | 162.83M | 114.45M | 106.76M | 82.80M | 142.27M | 113.86M | 144.52M | 114.00M | 73.25M | 64.24M | 49.92M |
Interest Expenses | N/A | -47.05M | N/A | 620.00K | 8.91M | 26.59M | 52.18M | 84.33M | 107.32M | 143.23M | 173.01M | 204.24M | 195.02M | 179.64M | 173.46M | 180.19M | 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 |
Basic Shares Outstanding | 108.84M | 111.67M | 121.41M | 121.79M | 122.09M | 122.31M | 124.12M | 125.47M | 128.62M | 125.16M | 112.38M | 83.75M | 77.43M | 64.70M | 56.05M | 56.62M | 53.59M | 52.49M | 49.46M | 44.04M | 34.07M | 32.20M | 32.56M | 32.98M | 32.96M | 29.97M | 23.04M | 16.56M | 14.81M | 13.18M |
Diluted Shares Outstanding | 110.19M | 112.83M | 121.41M | 126.61M | 126.26M | 123.39M | 125.13M | 126.77M | 129.44M | 125.16M | 112.38M | 83.75M | 84.73M | 72.00M | 63.35M | 63.92M | 60.89M | 54.13M | 49.46M | 44.04M | 34.07M | 32.20M | 32.56M | 32.98M | 32.96M | 29.97M | 23.04M | 16.56M | 14.81M | 13.18M |
EBITDA | -3.91M | 8.48M | 1.47M | 25.41M | 115.38M | 119.48M | 174.49M | 456.31M | 411.01M | 408.58M | 255.06M | 380.28M | 489.54M | 512.54M | 509.41M | 580.64M | 321.97M | 390.83M | 285.81M | 264.94M | 199.67M | 175.51M | 147.99M | 206.09M | 187.24M | 205.28M | 153.33M | 95.36M | 87.08M | 64.64M |
EBITDA Margin | -6.46% | 13.43% | 2.53% | 38.35% | 90.25% | 60.64% | 51.23% | 91.14% | 57.49% | 47.41% | 28.80% | 37.54% | 53.68% | 64.60% | 59.95% | 69.49% | 38.33% | 49.11% | 40.21% | 43.92% | 39.88% | 42.09% | 37.54% | 50.88% | 43.80% | 57.57% | 73.41% | 79.35% | 77.29% | 74.57% |
EBIT | 93.03M | -17.32M | -16.31M | 452.16M | 502.87M | 302.55M | 82.34M | 317.97M | 209.54M | 170.43M | -1.42M | 112.03M | 306.36M | 315.60M | 338.87M | 425.61M | 124.65M | 250.58M | 164.98M | 162.83M | 114.45M | 106.76M | 82.80M | 142.27M | 113.86M | 144.52M | 114.00M | 73.25M | 64.24M | 49.92M |
EBIT Margin | 153.71% | -27.43% | -28.12% | 682.22% | 393.33% | 153.56% | 24.18% | 63.51% | 29.31% | 19.78% | -0.16% | 11.06% | 33.59% | 39.78% | 39.88% | 50.94% | 14.84% | 31.49% | 23.21% | 26.99% | 22.86% | 25.60% | 21.01% | 35.13% | 26.63% | 40.53% | 54.58% | 60.95% | 57.01% | 57.59% |
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 | 1996-12-31 | 1995-12-31 | 1994-12-31 |