Financial Year End | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-28 | 2017-12-29 | 2016-12-30 | 2016-01-01 | 2014-12-31 | 2014-01-03 | 2012-12-28 | 2011-12-30 | 2010-12-31 | 2010-01-01 | 2009-01-02 | 2007-12-28 | 2006-12-29 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-28 | 2000-12-29 | 1999-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 1.60B | 1.38B | 1.22B | 1.07B | 1.26B | 1.22B | 1.46B | 1.08B | 800.41M | 687.79M | 663.90M | 646.20M | 568.80M | 533.42M | 521.80M | 546.60M | 318.70M | 271.10M | 241.10M | 200.12M | 216.37M | 167.30M | 135.60M | 97.80M | 79.23M |
Cost of Revenue | 1.18B | 1.02B | 884.11M | 787.74M | 903.08M | 852.35M | 1.07B | 737.82M | 565.28M | 456.39M | 444.60M | 444.50M | 388.50M | 359.84M | 355.40M | 390.90M | 202.70M | 168.70M | 151.54M | 119.40M | 126.54M | 96.40M | 82.40M | 62.00M | 41.06M |
Gross Profit | 418.29M | 359.01M | 336.97M | 285.71M | 355.01M | 362.67M | 393.55M | 337.68M | 235.13M | 231.40M | 219.30M | 201.70M | 180.30M | 173.58M | 166.40M | 155.70M | 116.00M | 102.40M | 89.55M | 80.72M | 89.83M | 70.90M | 53.20M | 35.80M | 38.18M |
Operating Expenses | 250.96M | 221.50M | 201.26M | 165.09M | 197.38M | 207.11M | 216.82M | 244.76M | 221.99M | 140.45M | 158.00M | 175.90M | 118.60M | 114.09M | 165.40M | 117.60M | 91.60M | 80.10M | 72.67M | 53.78M | 51.63M | 44.23M | 30.80M | 21.40M | 25.73M |
Selling, General & Admin | 175.62M | 160.58M | 141.42M | 109.01M | 138.69M | 142.44M | 161.57M | 116.85M | 92.85M | N/A | 82.30M | 74.80M | 72.50M | 64.51M | 70.30M | 72.60M | 44.70M | 38.80M | 50.10M | 31.30M | N/A | N/A | 18.20M | 11.50M | N/A |
Research & Development | 63.77M | 60.92M | 51.98M | 48.47M | 46.53M | 48.60M | 55.25M | 47.39M | 52.58M | 49.84M | 53.50M | 46.80M | 45.50M | 45.02M | 33.60M | 31.40M | 29.90M | 24.20M | 18.73M | 18.48M | 16.99M | 14.44M | 12.60M | 9.90M | 9.34M |
Other Operating Expenses | -11.57M | 899.00K | 7.86M | 7.62M | 12.15M | -752.00K | N/A | 80.52M | 76.56M | 90.60M | 22.20M | 54.30M | 600.00K | 4.56M | 61.50M | 13.60M | 17.00M | 17.10M | 3.84M | 4.00M | 34.64M | 29.79M | 0 | 0 | 16.39M |
Operating Income | 167.33M | 121.33M | 135.71M | 120.61M | 157.63M | 155.56M | 139.44M | 92.92M | 13.15M | 90.95M | 61.30M | 25.80M | 61.70M | 59.49M | 1.00M | 38.10M | 24.50M | 22.40M | 16.89M | 26.94M | 38.20M | 26.66M | 22.40M | 14.40M | 12.45M |
Other Expenses / Income | -60.04M | -45.37M | -34.65M | -34.41M | -52.44M | 4.87M | -117.61M | -64.76M | -28.85M | -14.37M | -12.50M | -19.10M | -13.30M | -10.17M | -19.20M | -10.80M | 4.20M | 1.10M | -1.42M | -3.21M | -4.88M | -5.70M | -3.90M | -12.80M | -14.76M |
Before Tax Income | 107.29M | 75.96M | 101.06M | 86.21M | 105.19M | 61.12M | 21.83M | 28.16M | -15.70M | 76.58M | 48.80M | 6.70M | 48.40M | 49.33M | -18.20M | 27.30M | 28.70M | 23.50M | 15.46M | 23.73M | 33.32M | 20.96M | 18.50M | 1.60M | -2.31M |
Income Tax Expenses | 16.64M | 10.61M | 8.04M | 8.95M | 13.97M | 14.08M | -44.85M | -4.78M | -8.11M | 21.12M | 12.57M | 11.53M | 15.27M | 16.19M | -9.18M | 8.74M | 13.60M | 7.40M | 5.36M | 7.47M | 10.03M | 6.60M | 6.94M | 600.00K | -605.00K |
Net Income | 90.65M | 66.38M | 96.81M | 77.26M | 96.34M | 167.96M | 66.68M | 5.96M | -7.59M | 55.46M | 36.30M | -4.80M | 33.10M | 33.14M | -9.00M | 18.60M | 15.10M | 16.10M | 10.11M | 16.26M | 23.29M | 14.36M | 8.60M | -500.00K | -2.27M |
Interest Expenses | 53.37M | 38.63M | 31.63M | 38.22M | 52.55M | 99.31M | 106.46M | 111.27M | 33.51M | 4.25M | 11.26M | 18.05M | 16.93M | 18.52M | 20.07M | 13.17M | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 33.32M | 33.13M | 32.99M | 32.84M | 32.63M | 32.14M | 31.40M | 30.97M | 26.36M | 24.82M | 25.30M | 23.60M | 23.60M | 23.07M | 22.90M | 24.10M | 22.40M | 26.30M | 21.58M | 21.36M | 21.15M | 20.94M | 19.90M | 14.40M | 12.49M |
Diluted Shares Outstanding | 33.76M | 33.36M | 33.26M | 33.11M | 33.04M | 32.60M | 31.89M | 30.97M | 26.36M | 25.98M | 25.30M | 23.60M | 23.60M | 23.80M | 22.90M | 24.10M | 22.40M | 26.30M | 21.81M | 25.76M | 21.53M | 21.23M | 19.90M | 14.40M | 12.49M |
EBITDA | 266.17M | 222.76M | 214.06M | 203.75M | 236.11M | 243.79M | 231.08M | 202.98M | 62.45M | 118.29M | 96.10M | 71.15M | 112.99M | 114.29M | 49.12M | 85.89M | 54.54M | 42.81M | 35.18M | 38.57M | 46.49M | 33.06M | 29.78M | 13.11M | 8.49M |
EBITDA Margin | 16.67% | 16.19% | 17.53% | 18.98% | 18.77% | 20.06% | 15.81% | 18.87% | 7.80% | 17.20% | 14.47% | 11.01% | 19.87% | 21.43% | 9.41% | 15.71% | 17.11% | 15.79% | 14.59% | 19.27% | 21.49% | 19.76% | 21.96% | 13.40% | 10.71% |
EBIT | 160.66M | 115.62M | 136.48M | 124.43M | 162.86M | 281.36M | 128.29M | 112.45M | 17.81M | 80.83M | 60.13M | 24.78M | 65.30M | 67.84M | 1.90M | 40.51M | 28.70M | 23.50M | 15.46M | 23.73M | 33.32M | 20.96M | 15.54M | 100.00K | -2.88M |
EBIT Margin | 10.06% | 8.40% | 11.18% | 11.59% | 12.94% | 23.16% | 8.78% | 10.46% | 2.23% | 11.75% | 9.06% | 3.84% | 11.48% | 12.72% | 0.36% | 7.41% | 9.01% | 8.67% | 6.41% | 11.86% | 15.40% | 12.53% | 11.46% | 0.10% | -3.63% |
Financial Year End | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-28 | 2017-12-29 | 2016-12-30 | 2016-01-01 | 2014-12-31 | 2014-01-03 | 2012-12-28 | 2011-12-30 | 2010-12-31 | 2010-01-01 | 2009-01-02 | 2007-12-28 | 2006-12-29 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-28 | 2000-12-29 | 1999-12-31 |