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 | 1997-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 928.73M | 767.08M | 663.64M | 586.37M | 617.95M | 559.16M | 594.60M | 604.56M | 556.37M | 492.10M | 414.52M | 376.25M | 329.25M | 297.12M | 246.67M | 337.20M | 337.40M | 288.87M | 246.40M | 214.92M | 196.81M | 175.72M | 151.27M | 133.10M | 81.30M | 62.10M | 32.50M |
Cost of Revenue | 430.61M | 358.24M | 297.83M | 269.89M | 284.97M | 240.88M | 245.73M | 249.88M | 235.43M | 212.58M | 181.15M | 161.74M | 139.10M | 128.79M | 107.46M | 151.94M | 147.36M | 123.74M | 101.25M | 90.01M | 78.81M | 67.56M | 61.81M | 51.42M | 37.50M | 26.30M | 14.10M |
Gross Profit | 498.11M | 408.85M | 365.82M | 316.49M | 332.98M | 318.28M | 348.87M | 354.68M | 320.94M | 279.53M | 233.37M | 214.51M | 190.15M | 168.32M | 139.21M | 185.26M | 190.04M | 165.13M | 145.15M | 124.91M | 118.00M | 108.16M | 89.46M | 81.67M | 43.80M | 35.80M | 18.40M |
Operating Expenses | 288.23M | 256.15M | 231.48M | 202.42M | 217.06M | 184.39M | 160.30M | 160.37M | 159.50M | 152.40M | 132.08M | 134.44M | 128.79M | 126.40M | 114.18M | 149.43M | 146.98M | 132.87M | 108.56M | 93.49M | 86.59M | 71.38M | 65.81M | 55.38M | 43.30M | 26.50M | 10.00M |
Selling, General & Admin | 155.66M | 137.61M | 125.94M | 109.20M | 121.46M | 103.88M | 93.54M | 96.55M | 97.87M | 97.07M | 81.71M | 84.10M | 81.65M | 76.73M | 66.08M | 88.32M | 86.77M | 77.89M | 69.93M | 61.09M | 54.91M | 47.36M | 41.16M | 33.17M | 28.00M | 15.80M | 6.50M |
Research & Development | 126.81M | 111.88M | 97.63M | 84.28M | 87.61M | 71.90M | 57.70M | 54.74M | 53.86M | 48.95M | 44.55M | 44.70M | 42.37M | 40.51M | 36.68M | 48.41M | 46.59M | 41.47M | 34.14M | 28.82M | 27.36M | 20.78M | 19.41M | 16.11M | 10.20M | 9.00M | 3.00M |
Other Operating Expenses | -1.51M | 6.66M | 7.91M | 8.95M | 7.99M | -40.00K | 9.06M | 9.09M | 7.76M | 6.38M | 5.83M | 5.64M | 4.76M | 9.16M | 11.42M | 12.70M | 13.62M | 13.52M | 4.49M | 3.58M | 4.32M | 3.24M | 5.24M | 6.10M | 5.10M | 1.70M | 500.00K |
Operating Income | 209.88M | 152.70M | 134.33M | 114.06M | 115.92M | 133.89M | 185.65M | 194.31M | 161.45M | 127.12M | 101.29M | 80.07M | 61.36M | 41.93M | 25.02M | 35.84M | 43.06M | 32.26M | 36.59M | 31.42M | 31.42M | 36.78M | 23.65M | 26.29M | 500.00K | 9.30M | 8.40M |
Other Expenses / Income | -1.51M | 5.42M | -261.00K | -285.00K | 153.00K | 1.28M | -812.00K | 1.80M | 1.40M | 874.00K | 1.82M | 965.00K | 1.86M | -143.00K | -4.64M | -4.33M | 4.61M | 2.13M | -3.63M | 3.26M | 1.85M | 2.80M | 2.06M | -283.00K | 1.20M | 1.00M | 100.00K |
Before Tax Income | 213.67M | 158.12M | 134.07M | 113.78M | 116.08M | 136.23M | 184.83M | 196.11M | 162.84M | 128.00M | 103.11M | 81.04M | 63.23M | 41.78M | 20.39M | 31.51M | 47.67M | 34.39M | 32.95M | 34.67M | 33.27M | 39.58M | 25.71M | 26.01M | 1.70M | 10.30M | N/A |
Income Tax Expenses | 37.10M | 29.16M | 23.60M | 26.54M | 30.32M | 31.54M | 68.35M | 71.87M | 59.37M | 46.00M | 35.81M | 29.18M | 18.32M | 13.72M | 3.82M | 8.71M | 16.91M | 15.06M | 14.32M | 12.57M | 11.43M | 14.38M | 9.52M | 9.74M | 600.00K | 3.00M | N/A |
Net Income | 176.57M | 128.96M | 110.47M | 87.24M | 85.76M | 104.69M | 116.48M | 124.23M | 103.47M | 82.00M | 67.30M | 51.85M | 44.91M | 28.06M | 16.56M | 22.80M | 30.75M | 19.33M | 18.64M | 22.11M | 21.84M | 25.20M | 16.19M | 16.27M | 1.10M | 7.30M | 8.30M |
Interest Expenses | N/A | 596.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 61.82M | 62.77M | 63.45M | 63.54M | 64.40M | 66.20M | 69.17M | 71.67M | 73.44M | 75.00M | 76.66M | 78.64M | 81.82M | 85.99M | 89.54M | 96.21M | 104.70M | 108.73M | 114.76M | 120.22M | 118.13M | 114.61M | 108.31M | 100.70M | 88.00M | 91.25M | 79.05M |
Diluted Shares Outstanding | 62.61M | 63.41M | 64.32M | 64.33M | 65.10M | 66.43M | 69.42M | 72.06M | 74.04M | 75.84M | 77.93M | 81.08M | 85.97M | 89.80M | 90.23M | 97.31M | 109.32M | 111.88M | 117.19M | 124.27M | 123.53M | 121.80M | 122.97M | 121.81M | 110.00M | 100.69M | 83.00M |
EBITDA | 215.63M | 154.67M | 142.49M | 123.40M | 124.91M | 141.18M | 193.89M | 205.20M | 170.60M | 134.38M | 108.93M | 86.68M | 70.51M | 50.95M | 31.80M | 44.21M | 61.28M | 47.64M | 45.03M | 45.46M | 44.53M | 48.15M | 37.08M | 32.11M | 6.80M | 12.00M | 8.80M |
EBITDA Margin | 23.22% | 20.16% | 21.47% | 21.05% | 20.21% | 25.25% | 32.61% | 33.94% | 30.66% | 27.31% | 26.28% | 23.04% | 21.42% | 17.15% | 12.89% | 13.11% | 18.16% | 16.49% | 18.27% | 21.15% | 22.63% | 27.40% | 24.51% | 24.12% | 8.36% | 19.32% | 27.08% |
EBIT | 213.67M | 158.72M | 134.07M | 113.78M | 116.08M | 136.23M | 184.83M | 196.11M | 162.84M | 128.00M | 103.11M | 81.04M | 63.23M | 41.78M | 20.39M | 31.51M | 47.67M | 34.39M | 32.95M | 34.67M | 33.27M | 39.58M | 25.71M | 26.01M | 1.70M | 10.30M | 8.30M |
EBIT Margin | 23.01% | 20.69% | 20.20% | 19.40% | 18.78% | 24.36% | 31.09% | 32.44% | 29.27% | 26.01% | 24.87% | 21.54% | 19.20% | 14.06% | 8.26% | 9.34% | 14.13% | 11.91% | 13.37% | 16.13% | 16.90% | 22.52% | 17.00% | 19.54% | 2.09% | 16.59% | 25.54% |
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 | 1997-12-31 |