Financial Year End | 2023-12-30 | 2022-12-31 | 2022-01-01 | 2020-12-26 | 2019-12-31 | 2018-12-29 | 2017-12-30 | 2016-12-31 | 2015-12-26 | 2014-12-27 | 2013-12-28 | 2012-12-29 | 2011-12-31 | 2011-01-01 | 2010-01-02 | 2008-12-27 | 2007-12-29 | 2006-12-30 | 2005-12-31 | 2005-01-01 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 815.87M | 1.01B | 788.90M | 556.50M | 305.90M | 273.78M | 255.10M | 232.78M | 187.37M | 166.40M | 144.30M | 182.90M | 187.20M | 188.10M | 76.70M | 102.10M | 146.30M | 96.40M | 82.92M | 69.90M | 58.50M | 57.45M | 79.40M | 88.11M | 38.10M | 20.10M | 36.70M | 30.30M | 22.80M |
Cost of Revenue | 443.41M | 465.96M | 359.81M | 278.04M | 170.87M | 125.50M | 120.50M | 109.23M | 97.70M | 90.60M | 81.60M | 99.00M | 86.84M | 86.70M | 41.40M | 58.80M | 84.70M | 60.60M | 44.39M | 36.20M | 33.21M | 33.58M | 39.80M | 41.19M | 16.70M | 12.40M | 15.70M | 14.20M | 11.60M |
Gross Profit | 372.46M | 539.22M | 429.09M | 278.45M | 135.03M | 148.28M | 134.59M | 123.55M | 89.67M | 75.80M | 62.70M | 83.90M | 100.35M | 101.40M | 35.30M | 43.30M | 61.60M | 35.80M | 38.53M | 33.70M | 25.29M | 23.87M | 39.60M | 46.91M | 21.40M | 7.70M | 21.00M | 16.10M | 11.20M |
Operating Expenses | 245.78M | 302.51M | 272.68M | 251.78M | 140.07M | 97.19M | 88.31M | 85.85M | 84.69M | 87.50M | 84.40M | 78.40M | 78.88M | 60.00M | 48.70M | 126.80M | 65.60M | 57.90M | 33.15M | 29.70M | 24.83M | 23.27M | 24.14M | 24.48M | 16.60M | 17.20M | 11.80M | 9.90M | 8.50M |
Selling, General & Admin | 141.34M | 135.27M | 125.19M | 113.45M | 81.27M | 46.61M | 39.38M | 38.56M | 50.50M | 51.10M | 49.20M | 48.10M | 40.83M | 39.90M | 30.20M | 37.50M | 41.30M | 38.30M | 20.37M | 15.22M | 10.56M | 11.03M | 12.17M | 14.46M | 9.60M | 7.10M | 8.80M | 7.20M | 5.90M |
Research & Development | 104.44M | 111.95M | 96.12M | 84.58M | 48.36M | 49.05M | 46.99M | 44.96M | 32.70M | 33.80M | 32.70M | 29.60M | 36.30M | 19.00M | 14.70M | 17.10M | 18.60M | 14.30M | 11.90M | 12.80M | 13.39M | 11.83M | 11.62M | 9.02M | 5.00M | 5.10M | 3.00M | 2.80M | 2.60M |
Other Operating Expenses | 239.00K | 55.28M | 51.37M | 53.75M | 10.45M | 56.00K | 1.94M | 2.32M | 1.49M | 2.60M | 2.50M | 700.00K | 1.76M | 1.10M | 3.80M | 72.20M | 5.70M | 5.30M | 876.00K | 1.68M | 877.00K | 412.00K | 339.00K | 1.00M | 2.00M | 5.00M | N/A | -100.00K | 0 |
Operating Income | 126.68M | 236.71M | 156.41M | 26.68M | -5.72M | 51.08M | 59.29M | 37.70M | 4.97M | -11.70M | -21.70M | 5.50M | 21.47M | 41.30M | -13.40M | -83.50M | -4.00M | -22.10M | 5.38M | 4.00M | 458.00K | 604.00K | 15.46M | 22.43M | 4.80M | -9.50M | 9.10M | 6.20M | 2.60M |
Other Expenses / Income | 5.91M | 4.87M | -725.00K | 191.00K | 5.12M | 56.00K | 514.00K | 12.16M | 595.00K | 100.00K | -1.90M | -900.00K | -1.08M | -600.00K | -3.50M | 1.20M | N/A | -400.00K | 1.39M | 100.00K | 1.61M | -1.45M | 2.77M | 2.17M | -3.70M | -4.00M | 300.00K | 500.00K | 900.00K |
Before Tax Income | 132.58M | 241.58M | 155.68M | 26.87M | -597.00K | 53.35M | 59.80M | 49.87M | 5.57M | -11.60M | -23.60M | 4.60M | 20.39M | 40.70M | -16.90M | -82.30M | -4.00M | -22.50M | 6.77M | 4.10M | 2.07M | -846.00K | 18.24M | 24.60M | 1.10M | -13.50M | 9.40M | 6.70M | 3.50M |
Income Tax Expenses | 11.42M | 18.25M | 13.33M | -4.16M | -2.51M | 8.25M | 26.89M | 12.92M | 2.66M | 19.50M | -9.42M | 154.00K | -4.83M | -15.26M | -586.00K | 436.00K | -31.00K | -323.00K | 1.79M | 400.00K | 298.00K | 585.00K | 6.50M | -431.00K | -2.20M | 600.00K | 3.60M | 2.70M | -800.00K |
Net Income | 121.16M | 223.33M | 142.35M | 31.02M | 1.91M | 45.10M | 32.91M | 36.95M | 2.90M | -31.10M | -14.10M | 4.50M | 25.23M | 55.90M | -16.30M | -82.70M | -4.00M | -22.10M | 4.98M | 3.70M | 1.77M | -1.43M | 11.74M | 23.58M | 2.90M | -14.10M | 5.80M | 4.00M | 4.30M |
Interest Expenses | N/A | 5.01M | N/A | N/A | 3.67M | 2.21M | 971.00K | N/A | N/A | N/A | N/A | 4.38M | 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 | 4.20M | 400.00K | 300.00K | 200.00K |
Basic Shares Outstanding | 48.97M | 49.42M | 49.24M | 49.14M | 29.73M | 31.67M | 25.40M | 25.11M | 24.38M | 24.00M | 23.30M | 23.80M | 25.61M | 23.00M | 18.60M | 18.50M | 18.10M | 15.10M | 13.63M | 13.40M | 13.24M | 13.08M | 12.83M | 11.92M | 6.36M | 3.63M | 8.80M | 8.50M | 8.30M |
Diluted Shares Outstanding | 49.32M | 49.76M | 49.73M | 49.48M | 30.01M | 32.20M | 25.94M | 25.64M | 24.38M | 24.00M | 23.30M | 23.80M | 26.02M | 23.00M | 18.60M | 18.50M | 18.10M | 15.10M | 13.67M | 13.40M | 13.49M | 13.08M | 13.34M | 12.75M | 8.41M | 3.63M | 8.80M | 8.50M | 8.30M |
EBITDA | 193.89M | 292.00M | 207.77M | 80.42M | 10.69M | 52.62M | 66.70M | 55.87M | 11.66M | -4.49M | -16.58M | 14.92M | 26.72M | 46.42M | -8.24M | -70.52M | 6.17M | -13.75M | 9.41M | 6.31M | 4.24M | 799.00K | 19.61M | 24.14M | 2.70M | -4.30M | 10.00M | 7.30M | 4.00M |
EBITDA Margin | 23.76% | 29.05% | 26.34% | 14.45% | 3.49% | 19.22% | 26.15% | 24.00% | 6.23% | -2.70% | -11.49% | 8.16% | 14.27% | 24.68% | -10.74% | -69.07% | 4.22% | -14.26% | 11.35% | 9.03% | 7.25% | 1.39% | 24.69% | 27.40% | 7.09% | -21.39% | 27.25% | 24.09% | 17.54% |
EBIT | 132.58M | 246.59M | 155.68M | 26.87M | 3.07M | 55.55M | 60.77M | 49.87M | 5.57M | -11.60M | -23.52M | 9.03M | 20.39M | 40.64M | -16.89M | -82.26M | -4.03M | -22.42M | 6.77M | 4.10M | 2.07M | -846.00K | 18.24M | 23.14M | 700.00K | -9.30M | 9.80M | 7.00M | 3.70M |
EBIT Margin | 16.25% | 24.53% | 19.73% | 4.83% | 1.00% | 20.29% | 23.82% | 21.42% | 2.97% | -6.97% | -16.30% | 4.94% | 10.89% | 21.61% | -22.02% | -80.57% | -2.76% | -23.26% | 8.16% | 5.87% | 3.54% | -1.47% | 22.97% | 26.27% | 1.84% | -46.27% | 26.70% | 23.10% | 16.23% |
Financial Year End | 2023-12-30 | 2022-12-31 | 2022-01-01 | 2020-12-26 | 2019-12-31 | 2018-12-29 | 2017-12-30 | 2016-12-31 | 2015-12-26 | 2014-12-27 | 2013-12-28 | 2012-12-29 | 2011-12-31 | 2011-01-01 | 2010-01-02 | 2008-12-27 | 2007-12-29 | 2006-12-30 | 2005-12-31 | 2005-01-01 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 |