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 | 1.80B | 1.82B | 1.34B | 181.56M | 1.47B | 1.35B | 1.32B | 1.29B | 1.24B | 1.16B | 1.13B | 1.07B | 1.03B | 977.59M | 916.08M | 996.23M | 986.97M | 831.39M | 568.71M | 541.97M | 509.98M | 502.85M | 477.26M | 472.92M | 438.00M | 419.50M | 264.10M | 250.50M | 218.20M | 198.40M |
Cost of Revenue | 1.02B | 164.25M | 112.47M | 27.99M | 126.26M | 114.73M | 110.81M | 106.61M | 104.83M | 95.21M | 91.77M | 95.05M | 522.91M | 498.02M | 487.67M | 90.63M | 511.68M | 420.47M | 301.25M | 298.78M | 269.61M | 269.52M | 264.26M | 255.44M | 235.30M | 226.90M | 134.80M | 121.40M | 103.70M | 94.00M |
Gross Profit | 778.68M | 1.65B | 1.23B | 153.56M | 1.35B | 1.23B | 1.21B | 1.18B | 1.13B | 1.06B | 1.04B | 973.41M | 505.56M | 479.57M | 428.41M | 905.61M | 475.29M | 410.92M | 267.46M | 243.19M | 240.37M | 233.33M | 213.00M | 217.48M | 202.70M | 192.60M | 129.30M | 129.10M | 114.50M | 104.40M |
Operating Expenses | 1.33B | 1.28B | 1.07B | 613.45M | 1.03B | 933.21M | 905.09M | 852.59M | 814.75M | 777.23M | 747.24M | 717.05M | 264.23M | 260.80M | 238.12M | 676.27M | 320.72M | 191.43M | 130.14M | 125.36M | 115.22M | 112.14M | 114.44M | 94.14M | 86.00M | 80.00M | 53.00M | 48.10M | 41.50M | 36.30M |
Selling, General & Admin | 274.17M | 260.59M | 219.76M | 108.12M | 222.25M | 193.33M | 193.77M | 181.83M | 171.49M | 156.86M | 152.41M | 138.31M | 140.43M | 134.00M | 128.47M | 131.88M | 135.20M | 100.72M | 74.37M | 70.17M | 64.66M | 63.23M | 71.95M | 54.57M | 50.90M | 47.90M | 31.50M | 29.00M | 24.80M | 21.30M |
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 | 1.04B | 1.02B | 847.04M | 505.33M | 812.66M | 1.33M | 970.00K | 670.76M | 643.26M | 126.00K | 154.00K | 68.00K | 123.81M | 126.80M | 109.65M | 409.00K | 185.52M | 90.70M | 55.77M | 55.19M | 50.56M | 48.91M | 42.49M | 39.57M | 35.10M | 32.10M | 21.50M | 19.10M | 16.70M | 15.00M |
Operating Income | 306.16M | 378.57M | 148.34M | -459.88M | 309.44M | 290.52M | 295.21M | 316.94M | 295.33M | 278.33M | 301.76M | 232.64M | 238.77M | 153.73M | 185.54M | 133.92M | 154.57M | 219.50M | 137.32M | 117.83M | 125.15M | 121.19M | 98.56M | 123.34M | 116.70M | 112.60M | 76.30M | 81.00M | 73.00M | 68.10M |
Other Expenses / Income | -133.56M | -148.28M | -176.82M | -156.15M | -94.28M | -129.12M | -78.62M | -67.83M | -160.92M | -164.23M | -173.31M | -123.77M | -154.77M | -249.16M | -116.78M | -129.15M | -144.83M | -92.93M | -25.75M | -20.80M | -21.34M | -32.62M | -24.14M | -21.36M | -15.30M | -14.70M | N/A | N/A | N/A | 2.10M |
Before Tax Income | 172.60M | 371.66M | -28.48M | -728.16M | 215.15M | 161.40M | 216.59M | 249.11M | 134.41M | 114.10M | 128.45M | 132.58M | 84.00M | -28.32M | 50.41M | 4.77M | 9.74M | 126.56M | 111.58M | 97.03M | 103.81M | 88.58M | 74.41M | 94.16M | 101.40M | 97.90M | N/A | N/A | N/A | 70.20M |
Income Tax Expenses | 48.04M | 63.99M | 20.04M | -137.91M | 42.79M | 34.74M | 1.11M | 71.42M | 22.19M | 9.88M | 20.24M | 31.36M | 11.84M | 3.25M | 14.98M | -935.00K | 14.23M | 39.09M | -49.28M | 18.71M | 17.92M | 17.16M | 16.52M | 16.35M | 15.60M | 14.50M | 7.80M | 6.80M | 6.90M | 5.30M |
Net Income | 124.56M | 307.67M | -48.52M | -590.24M | 172.37M | 126.65M | 215.48M | 177.69M | 112.22M | 104.22M | 108.20M | 101.22M | 144.32M | -31.57M | 35.43M | 5.71M | -4.49M | 87.48M | 160.85M | 78.31M | 85.89M | 71.42M | 57.89M | 77.81M | 85.80M | 83.40M | 68.50M | 74.20M | 66.10M | 62.80M |
Interest Expenses | 141.77M | 151.94M | 184.03M | 150.67M | 100.36M | 85.69M | 85.60M | 83.86M | 86.85M | 96.29M | 103.07M | 110.62M | 157.19M | 150.28M | 124.71M | 129.56M | 145.57M | 88.29M | N/A | N/A | N/A | N/A | 4.50K | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 50.94M | 55.83M | 56.61M | 56.48M | 56.35M | 56.21M | 56.06M | 55.93M | 55.74M | 55.55M | 55.48M | 55.52M | 55.34M | 55.32M | 55.19M | 54.81M | 54.20M | 53.96M | 53.66M | 51.97M | 50.62M | 50.52M | 50.74M | 51.37M | 51.93M | 51.16M | 46.28M | 46.12M | 45.21M | 44.53M |
Diluted Shares Outstanding | 51.51M | 56.41M | 56.61M | 56.48M | 56.92M | 56.86M | 56.80M | 56.56M | 56.36M | 55.99M | 55.83M | 55.90M | 55.89M | 55.32M | 55.91M | 55.45M | 54.20M | 54.87M | 54.95M | 53.31M | 51.33M | 51.26M | 51.11M | 51.68M | 52.39M | 52.41M | 46.60M | 46.60M | 45.86M | 44.91M |
EBITDA | 472.37M | 676.87M | 304.35M | -419.94M | 485.97M | 402.61M | 455.41M | 464.85M | 441.83M | 411.45M | 418.04M | 358.51M | 361.96M | 248.76M | 258.09M | 260.17M | 339.36M | 314.84M | 192.63M | 168.52M | 169.84M | 162.87M | 141.04M | 155.09M | 151.80M | 144.70M | 97.80M | 100.10M | 89.70M | 83.10M |
EBITDA Margin | 26.26% | 37.24% | 22.74% | -231.30% | 32.95% | 29.86% | 34.45% | 36.07% | 35.75% | 35.48% | 36.85% | 33.55% | 35.19% | 25.45% | 28.17% | 26.12% | 34.38% | 37.87% | 33.87% | 31.09% | 33.30% | 32.39% | 29.55% | 32.79% | 34.66% | 34.49% | 37.03% | 39.96% | 41.11% | 41.89% |
EBIT | 314.37M | 523.60M | 155.55M | -577.49M | 315.52M | 247.08M | 302.19M | 332.97M | 221.26M | 210.39M | 231.52M | 243.20M | 313.34M | 121.96M | 175.11M | 134.33M | 155.31M | 214.86M | 111.58M | 97.03M | 103.81M | 88.58M | 74.42M | 94.16M | 101.40M | 97.90M | 76.30M | 81.00M | 73.00M | 68.10M |
EBIT Margin | 17.48% | 28.81% | 11.62% | -318.08% | 21.39% | 18.32% | 22.86% | 25.84% | 17.90% | 18.14% | 20.41% | 22.76% | 30.47% | 12.48% | 19.12% | 13.48% | 15.74% | 25.84% | 19.62% | 17.90% | 20.36% | 17.61% | 15.59% | 19.91% | 23.15% | 23.34% | 28.89% | 32.34% | 33.46% | 34.32% |
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 |