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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 5.21B | 4.14B | 3.07B | 2.86B | 2.62B | 2.18B | 1.79B | 1.63B | 1.58B | 1.41B | 1.36B | 1.33B | 1.24B | 1.11B | 1.13B | 1.33B | 1.11B | 1.06B | 899.53M | 819.55M | 784.98M | 819.28M | 1.55B | 1.59B | 1.37B | 854.00M | 237.70M |
Cost of Revenue | 4.25B | 3.40B | 2.51B | 2.31B | 2.11B | 1.74B | 1.42B | 1.29B | 1.26B | 1.16B | 1.12B | 1.12B | 1.06B | 919.60M | 903.36M | 1.07B | 912.47M | 885.51M | 752.35M | 687.95M | 658.43M | 676.27M | 1.27B | 1.29B | 1.07B | 633.50M | 167.90M |
Gross Profit | 952.28M | 741.61M | 563.21M | 546.98M | 501.94M | 446.28M | 366.28M | 344.01M | 318.13M | 249.77M | 239.88M | 207.62M | 181.45M | 188.68M | 225.55M | 261.24M | 197.06M | 171.02M | 147.18M | 131.60M | 126.55M | 143.01M | 276.17M | 296.57M | 304.00M | 220.50M | 69.80M |
Operating Expenses | 536.19M | 489.34M | 376.31M | 357.78M | 340.00M | 296.99M | 266.59M | 243.20M | 228.97M | 207.65M | 194.21M | 185.81M | 172.14M | 162.91M | 169.02M | 184.72M | 147.19M | 126.50M | 148.45M | 111.35M | 117.27M | 127.27M | 225.07M | 250.80M | 210.90M | 144.40M | 65.20M |
Selling, General & Admin | 536.19M | 489.34M | 376.31M | 357.78M | 340.00M | 296.99M | 266.59M | 243.20M | 228.97M | 207.65M | 194.21M | 185.81M | 172.14M | 163.43M | 169.02M | 182.17M | 147.16M | 126.62M | 114.61M | 108.00M | 114.54M | 127.05M | 212.99M | 225.89M | 187.80M | 130.40M | 61.20M |
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 |
Other Operating Expenses | 202.00K | 134.00K | 188.00K | 52.00K | 187.00K | 4.14M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | -525.00K | N/A | 2.55M | 34.00K | -125.00K | 33.84M | 3.35M | 2.73M | 218.00K | 12.08M | 24.90M | 23.10M | 14.00M | 4.00M |
Operating Income | 416.09M | 171.05M | 188.44M | 128.63M | 163.64M | 150.24M | 99.26M | 100.81M | 89.16M | 42.12M | 45.67M | 21.81M | 9.31M | 25.78M | 56.53M | 76.53M | 49.87M | 44.52M | -1.27M | 20.26M | 9.28M | 15.74M | 51.10M | 45.77M | 93.10M | 76.10M | 4.60M |
Other Expenses / Income | -27.89M | 64.81M | 1.84M | 62.91M | -11.90M | 3.02M | 1.68M | 253.00K | -500.00K | -1.89M | 1.11M | -273.00K | -53.98M | -5.40M | -494.00K | 4.07M | 2.67M | 2.07M | -1.07M | -1.80M | -11.40M | -5.36M | -21.44M | -56.84M | -19.10M | -14.10M | N/A |
Before Tax Income | 388.19M | 235.86M | 190.27M | 191.54M | 151.74M | 148.68M | 100.94M | 101.06M | 88.66M | 40.23M | 46.78M | 21.54M | -44.66M | 20.38M | 56.03M | 80.59M | 52.55M | 46.59M | -2.35M | 18.46M | -2.12M | 10.38M | 29.66M | -11.07M | 74.00M | 62.00M | 4.60M |
Income Tax Expenses | 64.80M | -10.09M | 46.93M | 41.40M | 37.42M | 35.77M | 45.67M | 36.16M | 31.22M | 11.61M | 18.15M | 10.04M | -8.17M | 6.36M | 21.44M | 30.90M | 20.08M | 17.87M | 14.03M | 8.27M | -1.09M | 4.90M | 16.53M | 5.79M | 31.70M | 27.00M | 7.40M |
Net Income | 323.40M | 245.95M | 143.35M | 150.14M | 114.32M | 112.90M | 55.27M | 64.90M | 49.36M | 23.06M | 27.27M | 13.46M | -36.83M | 14.74M | 34.18M | 49.69M | 32.47M | 28.72M | -6.23M | 10.71M | -5.58M | -209.08M | 13.12M | -16.85M | 42.30M | 35.00M | -2.80M |
Interest Expenses | 10.28M | 13.68M | 5.70M | 7.01M | 8.42M | 3.64M | 2.23M | 1.32M | 717.00K | 1.86M | 376.00K | 699.00K | 1.89M | 1.70M | 1.20M | 1.39M | 615.00K | 616.00K | 1.07M | 1.57M | 3.89M | 4.95M | 21.96M | 26.89M | N/A | 7.60M | N/A |
Basic Shares Outstanding | 35.80M | 35.93M | 36.28M | 36.54M | 36.85M | 37.20M | 37.24M | 37.34M | 37.44M | 37.55M | 37.24M | 37.11M | 37.39M | 37.55M | 38.05M | 39.42M | 40.57M | 40.25M | 39.30M | 38.41M | 37.70M | 37.60M | 37.44M | 37.40M | 38.56M | 32.96M | 17.52M |
Diluted Shares Outstanding | 35.90M | 36.05M | 36.45M | 36.74M | 37.13M | 37.59M | 37.67M | 37.81M | 37.87M | 37.80M | 37.54M | 37.26M | 37.39M | 37.79M | 38.45M | 40.02M | 41.33M | 41.15M | 39.30M | 39.51M | 38.11M | 38.37M | 37.50M | 37.40M | 39.70M | 34.33M | 17.71M |
EBITDA | 523.62M | 252.40M | 254.84M | 189.26M | 213.02M | 153.43M | 140.62M | 128.55M | 104.72M | 57.87M | 64.36M | 44.84M | -23.06M | 40.24M | 70.32M | 94.67M | 60.12M | 52.58M | 13.99M | 29.00M | 4.06M | -189.98M | 76.08M | 40.72M | 97.10M | 83.60M | 8.60M |
EBITDA Margin | 10.06% | 6.10% | 8.29% | 6.63% | 8.15% | 7.03% | 7.87% | 7.87% | 6.63% | 4.10% | 4.74% | 3.37% | -1.86% | 3.63% | 6.23% | 7.13% | 5.42% | 4.98% | 1.56% | 3.54% | 0.52% | -23.19% | 4.92% | 2.56% | 7.09% | 9.79% | 3.62% |
EBIT | 398.48M | 249.54M | 195.97M | 198.55M | 160.16M | 152.31M | 103.17M | 102.38M | 81.31M | 36.53M | 45.79M | 24.21M | -43.12M | 22.80M | 56.82M | 81.98M | 53.16M | 47.21M | 8.88M | 20.55M | -2.78M | -199.23M | 51.62M | 15.82M | 74.00M | 69.60M | 4.60M |
EBIT Margin | 7.65% | 6.03% | 6.38% | 6.95% | 6.12% | 6.98% | 5.77% | 6.26% | 5.14% | 2.59% | 3.37% | 1.82% | -3.48% | 2.06% | 5.03% | 6.17% | 4.79% | 4.47% | 0.99% | 2.51% | -0.35% | -24.32% | 3.34% | 0.99% | 5.40% | 8.15% | 1.94% |
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 |