Financial Year End | 2023-12-31 | 2022-12-31 | 2022-06-30 | 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.14B | 7.43B | 1.96B | 6.00B | 4.67B | 4.84B | 5.34B | 2.43B | 1.12B | 1.18B | 1.10B | 969.24M | 936.04M | 866.20M | 730.71M | 651.72M | 766.93M | 713.58M | 664.41M | 566.81M | 442.29M | 340.07M | 285.79M | 250.82M | 216.86M | 151.49M | 125.03M | 99.43M | 77.50M | 56.17M |
Cost of Revenue | 6.37B | 5.65B | 642.06M | 4.59B | 3.70B | 4.00B | 4.38B | 2.04B | 908.62M | 944.47M | 896.04M | 805.28M | 779.58M | 454.61M | 277.99M | 222.93M | 305.35M | 328.84M | 279.47M | 229.31M | 178.55M | 136.65M | 114.43M | 104.03M | 79.54M | 61.07M | 48.48M | 40.28M | 31.59M | 21.64M |
Gross Profit | 774.64M | 1.77B | 1.32B | 1.41B | 969.12M | 842.90M | 960.52M | 381.66M | 209.41M | 238.49M | 206.29M | 163.95M | 156.46M | 411.59M | 452.72M | 428.80M | 461.59M | 384.74M | 384.94M | 337.50M | 263.74M | 203.42M | 171.36M | 146.78M | 137.32M | 90.42M | 76.55M | 59.15M | 45.91M | 34.53M |
Operating Expenses | 434.25M | 681.92M | 993.30M | 446.55M | 399.35M | 411.98M | 388.68M | 147.67M | 60.93M | 60.49M | 43.57M | 50.04M | 48.19M | 311.57M | 307.40M | 302.62M | 316.52M | 643.58M | 571.10M | 490.28M | 385.25M | 297.18M | 250.67M | 221.50M | 189.70M | 129.58M | 105.14M | 84.47M | 67.17M | 25.70M |
Selling, General & Admin | 159.93M | 479.57M | 102.08M | 297.86M | 212.44M | 213.86M | 236.27M | 105.89M | 38.62M | 37.73M | 36.03M | 34.37M | 37.31M | 224.22M | 212.00M | 204.22M | 216.81M | 234.30M | 217.74M | 213.10M | 178.46M | 137.87M | 118.35M | 102.24M | 78.93M | 52.70M | 42.08M | 33.04M | 27.86M | 20.55M |
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 | -274.32M | 202.34M | 891.21M | 148.68M | 186.91M | 198.12M | 9.96M | 41.78M | 22.31M | 22.76M | 7.54M | 15.68M | 10.88M | 87.35M | 95.40M | 98.40M | 99.71M | 409.29M | 353.37M | 277.18M | 206.78M | 159.31M | 132.32M | 119.26M | 110.77M | 76.89M | 63.07M | 51.43M | 39.31M | 5.14M |
Operating Income | 340.39M | 412.30M | 325.78M | 418.18M | 76.28M | -16.06M | 569.04M | 200.63M | 148.48M | 178.00M | 162.72M | 113.91M | 108.27M | 100.02M | 145.32M | 126.17M | 145.06M | -258.84M | -186.17M | -152.78M | -121.51M | -93.76M | -79.31M | -74.71M | -52.39M | -39.16M | -28.59M | -25.33M | -21.25M | 8.84M |
Other Expenses / Income | -70.10M | 608.21M | -34.25M | 556.46M | 484.03M | 430.04M | 7.17M | -6.92M | 4.35M | 8.50M | 9.11M | 2.79M | 1.51M | 1.17M | -47.71M | -42.27M | -50.98M | 363.27M | 306.01M | 255.49M | 201.27M | 152.56M | 126.66M | 106.78M | 80.99M | 64.77M | 51.31M | 42.79M | 34.06M | 1.57M |
Before Tax Income | 270.29M | 1.02B | 291.53M | 974.63M | 560.31M | 413.98M | 552.04M | 193.71M | 152.83M | 186.50M | 171.83M | 116.70M | 109.78M | 101.19M | 97.61M | 83.89M | 94.09M | 104.42M | 119.84M | 102.71M | 79.76M | 58.80M | 47.34M | 32.07M | 28.61M | 25.61M | 22.72M | 17.46M | 12.81M | 10.41M |
Income Tax Expenses | 54.77M | 249.39M | 72.09M | 230.89M | 149.68M | 103.80M | 131.39M | -291.72M | 57.59M | 68.05M | 67.81M | 46.68M | 45.01M | 40.48M | 38.63M | 33.33M | 37.83M | 41.30M | 46.88M | 41.00M | 31.90M | 23.34M | 19.41M | 13.05M | 10.86M | 10.15M | 9.38M | 7.21M | 5.30M | 4.60M |
Net Income | 217.15M | 771.33M | 219.49M | 743.39M | 410.00M | 309.21M | 419.26M | 484.29M | 93.86M | 116.72M | 102.86M | 69.28M | 64.12M | 60.25M | 59.07M | 50.56M | 56.26M | 63.12M | 72.97M | 61.71M | 47.86M | 35.46M | 27.93M | 19.02M | 17.75M | 15.46M | 13.35M | 10.25M | 7.51M | 5.81M |
Interest Expenses | 127.10M | 50.80M | 9.35M | 21.14M | 17.31M | 29.43M | 30.17M | 8.69M | 897.00K | 998.00K | 730.00K | 462.00K | 457.00K | 180.00K | 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 |
Basic Shares Outstanding | 161.19M | 162.26M | 162.37M | 165.86M | 169.71M | 171.54M | 177.02M | 110.66M | 57.86M | 58.67M | 58.28M | 57.60M | 57.36M | 58.64M | 60.14M | 59.93M | 61.45M | 62.20M | 61.78M | 61.42M | 60.91M | 60.50M | 59.96M | 55.53M | 54.12M | 54.64M | 54.56M | 54.22M | 260.47M | 252.52M |
Diluted Shares Outstanding | 161.83M | 163.21M | 163.17M | 167.06M | 170.55M | 172.14M | 178.00M | 111.70M | 58.48M | 59.38M | 59.07M | 57.84M | 57.60M | 58.95M | 60.78M | 60.22M | 61.81M | 62.81M | 62.67M | 62.39M | 62.25M | 61.95M | 61.61M | 56.94M | 54.71M | 55.52M | 55.63M | 55.22M | 260.47M | 252.52M |
EBITDA | 1.08B | 1.07B | 300.93M | 996.07M | 582.96M | 446.89M | 585.01M | 408.37M | 268.51M | 296.79M | 264.29M | 202.55M | 194.64M | 176.74M | 168.67M | 155.34M | 163.91M | 170.11M | 180.23M | 155.32M | 120.52M | 88.86M | 70.23M | 50.48M | 47.74M | 39.79M | 35.17M | 27.02M | 20.33M | 4.99M |
EBITDA Margin | 15.06% | 14.43% | 15.34% | 16.61% | 12.47% | 9.23% | 10.95% | 16.84% | 24.02% | 25.09% | 23.98% | 20.90% | 20.79% | 20.40% | 23.08% | 23.84% | 21.37% | 23.84% | 27.13% | 27.40% | 27.25% | 26.13% | 24.57% | 20.13% | 22.01% | 26.27% | 28.13% | 27.18% | 26.23% | 8.88% |
EBIT | 399.02M | 1.07B | 300.93M | 995.41M | 576.99M | 442.44M | 580.82M | 201.26M | 152.35M | 185.76M | 171.40M | 116.42M | 109.59M | 100.91M | 97.70M | 83.89M | 94.09M | 104.42M | 119.84M | 102.71M | 79.76M | 58.80M | 47.34M | 32.07M | 28.61M | 25.61M | 22.72M | 17.46M | 12.81M | 10.41M |
EBIT Margin | 5.59% | 14.42% | 15.34% | 16.60% | 12.34% | 9.13% | 10.87% | 8.30% | 13.63% | 15.70% | 15.55% | 12.01% | 11.71% | 11.65% | 13.37% | 12.87% | 12.27% | 14.63% | 18.04% | 18.12% | 18.03% | 17.29% | 16.57% | 12.78% | 13.19% | 16.91% | 18.17% | 17.56% | 16.53% | 18.53% |
Financial Year End | 2023-12-31 | 2022-12-31 | 2022-06-30 | 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 |