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 | 2.36B | 3.35B | 2.60B | 1.13B | 1.59B | 1.64B | 1.26B | 1.18B | 1.51B | 2.52B | 2.27B | 1.53B | 1.60B | 1.09B | 832.20M | 1.30B | 990.09M | 787.70M | 739.59M | 433.10M | 393.93M | 196.39M | 207.47M | 195.67M | 74.00M | 78.70M | 91.00M | 59.60M | 38.70M | 44.80M |
Cost of Revenue | 1.25B | 1.22B | 1.28B | 1.18B | 1.32B | 1.15B | 1.06B | 1.39B | 1.66B | 1.51B | 1.48B | 1.17B | 407.90M | 325.66M | 326.62M | 403.63M | 319.38M | 228.48M | 211.97M | 124.08M | 115.16M | 70.34M | 74.52M | 48.09M | 30.30M | 28.70M | 24.20M | 22.60M | 20.80M | 19.90M |
Gross Profit | 1.11B | 2.12B | 1.32B | -49.62M | 264.74M | 487.48M | 195.46M | -207.93M | -144.63M | 1.01B | 789.61M | 360.92M | 1.20B | 767.17M | 505.58M | 897.67M | 670.72M | 559.22M | 527.62M | 309.02M | 278.77M | 126.05M | 132.95M | 147.57M | 43.70M | 50.00M | 66.80M | 37.00M | 17.90M | 24.90M |
Operating Expenses | 191.11M | 160.25M | 172.33M | 164.98M | 204.19M | 190.00M | 190.43M | 202.84M | 289.32M | 271.77M | 231.89M | 188.15M | 584.63M | 420.29M | 401.93M | 375.73M | 346.55M | 249.72M | 281.63M | 157.11M | 125.46M | 80.36M | 71.04M | 57.59M | 42.40M | 54.00M | 31.20M | 20.70M | 15.50M | 19.60M |
Selling, General & Admin | 121.06M | 114.56M | 111.94M | 99.16M | 132.80M | 116.50M | 120.58M | 126.43M | 157.67M | 167.10M | 149.55M | 119.81M | 118.53M | 106.66M | 76.04M | 79.50M | 60.15M | 38.87M | 32.76M | 36.23M | 37.41M | 22.28M | 16.45M | 17.46M | 19.80M | 29.10M | 12.80M | 8.00M | 5.30M | 9.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 | 60.12M | 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 | -928.00K | 45.70M | 60.39M | 65.82M | 71.39M | 3.09M | 69.85M | 76.41M | 131.66M | 104.67M | 82.34M | 68.34M | 466.11M | 313.63M | 325.89M | 236.11M | 286.40M | 210.85M | 248.87M | 120.87M | 88.05M | 58.08M | 54.59M | 40.13M | 22.60M | 24.90M | 18.40M | 12.70M | 10.20M | 10.10M |
Operating Income | 986.91M | 1.58B | 1.15B | -218.55M | 58.58M | 836.34M | -168.49M | -410.77M | -433.95M | 742.02M | 557.72M | 172.77M | 610.79M | 346.88M | 103.65M | 521.93M | 324.17M | 309.50M | 245.99M | 151.91M | 153.31M | 45.69M | 61.91M | 89.99M | 1.30M | -4.00M | 35.60M | 16.30M | 2.40M | 5.30M |
Other Expenses / Income | 67.23M | -183.71M | -1.10B | -738.16M | -289.62M | 515.21M | -175.32M | -791.14M | -288.91M | 322.68M | -279.11M | -256.29M | -271.79M | -31.99M | -263.11M | -370.52M | -23.91M | -14.18M | -7.76M | -5.69M | -7.24M | -3.11M | 376.00K | -700.00K | -1.60M | -10.20M | -700.00K | -800.00K | -1.70M | -1.20M |
Before Tax Income | 914.20M | 1.40B | 46.17M | -956.71M | -231.04M | 651.78M | -343.81M | -1.20B | -722.86M | 1.06B | 278.61M | -83.52M | 339.00M | 314.90M | -159.46M | 151.41M | 300.26M | 295.32M | 238.24M | 146.23M | 146.07M | 42.58M | 62.29M | 89.29M | -300.00K | -14.20M | 34.90M | 15.50M | 700.00K | 4.10M |
Income Tax Expenses | 96.32M | 283.82M | 9.94M | -192.09M | -44.04M | 143.37M | -182.97M | -444.17M | -275.15M | 398.65M | 107.68M | -29.27M | 123.58M | 118.06M | -60.09M | 59.86M | 110.55M | 105.31M | 86.30M | 53.75M | 55.93M | 15.02M | 21.83M | 33.67M | -400.00K | -5.40M | 12.30M | 5.30M | -700.00K | 400.00K |
Net Income | 817.88M | 1.11B | 36.23M | -764.61M | -187.00M | 508.41M | -160.84M | -757.74M | -447.71M | 666.05M | 170.94M | -54.25M | 215.42M | 196.84M | -99.37M | 91.55M | 189.71M | 190.01M | 151.94M | 92.48M | 95.58M | 27.56M | 40.46M | 55.62M | 100.00K | -8.80M | 23.10M | 10.40M | 1.70M | 3.70M |
Interest Expenses | 91.63M | 120.35M | 160.35M | 163.89M | 159.10M | 160.91M | 179.26M | 158.69M | 128.15M | 98.55M | 89.71M | 63.72M | 45.85M | 24.20M | 28.86M | 20.27M | 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 | 118.68M | 122.35M | 119.04M | 113.73M | 112.54M | 111.91M | 111.43M | 76.57M | 67.72M | 67.23M | 66.61M | 65.14M | 63.76M | 62.97M | 62.46M | 62.24M | 61.85M | 56.29M | 56.91M | 57.70M | 62.47M | 55.71M | 55.95M | 55.56M | 44.40M | 43.75M | 42.48M | 35.04M | 30.91M | 33.64M |
Diluted Shares Outstanding | 119.24M | 124.08M | 123.69M | 113.73M | 112.54M | 113.50M | 111.43M | 76.57M | 67.72M | 68.04M | 68.00M | 65.14M | 67.56M | 64.69M | 62.46M | 63.13M | 64.85M | 65.96M | 66.89M | 66.89M | 71.07M | 56.78M | 57.11M | 56.54M | 44.66M | 43.75M | 43.01M | 35.29M | 34.00M | 33.64M |
EBITDA | 1.63B | 2.57B | 1.92B | 566.44M | 882.38M | 965.88M | -164.56M | -1.04B | -594.71M | 1.16B | 368.32M | -19.80M | 384.85M | 339.09M | -130.61M | 171.69M | 527.86M | 449.84M | 371.00M | 238.45M | 233.47M | 97.01M | 113.63M | 129.42M | 22.30M | 10.70M | 53.80M | 28.40M | 11.20M | 14.20M |
EBITDA Margin | 68.88% | 76.78% | 73.89% | 50.28% | 55.52% | 58.89% | -13.06% | -88.38% | -39.28% | 46.13% | 16.25% | -1.30% | 24.00% | 31.03% | -15.69% | 13.19% | 53.31% | 57.11% | 50.16% | 55.06% | 59.27% | 49.40% | 54.77% | 66.14% | 30.14% | 13.60% | 59.12% | 47.65% | 28.94% | 31.70% |
EBIT | 1.01B | 1.52B | 206.52M | -792.81M | -71.94M | 812.68M | -164.56M | -1.04B | -594.71M | 1.16B | 368.32M | -19.80M | 384.85M | 339.09M | -130.61M | 171.69M | 300.26M | 295.32M | 238.24M | 146.23M | 151.50M | 42.58M | 62.29M | 89.29M | -300.00K | -14.20M | 35.40M | 15.70M | 1.00M | 4.10M |
EBIT Margin | 42.55% | 45.31% | 7.95% | -70.37% | -4.53% | 49.55% | -13.06% | -88.38% | -39.28% | 46.13% | 16.25% | -1.30% | 24.00% | 31.03% | -15.69% | 13.19% | 30.33% | 37.49% | 32.21% | 33.76% | 38.46% | 21.68% | 30.02% | 45.63% | -0.41% | -18.04% | 38.90% | 26.34% | 2.58% | 9.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 |