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-11-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 2.53B | 2.69B | 1.47B | 888.03M | 628.67M | 1.48B | 1.51B | 1.39B | 1.33B | 1.22B | 1.15B | 1.07B | 943.27M | 697.83M | 545.92M | 584.65M | 547.32M | 423.67M | 443.46M | 316.81M | 312.72M | 599.20M | 699.30M | 778.11M | 456.58M | 309.86M | 195.71M | 170.10M | 133.36M | 63.15M |
Cost of Revenue | 1.62B | 1.67B | 906.86M | 571.59M | 376.28M | 1.04B | 1.07B | 982.58M | 931.94M | 798.52M | 754.49M | 739.12M | 674.46M | 477.49M | 354.31M | 392.14M | 351.85M | 246.80M | 261.69M | 203.00M | 276.16M | 311.32M | 350.69M | 401.82M | 200.47M | 157.65M | 109.59M | 99.50M | 77.48M | 32.23M |
Gross Profit | 906.00M | 1.01B | 562.51M | 316.44M | 252.39M | 438.81M | 446.83M | 403.21M | 394.32M | 424.99M | 394.39M | 331.59M | 268.81M | 220.33M | 191.61M | 192.50M | 195.47M | 176.87M | 181.78M | 113.81M | 36.56M | 287.88M | 348.61M | 376.29M | 256.11M | 152.21M | 86.12M | 70.60M | 55.88M | 30.92M |
Operating Expenses | 815.48M | 732.81M | 501.54M | 232.70M | 211.69M | 352.74M | 304.68M | 295.64M | 252.06M | 337.25M | 426.38M | 349.50M | 259.51M | 191.41M | 171.37M | 172.16M | 172.45M | 163.59M | 159.19M | 110.99M | 12.62M | 335.66M | 216.72M | 325.69M | 197.64M | 117.91M | 71.43M | 57.90M | 48.59M | 13.91M |
Selling, General & Admin | 661.25M | 601.54M | 424.04M | 191.68M | 175.96M | 352.74M | 304.68M | 295.64M | 252.06M | 290.07M | 386.78M | 303.08M | N/A | 156.92M | 136.90M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 274.27M | 290.65M | 169.77M | 101.01M | 61.14M | 50.20M | 44.29M | 12.71M |
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 | N/A | 131.27M | 77.50M | 41.02M | 35.73M | N/A | N/A | 46.45M | 52.22M | 47.17M | 39.60M | 46.41M | 259.51M | 34.48M | 34.47M | 172.16M | 172.45M | 163.59M | 159.19M | 110.99M | 12.62M | 335.66M | -57.55M | 35.04M | 27.87M | 16.90M | 10.29M | 7.70M | 4.30M | 1.20M |
Operating Income | 90.53M | 274.35M | 60.97M | 83.74M | 40.70M | 86.07M | 142.15M | 107.57M | 142.26M | 87.75M | -31.99M | -17.91M | 9.31M | 28.93M | 20.24M | 20.34M | 23.02M | 13.29M | 22.59M | 2.82M | 23.94M | -47.78M | 131.88M | 50.60M | 58.47M | 34.31M | 14.69M | 12.70M | 7.30M | 17.01M |
Other Expenses / Income | 542.00K | -83.64M | 14.83M | -6.40M | -9.80M | -166.48M | -55.07M | -157.28M | -159.67M | -72.64M | -103.60M | -47.17M | -43.34M | -32.83M | -23.79M | -12.00K | -16.07M | -9.01M | -30.54M | 8.57M | -7.36M | 164.25M | -210.46M | -17.12M | -33.28M | -19.01M | -6.49M | -6.80M | -4.60M | -13.81M |
Before Tax Income | 91.07M | 73.50M | 59.56M | 77.34M | 30.89M | -80.41M | 87.08M | -49.72M | -17.42M | 15.11M | -135.59M | -65.08M | -34.04M | -3.90M | -3.55M | 20.33M | 6.94M | 4.28M | -8.52M | 9.06M | 16.59M | 116.47M | -78.58M | 33.49M | 25.19M | 15.29M | 8.19M | 5.90M | 2.70M | 3.20M |
Income Tax Expenses | 40.56M | 7.58M | 23.40M | 5.94M | 10.00M | 31.60M | -168.06M | -9.40M | 5.66M | 12.42M | -4.29M | 9.55M | 41.73M | -165.00K | 8.54M | 2.40M | 5.62M | 2.56M | 2.16M | 243.00K | 6.59M | 22.27M | -16.17M | 5.96M | 9.30M | 6.14M | 2.80M | 800.01K | 99.97K | 100.08K |
Net Income | 134.00K | 65.92M | 36.16M | 56.36M | 18.40M | -123.73M | 241.85M | -45.84M | -32.15M | -24.06M | -148.86M | -85.44M | -84.67M | -15.44M | -18.32M | 133.00K | -26.36M | -33.54M | -7.95M | -2.16M | 11.04M | 94.21M | -149.95M | 27.53M | 15.88M | 9.15M | -14.59M | 5.10M | 2.60M | 3.10M |
Interest Expenses | 90.64M | 76.06M | 31.89M | 6.22M | 8.66M | N/A | -65.12M | 65.86M | 57.90M | 55.27M | 45.23M | 46.57M | 41.92M | 33.49M | 22.10M | 15.00M | 13.67M | 11.28M | 9.26M | 8.79M | 11.50M | 17.80M | 31.78M | 31.58M | N/A | 14.99M | N/A | 6.30M | 3.80M | 600.47K |
Basic Shares Outstanding | 117.26M | 124.26M | 90.43M | 73.53M | 69.13M | 57.22M | 55.26M | 51.35M | 49.88M | 49.55M | 47.11M | 46.09M | 43.68M | 42.24M | 41.09M | 40.15M | 37.50M | 35.81M | 34.95M | 32.03M | 30.11M | 25.63M | 25.33M | 25.07M | 26.61M | 22.93M | 17.23M | 17.00M | 15.56M | 12.93M |
Diluted Shares Outstanding | 122.17M | 296.60M | 90.43M | 73.53M | 69.13M | 57.22M | 55.48M | 51.35M | 49.88M | 49.55M | 47.11M | 46.09M | 43.68M | 42.24M | 41.09M | 41.15M | 37.50M | 35.81M | 34.95M | 34.23M | 33.80M | 38.25M | 25.33M | 25.07M | 26.61M | 24.57M | 17.23M | 18.21M | 15.56M | 12.93M |
EBITDA | 324.54M | 282.92M | 168.96M | 124.59M | 76.42M | 32.78M | 194.82M | 62.33M | 90.17M | 117.55M | -68.32M | 27.91M | 48.12M | 52.36M | 53.02M | 69.73M | 52.26M | 38.04M | 50.07M | 33.92M | 41.75M | 150.46M | -96.09M | 100.10M | 53.06M | 47.18M | -1.50M | 19.90M | 10.80M | 5.00M |
EBITDA Margin | 12.84% | 10.53% | 11.50% | 14.03% | 12.16% | 2.22% | 12.87% | 4.50% | 6.80% | 9.61% | -5.95% | 2.61% | 5.10% | 7.50% | 9.71% | 11.93% | 9.55% | 8.98% | 11.29% | 10.71% | 13.35% | 25.11% | -13.74% | 12.86% | 11.62% | 15.23% | -0.77% | 11.70% | 8.10% | 7.92% |
EBIT | 131.34M | 149.56M | 91.45M | 68.52M | 37.07M | -92.13M | 8.66M | 10.62M | 31.42M | 43.63M | -107.92M | -29.32M | -1.02M | 17.88M | 12.31M | 17.53M | -7.06M | -19.70M | 3.47M | 6.87M | 29.13M | 134.27M | -134.34M | 65.06M | 25.19M | 30.28M | -11.79M | 12.20M | 6.50M | 3.80M |
EBIT Margin | 5.20% | 5.56% | 6.22% | 7.72% | 5.90% | -6.24% | 0.57% | 0.77% | 2.37% | 3.57% | -9.39% | -2.74% | -0.11% | 2.56% | 2.25% | 3.00% | -1.29% | -4.65% | 0.78% | 2.17% | 9.32% | 22.41% | -19.21% | 8.36% | 5.52% | 9.77% | -6.02% | 7.17% | 4.87% | 6.02% |
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-11-30 |