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 | 1.82B | 1.79B | 1.21B | 844.45M | 627.92M | 582.38M | 470.93M | 388.67M | 333.07M | 282.54M | 238.09M | 213.81M | 196.52M | 218.84M | 165.01M | 160.51M | 134.00M | 105.02M | 99.13M | 47.60M | 24.20M | 12.21M | 8.13M | 5.25M | 600.00K |
Cost of Revenue | 799.95M | 745.60M | 522.34M | 378.50M | 281.60M | 259.71M | 212.65M | 177.79M | 152.90M | 129.92M | 110.19M | 100.67M | 94.92M | 97.38M | 67.33M | 61.18M | 48.78M | 38.11M | 36.00M | 19.49M | 10.93M | 6.83M | 5.97M | 3.85M | 500.00K |
Gross Profit | 1.02B | 1.05B | 685.46M | 465.95M | 346.32M | 322.67M | 258.28M | 210.87M | 180.17M | 152.62M | 127.90M | 113.15M | 101.59M | 121.46M | 97.68M | 99.33M | 85.22M | 66.91M | 63.13M | 28.10M | 13.27M | 5.37M | 2.16M | 1.40M | 100.00K |
Operating Expenses | 539.38M | 513.77M | 416.82M | 299.27M | 241.30M | 207.26M | 179.62M | 156.66M | 138.10M | 125.34M | 104.36M | 98.81M | 84.80M | 90.96M | 78.15M | 76.82M | 75.55M | 65.67M | 56.66M | 33.63M | 16.48M | 8.67M | 2.61M | 3.03M | 1.40M |
Selling, General & Admin | 275.74M | 273.60M | 226.19M | 161.67M | 133.54M | 113.80M | 97.26M | 83.01M | 72.31M | 66.75M | 54.62M | 50.02M | 40.28M | 46.59M | 39.85M | 35.26M | 29.54M | 27.59M | 41.84M | 25.95M | 10.99M | 4.21M | N/A | 1.10M | 200.00K |
Research & Development | 263.64M | 240.17M | 190.63M | 137.60M | 107.76M | 93.45M | 82.36M | 73.64M | 65.79M | 58.59M | 49.73M | 48.80M | 44.52M | 44.37M | 38.30M | 34.85M | 27.34M | 22.30M | 14.83M | 7.69M | 5.49M | 4.46M | 2.61M | 1.44M | 1.20M |
Other Operating Expenses | N/A | -1.85M | 9.80M | 10.46M | 10.56M | 4.99M | 5.52M | 2.82M | 1.42M | 1.09M | 92.00K | 611.00K | N/A | N/A | N/A | N/A | 18.67M | 15.78M | N/A | N/A | N/A | N/A | N/A | 494.00K | N/A |
Operating Income | 481.74M | 526.78M | 262.42M | 158.88M | 102.56M | 113.49M | 77.42M | 54.45M | 41.07M | 35.30M | 23.91M | 17.28M | 13.42M | 30.50M | 19.53M | 22.51M | 9.67M | 1.24M | 6.46M | -5.53M | -3.21M | -3.29M | -3.40M | -1.63M | -1.30M |
Other Expenses / Income | 24.11M | -1.85M | 9.80M | 10.46M | 10.56M | 4.99M | 5.52M | 2.82M | 1.42M | 1.09M | 92.00K | 611.00K | 309.00K | 922.00K | 618.00K | 2.94M | 4.60M | 2.36M | 1.59M | -7.76M | N/A | N/A | 3.40M | 29.00K | N/A |
Before Tax Income | 505.84M | 524.94M | 272.22M | 169.34M | 113.12M | 118.48M | 82.94M | 57.26M | 42.49M | 36.39M | 24.01M | 17.89M | 13.73M | 31.42M | 20.15M | 25.44M | 14.27M | 3.60M | 8.06M | -5.45M | N/A | N/A | N/A | -1.60M | -1.30M |
Income Tax Expenses | 78.47M | 87.27M | 30.20M | 4.97M | 4.28M | 13.21M | 17.74M | 4.54M | 7.32M | 897.00K | 1.11M | 2.13M | 425.00K | 1.86M | 474.00K | 1.22M | 4.98M | 6.46M | 2.95M | -1.00M | -169.89K | -57.15K | 2.82M | N/A | N/A |
Net Income | 427.37M | 437.67M | 242.02M | 164.38M | 108.84M | 105.27M | 65.20M | 52.72M | 35.17M | 35.49M | 22.90M | 15.76M | 13.30M | 29.56M | 19.67M | 24.23M | 9.29M | -2.86M | 5.11M | -4.45M | -3.04M | -3.24M | -3.57M | -1.60M | -1.30M |
Interest Expenses | N/A | 14.37M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 362.00K | 234.00K | 429.00K | 652.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 47.61M | 46.73M | 45.85M | 44.84M | 43.16M | 44.60M | 41.35M | 40.44M | 39.47M | 38.69M | 37.39M | 34.87M | 34.05M | 35.83M | 34.31M | 33.51M | 31.70M | 29.50M | 28.00M | 9.13M | 6.14M | 5.86M | 5.68M | 4.85M | 4.70M |
Diluted Shares Outstanding | 48.77M | 48.36M | 47.89M | 47.01M | 45.76M | 44.60M | 43.58M | 41.91M | 40.87M | 39.79M | 38.62M | 36.25M | 35.16M | 37.83M | 36.63M | 36.12M | 35.09M | 29.50M | 30.87M | 9.13M | 6.14M | 5.86M | 5.68M | 4.85M | 4.70M |
EBITDA | 521.90M | 563.90M | 291.12M | 185.87M | 119.89M | 127.72M | 94.77M | 65.99M | 53.35M | 41.00M | 35.70M | 23.67M | 22.46M | 39.44M | 26.10M | 28.23M | 13.85M | 1.24M | 6.46M | 7.92M | 868.27K | -2.49M | -454.49K | -1.63M | -1.30M |
EBITDA Margin | 28.66% | 31.43% | 24.10% | 22.01% | 19.09% | 21.93% | 20.12% | 16.98% | 16.02% | 14.51% | 15.00% | 11.07% | 11.43% | 18.02% | 15.82% | 17.59% | 10.34% | 1.18% | 6.52% | 16.65% | 3.59% | -20.36% | -5.59% | -31.07% | -216.67% |
EBIT | 505.84M | 539.31M | 272.22M | 169.34M | 113.12M | 118.48M | 82.94M | 57.26M | 42.49M | 36.39M | 24.01M | 17.89M | 14.09M | 31.65M | 20.58M | 26.09M | 14.27M | 3.60M | 8.06M | -5.45M | -3.21M | -3.29M | -754.49K | -1.60M | -1.30M |
EBIT Margin | 27.78% | 30.06% | 22.54% | 20.05% | 18.02% | 20.34% | 17.61% | 14.73% | 12.76% | 12.88% | 10.08% | 8.37% | 7.17% | 14.46% | 12.47% | 16.26% | 10.65% | 3.43% | 8.13% | -11.46% | -13.25% | -26.99% | -9.28% | -30.52% | -216.67% |
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 |