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 | 4.45B | 4.58B | 4.01B | 3.95B | 3.92B | 3.40B | 2.63B | 2.44B | 2.07B | 1.86B | 1.63B | 1.24B | 597.28M | 438.06M | 416.61M | 618.06M | 567.18M | 287.57M | 237.86M | 193.57M | 209.55M | 250.31M | 194.62M | 195.08M | 159.47M | 132.70M | 107.80M | 88.20M | 62.00M | 48.40M |
Cost of Revenue | 3.27B | 3.21B | 2.87B | 2.86B | 2.79B | 2.38B | 1.78B | 1.65B | 1.39B | 1.26B | 1.14B | 855.38M | 397.18M | 288.61M | 280.25M | 418.60M | 387.64M | 209.72M | 174.63M | 143.66M | 153.38M | 176.52M | 131.34M | 129.96M | 106.49M | 89.80M | 73.90M | 60.50M | 42.40M | 32.90M |
Gross Profit | 1.18B | 1.37B | 1.14B | 1.09B | 1.13B | 1.02B | 850.07M | 795.18M | 678.75M | 597.91M | 488.41M | 384.32M | 200.10M | 149.46M | 136.37M | 199.46M | 179.54M | 77.84M | 63.23M | 49.91M | 56.17M | 73.79M | 63.28M | 65.12M | 52.98M | 42.90M | 33.90M | 27.70M | 19.60M | 15.50M |
Operating Expenses | 817.70M | 960.10M | 791.50M | 778.90M | 821.40M | 763.50M | 625.34M | 605.46M | 526.64M | 451.64M | 364.44M | 291.54M | 155.71M | 130.83M | 121.14M | 155.94M | 151.94M | 67.90M | 64.14M | 97.02M | 139.33M | 54.67M | 38.77M | 36.92M | 31.59M | 26.20M | 21.50M | 18.80M | 12.90M | 10.10M |
Selling, General & Admin | 817.70M | 895.00M | 735.80M | 727.20M | 770.30M | 705.00M | 591.89M | 565.83M | 492.17M | 427.24M | 342.69M | 273.53M | 155.71M | 130.83M | 121.14M | 155.94M | 151.94M | 67.90M | 64.14M | 66.69M | 59.44M | 54.67M | 38.77M | 35.53M | 30.43M | 25.30M | 20.70M | 18.10M | 12.40M | 9.70M |
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 | 71.70M | 65.10M | 55.70M | 51.70M | 51.10M | 58.51M | 33.44M | 39.63M | 34.47M | 24.40M | 21.75M | 18.02M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 30.33M | 79.90M | N/A | N/A | 1.39M | 1.16M | 900.00K | 800.00K | 700.00K | 500.00K | 400.00K |
Operating Income | 364.10M | 409.50M | 350.90M | 310.40M | 308.60M | 260.15M | 224.74M | 189.73M | 152.11M | 146.27M | 123.97M | 92.78M | 44.40M | 18.63M | 15.23M | 43.51M | 27.59M | 9.94M | -906.00K | -47.11M | -83.16M | 19.12M | 24.51M | 28.20M | 21.39M | 16.70M | 12.40M | 8.90M | 6.70M | 5.40M |
Other Expenses / Income | -66.40M | -45.90M | -37.50M | -39.70M | -71.80M | -55.97M | -27.64M | -32.33M | -30.20M | -12.73M | -30.82M | -17.82M | -2.94M | -23.57M | -6.44M | -9.28M | -10.78M | 1.64M | 681.00K | 395.00K | 392.00K | 700.00K | 2.58M | 2.44M | 1.64M | 1.30M | 900.00K | 500.00K | 500.00K | 100.00K |
Before Tax Income | 297.70M | 363.60M | 313.40M | 270.70M | 236.80M | 204.18M | 197.09M | 157.40M | 121.91M | 133.54M | 93.15M | 74.96M | 41.46M | -4.94M | 8.79M | 34.23M | 16.82M | 11.59M | -225.00K | -46.72M | -82.77M | 19.82M | 27.09M | 30.64M | 23.03M | 18.00M | 13.30M | 9.40M | 7.20M | 5.50M |
Income Tax Expenses | 78.40M | 96.70M | 81.60M | 70.40M | 62.00M | 46.19M | 39.22M | 60.20M | 50.49M | 54.53M | 38.79M | 32.30M | 17.17M | 4.96M | 4.08M | 15.26M | 7.49M | 541.00K | -129.00K | -4.32M | -967.00K | 7.57M | 10.05M | 11.39M | 8.57M | 6.70M | 5.00M | 3.80M | 2.90M | 2.20M |
Net Income | 219.30M | 268.10M | 231.80M | 200.30M | 174.70M | 157.71M | 157.68M | 97.20M | 97.65M | 77.18M | 84.51M | 42.65M | 24.30M | -9.90M | 4.71M | 18.97M | 9.32M | 11.04M | -96.00K | -42.39M | -81.80M | 12.25M | 17.04M | 19.25M | 14.46M | 11.30M | 8.30M | 5.60M | 4.30M | 3.30M |
Interest Expenses | 66.40M | 45.90M | 37.50M | 39.70M | 52.90M | 55.97M | 27.64M | 32.33M | 26.44M | 12.73M | 15.86M | 17.82M | 2.98M | 8.31M | 6.61M | 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 |
Basic Shares Outstanding | 48.30M | 50.60M | 52.70M | 52.70M | 52.80M | 52.30M | 52.50M | 53.19M | 52.26M | 53.44M | 53.48M | 46.74M | 36.88M | 36.43M | 36.01M | 35.49M | 35.14M | 27.16M | 25.46M | 25.23M | 25.42M | 25.41M | 22.64M | 22.19M | 21.91M | 21.72M | 21.12M | 21.80M | 19.55M | 18.33M |
Diluted Shares Outstanding | 48.70M | 51.30M | 53.50M | 53.30M | 53.40M | 53.10M | 53.20M | 53.75M | 53.01M | 54.29M | 54.55M | 47.83M | 37.76M | 36.43M | 36.34M | 35.86M | 35.77M | 28.05M | 25.46M | 25.23M | 25.42M | 25.54M | 23.04M | 23.08M | 22.37M | 22.60M | 22.06M | 21.80M | 20.48M | 19.41M |
EBITDA | 464.40M | 474.60M | 406.60M | 362.10M | 359.70M | 318.65M | 283.14M | 251.98M | 226.15M | 182.74M | 169.05M | 110.80M | 46.78M | 11.36M | 27.20M | 48.77M | 38.89M | 17.21M | 6.04M | -40.12M | -75.62M | 24.96M | 28.62M | 32.03M | 24.19M | 18.90M | 14.10M | 10.10M | 7.70M | 5.90M |
EBITDA Margin | 10.43% | 10.36% | 10.14% | 9.17% | 9.17% | 9.37% | 10.78% | 10.33% | 10.95% | 9.82% | 10.36% | 8.94% | 7.83% | 2.59% | 6.53% | 7.89% | 6.86% | 5.99% | 2.54% | -20.73% | -36.08% | 9.97% | 14.71% | 16.42% | 15.17% | 14.24% | 13.08% | 11.45% | 12.42% | 12.19% |
EBIT | 364.10M | 410.70M | 350.90M | 310.40M | 289.60M | 259.87M | 224.54M | 189.73M | 174.59M | 144.44M | 139.17M | 92.78M | 44.44M | 3.37M | 15.40M | 34.23M | 16.82M | 11.59M | -225.00K | -46.72M | -82.77M | 19.82M | 27.09M | 30.64M | 23.03M | 18.00M | 13.30M | 9.40M | 7.20M | 5.50M |
EBIT Margin | 8.18% | 8.97% | 8.75% | 7.86% | 7.38% | 7.64% | 8.55% | 7.77% | 8.45% | 7.77% | 8.53% | 7.48% | 7.44% | 0.77% | 3.70% | 5.54% | 2.96% | 4.03% | -0.09% | -24.13% | -39.50% | 7.92% | 13.92% | 15.71% | 14.44% | 13.56% | 12.34% | 10.66% | 11.61% | 11.36% |
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 |