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 | 3.28B | 3.68B | 2.41B | 2.38B | 2.12B | 1.08B | 882.73M | 812.47M | 597.36M | 508.13M | 346.30M | 404.83M | 307.13M | 346.06M | 270.37M | 327.18M | 307.29M | 332.14M | 261.55M | 346.57M | 295.37M | 198.64M | 156.34M | 171.21M | 144.00M | 128.90M | 103.50M | 79.30M | 58.60M | 36.50M |
Cost of Revenue | 2.72B | 2.25B | 1.61B | 1.39B | 1.40B | 596.40M | 588.66M | 515.48M | 408.52M | 315.19M | 237.22M | 228.21M | 194.20M | 196.35M | 187.58M | 199.57M | 199.69M | 191.50M | 161.91M | 197.01M | 183.29M | 119.38M | 104.02M | 105.31M | 87.60M | 77.40M | 61.30M | 48.30M | 41.50M | 24.90M |
Gross Profit | 560.00M | 1.43B | 803.00M | 989.00M | 723.00M | 487.73M | 294.07M | 296.99M | 188.83M | 192.94M | 109.08M | 176.62M | 112.94M | 149.71M | 82.79M | 127.60M | 107.60M | 140.63M | 99.65M | 149.56M | 112.08M | 79.26M | 52.32M | 65.90M | 56.40M | 51.50M | 42.20M | 31.00M | 17.10M | 11.60M |
Operating Expenses | 112.00M | 438.00M | 309.00M | 266.00M | 299.00M | 115.36M | 77.05M | 62.52M | 48.69M | 38.55M | 24.43M | 23.21M | 40.48M | 44.65M | 47.34M | 49.45M | 54.23M | 52.64M | 38.79M | 36.35M | 37.32M | 23.34M | 34.44M | 34.80M | 34.50M | 26.60M | 21.60M | 14.10M | 7.90M | 5.30M |
Selling, General & Admin | 112.00M | 102.00M | 88.00M | 65.00M | 104.00M | 40.91M | 31.54M | 40.35M | 34.34M | 29.20M | 19.81M | 15.93M | 14.17M | 13.54M | 14.17M | 14.10M | 15.09M | 15.10M | 11.51M | 11.66M | 8.46M | 5.61M | 3.62M | 3.59M | 3.50M | 3.10M | 2.50M | 3.20M | 2.30M | 1.90M |
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 | 7.00M | 336.00M | 221.00M | 201.00M | 195.00M | 5.51M | 45.50M | 22.17M | 14.35M | 9.34M | 4.62M | 7.28M | 26.31M | 31.11M | 33.17M | 35.35M | 39.13M | 37.55M | 27.28M | 24.69M | 28.86M | 17.73M | 30.82M | 31.21M | 31.00M | 23.50M | 19.10M | 10.90M | 5.60M | 3.40M |
Operating Income | 448.00M | 990.00M | 381.00M | 752.00M | 478.00M | 388.77M | 291.23M | 234.47M | 140.14M | 154.40M | 84.64M | 153.41M | 72.45M | 105.05M | 35.45M | 78.15M | 53.38M | 87.99M | 60.86M | 113.21M | 74.77M | 55.93M | 17.88M | 31.10M | 21.90M | 24.90M | 20.60M | 16.90M | 9.20M | 6.30M |
Other Expenses / Income | -530.00M | -376.00M | -213.00M | -208.00M | -223.00M | 21.91M | -97.95M | -128.78M | -74.39M | -74.60M | -53.21M | -106.09M | -58.88M | -68.44M | -69.76M | -391.18M | -89.07M | -66.46M | -52.53M | -40.96M | -43.41M | -34.49M | -37.17M | -39.18M | -30.50M | 44.90M | -21.80M | -6.80M | -7.70M | -1.70M |
Before Tax Income | -82.00M | 614.00M | 168.00M | 544.00M | 255.00M | 287.65M | 193.28M | 105.69M | 65.75M | 79.80M | 31.43M | 47.32M | 13.57M | 36.61M | -34.31M | -313.03M | -35.69M | 21.53M | 8.33M | 72.25M | 31.36M | 21.44M | -19.29M | -8.08M | -8.60M | 69.80M | -1.20M | 10.10M | 1.50M | 4.60M |
Income Tax Expenses | -6.00M | 159.00M | 78.00M | 134.00M | 76.00M | 76.85M | -68.67M | 43.42M | 26.45M | 31.74M | 13.15M | 19.19M | 4.54M | 13.45M | -11.26M | -111.01M | -12.54M | 9.82M | 3.72M | 27.96M | 17.34M | 7.80M | -5.97M | -1.87M | -2.30M | 28.10M | 200.00K | 4.40M | 600.00K | 1.80M |
Net Income | -76.00M | 455.00M | 90.00M | 410.00M | 179.00M | 210.80M | 261.95M | 62.27M | 39.30M | 48.06M | 18.29M | 28.13M | 9.04M | 23.16M | -23.05M | -202.02M | -23.15M | 11.71M | 3.36M | 44.28M | 14.02M | -27.89M | -13.32M | -6.21M | -6.30M | 41.70M | -1.40M | 2.50M | 900.00K | 2.80M |
Interest Expenses | 440.00M | 354.00M | 205.00M | 191.00M | 227.00M | 106.63M | 95.26M | 97.24M | 74.41M | 68.91M | 52.45M | 59.44M | 61.78M | 70.05M | 69.09M | 54.08M | 67.19M | 66.79M | 46.55M | 41.97M | 43.34M | 35.67M | 35.78M | 39.96M | N/A | 25.50M | N/A | 11.70M | 5.40M | 1.90M |
Basic Shares Outstanding | 92.00M | 92.00M | 95.00M | 96.00M | 99.00M | 88.78M | 73.06M | 71.85M | 68.33M | 57.86M | 57.63M | 57.17M | 57.12M | 54.32M | 48.51M | 48.30M | 47.79M | 48.41M | 48.65M | 49.64M | 50.11M | 22.13M | 15.61M | 15.50M | 12.84M | 11.92M | 11.85M | 8.44M | 6.43M | 7.18M |
Diluted Shares Outstanding | 92.00M | 93.00M | 95.00M | 97.00M | 100.00M | 88.78M | 73.84M | 72.76M | 68.99M | 58.36M | 57.97M | 57.26M | 57.12M | 54.32M | 48.51M | 48.30M | 47.79M | 48.42M | 48.65M | 50.17M | 50.53M | 22.38M | 15.61M | 15.50M | 12.84M | 12.40M | 11.85M | 8.47M | 6.43M | 7.18M |
EBITDA | 787.00M | 1.32B | 707.00M | 919.00M | 623.00M | 452.33M | 386.62M | 284.45M | 203.81M | 200.13M | 119.68M | 141.05M | 115.14M | 153.17M | 83.08M | -207.53M | 88.29M | 142.44M | 94.44M | 152.33M | 115.42M | 39.59M | 54.37M | 69.93M | 22.40M | 118.80M | 17.90M | 29.50M | 12.50M | 9.90M |
EBITDA Margin | 23.99% | 35.96% | 29.30% | 38.60% | 29.36% | 41.72% | 43.80% | 35.01% | 34.12% | 39.38% | 34.56% | 34.84% | 37.49% | 44.26% | 30.73% | -63.43% | 28.73% | 42.89% | 36.11% | 43.96% | 39.08% | 19.93% | 34.78% | 40.84% | 15.56% | 92.16% | 17.29% | 37.20% | 21.33% | 27.12% |
EBIT | 358.00M | 968.00M | 373.00M | 735.00M | 482.00M | 394.28M | 288.54M | 202.93M | 140.16M | 148.71M | 83.88M | 106.76M | 75.35M | 106.66M | 34.78M | -258.95M | 31.50M | 88.32M | 53.63M | 114.22M | 74.70M | 15.59M | 16.49M | 31.88M | -8.60M | 95.30M | -1.20M | 18.60M | 6.90M | 6.50M |
EBIT Margin | 10.91% | 26.33% | 15.46% | 30.87% | 22.71% | 36.37% | 32.69% | 24.98% | 23.46% | 29.27% | 24.22% | 26.37% | 24.53% | 30.82% | 12.86% | -79.15% | 10.25% | 26.59% | 20.51% | 32.96% | 25.29% | 7.85% | 10.55% | 18.62% | -5.97% | 73.93% | -1.16% | 23.46% | 11.77% | 17.81% |
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 |