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 | 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 |
Gross Profit | 2.36B | 958.34M | 1.33B | 774.52M | 697.42M | 778.10M | 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 |
Operating Expenses | 1.99B | 172.77M | -2.30B | -1.79B | -1.62B | -1.55B | N/A | 1.17B | 1.05B | 734.00M | 635.00M | 575.00M | 481.00M | 336.00M | 268.00M | 198.00M | 377.00M | 114.00M | N/A | N/A | N/A |
Selling, General & Admin | 1.66B | 1.70B | 1.85B | 1.37B | 1.20B | 1.20B | 1.07B | 998.33M | 879.93M | 608.35M | 531.10M | 470.33M | 389.15M | 274.58M | 224.45M | 159.79M | 309.85M | 82.11M | 29.49M | 21.25M | 16.43M |
Research & Development | 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 | N/A | N/A | N/A |
Other Operating Expenses | -1.99B | -1.98B | -4.15B | -3.16B | -2.82B | -2.86B | N/A | 172.67M | 169.06M | 125.65M | 103.90M | 104.67M | 91.84M | 61.42M | 43.55M | 38.21M | 67.15M | 31.89M | N/A | N/A | N/A |
Operating Income | 378.77M | 666.93M | 988.14M | 478.73M | 392.48M | 503.53M | 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 Expenses / Income | -12.98M | 37.11M | 128.46M | 62.11M | 56.23M | 47.84M | 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 |
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 | 40.59M | 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 | 694.65M | 1.02B | 504.97M | 423.50M | 532.90M | 429.92M | 268.79M | 166.50M | 189.95M | 147.66M | 93.88M | 69.47M | 59.22M | 48.10M | 30.36M | 13.78M | 91.14M | 67.30M | 52.56M | 35.88M |
EBITDA Margin | 18.23% | 25.15% | 30.89% | 22.31% | 21.08% | 25.81% | 25.23% | 18.67% | 13.61% | 20.74% | 19.29% | 14.61% | 13.25% | 15.63% | 15.36% | 15.60% | 4.28% | 43.82% | 53.57% | 60.89% | 59.67% |
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 |