Financial Year End | 2023-12-31 | 2023-03-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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 7.93B | N/A | 7.10B | 5.13B | 4.74B | 5.81B | 5.51B | 4.71B | 4.21B | 4.98B | 4.73B | 3.38B | 3.09B | 2.58B | 1.50B | 1.24B | 1.65B | 2.03B | 2.35B | 1.86B | 1.09B | 815.33M | 757.15M | 784.28M | 897.43M | 808.36M | 612.80M | 399.40M | 343.70M | 268.50M |
Cost of Revenue | 6.39B | N/A | 5.61B | 4.03B | 3.86B | 4.78B | 4.53B | 3.88B | 3.50B | 4.19B | 3.97B | 2.81B | 2.59B | 2.16B | 1.21B | 1.01B | 1.36B | 1.68B | 2.00B | 1.58B | 909.84M | 662.08M | 615.94M | 634.98M | 738.39M | 671.35M | 508.20M | 334.60M | 289.10M | 225.30M |
Gross Profit | 1.53B | N/A | 1.49B | 1.09B | 875.47M | 1.03B | 978.27M | 829.94M | 718.01M | 784.95M | 756.05M | 572.01M | 500.77M | 423.28M | 284.89M | 225.09M | 296.71M | 352.07M | 352.67M | 282.69M | 185.14M | 153.25M | 141.21M | 149.29M | 159.04M | 137.01M | 104.60M | 64.80M | 54.60M | 43.20M |
Operating Expenses | 1.02B | 535.97M | 983.50M | 784.69M | 722.71M | 809.12M | 775.72M | 681.12M | 639.04M | 663.13M | 614.46M | 480.26M | 386.74M | 326.36M | 243.19M | 216.10M | 243.94M | 255.60M | 242.94M | 199.15M | 151.07M | 133.14M | 120.31M | 133.28M | 137.43M | 101.88M | 80.60M | 53.60M | 43.00M | 33.80M |
Selling, General & Admin | 1.02B | N/A | 927.84M | 731.34M | 665.26M | 753.75M | 705.23M | 631.05M | 587.78M | 619.27M | 573.67M | 450.34M | 361.73M | 306.27M | 227.47M | 199.50M | 228.06M | 240.66M | 230.06M | 188.67M | 141.95M | 124.21M | 111.72M | 121.63M | 123.85M | 93.50M | 75.80M | 50.60M | 40.60M | 31.90M |
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 | 2.60M | 535.97M | 55.66M | 53.35M | 57.46M | 55.37M | 70.49M | 50.07M | 51.26M | 43.86M | 40.79M | 29.93M | 25.02M | 20.08M | 15.72M | 16.60M | 15.88M | 14.94M | 12.89M | 10.49M | 9.12M | 8.93M | 8.59M | 11.65M | 13.58M | 8.38M | 4.80M | 3.00M | 2.40M | 1.90M |
Operating Income | 511.54M | 535.97M | 506.11M | 309.04M | 154.60M | 216.41M | 202.85M | 148.71M | 78.97M | 121.82M | 141.59M | 91.75M | 114.02M | 96.92M | 41.70M | 8.99M | 52.78M | 96.47M | 109.72M | 83.54M | 34.08M | 20.11M | 20.89M | 16.02M | 21.61M | 35.13M | 24.00M | 11.20M | 11.60M | 9.40M |
Other Expenses / Income | -49.48M | -28.89M | 3.21M | 4.65M | -2.88M | -26.88M | 297.00K | -12.31M | -12.52M | -14.02M | -11.05M | -10.69M | -12.84M | -6.74M | -5.40M | -5.78M | -7.69M | -14.67M | -15.66M | -12.40M | -5.33M | -4.36M | -6.34M | -10.58M | -16.07M | -8.19M | -6.00M | -2.50M | -3.10M | N/A |
Before Tax Income | 462.06M | 507.08M | 509.33M | 313.68M | 151.72M | 189.52M | 183.17M | 136.40M | 66.45M | 107.80M | 130.54M | 81.06M | 101.18M | 90.18M | 36.30M | 3.22M | 45.09M | 81.80M | 94.06M | 71.14M | 28.75M | 15.75M | 14.55M | 5.44M | 5.54M | 26.94M | 18.00M | 8.70M | 8.50M | N/A |
Income Tax Expenses | 114.00M | 117.70M | 117.24M | 72.27M | 36.84M | 47.94M | 44.11M | -35.73M | 25.87M | 41.75M | 50.59M | 31.84M | 38.73M | 34.96M | 11.74M | -2.67M | 16.22M | 30.31M | 35.27M | 26.51M | 11.57M | 6.30M | 5.82M | 2.17M | 2.22M | 10.78M | 7.20M | 3.30M | 2.30M | N/A |
Net Income | 347.06M | 389.38M | 391.38M | 241.41M | 114.89M | 141.58M | 139.06M | 172.13M | 40.58M | 66.05M | 79.96M | 49.22M | 62.45M | 55.21M | 31.28M | 5.88M | 28.86M | 51.49M | 58.79M | 44.62M | 16.92M | 8.83M | -1.74M | 3.26M | 3.33M | 16.17M | 10.80M | 5.40M | 6.20M | 8.00M |
Interest Expenses | 54.39M | 28.89M | 19.12M | 1.77M | 9.01M | 28.81M | 19.68M | 13.20M | 14.90M | 13.96M | 11.44M | 10.73M | 13.04M | 7.18M | 5.49M | 6.15M | 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 | 81.09M | N/A | 83.10M | 83.84M | 82.30M | 82.48M | 58.84M | 59.44M | 59.91M | 60.41M | 59.67M | 59.11M | 57.96M | 56.79M | 55.96M | 55.60M | 57.13M | 57.09M | 84.28M | 81.64M | 52.91M | 47.37M | 47.24M | 15.62M | 15.92M | 15.16M | 15.00M | 15.00M | 12.56M | 9.67M |
Diluted Shares Outstanding | 83.72M | N/A | 85.73M | 86.82M | 84.36M | 84.53M | 60.44M | 61.47M | 60.90M | 61.64M | 61.34M | 60.76M | 59.53M | 58.52M | 57.33M | 56.40M | 57.88M | 58.12M | 85.21M | 84.19M | 56.02M | 50.68M | 48.78M | 15.96M | 15.92M | 15.54M | 15.00M | 15.00M | 12.56M | 9.67M |
EBITDA | 732.68M | 592.28M | 581.66M | 367.38M | 216.34M | 273.80M | 273.04M | 307.55M | 238.98M | 266.70M | 268.43M | 185.28M | 187.51M | 154.29M | 94.43M | 50.07M | 83.59M | 117.60M | 121.13M | 92.15M | 44.41M | 30.67M | 19.92M | 21.59M | 19.12M | 35.32M | 22.80M | 11.70M | 10.90M | 9.90M |
EBITDA Margin | 9.25% | 0.00% | 8.19% | 7.17% | 4.57% | 4.71% | 4.96% | 6.52% | 5.67% | 5.36% | 5.68% | 5.47% | 6.07% | 5.98% | 6.30% | 4.04% | 5.05% | 5.79% | 5.15% | 4.94% | 4.06% | 3.76% | 2.63% | 2.75% | 2.13% | 4.37% | 3.72% | 2.93% | 3.17% | 3.69% |
EBIT | 515.45M | 535.97M | 527.75M | 315.45M | 160.74M | 218.33M | 202.85M | 149.60M | 81.35M | 121.77M | 141.98M | 91.80M | 114.22M | 97.36M | 48.51M | 9.37M | 45.09M | 81.80M | 94.06M | 71.14M | 28.49M | 15.13M | 4.07M | 5.44M | 5.54M | 26.94M | 18.00M | 8.70M | 8.50M | 8.00M |
EBIT Margin | 6.50% | 0.00% | 7.43% | 6.15% | 3.39% | 3.76% | 3.68% | 3.17% | 1.93% | 2.45% | 3.00% | 2.71% | 3.70% | 3.77% | 3.24% | 0.76% | 2.72% | 4.03% | 4.00% | 3.81% | 2.60% | 1.86% | 0.54% | 0.69% | 0.62% | 3.33% | 2.94% | 2.18% | 2.47% | 2.98% |
Financial Year End | 2023-12-31 | 2023-03-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 |