Revenue
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $27.76B | $23.84B | $14.67B | $13.44B | $12.81B | $10.50B | $9.65B | $8.72B | $7.13B | $5.87B | $5.07B | $4.39B | $4.08B | $3.52B | $3.48B | $2.76B | — |
| Operating expenses | $14.81B | $12.83B | $5.70B | $4.92B | $4.68B | $4.09B | $3.69B | $3.55B | $3.15B | $2.75B | $2.33B | $2.07B | $2.16B | $1.91B | $1.85B | $1.52B | — |
| Net income | $7.88B | $7.47B | $6.03B | $5.09B | $4.46B | $3.45B | $3.18B | $2.74B | $2.17B | $1.78B | $1.59B | $1.32B | $1.13B | $978.3M | $924.9M | $546.6M | — |
| Net profit margin | 28.40% | 31.34% | 41.10% | 37.86% | 34.80% | 32.87% | 32.97% | 31.44% | 30.41% | 30.30% | 31.40% | 30.11% | 27.82% | 27.82% | 26.54% | 19.84% | — |
| Basic EPSper basic share | $1.05 | $1.06 | $1.08 | $0.92 | $0.81 | $0.63 | $0.60 | $0.53 | $0.43 | $0.36 | $0.33 | $0.28 | $0.24 | $0.21 | $0.20 | $0.13 | — |
| Diluted EPSper diluted share | $1.04 | $1.05 | $1.07 | $0.91 | $0.80 | $0.62 | $0.59 | $0.53 | $0.42 | $0.35 | $0.33 | $0.27 | $0.24 | $0.21 | $0.20 | $0.12 | — |
Reported shareholders
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 7, 2026Form 4 | Srinivasan NGroup Head - Operations | SellEquity Shares | 10.0K | $8.72 | $87.2K | 638.4K |
| Apr 28, 2026Form 4 | Parthasarthy AshishGroup Head - Treasury | SellEquity Shares | 5.6K | $8.70 | $48.7K | 843.0K |
| Apr 21, 2026Form 4 | Parthasarthy AshishGroup Head - Treasury | SellEquity Shares | 6.0K | $8.94 | $53.6K | 848.6K |
| Mar 23, 2026Form 4 | Srinivasan NGroup Head - Operations | SellEquity Shares | 10.0K | $8.21 | $82.1K | 648.4K |