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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 2.33B | 1.94B | 1.69B | 1.48B | 1.45B | 1.63B | 1.73B | 1.60B | 1.47B | 1.29B | 1.12B | 916.08M | 743.18M | 603.83M | 369.85M | 281.50M | 210.94M | 159.63M | 115.92M | 73.59M | 53.34M | 30.12M | 5.73M | 2.05M | 400.00K | 100.00K |
Cost of Revenue | 257.50M | 146.70M | 122.50M | 108.10M | 117.60M | 198.70M | 105.70M | 72.70M | 69.04M | 125.88M | 131.13M | 119.30M | 88.90M | 73.47M | 45.32M | 30.07M | 22.26M | 17.03M | 12.31M | 8.25M | 6.78M | 5.46M | 3.14M | 1.71M | 1.40M | N/A |
Gross Profit | 2.07B | 1.79B | 1.56B | 1.38B | 1.33B | 1.43B | 1.62B | 1.53B | 1.40B | 1.16B | 985.86M | 796.78M | 654.28M | 530.37M | 324.53M | 251.43M | 188.68M | 142.60M | 103.60M | 65.34M | 46.56M | 24.66M | 2.59M | 343.47K | -1.00M | 100.00K |
Operating Expenses | 885.10M | 809.90M | 1.01B | 781.60M | 1.52B | 623.70M | 594.70M | 464.40M | 697.71M | 623.84M | 693.36M | 375.13M | 336.50M | 366.36M | 298.53M | 333.49M | 182.38M | 113.62M | 60.71M | 52.13M | 58.08M | 42.67M | 49.53M | 81.84M | 34.40M | 13.40M |
Selling, General & Admin | 477.10M | 487.00M | 467.00M | 423.90M | 336.20M | 265.80M | 330.10M | 316.80M | 452.61M | 381.29M | 394.01M | 201.75M | 156.48M | 199.60M | 176.34M | 94.31M | 99.03M | 54.03M | 24.66M | 21.53M | 22.67M | 15.89M | 16.94M | 11.74M | 5.00M | 2.40M |
Research & Development | 408.00M | 322.90M | 540.10M | 357.70M | 1.18B | 357.90M | 264.60M | 147.60M | 245.10M | 242.55M | 299.35M | 173.39M | 180.01M | 166.76M | 122.19M | 239.18M | 83.35M | 57.57M | 36.05M | 30.60M | 35.42M | 26.78M | 32.59M | 70.19M | 30.70M | 11.00M |
Other Operating Expenses | N/A | -40.20M | 42.20M | 49.30M | 22.60M | -7.70M | 13.20M | 2.40M | 157.00K | 3.97M | 635.00K | 31.87M | 156.48M | 199.60M | 176.34M | 94.31M | 99.03M | 56.05M | 24.66M | 21.53M | 22.67M | 15.89M | N/A | -79.74K | -1.30M | 2.40M |
Operating Income | 1.18B | 979.70M | 555.90M | 593.60M | -187.60M | 805.40M | 814.90M | 1.06B | 699.01M | 538.80M | 292.50M | 421.65M | 317.78M | 164.00M | 26.00M | -82.06M | 6.30M | 28.98M | 42.89M | 13.21M | -11.53M | -18.00M | -46.94M | -81.50M | -35.40M | -13.30M |
Other Expenses / Income | 89.40M | -29.10M | 38.00M | 45.30M | 22.60M | -46.50M | -45.40M | -1.50M | 345.42M | -13.60M | -13.60M | 19.02M | -18.66M | -16.17M | -7.23M | 9.76M | 10.28M | 10.93M | 4.63M | 2.24M | 1.56M | -5.65M | 9.65M | -4.68M | 63.50K | 546.20K |
Before Tax Income | 1.27B | 950.60M | 593.90M | 638.90M | -165.00M | 758.90M | 769.50M | 1.06B | 1.04B | 525.18M | 278.90M | 440.67M | 299.12M | 147.84M | 18.77M | -72.30M | 16.58M | 39.91M | 47.52M | 15.45M | -9.97M | -23.65M | -37.29M | -86.18M | -35.30M | -12.80M |
Income Tax Expenses | 289.50M | 223.30M | 118.10M | 124.10M | -60.50M | 169.70M | 351.60M | 346.50M | 392.80M | 185.11M | 104.34M | 136.23M | 81.87M | 41.92M | -695.00K | -29.51M | -3.28M | -34.06M | -17.49M | -3.02M | -2.51M | 5.44M | -9.65M | -5.89M | -1.90M | N/A |
Net Income | 984.80M | 727.30M | 475.80M | 514.80M | -104.50M | 589.20M | 417.90M | 713.70M | 651.64M | 340.07M | 174.56M | 304.44M | 217.87M | 105.92M | 19.46M | -42.79M | 19.86M | 73.97M | 65.02M | 15.45M | -9.97M | -23.65M | -37.29M | -75.61M | -33.50M | -12.80M |
Interest Expenses | 59.30M | 32.40M | 18.60M | 23.50M | 44.20M | 13.90M | 9.00M | 3.90M | 4.74M | 17.59M | 18.06M | 16.64M | 21.37M | 19.71M | 12.88M | 16.00K | 2.17M | 482.00K | 29.00K | 4.00K | 112.00K | 117.00K | 172.72K | 120.03K | N/A | N/A |
Basic Shares Outstanding | 46.80M | 45.50M | 44.90M | 44.20M | 43.80M | 43.50M | 44.00M | 43.80M | 46.00M | 48.18M | 50.08M | 52.09M | 57.16M | 56.14M | 53.31M | 45.80M | 42.45M | 46.02M | 45.65M | 43.45M | 42.27M | 41.29M | 40.57M | 38.47M | 26.69M | 16.64M |
Diluted Shares Outstanding | 49.70M | 48.50M | 47.30M | 44.60M | 43.80M | 44.00M | 44.90M | 46.80M | 51.22M | 54.16M | 53.23M | 53.28M | 59.40M | 59.52M | 56.13M | 45.80M | 44.90M | 48.28M | 50.41M | 46.70M | 42.27M | 41.29M | 40.57M | 38.47M | 26.69M | 16.64M |
EBITDA | 1.39B | 1.04B | 736.80M | 646.30M | -74.90M | 838.40M | 1.05B | 1.09B | 1.08B | 575.02M | 323.76M | 484.45M | 341.02M | 185.47M | 43.04M | -67.75M | 22.18M | 28.98M | 50.09M | 17.83M | -9.20M | -14.87M | -43.42M | -81.58M | -36.66M | -13.80M |
EBITDA Margin | 59.58% | 53.73% | 43.71% | 43.57% | -5.17% | 51.51% | 61.06% | 68.23% | 73.82% | 44.63% | 28.99% | 52.88% | 45.89% | 30.72% | 11.64% | -24.07% | 10.52% | 18.16% | 43.21% | 24.23% | -17.25% | -49.36% | -757.61% | -3,980.97% | -9,165.88% | -13,800.00% |
EBIT | 1.33B | 983.00M | 612.50M | 662.40M | -120.80M | 772.80M | 778.50M | 1.06B | 1.05B | 542.77M | 296.96M | 457.31M | 321.11M | 167.55M | 31.64M | -72.28M | 18.76M | 40.39M | 47.55M | 12.43M | -12.37M | -18.09M | -46.77M | -81.38M | -35.40M | -12.80M |
EBIT Margin | 57.30% | 50.77% | 36.34% | 44.66% | -8.34% | 47.48% | 45.12% | 66.56% | 71.58% | 42.12% | 26.59% | 49.92% | 43.21% | 27.75% | 8.56% | -25.68% | 8.89% | 25.30% | 41.02% | 16.89% | -23.18% | -60.08% | -815.92% | -3,971.23% | -8,850.00% | -12,800.00% |
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 |