Financial Year End | 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 | 1993-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 1.14B | 576.82M | 273.27M | 471.22M | 440.83M | 160.05M | 305.30M | 305.30M | 516.00M | 431.47M | 312.87M | 306.00M | 254.44M | 815.14M | 1.22B | 852.95M | 753.93M | 673.86M | 228.43M | 181.28M | 110.96M | 96.57M | 81.20M | 47.10M | 34.00M | 41.40M | 34.10M | 23.80M | 30.80M | 33.30M |
Cost of Revenue | 428.32M | 231.75M | 216.81M | 268.91M | 206.01M | 89.98M | 82.53M | 417.00M | 394.88M | 316.30M | 262.43M | 65.83M | 63.85M | 420.62M | 574.51M | 439.51M | 416.33M | 377.51M | 47.83M | 32.45M | 20.49M | 21.12M | 13.29M | 6.40M | 5.20M | 5.50M | 6.50M | 14.50M | 7.00M | 2.60M |
Gross Profit | 713.28M | 345.08M | 56.46M | 202.31M | 234.82M | 70.07M | 222.77M | -111.71M | 121.12M | 115.17M | 50.44M | 240.17M | 190.58M | 394.52M | 646.34M | 413.44M | 337.60M | 296.35M | 180.59M | 148.83M | 90.47M | 75.45M | 67.91M | 40.70M | 28.80M | 35.90M | 27.60M | 9.30M | 23.80M | 30.70M |
Operating Expenses | 37.39M | 63.86M | 33.79M | 25.48M | 21.85M | 18.26M | 1.79B | 54.95M | 65.47M | 71.96M | 96.03M | 290.90M | 243.43M | 383.19M | 337.75M | 218.23M | 158.55M | 134.33M | 92.26M | 86.73M | 58.88M | 95.38M | 27.07M | 20.00M | 18.20M | 17.10M | 14.40M | 16.60M | 16.10M | 23.80M |
Selling, General & Admin | 40.97M | 66.53M | 33.79M | 25.48M | 21.85M | 18.26M | 43.33M | 42.37M | 48.41M | 50.96M | 44.61M | 48.33M | 58.38M | 80.00M | 74.49M | 66.98M | 49.57M | 36.61M | 26.17M | 24.89M | 21.44M | 15.68M | 11.40M | 8.80M | 8.20M | 8.20M | 7.60M | 7.20M | 8.30M | 17.10M |
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 | N/A | N/A | N/A |
Other Operating Expenses | -3.59M | -2.67M | -850.00K | -153.00K | 127.96M | 48.65M | 1.74B | 12.58M | 17.06M | 20.99M | 51.42M | 242.57M | 185.05M | 303.19M | 263.26M | 151.25M | 108.98M | 97.73M | 66.09M | 61.84M | 37.44M | 79.70M | 15.68M | 11.20M | 10.00M | 8.90M | 6.80M | 9.40M | 7.80M | 6.70M |
Operating Income | 675.89M | 279.40M | 21.82M | 176.82M | 208.75M | 51.81M | -1.57B | -1.57B | -615.99M | -92.05M | -147.09M | -155.42M | -98.81M | -98.20M | 256.82M | 192.62M | 170.53M | 162.02M | 80.80M | 62.10M | 30.79M | 1.18M | 40.84M | 20.70M | 6.00M | 18.80M | 13.20M | -7.30M | 7.70M | 6.90M |
Other Expenses / Income | -207.19M | -178.93M | -334.68M | -104.09M | 16.55M | -24.09M | -23.29M | -23.29M | 74.72M | -128.72M | -26.20M | -65.65M | -9.37M | -54.42M | 1.66M | -81.05M | -1.62M | -28.87M | -6.57M | -4.07M | -77.00K | 54.23M | 18.39M | -1.90M | 6.00M | 1.50M | 900.00K | 19.20M | 3.20M | -1.90M |
Before Tax Income | 468.70M | 100.48M | -312.86M | 72.73M | 225.31M | 27.72M | -1.59B | -1.59B | -541.27M | -220.77M | -173.29M | -221.07M | -108.18M | -152.62M | 258.48M | 111.57M | 168.91M | 133.15M | 74.22M | 58.03M | 30.71M | 55.41M | 59.23M | 18.80M | 12.00M | 20.30M | 14.10M | 11.90M | 10.90M | 5.00M |
Income Tax Expenses | 4.19M | 1.56M | -2.30M | 2.14M | 523.00K | -4.94M | -5.37M | -5.37M | -131.68M | -77.70M | -68.70M | -88.16M | -42.85M | -75.25M | 73.87M | 30.50M | 49.99M | 40.67M | 21.85M | 18.37M | 6.93M | 19.31M | 19.96M | 4.30M | 2.40M | 4.30M | 1.10M | 1.80M | -2.60M | 500.00K |
Net Income | 464.52M | 98.92M | -310.56M | 70.59M | 224.78M | 32.66M | -1.58B | -1.58B | -409.59M | -143.07M | -104.59M | -132.91M | -8.42M | -114.64M | 124.17M | 50.75M | 75.91M | 62.09M | 33.35M | 28.52M | 12.10M | 34.34M | 39.27M | 14.50M | 9.60M | 16.00M | 13.00M | 10.10M | 13.50M | 10.20M |
Interest Expenses | 48.93M | 33.16M | 31.26M | 35.81M | 23.73M | 4.43M | -90.95M | 86.20M | 84.63M | 75.43M | 56.64M | 56.22M | 53.68M | 68.88M | 44.26M | 37.42M | 24.83M | 15.32M | 7.67M | 5.30M | 2.12M | 2.07M | 7.88M | N/A | 2.00M | N/A | 1.40M | 2.00M | 1.60M | 1.90M |
Basic Shares Outstanding | 20.20M | 16.70M | 15.18M | 15.11M | 15.29M | 15.00M | 73.64M | 73.64M | 68.89M | 62.34M | 47.92M | 45.78M | 45.55M | 43.81M | 41.76M | 38.06M | 18.68M | 18.55M | 18.31M | 8.99M | 8.93M | 8.77M | 8.24M | 8.41M | 8.31M | 8.30M | 4.35M | 4.27M | 4.28M | 34.00M |
Diluted Shares Outstanding | 20.83M | 17.16M | 15.18M | 15.13M | 15.29M | 15.06M | 73.64M | 73.64M | 68.89M | 62.34M | 47.92M | 45.78M | 45.55M | 43.81M | 42.03M | 38.36M | 18.87M | 18.73M | 18.47M | 9.06M | 8.97M | 8.90M | 8.37M | 8.48M | 8.50M | 8.51M | 4.35M | 4.27M | 34.19M | 34.00M |
EBITDA | 922.61M | 412.97M | 162.50M | 351.24M | 377.00M | 80.80M | -1.34B | -1.17B | -156.34M | 100.26M | 89.69M | -2.32M | 137.10M | 102.36M | 434.54M | 248.20M | 244.95M | 195.01M | 117.83M | 102.30M | 51.79M | 75.30M | 79.14M | 27.20M | 21.20M | 26.80M | 22.30M | 21.60M | 18.80M | 17.80M |
EBITDA Margin | 80.82% | 71.59% | 59.46% | 74.54% | 85.52% | 50.48% | -440.49% | -382.46% | -30.30% | 23.24% | 28.67% | -0.76% | 53.89% | 12.56% | 35.59% | 29.10% | 32.49% | 28.94% | 51.58% | 56.43% | 46.68% | 77.97% | 97.45% | 57.75% | 62.35% | 64.73% | 65.40% | 90.76% | 61.04% | 53.45% |
EBIT | 517.63M | 133.64M | -281.60M | 108.54M | 249.03M | 32.15M | -1.68B | -1.50B | -456.64M | -145.34M | -116.65M | -164.85M | 2.40M | -121.01M | 242.30M | 118.67M | 150.73M | 118.08M | 62.87M | 52.19M | 21.16M | 55.72M | 67.11M | 18.80M | 14.00M | 20.30M | 15.50M | 13.90M | 12.50M | 12.60M |
EBIT Margin | 45.34% | 23.17% | -103.05% | 23.03% | 56.49% | 20.09% | -550.05% | -492.02% | -88.49% | -33.68% | -37.28% | -53.87% | 0.95% | -14.85% | 19.85% | 13.91% | 19.99% | 17.52% | 27.53% | 28.79% | 19.07% | 57.70% | 82.64% | 39.92% | 41.18% | 49.03% | 45.45% | 58.40% | 40.58% | 37.84% |
Financial Year End | 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 | 1993-12-31 |