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 | 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 | 1994-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 629.18M | 572.95M | 561.35M | 548.97M | 644.77M | 669.89M | 661.91M | 879.39M | 950.75M | 862.94M | 759.28M | 670.95M | 543.08M | 392.54M | 357.64M | 329.04M | 319.55M | 252.27M | 297.74M | 284.13M | 315.46M | 211.58M | 150.13M | 103.80M | 83.78M | 66.70M | 61.00M | 56.50M | 49.60M | 42.10M |
Cost of Revenue | 324.20M | 304.63M | 268.23M | 252.31M | 245.04M | 224.17M | 198.41M | 208.14M | 171.78M | 186.36M | 179.28M | 176.13M | 177.50M | 159.16M | 154.77M | 148.34M | 133.40M | 123.52M | 128.69M | 119.40M | 102.45M | 79.47M | 54.74M | 35.34M | 30.90M | 26.30M | 25.90M | 22.70M | 19.10M | 15.70M |
Gross Profit | 304.98M | 268.32M | 293.12M | 296.66M | 399.73M | 445.72M | 463.51M | 671.25M | 778.97M | 676.59M | 580.01M | 494.83M | 365.58M | 233.38M | 202.87M | 180.69M | 186.16M | 128.75M | 169.05M | 164.73M | 213.00M | 132.11M | 95.40M | 68.46M | 52.88M | 40.40M | 35.10M | 33.80M | 30.50M | 26.40M |
Operating Expenses | 283.47M | 250.61M | 168.22M | 151.51M | 153.19M | 153.21M | 158.61M | 156.30M | 163.53M | 153.15M | 147.16M | 132.95M | 128.01M | 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 | 19.30M |
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 | 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 | 17.90M |
Research & Development | 64.54M | 52.24M | 54.54M | 60.15M | 59.78M | 63.24M | 70.42M | 70.64M | 71.16M | 65.51M | 55.43M | 46.51M | 33.46M | 36.39M | 34.24M | 35.04M | 29.82M | 36.27M | 45.77M | 41.94M | 40.60M | 26.37M | 19.63M | 14.59M | 11.73M | 9.20M | 9.70M | 8.90M | N/A | N/A |
Other Operating Expenses | 64.54M | 2.46M | 4.23M | 2.89M | 3.02M | 1.81M | 1.89M | 11.21M | 2.68M | 2.74M | 1.37M | 3.35M | 784.00K | 2.62M | 3.36M | 2.82M | N/A | 27.92M | N/A | N/A | N/A | N/A | N/A | N/A | 4.41M | 4.10M | 3.30M | 2.40M | 1.80M | 1.40M |
Operating Income | 21.51M | 17.71M | 184.37M | 704.44M | 246.53M | 296.19M | 303.01M | 514.95M | 614.47M | 527.63M | 430.25M | 328.58M | 236.79M | 86.47M | 63.06M | 43.80M | 59.06M | -70.35M | 15.19M | -516.00K | 74.69M | 53.26M | 32.77M | 16.10M | 10.81M | 6.40M | 4.10M | 4.80M | 5.30M | 7.10M |
Other Expenses / Income | 75.36M | 20.50M | -47.06M | -536.22M | 51.50M | 60.66M | -10.64M | 45.85M | 22.35M | 58.25M | 13.65M | 7.28M | 4.15M | -11.09M | -15.97M | 259.00K | -18.52M | -11.45M | -7.89M | -6.42M | -1.73M | -298.00K | -2.40M | -3.53M | -3.80M | -2.70M | -2.10M | -1.50M | -1.80M | -1.20M |
Before Tax Income | 82.67M | 38.21M | 77.86M | -391.07M | 298.04M | 356.85M | 292.37M | 560.80M | 636.82M | 581.68M | 443.91M | 335.86M | 240.93M | 75.38M | 47.09M | 44.06M | 40.55M | -81.81M | 7.29M | -6.93M | 72.96M | 52.96M | 30.37M | 12.56M | 7.01M | 3.70M | 2.00M | 3.30M | 3.50M | 5.90M |
Income Tax Expenses | 28.80M | 12.77M | 19.59M | 9.67M | 53.48M | 74.73M | 81.95M | 103.78M | 95.31M | 96.06M | 82.73M | 67.80M | 35.97M | 10.48M | -69.66M | 13.54M | 6.21M | 872.00K | 1.62M | -16.99M | 11.47M | 8.41M | 4.38M | 2.54M | 1.47M | 1.40M | 600.00K | 1.10M | 1.50M | 2.50M |
Net Income | 53.87M | 25.45M | 58.27M | -400.74M | 244.24M | 281.78M | 211.15M | 456.36M | 540.93M | 484.26M | 360.39M | 266.21M | 204.27M | 64.08M | 114.02M | 30.52M | 34.34M | -82.68M | 5.68M | 11.07M | 61.16M | 44.55M | 25.99M | 10.03M | 5.54M | 2.30M | 1.40M | 2.20M | 2.00M | 3.40M |
Interest Expenses | N/A | 1.25M | 1.65M | 1.36M | 725.00K | 256.00K | 304.00K | 131.00K | 473.00K | 928.00K | 1.51M | 2.51M | N/A | 5.25M | 16.53M | 795.00K | 23.98M | 11.45M | 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 | 37.58M | 37.58M | 37.64M | 38.21M | 38.46M | 38.99M | 40.16M | 41.30M | 42.83M | 42.83M | 44.28M | 44.68M | 44.68M | 40.27M | 39.23M | 39.20M | 34.73M | 29.35M | 29.25M | 29.14M | 28.85M | 28.75M | 23.42M | 21.42M | 20.15M | 20.00M | 20.00M | 20.00M | 20.00M | 19.43M |
Diluted Shares Outstanding | 37.58M | 37.58M | 37.64M | 38.21M | 38.46M | 38.99M | 40.16M | 41.30M | 42.83M | 42.83M | 44.28M | 44.72M | 44.72M | 41.85M | 40.57M | 40.42M | 35.22M | 29.35M | 29.59M | 29.93M | 29.69M | 29.31M | 26.26M | 23.86M | 21.52M | 20.00M | 20.00M | 20.95M | 21.05M | 20.00M |
EBITDA | 38.40M | 52.65M | 164.89M | -413.77M | 305.31M | 282.12M | 303.01M | 509.61M | 624.19M | 493.39M | 444.88M | 328.58M | 249.64M | 108.89M | 84.87M | 67.81M | 82.84M | -17.32M | 40.47M | 18.90M | 74.69M | 61.58M | 39.26M | 27.37M | 15.13M | 10.40M | 7.20M | 7.10M | 7.10M | 8.50M |
EBITDA Margin | 6.10% | 9.19% | 29.37% | -75.37% | 47.35% | 42.11% | 45.78% | 57.95% | 65.65% | 57.18% | 58.59% | 48.97% | 45.97% | 27.74% | 23.73% | 20.61% | 25.92% | -6.86% | 13.59% | 6.65% | 23.68% | 29.11% | 26.15% | 26.37% | 18.05% | 15.59% | 11.80% | 12.57% | 14.31% | 20.19% |
EBIT | 82.67M | 39.47M | 79.51M | -389.71M | 298.45M | 356.76M | 293.41M | 560.27M | 636.72M | 581.24M | 444.63M | 336.52M | 240.25M | 79.81M | 60.89M | 44.86M | 64.53M | -70.35M | 7.29M | -5.92M | 72.63M | 52.96M | 30.37M | 12.56M | 7.01M | 3.70M | 2.00M | 3.30M | 3.50M | 5.90M |
EBIT Margin | 13.14% | 6.89% | 14.16% | -70.99% | 46.29% | 53.26% | 44.33% | 63.71% | 66.97% | 67.36% | 58.56% | 50.16% | 44.24% | 20.33% | 17.03% | 13.63% | 20.19% | -27.89% | 2.45% | -2.08% | 23.02% | 25.03% | 20.23% | 12.11% | 8.37% | 5.55% | 3.28% | 5.84% | 7.06% | 14.01% |
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 | 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 | 1994-12-31 |