| Numbers in millions | Revenue | Operating Income | Net Income | Pretax Margin | EPS | Revenue Growth Rate YOY | Revenue Growth Rate Avg of 2 Quarters | Revenue Growth Rate QoQ | EPS Growth Rate YOY | EPS Growth Rate Avg of 2 Quarters | EPS Growth Rate QoQ | Net Margin Growth Rate YOY | Net Margin Growth Rate QoQ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025-12 | 7170 | 1804 | 849 | 11.84% | 2.2 | 11.37% | 10.81% | 18.37% | 55.34% | 29.09% | -1.12% | 39.62% | -16.5% |
| 2025-09 | 6057 | 1135 | 858 | 14.18% | 2.22 | 10.26% | 10.68% | 0.6% | 2.84% | 4.87% | -2.9% | -6.59% | -3.41% |
| 2025-06 | 6021 | 1112 | 884 | 14.68% | 2.29 | 11.09% | 11.48% | 2.67% | 6.91% | -5.27% | 35.17% | -3.55% | 31.66% |
| 2025-03 | 5865 | 837 | 654 | 11.15% | 1.69 | 11.88% | N/A | -8.9% | -17.44% | N/A | 19.69% | -25.82% | 31.49% |
| 2024-12 | 6438 | 581 | 545 | 8.48% | 1.41 | N/A | N/A | 17.19% | N/A | N/A | -34.53% | N/A | -44.14% |
| 2024-09 | 5494 | 1085 | 834 | 15.18% | 2.16 | N/A | N/A | 1.36% | N/A | N/A | 0.93% | N/A | -0.26% |
| 2024-06 | 5420 | 1050 | 824 | 15.22% | 2.14 | N/A | N/A | 3.39% | N/A | N/A | 4.39% | N/A | 1.26% |
| 2024-03 | 5242 | 972 | 788 | 15.03% | 2.05 |
| Numbers in millions | Revenue | Operating Income | Net Income | Pretax Margin | EPS | Revenue Growth Rate | Operating Income Growth Rate | Net Income Growth Rate | Net Margin Growth Rate | EPS Growth Rate |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025-12 | 25123 | 4891 | 3246 | 12.92% | 8.4 | 11.22% | 32.61% | 8.45% | -2.49% | 8.2% |
| 2024-12 | 22588 | 3688 | 2993 | 13.25% | 7.76 | 10.2% | -5.14% | -5.43% | -14.18% | -5.92% |
| 2023-12 | 20498 | 3888 | 3165 | 15.44% | 8.25 | 11.1% | 36.85% | 34.22% | 20.81% | 33.71% |
| 2022-12 | 18450 | 2841 | 2358 | 12.78% | 6.17 | 7.89% | 10.03% | 18.25% | 9.61% | 18.43% |
| 2021-12 | 17101 | 2582 | 1994 | 11.66% | 5.21 |
Disclaimer
All the information on the website is for reference only. If the user trades according to this information, he/she shall be responsible for any transaction loss. This website is not responsible for any errors in the content of the information or delay in updating.