Financial Year End | 2024-01-27 | 2023-01-28 | 2022-01-29 | 2021-01-30 | 2020-01-25 | 2019-01-31 | 2019-01-26 | 2017-07-29 | 2016-07-30 | 2015-07-25 | 2014-07-26 | 2013-07-27 | 2012-07-28 | 2011-07-30 | 2010-07-31 | 2009-07-25 | 2008-07-26 | 2007-07-28 | 2006-07-29 | 2005-07-30 | 2004-07-31 | 2003-07-26 | 2002-07-27 | 2001-07-28 | 2000-07-29 | 1999-07-31 | 1998-07-31 | 1997-07-31 | 1996-07-31 | 1995-07-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 4.18B | 3.81B | 3.13B | 3.20B | 3.34B | 3.13B | 3.13B | 3.07B | 2.67B | 2.02B | 1.81B | 1.61B | 1.20B | 1.04B | 988.62M | 1.11B | 1.23B | 1.14B | 1.02B | 986.60M | 872.72M | 618.20M | 624.00M | 826.70M | 806.30M | 470.10M | 371.40M | 243.00M | 143.90M | 143.90M |
Cost of Revenue | 3.52B | 3.16B | 2.63B | 2.64B | 2.78B | 2.56B | 2.56B | 2.40B | 2.08B | 1.59B | 1.48B | 1.30B | 968.90M | 837.10M | 810.06M | 894.90M | 1.01B | 915.30M | 835.90M | 785.60M | 673.56M | 482.90M | 479.00M | 615.20M | 600.50M | 347.70M | 285.00M | 192.40M | 115.70M | 117.70M |
Gross Profit | 650.67M | 648.20M | 496.64M | 557.18M | 559.95M | 565.31M | 565.31M | 662.15M | 588.96M | 429.06M | 336.55M | 308.20M | 232.20M | 198.80M | 178.56M | 212.00M | 218.80M | 222.50M | 187.80M | 201.00M | 199.15M | 135.30M | 145.00M | 211.50M | 205.80M | 122.40M | 86.40M | 50.60M | 28.20M | 26.20M |
Operating Expenses | 327.67M | 437.66M | 415.08M | 435.67M | 442.15M | 448.74M | 448.74M | 387.14M | 358.35M | 274.74M | 254.63M | 231.30M | 166.80M | 165.50M | 161.75M | 255.60M | 175.90M | 147.80M | 143.60M | 155.30M | 117.42M | 109.10M | 175.70M | 113.70M | 99.60M | 65.10M | 50.20M | 32.50M | 20.30M | 20.00M |
Selling, General & Admin | 327.67M | 293.48M | 262.43M | 259.77M | 254.59M | 269.14M | 269.14M | 239.23M | 217.15M | 178.70M | 161.86M | 145.77M | 104.02M | 94.62M | 98.14M | 98.73M | 98.94M | 90.09M | 80.87M | 79.73M | 75.36M | 70.06M | 89.00M | 73.58M | 65.48M | 45.00M | 36.70M | 23.80M | 14.60M | 14.10M |
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 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | -6.74M | 144.18M | 152.65M | 175.90M | 187.56M | 179.60M | 15.84M | 147.91M | 141.20M | 96.04M | 92.77M | 85.53M | 62.78M | 70.88M | 63.61M | 156.87M | 76.96M | 57.71M | 62.73M | 75.57M | 42.07M | 39.04M | 86.70M | 40.12M | 34.12M | 20.10M | 13.50M | 8.70M | 5.70M | 5.90M |
Operating Income | 322.99M | 220.74M | 86.00M | 130.11M | 129.47M | 116.56M | 113.02M | 275.01M | 230.61M | 154.32M | 81.92M | 76.90M | 65.50M | 33.30M | 16.81M | -43.60M | 42.80M | 74.70M | 44.10M | 45.70M | 81.73M | 26.20M | -30.70M | 97.80M | 106.20M | 57.30M | 36.20M | 18.10M | 7.90M | 6.20M |
Other Expenses / Income | -30.99M | -40.62M | -33.23M | -70.89M | -50.94M | -28.53M | 15.84M | -24.58M | -24.29M | -18.73M | -15.60M | -18.70M | -900.00K | -4.80M | -6.08M | -10.90M | -5.20M | -5.20M | -3.70M | 12.90M | 15.45M | 4.30M | 4.10M | 7.20M | 3.00M | 3.30M | -100.00K | 900.00K | 1.20M | 1.30M |
Before Tax Income | 292.00M | 180.12M | 52.78M | 59.22M | 78.54M | 88.04M | 88.04M | 250.43M | 206.33M | 135.58M | 66.32M | 58.20M | 64.60M | 28.50M | 10.73M | -54.50M | 37.60M | 69.50M | 40.40M | 58.60M | 97.18M | 30.50M | -26.60M | 105.00M | 109.20M | 60.60M | 36.10M | 19.00M | 9.10M | 7.50M |
Income Tax Expenses | 73.08M | 37.91M | 4.20M | 24.88M | 21.32M | 25.13M | 25.13M | 93.21M | 77.59M | 51.26M | 26.34M | 23.00M | 25.20M | 12.40M | 4.88M | -1.40M | 13.20M | 27.30M | 22.30M | 34.30M | 38.55M | 13.30M | 9.50M | 43.60M | 44.20M | 24.20M | 13.10M | 7.80M | 2.70M | 3.10M |
Net Income | 218.92M | 142.21M | 48.57M | 34.34M | 57.22M | 62.91M | 62.91M | 157.22M | 128.74M | 84.32M | 39.98M | 35.20M | 39.40M | 16.10M | 5.85M | -53.20M | 21.70M | 41.90M | 18.20M | 24.30M | 58.63M | 17.20M | -123.00M | 61.40M | 65.00M | 36.40M | 23.00M | 11.20M | 6.40M | 4.40M |
Interest Expenses | 52.60M | 40.62M | 33.17M | 29.67M | 50.86M | 44.37M | 44.37M | 37.36M | -34.72M | -27.02M | 26.83M | -23.30M | -3.05M | 3.14M | 14.27M | 1.59M | 1.59M | 14.81M | 11.99M | 417.00K | 963.91K | 1.30M | 2.60M | 4.50M | 3.40M | N/A | N/A | N/A | N/A | N/A |
Basic Shares Outstanding | 29.33M | 29.55M | 30.34M | 31.67M | 31.50M | 31.25M | 31.25M | 31.35M | 33.12M | 35.03M | 33.77M | 33.80M | 34.50M | 35.80M | 38.93M | 39.30M | 40.60M | 40.70M | 42.10M | 49.20M | 48.35M | 47.90M | 45.00M | 42.80M | 42.30M | 34.52M | 27.94M | 24.63M | 19.81M | 19.04M |
Diluted Shares Outstanding | 29.70M | 30.00M | 30.84M | 32.09M | 31.82M | 31.99M | 31.99M | 31.98M | 33.12M | 35.03M | 34.82M | 33.80M | 34.50M | 35.80M | 39.00M | 39.30M | 40.60M | 40.70M | 42.10M | 49.20M | 48.82M | 47.90M | 45.00M | 42.80M | 42.30M | 35.19M | 28.48M | 24.74M | 19.97M | 19.38M |
EBITDA | 486.08M | 364.92M | 238.66M | 306.00M | 317.03M | 312.01M | 312.01M | 435.69M | 296.55M | 204.60M | 185.92M | 120.38M | 124.24M | 94.17M | 88.61M | 12.43M | 104.60M | 143.38M | 101.12M | 105.61M | 140.21M | 70.87M | -72.06M | 149.62M | 144.36M | 80.70M | 49.60M | 27.70M | 14.80M | 13.40M |
EBITDA Margin | 11.64% | 9.58% | 7.62% | 9.57% | 9.49% | 9.98% | 9.98% | 14.21% | 11.10% | 10.12% | 10.26% | 7.48% | 10.34% | 9.09% | 8.96% | 1.12% | 8.50% | 12.60% | 9.88% | 10.70% | 16.07% | 11.46% | -11.55% | 18.10% | 17.90% | 17.17% | 13.35% | 11.40% | 10.28% | 9.31% |
EBIT | 344.60M | 220.74M | 85.94M | 88.89M | 129.40M | 132.41M | 132.41M | 287.79M | 171.61M | 108.56M | 93.15M | 34.90M | 61.55M | 31.64M | 25.00M | -53.01M | 36.49M | 84.01M | 52.49M | 59.02M | 98.14M | 31.80M | -110.90M | 109.50M | 112.60M | 60.60M | 36.10M | 19.00M | 9.10M | 7.50M |
EBIT Margin | 8.25% | 5.80% | 2.75% | 2.78% | 3.87% | 4.23% | 4.23% | 9.38% | 6.42% | 5.37% | 5.14% | 2.17% | 5.12% | 3.05% | 2.53% | -4.79% | 2.97% | 7.38% | 5.13% | 5.98% | 11.25% | 5.14% | -17.77% | 13.25% | 13.97% | 12.89% | 9.72% | 7.82% | 6.32% | 5.21% |
Financial Year End | 2024-01-27 | 2023-01-28 | 2022-01-29 | 2021-01-30 | 2020-01-25 | 2019-01-31 | 2019-01-26 | 2017-07-29 | 2016-07-30 | 2015-07-25 | 2014-07-26 | 2013-07-27 | 2012-07-28 | 2011-07-30 | 2010-07-31 | 2009-07-25 | 2008-07-26 | 2007-07-28 | 2006-07-29 | 2005-07-30 | 2004-07-31 | 2003-07-26 | 2002-07-27 | 2001-07-28 | 2000-07-29 | 1999-07-31 | 1998-07-31 | 1997-07-31 | 1996-07-31 | 1995-07-31 |