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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 3.86B | 3.73B | 3.95B | 2.47B | 2.41B | 1.97B | 1.47B | 1.08B | 845.49M | 761.65M | 660.21M | 560.04M | 479.74M | 387.13M | 312.33M | 303.98M | 284.33M | 206.35M | 207.12M | 172.83M | 122.72M | 75.39M | 46.38M | 6.74M | 411.00K |
Cost of Revenue | 1.14B | 1.10B | 1.02B | 708.71M | 662.90M | 518.62M | 356.47M | 264.58M | 205.38M | 183.21M | 162.10M | 143.65M | 118.46M | 83.71M | 78.84M | 78.85M | 75.03M | 64.78M | 63.78M | 57.53M | 51.56M | 45.99M | 46.83M | 20.25M | 1.75M |
Gross Profit | 2.72B | 2.63B | 2.94B | 1.76B | 1.74B | 1.45B | 1.12B | 815.29M | 640.11M | 578.44M | 498.11M | 416.39M | 361.28M | 303.42M | 233.49M | 225.13M | 209.30M | 141.58M | 143.34M | 115.30M | 71.16M | 29.41M | -447.00K | -13.51M | -1.34M |
Operating Expenses | 2.06B | 1.98B | 1.96B | 1.38B | 1.23B | 981.30M | 763.34M | 566.37M | 451.48M | 384.87M | 336.88M | 294.20M | 270.92M | 200.68M | 266.19M | 203.38M | 175.44M | 179.12M | 140.90M | 105.54M | 91.10M | 97.64M | 98.40M | 67.61M | 13.36M |
Selling, General & Admin | 1.70B | 1.67B | 1.71B | 1.20B | 1.07B | 852.40M | 665.78M | 490.65M | 390.24M | 332.07M | 292.80M | 247.88M | 231.33M | 192.02M | 243.93M | 177.22M | 151.51M | 160.64M | 122.31M | 89.78M | 77.98M | 84.58M | 83.31M | 58.44M | 9.16M |
Research & Development | 346.83M | 305.26M | 250.31M | 175.31M | 157.36M | 128.90M | 97.56M | 75.72M | 61.24M | 52.80M | 44.08M | 42.87M | 37.15M | 26.00M | 22.25M | 26.16M | 25.73M | 18.47M | 18.59M | 15.76M | 13.11M | 13.06M | 14.68M | 9.17M | 4.20M |
Other Operating Expenses | -14.68M | -48.91M | 32.92M | -11.35M | 7.68M | -8.49M | N/A | N/A | N/A | N/A | N/A | 3.46M | 2.44M | -17.33M | N/A | N/A | -1.80M | N/A | N/A | N/A | N/A | N/A | 400.00K | N/A | N/A |
Operating Income | 657.33M | 642.60M | 976.40M | 293.63M | 407.48M | 466.56M | 353.61M | 248.92M | 188.63M | 193.58M | 161.22M | 122.18M | 90.36M | 102.73M | -32.69M | 21.75M | 33.85M | -37.54M | 2.45M | 9.77M | -19.94M | -68.24M | -98.84M | -81.11M | -14.71M |
Other Expenses / Income | -16.12M | -43.54M | 36.02M | 85.32M | 155.17M | -8.49M | 11.19M | -6.36M | -2.53M | -3.21M | -68.09M | -37.89M | -419.00K | -731.00K | -1.20M | -4.67M | 3.10M | 3.40M | 283.00K | -3.00K | -101.00K | 116.00K | 1.37M | -132.00K | -86.00K |
Before Tax Income | 641.20M | 599.06M | 1.01B | 378.95M | 562.65M | 466.65M | 364.80M | 242.57M | 186.10M | 190.37M | 93.14M | 84.30M | 89.94M | 102.00M | -33.89M | 17.08M | 36.95M | -34.13M | 2.73M | 9.76M | -20.04M | -68.12M | -97.47M | N/A | N/A |
Income Tax Expenses | 196.15M | 237.48M | 240.40M | -1.40B | 112.35M | 57.72M | 130.16M | 51.20M | 42.08M | 44.54M | 28.84M | 25.61M | 23.23M | 27.75M | -2.62M | -62.91M | 1.23M | 828.00K | 1.32M | 994.00K | 84.00K | N/A | 10.00K | N/A | N/A |
Net Income | 445.05M | 361.57M | 772.02M | 1.78B | 442.78M | 400.24M | 231.42M | 189.68M | 144.02M | 145.83M | 64.30M | 58.69M | 66.72M | 74.25M | -31.27M | 79.99M | 35.72M | -34.96M | 1.41M | 8.77M | -20.12M | -68.12M | -97.47M | -88.75M | -15.41M |
Interest Expenses | -2.13M | 5.37M | 36.02M | -8.22M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 51.00K | 19.00K | 85.00K | 24.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 76.43M | 78.19M | 78.92M | 78.76M | 79.42M | 80.06M | 80.08M | 79.86M | 80.00M | 80.75M | 80.55M | 80.53M | 77.99M | 75.83M | 69.09M | 66.81M | 67.18M | 63.25M | 61.64M | 59.96M | 57.76M | 47.88M | 42.25M | 5.55M | 4.22M |
Diluted Shares Outstanding | 76.57M | 78.42M | 79.67M | 79.23M | 80.10M | 81.36M | 81.83M | 81.48M | 81.52M | 82.28M | 82.59M | 83.04M | 80.29M | 78.08M | 69.09M | 68.06M | 71.44M | 63.25M | 63.15M | 64.09M | 57.76M | 47.88M | 42.25M | 5.55M | 4.22M |
EBITDA | 812.37M | 665.50M | 976.40M | 387.17M | 486.47M | 466.56M | 399.32M | 264.88M | 204.10M | 208.22M | 109.96M | 102.11M | 107.47M | 116.21M | -20.80M | 29.89M | 50.34M | -23.86M | 13.18M | 24.45M | 1.88M | -39.04M | -67.44M | -86.23M | -14.86M |
EBITDA Margin | 21.03% | 17.82% | 24.70% | 15.66% | 20.21% | 23.73% | 27.10% | 24.53% | 24.14% | 27.34% | 16.66% | 18.23% | 22.40% | 30.02% | -6.66% | 9.83% | 17.70% | -11.56% | 6.36% | 14.15% | 1.53% | -51.78% | -145.39% | -1,279.26% | -3,614.60% |
EBIT | 639.07M | 604.42M | 1.05B | 370.73M | 555.12M | 457.96M | 361.58M | 240.88M | 186.10M | 190.37M | 93.14M | 84.30M | 89.99M | 102.02M | -33.81M | 17.10M | 36.95M | -34.13M | 2.73M | 9.76M | -20.04M | -68.12M | -97.46M | -88.75M | -15.41M |
EBIT Margin | 16.55% | 16.18% | 26.53% | 15.00% | 23.06% | 23.29% | 24.54% | 22.31% | 22.01% | 24.99% | 14.11% | 15.05% | 18.76% | 26.35% | -10.82% | 5.63% | 13.00% | -16.54% | 1.32% | 5.65% | -16.33% | -90.35% | -210.12% | -1,316.54% | -3,750.61% |
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 |