Financial Year End | 2024-01-31 | 2023-01-31 | 2022-01-31 | 2021-01-31 | 2020-01-31 | 2019-01-31 | 2018-01-31 | 2017-01-31 | 2016-01-31 | 2015-01-31 | 2014-01-31 | 2013-01-31 | 2012-01-31 | 2011-01-31 | 2010-01-31 | 2009-01-31 | 2008-01-31 | 2007-01-31 | 2006-01-31 | 2005-01-31 | 2004-01-31 | 2003-01-31 | 2002-01-31 | 2001-01-31 | 2000-01-31 | 1999-01-31 | 1998-01-31 | 1997-01-31 | 1996-01-31 | 1995-01-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 3.10B | 3.23B | 2.77B | 2.06B | 3.16B | 3.08B | 2.81B | 2.39B | 2.34B | 2.12B | 1.72B | 1.40B | 1.23B | 1.06B | 800.86M | 711.15M | 518.87M | 427.02M | 324.07M | 214.28M | 224.06M | 202.65M | 201.43M | 187.06M | 149.63M | 121.60M | 120.10M | 117.60M | 121.70M | 171.40M |
Cost of Revenue | 1.88B | 2.13B | 1.78B | 1.31B | 2.04B | 1.97B | 1.75B | 1.55B | 1.51B | 1.36B | 1.13B | 948.08M | 860.49M | 712.36M | 534.00M | 510.45M | 379.42M | 311.47M | 239.23M | 161.53M | 162.23M | 153.37M | 158.16M | 136.10M | 109.27M | 94.00M | 91.50M | 87.60M | 96.20M | 144.90M |
Gross Profit | 1.21B | 1.10B | 988.19M | 744.44M | 1.12B | 1.11B | 1.05B | 840.86M | 838.64M | 757.26M | 585.63M | 451.64M | 370.72M | 351.05M | 266.87M | 200.69M | 139.45M | 115.55M | 84.85M | 52.74M | 61.83M | 49.28M | 43.27M | 50.96M | 40.36M | 27.60M | 28.60M | 30.00M | 25.50M | 26.50M |
Operating Expenses | 924.22M | 860.91M | 675.64M | 643.73M | 870.91M | 873.58M | 893.03M | 736.92M | 654.15M | 592.36M | 454.18M | 351.15M | 284.49M | 254.11M | 210.66M | 204.57M | 107.10M | 87.69M | 67.89M | 49.68M | 47.04M | 45.11M | 35.81M | 29.86M | 29.58M | 28.60M | 23.80M | 23.90M | 23.40M | 27.40M |
Selling, General & Admin | 924.22M | 833.15M | 648.01M | 605.10M | 832.18M | 834.76M | 855.25M | 704.44M | 628.76M | 571.99M | 440.51M | 341.24M | 277.02M | 248.38M | 205.28M | 164.10M | 101.67M | 83.26M | 64.76M | 48.80M | 47.04M | 41.55M | 35.81M | 29.86M | 28.14M | 27.20M | 22.60M | 22.40M | 21.80M | 26.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 | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | -3.15M | 27.76M | 27.63M | 38.62M | 38.73M | -2.96M | 37.78M | 32.48M | 25.39M | 20.37M | 13.68M | 9.91M | 7.47M | 5.73M | 5.38M | 40.47M | 5.43M | 4.43M | 3.12M | 882.00K | N/A | 3.56M | N/A | N/A | 1.44M | 1.40M | 1.20M | 1.50M | 1.60M | 1.20M |
Operating Income | 290.10M | 268.12M | 311.09M | 82.84M | 227.65M | 230.71M | 153.99M | 103.94M | 184.48M | 164.90M | 131.45M | 100.49M | 86.22M | 96.93M | 56.21M | -3.88M | 32.35M | 27.86M | 16.96M | 3.07M | 14.79M | 4.18M | 7.45M | 21.10M | 10.78M | -1.00M | 4.80M | 6.10M | 2.10M | -900.00K |
Other Expenses / Income | -49.50M | -406.29M | -40.12M | -47.12M | -45.56M | -5.77M | -43.94M | -26.18M | -5.35M | 3.55M | -9.22M | -8.48M | -6.98M | -4.03M | -4.71M | -5.56M | -3.16M | -6.36M | -4.35M | -1.09M | -1.18M | -1.91M | -3.58M | -2.51M | -1.06M | -700.00K | -1.10M | -2.10M | -2.40M | -14.90M |
Before Tax Income | 240.60M | -138.17M | 270.98M | 35.73M | 182.10M | 183.83M | 110.05M | 77.76M | 179.13M | 168.44M | 122.23M | 92.00M | 79.24M | 92.91M | 51.50M | -9.44M | 29.20M | 21.50M | 12.61M | 1.98M | 13.61M | 2.27M | 3.88M | 18.59M | 9.71M | -1.70M | 3.70M | 4.00M | -300.00K | -15.80M |
Income Tax Expenses | 65.86M | -3.79M | 70.88M | 12.20M | 38.26M | 45.76M | 47.92M | 25.82M | 64.80M | 59.45M | 45.83M | 35.44M | 29.62M | 36.22M | 19.78M | 4.59M | 11.71M | 8.31M | 5.52M | 1.28M | 5.24M | 1.89M | 1.51M | 7.44M | 3.93M | -500.00K | 900.00K | 900.00K | 100.00K | -4.10M |
Net Income | 176.17M | -134.38M | 200.59M | 23.55M | 143.84M | 138.07M | 62.12M | 51.94M | 114.33M | 110.36M | 77.36M | 56.88M | 49.62M | 56.68M | 31.72M | -14.03M | 17.49M | 13.19M | 7.09M | 703.00K | 8.38M | 382.00K | 2.36M | 11.15M | 5.78M | -1.20M | 2.80M | 3.10M | -400.00K | -11.70M |
Interest Expenses | 39.59M | 56.60M | 49.67M | 50.35M | 44.41M | 43.92M | 43.49M | 15.68M | 6.69M | 7.94M | 9.22M | 7.76M | 5.71M | 4.03M | 4.71M | 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 | 45.86M | 47.65M | 48.43M | 48.24M | 48.21M | 50.27M | 48.82M | 46.31M | 45.33M | 43.30M | 40.65M | 40.01M | 39.59M | 38.35M | 33.98M | 33.07M | 32.24M | 26.40M | 23.02M | 21.55M | 20.74M | 20.29M | 20.03M | 19.69M | 20.14M | 19.62M | 19.46M | 20.24M | 19.38M | 19.28M |
Diluted Shares Outstanding | 47.00M | 47.65M | 49.52M | 48.78M | 48.90M | 50.27M | 49.75M | 47.39M | 46.51M | 44.42M | 41.73M | 40.56M | 40.38M | 39.41M | 34.72M | 33.07M | 33.34M | 27.96M | 24.47M | 22.58M | 22.04M | 22.04M | 22.12M | 21.36M | 20.54M | 19.62M | 21.15M | 20.55M | 19.38M | 19.28M |
EBITDA | 317.62M | 295.88M | 349.72M | 142.58M | 284.61M | 269.39M | 191.32M | 125.92M | 211.22M | 198.13M | 146.09M | 110.02M | 92.43M | 102.67M | 61.59M | -2.49M | 34.62M | 25.93M | 15.74M | 3.32M | 14.89M | 3.76M | 5.09M | 19.75M | 11.15M | -300.00K | 4.90M | 5.50M | 1.30M | -14.60M |
EBITDA Margin | 10.25% | 9.17% | 12.64% | 6.94% | 9.01% | 8.76% | 6.82% | 5.28% | 9.01% | 9.36% | 8.50% | 7.86% | 7.51% | 9.65% | 7.69% | -0.35% | 6.67% | 6.07% | 4.86% | 1.55% | 6.65% | 1.85% | 2.53% | 10.56% | 7.45% | -0.25% | 4.08% | 4.68% | 1.07% | -8.52% |
EBIT | 281.62M | -81.57M | 321.13M | 86.10M | 226.50M | 227.75M | 153.54M | 93.44M | 185.82M | 177.75M | 132.41M | 100.08M | 84.95M | 96.93M | 56.21M | -9.44M | 29.20M | 21.50M | 12.61M | 1.98M | 13.61M | 2.27M | 3.88M | 18.59M | 9.71M | -1.70M | 3.70M | 4.00M | -300.00K | -15.80M |
EBIT Margin | 9.09% | -2.53% | 11.61% | 4.19% | 7.17% | 7.40% | 5.47% | 3.92% | 7.93% | 8.40% | 7.71% | 7.15% | 6.90% | 9.12% | 7.02% | -1.33% | 5.63% | 5.03% | 3.89% | 0.92% | 6.08% | 1.12% | 1.92% | 9.94% | 6.49% | -1.40% | 3.08% | 3.40% | -0.25% | -9.22% |
Financial Year End | 2024-01-31 | 2023-01-31 | 2022-01-31 | 2021-01-31 | 2020-01-31 | 2019-01-31 | 2018-01-31 | 2017-01-31 | 2016-01-31 | 2015-01-31 | 2014-01-31 | 2013-01-31 | 2012-01-31 | 2011-01-31 | 2010-01-31 | 2009-01-31 | 2008-01-31 | 2007-01-31 | 2006-01-31 | 2005-01-31 | 2004-01-31 | 2003-01-31 | 2002-01-31 | 2001-01-31 | 2000-01-31 | 1999-01-31 | 1998-01-31 | 1997-01-31 | 1996-01-31 | 1995-01-31 |