Financial Year End | 2021-10-31 | 2020-11-01 | 2019-11-03 | 2018-10-28 | 2017-10-29 | 2016-10-30 | 2015-11-01 | 2014-11-02 | 2013-11-03 | 2012-10-28 | 2011-10-30 | 2010-10-31 | 2009-11-01 | 2008-11-02 | 2007-10-28 | 2006-10-29 | 2005-10-30 | 2004-10-31 | 2003-11-02 | 2002-11-03 | 2001-11-04 | 2000-11-03 | 1999-10-29 | 1998-10-30 | 1997-10-31 | 1996-11-01 | 1995-11-03 | 1994-10-28 | 1993-10-31 | 1992-10-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 885.39M | 822.05M | 997.09M | 1.04B | 1.19B | 1.33B | 1.50B | 1.71B | 2.02B | 2.15B | 2.24B | 1.96B | 1.96B | 2.73B | 2.29B | 2.27B | 2.18B | 1.92B | 1.61B | 1.47B | 1.90B | 2.12B | 2.07B | 1.71B | 1.40B | 1.05B | 907.40M | 734.50M | 558.10M | 520.70M |
Cost of Revenue | 741.87M | 694.20M | 844.53M | 885.49M | 1.01B | 1.13B | 1.27B | 1.45B | 1.72B | 1.83B | 1.86B | 1.67B | 1.69B | 2.35B | 2.11B | 2.11B | 2.01B | 1.77B | 1.50B | 1.37B | 1.78B | 1.97B | 1.94B | 1.58B | 1.26B | 929.70M | 808.30M | 645.60M | 502.10M | 461.00M |
Gross Profit | 143.52M | 127.85M | 152.56M | 153.68M | 187.40M | 202.49M | 228.53M | 258.54M | 295.80M | 319.20M | 373.20M | 285.12M | 275.20M | 372.90M | 176.80M | 157.80M | 163.00M | 152.69M | 106.90M | 97.10M | 121.90M | 155.20M | 133.50M | 133.20M | 138.10M | 118.90M | 99.10M | 88.90M | 56.00M | 59.70M |
Operating Expenses | 135.43M | 137.67M | 162.40M | 182.09M | 148.23M | 208.38M | 241.29M | 253.75M | 303.00M | 330.30M | 353.40M | 282.54M | 301.50M | 505.70M | 126.10M | 117.20M | 122.40M | 108.66M | 96.00M | 96.80M | 108.40M | 94.30M | 78.70M | 93.90M | 88.80M | 83.50M | 71.80M | 69.00M | 57.20M | 56.30M |
Selling, General & Admin | 135.43M | 137.67M | 157.05M | 173.34M | 197.13M | 203.93M | 231.03M | 251.07M | 301.70M | 334.20M | 302.88M | 281.10M | 288.40M | 91.24M | 102.61M | 97.23M | 92.86M | 83.12M | 71.61M | 74.51M | 83.14M | 93.24M | 76.20M | 62.10M | 54.00M | 67.20M | 53.90M | 50.90M | 47.00M | 45.20M |
Research & Development | 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 | 2.70M | 11.10M | 14.30M | 14.40M | 8.30M | 7.70M | N/A | N/A |
Other Operating Expenses | N/A | N/A | 5.34M | 8.75M | -48.90M | 4.45M | 10.26M | 2.69M | 1.30M | -3.90M | 50.52M | 1.43M | 13.10M | 414.46M | 23.49M | 19.97M | 29.54M | 25.54M | 24.39M | 22.29M | 25.26M | 1.06M | -200.00K | 20.70M | 20.50M | 1.90M | 9.60M | 10.40M | 10.20M | 11.10M |
Operating Income | 4.58M | -30.25M | -11.05M | -28.96M | 34.31M | -9.09M | -16.73M | -10.23M | -26.56M | -8.35M | 18.88M | -31.13M | -25.69M | -36.20M | 55.50M | 43.60M | 29.20M | 49.23M | 7.10M | -35.00M | 11.30M | 51.20M | 47.90M | 35.80M | 62.70M | 35.00M | 27.20M | 19.60M | -4.60M | 1.80M |
Other Expenses / Income | -1.80M | -2.30M | -3.16M | -2.77M | -2.10M | -3.31M | 1.59M | 12.07M | 16.76M | -5.96M | -3.58M | -2.63M | -4.01M | -99.30M | -9.70M | -10.60M | 100.00K | -7.10M | N/A | 27.60M | 800.00K | 700.00K | 2.50M | N/A | 100.00K | 700.00K | 100.00K | 200.00K | -1.00M | N/A |
Before Tax Income | 2.78M | -32.54M | -14.21M | -31.73M | 32.21M | -12.39M | -15.14M | 1.84M | -9.80M | -14.30M | 15.30M | -33.76M | -29.70M | -135.50M | 45.80M | 33.00M | 29.30M | 42.13M | 7.10M | -7.40M | 12.10M | 51.90M | 50.40M | 35.80M | 62.80M | 35.70M | 27.30M | 19.80M | -5.60M | 1.80M |
Income Tax Expenses | 1.40M | 1.04M | 978.00K | 958.00K | 3.39M | 2.17M | 4.65M | 5.23M | 469.00K | 2.39M | -300.00K | 62.61M | -3.50M | -24.50M | 16.20M | 12.90M | 12.20M | 15.52M | 2.90M | -2.30M | 4.80M | 20.50M | 18.90M | 14.90M | 22.80M | 12.70M | 10.90M | 7.80M | -1.90M | 700.00K |
Net Income | 1.37M | -33.59M | -15.19M | -32.69M | 28.82M | -14.57M | -19.79M | -3.39M | -10.27M | -16.69M | 15.60M | -96.38M | -26.20M | -111.00M | 29.60M | 20.10M | 17.10M | 26.62M | 4.20M | -5.10M | 7.30M | 31.40M | 31.50M | 20.90M | 40.00M | 23.00M | 16.40M | 12.00M | -3.70M | 1.10M |
Interest Expenses | 1.80M | 2.30M | 3.16M | 2.77M | 3.79M | 3.31M | 3.24M | 3.53M | 3.87M | 2.86M | 3.58M | 2.63M | 4.01M | 99.30M | 9.70M | 10.60M | -100.00K | 7.10M | N/A | -27.60M | -800.00K | -700.00K | -2.50M | N/A | -100.00K | -700.00K | -100.00K | -200.00K | 1.00M | N/A |
Basic Shares Outstanding | 21.88M | 21.51M | 21.12M | 21.05M | 20.94M | 20.83M | 20.82M | 20.92M | 20.85M | 20.81M | 20.81M | 20.81M | 20.83M | 21.98M | 22.93M | 23.22M | 22.97M | 22.85M | 22.82M | 22.81M | 22.86M | 22.70M | 22.53M | 22.38M | 22.77M | 21.71M | 21.63M | 20.88M | 21.31M | 20.61M |
Diluted Shares Outstanding | 22.61M | 21.51M | 21.12M | 21.05M | 21.02M | 20.83M | 20.82M | 20.92M | 20.85M | 20.81M | 20.90M | 20.81M | 20.83M | 21.98M | 22.98M | 23.38M | 23.11M | 23.03M | 22.83M | 22.81M | 22.86M | 22.96M | 22.76M | 22.87M | 22.77M | 22.00M | 21.82M | 21.39M | 21.31M | 20.61M |
EBITDA | 12.14M | -14.65M | -4.10M | -21.75M | 42.34M | -3.12M | -9.92M | -909.00K | -11.63M | 8.17M | 38.61M | -7.43M | 1.91M | 2.44M | 93.72M | 78.45M | 58.80M | 74.77M | 31.43M | -12.83M | 35.88M | 76.47M | 72.00M | 56.60M | 83.20M | 51.30M | 40.10M | 31.10M | 5.60M | 12.90M |
EBITDA Margin | 1.37% | -1.78% | -0.41% | -2.09% | 3.54% | -0.23% | -0.66% | -0.05% | -0.58% | 0.38% | 1.73% | -0.38% | 0.10% | 0.09% | 4.10% | 3.46% | 2.70% | 3.88% | 1.95% | -0.87% | 1.89% | 3.61% | 3.48% | 3.31% | 5.94% | 4.89% | 4.42% | 4.23% | 1.00% | 2.48% |
EBIT | 4.58M | -30.25M | -11.05M | -28.96M | 36.00M | -9.09M | -11.90M | 5.37M | -5.93M | -11.44M | 18.88M | -31.13M | -25.69M | -36.20M | 55.50M | 43.60M | 29.20M | 49.23M | 7.10M | -35.00M | 11.30M | 51.20M | 47.90M | 35.80M | 62.70M | 35.00M | 27.20M | 19.60M | -4.60M | 1.80M |
EBIT Margin | 0.52% | -3.68% | -1.11% | -2.79% | 3.01% | -0.68% | -0.79% | 0.31% | -0.29% | -0.53% | 0.84% | -1.59% | -1.31% | -1.33% | 2.43% | 1.92% | 1.34% | 2.56% | 0.44% | -2.38% | 0.59% | 2.41% | 2.32% | 2.10% | 4.47% | 3.34% | 3.00% | 2.67% | -0.82% | 0.35% |
Financial Year End | 2021-10-31 | 2020-11-01 | 2019-11-03 | 2018-10-28 | 2017-10-29 | 2016-10-30 | 2015-11-01 | 2014-11-02 | 2013-11-03 | 2012-10-28 | 2011-10-30 | 2010-10-31 | 2009-11-01 | 2008-11-02 | 2007-10-28 | 2006-10-29 | 2005-10-30 | 2004-10-31 | 2003-11-02 | 2002-11-03 | 2001-11-04 | 2000-11-03 | 1999-10-29 | 1998-10-30 | 1997-10-31 | 1996-11-01 | 1995-11-03 | 1994-10-28 | 1993-10-31 | 1992-10-31 |