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-11-30 | 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 | N/A | 167.30M | 150.00M | 8.90M | 182.90M |
Operating Expenses | 255.74M | 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 | 127.17M | 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 | 30.30M | 26.60M | 14.10M | 14.60M | 9.70M | 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 | 10.65M | 30.43M | 24.77M | 25.83M | 18.83M | -1.44M | 12.43M | 11.71M | 11.54M | 9.37M | 9.47M | 8.23M | 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 | 29.80M |
Operating Income | 375.03M | 478.60M | 428.93M | 122.05M | 318.64M | 318.47M | 264.43M | 238.49M | 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 | 106.32M | 102.23M | 98.06M | 93.80M | 86.80M | -26.80M | 98.00M |
Other Expenses / Income | -41.57M | -41.80M | -52.44M | -69.05M | -48.71M | -10.97M | -40.44M | -38.51M | -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.58M | -10.50M | -56.81M | -28.48M | 700.00K | -4.40M | 73.20M | -25.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 | 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 | 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.41M | 71.40M | 78.67M | 88.35M | 105.79M | 109.72M | 117.43M | 118.70M | 125.36M |
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 | 69.00M | 73.35M | 80.11M | 89.14M | 106.51M | 111.33M | 119.10M | 121.33M | 125.36M |
EBITDA | 531.57M | 528.27M | 473.94M | 181.81M | 374.98M | 357.30M | 281.47M | 256.13M | 238.36M | 226.30M | 208.92M | 204.58M | 179.02M | 173.23M | 163.38M | 184.19M | 182.52M | 164.98M | 139.79M | 124.47M | 123.63M | 107.07M | 57.87M | 81.69M | 112.10M | 102.10M | 52.60M | 100.90M |
EBITDA Margin | 34.42% | 37.68% | 44.32% | 23.49% | 33.64% | 34.31% | 27.94% | 27.70% | 27.72% | 29.86% | 28.84% | 29.59% | 28.02% | 29.06% | 28.96% | 28.70% | 29.65% | 30.29% | 29.28% | 29.03% | 32.02% | 29.29% | 16.95% | 48.78% | 69.37% | 61.73% | 51.98% | 23.47% |
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 | 173.89M | 155.28M | 130.74M | 114.52M | 112.41M | 95.82M | 45.42M | 69.58M | 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% | 28.25% | 28.51% | 27.39% | 26.71% | 29.11% | 26.21% | 13.30% | 41.55% | 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-11-30 | 1997-05-31 |