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 | 836.39M | 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 | 592.64M | 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 | 174.59M | 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 | 69.16M | 13.88M | 16.91M | 27.76M | 27.03M | 8.29M | 1.34M | 845.00K | 4.59M | -763.00K | -1.80M | -721.00K | 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 | 111.53M | 238.92M | 197.23M | 151.37M | 178.98M | 111.00M | 44.80M | 115.34M | 79.59M | 65.54M | -3.64M | 73.78M | 54.91M | 98.69M | 97.82M | 47.41M | 67.29M | 58.74M | 56.10M | 24.78M | 39.65M | 19.19M | 14.29M | -18.38M | -12.40M | -14.10M | -19.00M | -9.50M | -6.00M |
Other Expenses / Income | -30.46M | -25.03M | 17.45M | -57.85M | -33.66M | -53.59M | -33.42M | -24.93M | -18.92M | -24.88M | -21.15M | -21.75M | -26.42M | -16.58M | -24.67M | -16.41M | -7.23M | -10.44M | -1.00M | 3.23M | 3.54M | 3.54M | 1.26M | 7.54M | 7.42M | 5.26M | 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 | -12.30M | -17.00M | -7.60M | -25.30M |
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 | -1.80M | -2.00M | -2.00M | 19.40M |
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 | 51.38M | 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 | 30.09M | 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 | 78.17M | 83.00M | 84.70M | 84.65M | 85.64M | 82.86M | 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.57M | 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 | 57.60M | 57.03M | 58.99M | 60.30M | 58.58M | 56.76M | 59.16M | 65.49M | 69.13M | 62.20M | 66.21M | 61.79M | 55.59M | 35.11M | 34.12M | 32.28M | 29.57M | 28.11M | 20.99M |
EBITDA | 274.01M | 391.10M | 366.33M | 267.93M | 231.03M | 241.04M | 135.23M | 231.73M | 195.59M | 172.24M | 40.07M | 116.46M | 106.31M | 139.64M | 136.07M | 79.34M | 67.29M | 58.74M | 69.33M | 36.37M | 48.69M | 25.80M | 20.54M | -13.21M | -12.40M | -16.60M | -17.20M | -7.50M | -4.60M |
EBITDA Margin | 17.77% | 25.11% | 23.75% | 19.53% | 15.22% | 16.37% | 11.38% | 23.36% | 22.16% | 18.55% | 4.79% | 14.02% | 13.63% | 19.08% | 19.94% | 12.12% | 12.22% | 14.01% | 24.94% | 15.83% | 26.23% | 22.91% | 21.98% | -20.32% | -29.17% | -94.87% | -117.01% | -57.25% | -45.10% |
EBIT | 132.45M | 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 | 61.09M | 60.06M | 48.31M | 55.10M | 28.01M | 43.19M | 22.73M | 15.30M | -11.32M | -7.80M | -14.10M | -19.00M | -9.50M | -6.00M |
EBIT Margin | 8.59% | 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% | 9.33% | 10.91% | 11.52% | 19.83% | 12.19% | 23.27% | 20.18% | 16.37% | -17.41% | -18.35% | -80.57% | -129.25% | -72.52% | -58.82% |
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 |