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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 1.54B | 1.56B | 1.54B | 1.37B | 1.52B | 1.47B | 1.19B | 992.08M | 882.73M | 928.30M | 836.21M | 830.87M | 780.08M | 732.07M | 682.49M | 654.60M | 550.46M | 419.30M | 277.94M | 229.82M | 185.60M | 112.62M | 93.44M | 64.99M | 42.50M | 17.50M | 14.70M | 13.10M | 10.20M |
Cost of Revenue | 653.18M | 587.36M | 597.81M | 520.83M | 564.68M | 571.50M | 435.51M | 349.09M | 326.54M | 352.80M | 334.08M | 314.43M | 299.15M | 268.19M | 244.92M | 252.83M | 214.67M | 168.31M | 105.54M | 87.30M | 70.60M | 45.77M | 36.01M | 26.82M | 21.80M | 6.10M | 5.20M | 4.70M | 3.50M |
Gross Profit | 888.39M | 970.31M | 944.64M | 851.03M | 952.88M | 900.95M | 752.73M | 642.99M | 556.19M | 575.50M | 502.13M | 516.44M | 480.93M | 463.88M | 437.57M | 401.78M | 335.79M | 250.98M | 172.40M | 142.53M | 115.00M | 66.85M | 57.43M | 38.17M | 20.70M | 11.40M | 9.50M | 8.40M | 6.70M |
Operating Expenses | 714.32M | 731.39M | 747.41M | 699.66M | 794.20M | 789.95M | 707.92M | 527.65M | 476.61M | 509.96M | 459.04M | 442.66M | 426.02M | 365.19M | 339.75M | 354.37M | 268.50M | 192.24M | 116.29M | 117.75M | 75.36M | 45.34M | 43.14M | 56.55M | 33.10M | 25.50M | 28.50M | 17.90M | 12.70M |
Selling, General & Admin | 611.60M | 616.32M | 637.45M | 594.53M | 687.60M | 690.75M | 624.10M | 455.63M | 415.76M | 445.97M | 394.25M | 373.11M | 358.13M | 305.06M | 281.10M | 281.00M | 225.19M | 157.71M | 98.27M | 99.36M | 59.46M | 40.59M | 32.37M | 43.85M | 22.20M | 15.80M | 20.30M | 9.60M | 6.10M |
Research & Development | 62.69M | 101.19M | 93.05M | 77.38M | 79.57M | 78.04M | 63.45M | 58.16M | 50.90M | 51.60M | 52.09M | 51.01M | 51.45M | 48.11M | 44.28M | 60.49M | 30.66M | 25.73M | 11.96M | 14.12M | 12.81M | 8.30M | 7.99M | 7.52M | 8.70M | 8.40M | 6.40M | 6.30M | 5.20M |
Other Operating Expenses | -40.03M | 13.88M | 16.91M | 27.76M | 27.03M | 8.29M | 20.37M | 13.86M | 9.95M | 12.40M | 12.70M | 18.54M | 16.43M | 12.02M | 14.36M | 12.88M | 12.65M | 8.80M | 6.06M | 4.27M | 3.08M | -3.55M | 2.78M | 5.18M | 2.20M | 1.30M | 1.80M | 2.00M | 1.40M |
Operating Income | 174.08M | 238.92M | 197.23M | 151.37M | 178.98M | 111.00M | 44.80M | 115.34M | 79.59M | 65.54M | 43.09M | 73.78M | 54.91M | 98.69M | 97.82M | 47.41M | 67.29M | 58.74M | 56.10M | 24.78M | 39.65M | 21.52M | 14.29M | -18.38M | -12.40M | -14.10M | -19.00M | -9.50M | -6.00M |
Other Expenses / Income | -93.01M | -25.03M | 17.45M | -57.85M | -118.87M | 8.29M | -33.42M | -24.93M | -18.92M | -22.56M | -67.88M | -21.75M | -26.42M | -16.58M | -24.67M | -16.41M | -7.23M | -10.44M | -1.00M | 3.23M | 3.54M | 1.21M | 1.26M | 7.54M | 4.60M | 1.80M | 2.00M | 1.90M | -19.30M |
Before Tax Income | 81.07M | 213.89M | 214.68M | 93.52M | 60.10M | 57.40M | 11.38M | 90.41M | 60.67M | 42.98M | -24.79M | 52.03M | 28.49M | 82.11M | 73.15M | 31.01M | 60.06M | 48.31M | 55.10M | 28.01M | 43.19M | 22.73M | 15.54M | -10.85M | -7.80M | N/A | N/A | N/A | N/A |
Income Tax Expenses | 13.33M | 33.34M | 45.60M | -40.37M | 9.90M | -3.40M | -53.36M | 15.84M | 53.82M | 8.97M | -7.81M | 10.82M | 505.00K | 16.45M | 22.20M | -3.93M | 26.59M | 18.90M | 17.91M | 10.81M | 16.33M | -12.55M | -10.86M | 108.00K | -1.80M | N/A | N/A | N/A | N/A |
Net Income | 67.74M | 180.55M | 169.07M | 133.89M | 50.20M | 60.80M | 64.74M | 74.56M | -3.52M | 34.00M | -16.98M | 41.20M | 27.99M | 65.67M | 50.95M | 34.93M | 33.47M | 29.41M | 37.19M | 17.20M | 26.86M | 35.28M | 26.16M | -11.43M | -6.00M | -12.30M | -17.00M | -7.50M | -25.40M |
Interest Expenses | 71.83M | 49.59M | 50.40M | 71.58M | 53.96M | 64.68M | 35.02M | 25.80M | 23.52M | 21.97M | 19.79M | 22.24M | 27.64M | 18.36M | 23.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 |
Basic Shares Outstanding | 80.09M | 83.00M | 84.70M | 84.65M | 85.64M | 84.45M | 78.39M | 74.72M | 73.88M | 65.48M | 56.83M | 55.90M | 53.66M | 59.10M | 58.08M | 55.56M | 55.42M | 58.60M | 60.39M | 60.13M | 58.14M | 58.04M | 46.71M | 35.11M | 33.60M | 32.28M | 29.62M | 28.11M | 20.99M |
Diluted Shares Outstanding | 80.34M | 83.52M | 85.48M | 85.23M | 86.49M | 84.45M | 79.12M | 79.19M | 73.88M | 65.92M | 56.83M | 57.03M | 58.99M | 60.30M | 58.58M | 57.41M | 59.16M | 65.49M | 69.13M | 62.20M | 60.94M | 61.79M | 55.59M | 35.11M | 34.12M | 32.28M | 30.00M | 28.11M | 20.99M |
EBITDA | 297.59M | 276.73M | 240.19M | 192.86M | 206.00M | 143.25M | 135.35M | 188.87M | 132.68M | 126.07M | 42.01M | 126.88M | 106.31M | 139.64M | 136.07M | 64.15M | 87.10M | 69.79M | 68.32M | 39.60M | 52.23M | 29.89M | 21.56M | -6.14M | -5.60M | -11.00M | -15.20M | -5.50M | -24.00M |
EBITDA Margin | 19.30% | 17.77% | 15.57% | 14.06% | 13.57% | 9.73% | 11.39% | 19.04% | 15.03% | 13.58% | 5.02% | 15.27% | 13.63% | 19.08% | 19.94% | 9.80% | 15.82% | 16.64% | 24.58% | 17.23% | 28.14% | 26.54% | 23.07% | -9.45% | -13.18% | -62.86% | -103.40% | -41.98% | -235.29% |
EBIT | 152.90M | 263.49M | 265.07M | 165.10M | 114.06M | 122.09M | 46.40M | 116.21M | 73.82M | 64.95M | -5.00M | 74.27M | 56.13M | 100.47M | 96.38M | 31.01M | 60.06M | 48.31M | 55.10M | 28.01M | 43.19M | 22.73M | 15.30M | -11.32M | -7.80M | -12.30M | -17.00M | -7.50M | -25.40M |
EBIT Margin | 9.92% | 16.92% | 17.19% | 12.03% | 7.52% | 8.29% | 3.91% | 11.71% | 8.36% | 7.00% | -0.60% | 8.94% | 7.20% | 13.72% | 14.12% | 4.74% | 10.91% | 11.52% | 19.83% | 12.19% | 23.27% | 20.18% | 16.37% | -17.41% | -18.35% | -70.29% | -115.65% | -57.25% | -249.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 |