Financial Year End | 2024-01-28 | 2023-01-29 | 2022-01-30 | 2021-01-31 | 2020-01-26 | 2019-01-27 | 2018-01-28 | 2017-01-29 | 2016-01-31 | 2015-01-25 | 2014-01-26 | 2013-01-27 | 2012-01-29 | 2011-01-31 | 2010-01-31 | 2009-01-25 | 2008-01-27 | 2007-01-28 | 2006-01-29 | 2005-01-30 | 2004-01-25 | 2003-01-26 | 2002-01-27 | 2001-01-28 | 2000-01-30 | 1999-01-31 | 1998-02-01 | 1997-01-26 | 1996-01-28 | 1995-01-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 868.76M | 756.53M | 740.86M | 595.12M | 547.51M | 627.20M | 587.85M | 544.27M | 490.22M | 557.88M | 595.00M | 578.80M | 480.60M | 454.50M | 286.56M | 294.80M | 284.80M | 252.50M | 239.30M | 253.60M | 192.10M | 193.00M | 191.20M | 256.70M | 173.80M | 114.52M | 102.80M | 71.60M | 61.70M | 25.80M |
Cost of Revenue | 494.77M | 277.98M | 274.78M | 231.57M | 210.83M | 250.17M | 235.88M | 219.41M | 197.11M | 226.28M | 255.40M | 264.20M | 195.00M | 186.20M | 130.51M | 135.20M | 128.50M | 115.60M | 105.20M | 106.40M | 82.60M | 83.10M | 83.90M | 111.80M | 82.70M | 60.24M | 53.90M | 40.90M | 35.90M | 16.50M |
Gross Profit | 373.99M | 478.56M | 466.08M | 363.55M | 336.68M | 377.02M | 351.97M | 324.86M | 293.11M | 331.60M | 339.60M | 314.60M | 285.60M | 268.31M | 156.05M | 159.60M | 156.30M | 136.90M | 134.10M | 147.20M | 109.50M | 109.90M | 107.30M | 144.90M | 91.10M | 54.28M | 48.90M | 30.70M | 25.80M | 9.30M |
Operating Expenses | 408.10M | 404.07M | 321.08M | 288.63M | 287.02M | 287.96M | 278.97M | 240.78M | 275.44M | 289.35M | 448.50M | 299.00M | 192.00M | 189.55M | 124.64M | 117.70M | 113.10M | 113.10M | 88.40M | 82.90M | 79.40M | 66.20M | 78.00M | 68.20M | 48.10M | 34.12M | 27.10M | 18.00M | 14.50M | 7.50M |
Selling, General & Admin | 221.65M | 235.80M | 168.21M | 162.83M | 163.11M | 151.40M | 146.30M | 136.43M | 136.15M | 128.53M | 125.38M | 149.07M | 100.63M | 110.40M | 77.45M | 72.89M | 74.26M | 70.66M | 44.55M | 44.45M | 37.21M | 34.43M | 33.80M | 36.16M | 27.21M | 20.09M | 16.93M | 11.82M | 11.20M | 5.60M |
Research & Development | 186.45M | 167.45M | 147.93M | 117.53M | 107.37M | 109.92M | 104.80M | 102.50M | 113.74M | 112.74M | 135.30M | 120.00M | 80.60M | 69.62M | 44.85M | 41.40M | 43.10M | 41.30M | 37.90M | 35.30M | 33.30M | 31.30M | 29.70M | 32.00M | 20.30M | 14.03M | 9.20M | 5.30M | 2.80M | 900.00K |
Other Operating Expenses | -542.00K | 821.00K | 4.94M | 8.27M | 16.55M | 3.82M | 27.87M | 1.85M | 25.55M | 48.08M | 187.82M | 29.93M | 10.77M | 9.52M | 2.35M | 3.41M | -4.26M | 1.14M | 5.95M | 3.15M | 8.89M | 474.00K | 14.50M | 36.00K | 594.00K | N/A | 975.00K | 876.00K | 505.00K | 1.00M |
Operating Income | -34.11M | 92.80M | 145.02M | 74.96M | 52.01M | 98.48M | 68.74M | 84.08M | 17.67M | 42.26M | -108.90M | 15.60M | 93.60M | 78.76M | 31.40M | 41.90M | 43.20M | 23.90M | 45.70M | 64.30M | 30.00M | 43.60M | 29.30M | 76.70M | 43.00M | 20.16M | 21.80M | 12.70M | 11.30M | 1.80M |
Other Expenses / Income | -1.01B | -14.33M | -5.95M | -11.98M | -7.42M | -16.76M | -8.87M | -11.02M | 2.71M | -5.76M | -19.60M | -15.40M | 600.00K | 574.00K | 2.57M | 4.30M | 15.10M | 13.50M | 7.30M | 6.30M | 3.50M | 2.50M | 6.80M | 9.30M | 1.10M | -799.00K | 400.00K | N/A | N/A | -100.00K |
Before Tax Income | -1.04B | 78.47M | 139.07M | 62.98M | 44.59M | 63.10M | 59.87M | 73.06M | 20.38M | 36.49M | -128.50M | 200.00K | 94.20M | 79.33M | 33.97M | 46.20M | 58.30M | 37.40M | 53.00M | 70.60M | 33.50M | 46.10M | 36.10M | 86.00M | 44.10M | 19.36M | 22.20M | 12.70M | 11.30M | 1.70M |
Income Tax Expenses | 50.52M | 17.34M | 15.54M | 3.44M | 12.83M | -84.00K | 23.19M | 18.40M | 8.88M | 8.55M | 35.98M | -41.69M | 5.10M | 6.76M | 33.01M | 8.70M | 10.50M | 6.30M | 11.10M | 15.70M | 7.70M | 11.90M | 10.10M | 25.80M | 14.70M | 6.47M | 7.40M | 4.20M | 3.80M | 500.00K |
Net Income | -1.09B | 61.38M | 125.66M | 59.90M | 31.87M | 63.06M | 36.43M | 54.66M | 11.50M | 27.95M | -164.50M | 41.90M | 89.10M | 72.57M | 957.00K | 37.50M | 47.80M | 31.10M | 42.00M | 54.90M | 25.80M | 34.20M | 26.00M | 60.20M | 29.40M | 12.89M | 14.80M | 8.50M | 7.50M | 1.20M |
Interest Expenses | 94.23M | 17.65M | 5.09M | 5.34M | 9.11M | 9.20M | 7.96M | 9.30M | 7.82M | 5.93M | 18.17M | 14.36M | 700.00K | N/A | 139.00K | 5.10M | 13.60M | -13.55M | -7.29M | -6.30M | 451.00K | 15.12M | 6.50M | 9.40M | 1.60M | N/A | 400.00K | N/A | 100.00K | N/A |
Basic Shares Outstanding | 64.13M | 63.77M | 64.66M | 65.21M | 66.26M | 65.98M | 66.03M | 66.11M | 65.66M | 67.69M | 67.50M | 67.50M | 67.30M | 62.34M | 60.78M | 62.00M | 67.70M | 74.00M | 76.10M | 78.30M | 77.60M | 78.00M | 78.10M | 76.50M | 70.60M | 58.69M | 60.50M | 56.20M | 49.60M | 30.00M |
Diluted Shares Outstanding | 64.13M | 64.01M | 65.56M | 66.06M | 67.42M | 68.48M | 67.61M | 66.11M | 65.96M | 67.69M | 67.50M | 67.50M | 67.30M | 64.52M | 61.68M | 62.00M | 67.70M | 74.00M | 76.10M | 78.30M | 77.60M | 78.00M | 78.10M | 76.50M | 70.60M | 63.57M | 60.50M | 56.20M | 49.60M | 30.00M |
EBITDA | 50.34M | 79.78M | 150.43M | 83.31M | 69.10M | 119.53M | 116.58M | 129.42M | 77.13M | 111.72M | -16.27M | 63.77M | 113.44M | 95.78M | 42.47M | 59.62M | 82.13M | 35.67M | 57.57M | 74.09M | 42.95M | 70.81M | 52.93M | 104.24M | 49.82M | 23.09M | 25.38M | 14.45M | 12.54M | 2.70M |
EBITDA Margin | 5.79% | 10.55% | 20.30% | 14.00% | 12.62% | 19.06% | 19.83% | 23.78% | 15.73% | 20.03% | -2.73% | 11.02% | 23.60% | 21.07% | 14.82% | 20.23% | 28.84% | 14.13% | 24.06% | 29.21% | 22.36% | 36.69% | 27.68% | 40.61% | 28.66% | 20.16% | 24.68% | 20.18% | 20.32% | 10.47% |
EBIT | -947.28M | 96.37M | 146.29M | 68.68M | 53.80M | 72.17M | 67.58M | 82.36M | 28.20M | 42.42M | -110.34M | 14.57M | 94.90M | 79.33M | 34.11M | 51.30M | 71.90M | 23.85M | 45.81M | 64.30M | 33.95M | 61.23M | 42.60M | 95.40M | 45.70M | 19.36M | 22.60M | 12.70M | 11.40M | 1.70M |
EBIT Margin | -109.04% | 12.74% | 19.75% | 11.54% | 9.83% | 11.51% | 11.50% | 15.13% | 5.75% | 7.60% | -18.54% | 2.52% | 19.75% | 17.45% | 11.90% | 17.40% | 25.25% | 9.45% | 19.15% | 25.35% | 17.67% | 31.72% | 22.28% | 37.16% | 26.29% | 16.91% | 21.98% | 17.74% | 18.48% | 6.59% |
Financial Year End | 2024-01-28 | 2023-01-29 | 2022-01-30 | 2021-01-31 | 2020-01-26 | 2019-01-27 | 2018-01-28 | 2017-01-29 | 2016-01-31 | 2015-01-25 | 2014-01-26 | 2013-01-27 | 2012-01-29 | 2011-01-31 | 2010-01-31 | 2009-01-25 | 2008-01-27 | 2007-01-28 | 2006-01-29 | 2005-01-30 | 2004-01-25 | 2003-01-26 | 2002-01-27 | 2001-01-28 | 2000-01-30 | 1999-01-31 | 1998-02-01 | 1997-01-26 | 1996-01-28 | 1995-01-31 |