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-03-31 | 2010-03-31 | 2009-03-31 | 2008-03-31 | 2007-03-31 | 2006-03-31 | 2005-03-31 | 2004-03-31 | 2003-03-31 | 2002-03-31 | 2001-03-31 | 2000-03-31 | 1999-03-31 | 1998-03-31 | 1997-03-31 | 1996-03-31 | 1995-03-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 2.26B | 2.15B | 1.86B | 1.62B | 1.45B | 1.39B | 1.39B | 1.21B | 1.14B | 1.07B | 898.40M | 642.56M | 495.02M | 462.18M | 467.90M | 602.18M | 749.55M | 922.40M | 859.70M | 616.54M | 502.62M | 501.26M | 471.08M | 441.13M | 418.69M | 336.10M | 297.30M | 239.40M | 222.60M | 194.30M |
Cost of Revenue | 1.57B | 1.51B | 1.34B | 1.21B | 1.12B | 1.07B | 1.05B | 899.17M | 911.88M | 812.24M | 712.94M | 539.32M | 454.55M | 426.60M | 418.58M | 526.60M | 599.32M | 625.11M | 622.10M | 470.89M | 411.32M | 399.40M | 392.24M | 316.95M | 228.98M | 197.40M | 191.00M | 158.70M | 153.20M | 142.30M |
Gross Profit | 685.32M | 639.27M | 519.61M | 408.36M | 331.26M | 326.57M | 338.76M | 312.05M | 231.62M | 254.13M | 185.46M | 103.25M | 40.48M | 35.58M | 49.33M | 75.58M | 150.23M | 297.30M | 237.60M | 145.65M | 91.30M | 101.86M | 78.84M | 124.18M | 189.71M | 138.70M | 106.30M | 80.70M | 69.40M | 52.00M |
Operating Expenses | 59.80M | 53.63M | 46.80M | 49.51M | 65.41M | 37.37M | 41.20M | 31.80M | 34.87M | 27.55M | 23.18M | 25.15M | 19.26M | 16.67M | 15.89M | 16.90M | 18.76M | 20.34M | 16.37M | 10.28M | 9.27M | 5.65M | 5.49M | 29.56M | 23.27M | 20.60M | 19.70M | 17.70M | 16.30M | 16.90M |
Selling, General & Admin | 59.80M | 53.63M | 46.80M | 49.51M | 65.41M | 37.37M | 41.20M | 33.94M | 37.19M | 30.75M | 24.55M | 23.92M | 19.62M | 16.67M | 15.89M | 16.90M | 18.76M | 20.34M | 16.37M | 10.28M | 9.27M | 5.65M | 5.49M | 4.69M | 4.68M | 4.40M | 3.80M | 3.90M | 2.50M | 2.30M |
Research & Development | 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 | N/A | N/A | N/A | N/A | N/A | N/A |
Other Operating Expenses | 3.09M | 2.65M | 9.07M | 20.27M | -25.00K | 2.41M | N/A | -2.14M | -2.33M | -3.20M | -1.37M | 1.23M | -356.00K | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 24.87M | 18.59M | 16.20M | 15.90M | 13.80M | 13.80M | 14.60M |
Operating Income | 625.53M | 485.21M | 514.41M | 287.47M | 194.89M | 289.20M | 297.55M | 280.24M | 196.75M | 226.58M | 162.28M | 78.09M | 21.22M | 18.91M | 33.44M | 58.68M | 131.48M | 276.95M | 221.23M | 135.37M | 82.03M | 96.20M | 73.35M | 94.61M | 166.44M | 118.10M | 86.60M | 63.00M | 53.10M | 35.10M |
Other Expenses / Income | -7.59M | 103.38M | -39.32M | 136.64M | -149.17M | -181.09M | -25.59M | 14.28M | 22.50M | 26.34M | 19.53M | 6.00M | 696.00K | -2.15M | 5.86M | 3.51M | 12.91M | 27.34M | 19.84M | 22.72M | 20.10M | -9.59M | -13.65M | -2.35M | 3.74M | 3.00M | 1.70M | 1.40M | -800.00K | -1.30M |
Before Tax Income | 617.94M | 588.59M | 475.09M | 424.11M | 45.72M | 79.73M | 271.96M | 294.52M | 219.25M | 252.93M | 181.80M | 84.10M | 21.91M | 16.76M | 39.30M | 62.18M | 144.38M | 304.29M | 241.07M | 158.09M | 102.12M | 86.61M | 59.70M | 92.26M | 170.18M | 121.10M | 88.30M | 64.40M | 52.30M | 33.80M |
Income Tax Expenses | 140.30M | 127.05M | 100.85M | 89.95M | -25.17M | 10.88M | 15.33M | 96.30M | 66.66M | 66.07M | 57.56M | 26.35M | 3.18M | 1.91M | 10.35M | 20.42M | 46.62M | 101.62M | 80.08M | 51.40M | 35.22M | 29.01M | 19.99M | 32.83M | 61.95M | 43.80M | 31.80M | 22.60M | 18.40M | 12.00M |
Net Income | 477.64M | 461.54M | 374.25M | 339.44M | 70.89M | 68.86M | 256.63M | 198.22M | 152.59M | 186.85M | 124.24M | 57.74M | 18.73M | 14.85M | 28.95M | 41.76M | 97.77M | 202.66M | 160.98M | 106.69M | 66.90M | 57.61M | 39.71M | 59.43M | 108.23M | 77.30M | 56.50M | 41.80M | 33.90M | 21.80M |
Interest Expenses | 43.30M | 35.17M | 30.91M | 44.42M | 38.42M | 28.37M | 27.65M | 22.67M | 16.59M | 15.60M | 18.29M | 15.88M | 16.63M | 17.74M | 21.16M | 28.47M | 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 | 34.81M | 36.80M | 40.55M | 41.54M | 42.02M | 46.62M | 48.14M | 47.93M | 49.47M | 49.60M | 49.09M | 46.62M | 44.22M | 43.89M | 43.68M | 43.49M | 45.47M | 49.07M | 52.61M | 55.28M | 55.75M | 55.21M | 55.15M | 55.20M | 57.37M | 62.17M | 65.70M | 66.35M | 68.79M | 68.91M |
Diluted Shares Outstanding | 35.10M | 37.05M | 40.93M | 41.83M | 42.29M | 46.93M | 48.65M | 48.36M | 50.07M | 50.37M | 49.94M | 47.34M | 44.52M | 44.25M | 44.04M | 43.90M | 46.12M | 49.79M | 53.31M | 55.86M | 56.22M | 55.57M | 55.40M | 55.37M | 57.67M | 62.51M | 66.21M | 66.50M | 69.25M | 68.91M |
EBITDA | 775.36M | 623.76M | 643.22M | 416.56M | 308.41M | 330.17M | 299.61M | 317.19M | 235.84M | 268.52M | 200.09M | 99.97M | 38.54M | 34.50M | 60.45M | 90.66M | 189.23M | 344.33M | 279.67M | 192.59M | 135.15M | 123.40M | 95.51M | 117.13M | 188.77M | 137.30M | 104.20M | 78.20M | 66.10M | 48.40M |
EBITDA Margin | 34.32% | 29.04% | 34.55% | 25.67% | 21.26% | 23.70% | 21.61% | 26.19% | 20.62% | 25.18% | 22.27% | 15.56% | 7.79% | 7.47% | 12.92% | 15.05% | 25.25% | 37.33% | 32.53% | 31.24% | 26.89% | 24.62% | 20.27% | 26.55% | 45.08% | 40.85% | 35.05% | 32.66% | 29.69% | 24.91% |
EBIT | 661.24M | 623.76M | 506.01M | 473.81M | 84.14M | 108.11M | 299.61M | 317.19M | 235.84M | 268.52M | 200.09M | 99.97M | 38.54M | 34.50M | 60.45M | 90.66M | 144.38M | 304.29M | 241.07M | 158.09M | 102.12M | 86.61M | 59.70M | 92.26M | 170.18M | 121.10M | 88.30M | 64.40M | 52.30M | 33.80M |
EBIT Margin | 29.27% | 29.04% | 27.18% | 29.20% | 5.80% | 7.76% | 21.61% | 26.19% | 20.62% | 25.18% | 22.27% | 15.56% | 7.79% | 7.47% | 12.92% | 15.05% | 19.26% | 32.99% | 28.04% | 25.64% | 20.32% | 17.28% | 12.67% | 20.92% | 40.64% | 36.03% | 29.70% | 26.90% | 23.50% | 17.40% |
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-03-31 | 2010-03-31 | 2009-03-31 | 2008-03-31 | 2007-03-31 | 2006-03-31 | 2005-03-31 | 2004-03-31 | 2003-03-31 | 2002-03-31 | 2001-03-31 | 2000-03-31 | 1999-03-31 | 1998-03-31 | 1997-03-31 | 1996-03-31 | 1995-03-31 |