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 | 2013-12-31 | 2012-12-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 | 1994-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 4.29B | 3.63B | 3.15B | 2.55B | 2.13B | 2.02B | 1.90B | 1.79B | 1.88B | 1.82B | 1.56B | 1.41B | 1.38B | 1.00B | 813.18M | 689.45M | 448.93M | 304.42M | 264.76M | 214.79M | 121.06M | 99.11M | 91.46M | 113.74M | 109.70M | 102.20M | 106.70M | 101.80M | 102.30M | 85.80M |
Cost of Revenue | 1.90B | 1.80B | 1.54B | 1.17B | 1.03B | 980.19M | 971.70M | 954.91M | 1.03B | 938.95M | 820.13M | 782.24M | 698.29M | 498.05M | 442.09M | 384.13M | 241.46M | 163.22M | 153.24M | 124.35M | 69.71M | 57.58M | 52.90M | 60.60M | 61.40M | 63.00M | 60.00M | 58.70M | 64.20M | 43.20M |
Gross Profit | 2.39B | 1.83B | 1.61B | 1.37B | 1.10B | 1.04B | 931.64M | 835.24M | 846.67M | 878.11M | 736.48M | 632.15M | 679.00M | 502.94M | 371.09M | 305.32M | 207.47M | 141.20M | 111.52M | 90.43M | 51.34M | 41.53M | 38.56M | 53.14M | 48.30M | 39.20M | 46.70M | 43.10M | 38.10M | 42.60M |
Operating Expenses | 1.46B | 1.17B | 1.04B | 869.88M | 765.54M | 712.93M | 709.06M | 837.15M | 684.54M | 653.69M | 528.59M | 445.21M | 394.16M | 253.85M | 188.84M | 188.40M | 101.92M | 89.29M | 59.25M | 47.97M | 31.91M | 38.18M | 34.04M | 40.51M | 41.50M | 42.00M | 38.60M | 35.30M | 34.10M | 25.10M |
Selling, General & Admin | 1.46B | 1.17B | 1.04B | 869.88M | 765.54M | 712.93M | 709.06M | 837.15M | 684.54M | 653.69M | 528.59M | 445.21M | 394.16M | 253.85M | 188.84M | 152.57M | 101.92M | 73.99M | 59.25M | 47.97M | 31.91M | 34.95M | 34.04M | 37.57M | 38.40M | 39.40M | 36.10M | 33.00M | 32.40M | 24.30M |
Research & Development | 49.17M | 38.66M | 33.34M | 28.63M | 27.55M | 23.19M | 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 | 1.78M | 1.21M | 113.00K | 700.00K | 516.00K | 247.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 35.83M | N/A | 15.30M | N/A | N/A | N/A | 3.23M | N/A | 2.94M | 3.10M | 2.60M | 2.50M | 2.30M | 1.70M | 800.00K |
Operating Income | 927.51M | 652.75M | 564.71M | 504.20M | 338.13M | 327.32M | 222.58M | -1.92M | 162.13M | 224.42M | 207.90M | 186.95M | 284.84M | 249.09M | 182.25M | 116.92M | 105.55M | 51.91M | 52.27M | 42.46M | 19.44M | 3.35M | 4.52M | 12.63M | 6.80M | -2.80M | 8.10M | 7.80M | 4.00M | 17.50M |
Other Expenses / Income | 51.43M | 1.21M | 113.00K | 700.00K | 516.00K | 247.00K | -1.89M | -5.07M | -5.24M | -3.28M | -2.34M | -2.83M | 424.00K | 1.02M | 976.00K | 3.58M | 4.49M | 2.37M | -25.00K | -2.24M | -4.55M | -504.00K | -1.71M | -295.00K | -1.50M | -1.30M | -200.00K | -1.20M | -1.30M | 600.00K |
Before Tax Income | 978.94M | 666.08M | 564.64M | 501.51M | 340.87M | 328.93M | 220.70M | -6.99M | 156.88M | 221.14M | 205.56M | 184.12M | 285.26M | 250.11M | 183.22M | 120.50M | 110.04M | 54.28M | 52.24M | 40.22M | 14.88M | 2.84M | 2.81M | 12.34M | 5.30M | -4.10M | 7.90M | 6.60M | 2.70M | 18.10M |
Income Tax Expenses | 219.38M | 149.26M | 112.69M | 118.94M | 64.72M | 64.63M | 106.30M | -12.70M | 34.62M | 59.36M | 59.87M | 55.10M | 83.40M | 89.73M | 66.30M | 46.63M | 43.60M | 22.76M | 20.40M | 14.68M | 5.73M | 1.22M | 1.19M | 5.32M | 2.40M | -1.20M | 3.40M | 2.90M | 1.30M | 7.60M |
Net Income | 759.56M | 516.82M | 451.95M | 382.57M | 276.14M | 264.31M | 114.39M | 5.71M | 122.27M | 161.78M | 145.69M | 128.87M | 199.05M | 158.24M | 116.79M | 73.95M | 66.44M | 31.52M | 31.84M | 25.54M | 9.15M | -7.35M | 1.63M | 7.01M | 2.90M | -2.90M | 4.50M | 3.70M | 1.40M | 10.50M |
Interest Expenses | 2.56M | 3.44M | 2.08M | 6.03M | 5.05M | 4.66M | 4.58M | 7.32M | 5.81M | 4.22M | 3.08M | 3.84M | 249.00K | 566.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 | N/A | N/A | N/A |
Basic Shares Outstanding | 25.87M | 26.50M | 27.51M | 28.05M | 28.39M | 29.64M | 31.76M | 32.00M | 32.56M | 34.43M | 34.47M | 36.88M | 38.60M | 38.62M | 39.02M | 39.13M | 38.51M | 37.56M | 37.05M | 33.02M | 28.83M | 27.98M | 27.74M | 27.28M | 26.50M | 25.90M | 26.88M | 27.88M | 32.31M | 28.90M |
Diluted Shares Outstanding | 26.05M | 26.69M | 27.79M | 28.41M | 28.69M | 29.90M | 32.00M | 32.35M | 33.04M | 34.73M | 34.83M | 37.33M | 39.27M | 39.29M | 39.39M | 39.59M | 39.39M | 38.65M | 38.60M | 36.43M | 35.64M | 29.42M | 28.98M | 28.43M | 26.94M | 25.90M | 27.04M | 28.18M | 32.31M | 28.90M |
EBITDA | 1.04B | 717.38M | 609.60M | 548.07M | 384.82M | 378.54M | 273.85M | 52.96M | 212.72M | 274.65M | 250.07M | 221.18M | 282.70M | 248.53M | 183.09M | 126.59M | 113.56M | 57.36M | 54.74M | 42.01M | 18.46M | -3.54M | 6.39M | 15.28M | 8.40M | -1.50M | 10.40M | 8.90M | 4.40M | 18.90M |
EBITDA Margin | 24.22% | 19.78% | 19.35% | 21.53% | 18.04% | 18.74% | 14.39% | 2.96% | 11.34% | 15.12% | 16.07% | 15.64% | 20.53% | 24.83% | 22.52% | 18.36% | 25.29% | 18.84% | 20.68% | 19.56% | 15.25% | -3.58% | 6.98% | 13.43% | 7.66% | -1.47% | 9.75% | 8.74% | 4.30% | 22.03% |
EBIT | 981.50M | 669.52M | 566.72M | 507.54M | 345.91M | 333.60M | 225.28M | 333.00K | 162.70M | 225.36M | 208.64M | 187.81M | 282.70M | 248.53M | 183.09M | 120.58M | 110.04M | 54.28M | 52.24M | 40.22M | 14.88M | -6.13M | 2.81M | 12.34M | 5.30M | -4.10M | 7.90M | 6.60M | 2.70M | 18.10M |
EBIT Margin | 22.89% | 18.46% | 17.99% | 19.94% | 16.22% | 16.51% | 11.84% | 0.02% | 8.68% | 12.40% | 13.40% | 13.28% | 20.53% | 24.83% | 22.52% | 17.49% | 24.51% | 17.83% | 19.73% | 18.73% | 12.30% | -6.18% | 3.07% | 10.85% | 4.83% | -4.01% | 7.40% | 6.48% | 2.64% | 21.10% |
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 | 2013-12-31 | 2012-12-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 | 1994-12-31 |