Financial Year End | 2024-03-30 | 2023-04-01 | 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-30 | 1995-03-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 1.31B | 1.17B | 993.20M | 870.46M | 988.48M | 967.58M | 903.92M | 886.12M | 909.67M | 910.37M | 938.51M | 891.99M | 727.84M | 676.69M | 645.43M | 597.88M | 516.44M | 449.61M | 419.73M | 383.60M | 364.23M | 336.96M | 319.97M | 293.86M | 277.92M | 282.10M | 285.80M | 309.80M | 278.20M | 262.40M |
Cost of Revenue | 617.51M | 553.56M | 487.69M | 472.62M | 503.97M | 550.04M | 492.01M | 507.62M | 503.80M | 475.95M | 470.14M | 463.86M | 358.60M | 321.49M | 307.95M | 289.71M | 258.71M | 222.31M | 199.20M | 185.72M | 192.11M | 182.26M | 165.13M | 126.95M | 121.70M | 124.00M | 127.10M | 137.80M | 110.50M | 103.90M |
Gross Profit | 691.55M | 615.10M | 505.50M | 397.84M | 484.51M | 417.54M | 411.91M | 378.49M | 405.87M | 434.42M | 468.37M | 428.13M | 369.24M | 355.21M | 337.48M | 308.17M | 257.73M | 227.30M | 220.53M | 197.88M | 172.12M | 154.70M | 154.83M | 166.91M | 156.22M | 158.10M | 158.70M | 172.00M | 167.70M | 158.50M |
Operating Expenses | 526.66M | 459.06M | 433.78M | 339.88M | 330.56M | 333.99M | 355.75M | 339.28M | 369.54M | 393.88M | 421.04M | 367.45M | 282.06M | 244.66M | 240.86M | 222.60M | 187.44M | 155.48M | 121.52M | 137.93M | 126.24M | 117.22M | 108.39M | 110.39M | 122.59M | 126.40M | 127.70M | 123.60M | 113.40M | 106.10M |
Selling, General & Admin | 431.78M | 376.68M | 339.56M | 274.19M | 299.68M | 298.28M | 316.52M | 301.73M | 323.97M | 339.69M | 366.84M | 318.81M | 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 | 75.70M |
Research & Development | 54.44M | 50.13M | 46.80M | 32.86M | 30.88M | 35.71M | 39.23M | 37.56M | 45.56M | 54.19M | 54.20M | 48.64M | 36.80M | 32.66M | 26.38M | 23.86M | 24.32M | 23.88M | 26.52M | 19.99M | 17.79M | 19.51M | 19.51M | 19.04M | 14.93M | 15.10M | 17.90M | 19.00M | 18.50M | 16.70M |
Other Operating Expenses | 40.45M | 32.26M | 47.41M | 32.83M | 50.60M | N/A | N/A | -8.10M | 87.67M | 5.44M | 1.71M | -6.54M | N/A | -1.89M | 13.34M | N/A | N/A | -5.47M | -26.35M | -100.00K | N/A | N/A | N/A | 4.61M | 24.91M | 24.60M | 22.90M | 12.30M | 13.10M | 13.70M |
Operating Income | 164.88M | 156.03M | 80.75M | 57.96M | 153.95M | 83.55M | 56.16M | -19.38M | -43.98M | 40.54M | 47.33M | 56.44M | 88.76M | 110.55M | 83.28M | 85.57M | 70.29M | 62.74M | 99.02M | 59.94M | 45.88M | 37.48M | 36.45M | 13.42M | 33.63M | 31.70M | 31.00M | 48.40M | 54.30M | 52.40M |
Other Expenses / Income | -13.02M | -14.63M | -17.12M | 14.95M | -16.20M | -9.91M | 3.48M | -8.10M | -97.14M | -9.38M | -10.93M | -6.54M | 740.00K | -467.00K | -2.01M | -565.00K | 7.01M | 9.59M | 7.86M | -102.00K | -65.00K | 1.13M | 2.06M | 3.91M | 3.25M | 969.00K | -26.50M | 2.30M | 900.00K | 100.00K |
Before Tax Income | 151.87M | 141.40M | 63.63M | 72.91M | 87.15M | 73.63M | 59.63M | -27.48M | -53.46M | 31.16M | 36.40M | 49.90M | 89.50M | 110.08M | 81.27M | 85.00M | 77.30M | 72.34M | 106.88M | 59.84M | 45.81M | 38.61M | 38.51M | 17.33M | 27.32M | 32.60M | 4.50M | 50.70M | 55.20M | 52.50M |
Income Tax Expenses | 34.31M | 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.89M | 25.70M | 25.32M | 23.23M | 37.81M | 20.20M | 16.49M | 10.23M | 10.78M | 10.09M | 8.47M | 11.40M | 3.90M | 17.70M | 19.30M | 18.90M |
Net Income | 117.56M | 115.40M | 43.38M | 79.47M | 76.53M | 55.02M | 45.57M | -26.27M | -55.62M | 16.90M | 35.15M | 38.80M | 66.89M | 79.98M | 58.38M | 59.30M | 51.98M | 49.11M | 69.08M | 39.64M | 29.32M | 28.38M | 30.03M | 7.24M | 19.00M | 21.10M | -24.80M | 33.00M | 35.90M | 33.60M |
Interest Expenses | 13.02M | 14.63M | 17.12M | 16.83M | 16.20M | 9.91M | 4.53M | 8.10M | 9.47M | 9.38M | 10.93M | 6.54M | N/A | 6.00K | 742.00K | 64.00K | N/A | 97.00K | N/A | N/A | N/A | N/A | 13.58M | 59.39M | 13.10M | N/A | 74.90M | N/A | N/A | N/A |
Basic Shares Outstanding | 50.71M | 50.78M | 51.05M | 50.69M | 50.69M | 51.53M | 52.76M | 51.51M | 50.91M | 51.53M | 51.61M | 51.35M | 50.73M | 50.15M | 50.90M | 50.78M | 51.65M | 53.49M | 52.96M | 51.05M | 48.87M | 49.18M | 52.43M | 50.60M | 52.17M | 53.49M | 52.77M | 54.38M | 54.39M | 55.54M |
Diluted Shares Outstanding | 51.40M | 51.42M | 51.35M | 51.29M | 51.81M | 52.94M | 53.50M | 51.52M | 50.91M | 52.09M | 52.38M | 52.26M | 51.59M | 51.19M | 52.13M | 52.35M | 53.49M | 55.30M | 54.95M | 52.85M | 49.28M | 50.10M | 54.31M | 52.01M | 53.00M | 53.77M | 53.33M | 54.83M | 55.23M | 56.95M |
EBITDA | 265.58M | 249.34M | 178.50M | 142.25M | 264.24M | 192.96M | 153.03M | 70.35M | 45.97M | 125.72M | 127.04M | 124.58M | 139.46M | 158.23M | 125.25M | 121.53M | 101.48M | 101.10M | 124.17M | 87.52M | 77.44M | 65.91M | 72.06M | 81.02M | 73.13M | 51.20M | 53.90M | 72.00M | 67.40M | 66.10M |
EBITDA Margin | 20.29% | 21.34% | 17.97% | 16.34% | 26.73% | 19.94% | 16.93% | 7.94% | 5.05% | 13.81% | 13.54% | 13.97% | 19.16% | 23.38% | 19.41% | 20.33% | 19.65% | 22.49% | 29.58% | 22.82% | 21.26% | 19.56% | 22.52% | 27.57% | 26.31% | 18.15% | 18.86% | 23.24% | 24.23% | 25.19% |
EBIT | 164.88M | 156.03M | 80.75M | 89.75M | 103.35M | 83.55M | 64.16M | -19.38M | -43.98M | 40.54M | 47.33M | 56.44M | 89.50M | 110.09M | 82.01M | 85.07M | 77.30M | 72.43M | 106.88M | 59.84M | 45.81M | 38.61M | 54.39M | 76.71M | 40.57M | 32.50M | 54.00M | 50.70M | 55.20M | 52.50M |
EBIT Margin | 12.60% | 13.35% | 8.13% | 10.31% | 10.46% | 8.63% | 7.10% | -2.19% | -4.84% | 4.45% | 5.04% | 6.33% | 12.30% | 16.27% | 12.71% | 14.23% | 14.97% | 16.11% | 25.46% | 15.60% | 12.58% | 11.46% | 17.00% | 26.11% | 14.60% | 11.52% | 18.89% | 16.37% | 19.84% | 20.01% |
Financial Year End | 2024-03-30 | 2023-04-01 | 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-30 | 1995-03-31 |