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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 1.69B | 1.38B | 1.06B | 841.43M | 737.67M | 566.34M | 433.05M | 329.14M | 224.65M | 150.93M | 107.60M | 76.81M | 57.21M |
Cost of Revenue | 276.29M | 212.74M | 161.89M | 123.55M | 109.75M | 90.76M | 72.03M | 54.07M | 35.47M | 27.32M | 20.89M | 16.33M | 13.27M |
Gross Profit | 1.42B | 1.16B | 893.64M | 717.89M | 627.92M | 475.57M | 361.02M | 275.07M | 189.18M | 123.61M | 86.71M | 60.48M | 43.93M |
Operating Expenses | 966.06M | 783.80M | 640.07M | 531.76M | 401.70M | 301.86M | 282.39M | 217.10M | 154.75M | 107.91M | 77.39M | 54.35M | 42.48M |
Selling, General & Admin | 705.75M | 585.69M | 485.83M | 413.92M | 306.82M | 240.49M | 242.16M | 188.30M | 140.38M | 99.05M | 71.56M | 48.63M | 36.95M |
Research & Development | 198.95M | 148.34M | 118.43M | 90.24M | 73.08M | 46.25M | 30.43M | 20.97M | 8.63M | 4.33M | 2.15M | 1.63M | 1.23M |
Other Operating Expenses | 23.00M | 49.76M | 35.81M | 27.61M | 21.80M | 1.76M | 9.80M | 7.83M | 5.74M | 4.54M | 3.68M | 4.09M | 4.30M |
Operating Income | 451.32M | 378.68M | 253.57M | 186.12M | 226.22M | 173.72M | 78.62M | 57.97M | 34.44M | 15.70M | 9.32M | 6.13M | 1.46M |
Other Expenses / Income | 23.00M | 10.90M | 2.40M | -187.00K | -137.00K | 1.76M | -1.98M | -728.00K | -910.00K | -6.04M | -1.61M | -6.62M | -26.00K |
Before Tax Income | 472.40M | 389.58M | 255.96M | 185.94M | 226.09M | 174.71M | 76.65M | 57.24M | 33.52M | 9.66M | 7.71M | -490.00K | 1.43M |
Income Tax Expenses | 131.61M | 108.19M | 60.00M | 42.48M | 45.51M | 37.65M | 9.84M | 13.40M | 12.58M | 3.99M | N/A | -84.00K | N/A |
Net Income | 340.79M | 281.39M | 195.96M | 143.45M | 180.58M | 137.06M | 66.81M | 43.84M | 20.95M | 5.66M | 7.71M | -406.00K | 1.43M |
Interest Expenses | 1.93M | 2.54M | N/A | 19.00K | 940.00K | 766.00K | 911.00K | 1.04M | 1.43M | 3.42M | 2.81M | 6.98M | 134.00K |
Basic Shares Outstanding | 57.71M | 57.93M | 57.88M | 57.62M | 57.56M | 57.71M | 57.84M | 58.00M | 56.00M | 50.00M | 47.69M | 47.69M | 47.69M |
Diluted Shares Outstanding | 57.97M | 58.17M | 58.19M | 58.28M | 58.40M | 58.58M | 58.79M | 58.00M | 56.00M | 50.00M | 48.37M | 48.37M | 48.37M |
EBITDA | 588.27M | 484.81M | 323.18M | 239.33M | 269.24M | 205.13M | 96.95M | 71.91M | 44.37M | 20.24M | 16.00M | 12.01M | 6.85M |
EBITDA Margin | 34.73% | 35.25% | 30.62% | 28.44% | 36.50% | 36.22% | 22.39% | 21.85% | 19.75% | 13.41% | 14.87% | 15.63% | 11.97% |
EBIT | 474.33M | 392.11M | 255.96M | 185.96M | 227.03M | 175.48M | 77.56M | 58.28M | 34.95M | 13.08M | 10.52M | 6.49M | 1.56M |
EBIT Margin | 28.01% | 28.51% | 24.25% | 22.10% | 30.78% | 30.98% | 17.91% | 17.71% | 15.56% | 8.66% | 9.77% | 8.45% | 2.73% |
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 |