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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 2.44B | 2.76B | 3.29B | 2.26B | 2.01B | 2.06B | 1.70B | 1.44B | 1.22B | 915.86M | 765.43M | 642.37M | 524.26M | 378.90M | 313.14M | 194.66M | 321.60M | 208.00M | 125.64M | 86.32M | 60.12M |
Cost of Revenue | 78.78M | 1.80B | 1.96B | 1.49B | 1.31B | 1.29B | 1.05B | 990.47M | 878.07M | 613.66M | 538.73M | 483.08M | 398.36M | 280.05M | 233.44M | 164.83M | 319.90M | 29.06M | N/A | N/A | N/A |
Gross Profit | 2.36B | 958.34M | 1.33B | 774.52M | 697.42M | 778.10M | 651.38M | 449.58M | 345.21M | 302.19M | 226.70M | 159.29M | 125.91M | 98.85M | 79.69M | 29.83M | 1.70M | 178.94M | 125.64M | 86.32M | 60.12M |
Operating Expenses | 1.85B | 172.77M | -2.30B | -1.79B | -1.62B | -1.55B | 65.06M | 57.67M | 50.82M | 45.43M | 36.45M | 35.51M | 33.52M | 28.46M | 20.93M | 16.17M | 28.69M | 23.89M | -59.11M | 21.32M | -24.87M |
Selling, General & Admin | 1.85B | 1.70B | 1.85B | 1.37B | 1.20B | 1.20B | 962.51M | 900.59M | 788.17M | 549.52M | 485.79M | 430.42M | 357.68M | 251.92M | 210.82M | 146.66M | 299.33M | 72.91M | 24.11M | 17.08M | 12.45M |
Research & Development | N/A | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 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 | N/A | -1.98B | -4.15B | -3.16B | -2.82B | -2.86B | -1.23B | -1.15B | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | -83.23M | 76.00K | -37.32M |
Operating Income | 575.94M | 666.93M | 988.14M | 478.73M | 392.48M | 503.53M | 403.89M | 243.57M | 136.87M | 171.17M | 130.96M | 75.10M | 49.07M | 47.67M | 42.23M | 25.74M | -3.64M | 86.64M | 66.52M | 51.89M | 35.25M |
Other Expenses / Income | -210.15M | -173.76M | -149.59M | -226.55M | -208.88M | -174.80M | -117.81M | -169.94M | -203.40M | -111.52M | -85.90M | -24.81M | -19.63M | 1.45M | -20.84M | -35.13M | -46.40M | -6.22M | 66.53M | 29.00K | -9.00K |
Before Tax Income | 365.79M | 704.04M | 1.12B | 540.83M | 448.71M | 551.37M | 437.65M | 267.81M | 134.72M | 176.13M | 138.50M | 70.39M | 36.73M | 33.69M | 19.78M | -9.38M | -54.94M | 94.13M | 66.53M | 51.92M | 35.24M |
Income Tax Expenses | 80.57M | 172.63M | 248.03M | 128.15M | 95.05M | 108.52M | 258.44M | 119.30M | 77.03M | 68.76M | 63.69M | 30.91M | 22.72M | 15.88M | 19.53M | 179.00K | 12.40M | 8.40M | 3.37M | 2.11M | 905.00K |
Net Income | 255.48M | 476.52M | 740.12M | 350.57M | 297.44M | 377.24M | 125.45M | 107.53M | 42.86M | 86.87M | 53.26M | 28.89M | 6.95M | 8.95M | -1.57M | -4.71M | -34.49M | 69.74M | 63.15M | 49.78M | 34.34M |
Interest Expenses | 16.72M | 16.85M | 17.59M | 21.41M | 20.14M | 17.77M | 20.00M | 16.74M | 16.98M | 15.54M | 14.01M | 15.30M | 19.39M | 22.84M | 24.27M | 30.28M | 18.45M | 8.50M | N/A | N/A | N/A |
Basic Shares Outstanding | 38.10M | 39.22M | 40.05M | 40.55M | 39.99M | 45.28M | 39.64M | 39.22M | 37.16M | 35.83M | 32.21M | 29.27M | 26.02M | 19.66M | 15.54M | 13.07M | 10.22M | 6.36M | 4.00M | 4.00M | 4.00M |
Diluted Shares Outstanding | 40.10M | 41.04M | 43.32M | 42.62M | 43.19M | 45.28M | 44.83M | 44.19M | 43.70M | 41.84M | 38.48M | 32.55M | 29.40M | 22.97M | 15.54M | 13.07M | 10.22M | 6.36M | 4.00M | 4.00M | 4.00M |
EBITDA | 445.27M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 219.61M | 213.47M | 158.94M | 101.12M | 74.11M | 44.93M | 45.14M | N/A | N/A | 100.36M | N/A | N/A | N/A |
EBITDA Margin | 18.23% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 0.00% | 17.95% | 23.31% | 20.77% | 15.74% | 14.14% | 11.86% | 14.41% | 0.00% | 0.00% | 48.25% | 0.00% | 0.00% | 0.00% |
EBIT | 352.76M | 666.00M | 1.01B | 500.14M | 412.62M | 503.53M | 403.89M | 243.57M | 136.87M | 171.17M | 130.96M | 75.10M | 49.07M | 47.67M | 42.23M | 25.74M | -3.64M | 86.64M | 66.52M | 51.89M | 35.25M |
EBIT Margin | 14.44% | 24.11% | 30.57% | 22.09% | 20.54% | 24.39% | 23.70% | 16.91% | 11.19% | 18.69% | 17.11% | 11.69% | 9.36% | 12.58% | 13.49% | 13.23% | -1.13% | 41.65% | 52.95% | 60.12% | 58.63% |
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 |