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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 1.29B | 1.43B | 1.46B | 1.20B | 1.31B | 1.46B | 1.41B | 1.01B | 901.26M | 769.83M | 648.03M | 562.53M | 474.48M | 299.26M | 185.89M | 229.08M | 188.68M | 143.22M | 96.39M | 60.71M | 33.74M | 22.18M | 26.49M |
Cost of Revenue | 745.74M | 874.13M | 764.46M | 661.73M | 708.37M | 659.61M | 611.98M | 453.93M | 409.39M | 353.31M | 308.14M | 257.80M | 217.23M | 152.80M | 121.63M | 121.78M | 103.69M | 79.93M | 62.48M | 42.27M | N/A | 23.28M | 26.22M |
Gross Profit | 541.70M | 555.41M | 696.40M | 539.00M | 606.21M | 800.27M | 796.91M | 552.24M | 491.88M | 416.52M | 339.90M | 304.73M | 257.25M | 146.46M | 64.27M | 107.30M | 84.98M | 63.29M | 33.90M | 18.43M | 33.74M | -1.10M | 267.00K |
Operating Expenses | 310.13M | 324.01M | 343.63M | 307.49M | 315.34M | 283.01M | 231.34M | 183.43M | 152.39M | 139.38M | 119.22M | 94.48M | 84.59M | 66.06M | 55.21M | 50.10M | 38.66M | 27.29M | 19.62M | 15.37M | N/A | 51.12M | 63.56M |
Selling, General & Admin | 211.43M | 207.90M | 204.06M | 180.59M | 185.34M | 160.24M | 130.47M | 104.88M | 89.06M | 85.97M | 77.56M | 63.08M | 59.17M | 47.74M | 35.65M | 34.30M | 29.13M | 20.74M | 13.83M | 10.54M | N/A | 33.26M | N/A |
Research & Development | 98.70M | 116.11M | 139.57M | 126.90M | 130.00M | 122.77M | 100.87M | 78.55M | 63.33M | 53.40M | 41.66M | 31.40M | 25.42M | 19.16M | 18.54M | 15.80M | 9.53M | 6.54M | 5.79M | 4.83M | N/A | 8.38M | N/A |
Other Operating Expenses | N/A | 1.23M | 437.00K | 763.00K | 345.00K | 1.93M | 22.00K | 948.00K | -125.00K | 793.00K | 155.00K | 8.00K | N/A | -848.00K | 1.02M | N/A | N/A | N/A | N/A | N/A | N/A | 9.47M | 63.56M |
Operating Income | 231.57M | 293.31M | 367.88M | 198.66M | 347.95M | 523.40M | 551.11M | 364.31M | 342.04M | 283.76M | 218.15M | 208.89M | 175.52M | 80.40M | 9.06M | 57.20M | 46.32M | 36.01M | 14.28M | 3.06M | 33.74M | -52.22M | -63.30M |
Other Expenses / Income | 43.31M | -109.95M | -1.40M | 7.03M | -99.57M | 10.99M | 759.00K | 2.25M | -426.00K | 716.00K | 154.00K | 327.00K | -938.00K | -1.15M | -1.29M | -632.00K | 1.29M | -7.89M | -2.35M | -2.57M | -33.74M | 3.84M | 9.69M |
Before Tax Income | 274.88M | 183.35M | 366.48M | 205.69M | 248.38M | 534.39M | 551.87M | 366.56M | 341.62M | 284.47M | 218.30M | 209.22M | 174.58M | 79.25M | 7.77M | 56.56M | 47.61M | 28.12M | 11.93M | 491.00K | N/A | -48.38M | -53.60M |
Income Tax Expenses | 56.00M | 72.59M | 88.61M | 45.35M | 68.11M | 130.23M | 204.28M | 105.85M | 99.59M | 84.03M | 62.52M | 61.47M | 53.58M | 24.90M | 2.48M | 18.11M | 15.52M | -3.00M | 4.08M | -1.60M | 28.21M | 1.18M | -3.98M |
Net Income | 218.88M | 109.91M | 278.42M | 159.57M | 180.23M | 404.03M | 347.61M | 260.75M | 242.15M | 200.44M | 155.78M | 145.00M | 117.76M | 53.99M | 5.42M | 36.65M | 29.89M | 29.23M | 7.43M | 2.01M | -28.21M | -49.38M | -49.62M |
Interest Expenses | N/A | 12.62M | 1.84M | N/A | 14.24M | N/A | 737.00K | 1.30M | N/A | N/A | N/A | 319.00K | 681.00K | 1.19M | 1.25M | 777.00K | 674.00K | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 47.15M | 50.76M | 53.41M | 53.19M | 53.06M | 53.52M | 53.49M | 53.07M | 52.68M | 52.10M | 51.55M | 50.48M | 47.37M | 46.42M | 45.49M | 44.51M | 43.27M | 27.90M | 26.23M | 38.55M | 38.30M | 23.19M | 23.97M |
Diluted Shares Outstanding | 47.32M | 50.92M | 53.93M | 53.78M | 53.84M | 54.73M | 54.70M | 53.80M | 53.43M | 52.82M | 52.38M | 51.54M | 48.69M | 47.59M | 46.59M | 46.22M | 45.75M | 33.01M | 30.17M | 38.55M | 38.30M | 23.19M | 23.97M |
EBITDA | 301.19M | 383.87M | 462.91M | 326.06M | 444.21M | 597.53M | 630.14M | 418.04M | 381.90M | 312.75M | 252.21M | 236.39M | 198.60M | 101.61M | 28.64M | 72.89M | 58.63M | 51.51M | 22.37M | 10.63M | 33.74M | -52.22M | -64.27M |
EBITDA Margin | 23.39% | 26.85% | 31.69% | 27.16% | 33.79% | 40.93% | 44.73% | 41.55% | 42.37% | 40.63% | 38.92% | 42.02% | 41.86% | 33.95% | 15.41% | 31.82% | 31.07% | 35.96% | 23.21% | 17.52% | 100.00% | -235.43% | -242.63% |
EBIT | 274.88M | 195.12M | 368.87M | 204.93M | 262.59M | 534.25M | 552.63M | 367.90M | 341.74M | 284.47M | 218.30M | 206.79M | 172.01M | 80.08M | 9.16M | 55.54M | 46.09M | 26.24M | 11.51M | 411.00K | N/A | -48.21M | -53.61M |
EBIT Margin | 21.35% | 13.65% | 25.25% | 17.07% | 19.97% | 36.60% | 39.22% | 36.56% | 37.92% | 36.95% | 33.69% | 36.76% | 36.25% | 26.76% | 4.93% | 24.25% | 24.43% | 18.32% | 11.94% | 0.68% | 0.00% | -217.36% | -202.37% |
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 |