Financial Year End | 2024-03-30 | 2023-04-01 | 2023-03-31 | 2022-04-02 | 2021-04-03 | 2020-03-28 | 2019-03-30 | 2018-03-31 | 2017-04-01 | 2016-04-02 | 2015-03-28 | 2014-03-29 | 2013-03-30 | 2012-03-31 | 2011-04-02 | 2010-04-03 | 2009-03-28 | 2008-03-29 | 2007-03-31 | 2006-04-01 | 2005-04-02 | 2004-04-03 | 2003-03-29 | 2002-03-30 | 2001-03-31 | 2000-04-01 | 1999-04-03 | 1998-03-28 | 1997-03-29 | 1996-03-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 1.31B | 1.17B | 1.17B | 993.20M | 870.46M | 988.48M | 967.58M | 903.92M | 886.12M | 908.83M | 910.37M | 938.50M | 892.00M | 727.84M | 676.70M | 645.40M | 597.90M | 516.40M | 449.61M | 419.70M | 383.60M | 364.20M | 337.00M | 320.00M | 293.86M | 277.90M | 282.10M | 285.80M | 309.80M | 278.20M |
Cost of Revenue | 632.52M | 553.56M | 553.56M | 487.69M | 472.62M | 503.97M | 550.04M | 492.01M | 507.62M | 502.92M | 475.95M | 470.10M | 463.90M | 358.60M | 321.50M | 307.90M | 289.70M | 258.70M | 222.31M | 199.20M | 185.70M | 192.10M | 182.30M | 165.10M | 126.95M | 146.60M | 148.60M | 150.00M | 150.10M | 110.50M |
Gross Profit | 676.54M | 615.10M | 615.10M | 505.50M | 397.84M | 484.51M | 417.54M | 411.91M | 378.49M | 405.91M | 434.42M | 468.40M | 428.10M | 369.24M | 355.20M | 337.50M | 308.20M | 257.70M | 227.30M | 220.50M | 197.90M | 172.10M | 154.70M | 154.90M | 166.91M | 131.30M | 133.50M | 135.80M | 159.70M | 167.70M |
Operating Expenses | 468.40M | 459.06M | 459.06M | 433.78M | 339.88M | 330.56M | 333.99M | 355.75M | 397.88M | 449.86M | 393.88M | 421.10M | 371.70M | 280.48M | 244.60M | 254.20M | 222.60M | 187.50M | 155.48M | 121.50M | 138.10M | 126.30M | 117.20M | 118.40M | 110.39M | 107.20M | 101.90M | 129.40M | 111.30M | 113.40M |
Selling, General & Admin | 416.17M | 376.68M | 376.68M | 339.56M | 274.19M | 299.68M | 298.28M | 316.52M | 301.73M | 317.22M | 334.25M | 365.13M | 323.05M | 245.26M | 213.90M | 214.48M | 198.74M | 163.12M | 137.07M | 121.35M | 118.04M | 108.45M | 97.70M | 88.87M | 86.73M | 82.76M | 86.70M | 86.90M | 92.30M | 81.80M |
Research & Development | 52.23M | 50.13M | 50.13M | 46.80M | 32.86M | 30.88M | 35.71M | 39.23M | 37.56M | 44.97M | 42.50M | 54.20M | 44.40M | 36.80M | 32.70M | 26.40M | 23.90M | 24.30M | 23.88M | 26.50M | 20.00M | 17.80M | 19.50M | 19.50M | 19.04M | 14.90M | 15.10M | 17.90M | 19.00M | 18.50M |
Other Operating Expenses | 40.45M | 32.26M | 32.26M | 47.41M | 32.83M | 50.60M | N/A | N/A | 58.59M | 87.67M | 17.13M | 1.77M | 4.25M | -1.58M | -2.00M | 13.32M | -44.00K | 84.00K | -5.47M | -26.35M | 61.00K | 50.00K | -5.00K | 10.03M | 4.61M | 9.54M | 100.00K | 24.60M | 0 | 13.10M |
Operating Income | 208.14M | 156.03M | 156.03M | 80.75M | 57.96M | 153.95M | 83.55M | 56.16M | -19.38M | -43.94M | 40.54M | 47.30M | 56.40M | 88.76M | 110.50M | 83.30M | 85.60M | 70.30M | 71.82M | 99.00M | 59.80M | 45.90M | 37.50M | 36.40M | 56.52M | 24.10M | 31.60M | 6.40M | 48.50M | 54.30M |
Other Expenses / Income | -56.27M | -14.63M | -14.63M | -17.12M | 14.95M | -66.80M | -9.91M | 3.48M | -8.10M | -9.47M | -9.38M | -10.90M | -6.50M | 740.00K | -400.00K | -2.00M | -600.00K | 7.00M | 518.00K | 7.90M | N/A | -100.00K | 1.10M | 2.10M | -39.20M | 3.20M | 1.00M | -1.90M | 2.20M | 900.00K |
Before Tax Income | 151.87M | 141.40M | 141.40M | 63.63M | 72.91M | 87.15M | 73.63M | 59.63M | -27.48M | -53.42M | 31.16M | 36.40M | 49.90M | 89.50M | 110.10M | 81.30M | 85.00M | 77.30M | 72.34M | 106.90M | 59.80M | 45.80M | 38.60M | 38.50M | 17.33M | 27.30M | 32.60M | 4.50M | 50.70M | 55.20M |
Income Tax Expenses | 34.31M | 26.00M | 26.00M | 20.25M | -6.56M | 10.63M | 18.61M | 14.06M | -1.21M | 2.16M | 14.27M | 1.25M | 11.10M | 22.61M | 30.10M | 22.90M | 25.70M | 25.32M | 23.23M | 37.81M | 20.20M | 16.50M | 10.20M | 10.80M | 10.09M | 8.50M | 11.40M | 3.90M | 17.70M | 19.30M |
Net Income | 117.56M | 115.40M | 115.40M | 43.38M | 79.47M | 76.53M | 55.02M | 45.57M | -26.27M | -55.58M | 16.90M | 35.10M | 38.80M | 66.89M | 80.00M | 58.40M | 59.30M | 52.00M | 49.11M | 69.10M | 39.60M | 29.30M | 28.40M | 30.00M | 7.24M | 19.00M | 21.10M | -24.80M | 33.00M | 35.90M |
Interest Expenses | 13.02M | 14.63M | 14.63M | 17.12M | 16.83M | 16.20M | 9.91M | 4.53M | 8.10M | 9.47M | 9.38M | 10.93M | N/A | N/A | 6.00K | 742.00K | 64.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 |
Basic Shares Outstanding | 50.71M | 50.78M | N/A | 51.05M | 50.69M | 50.69M | 51.53M | 52.76M | 51.52M | 50.91M | 52.09M | 52.40M | 52.30M | 50.73M | 51.20M | 52.10M | 52.30M | 53.50M | 53.49M | 54.90M | 52.30M | 49.40M | 50.10M | 54.30M | 50.60M | 53.00M | 53.80M | 53.20M | 54.90M | 54.39M |
Diluted Shares Outstanding | 51.40M | 51.42M | N/A | 51.35M | 51.29M | 51.81M | 52.94M | 53.50M | 51.52M | 50.91M | 52.09M | 52.40M | 52.30M | 51.59M | 51.20M | 52.10M | 52.30M | 53.50M | 55.30M | 54.90M | 52.30M | 49.40M | 50.10M | 54.30M | 52.01M | 53.00M | 53.80M | 53.20M | 54.90M | 55.23M |
EBITDA | 305.35M | 249.34M | 249.34M | 169.47M | 142.25M | 264.24M | 192.96M | 145.40M | 70.35M | 45.97M | 126.59M | 129.02M | 115.38M | 139.46M | 158.25M | 125.28M | 121.52M | 108.52M | 99.84M | 132.06M | 87.38M | 75.95M | 67.03M | 66.42M | 41.83M | 52.41M | 57.10M | 2.00M | 63.00M | 68.30M |
EBITDA Margin | 23.33% | 21.34% | 21.34% | 17.06% | 16.34% | 26.73% | 19.94% | 16.09% | 7.94% | 5.06% | 13.91% | 13.75% | 12.93% | 19.16% | 23.39% | 19.41% | 20.33% | 21.01% | 22.21% | 31.46% | 22.78% | 20.85% | 19.89% | 20.76% | 14.23% | 18.86% | 20.24% | 0.70% | 20.34% | 24.55% |
EBIT | 164.88M | 156.03M | 156.03M | 80.75M | 89.75M | 103.35M | 83.55M | 64.16M | -19.38M | -43.94M | 40.54M | 47.28M | 49.90M | 89.50M | 110.11M | 82.04M | 85.06M | 77.32M | 72.34M | 106.91M | 59.80M | 45.80M | 38.60M | 40.80M | 17.33M | 27.50M | 32.50M | -20.90M | 50.70M | 55.20M |
EBIT Margin | 12.60% | 13.35% | 13.35% | 8.13% | 10.31% | 10.46% | 8.63% | 7.10% | -2.19% | -4.83% | 4.45% | 5.04% | 5.59% | 12.30% | 16.27% | 12.71% | 14.23% | 14.97% | 16.09% | 25.47% | 15.59% | 12.58% | 11.45% | 12.75% | 5.90% | 9.90% | 11.52% | -7.31% | 16.37% | 19.84% |
Financial Year End | 2024-03-30 | 2023-04-01 | 2023-03-31 | 2022-04-02 | 2021-04-03 | 2020-03-28 | 2019-03-30 | 2018-03-31 | 2017-04-01 | 2016-04-02 | 2015-03-28 | 2014-03-29 | 2013-03-30 | 2012-03-31 | 2011-04-02 | 2010-04-03 | 2009-03-28 | 2008-03-29 | 2007-03-31 | 2006-04-01 | 2005-04-02 | 2004-04-03 | 2003-03-29 | 2002-03-30 | 2001-03-31 | 2000-04-01 | 1999-04-03 | 1998-03-28 | 1997-03-29 | 1996-03-31 |