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 | 340.50M | 321.25M | 344.00M | 330.45M | 325.97M | 395.34M | 391.64M | 429.50M | 430.84M | 424.37M | 398.44M | 344.88M | 326.91M | 342.86M | 376.62M | 441.23M | 431.75M | 207.39M | 197.13M | 151.22M | 120.52M | 100.62M | 82.86M | 80.00M | 77.30M | 65.12M | 43.57M | 31.68M | 28.10M | 26.00M |
Cost of Revenue | 241.92M | 235.44M | 224.46M | 203.51M | 189.61M | 210.87M | 223.16M | 213.40M | 222.85M | 218.51M | 236.47M | 222.09M | 62.36M | 235.26M | 257.46M | 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 |
Gross Profit | 98.58M | 85.81M | 119.54M | 126.94M | 136.36M | 184.47M | 168.48M | 216.09M | 207.99M | 205.86M | 161.97M | 122.79M | 264.55M | 107.59M | 119.16M | 441.23M | 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 | 36.30M | 38.81M | 35.46M | 30.37M | 30.79M | 31.66M | 34.16M | 31.10M | 29.28M | 28.25M | 28.97M | 23.96M | 184.50M | 22.49M | 23.59M | 352.60M | 259.93M | 112.86M | 94.40M | 49.38M | 50.83M | 31.47M | 26.54M | 25.42M | 25.54M | 22.00M | 16.22M | 12.70M | N/A | N/A |
Selling, General & Admin | 36.33M | 38.71M | 35.46M | 30.37M | 30.79M | 31.66M | 34.16M | 31.10M | 29.28M | 28.25M | 28.97M | 23.96M | 22.21M | 22.49M | 23.59M | 112.70M | 39.39M | 35.53M | 17.61M | 13.94M | 10.04M | 5.74M | 4.95M | 4.90M | 4.69M | 4.52M | 3.92M | 3.13M | 2.70M | N/A |
Research & Development | 0 | 0 | 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 | N/A | N/A | N/A |
Other Operating Expenses | 2.98M | 93.00K | 1.36M | 743.00K | 2.26M | 3.49M | N/A | N/A | N/A | N/A | N/A | N/A | 162.28M | N/A | N/A | 239.90M | 220.54M | 77.33M | 76.79M | 35.44M | 40.78M | 25.73M | 21.59M | 20.51M | 20.86M | 17.49M | 12.30M | 9.58M | N/A | N/A |
Operating Income | 2.98M | -139.46M | -97.81M | -70.71M | -46.25M | 152.81M | 134.32M | 184.99M | 178.71M | 177.61M | 133.00M | 98.83M | 80.06M | 85.11M | 95.57M | 88.63M | 171.81M | 94.54M | 102.73M | 101.84M | 69.69M | 69.15M | 56.32M | 54.59M | 51.76M | 43.11M | 27.35M | 18.97M | 35.00M | 35.50M |
Other Expenses / Income | 19.37M | 240.80M | 484.38M | 258.85M | 330.03M | 158.00M | -44.93M | -94.69M | -66.69M | -129.28M | -143.73M | 59.43M | -160.89M | -109.03M | -126.66M | -36.32M | -246.21M | -98.01M | -88.80M | -59.98M | N/A | 2.34M | N/A | 2.96M | N/A | -400.00K | 3.52M | N/A | N/A | N/A |
Before Tax Income | 35.26M | 101.34M | 386.57M | 188.14M | 283.78M | 230.93M | 89.39M | 90.30M | 112.03M | 48.33M | -10.73M | 158.27M | -80.83M | -23.92M | -31.08M | 52.31M | -74.39M | -3.48M | 13.93M | 41.86M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Income Tax Expenses | 703.00K | 1.10M | 1.29M | 1.58M | 1.38M | 1.73M | 1.92M | 1.44M | 568.00K | 1.11M | 3.26M | 941.00K | -823.00K | 1.56M | 2.38M | 3.01M | 3.37M | -238.00K | -150.00K | -1.18M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Net Income | 23.86M | 113.78M | 382.65M | 183.30M | 279.91M | 227.41M | 85.58M | 95.62M | 111.70M | 93.10M | 1.63M | 180.32M | -79.58M | -32.96M | -210.15M | 8.46M | 76.85M | 7.75M | 32.70M | 44.81M | 33.65M | 30.59M | 18.06M | 21.95M | 21.35M | 15.74M | 8.59M | 5.47M | 3.40M | 5.50M |
Interest Expenses | 46.39M | 45.42M | 46.71M | 55.20M | 65.09M | 79.88M | 77.88M | 88.03M | 89.74M | 97.30M | 91.27M | 98.80M | 107.52M | 123.11M | 131.63M | 156.06M | 163.63M | 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 | 290.25M | 279.89M | 277.64M | 266.91M | 237.64M | 236.67M | 237.76M | 233.63M | 233.46M | 228.97M | 209.80M | 159.11M | 152.47M | 130.99M | 109.28M | 67.87M | 64.91M | 52.16M | 49.84M | 46.55M | 34.07M | 27.03M | 19.52M | 16.90M | 16.98M | 16.84M | 11.44M | 9.39M | 9.71M | 9.32M |
Diluted Shares Outstanding | 291.19M | 282.47M | 287.37M | 268.18M | 237.93M | 240.81M | 241.54M | 237.68M | 233.75M | 229.44M | 209.80M | 179.66M | 152.47M | 130.99M | 109.28M | 67.87M | 64.91M | 52.16M | 49.90M | 52.05M | 39.49M | 32.60M | 19.86M | 24.71M | 24.95M | 21.98M | 11.64M | 9.80M | 9.71M | 9.32M |
EBITDA | 255.94M | 47.94M | 85.44M | 97.31M | 107.83M | 156.30M | 342.94M | 355.13M | 369.20M | 358.81M | 279.99M | 452.03M | 195.40M | 264.01M | 109.06M | 416.46M | 497.39M | 92.25M | 105.58M | 85.34M | 63.22M | 53.97M | 38.01M | 40.96M | 40.34M | 31.81M | 20.08M | 13.71M | 9.70M | 11.80M |
EBITDA Margin | 75.17% | 14.92% | 24.84% | 29.45% | 33.08% | 39.54% | 87.57% | 82.69% | 85.69% | 84.55% | 70.27% | 131.07% | 59.77% | 77.00% | 28.96% | 94.39% | 115.20% | 44.48% | 53.56% | 56.43% | 52.46% | 53.64% | 45.88% | 51.20% | 52.18% | 48.85% | 46.08% | 43.29% | 34.52% | 45.38% |
EBIT | 70.95M | 160.30M | 430.65M | 240.09M | 346.38M | 309.02M | 165.38M | 185.09M | 202.01M | 191.52M | 96.16M | 280.06M | 27.11M | 91.71M | -76.14M | 167.54M | 243.85M | 7.51M | 32.55M | 43.63M | 33.65M | 30.59M | 18.06M | 21.95M | 21.35M | 15.74M | 8.59M | 5.47M | 3.40M | 5.50M |
EBIT Margin | 20.84% | 49.90% | 125.19% | 72.66% | 106.26% | 78.17% | 42.23% | 43.10% | 46.89% | 45.13% | 24.13% | 81.21% | 8.29% | 26.75% | -20.22% | 37.97% | 56.48% | 3.62% | 16.51% | 28.85% | 27.92% | 30.41% | 21.80% | 27.44% | 27.62% | 24.17% | 19.72% | 17.26% | 12.10% | 21.15% |
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 |