Financial Year End | 2024-04-27 | 2023-04-29 | 2022-04-30 | 2021-05-01 | 2020-05-02 | 2019-04-27 | 2018-04-28 | 2017-04-29 | 2016-04-30 | 2015-05-02 | 2014-04-26 | 2013-04-27 | 2012-04-28 | 2011-04-30 | 2010-05-01 | 2009-05-02 | 2008-04-26 | 2007-04-28 | 2006-04-29 | 2005-04-30 | 2004-05-01 | 2003-05-03 | 2002-04-27 | 2001-04-28 | 2000-04-29 | 1999-05-01 | 1998-05-02 | 1997-05-03 | 1996-04-30 | 1995-04-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 818.08M | 754.20M | 610.97M | 482.03M | 608.93M | 569.70M | 610.53M | 586.54M | 570.17M | 615.94M | 551.97M | 518.32M | 489.53M | 441.68M | 393.19M | 581.93M | 499.68M | 433.20M | 309.37M | 230.35M | 209.91M | 177.76M | 148.77M | 152.33M | 123.35M | 95.90M | 69.90M | 62.60M | 52.50M | 41.90M |
Cost of Revenue | 595.64M | 602.84M | 494.27M | 361.45M | 470.23M | 439.41M | 464.86M | 446.12M | 449.15M | 471.36M | 410.26M | 384.43M | 376.09M | 330.19M | 298.63M | 426.57M | 352.09M | 306.60M | 215.30M | 157.14M | 137.44M | 118.63M | 103.74M | 103.55M | 86.31M | 67.70M | 48.10M | 44.70M | 39.50M | 29.10M |
Gross Profit | 222.44M | 151.35M | 116.70M | 120.58M | 138.70M | 130.29M | 145.67M | 140.41M | 121.02M | 144.58M | 141.71M | 133.89M | 113.44M | 111.48M | 94.56M | 155.36M | 147.59M | 126.60M | 94.07M | 73.21M | 72.47M | 59.13M | 45.03M | 48.78M | 37.04M | 28.20M | 21.80M | 17.90M | 13.00M | 12.80M |
Operating Expenses | 135.33M | 125.39M | 112.65M | 103.47M | 138.87M | 135.02M | 133.21M | 124.99M | 118.52M | 113.29M | 105.15M | 103.29M | 103.16M | 91.96M | 101.37M | 112.74M | 109.35M | 89.68M | 62.26M | 53.77M | 44.94M | 39.31M | 35.93M | 34.33M | 27.33M | 21.40M | 16.80M | 15.50M | 13.30M | 11.60M |
Selling, General & Admin | 99.59M | 95.40M | 83.64M | 76.63M | 101.09M | 99.47M | 97.68M | 95.91M | 91.61M | 88.64M | 81.78M | 80.16M | 79.66M | 73.01M | 79.45M | 91.12M | 88.52M | 74.06M | 51.09M | 43.27M | 36.81M | 32.39M | 28.49M | 25.09M | 20.03M | 15.30M | 12.30M | 11.20M | 9.60M | 10.00M |
Research & Development | 35.74M | 29.99M | 29.01M | 26.85M | 37.77M | 35.56M | 35.53M | 29.08M | 26.91M | 24.65M | 23.38M | 23.13M | 23.51M | 18.95M | 21.92M | 21.62M | 20.83M | 15.63M | 11.17M | 10.50M | 8.13M | 6.92M | 7.44M | 5.68M | 4.29M | 3.80M | 2.40M | 2.20M | 1.90M | N/A |
Other Operating Expenses | N/A | -7.21M | -3.11M | -2.98M | -541.00K | -1.09M | -537.00K | -354.00K | -128.00K | -498.00K | -355.00K | -839.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 3.56M | 3.01M | 2.30M | 2.10M | 2.10M | 1.80M | 1.60M |
Operating Income | 87.11M | 30.54M | 4.05M | 17.11M | 97.00K | -4.78M | 12.46M | 15.42M | 2.50M | 31.29M | 36.56M | 30.60M | 10.28M | 19.53M | -6.73M | 42.62M | 38.24M | 36.91M | 31.82M | 19.44M | 27.53M | 19.82M | 9.10M | 10.89M | 9.71M | 6.80M | 5.00M | 2.40M | -300.00K | 1.20M |
Other Expenses / Income | -33.06M | -8.13M | -2.94M | -3.05M | 158.00K | -216.00K | -31.00K | 167.00K | 631.00K | 398.00K | 684.00K | 329.00K | 1.30M | 2.61M | -1.41M | -1.06M | 1.38M | -133.00K | 1.85M | 2.01M | 1.10M | 740.00K | -961.00K | 3.07M | 247.00K | -200.00K | 400.00K | 100.00K | -100.00K | 400.00K |
Before Tax Income | 54.05M | 13.26M | 1.11M | 14.06M | -9.00K | -4.94M | 12.43M | 15.59M | 3.13M | 31.68M | 37.24M | 30.93M | 11.58M | 22.14M | -8.14M | 41.55M | 39.63M | 36.78M | 33.67M | 21.45M | 28.65M | 20.60M | 8.14M | 13.96M | 9.96M | 6.60M | 5.40M | 2.50M | -400.00K | 1.60M |
Income Tax Expenses | 19.43M | 6.46M | 516.00K | 3.13M | -500.00K | -3.99M | 6.87M | 5.25M | 1.06M | 10.80M | 15.04M | 8.15M | 3.09M | 7.90M | -1.15M | 15.12M | 13.41M | 12.36M | 12.71M | 5.79M | 10.91M | 8.11M | 3.25M | 5.28M | 3.73M | 2.40M | 2.00M | 1.00M | -200.00K | 600.00K |
Net Income | 34.62M | 6.80M | 592.00K | 10.93M | 491.00K | -958.00K | 5.56M | 10.34M | 2.06M | 20.88M | 22.21M | 22.78M | 8.49M | 14.24M | -6.99M | 26.43M | 26.21M | 24.43M | 20.96M | 15.66M | 17.73M | 12.46M | 4.89M | 8.69M | 6.22M | 4.20M | 3.40M | 1.50M | -200.00K | 1.00M |
Interest Expenses | 4.95M | 920.00K | 171.00K | 295.00K | 106.00K | 160.00K | 217.00K | 230.00K | 228.00K | 223.00K | 255.00K | 355.00K | 335.00K | 184.00K | 170.00K | 244.00K | 1.42M | 1.09M | 1.70M | 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 | 45.90M | 45.40M | 45.19M | 44.99M | 45.03M | 44.93M | 44.46M | 44.11M | 43.99M | 43.51M | 42.89M | 42.28M | 41.87M | 41.42M | 40.91M | 40.54M | 39.92M | 39.22M | 38.64M | 37.88M | 37.24M | 36.64M | 36.24M | 35.45M | 35.06M | 34.64M | 34.43M | 34.29M | 26.67M | 33.33M |
Diluted Shares Outstanding | 46.54M | 45.52M | 45.33M | 45.20M | 45.32M | 44.93M | 44.87M | 44.30M | 44.46M | 44.44M | 43.76M | 42.62M | 42.30M | 42.28M | 40.91M | 41.15M | 41.34M | 41.31M | 40.51M | 40.27M | 39.87M | 38.93M | 39.14M | 37.76M | 36.61M | 35.74M | 34.87M | 34.29M | 26.67M | 33.33M |
EBITDA | 104.86M | 42.96M | 19.44M | 34.19M | -167.00K | 13.85M | 30.25M | 34.38M | 19.44M | 46.42M | 52.00M | 46.89M | 29.43M | 41.61M | 14.29M | 66.04M | 62.01M | 50.72M | 40.78M | 26.86M | 27.53M | 19.82M | 14.28M | 18.52M | 12.72M | 9.10M | 7.10M | 4.50M | 1.50M | 2.80M |
EBITDA Margin | 12.82% | 5.70% | 3.18% | 7.09% | -0.03% | 2.43% | 4.95% | 5.86% | 3.41% | 7.54% | 9.42% | 9.05% | 6.01% | 9.42% | 3.63% | 11.35% | 12.41% | 11.71% | 13.18% | 11.66% | 13.12% | 11.15% | 9.60% | 12.16% | 10.31% | 9.49% | 10.16% | 7.19% | 2.86% | 6.68% |
EBIT | 59.00M | 14.18M | 1.28M | 14.36M | 97.00K | -4.78M | 12.65M | 15.82M | 3.35M | 31.91M | 37.50M | 31.28M | 11.91M | 22.32M | -7.97M | 41.80M | 41.05M | 37.87M | 35.37M | 21.45M | 28.63M | 20.57M | 8.14M | 13.96M | 9.96M | 6.60M | 5.40M | 2.50M | -400.00K | 1.60M |
EBIT Margin | 7.21% | 1.88% | 0.21% | 2.98% | 0.02% | -0.84% | 2.07% | 2.70% | 0.59% | 5.18% | 6.79% | 6.04% | 2.43% | 5.05% | -2.03% | 7.18% | 8.22% | 8.74% | 11.43% | 9.31% | 13.64% | 11.57% | 5.47% | 9.16% | 8.07% | 6.88% | 7.73% | 3.99% | -0.76% | 3.82% |
Financial Year End | 2024-04-27 | 2023-04-29 | 2022-04-30 | 2021-05-01 | 2020-05-02 | 2019-04-27 | 2018-04-28 | 2017-04-29 | 2016-04-30 | 2015-05-02 | 2014-04-26 | 2013-04-27 | 2012-04-28 | 2011-04-30 | 2010-05-01 | 2009-05-02 | 2008-04-26 | 2007-04-28 | 2006-04-29 | 2005-04-30 | 2004-05-01 | 2003-05-03 | 2002-04-27 | 2001-04-28 | 2000-04-29 | 1999-05-01 | 1998-05-02 | 1997-05-03 | 1996-04-30 | 1995-04-30 |