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 | 1997-05-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 1.54B | 1.40B | 1.07B | 774.07M | 1.11B | 1.04B | 1.01B | 924.64M | 859.88M | 757.97M | 724.31M | 691.51M | 638.79M | 596.08M | 564.18M | 641.68M | 615.49M | 544.66M | 477.40M | 428.81M | 386.10M | 365.56M | 341.43M | 167.47M | 161.60M | 165.40M | 101.20M | 430.00M |
Cost of Revenue | 853.88M | 701.90M | 469.70M | 462.91M | 593.59M | 534.27M | 567.08M | 525.72M | 488.76M | 412.62M | 406.78M | 388.29M | 352.50M | 332.43M | 308.53M | 339.91M | 320.07M | 281.22M | 246.35M | 224.21M | 198.04M | 193.09M | 170.67M | N/A | -5.70M | 15.40M | 92.30M | 247.10M |
Gross Profit | 690.28M | 700.05M | 599.60M | 311.16M | 521.23M | 507.04M | 440.27M | 398.93M | 371.12M | 345.35M | 317.53M | 303.22M | 286.29M | 263.64M | 255.65M | 301.77M | 295.43M | 263.44M | 231.05M | 204.60M | 188.07M | 172.47M | 170.76M | 167.47M | 167.30M | 150.00M | 8.90M | 182.90M |
Operating Expenses | 315.25M | 237.70M | 170.40M | 174.35M | 187.66M | 184.36M | 175.81M | 160.43M | 145.80M | 130.78M | 123.04M | 110.08M | 114.43M | 102.88M | 107.57M | 467.08M | 110.23M | 96.82M | 87.30M | 79.60M | 74.08M | 66.16M | 68.53M | 69.41M | 73.50M | 63.20M | 35.70M | 84.90M |
Selling, General & Admin | 216.08M | 207.28M | 145.62M | 148.52M | 168.83M | 170.03M | 163.38M | 148.73M | 134.25M | 121.42M | 113.57M | 101.85M | 106.40M | 94.54M | 99.24M | 118.99M | 101.59M | 87.11M | 78.25M | 69.65M | 62.86M | 54.90M | 56.08M | 57.79M | 55.90M | 50.70M | 29.50M | 55.10M |
Research & Development | N/A | 26.60M | 14.10M | 14.60M | 9.70M | 11.20M | 11.70M | 11.80M | 9.60M | 6.30M | 3.80M | 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 | 99.17M | 30.43M | 24.77M | 25.83M | 18.83M | -1.44M | 3.23M | 1.50M | 820.00K | -427.00K | 1.78M | 1.99M | 8.02M | 8.34M | 8.34M | 8.18M | 8.64M | 9.71M | 9.05M | 9.95M | 11.22M | 11.25M | 12.45M | 11.62M | 17.60M | 12.50M | 6.20M | N/A |
Operating Income | 375.03M | 478.60M | 428.93M | 122.05M | 318.64M | 318.47M | 264.43M | 238.90M | 225.32M | 214.57M | 194.49M | 193.14M | 171.86M | 160.76M | 148.07M | 174.60M | 185.20M | 166.62M | 143.75M | 125.00M | 113.98M | 104.70M | 73.58M | 98.06M | 93.80M | 86.80M | -26.80M | 98.00M |
Other Expenses / Income | -38.07M | -41.80M | -52.44M | -68.66M | -48.61M | -45.22M | -40.44M | 12.93M | -41.33M | -40.81M | -37.58M | -23.97M | -13.81M | -2.55M | 2.56M | -17.28M | -11.31M | -11.35M | -13.01M | -10.48M | -1.54M | -8.88M | -28.16M | -28.48M | 700.00K | -4.50M | 73.20M | -10.80M |
Before Tax Income | 336.96M | 436.81M | 376.49M | 53.01M | 269.93M | 273.26M | 224.00M | 199.98M | 183.99M | 173.76M | 156.92M | 169.17M | 158.06M | 158.21M | 150.63M | 157.32M | 173.89M | 155.28M | 130.74M | 114.52M | 112.41M | 95.82M | 45.42M | 69.58M | 94.50M | 82.40M | 46.40M | 72.20M |
Income Tax Expenses | 78.45M | 104.65M | 87.53M | -22.38M | 47.05M | 56.90M | 109.10M | 60.61M | 55.96M | 52.28M | 44.32M | 48.48M | 47.66M | 50.77M | 52.38M | 57.11M | 62.59M | 42.49M | 43.18M | 40.18M | 40.54M | 34.97M | 31.09M | 27.14M | 37.30M | 34.30M | 19.10M | 30.20M |
Net Income | 258.51M | 332.15M | 288.96M | 75.39M | 222.88M | 216.35M | 114.89M | 139.37M | 128.03M | 123.16M | 112.60M | 120.69M | 110.40M | 107.44M | 98.25M | 100.21M | 111.30M | 112.79M | 87.56M | 74.34M | 71.86M | 60.84M | 14.33M | 42.45M | 57.20M | 55.30M | 27.30M | 40.90M |
Interest Expenses | 63.78M | 43.80M | 46.68M | 49.03M | 46.81M | 45.91M | 45.04M | 44.45M | 42.83M | 41.49M | 42.54M | 27.19M | 12.94M | 6.68M | 4.41M | 18.69M | 11.31M | 11.69M | 12.59M | N/A | N/A | N/A | N/A | 54.01M | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 50.34M | 54.59M | 55.38M | 55.17M | 55.36M | 56.49M | 56.60M | 56.20M | 57.16M | 58.37M | 58.65M | 58.02M | 59.35M | 59.69M | 60.07M | 61.85M | 64.21M | 65.39M | 64.43M | 66.38M | 71.15M | 78.67M | 89.54M | 105.79M | 109.72M | 117.43M | 118.70M | 126.18M |
Diluted Shares Outstanding | 50.70M | 55.12M | 55.88M | 55.53M | 55.67M | 56.94M | 56.88M | 56.65M | 57.67M | 58.65M | 58.95M | 58.27M | 59.52M | 59.69M | 60.22M | 62.52M | 65.33M | 67.05M | 66.34M | 68.84M | 73.33M | 80.11M | 89.54M | 106.51M | 111.33M | 119.10M | 121.33M | 126.18M |
EBITDA | 440.39M | 511.03M | 447.94M | 127.86M | 335.56M | 333.50M | 321.55M | 255.73M | 238.36M | 224.61M | 208.92M | 204.58M | 179.02M | 169.10M | 156.41M | 182.78M | 193.84M | 176.33M | 152.80M | 134.95M | 125.17M | 117.57M | 91.97M | 110.17M | 111.40M | 99.40M | -20.60M | 127.80M |
EBITDA Margin | 28.52% | 36.45% | 41.89% | 16.52% | 30.10% | 32.03% | 31.92% | 27.66% | 27.72% | 29.63% | 28.84% | 29.59% | 28.02% | 28.37% | 27.72% | 28.48% | 31.49% | 32.37% | 32.01% | 31.47% | 32.42% | 32.16% | 26.94% | 65.78% | 68.94% | 60.10% | -20.36% | 29.72% |
EBIT | 400.74M | 480.60M | 423.17M | 102.03M | 316.74M | 319.17M | 269.04M | 244.43M | 226.82M | 216.93M | 199.46M | 196.36M | 171.00M | 164.89M | 155.05M | 176.01M | 185.20M | 166.97M | 143.33M | 114.52M | 112.41M | 95.82M | 45.42M | 123.59M | 94.50M | 89.60M | 46.40M | 71.10M |
EBIT Margin | 25.95% | 34.28% | 39.57% | 13.18% | 28.41% | 30.65% | 26.71% | 26.43% | 26.38% | 28.62% | 27.54% | 28.40% | 26.77% | 27.66% | 27.48% | 27.43% | 30.09% | 30.66% | 30.02% | 26.71% | 29.11% | 26.21% | 13.30% | 73.80% | 58.48% | 54.17% | 45.85% | 16.53% |
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 | 1997-05-31 |