Financial Year End | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-03-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 629.18M | 572.95M | 561.35M | 548.97M | 644.77M | 669.89M | 661.91M | 879.39M | 950.75M | 862.94M | 759.30M | 671.00M | 145.10M | 505.70M | 392.50M | 355.90M | 327.40M | 318.50M | 252.30M | 288.60M | 271.00M | 278.10M | 211.60M | 149.20M | 103.80M | 83.80M | 66.70M | 61.00M | 56.50M | 49.60M |
Cost of Revenue | 324.20M | 304.63M | 268.23M | 252.31M | 245.04M | 224.17M | 198.41M | 207.86M | 169.74M | 186.36M | 179.30M | 176.10M | 46.00M | 176.10M | 159.00M | 146.90M | 139.50M | 128.10M | 123.50M | 122.60M | 127.50M | 102.50M | 79.50M | 54.70M | 41.20M | 35.30M | 30.40M | 29.30M | 22.70M | 19.10M |
Gross Profit | 304.98M | 268.32M | 293.12M | 296.66M | 399.73M | 445.72M | 463.51M | 671.53M | 781.01M | 676.59M | 580.00M | 494.90M | 99.10M | 329.60M | 233.50M | 209.00M | 187.90M | 190.40M | 128.80M | 166.00M | 143.50M | 175.60M | 132.10M | 94.50M | 62.60M | 48.50M | 36.30M | 31.70M | 33.80M | 30.50M |
Operating Expenses | 283.47M | 250.61M | 168.22M | 151.51M | 153.19M | 153.21M | 158.61M | 156.30M | 164.50M | 148.95M | 149.75M | 166.25M | 128.01M | 124.78M | 144.29M | 136.44M | 134.07M | 127.09M | 145.32M | 153.87M | 165.24M | 138.32M | 78.85M | 62.62M | 46.49M | 42.07M | 34.00M | 31.00M | 29.00M | 25.20M |
Selling, General & Admin | 218.94M | 198.37M | 113.68M | 91.36M | 93.41M | 89.97M | 88.20M | 85.66M | 92.36M | 87.64M | 91.73M | 86.44M | 94.56M | 93.92M | 107.90M | 102.20M | 99.03M | 97.27M | 109.05M | 108.10M | 123.30M | 97.72M | 52.48M | 42.99M | 31.90M | 25.93M | 20.70M | 18.00M | 17.70M | 23.40M |
Research & Development | 64.54M | 52.24M | 54.54M | 60.15M | 59.78M | 63.24M | 70.42M | 70.64M | 71.16M | 65.51M | 55.40M | 46.50M | 9.80M | 30.90M | 36.40M | 33.30M | 33.70M | 27.80M | 36.30M | 45.70M | 42.00M | 40.60M | 26.40M | 19.60M | 14.60M | 11.70M | 9.20M | 9.70M | 8.90M | N/A |
Other Operating Expenses | 64.54M | 2.46M | 4.23M | 2.89M | 3.02M | 1.81M | N/A | N/A | 973.00K | -4.20M | 2.62M | 33.31M | 23.66M | -33.00K | -7.00K | 943.00K | 1.34M | 2.02M | -27.00K | 67.00K | -57.00K | 1.00K | -27.00K | 33.00K | -7.00K | 4.44M | 4.10M | 3.30M | 2.40M | 1.80M |
Operating Income | 21.51M | 17.71M | 184.37M | 704.44M | 246.53M | 296.19M | 303.01M | 514.95M | 614.47M | 527.63M | 430.30M | 328.60M | 66.20M | 204.70M | 86.50M | 71.80M | 54.20M | 67.70M | -70.40M | 9.50M | -28.90M | 37.10M | 53.30M | 32.80M | 16.10M | 10.80M | 6.50M | 4.00M | 4.80M | 5.30M |
Other Expenses / Income | 61.16M | 20.50M | -106.51M | -1.10B | 51.50M | 30.80M | -10.64M | 45.85M | 22.35M | 54.05M | 13.60M | 7.30M | -1.10M | 4.30M | -11.10M | -13.00M | 2.20M | -20.20M | -11.40M | -7.90M | -4.80M | -2.70M | -100.00K | -2.30M | -3.50M | -3.80M | -2.80M | -2.00M | -1.50M | -1.80M |
Before Tax Income | 82.67M | 38.21M | 77.86M | -391.07M | 298.04M | 356.85M | 292.37M | 560.80M | 636.82M | 581.68M | 443.90M | 335.90M | 65.10M | 209.00M | 75.40M | 58.80M | 56.40M | 47.50M | -81.80M | 1.60M | -33.70M | 34.40M | 53.20M | 30.50M | 12.60M | 7.00M | 3.70M | 2.00M | 3.30M | 3.50M |
Income Tax Expenses | 28.80M | 12.77M | 19.59M | 9.67M | 53.48M | 74.73M | 81.95M | 103.78M | 95.31M | 96.06M | 82.70M | 67.80M | 17.80M | 24.60M | 10.50M | -69.70M | 13.50M | 5.50M | 900.00K | 1.50M | 3.80M | 4.10M | 8.40M | 4.40M | 2.50M | 1.50M | 1.40M | 600.00K | 1.10M | 1.50M |
Net Income | 53.87M | 25.45M | 58.27M | -400.74M | 244.24M | 281.78M | 211.15M | 456.36M | 540.93M | 484.26M | 360.40M | 266.20M | 47.30M | 182.70M | 64.10M | 114.00M | 30.50M | 34.30M | -82.70M | 100.00K | -37.50M | 30.30M | 44.60M | 26.00M | 10.00M | 5.50M | 2.30M | 1.40M | 2.20M | 2.00M |
Interest Expenses | N/A | -17.69M | 1.65M | 1.36M | 725.00K | 256.00K | 304.00K | 131.00K | 473.00K | 928.00K | 1.51M | 2.51M | N/A | 4.67M | 11.84M | 16.53M | 795.00K | 22.82M | 13.69M | 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 | 37.58M | 37.58M | 37.64M | 38.21M | 38.46M | 38.99M | 40.16M | 41.30M | 42.83M | 42.83M | 44.30M | 44.70M | 44.60M | 44.50M | 41.90M | 40.60M | 40.40M | 35.20M | 29.30M | 29.60M | 29.10M | 29.70M | 29.40M | 26.30M | 23.90M | 21.50M | 20.20M | 20.80M | 20.00M | 20.00M |
Diluted Shares Outstanding | 37.58M | 37.58M | 37.64M | 38.21M | 38.46M | 38.99M | 40.16M | 41.30M | 42.83M | 42.83M | 44.30M | 44.70M | 44.60M | 44.50M | 41.90M | 40.60M | 40.40M | 35.20M | 29.30M | 29.60M | 29.10M | 29.70M | 29.40M | 26.30M | 23.90M | 21.50M | 20.20M | 20.80M | 20.95M | 21.05M |
EBITDA | 52.60M | 52.65M | 210.28M | 728.12M | 253.08M | 282.12M | 309.90M | 575.10M | 651.57M | 597.04M | 461.18M | 354.28M | 83.72M | 230.70M | 105.27M | 79.27M | 65.98M | 85.23M | -43.00M | 26.88M | -14.08M | 48.81M | 61.40M | 37.16M | 18.49M | 11.41M | 7.80M | 5.30M | 5.70M | 5.30M |
EBITDA Margin | 8.36% | 9.19% | 37.46% | 132.63% | 39.25% | 42.11% | 46.82% | 65.40% | 68.53% | 69.19% | 60.74% | 52.80% | 57.70% | 45.62% | 26.82% | 22.27% | 20.15% | 26.76% | -17.04% | 9.31% | -5.19% | 17.55% | 29.02% | 24.90% | 17.81% | 13.62% | 11.69% | 8.69% | 10.09% | 10.69% |
EBIT | 82.67M | 20.53M | 79.51M | -389.71M | 298.45M | 356.76M | 293.41M | 560.27M | 636.72M | 581.24M | 444.62M | 336.51M | 65.10M | 211.97M | 86.44M | 60.83M | 44.80M | 62.62M | -68.11M | 1.60M | -33.70M | 34.40M | 53.00M | 30.40M | 12.50M | 7.00M | 3.70M | 2.00M | 3.30M | 3.50M |
EBIT Margin | 13.14% | 3.58% | 14.16% | -70.99% | 46.29% | 53.26% | 44.33% | 63.71% | 66.97% | 67.36% | 58.56% | 50.15% | 44.87% | 41.92% | 22.02% | 17.09% | 13.68% | 19.66% | -27.00% | 0.55% | -12.44% | 12.37% | 25.05% | 20.38% | 12.04% | 8.35% | 5.55% | 3.28% | 5.84% | 7.06% |
Financial Year End | 2024-03-31 | 2023-03-31 | 2022-03-31 | 2021-03-31 | 2020-03-31 | 2019-03-31 | 2018-03-31 | 2017-03-31 | 2016-03-31 | 2015-03-31 | 2014-03-31 | 2013-03-31 | 2012-03-31 | 2011-12-31 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 |