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 | 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.59B | 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 | 111.10M | 103.50M | 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 | 830.39M | 782.24M | 698.29M | 498.05M | 442.09M | 384.13M | 241.46M | 163.69M | 153.60M | 124.35M | 69.71M | 57.58M | 52.90M | 60.60M | 63.00M | 64.70M | 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 | 757.18M | 632.15M | 679.00M | 502.94M | 371.09M | 305.32M | 207.47M | 140.73M | 111.16M | 90.43M | 51.34M | 41.53M | 38.56M | 53.14M | 48.10M | 38.80M | 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 | 551.72M | 445.21M | 394.16M | 253.85M | 188.84M | 152.57M | 101.92M | 89.29M | 59.25M | 47.97M | 31.91M | 38.18M | 34.04M | 40.51M | 41.40M | 41.70M | 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 | 546.74M | 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.30M | 39.10M | 36.10M | 33.00M | 32.40M | 24.30M |
Research & Development | 49.17M | 38.66M | 33.34M | 28.63M | 27.55M | 23.19M | 22.37M | 21.26M | 22.18M | 20.87M | 4.49M | 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 | N/A | 1.21M | 113.00K | 700.00K | 516.00K | 247.00K | -360.00K | 1.47M | 152.00K | 733.00K | 625.00K | 793.00K | 493.00K | 1.35M | 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 |
Operating Income | 927.51M | 652.75M | 564.71M | 504.20M | 338.13M | 327.32M | 222.58M | -1.92M | 162.13M | 224.42M | 205.96M | 186.95M | 284.84M | 249.09M | 181.25M | 116.92M | 105.55M | 51.44M | 51.91M | 42.46M | 19.44M | 3.35M | 4.52M | 12.63M | 6.70M | -2.90M | 8.10M | 7.80M | 4.00M | 17.50M |
Other Expenses / Income | 51.43M | 13.33M | -69.00K | -2.69M | 2.73M | 1.61M | -1.89M | -5.07M | -5.24M | -3.28M | -2.53M | -2.83M | 424.00K | 1.02M | 1.98M | 3.58M | 4.49M | -13.86M | -374.00K | -2.24M | -4.55M | -504.00K | -1.71M | -295.00K | -1.40M | -1.20M | -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 | 202.31M | 184.12M | 285.26M | 250.11M | 183.22M | 120.50M | 110.04M | 53.35M | 51.53M | 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 | 60.31M | 55.10M | 83.40M | 89.73M | 66.30M | 46.63M | 43.60M | 22.74M | 20.39M | 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 | 142.00M | 128.87M | 199.05M | 158.24M | 116.79M | 73.95M | 66.44M | 30.61M | 31.15M | 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.26M | 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 | 155.23M | 159.02M | 165.05M | 168.33M | 170.31M | 177.85M | 190.55M | 192.00M | 195.34M | 206.60M | 208.18M | 221.27M | 231.63M | 231.69M | 234.14M | 234.76M | 231.03M | 225.34M | 222.28M | 198.09M | 172.98M | 167.90M | 166.45M | 163.67M | 159.01M | 155.38M | 161.30M | 167.26M | 193.85M | 173.39M |
Diluted Shares Outstanding | 156.29M | 160.12M | 166.73M | 170.44M | 172.16M | 179.42M | 191.98M | 194.13M | 198.23M | 208.40M | 208.14M | 224.00M | 235.59M | 235.75M | 236.36M | 237.51M | 236.32M | 231.88M | 231.59M | 218.56M | 213.84M | 176.51M | 173.90M | 170.57M | 161.66M | 155.38M | 162.22M | 169.09M | 193.85M | 173.39M |
EBITDA | 1.04B | 719.53M | 611.15M | 548.81M | 384.82M | 378.54M | 273.85M | 52.96M | 212.72M | 274.65M | 249.00M | 221.32M | 314.11M | 262.96M | 193.42M | 126.51M | 109.07M | 54.52M | 54.41M | 44.25M | 19.44M | 3.35M | 8.10M | 15.57M | 9.80M | -300.00K | 10.60M | 10.10M | 5.70M | 18.30M |
EBITDA Margin | 24.28% | 19.84% | 19.40% | 21.56% | 18.04% | 18.74% | 14.39% | 2.96% | 11.34% | 15.12% | 15.68% | 15.65% | 22.81% | 26.27% | 23.79% | 18.35% | 24.30% | 17.91% | 20.55% | 20.60% | 16.06% | 3.38% | 8.85% | 13.69% | 8.82% | -0.29% | 9.93% | 9.92% | 5.57% | 21.33% |
EBIT | 981.50M | 669.52M | 566.72M | 507.54M | 345.91M | 333.60M | 225.28M | 333.00K | 162.70M | 225.36M | 205.56M | 187.81M | 282.70M | 248.53M | 183.09M | 120.58M | 110.04M | 53.35M | 51.53M | 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% | 12.95% | 13.28% | 20.53% | 24.83% | 22.52% | 17.49% | 24.51% | 17.53% | 19.46% | 18.73% | 12.30% | -6.18% | 3.07% | 10.85% | 4.77% | -3.96% | 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 | 2014-03-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 |