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 | 7.14B | 7.43B | 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 | 37.54M |
Cost of Revenue | 5.89B | 5.65B | 4.59B | 3.70B | 4.00B | 4.38B | 2.00B | 889.89M | 925.56M | 878.07M | 789.66M | 763.40M | 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 | 10.81M |
Gross Profit | 1.25B | 1.77B | 1.41B | 969.12M | 842.90M | 960.52M | 422.20M | 228.14M | 257.40M | 224.27M | 179.58M | 172.64M | 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 | 26.73M |
Operating Expenses | 915.75M | 681.92M | 446.55M | 399.35M | 411.98M | 388.68M | 188.22M | 79.66M | 79.40M | 61.55M | 65.67M | 64.37M | 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 | 19.83M |
Selling, General & Admin | 639.20M | 479.57M | 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 | 16.36M |
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 | 276.55M | 202.34M | 148.68M | 186.91M | 198.12M | 9.96M | 558.00K | 4.94M | 9.04M | 9.38M | 2.84M | 1.55M | 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 | 3.47M |
Operating Income | 338.15M | 412.30M | 418.18M | 76.28M | -16.06M | 569.04M | 200.63M | 148.48M | 178.00M | 162.72M | 113.91M | 108.27M | 100.02M | 95.22M | 82.00M | 92.66M | 102.44M | 119.49M | 101.69M | 79.36M | 59.45M | 47.49M | 39.55M | 32.02M | 25.91M | 22.98M | 17.48M | 13.16M | 8.84M | 6.90M |
Other Expenses / Income | -67.86M | -71.32M | 8.94M | 484.03M | -13.46M | -17.00M | -6.92M | 4.35M | 8.50M | 9.11M | 2.79M | 1.51M | 1.17M | 2.40M | 1.90M | 1.43M | 1.98M | 8.85M | 3.82M | 398.00K | -651.00K | -149.00K | -7.48M | -3.42M | -296.11K | -259.04K | -17.83K | -346.47K | 1.57M | 479.90K |
Before Tax Income | 270.29M | 1.02B | 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 | 7.38M |
Income Tax Expenses | 54.77M | 249.39M | 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 | 3.28M |
Net Income | 217.15M | 771.33M | 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 | 4.09M |
Interest Expenses | 127.10M | 50.80M | 21.14M | 17.31M | 29.43M | 30.17M | 8.69M | 897.00K | 998.00K | 730.00K | 462.00K | 457.00K | 180.00K | 251.13M | 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 | 165.86M | 169.71M | 171.54M | 177.02M | 110.66M | 80.36M | 81.49M | 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 | 417.84M | 260.47M | 252.52M | 231.36M |
Diluted Shares Outstanding | 161.83M | 163.21M | 167.06M | 170.55M | 172.14M | 178.00M | 111.70M | 81.23M | 82.47M | 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 | 419.45M | 260.47M | 252.52M | 231.36M |
EBITDA | 1.13B | 1.77B | 1.62B | 1.17B | 1.03B | 965.69M | 440.66M | 256.51M | 273.68M | 239.20M | 192.49M | 195.29M | 177.20M | 168.57M | 155.34M | 163.91M | 170.11M | 179.88M | 154.30M | 120.52M | -63.69M | -56.43M | -56.30M | -42.71M | -25.95M | -16.14M | 35.20M | -13.73M | 14.25M | 11.00M |
EBITDA Margin | 15.86% | 23.87% | 26.99% | 24.93% | 21.20% | 18.07% | 18.17% | 22.94% | 23.13% | 21.70% | 19.86% | 20.86% | 20.46% | 23.07% | 23.84% | 21.37% | 23.84% | 27.07% | 27.22% | 27.25% | -18.73% | -19.74% | -22.44% | -19.70% | -17.13% | -12.91% | 35.40% | -17.72% | 25.37% | 29.31% |
EBIT | 399.02M | 1.07B | 995.41M | 576.99M | 442.44M | 580.82M | 201.26M | 152.35M | 185.76M | 171.40M | 116.42M | 109.59M | 100.91M | 348.83M | 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 | 7.38M |
EBIT Margin | 5.59% | 14.42% | 16.60% | 12.34% | 9.13% | 10.87% | 8.30% | 13.63% | 15.70% | 15.55% | 12.01% | 11.71% | 11.65% | 47.74% | 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% | 19.65% |
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 |