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 | 202.69M | 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 | 840.01M | 795.82M | 710.76M | 603.23M | 500.73M | 214.27M | 394.17M | 405.01M | 427.54M | 356.55M | 208.86M | 120.18M | 112.68M | 86.68M |
Operating Expenses | 33.06M | 48.19M | 55.22M | 52.56M | 66.56M | 93.48M | 138.47M | 182.06M | 251.46M | 340.69M | 296.06M | 297.43M | 265.45M | 247.53M | 235.11M | 347.96M | 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 | N/A | 0 | 0 | 6.00 | 3.00 | 1.00 | 0 | 0 | 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 | N/A | 17.81M | 17.77M | 19.33M | 28.12M | 49.04M | 90.71M | 131.81M | 194.00M | 227.53M | 218.85M | 245.73M | 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 | -21.36M | -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 | 114.67M | 29.23M | -10.87M | 467.48M | 451.16M | 264.52M | -10.80M | 174.20M | -19.10M | 51.82M | -25.01M | -186.04M | -192.93M | -110.09M | -176.91M | -152.73M | -141.90M | -45.39M | -107.70M | -76.51M | -77.62M | -72.02M | 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 | 250.58M | 164.98M | 162.83M | 114.45M | 106.76M | 180.69M | N/A | 194.65M | N/A | N/A | N/A | 85.39M | 70.84M |
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 | 62.15M | 124.20M | 10.26M | 8.05M | 117.13M | 89.97M | 42.71M | 81.49M | 56.57M | 17.10M | 13.99M | 18.68M | 16.92M |
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 | N/A | 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 | 170.97M | 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.10M | 83.75M | 77.43M | 64.70M | 56.05M | 56.62M | 53.59M | 52.49M | 49.46M | 44.04M | 34.07M | 32.43M | 32.56M | 32.98M | 32.96M | 29.97M | 23.04M | 16.56M | 11.89M | 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 | 77.43M | 64.70M | 63.35M | 63.91M | 60.89M | 54.13M | 49.46M | 44.04M | 34.07M | 32.43M | 32.56M | 32.98M | 32.96M | 29.97M | 23.04M | 16.56M | 11.89M | 13.18M |
EBITDA | -3.91M | 8.58M | -5.33M | 4.19M | 42.99M | 284.12M | 152.83M | 256.25M | 187.98M | 376.73M | 546.08M | 546.42M | 487.72M | 446.08M | 412.97M | 407.44M | 436.01M | 467.70M | 390.65M | 350.21M | 285.34M | 247.54M | 234.01M | 248.80M | 268.73M | 261.85M | 170.43M | 109.35M | 103.29M | 81.57M |
EBITDA Margin | -6.46% | 13.59% | -9.20% | 6.32% | 33.63% | 144.21% | 44.87% | 51.18% | 26.29% | 43.71% | 61.67% | 53.94% | 53.48% | 56.23% | 48.60% | 48.76% | 51.90% | 58.77% | 54.96% | 58.06% | 56.98% | 59.37% | 59.37% | 61.43% | 62.86% | 73.44% | 81.60% | 90.99% | 91.67% | 94.10% |
EBIT | 93.03M | 29.73M | -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 | 295.62M | 312.73M | 289.18M | 173.09M | 122.50M | 223.89M | 172.78M | 184.99M | 195.35M | 201.08M | 131.10M | 87.25M | 82.92M | 66.84M |
EBIT Margin | 153.71% | 47.08% | -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% | 35.19% | 39.30% | 40.69% | 28.69% | 24.46% | 53.70% | 43.83% | 45.67% | 45.69% | 56.40% | 62.77% | 72.59% | 73.59% | 77.11% |
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 |