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 | N/A | 2.65M | 9.07M | 20.27M | -25.00K | 2.41M | 3.73M | -2.14M | -2.33M | -3.20M | -1.37M | 1.23M | -9.12M | 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 | 2.96M | 2.28M | 65.27M | -21.56M | -209.46M | -25.59M | 16.41M | 24.83M | 26.34M | 19.53M | 6.00M | 696.00K | -2.99M | 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.64M | 22.63M | 16.58M | 11.74M | 18.28M | 15.82M | 16.62M | 16.52M | 21.16M | 28.47M | 21.07M | 5.43M | 6.34M | 3.29M | 3.81M | 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.56M | 49.07M | 52.61M | 55.28M | 55.75M | 55.21M | 55.05M | 55.29M | 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.88M | 46.15M | 49.79M | 53.31M | 55.86M | 56.22M | 55.57M | 55.15M | 55.37M | 57.67M | 62.51M | 66.21M | 66.50M | 69.25M | 68.91M |
EBITDA | 811.07M | 724.19M | 601.62M | 597.68M | 407.67M | 230.77M | 411.57M | 369.90M | 326.53M | 302.88M | 232.30M | 156.82M | 91.67M | 83.72M | 111.58M | 142.78M | 211.38M | 316.99M | 259.83M | 169.87M | 115.05M | 132.99M | 109.16M | 119.49M | 185.03M | 134.30M | 102.50M | 76.80M | 66.90M | 49.70M |
EBITDA Margin | 35.90% | 33.71% | 32.32% | 36.83% | 28.10% | 16.56% | 29.68% | 30.54% | 28.56% | 28.40% | 25.86% | 24.41% | 18.52% | 18.11% | 23.85% | 23.71% | 28.20% | 34.37% | 30.22% | 27.55% | 22.89% | 26.53% | 23.17% | 27.09% | 44.19% | 39.96% | 34.48% | 32.08% | 30.05% | 25.58% |
EBIT | 661.24M | 623.76M | 506.01M | 473.81M | 84.14M | 108.11M | 299.60M | 317.15M | 235.84M | 264.67M | 200.09M | 99.92M | 38.53M | 33.28M | 60.45M | 90.66M | 165.46M | 309.72M | 247.41M | 161.38M | 105.94M | 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.18% | 20.62% | 24.82% | 22.27% | 15.55% | 7.78% | 7.20% | 12.92% | 15.05% | 22.07% | 33.58% | 28.78% | 26.17% | 21.08% | 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 |