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 | 308.95B | 276.71B | 263.97B | 238.23B | 231.05B | 214.32B | 208.36B | 198.53B | 190.88B | 179.04B | 137.61B | 122.45B | 122.73B | 112.08B | 108.70B | 106.63B | 101.70B | 92.98B | 88.05B | 80.51B | 69.51B | 57.12B | 50.01B | 42.01B | 36.73B | 30.38B | 20.86B | 12.89B | 13.72B | 13.19B |
Cost of Revenue | 296.37B | 264.35B | 250.84B | 226.08B | 219.03B | 202.56B | 197.17B | 187.26B | 179.47B | 167.63B | 129.30B | 115.47B | 116.17B | 106.11B | 103.03B | 101.25B | 96.69B | 88.64B | 84.19B | 77.05B | 66.26B | 54.02B | 47.21B | 39.58B | 34.21B | 27.52B | 19.25B | 11.78B | 12.50B | 12.03B |
Gross Profit | 12.58B | 12.36B | 13.13B | 12.15B | 12.02B | 11.75B | 11.18B | 11.27B | 11.42B | 11.41B | 8.31B | 6.98B | 6.57B | 5.97B | 5.68B | 5.38B | 5.01B | 4.33B | 3.86B | 3.46B | 3.25B | 3.10B | 2.80B | 2.43B | 2.52B | 2.86B | 1.61B | 1.11B | 1.22B | 1.16B |
Operating Expenses | 8.68B | 7.78B | 10.54B | 8.85B | 9.26B | 8.47B | 8.26B | 7.80B | 7.67B | 8.29B | 5.87B | 4.68B | 4.42B | 3.94B | 3.67B | 4.18B | 3.53B | 3.07B | 2.75B | 3.66B | 2.26B | 2.17B | 2.10B | 2.33B | 2.37B | 2.53B | 1.25B | 1.02B | 944.20M | 1.19B |
Selling, General & Admin | 8.20B | 7.78B | 10.54B | 8.85B | 9.17B | 8.40B | 8.14B | 7.80B | 7.67B | 8.29B | 5.87B | 4.20B | 149.00M | 3.94B | 3.31B | 3.82B | 3.19B | 2.79B | 2.48B | 2.27B | 2.09B | 2.02B | 1.95B | 2.08B | 2.05B | 2.22B | 1.16B | 944.50M | 872.90M | 1.12B |
Research & Development | 179.00M | 89.00M | 70.00M | 74.00M | 96.00M | 71.00M | 125.00M | 341.00M | 392.00M | 392.00M | 456.00M | 480.00M | 440.00M | 407.00M | 376.00M | 364.00M | 347.00M | 284.00M | 223.00M | 182.00M | 172.70M | 149.40M | 135.10M | 147.50M | 112.60M | 114.70M | N/A | N/A | N/A | N/A |
Other Operating Expenses | 298.00M | 497.00M | 259.00M | 223.00M | 12.00M | 182.00M | 130.00M | 90.00M | 58.00M | 63.00M | 32.00M | 10.00M | 3.21B | 2.98B | -20.00M | 3.08B | -5.00M | -6.00M | 45.00M | 1.20B | N/A | N/A | 22.00M | 111.60M | 201.30M | 199.30M | 87.20M | 71.80M | 71.30M | 69.80M |
Operating Income | 3.91B | 4.38B | 2.85B | 3.52B | 1.66B | 886.00M | 762.00M | 7.11B | 3.54B | 2.97B | 2.37B | 2.31B | 2.15B | 1.82B | 2.01B | 1.20B | 1.48B | 1.26B | 1.11B | -190.50M | 983.40M | 929.90M | 693.60M | 96.40M | 158.20M | 332.20M | 362.20M | 92.80M | 274.10M | -30.10M |
Other Expenses / Income | -120.00M | 249.00M | -110.00M | 6.00M | -1.34B | -276.00M | -523.00M | -231.00M | -295.00M | -311.00M | -343.00M | -396.00M | -230.00M | -186.00M | -144.00M | -132.00M | -21.00M | 33.00M | 44.00M | -54.50M | -72.00M | -74.50M | -87.50M | -196.30M | 148.70M | -130.20M | -109.40M | -61.70M | -44.40M | -23.40M |
Before Tax Income | 3.79B | 4.63B | 1.93B | -5.03B | 1.14B | 610.00M | 239.00M | 6.89B | 3.25B | 2.66B | 2.10B | 1.92B | 1.92B | 1.64B | 1.86B | 1.06B | 1.46B | 1.30B | 1.16B | -239.80M | 911.40M | 855.40M | 601.20M | 9.60M | 306.90M | 202.00M | 253.50M | 36.40M | 224.10M | -81.70M |
Income Tax Expenses | 629.00M | 905.00M | 636.00M | -695.00M | 18.00M | 356.00M | -53.00M | 1.61B | 908.00M | 815.00M | 742.00M | 581.00M | 516.00M | 505.00M | 601.00M | 241.00M | 468.00M | 329.00M | 421.00M | -83.10M | 264.90M | 293.30M | 182.60M | 52.30M | 122.30M | 117.10M | 98.60M | 31.30M | 88.70M | 111.50M |
Net Income | 3.00B | 3.56B | 1.11B | -4.34B | 900.00M | 34.00M | 67.00M | 5.07B | 2.26B | 1.48B | 1.26B | 1.34B | 1.40B | 1.20B | 1.26B | 823.00M | 990.00M | 913.00M | 751.00M | -156.70M | 646.50M | 555.40M | 418.60M | -48.30M | 723.70M | 84.90M | 154.90M | 133.90M | 135.40M | 404.50M |
Interest Expenses | 252.00M | 248.00M | 178.00M | 217.00M | 249.00M | 264.00M | 283.00M | 308.00M | 353.00M | 374.00M | 303.00M | 240.00M | 251.00M | 222.00M | 187.00M | 144.00M | 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 | 133.20M | 141.10M | 152.30M | 160.60M | 181.00M | 196.30M | 208.00M | 221.00M | 230.00M | 232.00M | 229.00M | 235.00M | 246.00M | 258.00M | 269.00M | 275.00M | 291.00M | 298.00M | 306.00M | 294.00M | 290.00M | 289.30M | 285.20M | 283.10M | 281.30M | 275.20M | 282.10M | 83.65M | 88.50M | 87.93M |
Diluted Shares Outstanding | 134.10M | 142.20M | 154.10M | 160.60M | 182.00M | 197.30M | 209.00M | 223.00M | 233.00M | 235.00M | 233.00M | 239.00M | 251.00M | 263.00M | 273.00M | 279.00M | 298.00M | 305.00M | 316.00M | 294.00M | 299.00M | 298.80M | 298.10M | 283.10M | 284.20M | 275.20M | 282.10M | 84.39M | 93.38M | 91.31M |
EBITDA | 4.67B | 5.74B | 3.11B | -3.60B | 2.31B | 4.06B | 3.86B | 4.39B | 4.56B | 4.14B | 3.06B | 2.74B | 2.72B | 2.33B | 2.52B | 1.65B | 1.85B | 1.56B | 1.39B | 29.00M | 1.21B | 929.90M | 905.00M | 450.30M | 332.10M | 531.50M | 449.40M | 164.60M | 345.40M | 50.10M |
EBITDA Margin | 1.51% | 2.07% | 1.18% | -1.51% | 1.00% | 1.90% | 1.85% | 2.21% | 2.39% | 2.31% | 2.22% | 2.24% | 2.22% | 2.08% | 2.32% | 1.55% | 1.82% | 1.68% | 1.58% | 0.04% | 1.74% | 1.63% | 1.81% | 1.07% | 0.90% | 1.75% | 2.15% | 1.28% | 2.52% | 0.38% |
EBIT | 3.88B | 4.71B | 1.93B | -4.82B | 1.17B | 654.00M | 297.00M | 6.99B | 3.52B | 2.67B | 2.31B | 2.16B | 2.17B | 1.93B | 2.05B | 1.21B | 1.46B | 1.24B | 1.17B | -239.80M | 911.40M | 848.70M | 601.20M | 4.00M | 846.00M | 202.00M | 253.50M | 165.20M | 224.10M | 516.00M |
EBIT Margin | 1.26% | 1.70% | 0.73% | -2.02% | 0.51% | 0.31% | 0.14% | 3.52% | 1.84% | 1.49% | 1.68% | 1.76% | 1.77% | 1.72% | 1.89% | 1.13% | 1.43% | 1.34% | 1.33% | -0.30% | 1.31% | 1.49% | 1.20% | 0.01% | 2.30% | 0.66% | 1.22% | 1.28% | 1.63% | 3.91% |
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 |