Financial Year End | 2023-11-30 | 2022-11-30 | 2021-11-30 | 2020-11-30 | 2019-11-30 | 2018-11-30 | 2017-11-30 | 2016-11-30 | 2015-11-30 | 2014-11-30 | 2013-11-30 | 2012-11-30 | 2011-11-30 | 2010-11-30 | 2009-11-30 | 2008-11-30 | 2007-11-30 | 2006-11-30 | 2005-11-30 | 2004-11-30 | 2003-11-30 | 2002-11-30 | 2001-11-30 | 2000-11-30 | 1999-11-30 | 1998-11-30 | 1997-11-30 | 1996-11-30 | 1995-11-30 | 1994-11-30 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 694.44M | 602.01M | 531.31M | 442.15M | 413.30M | 397.17M | 397.57M | 405.34M | 377.55M | 332.53M | 334.00M | 335.20M | 533.60M | 529.12M | 494.14M | 515.56M | 493.50M | 447.06M | 405.38M | 362.66M | 309.06M | 273.12M | 262.00M | 271.35M | 286.10M | 239.90M | 188.30M | 176.70M | 180.10M | 139.20M |
Cost of Revenue | 126.58M | 94.50M | 78.45M | 62.11M | 75.24M | 66.97M | 69.16M | 65.71M | 63.74M | 34.26M | 34.98M | 43.56M | 103.30M | 99.32M | 93.20M | 91.89M | 86.76M | 76.79M | 63.47M | 61.33M | 61.77M | 67.69M | 66.04M | 50.37M | 54.80M | 42.50M | 28.30M | 27.00M | 22.90M | 15.30M |
Gross Profit | 567.86M | 507.52M | 452.86M | 380.04M | 338.06M | 330.19M | 328.41M | 339.63M | 313.81M | 298.27M | 299.01M | 291.64M | 430.30M | 429.80M | 400.94M | 423.67M | 406.74M | 370.28M | 341.91M | 301.33M | 247.29M | 205.44M | 195.96M | 220.97M | 231.30M | 197.40M | 160.00M | 149.70M | 157.20M | 123.90M |
Operating Expenses | 438.06M | 380.67M | 326.35M | 262.76M | 265.89M | 236.54M | 234.13M | 269.36M | 281.83M | 209.41M | 220.09M | 233.89M | 336.91M | 321.69M | 344.15M | 352.25M | 349.53M | 327.48M | 273.02M | 252.37M | 210.34M | 177.21M | 174.65M | 182.28M | 184.60M | 167.50M | 150.70M | 145.20M | 131.50M | 104.10M |
Selling, General & Admin | 239.23M | 218.64M | 191.02M | 154.12M | 155.06M | 143.56M | 144.10M | 168.03M | 182.16M | 149.79M | 161.99M | 179.91M | 248.18M | 220.59M | 241.84M | 258.03M | 253.71M | 242.86M | 202.27M | 184.92M | 160.09M | 135.10M | 132.92M | 130.92M | 133.00M | 123.70M | 110.80M | 109.70M | 98.30M | 97.80M |
Research & Development | 132.40M | 114.57M | 103.34M | 88.60M | 88.57M | 79.74M | 76.99M | 88.59M | 86.92M | 58.97M | 57.34M | 53.02M | 80.72M | 90.64M | 93.26M | 87.79M | 80.34M | 77.27M | 63.07M | 60.37M | 50.24M | 42.11M | 41.73M | 39.03M | 38.30M | 30.20M | 27.00M | 24.00M | 24.20M | N/A |
Other Operating Expenses | 66.43M | 47.47M | 32.00M | 20.05M | 22.25M | -7.02M | 13.04M | 12.73M | 12.74M | 653.00K | 760.00K | 962.00K | 8.02M | 10.45M | 9.05M | 6.43M | 15.48M | 7.36M | 7.68M | 7.08M | N/A | N/A | N/A | 12.33M | 13.30M | 13.60M | 12.90M | 11.50M | 9.00M | 6.30M |
Operating Income | 110.52M | 132.13M | 116.10M | 107.73M | 104.25M | 86.00M | 70.61M | 70.27M | 31.98M | 88.87M | 78.93M | 57.76M | 93.39M | 108.11M | 56.79M | 71.43M | 57.22M | 42.79M | 68.89M | 48.96M | 36.95M | 28.22M | 21.30M | 38.70M | 46.70M | 29.90M | 9.30M | 4.50M | 25.70M | 19.80M |
Other Expenses / Income | -21.90M | -14.88M | -20.57M | -11.09M | -75.76M | -14.67M | -5.03M | -105.55M | -19.63M | -11.06M | -16.14M | -8.12M | -5.68M | -36.69M | -5.61M | 2.58M | 7.83M | 2.79M | -2.02M | -1.76M | 1.73M | 1.19M | 4.26M | 10.79M | 4.80M | 4.10M | -6.20M | 3.80M | 800.00K | 2.20M |
Before Tax Income | 79.66M | 117.25M | 95.53M | 96.64M | 28.50M | 78.98M | 65.59M | -35.28M | 12.35M | 77.80M | 62.78M | 49.64M | 87.70M | 71.43M | 51.18M | 74.01M | 65.05M | 45.58M | 66.86M | 47.21M | 38.68M | 29.41M | 25.57M | 49.49M | 51.50M | 34.00M | 3.10M | 8.30M | 26.50M | 22.00M |
Income Tax Expenses | 9.46M | 22.19M | 17.11M | 16.91M | 2.10M | 15.49M | 28.17M | 20.45M | 21.16M | 28.35M | 23.01M | 17.03M | 28.94M | 22.86M | 18.43M | 27.71M | 22.77M | 16.18M | 17.93M | 15.11M | 11.60M | 8.82M | 7.92M | 15.84M | 16.50M | 11.20M | 4.70M | 2.80M | 9.80M | 7.60M |
Net Income | 70.20M | 95.07M | 78.42M | 79.72M | 26.40M | 63.49M | 37.42M | -55.73M | -8.80M | 49.46M | 74.91M | 47.44M | 58.76M | 48.57M | 32.76M | 46.30M | 42.28M | 29.40M | 48.93M | 32.10M | 27.07M | 20.59M | 17.64M | 33.65M | 35.00M | 22.80M | -1.60M | 5.50M | 16.70M | 14.40M |
Interest Expenses | 30.78M | 15.79M | 20.05M | 10.17M | 9.91M | 5.15M | 4.63M | 4.18M | 3.79M | 489.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 |
Basic Shares Outstanding | 43.46M | 43.48M | 43.92M | 44.89M | 44.79M | 45.56M | 48.13M | 49.48M | 50.39M | 50.84M | 54.52M | 62.88M | 65.70M | 63.96M | 60.15M | 61.55M | 62.33M | 61.46M | 57.34M | 54.05M | 51.33M | 53.13M | 53.17M | 53.49M | 51.73M | 51.69M | 54.50M | 59.71M | 56.93M | 55.38M |
Diluted Shares Outstanding | 44.66M | 44.25M | 44.62M | 45.32M | 45.34M | 46.13M | 48.52M | 49.48M | 50.39M | 51.47M | 55.38M | 63.74M | 67.54M | 66.21M | 61.56M | 64.02M | 65.91M | 64.90M | 62.36M | 58.52M | 56.33M | 57.20M | 57.64M | 59.21M | 58.82M | 57.84M | 54.50M | 60.00M | 61.10M | 58.38M |
EBITDA | 235.48M | 198.40M | 198.10M | 161.58M | 160.93M | 114.55M | 113.11M | 8.22M | 57.82M | 93.59M | 112.35M | 95.44M | 122.78M | 112.84M | 91.59M | 104.12M | 92.11M | 70.36M | 85.05M | 63.73M | 49.67M | 40.72M | 37.71M | 61.82M | 64.80M | 47.60M | 16.00M | 19.80M | 35.50M | 28.30M |
EBITDA Margin | 33.91% | 32.96% | 37.29% | 36.54% | 38.94% | 28.84% | 28.45% | 2.03% | 15.31% | 28.14% | 33.64% | 28.47% | 23.01% | 21.33% | 18.53% | 20.20% | 18.66% | 15.74% | 20.98% | 17.57% | 16.07% | 14.91% | 14.39% | 22.78% | 22.65% | 19.84% | 8.50% | 11.21% | 19.71% | 20.33% |
EBIT | 110.44M | 133.04M | 115.58M | 106.81M | 38.41M | 84.13M | 70.22M | -31.10M | 16.14M | 78.29M | 97.91M | 64.48M | 87.70M | 71.43M | 51.18M | 74.01M | 65.05M | 45.58M | 66.86M | 47.21M | 38.68M | 29.41M | 25.57M | 49.49M | 51.50M | 34.00M | 3.10M | 8.30M | 26.50M | 22.00M |
EBIT Margin | 15.90% | 22.10% | 21.75% | 24.16% | 9.29% | 21.18% | 17.66% | -7.67% | 4.28% | 23.54% | 29.32% | 19.23% | 16.44% | 13.50% | 10.36% | 14.36% | 13.18% | 10.20% | 16.49% | 13.02% | 12.51% | 10.77% | 9.76% | 18.24% | 18.00% | 14.17% | 1.65% | 4.70% | 14.71% | 15.80% |
Financial Year End | 2023-11-30 | 2022-11-30 | 2021-11-30 | 2020-11-30 | 2019-11-30 | 2018-11-30 | 2017-11-30 | 2016-11-30 | 2015-11-30 | 2014-11-30 | 2013-11-30 | 2012-11-30 | 2011-11-30 | 2010-11-30 | 2009-11-30 | 2008-11-30 | 2007-11-30 | 2006-11-30 | 2005-11-30 | 2004-11-30 | 2003-11-30 | 2002-11-30 | 2001-11-30 | 2000-11-30 | 1999-11-30 | 1998-11-30 | 1997-11-30 | 1996-11-30 | 1995-11-30 | 1994-11-30 |